diff options
Diffstat (limited to 'macros/latex/contrib/sdaps')
92 files changed, 31645 insertions, 32 deletions
diff --git a/macros/latex/contrib/sdaps/README b/macros/latex/contrib/sdaps/README index b5893766fd..c5d022b43f 100644 --- a/macros/latex/contrib/sdaps/README +++ b/macros/latex/contrib/sdaps/README @@ -1,7 +1,7 @@ SDAPS Class and Package repository ================================== -Version: 1.9.8 +Version: 1.9.10 This repository contains LaTeX classes and packages to create machine readable questionnaires. Metadata is generated for the whole document and it is diff --git a/macros/latex/contrib/sdaps/html/FAQ.html b/macros/latex/contrib/sdaps/html/FAQ.html new file mode 100644 index 0000000000..6d8407642e --- /dev/null +++ b/macros/latex/contrib/sdaps/html/FAQ.html @@ -0,0 +1,229 @@ + +<!DOCTYPE html> + +<html> + <head> + <meta charset="utf-8" /> + <meta name="viewport" content="width=device-width, initial-scale=1.0" /> + <title>Frequently Asked Questions — sdaps-class 0.1 documentation</title> + <link rel="stylesheet" href="_static/pygments.css" type="text/css" /> + <link rel="stylesheet" href="_static/classic.css" type="text/css" /> + <link rel="stylesheet" type="text/css" href="_static/css/sdapstex.css" /> + + <script id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script> + <script src="_static/jquery.js"></script> + <script src="_static/underscore.js"></script> + <script src="_static/doctools.js"></script> + + <link rel="index" title="Index" href="genindex.html" /> + <link rel="search" title="Search" href="search.html" /> + <link rel="next" title="Creating custom layouts using base commands" href="customlayout.html" /> + <link rel="prev" title="Welcome to sdaps-class’s documentation!" href="index.html" /> + </head><body> + <div class="related" role="navigation" aria-label="related navigation"> + <h3>Navigation</h3> + <ul> + <li class="right" style="margin-right: 10px"> + <a href="genindex.html" title="General Index" + accesskey="I">index</a></li> + <li class="right" > + <a href="customlayout.html" title="Creating custom layouts using base commands" + accesskey="N">next</a> |</li> + <li class="right" > + <a href="index.html" title="Welcome to sdaps-class’s documentation!" + accesskey="P">previous</a> |</li> + <li class="nav-item nav-item-0"><a href="index.html">sdaps-class 0.1 documentation</a> »</li> + <li class="nav-item nav-item-this"><a href="">Frequently Asked Questions</a></li> + </ul> + </div> + + <div class="document"> + <div class="documentwrapper"> + <div class="bodywrapper"> + <div class="body" role="main"> + + <div class="section" id="frequently-asked-questions"> +<h1>Frequently Asked Questions<a class="headerlink" href="#frequently-asked-questions" title="Permalink to this headline">¶</a></h1> +<div class="section" id="numeric-field-input"> +<h2>Numeric field input<a class="headerlink" href="#numeric-field-input" title="Permalink to this headline">¶</a></h2> +<p>Sometimes the input of longer numbers is required. Freeform text cannot be used +so that other methods are necessary. The method presented here is a field of +checkboxes, but further options may exist depending on the solution:</p> +<ul class="simple"> +<li><p>Use of a unique questionnaire ID and be careful when handing out the questionnaire</p></li> +<li><p><a class="reference internal" href="customlayout.html#codeboxes"><span class="std std-ref">Codeboxes</span></a>, i.e. text fields where a barcode sticker is placed</p></li> +</ul> +<p>In this example, each digit of an 8 digit number is asked for using an +<a class="reference internal" href="sdapsclassic.html#optiongroup" title="optiongroup"><code class="xref tex tex-environ docutils literal notranslate"><span class="pre">optiongroup</span></code></a> environment.</p> +<div class="figure"> +<div class="tabs"> +<input type="radio" id="tab-code-1" class="tab-code" name="tab-group-1" ><label for="tab-code-1" class="label-code">Example LaTeX code</label><input type="radio" id="tab-rendering-1" class="tab-rendering" name="tab-group-1" checked><label for="tab-rendering-1" class="label-rendering">Result</label><div class="content-code"> +<div class="highlight"><pre><span></span><span class="k">\begin</span><span class="nb">{</span>optiongroup<span class="nb">}</span>[vertical]<span class="nb">{</span>Please enter the 8 digit number<span class="nb">}</span> + <span class="c">% Set the value as it would be 1 based otherwise, so we can just</span> + <span class="c">% use it directly from the data export</span> + <span class="k">\choice</span><span class="na">[val=0]</span><span class="nb">{</span>0<span class="nb">}</span> + <span class="k">\choice</span><span class="na">[val=1]</span><span class="nb">{</span>1<span class="nb">}</span> + <span class="k">\choice</span><span class="na">[val=2]</span><span class="nb">{</span>2<span class="nb">}</span> + <span class="k">\choice</span><span class="na">[val=3]</span><span class="nb">{</span>3<span class="nb">}</span> + <span class="k">\choice</span><span class="na">[val=4]</span><span class="nb">{</span>4<span class="nb">}</span> + <span class="k">\choice</span><span class="na">[val=5]</span><span class="nb">{</span>5<span class="nb">}</span> + <span class="k">\choice</span><span class="na">[val=6]</span><span class="nb">{</span>6<span class="nb">}</span> + <span class="k">\choice</span><span class="na">[val=7]</span><span class="nb">{</span>7<span class="nb">}</span> + <span class="k">\choice</span><span class="na">[val=8]</span><span class="nb">{</span>8<span class="nb">}</span> + <span class="k">\choice</span><span class="na">[val=9]</span><span class="nb">{</span>9<span class="nb">}</span> + <span class="k">\question</span><span class="na">[text=d1]</span><span class="nb">{</span><span class="s">$</span><span class="nv">\bigsqcup</span><span class="s">$</span><span class="nb">}</span> + <span class="k">\question</span><span class="na">[text=d2]</span><span class="nb">{</span><span class="s">$</span><span class="nv">\bigsqcup</span><span class="s">$</span><span class="nb">}</span> + <span class="k">\question</span><span class="na">[text=d3]</span><span class="nb">{</span><span class="s">$</span><span class="nv">\bigsqcup</span><span class="s">$</span><span class="nb">}</span> + <span class="k">\question</span><span class="na">[text=d4]</span><span class="nb">{</span><span class="s">$</span><span class="nv">\bigsqcup</span><span class="s">$</span><span class="nb">}</span> + <span class="k">\question</span><span class="na">[text=d5]</span><span class="nb">{</span><span class="s">$</span><span class="nv">\bigsqcup</span><span class="s">$</span><span class="nb">}</span> + <span class="k">\question</span><span class="na">[text=d6]</span><span class="nb">{</span><span class="s">$</span><span class="nv">\bigsqcup</span><span class="s">$</span><span class="nb">}</span> + <span class="k">\question</span><span class="na">[text=d7]</span><span class="nb">{</span><span class="s">$</span><span class="nv">\bigsqcup</span><span class="s">$</span><span class="nb">}</span> + <span class="k">\question</span><span class="na">[text=d8]</span><span class="nb">{</span><span class="s">$</span><span class="nv">\bigsqcup</span><span class="s">$</span><span class="nb">}</span> +<span class="k">\end</span><span class="nb">{</span>optiongroup<span class="nb">}</span> +</pre></div> +</div><div class="content-rendering"> +<p><img src="_images/sdaps-2c3a847be98e0b18c8f30e20a7f2031e80a45561.svg" alt="\begin{optiongroup}[vertical]{Please enter the 8 digit number} + % Set the value as it would be 1 based otherwise, so we can just + % use it directly from the data export + \choice[val=0]{0} + \choice[val=1]{1} + \choice[val=2]{2} + \choice[val=3]{3} + \choice[val=4]{4} + \choice[val=5]{5} + \choice[val=6]{6} + \choice[val=7]{7} + \choice[val=8]{8} + \choice[val=9]{9} + \question[text=d1]{$\bigsqcup$} + \question[text=d2]{$\bigsqcup$} + \question[text=d3]{$\bigsqcup$} + \question[text=d4]{$\bigsqcup$} + \question[text=d5]{$\bigsqcup$} + \question[text=d6]{$\bigsqcup$} + \question[text=d7]{$\bigsqcup$} + \question[text=d8]{$\bigsqcup$} +\end{optiongroup}" /></p> +</div></div><p class="caption">Using optiongroup to input longer numbers</p></div></div> +<div class="section" id="how-can-one-use-images"> +<h2>How can one use images?<a class="headerlink" href="#how-can-one-use-images" title="Permalink to this headline">¶</a></h2> +<p>The normal LaTeX commands will work as usual. As the image needs to be +available during and after the <cite>setup</cite> step of SDAPS extra steps will be +required though. The basic problem is that the given LaTeX file is copied +into a new directory and the images may not be available then. The following +ways exist to deal with this:</p> +<blockquote> +<div><ol class="arabic simple"> +<li><p>Copy all images by passing <cite>–add</cite> for each image</p></li> +<li><p>Place all images into a directory and use <cite>–add</cite> on the directory</p></li> +</ol> +</div></blockquote> +<p>The second option is a good strategy if you have more images. In the example +below a directory called <cite>images</cite> is used which has one file called <cite>sdaps.png</cite>. +The <cite>\graphicspath</cite> command is used so that the image can be refered to by its +filename rather than the full relative path.</p> +<div class="figure"> +<div class="tabs"> +<input type="radio" id="tab-code-2" class="tab-code" name="tab-group-2" ><label for="tab-code-2" class="label-code">Example LaTeX code</label><input type="radio" id="tab-rendering-2" class="tab-rendering" name="tab-group-2" checked><label for="tab-rendering-2" class="label-rendering">Result</label><div class="content-code"> +<div class="highlight"><pre><span></span>The SDAPS logo for the website is <span class="k">\raisebox</span><span class="nb">{</span>-0.8cm<span class="nb">}{</span><span class="k">\includegraphics</span><span class="na">[width=2cm]</span><span class="nb">{</span>sdaps.png<span class="nb">}}</span>. +</pre></div> +Required code in preamble:<div class="highlight"><pre><span></span><span class="k">\usepackage</span><span class="nb">{</span>graphicx<span class="nb">}</span> +<span class="c">% Do not add a leading ./ as that will cause issues under some conditions!</span> +<span class="k">\graphicspath</span><span class="nb">{{</span>images/<span class="nb">}}</span> +</pre></div> +</div><div class="content-rendering"> +<p><img src="_images/sdaps-d3d2ac4eea088d60f5d7fea1d2102a6f07432254.svg" alt="The SDAPS logo for the website is \raisebox{-0.8cm}{\includegraphics[width=2cm]{sdaps.png}}." /></p> +</div></div><p class="caption">Using `graphicx` together with `\\graphicspath` to place images into a subdirectory</p></div><p>With that done, you need to run the following to setup the project</p> +<div class="highlight-shell notranslate"><div class="highlight"><pre><span></span>$ sdaps setup tex PROJECT_DIR questionnaire.tex --add images +</pre></div> +</div> +</div> +<div class="section" id="adjusting-corner-mark-positions"> +<h2>Adjusting corner mark positions<a class="headerlink" href="#adjusting-corner-mark-positions" title="Permalink to this headline">¶</a></h2> +<p>It is possible to adjust the positions of the corner marks. Currently this +needs to be done manually. You can override the positions and also update +the default page margins using code like the following in the preamble.</p> +<p>This requires SDAPS version 1.9.10 or later.</p> +<div class="highlight-tex notranslate"><div class="highlight"><pre><span></span><span class="c">% Re-define the default margins (10mm -> 12mm, 12mm -> 15mm)</span> +<span class="k">\ExplSyntaxOn</span> +<span class="k">\dim</span><span class="nb">_</span>gset:Nn <span class="k">\g</span><span class="nb">_</span>sdaps<span class="nb">_</span>edge<span class="nb">_</span>left<span class="nb">_</span>margin<span class="nb">_</span>dim <span class="nb">{</span> 12mm <span class="nb">}</span> +<span class="k">\dim</span><span class="nb">_</span>gset:Nn <span class="k">\g</span><span class="nb">_</span>sdaps<span class="nb">_</span>edge<span class="nb">_</span>right<span class="nb">_</span>margin<span class="nb">_</span>dim <span class="nb">{</span> 12mm <span class="nb">}</span> +<span class="k">\dim</span><span class="nb">_</span>gset:Nn <span class="k">\g</span><span class="nb">_</span>sdaps<span class="nb">_</span>edge<span class="nb">_</span>top<span class="nb">_</span>margin<span class="nb">_</span>dim <span class="nb">{</span> 15mm <span class="nb">}</span> +<span class="k">\dim</span><span class="nb">_</span>gset:Nn <span class="k">\g</span><span class="nb">_</span>sdaps<span class="nb">_</span>edge<span class="nb">_</span>bottom<span class="nb">_</span>margin<span class="nb">_</span>dim <span class="nb">{</span> 15mm <span class="nb">}</span> +<span class="k">\ExplSyntaxOff</span> + +<span class="c">% Modify the top, bottom and left/right margins, these should be 2mm larger</span> +<span class="k">\geometry</span><span class="nb">{</span>top=15mm<span class="nb">}</span> +<span class="k">\geometry</span><span class="nb">{</span>bottom=17mm<span class="nb">}</span> +<span class="k">\geometry</span><span class="nb">{</span>hmargin=14mm<span class="nb">}</span> +</pre></div> +</div> +</div> +</div> + + + <div class="clearer"></div> + </div> + </div> + </div> + <div class="sphinxsidebar" role="navigation" aria-label="main navigation"> + <div class="sphinxsidebarwrapper"> + <h3><a href="index.html">Table of Contents</a></h3> + <ul> +<li><a class="reference internal" href="#">Frequently Asked Questions</a><ul> +<li><a class="reference internal" href="#numeric-field-input">Numeric field input</a></li> +<li><a class="reference internal" href="#how-can-one-use-images">How can one use images?</a></li> +<li><a class="reference internal" href="#adjusting-corner-mark-positions">Adjusting corner mark positions</a></li> +</ul> +</li> +</ul> + + <h4>Previous topic</h4> + <p class="topless"><a href="index.html" + title="previous chapter">Welcome to sdaps-class’s documentation!</a></p> + <h4>Next topic</h4> + <p class="topless"><a href="customlayout.html" + title="next chapter">Creating custom layouts using base commands</a></p> + <div role="note" aria-label="source link"> + <h3>This Page</h3> + <ul class="this-page-menu"> + <li><a href="_sources/FAQ.rst.txt" + rel="nofollow">Show Source</a></li> + </ul> + </div> +<div id="searchbox" style="display: none" role="search"> + <h3 id="searchlabel">Quick search</h3> + <div class="searchformwrapper"> + <form class="search" action="search.html" method="get"> + <input type="text" name="q" aria-labelledby="searchlabel" /> + <input type="submit" value="Go" /> + </form> + </div> +</div> +<script>$('#searchbox').show(0);</script> + </div> + </div> + <div class="clearer"></div> + </div> + <div class="related" role="navigation" aria-label="related navigation"> + <h3>Navigation</h3> + <ul> + <li class="right" style="margin-right: 10px"> + <a href="genindex.html" title="General Index" + >index</a></li> + <li class="right" > + <a href="customlayout.html" title="Creating custom layouts using base commands" + >next</a> |</li> + <li class="right" > + <a href="index.html" title="Welcome to sdaps-class’s documentation!" + >previous</a> |</li> + <li class="nav-item nav-item-0"><a href="index.html">sdaps-class 0.1 documentation</a> »</li> + <li class="nav-item nav-item-this"><a href="">Frequently Asked Questions</a></li> + </ul> + </div> + <div class="footer" role="contentinfo"> + © Copyright 2016, Benjamin Berg. + Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 3.4.3. + </div> + </body> +</html>
\ No newline at end of file diff --git a/macros/latex/contrib/sdaps/html/_images/sdaps-0af490a3ed080fa7140be542f0aa6ef6566a7680.svg b/macros/latex/contrib/sdaps/html/_images/sdaps-0af490a3ed080fa7140be542f0aa6ef6566a7680.svg new file mode 100644 index 0000000000..e39ed01746 --- /dev/null +++ b/macros/latex/contrib/sdaps/html/_images/sdaps-0af490a3ed080fa7140be542f0aa6ef6566a7680.svg @@ -0,0 +1,315 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="532pt" height="144pt" viewBox="0 0 532 144" version="1.2"> +<defs> +<g> +<symbol overflow="visible" id="glyph0-0"> +<path style="stroke:none;" d=""/> +</symbol> +<symbol overflow="visible" id="glyph0-1"> +<path style="stroke:none;" d="M 2.546875 -7.265625 C 0.5 -7.078125 0.4375 -4.59375 0.4375 -3.4375 C 0.4375 -2.421875 0.53125 -1.203125 1.203125 -0.4375 C 1.578125 -0.015625 2.140625 0.234375 2.6875 0.234375 C 4.328125 0.234375 4.9375 -1.46875 4.96875 -2.984375 C 4.96875 -3.1875 4.96875 -3.375 4.96875 -3.578125 C 4.96875 -4.609375 4.875 -5.8125 4.203125 -6.578125 C 3.84375 -7 3.28125 -7.28125 2.71875 -7.28125 C 2.65625 -7.28125 2.609375 -7.265625 2.546875 -7.265625 Z M 1.3125 -2.828125 C 1.296875 -2.921875 1.296875 -3.015625 1.296875 -3.125 C 1.296875 -3.8125 1.296875 -4.5 1.359375 -5.1875 C 1.390625 -5.59375 1.421875 -6.046875 1.65625 -6.40625 C 1.890625 -6.765625 2.28125 -7.03125 2.703125 -7.03125 C 3.03125 -7.03125 3.34375 -6.875 3.578125 -6.625 C 4.0625 -6.125 4.09375 -5.265625 4.09375 -4.484375 L 4.09375 -3.84375 C 4.09375 -3.5625 4.109375 -3.25 4.109375 -2.9375 C 4.109375 -1.546875 3.921875 -0.015625 2.6875 -0.015625 L 2.65625 -0.015625 C 1.3125 -0.140625 1.421875 -1.75 1.3125 -2.828125 Z M 1.3125 -2.828125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-2"> +<path style="stroke:none;" d="M 1.421875 -1.09375 C 1.125 -1.046875 0.96875 -0.796875 0.96875 -0.5625 C 0.96875 -0.3125 1.140625 -0.015625 1.5 -0.015625 C 1.828125 -0.015625 2.046875 -0.28125 2.046875 -0.5625 C 2.046875 -0.8125 1.859375 -1.09375 1.515625 -1.09375 C 1.484375 -1.09375 1.453125 -1.09375 1.421875 -1.09375 Z M 1.421875 -1.09375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-3"> +<path style="stroke:none;" d="M 1 -6.5625 L 1 -6.234375 C 1.515625 -6.234375 1.90625 -6.328125 2.421875 -6.515625 L 2.421875 -0.8125 C 2.421875 -0.375 2.015625 -0.34375 1.625 -0.34375 L 1.0625 -0.34375 L 1.0625 -0.015625 L 2.53125 -0.015625 L 2.8125 -0.046875 L 4.546875 -0.046875 L 4.546875 -0.34375 C 4.375 -0.34375 4.171875 -0.328125 4 -0.328125 C 3.5625 -0.328125 3.203125 -0.390625 3.203125 -0.8125 L 3.203125 -7.09375 C 3.203125 -7.1875 3.15625 -7.265625 3.046875 -7.265625 C 2.90625 -7.265625 2.75 -7.0625 2.625 -6.96875 C 2.140625 -6.65625 1.5625 -6.5625 1 -6.5625 Z M 1 -6.5625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-4"> +<path style="stroke:none;" d="M 0.34375 -0.34375 L 0.34375 -0.015625 L 2.546875 -0.015625 L 2.546875 -0.34375 C 2.25 -0.34375 1.796875 -0.5 1.796875 -0.875 L 1.796875 -0.890625 C 1.796875 -1.0625 1.90625 -1.25 1.96875 -1.421875 C 2.109375 -1.78125 2.28125 -2.1875 2.359375 -2.546875 L 5.03125 -2.546875 C 5.234375 -2.546875 5.34375 -1.984375 5.4375 -1.703125 C 5.546875 -1.375 5.796875 -0.890625 5.796875 -0.671875 C 5.796875 -0.34375 5.265625 -0.34375 4.96875 -0.34375 L 4.96875 -0.015625 L 6.21875 -0.015625 L 6.453125 -0.046875 L 7.234375 -0.046875 L 7.765625 -0.015625 L 7.765625 -0.34375 L 7.484375 -0.34375 C 7.25 -0.34375 7.015625 -0.359375 6.859375 -0.484375 C 6.71875 -0.625 6.671875 -0.84375 6.625 -1.03125 C 6.046875 -2.625 5.46875 -4.234375 4.90625 -5.84375 L 4.28125 -7.609375 C 4.234375 -7.734375 4.203125 -7.796875 4.0625 -7.796875 C 3.84375 -7.796875 3.8125 -7.5625 3.734375 -7.359375 C 3 -5.328125 2.296875 -3.28125 1.578125 -1.21875 C 1.390625 -0.78125 1.21875 -0.34375 0.34375 -0.34375 Z M 2.46875 -2.875 L 3.75 -6.46875 L 5.03125 -2.875 Z M 2.46875 -2.875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-5"> +<path style="stroke:none;" d="M 0.3125 -4.6875 L 0.3125 -4.359375 L 0.484375 -4.359375 C 0.8125 -4.359375 1.140625 -4.328125 1.140625 -3.8125 L 1.140625 -0.796875 C 1.140625 -0.34375 0.84375 -0.34375 0.375 -0.34375 L 0.3125 -0.34375 L 0.3125 -0.015625 L 2.90625 -0.015625 L 2.90625 -0.34375 C 2.78125 -0.34375 2.65625 -0.328125 2.515625 -0.328125 C 2.171875 -0.328125 1.859375 -0.375 1.859375 -0.78125 L 1.859375 -2.265625 C 1.859375 -3.125 2.03125 -4.578125 3.125 -4.578125 C 3.171875 -4.578125 3.21875 -4.5625 3.265625 -4.5625 C 3.109375 -4.5 3.015625 -4.3125 3.015625 -4.15625 C 3.015625 -3.921875 3.203125 -3.734375 3.421875 -3.703125 C 3.734375 -3.703125 3.921875 -3.90625 3.921875 -4.171875 C 3.921875 -4.59375 3.5 -4.8125 3.140625 -4.8125 C 2.453125 -4.8125 1.9375 -4.1875 1.8125 -3.625 L 1.796875 -4.8125 Z M 0.3125 -4.6875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-6"> +<path style="stroke:none;" d="M 1.1875 -4.0625 C 1.46875 -4.40625 1.875 -4.640625 2.328125 -4.640625 C 3.125 -4.640625 3.53125 -3.953125 3.53125 -3.203125 L 3.53125 -2.84375 C 2.296875 -2.84375 0.46875 -2.4375 0.46875 -1.046875 C 0.46875 -0.234375 1.421875 0.09375 2.1875 0.09375 L 2.328125 0.09375 C 2.875 0.046875 3.46875 -0.34375 3.609375 -0.84375 L 3.625 -0.84375 C 3.65625 -0.390625 3.953125 0.046875 4.453125 0.046875 C 4.921875 0.046875 5.296875 -0.328125 5.34375 -0.796875 L 5.34375 -1.59375 L 5.078125 -1.59375 L 5.078125 -1.046875 C 5.078125 -0.75 5.03125 -0.296875 4.671875 -0.296875 C 4.34375 -0.296875 4.265625 -0.734375 4.265625 -1 C 4.265625 -1.125 4.28125 -1.25 4.28125 -1.375 L 4.28125 -2.875 C 4.28125 -3 4.28125 -3.125 4.28125 -3.265625 C 4.28125 -4.28125 3.328125 -4.859375 2.421875 -4.859375 C 1.734375 -4.859375 0.796875 -4.5 0.796875 -3.625 C 0.796875 -3.34375 0.984375 -3.125 1.265625 -3.125 C 1.53125 -3.125 1.734375 -3.328125 1.734375 -3.59375 C 1.734375 -3.84375 1.53125 -4.0625 1.265625 -4.0625 C 1.25 -4.0625 1.203125 -4.0625 1.1875 -4.0625 Z M 3.53125 -2.625 L 3.53125 -1.53125 C 3.53125 -0.78125 3.015625 -0.171875 2.296875 -0.125 L 2.25 -0.125 C 1.75 -0.125 1.28125 -0.53125 1.28125 -1.0625 L 1.28125 -1.109375 C 1.359375 -2.171875 2.515625 -2.59375 3.53125 -2.625 Z M 3.53125 -2.625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-7"> +<path style="stroke:none;" d="M 0.359375 -4.6875 L 0.359375 -4.359375 L 0.53125 -4.359375 C 0.859375 -4.359375 1.1875 -4.328125 1.1875 -3.8125 L 1.1875 -0.796875 C 1.1875 -0.34375 0.890625 -0.34375 0.421875 -0.34375 L 0.359375 -0.34375 L 0.359375 -0.015625 L 2.765625 -0.015625 L 2.765625 -0.34375 L 2.515625 -0.34375 C 2.1875 -0.34375 1.9375 -0.375 1.9375 -0.78125 L 1.9375 -2.8125 C 1.9375 -3.59375 2.359375 -4.578125 3.40625 -4.578125 C 4.09375 -4.578125 4.1875 -3.875 4.1875 -3.234375 L 4.1875 -0.75 C 4.1875 -0.375 3.890625 -0.34375 3.59375 -0.34375 L 3.359375 -0.34375 L 3.359375 -0.015625 L 5.765625 -0.015625 L 5.765625 -0.34375 L 5.5 -0.34375 C 5.21875 -0.34375 4.921875 -0.34375 4.921875 -0.765625 L 4.921875 -3.234375 C 4.921875 -3.5625 4.921875 -3.890625 4.75 -4.1875 C 4.5 -4.671875 3.953125 -4.8125 3.4375 -4.8125 C 2.75 -4.8125 2.078125 -4.3125 1.890625 -3.703125 L 1.875 -4.8125 Z M 0.359375 -4.6875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-8"> +<path style="stroke:none;" d="M 1.15625 -2.109375 C 0.9375 -1.890625 0.8125 -1.5 0.8125 -1.203125 C 0.8125 -0.8125 1 -0.53125 1.28125 -0.234375 C 0.78125 -0.140625 0.3125 0.3125 0.3125 0.84375 C 0.3125 1.96875 2.078125 2.234375 2.71875 2.234375 C 3.6875 2.234375 5.109375 1.859375 5.109375 0.796875 C 5.109375 -0.4375 3.859375 -0.71875 2.71875 -0.71875 L 1.96875 -0.71875 C 1.421875 -0.71875 1.140625 -1.015625 1.140625 -1.46875 C 1.140625 -1.671875 1.25 -1.828125 1.3125 -1.96875 C 1.609375 -1.78125 1.9375 -1.65625 2.296875 -1.640625 L 2.375 -1.640625 C 3.25 -1.640625 4 -2.171875 4.140625 -3.09375 L 4.140625 -3.203125 C 4.140625 -3.5625 4.015625 -3.921875 3.78125 -4.1875 C 3.765625 -4.21875 3.734375 -4.25 3.734375 -4.28125 L 3.734375 -4.296875 C 3.875 -4.515625 4.390625 -4.703125 4.703125 -4.703125 C 4.75 -4.703125 4.78125 -4.6875 4.828125 -4.6875 C 4.75 -4.625 4.671875 -4.5625 4.65625 -4.453125 L 4.65625 -4.421875 C 4.65625 -4.25 4.796875 -4.109375 4.96875 -4.109375 C 5.171875 -4.109375 5.25 -4.265625 5.25 -4.421875 C 5.25 -4.765625 4.9375 -4.921875 4.671875 -4.921875 C 4.3125 -4.921875 3.9375 -4.765625 3.65625 -4.53125 C 3.625 -4.5 3.59375 -4.453125 3.546875 -4.453125 L 3.53125 -4.453125 C 3.46875 -4.453125 3.25 -4.640625 3.09375 -4.671875 C 2.875 -4.765625 2.640625 -4.8125 2.40625 -4.8125 C 1.578125 -4.8125 0.75 -4.21875 0.65625 -3.359375 L 0.65625 -3.25 C 0.65625 -2.828125 0.8125 -2.375 1.15625 -2.109375 Z M 0.859375 0.921875 L 0.859375 0.828125 C 0.859375 0.234375 1.390625 -0.09375 1.96875 -0.09375 L 3.015625 -0.09375 C 3.609375 -0.09375 4.4375 0.046875 4.546875 0.765625 L 4.546875 0.84375 C 4.546875 1.65625 3.375 1.984375 2.6875 1.984375 C 1.96875 1.984375 0.96875 1.65625 0.859375 0.921875 Z M 1.4375 -3.015625 L 1.4375 -3.140625 C 1.4375 -3.734375 1.578125 -4.546875 2.390625 -4.546875 C 3.09375 -4.546875 3.359375 -3.921875 3.359375 -3.21875 C 3.359375 -2.671875 3.21875 -1.890625 2.40625 -1.890625 C 1.78125 -1.890625 1.515625 -2.40625 1.4375 -3.015625 Z M 1.4375 -3.015625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-9"> +<path style="stroke:none;" d="M 1.1875 -2.546875 L 4.34375 -2.546875 C 4.453125 -2.546875 4.5 -2.59375 4.5 -2.703125 C 4.5 -3.78125 3.921875 -4.859375 2.59375 -4.859375 C 1.28125 -4.859375 0.3125 -3.671875 0.3125 -2.421875 C 0.3125 -1.234375 1.171875 0.09375 2.640625 0.09375 C 3.46875 0.09375 4.171875 -0.34375 4.46875 -1.1875 C 4.484375 -1.234375 4.5 -1.265625 4.5 -1.3125 C 4.5 -1.375 4.4375 -1.421875 4.390625 -1.421875 C 4.203125 -1.421875 4.140625 -1.0625 4.078125 -0.9375 C 3.8125 -0.484375 3.296875 -0.15625 2.765625 -0.15625 C 2.15625 -0.15625 1.625 -0.59375 1.390625 -1.140625 C 1.203125 -1.578125 1.1875 -2.078125 1.1875 -2.546875 Z M 1.203125 -2.765625 C 1.203125 -3.609375 1.671875 -4.640625 2.578125 -4.640625 C 3.515625 -4.640625 3.796875 -3.546875 3.796875 -2.765625 Z M 1.203125 -2.765625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-10"> +<path style="stroke:none;" d="M 4.125 -0.6875 L 4.125 1.34375 C 4.125 1.703125 3.984375 1.78125 3.28125 1.78125 L 3.28125 2.109375 L 5.703125 2.109375 L 5.703125 1.78125 L 5.46875 1.78125 C 5.140625 1.78125 4.859375 1.75 4.859375 1.328125 L 4.859375 -4.8125 L 4.640625 -4.78125 L 4.515625 -4.53125 L 4.234375 -3.8125 C 4.140625 -3.921875 4.078125 -4.0625 4 -4.171875 C 3.703125 -4.5625 3.265625 -4.8125 2.765625 -4.8125 C 1.421875 -4.8125 0.375 -3.640625 0.375 -2.34375 C 0.375 -1.09375 1.375 0.109375 2.65625 0.109375 C 3.28125 0.109375 3.734375 -0.234375 4.125 -0.6875 Z M 1.25 -2.171875 L 1.25 -2.296875 C 1.25 -3.203125 1.6875 -4.546875 2.859375 -4.546875 C 3.5625 -4.546875 4.0625 -3.8125 4.15625 -3.203125 L 4.15625 -1.46875 C 4.15625 -0.859375 3.515625 -0.3125 3.0625 -0.171875 C 2.9375 -0.140625 2.8125 -0.125 2.6875 -0.125 C 1.609375 -0.15625 1.328125 -1.609375 1.25 -2.171875 Z M 1.25 -2.171875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-11"> +<path style="stroke:none;" d="M 0.359375 -4.6875 L 0.359375 -4.359375 L 0.5 -4.359375 C 0.78125 -4.359375 1.109375 -4.34375 1.171875 -4.03125 C 1.1875 -3.921875 1.1875 -3.796875 1.1875 -3.671875 L 1.1875 -1.484375 C 1.1875 -1.171875 1.203125 -0.84375 1.359375 -0.5625 C 1.640625 -0.015625 2.28125 0.09375 2.84375 0.09375 C 3.453125 0.09375 4 -0.28125 4.203125 -0.875 L 4.21875 0.09375 L 5.765625 -0.015625 L 5.765625 -0.34375 L 5.609375 -0.34375 C 5.265625 -0.34375 4.921875 -0.375 4.921875 -0.859375 L 4.921875 -4.8125 L 3.359375 -4.6875 L 3.359375 -4.359375 L 3.453125 -4.359375 C 3.828125 -4.359375 4.1875 -4.34375 4.1875 -3.8125 L 4.1875 -1.84375 C 4.1875 -1.046875 3.78125 -0.125 2.84375 -0.125 C 2.421875 -0.125 2.046875 -0.265625 1.953125 -0.8125 C 1.9375 -1.03125 1.9375 -1.234375 1.9375 -1.4375 L 1.9375 -4.8125 L 1.390625 -4.765625 Z M 0.359375 -4.6875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-12"> +<path style="stroke:none;" d="M 0.953125 -0.40625 C 1.140625 -0.078125 1.71875 0.09375 2.109375 0.09375 C 2.875 0.09375 3.8125 -0.15625 3.90625 -1.3125 C 3.90625 -2.03125 3.515625 -2.515625 2.90625 -2.765625 C 2.640625 -2.875 2.34375 -2.90625 2.078125 -2.96875 L 1.84375 -3.015625 C 1.421875 -3.09375 0.859375 -3.3125 0.859375 -3.84375 C 0.859375 -4.484375 1.578125 -4.671875 2.109375 -4.671875 C 2.90625 -4.671875 3.28125 -4.171875 3.375 -3.453125 C 3.375 -3.359375 3.375 -3.25 3.5 -3.25 C 3.625 -3.25 3.625 -3.359375 3.625 -3.453125 L 3.625 -4.734375 C 3.625 -4.78125 3.59375 -4.859375 3.515625 -4.859375 C 3.34375 -4.859375 3.234375 -4.5625 3.125 -4.5625 C 3.046875 -4.578125 2.984375 -4.640625 2.921875 -4.671875 C 2.6875 -4.8125 2.40625 -4.859375 2.125 -4.859375 C 1.46875 -4.859375 0.359375 -4.640625 0.359375 -3.5625 C 0.359375 -2.375 1.671875 -2.25 2.4375 -2.09375 C 2.90625 -2 3.390625 -1.671875 3.40625 -1.140625 C 3.40625 -0.34375 2.703125 -0.125 2.140625 -0.125 C 1.28125 -0.125 0.875 -0.796875 0.671875 -1.53125 C 0.640625 -1.640625 0.671875 -1.875 0.484375 -1.875 C 0.421875 -1.875 0.359375 -1.828125 0.359375 -1.75 L 0.359375 -0.3125 C 0.359375 -0.25 0.34375 -0.1875 0.34375 -0.125 C 0.34375 -0.03125 0.375 0.09375 0.484375 0.09375 C 0.640625 0.078125 0.78125 -0.265625 0.953125 -0.40625 Z M 0.953125 -0.40625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-13"> +<path style="stroke:none;" d="M 1.609375 -6.71875 C 1.609375 -5.984375 1.3125 -4.609375 0.203125 -4.609375 L 0.203125 -4.375 L 1.140625 -4.375 L 1.140625 -1.46875 C 1.140625 -1.140625 1.15625 -0.8125 1.3125 -0.53125 C 1.578125 -0.09375 2.078125 0.09375 2.546875 0.09375 C 3.421875 0.09375 3.609375 -0.859375 3.609375 -1.5625 L 3.609375 -1.984375 L 3.34375 -1.984375 C 3.34375 -1.828125 3.359375 -1.65625 3.359375 -1.5 C 3.359375 -0.984375 3.25 -0.15625 2.609375 -0.15625 C 1.984375 -0.15625 1.875 -0.921875 1.875 -1.421875 L 1.875 -4.375 L 3.421875 -4.375 L 3.421875 -4.703125 L 1.875 -4.703125 L 1.875 -6.71875 Z M 1.609375 -6.71875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-14"> +<path style="stroke:none;" d="M 0.421875 -4.6875 L 0.421875 -4.359375 L 0.59375 -4.359375 C 0.9375 -4.359375 1.203125 -4.3125 1.203125 -3.8125 L 1.203125 -0.796875 C 1.203125 -0.359375 0.921875 -0.34375 0.375 -0.34375 L 0.375 -0.015625 L 2.65625 -0.015625 L 2.65625 -0.34375 L 2.484375 -0.34375 C 2.1875 -0.34375 1.90625 -0.375 1.90625 -0.71875 L 1.90625 -4.8125 Z M 1.3125 -7.265625 C 1 -7.21875 0.84375 -6.96875 0.84375 -6.734375 C 0.84375 -6.484375 1.03125 -6.1875 1.375 -6.1875 C 1.71875 -6.1875 1.921875 -6.453125 1.921875 -6.734375 C 1.921875 -6.984375 1.75 -7.28125 1.390625 -7.28125 C 1.359375 -7.28125 1.328125 -7.265625 1.3125 -7.265625 Z M 1.3125 -7.265625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-15"> +<path style="stroke:none;" d="M 2.546875 -4.859375 C 1.15625 -4.703125 0.3125 -3.5625 0.3125 -2.328125 C 0.3125 -1.171875 1.203125 0.109375 2.703125 0.109375 C 4.0625 0.109375 5.09375 -1.0625 5.09375 -2.34375 C 5.09375 -3.625 4.125 -4.859375 2.65625 -4.859375 Z M 1.1875 -2.09375 C 1.171875 -2.1875 1.171875 -2.28125 1.171875 -2.359375 C 1.171875 -3.234375 1.375 -4.625 2.703125 -4.625 C 3.84375 -4.625 4.21875 -3.546875 4.21875 -2.5 C 4.21875 -1.609375 4.109375 -0.234375 2.765625 -0.15625 L 2.703125 -0.15625 C 1.828125 -0.15625 1.296875 -0.921875 1.21875 -1.765625 C 1.203125 -1.875 1.203125 -1.984375 1.1875 -2.09375 Z M 1.1875 -2.09375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-16"> +<path style="stroke:none;" d="M 0.375 -7.453125 L 0.375 -7.125 L 0.5625 -7.125 C 0.921875 -7.125 1.203125 -7.09375 1.203125 -6.578125 L 1.203125 -0.78125 C 1.203125 -0.375 0.90625 -0.34375 0.59375 -0.34375 L 0.375 -0.34375 L 0.375 -0.015625 L 2.734375 -0.015625 L 2.734375 -0.34375 L 2.484375 -0.34375 C 2.1875 -0.34375 1.90625 -0.375 1.90625 -0.765625 L 1.90625 -7.578125 Z M 0.375 -7.453125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-17"> +<path style="stroke:none;" d="M 0.203125 -4.703125 L 0.203125 -4.375 L 0.34375 -4.375 C 0.953125 -4.375 1 -4 1.25 -3.28125 C 1.609375 -2.234375 1.984375 -1.21875 2.34375 -0.1875 C 2.390625 -0.078125 2.421875 0.078125 2.5625 0.09375 L 2.578125 0.09375 C 2.828125 0.09375 2.984375 -0.625 3.125 -1 C 3.34375 -1.5625 3.53125 -2.125 3.734375 -2.6875 C 3.796875 -2.859375 3.859375 -3.015625 3.90625 -3.203125 L 3.921875 -3.203125 C 4.09375 -2.4375 4.453125 -1.71875 4.703125 -0.984375 C 4.828125 -0.609375 5 0.09375 5.21875 0.09375 L 5.25 0.09375 C 5.40625 0.09375 5.4375 -0.0625 5.46875 -0.1875 C 5.78125 -1.09375 6.125 -2 6.453125 -2.921875 C 6.703125 -3.609375 6.859375 -4.375 7.625 -4.375 L 7.625 -4.703125 L 6.875 -4.671875 L 5.859375 -4.671875 L 5.859375 -4.375 C 6.140625 -4.359375 6.4375 -4.203125 6.46875 -3.90625 L 6.46875 -3.859375 C 6.46875 -3.71875 6.40625 -3.578125 6.34375 -3.4375 C 6.078125 -2.65625 5.8125 -1.875 5.515625 -1.109375 C 5.484375 -1.03125 5.453125 -0.9375 5.4375 -0.84375 L 5.421875 -0.84375 C 5.140625 -1.84375 4.71875 -2.84375 4.359375 -3.8125 C 4.328125 -3.890625 4.28125 -3.984375 4.28125 -4.078125 C 4.28125 -4.359375 4.6875 -4.375 4.90625 -4.375 L 4.90625 -4.703125 L 2.828125 -4.703125 L 2.828125 -4.375 L 2.984375 -4.375 C 3.40625 -4.375 3.546875 -4.25 3.671875 -3.84375 C 3.703125 -3.78125 3.75 -3.671875 3.75 -3.59375 L 3.75 -3.5625 C 3.71875 -3.359375 3.59375 -3.109375 3.515625 -2.890625 C 3.375 -2.46875 3.234375 -2.078125 3.078125 -1.65625 C 3 -1.421875 2.890625 -1.203125 2.828125 -0.953125 C 2.765625 -1.21875 2.65625 -1.46875 2.5625 -1.71875 C 2.3125 -2.4375 2.046875 -3.140625 1.796875 -3.84375 C 1.78125 -3.921875 1.734375 -4 1.734375 -4.078125 C 1.734375 -4.359375 2.109375 -4.375 2.296875 -4.375 L 2.359375 -4.375 L 2.359375 -4.703125 Z M 0.203125 -4.703125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-18"> +<path style="stroke:none;" d="M 0.3125 -4.6875 L 0.3125 -4.359375 L 0.546875 -4.359375 C 0.859375 -4.359375 1.140625 -4.3125 1.140625 -3.875 L 1.140625 1.3125 C 1.140625 1.765625 0.84375 1.78125 0.3125 1.78125 L 0.3125 2.109375 L 2.71875 2.109375 L 2.71875 1.78125 L 2.46875 1.78125 C 2.15625 1.78125 1.890625 1.734375 1.890625 1.34375 L 1.890625 -0.578125 C 2.140625 -0.125 2.78125 0.09375 3.265625 0.09375 C 4.578125 0.09375 5.640625 -1.0625 5.640625 -2.359375 C 5.640625 -3.5625 4.734375 -4.8125 3.40625 -4.8125 C 2.796875 -4.8125 2.296875 -4.578125 1.859375 -4.09375 L 1.859375 -4.8125 Z M 4.75 -2.171875 C 4.71875 -1.34375 4.265625 -0.203125 3.265625 -0.125 L 3.15625 -0.125 C 2.640625 -0.125 1.890625 -0.625 1.890625 -1.171875 L 1.890625 -3 C 1.890625 -3.140625 1.875 -3.265625 1.875 -3.40625 C 1.875 -4 2.609375 -4.546875 3.265625 -4.546875 C 4.390625 -4.546875 4.765625 -3.140625 4.765625 -2.34375 C 4.765625 -2.296875 4.765625 -2.21875 4.75 -2.171875 Z M 4.75 -2.171875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-19"> +<path style="stroke:none;" d="M 0.359375 -7.453125 L 0.359375 -7.125 L 0.5625 -7.125 C 0.90625 -7.125 1.1875 -7.09375 1.1875 -6.59375 L 1.1875 -0.78125 C 1.1875 -0.375 0.921875 -0.34375 0.625 -0.34375 L 0.359375 -0.34375 L 0.359375 -0.015625 L 2.765625 -0.015625 L 2.765625 -0.34375 L 2.515625 -0.34375 C 2.1875 -0.34375 1.9375 -0.375 1.9375 -0.78125 L 1.9375 -2.8125 C 1.9375 -3.59375 2.359375 -4.578125 3.40625 -4.578125 C 4.09375 -4.578125 4.1875 -3.875 4.1875 -3.234375 L 4.1875 -0.75 C 4.1875 -0.375 3.890625 -0.34375 3.59375 -0.34375 L 3.359375 -0.34375 L 3.359375 -0.015625 L 5.765625 -0.015625 L 5.765625 -0.34375 L 5.5 -0.34375 C 5.21875 -0.34375 4.921875 -0.34375 4.921875 -0.78125 L 4.921875 -3.21875 C 4.921875 -3.5625 4.921875 -3.921875 4.734375 -4.21875 C 4.484375 -4.65625 3.984375 -4.8125 3.484375 -4.8125 C 2.8125 -4.8125 2.078125 -4.390625 1.90625 -3.75 L 1.890625 -7.578125 Z M 0.359375 -7.453125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-20"> +<path style="stroke:none;" d="M 0.921875 -5.71875 C 1.09375 -6.40625 1.75 -6.9375 2.4375 -6.9375 C 3.421875 -6.9375 3.921875 -6.015625 3.921875 -5.1875 L 3.921875 -5.03125 C 3.859375 -4.03125 3.203125 -3.234375 2.546875 -2.515625 C 2 -1.90625 1.46875 -1.296875 0.921875 -0.703125 L 0.6875 -0.4375 C 0.625 -0.34375 0.53125 -0.3125 0.53125 -0.15625 C 0.53125 -0.109375 0.546875 -0.046875 0.546875 -0.015625 L 4.5625 -0.015625 L 4.859375 -1.875 L 4.609375 -1.875 C 4.53125 -1.546875 4.5 -1.015625 4.328125 -0.890625 C 4.28125 -0.84375 4.140625 -0.828125 4.015625 -0.828125 L 3.578125 -0.828125 C 3.421875 -0.8125 3.265625 -0.8125 3.125 -0.8125 L 1.359375 -0.8125 C 1.9375 -1.390625 2.515625 -1.96875 3.125 -2.515625 C 3.875 -3.203125 4.8125 -3.9375 4.859375 -5.0625 L 4.859375 -5.140625 C 4.859375 -6.484375 3.734375 -7.265625 2.578125 -7.265625 C 1.53125 -7.265625 0.53125 -6.40625 0.53125 -5.296875 C 0.53125 -5 0.6875 -4.6875 1.0625 -4.6875 C 1.359375 -4.6875 1.59375 -4.921875 1.59375 -5.21875 C 1.59375 -5.46875 1.40625 -5.734375 1.09375 -5.734375 C 1.03125 -5.734375 0.984375 -5.71875 0.921875 -5.71875 Z M 0.921875 -5.71875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-21"> +<path style="stroke:none;" d="M 1.390625 -3.5625 L 1.375 -3.5625 C 1.375 -4.578125 1.421875 -5.75 2.21875 -6.515625 C 2.53125 -6.8125 2.921875 -6.984375 3.34375 -6.984375 C 3.703125 -6.984375 4.09375 -6.875 4.296875 -6.5625 C 4.03125 -6.5625 3.75 -6.453125 3.75 -6.109375 C 3.75 -5.859375 3.921875 -5.625 4.203125 -5.625 C 4.453125 -5.625 4.671875 -5.796875 4.6875 -6.0625 L 4.6875 -6.09375 C 4.6875 -6.875 4.03125 -7.265625 3.328125 -7.265625 C 1.5 -7.265625 0.453125 -5.25 0.453125 -3.5625 C 0.453125 -2.28125 0.59375 -0.53125 2 0.078125 C 2.234375 0.171875 2.5 0.234375 2.765625 0.234375 C 3.5625 0.234375 4.171875 -0.234375 4.578125 -0.84375 C 4.859375 -1.265625 4.96875 -1.75 4.96875 -2.234375 C 4.96875 -3.4375 4.140625 -4.65625 2.828125 -4.65625 C 2.1875 -4.65625 1.59375 -4.234375 1.390625 -3.5625 Z M 1.390625 -2.375 L 1.390625 -2.46875 C 1.390625 -3.296875 1.71875 -4.421875 2.875 -4.421875 C 3.609375 -4.421875 3.953125 -3.59375 4.015625 -3.015625 C 4.03125 -2.71875 4.03125 -2.421875 4.03125 -2.125 C 4.03125 -1.390625 3.96875 -0.078125 2.71875 -0.078125 L 2.65625 -0.078125 C 1.6875 -0.15625 1.46875 -1.21875 1.40625 -2.046875 C 1.40625 -2.15625 1.40625 -2.265625 1.390625 -2.375 Z M 1.390625 -2.375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-22"> +<path style="stroke:none;" d="M 1.15625 -6.296875 C 1.484375 -6.734375 2.03125 -6.984375 2.578125 -6.984375 C 3.203125 -6.984375 3.671875 -6.625 3.703125 -5.859375 L 3.703125 -5.78125 C 3.703125 -5.09375 3.453125 -4.25 2.765625 -4.015625 C 2.46875 -3.90625 1.796875 -4.03125 1.796875 -3.8125 C 1.796875 -3.703125 1.890625 -3.6875 1.984375 -3.6875 L 2.109375 -3.6875 C 2.234375 -3.6875 2.359375 -3.703125 2.515625 -3.703125 C 3.5625 -3.703125 3.921875 -2.78125 3.921875 -1.984375 L 3.921875 -1.890625 C 3.921875 -1.09375 3.625 -0.078125 2.609375 -0.078125 C 1.875 -0.078125 1.234375 -0.421875 0.875 -1.03125 L 0.96875 -1.03125 C 1.25 -1.03125 1.546875 -1.1875 1.546875 -1.546875 C 1.546875 -1.8125 1.359375 -2.078125 1.078125 -2.109375 L 1.015625 -2.109375 C 0.59375 -2.109375 0.453125 -1.828125 0.453125 -1.53125 C 0.453125 -0.34375 1.671875 0.21875 2.65625 0.21875 C 3.875 0.21875 4.96875 -0.671875 4.96875 -1.890625 C 4.96875 -2.875 4.015625 -3.8125 3.125 -3.84375 C 3.234375 -3.890625 3.375 -3.9375 3.484375 -3.984375 C 4.140625 -4.3125 4.65625 -4.96875 4.65625 -5.75 C 4.65625 -6.734375 3.578125 -7.265625 2.6875 -7.265625 C 1.828125 -7.265625 0.75 -6.8125 0.75 -5.828125 C 0.75 -5.515625 0.953125 -5.28125 1.25 -5.28125 C 1.515625 -5.28125 1.78125 -5.46875 1.78125 -5.78125 C 1.78125 -6.140625 1.5 -6.296875 1.15625 -6.296875 Z M 1.15625 -6.296875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-23"> +<path style="stroke:none;" d="M 0.953125 -7.390625 L 0.59375 -5.171875 L 0.859375 -5.171875 C 0.953125 -5.671875 0.921875 -6.203125 1.390625 -6.203125 L 1.671875 -6.203125 C 1.9375 -6.203125 2.1875 -6.234375 2.4375 -6.234375 L 4.5 -6.234375 C 4 -5.5 3.453125 -4.796875 2.984375 -4.03125 C 2.328125 -2.90625 1.9375 -1.59375 1.9375 -0.3125 L 1.9375 -0.1875 C 1.96875 0.046875 2.171875 0.21875 2.40625 0.21875 C 2.71875 0.21875 2.875 -0.03125 2.875 -0.34375 L 2.875 -0.515625 C 2.875 -1.828125 2.890625 -3.34375 3.625 -4.484375 C 4.09375 -5.1875 4.640625 -5.859375 5.109375 -6.5625 C 5.1875 -6.671875 5.25 -6.75 5.25 -6.90625 L 5.25 -7.03125 C 4.328125 -7.03125 3.65625 -7 2.515625 -7 C 1.890625 -7 1.25 -7.0625 1.203125 -7.390625 Z M 0.953125 -7.390625 "/> +</symbol> +</g> +</defs> +<g id="surface1"> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.421062 4.9595 C 9.421062 7.424344 7.424969 9.420438 4.960125 9.420438 C 2.495281 9.420438 0.499187 7.424344 0.499187 4.9595 C 0.499187 2.498563 2.495281 0.498563 4.960125 0.498563 C 7.424969 0.498563 9.421062 2.498563 9.421062 4.9595 Z M 9.421062 4.9595 " transform="matrix(1,0,0,-1,5.993,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.422906 4.9595 C 9.422906 7.424344 7.422906 9.420438 4.961969 9.420438 C 2.497125 9.420438 0.501031 7.424344 0.501031 4.9595 C 0.501031 2.498563 2.497125 0.498563 4.961969 0.498563 C 7.422906 0.498563 9.422906 2.498563 9.422906 4.9595 Z M 9.422906 4.9595 " transform="matrix(1,0,0,-1,360.956,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.991156 -1.993625 L 0.391656 0.818875 L 4.958063 4.9595 L 8.215875 8.264188 L 11.911188 11.912625 " transform="matrix(1,0,0,-1,360.956,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.991156 11.912625 L 1.454156 8.705594 L 4.958063 4.963406 L 8.290094 2.580594 L 11.911188 -1.989719 " transform="matrix(1,0,0,-1,360.956,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.422906 4.9595 C 9.422906 7.424344 7.422906 9.420438 4.961969 9.420438 C 2.497125 9.420438 0.501031 7.424344 0.501031 4.9595 C 0.501031 2.498563 2.497125 0.498563 4.961969 0.498563 C 7.422906 0.498563 9.422906 2.498563 9.422906 4.9595 Z M 9.422906 4.9595 " transform="matrix(1,0,0,-1,444.206,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.991156 -1.993625 L 0.661188 0.80325 L 4.958063 4.9595 L 7.790094 7.654813 L 11.911188 11.912625 " transform="matrix(1,0,0,-1,444.206,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.991156 11.912625 L 0.586969 10.045438 L 4.958063 4.963406 L 9.141656 2.119656 L 11.911188 -1.989719 " transform="matrix(1,0,0,-1,444.206,-6.978)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-1" x="0.016" y="15.755"/> + <use xlink:href="#glyph0-2" x="5.440005" y="15.755"/> + <use xlink:href="#glyph0-3" x="8.45528" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-4" x="19.301107" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-5" x="31.05348" y="15.755"/> + <use xlink:href="#glyph0-6" x="35.27312" y="15.755"/> + <use xlink:href="#glyph0-7" x="40.697125" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-8" x="46.712403" y="15.755"/> + <use xlink:href="#glyph0-9" x="52.136407" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-10" x="60.58005" y="15.755"/> + <use xlink:href="#glyph0-11" x="66.305146" y="15.755"/> + <use xlink:href="#glyph0-9" x="72.331333" y="15.755"/> + <use xlink:href="#glyph0-12" x="77.153155" y="15.755"/> + <use xlink:href="#glyph0-13" x="81.432795" y="15.755"/> + <use xlink:href="#glyph0-14" x="85.652435" y="15.755"/> + <use xlink:href="#glyph0-15" x="88.66771" y="15.755"/> + <use xlink:href="#glyph0-7" x="94.091715" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-16" x="108.616" y="34.996"/> + <use xlink:href="#glyph0-15" x="111.631275" y="34.996"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-17" x="116.749825" y="34.996"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-9" x="124.288013" y="34.996"/> + <use xlink:href="#glyph0-5" x="129.109835" y="34.996"/> +</g> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.422125 4.961719 C 9.422125 7.422656 7.426031 9.422656 4.961187 9.422656 C 2.496344 9.422656 0.50025 7.422656 0.50025 4.961719 C 0.50025 2.496875 2.496344 0.500781 4.961187 0.500781 C 7.426031 0.500781 9.422125 2.496875 9.422125 4.961719 Z M 9.422125 4.961719 " transform="matrix(1,0,0,-1,145.281,36.2)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.421125 4.961719 C 9.421125 7.422656 7.425031 9.422656 4.960187 9.422656 C 2.495344 9.422656 0.49925 7.422656 0.49925 4.961719 C 0.49925 2.496875 2.495344 0.500781 4.960187 0.500781 C 7.425031 0.500781 9.421125 2.496875 9.421125 4.961719 Z M 9.421125 4.961719 " transform="matrix(1,0,0,-1,167.157,36.2)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.423031 4.961719 C 9.423031 7.422656 7.423031 9.422656 4.962094 9.422656 C 2.49725 9.422656 0.501156 7.422656 0.501156 4.961719 C 0.501156 2.496875 2.49725 0.500781 4.962094 0.500781 C 7.423031 0.500781 9.423031 2.496875 9.423031 4.961719 Z M 9.423031 4.961719 " transform="matrix(1,0,0,-1,189.034,36.2)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.422031 4.961719 C 9.422031 7.422656 7.425937 9.422656 4.961094 9.422656 C 2.49625 9.422656 0.500156 7.422656 0.500156 4.961719 C 0.500156 2.496875 2.49625 0.500781 4.961094 0.500781 C 7.425937 0.500781 9.422031 2.496875 9.422031 4.961719 Z M 9.422031 4.961719 " transform="matrix(1,0,0,-1,210.91,36.2)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.421031 4.961719 C 9.421031 7.422656 7.424937 9.422656 4.960094 9.422656 C 2.49525 9.422656 0.499156 7.422656 0.499156 4.961719 C 0.499156 2.496875 2.49525 0.500781 4.960094 0.500781 C 7.424937 0.500781 9.421031 2.496875 9.421031 4.961719 Z M 9.421031 4.961719 " transform="matrix(1,0,0,-1,232.786,36.2)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-11" x="254.663" y="34.996"/> + <use xlink:href="#glyph0-18" x="260.689187" y="34.996"/> + <use xlink:href="#glyph0-18" x="266.715374" y="34.996"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-9" x="273.036106" y="34.996"/> + <use xlink:href="#glyph0-5" x="277.857928" y="34.996"/> +</g> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.421094 4.961719 C 9.421094 7.422656 7.425 9.422656 4.960156 9.422656 C 2.495312 9.422656 0.499219 7.422656 0.499219 4.961719 C 0.499219 2.496875 2.495312 0.500781 4.960156 0.500781 C 7.425 0.500781 9.421094 2.496875 9.421094 4.961719 Z M 9.421094 4.961719 " transform="matrix(1,0,0,-1,393.95,36.2)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-15" x="407.488" y="34.996"/> + <use xlink:href="#glyph0-13" x="412.912005" y="34.996"/> + <use xlink:href="#glyph0-19" x="417.131644" y="34.996"/> + <use xlink:href="#glyph0-9" x="423.157831" y="34.996"/> + <use xlink:href="#glyph0-5" x="427.979653" y="34.996"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-1" x="0.016" y="55.607"/> + <use xlink:href="#glyph0-2" x="5.440005" y="55.607"/> + <use xlink:href="#glyph0-20" x="8.45528" y="55.607"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-4" x="19.301107" y="55.607"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-5" x="31.05348" y="55.607"/> + <use xlink:href="#glyph0-6" x="35.27312" y="55.607"/> + <use xlink:href="#glyph0-7" x="40.697125" y="55.607"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-8" x="46.712403" y="55.607"/> + <use xlink:href="#glyph0-9" x="52.136407" y="55.607"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-10" x="60.58005" y="55.607"/> + <use xlink:href="#glyph0-11" x="66.305146" y="55.607"/> + <use xlink:href="#glyph0-9" x="72.331333" y="55.607"/> + <use xlink:href="#glyph0-12" x="77.153155" y="55.607"/> + <use xlink:href="#glyph0-13" x="81.432795" y="55.607"/> + <use xlink:href="#glyph0-14" x="85.652435" y="55.607"/> + <use xlink:href="#glyph0-15" x="88.66771" y="55.607"/> + <use xlink:href="#glyph0-7" x="94.091715" y="55.607"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-17" x="103.728814" y="55.607"/> + <use xlink:href="#glyph0-14" x="111.561548" y="55.607"/> + <use xlink:href="#glyph0-13" x="114.576823" y="55.607"/> + <use xlink:href="#glyph0-19" x="118.796463" y="55.607"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-21" x="128.444471" y="55.607"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-6" x="137.479387" y="55.607"/> + <use xlink:href="#glyph0-7" x="142.903392" y="55.607"/> + <use xlink:href="#glyph0-12" x="148.929579" y="55.607"/> + <use xlink:href="#glyph0-17" x="153.209219" y="55.607"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-9" x="160.736498" y="55.607"/> + <use xlink:href="#glyph0-5" x="165.55832" y="55.607"/> + <use xlink:href="#glyph0-12" x="169.77796" y="55.607"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-16" x="101.324" y="74.848"/> + <use xlink:href="#glyph0-15" x="104.339275" y="74.848"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-17" x="109.457825" y="74.848"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-9" x="116.996013" y="74.848"/> + <use xlink:href="#glyph0-5" x="121.817835" y="74.848"/> +</g> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.421156 4.962156 C 9.421156 7.423094 7.425062 9.423094 4.960219 9.423094 C 2.495375 9.423094 0.499281 7.423094 0.499281 4.962156 C 0.499281 2.497313 2.495375 0.501219 4.960219 0.501219 C 7.425062 0.501219 9.421156 2.497313 9.421156 4.962156 Z M 9.421156 4.962156 " transform="matrix(1,0,0,-1,137.989,76.052)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.420156 4.962156 C 9.420156 7.423094 7.424062 9.423094 4.959219 9.423094 C 2.498281 9.423094 0.498281 7.423094 0.498281 4.962156 C 0.498281 2.497313 2.498281 0.501219 4.959219 0.501219 C 7.424062 0.501219 9.420156 2.497313 9.420156 4.962156 Z M 9.420156 4.962156 " transform="matrix(1,0,0,-1,159.865,76.052)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.423062 4.962156 C 9.423062 7.423094 7.423062 9.423094 4.962125 9.423094 C 2.497281 9.423094 0.501187 7.423094 0.501187 4.962156 C 0.501187 2.497313 2.497281 0.501219 4.962125 0.501219 C 7.423062 0.501219 9.423062 2.497313 9.423062 4.962156 Z M 9.423062 4.962156 " transform="matrix(1,0,0,-1,181.741,76.052)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.421062 4.962156 C 9.421062 7.423094 7.424969 9.423094 4.960125 9.423094 C 2.495281 9.423094 0.499187 7.423094 0.499187 4.962156 C 0.499187 2.497313 2.495281 0.501219 4.960125 0.501219 C 7.424969 0.501219 9.421062 2.497313 9.421062 4.962156 Z M 9.421062 4.962156 " transform="matrix(1,0,0,-1,203.618,76.052)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.420062 4.962156 C 9.420062 7.423094 7.423969 9.423094 4.959125 9.423094 C 2.498187 9.423094 0.498187 7.423094 0.498187 4.962156 C 0.498187 2.497313 2.498187 0.501219 4.959125 0.501219 C 7.423969 0.501219 9.420062 2.497313 9.420062 4.962156 Z M 9.420062 4.962156 " transform="matrix(1,0,0,-1,225.494,76.052)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.421969 4.962156 C 9.421969 7.423094 7.425875 9.423094 4.961031 9.423094 C 2.496187 9.423094 0.500094 7.423094 0.500094 4.962156 C 0.500094 2.497313 2.496187 0.501219 4.961031 0.501219 C 7.425875 0.501219 9.421969 2.497313 9.421969 4.962156 Z M 9.421969 4.962156 " transform="matrix(1,0,0,-1,247.371,76.052)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-11" x="269.247" y="74.848"/> + <use xlink:href="#glyph0-18" x="275.273187" y="74.848"/> + <use xlink:href="#glyph0-18" x="281.299374" y="74.848"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-9" x="287.631015" y="74.848"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-5" x="292.441928" y="74.848"/> +</g> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.422062 4.962156 C 9.422062 7.423094 7.425969 9.423094 4.961125 9.423094 C 2.496281 9.423094 0.500187 7.423094 0.500187 4.962156 C 0.500187 2.497313 2.496281 0.501219 4.961125 0.501219 C 7.425969 0.501219 9.422062 2.497313 9.422062 4.962156 Z M 9.422062 4.962156 " transform="matrix(1,0,0,-1,401.242,76.052)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-15" x="414.78" y="74.848"/> + <use xlink:href="#glyph0-13" x="420.204005" y="74.848"/> + <use xlink:href="#glyph0-19" x="424.423644" y="74.848"/> + <use xlink:href="#glyph0-9" x="430.449831" y="74.848"/> + <use xlink:href="#glyph0-5" x="435.271653" y="74.848"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-1" x="0.016" y="109.008"/> + <use xlink:href="#glyph0-2" x="5.440005" y="109.008"/> + <use xlink:href="#glyph0-22" x="8.45528" y="109.008"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-4" x="19.301107" y="109.008"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-5" x="31.05348" y="109.008"/> + <use xlink:href="#glyph0-6" x="35.27312" y="109.008"/> + <use xlink:href="#glyph0-7" x="40.697125" y="109.008"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-8" x="46.712403" y="109.008"/> + <use xlink:href="#glyph0-9" x="52.136407" y="109.008"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-10" x="60.58005" y="109.008"/> + <use xlink:href="#glyph0-11" x="66.305146" y="109.008"/> + <use xlink:href="#glyph0-9" x="72.331333" y="109.008"/> + <use xlink:href="#glyph0-12" x="77.153155" y="109.008"/> + <use xlink:href="#glyph0-13" x="81.432795" y="109.008"/> + <use xlink:href="#glyph0-14" x="85.652435" y="109.008"/> + <use xlink:href="#glyph0-15" x="88.66771" y="109.008"/> + <use xlink:href="#glyph0-7" x="94.091715" y="109.008"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-17" x="103.728814" y="109.008"/> + <use xlink:href="#glyph0-14" x="111.561548" y="109.008"/> + <use xlink:href="#glyph0-13" x="114.576823" y="109.008"/> + <use xlink:href="#glyph0-19" x="118.796463" y="109.008"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-23" x="128.444471" y="109.008"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-6" x="137.479387" y="109.008"/> + <use xlink:href="#glyph0-7" x="142.903392" y="109.008"/> + <use xlink:href="#glyph0-12" x="148.929579" y="109.008"/> + <use xlink:href="#glyph0-17" x="153.209219" y="109.008"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-9" x="160.736498" y="109.008"/> + <use xlink:href="#glyph0-5" x="165.55832" y="109.008"/> + <use xlink:href="#glyph0-12" x="169.77796" y="109.008"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-16" x="94.032" y="128.249"/> + <use xlink:href="#glyph0-15" x="97.047275" y="128.249"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-17" x="102.165825" y="128.249"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-9" x="109.704013" y="128.249"/> + <use xlink:href="#glyph0-5" x="114.525835" y="128.249"/> +</g> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.421187 4.960813 C 9.421187 7.425656 7.425094 9.42175 4.96025 9.42175 C 2.495406 9.42175 0.499312 7.425656 0.499312 4.960813 C 0.499312 2.495969 2.495406 0.499875 4.96025 0.499875 C 7.425094 0.499875 9.421187 2.495969 9.421187 4.960813 Z M 9.421187 4.960813 " transform="matrix(1,0,0,-1,130.696,129.453)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.423094 4.960813 C 9.423094 7.425656 7.423094 9.42175 4.962156 9.42175 C 2.497312 9.42175 0.501219 7.425656 0.501219 4.960813 C 0.501219 2.495969 2.497312 0.499875 4.962156 0.499875 C 7.423094 0.499875 9.423094 2.495969 9.423094 4.960813 Z M 9.423094 4.960813 " transform="matrix(1,0,0,-1,152.573,129.453)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.422094 4.960813 C 9.422094 7.425656 7.426 9.42175 4.961156 9.42175 C 2.496312 9.42175 0.500219 7.425656 0.500219 4.960813 C 0.500219 2.495969 2.496312 0.499875 4.961156 0.499875 C 7.426 0.499875 9.422094 2.495969 9.422094 4.960813 Z M 9.422094 4.960813 " transform="matrix(1,0,0,-1,174.449,129.453)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.420094 4.960813 C 9.420094 7.425656 7.424 9.42175 4.959156 9.42175 C 2.498219 9.42175 0.498219 7.425656 0.498219 4.960813 C 0.498219 2.495969 2.498219 0.499875 4.959156 0.499875 C 7.424 0.499875 9.420094 2.495969 9.420094 4.960813 Z M 9.420094 4.960813 " transform="matrix(1,0,0,-1,196.326,129.453)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.423 4.960813 C 9.423 7.425656 7.423 9.42175 4.962062 9.42175 C 2.497219 9.42175 0.501125 7.425656 0.501125 4.960813 C 0.501125 2.495969 2.497219 0.499875 4.962062 0.499875 C 7.423 0.499875 9.423 2.495969 9.423 4.960813 Z M 9.423 4.960813 " transform="matrix(1,0,0,-1,218.202,129.453)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.421 4.960813 C 9.421 7.425656 7.424906 9.42175 4.960062 9.42175 C 2.495219 9.42175 0.499125 7.425656 0.499125 4.960813 C 0.499125 2.495969 2.495219 0.499875 4.960062 0.499875 C 7.424906 0.499875 9.421 2.495969 9.421 4.960813 Z M 9.421 4.960813 " transform="matrix(1,0,0,-1,240.079,129.453)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.42 4.960813 C 9.42 7.425656 7.423906 9.42175 4.959062 9.42175 C 2.498125 9.42175 0.498125 7.425656 0.498125 4.960813 C 0.498125 2.495969 2.498125 0.499875 4.959062 0.499875 C 7.423906 0.499875 9.42 2.495969 9.42 4.960813 Z M 9.42 4.960813 " transform="matrix(1,0,0,-1,261.955,129.453)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-11" x="283.831" y="128.249"/> + <use xlink:href="#glyph0-18" x="289.857187" y="128.249"/> + <use xlink:href="#glyph0-18" x="295.883374" y="128.249"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-9" x="302.215015" y="128.249"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-5" x="307.025928" y="128.249"/> +</g> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.423031 4.960813 C 9.423031 7.425656 7.423031 9.42175 4.962094 9.42175 C 2.49725 9.42175 0.501156 7.425656 0.501156 4.960813 C 0.501156 2.495969 2.49725 0.499875 4.962094 0.499875 C 7.423031 0.499875 9.423031 2.495969 9.423031 4.960813 Z M 9.423031 4.960813 " transform="matrix(1,0,0,-1,408.534,129.453)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-15" x="422.073" y="128.249"/> + <use xlink:href="#glyph0-13" x="427.497005" y="128.249"/> + <use xlink:href="#glyph0-19" x="431.716644" y="128.249"/> + <use xlink:href="#glyph0-9" x="437.742831" y="128.249"/> + <use xlink:href="#glyph0-5" x="442.564653" y="128.249"/> +</g> +</g> +</svg> diff --git a/macros/latex/contrib/sdaps/html/_images/sdaps-1395f613e9b0d555d4a73f1f91e950f35c0c7fbf.svg b/macros/latex/contrib/sdaps/html/_images/sdaps-1395f613e9b0d555d4a73f1f91e950f35c0c7fbf.svg new file mode 100644 index 0000000000..284c2cfffb --- /dev/null +++ b/macros/latex/contrib/sdaps/html/_images/sdaps-1395f613e9b0d555d4a73f1f91e950f35c0c7fbf.svg @@ -0,0 +1,202 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="532pt" height="80pt" viewBox="0 0 532 80" version="1.2"> +<defs> +<g> +<symbol overflow="visible" id="glyph0-0"> +<path style="stroke:none;" d=""/> +</symbol> +<symbol overflow="visible" id="glyph0-1"> +<path style="stroke:none;" d="M 2.546875 -7.265625 C 0.5 -7.078125 0.4375 -4.59375 0.4375 -3.4375 C 0.4375 -2.421875 0.53125 -1.203125 1.203125 -0.4375 C 1.578125 -0.015625 2.140625 0.234375 2.6875 0.234375 C 4.328125 0.234375 4.9375 -1.46875 4.96875 -2.984375 C 4.96875 -3.1875 4.96875 -3.375 4.96875 -3.578125 C 4.96875 -4.609375 4.875 -5.8125 4.203125 -6.578125 C 3.84375 -7 3.28125 -7.28125 2.71875 -7.28125 C 2.65625 -7.28125 2.609375 -7.265625 2.546875 -7.265625 Z M 1.3125 -2.828125 C 1.296875 -2.921875 1.296875 -3.015625 1.296875 -3.125 C 1.296875 -3.8125 1.296875 -4.5 1.359375 -5.1875 C 1.390625 -5.59375 1.421875 -6.046875 1.65625 -6.40625 C 1.890625 -6.765625 2.28125 -7.03125 2.703125 -7.03125 C 3.03125 -7.03125 3.34375 -6.875 3.578125 -6.625 C 4.0625 -6.125 4.09375 -5.265625 4.09375 -4.484375 L 4.09375 -3.84375 C 4.09375 -3.5625 4.109375 -3.25 4.109375 -2.9375 C 4.109375 -1.546875 3.921875 -0.015625 2.6875 -0.015625 L 2.65625 -0.015625 C 1.3125 -0.140625 1.421875 -1.75 1.3125 -2.828125 Z M 1.3125 -2.828125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-2"> +<path style="stroke:none;" d="M 1.421875 -1.09375 C 1.125 -1.046875 0.96875 -0.796875 0.96875 -0.5625 C 0.96875 -0.3125 1.140625 -0.015625 1.5 -0.015625 C 1.828125 -0.015625 2.046875 -0.28125 2.046875 -0.5625 C 2.046875 -0.8125 1.859375 -1.09375 1.515625 -1.09375 C 1.484375 -1.09375 1.453125 -1.09375 1.421875 -1.09375 Z M 1.421875 -1.09375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-3"> +<path style="stroke:none;" d="M 1 -6.5625 L 1 -6.234375 C 1.515625 -6.234375 1.90625 -6.328125 2.421875 -6.515625 L 2.421875 -0.8125 C 2.421875 -0.375 2.015625 -0.34375 1.625 -0.34375 L 1.0625 -0.34375 L 1.0625 -0.015625 L 2.53125 -0.015625 L 2.8125 -0.046875 L 4.546875 -0.046875 L 4.546875 -0.34375 C 4.375 -0.34375 4.171875 -0.328125 4 -0.328125 C 3.5625 -0.328125 3.203125 -0.390625 3.203125 -0.8125 L 3.203125 -7.09375 C 3.203125 -7.1875 3.15625 -7.265625 3.046875 -7.265625 C 2.90625 -7.265625 2.75 -7.0625 2.625 -6.96875 C 2.140625 -6.65625 1.5625 -6.5625 1 -6.5625 Z M 1 -6.5625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-4"> +<path style="stroke:none;" d="M 0.59375 -7.40625 L 0.390625 -4.96875 L 0.65625 -4.96875 C 0.703125 -5.546875 0.734375 -6.296875 1.078125 -6.6875 C 1.421875 -7.0625 2.046875 -7.09375 2.53125 -7.09375 L 2.984375 -7.09375 C 3.234375 -7.09375 3.453125 -7.0625 3.453125 -6.703125 L 3.453125 -0.84375 C 3.453125 -0.390625 3.046875 -0.328125 2.65625 -0.328125 C 2.53125 -0.328125 2.40625 -0.34375 2.296875 -0.34375 L 1.96875 -0.34375 L 1.96875 -0.015625 L 3.59375 -0.015625 L 3.921875 -0.046875 L 5.859375 -0.046875 L 5.859375 -0.34375 L 5.171875 -0.34375 C 4.75 -0.34375 4.359375 -0.375 4.359375 -0.84375 L 4.359375 -6.703125 C 4.359375 -7.078125 4.59375 -7.09375 4.96875 -7.09375 L 5.34375 -7.09375 C 6 -7.09375 6.765625 -7.015625 7.015625 -6.109375 C 7.09375 -5.734375 7.125 -5.34375 7.171875 -4.96875 L 7.421875 -4.96875 L 7.21875 -7.40625 Z M 0.59375 -7.40625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-5"> +<path style="stroke:none;" d="M 0.359375 -7.453125 L 0.359375 -7.125 L 0.5625 -7.125 C 0.90625 -7.125 1.1875 -7.09375 1.1875 -6.59375 L 1.1875 -0.78125 C 1.1875 -0.375 0.921875 -0.34375 0.625 -0.34375 L 0.359375 -0.34375 L 0.359375 -0.015625 L 2.765625 -0.015625 L 2.765625 -0.34375 L 2.515625 -0.34375 C 2.1875 -0.34375 1.9375 -0.375 1.9375 -0.78125 L 1.9375 -2.8125 C 1.9375 -3.59375 2.359375 -4.578125 3.40625 -4.578125 C 4.09375 -4.578125 4.1875 -3.875 4.1875 -3.234375 L 4.1875 -0.75 C 4.1875 -0.375 3.890625 -0.34375 3.59375 -0.34375 L 3.359375 -0.34375 L 3.359375 -0.015625 L 5.765625 -0.015625 L 5.765625 -0.34375 L 5.5 -0.34375 C 5.21875 -0.34375 4.921875 -0.34375 4.921875 -0.78125 L 4.921875 -3.21875 C 4.921875 -3.5625 4.921875 -3.921875 4.734375 -4.21875 C 4.484375 -4.65625 3.984375 -4.8125 3.484375 -4.8125 C 2.8125 -4.8125 2.078125 -4.390625 1.90625 -3.75 L 1.890625 -7.578125 Z M 0.359375 -7.453125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-6"> +<path style="stroke:none;" d="M 0.421875 -4.6875 L 0.421875 -4.359375 L 0.59375 -4.359375 C 0.9375 -4.359375 1.203125 -4.3125 1.203125 -3.8125 L 1.203125 -0.796875 C 1.203125 -0.359375 0.921875 -0.34375 0.375 -0.34375 L 0.375 -0.015625 L 2.65625 -0.015625 L 2.65625 -0.34375 L 2.484375 -0.34375 C 2.1875 -0.34375 1.90625 -0.375 1.90625 -0.71875 L 1.90625 -4.8125 Z M 1.3125 -7.265625 C 1 -7.21875 0.84375 -6.96875 0.84375 -6.734375 C 0.84375 -6.484375 1.03125 -6.1875 1.375 -6.1875 C 1.71875 -6.1875 1.921875 -6.453125 1.921875 -6.734375 C 1.921875 -6.984375 1.75 -7.28125 1.390625 -7.28125 C 1.359375 -7.28125 1.328125 -7.265625 1.3125 -7.265625 Z M 1.3125 -7.265625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-7"> +<path style="stroke:none;" d="M 0.953125 -0.40625 C 1.140625 -0.078125 1.71875 0.09375 2.109375 0.09375 C 2.875 0.09375 3.8125 -0.15625 3.90625 -1.3125 C 3.90625 -2.03125 3.515625 -2.515625 2.90625 -2.765625 C 2.640625 -2.875 2.34375 -2.90625 2.078125 -2.96875 L 1.84375 -3.015625 C 1.421875 -3.09375 0.859375 -3.3125 0.859375 -3.84375 C 0.859375 -4.484375 1.578125 -4.671875 2.109375 -4.671875 C 2.90625 -4.671875 3.28125 -4.171875 3.375 -3.453125 C 3.375 -3.359375 3.375 -3.25 3.5 -3.25 C 3.625 -3.25 3.625 -3.359375 3.625 -3.453125 L 3.625 -4.734375 C 3.625 -4.78125 3.59375 -4.859375 3.515625 -4.859375 C 3.34375 -4.859375 3.234375 -4.5625 3.125 -4.5625 C 3.046875 -4.578125 2.984375 -4.640625 2.921875 -4.671875 C 2.6875 -4.8125 2.40625 -4.859375 2.125 -4.859375 C 1.46875 -4.859375 0.359375 -4.640625 0.359375 -3.5625 C 0.359375 -2.375 1.671875 -2.25 2.4375 -2.09375 C 2.90625 -2 3.390625 -1.671875 3.40625 -1.140625 C 3.40625 -0.34375 2.703125 -0.125 2.140625 -0.125 C 1.28125 -0.125 0.875 -0.796875 0.671875 -1.53125 C 0.640625 -1.640625 0.671875 -1.875 0.484375 -1.875 C 0.421875 -1.875 0.359375 -1.828125 0.359375 -1.75 L 0.359375 -0.3125 C 0.359375 -0.25 0.34375 -0.1875 0.34375 -0.125 C 0.34375 -0.03125 0.375 0.09375 0.484375 0.09375 C 0.640625 0.078125 0.78125 -0.265625 0.953125 -0.40625 Z M 0.953125 -0.40625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-8"> +<path style="stroke:none;" d="M 1.1875 -4.0625 C 1.46875 -4.40625 1.875 -4.640625 2.328125 -4.640625 C 3.125 -4.640625 3.53125 -3.953125 3.53125 -3.203125 L 3.53125 -2.84375 C 2.296875 -2.84375 0.46875 -2.4375 0.46875 -1.046875 C 0.46875 -0.234375 1.421875 0.09375 2.1875 0.09375 L 2.328125 0.09375 C 2.875 0.046875 3.46875 -0.34375 3.609375 -0.84375 L 3.625 -0.84375 C 3.65625 -0.390625 3.953125 0.046875 4.453125 0.046875 C 4.921875 0.046875 5.296875 -0.328125 5.34375 -0.796875 L 5.34375 -1.59375 L 5.078125 -1.59375 L 5.078125 -1.046875 C 5.078125 -0.75 5.03125 -0.296875 4.671875 -0.296875 C 4.34375 -0.296875 4.265625 -0.734375 4.265625 -1 C 4.265625 -1.125 4.28125 -1.25 4.28125 -1.375 L 4.28125 -2.875 C 4.28125 -3 4.28125 -3.125 4.28125 -3.265625 C 4.28125 -4.28125 3.328125 -4.859375 2.421875 -4.859375 C 1.734375 -4.859375 0.796875 -4.5 0.796875 -3.625 C 0.796875 -3.34375 0.984375 -3.125 1.265625 -3.125 C 1.53125 -3.125 1.734375 -3.328125 1.734375 -3.59375 C 1.734375 -3.84375 1.53125 -4.0625 1.265625 -4.0625 C 1.25 -4.0625 1.203125 -4.0625 1.1875 -4.0625 Z M 3.53125 -2.625 L 3.53125 -1.53125 C 3.53125 -0.78125 3.015625 -0.171875 2.296875 -0.125 L 2.25 -0.125 C 1.75 -0.125 1.28125 -0.53125 1.28125 -1.0625 L 1.28125 -1.109375 C 1.359375 -2.171875 2.515625 -2.59375 3.53125 -2.625 Z M 3.53125 -2.625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-9"> +<path style="stroke:none;" d="M 3.953125 -4.140625 C 3.671875 -4.140625 3.453125 -3.953125 3.453125 -3.671875 C 3.453125 -3.421875 3.65625 -3.1875 3.921875 -3.1875 C 4.171875 -3.1875 4.390625 -3.390625 4.390625 -3.6875 L 4.390625 -3.78125 C 4.28125 -4.609375 3.296875 -4.859375 2.6875 -4.859375 C 1.359375 -4.859375 0.375 -3.625 0.375 -2.359375 C 0.375 -1.078125 1.359375 0.09375 2.71875 0.09375 C 3.421875 0.09375 4.140625 -0.3125 4.421875 -1.0625 C 4.453125 -1.140625 4.5 -1.21875 4.5 -1.296875 L 4.5 -1.34375 C 4.46875 -1.390625 4.421875 -1.421875 4.375 -1.421875 C 4.203125 -1.421875 4.140625 -0.96875 4 -0.8125 C 3.734375 -0.40625 3.296875 -0.15625 2.8125 -0.15625 C 1.65625 -0.15625 1.25 -1.421875 1.25 -2.359375 C 1.25 -3.265625 1.546875 -4.53125 2.65625 -4.609375 L 2.734375 -4.609375 C 3.140625 -4.609375 3.671875 -4.484375 3.953125 -4.140625 Z M 3.953125 -4.140625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-10"> +<path style="stroke:none;" d="M 2.546875 -4.859375 C 1.15625 -4.703125 0.3125 -3.5625 0.3125 -2.328125 C 0.3125 -1.171875 1.203125 0.109375 2.703125 0.109375 C 4.0625 0.109375 5.09375 -1.0625 5.09375 -2.34375 C 5.09375 -3.625 4.125 -4.859375 2.65625 -4.859375 Z M 1.1875 -2.09375 C 1.171875 -2.1875 1.171875 -2.28125 1.171875 -2.359375 C 1.171875 -3.234375 1.375 -4.625 2.703125 -4.625 C 3.84375 -4.625 4.21875 -3.546875 4.21875 -2.5 C 4.21875 -1.609375 4.109375 -0.234375 2.765625 -0.15625 L 2.703125 -0.15625 C 1.828125 -0.15625 1.296875 -0.921875 1.21875 -1.765625 C 1.203125 -1.875 1.203125 -1.984375 1.1875 -2.09375 Z M 1.1875 -2.09375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-11"> +<path style="stroke:none;" d="M 1.1875 -2.546875 L 4.34375 -2.546875 C 4.453125 -2.546875 4.5 -2.59375 4.5 -2.703125 C 4.5 -3.78125 3.921875 -4.859375 2.59375 -4.859375 C 1.28125 -4.859375 0.3125 -3.671875 0.3125 -2.421875 C 0.3125 -1.234375 1.171875 0.09375 2.640625 0.09375 C 3.46875 0.09375 4.171875 -0.34375 4.46875 -1.1875 C 4.484375 -1.234375 4.5 -1.265625 4.5 -1.3125 C 4.5 -1.375 4.4375 -1.421875 4.390625 -1.421875 C 4.203125 -1.421875 4.140625 -1.0625 4.078125 -0.9375 C 3.8125 -0.484375 3.296875 -0.15625 2.765625 -0.15625 C 2.15625 -0.15625 1.625 -0.59375 1.390625 -1.140625 C 1.203125 -1.578125 1.1875 -2.078125 1.1875 -2.546875 Z M 1.203125 -2.765625 C 1.203125 -3.609375 1.671875 -4.640625 2.578125 -4.640625 C 3.515625 -4.640625 3.796875 -3.546875 3.796875 -2.765625 Z M 1.203125 -2.765625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-12"> +<path style="stroke:none;" d="M 4.125 -0.6875 L 4.125 1.34375 C 4.125 1.703125 3.984375 1.78125 3.28125 1.78125 L 3.28125 2.109375 L 5.703125 2.109375 L 5.703125 1.78125 L 5.46875 1.78125 C 5.140625 1.78125 4.859375 1.75 4.859375 1.328125 L 4.859375 -4.8125 L 4.640625 -4.78125 L 4.515625 -4.53125 L 4.234375 -3.8125 C 4.140625 -3.921875 4.078125 -4.0625 4 -4.171875 C 3.703125 -4.5625 3.265625 -4.8125 2.765625 -4.8125 C 1.421875 -4.8125 0.375 -3.640625 0.375 -2.34375 C 0.375 -1.09375 1.375 0.109375 2.65625 0.109375 C 3.28125 0.109375 3.734375 -0.234375 4.125 -0.6875 Z M 1.25 -2.171875 L 1.25 -2.296875 C 1.25 -3.203125 1.6875 -4.546875 2.859375 -4.546875 C 3.5625 -4.546875 4.0625 -3.8125 4.15625 -3.203125 L 4.15625 -1.46875 C 4.15625 -0.859375 3.515625 -0.3125 3.0625 -0.171875 C 2.9375 -0.140625 2.8125 -0.125 2.6875 -0.125 C 1.609375 -0.15625 1.328125 -1.609375 1.25 -2.171875 Z M 1.25 -2.171875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-13"> +<path style="stroke:none;" d="M 0.359375 -4.6875 L 0.359375 -4.359375 L 0.5 -4.359375 C 0.78125 -4.359375 1.109375 -4.34375 1.171875 -4.03125 C 1.1875 -3.921875 1.1875 -3.796875 1.1875 -3.671875 L 1.1875 -1.484375 C 1.1875 -1.171875 1.203125 -0.84375 1.359375 -0.5625 C 1.640625 -0.015625 2.28125 0.09375 2.84375 0.09375 C 3.453125 0.09375 4 -0.28125 4.203125 -0.875 L 4.21875 0.09375 L 5.765625 -0.015625 L 5.765625 -0.34375 L 5.609375 -0.34375 C 5.265625 -0.34375 4.921875 -0.375 4.921875 -0.859375 L 4.921875 -4.8125 L 3.359375 -4.6875 L 3.359375 -4.359375 L 3.453125 -4.359375 C 3.828125 -4.359375 4.1875 -4.34375 4.1875 -3.8125 L 4.1875 -1.84375 C 4.1875 -1.046875 3.78125 -0.125 2.84375 -0.125 C 2.421875 -0.125 2.046875 -0.265625 1.953125 -0.8125 C 1.9375 -1.03125 1.9375 -1.234375 1.9375 -1.4375 L 1.9375 -4.8125 L 1.390625 -4.765625 Z M 0.359375 -4.6875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-14"> +<path style="stroke:none;" d="M 1.609375 -6.71875 C 1.609375 -5.984375 1.3125 -4.609375 0.203125 -4.609375 L 0.203125 -4.375 L 1.140625 -4.375 L 1.140625 -1.46875 C 1.140625 -1.140625 1.15625 -0.8125 1.3125 -0.53125 C 1.578125 -0.09375 2.078125 0.09375 2.546875 0.09375 C 3.421875 0.09375 3.609375 -0.859375 3.609375 -1.5625 L 3.609375 -1.984375 L 3.34375 -1.984375 C 3.34375 -1.828125 3.359375 -1.65625 3.359375 -1.5 C 3.359375 -0.984375 3.25 -0.15625 2.609375 -0.15625 C 1.984375 -0.15625 1.875 -0.921875 1.875 -1.421875 L 1.875 -4.375 L 3.421875 -4.375 L 3.421875 -4.703125 L 1.875 -4.703125 L 1.875 -6.71875 Z M 1.609375 -6.71875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-15"> +<path style="stroke:none;" d="M 0.359375 -4.6875 L 0.359375 -4.359375 L 0.53125 -4.359375 C 0.859375 -4.359375 1.1875 -4.328125 1.1875 -3.8125 L 1.1875 -0.796875 C 1.1875 -0.34375 0.890625 -0.34375 0.421875 -0.34375 L 0.359375 -0.34375 L 0.359375 -0.015625 L 2.765625 -0.015625 L 2.765625 -0.34375 L 2.515625 -0.34375 C 2.1875 -0.34375 1.9375 -0.375 1.9375 -0.78125 L 1.9375 -2.8125 C 1.9375 -3.59375 2.359375 -4.578125 3.40625 -4.578125 C 4.09375 -4.578125 4.1875 -3.875 4.1875 -3.234375 L 4.1875 -0.75 C 4.1875 -0.375 3.890625 -0.34375 3.59375 -0.34375 L 3.359375 -0.34375 L 3.359375 -0.015625 L 5.765625 -0.015625 L 5.765625 -0.34375 L 5.5 -0.34375 C 5.21875 -0.34375 4.921875 -0.34375 4.921875 -0.765625 L 4.921875 -3.234375 C 4.921875 -3.5625 4.921875 -3.890625 4.75 -4.1875 C 4.5 -4.671875 3.953125 -4.8125 3.4375 -4.8125 C 2.75 -4.8125 2.078125 -4.3125 1.890625 -3.703125 L 1.875 -4.8125 Z M 0.359375 -4.6875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-16"> +<path style="stroke:none;" d="M 0.453125 -7.421875 L 0.453125 -7.09375 C 0.578125 -7.09375 0.703125 -7.109375 0.828125 -7.109375 C 1.203125 -7.109375 1.5 -7.0625 1.5 -6.625 L 1.5 -0.984375 C 1.5 -0.921875 1.515625 -0.84375 1.515625 -0.78125 C 1.515625 -0.375 1.15625 -0.328125 0.8125 -0.328125 C 0.671875 -0.328125 0.5625 -0.34375 0.453125 -0.34375 L 0.453125 -0.015625 L 1.703125 -0.015625 L 1.96875 -0.046875 L 3.734375 -0.046875 L 3.734375 -0.34375 C 3.59375 -0.34375 3.40625 -0.328125 3.234375 -0.328125 C 2.71875 -0.328125 2.40625 -0.375 2.40625 -0.84375 L 2.40625 -3.5625 L 3.296875 -3.5625 C 3.90625 -3.5625 4.53125 -3.515625 4.53125 -2.46875 L 4.53125 -2.28125 L 4.78125 -2.28125 L 4.78125 -5.15625 L 4.53125 -5.15625 L 4.53125 -4.96875 C 4.53125 -4.1875 4.28125 -3.875 3.15625 -3.875 L 2.40625 -3.875 L 2.40625 -6.703125 C 2.40625 -7.0625 2.59375 -7.09375 2.84375 -7.09375 L 4.109375 -7.09375 C 4.71875 -7.09375 5.46875 -7.09375 5.890625 -6.578125 C 6.25 -6.140625 6.28125 -5.515625 6.359375 -4.984375 L 6.625 -4.984375 L 6.328125 -7.421875 Z M 0.453125 -7.421875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-17"> +<path style="stroke:none;" d="M 0.3125 -4.6875 L 0.3125 -4.359375 L 0.484375 -4.359375 C 0.8125 -4.359375 1.140625 -4.328125 1.140625 -3.8125 L 1.140625 -0.796875 C 1.140625 -0.34375 0.84375 -0.34375 0.375 -0.34375 L 0.3125 -0.34375 L 0.3125 -0.015625 L 2.90625 -0.015625 L 2.90625 -0.34375 C 2.78125 -0.34375 2.65625 -0.328125 2.515625 -0.328125 C 2.171875 -0.328125 1.859375 -0.375 1.859375 -0.78125 L 1.859375 -2.265625 C 1.859375 -3.125 2.03125 -4.578125 3.125 -4.578125 C 3.171875 -4.578125 3.21875 -4.5625 3.265625 -4.5625 C 3.109375 -4.5 3.015625 -4.3125 3.015625 -4.15625 C 3.015625 -3.921875 3.203125 -3.734375 3.421875 -3.703125 C 3.734375 -3.703125 3.921875 -3.90625 3.921875 -4.171875 C 3.921875 -4.59375 3.5 -4.8125 3.140625 -4.8125 C 2.453125 -4.8125 1.9375 -4.1875 1.8125 -3.625 L 1.796875 -4.8125 Z M 0.3125 -4.6875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-18"> +<path style="stroke:none;" d="M 1.25 -0.578125 C 1.640625 -0.015625 2.625 0.234375 3.265625 0.234375 C 4.421875 0.234375 5.40625 -0.734375 5.40625 -2.015625 C 5.40625 -2.953125 4.890625 -3.8125 3.90625 -4.171875 C 3.765625 -4.203125 3.625 -4.234375 3.484375 -4.28125 L 2.703125 -4.453125 C 2.515625 -4.515625 2.296875 -4.546875 2.109375 -4.640625 C 1.609375 -4.859375 1.296875 -5.359375 1.25 -5.90625 L 1.25 -5.9375 C 1.25 -6.734375 1.9375 -7.390625 2.75 -7.390625 C 3.90625 -7.390625 4.609375 -6.53125 4.78125 -5.4375 C 4.828125 -5.296875 4.78125 -4.984375 4.96875 -4.984375 C 5.0625 -4.984375 5.109375 -5.046875 5.109375 -5.140625 L 5.109375 -7.515625 C 5.109375 -7.59375 5.09375 -7.6875 5 -7.6875 C 4.875 -7.6875 4.578125 -7.171875 4.46875 -6.90625 C 3.921875 -7.390625 3.5 -7.6875 2.75 -7.6875 C 1.71875 -7.6875 0.59375 -6.953125 0.59375 -5.625 C 0.59375 -4.75 1.140625 -3.96875 1.953125 -3.65625 C 2.984375 -3.25 4.546875 -3.515625 4.75 -1.796875 L 4.75 -1.703125 C 4.75 -0.84375 4.140625 -0.109375 3.234375 -0.109375 C 2.15625 -0.109375 1.0625 -0.734375 0.890625 -1.96875 C 0.875 -2.078125 0.875 -2.15625 0.859375 -2.25 L 0.859375 -2.390625 C 0.84375 -2.453125 0.796875 -2.484375 0.734375 -2.484375 C 0.625 -2.484375 0.59375 -2.421875 0.59375 -2.328125 L 0.59375 -0.21875 C 0.59375 -0.15625 0.59375 -0.09375 0.59375 -0.015625 C 0.59375 0.078125 0.59375 0.21875 0.734375 0.21875 C 0.890625 0.1875 1.0625 -0.328125 1.25 -0.578125 Z M 1.25 -0.578125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-19"> +<path style="stroke:none;" d="M 3.328125 -7.453125 L 3.328125 -7.125 L 3.453125 -7.125 C 3.875 -7.125 4.15625 -7.109375 4.15625 -6.453125 L 4.15625 -4.140625 C 3.796875 -4.546875 3.34375 -4.8125 2.765625 -4.8125 C 1.46875 -4.8125 0.375 -3.703125 0.375 -2.34375 C 0.375 -1.140625 1.296875 0.09375 2.65625 0.09375 C 3.25 0.09375 3.703125 -0.15625 4.125 -0.625 L 4.125 0.09375 L 5.6875 -0.015625 L 5.6875 -0.34375 L 5.546875 -0.34375 C 5.1875 -0.34375 4.859375 -0.375 4.859375 -0.890625 L 4.859375 -7.578125 Z M 1.25 -2.09375 L 1.25 -2.25 C 1.25 -3.0625 1.359375 -3.875 2.109375 -4.390625 C 2.328125 -4.515625 2.578125 -4.5625 2.8125 -4.5625 C 3.375 -4.5625 4.140625 -4.140625 4.140625 -3.453125 C 4.140625 -3.3125 4.125 -3.171875 4.125 -3.03125 L 4.125 -1.21875 C 4.125 -1.0625 4.0625 -0.984375 3.984375 -0.859375 C 3.703125 -0.4375 3.21875 -0.125 2.71875 -0.125 C 1.890625 -0.125 1.390625 -0.90625 1.28125 -1.640625 C 1.265625 -1.78125 1.265625 -1.9375 1.25 -2.09375 Z M 1.25 -2.09375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-20"> +<path style="stroke:none;" d="M 0.203125 -4.703125 L 0.203125 -4.375 L 0.34375 -4.375 C 0.953125 -4.375 1 -4 1.25 -3.28125 C 1.609375 -2.234375 1.984375 -1.21875 2.34375 -0.1875 C 2.390625 -0.078125 2.421875 0.078125 2.5625 0.09375 L 2.578125 0.09375 C 2.828125 0.09375 2.984375 -0.625 3.125 -1 C 3.34375 -1.5625 3.53125 -2.125 3.734375 -2.6875 C 3.796875 -2.859375 3.859375 -3.015625 3.90625 -3.203125 L 3.921875 -3.203125 C 4.09375 -2.4375 4.453125 -1.71875 4.703125 -0.984375 C 4.828125 -0.609375 5 0.09375 5.21875 0.09375 L 5.25 0.09375 C 5.40625 0.09375 5.4375 -0.0625 5.46875 -0.1875 C 5.78125 -1.09375 6.125 -2 6.453125 -2.921875 C 6.703125 -3.609375 6.859375 -4.375 7.625 -4.375 L 7.625 -4.703125 L 6.875 -4.671875 L 5.859375 -4.671875 L 5.859375 -4.375 C 6.140625 -4.359375 6.4375 -4.203125 6.46875 -3.90625 L 6.46875 -3.859375 C 6.46875 -3.71875 6.40625 -3.578125 6.34375 -3.4375 C 6.078125 -2.65625 5.8125 -1.875 5.515625 -1.109375 C 5.484375 -1.03125 5.453125 -0.9375 5.4375 -0.84375 L 5.421875 -0.84375 C 5.140625 -1.84375 4.71875 -2.84375 4.359375 -3.8125 C 4.328125 -3.890625 4.28125 -3.984375 4.28125 -4.078125 C 4.28125 -4.359375 4.6875 -4.375 4.90625 -4.375 L 4.90625 -4.703125 L 2.828125 -4.703125 L 2.828125 -4.375 L 2.984375 -4.375 C 3.40625 -4.375 3.546875 -4.25 3.671875 -3.84375 C 3.703125 -3.78125 3.75 -3.671875 3.75 -3.59375 L 3.75 -3.5625 C 3.71875 -3.359375 3.59375 -3.109375 3.515625 -2.890625 C 3.375 -2.46875 3.234375 -2.078125 3.078125 -1.65625 C 3 -1.421875 2.890625 -1.203125 2.828125 -0.953125 C 2.765625 -1.21875 2.65625 -1.46875 2.5625 -1.71875 C 2.3125 -2.4375 2.046875 -3.140625 1.796875 -3.84375 C 1.78125 -3.921875 1.734375 -4 1.734375 -4.078125 C 1.734375 -4.359375 2.109375 -4.375 2.296875 -4.375 L 2.359375 -4.375 L 2.359375 -4.703125 Z M 0.203125 -4.703125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-21"> +<path style="stroke:none;" d="M 0.375 -7.453125 L 0.375 -7.125 L 0.5625 -7.125 C 0.921875 -7.125 1.203125 -7.09375 1.203125 -6.578125 L 1.203125 -0.78125 C 1.203125 -0.375 0.90625 -0.34375 0.59375 -0.34375 L 0.375 -0.34375 L 0.375 -0.015625 L 2.734375 -0.015625 L 2.734375 -0.34375 L 2.484375 -0.34375 C 2.1875 -0.34375 1.90625 -0.375 1.90625 -0.765625 L 1.90625 -7.578125 Z M 0.375 -7.453125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-22"> +<path style="stroke:none;" d="M 1.203125 -4.703125 L 0.34375 -4.703125 L 0.34375 -4.375 L 1.203125 -4.375 L 1.203125 -0.75 C 1.203125 -0.375 0.90625 -0.34375 0.609375 -0.34375 L 0.375 -0.34375 L 0.375 -0.015625 L 2.9375 -0.015625 L 2.9375 -0.34375 C 2.828125 -0.34375 2.703125 -0.328125 2.578125 -0.328125 C 2.234375 -0.328125 1.90625 -0.375 1.90625 -0.765625 L 1.90625 -4.375 L 3.15625 -4.375 L 3.15625 -4.703125 L 1.875 -4.703125 L 1.875 -5.71875 C 1.875 -6.078125 1.875 -6.453125 2.03125 -6.796875 C 2.171875 -7.109375 2.4375 -7.4375 2.8125 -7.453125 L 2.84375 -7.453125 C 2.984375 -7.453125 3.09375 -7.421875 3.234375 -7.390625 C 3.0625 -7.28125 2.90625 -7.203125 2.90625 -6.953125 C 2.90625 -6.703125 3.078125 -6.5 3.375 -6.5 C 3.65625 -6.5 3.8125 -6.71875 3.8125 -6.953125 C 3.8125 -7.453125 3.28125 -7.6875 2.875 -7.6875 C 1.890625 -7.6875 1.203125 -6.9375 1.203125 -5.875 Z M 1.203125 -4.703125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-23"> +<path style="stroke:none;" d="M 0.171875 -4.703125 L 0.171875 -4.375 L 0.375 -4.375 C 0.890625 -4.375 1.09375 -4.171875 1.34375 -3.84375 C 1.703125 -3.390625 2.03125 -2.9375 2.390625 -2.484375 C 2.421875 -2.4375 2.515625 -2.359375 2.515625 -2.28125 C 2.515625 -2.21875 2.4375 -2.15625 2.390625 -2.109375 L 2.03125 -1.640625 C 1.46875 -0.9375 1.03125 -0.34375 0.125 -0.34375 L 0.125 -0.015625 L 2.046875 -0.015625 L 2.046875 -0.34375 C 1.84375 -0.34375 1.734375 -0.53125 1.734375 -0.6875 C 1.734375 -0.953125 2 -1.171875 2.15625 -1.375 C 2.34375 -1.609375 2.515625 -1.859375 2.71875 -2.078125 C 2.796875 -1.9375 2.90625 -1.8125 3 -1.6875 C 3.15625 -1.46875 3.34375 -1.25 3.5 -1.03125 C 3.59375 -0.921875 3.78125 -0.75 3.78125 -0.59375 C 3.78125 -0.4375 3.546875 -0.34375 3.40625 -0.34375 L 3.40625 -0.015625 L 5.609375 -0.015625 L 5.609375 -0.34375 L 5.390625 -0.34375 C 4.828125 -0.34375 4.640625 -0.578125 4.390625 -0.921875 C 4.171875 -1.21875 3.921875 -1.53125 3.703125 -1.828125 L 3.296875 -2.359375 C 3.25 -2.40625 3.15625 -2.5 3.140625 -2.578125 C 3.140625 -2.640625 3.21875 -2.703125 3.25 -2.75 L 3.59375 -3.171875 C 4.109375 -3.796875 4.53125 -4.375 5.375 -4.375 L 5.421875 -4.375 L 5.421875 -4.703125 L 3.5 -4.703125 L 3.5 -4.375 C 3.703125 -4.375 3.8125 -4.171875 3.8125 -4.03125 C 3.8125 -3.625 3.203125 -3.234375 2.953125 -2.796875 L 2.9375 -2.796875 C 2.875 -2.90625 2.796875 -3.015625 2.71875 -3.109375 L 2.25 -3.703125 C 2.171875 -3.8125 2 -3.96875 2 -4.109375 C 2 -4.28125 2.21875 -4.359375 2.359375 -4.375 L 2.359375 -4.703125 Z M 0.171875 -4.703125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-24"> +<path style="stroke:none;" d="M 4.03125 -7.6875 C 2.984375 -7.515625 1.96875 -7.1875 1.203125 -5.90625 C 0.8125 -5.25 0.59375 -4.484375 0.59375 -3.71875 C 0.59375 -1.84375 1.90625 0.21875 4.25 0.21875 C 6.421875 0.21875 7.8125 -1.796875 7.8125 -3.734375 C 7.8125 -5.6875 6.375 -7.703125 4.203125 -7.703125 C 4.140625 -7.703125 4.09375 -7.6875 4.03125 -7.6875 Z M 1.640625 -3.59375 L 1.640625 -3.78125 C 1.640625 -5.15625 2.046875 -7.046875 3.84375 -7.390625 C 3.96875 -7.421875 4.078125 -7.421875 4.203125 -7.421875 C 5.1875 -7.421875 5.953125 -6.75 6.375 -5.90625 C 6.703125 -5.296875 6.78125 -4.5625 6.78125 -3.921875 C 6.78125 -2.515625 6.40625 -0.5625 4.703125 -0.125 C 4.546875 -0.078125 4.390625 -0.046875 4.21875 -0.046875 C 2.625 -0.046875 1.828125 -1.734375 1.671875 -3.125 C 1.65625 -3.265625 1.65625 -3.4375 1.640625 -3.59375 Z M 1.640625 -3.59375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-25"> +<path style="stroke:none;" d="M 1.421875 -4.6875 C 1.125 -4.640625 0.96875 -4.390625 0.96875 -4.15625 C 0.96875 -3.90625 1.140625 -3.609375 1.5 -3.609375 C 1.828125 -3.609375 2.046875 -3.875 2.046875 -4.15625 C 2.046875 -4.40625 1.859375 -4.703125 1.515625 -4.703125 C 1.484375 -4.703125 1.453125 -4.6875 1.421875 -4.6875 Z M 1.421875 -1.09375 C 1.125 -1.046875 0.96875 -0.796875 0.96875 -0.5625 C 0.96875 -0.3125 1.140625 -0.015625 1.5 -0.015625 C 1.828125 -0.015625 2.046875 -0.28125 2.046875 -0.5625 C 2.046875 -0.8125 1.859375 -1.09375 1.515625 -1.09375 C 1.484375 -1.09375 1.453125 -1.09375 1.421875 -1.09375 Z M 1.421875 -1.09375 "/> +</symbol> +</g> +</defs> +<g id="surface1"> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.421062 4.9595 C 9.421062 7.424344 7.424969 9.420438 4.960125 9.420438 C 2.495281 9.420438 0.499187 7.424344 0.499187 4.9595 C 0.499187 2.498563 2.495281 0.498563 4.960125 0.498563 C 7.424969 0.498563 9.421062 2.498563 9.421062 4.9595 Z M 9.421062 4.9595 " transform="matrix(1,0,0,-1,5.993,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.422906 4.9595 C 9.422906 7.424344 7.422906 9.420438 4.961969 9.420438 C 2.497125 9.420438 0.501031 7.424344 0.501031 4.9595 C 0.501031 2.498563 2.497125 0.498563 4.961969 0.498563 C 7.422906 0.498563 9.422906 2.498563 9.422906 4.9595 Z M 9.422906 4.9595 " transform="matrix(1,0,0,-1,360.956,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.991156 -1.993625 L 0.391656 0.818875 L 4.958063 4.9595 L 8.215875 8.264188 L 11.911188 11.912625 " transform="matrix(1,0,0,-1,360.956,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.991156 11.912625 L 1.454156 8.705594 L 4.958063 4.963406 L 8.290094 2.580594 L 11.911188 -1.989719 " transform="matrix(1,0,0,-1,360.956,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.422906 4.9595 C 9.422906 7.424344 7.422906 9.420438 4.961969 9.420438 C 2.497125 9.420438 0.501031 7.424344 0.501031 4.9595 C 0.501031 2.498563 2.497125 0.498563 4.961969 0.498563 C 7.422906 0.498563 9.422906 2.498563 9.422906 4.9595 Z M 9.422906 4.9595 " transform="matrix(1,0,0,-1,444.206,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.991156 -1.993625 L 0.661188 0.80325 L 4.958063 4.9595 L 7.790094 7.654813 L 11.911188 11.912625 " transform="matrix(1,0,0,-1,444.206,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.991156 11.912625 L 0.586969 10.045438 L 4.958063 4.963406 L 9.141656 2.119656 L 11.911188 -1.989719 " transform="matrix(1,0,0,-1,444.206,-6.978)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-1" x="0.016" y="15.755"/> + <use xlink:href="#glyph0-2" x="5.440005" y="15.755"/> + <use xlink:href="#glyph0-3" x="8.45528" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-4" x="19.301107" y="15.755"/> + <use xlink:href="#glyph0-5" x="27.133841" y="15.755"/> + <use xlink:href="#glyph0-6" x="33.160028" y="15.755"/> + <use xlink:href="#glyph0-7" x="36.175303" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-6" x="44.065855" y="15.755"/> + <use xlink:href="#glyph0-7" x="47.08113" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-8" x="54.982591" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-9" x="64.017508" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-5" x="68.544784" y="15.755"/> + <use xlink:href="#glyph0-10" x="74.570971" y="15.755"/> + <use xlink:href="#glyph0-6" x="79.994976" y="15.755"/> + <use xlink:href="#glyph0-9" x="83.010251" y="15.755"/> + <use xlink:href="#glyph0-11" x="87.832073" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-12" x="96.264807" y="15.755"/> + <use xlink:href="#glyph0-13" x="101.989903" y="15.755"/> + <use xlink:href="#glyph0-11" x="108.01609" y="15.755"/> + <use xlink:href="#glyph0-7" x="112.837912" y="15.755"/> + <use xlink:href="#glyph0-14" x="117.117552" y="15.755"/> + <use xlink:href="#glyph0-6" x="121.337192" y="15.755"/> + <use xlink:href="#glyph0-10" x="124.352467" y="15.755"/> + <use xlink:href="#glyph0-15" x="129.776472" y="15.755"/> +</g> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 0.499187 0.500875 L 0.499187 9.42275 L 9.421062 9.42275 L 9.421062 0.500875 Z M 0.499187 0.500875 " transform="matrix(1,0,0,-1,5.993,35.204)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-16" x="19.532" y="34"/> + <use xlink:href="#glyph0-6" x="26.609824" y="34"/> + <use xlink:href="#glyph0-17" x="29.625099" y="34"/> + <use xlink:href="#glyph0-7" x="33.844739" y="34"/> + <use xlink:href="#glyph0-14" x="38.124379" y="34"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-9" x="45.954931" y="34"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-5" x="50.482208" y="34"/> + <use xlink:href="#glyph0-10" x="56.508394" y="34"/> + <use xlink:href="#glyph0-6" x="61.932399" y="34"/> + <use xlink:href="#glyph0-9" x="64.947674" y="34"/> + <use xlink:href="#glyph0-11" x="69.769496" y="34"/> +</g> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 0.501594 0.500875 L 0.501594 9.42275 L 9.419562 9.42275 L 9.419562 0.500875 Z M 0.501594 0.500875 " transform="matrix(1,0,0,-1,183.307,35.204)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-18" x="196.845" y="34"/> + <use xlink:href="#glyph0-11" x="202.871187" y="34"/> + <use xlink:href="#glyph0-9" x="207.693009" y="34"/> + <use xlink:href="#glyph0-10" x="212.514831" y="34"/> + <use xlink:href="#glyph0-15" x="217.938836" y="34"/> + <use xlink:href="#glyph0-19" x="223.965023" y="34"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-9" x="233.602122" y="34"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-5" x="238.129398" y="34"/> + <use xlink:href="#glyph0-10" x="244.155585" y="34"/> + <use xlink:href="#glyph0-6" x="249.579589" y="34"/> + <use xlink:href="#glyph0-9" x="252.594865" y="34"/> + <use xlink:href="#glyph0-11" x="257.416687" y="34"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-20" x="265.849421" y="34"/> + <use xlink:href="#glyph0-6" x="273.682155" y="34"/> + <use xlink:href="#glyph0-14" x="276.69743" y="34"/> + <use xlink:href="#glyph0-5" x="280.91707" y="34"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-8" x="290.554169" y="34"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-21" x="299.599995" y="34"/> + <use xlink:href="#glyph0-10" x="302.61527" y="34"/> + <use xlink:href="#glyph0-14" x="308.039274" y="34"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-10" x="315.869826" y="34"/> + <use xlink:href="#glyph0-22" x="321.293831" y="34"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-14" x="328.232019" y="34"/> + <use xlink:href="#glyph0-11" x="332.451658" y="34"/> + <use xlink:href="#glyph0-23" x="337.273481" y="34"/> + <use xlink:href="#glyph0-14" x="342.998576" y="34"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-24" x="5.993" y="59.826"/> + <use xlink:href="#glyph0-14" x="14.427916" y="59.826"/> + <use xlink:href="#glyph0-5" x="18.647556" y="59.826"/> + <use xlink:href="#glyph0-11" x="24.673743" y="59.826"/> + <use xlink:href="#glyph0-17" x="29.495565" y="59.826"/> + <use xlink:href="#glyph0-25" x="33.715205" y="59.826"/> +</g> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -479.239031 20.2635 L -479.239031 -12.752125 L -0.50075 -12.752125 L -0.50075 20.2635 Z M -479.239031 20.2635 " transform="matrix(1,0,0,-1,521.282,59.826)"/> +</g> +</svg> diff --git a/macros/latex/contrib/sdaps/html/_images/sdaps-140b633ca968d1f54a6223f2fa226fc8e59a05f6.svg b/macros/latex/contrib/sdaps/html/_images/sdaps-140b633ca968d1f54a6223f2fa226fc8e59a05f6.svg new file mode 100644 index 0000000000..c1438f3739 --- /dev/null +++ b/macros/latex/contrib/sdaps/html/_images/sdaps-140b633ca968d1f54a6223f2fa226fc8e59a05f6.svg @@ -0,0 +1,200 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="532pt" height="54pt" viewBox="0 0 532 54" version="1.2"> +<defs> +<g> +<symbol overflow="visible" id="glyph0-0"> +<path style="stroke:none;" d=""/> +</symbol> +<symbol overflow="visible" id="glyph0-1"> +<path style="stroke:none;" d="M 2.546875 -7.265625 C 0.5 -7.078125 0.4375 -4.59375 0.4375 -3.4375 C 0.4375 -2.421875 0.53125 -1.203125 1.203125 -0.4375 C 1.578125 -0.015625 2.140625 0.234375 2.6875 0.234375 C 4.328125 0.234375 4.9375 -1.46875 4.96875 -2.984375 C 4.96875 -3.1875 4.96875 -3.375 4.96875 -3.578125 C 4.96875 -4.609375 4.875 -5.8125 4.203125 -6.578125 C 3.84375 -7 3.28125 -7.28125 2.71875 -7.28125 C 2.65625 -7.28125 2.609375 -7.265625 2.546875 -7.265625 Z M 1.3125 -2.828125 C 1.296875 -2.921875 1.296875 -3.015625 1.296875 -3.125 C 1.296875 -3.8125 1.296875 -4.5 1.359375 -5.1875 C 1.390625 -5.59375 1.421875 -6.046875 1.65625 -6.40625 C 1.890625 -6.765625 2.28125 -7.03125 2.703125 -7.03125 C 3.03125 -7.03125 3.34375 -6.875 3.578125 -6.625 C 4.0625 -6.125 4.09375 -5.265625 4.09375 -4.484375 L 4.09375 -3.84375 C 4.09375 -3.5625 4.109375 -3.25 4.109375 -2.9375 C 4.109375 -1.546875 3.921875 -0.015625 2.6875 -0.015625 L 2.65625 -0.015625 C 1.3125 -0.140625 1.421875 -1.75 1.3125 -2.828125 Z M 1.3125 -2.828125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-2"> +<path style="stroke:none;" d="M 1.421875 -1.09375 C 1.125 -1.046875 0.96875 -0.796875 0.96875 -0.5625 C 0.96875 -0.3125 1.140625 -0.015625 1.5 -0.015625 C 1.828125 -0.015625 2.046875 -0.28125 2.046875 -0.5625 C 2.046875 -0.8125 1.859375 -1.09375 1.515625 -1.09375 C 1.484375 -1.09375 1.453125 -1.09375 1.421875 -1.09375 Z M 1.421875 -1.09375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-3"> +<path style="stroke:none;" d="M 1 -6.5625 L 1 -6.234375 C 1.515625 -6.234375 1.90625 -6.328125 2.421875 -6.515625 L 2.421875 -0.8125 C 2.421875 -0.375 2.015625 -0.34375 1.625 -0.34375 L 1.0625 -0.34375 L 1.0625 -0.015625 L 2.53125 -0.015625 L 2.8125 -0.046875 L 4.546875 -0.046875 L 4.546875 -0.34375 C 4.375 -0.34375 4.171875 -0.328125 4 -0.328125 C 3.5625 -0.328125 3.203125 -0.390625 3.203125 -0.8125 L 3.203125 -7.09375 C 3.203125 -7.1875 3.15625 -7.265625 3.046875 -7.265625 C 2.90625 -7.265625 2.75 -7.0625 2.625 -6.96875 C 2.140625 -6.65625 1.5625 -6.5625 1 -6.5625 Z M 1 -6.5625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-4"> +<path style="stroke:none;" d="M 0.59375 -7.40625 L 0.390625 -4.96875 L 0.65625 -4.96875 C 0.703125 -5.546875 0.734375 -6.296875 1.078125 -6.6875 C 1.421875 -7.0625 2.046875 -7.09375 2.53125 -7.09375 L 2.984375 -7.09375 C 3.234375 -7.09375 3.453125 -7.0625 3.453125 -6.703125 L 3.453125 -0.84375 C 3.453125 -0.390625 3.046875 -0.328125 2.65625 -0.328125 C 2.53125 -0.328125 2.40625 -0.34375 2.296875 -0.34375 L 1.96875 -0.34375 L 1.96875 -0.015625 L 3.59375 -0.015625 L 3.921875 -0.046875 L 5.859375 -0.046875 L 5.859375 -0.34375 L 5.171875 -0.34375 C 4.75 -0.34375 4.359375 -0.375 4.359375 -0.84375 L 4.359375 -6.703125 C 4.359375 -7.078125 4.59375 -7.09375 4.96875 -7.09375 L 5.34375 -7.09375 C 6 -7.09375 6.765625 -7.015625 7.015625 -6.109375 C 7.09375 -5.734375 7.125 -5.34375 7.171875 -4.96875 L 7.421875 -4.96875 L 7.21875 -7.40625 Z M 0.59375 -7.40625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-5"> +<path style="stroke:none;" d="M 0.359375 -7.453125 L 0.359375 -7.125 L 0.5625 -7.125 C 0.90625 -7.125 1.1875 -7.09375 1.1875 -6.59375 L 1.1875 -0.78125 C 1.1875 -0.375 0.921875 -0.34375 0.625 -0.34375 L 0.359375 -0.34375 L 0.359375 -0.015625 L 2.765625 -0.015625 L 2.765625 -0.34375 L 2.515625 -0.34375 C 2.1875 -0.34375 1.9375 -0.375 1.9375 -0.78125 L 1.9375 -2.8125 C 1.9375 -3.59375 2.359375 -4.578125 3.40625 -4.578125 C 4.09375 -4.578125 4.1875 -3.875 4.1875 -3.234375 L 4.1875 -0.75 C 4.1875 -0.375 3.890625 -0.34375 3.59375 -0.34375 L 3.359375 -0.34375 L 3.359375 -0.015625 L 5.765625 -0.015625 L 5.765625 -0.34375 L 5.5 -0.34375 C 5.21875 -0.34375 4.921875 -0.34375 4.921875 -0.78125 L 4.921875 -3.21875 C 4.921875 -3.5625 4.921875 -3.921875 4.734375 -4.21875 C 4.484375 -4.65625 3.984375 -4.8125 3.484375 -4.8125 C 2.8125 -4.8125 2.078125 -4.390625 1.90625 -3.75 L 1.890625 -7.578125 Z M 0.359375 -7.453125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-6"> +<path style="stroke:none;" d="M 0.421875 -4.6875 L 0.421875 -4.359375 L 0.59375 -4.359375 C 0.9375 -4.359375 1.203125 -4.3125 1.203125 -3.8125 L 1.203125 -0.796875 C 1.203125 -0.359375 0.921875 -0.34375 0.375 -0.34375 L 0.375 -0.015625 L 2.65625 -0.015625 L 2.65625 -0.34375 L 2.484375 -0.34375 C 2.1875 -0.34375 1.90625 -0.375 1.90625 -0.71875 L 1.90625 -4.8125 Z M 1.3125 -7.265625 C 1 -7.21875 0.84375 -6.96875 0.84375 -6.734375 C 0.84375 -6.484375 1.03125 -6.1875 1.375 -6.1875 C 1.71875 -6.1875 1.921875 -6.453125 1.921875 -6.734375 C 1.921875 -6.984375 1.75 -7.28125 1.390625 -7.28125 C 1.359375 -7.28125 1.328125 -7.265625 1.3125 -7.265625 Z M 1.3125 -7.265625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-7"> +<path style="stroke:none;" d="M 0.953125 -0.40625 C 1.140625 -0.078125 1.71875 0.09375 2.109375 0.09375 C 2.875 0.09375 3.8125 -0.15625 3.90625 -1.3125 C 3.90625 -2.03125 3.515625 -2.515625 2.90625 -2.765625 C 2.640625 -2.875 2.34375 -2.90625 2.078125 -2.96875 L 1.84375 -3.015625 C 1.421875 -3.09375 0.859375 -3.3125 0.859375 -3.84375 C 0.859375 -4.484375 1.578125 -4.671875 2.109375 -4.671875 C 2.90625 -4.671875 3.28125 -4.171875 3.375 -3.453125 C 3.375 -3.359375 3.375 -3.25 3.5 -3.25 C 3.625 -3.25 3.625 -3.359375 3.625 -3.453125 L 3.625 -4.734375 C 3.625 -4.78125 3.59375 -4.859375 3.515625 -4.859375 C 3.34375 -4.859375 3.234375 -4.5625 3.125 -4.5625 C 3.046875 -4.578125 2.984375 -4.640625 2.921875 -4.671875 C 2.6875 -4.8125 2.40625 -4.859375 2.125 -4.859375 C 1.46875 -4.859375 0.359375 -4.640625 0.359375 -3.5625 C 0.359375 -2.375 1.671875 -2.25 2.4375 -2.09375 C 2.90625 -2 3.390625 -1.671875 3.40625 -1.140625 C 3.40625 -0.34375 2.703125 -0.125 2.140625 -0.125 C 1.28125 -0.125 0.875 -0.796875 0.671875 -1.53125 C 0.640625 -1.640625 0.671875 -1.875 0.484375 -1.875 C 0.421875 -1.875 0.359375 -1.828125 0.359375 -1.75 L 0.359375 -0.3125 C 0.359375 -0.25 0.34375 -0.1875 0.34375 -0.125 C 0.34375 -0.03125 0.375 0.09375 0.484375 0.09375 C 0.640625 0.078125 0.78125 -0.265625 0.953125 -0.40625 Z M 0.953125 -0.40625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-8"> +<path style="stroke:none;" d="M 1.1875 -4.0625 C 1.46875 -4.40625 1.875 -4.640625 2.328125 -4.640625 C 3.125 -4.640625 3.53125 -3.953125 3.53125 -3.203125 L 3.53125 -2.84375 C 2.296875 -2.84375 0.46875 -2.4375 0.46875 -1.046875 C 0.46875 -0.234375 1.421875 0.09375 2.1875 0.09375 L 2.328125 0.09375 C 2.875 0.046875 3.46875 -0.34375 3.609375 -0.84375 L 3.625 -0.84375 C 3.65625 -0.390625 3.953125 0.046875 4.453125 0.046875 C 4.921875 0.046875 5.296875 -0.328125 5.34375 -0.796875 L 5.34375 -1.59375 L 5.078125 -1.59375 L 5.078125 -1.046875 C 5.078125 -0.75 5.03125 -0.296875 4.671875 -0.296875 C 4.34375 -0.296875 4.265625 -0.734375 4.265625 -1 C 4.265625 -1.125 4.28125 -1.25 4.28125 -1.375 L 4.28125 -2.875 C 4.28125 -3 4.28125 -3.125 4.28125 -3.265625 C 4.28125 -4.28125 3.328125 -4.859375 2.421875 -4.859375 C 1.734375 -4.859375 0.796875 -4.5 0.796875 -3.625 C 0.796875 -3.34375 0.984375 -3.125 1.265625 -3.125 C 1.53125 -3.125 1.734375 -3.328125 1.734375 -3.59375 C 1.734375 -3.84375 1.53125 -4.0625 1.265625 -4.0625 C 1.25 -4.0625 1.203125 -4.0625 1.1875 -4.0625 Z M 3.53125 -2.625 L 3.53125 -1.53125 C 3.53125 -0.78125 3.015625 -0.171875 2.296875 -0.125 L 2.25 -0.125 C 1.75 -0.125 1.28125 -0.53125 1.28125 -1.0625 L 1.28125 -1.109375 C 1.359375 -2.171875 2.515625 -2.59375 3.53125 -2.625 Z M 3.53125 -2.625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-9"> +<path style="stroke:none;" d="M 0.359375 -4.6875 L 0.359375 -4.359375 L 0.53125 -4.359375 C 0.859375 -4.359375 1.1875 -4.328125 1.1875 -3.8125 L 1.1875 -0.796875 C 1.1875 -0.34375 0.890625 -0.34375 0.421875 -0.34375 L 0.359375 -0.34375 L 0.359375 -0.015625 L 2.765625 -0.015625 L 2.765625 -0.34375 L 2.515625 -0.34375 C 2.1875 -0.34375 1.9375 -0.375 1.9375 -0.78125 L 1.9375 -2.8125 C 1.9375 -3.59375 2.359375 -4.578125 3.40625 -4.578125 C 4.09375 -4.578125 4.1875 -3.875 4.1875 -3.234375 L 4.1875 -0.75 C 4.1875 -0.375 3.890625 -0.34375 3.59375 -0.34375 L 3.359375 -0.34375 L 3.359375 -0.015625 L 5.765625 -0.015625 L 5.765625 -0.34375 L 5.5 -0.34375 C 5.21875 -0.34375 4.921875 -0.34375 4.921875 -0.765625 L 4.921875 -3.234375 C 4.921875 -3.5625 4.921875 -3.890625 4.75 -4.1875 C 4.5 -4.671875 3.953125 -4.8125 3.4375 -4.8125 C 2.75 -4.8125 2.078125 -4.3125 1.890625 -3.703125 L 1.875 -4.8125 Z M 0.359375 -4.6875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-10"> +<path style="stroke:none;" d="M 1.15625 -2.109375 C 0.9375 -1.890625 0.8125 -1.5 0.8125 -1.203125 C 0.8125 -0.8125 1 -0.53125 1.28125 -0.234375 C 0.78125 -0.140625 0.3125 0.3125 0.3125 0.84375 C 0.3125 1.96875 2.078125 2.234375 2.71875 2.234375 C 3.6875 2.234375 5.109375 1.859375 5.109375 0.796875 C 5.109375 -0.4375 3.859375 -0.71875 2.71875 -0.71875 L 1.96875 -0.71875 C 1.421875 -0.71875 1.140625 -1.015625 1.140625 -1.46875 C 1.140625 -1.671875 1.25 -1.828125 1.3125 -1.96875 C 1.609375 -1.78125 1.9375 -1.65625 2.296875 -1.640625 L 2.375 -1.640625 C 3.25 -1.640625 4 -2.171875 4.140625 -3.09375 L 4.140625 -3.203125 C 4.140625 -3.5625 4.015625 -3.921875 3.78125 -4.1875 C 3.765625 -4.21875 3.734375 -4.25 3.734375 -4.28125 L 3.734375 -4.296875 C 3.875 -4.515625 4.390625 -4.703125 4.703125 -4.703125 C 4.75 -4.703125 4.78125 -4.6875 4.828125 -4.6875 C 4.75 -4.625 4.671875 -4.5625 4.65625 -4.453125 L 4.65625 -4.421875 C 4.65625 -4.25 4.796875 -4.109375 4.96875 -4.109375 C 5.171875 -4.109375 5.25 -4.265625 5.25 -4.421875 C 5.25 -4.765625 4.9375 -4.921875 4.671875 -4.921875 C 4.3125 -4.921875 3.9375 -4.765625 3.65625 -4.53125 C 3.625 -4.5 3.59375 -4.453125 3.546875 -4.453125 L 3.53125 -4.453125 C 3.46875 -4.453125 3.25 -4.640625 3.09375 -4.671875 C 2.875 -4.765625 2.640625 -4.8125 2.40625 -4.8125 C 1.578125 -4.8125 0.75 -4.21875 0.65625 -3.359375 L 0.65625 -3.25 C 0.65625 -2.828125 0.8125 -2.375 1.15625 -2.109375 Z M 0.859375 0.921875 L 0.859375 0.828125 C 0.859375 0.234375 1.390625 -0.09375 1.96875 -0.09375 L 3.015625 -0.09375 C 3.609375 -0.09375 4.4375 0.046875 4.546875 0.765625 L 4.546875 0.84375 C 4.546875 1.65625 3.375 1.984375 2.6875 1.984375 C 1.96875 1.984375 0.96875 1.65625 0.859375 0.921875 Z M 1.4375 -3.015625 L 1.4375 -3.140625 C 1.4375 -3.734375 1.578125 -4.546875 2.390625 -4.546875 C 3.09375 -4.546875 3.359375 -3.921875 3.359375 -3.21875 C 3.359375 -2.671875 3.21875 -1.890625 2.40625 -1.890625 C 1.78125 -1.890625 1.515625 -2.40625 1.4375 -3.015625 Z M 1.4375 -3.015625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-11"> +<path style="stroke:none;" d="M 0.375 -7.453125 L 0.375 -7.125 L 0.5625 -7.125 C 0.921875 -7.125 1.203125 -7.09375 1.203125 -6.578125 L 1.203125 -0.78125 C 1.203125 -0.375 0.90625 -0.34375 0.59375 -0.34375 L 0.375 -0.34375 L 0.375 -0.015625 L 2.734375 -0.015625 L 2.734375 -0.34375 L 2.484375 -0.34375 C 2.1875 -0.34375 1.90625 -0.375 1.90625 -0.765625 L 1.90625 -7.578125 Z M 0.375 -7.453125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-12"> +<path style="stroke:none;" d="M 1.1875 -2.546875 L 4.34375 -2.546875 C 4.453125 -2.546875 4.5 -2.59375 4.5 -2.703125 C 4.5 -3.78125 3.921875 -4.859375 2.59375 -4.859375 C 1.28125 -4.859375 0.3125 -3.671875 0.3125 -2.421875 C 0.3125 -1.234375 1.171875 0.09375 2.640625 0.09375 C 3.46875 0.09375 4.171875 -0.34375 4.46875 -1.1875 C 4.484375 -1.234375 4.5 -1.265625 4.5 -1.3125 C 4.5 -1.375 4.4375 -1.421875 4.390625 -1.421875 C 4.203125 -1.421875 4.140625 -1.0625 4.078125 -0.9375 C 3.8125 -0.484375 3.296875 -0.15625 2.765625 -0.15625 C 2.15625 -0.15625 1.625 -0.59375 1.390625 -1.140625 C 1.203125 -1.578125 1.1875 -2.078125 1.1875 -2.546875 Z M 1.203125 -2.765625 C 1.203125 -3.609375 1.671875 -4.640625 2.578125 -4.640625 C 3.515625 -4.640625 3.796875 -3.546875 3.796875 -2.765625 Z M 1.203125 -2.765625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-13"> +<path style="stroke:none;" d="M 3.953125 -4.140625 C 3.671875 -4.140625 3.453125 -3.953125 3.453125 -3.671875 C 3.453125 -3.421875 3.65625 -3.1875 3.921875 -3.1875 C 4.171875 -3.1875 4.390625 -3.390625 4.390625 -3.6875 L 4.390625 -3.78125 C 4.28125 -4.609375 3.296875 -4.859375 2.6875 -4.859375 C 1.359375 -4.859375 0.375 -3.625 0.375 -2.359375 C 0.375 -1.078125 1.359375 0.09375 2.71875 0.09375 C 3.421875 0.09375 4.140625 -0.3125 4.421875 -1.0625 C 4.453125 -1.140625 4.5 -1.21875 4.5 -1.296875 L 4.5 -1.34375 C 4.46875 -1.390625 4.421875 -1.421875 4.375 -1.421875 C 4.203125 -1.421875 4.140625 -0.96875 4 -0.8125 C 3.734375 -0.40625 3.296875 -0.15625 2.8125 -0.15625 C 1.65625 -0.15625 1.25 -1.421875 1.25 -2.359375 C 1.25 -3.265625 1.546875 -4.53125 2.65625 -4.609375 L 2.734375 -4.609375 C 3.140625 -4.609375 3.671875 -4.484375 3.953125 -4.140625 Z M 3.953125 -4.140625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-14"> +<path style="stroke:none;" d="M 2.546875 -4.859375 C 1.15625 -4.703125 0.3125 -3.5625 0.3125 -2.328125 C 0.3125 -1.171875 1.203125 0.109375 2.703125 0.109375 C 4.0625 0.109375 5.09375 -1.0625 5.09375 -2.34375 C 5.09375 -3.625 4.125 -4.859375 2.65625 -4.859375 Z M 1.1875 -2.09375 C 1.171875 -2.1875 1.171875 -2.28125 1.171875 -2.359375 C 1.171875 -3.234375 1.375 -4.625 2.703125 -4.625 C 3.84375 -4.625 4.21875 -3.546875 4.21875 -2.5 C 4.21875 -1.609375 4.109375 -0.234375 2.765625 -0.15625 L 2.703125 -0.15625 C 1.828125 -0.15625 1.296875 -0.921875 1.21875 -1.765625 C 1.203125 -1.875 1.203125 -1.984375 1.1875 -2.09375 Z M 1.1875 -2.09375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-15"> +<path style="stroke:none;" d="M 4.125 -0.6875 L 4.125 1.34375 C 4.125 1.703125 3.984375 1.78125 3.28125 1.78125 L 3.28125 2.109375 L 5.703125 2.109375 L 5.703125 1.78125 L 5.46875 1.78125 C 5.140625 1.78125 4.859375 1.75 4.859375 1.328125 L 4.859375 -4.8125 L 4.640625 -4.78125 L 4.515625 -4.53125 L 4.234375 -3.8125 C 4.140625 -3.921875 4.078125 -4.0625 4 -4.171875 C 3.703125 -4.5625 3.265625 -4.8125 2.765625 -4.8125 C 1.421875 -4.8125 0.375 -3.640625 0.375 -2.34375 C 0.375 -1.09375 1.375 0.109375 2.65625 0.109375 C 3.28125 0.109375 3.734375 -0.234375 4.125 -0.6875 Z M 1.25 -2.171875 L 1.25 -2.296875 C 1.25 -3.203125 1.6875 -4.546875 2.859375 -4.546875 C 3.5625 -4.546875 4.0625 -3.8125 4.15625 -3.203125 L 4.15625 -1.46875 C 4.15625 -0.859375 3.515625 -0.3125 3.0625 -0.171875 C 2.9375 -0.140625 2.8125 -0.125 2.6875 -0.125 C 1.609375 -0.15625 1.328125 -1.609375 1.25 -2.171875 Z M 1.25 -2.171875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-16"> +<path style="stroke:none;" d="M 0.359375 -4.6875 L 0.359375 -4.359375 L 0.5 -4.359375 C 0.78125 -4.359375 1.109375 -4.34375 1.171875 -4.03125 C 1.1875 -3.921875 1.1875 -3.796875 1.1875 -3.671875 L 1.1875 -1.484375 C 1.1875 -1.171875 1.203125 -0.84375 1.359375 -0.5625 C 1.640625 -0.015625 2.28125 0.09375 2.84375 0.09375 C 3.453125 0.09375 4 -0.28125 4.203125 -0.875 L 4.21875 0.09375 L 5.765625 -0.015625 L 5.765625 -0.34375 L 5.609375 -0.34375 C 5.265625 -0.34375 4.921875 -0.375 4.921875 -0.859375 L 4.921875 -4.8125 L 3.359375 -4.6875 L 3.359375 -4.359375 L 3.453125 -4.359375 C 3.828125 -4.359375 4.1875 -4.34375 4.1875 -3.8125 L 4.1875 -1.84375 C 4.1875 -1.046875 3.78125 -0.125 2.84375 -0.125 C 2.421875 -0.125 2.046875 -0.265625 1.953125 -0.8125 C 1.9375 -1.03125 1.9375 -1.234375 1.9375 -1.4375 L 1.9375 -4.8125 L 1.390625 -4.765625 Z M 0.359375 -4.6875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-17"> +<path style="stroke:none;" d="M 1.609375 -6.71875 C 1.609375 -5.984375 1.3125 -4.609375 0.203125 -4.609375 L 0.203125 -4.375 L 1.140625 -4.375 L 1.140625 -1.46875 C 1.140625 -1.140625 1.15625 -0.8125 1.3125 -0.53125 C 1.578125 -0.09375 2.078125 0.09375 2.546875 0.09375 C 3.421875 0.09375 3.609375 -0.859375 3.609375 -1.5625 L 3.609375 -1.984375 L 3.34375 -1.984375 C 3.34375 -1.828125 3.359375 -1.65625 3.359375 -1.5 C 3.359375 -0.984375 3.25 -0.15625 2.609375 -0.15625 C 1.984375 -0.15625 1.875 -0.921875 1.875 -1.421875 L 1.875 -4.375 L 3.421875 -4.375 L 3.421875 -4.703125 L 1.875 -4.703125 L 1.875 -6.71875 Z M 1.609375 -6.71875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-18"> +<path style="stroke:none;" d="M 0.453125 -7.421875 L 0.453125 -7.09375 C 0.578125 -7.09375 0.703125 -7.109375 0.828125 -7.109375 C 1.203125 -7.109375 1.5 -7.0625 1.5 -6.625 L 1.5 -0.984375 C 1.5 -0.921875 1.515625 -0.84375 1.515625 -0.78125 C 1.515625 -0.375 1.15625 -0.328125 0.8125 -0.328125 C 0.671875 -0.328125 0.5625 -0.34375 0.453125 -0.34375 L 0.453125 -0.015625 L 1.703125 -0.015625 L 1.96875 -0.046875 L 3.734375 -0.046875 L 3.734375 -0.34375 C 3.59375 -0.34375 3.40625 -0.328125 3.234375 -0.328125 C 2.71875 -0.328125 2.40625 -0.375 2.40625 -0.84375 L 2.40625 -3.5625 L 3.296875 -3.5625 C 3.90625 -3.5625 4.53125 -3.515625 4.53125 -2.46875 L 4.53125 -2.28125 L 4.78125 -2.28125 L 4.78125 -5.15625 L 4.53125 -5.15625 L 4.53125 -4.96875 C 4.53125 -4.1875 4.28125 -3.875 3.15625 -3.875 L 2.40625 -3.875 L 2.40625 -6.703125 C 2.40625 -7.0625 2.59375 -7.09375 2.84375 -7.09375 L 4.109375 -7.09375 C 4.71875 -7.09375 5.46875 -7.09375 5.890625 -6.578125 C 6.25 -6.140625 6.28125 -5.515625 6.359375 -4.984375 L 6.625 -4.984375 L 6.328125 -7.421875 Z M 0.453125 -7.421875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-19"> +<path style="stroke:none;" d="M 0.3125 -4.6875 L 0.3125 -4.359375 L 0.484375 -4.359375 C 0.8125 -4.359375 1.140625 -4.328125 1.140625 -3.8125 L 1.140625 -0.796875 C 1.140625 -0.34375 0.84375 -0.34375 0.375 -0.34375 L 0.3125 -0.34375 L 0.3125 -0.015625 L 2.90625 -0.015625 L 2.90625 -0.34375 C 2.78125 -0.34375 2.65625 -0.328125 2.515625 -0.328125 C 2.171875 -0.328125 1.859375 -0.375 1.859375 -0.78125 L 1.859375 -2.265625 C 1.859375 -3.125 2.03125 -4.578125 3.125 -4.578125 C 3.171875 -4.578125 3.21875 -4.5625 3.265625 -4.5625 C 3.109375 -4.5 3.015625 -4.3125 3.015625 -4.15625 C 3.015625 -3.921875 3.203125 -3.734375 3.421875 -3.703125 C 3.734375 -3.703125 3.921875 -3.90625 3.921875 -4.171875 C 3.921875 -4.59375 3.5 -4.8125 3.140625 -4.8125 C 2.453125 -4.8125 1.9375 -4.1875 1.8125 -3.625 L 1.796875 -4.8125 Z M 0.3125 -4.6875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-20"> +<path style="stroke:none;" d="M 1.25 -0.578125 C 1.640625 -0.015625 2.625 0.234375 3.265625 0.234375 C 4.421875 0.234375 5.40625 -0.734375 5.40625 -2.015625 C 5.40625 -2.953125 4.890625 -3.8125 3.90625 -4.171875 C 3.765625 -4.203125 3.625 -4.234375 3.484375 -4.28125 L 2.703125 -4.453125 C 2.515625 -4.515625 2.296875 -4.546875 2.109375 -4.640625 C 1.609375 -4.859375 1.296875 -5.359375 1.25 -5.90625 L 1.25 -5.9375 C 1.25 -6.734375 1.9375 -7.390625 2.75 -7.390625 C 3.90625 -7.390625 4.609375 -6.53125 4.78125 -5.4375 C 4.828125 -5.296875 4.78125 -4.984375 4.96875 -4.984375 C 5.0625 -4.984375 5.109375 -5.046875 5.109375 -5.140625 L 5.109375 -7.515625 C 5.109375 -7.59375 5.09375 -7.6875 5 -7.6875 C 4.875 -7.6875 4.578125 -7.171875 4.46875 -6.90625 C 3.921875 -7.390625 3.5 -7.6875 2.75 -7.6875 C 1.71875 -7.6875 0.59375 -6.953125 0.59375 -5.625 C 0.59375 -4.75 1.140625 -3.96875 1.953125 -3.65625 C 2.984375 -3.25 4.546875 -3.515625 4.75 -1.796875 L 4.75 -1.703125 C 4.75 -0.84375 4.140625 -0.109375 3.234375 -0.109375 C 2.15625 -0.109375 1.0625 -0.734375 0.890625 -1.96875 C 0.875 -2.078125 0.875 -2.15625 0.859375 -2.25 L 0.859375 -2.390625 C 0.84375 -2.453125 0.796875 -2.484375 0.734375 -2.484375 C 0.625 -2.484375 0.59375 -2.421875 0.59375 -2.328125 L 0.59375 -0.21875 C 0.59375 -0.15625 0.59375 -0.09375 0.59375 -0.015625 C 0.59375 0.078125 0.59375 0.21875 0.734375 0.21875 C 0.890625 0.1875 1.0625 -0.328125 1.25 -0.578125 Z M 1.25 -0.578125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-21"> +<path style="stroke:none;" d="M 3.328125 -7.453125 L 3.328125 -7.125 L 3.453125 -7.125 C 3.875 -7.125 4.15625 -7.109375 4.15625 -6.453125 L 4.15625 -4.140625 C 3.796875 -4.546875 3.34375 -4.8125 2.765625 -4.8125 C 1.46875 -4.8125 0.375 -3.703125 0.375 -2.34375 C 0.375 -1.140625 1.296875 0.09375 2.65625 0.09375 C 3.25 0.09375 3.703125 -0.15625 4.125 -0.625 L 4.125 0.09375 L 5.6875 -0.015625 L 5.6875 -0.34375 L 5.546875 -0.34375 C 5.1875 -0.34375 4.859375 -0.375 4.859375 -0.890625 L 4.859375 -7.578125 Z M 1.25 -2.09375 L 1.25 -2.25 C 1.25 -3.0625 1.359375 -3.875 2.109375 -4.390625 C 2.328125 -4.515625 2.578125 -4.5625 2.8125 -4.5625 C 3.375 -4.5625 4.140625 -4.140625 4.140625 -3.453125 C 4.140625 -3.3125 4.125 -3.171875 4.125 -3.03125 L 4.125 -1.21875 C 4.125 -1.0625 4.0625 -0.984375 3.984375 -0.859375 C 3.703125 -0.4375 3.21875 -0.125 2.71875 -0.125 C 1.890625 -0.125 1.390625 -0.90625 1.28125 -1.640625 C 1.265625 -1.78125 1.265625 -1.9375 1.25 -2.09375 Z M 1.25 -2.09375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-22"> +<path style="stroke:none;" d="M 0.203125 -4.703125 L 0.203125 -4.375 L 0.34375 -4.375 C 0.953125 -4.375 1 -4 1.25 -3.28125 C 1.609375 -2.234375 1.984375 -1.21875 2.34375 -0.1875 C 2.390625 -0.078125 2.421875 0.078125 2.5625 0.09375 L 2.578125 0.09375 C 2.828125 0.09375 2.984375 -0.625 3.125 -1 C 3.34375 -1.5625 3.53125 -2.125 3.734375 -2.6875 C 3.796875 -2.859375 3.859375 -3.015625 3.90625 -3.203125 L 3.921875 -3.203125 C 4.09375 -2.4375 4.453125 -1.71875 4.703125 -0.984375 C 4.828125 -0.609375 5 0.09375 5.21875 0.09375 L 5.25 0.09375 C 5.40625 0.09375 5.4375 -0.0625 5.46875 -0.1875 C 5.78125 -1.09375 6.125 -2 6.453125 -2.921875 C 6.703125 -3.609375 6.859375 -4.375 7.625 -4.375 L 7.625 -4.703125 L 6.875 -4.671875 L 5.859375 -4.671875 L 5.859375 -4.375 C 6.140625 -4.359375 6.4375 -4.203125 6.46875 -3.90625 L 6.46875 -3.859375 C 6.46875 -3.71875 6.40625 -3.578125 6.34375 -3.4375 C 6.078125 -2.65625 5.8125 -1.875 5.515625 -1.109375 C 5.484375 -1.03125 5.453125 -0.9375 5.4375 -0.84375 L 5.421875 -0.84375 C 5.140625 -1.84375 4.71875 -2.84375 4.359375 -3.8125 C 4.328125 -3.890625 4.28125 -3.984375 4.28125 -4.078125 C 4.28125 -4.359375 4.6875 -4.375 4.90625 -4.375 L 4.90625 -4.703125 L 2.828125 -4.703125 L 2.828125 -4.375 L 2.984375 -4.375 C 3.40625 -4.375 3.546875 -4.25 3.671875 -3.84375 C 3.703125 -3.78125 3.75 -3.671875 3.75 -3.59375 L 3.75 -3.5625 C 3.71875 -3.359375 3.59375 -3.109375 3.515625 -2.890625 C 3.375 -2.46875 3.234375 -2.078125 3.078125 -1.65625 C 3 -1.421875 2.890625 -1.203125 2.828125 -0.953125 C 2.765625 -1.21875 2.65625 -1.46875 2.5625 -1.71875 C 2.3125 -2.4375 2.046875 -3.140625 1.796875 -3.84375 C 1.78125 -3.921875 1.734375 -4 1.734375 -4.078125 C 1.734375 -4.359375 2.109375 -4.375 2.296875 -4.375 L 2.359375 -4.375 L 2.359375 -4.703125 Z M 0.203125 -4.703125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-23"> +<path style="stroke:none;" d="M 1.203125 -4.703125 L 0.34375 -4.703125 L 0.34375 -4.375 L 1.203125 -4.375 L 1.203125 -0.75 C 1.203125 -0.375 0.90625 -0.34375 0.609375 -0.34375 L 0.375 -0.34375 L 0.375 -0.015625 L 2.9375 -0.015625 L 2.9375 -0.34375 C 2.828125 -0.34375 2.703125 -0.328125 2.578125 -0.328125 C 2.234375 -0.328125 1.90625 -0.375 1.90625 -0.765625 L 1.90625 -4.375 L 3.15625 -4.375 L 3.15625 -4.703125 L 1.875 -4.703125 L 1.875 -5.71875 C 1.875 -6.078125 1.875 -6.453125 2.03125 -6.796875 C 2.171875 -7.109375 2.4375 -7.4375 2.8125 -7.453125 L 2.84375 -7.453125 C 2.984375 -7.453125 3.09375 -7.421875 3.234375 -7.390625 C 3.0625 -7.28125 2.90625 -7.203125 2.90625 -6.953125 C 2.90625 -6.703125 3.078125 -6.5 3.375 -6.5 C 3.65625 -6.5 3.8125 -6.71875 3.8125 -6.953125 C 3.8125 -7.453125 3.28125 -7.6875 2.875 -7.6875 C 1.890625 -7.6875 1.203125 -6.9375 1.203125 -5.875 Z M 1.203125 -4.703125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-24"> +<path style="stroke:none;" d="M 0.171875 -4.703125 L 0.171875 -4.375 L 0.375 -4.375 C 0.890625 -4.375 1.09375 -4.171875 1.34375 -3.84375 C 1.703125 -3.390625 2.03125 -2.9375 2.390625 -2.484375 C 2.421875 -2.4375 2.515625 -2.359375 2.515625 -2.28125 C 2.515625 -2.21875 2.4375 -2.15625 2.390625 -2.109375 L 2.03125 -1.640625 C 1.46875 -0.9375 1.03125 -0.34375 0.125 -0.34375 L 0.125 -0.015625 L 2.046875 -0.015625 L 2.046875 -0.34375 C 1.84375 -0.34375 1.734375 -0.53125 1.734375 -0.6875 C 1.734375 -0.953125 2 -1.171875 2.15625 -1.375 C 2.34375 -1.609375 2.515625 -1.859375 2.71875 -2.078125 C 2.796875 -1.9375 2.90625 -1.8125 3 -1.6875 C 3.15625 -1.46875 3.34375 -1.25 3.5 -1.03125 C 3.59375 -0.921875 3.78125 -0.75 3.78125 -0.59375 C 3.78125 -0.4375 3.546875 -0.34375 3.40625 -0.34375 L 3.40625 -0.015625 L 5.609375 -0.015625 L 5.609375 -0.34375 L 5.390625 -0.34375 C 4.828125 -0.34375 4.640625 -0.578125 4.390625 -0.921875 C 4.171875 -1.21875 3.921875 -1.53125 3.703125 -1.828125 L 3.296875 -2.359375 C 3.25 -2.40625 3.15625 -2.5 3.140625 -2.578125 C 3.140625 -2.640625 3.21875 -2.703125 3.25 -2.75 L 3.59375 -3.171875 C 4.109375 -3.796875 4.53125 -4.375 5.375 -4.375 L 5.421875 -4.375 L 5.421875 -4.703125 L 3.5 -4.703125 L 3.5 -4.375 C 3.703125 -4.375 3.8125 -4.171875 3.8125 -4.03125 C 3.8125 -3.625 3.203125 -3.234375 2.953125 -2.796875 L 2.9375 -2.796875 C 2.875 -2.90625 2.796875 -3.015625 2.71875 -3.109375 L 2.25 -3.703125 C 2.171875 -3.8125 2 -3.96875 2 -4.109375 C 2 -4.28125 2.21875 -4.359375 2.359375 -4.375 L 2.359375 -4.703125 Z M 0.171875 -4.703125 "/> +</symbol> +</g> +</defs> +<g id="surface1"> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.421062 4.9595 C 9.421062 7.424344 7.424969 9.420438 4.960125 9.420438 C 2.495281 9.420438 0.499187 7.424344 0.499187 4.9595 C 0.499187 2.498563 2.495281 0.498563 4.960125 0.498563 C 7.424969 0.498563 9.421062 2.498563 9.421062 4.9595 Z M 9.421062 4.9595 " transform="matrix(1,0,0,-1,5.993,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.422906 4.9595 C 9.422906 7.424344 7.422906 9.420438 4.961969 9.420438 C 2.497125 9.420438 0.501031 7.424344 0.501031 4.9595 C 0.501031 2.498563 2.497125 0.498563 4.961969 0.498563 C 7.422906 0.498563 9.422906 2.498563 9.422906 4.9595 Z M 9.422906 4.9595 " transform="matrix(1,0,0,-1,360.956,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.991156 -1.993625 L 0.391656 0.818875 L 4.958063 4.9595 L 8.215875 8.264188 L 11.911188 11.912625 " transform="matrix(1,0,0,-1,360.956,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.991156 11.912625 L 1.454156 8.705594 L 4.958063 4.963406 L 8.290094 2.580594 L 11.911188 -1.989719 " transform="matrix(1,0,0,-1,360.956,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.422906 4.9595 C 9.422906 7.424344 7.422906 9.420438 4.961969 9.420438 C 2.497125 9.420438 0.501031 7.424344 0.501031 4.9595 C 0.501031 2.498563 2.497125 0.498563 4.961969 0.498563 C 7.422906 0.498563 9.422906 2.498563 9.422906 4.9595 Z M 9.422906 4.9595 " transform="matrix(1,0,0,-1,444.206,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.991156 -1.993625 L 0.661188 0.80325 L 4.958063 4.9595 L 7.790094 7.654813 L 11.911188 11.912625 " transform="matrix(1,0,0,-1,444.206,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.991156 11.912625 L 0.586969 10.045438 L 4.958063 4.963406 L 9.141656 2.119656 L 11.911188 -1.989719 " transform="matrix(1,0,0,-1,444.206,-6.978)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-1" x="0.016" y="15.755"/> + <use xlink:href="#glyph0-2" x="5.440005" y="15.755"/> + <use xlink:href="#glyph0-3" x="8.45528" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-4" x="19.301107" y="15.755"/> + <use xlink:href="#glyph0-5" x="27.133841" y="15.755"/> + <use xlink:href="#glyph0-6" x="33.160028" y="15.755"/> + <use xlink:href="#glyph0-7" x="36.175303" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-6" x="44.065855" y="15.755"/> + <use xlink:href="#glyph0-7" x="47.08113" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-8" x="54.982591" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-7" x="64.017508" y="15.755"/> + <use xlink:href="#glyph0-6" x="68.297148" y="15.755"/> + <use xlink:href="#glyph0-9" x="71.312423" y="15.755"/> + <use xlink:href="#glyph0-10" x="77.33861" y="15.755"/> + <use xlink:href="#glyph0-11" x="82.762614" y="15.755"/> + <use xlink:href="#glyph0-12" x="85.77789" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-13" x="94.221533" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-5" x="98.7379" y="15.755"/> + <use xlink:href="#glyph0-14" x="104.764087" y="15.755"/> + <use xlink:href="#glyph0-6" x="110.188092" y="15.755"/> + <use xlink:href="#glyph0-13" x="113.203367" y="15.755"/> + <use xlink:href="#glyph0-12" x="118.025189" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-15" x="126.468833" y="15.755"/> + <use xlink:href="#glyph0-16" x="132.193928" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-12" x="138.209206" y="15.755"/> + <use xlink:href="#glyph0-7" x="143.031028" y="15.755"/> + <use xlink:href="#glyph0-17" x="147.310668" y="15.755"/> + <use xlink:href="#glyph0-6" x="151.530308" y="15.755"/> + <use xlink:href="#glyph0-14" x="154.545583" y="15.755"/> + <use xlink:href="#glyph0-9" x="159.969588" y="15.755"/> +</g> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.421062 4.961812 C 9.421062 7.42275 7.424969 9.42275 4.960125 9.42275 C 2.495281 9.42275 0.499187 7.42275 0.499187 4.961812 C 0.499187 2.496969 2.495281 0.500875 4.960125 0.500875 C 7.424969 0.500875 9.421062 2.496969 9.421062 4.961812 Z M 9.421062 4.961812 " transform="matrix(1,0,0,-1,5.993,35.204)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-18" x="19.532" y="34"/> + <use xlink:href="#glyph0-6" x="26.609824" y="34"/> + <use xlink:href="#glyph0-19" x="29.625099" y="34"/> + <use xlink:href="#glyph0-7" x="33.844739" y="34"/> + <use xlink:href="#glyph0-17" x="38.124379" y="34"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-13" x="45.954931" y="34"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-5" x="50.482208" y="34"/> + <use xlink:href="#glyph0-14" x="56.508394" y="34"/> + <use xlink:href="#glyph0-6" x="61.932399" y="34"/> + <use xlink:href="#glyph0-13" x="64.947674" y="34"/> + <use xlink:href="#glyph0-12" x="69.769496" y="34"/> +</g> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.419562 4.961812 C 9.419562 7.42275 7.423469 9.42275 4.962531 9.42275 C 2.497687 9.42275 0.501594 7.42275 0.501594 4.961812 C 0.501594 2.496969 2.497687 0.500875 4.962531 0.500875 C 7.423469 0.500875 9.419562 2.496969 9.419562 4.961812 Z M 9.419562 4.961812 " transform="matrix(1,0,0,-1,183.307,35.204)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-20" x="196.845" y="34"/> + <use xlink:href="#glyph0-12" x="202.871187" y="34"/> + <use xlink:href="#glyph0-13" x="207.693009" y="34"/> + <use xlink:href="#glyph0-14" x="212.514831" y="34"/> + <use xlink:href="#glyph0-9" x="217.938836" y="34"/> + <use xlink:href="#glyph0-21" x="223.965023" y="34"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-13" x="233.602122" y="34"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-5" x="238.129398" y="34"/> + <use xlink:href="#glyph0-14" x="244.155585" y="34"/> + <use xlink:href="#glyph0-6" x="249.579589" y="34"/> + <use xlink:href="#glyph0-13" x="252.594865" y="34"/> + <use xlink:href="#glyph0-12" x="257.416687" y="34"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-22" x="265.849421" y="34"/> + <use xlink:href="#glyph0-6" x="273.682155" y="34"/> + <use xlink:href="#glyph0-17" x="276.69743" y="34"/> + <use xlink:href="#glyph0-5" x="280.91707" y="34"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-8" x="290.554169" y="34"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-11" x="299.599995" y="34"/> + <use xlink:href="#glyph0-14" x="302.61527" y="34"/> + <use xlink:href="#glyph0-17" x="308.039274" y="34"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-14" x="315.869826" y="34"/> + <use xlink:href="#glyph0-23" x="321.293831" y="34"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-17" x="328.232019" y="34"/> + <use xlink:href="#glyph0-12" x="332.451658" y="34"/> + <use xlink:href="#glyph0-24" x="337.273481" y="34"/> + <use xlink:href="#glyph0-17" x="342.998576" y="34"/> +</g> +</g> +</svg> diff --git a/macros/latex/contrib/sdaps/html/_images/sdaps-15a7c595951dc9c4d6cfe9d89f7174d3ae95bf57.svg b/macros/latex/contrib/sdaps/html/_images/sdaps-15a7c595951dc9c4d6cfe9d89f7174d3ae95bf57.svg new file mode 100644 index 0000000000..905e259112 --- /dev/null +++ b/macros/latex/contrib/sdaps/html/_images/sdaps-15a7c595951dc9c4d6cfe9d89f7174d3ae95bf57.svg @@ -0,0 +1,259 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="532pt" height="104pt" viewBox="0 0 532 104" version="1.2"> +<defs> +<g> +<symbol overflow="visible" id="glyph0-0"> +<path style="stroke:none;" d=""/> +</symbol> +<symbol overflow="visible" id="glyph0-1"> +<path style="stroke:none;" d="M 0.203125 -7.421875 L 0.203125 -7.125 L 0.4375 -7.125 C 0.984375 -7.125 1.0625 -6.890625 1.203125 -6.453125 C 1.75 -4.859375 2.234375 -3.265625 2.765625 -1.671875 C 2.9375 -1.171875 3.09375 -0.703125 3.25 -0.203125 C 3.296875 -0.046875 3.328125 0.21875 3.53125 0.21875 L 3.5625 0.21875 C 3.71875 0.1875 3.765625 -0.09375 3.8125 -0.25 C 4.296875 -1.703125 4.765625 -3.15625 5.21875 -4.59375 C 5.328125 -4.921875 5.4375 -5.28125 5.5625 -5.609375 C 5.875 -4.828125 6.078125 -4.046875 6.34375 -3.234375 C 6.640625 -2.25 6.984375 -1.25 7.3125 -0.25 L 7.40625 0.046875 C 7.421875 0.125 7.46875 0.203125 7.5625 0.21875 L 7.59375 0.21875 C 7.78125 0.21875 7.8125 -0.03125 7.875 -0.1875 C 8.015625 -0.671875 8.1875 -1.140625 8.34375 -1.625 C 8.796875 -3.015625 9.234375 -4.421875 9.703125 -5.8125 C 9.90625 -6.390625 9.984375 -7.125 10.921875 -7.125 L 10.921875 -7.453125 L 8.765625 -7.453125 L 8.765625 -7.125 C 9.125 -7.125 9.65625 -6.96875 9.65625 -6.5625 C 9.65625 -6.390625 9.546875 -6.1875 9.484375 -6.015625 C 9.375 -5.65625 9.265625 -5.296875 9.140625 -4.9375 L 8.359375 -2.515625 C 8.21875 -2.078125 8.0625 -1.640625 7.921875 -1.203125 C 7.75 -1.625 7.640625 -2.078125 7.5 -2.515625 C 7.0625 -3.890625 6.65625 -5.296875 6.15625 -6.65625 C 6.140625 -6.703125 6.125 -6.765625 6.125 -6.8125 C 6.125 -7.125 6.65625 -7.125 6.96875 -7.125 L 6.96875 -7.453125 L 5.71875 -7.453125 L 5.484375 -7.421875 L 4.28125 -7.421875 L 4.28125 -7.125 L 4.46875 -7.125 C 4.671875 -7.125 4.890625 -7.125 5.03125 -7.03125 C 5.25 -6.84375 5.328125 -6.328125 5.375 -6.1875 C 5.40625 -6.140625 5.40625 -6.109375 5.40625 -6.0625 L 5.40625 -6.03125 C 5.40625 -5.921875 5.328125 -5.796875 5.296875 -5.6875 C 4.890625 -4.3125 4.390625 -2.953125 3.96875 -1.578125 C 3.921875 -1.453125 3.875 -1.328125 3.84375 -1.203125 C 3.78125 -1.609375 3.5625 -2.078125 3.421875 -2.484375 C 3.015625 -3.796875 2.59375 -5.109375 2.15625 -6.40625 C 2.109375 -6.53125 2.046875 -6.703125 2.046875 -6.828125 L 2.046875 -6.859375 C 2.109375 -7.125 2.546875 -7.125 2.828125 -7.125 L 2.890625 -7.125 L 2.890625 -7.453125 L 1.640625 -7.453125 L 1.40625 -7.421875 Z M 0.203125 -7.421875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-2"> +<path style="stroke:none;" d="M 0.359375 -7.453125 L 0.359375 -7.125 L 0.5625 -7.125 C 0.90625 -7.125 1.1875 -7.09375 1.1875 -6.59375 L 1.1875 -0.78125 C 1.1875 -0.375 0.921875 -0.34375 0.625 -0.34375 L 0.359375 -0.34375 L 0.359375 -0.015625 L 2.765625 -0.015625 L 2.765625 -0.34375 L 2.515625 -0.34375 C 2.1875 -0.34375 1.9375 -0.375 1.9375 -0.78125 L 1.9375 -2.8125 C 1.9375 -3.59375 2.359375 -4.578125 3.40625 -4.578125 C 4.09375 -4.578125 4.1875 -3.875 4.1875 -3.234375 L 4.1875 -0.75 C 4.1875 -0.375 3.890625 -0.34375 3.59375 -0.34375 L 3.359375 -0.34375 L 3.359375 -0.015625 L 5.765625 -0.015625 L 5.765625 -0.34375 L 5.5 -0.34375 C 5.21875 -0.34375 4.921875 -0.34375 4.921875 -0.78125 L 4.921875 -3.21875 C 4.921875 -3.5625 4.921875 -3.921875 4.734375 -4.21875 C 4.484375 -4.65625 3.984375 -4.8125 3.484375 -4.8125 C 2.8125 -4.8125 2.078125 -4.390625 1.90625 -3.75 L 1.890625 -7.578125 Z M 0.359375 -7.453125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-3"> +<path style="stroke:none;" d="M 0.421875 -4.6875 L 0.421875 -4.359375 L 0.59375 -4.359375 C 0.9375 -4.359375 1.203125 -4.3125 1.203125 -3.8125 L 1.203125 -0.796875 C 1.203125 -0.359375 0.921875 -0.34375 0.375 -0.34375 L 0.375 -0.015625 L 2.65625 -0.015625 L 2.65625 -0.34375 L 2.484375 -0.34375 C 2.1875 -0.34375 1.90625 -0.375 1.90625 -0.71875 L 1.90625 -4.8125 Z M 1.3125 -7.265625 C 1 -7.21875 0.84375 -6.96875 0.84375 -6.734375 C 0.84375 -6.484375 1.03125 -6.1875 1.375 -6.1875 C 1.71875 -6.1875 1.921875 -6.453125 1.921875 -6.734375 C 1.921875 -6.984375 1.75 -7.28125 1.390625 -7.28125 C 1.359375 -7.28125 1.328125 -7.265625 1.3125 -7.265625 Z M 1.3125 -7.265625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-4"> +<path style="stroke:none;" d="M 3.953125 -4.140625 C 3.671875 -4.140625 3.453125 -3.953125 3.453125 -3.671875 C 3.453125 -3.421875 3.65625 -3.1875 3.921875 -3.1875 C 4.171875 -3.1875 4.390625 -3.390625 4.390625 -3.6875 L 4.390625 -3.78125 C 4.28125 -4.609375 3.296875 -4.859375 2.6875 -4.859375 C 1.359375 -4.859375 0.375 -3.625 0.375 -2.359375 C 0.375 -1.078125 1.359375 0.09375 2.71875 0.09375 C 3.421875 0.09375 4.140625 -0.3125 4.421875 -1.0625 C 4.453125 -1.140625 4.5 -1.21875 4.5 -1.296875 L 4.5 -1.34375 C 4.46875 -1.390625 4.421875 -1.421875 4.375 -1.421875 C 4.203125 -1.421875 4.140625 -0.96875 4 -0.8125 C 3.734375 -0.40625 3.296875 -0.15625 2.8125 -0.15625 C 1.65625 -0.15625 1.25 -1.421875 1.25 -2.359375 C 1.25 -3.265625 1.546875 -4.53125 2.65625 -4.609375 L 2.734375 -4.609375 C 3.140625 -4.609375 3.671875 -4.484375 3.953125 -4.140625 Z M 3.953125 -4.140625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-5"> +<path style="stroke:none;" d="M 2.546875 -4.859375 C 1.15625 -4.703125 0.3125 -3.5625 0.3125 -2.328125 C 0.3125 -1.171875 1.203125 0.109375 2.703125 0.109375 C 4.0625 0.109375 5.09375 -1.0625 5.09375 -2.34375 C 5.09375 -3.625 4.125 -4.859375 2.65625 -4.859375 Z M 1.1875 -2.09375 C 1.171875 -2.1875 1.171875 -2.28125 1.171875 -2.359375 C 1.171875 -3.234375 1.375 -4.625 2.703125 -4.625 C 3.84375 -4.625 4.21875 -3.546875 4.21875 -2.5 C 4.21875 -1.609375 4.109375 -0.234375 2.765625 -0.15625 L 2.703125 -0.15625 C 1.828125 -0.15625 1.296875 -0.921875 1.21875 -1.765625 C 1.203125 -1.875 1.203125 -1.984375 1.1875 -2.09375 Z M 1.1875 -2.09375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-6"> +<path style="stroke:none;" d="M 1.203125 -4.703125 L 0.34375 -4.703125 L 0.34375 -4.375 L 1.203125 -4.375 L 1.203125 -0.75 C 1.203125 -0.375 0.90625 -0.34375 0.609375 -0.34375 L 0.375 -0.34375 L 0.375 -0.015625 L 2.9375 -0.015625 L 2.9375 -0.34375 C 2.828125 -0.34375 2.703125 -0.328125 2.578125 -0.328125 C 2.234375 -0.328125 1.90625 -0.375 1.90625 -0.765625 L 1.90625 -4.375 L 3.15625 -4.375 L 3.15625 -4.703125 L 1.875 -4.703125 L 1.875 -5.71875 C 1.875 -6.078125 1.875 -6.453125 2.03125 -6.796875 C 2.171875 -7.109375 2.4375 -7.4375 2.8125 -7.453125 L 2.84375 -7.453125 C 2.984375 -7.453125 3.09375 -7.421875 3.234375 -7.390625 C 3.0625 -7.28125 2.90625 -7.203125 2.90625 -6.953125 C 2.90625 -6.703125 3.078125 -6.5 3.375 -6.5 C 3.65625 -6.5 3.8125 -6.71875 3.8125 -6.953125 C 3.8125 -7.453125 3.28125 -7.6875 2.875 -7.6875 C 1.890625 -7.6875 1.203125 -6.9375 1.203125 -5.875 Z M 1.203125 -4.703125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-7"> +<path style="stroke:none;" d="M 1.609375 -6.71875 C 1.609375 -5.984375 1.3125 -4.609375 0.203125 -4.609375 L 0.203125 -4.375 L 1.140625 -4.375 L 1.140625 -1.46875 C 1.140625 -1.140625 1.15625 -0.8125 1.3125 -0.53125 C 1.578125 -0.09375 2.078125 0.09375 2.546875 0.09375 C 3.421875 0.09375 3.609375 -0.859375 3.609375 -1.5625 L 3.609375 -1.984375 L 3.34375 -1.984375 C 3.34375 -1.828125 3.359375 -1.65625 3.359375 -1.5 C 3.359375 -0.984375 3.25 -0.15625 2.609375 -0.15625 C 1.984375 -0.15625 1.875 -0.921875 1.875 -1.421875 L 1.875 -4.375 L 3.421875 -4.375 L 3.421875 -4.703125 L 1.875 -4.703125 L 1.875 -6.71875 Z M 1.609375 -6.71875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-8"> +<path style="stroke:none;" d="M 1.1875 -2.546875 L 4.34375 -2.546875 C 4.453125 -2.546875 4.5 -2.59375 4.5 -2.703125 C 4.5 -3.78125 3.921875 -4.859375 2.59375 -4.859375 C 1.28125 -4.859375 0.3125 -3.671875 0.3125 -2.421875 C 0.3125 -1.234375 1.171875 0.09375 2.640625 0.09375 C 3.46875 0.09375 4.171875 -0.34375 4.46875 -1.1875 C 4.484375 -1.234375 4.5 -1.265625 4.5 -1.3125 C 4.5 -1.375 4.4375 -1.421875 4.390625 -1.421875 C 4.203125 -1.421875 4.140625 -1.0625 4.078125 -0.9375 C 3.8125 -0.484375 3.296875 -0.15625 2.765625 -0.15625 C 2.15625 -0.15625 1.625 -0.59375 1.390625 -1.140625 C 1.203125 -1.578125 1.1875 -2.078125 1.1875 -2.546875 Z M 1.203125 -2.765625 C 1.203125 -3.609375 1.671875 -4.640625 2.578125 -4.640625 C 3.515625 -4.640625 3.796875 -3.546875 3.796875 -2.765625 Z M 1.203125 -2.765625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-9"> +<path style="stroke:none;" d="M 0.375 -7.453125 L 0.375 -7.125 L 0.5625 -7.125 C 0.921875 -7.125 1.203125 -7.09375 1.203125 -6.578125 L 1.203125 -0.78125 C 1.203125 -0.375 0.90625 -0.34375 0.59375 -0.34375 L 0.375 -0.34375 L 0.375 -0.015625 L 2.734375 -0.015625 L 2.734375 -0.34375 L 2.484375 -0.34375 C 2.1875 -0.34375 1.90625 -0.375 1.90625 -0.765625 L 1.90625 -7.578125 Z M 0.375 -7.453125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-10"> +<path style="stroke:none;" d="M 0.203125 -4.703125 L 0.203125 -4.375 L 0.34375 -4.375 C 0.953125 -4.375 1 -4 1.25 -3.28125 C 1.609375 -2.234375 1.984375 -1.21875 2.34375 -0.1875 C 2.390625 -0.078125 2.421875 0.078125 2.5625 0.09375 L 2.578125 0.09375 C 2.828125 0.09375 2.984375 -0.625 3.125 -1 C 3.34375 -1.5625 3.53125 -2.125 3.734375 -2.6875 C 3.796875 -2.859375 3.859375 -3.015625 3.90625 -3.203125 L 3.921875 -3.203125 C 4.09375 -2.4375 4.453125 -1.71875 4.703125 -0.984375 C 4.828125 -0.609375 5 0.09375 5.21875 0.09375 L 5.25 0.09375 C 5.40625 0.09375 5.4375 -0.0625 5.46875 -0.1875 C 5.78125 -1.09375 6.125 -2 6.453125 -2.921875 C 6.703125 -3.609375 6.859375 -4.375 7.625 -4.375 L 7.625 -4.703125 L 6.875 -4.671875 L 5.859375 -4.671875 L 5.859375 -4.375 C 6.140625 -4.359375 6.4375 -4.203125 6.46875 -3.90625 L 6.46875 -3.859375 C 6.46875 -3.71875 6.40625 -3.578125 6.34375 -3.4375 C 6.078125 -2.65625 5.8125 -1.875 5.515625 -1.109375 C 5.484375 -1.03125 5.453125 -0.9375 5.4375 -0.84375 L 5.421875 -0.84375 C 5.140625 -1.84375 4.71875 -2.84375 4.359375 -3.8125 C 4.328125 -3.890625 4.28125 -3.984375 4.28125 -4.078125 C 4.28125 -4.359375 4.6875 -4.375 4.90625 -4.375 L 4.90625 -4.703125 L 2.828125 -4.703125 L 2.828125 -4.375 L 2.984375 -4.375 C 3.40625 -4.375 3.546875 -4.25 3.671875 -3.84375 C 3.703125 -3.78125 3.75 -3.671875 3.75 -3.59375 L 3.75 -3.5625 C 3.71875 -3.359375 3.59375 -3.109375 3.515625 -2.890625 C 3.375 -2.46875 3.234375 -2.078125 3.078125 -1.65625 C 3 -1.421875 2.890625 -1.203125 2.828125 -0.953125 C 2.765625 -1.21875 2.65625 -1.46875 2.5625 -1.71875 C 2.3125 -2.4375 2.046875 -3.140625 1.796875 -3.84375 C 1.78125 -3.921875 1.734375 -4 1.734375 -4.078125 C 1.734375 -4.359375 2.109375 -4.375 2.296875 -4.375 L 2.359375 -4.375 L 2.359375 -4.703125 Z M 0.203125 -4.703125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-11"> +<path style="stroke:none;" d="M 0.359375 -4.6875 L 0.359375 -4.359375 L 0.53125 -4.359375 C 0.859375 -4.359375 1.1875 -4.328125 1.1875 -3.8125 L 1.1875 -0.796875 C 1.1875 -0.34375 0.890625 -0.34375 0.421875 -0.34375 L 0.359375 -0.34375 L 0.359375 -0.015625 L 2.765625 -0.015625 L 2.765625 -0.34375 L 2.515625 -0.34375 C 2.1875 -0.34375 1.9375 -0.375 1.9375 -0.78125 L 1.9375 -2.8125 C 1.9375 -3.59375 2.359375 -4.578125 3.40625 -4.578125 C 4.09375 -4.578125 4.1875 -3.875 4.1875 -3.234375 L 4.1875 -0.75 C 4.1875 -0.375 3.890625 -0.34375 3.59375 -0.34375 L 3.359375 -0.34375 L 3.359375 -0.015625 L 5.765625 -0.015625 L 5.765625 -0.34375 L 5.5 -0.34375 C 5.21875 -0.34375 4.921875 -0.34375 4.921875 -0.765625 L 4.921875 -3.234375 C 4.921875 -3.5625 4.921875 -3.890625 4.75 -4.1875 C 4.5 -4.671875 3.953125 -4.8125 3.4375 -4.8125 C 2.75 -4.8125 2.078125 -4.3125 1.890625 -3.703125 L 1.875 -4.8125 Z M 0.359375 -4.6875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-12"> +<path style="stroke:none;" d="M 1.15625 -2.109375 C 0.9375 -1.890625 0.8125 -1.5 0.8125 -1.203125 C 0.8125 -0.8125 1 -0.53125 1.28125 -0.234375 C 0.78125 -0.140625 0.3125 0.3125 0.3125 0.84375 C 0.3125 1.96875 2.078125 2.234375 2.71875 2.234375 C 3.6875 2.234375 5.109375 1.859375 5.109375 0.796875 C 5.109375 -0.4375 3.859375 -0.71875 2.71875 -0.71875 L 1.96875 -0.71875 C 1.421875 -0.71875 1.140625 -1.015625 1.140625 -1.46875 C 1.140625 -1.671875 1.25 -1.828125 1.3125 -1.96875 C 1.609375 -1.78125 1.9375 -1.65625 2.296875 -1.640625 L 2.375 -1.640625 C 3.25 -1.640625 4 -2.171875 4.140625 -3.09375 L 4.140625 -3.203125 C 4.140625 -3.5625 4.015625 -3.921875 3.78125 -4.1875 C 3.765625 -4.21875 3.734375 -4.25 3.734375 -4.28125 L 3.734375 -4.296875 C 3.875 -4.515625 4.390625 -4.703125 4.703125 -4.703125 C 4.75 -4.703125 4.78125 -4.6875 4.828125 -4.6875 C 4.75 -4.625 4.671875 -4.5625 4.65625 -4.453125 L 4.65625 -4.421875 C 4.65625 -4.25 4.796875 -4.109375 4.96875 -4.109375 C 5.171875 -4.109375 5.25 -4.265625 5.25 -4.421875 C 5.25 -4.765625 4.9375 -4.921875 4.671875 -4.921875 C 4.3125 -4.921875 3.9375 -4.765625 3.65625 -4.53125 C 3.625 -4.5 3.59375 -4.453125 3.546875 -4.453125 L 3.53125 -4.453125 C 3.46875 -4.453125 3.25 -4.640625 3.09375 -4.671875 C 2.875 -4.765625 2.640625 -4.8125 2.40625 -4.8125 C 1.578125 -4.8125 0.75 -4.21875 0.65625 -3.359375 L 0.65625 -3.25 C 0.65625 -2.828125 0.8125 -2.375 1.15625 -2.109375 Z M 0.859375 0.921875 L 0.859375 0.828125 C 0.859375 0.234375 1.390625 -0.09375 1.96875 -0.09375 L 3.015625 -0.09375 C 3.609375 -0.09375 4.4375 0.046875 4.546875 0.765625 L 4.546875 0.84375 C 4.546875 1.65625 3.375 1.984375 2.6875 1.984375 C 1.96875 1.984375 0.96875 1.65625 0.859375 0.921875 Z M 1.4375 -3.015625 L 1.4375 -3.140625 C 1.4375 -3.734375 1.578125 -4.546875 2.390625 -4.546875 C 3.09375 -4.546875 3.359375 -3.921875 3.359375 -3.21875 C 3.359375 -2.671875 3.21875 -1.890625 2.40625 -1.890625 C 1.78125 -1.890625 1.515625 -2.40625 1.4375 -3.015625 Z M 1.4375 -3.015625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-13"> +<path style="stroke:none;" d="M 0.203125 -4.703125 L 0.203125 -4.375 L 0.421875 -4.375 C 1 -4.375 1.03125 -4.03125 1.3125 -3.34375 C 1.75 -2.296875 2.1875 -1.25 2.59375 -0.1875 C 2.65625 -0.046875 2.6875 0.09375 2.859375 0.09375 C 3.109375 0.09375 3.3125 -0.6875 3.484375 -1.09375 C 3.78125 -1.859375 4.109375 -2.625 4.421875 -3.390625 C 4.65625 -4 4.921875 -4.375 5.5 -4.375 L 5.5 -4.703125 L 4.75 -4.671875 L 3.78125 -4.671875 L 3.78125 -4.375 C 4.03125 -4.359375 4.28125 -4.203125 4.28125 -3.921875 C 4.28125 -3.703125 4.171875 -3.515625 4.09375 -3.3125 C 3.84375 -2.6875 3.578125 -2.0625 3.328125 -1.421875 C 3.25 -1.25 3.1875 -1.046875 3.09375 -0.859375 C 2.71875 -1.859375 2.3125 -2.84375 1.890625 -3.828125 C 1.859375 -3.90625 1.828125 -4 1.828125 -4.09375 L 1.828125 -4.140625 C 1.890625 -4.375 2.203125 -4.375 2.421875 -4.375 L 2.421875 -4.703125 Z M 0.203125 -4.703125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-14"> +<path style="stroke:none;" d="M 0.953125 -0.40625 C 1.140625 -0.078125 1.71875 0.09375 2.109375 0.09375 C 2.875 0.09375 3.8125 -0.15625 3.90625 -1.3125 C 3.90625 -2.03125 3.515625 -2.515625 2.90625 -2.765625 C 2.640625 -2.875 2.34375 -2.90625 2.078125 -2.96875 L 1.84375 -3.015625 C 1.421875 -3.09375 0.859375 -3.3125 0.859375 -3.84375 C 0.859375 -4.484375 1.578125 -4.671875 2.109375 -4.671875 C 2.90625 -4.671875 3.28125 -4.171875 3.375 -3.453125 C 3.375 -3.359375 3.375 -3.25 3.5 -3.25 C 3.625 -3.25 3.625 -3.359375 3.625 -3.453125 L 3.625 -4.734375 C 3.625 -4.78125 3.59375 -4.859375 3.515625 -4.859375 C 3.34375 -4.859375 3.234375 -4.5625 3.125 -4.5625 C 3.046875 -4.578125 2.984375 -4.640625 2.921875 -4.671875 C 2.6875 -4.8125 2.40625 -4.859375 2.125 -4.859375 C 1.46875 -4.859375 0.359375 -4.640625 0.359375 -3.5625 C 0.359375 -2.375 1.671875 -2.25 2.4375 -2.09375 C 2.90625 -2 3.390625 -1.671875 3.40625 -1.140625 C 3.40625 -0.34375 2.703125 -0.125 2.140625 -0.125 C 1.28125 -0.125 0.875 -0.796875 0.671875 -1.53125 C 0.640625 -1.640625 0.671875 -1.875 0.484375 -1.875 C 0.421875 -1.875 0.359375 -1.828125 0.359375 -1.75 L 0.359375 -0.3125 C 0.359375 -0.25 0.34375 -0.1875 0.34375 -0.125 C 0.34375 -0.03125 0.375 0.09375 0.484375 0.09375 C 0.640625 0.078125 0.78125 -0.265625 0.953125 -0.40625 Z M 0.953125 -0.40625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-15"> +<path style="stroke:none;" d="M 3.328125 -7.453125 L 3.328125 -7.125 L 3.453125 -7.125 C 3.875 -7.125 4.15625 -7.109375 4.15625 -6.453125 L 4.15625 -4.140625 C 3.796875 -4.546875 3.34375 -4.8125 2.765625 -4.8125 C 1.46875 -4.8125 0.375 -3.703125 0.375 -2.34375 C 0.375 -1.140625 1.296875 0.09375 2.65625 0.09375 C 3.25 0.09375 3.703125 -0.15625 4.125 -0.625 L 4.125 0.09375 L 5.6875 -0.015625 L 5.6875 -0.34375 L 5.546875 -0.34375 C 5.1875 -0.34375 4.859375 -0.375 4.859375 -0.890625 L 4.859375 -7.578125 Z M 1.25 -2.09375 L 1.25 -2.25 C 1.25 -3.0625 1.359375 -3.875 2.109375 -4.390625 C 2.328125 -4.515625 2.578125 -4.5625 2.8125 -4.5625 C 3.375 -4.5625 4.140625 -4.140625 4.140625 -3.453125 C 4.140625 -3.3125 4.125 -3.171875 4.125 -3.03125 L 4.125 -1.21875 C 4.125 -1.0625 4.0625 -0.984375 3.984375 -0.859375 C 3.703125 -0.4375 3.21875 -0.125 2.71875 -0.125 C 1.890625 -0.125 1.390625 -0.90625 1.28125 -1.640625 C 1.265625 -1.78125 1.265625 -1.9375 1.25 -2.09375 Z M 1.25 -2.09375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-16"> +<path style="stroke:none;" d="M 0.203125 -4.671875 L 0.203125 -4.375 L 0.375 -4.375 C 0.9375 -4.375 0.96875 -4.203125 1.34375 -3.34375 C 1.765625 -2.328125 2.15625 -1.3125 2.59375 -0.3125 C 2.625 -0.21875 2.703125 -0.09375 2.703125 0 C 2.703125 0.171875 2.515625 0.453125 2.453125 0.625 C 2.21875 1.1875 1.890625 1.984375 1.1875 1.984375 C 1 1.984375 0.828125 1.90625 0.671875 1.78125 C 0.890625 1.75 1.0625 1.59375 1.0625 1.359375 C 1.0625 1.09375 0.875 0.9375 0.625 0.9375 C 0.359375 0.9375 0.203125 1.140625 0.203125 1.359375 C 0.203125 1.921875 0.734375 2.21875 1.203125 2.21875 C 2 2.21875 2.40625 1.421875 2.6875 0.734375 L 2.953125 0.09375 C 3.4375 -1.109375 3.9375 -2.296875 4.4375 -3.484375 C 4.640625 -3.96875 4.890625 -4.375 5.5 -4.375 L 5.5 -4.703125 L 4.734375 -4.671875 L 3.78125 -4.671875 L 3.78125 -4.375 C 4.046875 -4.359375 4.28125 -4.203125 4.28125 -3.921875 C 4.28125 -3.78125 4.21875 -3.640625 4.171875 -3.515625 C 3.921875 -2.921875 3.671875 -2.328125 3.421875 -1.734375 L 3.234375 -1.25 C 3.1875 -1.140625 3.140625 -1.046875 3.109375 -0.953125 L 3.09375 -0.953125 C 3.015625 -1.234375 2.875 -1.5 2.765625 -1.765625 C 2.46875 -2.46875 2.203125 -3.15625 1.890625 -3.84375 C 1.859375 -3.921875 1.828125 -4.015625 1.828125 -4.09375 L 1.828125 -4.140625 C 1.890625 -4.375 2.21875 -4.375 2.421875 -4.375 L 2.421875 -4.703125 L 1.421875 -4.703125 L 1.21875 -4.671875 Z M 0.203125 -4.671875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-17"> +<path style="stroke:none;" d="M 0.359375 -4.6875 L 0.359375 -4.359375 L 0.5 -4.359375 C 0.78125 -4.359375 1.109375 -4.34375 1.171875 -4.03125 C 1.1875 -3.921875 1.1875 -3.796875 1.1875 -3.671875 L 1.1875 -1.484375 C 1.1875 -1.171875 1.203125 -0.84375 1.359375 -0.5625 C 1.640625 -0.015625 2.28125 0.09375 2.84375 0.09375 C 3.453125 0.09375 4 -0.28125 4.203125 -0.875 L 4.21875 0.09375 L 5.765625 -0.015625 L 5.765625 -0.34375 L 5.609375 -0.34375 C 5.265625 -0.34375 4.921875 -0.375 4.921875 -0.859375 L 4.921875 -4.8125 L 3.359375 -4.6875 L 3.359375 -4.359375 L 3.453125 -4.359375 C 3.828125 -4.359375 4.1875 -4.34375 4.1875 -3.8125 L 4.1875 -1.84375 C 4.1875 -1.046875 3.78125 -0.125 2.84375 -0.125 C 2.421875 -0.125 2.046875 -0.265625 1.953125 -0.8125 C 1.9375 -1.03125 1.9375 -1.234375 1.9375 -1.4375 L 1.9375 -4.8125 L 1.390625 -4.765625 Z M 0.359375 -4.6875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-18"> +<path style="stroke:none;" d="M 1.1875 -4.0625 C 1.46875 -4.40625 1.875 -4.640625 2.328125 -4.640625 C 3.125 -4.640625 3.53125 -3.953125 3.53125 -3.203125 L 3.53125 -2.84375 C 2.296875 -2.84375 0.46875 -2.4375 0.46875 -1.046875 C 0.46875 -0.234375 1.421875 0.09375 2.1875 0.09375 L 2.328125 0.09375 C 2.875 0.046875 3.46875 -0.34375 3.609375 -0.84375 L 3.625 -0.84375 C 3.65625 -0.390625 3.953125 0.046875 4.453125 0.046875 C 4.921875 0.046875 5.296875 -0.328125 5.34375 -0.796875 L 5.34375 -1.59375 L 5.078125 -1.59375 L 5.078125 -1.046875 C 5.078125 -0.75 5.03125 -0.296875 4.671875 -0.296875 C 4.34375 -0.296875 4.265625 -0.734375 4.265625 -1 C 4.265625 -1.125 4.28125 -1.25 4.28125 -1.375 L 4.28125 -2.875 C 4.28125 -3 4.28125 -3.125 4.28125 -3.265625 C 4.28125 -4.28125 3.328125 -4.859375 2.421875 -4.859375 C 1.734375 -4.859375 0.796875 -4.5 0.796875 -3.625 C 0.796875 -3.34375 0.984375 -3.125 1.265625 -3.125 C 1.53125 -3.125 1.734375 -3.328125 1.734375 -3.59375 C 1.734375 -3.84375 1.53125 -4.0625 1.265625 -4.0625 C 1.25 -4.0625 1.203125 -4.0625 1.1875 -4.0625 Z M 3.53125 -2.625 L 3.53125 -1.53125 C 3.53125 -0.78125 3.015625 -0.171875 2.296875 -0.125 L 2.25 -0.125 C 1.75 -0.125 1.28125 -0.53125 1.28125 -1.0625 L 1.28125 -1.109375 C 1.359375 -2.171875 2.515625 -2.59375 3.53125 -2.625 Z M 3.53125 -2.625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-19"> +<path style="stroke:none;" d="M 0.953125 -6.65625 C 1.296875 -7.21875 1.828125 -7.453125 2.4375 -7.453125 C 3.109375 -7.453125 3.640625 -7.25 3.640625 -6.234375 C 3.640625 -5.78125 3.515625 -5.46875 3.171875 -5.125 C 2.515625 -4.328125 2.28125 -3.5 2.28125 -2.359375 L 2.28125 -2.15625 C 2.28125 -2.078125 2.3125 -2 2.40625 -2 C 2.515625 -2 2.546875 -2.09375 2.546875 -2.203125 C 2.546875 -2.265625 2.546875 -2.328125 2.546875 -2.375 C 2.546875 -3.46875 2.875 -4.265625 3.78125 -4.96875 C 4.21875 -5.328125 4.453125 -5.578125 4.515625 -6.078125 L 4.515625 -6.1875 C 4.515625 -7.125 3.703125 -7.6875 2.40625 -7.6875 L 2.28125 -7.6875 C 1.5 -7.640625 0.59375 -7.125 0.59375 -6.234375 C 0.59375 -5.921875 0.828125 -5.734375 1.0625 -5.734375 C 1.3125 -5.734375 1.53125 -5.921875 1.53125 -6.1875 C 1.53125 -6.46875 1.34375 -6.671875 1.0625 -6.671875 C 1.03125 -6.671875 1 -6.65625 0.953125 -6.65625 Z M 2.328125 -1.09375 C 2.03125 -1.046875 1.875 -0.796875 1.875 -0.5625 C 1.875 -0.3125 2.046875 -0.015625 2.40625 -0.015625 C 2.734375 -0.015625 2.9375 -0.28125 2.9375 -0.5625 C 2.9375 -0.8125 2.765625 -1.09375 2.421875 -1.09375 C 2.390625 -1.09375 2.359375 -1.09375 2.328125 -1.09375 Z M 2.328125 -1.09375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-20"> +<path style="stroke:none;" d="M 0.59375 -7.40625 L 0.390625 -4.96875 L 0.65625 -4.96875 C 0.703125 -5.546875 0.734375 -6.296875 1.078125 -6.6875 C 1.421875 -7.0625 2.046875 -7.09375 2.53125 -7.09375 L 2.984375 -7.09375 C 3.234375 -7.09375 3.453125 -7.0625 3.453125 -6.703125 L 3.453125 -0.84375 C 3.453125 -0.390625 3.046875 -0.328125 2.65625 -0.328125 C 2.53125 -0.328125 2.40625 -0.34375 2.296875 -0.34375 L 1.96875 -0.34375 L 1.96875 -0.015625 L 3.59375 -0.015625 L 3.921875 -0.046875 L 5.859375 -0.046875 L 5.859375 -0.34375 L 5.171875 -0.34375 C 4.75 -0.34375 4.359375 -0.375 4.359375 -0.84375 L 4.359375 -6.703125 C 4.359375 -7.078125 4.59375 -7.09375 4.96875 -7.09375 L 5.34375 -7.09375 C 6 -7.09375 6.765625 -7.015625 7.015625 -6.109375 C 7.09375 -5.734375 7.125 -5.34375 7.171875 -4.96875 L 7.421875 -4.96875 L 7.21875 -7.40625 Z M 0.59375 -7.40625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-21"> +<path style="stroke:none;" d="M 0.453125 -7.421875 L 0.453125 -7.125 C 0.578125 -7.125 0.703125 -7.140625 0.828125 -7.140625 C 1.203125 -7.140625 1.5 -7.09375 1.5 -6.65625 L 1.5 -0.984375 C 1.5 -0.921875 1.515625 -0.84375 1.515625 -0.78125 C 1.515625 -0.375 1.15625 -0.328125 0.8125 -0.328125 C 0.671875 -0.328125 0.5625 -0.34375 0.453125 -0.34375 L 0.453125 -0.015625 L 1.703125 -0.015625 L 1.96875 -0.046875 L 3.46875 -0.046875 L 3.46875 -0.34375 C 3.328125 -0.34375 3.1875 -0.328125 3.046875 -0.328125 C 2.703125 -0.328125 2.40625 -0.390625 2.40625 -0.8125 L 2.40625 -2.625 C 2.40625 -2.828125 2.71875 -3.046875 2.875 -3.171875 C 3.15625 -3.453125 3.4375 -3.75 3.734375 -4 C 3.78125 -3.890625 3.859375 -3.8125 3.921875 -3.703125 C 4.46875 -2.9375 4.984375 -2.15625 5.515625 -1.375 C 5.640625 -1.171875 5.90625 -0.921875 5.90625 -0.640625 C 5.90625 -0.375 5.609375 -0.34375 5.328125 -0.34375 L 5.328125 -0.015625 L 6.609375 -0.015625 L 6.84375 -0.046875 L 7.96875 -0.046875 L 7.96875 -0.34375 C 7.53125 -0.34375 7.234375 -0.375 6.890625 -0.8125 C 6.734375 -1.03125 6.59375 -1.265625 6.4375 -1.5 C 5.75 -2.46875 5.109375 -3.5 4.421875 -4.453125 C 4.390625 -4.5 4.359375 -4.53125 4.359375 -4.5625 C 4.359375 -4.640625 4.5 -4.734375 4.5625 -4.78125 C 5.03125 -5.234375 5.515625 -5.71875 6 -6.15625 C 6.5625 -6.703125 7.0625 -7.125 7.8125 -7.125 L 7.8125 -7.453125 L 5.640625 -7.453125 L 5.640625 -7.125 C 5.875 -7.125 6.078125 -6.984375 6.078125 -6.78125 C 6.078125 -6.515625 5.6875 -6.234375 5.484375 -6.046875 C 4.453125 -5.078125 3.40625 -4.109375 2.40625 -3.109375 L 2.40625 -6.625 C 2.40625 -7.09375 2.75 -7.125 3.234375 -7.125 L 3.46875 -7.125 L 3.46875 -7.453125 L 2.21875 -7.453125 L 1.953125 -7.421875 Z M 0.453125 -7.421875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-22"> +<path style="stroke:none;" d="M 0.34375 -0.34375 L 0.34375 -0.015625 L 2.546875 -0.015625 L 2.546875 -0.34375 C 2.25 -0.34375 1.796875 -0.5 1.796875 -0.875 L 1.796875 -0.890625 C 1.796875 -1.0625 1.90625 -1.25 1.96875 -1.421875 C 2.109375 -1.78125 2.28125 -2.1875 2.359375 -2.546875 L 5.03125 -2.546875 C 5.234375 -2.546875 5.34375 -1.984375 5.4375 -1.703125 C 5.546875 -1.375 5.796875 -0.890625 5.796875 -0.671875 C 5.796875 -0.34375 5.265625 -0.34375 4.96875 -0.34375 L 4.96875 -0.015625 L 6.21875 -0.015625 L 6.453125 -0.046875 L 7.234375 -0.046875 L 7.765625 -0.015625 L 7.765625 -0.34375 L 7.484375 -0.34375 C 7.25 -0.34375 7.015625 -0.359375 6.859375 -0.484375 C 6.71875 -0.625 6.671875 -0.84375 6.625 -1.03125 C 6.046875 -2.625 5.46875 -4.234375 4.90625 -5.84375 L 4.28125 -7.609375 C 4.234375 -7.734375 4.203125 -7.796875 4.0625 -7.796875 C 3.84375 -7.796875 3.8125 -7.5625 3.734375 -7.359375 C 3 -5.328125 2.296875 -3.28125 1.578125 -1.21875 C 1.390625 -0.78125 1.21875 -0.34375 0.34375 -0.34375 Z M 2.46875 -2.875 L 3.75 -6.46875 L 5.03125 -2.875 Z M 2.46875 -2.875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-23"> +<path style="stroke:none;" d="M 0.3125 -4.6875 L 0.3125 -4.359375 L 0.484375 -4.359375 C 0.8125 -4.359375 1.140625 -4.328125 1.140625 -3.8125 L 1.140625 -0.796875 C 1.140625 -0.34375 0.84375 -0.34375 0.375 -0.34375 L 0.3125 -0.34375 L 0.3125 -0.015625 L 2.90625 -0.015625 L 2.90625 -0.34375 C 2.78125 -0.34375 2.65625 -0.328125 2.515625 -0.328125 C 2.171875 -0.328125 1.859375 -0.375 1.859375 -0.78125 L 1.859375 -2.265625 C 1.859375 -3.125 2.03125 -4.578125 3.125 -4.578125 C 3.171875 -4.578125 3.21875 -4.5625 3.265625 -4.5625 C 3.109375 -4.5 3.015625 -4.3125 3.015625 -4.15625 C 3.015625 -3.921875 3.203125 -3.734375 3.421875 -3.703125 C 3.734375 -3.703125 3.921875 -3.90625 3.921875 -4.171875 C 3.921875 -4.59375 3.5 -4.8125 3.140625 -4.8125 C 2.453125 -4.8125 1.9375 -4.1875 1.8125 -3.625 L 1.796875 -4.8125 Z M 0.3125 -4.6875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-24"> +<path style="stroke:none;" d="M 0.3125 -7.453125 L 0.3125 -7.125 L 0.515625 -7.125 C 0.859375 -7.125 1.140625 -7.09375 1.140625 -6.59375 L 1.140625 -0.78125 C 1.140625 -0.375 0.875 -0.34375 0.59375 -0.34375 L 0.3125 -0.34375 L 0.3125 -0.015625 L 2.65625 -0.015625 L 2.65625 -0.34375 L 2.40625 -0.34375 C 2.078125 -0.34375 1.828125 -0.375 1.828125 -0.8125 L 1.828125 -1.828125 C 1.828125 -2.078125 2.28125 -2.359375 2.53125 -2.578125 C 2.625 -2.40625 2.765625 -2.21875 2.890625 -2.0625 L 3.671875 -0.953125 C 3.734375 -0.84375 3.828125 -0.703125 3.828125 -0.578125 C 3.828125 -0.375 3.609375 -0.34375 3.453125 -0.34375 L 3.453125 -0.015625 L 5.546875 -0.015625 L 5.546875 -0.34375 C 5.25 -0.34375 5 -0.359375 4.75 -0.625 C 4.578125 -0.796875 4.453125 -1 4.3125 -1.1875 C 3.9375 -1.71875 3.578125 -2.25 3.1875 -2.78125 C 3.125 -2.859375 3.09375 -2.9375 3.015625 -3 L 3.015625 -3.015625 C 3.734375 -3.484375 4.296875 -4.375 5.296875 -4.375 L 5.296875 -4.703125 L 3.34375 -4.703125 L 3.34375 -4.375 C 3.515625 -4.375 3.640625 -4.25 3.640625 -4.109375 C 3.640625 -3.84375 3.375 -3.671875 3.203125 -3.515625 C 2.765625 -3.109375 2.296875 -2.71875 1.859375 -2.34375 L 1.859375 -7.578125 Z M 0.3125 -7.453125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-25"> +<path style="stroke:none;" d="M 0.3125 -4.6875 L 0.3125 -4.359375 L 0.546875 -4.359375 C 0.859375 -4.359375 1.140625 -4.3125 1.140625 -3.875 L 1.140625 1.3125 C 1.140625 1.765625 0.84375 1.78125 0.3125 1.78125 L 0.3125 2.109375 L 2.71875 2.109375 L 2.71875 1.78125 L 2.46875 1.78125 C 2.15625 1.78125 1.890625 1.734375 1.890625 1.34375 L 1.890625 -0.578125 C 2.140625 -0.125 2.78125 0.09375 3.265625 0.09375 C 4.578125 0.09375 5.640625 -1.0625 5.640625 -2.359375 C 5.640625 -3.5625 4.734375 -4.8125 3.40625 -4.8125 C 2.796875 -4.8125 2.296875 -4.578125 1.859375 -4.09375 L 1.859375 -4.8125 Z M 4.75 -2.171875 C 4.71875 -1.34375 4.265625 -0.203125 3.265625 -0.125 L 3.15625 -0.125 C 2.640625 -0.125 1.890625 -0.625 1.890625 -1.171875 L 1.890625 -3 C 1.890625 -3.140625 1.875 -3.265625 1.875 -3.40625 C 1.875 -4 2.609375 -4.546875 3.265625 -4.546875 C 4.390625 -4.546875 4.765625 -3.140625 4.765625 -2.34375 C 4.765625 -2.296875 4.765625 -2.21875 4.75 -2.171875 Z M 4.75 -2.171875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-26"> +<path style="stroke:none;" d="M 4.03125 -7.6875 C 2.984375 -7.515625 1.96875 -7.1875 1.203125 -5.90625 C 0.8125 -5.25 0.59375 -4.484375 0.59375 -3.71875 C 0.59375 -1.84375 1.90625 0.21875 4.25 0.21875 C 6.421875 0.21875 7.8125 -1.796875 7.8125 -3.734375 C 7.8125 -5.6875 6.375 -7.703125 4.203125 -7.703125 C 4.140625 -7.703125 4.09375 -7.6875 4.03125 -7.6875 Z M 1.640625 -3.59375 L 1.640625 -3.78125 C 1.640625 -5.15625 2.046875 -7.046875 3.84375 -7.390625 C 3.96875 -7.421875 4.078125 -7.421875 4.203125 -7.421875 C 5.1875 -7.421875 5.953125 -6.75 6.375 -5.90625 C 6.703125 -5.296875 6.78125 -4.5625 6.78125 -3.921875 C 6.78125 -2.515625 6.40625 -0.5625 4.703125 -0.125 C 4.546875 -0.078125 4.390625 -0.046875 4.21875 -0.046875 C 2.625 -0.046875 1.828125 -1.734375 1.671875 -3.125 C 1.65625 -3.265625 1.65625 -3.4375 1.640625 -3.59375 Z M 1.640625 -3.59375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-27"> +<path style="stroke:none;" d="M 2.546875 -4.84375 C 1.46875 -4.703125 0.609375 -3.875 0.609375 -2.734375 C 0.609375 -1.71875 1.40625 -0.609375 2.703125 -0.609375 C 3.84375 -0.609375 4.828125 -1.578125 4.828125 -2.71875 C 4.828125 -3.734375 4.03125 -4.859375 2.703125 -4.859375 C 2.65625 -4.859375 2.609375 -4.84375 2.546875 -4.84375 Z M 2.546875 -4.84375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-28"> +<path style="stroke:none;" d="M 1.25 -0.578125 C 1.640625 -0.015625 2.625 0.234375 3.265625 0.234375 C 4.421875 0.234375 5.40625 -0.734375 5.40625 -2.015625 C 5.40625 -2.953125 4.890625 -3.8125 3.90625 -4.171875 C 3.765625 -4.203125 3.625 -4.234375 3.484375 -4.28125 L 2.703125 -4.453125 C 2.515625 -4.515625 2.296875 -4.546875 2.109375 -4.640625 C 1.609375 -4.859375 1.296875 -5.359375 1.25 -5.90625 L 1.25 -5.9375 C 1.25 -6.734375 1.9375 -7.390625 2.75 -7.390625 C 3.90625 -7.390625 4.609375 -6.53125 4.78125 -5.4375 C 4.828125 -5.296875 4.78125 -4.984375 4.96875 -4.984375 C 5.0625 -4.984375 5.109375 -5.046875 5.109375 -5.140625 L 5.109375 -7.515625 C 5.109375 -7.59375 5.09375 -7.6875 5 -7.6875 C 4.875 -7.6875 4.578125 -7.171875 4.46875 -6.90625 C 3.921875 -7.390625 3.5 -7.6875 2.75 -7.6875 C 1.71875 -7.6875 0.59375 -6.953125 0.59375 -5.625 C 0.59375 -4.75 1.140625 -3.96875 1.953125 -3.65625 C 2.984375 -3.25 4.546875 -3.515625 4.75 -1.796875 L 4.75 -1.703125 C 4.75 -0.84375 4.140625 -0.109375 3.234375 -0.109375 C 2.15625 -0.109375 1.0625 -0.734375 0.890625 -1.96875 C 0.875 -2.078125 0.875 -2.15625 0.859375 -2.25 L 0.859375 -2.390625 C 0.84375 -2.453125 0.796875 -2.484375 0.734375 -2.484375 C 0.625 -2.484375 0.59375 -2.421875 0.59375 -2.328125 L 0.59375 -0.21875 C 0.59375 -0.15625 0.59375 -0.09375 0.59375 -0.015625 C 0.59375 0.078125 0.59375 0.21875 0.734375 0.21875 C 0.890625 0.1875 1.0625 -0.328125 1.25 -0.578125 Z M 1.25 -0.578125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-29"> +<path style="stroke:none;" d="M 0.359375 -4.6875 L 0.359375 -4.359375 L 0.53125 -4.359375 C 0.859375 -4.359375 1.1875 -4.328125 1.1875 -3.8125 L 1.1875 -0.796875 C 1.1875 -0.34375 0.890625 -0.34375 0.421875 -0.34375 L 0.359375 -0.34375 L 0.359375 -0.015625 L 2.765625 -0.015625 L 2.765625 -0.34375 L 2.515625 -0.34375 C 2.1875 -0.34375 1.9375 -0.375 1.9375 -0.78125 L 1.9375 -2.828125 C 1.9375 -3.59375 2.359375 -4.578125 3.40625 -4.578125 C 4.0625 -4.578125 4.203125 -3.921875 4.203125 -3.34375 L 4.203125 -0.75 C 4.203125 -0.375 3.90625 -0.34375 3.609375 -0.34375 L 3.375 -0.34375 L 3.375 -0.015625 L 5.765625 -0.015625 L 5.765625 -0.34375 L 5.515625 -0.34375 C 5.203125 -0.34375 4.9375 -0.375 4.9375 -0.78125 L 4.9375 -2.828125 C 4.9375 -3.59375 5.359375 -4.578125 6.421875 -4.578125 C 7.078125 -4.578125 7.203125 -3.921875 7.203125 -3.34375 L 7.203125 -0.75 C 7.203125 -0.375 6.921875 -0.34375 6.625 -0.34375 L 6.375 -0.34375 L 6.375 -0.015625 L 8.78125 -0.015625 L 8.78125 -0.34375 L 8.53125 -0.34375 C 8.234375 -0.34375 7.953125 -0.34375 7.953125 -0.78125 L 7.953125 -3.203125 C 7.953125 -3.5625 7.9375 -3.921875 7.75 -4.21875 C 7.5 -4.6875 6.9375 -4.8125 6.4375 -4.8125 L 6.3125 -4.8125 C 5.734375 -4.75 5.078125 -4.3125 4.921875 -3.75 L 4.90625 -3.75 C 4.78125 -4.53125 4.125 -4.8125 3.46875 -4.8125 C 2.78125 -4.8125 2.109375 -4.375 1.890625 -3.703125 L 1.875 -4.8125 Z M 0.359375 -4.6875 "/> +</symbol> +</g> +</defs> +<g id="surface1"> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.421062 4.9595 C 9.421062 7.424344 7.424969 9.420438 4.960125 9.420438 C 2.495281 9.420438 0.499187 7.424344 0.499187 4.9595 C 0.499187 2.498563 2.495281 0.498563 4.960125 0.498563 C 7.424969 0.498563 9.421062 2.498563 9.421062 4.9595 Z M 9.421062 4.9595 " transform="matrix(1,0,0,-1,5.993,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.422906 4.9595 C 9.422906 7.424344 7.422906 9.420438 4.961969 9.420438 C 2.497125 9.420438 0.501031 7.424344 0.501031 4.9595 C 0.501031 2.498563 2.497125 0.498563 4.961969 0.498563 C 7.422906 0.498563 9.422906 2.498563 9.422906 4.9595 Z M 9.422906 4.9595 " transform="matrix(1,0,0,-1,360.956,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.991156 -1.993625 L -0.252875 0.662625 L 4.958063 4.9595 L 8.169 8.05325 L 11.911188 11.912625 " transform="matrix(1,0,0,-1,360.956,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.991156 11.912625 L 0.598688 9.838406 L 4.958063 4.963406 L 7.180719 1.596219 L 11.911188 -1.989719 " transform="matrix(1,0,0,-1,360.956,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.422906 4.9595 C 9.422906 7.424344 7.422906 9.420438 4.961969 9.420438 C 2.497125 9.420438 0.501031 7.424344 0.501031 4.9595 C 0.501031 2.498563 2.497125 0.498563 4.961969 0.498563 C 7.422906 0.498563 9.422906 2.498563 9.422906 4.9595 Z M 9.422906 4.9595 " transform="matrix(1,0,0,-1,444.206,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.991156 -1.993625 L 1.086969 -0.138156 L 4.958063 4.9595 L 7.243219 8.029813 L 11.911188 11.912625 " transform="matrix(1,0,0,-1,444.206,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.991156 11.912625 L 1.126031 10.057156 L 4.958063 4.963406 L 7.465875 3.182156 L 11.911188 -1.989719 " transform="matrix(1,0,0,-1,444.206,-6.978)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-1" x="0.016" y="11.436"/> + <use xlink:href="#glyph0-2" x="11.157464" y="11.436"/> + <use xlink:href="#glyph0-3" x="17.183651" y="11.436"/> + <use xlink:href="#glyph0-4" x="20.198926" y="11.436"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-2" x="24.715293" y="11.436"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-5" x="34.363301" y="11.436"/> + <use xlink:href="#glyph0-6" x="39.787306" y="11.436"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-7" x="46.714584" y="11.436"/> + <use xlink:href="#glyph0-2" x="50.934224" y="11.436"/> + <use xlink:href="#glyph0-8" x="56.960411" y="11.436"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-6" x="65.404054" y="11.436"/> + <use xlink:href="#glyph0-5" x="68.720421" y="11.436"/> + <use xlink:href="#glyph0-9" x="74.144425" y="11.436"/> + <use xlink:href="#glyph0-9" x="77.159701" y="11.436"/> + <use xlink:href="#glyph0-5" x="80.174976" y="11.436"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-10" x="85.293526" y="11.436"/> + <use xlink:href="#glyph0-3" x="93.126259" y="11.436"/> + <use xlink:href="#glyph0-11" x="96.141535" y="11.436"/> + <use xlink:href="#glyph0-12" x="102.167721" y="11.436"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-8" x="111.202638" y="11.436"/> + <use xlink:href="#glyph0-13" x="116.02446" y="11.436"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-8" x="121.45501" y="11.436"/> + <use xlink:href="#glyph0-11" x="126.276832" y="11.436"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-7" x="131.997565" y="11.436"/> + <use xlink:href="#glyph0-14" x="136.217204" y="11.436"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-15" x="144.107756" y="11.436"/> + <use xlink:href="#glyph0-3" x="150.133943" y="11.436"/> + <use xlink:href="#glyph0-15" x="153.149219" y="11.436"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-16" x="162.797227" y="11.436"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-5" x="168.216867" y="11.436"/> + <use xlink:href="#glyph0-17" x="173.640872" y="11.436"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-18" x="183.28888" y="11.436"/> + <use xlink:href="#glyph0-7" x="188.712885" y="11.436"/> + <use xlink:href="#glyph0-7" x="192.932524" y="11.436"/> + <use xlink:href="#glyph0-8" x="197.152164" y="11.436"/> + <use xlink:href="#glyph0-11" x="201.973986" y="11.436"/> + <use xlink:href="#glyph0-15" x="208.000173" y="11.436"/> + <use xlink:href="#glyph0-19" x="214.02636" y="11.436"/> +</g> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 0.501063 0.498281 L 0.501063 9.420156 L 9.422938 9.420156 L 9.422938 0.498281 Z M 0.501063 0.498281 " transform="matrix(1,0,0,-1,11.913,30.885)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-20" x="27.289" y="29.681"/> + <use xlink:href="#glyph0-2" x="35.121734" y="29.681"/> + <use xlink:href="#glyph0-8" x="41.147921" y="29.681"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-21" x="49.580655" y="29.681"/> + <use xlink:href="#glyph0-8" x="58.012298" y="29.681"/> + <use xlink:href="#glyph0-16" x="62.834121" y="29.681"/> + <use xlink:href="#glyph0-11" x="68.559216" y="29.681"/> + <use xlink:href="#glyph0-5" x="74.585403" y="29.681"/> + <use xlink:href="#glyph0-7" x="80.009408" y="29.681"/> + <use xlink:href="#glyph0-8" x="84.229047" y="29.681"/> +</g> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 0.501063 0.501094 L 0.501063 9.422969 L 9.422938 9.422969 L 9.422938 0.501094 Z M 0.501063 0.501094 " transform="matrix(1,0,0,-1,11.913,49.13)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-22" x="27.289" y="47.926"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-10" x="39.041373" y="47.926"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-5" x="46.568652" y="47.926"/> + <use xlink:href="#glyph0-23" x="51.992657" y="47.926"/> + <use xlink:href="#glyph0-24" x="56.212297" y="47.926"/> + <use xlink:href="#glyph0-14" x="61.937393" y="47.926"/> + <use xlink:href="#glyph0-2" x="66.217032" y="47.926"/> + <use xlink:href="#glyph0-5" x="72.243219" y="47.926"/> + <use xlink:href="#glyph0-25" x="77.667224" y="47.926"/> +</g> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 0.501063 0.5 L 0.501063 9.421875 L 9.422938 9.421875 L 9.422938 0.5 Z M 0.501063 0.5 " transform="matrix(1,0,0,-1,11.913,67.375)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-26" x="27.289" y="66.171"/> + <use xlink:href="#glyph0-17" x="35.723916" y="66.171"/> + <use xlink:href="#glyph0-23" x="41.750103" y="66.171"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-12" x="49.580655" y="66.171"/> + <use xlink:href="#glyph0-9" x="55.004659" y="66.171"/> + <use xlink:href="#glyph0-5" x="58.019935" y="66.171"/> + <use xlink:href="#glyph0-23" x="63.443939" y="66.171"/> + <use xlink:href="#glyph0-3" x="67.663579" y="66.171"/> + <use xlink:href="#glyph0-5" x="70.678854" y="66.171"/> + <use xlink:href="#glyph0-17" x="76.102859" y="66.171"/> + <use xlink:href="#glyph0-14" x="82.129046" y="66.171"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-25" x="90.030507" y="66.171"/> + <use xlink:href="#glyph0-18" x="96.056694" y="66.171"/> + <use xlink:href="#glyph0-23" x="101.480698" y="66.171"/> + <use xlink:href="#glyph0-7" x="105.700338" y="66.171"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-16" x="109.614523" y="66.171"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-27" x="16.41" y="88.157"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-28" x="27.289" y="88.157"/> + <use xlink:href="#glyph0-5" x="33.315187" y="88.157"/> + <use xlink:href="#glyph0-29" x="38.739191" y="88.157"/> + <use xlink:href="#glyph0-8" x="47.77629" y="88.157"/> + <use xlink:href="#glyph0-7" x="52.598112" y="88.157"/> + <use xlink:href="#glyph0-2" x="56.817752" y="88.157"/> + <use xlink:href="#glyph0-3" x="62.843939" y="88.157"/> + <use xlink:href="#glyph0-11" x="65.859214" y="88.157"/> + <use xlink:href="#glyph0-12" x="71.885401" y="88.157"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-8" x="80.920317" y="88.157"/> + <use xlink:href="#glyph0-9" x="85.74214" y="88.157"/> + <use xlink:href="#glyph0-14" x="88.757415" y="88.157"/> + <use xlink:href="#glyph0-8" x="93.037055" y="88.157"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-8" x="101.480698" y="88.157"/> + <use xlink:href="#glyph0-11" x="106.30252" y="88.157"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-7" x="112.023252" y="88.157"/> + <use xlink:href="#glyph0-3" x="116.242892" y="88.157"/> + <use xlink:href="#glyph0-23" x="119.258168" y="88.157"/> + <use xlink:href="#glyph0-8" x="123.477807" y="88.157"/> + <use xlink:href="#glyph0-9" x="128.29963" y="88.157"/> + <use xlink:href="#glyph0-16" x="131.314905" y="88.157"/> +</g> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -382.494375 13.672625 L -382.494375 -5.171125 L -0.498281 -5.171125 L -0.498281 13.672625 Z M -382.494375 13.672625 " transform="matrix(1,0,0,-1,527.26,88.157)"/> +</g> +</svg> diff --git a/macros/latex/contrib/sdaps/html/_images/sdaps-15a7c595951dc9c4d6cfe9d89f7174d3ae95bf57.svg.meta b/macros/latex/contrib/sdaps/html/_images/sdaps-15a7c595951dc9c4d6cfe9d89f7174d3ae95bf57.svg.meta new file mode 100644 index 0000000000..d388f71e9b --- /dev/null +++ b/macros/latex/contrib/sdaps/html/_images/sdaps-15a7c595951dc9c4d6cfe9d89f7174d3ae95bf57.svg.meta @@ -0,0 +1,21 @@ +[1]Author=Author +[2]Title=Title +[3]SDAPSVersion=1.9.10 +[4]Duplex=true +[5]PrintQuestionnaireId=0 +[6]PageSize=597.50793pt,845.04694pt +[7]Style=qr +[8]CheckMode=checkcorrect +[9]GlobalID= +[10]GlobalIDLabel= +[11]CornerMarkMargin=28.45274pt,28.45274pt,34.1433pt,34.1433pt +[12]QObject-Choice=1. Attended events +[14]Answer[1]=Keynote +[13]Box[1]=Checkbox,0,46.08492pt,712.58836pt,9.95845pt,9.95845pt,box,1.00374pt,1_1,1 +[16]Answer[1]=Workshop +[15]Box[1]=Checkbox,0,46.08492pt,694.27495pt,9.95845pt,9.95845pt,box,1.00374pt,1_2,2 +[18]Answer[1]=Party +[17]Box[1]=Checkbox,0,46.08492pt,675.96153pt,9.95845pt,9.95845pt,box,1.00374pt,1_3,3 +[19]Answer[1]=other +[20]Box[1]=Textbox,0,178.93889pt,659.36952pt,384.42575pt,19.9169pt,1.00374pt,1_4, +[21]Variable[1]=1 diff --git a/macros/latex/contrib/sdaps/html/_images/sdaps-2c3a847be98e0b18c8f30e20a7f2031e80a45561.svg b/macros/latex/contrib/sdaps/html/_images/sdaps-2c3a847be98e0b18c8f30e20a7f2031e80a45561.svg new file mode 100644 index 0000000000..df143578ce --- /dev/null +++ b/macros/latex/contrib/sdaps/html/_images/sdaps-2c3a847be98e0b18c8f30e20a7f2031e80a45561.svg @@ -0,0 +1,288 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="532pt" height="181pt" viewBox="0 0 532 181" version="1.2"> +<defs> +<g> +<symbol overflow="visible" id="glyph0-0"> +<path style="stroke:none;" d=""/> +</symbol> +<symbol overflow="visible" id="glyph0-1"> +<path style="stroke:none;" d="M 2.546875 -7.265625 C 0.5 -7.078125 0.4375 -4.59375 0.4375 -3.4375 C 0.4375 -2.421875 0.53125 -1.203125 1.203125 -0.4375 C 1.578125 -0.015625 2.140625 0.234375 2.6875 0.234375 C 4.328125 0.234375 4.9375 -1.46875 4.96875 -2.984375 C 4.96875 -3.1875 4.96875 -3.375 4.96875 -3.578125 C 4.96875 -4.609375 4.875 -5.8125 4.203125 -6.578125 C 3.84375 -7 3.28125 -7.28125 2.71875 -7.28125 C 2.65625 -7.28125 2.609375 -7.265625 2.546875 -7.265625 Z M 1.3125 -2.828125 C 1.296875 -2.921875 1.296875 -3.015625 1.296875 -3.125 C 1.296875 -3.8125 1.296875 -4.5 1.359375 -5.1875 C 1.390625 -5.59375 1.421875 -6.046875 1.65625 -6.40625 C 1.890625 -6.765625 2.28125 -7.03125 2.703125 -7.03125 C 3.03125 -7.03125 3.34375 -6.875 3.578125 -6.625 C 4.0625 -6.125 4.09375 -5.265625 4.09375 -4.484375 L 4.09375 -3.84375 C 4.09375 -3.5625 4.109375 -3.25 4.109375 -2.9375 C 4.109375 -1.546875 3.921875 -0.015625 2.6875 -0.015625 L 2.65625 -0.015625 C 1.3125 -0.140625 1.421875 -1.75 1.3125 -2.828125 Z M 1.3125 -2.828125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-2"> +<path style="stroke:none;" d="M 1.421875 -1.09375 C 1.125 -1.046875 0.96875 -0.796875 0.96875 -0.5625 C 0.96875 -0.3125 1.140625 -0.015625 1.5 -0.015625 C 1.828125 -0.015625 2.046875 -0.28125 2.046875 -0.5625 C 2.046875 -0.8125 1.859375 -1.09375 1.515625 -1.09375 C 1.484375 -1.09375 1.453125 -1.09375 1.421875 -1.09375 Z M 1.421875 -1.09375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-3"> +<path style="stroke:none;" d="M 1 -6.5625 L 1 -6.234375 C 1.515625 -6.234375 1.90625 -6.328125 2.421875 -6.515625 L 2.421875 -0.8125 C 2.421875 -0.375 2.015625 -0.34375 1.625 -0.34375 L 1.0625 -0.34375 L 1.0625 -0.015625 L 2.53125 -0.015625 L 2.8125 -0.046875 L 4.546875 -0.046875 L 4.546875 -0.34375 C 4.375 -0.34375 4.171875 -0.328125 4 -0.328125 C 3.5625 -0.328125 3.203125 -0.390625 3.203125 -0.8125 L 3.203125 -7.09375 C 3.203125 -7.1875 3.15625 -7.265625 3.046875 -7.265625 C 2.90625 -7.265625 2.75 -7.0625 2.625 -6.96875 C 2.140625 -6.65625 1.5625 -6.5625 1 -6.5625 Z M 1 -6.5625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-4"> +<path style="stroke:none;" d="M 0.46875 -7.453125 L 0.46875 -7.125 L 0.828125 -7.125 C 1.1875 -7.125 1.53125 -7.09375 1.53125 -6.703125 C 1.53125 -6.625 1.515625 -6.546875 1.515625 -6.484375 L 1.515625 -0.8125 C 1.515625 -0.375 1.171875 -0.328125 0.8125 -0.328125 C 0.703125 -0.328125 0.578125 -0.34375 0.46875 -0.34375 L 0.46875 -0.015625 L 1.71875 -0.015625 L 1.96875 -0.046875 L 3.46875 -0.046875 L 3.46875 -0.34375 C 3.34375 -0.34375 3.203125 -0.328125 3.078125 -0.328125 C 2.71875 -0.328125 2.421875 -0.390625 2.421875 -0.8125 L 2.421875 -3.46875 L 4.453125 -3.46875 C 5.46875 -3.546875 6.765625 -4.203125 6.765625 -5.4375 C 6.765625 -6.546875 5.6875 -7.296875 4.640625 -7.4375 C 4.421875 -7.453125 4.234375 -7.453125 4.03125 -7.453125 Z M 2.390625 -3.734375 L 2.390625 -6.796875 C 2.390625 -7.0625 2.5625 -7.125 2.796875 -7.125 L 4.09375 -7.125 C 4.921875 -7.125 5.71875 -6.734375 5.71875 -5.4375 C 5.71875 -5.046875 5.6875 -4.625 5.4375 -4.3125 C 5.03125 -3.84375 4.40625 -3.734375 3.84375 -3.734375 Z M 2.390625 -3.734375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-5"> +<path style="stroke:none;" d="M 0.375 -7.453125 L 0.375 -7.125 L 0.5625 -7.125 C 0.921875 -7.125 1.203125 -7.09375 1.203125 -6.578125 L 1.203125 -0.78125 C 1.203125 -0.375 0.90625 -0.34375 0.59375 -0.34375 L 0.375 -0.34375 L 0.375 -0.015625 L 2.734375 -0.015625 L 2.734375 -0.34375 L 2.484375 -0.34375 C 2.1875 -0.34375 1.90625 -0.375 1.90625 -0.765625 L 1.90625 -7.578125 Z M 0.375 -7.453125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-6"> +<path style="stroke:none;" d="M 1.1875 -2.546875 L 4.34375 -2.546875 C 4.453125 -2.546875 4.5 -2.59375 4.5 -2.703125 C 4.5 -3.78125 3.921875 -4.859375 2.59375 -4.859375 C 1.28125 -4.859375 0.3125 -3.671875 0.3125 -2.421875 C 0.3125 -1.234375 1.171875 0.09375 2.640625 0.09375 C 3.46875 0.09375 4.171875 -0.34375 4.46875 -1.1875 C 4.484375 -1.234375 4.5 -1.265625 4.5 -1.3125 C 4.5 -1.375 4.4375 -1.421875 4.390625 -1.421875 C 4.203125 -1.421875 4.140625 -1.0625 4.078125 -0.9375 C 3.8125 -0.484375 3.296875 -0.15625 2.765625 -0.15625 C 2.15625 -0.15625 1.625 -0.59375 1.390625 -1.140625 C 1.203125 -1.578125 1.1875 -2.078125 1.1875 -2.546875 Z M 1.203125 -2.765625 C 1.203125 -3.609375 1.671875 -4.640625 2.578125 -4.640625 C 3.515625 -4.640625 3.796875 -3.546875 3.796875 -2.765625 Z M 1.203125 -2.765625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-7"> +<path style="stroke:none;" d="M 1.1875 -4.0625 C 1.46875 -4.40625 1.875 -4.640625 2.328125 -4.640625 C 3.125 -4.640625 3.53125 -3.953125 3.53125 -3.203125 L 3.53125 -2.84375 C 2.296875 -2.84375 0.46875 -2.4375 0.46875 -1.046875 C 0.46875 -0.234375 1.421875 0.09375 2.1875 0.09375 L 2.328125 0.09375 C 2.875 0.046875 3.46875 -0.34375 3.609375 -0.84375 L 3.625 -0.84375 C 3.65625 -0.390625 3.953125 0.046875 4.453125 0.046875 C 4.921875 0.046875 5.296875 -0.328125 5.34375 -0.796875 L 5.34375 -1.59375 L 5.078125 -1.59375 L 5.078125 -1.046875 C 5.078125 -0.75 5.03125 -0.296875 4.671875 -0.296875 C 4.34375 -0.296875 4.265625 -0.734375 4.265625 -1 C 4.265625 -1.125 4.28125 -1.25 4.28125 -1.375 L 4.28125 -2.875 C 4.28125 -3 4.28125 -3.125 4.28125 -3.265625 C 4.28125 -4.28125 3.328125 -4.859375 2.421875 -4.859375 C 1.734375 -4.859375 0.796875 -4.5 0.796875 -3.625 C 0.796875 -3.34375 0.984375 -3.125 1.265625 -3.125 C 1.53125 -3.125 1.734375 -3.328125 1.734375 -3.59375 C 1.734375 -3.84375 1.53125 -4.0625 1.265625 -4.0625 C 1.25 -4.0625 1.203125 -4.0625 1.1875 -4.0625 Z M 3.53125 -2.625 L 3.53125 -1.53125 C 3.53125 -0.78125 3.015625 -0.171875 2.296875 -0.125 L 2.25 -0.125 C 1.75 -0.125 1.28125 -0.53125 1.28125 -1.0625 L 1.28125 -1.109375 C 1.359375 -2.171875 2.515625 -2.59375 3.53125 -2.625 Z M 3.53125 -2.625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-8"> +<path style="stroke:none;" d="M 0.953125 -0.40625 C 1.140625 -0.078125 1.71875 0.09375 2.109375 0.09375 C 2.875 0.09375 3.8125 -0.15625 3.90625 -1.3125 C 3.90625 -2.03125 3.515625 -2.515625 2.90625 -2.765625 C 2.640625 -2.875 2.34375 -2.90625 2.078125 -2.96875 L 1.84375 -3.015625 C 1.421875 -3.09375 0.859375 -3.3125 0.859375 -3.84375 C 0.859375 -4.484375 1.578125 -4.671875 2.109375 -4.671875 C 2.90625 -4.671875 3.28125 -4.171875 3.375 -3.453125 C 3.375 -3.359375 3.375 -3.25 3.5 -3.25 C 3.625 -3.25 3.625 -3.359375 3.625 -3.453125 L 3.625 -4.734375 C 3.625 -4.78125 3.59375 -4.859375 3.515625 -4.859375 C 3.34375 -4.859375 3.234375 -4.5625 3.125 -4.5625 C 3.046875 -4.578125 2.984375 -4.640625 2.921875 -4.671875 C 2.6875 -4.8125 2.40625 -4.859375 2.125 -4.859375 C 1.46875 -4.859375 0.359375 -4.640625 0.359375 -3.5625 C 0.359375 -2.375 1.671875 -2.25 2.4375 -2.09375 C 2.90625 -2 3.390625 -1.671875 3.40625 -1.140625 C 3.40625 -0.34375 2.703125 -0.125 2.140625 -0.125 C 1.28125 -0.125 0.875 -0.796875 0.671875 -1.53125 C 0.640625 -1.640625 0.671875 -1.875 0.484375 -1.875 C 0.421875 -1.875 0.359375 -1.828125 0.359375 -1.75 L 0.359375 -0.3125 C 0.359375 -0.25 0.34375 -0.1875 0.34375 -0.125 C 0.34375 -0.03125 0.375 0.09375 0.484375 0.09375 C 0.640625 0.078125 0.78125 -0.265625 0.953125 -0.40625 Z M 0.953125 -0.40625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-9"> +<path style="stroke:none;" d="M 0.359375 -4.6875 L 0.359375 -4.359375 L 0.53125 -4.359375 C 0.859375 -4.359375 1.1875 -4.328125 1.1875 -3.8125 L 1.1875 -0.796875 C 1.1875 -0.34375 0.890625 -0.34375 0.421875 -0.34375 L 0.359375 -0.34375 L 0.359375 -0.015625 L 2.765625 -0.015625 L 2.765625 -0.34375 L 2.515625 -0.34375 C 2.1875 -0.34375 1.9375 -0.375 1.9375 -0.78125 L 1.9375 -2.8125 C 1.9375 -3.59375 2.359375 -4.578125 3.40625 -4.578125 C 4.09375 -4.578125 4.1875 -3.875 4.1875 -3.234375 L 4.1875 -0.75 C 4.1875 -0.375 3.890625 -0.34375 3.59375 -0.34375 L 3.359375 -0.34375 L 3.359375 -0.015625 L 5.765625 -0.015625 L 5.765625 -0.34375 L 5.5 -0.34375 C 5.21875 -0.34375 4.921875 -0.34375 4.921875 -0.765625 L 4.921875 -3.234375 C 4.921875 -3.5625 4.921875 -3.890625 4.75 -4.1875 C 4.5 -4.671875 3.953125 -4.8125 3.4375 -4.8125 C 2.75 -4.8125 2.078125 -4.3125 1.890625 -3.703125 L 1.875 -4.8125 Z M 0.359375 -4.6875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-10"> +<path style="stroke:none;" d="M 1.609375 -6.71875 C 1.609375 -5.984375 1.3125 -4.609375 0.203125 -4.609375 L 0.203125 -4.375 L 1.140625 -4.375 L 1.140625 -1.46875 C 1.140625 -1.140625 1.15625 -0.8125 1.3125 -0.53125 C 1.578125 -0.09375 2.078125 0.09375 2.546875 0.09375 C 3.421875 0.09375 3.609375 -0.859375 3.609375 -1.5625 L 3.609375 -1.984375 L 3.34375 -1.984375 C 3.34375 -1.828125 3.359375 -1.65625 3.359375 -1.5 C 3.359375 -0.984375 3.25 -0.15625 2.609375 -0.15625 C 1.984375 -0.15625 1.875 -0.921875 1.875 -1.421875 L 1.875 -4.375 L 3.421875 -4.375 L 3.421875 -4.703125 L 1.875 -4.703125 L 1.875 -6.71875 Z M 1.609375 -6.71875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-11"> +<path style="stroke:none;" d="M 0.3125 -4.6875 L 0.3125 -4.359375 L 0.484375 -4.359375 C 0.8125 -4.359375 1.140625 -4.328125 1.140625 -3.8125 L 1.140625 -0.796875 C 1.140625 -0.34375 0.84375 -0.34375 0.375 -0.34375 L 0.3125 -0.34375 L 0.3125 -0.015625 L 2.90625 -0.015625 L 2.90625 -0.34375 C 2.78125 -0.34375 2.65625 -0.328125 2.515625 -0.328125 C 2.171875 -0.328125 1.859375 -0.375 1.859375 -0.78125 L 1.859375 -2.265625 C 1.859375 -3.125 2.03125 -4.578125 3.125 -4.578125 C 3.171875 -4.578125 3.21875 -4.5625 3.265625 -4.5625 C 3.109375 -4.5 3.015625 -4.3125 3.015625 -4.15625 C 3.015625 -3.921875 3.203125 -3.734375 3.421875 -3.703125 C 3.734375 -3.703125 3.921875 -3.90625 3.921875 -4.171875 C 3.921875 -4.59375 3.5 -4.8125 3.140625 -4.8125 C 2.453125 -4.8125 1.9375 -4.1875 1.8125 -3.625 L 1.796875 -4.8125 Z M 0.3125 -4.6875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-12"> +<path style="stroke:none;" d="M 0.359375 -7.453125 L 0.359375 -7.125 L 0.5625 -7.125 C 0.90625 -7.125 1.1875 -7.09375 1.1875 -6.59375 L 1.1875 -0.78125 C 1.1875 -0.375 0.921875 -0.34375 0.625 -0.34375 L 0.359375 -0.34375 L 0.359375 -0.015625 L 2.765625 -0.015625 L 2.765625 -0.34375 L 2.515625 -0.34375 C 2.1875 -0.34375 1.9375 -0.375 1.9375 -0.78125 L 1.9375 -2.8125 C 1.9375 -3.59375 2.359375 -4.578125 3.40625 -4.578125 C 4.09375 -4.578125 4.1875 -3.875 4.1875 -3.234375 L 4.1875 -0.75 C 4.1875 -0.375 3.890625 -0.34375 3.59375 -0.34375 L 3.359375 -0.34375 L 3.359375 -0.015625 L 5.765625 -0.015625 L 5.765625 -0.34375 L 5.5 -0.34375 C 5.21875 -0.34375 4.921875 -0.34375 4.921875 -0.78125 L 4.921875 -3.21875 C 4.921875 -3.5625 4.921875 -3.921875 4.734375 -4.21875 C 4.484375 -4.65625 3.984375 -4.8125 3.484375 -4.8125 C 2.8125 -4.8125 2.078125 -4.390625 1.90625 -3.75 L 1.890625 -7.578125 Z M 0.359375 -7.453125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-13"> +<path style="stroke:none;" d="M 2.0625 -3.6875 L 2.0625 -3.671875 C 1.25 -3.296875 0.453125 -2.65625 0.453125 -1.65625 C 0.453125 -0.53125 1.578125 0.21875 2.6875 0.21875 C 3.78125 0.21875 4.96875 -0.53125 4.96875 -1.828125 C 4.96875 -2.46875 4.640625 -3.046875 4.125 -3.421875 C 3.859375 -3.609375 3.5625 -3.75 3.3125 -3.953125 C 3.96875 -4.234375 4.65625 -4.859375 4.65625 -5.640625 C 4.65625 -6.59375 3.796875 -7.203125 2.84375 -7.265625 L 2.71875 -7.265625 C 1.734375 -7.265625 0.75 -6.546875 0.75 -5.46875 C 0.75 -4.6875 1.3125 -4.03125 2.0625 -3.6875 Z M 0.984375 -1.53125 C 0.984375 -1.578125 0.96875 -1.640625 0.96875 -1.671875 C 0.96875 -2.46875 1.53125 -3.046875 2.15625 -3.4375 C 2.1875 -3.453125 2.25 -3.5 2.296875 -3.5 C 2.359375 -3.5 2.4375 -3.4375 2.484375 -3.40625 L 2.9375 -3.109375 C 3.5 -2.71875 4.421875 -2.296875 4.421875 -1.5625 C 4.421875 -0.625 3.59375 -0.078125 2.734375 -0.078125 C 1.90625 -0.078125 1.09375 -0.59375 0.984375 -1.53125 Z M 1.21875 -5.765625 L 1.21875 -5.859375 C 1.21875 -6.59375 2.078125 -6.984375 2.671875 -6.984375 C 3.359375 -6.984375 4.203125 -6.546875 4.203125 -5.640625 C 4.203125 -5.015625 3.671875 -4.453125 3.203125 -4.1875 C 3.15625 -4.15625 3.125 -4.125 3.078125 -4.125 C 2.9375 -4.140625 2.703125 -4.359375 2.515625 -4.46875 C 1.984375 -4.828125 1.3125 -5.09375 1.21875 -5.765625 Z M 1.21875 -5.765625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-14"> +<path style="stroke:none;" d="M 3.328125 -7.453125 L 3.328125 -7.125 L 3.453125 -7.125 C 3.875 -7.125 4.15625 -7.109375 4.15625 -6.453125 L 4.15625 -4.140625 C 3.796875 -4.546875 3.34375 -4.8125 2.765625 -4.8125 C 1.46875 -4.8125 0.375 -3.703125 0.375 -2.34375 C 0.375 -1.140625 1.296875 0.09375 2.65625 0.09375 C 3.25 0.09375 3.703125 -0.15625 4.125 -0.625 L 4.125 0.09375 L 5.6875 -0.015625 L 5.6875 -0.34375 L 5.546875 -0.34375 C 5.1875 -0.34375 4.859375 -0.375 4.859375 -0.890625 L 4.859375 -7.578125 Z M 1.25 -2.09375 L 1.25 -2.25 C 1.25 -3.0625 1.359375 -3.875 2.109375 -4.390625 C 2.328125 -4.515625 2.578125 -4.5625 2.8125 -4.5625 C 3.375 -4.5625 4.140625 -4.140625 4.140625 -3.453125 C 4.140625 -3.3125 4.125 -3.171875 4.125 -3.03125 L 4.125 -1.21875 C 4.125 -1.0625 4.0625 -0.984375 3.984375 -0.859375 C 3.703125 -0.4375 3.21875 -0.125 2.71875 -0.125 C 1.890625 -0.125 1.390625 -0.90625 1.28125 -1.640625 C 1.265625 -1.78125 1.265625 -1.9375 1.25 -2.09375 Z M 1.25 -2.09375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-15"> +<path style="stroke:none;" d="M 0.421875 -4.6875 L 0.421875 -4.359375 L 0.59375 -4.359375 C 0.9375 -4.359375 1.203125 -4.3125 1.203125 -3.8125 L 1.203125 -0.796875 C 1.203125 -0.359375 0.921875 -0.34375 0.375 -0.34375 L 0.375 -0.015625 L 2.65625 -0.015625 L 2.65625 -0.34375 L 2.484375 -0.34375 C 2.1875 -0.34375 1.90625 -0.375 1.90625 -0.71875 L 1.90625 -4.8125 Z M 1.3125 -7.265625 C 1 -7.21875 0.84375 -6.96875 0.84375 -6.734375 C 0.84375 -6.484375 1.03125 -6.1875 1.375 -6.1875 C 1.71875 -6.1875 1.921875 -6.453125 1.921875 -6.734375 C 1.921875 -6.984375 1.75 -7.28125 1.390625 -7.28125 C 1.359375 -7.28125 1.328125 -7.265625 1.3125 -7.265625 Z M 1.3125 -7.265625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-16"> +<path style="stroke:none;" d="M 1.15625 -2.109375 C 0.9375 -1.890625 0.8125 -1.5 0.8125 -1.203125 C 0.8125 -0.8125 1 -0.53125 1.28125 -0.234375 C 0.78125 -0.140625 0.3125 0.3125 0.3125 0.84375 C 0.3125 1.96875 2.078125 2.234375 2.71875 2.234375 C 3.6875 2.234375 5.109375 1.859375 5.109375 0.796875 C 5.109375 -0.4375 3.859375 -0.71875 2.71875 -0.71875 L 1.96875 -0.71875 C 1.421875 -0.71875 1.140625 -1.015625 1.140625 -1.46875 C 1.140625 -1.671875 1.25 -1.828125 1.3125 -1.96875 C 1.609375 -1.78125 1.9375 -1.65625 2.296875 -1.640625 L 2.375 -1.640625 C 3.25 -1.640625 4 -2.171875 4.140625 -3.09375 L 4.140625 -3.203125 C 4.140625 -3.5625 4.015625 -3.921875 3.78125 -4.1875 C 3.765625 -4.21875 3.734375 -4.25 3.734375 -4.28125 L 3.734375 -4.296875 C 3.875 -4.515625 4.390625 -4.703125 4.703125 -4.703125 C 4.75 -4.703125 4.78125 -4.6875 4.828125 -4.6875 C 4.75 -4.625 4.671875 -4.5625 4.65625 -4.453125 L 4.65625 -4.421875 C 4.65625 -4.25 4.796875 -4.109375 4.96875 -4.109375 C 5.171875 -4.109375 5.25 -4.265625 5.25 -4.421875 C 5.25 -4.765625 4.9375 -4.921875 4.671875 -4.921875 C 4.3125 -4.921875 3.9375 -4.765625 3.65625 -4.53125 C 3.625 -4.5 3.59375 -4.453125 3.546875 -4.453125 L 3.53125 -4.453125 C 3.46875 -4.453125 3.25 -4.640625 3.09375 -4.671875 C 2.875 -4.765625 2.640625 -4.8125 2.40625 -4.8125 C 1.578125 -4.8125 0.75 -4.21875 0.65625 -3.359375 L 0.65625 -3.25 C 0.65625 -2.828125 0.8125 -2.375 1.15625 -2.109375 Z M 0.859375 0.921875 L 0.859375 0.828125 C 0.859375 0.234375 1.390625 -0.09375 1.96875 -0.09375 L 3.015625 -0.09375 C 3.609375 -0.09375 4.4375 0.046875 4.546875 0.765625 L 4.546875 0.84375 C 4.546875 1.65625 3.375 1.984375 2.6875 1.984375 C 1.96875 1.984375 0.96875 1.65625 0.859375 0.921875 Z M 1.4375 -3.015625 L 1.4375 -3.140625 C 1.4375 -3.734375 1.578125 -4.546875 2.390625 -4.546875 C 3.09375 -4.546875 3.359375 -3.921875 3.359375 -3.21875 C 3.359375 -2.671875 3.21875 -1.890625 2.40625 -1.890625 C 1.78125 -1.890625 1.515625 -2.40625 1.4375 -3.015625 Z M 1.4375 -3.015625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-17"> +<path style="stroke:none;" d="M 0.359375 -4.6875 L 0.359375 -4.359375 L 0.5 -4.359375 C 0.78125 -4.359375 1.109375 -4.34375 1.171875 -4.03125 C 1.1875 -3.921875 1.1875 -3.796875 1.1875 -3.671875 L 1.1875 -1.484375 C 1.1875 -1.171875 1.203125 -0.84375 1.359375 -0.5625 C 1.640625 -0.015625 2.28125 0.09375 2.84375 0.09375 C 3.453125 0.09375 4 -0.28125 4.203125 -0.875 L 4.21875 0.09375 L 5.765625 -0.015625 L 5.765625 -0.34375 L 5.609375 -0.34375 C 5.265625 -0.34375 4.921875 -0.375 4.921875 -0.859375 L 4.921875 -4.8125 L 3.359375 -4.6875 L 3.359375 -4.359375 L 3.453125 -4.359375 C 3.828125 -4.359375 4.1875 -4.34375 4.1875 -3.8125 L 4.1875 -1.84375 C 4.1875 -1.046875 3.78125 -0.125 2.84375 -0.125 C 2.421875 -0.125 2.046875 -0.265625 1.953125 -0.8125 C 1.9375 -1.03125 1.9375 -1.234375 1.9375 -1.4375 L 1.9375 -4.8125 L 1.390625 -4.765625 Z M 0.359375 -4.6875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-18"> +<path style="stroke:none;" d="M 0.359375 -4.6875 L 0.359375 -4.359375 L 0.53125 -4.359375 C 0.859375 -4.359375 1.1875 -4.328125 1.1875 -3.8125 L 1.1875 -0.796875 C 1.1875 -0.34375 0.890625 -0.34375 0.421875 -0.34375 L 0.359375 -0.34375 L 0.359375 -0.015625 L 2.765625 -0.015625 L 2.765625 -0.34375 L 2.515625 -0.34375 C 2.1875 -0.34375 1.9375 -0.375 1.9375 -0.78125 L 1.9375 -2.828125 C 1.9375 -3.59375 2.359375 -4.578125 3.40625 -4.578125 C 4.0625 -4.578125 4.203125 -3.921875 4.203125 -3.34375 L 4.203125 -0.75 C 4.203125 -0.375 3.90625 -0.34375 3.609375 -0.34375 L 3.375 -0.34375 L 3.375 -0.015625 L 5.765625 -0.015625 L 5.765625 -0.34375 L 5.515625 -0.34375 C 5.203125 -0.34375 4.9375 -0.375 4.9375 -0.78125 L 4.9375 -2.828125 C 4.9375 -3.59375 5.359375 -4.578125 6.421875 -4.578125 C 7.078125 -4.578125 7.203125 -3.921875 7.203125 -3.34375 L 7.203125 -0.75 C 7.203125 -0.375 6.921875 -0.34375 6.625 -0.34375 L 6.375 -0.34375 L 6.375 -0.015625 L 8.78125 -0.015625 L 8.78125 -0.34375 L 8.53125 -0.34375 C 8.234375 -0.34375 7.953125 -0.34375 7.953125 -0.78125 L 7.953125 -3.203125 C 7.953125 -3.5625 7.9375 -3.921875 7.75 -4.21875 C 7.5 -4.6875 6.9375 -4.8125 6.4375 -4.8125 L 6.3125 -4.8125 C 5.734375 -4.75 5.078125 -4.3125 4.921875 -3.75 L 4.90625 -3.75 C 4.78125 -4.53125 4.125 -4.8125 3.46875 -4.8125 C 2.78125 -4.8125 2.109375 -4.375 1.890625 -3.703125 L 1.875 -4.8125 Z M 0.359375 -4.6875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-19"> +<path style="stroke:none;" d="M 0.3125 -7.453125 L 0.3125 -7.125 L 0.46875 -7.125 C 0.8125 -7.125 1.140625 -7.09375 1.140625 -6.59375 L 1.140625 -0.015625 L 1.390625 -0.03125 L 1.8125 -0.703125 C 2.078125 -0.1875 2.6875 0.09375 3.25 0.09375 C 4.578125 0.09375 5.640625 -1.0625 5.640625 -2.359375 C 5.640625 -3.59375 4.71875 -4.8125 3.28125 -4.8125 C 2.703125 -4.8125 2.25 -4.53125 1.859375 -4.09375 L 1.859375 -7.578125 Z M 4.75 -2.109375 C 4.71875 -1.578125 4.640625 -1.078125 4.28125 -0.671875 C 4.015625 -0.34375 3.59375 -0.140625 3.171875 -0.140625 C 2.71875 -0.140625 2.328125 -0.375 2.0625 -0.765625 C 1.96875 -0.890625 1.890625 -1.03125 1.890625 -1.1875 L 1.890625 -3.015625 C 1.890625 -3.15625 1.875 -3.28125 1.875 -3.421875 C 1.875 -4.0625 2.640625 -4.578125 3.28125 -4.578125 C 4.46875 -4.578125 4.765625 -3.25 4.765625 -2.34375 C 4.765625 -2.265625 4.765625 -2.1875 4.75 -2.109375 Z M 4.75 -2.109375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-20"> +<path style="stroke:none;" d="M 0.921875 -5.71875 C 1.09375 -6.40625 1.75 -6.9375 2.4375 -6.9375 C 3.421875 -6.9375 3.921875 -6.015625 3.921875 -5.1875 L 3.921875 -5.03125 C 3.859375 -4.03125 3.203125 -3.234375 2.546875 -2.515625 C 2 -1.90625 1.46875 -1.296875 0.921875 -0.703125 L 0.6875 -0.4375 C 0.625 -0.34375 0.53125 -0.3125 0.53125 -0.15625 C 0.53125 -0.109375 0.546875 -0.046875 0.546875 -0.015625 L 4.5625 -0.015625 L 4.859375 -1.875 L 4.609375 -1.875 C 4.53125 -1.546875 4.5 -1.015625 4.328125 -0.890625 C 4.28125 -0.84375 4.140625 -0.828125 4.015625 -0.828125 L 3.578125 -0.828125 C 3.421875 -0.8125 3.265625 -0.8125 3.125 -0.8125 L 1.359375 -0.8125 C 1.9375 -1.390625 2.515625 -1.96875 3.125 -2.515625 C 3.875 -3.203125 4.8125 -3.9375 4.859375 -5.0625 L 4.859375 -5.140625 C 4.859375 -6.484375 3.734375 -7.265625 2.578125 -7.265625 C 1.53125 -7.265625 0.53125 -6.40625 0.53125 -5.296875 C 0.53125 -5 0.6875 -4.6875 1.0625 -4.6875 C 1.359375 -4.6875 1.59375 -4.921875 1.59375 -5.21875 C 1.59375 -5.46875 1.40625 -5.734375 1.09375 -5.734375 C 1.03125 -5.734375 0.984375 -5.71875 0.921875 -5.71875 Z M 0.921875 -5.71875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-21"> +<path style="stroke:none;" d="M 1.15625 -6.296875 C 1.484375 -6.734375 2.03125 -6.984375 2.578125 -6.984375 C 3.203125 -6.984375 3.671875 -6.625 3.703125 -5.859375 L 3.703125 -5.78125 C 3.703125 -5.09375 3.453125 -4.25 2.765625 -4.015625 C 2.46875 -3.90625 1.796875 -4.03125 1.796875 -3.8125 C 1.796875 -3.703125 1.890625 -3.6875 1.984375 -3.6875 L 2.109375 -3.6875 C 2.234375 -3.6875 2.359375 -3.703125 2.515625 -3.703125 C 3.5625 -3.703125 3.921875 -2.78125 3.921875 -1.984375 L 3.921875 -1.890625 C 3.921875 -1.09375 3.625 -0.078125 2.609375 -0.078125 C 1.875 -0.078125 1.234375 -0.421875 0.875 -1.03125 L 0.96875 -1.03125 C 1.25 -1.03125 1.546875 -1.1875 1.546875 -1.546875 C 1.546875 -1.8125 1.359375 -2.078125 1.078125 -2.109375 L 1.015625 -2.109375 C 0.59375 -2.109375 0.453125 -1.828125 0.453125 -1.53125 C 0.453125 -0.34375 1.671875 0.21875 2.65625 0.21875 C 3.875 0.21875 4.96875 -0.671875 4.96875 -1.890625 C 4.96875 -2.875 4.015625 -3.8125 3.125 -3.84375 C 3.234375 -3.890625 3.375 -3.9375 3.484375 -3.984375 C 4.140625 -4.3125 4.65625 -4.96875 4.65625 -5.75 C 4.65625 -6.734375 3.578125 -7.265625 2.6875 -7.265625 C 1.828125 -7.265625 0.75 -6.8125 0.75 -5.828125 C 0.75 -5.515625 0.953125 -5.28125 1.25 -5.28125 C 1.515625 -5.28125 1.78125 -5.46875 1.78125 -5.78125 C 1.78125 -6.140625 1.5 -6.296875 1.15625 -6.296875 Z M 1.15625 -6.296875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-22"> +<path style="stroke:none;" d="M 0.3125 -1.828125 L 3.203125 -1.828125 L 3.203125 -0.796875 C 3.203125 -0.359375 2.828125 -0.34375 2.359375 -0.34375 L 2.15625 -0.34375 L 2.15625 -0.015625 L 3.359375 -0.015625 L 3.609375 -0.046875 L 5.0625 -0.046875 L 5.0625 -0.34375 C 4.9375 -0.34375 4.8125 -0.328125 4.6875 -0.328125 C 4.34375 -0.328125 4.015625 -0.375 4.015625 -0.796875 L 4.015625 -1.828125 L 5.109375 -1.828125 L 5.109375 -2.15625 L 4.015625 -2.15625 L 4.015625 -7.015625 C 4.015625 -7.0625 4.03125 -7.109375 4.03125 -7.171875 C 4.03125 -7.296875 3.984375 -7.375 3.875 -7.375 C 3.609375 -7.375 3.203125 -6.59375 2.9375 -6.1875 C 2.1875 -4.953125 1.34375 -3.734375 0.5625 -2.53125 C 0.421875 -2.3125 0.296875 -2.1875 0.296875 -2 C 0.296875 -1.9375 0.3125 -1.875 0.3125 -1.828125 Z M 0.59375 -2.15625 L 3.25 -6.21875 L 3.25 -2.15625 Z M 0.59375 -2.15625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-23"> +<path style="stroke:none;" d="M 0.875 -1.34375 C 0.921875 -1.328125 1 -1.3125 1.046875 -1.3125 C 1.328125 -1.3125 1.53125 -1.53125 1.53125 -1.8125 C 1.53125 -2.078125 1.328125 -2.3125 1.0625 -2.3125 C 0.78125 -2.3125 0.546875 -2.109375 0.546875 -1.78125 C 0.546875 -0.78125 1.359375 0.21875 2.515625 0.21875 C 3.828125 0.21875 4.859375 -0.890625 4.859375 -2.21875 C 4.859375 -3.296875 4.15625 -4.578125 2.796875 -4.578125 L 2.703125 -4.578125 C 2.203125 -4.5625 1.765625 -4.359375 1.421875 -4 L 1.421875 -6.234375 C 1.734375 -6.140625 2.046875 -6.078125 2.359375 -6.078125 C 3.09375 -6.078125 3.78125 -6.34375 4.328125 -6.953125 C 4.390625 -7 4.453125 -7.0625 4.453125 -7.140625 L 4.453125 -7.171875 C 4.4375 -7.21875 4.390625 -7.25 4.328125 -7.25 L 4.3125 -7.25 C 3.78125 -7.0625 3.3125 -6.921875 2.765625 -6.921875 C 2.28125 -6.921875 1.84375 -7.03125 1.40625 -7.1875 C 1.359375 -7.203125 1.28125 -7.234375 1.234375 -7.25 L 1.203125 -7.25 C 1.15625 -7.25 1.125 -7.203125 1.109375 -7.15625 L 1.109375 -3.671875 C 1.109375 -3.59375 1.140625 -3.5 1.25 -3.5 C 1.359375 -3.5 1.453125 -3.6875 1.53125 -3.796875 C 1.859375 -4.15625 2.3125 -4.359375 2.796875 -4.359375 L 2.828125 -4.359375 C 3.296875 -4.34375 3.625 -3.953125 3.78125 -3.5625 C 3.9375 -3.15625 3.953125 -2.703125 3.953125 -2.28125 C 3.953125 -1.5 3.890625 -0.625 3 -0.171875 C 2.828125 -0.09375 2.65625 -0.0625 2.46875 -0.0625 C 1.75 -0.0625 1.0625 -0.640625 0.875 -1.34375 Z M 0.875 -1.34375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-24"> +<path style="stroke:none;" d="M 1.390625 -3.5625 L 1.375 -3.5625 C 1.375 -4.578125 1.421875 -5.75 2.21875 -6.515625 C 2.53125 -6.8125 2.921875 -6.984375 3.34375 -6.984375 C 3.703125 -6.984375 4.09375 -6.875 4.296875 -6.5625 C 4.03125 -6.5625 3.75 -6.453125 3.75 -6.109375 C 3.75 -5.859375 3.921875 -5.625 4.203125 -5.625 C 4.453125 -5.625 4.671875 -5.796875 4.6875 -6.0625 L 4.6875 -6.09375 C 4.6875 -6.875 4.03125 -7.265625 3.328125 -7.265625 C 1.5 -7.265625 0.453125 -5.25 0.453125 -3.5625 C 0.453125 -2.28125 0.59375 -0.53125 2 0.078125 C 2.234375 0.171875 2.5 0.234375 2.765625 0.234375 C 3.5625 0.234375 4.171875 -0.234375 4.578125 -0.84375 C 4.859375 -1.265625 4.96875 -1.75 4.96875 -2.234375 C 4.96875 -3.4375 4.140625 -4.65625 2.828125 -4.65625 C 2.1875 -4.65625 1.59375 -4.234375 1.390625 -3.5625 Z M 1.390625 -2.375 L 1.390625 -2.46875 C 1.390625 -3.296875 1.71875 -4.421875 2.875 -4.421875 C 3.609375 -4.421875 3.953125 -3.59375 4.015625 -3.015625 C 4.03125 -2.71875 4.03125 -2.421875 4.03125 -2.125 C 4.03125 -1.390625 3.96875 -0.078125 2.71875 -0.078125 L 2.65625 -0.078125 C 1.6875 -0.15625 1.46875 -1.21875 1.40625 -2.046875 C 1.40625 -2.15625 1.40625 -2.265625 1.390625 -2.375 Z M 1.390625 -2.375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-25"> +<path style="stroke:none;" d="M 0.953125 -7.390625 L 0.59375 -5.171875 L 0.859375 -5.171875 C 0.953125 -5.671875 0.921875 -6.203125 1.390625 -6.203125 L 1.671875 -6.203125 C 1.9375 -6.203125 2.1875 -6.234375 2.4375 -6.234375 L 4.5 -6.234375 C 4 -5.5 3.453125 -4.796875 2.984375 -4.03125 C 2.328125 -2.90625 1.9375 -1.59375 1.9375 -0.3125 L 1.9375 -0.1875 C 1.96875 0.046875 2.171875 0.21875 2.40625 0.21875 C 2.71875 0.21875 2.875 -0.03125 2.875 -0.34375 L 2.875 -0.515625 C 2.875 -1.828125 2.890625 -3.34375 3.625 -4.484375 C 4.09375 -5.1875 4.640625 -5.859375 5.109375 -6.5625 C 5.1875 -6.671875 5.25 -6.75 5.25 -6.90625 L 5.25 -7.03125 C 4.328125 -7.03125 3.65625 -7 2.515625 -7 C 1.890625 -7 1.25 -7.0625 1.203125 -7.390625 Z M 0.953125 -7.390625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-26"> +<path style="stroke:none;" d="M 4.03125 -3.515625 C 4.03125 -2.546875 4.03125 -1.46875 3.375 -0.6875 C 3.09375 -0.328125 2.6875 -0.078125 2.203125 -0.078125 C 1.828125 -0.078125 1.375 -0.15625 1.125 -0.484375 C 1.390625 -0.484375 1.65625 -0.625 1.65625 -0.9375 C 1.65625 -1.171875 1.5 -1.421875 1.1875 -1.421875 C 0.953125 -1.421875 0.734375 -1.25 0.71875 -1 L 0.71875 -0.921875 C 0.71875 -0.15625 1.46875 0.21875 2.21875 0.21875 C 3.984375 0.21875 4.875 -1.71875 4.96875 -3.3125 L 4.96875 -3.515625 C 4.96875 -4.765625 4.828125 -6.453125 3.53125 -7.09375 C 3.28125 -7.203125 3 -7.265625 2.71875 -7.265625 C 1.9375 -7.265625 1.265625 -6.84375 0.828125 -6.1875 C 0.546875 -5.78125 0.453125 -5.296875 0.453125 -4.8125 C 0.453125 -3.640625 1.25 -2.40625 2.53125 -2.40625 L 2.625 -2.40625 C 3.265625 -2.40625 3.875 -2.890625 4.03125 -3.515625 Z M 4 -4.859375 C 4 -4.734375 4.015625 -4.609375 4.015625 -4.484375 C 3.96875 -3.734375 3.625 -2.625 2.625 -2.625 C 1.5 -2.625 1.359375 -3.96875 1.359375 -4.859375 C 1.359375 -5.734375 1.578125 -6.984375 2.71875 -6.984375 C 3.78125 -6.984375 4.015625 -5.609375 4.015625 -4.96875 C 4.015625 -4.921875 4 -4.890625 4 -4.859375 Z M 4 -4.859375 "/> +</symbol> +<symbol overflow="visible" id="glyph1-0"> +<path style="stroke:none;" d=""/> +</symbol> +<symbol overflow="visible" id="glyph1-1"> +<path style="stroke:none;" d="M 7.921875 10.90625 C 8.390625 10.90625 8.46875 10.78125 8.46875 10.375 L 8.46875 0.53125 C 8.46875 0.375 8.46875 0 8.09375 0 C 7.703125 0 7.703125 0.359375 7.703125 0.53125 L 7.703125 10.15625 L 1.359375 10.15625 L 1.359375 0.53125 C 1.359375 0.375 1.359375 0 1 0 C 0.609375 0 0.609375 0.359375 0.609375 0.53125 L 0.609375 10.375 C 0.609375 10.796875 0.71875 10.90625 1.140625 10.90625 Z M 7.921875 10.90625 "/> +</symbol> +</g> +</defs> +<g id="surface1"> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.421062 4.9595 C 9.421062 7.424344 7.424969 9.420438 4.960125 9.420438 C 2.495281 9.420438 0.499187 7.424344 0.499187 4.9595 C 0.499187 2.498563 2.495281 0.498563 4.960125 0.498563 C 7.424969 0.498563 9.421062 2.498563 9.421062 4.9595 Z M 9.421062 4.9595 " transform="matrix(1,0,0,-1,5.993,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.422906 4.9595 C 9.422906 7.424344 7.422906 9.420438 4.961969 9.420438 C 2.497125 9.420438 0.501031 7.424344 0.501031 4.9595 C 0.501031 2.498563 2.497125 0.498563 4.961969 0.498563 C 7.422906 0.498563 9.422906 2.498563 9.422906 4.9595 Z M 9.422906 4.9595 " transform="matrix(1,0,0,-1,360.956,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.991156 -1.993625 L -0.252875 0.662625 L 4.958063 4.9595 L 8.169 8.05325 L 11.911188 11.912625 " transform="matrix(1,0,0,-1,360.956,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.991156 11.912625 L 0.598688 9.838406 L 4.958063 4.963406 L 7.180719 1.596219 L 11.911188 -1.989719 " transform="matrix(1,0,0,-1,360.956,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.422906 4.9595 C 9.422906 7.424344 7.422906 9.420438 4.961969 9.420438 C 2.497125 9.420438 0.501031 7.424344 0.501031 4.9595 C 0.501031 2.498563 2.497125 0.498563 4.961969 0.498563 C 7.422906 0.498563 9.422906 2.498563 9.422906 4.9595 Z M 9.422906 4.9595 " transform="matrix(1,0,0,-1,444.206,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.991156 -1.993625 L 1.086969 -0.138156 L 4.958063 4.9595 L 7.243219 8.029813 L 11.911188 11.912625 " transform="matrix(1,0,0,-1,444.206,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.991156 11.912625 L 1.126031 10.057156 L 4.958063 4.963406 L 7.465875 3.182156 L 11.911188 -1.989719 " transform="matrix(1,0,0,-1,444.206,-6.978)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-1" x="0.016" y="15.755"/> + <use xlink:href="#glyph0-2" x="5.440005" y="15.755"/> + <use xlink:href="#glyph0-3" x="8.45528" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-4" x="19.301107" y="15.755"/> + <use xlink:href="#glyph0-5" x="26.680022" y="15.755"/> + <use xlink:href="#glyph0-6" x="29.695297" y="15.755"/> + <use xlink:href="#glyph0-7" x="34.51712" y="15.755"/> + <use xlink:href="#glyph0-8" x="39.941124" y="15.755"/> + <use xlink:href="#glyph0-6" x="44.220764" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-6" x="52.653498" y="15.755"/> + <use xlink:href="#glyph0-9" x="57.475321" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-10" x="63.206962" y="15.755"/> + <use xlink:href="#glyph0-6" x="67.426602" y="15.755"/> + <use xlink:href="#glyph0-11" x="72.248424" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-10" x="80.078976" y="15.755"/> + <use xlink:href="#glyph0-12" x="84.298616" y="15.755"/> + <use xlink:href="#glyph0-6" x="90.324803" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-13" x="98.768446" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-14" x="107.803363" y="15.755"/> + <use xlink:href="#glyph0-15" x="113.829549" y="15.755"/> + <use xlink:href="#glyph0-16" x="116.844825" y="15.755"/> + <use xlink:href="#glyph0-15" x="122.268829" y="15.755"/> + <use xlink:href="#glyph0-10" x="125.284104" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-9" x="133.125565" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-17" x="138.846298" y="15.755"/> + <use xlink:href="#glyph0-18" x="144.872484" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-19" x="153.604128" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-6" x="159.93577" y="15.755"/> + <use xlink:href="#glyph0-11" x="164.757592" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph1-1" x="358.641" y="21.122"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph1-1" x="380.517018" y="21.122"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph1-1" x="402.393036" y="21.122"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph1-1" x="424.269055" y="21.122"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph1-1" x="446.145073" y="21.122"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph1-1" x="468.021091" y="21.122"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph1-1" x="489.897109" y="21.122"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph1-1" x="511.773128" y="21.122"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-1" x="340.848" y="42.853"/> +</g> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.422438 4.959344 C 9.422438 7.424188 7.422438 9.420281 4.9615 9.420281 C 2.496656 9.420281 0.500563 7.424188 0.500563 4.959344 C 0.500563 2.498406 2.496656 0.498406 4.9615 0.498406 C 7.422438 0.498406 9.422438 2.498406 9.422438 4.959344 Z M 9.422438 4.959344 " transform="matrix(1,0,0,-1,358.226,44.057)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.420438 4.959344 C 9.420438 7.424188 7.424344 9.420281 4.9595 9.420281 C 2.498563 9.420281 0.498563 7.424188 0.498563 4.959344 C 0.498563 2.498406 2.498563 0.498406 4.9595 0.498406 C 7.424344 0.498406 9.420438 2.498406 9.420438 4.959344 Z M 9.420438 4.959344 " transform="matrix(1,0,0,-1,380.103,44.057)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.419438 4.959344 C 9.419438 7.424188 7.423344 9.420281 4.962406 9.420281 C 2.497563 9.420281 0.501469 7.424188 0.501469 4.959344 C 0.501469 2.498406 2.497563 0.498406 4.962406 0.498406 C 7.423344 0.498406 9.419438 2.498406 9.419438 4.959344 Z M 9.419438 4.959344 " transform="matrix(1,0,0,-1,401.979,44.057)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.421344 4.959344 C 9.421344 7.424188 7.42525 9.420281 4.960406 9.420281 C 2.495563 9.420281 0.499469 7.424188 0.499469 4.959344 C 0.499469 2.498406 2.495563 0.498406 4.960406 0.498406 C 7.42525 0.498406 9.421344 2.498406 9.421344 4.959344 Z M 9.421344 4.959344 " transform="matrix(1,0,0,-1,423.856,44.057)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.420344 4.959344 C 9.420344 7.424188 7.42425 9.420281 4.959406 9.420281 C 2.498469 9.420281 0.498469 7.424188 0.498469 4.959344 C 0.498469 2.498406 2.498469 0.498406 4.959406 0.498406 C 7.42425 0.498406 9.420344 2.498406 9.420344 4.959344 Z M 9.420344 4.959344 " transform="matrix(1,0,0,-1,445.732,44.057)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.42325 4.959344 C 9.42325 7.424188 7.42325 9.420281 4.962313 9.420281 C 2.497469 9.420281 0.501375 7.424188 0.501375 4.959344 C 0.501375 2.498406 2.497469 0.498406 4.962313 0.498406 C 7.42325 0.498406 9.42325 2.498406 9.42325 4.959344 Z M 9.42325 4.959344 " transform="matrix(1,0,0,-1,467.608,44.057)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.42125 4.959344 C 9.42125 7.424188 7.425156 9.420281 4.960313 9.420281 C 2.495469 9.420281 0.499375 7.424188 0.499375 4.959344 C 0.499375 2.498406 2.495469 0.498406 4.960313 0.498406 C 7.425156 0.498406 9.42125 2.498406 9.42125 4.959344 Z M 9.42125 4.959344 " transform="matrix(1,0,0,-1,489.485,44.057)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.42025 4.959344 C 9.42025 7.424188 7.424156 9.420281 4.959313 9.420281 C 2.498375 9.420281 0.498375 7.424188 0.498375 4.959344 C 0.498375 2.498406 2.498375 0.498406 4.959313 0.498406 C 7.424156 0.498406 9.42025 2.498406 9.42025 4.959344 Z M 9.42025 4.959344 " transform="matrix(1,0,0,-1,511.361,44.057)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-3" x="340.848" y="56.403"/> +</g> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.422438 4.962469 C 9.422438 7.423406 7.422438 9.4195 4.9615 9.4195 C 2.496656 9.4195 0.500563 7.423406 0.500563 4.962469 C 0.500563 2.497625 2.496656 0.501531 4.9615 0.501531 C 7.422438 0.501531 9.422438 2.497625 9.422438 4.962469 Z M 9.422438 4.962469 " transform="matrix(1,0,0,-1,358.226,57.607)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.420438 4.962469 C 9.420438 7.423406 7.424344 9.4195 4.9595 9.4195 C 2.498563 9.4195 0.498563 7.423406 0.498563 4.962469 C 0.498563 2.497625 2.498563 0.501531 4.9595 0.501531 C 7.424344 0.501531 9.420438 2.497625 9.420438 4.962469 Z M 9.420438 4.962469 " transform="matrix(1,0,0,-1,380.103,57.607)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.419438 4.962469 C 9.419438 7.423406 7.423344 9.4195 4.962406 9.4195 C 2.497563 9.4195 0.501469 7.423406 0.501469 4.962469 C 0.501469 2.497625 2.497563 0.501531 4.962406 0.501531 C 7.423344 0.501531 9.419438 2.497625 9.419438 4.962469 Z M 9.419438 4.962469 " transform="matrix(1,0,0,-1,401.979,57.607)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.421344 4.962469 C 9.421344 7.423406 7.42525 9.4195 4.960406 9.4195 C 2.495563 9.4195 0.499469 7.423406 0.499469 4.962469 C 0.499469 2.497625 2.495563 0.501531 4.960406 0.501531 C 7.42525 0.501531 9.421344 2.497625 9.421344 4.962469 Z M 9.421344 4.962469 " transform="matrix(1,0,0,-1,423.856,57.607)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.420344 4.962469 C 9.420344 7.423406 7.42425 9.4195 4.959406 9.4195 C 2.498469 9.4195 0.498469 7.423406 0.498469 4.962469 C 0.498469 2.497625 2.498469 0.501531 4.959406 0.501531 C 7.42425 0.501531 9.420344 2.497625 9.420344 4.962469 Z M 9.420344 4.962469 " transform="matrix(1,0,0,-1,445.732,57.607)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.42325 4.962469 C 9.42325 7.423406 7.42325 9.4195 4.962313 9.4195 C 2.497469 9.4195 0.501375 7.423406 0.501375 4.962469 C 0.501375 2.497625 2.497469 0.501531 4.962313 0.501531 C 7.42325 0.501531 9.42325 2.497625 9.42325 4.962469 Z M 9.42325 4.962469 " transform="matrix(1,0,0,-1,467.608,57.607)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.42125 4.962469 C 9.42125 7.423406 7.425156 9.4195 4.960313 9.4195 C 2.495469 9.4195 0.499375 7.423406 0.499375 4.962469 C 0.499375 2.497625 2.495469 0.501531 4.960313 0.501531 C 7.425156 0.501531 9.42125 2.497625 9.42125 4.962469 Z M 9.42125 4.962469 " transform="matrix(1,0,0,-1,489.485,57.607)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.42025 4.962469 C 9.42025 7.423406 7.424156 9.4195 4.959313 9.4195 C 2.498375 9.4195 0.498375 7.423406 0.498375 4.962469 C 0.498375 2.497625 2.498375 0.501531 4.959313 0.501531 C 7.424156 0.501531 9.42025 2.497625 9.42025 4.962469 Z M 9.42025 4.962469 " transform="matrix(1,0,0,-1,511.361,57.607)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-20" x="340.848" y="69.952"/> +</g> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.422438 4.960687 C 9.422438 7.425531 7.422438 9.421625 4.9615 9.421625 C 2.496656 9.421625 0.500563 7.425531 0.500563 4.960687 C 0.500563 2.495844 2.496656 0.49975 4.9615 0.49975 C 7.422438 0.49975 9.422438 2.495844 9.422438 4.960687 Z M 9.422438 4.960687 " transform="matrix(1,0,0,-1,358.226,71.156)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.420438 4.960687 C 9.420438 7.425531 7.424344 9.421625 4.9595 9.421625 C 2.498563 9.421625 0.498563 7.425531 0.498563 4.960687 C 0.498563 2.495844 2.498563 0.49975 4.9595 0.49975 C 7.424344 0.49975 9.420438 2.495844 9.420438 4.960687 Z M 9.420438 4.960687 " transform="matrix(1,0,0,-1,380.103,71.156)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.419438 4.960687 C 9.419438 7.425531 7.423344 9.421625 4.962406 9.421625 C 2.497563 9.421625 0.501469 7.425531 0.501469 4.960687 C 0.501469 2.495844 2.497563 0.49975 4.962406 0.49975 C 7.423344 0.49975 9.419438 2.495844 9.419438 4.960687 Z M 9.419438 4.960687 " transform="matrix(1,0,0,-1,401.979,71.156)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.421344 4.960687 C 9.421344 7.425531 7.42525 9.421625 4.960406 9.421625 C 2.495563 9.421625 0.499469 7.425531 0.499469 4.960687 C 0.499469 2.495844 2.495563 0.49975 4.960406 0.49975 C 7.42525 0.49975 9.421344 2.495844 9.421344 4.960687 Z M 9.421344 4.960687 " transform="matrix(1,0,0,-1,423.856,71.156)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.420344 4.960687 C 9.420344 7.425531 7.42425 9.421625 4.959406 9.421625 C 2.498469 9.421625 0.498469 7.425531 0.498469 4.960687 C 0.498469 2.495844 2.498469 0.49975 4.959406 0.49975 C 7.42425 0.49975 9.420344 2.495844 9.420344 4.960687 Z M 9.420344 4.960687 " transform="matrix(1,0,0,-1,445.732,71.156)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.42325 4.960687 C 9.42325 7.425531 7.42325 9.421625 4.962313 9.421625 C 2.497469 9.421625 0.501375 7.425531 0.501375 4.960687 C 0.501375 2.495844 2.497469 0.49975 4.962313 0.49975 C 7.42325 0.49975 9.42325 2.495844 9.42325 4.960687 Z M 9.42325 4.960687 " transform="matrix(1,0,0,-1,467.608,71.156)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.42125 4.960687 C 9.42125 7.425531 7.425156 9.421625 4.960313 9.421625 C 2.495469 9.421625 0.499375 7.425531 0.499375 4.960687 C 0.499375 2.495844 2.495469 0.49975 4.960313 0.49975 C 7.425156 0.49975 9.42125 2.495844 9.42125 4.960687 Z M 9.42125 4.960687 " transform="matrix(1,0,0,-1,489.485,71.156)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.42025 4.960687 C 9.42025 7.425531 7.424156 9.421625 4.959313 9.421625 C 2.498375 9.421625 0.498375 7.425531 0.498375 4.960687 C 0.498375 2.495844 2.498375 0.49975 4.959313 0.49975 C 7.424156 0.49975 9.42025 2.495844 9.42025 4.960687 Z M 9.42025 4.960687 " transform="matrix(1,0,0,-1,511.361,71.156)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-21" x="340.848" y="83.501"/> +</g> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.422438 4.958906 C 9.422438 7.42375 7.422438 9.419844 4.9615 9.419844 C 2.496656 9.419844 0.500563 7.42375 0.500563 4.958906 C 0.500563 2.497969 2.496656 0.501875 4.9615 0.501875 C 7.422438 0.501875 9.422438 2.497969 9.422438 4.958906 Z M 9.422438 4.958906 " transform="matrix(1,0,0,-1,358.226,84.705)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.420438 4.958906 C 9.420438 7.42375 7.424344 9.419844 4.9595 9.419844 C 2.498563 9.419844 0.498563 7.42375 0.498563 4.958906 C 0.498563 2.497969 2.498563 0.501875 4.9595 0.501875 C 7.424344 0.501875 9.420438 2.497969 9.420438 4.958906 Z M 9.420438 4.958906 " transform="matrix(1,0,0,-1,380.103,84.705)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.419438 4.958906 C 9.419438 7.42375 7.423344 9.419844 4.962406 9.419844 C 2.497563 9.419844 0.501469 7.42375 0.501469 4.958906 C 0.501469 2.497969 2.497563 0.501875 4.962406 0.501875 C 7.423344 0.501875 9.419438 2.497969 9.419438 4.958906 Z M 9.419438 4.958906 " transform="matrix(1,0,0,-1,401.979,84.705)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.421344 4.958906 C 9.421344 7.42375 7.42525 9.419844 4.960406 9.419844 C 2.495563 9.419844 0.499469 7.42375 0.499469 4.958906 C 0.499469 2.497969 2.495563 0.501875 4.960406 0.501875 C 7.42525 0.501875 9.421344 2.497969 9.421344 4.958906 Z M 9.421344 4.958906 " transform="matrix(1,0,0,-1,423.856,84.705)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.420344 4.958906 C 9.420344 7.42375 7.42425 9.419844 4.959406 9.419844 C 2.498469 9.419844 0.498469 7.42375 0.498469 4.958906 C 0.498469 2.497969 2.498469 0.501875 4.959406 0.501875 C 7.42425 0.501875 9.420344 2.497969 9.420344 4.958906 Z M 9.420344 4.958906 " transform="matrix(1,0,0,-1,445.732,84.705)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.42325 4.958906 C 9.42325 7.42375 7.42325 9.419844 4.962313 9.419844 C 2.497469 9.419844 0.501375 7.42375 0.501375 4.958906 C 0.501375 2.497969 2.497469 0.501875 4.962313 0.501875 C 7.42325 0.501875 9.42325 2.497969 9.42325 4.958906 Z M 9.42325 4.958906 " transform="matrix(1,0,0,-1,467.608,84.705)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.42125 4.958906 C 9.42125 7.42375 7.425156 9.419844 4.960313 9.419844 C 2.495469 9.419844 0.499375 7.42375 0.499375 4.958906 C 0.499375 2.497969 2.495469 0.501875 4.960313 0.501875 C 7.425156 0.501875 9.42125 2.497969 9.42125 4.958906 Z M 9.42125 4.958906 " transform="matrix(1,0,0,-1,489.485,84.705)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.42025 4.958906 C 9.42025 7.42375 7.424156 9.419844 4.959313 9.419844 C 2.498375 9.419844 0.498375 7.42375 0.498375 4.958906 C 0.498375 2.497969 2.498375 0.501875 4.959313 0.501875 C 7.424156 0.501875 9.42025 2.497969 9.42025 4.958906 Z M 9.42025 4.958906 " transform="matrix(1,0,0,-1,511.361,84.705)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-22" x="340.848" y="97.05"/> +</g> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.422438 4.961031 C 9.422438 7.425875 7.422438 9.421969 4.9615 9.421969 C 2.496656 9.421969 0.500563 7.425875 0.500563 4.961031 C 0.500563 2.496188 2.496656 0.500094 4.9615 0.500094 C 7.422438 0.500094 9.422438 2.496188 9.422438 4.961031 Z M 9.422438 4.961031 " transform="matrix(1,0,0,-1,358.226,98.254)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.420438 4.961031 C 9.420438 7.425875 7.424344 9.421969 4.9595 9.421969 C 2.498563 9.421969 0.498563 7.425875 0.498563 4.961031 C 0.498563 2.496188 2.498563 0.500094 4.9595 0.500094 C 7.424344 0.500094 9.420438 2.496188 9.420438 4.961031 Z M 9.420438 4.961031 " transform="matrix(1,0,0,-1,380.103,98.254)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.419438 4.961031 C 9.419438 7.425875 7.423344 9.421969 4.962406 9.421969 C 2.497563 9.421969 0.501469 7.425875 0.501469 4.961031 C 0.501469 2.496188 2.497563 0.500094 4.962406 0.500094 C 7.423344 0.500094 9.419438 2.496188 9.419438 4.961031 Z M 9.419438 4.961031 " transform="matrix(1,0,0,-1,401.979,98.254)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.421344 4.961031 C 9.421344 7.425875 7.42525 9.421969 4.960406 9.421969 C 2.495563 9.421969 0.499469 7.425875 0.499469 4.961031 C 0.499469 2.496188 2.495563 0.500094 4.960406 0.500094 C 7.42525 0.500094 9.421344 2.496188 9.421344 4.961031 Z M 9.421344 4.961031 " transform="matrix(1,0,0,-1,423.856,98.254)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.420344 4.961031 C 9.420344 7.425875 7.42425 9.421969 4.959406 9.421969 C 2.498469 9.421969 0.498469 7.425875 0.498469 4.961031 C 0.498469 2.496188 2.498469 0.500094 4.959406 0.500094 C 7.42425 0.500094 9.420344 2.496188 9.420344 4.961031 Z M 9.420344 4.961031 " transform="matrix(1,0,0,-1,445.732,98.254)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.42325 4.961031 C 9.42325 7.425875 7.42325 9.421969 4.962313 9.421969 C 2.497469 9.421969 0.501375 7.425875 0.501375 4.961031 C 0.501375 2.496188 2.497469 0.500094 4.962313 0.500094 C 7.42325 0.500094 9.42325 2.496188 9.42325 4.961031 Z M 9.42325 4.961031 " transform="matrix(1,0,0,-1,467.608,98.254)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.42125 4.961031 C 9.42125 7.425875 7.425156 9.421969 4.960313 9.421969 C 2.495469 9.421969 0.499375 7.425875 0.499375 4.961031 C 0.499375 2.496188 2.495469 0.500094 4.960313 0.500094 C 7.425156 0.500094 9.42125 2.496188 9.42125 4.961031 Z M 9.42125 4.961031 " transform="matrix(1,0,0,-1,489.485,98.254)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.42025 4.961031 C 9.42025 7.425875 7.424156 9.421969 4.959313 9.421969 C 2.498375 9.421969 0.498375 7.425875 0.498375 4.961031 C 0.498375 2.496188 2.498375 0.500094 4.959313 0.500094 C 7.424156 0.500094 9.42025 2.496188 9.42025 4.961031 Z M 9.42025 4.961031 " transform="matrix(1,0,0,-1,511.361,98.254)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-23" x="340.848" y="110.599"/> +</g> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.422438 4.95925 C 9.422438 7.424094 7.422438 9.420187 4.9615 9.420187 C 2.496656 9.420187 0.500563 7.424094 0.500563 4.95925 C 0.500563 2.498312 2.496656 0.498312 4.9615 0.498312 C 7.422438 0.498312 9.422438 2.498312 9.422438 4.95925 Z M 9.422438 4.95925 " transform="matrix(1,0,0,-1,358.226,111.803)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.420438 4.95925 C 9.420438 7.424094 7.424344 9.420187 4.9595 9.420187 C 2.498563 9.420187 0.498563 7.424094 0.498563 4.95925 C 0.498563 2.498312 2.498563 0.498312 4.9595 0.498312 C 7.424344 0.498312 9.420438 2.498312 9.420438 4.95925 Z M 9.420438 4.95925 " transform="matrix(1,0,0,-1,380.103,111.803)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.419438 4.95925 C 9.419438 7.424094 7.423344 9.420187 4.962406 9.420187 C 2.497563 9.420187 0.501469 7.424094 0.501469 4.95925 C 0.501469 2.498312 2.497563 0.498312 4.962406 0.498312 C 7.423344 0.498312 9.419438 2.498312 9.419438 4.95925 Z M 9.419438 4.95925 " transform="matrix(1,0,0,-1,401.979,111.803)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.421344 4.95925 C 9.421344 7.424094 7.42525 9.420187 4.960406 9.420187 C 2.495563 9.420187 0.499469 7.424094 0.499469 4.95925 C 0.499469 2.498312 2.495563 0.498312 4.960406 0.498312 C 7.42525 0.498312 9.421344 2.498312 9.421344 4.95925 Z M 9.421344 4.95925 " transform="matrix(1,0,0,-1,423.856,111.803)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.420344 4.95925 C 9.420344 7.424094 7.42425 9.420187 4.959406 9.420187 C 2.498469 9.420187 0.498469 7.424094 0.498469 4.95925 C 0.498469 2.498312 2.498469 0.498312 4.959406 0.498312 C 7.42425 0.498312 9.420344 2.498312 9.420344 4.95925 Z M 9.420344 4.95925 " transform="matrix(1,0,0,-1,445.732,111.803)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.42325 4.95925 C 9.42325 7.424094 7.42325 9.420187 4.962313 9.420187 C 2.497469 9.420187 0.501375 7.424094 0.501375 4.95925 C 0.501375 2.498312 2.497469 0.498312 4.962313 0.498312 C 7.42325 0.498312 9.42325 2.498312 9.42325 4.95925 Z M 9.42325 4.95925 " transform="matrix(1,0,0,-1,467.608,111.803)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.42125 4.95925 C 9.42125 7.424094 7.425156 9.420187 4.960313 9.420187 C 2.495469 9.420187 0.499375 7.424094 0.499375 4.95925 C 0.499375 2.498312 2.495469 0.498312 4.960313 0.498312 C 7.425156 0.498312 9.42125 2.498312 9.42125 4.95925 Z M 9.42125 4.95925 " transform="matrix(1,0,0,-1,489.485,111.803)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.42025 4.95925 C 9.42025 7.424094 7.424156 9.420187 4.959313 9.420187 C 2.498375 9.420187 0.498375 7.424094 0.498375 4.95925 C 0.498375 2.498312 2.498375 0.498312 4.959313 0.498312 C 7.424156 0.498312 9.42025 2.498312 9.42025 4.95925 Z M 9.42025 4.95925 " transform="matrix(1,0,0,-1,511.361,111.803)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-24" x="340.848" y="124.149"/> +</g> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.422438 4.962375 C 9.422438 7.423313 7.422438 9.423313 4.9615 9.423313 C 2.496656 9.423313 0.500563 7.423313 0.500563 4.962375 C 0.500563 2.497531 2.496656 0.501438 4.9615 0.501438 C 7.422438 0.501438 9.422438 2.497531 9.422438 4.962375 Z M 9.422438 4.962375 " transform="matrix(1,0,0,-1,358.226,125.353)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.420438 4.962375 C 9.420438 7.423313 7.424344 9.423313 4.9595 9.423313 C 2.498563 9.423313 0.498563 7.423313 0.498563 4.962375 C 0.498563 2.497531 2.498563 0.501438 4.9595 0.501438 C 7.424344 0.501438 9.420438 2.497531 9.420438 4.962375 Z M 9.420438 4.962375 " transform="matrix(1,0,0,-1,380.103,125.353)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.419438 4.962375 C 9.419438 7.423313 7.423344 9.423313 4.962406 9.423313 C 2.497563 9.423313 0.501469 7.423313 0.501469 4.962375 C 0.501469 2.497531 2.497563 0.501438 4.962406 0.501438 C 7.423344 0.501438 9.419438 2.497531 9.419438 4.962375 Z M 9.419438 4.962375 " transform="matrix(1,0,0,-1,401.979,125.353)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.421344 4.962375 C 9.421344 7.423313 7.42525 9.423313 4.960406 9.423313 C 2.495563 9.423313 0.499469 7.423313 0.499469 4.962375 C 0.499469 2.497531 2.495563 0.501438 4.960406 0.501438 C 7.42525 0.501438 9.421344 2.497531 9.421344 4.962375 Z M 9.421344 4.962375 " transform="matrix(1,0,0,-1,423.856,125.353)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.420344 4.962375 C 9.420344 7.423313 7.42425 9.423313 4.959406 9.423313 C 2.498469 9.423313 0.498469 7.423313 0.498469 4.962375 C 0.498469 2.497531 2.498469 0.501438 4.959406 0.501438 C 7.42425 0.501438 9.420344 2.497531 9.420344 4.962375 Z M 9.420344 4.962375 " transform="matrix(1,0,0,-1,445.732,125.353)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.42325 4.962375 C 9.42325 7.423313 7.42325 9.423313 4.962313 9.423313 C 2.497469 9.423313 0.501375 7.423313 0.501375 4.962375 C 0.501375 2.497531 2.497469 0.501438 4.962313 0.501438 C 7.42325 0.501438 9.42325 2.497531 9.42325 4.962375 Z M 9.42325 4.962375 " transform="matrix(1,0,0,-1,467.608,125.353)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.42125 4.962375 C 9.42125 7.423313 7.425156 9.423313 4.960313 9.423313 C 2.495469 9.423313 0.499375 7.423313 0.499375 4.962375 C 0.499375 2.497531 2.495469 0.501438 4.960313 0.501438 C 7.425156 0.501438 9.42125 2.497531 9.42125 4.962375 Z M 9.42125 4.962375 " transform="matrix(1,0,0,-1,489.485,125.353)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.42025 4.962375 C 9.42025 7.423313 7.424156 9.423313 4.959313 9.423313 C 2.498375 9.423313 0.498375 7.423313 0.498375 4.962375 C 0.498375 2.497531 2.498375 0.501438 4.959313 0.501438 C 7.424156 0.501438 9.42025 2.497531 9.42025 4.962375 Z M 9.42025 4.962375 " transform="matrix(1,0,0,-1,511.361,125.353)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-25" x="340.848" y="137.698"/> +</g> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.422438 4.960594 C 9.422438 7.425437 7.422438 9.421531 4.9615 9.421531 C 2.496656 9.421531 0.500563 7.425437 0.500563 4.960594 C 0.500563 2.49575 2.496656 0.499656 4.9615 0.499656 C 7.422438 0.499656 9.422438 2.49575 9.422438 4.960594 Z M 9.422438 4.960594 " transform="matrix(1,0,0,-1,358.226,138.902)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.420438 4.960594 C 9.420438 7.425437 7.424344 9.421531 4.9595 9.421531 C 2.498563 9.421531 0.498563 7.425437 0.498563 4.960594 C 0.498563 2.49575 2.498563 0.499656 4.9595 0.499656 C 7.424344 0.499656 9.420438 2.49575 9.420438 4.960594 Z M 9.420438 4.960594 " transform="matrix(1,0,0,-1,380.103,138.902)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.419438 4.960594 C 9.419438 7.425437 7.423344 9.421531 4.962406 9.421531 C 2.497563 9.421531 0.501469 7.425437 0.501469 4.960594 C 0.501469 2.49575 2.497563 0.499656 4.962406 0.499656 C 7.423344 0.499656 9.419438 2.49575 9.419438 4.960594 Z M 9.419438 4.960594 " transform="matrix(1,0,0,-1,401.979,138.902)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.421344 4.960594 C 9.421344 7.425437 7.42525 9.421531 4.960406 9.421531 C 2.495563 9.421531 0.499469 7.425437 0.499469 4.960594 C 0.499469 2.49575 2.495563 0.499656 4.960406 0.499656 C 7.42525 0.499656 9.421344 2.49575 9.421344 4.960594 Z M 9.421344 4.960594 " transform="matrix(1,0,0,-1,423.856,138.902)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.420344 4.960594 C 9.420344 7.425437 7.42425 9.421531 4.959406 9.421531 C 2.498469 9.421531 0.498469 7.425437 0.498469 4.960594 C 0.498469 2.49575 2.498469 0.499656 4.959406 0.499656 C 7.42425 0.499656 9.420344 2.49575 9.420344 4.960594 Z M 9.420344 4.960594 " transform="matrix(1,0,0,-1,445.732,138.902)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.42325 4.960594 C 9.42325 7.425437 7.42325 9.421531 4.962313 9.421531 C 2.497469 9.421531 0.501375 7.425437 0.501375 4.960594 C 0.501375 2.49575 2.497469 0.499656 4.962313 0.499656 C 7.42325 0.499656 9.42325 2.49575 9.42325 4.960594 Z M 9.42325 4.960594 " transform="matrix(1,0,0,-1,467.608,138.902)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.42125 4.960594 C 9.42125 7.425437 7.425156 9.421531 4.960313 9.421531 C 2.495469 9.421531 0.499375 7.425437 0.499375 4.960594 C 0.499375 2.49575 2.495469 0.499656 4.960313 0.499656 C 7.425156 0.499656 9.42125 2.49575 9.42125 4.960594 Z M 9.42125 4.960594 " transform="matrix(1,0,0,-1,489.485,138.902)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.42025 4.960594 C 9.42025 7.425437 7.424156 9.421531 4.959313 9.421531 C 2.498375 9.421531 0.498375 7.425437 0.498375 4.960594 C 0.498375 2.49575 2.498375 0.499656 4.959313 0.499656 C 7.424156 0.499656 9.42025 2.49575 9.42025 4.960594 Z M 9.42025 4.960594 " transform="matrix(1,0,0,-1,511.361,138.902)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-13" x="340.848" y="151.247"/> +</g> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.422438 4.958813 C 9.422438 7.423656 7.422438 9.41975 4.9615 9.41975 C 2.496656 9.41975 0.500563 7.423656 0.500563 4.958813 C 0.500563 2.497875 2.496656 0.501781 4.9615 0.501781 C 7.422438 0.501781 9.422438 2.497875 9.422438 4.958813 Z M 9.422438 4.958813 " transform="matrix(1,0,0,-1,358.226,152.451)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.420438 4.958813 C 9.420438 7.423656 7.424344 9.41975 4.9595 9.41975 C 2.498563 9.41975 0.498563 7.423656 0.498563 4.958813 C 0.498563 2.497875 2.498563 0.501781 4.9595 0.501781 C 7.424344 0.501781 9.420438 2.497875 9.420438 4.958813 Z M 9.420438 4.958813 " transform="matrix(1,0,0,-1,380.103,152.451)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.419438 4.958813 C 9.419438 7.423656 7.423344 9.41975 4.962406 9.41975 C 2.497563 9.41975 0.501469 7.423656 0.501469 4.958813 C 0.501469 2.497875 2.497563 0.501781 4.962406 0.501781 C 7.423344 0.501781 9.419438 2.497875 9.419438 4.958813 Z M 9.419438 4.958813 " transform="matrix(1,0,0,-1,401.979,152.451)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.421344 4.958813 C 9.421344 7.423656 7.42525 9.41975 4.960406 9.41975 C 2.495563 9.41975 0.499469 7.423656 0.499469 4.958813 C 0.499469 2.497875 2.495563 0.501781 4.960406 0.501781 C 7.42525 0.501781 9.421344 2.497875 9.421344 4.958813 Z M 9.421344 4.958813 " transform="matrix(1,0,0,-1,423.856,152.451)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.420344 4.958813 C 9.420344 7.423656 7.42425 9.41975 4.959406 9.41975 C 2.498469 9.41975 0.498469 7.423656 0.498469 4.958813 C 0.498469 2.497875 2.498469 0.501781 4.959406 0.501781 C 7.42425 0.501781 9.420344 2.497875 9.420344 4.958813 Z M 9.420344 4.958813 " transform="matrix(1,0,0,-1,445.732,152.451)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.42325 4.958813 C 9.42325 7.423656 7.42325 9.41975 4.962313 9.41975 C 2.497469 9.41975 0.501375 7.423656 0.501375 4.958813 C 0.501375 2.497875 2.497469 0.501781 4.962313 0.501781 C 7.42325 0.501781 9.42325 2.497875 9.42325 4.958813 Z M 9.42325 4.958813 " transform="matrix(1,0,0,-1,467.608,152.451)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.42125 4.958813 C 9.42125 7.423656 7.425156 9.41975 4.960313 9.41975 C 2.495469 9.41975 0.499375 7.423656 0.499375 4.958813 C 0.499375 2.497875 2.495469 0.501781 4.960313 0.501781 C 7.425156 0.501781 9.42125 2.497875 9.42125 4.958813 Z M 9.42125 4.958813 " transform="matrix(1,0,0,-1,489.485,152.451)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.42025 4.958813 C 9.42025 7.423656 7.424156 9.41975 4.959313 9.41975 C 2.498375 9.41975 0.498375 7.423656 0.498375 4.958813 C 0.498375 2.497875 2.498375 0.501781 4.959313 0.501781 C 7.424156 0.501781 9.42025 2.497875 9.42025 4.958813 Z M 9.42025 4.958813 " transform="matrix(1,0,0,-1,511.361,152.451)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-26" x="340.848" y="164.796"/> +</g> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.422438 4.960938 C 9.422438 7.425781 7.422438 9.421875 4.9615 9.421875 C 2.496656 9.421875 0.500563 7.425781 0.500563 4.960938 C 0.500563 2.496094 2.496656 0.5 4.9615 0.5 C 7.422438 0.5 9.422438 2.496094 9.422438 4.960938 Z M 9.422438 4.960938 " transform="matrix(1,0,0,-1,358.226,166)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.420438 4.960938 C 9.420438 7.425781 7.424344 9.421875 4.9595 9.421875 C 2.498563 9.421875 0.498563 7.425781 0.498563 4.960938 C 0.498563 2.496094 2.498563 0.5 4.9595 0.5 C 7.424344 0.5 9.420438 2.496094 9.420438 4.960938 Z M 9.420438 4.960938 " transform="matrix(1,0,0,-1,380.103,166)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.419438 4.960938 C 9.419438 7.425781 7.423344 9.421875 4.962406 9.421875 C 2.497563 9.421875 0.501469 7.425781 0.501469 4.960938 C 0.501469 2.496094 2.497563 0.5 4.962406 0.5 C 7.423344 0.5 9.419438 2.496094 9.419438 4.960938 Z M 9.419438 4.960938 " transform="matrix(1,0,0,-1,401.979,166)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.421344 4.960938 C 9.421344 7.425781 7.42525 9.421875 4.960406 9.421875 C 2.495563 9.421875 0.499469 7.425781 0.499469 4.960938 C 0.499469 2.496094 2.495563 0.5 4.960406 0.5 C 7.42525 0.5 9.421344 2.496094 9.421344 4.960938 Z M 9.421344 4.960938 " transform="matrix(1,0,0,-1,423.856,166)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.420344 4.960938 C 9.420344 7.425781 7.42425 9.421875 4.959406 9.421875 C 2.498469 9.421875 0.498469 7.425781 0.498469 4.960938 C 0.498469 2.496094 2.498469 0.5 4.959406 0.5 C 7.42425 0.5 9.420344 2.496094 9.420344 4.960938 Z M 9.420344 4.960938 " transform="matrix(1,0,0,-1,445.732,166)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.42325 4.960938 C 9.42325 7.425781 7.42325 9.421875 4.962313 9.421875 C 2.497469 9.421875 0.501375 7.425781 0.501375 4.960938 C 0.501375 2.496094 2.497469 0.5 4.962313 0.5 C 7.42325 0.5 9.42325 2.496094 9.42325 4.960938 Z M 9.42325 4.960938 " transform="matrix(1,0,0,-1,467.608,166)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.42125 4.960938 C 9.42125 7.425781 7.425156 9.421875 4.960313 9.421875 C 2.495469 9.421875 0.499375 7.425781 0.499375 4.960938 C 0.499375 2.496094 2.495469 0.5 4.960313 0.5 C 7.425156 0.5 9.42125 2.496094 9.42125 4.960938 Z M 9.42125 4.960938 " transform="matrix(1,0,0,-1,489.485,166)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.42025 4.960938 C 9.42025 7.425781 7.424156 9.421875 4.959313 9.421875 C 2.498375 9.421875 0.498375 7.425781 0.498375 4.960938 C 0.498375 2.496094 2.498375 0.5 4.959313 0.5 C 7.424156 0.5 9.42025 2.496094 9.42025 4.960938 Z M 9.42025 4.960938 " transform="matrix(1,0,0,-1,511.361,166)"/> +</g> +</svg> diff --git a/macros/latex/contrib/sdaps/html/_images/sdaps-33cc9f194559178b6d8f6e8d6f092bcf0c81faf3.svg b/macros/latex/contrib/sdaps/html/_images/sdaps-33cc9f194559178b6d8f6e8d6f092bcf0c81faf3.svg new file mode 100644 index 0000000000..6d01bab5a0 --- /dev/null +++ b/macros/latex/contrib/sdaps/html/_images/sdaps-33cc9f194559178b6d8f6e8d6f092bcf0c81faf3.svg @@ -0,0 +1,845 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="532pt" height="272pt" viewBox="0 0 532 272" version="1.2"> +<defs> +<g> +<symbol overflow="visible" id="glyph0-0"> +<path style="stroke:none;" d=""/> +</symbol> +<symbol overflow="visible" id="glyph0-1"> +<path style="stroke:none;" d="M 2.546875 -7.265625 C 0.5 -7.078125 0.4375 -4.59375 0.4375 -3.4375 C 0.4375 -2.421875 0.53125 -1.203125 1.203125 -0.4375 C 1.578125 -0.015625 2.140625 0.234375 2.6875 0.234375 C 4.328125 0.234375 4.9375 -1.46875 4.96875 -2.984375 C 4.96875 -3.1875 4.96875 -3.375 4.96875 -3.578125 C 4.96875 -4.609375 4.875 -5.8125 4.203125 -6.578125 C 3.84375 -7 3.28125 -7.28125 2.71875 -7.28125 C 2.65625 -7.28125 2.609375 -7.265625 2.546875 -7.265625 Z M 1.3125 -2.828125 C 1.296875 -2.921875 1.296875 -3.015625 1.296875 -3.125 C 1.296875 -3.8125 1.296875 -4.5 1.359375 -5.1875 C 1.390625 -5.59375 1.421875 -6.046875 1.65625 -6.40625 C 1.890625 -6.765625 2.28125 -7.03125 2.703125 -7.03125 C 3.03125 -7.03125 3.34375 -6.875 3.578125 -6.625 C 4.0625 -6.125 4.09375 -5.265625 4.09375 -4.484375 L 4.09375 -3.84375 C 4.09375 -3.5625 4.109375 -3.25 4.109375 -2.9375 C 4.109375 -1.546875 3.921875 -0.015625 2.6875 -0.015625 L 2.65625 -0.015625 C 1.3125 -0.140625 1.421875 -1.75 1.3125 -2.828125 Z M 1.3125 -2.828125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-2"> +<path style="stroke:none;" d="M 1.421875 -1.09375 C 1.125 -1.046875 0.96875 -0.796875 0.96875 -0.5625 C 0.96875 -0.3125 1.140625 -0.015625 1.5 -0.015625 C 1.828125 -0.015625 2.046875 -0.28125 2.046875 -0.5625 C 2.046875 -0.8125 1.859375 -1.09375 1.515625 -1.09375 C 1.484375 -1.09375 1.453125 -1.09375 1.421875 -1.09375 Z M 1.421875 -1.09375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-3"> +<path style="stroke:none;" d="M 1 -6.5625 L 1 -6.234375 C 1.515625 -6.234375 1.90625 -6.328125 2.421875 -6.515625 L 2.421875 -0.8125 C 2.421875 -0.375 2.015625 -0.34375 1.625 -0.34375 L 1.0625 -0.34375 L 1.0625 -0.015625 L 2.53125 -0.015625 L 2.8125 -0.046875 L 4.546875 -0.046875 L 4.546875 -0.34375 C 4.375 -0.34375 4.171875 -0.328125 4 -0.328125 C 3.5625 -0.328125 3.203125 -0.390625 3.203125 -0.8125 L 3.203125 -7.09375 C 3.203125 -7.1875 3.15625 -7.265625 3.046875 -7.265625 C 2.90625 -7.265625 2.75 -7.0625 2.625 -6.96875 C 2.140625 -6.65625 1.5625 -6.5625 1 -6.5625 Z M 1 -6.5625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-4"> +<path style="stroke:none;" d="M 0.34375 -0.34375 L 0.34375 -0.015625 L 2.546875 -0.015625 L 2.546875 -0.34375 C 2.25 -0.34375 1.796875 -0.5 1.796875 -0.875 L 1.796875 -0.890625 C 1.796875 -1.0625 1.90625 -1.25 1.96875 -1.421875 C 2.109375 -1.78125 2.28125 -2.1875 2.359375 -2.546875 L 5.03125 -2.546875 C 5.234375 -2.546875 5.34375 -1.984375 5.4375 -1.703125 C 5.546875 -1.375 5.796875 -0.890625 5.796875 -0.671875 C 5.796875 -0.34375 5.265625 -0.34375 4.96875 -0.34375 L 4.96875 -0.015625 L 6.21875 -0.015625 L 6.453125 -0.046875 L 7.234375 -0.046875 L 7.765625 -0.015625 L 7.765625 -0.34375 L 7.484375 -0.34375 C 7.25 -0.34375 7.015625 -0.359375 6.859375 -0.484375 C 6.71875 -0.625 6.671875 -0.84375 6.625 -1.03125 C 6.046875 -2.625 5.46875 -4.234375 4.90625 -5.84375 L 4.28125 -7.609375 C 4.234375 -7.734375 4.203125 -7.796875 4.0625 -7.796875 C 3.84375 -7.796875 3.8125 -7.5625 3.734375 -7.359375 C 3 -5.328125 2.296875 -3.28125 1.578125 -1.21875 C 1.390625 -0.78125 1.21875 -0.34375 0.34375 -0.34375 Z M 2.46875 -2.875 L 3.75 -6.46875 L 5.03125 -2.875 Z M 2.46875 -2.875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-5"> +<path style="stroke:none;" d="M 1.15625 -2.109375 C 0.9375 -1.890625 0.8125 -1.5 0.8125 -1.203125 C 0.8125 -0.8125 1 -0.53125 1.28125 -0.234375 C 0.78125 -0.140625 0.3125 0.3125 0.3125 0.84375 C 0.3125 1.96875 2.078125 2.234375 2.71875 2.234375 C 3.6875 2.234375 5.109375 1.859375 5.109375 0.796875 C 5.109375 -0.4375 3.859375 -0.71875 2.71875 -0.71875 L 1.96875 -0.71875 C 1.421875 -0.71875 1.140625 -1.015625 1.140625 -1.46875 C 1.140625 -1.671875 1.25 -1.828125 1.3125 -1.96875 C 1.609375 -1.78125 1.9375 -1.65625 2.296875 -1.640625 L 2.375 -1.640625 C 3.25 -1.640625 4 -2.171875 4.140625 -3.09375 L 4.140625 -3.203125 C 4.140625 -3.5625 4.015625 -3.921875 3.78125 -4.1875 C 3.765625 -4.21875 3.734375 -4.25 3.734375 -4.28125 L 3.734375 -4.296875 C 3.875 -4.515625 4.390625 -4.703125 4.703125 -4.703125 C 4.75 -4.703125 4.78125 -4.6875 4.828125 -4.6875 C 4.75 -4.625 4.671875 -4.5625 4.65625 -4.453125 L 4.65625 -4.421875 C 4.65625 -4.25 4.796875 -4.109375 4.96875 -4.109375 C 5.171875 -4.109375 5.25 -4.265625 5.25 -4.421875 C 5.25 -4.765625 4.9375 -4.921875 4.671875 -4.921875 C 4.3125 -4.921875 3.9375 -4.765625 3.65625 -4.53125 C 3.625 -4.5 3.59375 -4.453125 3.546875 -4.453125 L 3.53125 -4.453125 C 3.46875 -4.453125 3.25 -4.640625 3.09375 -4.671875 C 2.875 -4.765625 2.640625 -4.8125 2.40625 -4.8125 C 1.578125 -4.8125 0.75 -4.21875 0.65625 -3.359375 L 0.65625 -3.25 C 0.65625 -2.828125 0.8125 -2.375 1.15625 -2.109375 Z M 0.859375 0.921875 L 0.859375 0.828125 C 0.859375 0.234375 1.390625 -0.09375 1.96875 -0.09375 L 3.015625 -0.09375 C 3.609375 -0.09375 4.4375 0.046875 4.546875 0.765625 L 4.546875 0.84375 C 4.546875 1.65625 3.375 1.984375 2.6875 1.984375 C 1.96875 1.984375 0.96875 1.65625 0.859375 0.921875 Z M 1.4375 -3.015625 L 1.4375 -3.140625 C 1.4375 -3.734375 1.578125 -4.546875 2.390625 -4.546875 C 3.09375 -4.546875 3.359375 -3.921875 3.359375 -3.21875 C 3.359375 -2.671875 3.21875 -1.890625 2.40625 -1.890625 C 1.78125 -1.890625 1.515625 -2.40625 1.4375 -3.015625 Z M 1.4375 -3.015625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-6"> +<path style="stroke:none;" d="M 0.3125 -4.6875 L 0.3125 -4.359375 L 0.484375 -4.359375 C 0.8125 -4.359375 1.140625 -4.328125 1.140625 -3.8125 L 1.140625 -0.796875 C 1.140625 -0.34375 0.84375 -0.34375 0.375 -0.34375 L 0.3125 -0.34375 L 0.3125 -0.015625 L 2.90625 -0.015625 L 2.90625 -0.34375 C 2.78125 -0.34375 2.65625 -0.328125 2.515625 -0.328125 C 2.171875 -0.328125 1.859375 -0.375 1.859375 -0.78125 L 1.859375 -2.265625 C 1.859375 -3.125 2.03125 -4.578125 3.125 -4.578125 C 3.171875 -4.578125 3.21875 -4.5625 3.265625 -4.5625 C 3.109375 -4.5 3.015625 -4.3125 3.015625 -4.15625 C 3.015625 -3.921875 3.203125 -3.734375 3.421875 -3.703125 C 3.734375 -3.703125 3.921875 -3.90625 3.921875 -4.171875 C 3.921875 -4.59375 3.5 -4.8125 3.140625 -4.8125 C 2.453125 -4.8125 1.9375 -4.1875 1.8125 -3.625 L 1.796875 -4.8125 Z M 0.3125 -4.6875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-7"> +<path style="stroke:none;" d="M 2.546875 -4.859375 C 1.15625 -4.703125 0.3125 -3.5625 0.3125 -2.328125 C 0.3125 -1.171875 1.203125 0.109375 2.703125 0.109375 C 4.0625 0.109375 5.09375 -1.0625 5.09375 -2.34375 C 5.09375 -3.625 4.125 -4.859375 2.65625 -4.859375 Z M 1.1875 -2.09375 C 1.171875 -2.1875 1.171875 -2.28125 1.171875 -2.359375 C 1.171875 -3.234375 1.375 -4.625 2.703125 -4.625 C 3.84375 -4.625 4.21875 -3.546875 4.21875 -2.5 C 4.21875 -1.609375 4.109375 -0.234375 2.765625 -0.15625 L 2.703125 -0.15625 C 1.828125 -0.15625 1.296875 -0.921875 1.21875 -1.765625 C 1.203125 -1.875 1.203125 -1.984375 1.1875 -2.09375 Z M 1.1875 -2.09375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-8"> +<path style="stroke:none;" d="M 0.359375 -4.6875 L 0.359375 -4.359375 L 0.5 -4.359375 C 0.78125 -4.359375 1.109375 -4.34375 1.171875 -4.03125 C 1.1875 -3.921875 1.1875 -3.796875 1.1875 -3.671875 L 1.1875 -1.484375 C 1.1875 -1.171875 1.203125 -0.84375 1.359375 -0.5625 C 1.640625 -0.015625 2.28125 0.09375 2.84375 0.09375 C 3.453125 0.09375 4 -0.28125 4.203125 -0.875 L 4.21875 0.09375 L 5.765625 -0.015625 L 5.765625 -0.34375 L 5.609375 -0.34375 C 5.265625 -0.34375 4.921875 -0.375 4.921875 -0.859375 L 4.921875 -4.8125 L 3.359375 -4.6875 L 3.359375 -4.359375 L 3.453125 -4.359375 C 3.828125 -4.359375 4.1875 -4.34375 4.1875 -3.8125 L 4.1875 -1.84375 C 4.1875 -1.046875 3.78125 -0.125 2.84375 -0.125 C 2.421875 -0.125 2.046875 -0.265625 1.953125 -0.8125 C 1.9375 -1.03125 1.9375 -1.234375 1.9375 -1.4375 L 1.9375 -4.8125 L 1.390625 -4.765625 Z M 0.359375 -4.6875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-9"> +<path style="stroke:none;" d="M 0.3125 -4.6875 L 0.3125 -4.359375 L 0.546875 -4.359375 C 0.859375 -4.359375 1.140625 -4.3125 1.140625 -3.875 L 1.140625 1.3125 C 1.140625 1.765625 0.84375 1.78125 0.3125 1.78125 L 0.3125 2.109375 L 2.71875 2.109375 L 2.71875 1.78125 L 2.46875 1.78125 C 2.15625 1.78125 1.890625 1.734375 1.890625 1.34375 L 1.890625 -0.578125 C 2.140625 -0.125 2.78125 0.09375 3.265625 0.09375 C 4.578125 0.09375 5.640625 -1.0625 5.640625 -2.359375 C 5.640625 -3.5625 4.734375 -4.8125 3.40625 -4.8125 C 2.796875 -4.8125 2.296875 -4.578125 1.859375 -4.09375 L 1.859375 -4.8125 Z M 4.75 -2.171875 C 4.71875 -1.34375 4.265625 -0.203125 3.265625 -0.125 L 3.15625 -0.125 C 2.640625 -0.125 1.890625 -0.625 1.890625 -1.171875 L 1.890625 -3 C 1.890625 -3.140625 1.875 -3.265625 1.875 -3.40625 C 1.875 -4 2.609375 -4.546875 3.265625 -4.546875 C 4.390625 -4.546875 4.765625 -3.140625 4.765625 -2.34375 C 4.765625 -2.296875 4.765625 -2.21875 4.75 -2.171875 Z M 4.75 -2.171875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-10"> +<path style="stroke:none;" d="M 1.203125 -4.703125 L 0.34375 -4.703125 L 0.34375 -4.375 L 1.203125 -4.375 L 1.203125 -0.75 C 1.203125 -0.375 0.90625 -0.34375 0.609375 -0.34375 L 0.375 -0.34375 L 0.375 -0.015625 L 2.9375 -0.015625 L 2.9375 -0.34375 C 2.828125 -0.34375 2.703125 -0.328125 2.578125 -0.328125 C 2.234375 -0.328125 1.90625 -0.375 1.90625 -0.765625 L 1.90625 -4.375 L 3.15625 -4.375 L 3.15625 -4.703125 L 1.875 -4.703125 L 1.875 -5.71875 C 1.875 -6.078125 1.875 -6.453125 2.03125 -6.796875 C 2.171875 -7.109375 2.4375 -7.4375 2.8125 -7.453125 L 2.84375 -7.453125 C 2.984375 -7.453125 3.09375 -7.421875 3.234375 -7.390625 C 3.0625 -7.28125 2.90625 -7.203125 2.90625 -6.953125 C 2.90625 -6.703125 3.078125 -6.5 3.375 -6.5 C 3.65625 -6.5 3.8125 -6.71875 3.8125 -6.953125 C 3.8125 -7.453125 3.28125 -7.6875 2.875 -7.6875 C 1.890625 -7.6875 1.203125 -6.9375 1.203125 -5.875 Z M 1.203125 -4.703125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-11"> +<path style="stroke:none;" d="M 4.125 -0.6875 L 4.125 1.34375 C 4.125 1.703125 3.984375 1.78125 3.28125 1.78125 L 3.28125 2.109375 L 5.703125 2.109375 L 5.703125 1.78125 L 5.46875 1.78125 C 5.140625 1.78125 4.859375 1.75 4.859375 1.328125 L 4.859375 -4.8125 L 4.640625 -4.78125 L 4.515625 -4.53125 L 4.234375 -3.8125 C 4.140625 -3.921875 4.078125 -4.0625 4 -4.171875 C 3.703125 -4.5625 3.265625 -4.8125 2.765625 -4.8125 C 1.421875 -4.8125 0.375 -3.640625 0.375 -2.34375 C 0.375 -1.09375 1.375 0.109375 2.65625 0.109375 C 3.28125 0.109375 3.734375 -0.234375 4.125 -0.6875 Z M 1.25 -2.171875 L 1.25 -2.296875 C 1.25 -3.203125 1.6875 -4.546875 2.859375 -4.546875 C 3.5625 -4.546875 4.0625 -3.8125 4.15625 -3.203125 L 4.15625 -1.46875 C 4.15625 -0.859375 3.515625 -0.3125 3.0625 -0.171875 C 2.9375 -0.140625 2.8125 -0.125 2.6875 -0.125 C 1.609375 -0.15625 1.328125 -1.609375 1.25 -2.171875 Z M 1.25 -2.171875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-12"> +<path style="stroke:none;" d="M 1.1875 -2.546875 L 4.34375 -2.546875 C 4.453125 -2.546875 4.5 -2.59375 4.5 -2.703125 C 4.5 -3.78125 3.921875 -4.859375 2.59375 -4.859375 C 1.28125 -4.859375 0.3125 -3.671875 0.3125 -2.421875 C 0.3125 -1.234375 1.171875 0.09375 2.640625 0.09375 C 3.46875 0.09375 4.171875 -0.34375 4.46875 -1.1875 C 4.484375 -1.234375 4.5 -1.265625 4.5 -1.3125 C 4.5 -1.375 4.4375 -1.421875 4.390625 -1.421875 C 4.203125 -1.421875 4.140625 -1.0625 4.078125 -0.9375 C 3.8125 -0.484375 3.296875 -0.15625 2.765625 -0.15625 C 2.15625 -0.15625 1.625 -0.59375 1.390625 -1.140625 C 1.203125 -1.578125 1.1875 -2.078125 1.1875 -2.546875 Z M 1.203125 -2.765625 C 1.203125 -3.609375 1.671875 -4.640625 2.578125 -4.640625 C 3.515625 -4.640625 3.796875 -3.546875 3.796875 -2.765625 Z M 1.203125 -2.765625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-13"> +<path style="stroke:none;" d="M 0.953125 -0.40625 C 1.140625 -0.078125 1.71875 0.09375 2.109375 0.09375 C 2.875 0.09375 3.8125 -0.15625 3.90625 -1.3125 C 3.90625 -2.03125 3.515625 -2.515625 2.90625 -2.765625 C 2.640625 -2.875 2.34375 -2.90625 2.078125 -2.96875 L 1.84375 -3.015625 C 1.421875 -3.09375 0.859375 -3.3125 0.859375 -3.84375 C 0.859375 -4.484375 1.578125 -4.671875 2.109375 -4.671875 C 2.90625 -4.671875 3.28125 -4.171875 3.375 -3.453125 C 3.375 -3.359375 3.375 -3.25 3.5 -3.25 C 3.625 -3.25 3.625 -3.359375 3.625 -3.453125 L 3.625 -4.734375 C 3.625 -4.78125 3.59375 -4.859375 3.515625 -4.859375 C 3.34375 -4.859375 3.234375 -4.5625 3.125 -4.5625 C 3.046875 -4.578125 2.984375 -4.640625 2.921875 -4.671875 C 2.6875 -4.8125 2.40625 -4.859375 2.125 -4.859375 C 1.46875 -4.859375 0.359375 -4.640625 0.359375 -3.5625 C 0.359375 -2.375 1.671875 -2.25 2.4375 -2.09375 C 2.90625 -2 3.390625 -1.671875 3.40625 -1.140625 C 3.40625 -0.34375 2.703125 -0.125 2.140625 -0.125 C 1.28125 -0.125 0.875 -0.796875 0.671875 -1.53125 C 0.640625 -1.640625 0.671875 -1.875 0.484375 -1.875 C 0.421875 -1.875 0.359375 -1.828125 0.359375 -1.75 L 0.359375 -0.3125 C 0.359375 -0.25 0.34375 -0.1875 0.34375 -0.125 C 0.34375 -0.03125 0.375 0.09375 0.484375 0.09375 C 0.640625 0.078125 0.78125 -0.265625 0.953125 -0.40625 Z M 0.953125 -0.40625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-14"> +<path style="stroke:none;" d="M 1.609375 -6.71875 C 1.609375 -5.984375 1.3125 -4.609375 0.203125 -4.609375 L 0.203125 -4.375 L 1.140625 -4.375 L 1.140625 -1.46875 C 1.140625 -1.140625 1.15625 -0.8125 1.3125 -0.53125 C 1.578125 -0.09375 2.078125 0.09375 2.546875 0.09375 C 3.421875 0.09375 3.609375 -0.859375 3.609375 -1.5625 L 3.609375 -1.984375 L 3.34375 -1.984375 C 3.34375 -1.828125 3.359375 -1.65625 3.359375 -1.5 C 3.359375 -0.984375 3.25 -0.15625 2.609375 -0.15625 C 1.984375 -0.15625 1.875 -0.921875 1.875 -1.421875 L 1.875 -4.375 L 3.421875 -4.375 L 3.421875 -4.703125 L 1.875 -4.703125 L 1.875 -6.71875 Z M 1.609375 -6.71875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-15"> +<path style="stroke:none;" d="M 0.421875 -4.6875 L 0.421875 -4.359375 L 0.59375 -4.359375 C 0.9375 -4.359375 1.203125 -4.3125 1.203125 -3.8125 L 1.203125 -0.796875 C 1.203125 -0.359375 0.921875 -0.34375 0.375 -0.34375 L 0.375 -0.015625 L 2.65625 -0.015625 L 2.65625 -0.34375 L 2.484375 -0.34375 C 2.1875 -0.34375 1.90625 -0.375 1.90625 -0.71875 L 1.90625 -4.8125 Z M 1.3125 -7.265625 C 1 -7.21875 0.84375 -6.96875 0.84375 -6.734375 C 0.84375 -6.484375 1.03125 -6.1875 1.375 -6.1875 C 1.71875 -6.1875 1.921875 -6.453125 1.921875 -6.734375 C 1.921875 -6.984375 1.75 -7.28125 1.390625 -7.28125 C 1.359375 -7.28125 1.328125 -7.265625 1.3125 -7.265625 Z M 1.3125 -7.265625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-16"> +<path style="stroke:none;" d="M 0.359375 -4.6875 L 0.359375 -4.359375 L 0.53125 -4.359375 C 0.859375 -4.359375 1.1875 -4.328125 1.1875 -3.8125 L 1.1875 -0.796875 C 1.1875 -0.34375 0.890625 -0.34375 0.421875 -0.34375 L 0.359375 -0.34375 L 0.359375 -0.015625 L 2.765625 -0.015625 L 2.765625 -0.34375 L 2.515625 -0.34375 C 2.1875 -0.34375 1.9375 -0.375 1.9375 -0.78125 L 1.9375 -2.8125 C 1.9375 -3.59375 2.359375 -4.578125 3.40625 -4.578125 C 4.09375 -4.578125 4.1875 -3.875 4.1875 -3.234375 L 4.1875 -0.75 C 4.1875 -0.375 3.890625 -0.34375 3.59375 -0.34375 L 3.359375 -0.34375 L 3.359375 -0.015625 L 5.765625 -0.015625 L 5.765625 -0.34375 L 5.5 -0.34375 C 5.21875 -0.34375 4.921875 -0.34375 4.921875 -0.765625 L 4.921875 -3.234375 C 4.921875 -3.5625 4.921875 -3.890625 4.75 -4.1875 C 4.5 -4.671875 3.953125 -4.8125 3.4375 -4.8125 C 2.75 -4.8125 2.078125 -4.3125 1.890625 -3.703125 L 1.875 -4.8125 Z M 0.359375 -4.6875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-17"> +<path style="stroke:none;" d="M 3.953125 -4.140625 C 3.671875 -4.140625 3.453125 -3.953125 3.453125 -3.671875 C 3.453125 -3.421875 3.65625 -3.1875 3.921875 -3.1875 C 4.171875 -3.1875 4.390625 -3.390625 4.390625 -3.6875 L 4.390625 -3.78125 C 4.28125 -4.609375 3.296875 -4.859375 2.6875 -4.859375 C 1.359375 -4.859375 0.375 -3.625 0.375 -2.359375 C 0.375 -1.078125 1.359375 0.09375 2.71875 0.09375 C 3.421875 0.09375 4.140625 -0.3125 4.421875 -1.0625 C 4.453125 -1.140625 4.5 -1.21875 4.5 -1.296875 L 4.5 -1.34375 C 4.46875 -1.390625 4.421875 -1.421875 4.375 -1.421875 C 4.203125 -1.421875 4.140625 -0.96875 4 -0.8125 C 3.734375 -0.40625 3.296875 -0.15625 2.8125 -0.15625 C 1.65625 -0.15625 1.25 -1.421875 1.25 -2.359375 C 1.25 -3.265625 1.546875 -4.53125 2.65625 -4.609375 L 2.734375 -4.609375 C 3.140625 -4.609375 3.671875 -4.484375 3.953125 -4.140625 Z M 3.953125 -4.140625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-18"> +<path style="stroke:none;" d="M 0.375 -7.453125 L 0.375 -7.125 L 0.5625 -7.125 C 0.921875 -7.125 1.203125 -7.09375 1.203125 -6.578125 L 1.203125 -0.78125 C 1.203125 -0.375 0.90625 -0.34375 0.59375 -0.34375 L 0.375 -0.34375 L 0.375 -0.015625 L 2.734375 -0.015625 L 2.734375 -0.34375 L 2.484375 -0.34375 C 2.1875 -0.34375 1.90625 -0.375 1.90625 -0.765625 L 1.90625 -7.578125 Z M 0.375 -7.453125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-19"> +<path style="stroke:none;" d="M 0.921875 -5.71875 C 1.09375 -6.40625 1.75 -6.9375 2.4375 -6.9375 C 3.421875 -6.9375 3.921875 -6.015625 3.921875 -5.1875 L 3.921875 -5.03125 C 3.859375 -4.03125 3.203125 -3.234375 2.546875 -2.515625 C 2 -1.90625 1.46875 -1.296875 0.921875 -0.703125 L 0.6875 -0.4375 C 0.625 -0.34375 0.53125 -0.3125 0.53125 -0.15625 C 0.53125 -0.109375 0.546875 -0.046875 0.546875 -0.015625 L 4.5625 -0.015625 L 4.859375 -1.875 L 4.609375 -1.875 C 4.53125 -1.546875 4.5 -1.015625 4.328125 -0.890625 C 4.28125 -0.84375 4.140625 -0.828125 4.015625 -0.828125 L 3.578125 -0.828125 C 3.421875 -0.8125 3.265625 -0.8125 3.125 -0.8125 L 1.359375 -0.8125 C 1.9375 -1.390625 2.515625 -1.96875 3.125 -2.515625 C 3.875 -3.203125 4.8125 -3.9375 4.859375 -5.0625 L 4.859375 -5.140625 C 4.859375 -6.484375 3.734375 -7.265625 2.578125 -7.265625 C 1.53125 -7.265625 0.53125 -6.40625 0.53125 -5.296875 C 0.53125 -5 0.6875 -4.6875 1.0625 -4.6875 C 1.359375 -4.6875 1.59375 -4.921875 1.59375 -5.21875 C 1.59375 -5.46875 1.40625 -5.734375 1.09375 -5.734375 C 1.03125 -5.734375 0.984375 -5.71875 0.921875 -5.71875 Z M 0.921875 -5.71875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-20"> +<path style="stroke:none;" d="M 1.1875 -4.0625 C 1.46875 -4.40625 1.875 -4.640625 2.328125 -4.640625 C 3.125 -4.640625 3.53125 -3.953125 3.53125 -3.203125 L 3.53125 -2.84375 C 2.296875 -2.84375 0.46875 -2.4375 0.46875 -1.046875 C 0.46875 -0.234375 1.421875 0.09375 2.1875 0.09375 L 2.328125 0.09375 C 2.875 0.046875 3.46875 -0.34375 3.609375 -0.84375 L 3.625 -0.84375 C 3.65625 -0.390625 3.953125 0.046875 4.453125 0.046875 C 4.921875 0.046875 5.296875 -0.328125 5.34375 -0.796875 L 5.34375 -1.59375 L 5.078125 -1.59375 L 5.078125 -1.046875 C 5.078125 -0.75 5.03125 -0.296875 4.671875 -0.296875 C 4.34375 -0.296875 4.265625 -0.734375 4.265625 -1 C 4.265625 -1.125 4.28125 -1.25 4.28125 -1.375 L 4.28125 -2.875 C 4.28125 -3 4.28125 -3.125 4.28125 -3.265625 C 4.28125 -4.28125 3.328125 -4.859375 2.421875 -4.859375 C 1.734375 -4.859375 0.796875 -4.5 0.796875 -3.625 C 0.796875 -3.34375 0.984375 -3.125 1.265625 -3.125 C 1.53125 -3.125 1.734375 -3.328125 1.734375 -3.59375 C 1.734375 -3.84375 1.53125 -4.0625 1.265625 -4.0625 C 1.25 -4.0625 1.203125 -4.0625 1.1875 -4.0625 Z M 3.53125 -2.625 L 3.53125 -1.53125 C 3.53125 -0.78125 3.015625 -0.171875 2.296875 -0.125 L 2.25 -0.125 C 1.75 -0.125 1.28125 -0.53125 1.28125 -1.0625 L 1.28125 -1.109375 C 1.359375 -2.171875 2.515625 -2.59375 3.53125 -2.625 Z M 3.53125 -2.625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-21"> +<path style="stroke:none;" d="M 0.3125 -7.453125 L 0.3125 -7.125 L 0.46875 -7.125 C 0.8125 -7.125 1.140625 -7.09375 1.140625 -6.59375 L 1.140625 -0.015625 L 1.390625 -0.03125 L 1.8125 -0.703125 C 2.078125 -0.1875 2.6875 0.09375 3.25 0.09375 C 4.578125 0.09375 5.640625 -1.0625 5.640625 -2.359375 C 5.640625 -3.59375 4.71875 -4.8125 3.28125 -4.8125 C 2.703125 -4.8125 2.25 -4.53125 1.859375 -4.09375 L 1.859375 -7.578125 Z M 4.75 -2.109375 C 4.71875 -1.578125 4.640625 -1.078125 4.28125 -0.671875 C 4.015625 -0.34375 3.59375 -0.140625 3.171875 -0.140625 C 2.71875 -0.140625 2.328125 -0.375 2.0625 -0.765625 C 1.96875 -0.890625 1.890625 -1.03125 1.890625 -1.1875 L 1.890625 -3.015625 C 1.890625 -3.15625 1.875 -3.28125 1.875 -3.421875 C 1.875 -4.0625 2.640625 -4.578125 3.28125 -4.578125 C 4.46875 -4.578125 4.765625 -3.25 4.765625 -2.34375 C 4.765625 -2.265625 4.765625 -2.1875 4.75 -2.109375 Z M 4.75 -2.109375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-22"> +<path style="stroke:none;" d="M 0.171875 -4.703125 L 0.171875 -4.375 L 0.375 -4.375 C 0.890625 -4.375 1.09375 -4.171875 1.34375 -3.84375 C 1.703125 -3.390625 2.03125 -2.9375 2.390625 -2.484375 C 2.421875 -2.4375 2.515625 -2.359375 2.515625 -2.28125 C 2.515625 -2.21875 2.4375 -2.15625 2.390625 -2.109375 L 2.03125 -1.640625 C 1.46875 -0.9375 1.03125 -0.34375 0.125 -0.34375 L 0.125 -0.015625 L 2.046875 -0.015625 L 2.046875 -0.34375 C 1.84375 -0.34375 1.734375 -0.53125 1.734375 -0.6875 C 1.734375 -0.953125 2 -1.171875 2.15625 -1.375 C 2.34375 -1.609375 2.515625 -1.859375 2.71875 -2.078125 C 2.796875 -1.9375 2.90625 -1.8125 3 -1.6875 C 3.15625 -1.46875 3.34375 -1.25 3.5 -1.03125 C 3.59375 -0.921875 3.78125 -0.75 3.78125 -0.59375 C 3.78125 -0.4375 3.546875 -0.34375 3.40625 -0.34375 L 3.40625 -0.015625 L 5.609375 -0.015625 L 5.609375 -0.34375 L 5.390625 -0.34375 C 4.828125 -0.34375 4.640625 -0.578125 4.390625 -0.921875 C 4.171875 -1.21875 3.921875 -1.53125 3.703125 -1.828125 L 3.296875 -2.359375 C 3.25 -2.40625 3.15625 -2.5 3.140625 -2.578125 C 3.140625 -2.640625 3.21875 -2.703125 3.25 -2.75 L 3.59375 -3.171875 C 4.109375 -3.796875 4.53125 -4.375 5.375 -4.375 L 5.421875 -4.375 L 5.421875 -4.703125 L 3.5 -4.703125 L 3.5 -4.375 C 3.703125 -4.375 3.8125 -4.171875 3.8125 -4.03125 C 3.8125 -3.625 3.203125 -3.234375 2.953125 -2.796875 L 2.9375 -2.796875 C 2.875 -2.90625 2.796875 -3.015625 2.71875 -3.109375 L 2.25 -3.703125 C 2.171875 -3.8125 2 -3.96875 2 -4.109375 C 2 -4.28125 2.21875 -4.359375 2.359375 -4.375 L 2.359375 -4.703125 Z M 0.171875 -4.703125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-23"> +<path style="stroke:none;" d="M 0.203125 -4.703125 L 0.203125 -4.375 L 0.421875 -4.375 C 1 -4.375 1.03125 -4.03125 1.3125 -3.34375 C 1.75 -2.296875 2.1875 -1.25 2.59375 -0.1875 C 2.65625 -0.046875 2.6875 0.09375 2.859375 0.09375 C 3.109375 0.09375 3.3125 -0.6875 3.484375 -1.09375 C 3.78125 -1.859375 4.109375 -2.625 4.421875 -3.390625 C 4.65625 -4 4.921875 -4.375 5.5 -4.375 L 5.5 -4.703125 L 4.75 -4.671875 L 3.78125 -4.671875 L 3.78125 -4.375 C 4.03125 -4.359375 4.28125 -4.203125 4.28125 -3.921875 C 4.28125 -3.703125 4.171875 -3.515625 4.09375 -3.3125 C 3.84375 -2.6875 3.578125 -2.0625 3.328125 -1.421875 C 3.25 -1.25 3.1875 -1.046875 3.09375 -0.859375 C 2.71875 -1.859375 2.3125 -2.84375 1.890625 -3.828125 C 1.859375 -3.90625 1.828125 -4 1.828125 -4.09375 L 1.828125 -4.140625 C 1.890625 -4.375 2.203125 -4.375 2.421875 -4.375 L 2.421875 -4.703125 Z M 0.203125 -4.703125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-24"> +<path style="stroke:none;" d="M 0.359375 -7.453125 L 0.359375 -7.125 L 0.5625 -7.125 C 0.90625 -7.125 1.1875 -7.09375 1.1875 -6.59375 L 1.1875 -0.78125 C 1.1875 -0.375 0.921875 -0.34375 0.625 -0.34375 L 0.359375 -0.34375 L 0.359375 -0.015625 L 2.765625 -0.015625 L 2.765625 -0.34375 L 2.515625 -0.34375 C 2.1875 -0.34375 1.9375 -0.375 1.9375 -0.78125 L 1.9375 -2.8125 C 1.9375 -3.59375 2.359375 -4.578125 3.40625 -4.578125 C 4.09375 -4.578125 4.1875 -3.875 4.1875 -3.234375 L 4.1875 -0.75 C 4.1875 -0.375 3.890625 -0.34375 3.59375 -0.34375 L 3.359375 -0.34375 L 3.359375 -0.015625 L 5.765625 -0.015625 L 5.765625 -0.34375 L 5.5 -0.34375 C 5.21875 -0.34375 4.921875 -0.34375 4.921875 -0.78125 L 4.921875 -3.21875 C 4.921875 -3.5625 4.921875 -3.921875 4.734375 -4.21875 C 4.484375 -4.65625 3.984375 -4.8125 3.484375 -4.8125 C 2.8125 -4.8125 2.078125 -4.390625 1.90625 -3.75 L 1.890625 -7.578125 Z M 0.359375 -7.453125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-25"> +<path style="stroke:none;" d="M 0.203125 -4.703125 L 0.203125 -4.375 L 0.34375 -4.375 C 0.953125 -4.375 1 -4 1.25 -3.28125 C 1.609375 -2.234375 1.984375 -1.21875 2.34375 -0.1875 C 2.390625 -0.078125 2.421875 0.078125 2.5625 0.09375 L 2.578125 0.09375 C 2.828125 0.09375 2.984375 -0.625 3.125 -1 C 3.34375 -1.5625 3.53125 -2.125 3.734375 -2.6875 C 3.796875 -2.859375 3.859375 -3.015625 3.90625 -3.203125 L 3.921875 -3.203125 C 4.09375 -2.4375 4.453125 -1.71875 4.703125 -0.984375 C 4.828125 -0.609375 5 0.09375 5.21875 0.09375 L 5.25 0.09375 C 5.40625 0.09375 5.4375 -0.0625 5.46875 -0.1875 C 5.78125 -1.09375 6.125 -2 6.453125 -2.921875 C 6.703125 -3.609375 6.859375 -4.375 7.625 -4.375 L 7.625 -4.703125 L 6.875 -4.671875 L 5.859375 -4.671875 L 5.859375 -4.375 C 6.140625 -4.359375 6.4375 -4.203125 6.46875 -3.90625 L 6.46875 -3.859375 C 6.46875 -3.71875 6.40625 -3.578125 6.34375 -3.4375 C 6.078125 -2.65625 5.8125 -1.875 5.515625 -1.109375 C 5.484375 -1.03125 5.453125 -0.9375 5.4375 -0.84375 L 5.421875 -0.84375 C 5.140625 -1.84375 4.71875 -2.84375 4.359375 -3.8125 C 4.328125 -3.890625 4.28125 -3.984375 4.28125 -4.078125 C 4.28125 -4.359375 4.6875 -4.375 4.90625 -4.375 L 4.90625 -4.703125 L 2.828125 -4.703125 L 2.828125 -4.375 L 2.984375 -4.375 C 3.40625 -4.375 3.546875 -4.25 3.671875 -3.84375 C 3.703125 -3.78125 3.75 -3.671875 3.75 -3.59375 L 3.75 -3.5625 C 3.71875 -3.359375 3.59375 -3.109375 3.515625 -2.890625 C 3.375 -2.46875 3.234375 -2.078125 3.078125 -1.65625 C 3 -1.421875 2.890625 -1.203125 2.828125 -0.953125 C 2.765625 -1.21875 2.65625 -1.46875 2.5625 -1.71875 C 2.3125 -2.4375 2.046875 -3.140625 1.796875 -3.84375 C 1.78125 -3.921875 1.734375 -4 1.734375 -4.078125 C 1.734375 -4.359375 2.109375 -4.375 2.296875 -4.375 L 2.359375 -4.375 L 2.359375 -4.703125 Z M 0.203125 -4.703125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-26"> +<path style="stroke:none;" d="M 3.328125 -7.453125 L 3.328125 -7.125 L 3.453125 -7.125 C 3.875 -7.125 4.15625 -7.109375 4.15625 -6.453125 L 4.15625 -4.140625 C 3.796875 -4.546875 3.34375 -4.8125 2.765625 -4.8125 C 1.46875 -4.8125 0.375 -3.703125 0.375 -2.34375 C 0.375 -1.140625 1.296875 0.09375 2.65625 0.09375 C 3.25 0.09375 3.703125 -0.15625 4.125 -0.625 L 4.125 0.09375 L 5.6875 -0.015625 L 5.6875 -0.34375 L 5.546875 -0.34375 C 5.1875 -0.34375 4.859375 -0.375 4.859375 -0.890625 L 4.859375 -7.578125 Z M 1.25 -2.09375 L 1.25 -2.25 C 1.25 -3.0625 1.359375 -3.875 2.109375 -4.390625 C 2.328125 -4.515625 2.578125 -4.5625 2.8125 -4.5625 C 3.375 -4.5625 4.140625 -4.140625 4.140625 -3.453125 C 4.140625 -3.3125 4.125 -3.171875 4.125 -3.03125 L 4.125 -1.21875 C 4.125 -1.0625 4.0625 -0.984375 3.984375 -0.859375 C 3.703125 -0.4375 3.21875 -0.125 2.71875 -0.125 C 1.890625 -0.125 1.390625 -0.90625 1.28125 -1.640625 C 1.265625 -1.78125 1.265625 -1.9375 1.25 -2.09375 Z M 1.25 -2.09375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-27"> +<path style="stroke:none;" d="M 1.140625 -4.703125 L 0.296875 -4.703125 L 0.296875 -4.375 L 1.140625 -4.375 L 1.140625 -0.75 C 1.140625 -0.359375 0.828125 -0.34375 0.46875 -0.34375 L 0.3125 -0.34375 L 0.3125 -0.015625 L 2.6875 -0.015625 L 2.6875 -0.34375 L 2.4375 -0.34375 C 2.140625 -0.34375 1.859375 -0.375 1.859375 -0.75 L 1.859375 -4.375 L 3.59375 -4.375 C 3.9375 -4.375 4.171875 -4.28125 4.171875 -3.84375 L 4.171875 -0.796875 C 4.171875 -0.359375 3.875 -0.34375 3.453125 -0.34375 L 3.328125 -0.34375 L 3.328125 -0.015625 L 5.71875 -0.015625 L 5.71875 -0.34375 L 5.4375 -0.34375 C 5.140625 -0.34375 4.875 -0.375 4.875 -0.78125 L 4.875 -4.828125 L 3.265625 -4.703125 L 1.828125 -4.703125 L 1.828125 -5.8125 C 1.828125 -6.84375 2.53125 -7.453125 3.4375 -7.453125 C 3.796875 -7.453125 4.15625 -7.34375 4.421875 -7.09375 C 4.15625 -7.09375 3.921875 -6.921875 3.921875 -6.625 C 3.921875 -6.375 4.09375 -6.140625 4.390625 -6.140625 C 4.625 -6.140625 4.84375 -6.328125 4.859375 -6.59375 L 4.859375 -6.625 C 4.859375 -7.375 4.078125 -7.6875 3.4375 -7.6875 C 2.609375 -7.6875 1.671875 -7.34375 1.28125 -6.59375 C 1.15625 -6.34375 1.140625 -6.078125 1.140625 -5.828125 Z M 1.140625 -4.703125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-28"> +<path style="stroke:none;" d="M 0.59375 -7.40625 L 0.390625 -4.96875 L 0.65625 -4.96875 C 0.703125 -5.546875 0.734375 -6.296875 1.078125 -6.6875 C 1.421875 -7.0625 2.046875 -7.09375 2.53125 -7.09375 L 2.984375 -7.09375 C 3.234375 -7.09375 3.453125 -7.0625 3.453125 -6.703125 L 3.453125 -0.84375 C 3.453125 -0.390625 3.046875 -0.328125 2.65625 -0.328125 C 2.53125 -0.328125 2.40625 -0.34375 2.296875 -0.34375 L 1.96875 -0.34375 L 1.96875 -0.015625 L 3.59375 -0.015625 L 3.921875 -0.046875 L 5.859375 -0.046875 L 5.859375 -0.34375 L 5.171875 -0.34375 C 4.75 -0.34375 4.359375 -0.375 4.359375 -0.84375 L 4.359375 -6.703125 C 4.359375 -7.078125 4.59375 -7.09375 4.96875 -7.09375 L 5.34375 -7.09375 C 6 -7.09375 6.765625 -7.015625 7.015625 -6.109375 C 7.09375 -5.734375 7.125 -5.34375 7.171875 -4.96875 L 7.421875 -4.96875 L 7.21875 -7.40625 Z M 0.59375 -7.40625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-29"> +<path style="stroke:none;" d="M 0.390625 -7.453125 L 0.390625 -7.125 L 0.671875 -7.125 C 1.03125 -7.125 1.34375 -7.09375 1.609375 -6.6875 C 2.21875 -5.796875 2.84375 -4.921875 3.421875 -4.015625 L 3.5625 -3.8125 C 3.578125 -3.78125 3.609375 -3.75 3.609375 -3.703125 C 3.609375 -3.671875 3.578125 -3.640625 3.5625 -3.609375 L 3.421875 -3.421875 C 2.984375 -2.765625 2.515625 -2.109375 2.0625 -1.453125 C 1.875 -1.171875 1.703125 -0.875 1.421875 -0.671875 C 1.09375 -0.421875 0.671875 -0.34375 0.25 -0.34375 L 0.25 -0.015625 L 2.6875 -0.015625 L 2.6875 -0.34375 C 2.421875 -0.34375 2.078125 -0.5 2.078125 -0.8125 L 2.078125 -0.84375 C 2.140625 -1.078125 2.359375 -1.359375 2.515625 -1.5625 C 2.796875 -1.96875 3.09375 -2.40625 3.375 -2.8125 C 3.515625 -3.015625 3.6875 -3.21875 3.8125 -3.4375 L 3.828125 -3.4375 C 3.9375 -3.203125 4.140625 -2.96875 4.296875 -2.734375 L 5.1875 -1.421875 C 5.34375 -1.1875 5.671875 -0.78125 5.671875 -0.671875 L 5.671875 -0.65625 C 5.671875 -0.4375 5.265625 -0.34375 5.03125 -0.34375 L 5.03125 -0.015625 L 6.328125 -0.015625 L 6.5625 -0.046875 L 7.34375 -0.046875 L 7.859375 -0.015625 L 7.859375 -0.34375 L 7.625 -0.34375 C 7.390625 -0.34375 7.15625 -0.34375 6.984375 -0.4375 C 6.8125 -0.53125 6.71875 -0.703125 6.609375 -0.84375 L 6.1875 -1.46875 C 5.640625 -2.296875 5.078125 -3.09375 4.53125 -3.921875 C 4.453125 -4 4.40625 -4.109375 4.328125 -4.1875 L 4.328125 -4.203125 C 4.5 -4.375 4.640625 -4.625 4.78125 -4.828125 C 5.046875 -5.21875 5.328125 -5.625 5.59375 -6.015625 C 5.796875 -6.328125 5.984375 -6.640625 6.296875 -6.84375 C 6.625 -7.0625 7.03125 -7.125 7.421875 -7.125 L 7.421875 -7.453125 L 4.96875 -7.453125 L 4.96875 -7.125 C 5.234375 -7.125 5.578125 -6.96875 5.578125 -6.671875 L 5.578125 -6.625 C 5.578125 -6.484375 5.46875 -6.375 5.390625 -6.265625 C 5.109375 -5.8125 4.765625 -5.359375 4.46875 -4.921875 C 4.359375 -4.78125 4.234375 -4.625 4.15625 -4.453125 L 4.140625 -4.453125 C 4.03125 -4.671875 3.875 -4.890625 3.734375 -5.09375 C 3.375 -5.578125 3.03125 -6.078125 2.703125 -6.59375 C 2.65625 -6.65625 2.59375 -6.734375 2.59375 -6.8125 C 2.59375 -7.03125 2.984375 -7.125 3.21875 -7.125 L 3.21875 -7.453125 L 1.9375 -7.453125 L 1.6875 -7.421875 L 0.921875 -7.421875 Z M 0.390625 -7.453125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-30"> +<path style="stroke:none;" d="M 0.359375 -4.6875 L 0.359375 -4.359375 L 0.53125 -4.359375 C 0.859375 -4.359375 1.1875 -4.328125 1.1875 -3.8125 L 1.1875 -0.796875 C 1.1875 -0.34375 0.890625 -0.34375 0.421875 -0.34375 L 0.359375 -0.34375 L 0.359375 -0.015625 L 2.765625 -0.015625 L 2.765625 -0.34375 L 2.515625 -0.34375 C 2.1875 -0.34375 1.9375 -0.375 1.9375 -0.78125 L 1.9375 -2.828125 C 1.9375 -3.59375 2.359375 -4.578125 3.40625 -4.578125 C 4.0625 -4.578125 4.203125 -3.921875 4.203125 -3.34375 L 4.203125 -0.75 C 4.203125 -0.375 3.90625 -0.34375 3.609375 -0.34375 L 3.375 -0.34375 L 3.375 -0.015625 L 5.765625 -0.015625 L 5.765625 -0.34375 L 5.515625 -0.34375 C 5.203125 -0.34375 4.9375 -0.375 4.9375 -0.78125 L 4.9375 -2.828125 C 4.9375 -3.59375 5.359375 -4.578125 6.421875 -4.578125 C 7.078125 -4.578125 7.203125 -3.921875 7.203125 -3.34375 L 7.203125 -0.75 C 7.203125 -0.375 6.921875 -0.34375 6.625 -0.34375 L 6.375 -0.34375 L 6.375 -0.015625 L 8.78125 -0.015625 L 8.78125 -0.34375 L 8.53125 -0.34375 C 8.234375 -0.34375 7.953125 -0.34375 7.953125 -0.78125 L 7.953125 -3.203125 C 7.953125 -3.5625 7.9375 -3.921875 7.75 -4.21875 C 7.5 -4.6875 6.9375 -4.8125 6.4375 -4.8125 L 6.3125 -4.8125 C 5.734375 -4.75 5.078125 -4.3125 4.921875 -3.75 L 4.90625 -3.75 C 4.78125 -4.53125 4.125 -4.8125 3.46875 -4.8125 C 2.78125 -4.8125 2.109375 -4.375 1.890625 -3.703125 L 1.875 -4.8125 Z M 0.359375 -4.6875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-31"> +<path style="stroke:none;" d="M 5.25 0.046875 C 5.3125 0.671875 5.4375 2.109375 6.59375 2.109375 C 7.671875 2.109375 7.890625 0.703125 7.890625 0.109375 L 7.890625 0.03125 C 7.890625 -0.03125 7.859375 -0.125 7.78125 -0.125 C 7.640625 -0.125 7.640625 0.203125 7.609375 0.34375 C 7.46875 0.78125 7.09375 1.0625 6.625 1.0625 C 6 1.0625 5.765625 0.390625 5.578125 -0.078125 C 7 -0.703125 7.8125 -2.203125 7.8125 -3.71875 C 7.8125 -5.734375 6.328125 -7.6875 4.203125 -7.6875 L 4.078125 -7.6875 C 1.953125 -7.625 0.59375 -5.609375 0.59375 -3.71875 C 0.59375 -1.828125 1.953125 0.21875 4.203125 0.21875 C 4.578125 0.21875 4.890625 0.140625 5.25 0.046875 Z M 5.4375 -0.453125 C 5.25 -0.984375 4.921875 -1.609375 4.234375 -1.609375 C 3.75 -1.609375 3.390625 -1.25 3.34375 -0.796875 L 3.34375 -0.71875 C 3.34375 -0.53125 3.40625 -0.34375 3.515625 -0.15625 C 2.046875 -0.796875 1.609375 -2.265625 1.609375 -3.671875 C 1.609375 -4.59375 1.75 -5.5 2.265625 -6.296875 C 2.6875 -6.921875 3.359375 -7.390625 4.125 -7.421875 L 4.203125 -7.421875 C 6.046875 -7.421875 6.8125 -5.375 6.8125 -3.734375 C 6.8125 -2.546875 6.515625 -1.109375 5.4375 -0.453125 Z M 5.1875 -0.28125 C 4.890625 -0.15625 4.609375 -0.03125 4.234375 -0.03125 C 3.84375 -0.03125 3.578125 -0.34375 3.578125 -0.71875 C 3.578125 -1.078125 3.890625 -1.390625 4.25 -1.390625 C 4.859375 -1.390625 5.0625 -0.796875 5.1875 -0.28125 Z M 5.1875 -0.28125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-32"> +<path style="stroke:none;" d="M 0.3125 -1.828125 L 3.203125 -1.828125 L 3.203125 -0.796875 C 3.203125 -0.359375 2.828125 -0.34375 2.359375 -0.34375 L 2.15625 -0.34375 L 2.15625 -0.015625 L 3.359375 -0.015625 L 3.609375 -0.046875 L 5.0625 -0.046875 L 5.0625 -0.34375 C 4.9375 -0.34375 4.8125 -0.328125 4.6875 -0.328125 C 4.34375 -0.328125 4.015625 -0.375 4.015625 -0.796875 L 4.015625 -1.828125 L 5.109375 -1.828125 L 5.109375 -2.15625 L 4.015625 -2.15625 L 4.015625 -7.015625 C 4.015625 -7.0625 4.03125 -7.109375 4.03125 -7.171875 C 4.03125 -7.296875 3.984375 -7.375 3.875 -7.375 C 3.609375 -7.375 3.203125 -6.59375 2.9375 -6.1875 C 2.1875 -4.953125 1.34375 -3.734375 0.5625 -2.53125 C 0.421875 -2.3125 0.296875 -2.1875 0.296875 -2 C 0.296875 -1.9375 0.3125 -1.875 0.3125 -1.828125 Z M 0.59375 -2.15625 L 3.25 -6.21875 L 3.25 -2.15625 Z M 0.59375 -2.15625 "/> +</symbol> +<symbol overflow="visible" id="glyph1-0"> +<path style="stroke:none;" d=""/> +</symbol> +<symbol overflow="visible" id="glyph1-1"> +<path style="stroke:none;" d="M 26.6875 1.578125 C 26.640625 1.5625 26.609375 1.578125 26.578125 1.59375 C 26.046875 1.84375 25.125 2.28125 23.75 2.5625 C 20.515625 3.234375 16.90625 2.78125 12.96875 1.34375 C 10.203125 0.34375 6.796875 -1.3125 4.359375 -4.109375 C 3.203125 -5.46875 2.65625 -6.609375 2.390625 -7.234375 C 2.359375 -7.28125 2.328125 -7.28125 2.296875 -7.296875 C 2.203125 -7.34375 2.1875 -7.265625 2.125 -7.109375 C 2.078125 -6.96875 2.0625 -6.953125 2.171875 -6.734375 C 4.03125 -2.15625 8.34375 0.625 12.65625 2.203125 C 16.6875 3.65625 21.078125 4.21875 25.078125 2.71875 C 25.375 2.609375 25.96875 2.375 26.46875 2.078125 C 26.65625 2 26.671875 1.984375 26.71875 1.84375 C 26.78125 1.6875 26.796875 1.609375 26.6875 1.578125 Z M 26.6875 1.578125 "/> +</symbol> +<symbol overflow="visible" id="glyph1-2"> +<path style="stroke:none;" d="M 13.859375 -1.078125 C 9.828125 -2.546875 5.421875 -3.09375 1.421875 -1.609375 C 1.109375 -1.484375 0.5625 -1.25 0.015625 -0.96875 C -0.140625 -0.890625 -0.140625 -0.875 -0.203125 -0.734375 C -0.234375 -0.609375 -0.28125 -0.515625 -0.1875 -0.46875 C -0.140625 -0.453125 -0.078125 -0.46875 -0.046875 -0.5 C 0.4375 -0.71875 1.390625 -1.15625 2.734375 -1.453125 C 5.984375 -2.125 9.578125 -1.65625 13.53125 -0.21875 C 16.296875 0.78125 19.703125 2.4375 22.15625 5.234375 C 23.3125 6.59375 23.84375 7.734375 24.125 8.34375 C 24.140625 8.359375 24.171875 8.390625 24.203125 8.40625 C 24.3125 8.4375 24.359375 8.34375 24.390625 8.21875 C 24.453125 8.078125 24.453125 8.0625 24.34375 7.859375 C 22.46875 3.28125 18.171875 0.5 13.859375 -1.078125 Z M 13.859375 -1.078125 "/> +</symbol> +<symbol overflow="visible" id="glyph2-0"> +<path style="stroke:none;" d=""/> +</symbol> +<symbol overflow="visible" id="glyph2-1"> +<path style="stroke:none;" d="M -2.484375 -5.21875 C -2.9375 -5.1875 -3.3125 -5 -3.484375 -4.53125 C -3.921875 -3.328125 -2.875 -1.5 -1.375 -0.96875 C -0.40625 -0.609375 0.484375 -0.921875 0.765625 -1.734375 C 0.84375 -1.9375 0.984375 -2.46875 0.46875 -3.328125 C 0.9375 -3.265625 1.421875 -3.5 1.59375 -3.984375 C 1.71875 -4.34375 1.5625 -4.671875 1.296875 -4.96875 C 0.984375 -5.28125 0.421875 -5.640625 0.390625 -5.640625 C 0.28125 -5.6875 0.25 -5.578125 0.234375 -5.5625 C 0.203125 -5.453125 0.25 -5.4375 0.390625 -5.328125 C 0.984375 -4.9375 1.5 -4.53125 1.34375 -4.09375 C 1.25 -3.828125 0.984375 -3.890625 0.765625 -3.96875 C 0.546875 -4.046875 0.484375 -4.09375 0.078125 -4.375 C -0.328125 -4.640625 -0.40625 -4.703125 -0.765625 -4.9375 L -2.078125 -5.828125 C -2.34375 -6 -2.359375 -6 -2.390625 -6.015625 C -2.578125 -6.078125 -2.71875 -6.015625 -2.78125 -5.84375 C -2.875 -5.59375 -2.6875 -5.328125 -2.484375 -5.21875 Z M -0.0625 -3.59375 C 0.09375 -3.46875 0.109375 -3.46875 0.234375 -3.25 C 0.625 -2.59375 0.640625 -2.125 0.53125 -1.84375 C 0.34375 -1.328125 -0.265625 -1.375 -0.671875 -1.515625 C -1.171875 -1.703125 -2.3125 -2.5 -2.6875 -2.90625 C -3.1875 -3.453125 -3.390625 -4.046875 -3.25 -4.453125 C -3 -5.109375 -2.125 -4.96875 -2.0625 -4.9375 C -2 -4.921875 -1.9375 -4.875 -1.890625 -4.84375 Z M -0.0625 -3.59375 "/> +</symbol> +<symbol overflow="visible" id="glyph2-2"> +<path style="stroke:none;" d="M -6.109375 -5 C -6.109375 -5 -6.21875 -5.046875 -6.265625 -4.90625 C -6.34375 -4.671875 -6.546875 -3.90625 -6.609375 -3.625 C -6.640625 -3.53125 -6.671875 -3.40625 -6.484375 -3.328125 C -6.375 -3.296875 -6.328125 -3.40625 -6.28125 -3.546875 C -6.09375 -4.046875 -6.015625 -4.03125 -5.90625 -4 C -5.84375 -3.96875 -5.53125 -3.765625 -5.328125 -3.625 L -2.296875 -1.5625 C -1.84375 -1.265625 -1.671875 -1.15625 -1.328125 -1.03125 C -0.359375 -0.671875 0.5 -0.984375 0.765625 -1.734375 C 1.21875 -2.953125 0.140625 -4.78125 -1.34375 -5.3125 C -2.265625 -5.65625 -3.171875 -5.375 -3.484375 -4.546875 C -3.65625 -4.078125 -3.5 -3.53125 -3.3125 -3.109375 Z M -2.578125 -2.625 C -2.78125 -2.765625 -2.8125 -2.78125 -2.890625 -2.90625 C -3.375 -3.65625 -3.34375 -4.15625 -3.25 -4.421875 C -3.109375 -4.8125 -2.71875 -4.96875 -2.0625 -4.734375 C -1.453125 -4.515625 -0.40625 -3.734375 -0.078125 -3.421875 C 0.484375 -2.828125 0.671875 -2.234375 0.515625 -1.828125 C 0.40625 -1.484375 0.015625 -1.234375 -0.734375 -1.515625 C -0.9375 -1.578125 -1.140625 -1.65625 -1.734375 -2.0625 Z M -2.578125 -2.625 "/> +</symbol> +<symbol overflow="visible" id="glyph2-3"> +<path style="stroke:none;" d="M -2.421875 -5.46875 C -2.46875 -5.3125 -2.53125 -5.171875 -2.4375 -4.96875 C -2.34375 -4.765625 -2.171875 -4.671875 -2.09375 -4.640625 C -1.84375 -4.546875 -1.6875 -4.703125 -1.609375 -4.890625 C -1.515625 -5.1875 -1.65625 -5.5625 -2.046875 -5.703125 C -2.5625 -5.890625 -3.109375 -5.546875 -3.375 -4.828125 C -3.890625 -3.4375 -2.90625 -1.53125 -1.453125 -1.015625 C -0.53125 -0.671875 0.5 -0.96875 0.890625 -2.03125 C 1.421875 -3.5 0.640625 -4.765625 0.515625 -4.8125 C 0.453125 -4.828125 0.34375 -4.796875 0.328125 -4.734375 C 0.296875 -4.6875 0.328125 -4.65625 0.390625 -4.5625 C 1.09375 -3.390625 0.6875 -2.265625 0.640625 -2.140625 C 0.40625 -1.5 -0.1875 -1.390625 -0.8125 -1.625 C -1.21875 -1.765625 -2.140625 -2.34375 -2.65625 -2.921875 C -3.109375 -3.46875 -3.34375 -4.171875 -3.140625 -4.734375 C -3.015625 -5.09375 -2.75 -5.4375 -2.421875 -5.46875 Z M -2.421875 -5.46875 "/> +</symbol> +<symbol overflow="visible" id="glyph2-4"> +<path style="stroke:none;" d="M -5.078125 -7.828125 C -5.078125 -7.828125 -5.1875 -7.875 -5.234375 -7.75 C -5.28125 -7.59375 -5.546875 -6.5625 -5.59375 -6.390625 C -5.609375 -6.3125 -5.578125 -6.25 -5.4375 -6.1875 C -5.328125 -6.15625 -5.296875 -6.234375 -5.25 -6.390625 C -5.0625 -6.890625 -4.984375 -6.875 -4.875 -6.84375 L -4.6875 -6.734375 L -2.484375 -5.21875 C -2.9375 -5.1875 -3.3125 -5 -3.484375 -4.53125 C -3.921875 -3.328125 -2.875 -1.5 -1.375 -0.96875 C -0.40625 -0.609375 0.484375 -0.921875 0.765625 -1.734375 C 0.84375 -1.9375 0.984375 -2.46875 0.46875 -3.328125 C 0.9375 -3.265625 1.421875 -3.5 1.59375 -3.984375 C 1.71875 -4.34375 1.5625 -4.671875 1.296875 -4.96875 C 0.984375 -5.28125 0.421875 -5.640625 0.390625 -5.640625 C 0.28125 -5.6875 0.25 -5.578125 0.234375 -5.5625 C 0.203125 -5.453125 0.25 -5.4375 0.390625 -5.328125 C 0.984375 -4.9375 1.5 -4.53125 1.34375 -4.09375 C 1.25 -3.828125 0.984375 -3.890625 0.765625 -3.96875 C 0.515625 -4.046875 0.484375 -4.09375 0.3125 -4.203125 Z M -0.0625 -3.59375 C 0.09375 -3.46875 0.109375 -3.46875 0.234375 -3.25 C 0.625 -2.59375 0.640625 -2.125 0.53125 -1.84375 C 0.34375 -1.328125 -0.265625 -1.375 -0.671875 -1.515625 C -1.171875 -1.703125 -2.3125 -2.5 -2.6875 -2.90625 C -3.1875 -3.453125 -3.390625 -4.046875 -3.25 -4.453125 C -3 -5.109375 -2.125 -4.96875 -2.0625 -4.9375 C -2 -4.921875 -1.9375 -4.875 -1.890625 -4.84375 Z M -0.0625 -3.59375 "/> +</symbol> +<symbol overflow="visible" id="glyph2-5"> +<path style="stroke:none;" d="M -0.640625 -5.765625 C -2.234375 -6.359375 -3.09375 -5.59375 -3.375 -4.828125 C -3.890625 -3.4375 -2.90625 -1.53125 -1.453125 -1.015625 C -0.5 -0.65625 0.5 -0.984375 0.890625 -2.03125 C 1.125 -2.6875 1.140625 -3.515625 0.796875 -4.515625 C 1.390625 -4.453125 1.84375 -4.671875 2 -5.125 C 2.203125 -5.671875 1.75 -6.203125 1.59375 -6.25 C 1.515625 -6.28125 1.453125 -6.234375 1.4375 -6.1875 C 1.40625 -6.109375 1.421875 -6.0625 1.5 -6 C 1.90625 -5.640625 1.78125 -5.28125 1.765625 -5.265625 C 1.65625 -4.9375 0.875 -5.21875 0.625 -5.3125 C 0.40625 -5.390625 0.390625 -5.390625 0.296875 -5.53125 C -0.5625 -6.96875 -1.671875 -7.59375 -1.671875 -7.59375 C -1.703125 -7.609375 -1.78125 -7.625 -1.8125 -7.515625 C -1.84375 -7.421875 -1.828125 -7.40625 -1.671875 -7.28125 C -1.09375 -6.875 -0.4375 -6.25 0 -5.53125 Z M 0.515625 -4.578125 C 0.984375 -3.375 0.78125 -2.5625 0.640625 -2.140625 C 0.421875 -1.53125 -0.15625 -1.375 -0.8125 -1.625 C -1.3125 -1.796875 -2.296875 -2.46875 -2.71875 -3 C -3.28125 -3.765625 -3.28125 -4.359375 -3.140625 -4.734375 C -2.78125 -5.75 -1.453125 -5.265625 -0.640625 -4.96875 C -0.265625 -4.828125 0.328125 -4.625 0.515625 -4.578125 Z M 0.515625 -4.578125 "/> +</symbol> +<symbol overflow="visible" id="glyph3-0"> +<path style="stroke:none;" d=""/> +</symbol> +<symbol overflow="visible" id="glyph3-1"> +<path style="stroke:none;" d="M -0.84375 -5.046875 L 0.203125 -7.90625 C 0.265625 -8.046875 0.328125 -8.25 0.125 -8.328125 C -0.078125 -8.390625 -0.140625 -8.1875 -0.203125 -8.046875 L -1.25 -5.1875 L -4.125 -6.234375 C -4.265625 -6.296875 -4.453125 -6.359375 -4.515625 -6.171875 C -4.59375 -5.953125 -4.40625 -5.890625 -4.265625 -5.828125 L -1.390625 -4.78125 L -2.4375 -1.90625 C -2.484375 -1.765625 -2.5625 -1.578125 -2.359375 -1.515625 C -2.15625 -1.4375 -2.078125 -1.625 -2.03125 -1.765625 L -0.984375 -4.640625 L 1.890625 -3.59375 C 2.03125 -3.546875 2.234375 -3.46875 2.3125 -3.6875 C 2.375 -3.875 2.171875 -3.953125 2.03125 -4 Z M -0.84375 -5.046875 "/> +</symbol> +<symbol overflow="visible" id="glyph3-2"> +<path style="stroke:none;" d="M -6.453125 -4.421875 L -6.875 -2.890625 L -6.5625 -2.78125 C -6.296875 -3.5 -6.203125 -3.53125 -5.703125 -3.34375 L -0.375 -1.40625 C 0.078125 -1.25 0.046875 -1.15625 -0.203125 -0.46875 L 0.125 -0.34375 C 0.234375 -0.671875 0.40625 -1.234375 0.515625 -1.5 C 0.59375 -1.75 0.796875 -2.234375 0.953125 -2.609375 L 0.625 -2.734375 C 0.375 -2.046875 0.328125 -1.953125 -0.125 -2.109375 Z M -6.453125 -4.421875 "/> +</symbol> +<symbol overflow="visible" id="glyph3-3"> +<path style="stroke:none;" d="M -0.421875 -5.625 C -1.75 -6.109375 -3.203125 -5.46875 -3.65625 -4.234375 C -4.125 -2.953125 -3.375 -1.5625 -2.078125 -1.09375 C -0.75 -0.609375 0.609375 -1.296875 1.0625 -2.515625 C 1.5 -3.734375 0.875 -5.15625 -0.421875 -5.625 Z M 0.796875 -2.609375 C 0.625 -2.15625 0.25 -1.796875 -0.34375 -1.6875 C -0.875 -1.59375 -1.5 -1.8125 -1.875 -1.953125 C -2.265625 -2.09375 -2.828125 -2.296875 -3.1875 -2.71875 C -3.546875 -3.171875 -3.578125 -3.734375 -3.421875 -4.15625 C -3.265625 -4.609375 -2.890625 -4.953125 -2.34375 -5.0625 C -1.8125 -5.171875 -1.203125 -4.953125 -0.828125 -4.8125 C -0.453125 -4.671875 0.109375 -4.46875 0.46875 -4.078125 C 0.84375 -3.6875 0.96875 -3.109375 0.796875 -2.609375 Z M 0.796875 -2.609375 "/> +</symbol> +<symbol overflow="visible" id="glyph3-4"> +<path style="stroke:none;" d="M -0.9375 -2.921875 C -1.265625 -2.015625 -2.296875 -2.390625 -2.53125 -2.46875 C -2.796875 -2.578125 -3.125 -2.703125 -3.328125 -2.96875 C -3.421875 -3.078125 -3.609375 -3.421875 -3.453125 -3.84375 C -3.125 -4.734375 -2.125 -4.359375 -1.890625 -4.28125 C -1.609375 -4.171875 -1.265625 -4.03125 -1.078125 -3.8125 C -1 -3.671875 -0.78125 -3.328125 -0.9375 -2.921875 Z M -0.96875 -1.59375 C -1.015625 -1.609375 -1.25 -1.6875 -1.390625 -1.9375 C -0.953125 -2.21875 -0.765625 -2.640625 -0.703125 -2.84375 C -0.359375 -3.796875 -0.796875 -4.75 -1.59375 -5.03125 C -1.96875 -5.171875 -2.40625 -5.140625 -2.734375 -4.984375 C -2.9375 -5.484375 -2.875 -5.875 -2.8125 -6.046875 C -2.796875 -6.078125 -2.78125 -6.109375 -2.75 -6.140625 C -2.75 -6.03125 -2.671875 -5.921875 -2.53125 -5.875 C -2.359375 -5.8125 -2.1875 -5.890625 -2.125 -6.0625 C -2.09375 -6.15625 -2.09375 -6.40625 -2.328125 -6.484375 C -2.5 -6.5625 -2.875 -6.53125 -3.015625 -6.140625 C -3.09375 -5.9375 -3.203125 -5.453125 -2.9375 -4.875 C -3.4375 -4.578125 -3.625 -4.15625 -3.703125 -3.9375 C -4.046875 -2.984375 -3.59375 -2 -2.828125 -1.71875 C -2.359375 -1.546875 -1.890625 -1.640625 -1.578125 -1.8125 C -1.46875 -1.625 -1.203125 -1.328125 -0.84375 -1.1875 C -0.53125 -1.078125 -0.09375 -1.0625 0.234375 -1.3125 C 0.171875 -0.625 0.5 -0.15625 0.921875 0 C 1.65625 0.265625 2.578125 -0.546875 3.046875 -1.796875 C 3.484375 -3 3.34375 -4.25 2.5625 -4.546875 C 2.1875 -4.671875 1.609375 -4.71875 1.140625 -4.296875 C 0.65625 -3.84375 0.4375 -3.265625 0.21875 -2.625 C 0.125 -2.375 -0.03125 -1.9375 -0.078125 -1.875 C -0.25 -1.578125 -0.640625 -1.46875 -0.96875 -1.59375 Z M 2.8125 -1.875 C 2.4375 -0.84375 1.640625 -0.34375 1.109375 -0.53125 C 0.640625 -0.703125 0.390625 -1.21875 0.53125 -1.6875 L 0.75 -2.296875 C 1.0625 -3.171875 1.484375 -4.3125 2.375 -3.984375 C 2.921875 -3.78125 3.171875 -2.875 2.8125 -1.875 Z M 2.8125 -1.875 "/> +</symbol> +<symbol overflow="visible" id="glyph4-0"> +<path style="stroke:none;" d=""/> +</symbol> +<symbol overflow="visible" id="glyph4-1"> +<path style="stroke:none;" d="M -4.109375 -8.3125 C -4.84375 -8.015625 -5.4375 -7.53125 -5.734375 -6.71875 C -6.453125 -4.71875 -5.25 -2.546875 -3.296875 -1.828125 C -1.328125 -1.125 0.96875 -2.03125 1.703125 -4.0625 L 1.75 -4.1875 C 2.15625 -5.59375 1.46875 -7.140625 0.078125 -7.65625 C -0.03125 -7.6875 -0.109375 -7.6875 -0.140625 -7.609375 C -0.203125 -7.40625 0.25 -7.3125 0.4375 -7.171875 C 1.390625 -6.546875 1.8125 -5.359375 1.40625 -4.28125 C 1.15625 -3.5625 0.59375 -2.953125 -0.15625 -2.671875 C -1.078125 -2.34375 -2.03125 -2.5 -2.9375 -2.8125 C -3.90625 -3.171875 -4.8125 -3.703125 -5.28125 -4.6875 C -5.578125 -5.28125 -5.625 -6.078125 -5.390625 -6.734375 C -4.90625 -8.03125 -3.46875 -8.34375 -2.28125 -8.140625 C -2.140625 -8.109375 -1.96875 -8.03125 -1.890625 -8.21875 C -1.84375 -8.34375 -1.921875 -8.375 -2.015625 -8.40625 L -4.609375 -9.359375 C -4.65625 -9.375 -4.75 -9.390625 -4.78125 -9.3125 C -4.8125 -9.21875 -4.734375 -9.125 -4.6875 -9.046875 C -4.5 -8.796875 -4.328125 -8.546875 -4.109375 -8.3125 Z M -4.109375 -8.3125 "/> +</symbol> +<symbol overflow="visible" id="glyph4-2"> +<path style="stroke:none;" d="M -6.875 -2.890625 L -6.5625 -2.78125 L -6.5 -2.96875 C -6.375 -3.296875 -6.265625 -3.53125 -5.796875 -3.359375 L -0.328125 -1.375 C 0.046875 -1.234375 -0.015625 -0.984375 -0.109375 -0.71875 L -0.203125 -0.46875 L 0.109375 -0.34375 L 0.9375 -2.59375 L 0.625 -2.71875 L 0.53125 -2.484375 C 0.421875 -2.1875 0.296875 -1.953125 -0.078125 -2.09375 L -1.984375 -2.796875 C -2.71875 -3.0625 -3.484375 -3.78125 -3.125 -4.765625 C -2.890625 -5.40625 -2.203125 -5.265625 -1.609375 -5.046875 L 0.734375 -4.1875 C 1.078125 -4.0625 1 -3.78125 0.90625 -3.5 L 0.828125 -3.28125 L 1.140625 -3.15625 L 1.953125 -5.421875 L 1.640625 -5.546875 L 1.546875 -5.296875 C 1.453125 -5.03125 1.359375 -4.75 0.953125 -4.890625 L -1.34375 -5.71875 C -1.65625 -5.84375 -2 -5.96875 -2.34375 -5.890625 C -2.84375 -5.8125 -3.15625 -5.390625 -3.328125 -4.921875 C -3.546875 -4.28125 -3.421875 -3.453125 -2.875 -3.078125 L -6.484375 -4.375 Z M -6.875 -2.890625 "/> +</symbol> +<symbol overflow="visible" id="glyph4-3"> +<path style="stroke:none;" d="M -3.6875 -4.046875 C -4.03125 -2.703125 -3.234375 -1.515625 -2.078125 -1.09375 C -0.984375 -0.703125 0.515625 -1.09375 1.03125 -2.515625 C 1.5 -3.78125 0.734375 -5.140625 -0.46875 -5.578125 C -1.671875 -6.015625 -3.15625 -5.53125 -3.65625 -4.15625 Z M -1.5625 -1.828125 C -1.65625 -1.84375 -1.734375 -1.875 -1.8125 -1.90625 C -2.640625 -2.203125 -3.875 -2.875 -3.421875 -4.125 C -3.03125 -5.1875 -1.890625 -5.1875 -0.90625 -4.828125 C -0.078125 -4.515625 1.1875 -3.9375 0.8125 -2.640625 L 0.78125 -2.59375 C 0.484375 -1.765625 -0.421875 -1.53125 -1.234375 -1.75 C -1.359375 -1.765625 -1.453125 -1.796875 -1.5625 -1.828125 Z M -1.5625 -1.828125 "/> +</symbol> +<symbol overflow="visible" id="glyph4-4"> +<path style="stroke:none;" d="M -4.265625 -2 L -3.953125 -1.875 L -3.890625 -2.046875 C -3.765625 -2.359375 -3.640625 -2.59375 -3.171875 -2.421875 L -0.34375 -1.390625 C 0.0625 -1.25 -0.015625 -0.984375 -0.203125 -0.484375 L 0.109375 -0.359375 L 0.890625 -2.5 L 0.578125 -2.625 L 0.515625 -2.453125 C 0.421875 -2.1875 0.296875 -1.921875 -0.015625 -2.046875 L -3.859375 -3.4375 Z M -6.375 -3.71875 C -6.4375 -3.40625 -6.265625 -3.1875 -6.046875 -3.09375 C -5.8125 -3.015625 -5.453125 -3.078125 -5.34375 -3.40625 C -5.21875 -3.71875 -5.40625 -4.015625 -5.671875 -4.109375 C -5.90625 -4.203125 -6.25 -4.125 -6.375 -3.796875 C -6.375 -3.765625 -6.375 -3.734375 -6.375 -3.71875 Z M -6.375 -3.71875 "/> +</symbol> +<symbol overflow="visible" id="glyph4-5"> +<path style="stroke:none;" d="M -2.53125 -5.140625 C -2.640625 -4.875 -2.53125 -4.609375 -2.265625 -4.5 C -2.03125 -4.421875 -1.75 -4.53125 -1.65625 -4.78125 C -1.578125 -5.015625 -1.6875 -5.28125 -1.96875 -5.390625 L -2.046875 -5.421875 C -2.859375 -5.59375 -3.4375 -4.75 -3.640625 -4.1875 C -4.09375 -2.9375 -3.28125 -1.59375 -2.09375 -1.171875 C -0.890625 -0.734375 0.5625 -1.25 1.03125 -2.53125 C 1.265625 -3.1875 1.125 -4 0.515625 -4.515625 C 0.4375 -4.578125 0.390625 -4.65625 0.3125 -4.671875 L 0.265625 -4.6875 C 0.21875 -4.671875 0.171875 -4.640625 0.15625 -4.59375 C 0.09375 -4.4375 0.515625 -4.21875 0.609375 -4.046875 C 0.90625 -3.65625 0.984375 -3.140625 0.828125 -2.6875 C 0.421875 -1.609375 -0.921875 -1.65625 -1.796875 -1.984375 C -2.640625 -2.28125 -3.734375 -3 -3.421875 -4.078125 L -3.390625 -4.140625 C -3.25 -4.53125 -2.96875 -4.984375 -2.53125 -5.140625 Z M -2.53125 -5.140625 "/> +</symbol> +<symbol overflow="visible" id="glyph4-6"> +<path style="stroke:none;" d="M -1.984375 -1.984375 L -0.90625 -4.953125 C -0.875 -5.0625 -0.90625 -5.125 -1.015625 -5.15625 C -2.015625 -5.53125 -3.21875 -5.34375 -3.671875 -4.09375 C -4.125 -2.859375 -3.34375 -1.546875 -2.171875 -1.125 C -1.046875 -0.71875 0.5 -1.0625 1 -2.453125 C 1.28125 -3.234375 1.09375 -4.046875 0.421875 -4.609375 C 0.375 -4.640625 0.34375 -4.671875 0.296875 -4.6875 C 0.234375 -4.703125 0.171875 -4.65625 0.15625 -4.609375 C 0.09375 -4.4375 0.421875 -4.25 0.515625 -4.15625 C 0.84375 -3.75 0.984375 -3.140625 0.8125 -2.640625 C 0.59375 -2.078125 0 -1.734375 -0.609375 -1.703125 C -1.078125 -1.671875 -1.546875 -1.8125 -1.984375 -1.984375 Z M -2.1875 -2.078125 C -2.984375 -2.359375 -3.78125 -3.171875 -3.484375 -4.015625 C -3.15625 -4.890625 -2.03125 -4.78125 -1.296875 -4.515625 Z M -2.1875 -2.078125 "/> +</symbol> +<symbol overflow="visible" id="glyph4-7"> +<path style="stroke:none;" d="M -5.0625 -2.8125 C -5.640625 -3.21875 -5.921875 -4.015625 -5.6875 -4.671875 C -5.34375 -5.59375 -4.3125 -5.75 -3.53125 -5.46875 L -3.390625 -5.40625 C -2.46875 -5 -1.953125 -4.125 -1.484375 -3.25 C -1.109375 -2.53125 -0.71875 -1.8125 -0.34375 -1.09375 L -0.171875 -0.796875 C -0.109375 -0.71875 -0.109375 -0.609375 0.046875 -0.546875 C 0.078125 -0.53125 0.140625 -0.53125 0.171875 -0.515625 L 1.546875 -4.28125 L -0.109375 -5.203125 L -0.1875 -4.96875 C 0.09375 -4.796875 0.578125 -4.578125 0.640625 -4.359375 C 0.671875 -4.296875 0.640625 -4.171875 0.59375 -4.046875 L 0.4375 -3.640625 C 0.40625 -3.5 0.34375 -3.34375 0.296875 -3.21875 L -0.296875 -1.5625 C -0.65625 -2.296875 -0.984375 -3.03125 -1.296875 -3.796875 C -1.6875 -4.734375 -2.0625 -5.859375 -3.09375 -6.296875 L -3.171875 -6.328125 C -4.4375 -6.78125 -5.546875 -6 -5.953125 -4.90625 C -6.296875 -3.921875 -5.828125 -2.6875 -4.796875 -2.3125 C -4.515625 -2.203125 -4.171875 -2.25 -4.046875 -2.609375 C -3.9375 -2.890625 -4.078125 -3.1875 -4.359375 -3.28125 C -4.59375 -3.375 -4.90625 -3.296875 -5.015625 -3 C -5.03125 -2.9375 -5.03125 -2.875 -5.0625 -2.8125 Z M -5.0625 -2.8125 "/> +</symbol> +<symbol overflow="visible" id="glyph4-8"> +<path style="stroke:none;" d="M -2.828125 -1.03125 L -2.625 -0.953125 L -0.78125 -6.03125 L -0.984375 -6.109375 Z M -2.828125 -1.03125 "/> +</symbol> +<symbol overflow="visible" id="glyph4-9"> +<path style="stroke:none;" d="M -6.8125 -2.953125 L -6.53125 -2.859375 L -6.40625 -3.203125 C -6.28125 -3.53125 -6.15625 -3.84375 -5.78125 -3.71875 C -5.703125 -3.6875 -5.640625 -3.640625 -5.578125 -3.625 L -0.25 -1.6875 C 0.15625 -1.53125 0.078125 -1.203125 -0.03125 -0.875 C -0.078125 -0.75 -0.140625 -0.65625 -0.171875 -0.546875 L 0.140625 -0.421875 L 2.046875 -5.65625 L -0.484375 -6.90625 L -0.578125 -6.65625 C 0.328125 -6.203125 1.296875 -5.734375 1.171875 -4.390625 C 1.109375 -4.078125 1.015625 -3.796875 0.90625 -3.5 L 0.625 -2.75 C 0.546875 -2.546875 0.46875 -2.40625 0.171875 -2.5 L -5.421875 -4.546875 C -5.84375 -4.6875 -5.75 -5.046875 -5.640625 -5.375 C -5.59375 -5.484375 -5.546875 -5.578125 -5.515625 -5.671875 L -5.40625 -5.953125 L -5.71875 -6.0625 L -6.234375 -4.65625 L -6.296875 -4.390625 Z M -6.8125 -2.953125 "/> +</symbol> +<symbol overflow="visible" id="glyph4-10"> +<path style="stroke:none;" d="M -6.75 -3.09375 L -4.53125 -2.0625 L -4.453125 -2.3125 C -4.984375 -2.546875 -5.671875 -2.84375 -5.90625 -3.296875 C -6.15625 -3.765625 -5.96875 -4.34375 -5.8125 -4.796875 L -5.65625 -5.21875 C -5.5625 -5.46875 -5.453125 -5.671875 -5.109375 -5.546875 L 0.390625 -3.53125 C 0.828125 -3.390625 0.734375 -2.96875 0.59375 -2.609375 C 0.546875 -2.484375 0.5 -2.390625 0.453125 -2.28125 L 0.34375 -1.96875 L 0.65625 -1.84375 L 1.21875 -3.375 L 1.296875 -3.703125 L 1.953125 -5.515625 L 1.671875 -5.625 L 1.4375 -4.984375 C 1.296875 -4.59375 1.125 -4.21875 0.6875 -4.375 L -4.8125 -6.390625 C -5.171875 -6.515625 -5.09375 -6.734375 -4.96875 -7.09375 L -4.84375 -7.4375 C -4.625 -8.0625 -4.28125 -8.765625 -3.328125 -8.6875 C -2.96875 -8.640625 -2.578125 -8.515625 -2.21875 -8.4375 L -2.140625 -8.671875 L -4.484375 -9.3125 Z M -6.75 -3.09375 "/> +</symbol> +<symbol overflow="visible" id="glyph4-11"> +<path style="stroke:none;" d="M -6.8125 -2.953125 L -6.515625 -2.84375 L -6.390625 -3.1875 C -6.265625 -3.515625 -6.125 -3.84375 -5.734375 -3.703125 C -5.6875 -3.671875 -5.609375 -3.640625 -5.546875 -3.609375 L -0.25 -1.6875 C 0.15625 -1.53125 0.078125 -1.203125 -0.03125 -0.875 C -0.078125 -0.75 -0.140625 -0.65625 -0.171875 -0.546875 L 0.140625 -0.421875 L 2.25 -6.21875 L -0.21875 -7.609375 L -0.3125 -7.359375 C 0.25 -7 1.015625 -6.65625 1.296875 -6.03125 C 1.59375 -5.421875 1.34375 -4.703125 1.125 -4.109375 L 0.65625 -2.828125 C 0.5625 -2.578125 0.46875 -2.390625 0.140625 -2.515625 L -2.65625 -3.53125 L -2.328125 -4.4375 C -2.203125 -4.796875 -2.015625 -5.1875 -1.65625 -5.3125 C -1.390625 -5.375 -1.0625 -5.28125 -0.78125 -5.171875 L -0.703125 -5.140625 L -0.625 -5.390625 L -3.328125 -6.375 L -3.40625 -6.125 L -3.3125 -6.09375 C -3.03125 -5.984375 -2.734375 -5.859375 -2.5625 -5.640625 C -2.359375 -5.328125 -2.5 -4.90625 -2.625 -4.546875 L -2.953125 -3.640625 L -5.5 -4.5625 C -5.8125 -4.6875 -5.78125 -4.890625 -5.6875 -5.125 L -5.21875 -6.421875 C -5.015625 -6.984375 -4.765625 -7.671875 -4.140625 -7.90625 C -3.59375 -8.09375 -3 -7.921875 -2.46875 -7.8125 L -2.375 -8.0625 L -4.75 -8.609375 Z M -6.8125 -2.953125 "/> +</symbol> +<symbol overflow="visible" id="glyph4-12"> +<path style="stroke:none;" d="M -6.859375 -2.90625 L -6.546875 -2.796875 L -6.453125 -3.0625 C -6.328125 -3.40625 -6.21875 -3.6875 -5.734375 -3.796875 C -4.6875 -4.0625 -3.65625 -4.359375 -2.59375 -4.59375 L -2.359375 -4.640625 C -2.328125 -4.65625 -2.296875 -4.671875 -2.25 -4.65625 C -2.21875 -4.640625 -2.203125 -4.609375 -2.171875 -4.578125 L -2.046875 -4.390625 C -1.578125 -3.75 -1.125 -3.078125 -0.65625 -2.4375 C -0.453125 -2.171875 -0.25 -1.890625 -0.140625 -1.578125 C -0.015625 -1.171875 -0.09375 -0.75 -0.25 -0.359375 L 0.0625 -0.234375 L 0.90625 -2.53125 L 0.59375 -2.65625 C 0.5 -2.40625 0.234375 -2.125 -0.0625 -2.234375 L -0.09375 -2.234375 C -0.28125 -2.390625 -0.46875 -2.6875 -0.609375 -2.890625 C -0.890625 -3.296875 -1.203125 -3.734375 -1.484375 -4.140625 C -1.625 -4.328125 -1.765625 -4.5625 -1.9375 -4.75 L -1.921875 -4.765625 C -1.671875 -4.796875 -1.375 -4.90625 -1.09375 -4.96875 L 0.4375 -5.359375 C 0.71875 -5.421875 1.203125 -5.59375 1.3125 -5.5625 L 1.328125 -5.546875 C 1.53125 -5.484375 1.46875 -5.078125 1.390625 -4.859375 L 1.703125 -4.734375 L 2.15625 -5.953125 L 2.203125 -6.1875 L 2.46875 -6.921875 L 2.671875 -7.390625 L 2.359375 -7.515625 L 2.28125 -7.296875 C 2.203125 -7.0625 2.125 -6.84375 1.984375 -6.71875 C 1.828125 -6.59375 1.640625 -6.546875 1.46875 -6.484375 L 0.734375 -6.3125 C -0.234375 -6.078125 -1.171875 -5.828125 -2.140625 -5.609375 C -2.25 -5.5625 -2.359375 -5.546875 -2.453125 -5.5 L -2.46875 -5.5 C -2.578125 -5.734375 -2.75 -5.9375 -2.890625 -6.15625 C -3.1875 -6.53125 -3.453125 -6.921875 -3.75 -7.3125 C -3.96875 -7.625 -4.1875 -7.890625 -4.28125 -8.265625 C -4.375 -8.640625 -4.28125 -9.046875 -4.15625 -9.40625 L -4.46875 -9.515625 L -5.296875 -7.21875 L -4.984375 -7.109375 C -4.890625 -7.359375 -4.640625 -7.625 -4.359375 -7.515625 L -4.3125 -7.5 C -4.1875 -7.453125 -4.109375 -7.328125 -4.046875 -7.203125 C -3.71875 -6.78125 -3.40625 -6.3125 -3.09375 -5.890625 C -3.015625 -5.734375 -2.890625 -5.5625 -2.765625 -5.421875 L -2.765625 -5.40625 C -3.015625 -5.375 -3.265625 -5.3125 -3.5 -5.25 C -4.078125 -5.078125 -4.6875 -4.921875 -5.28125 -4.796875 C -5.34375 -4.78125 -5.4375 -4.734375 -5.515625 -4.765625 C -5.71875 -4.84375 -5.671875 -5.234375 -5.59375 -5.46875 L -5.90625 -5.578125 L -6.34375 -4.375 L -6.390625 -4.109375 L -6.65625 -3.390625 Z M -6.859375 -2.90625 "/> +</symbol> +<symbol overflow="visible" id="glyph5-0"> +<path style="stroke:none;" d=""/> +</symbol> +<symbol overflow="visible" id="glyph5-1"> +<path style="stroke:none;" d="M -0.15625 -0.359375 L 0.078125 -0.265625 L 0.203125 -0.671875 L 0.46875 -1.40625 L 0.65625 -1.859375 L 0.421875 -1.953125 C 0.359375 -1.75 0.125 -1.46875 -0.125 -1.5625 C -0.21875 -1.59375 -0.3125 -1.6875 -0.375 -1.75 L -0.96875 -2.265625 C -1.015625 -2.3125 -1.09375 -2.34375 -1.0625 -2.453125 L -0.375 -4.328125 C -0.34375 -4.40625 -0.25 -4.390625 -0.1875 -4.40625 L 0.34375 -4.40625 C 0.515625 -4.390625 0.6875 -4.40625 0.875 -4.421875 C 0.921875 -4.421875 0.984375 -4.4375 1.046875 -4.40625 C 1.265625 -4.328125 1.15625 -3.9375 1.0625 -3.71875 L 1.296875 -3.625 L 2.046875 -5.6875 L 1.8125 -5.78125 L 1.75 -5.59375 C 1.6875 -5.4375 1.609375 -5.25 1.46875 -5.15625 C 1.34375 -5.125 1.171875 -5.125 1.046875 -5.125 C -0.59375 -5.109375 -2.21875 -5.078125 -3.875 -5.078125 C -4.03125 -5.0625 -4.21875 -5.09375 -4.28125 -4.921875 C -4.34375 -4.75 -4.171875 -4.671875 -4.046875 -4.578125 C -2.984375 -3.640625 -1.890625 -2.703125 -0.796875 -1.75 L -0.453125 -1.484375 C -0.015625 -1.109375 -0.015625 -0.765625 -0.15625 -0.359375 Z M -1.296875 -2.546875 L -3.40625 -4.375 L -0.625 -4.390625 Z M -1.296875 -2.546875 "/> +</symbol> +<symbol overflow="visible" id="glyph6-0"> +<path style="stroke:none;" d=""/> +</symbol> +<symbol overflow="visible" id="glyph6-1"> +<path style="stroke:none;" d="M 2.4375 -6.015625 L 2.4375 -0.671875 L 1.515625 -0.671875 C 1.4375 -0.671875 1.359375 -0.671875 1.265625 -0.671875 C 1 -0.671875 0.859375 -0.546875 0.859375 -0.34375 C 0.859375 -0.140625 0.984375 -0.015625 1.203125 -0.015625 L 4.484375 -0.015625 C 4.671875 -0.03125 4.765625 -0.1875 4.765625 -0.34375 C 4.765625 -0.53125 4.640625 -0.671875 4.375 -0.671875 C 4.28125 -0.671875 4.203125 -0.671875 4.125 -0.671875 L 3.1875 -0.671875 L 3.1875 -6.015625 L 4.109375 -6.015625 C 4.1875 -6.015625 4.28125 -6.015625 4.359375 -6.015625 C 4.625 -6.015625 4.765625 -6.140625 4.765625 -6.34375 C 4.765625 -6.546875 4.640625 -6.671875 4.421875 -6.671875 L 1.140625 -6.671875 C 0.953125 -6.65625 0.859375 -6.5 0.859375 -6.34375 C 0.859375 -6.15625 0.984375 -6.015625 1.25 -6.015625 C 1.34375 -6.015625 1.421875 -6.015625 1.5 -6.015625 Z M 2.4375 -6.015625 "/> +</symbol> +<symbol overflow="visible" id="glyph6-2"> +<path style="stroke:none;" d="M 1.78125 -4.171875 L 1.78125 -4.34375 C 1.78125 -4.609375 1.609375 -4.703125 1.390625 -4.703125 L 0.515625 -4.703125 C 0.3125 -4.703125 0.125 -4.59375 0.125 -4.375 C 0.125 -4.171875 0.265625 -4.046875 0.484375 -4.046875 L 1.03125 -4.046875 L 1.03125 -0.671875 L 0.484375 -0.671875 C 0.28125 -0.671875 0.125 -0.53125 0.125 -0.34375 C 0.125 -0.125 0.265625 -0.015625 0.53125 -0.015625 L 2.28125 -0.015625 C 2.515625 -0.015625 2.6875 -0.109375 2.6875 -0.34375 C 2.6875 -0.53125 2.53125 -0.671875 2.328125 -0.671875 L 1.78125 -0.671875 L 1.78125 -2.515625 C 1.78125 -3.3125 2.234375 -4.109375 3.109375 -4.109375 L 3.21875 -4.109375 C 3.78125 -4.03125 3.84375 -3.59375 3.84375 -3.203125 L 3.84375 -0.671875 L 3.3125 -0.671875 C 3.125 -0.671875 2.96875 -0.53125 2.96875 -0.34375 C 2.96875 -0.109375 3.125 -0.015625 3.375 -0.015625 L 5.09375 -0.015625 C 5.359375 -0.015625 5.5 -0.125 5.5 -0.34375 C 5.5 -0.53125 5.34375 -0.671875 5.140625 -0.671875 L 4.59375 -0.671875 L 4.59375 -3.0625 C 4.59375 -3.484375 4.5625 -3.984375 4.265625 -4.328125 C 4 -4.640625 3.609375 -4.78125 3.203125 -4.78125 C 2.65625 -4.78125 2.15625 -4.546875 1.78125 -4.171875 Z M 1.78125 -4.171875 "/> +</symbol> +<symbol overflow="visible" id="glyph6-3"> +<path style="stroke:none;" d="M 2.4375 -6.015625 L 2.4375 -0.671875 L 0.953125 -0.671875 C 0.734375 -0.671875 0.640625 -0.5 0.640625 -0.34375 C 0.640625 -0.1875 0.734375 -0.046875 0.890625 -0.015625 L 4.609375 -0.015625 C 4.828125 -0.015625 4.984375 -0.09375 4.984375 -0.328125 C 4.984375 -0.5625 4.828125 -0.671875 4.5625 -0.671875 L 3.1875 -0.671875 L 3.1875 -6.34375 C 3.1875 -6.625 2.984375 -6.671875 2.78125 -6.671875 L 1.046875 -6.671875 C 0.875 -6.671875 0.625 -6.640625 0.625 -6.359375 C 0.625 -6.171875 0.765625 -6.015625 0.96875 -6.015625 Z M 2.4375 -6.015625 "/> +</symbol> +<symbol overflow="visible" id="glyph6-4"> +<path style="stroke:none;" d="M 2.578125 -4.046875 L 2.578125 -0.671875 L 1.265625 -0.671875 C 1.03125 -0.671875 0.875 -0.5625 0.875 -0.34375 C 0.875 -0.203125 0.953125 -0.03125 1.140625 -0.015625 L 4.53125 -0.015625 C 4.75 -0.015625 4.875 -0.140625 4.875 -0.34375 C 4.875 -0.546875 4.734375 -0.671875 4.484375 -0.671875 C 4.390625 -0.671875 4.3125 -0.671875 4.234375 -0.671875 L 3.328125 -0.671875 L 3.328125 -4.328125 C 3.328125 -4.65625 3.125 -4.703125 2.9375 -4.703125 L 1.421875 -4.703125 C 1.21875 -4.703125 0.953125 -4.703125 0.953125 -4.375 C 0.953125 -4.15625 1.078125 -4.046875 1.359375 -4.046875 Z M 2.75 -6.671875 C 2.515625 -6.671875 2.3125 -6.40625 2.3125 -6.1875 C 2.3125 -5.9375 2.53125 -5.671875 2.8125 -5.671875 C 3.09375 -5.671875 3.328125 -5.890625 3.328125 -6.15625 C 3.328125 -6.421875 3.109375 -6.6875 2.828125 -6.6875 C 2.796875 -6.6875 2.765625 -6.671875 2.75 -6.671875 Z M 2.75 -6.671875 "/> +</symbol> +<symbol overflow="visible" id="glyph6-5"> +<path style="stroke:none;" d="M 1.359375 -2.109375 L 4.5625 -2.109375 C 4.828125 -2.109375 5 -2.203125 5 -2.484375 C 5 -3.125 4.796875 -3.8125 4.34375 -4.265625 C 3.953125 -4.625 3.453125 -4.796875 2.921875 -4.796875 C 1.609375 -4.796875 0.59375 -3.6875 0.59375 -2.390625 C 0.59375 -0.96875 1.75 0.046875 3.125 0.046875 C 3.734375 0.046875 4.390625 -0.1875 4.75 -0.671875 C 4.84375 -0.8125 4.984375 -1 4.984375 -1.1875 C 4.984375 -1.40625 4.796875 -1.5 4.609375 -1.5 C 4.28125 -1.5 4.28125 -1.296875 4.171875 -1.09375 C 3.9375 -0.75 3.515625 -0.59375 3.125 -0.59375 C 2.265625 -0.59375 1.53125 -1.25 1.359375 -2.109375 Z M 1.375 -2.734375 C 1.59375 -3.484375 2.0625 -4.140625 2.921875 -4.140625 C 3.59375 -4.140625 4.046875 -3.6875 4.171875 -3.046875 C 4.203125 -2.9375 4.203125 -2.828125 4.234375 -2.734375 Z M 1.375 -2.734375 "/> +</symbol> +<symbol overflow="visible" id="glyph6-6"> +<path style="stroke:none;" d="M 1 -4.046875 C 1.0625 -3.78125 1.171875 -3.515625 1.25 -3.265625 L 1.78125 -1.734375 C 1.921875 -1.28125 2.09375 -0.84375 2.21875 -0.390625 C 2.390625 -0.015625 2.5 0.046875 2.796875 0.046875 C 3.25 0.046875 3.296875 -0.09375 3.578125 -0.921875 C 3.890625 -1.84375 4.1875 -2.765625 4.515625 -3.703125 C 4.5625 -3.8125 4.609375 -3.921875 4.625 -4.046875 L 4.96875 -4.046875 C 5.21875 -4.046875 5.375 -4.15625 5.375 -4.375 C 5.375 -4.578125 5.25 -4.703125 4.96875 -4.703125 L 3.65625 -4.703125 C 3.421875 -4.703125 3.265625 -4.578125 3.265625 -4.375 C 3.265625 -4.140625 3.453125 -4.046875 3.671875 -4.046875 L 3.984375 -4.046875 L 2.8125 -0.5625 L 1.640625 -4.046875 L 1.96875 -4.046875 C 2.1875 -4.046875 2.34375 -4.140625 2.34375 -4.375 C 2.34375 -4.5625 2.21875 -4.703125 1.96875 -4.703125 L 0.65625 -4.703125 C 0.375 -4.703125 0.25 -4.578125 0.25 -4.375 C 0.25 -4.140625 0.4375 -4.046875 0.65625 -4.046875 Z M 1 -4.046875 "/> +</symbol> +<symbol overflow="visible" id="glyph6-7"> +<path style="stroke:none;" d="M 2.390625 -3.84375 L 2.375 -4.296875 C 2.375 -4.515625 2.3125 -4.703125 2 -4.703125 L 0.734375 -4.703125 C 0.546875 -4.703125 0.34375 -4.625 0.34375 -4.390625 C 0.34375 -4.15625 0.484375 -4.046875 0.75 -4.046875 L 1.640625 -4.046875 L 1.640625 -0.671875 L 0.734375 -0.671875 C 0.484375 -0.671875 0.34375 -0.53125 0.34375 -0.34375 C 0.34375 -0.140625 0.484375 0 0.703125 0 C 0.75 0 0.8125 -0.015625 0.859375 -0.015625 L 2.953125 -0.015625 C 3.125 -0.015625 3.296875 0 3.453125 0 C 3.78125 0 3.984375 -0.0625 3.984375 -0.34375 C 3.984375 -0.53125 3.875 -0.671875 3.59375 -0.671875 C 3.515625 -0.671875 3.421875 -0.671875 3.34375 -0.671875 L 2.375 -0.671875 L 2.375 -2 C 2.375 -2.90625 2.890625 -4.109375 4.203125 -4.109375 C 4.25 -4.109375 4.3125 -4.109375 4.359375 -4.09375 C 4.390625 -3.859375 4.546875 -3.671875 4.796875 -3.671875 C 5.03125 -3.671875 5.234375 -3.859375 5.234375 -4.109375 C 5.234375 -4.671875 4.5625 -4.78125 4.203125 -4.78125 C 3.5625 -4.78125 2.703125 -4.40625 2.390625 -3.84375 Z M 2.390625 -3.84375 "/> +</symbol> +<symbol overflow="visible" id="glyph6-8"> +<path style="stroke:none;" d="M 1.03125 -6.015625 L 1.03125 -0.34375 C 1.03125 -0.0625 1.25 -0.015625 1.421875 -0.015625 C 1.703125 -0.015625 1.78125 -0.203125 1.78125 -0.40625 L 1.78125 -0.53125 C 2.125 -0.171875 2.546875 0.0625 3.046875 0.0625 C 4.3125 0.0625 5.234375 -1.125 5.234375 -2.359375 C 5.234375 -3.515625 4.484375 -4.765625 3.140625 -4.765625 C 2.640625 -4.765625 2.125 -4.5625 1.78125 -4.203125 L 1.78125 -6.34375 C 1.78125 -6.640625 1.5625 -6.671875 1.359375 -6.671875 L 0.4375 -6.671875 C 0.25 -6.65625 0.125 -6.515625 0.125 -6.34375 C 0.125 -6.140625 0.28125 -6.015625 0.484375 -6.015625 Z M 4.484375 -2.21875 C 4.421875 -1.421875 3.84375 -0.59375 2.984375 -0.59375 C 2.234375 -0.59375 1.765625 -1.453125 1.765625 -2.140625 C 1.765625 -2.25 1.78125 -2.375 1.78125 -2.484375 C 1.78125 -2.609375 1.765625 -2.734375 1.765625 -2.875 C 1.765625 -3.5625 2.4375 -4.09375 3.09375 -4.09375 C 4.015625 -4.09375 4.5 -3.125 4.5 -2.375 C 4.5 -2.328125 4.484375 -2.265625 4.484375 -2.21875 Z M 4.484375 -2.21875 "/> +</symbol> +<symbol overflow="visible" id="glyph6-9"> +<path style="stroke:none;" d="M 1.796875 -4.09375 C 2 -4.125 2.21875 -4.140625 2.4375 -4.140625 C 3.046875 -4.140625 3.8125 -3.953125 3.8125 -3 C 2.5625 -3 0.59375 -2.71875 0.59375 -1.390625 C 0.59375 -0.421875 1.578125 0.046875 2.375 0.046875 C 2.828125 0.046875 3.265625 -0.015625 3.65625 -0.21875 C 3.734375 -0.265625 3.828125 -0.34375 3.890625 -0.34375 C 3.953125 -0.34375 4.09375 -0.171875 4.25 -0.125 C 4.5 -0.015625 4.84375 0 5.140625 0 L 5.28125 0 C 5.53125 0 5.625 -0.171875 5.625 -0.359375 L 5.625 -0.390625 C 5.546875 -0.640625 5.421875 -0.671875 5.21875 -0.671875 L 5 -0.671875 C 4.828125 -0.671875 4.53125 -0.671875 4.53125 -0.890625 C 4.53125 -0.953125 4.546875 -1 4.546875 -1.03125 L 4.546875 -3.046875 C 4.546875 -4.09375 3.734375 -4.734375 2.71875 -4.796875 L 2.328125 -4.796875 C 1.765625 -4.796875 0.890625 -4.734375 0.890625 -4.03125 C 0.890625 -3.71875 1.09375 -3.546875 1.359375 -3.546875 C 1.609375 -3.546875 1.8125 -3.75 1.8125 -4 C 1.8125 -4.03125 1.8125 -4.0625 1.796875 -4.09375 Z M 3.8125 -2.390625 L 3.8125 -1.4375 C 3.8125 -0.671875 2.90625 -0.59375 2.453125 -0.59375 C 2.046875 -0.59375 1.34375 -0.796875 1.34375 -1.375 L 1.34375 -1.390625 C 1.34375 -2 2.3125 -2.21875 2.765625 -2.296875 C 3.109375 -2.359375 3.453125 -2.390625 3.8125 -2.390625 Z M 3.8125 -2.390625 "/> +</symbol> +<symbol overflow="visible" id="glyph6-10"> +<path style="stroke:none;" d="M 1.640625 -4.703125 L 0.671875 -4.703125 C 0.40625 -4.703125 0.265625 -4.578125 0.265625 -4.359375 C 0.265625 -4.140625 0.4375 -4.046875 0.640625 -4.046875 L 1.640625 -4.046875 L 1.640625 -1.546875 C 1.640625 -0.921875 1.75 0.046875 3.140625 0.046875 C 3.96875 0.046875 4.828125 -0.453125 4.828125 -1.34375 L 4.828125 -1.46875 C 4.828125 -1.75 4.640625 -1.8125 4.4375 -1.8125 C 4.1875 -1.8125 4.078125 -1.671875 4.078125 -1.421875 L 4.078125 -1.34375 C 4.078125 -0.828125 3.59375 -0.59375 3.203125 -0.59375 C 2.5625 -0.59375 2.375 -1 2.375 -1.46875 L 2.375 -4.046875 L 4.140625 -4.046875 C 4.34375 -4.046875 4.578125 -4.078125 4.578125 -4.375 C 4.578125 -4.53125 4.5 -4.671875 4.328125 -4.703125 L 2.375 -4.703125 L 2.375 -5.671875 C 2.375 -5.984375 2.203125 -6.046875 2.015625 -6.046875 C 1.8125 -6.046875 1.640625 -5.96875 1.640625 -5.65625 Z M 1.640625 -4.703125 "/> +</symbol> +<symbol overflow="visible" id="glyph6-11"> +<path style="stroke:none;" d="M 1.171875 -4.359375 C 1.171875 -4.65625 0.96875 -4.71875 0.734375 -4.71875 C 0.640625 -4.71875 0.5625 -4.703125 0.484375 -4.703125 L 0.34375 -4.703125 C 0.140625 -4.703125 -0.03125 -4.609375 -0.03125 -4.390625 C -0.03125 -4.21875 0.0625 -4.0625 0.234375 -4.046875 L 0.5625 -4.046875 L 0.5625 -0.671875 C 0.5 -0.671875 0.4375 -0.671875 0.359375 -0.671875 C 0.140625 -0.671875 -0.03125 -0.5625 -0.03125 -0.34375 C -0.03125 -0.125 0.109375 -0.015625 0.328125 -0.015625 L 1.375 -0.015625 C 1.609375 -0.015625 1.765625 -0.09375 1.765625 -0.34375 C 1.765625 -0.53125 1.640625 -0.671875 1.390625 -0.671875 C 1.3125 -0.671875 1.234375 -0.671875 1.171875 -0.671875 L 1.171875 -2.40625 C 1.171875 -3.015625 1.25 -3.921875 1.9375 -4.09375 C 1.984375 -4.09375 2.046875 -4.109375 2.078125 -4.109375 C 2.515625 -4.109375 2.515625 -3.515625 2.515625 -3.15625 L 2.515625 -0.671875 L 2.359375 -0.671875 C 2.140625 -0.671875 1.96875 -0.578125 1.96875 -0.34375 C 1.96875 -0.140625 2.078125 -0.015625 2.34375 -0.015625 L 3.359375 -0.015625 C 3.59375 -0.015625 3.71875 -0.140625 3.71875 -0.34375 C 3.71875 -0.546875 3.578125 -0.671875 3.34375 -0.671875 C 3.265625 -0.671875 3.1875 -0.671875 3.125 -0.671875 L 3.125 -2.40625 C 3.125 -3.015625 3.203125 -3.921875 3.875 -4.09375 C 3.9375 -4.09375 3.984375 -4.109375 4.03125 -4.109375 C 4.46875 -4.109375 4.46875 -3.515625 4.46875 -3.15625 L 4.46875 -0.671875 L 4.3125 -0.671875 C 4.09375 -0.671875 3.921875 -0.578125 3.921875 -0.34375 C 3.921875 -0.140625 4.03125 -0.015625 4.296875 -0.015625 L 5.3125 -0.015625 C 5.546875 -0.015625 5.671875 -0.140625 5.671875 -0.34375 C 5.671875 -0.546875 5.53125 -0.671875 5.296875 -0.671875 C 5.21875 -0.671875 5.140625 -0.671875 5.078125 -0.671875 L 5.078125 -3.203125 C 5.078125 -3.8125 4.96875 -4.765625 4.0625 -4.765625 C 3.65625 -4.765625 3.203125 -4.53125 2.984375 -4.1875 L 2.96875 -4.1875 C 2.84375 -4.5625 2.46875 -4.765625 2.109375 -4.765625 C 1.765625 -4.765625 1.40625 -4.59375 1.171875 -4.359375 Z M 1.171875 -4.359375 "/> +</symbol> +<symbol overflow="visible" id="glyph6-12"> +<path style="stroke:none;" d="M 1.03125 -6.015625 L 1.03125 -0.671875 L 0.6875 -0.671875 C 0.46875 -0.671875 0.28125 -0.578125 0.28125 -0.34375 C 0.28125 -0.125 0.4375 0 0.671875 0 C 0.75 0 0.828125 -0.015625 0.890625 -0.015625 L 5.109375 -0.015625 C 5.328125 -0.03125 5.40625 -0.234375 5.40625 -0.40625 C 5.40625 -0.484375 5.390625 -0.5625 5.390625 -0.625 L 5.390625 -1.46875 C 5.390625 -1.71875 5.25 -1.828125 5.03125 -1.828125 C 4.84375 -1.828125 4.640625 -1.765625 4.640625 -1.484375 C 4.640625 -1.421875 4.640625 -1.359375 4.640625 -1.3125 L 4.640625 -0.671875 L 1.78125 -0.671875 L 1.78125 -3.140625 L 3.203125 -3.140625 C 3.203125 -3.078125 3.1875 -3.015625 3.1875 -2.9375 C 3.1875 -2.65625 3.34375 -2.546875 3.5625 -2.546875 C 3.765625 -2.546875 3.9375 -2.609375 3.9375 -2.90625 L 3.9375 -3.8125 C 3.9375 -3.875 3.953125 -3.953125 3.953125 -4.015625 C 3.953125 -4.296875 3.78125 -4.390625 3.5625 -4.390625 C 3.375 -4.390625 3.1875 -4.3125 3.1875 -4.015625 C 3.1875 -3.9375 3.203125 -3.859375 3.203125 -3.796875 L 1.78125 -3.796875 L 1.78125 -6.015625 L 4.421875 -6.015625 L 4.421875 -5.390625 C 4.421875 -5.078125 4.609375 -5.015625 4.796875 -5.015625 C 5.03125 -5.015625 5.15625 -5.140625 5.15625 -5.375 L 5.15625 -6.421875 C 5.109375 -6.640625 4.921875 -6.671875 4.75 -6.671875 L 0.703125 -6.671875 C 0.4375 -6.671875 0.28125 -6.5625 0.28125 -6.34375 C 0.28125 -6.109375 0.484375 -6.015625 0.6875 -6.015625 Z M 1.03125 -6.015625 "/> +</symbol> +<symbol overflow="visible" id="glyph6-13"> +<path style="stroke:none;" d="M 1.484375 -0.375 C 1.90625 -0.046875 2.390625 0.046875 2.90625 0.046875 C 3.84375 0.046875 4.921875 -0.328125 4.921875 -1.375 C 4.921875 -3.28125 1.421875 -2.515625 1.421875 -3.515625 C 1.421875 -4.046875 2.296875 -4.140625 2.75 -4.140625 C 3.15625 -4.140625 3.765625 -4.078125 3.84375 -3.59375 C 3.921875 -3.3125 3.90625 -3.15625 4.25 -3.15625 C 4.5625 -3.15625 4.609375 -3.34375 4.609375 -3.546875 L 4.609375 -4.453125 C 4.609375 -4.6875 4.484375 -4.796875 4.28125 -4.796875 C 4.125 -4.796875 4.03125 -4.71875 3.953125 -4.5625 C 3.609375 -4.75 3.203125 -4.796875 2.8125 -4.796875 C 1.953125 -4.796875 0.78125 -4.53125 0.78125 -3.515625 C 0.78125 -2.9375 1.21875 -2.59375 1.6875 -2.421875 C 2.484375 -2.125 4.265625 -2.265625 4.265625 -1.359375 C 4.265625 -0.609375 3.0625 -0.59375 2.890625 -0.59375 L 2.875 -0.59375 C 2.328125 -0.59375 1.828125 -0.828125 1.578125 -1.453125 C 1.46875 -1.703125 1.46875 -1.890625 1.140625 -1.890625 C 0.828125 -1.890625 0.78125 -1.6875 0.78125 -1.5 L 0.78125 -0.53125 C 0.78125 -0.46875 0.765625 -0.390625 0.765625 -0.3125 C 0.765625 -0.09375 0.890625 0.046875 1.09375 0.046875 C 1.359375 0.046875 1.421875 -0.1875 1.484375 -0.375 Z M 1.484375 -0.375 "/> +</symbol> +<symbol overflow="visible" id="glyph6-14"> +<path style="stroke:none;" d="M 1.03125 -4.046875 L 1.03125 -1.359375 C 1.03125 -1.03125 1.0625 -0.734375 1.25 -0.46875 C 1.53125 -0.046875 2.078125 0.046875 2.546875 0.046875 C 3.015625 0.046875 3.484375 -0.078125 3.84375 -0.375 C 3.84375 -0.1875 3.921875 -0.015625 4.21875 -0.015625 L 5.078125 -0.015625 C 5.3125 -0.015625 5.5 -0.09375 5.5 -0.34375 C 5.5 -0.5625 5.328125 -0.671875 5.125 -0.671875 L 4.59375 -0.671875 L 4.59375 -4.09375 C 4.59375 -4.171875 4.609375 -4.25 4.609375 -4.328125 C 4.609375 -4.5625 4.5 -4.703125 4.171875 -4.703125 L 3.359375 -4.703125 C 3.1875 -4.703125 2.9375 -4.671875 2.9375 -4.375 C 2.9375 -4.203125 3.0625 -4.046875 3.296875 -4.046875 L 3.84375 -4.046875 L 3.84375 -1.796875 C 3.84375 -1.578125 3.84375 -1.328125 3.703125 -1.140625 C 3.46875 -0.734375 3.015625 -0.609375 2.578125 -0.609375 L 2.4375 -0.609375 C 2.046875 -0.625 1.78125 -0.765625 1.78125 -1.328125 L 1.78125 -4.28125 C 1.78125 -4.546875 1.671875 -4.703125 1.390625 -4.703125 L 0.5 -4.703125 C 0.296875 -4.703125 0.125 -4.59375 0.125 -4.375 C 0.125 -4.1875 0.25 -4.046875 0.484375 -4.046875 Z M 1.03125 -4.046875 "/> +</symbol> +<symbol overflow="visible" id="glyph6-15"> +<path style="stroke:none;" d="M 3.953125 -4.09375 C 3.953125 -4.0625 3.953125 -4.03125 3.953125 -4 C 3.953125 -3.75 4.15625 -3.546875 4.40625 -3.546875 C 4.625 -3.546875 4.828125 -3.6875 4.875 -3.953125 C 4.875 -4.75 4 -4.796875 3.34375 -4.796875 L 2.984375 -4.796875 C 1.734375 -4.6875 0.78125 -3.609375 0.78125 -2.359375 C 0.78125 -1.140625 1.703125 0.046875 3.203125 0.046875 C 3.8125 0.046875 4.4375 -0.1875 4.78125 -0.703125 C 4.859375 -0.828125 5 -1.03125 5 -1.203125 C 5 -1.453125 4.765625 -1.5 4.609375 -1.5 C 4.28125 -1.5 4.28125 -1.28125 4.171875 -1.09375 C 3.984375 -0.75 3.609375 -0.59375 3.21875 -0.59375 C 2.296875 -0.59375 1.546875 -1.390625 1.53125 -2.296875 L 1.53125 -2.359375 C 1.53125 -3.28125 2.1875 -4.140625 3.234375 -4.140625 C 3.46875 -4.140625 3.734375 -4.140625 3.953125 -4.09375 Z M 3.953125 -4.09375 "/> +</symbol> +<symbol overflow="visible" id="glyph6-16"> +<path style="stroke:none;" d="M 1.03125 -6.015625 L 1.03125 -0.671875 L 0.484375 -0.671875 C 0.28125 -0.671875 0.125 -0.53125 0.125 -0.34375 C 0.125 -0.125 0.265625 -0.015625 0.53125 -0.015625 L 2.28125 -0.015625 C 2.515625 -0.015625 2.6875 -0.109375 2.6875 -0.34375 C 2.6875 -0.53125 2.53125 -0.671875 2.328125 -0.671875 L 1.78125 -0.671875 L 1.78125 -2.515625 C 1.78125 -3.3125 2.234375 -4.109375 3.109375 -4.109375 L 3.21875 -4.109375 C 3.78125 -4.03125 3.84375 -3.59375 3.84375 -3.203125 L 3.84375 -0.671875 L 3.3125 -0.671875 C 3.125 -0.671875 2.96875 -0.53125 2.96875 -0.34375 C 2.96875 -0.109375 3.125 -0.015625 3.375 -0.015625 L 5.09375 -0.015625 C 5.359375 -0.015625 5.5 -0.125 5.5 -0.34375 C 5.5 -0.53125 5.34375 -0.671875 5.140625 -0.671875 L 4.59375 -0.671875 L 4.59375 -3.0625 C 4.59375 -3.484375 4.5625 -3.984375 4.265625 -4.328125 C 4 -4.640625 3.609375 -4.78125 3.203125 -4.78125 C 2.65625 -4.78125 2.15625 -4.546875 1.78125 -4.171875 L 1.78125 -6.34375 C 1.78125 -6.640625 1.5625 -6.671875 1.359375 -6.671875 L 0.4375 -6.671875 C 0.25 -6.65625 0.125 -6.515625 0.125 -6.34375 C 0.125 -6.140625 0.28125 -6.015625 0.484375 -6.015625 Z M 1.03125 -6.015625 "/> +</symbol> +<symbol overflow="visible" id="glyph6-17"> +<path style="stroke:none;" d="M 1.078125 -2 L 1.078125 -1.984375 C 0.921875 -1.796875 0.84375 -1.484375 0.84375 -1.234375 C 0.84375 -0.921875 0.953125 -0.71875 1.109375 -0.453125 C 0.640625 -0.234375 0.3125 0.359375 0.3125 0.890625 C 0.3125 2.140625 2 2.484375 2.828125 2.484375 C 3.78125 2.484375 5.25 2.078125 5.3125 0.96875 L 5.3125 0.890625 C 5.3125 -0.375 4.015625 -0.671875 3.125 -0.671875 L 2.125 -0.671875 C 1.640625 -0.671875 1.453125 -0.890625 1.453125 -1.28125 L 1.453125 -1.359375 C 1.46875 -1.421875 1.5 -1.5 1.515625 -1.578125 C 1.828125 -1.390625 2.140625 -1.296875 2.5 -1.296875 C 3.375 -1.296875 4.28125 -1.9375 4.28125 -3.046875 C 4.28125 -3.375 4.171875 -3.71875 3.984375 -3.984375 L 4.28125 -4.09375 L 4.640625 -4.171875 C 4.6875 -3.953125 4.84375 -3.828125 5.046875 -3.828125 C 5.25 -3.828125 5.453125 -3.96875 5.46875 -4.1875 C 5.46875 -4.6875 5.046875 -4.828125 4.671875 -4.828125 C 4.34375 -4.828125 3.984375 -4.71875 3.703125 -4.53125 C 3.65625 -4.515625 3.609375 -4.46875 3.5625 -4.453125 L 3.546875 -4.453125 C 3.453125 -4.453125 3.25 -4.609375 3.09375 -4.671875 C 2.890625 -4.734375 2.6875 -4.765625 2.484375 -4.765625 C 1.5625 -4.765625 0.78125 -4.046875 0.71875 -3.140625 L 0.71875 -3.046875 C 0.71875 -2.71875 0.8125 -2.25 1.078125 -2 Z M 0.953125 0.953125 C 0.9375 0.921875 0.9375 0.90625 0.9375 0.875 C 0.9375 0.25 1.53125 -0.0625 2.078125 -0.0625 L 3.140625 -0.0625 C 3.65625 0.015625 4.6875 -0.046875 4.6875 0.890625 C 4.6875 1.765625 3.015625 1.859375 2.796875 1.859375 C 2.140625 1.859375 1.03125 1.625 0.953125 0.953125 Z M 1.46875 -2.9375 L 1.46875 -3.03125 C 1.46875 -3.5625 1.890625 -4.140625 2.46875 -4.140625 C 3.015625 -4.140625 3.46875 -3.71875 3.53125 -3.125 L 3.53125 -3.03125 C 3.53125 -2.5 3.09375 -1.921875 2.53125 -1.921875 C 1.96875 -1.921875 1.53125 -2.34375 1.46875 -2.9375 Z M 1.46875 -2.9375 "/> +</symbol> +<symbol overflow="visible" id="glyph6-18"> +<path style="stroke:none;" d="M 2.671875 -4.796875 C 1.375 -4.609375 0.609375 -3.5625 0.609375 -2.359375 L 0.609375 -2.21875 C 0.671875 -1.09375 1.5 0.046875 2.828125 0.046875 L 2.953125 0.046875 C 4.265625 -0.09375 5.015625 -1.1875 5.015625 -2.359375 L 5.015625 -2.484375 C 4.9375 -3.625 4.140625 -4.796875 2.796875 -4.796875 Z M 1.359375 -2.296875 C 1.359375 -2.34375 1.34375 -2.40625 1.34375 -2.4375 C 1.34375 -3.265625 1.953125 -4.140625 2.828125 -4.140625 C 3.734375 -4.140625 4.28125 -3.21875 4.28125 -2.421875 C 4.28125 -1.578125 3.703125 -0.59375 2.8125 -0.59375 L 2.765625 -0.59375 C 1.90625 -0.671875 1.421875 -1.5 1.359375 -2.296875 Z M 1.359375 -2.296875 "/> +</symbol> +<symbol overflow="visible" id="glyph6-19"> +<path style="stroke:none;" d="M 2.828125 -2.078125 L 2.84375 -2.078125 C 2.84375 -1.546875 3.125 -0.875 3.265625 -0.390625 C 3.375 0 3.546875 0.046875 3.8125 0.046875 C 4.328125 0.046875 4.3125 -0.625 4.40625 -1.140625 C 4.5625 -2.03125 4.71875 -2.921875 4.875 -3.8125 C 4.890625 -3.921875 4.875 -4.046875 5.046875 -4.046875 L 5.171875 -4.046875 C 5.328125 -4.0625 5.453125 -4.171875 5.46875 -4.34375 L 5.46875 -4.359375 C 5.46875 -4.59375 5.296875 -4.71875 5.046875 -4.71875 C 4.96875 -4.71875 4.875 -4.703125 4.796875 -4.703125 L 3.71875 -4.703125 C 3.515625 -4.703125 3.34375 -4.625 3.34375 -4.390625 C 3.34375 -4.1875 3.453125 -4.046875 3.703125 -4.046875 L 4.3125 -4.046875 L 3.75 -0.75 C 3.734375 -1.203125 3.53125 -1.65625 3.421875 -2.09375 L 3.328125 -2.40625 C 3.265625 -2.671875 3.109375 -2.828125 2.828125 -2.828125 C 2.46875 -2.828125 2.40625 -2.578125 2.328125 -2.328125 C 2.21875 -2 2.125 -1.671875 2.046875 -1.328125 C 1.984375 -1.140625 1.90625 -0.953125 1.890625 -0.75 L 1.3125 -4.046875 L 1.9375 -4.046875 C 2.171875 -4.046875 2.296875 -4.1875 2.296875 -4.390625 C 2.296875 -4.625 2.109375 -4.703125 1.90625 -4.703125 L 0.84375 -4.703125 C 0.765625 -4.703125 0.671875 -4.71875 0.578125 -4.71875 C 0.328125 -4.71875 0.15625 -4.609375 0.15625 -4.375 C 0.15625 -4.203125 0.265625 -4.0625 0.4375 -4.046875 L 0.578125 -4.046875 C 0.640625 -4.046875 0.703125 -4.03125 0.71875 -3.953125 C 0.796875 -3.625 0.84375 -3.296875 0.890625 -2.984375 C 1.03125 -2.15625 1.1875 -1.359375 1.328125 -0.53125 C 1.390625 -0.1875 1.453125 0.046875 1.84375 0.046875 C 2.140625 0.046875 2.265625 0.015625 2.421875 -0.390625 L 2.515625 -0.734375 C 2.640625 -1.171875 2.796875 -1.625 2.828125 -2.078125 Z M 2.828125 -2.078125 "/> +</symbol> +<symbol overflow="visible" id="glyph6-20"> +<path style="stroke:none;" d="M 1.171875 -6.015625 L 1.171875 -0.671875 L 0.578125 -0.671875 C 0.359375 -0.671875 0.234375 -0.53125 0.234375 -0.34375 C 0.234375 -0.125 0.375 -0.015625 0.609375 -0.015625 L 2.328125 -0.015625 C 2.546875 -0.015625 2.71875 -0.09375 2.71875 -0.34375 C 2.71875 -0.53125 2.578125 -0.671875 2.375 -0.671875 L 1.78125 -0.671875 L 1.78125 -1.53125 L 2.65625 -2.359375 L 3.921875 -0.671875 C 3.859375 -0.671875 3.78125 -0.671875 3.703125 -0.671875 C 3.453125 -0.671875 3.328125 -0.53125 3.328125 -0.328125 C 3.328125 -0.09375 3.515625 0 3.734375 0 C 3.8125 0 3.875 -0.015625 3.953125 -0.015625 L 4.78125 -0.015625 C 4.859375 -0.015625 4.9375 0 5.03125 0 C 5.296875 0 5.4375 -0.125 5.4375 -0.34375 C 5.4375 -0.625 5.21875 -0.671875 5.015625 -0.671875 L 4.828125 -0.671875 C 4.640625 -0.671875 4.609375 -0.78125 4.53125 -0.890625 L 4.296875 -1.171875 C 4.03125 -1.53125 3.78125 -1.875 3.5 -2.21875 L 3.234375 -2.578125 C 3.1875 -2.640625 3.140625 -2.71875 3.078125 -2.78125 L 3.078125 -2.796875 C 3.234375 -2.90625 3.359375 -3.046875 3.484375 -3.171875 L 4.015625 -3.671875 C 4.171875 -3.8125 4.328125 -4.046875 4.53125 -4.046875 L 4.609375 -4.046875 C 4.671875 -4.046875 4.75 -4.03125 4.828125 -4.03125 C 4.96875 -4.03125 5.21875 -4.09375 5.21875 -4.328125 L 5.21875 -4.359375 C 5.21875 -4.546875 5.109375 -4.703125 4.875 -4.703125 L 3.390625 -4.703125 C 3.3125 -4.703125 3.234375 -4.71875 3.140625 -4.71875 C 2.921875 -4.71875 2.71875 -4.640625 2.71875 -4.390625 C 2.71875 -4.203125 2.828125 -4.046875 3.046875 -4.046875 L 3.515625 -4.046875 L 1.78125 -2.390625 L 1.78125 -6.03125 C 1.78125 -6.109375 1.78125 -6.1875 1.78125 -6.265625 C 1.78125 -6.515625 1.703125 -6.671875 1.390625 -6.671875 L 0.609375 -6.671875 C 0.4375 -6.671875 0.21875 -6.609375 0.21875 -6.359375 C 0.21875 -6.15625 0.375 -6.015625 0.59375 -6.015625 Z M 1.171875 -6.015625 "/> +</symbol> +<symbol overflow="visible" id="glyph6-21"> +<path style="stroke:none;" d="M 2.734375 -1.28125 C 2.5 -1.21875 2.1875 -1.078125 2.1875 -0.65625 C 2.1875 -0.3125 2.46875 -0.015625 2.828125 -0.015625 L 2.90625 -0.015625 C 3.140625 -0.078125 3.453125 -0.21875 3.453125 -0.640625 C 3.453125 -0.984375 3.15625 -1.28125 2.8125 -1.28125 Z M 2.734375 -1.28125 "/> +</symbol> +<symbol overflow="visible" id="glyph6-22"> +<path style="stroke:none;" d="M 0.921875 -6.015625 L 0.921875 -0.671875 L 0.625 -0.671875 C 0.375 -0.671875 0.234375 -0.5625 0.234375 -0.34375 C 0.234375 -0.15625 0.359375 0 0.609375 0 C 0.6875 0 0.765625 -0.015625 0.828125 -0.015625 L 1.734375 -0.015625 C 1.796875 -0.015625 1.890625 0 1.96875 0 C 2.21875 0 2.359375 -0.125 2.359375 -0.34375 C 2.359375 -0.546875 2.21875 -0.671875 1.96875 -0.671875 L 1.671875 -0.671875 L 1.671875 -3.15625 L 3.953125 -3.15625 L 3.953125 -0.671875 L 3.65625 -0.671875 C 3.40625 -0.671875 3.265625 -0.5625 3.265625 -0.34375 C 3.265625 -0.15625 3.390625 0 3.640625 0 C 3.71875 0 3.796875 -0.015625 3.859375 -0.015625 L 4.765625 -0.015625 C 4.828125 -0.015625 4.921875 0 5 0 C 5.25 0 5.390625 -0.125 5.390625 -0.34375 C 5.390625 -0.546875 5.25 -0.671875 5 -0.671875 L 4.703125 -0.671875 L 4.703125 -6.015625 L 5 -6.015625 C 5.25 -6.015625 5.40625 -6.125 5.40625 -6.34375 C 5.40625 -6.546875 5.25 -6.6875 5.015625 -6.6875 C 4.9375 -6.6875 4.859375 -6.671875 4.796875 -6.671875 L 3.890625 -6.671875 C 3.828125 -6.671875 3.734375 -6.6875 3.671875 -6.6875 C 3.421875 -6.6875 3.265625 -6.546875 3.265625 -6.34375 C 3.265625 -6.125 3.4375 -6.015625 3.65625 -6.015625 L 3.953125 -6.015625 L 3.953125 -3.8125 L 1.671875 -3.8125 L 1.671875 -6.015625 L 1.96875 -6.015625 C 2.203125 -6.015625 2.359375 -6.125 2.359375 -6.34375 C 2.359375 -6.546875 2.21875 -6.6875 1.96875 -6.6875 C 1.890625 -6.6875 1.796875 -6.671875 1.734375 -6.671875 L 0.828125 -6.671875 C 0.765625 -6.671875 0.6875 -6.6875 0.609375 -6.6875 C 0.359375 -6.6875 0.234375 -6.53125 0.234375 -6.34375 C 0.234375 -6.125 0.375 -6.015625 0.625 -6.015625 Z M 0.921875 -6.015625 "/> +</symbol> +<symbol overflow="visible" id="glyph6-23"> +<path style="stroke:none;" d="M 3.015625 -0.03125 C 2.9375 0.40625 2.640625 0.671875 2.25 0.84375 C 2.109375 0.90625 1.9375 0.9375 1.9375 1.15625 C 1.9375 1.328125 2.09375 1.5 2.265625 1.5 C 2.46875 1.5 2.71875 1.359375 2.90625 1.25 C 3.359375 0.9375 3.6875 0.375 3.6875 -0.1875 C 3.6875 -0.734375 3.40625 -1.28125 2.734375 -1.28125 C 2.390625 -1.21875 2.1875 -0.953125 2.1875 -0.640625 C 2.1875 -0.28125 2.453125 -0.015625 2.8125 -0.015625 C 2.875 -0.015625 2.9375 -0.015625 3.015625 -0.03125 Z M 3.015625 -0.03125 "/> +</symbol> +<symbol overflow="visible" id="glyph6-24"> +<path style="stroke:none;" d="M 3.84375 -6.015625 L 3.84375 -4.25 C 3.515625 -4.546875 3.09375 -4.765625 2.640625 -4.765625 C 1.25 -4.765625 0.375 -3.5625 0.375 -2.328125 C 0.375 -1.171875 1.234375 0.046875 2.484375 0.046875 C 3.046875 0.046875 3.484375 -0.203125 3.84375 -0.578125 L 3.84375 -0.390625 C 3.84375 -0.125 3.984375 -0.015625 4.234375 -0.015625 L 5.125 -0.015625 C 5.328125 -0.015625 5.5 -0.125 5.5 -0.34375 C 5.5 -0.53125 5.375 -0.671875 5.140625 -0.671875 L 4.59375 -0.671875 L 4.59375 -6.328125 C 4.59375 -6.546875 4.46875 -6.671875 4.1875 -6.671875 L 3.3125 -6.671875 C 3.109375 -6.671875 2.9375 -6.578125 2.9375 -6.34375 C 2.9375 -6.15625 3.078125 -6.015625 3.296875 -6.015625 Z M 1.140625 -2.21875 C 1.140625 -2.28125 1.125 -2.328125 1.125 -2.375 C 1.125 -3.21875 1.75 -4.109375 2.671875 -4.109375 C 3.296875 -4.109375 3.859375 -3.515625 3.859375 -2.890625 C 3.859375 -2.765625 3.84375 -2.625 3.84375 -2.515625 C 3.84375 -2.375 3.859375 -2.234375 3.859375 -2.109375 C 3.859375 -1.390625 3.265625 -0.59375 2.53125 -0.59375 C 1.671875 -0.59375 1.203125 -1.484375 1.140625 -2.21875 Z M 1.140625 -2.21875 "/> +</symbol> +<symbol overflow="visible" id="glyph6-25"> +<path style="stroke:none;" d="M 1.78125 -4.203125 L 1.78125 -4.328125 C 1.78125 -4.578125 1.640625 -4.703125 1.390625 -4.703125 L 0.515625 -4.703125 C 0.3125 -4.703125 0.125 -4.59375 0.125 -4.375 C 0.125 -4.171875 0.265625 -4.046875 0.484375 -4.046875 L 1.03125 -4.046875 L 1.03125 1.75 L 0.484375 1.75 C 0.28125 1.75 0.125 1.890625 0.125 2.078125 C 0.125 2.296875 0.265625 2.40625 0.53125 2.40625 L 2.28125 2.40625 C 2.515625 2.40625 2.6875 2.3125 2.6875 2.078125 C 2.6875 1.890625 2.53125 1.75 2.328125 1.75 L 1.78125 1.75 L 1.78125 -0.53125 C 2.125 -0.171875 2.546875 0.0625 3.046875 0.0625 C 4.3125 0.0625 5.234375 -1.125 5.234375 -2.359375 C 5.234375 -3.515625 4.484375 -4.765625 3.140625 -4.765625 C 2.640625 -4.765625 2.125 -4.5625 1.78125 -4.203125 Z M 4.484375 -2.21875 C 4.421875 -1.421875 3.84375 -0.59375 2.984375 -0.59375 C 2.234375 -0.59375 1.765625 -1.453125 1.765625 -2.140625 C 1.765625 -2.25 1.78125 -2.375 1.78125 -2.484375 C 1.78125 -2.609375 1.765625 -2.734375 1.765625 -2.875 C 1.765625 -3.5625 2.4375 -4.09375 3.09375 -4.09375 C 4.015625 -4.09375 4.5 -3.125 4.5 -2.375 C 4.5 -2.328125 4.484375 -2.265625 4.484375 -2.21875 Z M 4.484375 -2.21875 "/> +</symbol> +<symbol overflow="visible" id="glyph6-26"> +<path style="stroke:none;" d="M 4.28125 -7.5625 C 4.125 -7.546875 3.96875 -7.421875 3.84375 -7.328125 C 2.578125 -6.40625 1.859375 -4.859375 1.859375 -3.328125 L 1.859375 -3.140625 C 1.9375 -1.5625 2.71875 -0.09375 4.046875 0.78125 C 4.15625 0.84375 4.265625 0.90625 4.375 0.90625 C 4.546875 0.90625 4.6875 0.78125 4.6875 0.609375 C 4.6875 0.421875 4.5 0.3125 4.359375 0.234375 C 3.234375 -0.546875 2.609375 -1.96875 2.609375 -3.328125 C 2.609375 -4.71875 3.234375 -6.15625 4.453125 -6.96875 C 4.5625 -7.046875 4.6875 -7.125 4.6875 -7.28125 C 4.6875 -7.453125 4.546875 -7.578125 4.359375 -7.578125 C 4.328125 -7.578125 4.3125 -7.578125 4.28125 -7.5625 Z M 4.28125 -7.5625 "/> +</symbol> +<symbol overflow="visible" id="glyph6-27"> +<path style="stroke:none;" d="M 1.3125 1.828125 C 1.34375 1.75 1.359375 1.671875 1.359375 1.59375 C 1.359375 1.34375 1.171875 1.140625 0.921875 1.140625 C 0.609375 1.140625 0.453125 1.359375 0.453125 1.609375 C 0.453125 2.15625 0.921875 2.46875 1.359375 2.46875 C 2.46875 2.46875 2.859375 1.171875 3.125 0.34375 C 3.59375 -1.03125 4.0625 -2.40625 4.53125 -3.78125 C 4.5625 -3.90625 4.578125 -4.046875 4.75 -4.046875 L 5 -4.046875 C 5.1875 -4.046875 5.375 -4.078125 5.375 -4.421875 C 5.328125 -4.671875 5.140625 -4.703125 4.984375 -4.703125 L 3.859375 -4.703125 C 3.796875 -4.703125 3.71875 -4.71875 3.640625 -4.71875 C 3.40625 -4.71875 3.265625 -4.5625 3.265625 -4.375 C 3.265625 -4.140625 3.4375 -4.046875 3.671875 -4.046875 L 3.984375 -4.046875 L 2.921875 -0.75 L 1.671875 -4.046875 L 1.984375 -4.046875 C 2.21875 -4.046875 2.375 -4.140625 2.375 -4.375 C 2.375 -4.59375 2.234375 -4.703125 1.984375 -4.703125 L 0.90625 -4.703125 C 0.828125 -4.703125 0.734375 -4.71875 0.671875 -4.71875 C 0.421875 -4.71875 0.265625 -4.578125 0.265625 -4.359375 C 0.265625 -4.09375 0.484375 -4.046875 0.671875 -4.046875 L 0.921875 -4.046875 C 1.125 -4.046875 1.28125 -3.4375 1.390625 -3.109375 C 1.765625 -2.15625 2.15625 -1.21875 2.515625 -0.265625 C 2.546875 -0.203125 2.59375 -0.09375 2.59375 -0.015625 L 2.59375 0.03125 C 2.5625 0.203125 2.46875 0.421875 2.40625 0.59375 C 2.21875 1.09375 2.015625 1.828125 1.3125 1.828125 Z M 1.3125 1.828125 "/> +</symbol> +<symbol overflow="visible" id="glyph6-28"> +<path style="stroke:none;" d="M 1.84375 -0.671875 L 2.78125 -2.015625 L 3.765625 -0.671875 L 3.59375 -0.671875 C 3.359375 -0.671875 3.234375 -0.546875 3.234375 -0.328125 C 3.234375 -0.09375 3.40625 0 3.625 0 C 3.703125 0 3.78125 -0.015625 3.84375 -0.015625 L 4.671875 -0.015625 C 4.75 -0.015625 4.828125 0 4.921875 0 C 5.1875 0 5.328125 -0.125 5.328125 -0.34375 C 5.328125 -0.625 5.09375 -0.671875 4.890625 -0.671875 C 4.8125 -0.671875 4.734375 -0.671875 4.671875 -0.671875 L 4.5625 -0.671875 C 4.453125 -0.671875 4.421875 -0.71875 4.375 -0.796875 L 4.171875 -1.0625 C 3.84375 -1.46875 3.5 -1.890625 3.171875 -2.3125 C 3.15625 -2.34375 3.125 -2.375 3.125 -2.421875 L 3.125 -2.4375 C 3.140625 -2.546875 3.296875 -2.71875 3.40625 -2.84375 C 3.671875 -3.203125 4.203125 -4.046875 4.4375 -4.046875 L 4.78125 -4.046875 C 5.03125 -4.046875 5.1875 -4.140625 5.1875 -4.375 C 5.1875 -4.609375 4.984375 -4.703125 4.78125 -4.703125 L 3.65625 -4.703125 C 3.59375 -4.703125 3.515625 -4.71875 3.453125 -4.71875 C 3.25 -4.71875 3.078125 -4.609375 3.078125 -4.375 C 3.078125 -4.171875 3.203125 -4.046875 3.453125 -4.046875 L 3.59375 -4.046875 L 2.78125 -2.9375 L 1.953125 -4.046875 L 2.09375 -4.046875 C 2.328125 -4.046875 2.453125 -4.171875 2.453125 -4.375 C 2.453125 -4.609375 2.265625 -4.71875 2.046875 -4.71875 C 1.96875 -4.71875 1.890625 -4.703125 1.828125 -4.703125 L 1 -4.703125 C 0.921875 -4.703125 0.828125 -4.71875 0.75 -4.71875 C 0.515625 -4.71875 0.34375 -4.578125 0.34375 -4.359375 C 0.34375 -4.09375 0.59375 -4.03125 0.78125 -4.03125 C 0.875 -4.03125 0.953125 -4.046875 1.03125 -4.046875 L 1.109375 -4.046875 C 1.28125 -4.046875 1.390625 -3.8125 1.5 -3.6875 C 1.78125 -3.296875 2.078125 -2.90625 2.40625 -2.546875 C 2.421875 -2.515625 2.46875 -2.46875 2.46875 -2.421875 C 2.453125 -2.359375 2.40625 -2.328125 2.359375 -2.28125 L 2.15625 -1.984375 C 1.90625 -1.671875 1.671875 -1.375 1.453125 -1.0625 L 1.25 -0.8125 C 1.1875 -0.734375 1.15625 -0.671875 1.03125 -0.671875 L 0.671875 -0.671875 C 0.421875 -0.671875 0.296875 -0.546875 0.296875 -0.328125 C 0.296875 -0.046875 0.515625 -0.015625 0.671875 -0.015625 L 1.796875 -0.015625 C 1.859375 -0.015625 1.9375 0 2 0 C 2.203125 0 2.40625 -0.109375 2.40625 -0.34375 C 2.40625 -0.578125 2.203125 -0.671875 2 -0.671875 Z M 1.84375 -0.671875 "/> +</symbol> +<symbol overflow="visible" id="glyph6-29"> +<path style="stroke:none;" d="M 1.171875 -7.5625 C 1.03125 -7.546875 0.953125 -7.421875 0.953125 -7.28125 C 0.953125 -7.03125 1.28125 -6.921875 1.4375 -6.765625 C 2.46875 -5.9375 3.015625 -4.640625 3.015625 -3.328125 C 3.015625 -2.0625 2.515625 -0.8125 1.546875 0.015625 C 1.34375 0.203125 0.9375 0.359375 0.9375 0.609375 C 0.9375 0.765625 1.078125 0.890625 1.25 0.90625 C 1.671875 0.90625 2.4375 0.15625 2.796875 -0.375 C 3.421875 -1.21875 3.765625 -2.28125 3.765625 -3.328125 C 3.765625 -4.828125 3.078125 -6.328125 1.828125 -7.296875 C 1.65625 -7.421875 1.46875 -7.578125 1.265625 -7.578125 C 1.234375 -7.578125 1.203125 -7.578125 1.171875 -7.5625 Z M 1.171875 -7.5625 "/> +</symbol> +</g> +</defs> +<g id="surface1"> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.421062 4.9595 C 9.421062 7.424344 7.424969 9.420438 4.960125 9.420438 C 2.495281 9.420438 0.499187 7.424344 0.499187 4.9595 C 0.499187 2.498563 2.495281 0.498563 4.960125 0.498563 C 7.424969 0.498563 9.421062 2.498563 9.421062 4.9595 Z M 9.421062 4.9595 " transform="matrix(1,0,0,-1,5.993,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.422906 4.9595 C 9.422906 7.424344 7.422906 9.420438 4.961969 9.420438 C 2.497125 9.420438 0.501031 7.424344 0.501031 4.9595 C 0.501031 2.498563 2.497125 0.498563 4.961969 0.498563 C 7.422906 0.498563 9.422906 2.498563 9.422906 4.9595 Z M 9.422906 4.9595 " transform="matrix(1,0,0,-1,360.956,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.991156 -1.993625 L 0.00884375 0.971219 L 4.958063 4.9595 L 7.743219 8.99075 L 11.911188 11.912625 " transform="matrix(1,0,0,-1,360.956,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.991156 11.912625 L 1.930719 8.979031 L 4.958063 4.963406 L 9.016656 2.154813 L 11.911188 -1.989719 " transform="matrix(1,0,0,-1,360.956,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.422906 4.9595 C 9.422906 7.424344 7.422906 9.420438 4.961969 9.420438 C 2.497125 9.420438 0.501031 7.424344 0.501031 4.9595 C 0.501031 2.498563 2.497125 0.498563 4.961969 0.498563 C 7.422906 0.498563 9.422906 2.498563 9.422906 4.9595 Z M 9.422906 4.9595 " transform="matrix(1,0,0,-1,444.206,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.991156 -1.993625 L 1.645563 0.338406 L 4.958063 4.9595 L 7.954156 8.693875 L 11.911188 11.912625 " transform="matrix(1,0,0,-1,444.206,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.991156 11.912625 L 1.973688 9.135281 L 4.958063 4.963406 L 7.618219 2.467313 L 11.911188 -1.989719 " transform="matrix(1,0,0,-1,444.206,-6.978)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-1" x="0.016" y="15.755"/> + <use xlink:href="#glyph0-2" x="5.440005" y="15.755"/> + <use xlink:href="#glyph0-3" x="8.45528" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-4" x="19.301107" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-5" x="31.05348" y="15.755"/> + <use xlink:href="#glyph0-6" x="36.477485" y="15.755"/> + <use xlink:href="#glyph0-7" x="40.697125" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-8" x="46.11022" y="15.755"/> + <use xlink:href="#glyph0-9" x="52.136407" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-7" x="61.784415" y="15.755"/> + <use xlink:href="#glyph0-10" x="67.20842" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-11" x="74.135698" y="15.755"/> + <use xlink:href="#glyph0-8" x="79.860794" y="15.755"/> + <use xlink:href="#glyph0-12" x="85.886981" y="15.755"/> + <use xlink:href="#glyph0-13" x="90.708803" y="15.755"/> + <use xlink:href="#glyph0-14" x="94.988443" y="15.755"/> + <use xlink:href="#glyph0-15" x="99.208083" y="15.755"/> + <use xlink:href="#glyph0-7" x="102.223358" y="15.755"/> + <use xlink:href="#glyph0-16" x="107.647362" y="15.755"/> + <use xlink:href="#glyph0-13" x="113.673549" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph1-1" x="442.470688" y="99.767048"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph2-1" x="454.991708" y="90.478352"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph2-2" x="460.542138" y="75.228708"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph2-3" x="467.903384" y="94.621265"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph2-4" x="473.103834" y="80.333181"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph1-2" x="455.946276" y="62.743262"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph3-1" x="473.976065" y="58.180695"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph3-2" x="477.706449" y="47.931573"/> + <use xlink:href="#glyph3-3" x="478.742957" y="45.083797"/> + <use xlink:href="#glyph3-4" x="480.608522" y="39.958211"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph2-5" x="483.148357" y="32.980088"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph4-1" x="491.235" y="105.028"/> + <use xlink:href="#glyph4-2" x="493.913952" y="97.667658"/> + <use xlink:href="#glyph4-3" x="495.975028" y="92.004911"/> + <use xlink:href="#glyph4-4" x="497.830146" y="86.908028"/> + <use xlink:href="#glyph4-5" x="498.861431" y="84.074604"/> + <use xlink:href="#glyph4-6" x="500.51059" y="79.543586"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph4-7" x="503.394754" y="71.61943"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph4-8" x="506.488607" y="63.119158"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph4-9" x="509.578729" y="54.629137"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph5-1" x="508.659336" y="51.234467"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph4-10" x="512.174832" y="47.496419"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph4-11" x="516.440613" y="42.638448"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph4-12" x="516.295147" y="36.175974"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph6-1" x="345.116" y="118.577"/> + <use xlink:href="#glyph6-2" x="350.752732" y="118.577"/> + <use xlink:href="#glyph6-3" x="356.389464" y="118.577"/> + <use xlink:href="#glyph6-4" x="362.026196" y="118.577"/> + <use xlink:href="#glyph6-2" x="367.662928" y="118.577"/> + <use xlink:href="#glyph6-5" x="373.29966" y="118.577"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph6-6" x="384.576397" y="118.577"/> + <use xlink:href="#glyph6-5" x="390.213128" y="118.577"/> + <use xlink:href="#glyph6-7" x="395.84986" y="118.577"/> + <use xlink:href="#glyph6-8" x="401.486592" y="118.577"/> + <use xlink:href="#glyph6-9" x="407.123324" y="118.577"/> + <use xlink:href="#glyph6-10" x="412.760056" y="118.577"/> + <use xlink:href="#glyph6-4" x="418.396788" y="118.577"/> + <use xlink:href="#glyph6-11" x="424.03352" y="118.577"/> +</g> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 0.500844 0.49975 L 0.500844 9.421625 L 9.422719 9.421625 L 9.422719 0.49975 Z M 0.500844 0.49975 " transform="matrix(1,0,0,-1,451.964,119.781)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 0.499438 0.49975 L 0.499438 9.421625 L 9.421313 9.421625 L 9.421313 0.49975 Z M 0.499438 0.49975 " transform="matrix(1,0,0,-1,486.274,119.781)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-17" x="172.03" y="130.261"/> + <use xlink:href="#glyph0-12" x="176.851822" y="130.261"/> + <use xlink:href="#glyph0-18" x="181.673644" y="130.261"/> + <use xlink:href="#glyph0-18" x="184.68892" y="130.261"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-3" x="191.315107" y="130.261"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-17" x="208.695485" y="130.261"/> + <use xlink:href="#glyph0-12" x="213.517307" y="130.261"/> + <use xlink:href="#glyph0-18" x="218.339129" y="130.261"/> + <use xlink:href="#glyph0-18" x="221.354405" y="130.261"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-19" x="227.991501" y="130.261"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-14" x="245.36097" y="130.261"/> + <use xlink:href="#glyph0-20" x="249.58061" y="130.261"/> + <use xlink:href="#glyph0-21" x="255.004615" y="130.261"/> + <use xlink:href="#glyph0-8" x="261.030801" y="130.261"/> + <use xlink:href="#glyph0-18" x="267.056988" y="130.261"/> + <use xlink:href="#glyph0-20" x="270.072264" y="130.261"/> + <use xlink:href="#glyph0-6" x="275.496268" y="130.261"/> + <use xlink:href="#glyph0-22" x="279.715908" y="130.261"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-7" x="289.902825" y="130.261"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-23" x="295.021375" y="130.261"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-12" x="300.451925" y="130.261"/> + <use xlink:href="#glyph0-6" x="305.273747" y="130.261"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-24" x="313.955209" y="130.261"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-20" x="319.970487" y="130.261"/> + <use xlink:href="#glyph0-18" x="325.394491" y="130.261"/> + <use xlink:href="#glyph0-10" x="328.409767" y="130.261"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-14" x="336.187955" y="130.261"/> + <use xlink:href="#glyph0-24" x="340.407595" y="130.261"/> + <use xlink:href="#glyph0-12" x="346.433782" y="130.261"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-9" x="355.717426" y="130.261"/> + <use xlink:href="#glyph0-20" x="361.743613" y="130.261"/> + <use xlink:href="#glyph0-5" x="367.167617" y="130.261"/> + <use xlink:href="#glyph0-12" x="372.591622" y="130.261"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-25" x="381.875266" y="130.261"/> + <use xlink:href="#glyph0-15" x="389.708" y="130.261"/> + <use xlink:href="#glyph0-26" x="392.723275" y="130.261"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-14" x="398.738553" y="130.261"/> + <use xlink:href="#glyph0-24" x="402.958192" y="130.261"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-27" x="413.446201" y="130.261"/> + <use xlink:href="#glyph0-14" x="419.475661" y="130.261"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-8" x="245.366" y="143.811"/> + <use xlink:href="#glyph0-13" x="251.392187" y="143.811"/> + <use xlink:href="#glyph0-12" x="255.671827" y="143.811"/> + <use xlink:href="#glyph0-26" x="260.493649" y="143.811"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-20" x="271.527113" y="143.811"/> + <use xlink:href="#glyph0-13" x="276.951117" y="143.811"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-14" x="286.238034" y="143.811"/> + <use xlink:href="#glyph0-24" x="290.457674" y="143.811"/> + <use xlink:href="#glyph0-12" x="296.483861" y="143.811"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-11" x="306.31296" y="143.811"/> + <use xlink:href="#glyph0-8" x="312.038056" y="143.811"/> + <use xlink:href="#glyph0-12" x="318.064242" y="143.811"/> + <use xlink:href="#glyph0-13" x="322.886065" y="143.811"/> + <use xlink:href="#glyph0-14" x="327.165705" y="143.811"/> + <use xlink:href="#glyph0-15" x="331.385344" y="143.811"/> + <use xlink:href="#glyph0-7" x="334.40062" y="143.811"/> + <use xlink:href="#glyph0-16" x="339.824624" y="143.811"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-14" x="350.858088" y="143.811"/> + <use xlink:href="#glyph0-12" x="355.077728" y="143.811"/> + <use xlink:href="#glyph0-22" x="359.89955" y="143.811"/> + <use xlink:href="#glyph0-14" x="365.624646" y="143.811"/> + <use xlink:href="#glyph0-2" x="369.844286" y="143.811"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-28" x="381.859568" y="143.811"/> + <use xlink:href="#glyph0-24" x="389.692302" y="143.811"/> + <use xlink:href="#glyph0-15" x="395.718489" y="143.811"/> + <use xlink:href="#glyph0-13" x="398.733764" y="143.811"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-17" x="408.020681" y="143.811"/> + <use xlink:href="#glyph0-12" x="412.842503" y="143.811"/> + <use xlink:href="#glyph0-18" x="417.664325" y="143.811"/> + <use xlink:href="#glyph0-18" x="420.679601" y="143.811"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-15" x="245.366" y="157.36"/> + <use xlink:href="#glyph0-13" x="248.381275" y="157.36"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-14" x="256.4791" y="157.36"/> + <use xlink:href="#glyph0-24" x="260.69874" y="157.36"/> + <use xlink:href="#glyph0-12" x="266.724927" y="157.36"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-29" x="275.364934" y="157.36"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-17" x="287.313671" y="157.36"/> + <use xlink:href="#glyph0-7" x="292.135494" y="157.36"/> + <use xlink:href="#glyph0-18" x="297.559498" y="157.36"/> + <use xlink:href="#glyph0-8" x="300.574773" y="157.36"/> + <use xlink:href="#glyph0-30" x="306.60096" y="157.36"/> + <use xlink:href="#glyph0-16" x="315.638059" y="157.36"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-27" x="325.48243" y="157.36"/> + <use xlink:href="#glyph0-18" x="331.51189" y="157.36"/> + <use xlink:href="#glyph0-18" x="334.527165" y="157.36"/> + <use xlink:href="#glyph0-15" x="337.54244" y="157.36"/> + <use xlink:href="#glyph0-16" x="340.557716" y="157.36"/> + <use xlink:href="#glyph0-5" x="346.583903" y="157.36"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-14" x="355.826092" y="157.36"/> + <use xlink:href="#glyph0-24" x="360.045732" y="157.36"/> + <use xlink:href="#glyph0-12" x="366.071919" y="157.36"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-6" x="374.711926" y="157.36"/> + <use xlink:href="#glyph0-12" x="378.931566" y="157.36"/> + <use xlink:href="#glyph0-13" x="383.753388" y="157.36"/> + <use xlink:href="#glyph0-14" x="388.033028" y="157.36"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-7" x="396.070853" y="157.36"/> + <use xlink:href="#glyph0-10" x="401.494857" y="157.36"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-14" x="408.629409" y="157.36"/> + <use xlink:href="#glyph0-24" x="412.849049" y="157.36"/> + <use xlink:href="#glyph0-12" x="418.875235" y="157.36"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-24" x="245.366" y="170.909"/> + <use xlink:href="#glyph0-20" x="251.392187" y="170.909"/> + <use xlink:href="#glyph0-18" x="256.816191" y="170.909"/> + <use xlink:href="#glyph0-10" x="259.831467" y="170.909"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-9" x="266.758745" y="170.909"/> + <use xlink:href="#glyph0-20" x="272.784932" y="170.909"/> + <use xlink:href="#glyph0-5" x="278.208936" y="170.909"/> + <use xlink:href="#glyph0-12" x="283.632941" y="170.909"/> + <use xlink:href="#glyph0-2" x="288.454763" y="170.909"/> +</g> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 0.500844 0.498406 L 0.500844 9.420281 L 9.422719 9.420281 L 9.422719 0.498406 Z M 0.500844 0.498406 " transform="matrix(1,0,0,-1,451.964,151.807)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 0.499438 0.498406 L 0.499438 9.420281 L 9.421313 9.420281 L 9.421313 0.498406 Z M 0.499438 0.498406 " transform="matrix(1,0,0,-1,486.274,151.807)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph6-12" x="5.993" y="203.181"/> + <use xlink:href="#glyph6-6" x="11.629732" y="203.181"/> + <use xlink:href="#glyph6-5" x="17.266464" y="203.181"/> + <use xlink:href="#glyph6-2" x="22.903196" y="203.181"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph6-13" x="34.179933" y="203.181"/> + <use xlink:href="#glyph6-14" x="39.816665" y="203.181"/> + <use xlink:href="#glyph6-15" x="45.453397" y="203.181"/> + <use xlink:href="#glyph6-16" x="51.090128" y="203.181"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph6-10" x="62.366865" y="203.181"/> + <use xlink:href="#glyph6-16" x="68.003597" y="203.181"/> + <use xlink:href="#glyph6-4" x="73.640329" y="203.181"/> + <use xlink:href="#glyph6-2" x="79.277061" y="203.181"/> + <use xlink:href="#glyph6-17" x="84.913793" y="203.181"/> + <use xlink:href="#glyph6-13" x="90.550525" y="203.181"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph6-9" x="101.827262" y="203.181"/> + <use xlink:href="#glyph6-13" x="107.463994" y="203.181"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph6-6" x="118.74073" y="203.181"/> + <use xlink:href="#glyph6-5" x="124.377462" y="203.181"/> + <use xlink:href="#glyph6-7" x="130.014194" y="203.181"/> + <use xlink:href="#glyph6-8" x="135.650926" y="203.181"/> + <use xlink:href="#glyph6-9" x="141.287658" y="203.181"/> + <use xlink:href="#glyph6-10" x="146.92439" y="203.181"/> + <use xlink:href="#glyph6-4" x="152.561122" y="203.181"/> + <use xlink:href="#glyph6-11" x="158.197854" y="203.181"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph6-5" x="169.474591" y="203.181"/> + <use xlink:href="#glyph6-2" x="175.111323" y="203.181"/> + <use xlink:href="#glyph6-6" x="180.748055" y="203.181"/> + <use xlink:href="#glyph6-4" x="186.384787" y="203.181"/> + <use xlink:href="#glyph6-7" x="192.021519" y="203.181"/> + <use xlink:href="#glyph6-18" x="197.658251" y="203.181"/> + <use xlink:href="#glyph6-2" x="203.294983" y="203.181"/> + <use xlink:href="#glyph6-11" x="208.931715" y="203.181"/> + <use xlink:href="#glyph6-5" x="214.568447" y="203.181"/> + <use xlink:href="#glyph6-2" x="220.205179" y="203.181"/> + <use xlink:href="#glyph6-10" x="225.84191" y="203.181"/> + <use xlink:href="#glyph6-13" x="231.478642" y="203.181"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph6-19" x="242.755379" y="203.181"/> + <use xlink:href="#glyph6-18" x="248.392111" y="203.181"/> + <use xlink:href="#glyph6-7" x="254.028843" y="203.181"/> + <use xlink:href="#glyph6-20" x="259.665575" y="203.181"/> + <use xlink:href="#glyph6-21" x="265.302307" y="203.181"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph6-22" x="5.993" y="216.731"/> + <use xlink:href="#glyph6-18" x="11.629732" y="216.731"/> + <use xlink:href="#glyph6-19" x="17.266464" y="216.731"/> + <use xlink:href="#glyph6-5" x="22.903196" y="216.731"/> + <use xlink:href="#glyph6-6" x="28.539928" y="216.731"/> + <use xlink:href="#glyph6-5" x="34.17666" y="216.731"/> + <use xlink:href="#glyph6-7" x="39.813392" y="216.731"/> + <use xlink:href="#glyph6-23" x="45.450124" y="216.731"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph6-6" x="56.72686" y="216.731"/> + <use xlink:href="#glyph6-5" x="62.363592" y="216.731"/> + <use xlink:href="#glyph6-7" x="68.000324" y="216.731"/> + <use xlink:href="#glyph6-8" x="73.637056" y="216.731"/> + <use xlink:href="#glyph6-9" x="79.273788" y="216.731"/> + <use xlink:href="#glyph6-10" x="84.91052" y="216.731"/> + <use xlink:href="#glyph6-4" x="90.547252" y="216.731"/> + <use xlink:href="#glyph6-11" x="96.183984" y="216.731"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph6-24" x="107.460721" y="216.731"/> + <use xlink:href="#glyph6-18" x="113.097453" y="216.731"/> + <use xlink:href="#glyph6-5" x="118.734185" y="216.731"/> + <use xlink:href="#glyph6-13" x="124.370917" y="216.731"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph6-16" x="135.647653" y="216.731"/> + <use xlink:href="#glyph6-9" x="141.284385" y="216.731"/> + <use xlink:href="#glyph6-6" x="146.921117" y="216.731"/> + <use xlink:href="#glyph6-5" x="152.557849" y="216.731"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph6-13" x="163.834586" y="216.731"/> + <use xlink:href="#glyph6-18" x="169.471318" y="216.731"/> + <use xlink:href="#glyph6-11" x="175.10805" y="216.731"/> + <use xlink:href="#glyph6-5" x="180.744782" y="216.731"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph6-19" x="192.021519" y="216.731"/> + <use xlink:href="#glyph6-5" x="197.658251" y="216.731"/> + <use xlink:href="#glyph6-4" x="203.294983" y="216.731"/> + <use xlink:href="#glyph6-7" x="208.931715" y="216.731"/> + <use xlink:href="#glyph6-24" x="214.568447" y="216.731"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph6-13" x="225.845183" y="216.731"/> + <use xlink:href="#glyph6-25" x="231.481915" y="216.731"/> + <use xlink:href="#glyph6-9" x="237.118647" y="216.731"/> + <use xlink:href="#glyph6-15" x="242.755379" y="216.731"/> + <use xlink:href="#glyph6-4" x="248.392111" y="216.731"/> + <use xlink:href="#glyph6-2" x="254.028843" y="216.731"/> + <use xlink:href="#glyph6-17" x="259.665575" y="216.731"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph6-4" x="270.942312" y="216.731"/> + <use xlink:href="#glyph6-13" x="276.579044" y="216.731"/> + <use xlink:href="#glyph6-13" x="282.215776" y="216.731"/> + <use xlink:href="#glyph6-14" x="287.852508" y="216.731"/> + <use xlink:href="#glyph6-5" x="293.48924" y="216.731"/> + <use xlink:href="#glyph6-13" x="299.125972" y="216.731"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph6-26" x="310.402708" y="216.731"/> + <use xlink:href="#glyph6-19" x="316.03944" y="216.731"/> + <use xlink:href="#glyph6-16" x="321.676172" y="216.731"/> + <use xlink:href="#glyph6-4" x="327.312904" y="216.731"/> + <use xlink:href="#glyph6-15" x="332.949636" y="216.731"/> + <use xlink:href="#glyph6-16" x="338.586368" y="216.731"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph6-15" x="349.863105" y="216.731"/> + <use xlink:href="#glyph6-9" x="355.499837" y="216.731"/> + <use xlink:href="#glyph6-2" x="361.136569" y="216.731"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph6-8" x="372.413305" y="216.731"/> + <use xlink:href="#glyph6-5" x="378.050037" y="216.731"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph6-25" x="389.326774" y="216.731"/> + <use xlink:href="#glyph6-9" x="394.963506" y="216.731"/> + <use xlink:href="#glyph6-7" x="400.600238" y="216.731"/> + <use xlink:href="#glyph6-10" x="406.23697" y="216.731"/> + <use xlink:href="#glyph6-4" x="411.873702" y="216.731"/> + <use xlink:href="#glyph6-9" x="417.510434" y="216.731"/> + <use xlink:href="#glyph6-3" x="423.147166" y="216.731"/> + <use xlink:href="#glyph6-3" x="428.783898" y="216.731"/> + <use xlink:href="#glyph6-27" x="434.42063" y="216.731"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph6-13" x="5.993" y="230.28"/> + <use xlink:href="#glyph6-18" x="11.629732" y="230.28"/> + <use xlink:href="#glyph6-3" x="17.266464" y="230.28"/> + <use xlink:href="#glyph6-6" x="22.903196" y="230.28"/> + <use xlink:href="#glyph6-5" x="28.539928" y="230.28"/> + <use xlink:href="#glyph6-24" x="34.17666" y="230.28"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph6-8" x="45.453397" y="230.28"/> + <use xlink:href="#glyph6-27" x="51.090128" y="230.28"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph6-19" x="62.366865" y="230.28"/> + <use xlink:href="#glyph6-7" x="68.003597" y="230.28"/> + <use xlink:href="#glyph6-9" x="73.640329" y="230.28"/> + <use xlink:href="#glyph6-25" x="79.277061" y="230.28"/> + <use xlink:href="#glyph6-25" x="84.913793" y="230.28"/> + <use xlink:href="#glyph6-4" x="90.550525" y="230.28"/> + <use xlink:href="#glyph6-2" x="96.187257" y="230.28"/> + <use xlink:href="#glyph6-17" x="101.823989" y="230.28"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph6-4" x="113.100726" y="230.28"/> + <use xlink:href="#glyph6-10" x="118.737458" y="230.28"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph6-4" x="130.014194" y="230.28"/> + <use xlink:href="#glyph6-2" x="135.650926" y="230.28"/> + <use xlink:href="#glyph6-10" x="141.287658" y="230.28"/> + <use xlink:href="#glyph6-18" x="146.92439" y="230.28"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph6-9" x="158.201127" y="230.28"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph6-6" x="169.477864" y="230.28"/> + <use xlink:href="#glyph6-8" x="175.114595" y="230.28"/> + <use xlink:href="#glyph6-18" x="180.751327" y="230.28"/> + <use xlink:href="#glyph6-28" x="186.388059" y="230.28"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph6-18" x="197.653887" y="230.28"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph6-7" x="203.301528" y="230.28"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph6-13" x="214.567356" y="230.28"/> + <use xlink:href="#glyph6-4" x="220.204088" y="230.28"/> + <use xlink:href="#glyph6-11" x="225.84082" y="230.28"/> + <use xlink:href="#glyph6-4" x="231.477552" y="230.28"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph6-3" x="237.125193" y="230.28"/> + <use xlink:href="#glyph6-9" x="242.761925" y="230.28"/> + <use xlink:href="#glyph6-7" x="248.398657" y="230.28"/> + <use xlink:href="#glyph6-29" x="254.035389" y="230.28"/> + <use xlink:href="#glyph6-21" x="259.67212" y="230.28"/> +</g> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 0.500844 0.49875 L 0.500844 9.420625 L 9.422719 9.420625 L 9.422719 0.49875 Z M 0.500844 0.49875 " transform="matrix(1,0,0,-1,451.964,213.78)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 0.499438 0.49875 L 0.499438 9.420625 L 9.421313 9.420625 L 9.421313 0.49875 Z M 0.499438 0.49875 " transform="matrix(1,0,0,-1,486.274,213.78)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-31" x="202.053" y="255.219"/> + <use xlink:href="#glyph0-8" x="210.487916" y="255.219"/> + <use xlink:href="#glyph0-12" x="216.514103" y="255.219"/> + <use xlink:href="#glyph0-13" x="221.335925" y="255.219"/> + <use xlink:href="#glyph0-14" x="225.615565" y="255.219"/> + <use xlink:href="#glyph0-15" x="229.835205" y="255.219"/> + <use xlink:href="#glyph0-7" x="232.85048" y="255.219"/> + <use xlink:href="#glyph0-16" x="238.274485" y="255.219"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-32" x="247.911584" y="255.219"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-12" x="256.957409" y="255.219"/> + <use xlink:href="#glyph0-16" x="261.779232" y="255.219"/> + <use xlink:href="#glyph0-26" x="267.805418" y="255.219"/> + <use xlink:href="#glyph0-13" x="273.831605" y="255.219"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-8" x="281.722157" y="255.219"/> + <use xlink:href="#glyph0-9" x="287.748344" y="255.219"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-8" x="297.396352" y="255.219"/> + <use xlink:href="#glyph0-16" x="303.422539" y="255.219"/> + <use xlink:href="#glyph0-30" x="309.448726" y="255.219"/> + <use xlink:href="#glyph0-7" x="318.485824" y="255.219"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-26" x="324.204375" y="255.219"/> + <use xlink:href="#glyph0-15" x="330.230561" y="255.219"/> + <use xlink:href="#glyph0-27" x="333.245837" y="255.219"/> + <use xlink:href="#glyph0-12" x="339.275296" y="255.219"/> + <use xlink:href="#glyph0-26" x="344.097118" y="255.219"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-15" x="353.745126" y="255.219"/> + <use xlink:href="#glyph0-16" x="356.760402" y="255.219"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-14" x="366.397501" y="255.219"/> + <use xlink:href="#glyph0-24" x="370.61714" y="255.219"/> + <use xlink:href="#glyph0-12" x="376.643327" y="255.219"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-30" x="385.086971" y="255.219"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-12" x="394.11316" y="255.219"/> + <use xlink:href="#glyph0-14" x="398.934982" y="255.219"/> + <use xlink:href="#glyph0-20" x="403.154622" y="255.219"/> + <use xlink:href="#glyph0-26" x="408.578627" y="255.219"/> + <use xlink:href="#glyph0-20" x="414.604813" y="255.219"/> + <use xlink:href="#glyph0-14" x="420.028818" y="255.219"/> + <use xlink:href="#glyph0-20" x="424.248458" y="255.219"/> +</g> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 0.500844 0.501125 L 0.500844 9.423 L 9.422719 9.423 L 9.422719 0.501125 Z M 0.500844 0.501125 " transform="matrix(1,0,0,-1,451.964,256.423)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 0.499438 0.501125 L 0.499438 9.423 L 9.421313 9.423 L 9.421313 0.501125 Z M 0.499438 0.501125 " transform="matrix(1,0,0,-1,486.274,256.423)"/> +</g> +</svg> diff --git a/macros/latex/contrib/sdaps/html/_images/sdaps-33cc9f194559178b6d8f6e8d6f092bcf0c81faf3.svg.meta b/macros/latex/contrib/sdaps/html/_images/sdaps-33cc9f194559178b6d8f6e8d6f092bcf0c81faf3.svg.meta new file mode 100644 index 0000000000..e170fe3dc4 --- /dev/null +++ b/macros/latex/contrib/sdaps/html/_images/sdaps-33cc9f194559178b6d8f6e8d6f092bcf0c81faf3.svg.meta @@ -0,0 +1,37 @@ +[1]Author=Author +[2]Title=Title +[3]SDAPSVersion=1.9.10 +[4]Duplex=true +[5]PrintQuestionnaireId=0 +[6]PageSize=597.50793pt,845.04694pt +[7]Style=qr +[8]CheckMode=checkcorrect +[9]GlobalID= +[10]GlobalIDLabel= +[11]CornerMarkMargin=28.45274pt,28.45274pt,34.1433pt,34.1433pt +[12]QObject-Head=1. A group of questions +[13]QObject-Choice=1.1. question 1 +[14]Answer[1.1]=choice 1 +[15]Answer[1.1]=choice 2 +[16]Box[1.1]=Checkbox,0,487.78635pt,623.35944pt,9.95845pt,9.95845pt,box,1.00374pt,1_1_1,1 +[17]Box[1.1]=Checkbox,0,522.22534pt,623.35944pt,9.95845pt,9.95845pt,box,1.00374pt,1_1_2,2 +[18]Variable[1.1]=1_1 +[19]QObject-Choice=1.2. question 2 +[20]Answer[1.2]=choice 1 +[21]Answer[1.2]=choice 2 +[22]Box[1.2]=Checkbox,0,487.78635pt,591.21346pt,9.95845pt,9.95845pt,box,1.00374pt,1_2_1,1 +[23]Box[1.2]=Checkbox,0,522.22534pt,591.21346pt,9.95845pt,9.95845pt,box,1.00374pt,1_2_2,2 +[24]Variable[1.2]=1_2 +[25]QObject-Choice=1.3. question 3 +[26]Answer[1.3]=choice 1 +[27]Answer[1.3]=choice 2 +[28]Box[1.3]=Checkbox,0,487.78635pt,529.00714pt,9.95845pt,9.95845pt,box,1.00374pt,1_3_1,1 +[29]Box[1.3]=Checkbox,0,522.22534pt,529.00714pt,9.95845pt,9.95845pt,box,1.00374pt,1_3_2,2 +[30]Variable[1.3]=1_3 +[31]QObject-Choice=1.4. Question 4 ends up unmodified in the metadata +[32]Answer[1.4]=choice 1 +[33]Answer[1.4]=choice 2 +[34]Box[1.4]=Checkbox,0,487.78635pt,486.20479pt,9.95845pt,9.95845pt,box,1.00374pt,1_4_1,1 +[35]Box[1.4]=Checkbox,0,522.22534pt,486.20479pt,9.95845pt,9.95845pt,box,1.00374pt,1_4_2,2 +[36]Variable[1.4]=1_4 +[37]Variable[1]=1 diff --git a/macros/latex/contrib/sdaps/html/_images/sdaps-33dfefa58981354e1e92db235f30d93f630a87ca.svg b/macros/latex/contrib/sdaps/html/_images/sdaps-33dfefa58981354e1e92db235f30d93f630a87ca.svg new file mode 100644 index 0000000000..1dcfcad9fe --- /dev/null +++ b/macros/latex/contrib/sdaps/html/_images/sdaps-33dfefa58981354e1e92db235f30d93f630a87ca.svg @@ -0,0 +1,126 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="420pt" height="83pt" viewBox="0 0 420 83" version="1.2"> +<defs> +<g> +<symbol overflow="visible" id="glyph0-0"> +<path style="stroke:none;" d=""/> +</symbol> +<symbol overflow="visible" id="glyph0-1"> +<path style="stroke:none;" d="M -3.3125 -1.859375 C -1.171875 -1.078125 1.03125 -2.15625 1.71875 -4.0625 C 2.328125 -5.734375 1.28125 -7.25 0.09375 -7.6875 C -0.015625 -7.71875 -0.078125 -7.75 -0.125 -7.625 C -0.171875 -7.5 -0.109375 -7.46875 0 -7.4375 C 1.421875 -6.8125 1.859375 -5.40625 1.453125 -4.296875 C 1.234375 -3.671875 0.15625 -1.78125 -2.90625 -2.890625 C -5.96875 -4.015625 -5.59375 -6.140625 -5.359375 -6.78125 C -4.953125 -7.890625 -3.6875 -8.453125 -2.125 -8.109375 C -1.953125 -8.078125 -1.921875 -8.0625 -1.875 -8.21875 C -1.8125 -8.375 -1.84375 -8.390625 -2.0625 -8.46875 L -4.484375 -9.34375 C -4.671875 -9.421875 -4.734375 -9.4375 -4.78125 -9.3125 C -4.796875 -9.296875 -4.8125 -9.25 -4.734375 -9.125 L -4.15625 -8.328125 C -4.640625 -8.09375 -5.359375 -7.75 -5.71875 -6.765625 C -6.40625 -4.84375 -5.390625 -2.609375 -3.3125 -1.859375 Z M -3.3125 -1.859375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-2"> +<path style="stroke:none;" d="M -0.375 -1.40625 C 0.078125 -1.25 0.046875 -1.140625 -0.203125 -0.453125 L 0.125 -0.328125 C 0.234375 -0.6875 0.40625 -1.21875 0.515625 -1.5 C 0.609375 -1.765625 0.8125 -2.296875 0.953125 -2.625 L 0.625 -2.75 C 0.375 -2.078125 0.34375 -1.953125 -0.109375 -2.109375 L -1.984375 -2.796875 C -3.0625 -3.1875 -3.359375 -4.125 -3.125 -4.78125 C -2.890625 -5.421875 -2.296875 -5.34375 -1.71875 -5.140625 L 0.671875 -4.265625 C 1.125 -4.109375 1.078125 -3.984375 0.828125 -3.296875 L 1.15625 -3.171875 C 1.265625 -3.53125 1.4375 -4.0625 1.546875 -4.34375 C 1.640625 -4.609375 1.859375 -5.140625 2 -5.484375 L 1.671875 -5.609375 C 1.46875 -5.078125 1.375 -4.828125 1.078125 -4.921875 L -0.875 -5.625 C -1.765625 -5.953125 -2.078125 -6.0625 -2.5625 -5.875 C -2.796875 -5.8125 -3.109375 -5.546875 -3.328125 -4.9375 C -3.65625 -4.078125 -3.203125 -3.40625 -2.875 -3.09375 L -6.453125 -4.40625 L -6.875 -2.875 L -6.5625 -2.765625 C -6.3125 -3.484375 -6.203125 -3.53125 -5.703125 -3.34375 Z M -0.375 -1.40625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-3"> +<path style="stroke:none;" d="M -0.421875 -5.625 C -1.75 -6.109375 -3.203125 -5.46875 -3.65625 -4.234375 C -4.125 -2.953125 -3.375 -1.5625 -2.078125 -1.09375 C -0.75 -0.609375 0.609375 -1.296875 1.0625 -2.515625 C 1.5 -3.734375 0.875 -5.15625 -0.421875 -5.625 Z M 0.796875 -2.609375 C 0.625 -2.15625 0.25 -1.796875 -0.34375 -1.6875 C -0.875 -1.59375 -1.5 -1.8125 -1.875 -1.953125 C -2.265625 -2.09375 -2.828125 -2.296875 -3.1875 -2.71875 C -3.546875 -3.171875 -3.578125 -3.734375 -3.421875 -4.15625 C -3.265625 -4.609375 -2.890625 -4.953125 -2.34375 -5.0625 C -1.8125 -5.171875 -1.203125 -4.953125 -0.828125 -4.8125 C -0.453125 -4.671875 0.109375 -4.46875 0.46875 -4.078125 C 0.84375 -3.6875 0.96875 -3.109375 0.796875 -2.609375 Z M 0.796875 -2.609375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-4"> +<path style="stroke:none;" d="M -3.875 -3.484375 L -4.28125 -1.984375 L -3.953125 -1.859375 C -3.71875 -2.53125 -3.625 -2.59375 -3.125 -2.40625 L -0.375 -1.40625 C 0.078125 -1.25 0.046875 -1.15625 -0.203125 -0.46875 L 0.125 -0.34375 C 0.21875 -0.65625 0.40625 -1.234375 0.5 -1.484375 C 0.625 -1.84375 0.78125 -2.1875 0.921875 -2.53125 L 0.59375 -2.65625 C 0.34375 -1.96875 0.296875 -1.96875 -0.109375 -2.109375 Z M -5.640625 -4.140625 C -5.96875 -4.265625 -6.28125 -4.09375 -6.390625 -3.8125 C -6.5 -3.5 -6.296875 -3.15625 -6.03125 -3.0625 C -5.75 -2.96875 -5.40625 -3.09375 -5.296875 -3.40625 C -5.1875 -3.6875 -5.3125 -4.03125 -5.640625 -4.140625 Z M -5.640625 -4.140625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-5"> +<path style="stroke:none;" d="M -1.796875 -2.015625 C -3.46875 -2.625 -3.578125 -3.625 -3.390625 -4.15625 C -3.359375 -4.25 -3.125 -4.890625 -2.609375 -5.125 C -2.734375 -4.6875 -2.4375 -4.515625 -2.3125 -4.46875 C -2.046875 -4.375 -1.78125 -4.46875 -1.671875 -4.765625 C -1.578125 -5.03125 -1.6875 -5.296875 -2 -5.40625 C -2.6875 -5.65625 -3.375 -5.03125 -3.65625 -4.234375 C -4.125 -2.96875 -3.359375 -1.625 -2.09375 -1.171875 C -0.765625 -0.6875 0.625 -1.3125 1.0625 -2.515625 C 1.546875 -3.875 0.4375 -4.671875 0.328125 -4.703125 C 0.21875 -4.75 0.1875 -4.640625 0.171875 -4.609375 C 0.140625 -4.5 0.171875 -4.484375 0.234375 -4.4375 C 1.078125 -3.78125 0.953125 -3.078125 0.828125 -2.6875 C 0.625 -2.140625 -0.15625 -1.421875 -1.796875 -2.015625 Z M -1.796875 -2.015625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-6"> +<path style="stroke:none;" d="M -2.15625 -2.078125 C -3.671875 -2.703125 -3.609375 -3.65625 -3.484375 -4.015625 C -3.09375 -5.078125 -1.6875 -4.65625 -1.28125 -4.515625 Z M -1.953125 -1.984375 L -0.90625 -4.859375 C -0.828125 -5.09375 -0.8125 -5.125 -1.03125 -5.203125 C -2.046875 -5.578125 -3.25 -5.375 -3.71875 -4.09375 C -4.140625 -2.90625 -3.421875 -1.578125 -2.15625 -1.125 C -0.765625 -0.625 0.625 -1.3125 1.046875 -2.5 C 1.5 -3.734375 0.515625 -4.640625 0.328125 -4.703125 C 0.21875 -4.75 0.171875 -4.65625 0.15625 -4.609375 C 0.125 -4.5 0.171875 -4.484375 0.25 -4.4375 C 1.171875 -3.671875 0.84375 -2.75 0.8125 -2.640625 C 0.625 -2.125 0.15625 -1.84375 -0.3125 -1.734375 C -0.921875 -1.609375 -1.59375 -1.859375 -1.953125 -1.984375 Z M -1.953125 -1.984375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-7"> +<path style="stroke:none;" d="M -5.46875 -5.40625 C -5.703125 -5.484375 -5.734375 -5.5 -5.8125 -5.265625 C -5.390625 -4.390625 -5.71875 -3.484375 -5.84375 -3.15625 L -5.53125 -3.03125 C -5.453125 -3.234375 -5.234375 -3.84375 -5.296875 -4.5 L 0.015625 -2.5625 C 0.390625 -2.421875 0.484375 -2.34375 0.140625 -1.4375 L 0.03125 -1.09375 L 0.359375 -0.96875 C 0.453125 -1.359375 0.78125 -2.234375 0.921875 -2.640625 C 1.078125 -3.0625 1.40625 -3.953125 1.5625 -4.28125 L 1.234375 -4.40625 L 1.109375 -4.09375 C 0.78125 -3.171875 0.671875 -3.171875 0.28125 -3.3125 Z M -5.46875 -5.40625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-8"> +<path style="stroke:none;" d="M -0.328125 -1.59375 L -0.96875 -3.0625 C -1.8125 -5.1875 -2.140625 -5.984375 -3.15625 -6.359375 C -4.328125 -6.78125 -5.484375 -6.171875 -5.953125 -4.90625 C -6.359375 -3.765625 -5.703125 -2.65625 -4.796875 -2.328125 C -4.203125 -2.109375 -4.015625 -2.625 -4 -2.65625 C -3.9375 -2.828125 -3.9375 -3.21875 -4.359375 -3.375 C -4.640625 -3.46875 -4.96875 -3.40625 -5.109375 -3.046875 C -5.125 -2.96875 -5.140625 -2.9375 -5.140625 -2.890625 C -5.703125 -3.375 -5.875 -4.078125 -5.671875 -4.671875 C -5.328125 -5.609375 -4.34375 -5.734375 -3.484375 -5.4375 C -2.671875 -5.140625 -2.046875 -4.328125 -1.609375 -3.53125 L -0.140625 -0.765625 C -0.078125 -0.609375 -0.0625 -0.609375 0.1875 -0.515625 L 1.578125 -4.3125 L -0.109375 -5.234375 L -0.203125 -4.984375 C 0.078125 -4.828125 0.5 -4.609375 0.640625 -4.4375 C 0.671875 -4.328125 0.4375 -3.65625 0.34375 -3.421875 Z M -0.328125 -1.59375 "/> +</symbol> +<symbol overflow="visible" id="glyph1-0"> +<path style="stroke:none;" d=""/> +</symbol> +<symbol overflow="visible" id="glyph1-1"> +<path style="stroke:none;" d="M 3.515625 -0.171875 C 2.921875 -0.390625 1.703125 -1.1875 1.703125 -3.703125 C 1.703125 -6.53125 3.234375 -7.421875 4.234375 -7.421875 C 5.296875 -7.421875 6.765625 -6.484375 6.765625 -3.703125 C 6.765625 -2.84375 6.640625 -1.3125 5.484375 -0.453125 C 5.25 -1.0625 4.890625 -1.609375 4.25 -1.609375 C 3.703125 -1.609375 3.359375 -1.140625 3.359375 -0.703125 C 3.359375 -0.40625 3.5 -0.203125 3.515625 -0.171875 Z M 5.203125 -0.28125 C 4.828125 -0.078125 4.484375 -0.03125 4.25 -0.03125 C 3.6875 -0.03125 3.59375 -0.53125 3.59375 -0.703125 C 3.59375 -1.015625 3.828125 -1.375 4.25 -1.375 C 4.84375 -1.375 5.078125 -0.921875 5.203125 -0.28125 Z M 5.65625 -0.078125 C 6.9375 -0.65625 7.859375 -2.046875 7.859375 -3.703125 C 7.859375 -5.921875 6.21875 -7.6875 4.234375 -7.6875 C 2.28125 -7.6875 0.609375 -5.9375 0.609375 -3.703125 C 0.609375 -1.5 2.25 0.234375 4.25 0.234375 C 4.578125 0.234375 4.96875 0.171875 5.28125 0.078125 C 5.4375 1.109375 5.59375 2.109375 6.609375 2.109375 C 7.71875 2.109375 7.921875 0.671875 7.921875 0.109375 C 7.921875 0 7.921875 -0.125 7.8125 -0.125 C 7.703125 -0.125 7.703125 -0.03125 7.6875 0.078125 C 7.625 0.671875 7.171875 1 6.703125 1 C 6.1875 1 5.90625 0.625 5.65625 -0.078125 Z M 5.65625 -0.078125 "/> +</symbol> +<symbol overflow="visible" id="glyph1-2"> +<path style="stroke:none;" d="M 4.265625 -0.859375 L 4.265625 0.125 L 5.828125 0 L 5.828125 -0.34375 C 5.078125 -0.34375 4.984375 -0.421875 4.984375 -0.953125 L 4.984375 -4.828125 L 3.375 -4.703125 L 3.375 -4.359375 C 4.140625 -4.359375 4.234375 -4.28125 4.234375 -3.75 L 4.234375 -1.8125 C 4.234375 -0.859375 3.703125 -0.125 2.90625 -0.125 C 2 -0.125 1.953125 -0.625 1.953125 -1.203125 L 1.953125 -4.828125 L 0.34375 -4.703125 L 0.34375 -4.359375 C 1.203125 -4.359375 1.203125 -4.328125 1.203125 -3.359375 L 1.203125 -1.71875 C 1.203125 -0.875 1.203125 0.125 2.859375 0.125 C 3.46875 0.125 3.953125 -0.1875 4.265625 -0.859375 Z M 4.265625 -0.859375 "/> +</symbol> +<symbol overflow="visible" id="glyph1-3"> +<path style="stroke:none;" d="M 1.21875 -2.75 C 1.28125 -4.375 2.203125 -4.640625 2.578125 -4.640625 C 3.703125 -4.640625 3.8125 -3.171875 3.8125 -2.75 Z M 1.203125 -2.515625 L 4.25 -2.515625 C 4.5 -2.515625 4.53125 -2.515625 4.53125 -2.75 C 4.53125 -3.828125 3.9375 -4.890625 2.578125 -4.890625 C 1.3125 -4.890625 0.3125 -3.765625 0.3125 -2.40625 C 0.3125 -0.9375 1.453125 0.125 2.703125 0.125 C 4.03125 0.125 4.53125 -1.09375 4.53125 -1.296875 C 4.53125 -1.40625 4.4375 -1.421875 4.390625 -1.421875 C 4.28125 -1.421875 4.265625 -1.359375 4.25 -1.28125 C 3.859375 -0.15625 2.875 -0.15625 2.765625 -0.15625 C 2.21875 -0.15625 1.78125 -0.484375 1.53125 -0.890625 C 1.203125 -1.40625 1.203125 -2.125 1.203125 -2.515625 Z M 1.203125 -2.515625 "/> +</symbol> +<symbol overflow="visible" id="glyph1-4"> +<path style="stroke:none;" d="M 2.265625 -2.109375 C 2.515625 -2.078125 3.40625 -1.890625 3.40625 -1.109375 C 3.40625 -0.5625 3.015625 -0.125 2.171875 -0.125 C 1.25 -0.125 0.859375 -0.734375 0.65625 -1.671875 C 0.625 -1.8125 0.609375 -1.859375 0.5 -1.859375 C 0.359375 -1.859375 0.359375 -1.78125 0.359375 -1.578125 L 0.359375 -0.140625 C 0.359375 0.046875 0.359375 0.125 0.484375 0.125 C 0.53125 0.125 0.546875 0.109375 0.75 -0.09375 C 0.78125 -0.125 0.78125 -0.140625 0.96875 -0.34375 C 1.453125 0.109375 1.9375 0.125 2.171875 0.125 C 3.421875 0.125 3.921875 -0.609375 3.921875 -1.390625 C 3.921875 -1.96875 3.59375 -2.296875 3.46875 -2.4375 C 3.109375 -2.78125 2.6875 -2.875 2.21875 -2.953125 C 1.609375 -3.078125 0.890625 -3.21875 0.890625 -3.84375 C 0.890625 -4.234375 1.171875 -4.671875 2.109375 -4.671875 C 3.296875 -4.671875 3.359375 -3.703125 3.375 -3.359375 C 3.390625 -3.265625 3.484375 -3.265625 3.515625 -3.265625 C 3.65625 -3.265625 3.65625 -3.3125 3.65625 -3.515625 L 3.65625 -4.625 C 3.65625 -4.8125 3.65625 -4.890625 3.53125 -4.890625 C 3.484375 -4.890625 3.453125 -4.890625 3.3125 -4.75 C 3.28125 -4.71875 3.171875 -4.609375 3.125 -4.578125 C 2.71875 -4.890625 2.265625 -4.890625 2.109375 -4.890625 C 0.78125 -4.890625 0.359375 -4.15625 0.359375 -3.546875 C 0.359375 -3.15625 0.53125 -2.859375 0.828125 -2.625 C 1.171875 -2.328125 1.484375 -2.265625 2.265625 -2.109375 Z M 2.265625 -2.109375 "/> +</symbol> +<symbol overflow="visible" id="glyph1-5"> +<path style="stroke:none;" d="M 1.890625 -4.359375 L 3.453125 -4.359375 L 3.453125 -4.703125 L 1.890625 -4.703125 L 1.890625 -6.703125 L 1.609375 -6.703125 C 1.609375 -5.8125 1.28125 -4.640625 0.203125 -4.609375 L 0.203125 -4.359375 L 1.140625 -4.359375 L 1.140625 -1.359375 C 1.140625 -0.015625 2.15625 0.125 2.546875 0.125 C 3.3125 0.125 3.625 -0.65625 3.625 -1.359375 L 3.625 -1.96875 L 3.34375 -1.96875 L 3.34375 -1.375 C 3.34375 -0.5625 3.015625 -0.15625 2.625 -0.15625 C 1.890625 -0.15625 1.890625 -1.140625 1.890625 -1.328125 Z M 1.890625 -4.359375 "/> +</symbol> +<symbol overflow="visible" id="glyph1-6"> +<path style="stroke:none;" d="M 1.9375 -4.828125 L 0.40625 -4.703125 L 0.40625 -4.359375 C 1.109375 -4.359375 1.203125 -4.296875 1.203125 -3.765625 L 1.203125 -0.828125 C 1.203125 -0.34375 1.09375 -0.34375 0.359375 -0.34375 L 0.359375 0 C 0.703125 -0.015625 1.296875 -0.03125 1.5625 -0.03125 C 1.9375 -0.03125 2.328125 -0.015625 2.6875 0 L 2.6875 -0.34375 C 1.96875 -0.34375 1.9375 -0.390625 1.9375 -0.8125 Z M 1.96875 -6.71875 C 1.96875 -7.0625 1.703125 -7.296875 1.390625 -7.296875 C 1.0625 -7.296875 0.8125 -7 0.8125 -6.71875 C 0.8125 -6.421875 1.0625 -6.140625 1.390625 -6.140625 C 1.703125 -6.140625 1.96875 -6.375 1.96875 -6.71875 Z M 1.96875 -6.71875 "/> +</symbol> +<symbol overflow="visible" id="glyph1-7"> +<path style="stroke:none;" d="M 5.140625 -2.328125 C 5.140625 -3.734375 4.046875 -4.890625 2.71875 -4.890625 C 1.359375 -4.890625 0.3125 -3.703125 0.3125 -2.328125 C 0.3125 -0.921875 1.4375 0.125 2.71875 0.125 C 4.03125 0.125 5.140625 -0.953125 5.140625 -2.328125 Z M 2.71875 -0.15625 C 2.25 -0.15625 1.78125 -0.375 1.484375 -0.890625 C 1.203125 -1.359375 1.203125 -2.03125 1.203125 -2.421875 C 1.203125 -2.84375 1.203125 -3.4375 1.46875 -3.921875 C 1.765625 -4.421875 2.28125 -4.640625 2.71875 -4.640625 C 3.203125 -4.640625 3.671875 -4.40625 3.953125 -3.9375 C 4.234375 -3.46875 4.234375 -2.828125 4.234375 -2.421875 C 4.234375 -2.03125 4.234375 -1.4375 3.984375 -0.953125 C 3.75 -0.46875 3.265625 -0.15625 2.71875 -0.15625 Z M 2.71875 -0.15625 "/> +</symbol> +<symbol overflow="visible" id="glyph1-8"> +<path style="stroke:none;" d="M 1.203125 -3.75 L 1.203125 -0.828125 C 1.203125 -0.34375 1.078125 -0.34375 0.34375 -0.34375 L 0.34375 0 C 0.734375 -0.015625 1.28125 -0.03125 1.578125 -0.03125 C 1.859375 -0.03125 2.4375 -0.015625 2.796875 0 L 2.796875 -0.34375 C 2.078125 -0.34375 1.953125 -0.34375 1.953125 -0.828125 L 1.953125 -2.828125 C 1.953125 -3.96875 2.71875 -4.578125 3.421875 -4.578125 C 4.109375 -4.578125 4.234375 -3.984375 4.234375 -3.375 L 4.234375 -0.828125 C 4.234375 -0.34375 4.109375 -0.34375 3.375 -0.34375 L 3.375 0 C 3.765625 -0.015625 4.3125 -0.03125 4.609375 -0.03125 C 4.890625 -0.03125 5.46875 -0.015625 5.828125 0 L 5.828125 -0.34375 C 5.265625 -0.34375 5 -0.34375 4.984375 -0.671875 L 4.984375 -2.75 C 4.984375 -3.6875 4.984375 -4.03125 4.640625 -4.421875 C 4.5 -4.609375 4.140625 -4.828125 3.5 -4.828125 C 2.703125 -4.828125 2.1875 -4.359375 1.890625 -3.671875 L 1.890625 -4.828125 L 0.34375 -4.703125 L 0.34375 -4.359375 C 1.109375 -4.359375 1.203125 -4.28125 1.203125 -3.75 Z M 1.203125 -3.75 "/> +</symbol> +<symbol overflow="visible" id="glyph1-9"> +<path style="stroke:none;" d="M 6.75 -3.671875 C 6.953125 -4.203125 7.28125 -4.359375 7.671875 -4.359375 L 7.671875 -4.703125 C 7.421875 -4.671875 7.109375 -4.671875 6.875 -4.671875 C 6.546875 -4.671875 6.0625 -4.6875 5.859375 -4.703125 L 5.859375 -4.359375 C 6.25 -4.359375 6.484375 -4.15625 6.484375 -3.84375 C 6.484375 -3.78125 6.484375 -3.75 6.4375 -3.609375 L 5.4375 -0.8125 L 4.359375 -3.859375 C 4.3125 -3.984375 4.3125 -4.015625 4.3125 -4.0625 C 4.3125 -4.359375 4.734375 -4.359375 4.953125 -4.359375 L 4.953125 -4.703125 C 4.640625 -4.6875 4.078125 -4.671875 3.8125 -4.671875 C 3.484375 -4.671875 3.171875 -4.671875 2.84375 -4.703125 L 2.84375 -4.359375 C 3.25 -4.359375 3.421875 -4.34375 3.53125 -4.203125 C 3.59375 -4.140625 3.703125 -3.8125 3.78125 -3.59375 L 2.84375 -0.953125 L 1.8125 -3.875 C 1.75 -4 1.75 -4.03125 1.75 -4.0625 C 1.75 -4.359375 2.1875 -4.359375 2.40625 -4.359375 L 2.40625 -4.703125 C 2.078125 -4.6875 1.46875 -4.671875 1.203125 -4.671875 C 1.171875 -4.671875 0.59375 -4.671875 0.203125 -4.703125 L 0.203125 -4.359375 C 0.734375 -4.359375 0.875 -4.328125 1 -3.984375 L 2.375 -0.125 C 2.4375 0.03125 2.46875 0.125 2.609375 0.125 C 2.75 0.125 2.765625 0.046875 2.828125 -0.09375 L 3.921875 -3.1875 L 5.03125 -0.09375 C 5.078125 0.03125 5.109375 0.125 5.25 0.125 C 5.40625 0.125 5.4375 0.015625 5.46875 -0.09375 Z M 6.75 -3.671875 "/> +</symbol> +</g> +</defs> +<g id="surface1"> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-1" x="370.718" y="41.507"/> + <use xlink:href="#glyph0-2" x="373.412622" y="34.103603"/> + <use xlink:href="#glyph0-3" x="375.485638" y="28.408052"/> + <use xlink:href="#glyph0-4" x="377.351204" y="23.282466"/> + <use xlink:href="#glyph0-5" x="378.387712" y="20.43469"/> + <use xlink:href="#glyph0-6" x="380.045826" y="15.87907"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-7" x="382.946407" y="7.909808"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-1" x="396.911" y="41.507"/> + <use xlink:href="#glyph0-2" x="399.605622" y="34.103603"/> + <use xlink:href="#glyph0-3" x="401.678638" y="28.408052"/> + <use xlink:href="#glyph0-4" x="403.544204" y="23.282466"/> + <use xlink:href="#glyph0-5" x="404.580712" y="20.43469"/> + <use xlink:href="#glyph0-6" x="406.238826" y="15.87907"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-8" x="409.139407" y="7.909808"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph1-1" x="289.159" y="55.056"/> + <use xlink:href="#glyph1-2" x="297.644098" y="55.056"/> + <use xlink:href="#glyph1-3" x="303.705194" y="55.056"/> + <use xlink:href="#glyph1-4" x="308.553198" y="55.056"/> + <use xlink:href="#glyph1-5" x="312.855747" y="55.056"/> + <use xlink:href="#glyph1-6" x="317.098296" y="55.056"/> + <use xlink:href="#glyph1-7" x="320.128844" y="55.056"/> + <use xlink:href="#glyph1-8" x="325.583394" y="55.056"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph1-7" x="335.27722" y="55.056"/> + <use xlink:href="#glyph1-8" x="340.73177" y="55.056"/> + <use xlink:href="#glyph1-3" x="346.792866" y="55.056"/> +</g> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 0.499813 0.501188 L 0.499813 9.423063 L 9.421688 9.423063 L 9.421688 0.501188 Z M 0.499813 0.501188 " transform="matrix(1,0,0,-1,365.758,56.259)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 0.498219 0.501188 L 0.498219 9.423063 L 9.420094 9.423063 L 9.420094 0.501188 Z M 0.498219 0.501188 " transform="matrix(1,0,0,-1,391.951,56.259)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph1-1" x="288.553" y="68.605"/> + <use xlink:href="#glyph1-2" x="297.038098" y="68.605"/> + <use xlink:href="#glyph1-3" x="303.099194" y="68.605"/> + <use xlink:href="#glyph1-4" x="307.947198" y="68.605"/> + <use xlink:href="#glyph1-5" x="312.249747" y="68.605"/> + <use xlink:href="#glyph1-6" x="316.492296" y="68.605"/> + <use xlink:href="#glyph1-7" x="319.522844" y="68.605"/> + <use xlink:href="#glyph1-8" x="324.977394" y="68.605"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph1-5" x="334.67122" y="68.605"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph1-9" x="338.619224" y="68.605"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph1-7" x="346.192321" y="68.605"/> +</g> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 0.499813 0.499406 L 0.499813 9.421281 L 9.421688 9.421281 L 9.421688 0.499406 Z M 0.499813 0.499406 " transform="matrix(1,0,0,-1,365.758,69.808)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 0.498219 0.499406 L 0.498219 9.421281 L 9.420094 9.421281 L 9.420094 0.499406 Z M 0.498219 0.499406 " transform="matrix(1,0,0,-1,391.951,69.808)"/> +</g> +</svg> diff --git a/macros/latex/contrib/sdaps/html/_images/sdaps-45058fe18d19b32583523bb2185816768f37ddb9.svg b/macros/latex/contrib/sdaps/html/_images/sdaps-45058fe18d19b32583523bb2185816768f37ddb9.svg new file mode 100644 index 0000000000..452df7e905 --- /dev/null +++ b/macros/latex/contrib/sdaps/html/_images/sdaps-45058fe18d19b32583523bb2185816768f37ddb9.svg @@ -0,0 +1,544 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="532pt" height="154pt" viewBox="0 0 532 154" version="1.2"> +<defs> +<g> +<symbol overflow="visible" id="glyph0-0"> +<path style="stroke:none;" d=""/> +</symbol> +<symbol overflow="visible" id="glyph0-1"> +<path style="stroke:none;" d="M 2.546875 -7.265625 C 0.5 -7.078125 0.4375 -4.59375 0.4375 -3.4375 C 0.4375 -2.421875 0.53125 -1.203125 1.203125 -0.4375 C 1.578125 -0.015625 2.140625 0.234375 2.6875 0.234375 C 4.328125 0.234375 4.9375 -1.46875 4.96875 -2.984375 C 4.96875 -3.1875 4.96875 -3.375 4.96875 -3.578125 C 4.96875 -4.609375 4.875 -5.8125 4.203125 -6.578125 C 3.84375 -7 3.28125 -7.28125 2.71875 -7.28125 C 2.65625 -7.28125 2.609375 -7.265625 2.546875 -7.265625 Z M 1.3125 -2.828125 C 1.296875 -2.921875 1.296875 -3.015625 1.296875 -3.125 C 1.296875 -3.8125 1.296875 -4.5 1.359375 -5.1875 C 1.390625 -5.59375 1.421875 -6.046875 1.65625 -6.40625 C 1.890625 -6.765625 2.28125 -7.03125 2.703125 -7.03125 C 3.03125 -7.03125 3.34375 -6.875 3.578125 -6.625 C 4.0625 -6.125 4.09375 -5.265625 4.09375 -4.484375 L 4.09375 -3.84375 C 4.09375 -3.5625 4.109375 -3.25 4.109375 -2.9375 C 4.109375 -1.546875 3.921875 -0.015625 2.6875 -0.015625 L 2.65625 -0.015625 C 1.3125 -0.140625 1.421875 -1.75 1.3125 -2.828125 Z M 1.3125 -2.828125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-2"> +<path style="stroke:none;" d="M 1.421875 -1.09375 C 1.125 -1.046875 0.96875 -0.796875 0.96875 -0.5625 C 0.96875 -0.3125 1.140625 -0.015625 1.5 -0.015625 C 1.828125 -0.015625 2.046875 -0.28125 2.046875 -0.5625 C 2.046875 -0.8125 1.859375 -1.09375 1.515625 -1.09375 C 1.484375 -1.09375 1.453125 -1.09375 1.421875 -1.09375 Z M 1.421875 -1.09375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-3"> +<path style="stroke:none;" d="M 1 -6.5625 L 1 -6.234375 C 1.515625 -6.234375 1.90625 -6.328125 2.421875 -6.515625 L 2.421875 -0.8125 C 2.421875 -0.375 2.015625 -0.34375 1.625 -0.34375 L 1.0625 -0.34375 L 1.0625 -0.015625 L 2.53125 -0.015625 L 2.8125 -0.046875 L 4.546875 -0.046875 L 4.546875 -0.34375 C 4.375 -0.34375 4.171875 -0.328125 4 -0.328125 C 3.5625 -0.328125 3.203125 -0.390625 3.203125 -0.8125 L 3.203125 -7.09375 C 3.203125 -7.1875 3.15625 -7.265625 3.046875 -7.265625 C 2.90625 -7.265625 2.75 -7.0625 2.625 -6.96875 C 2.140625 -6.65625 1.5625 -6.5625 1 -6.5625 Z M 1 -6.5625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-4"> +<path style="stroke:none;" d="M 0.34375 -0.34375 L 0.34375 -0.015625 L 2.546875 -0.015625 L 2.546875 -0.34375 C 2.25 -0.34375 1.796875 -0.5 1.796875 -0.875 L 1.796875 -0.890625 C 1.796875 -1.0625 1.90625 -1.25 1.96875 -1.421875 C 2.109375 -1.78125 2.28125 -2.1875 2.359375 -2.546875 L 5.03125 -2.546875 C 5.234375 -2.546875 5.34375 -1.984375 5.4375 -1.703125 C 5.546875 -1.375 5.796875 -0.890625 5.796875 -0.671875 C 5.796875 -0.34375 5.265625 -0.34375 4.96875 -0.34375 L 4.96875 -0.015625 L 6.21875 -0.015625 L 6.453125 -0.046875 L 7.234375 -0.046875 L 7.765625 -0.015625 L 7.765625 -0.34375 L 7.484375 -0.34375 C 7.25 -0.34375 7.015625 -0.359375 6.859375 -0.484375 C 6.71875 -0.625 6.671875 -0.84375 6.625 -1.03125 C 6.046875 -2.625 5.46875 -4.234375 4.90625 -5.84375 L 4.28125 -7.609375 C 4.234375 -7.734375 4.203125 -7.796875 4.0625 -7.796875 C 3.84375 -7.796875 3.8125 -7.5625 3.734375 -7.359375 C 3 -5.328125 2.296875 -3.28125 1.578125 -1.21875 C 1.390625 -0.78125 1.21875 -0.34375 0.34375 -0.34375 Z M 2.46875 -2.875 L 3.75 -6.46875 L 5.03125 -2.875 Z M 2.46875 -2.875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-5"> +<path style="stroke:none;" d="M 0.953125 -0.40625 C 1.140625 -0.078125 1.71875 0.09375 2.109375 0.09375 C 2.875 0.09375 3.8125 -0.15625 3.90625 -1.3125 C 3.90625 -2.03125 3.515625 -2.515625 2.90625 -2.765625 C 2.640625 -2.875 2.34375 -2.90625 2.078125 -2.96875 L 1.84375 -3.015625 C 1.421875 -3.09375 0.859375 -3.3125 0.859375 -3.84375 C 0.859375 -4.484375 1.578125 -4.671875 2.109375 -4.671875 C 2.90625 -4.671875 3.28125 -4.171875 3.375 -3.453125 C 3.375 -3.359375 3.375 -3.25 3.5 -3.25 C 3.625 -3.25 3.625 -3.359375 3.625 -3.453125 L 3.625 -4.734375 C 3.625 -4.78125 3.59375 -4.859375 3.515625 -4.859375 C 3.34375 -4.859375 3.234375 -4.5625 3.125 -4.5625 C 3.046875 -4.578125 2.984375 -4.640625 2.921875 -4.671875 C 2.6875 -4.8125 2.40625 -4.859375 2.125 -4.859375 C 1.46875 -4.859375 0.359375 -4.640625 0.359375 -3.5625 C 0.359375 -2.375 1.671875 -2.25 2.4375 -2.09375 C 2.90625 -2 3.390625 -1.671875 3.40625 -1.140625 C 3.40625 -0.34375 2.703125 -0.125 2.140625 -0.125 C 1.28125 -0.125 0.875 -0.796875 0.671875 -1.53125 C 0.640625 -1.640625 0.671875 -1.875 0.484375 -1.875 C 0.421875 -1.875 0.359375 -1.828125 0.359375 -1.75 L 0.359375 -0.3125 C 0.359375 -0.25 0.34375 -0.1875 0.34375 -0.125 C 0.34375 -0.03125 0.375 0.09375 0.484375 0.09375 C 0.640625 0.078125 0.78125 -0.265625 0.953125 -0.40625 Z M 0.953125 -0.40625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-6"> +<path style="stroke:none;" d="M 1.1875 -2.546875 L 4.34375 -2.546875 C 4.453125 -2.546875 4.5 -2.59375 4.5 -2.703125 C 4.5 -3.78125 3.921875 -4.859375 2.59375 -4.859375 C 1.28125 -4.859375 0.3125 -3.671875 0.3125 -2.421875 C 0.3125 -1.234375 1.171875 0.09375 2.640625 0.09375 C 3.46875 0.09375 4.171875 -0.34375 4.46875 -1.1875 C 4.484375 -1.234375 4.5 -1.265625 4.5 -1.3125 C 4.5 -1.375 4.4375 -1.421875 4.390625 -1.421875 C 4.203125 -1.421875 4.140625 -1.0625 4.078125 -0.9375 C 3.8125 -0.484375 3.296875 -0.15625 2.765625 -0.15625 C 2.15625 -0.15625 1.625 -0.59375 1.390625 -1.140625 C 1.203125 -1.578125 1.1875 -2.078125 1.1875 -2.546875 Z M 1.203125 -2.765625 C 1.203125 -3.609375 1.671875 -4.640625 2.578125 -4.640625 C 3.515625 -4.640625 3.796875 -3.546875 3.796875 -2.765625 Z M 1.203125 -2.765625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-7"> +<path style="stroke:none;" d="M 1.609375 -6.71875 C 1.609375 -5.984375 1.3125 -4.609375 0.203125 -4.609375 L 0.203125 -4.375 L 1.140625 -4.375 L 1.140625 -1.46875 C 1.140625 -1.140625 1.15625 -0.8125 1.3125 -0.53125 C 1.578125 -0.09375 2.078125 0.09375 2.546875 0.09375 C 3.421875 0.09375 3.609375 -0.859375 3.609375 -1.5625 L 3.609375 -1.984375 L 3.34375 -1.984375 C 3.34375 -1.828125 3.359375 -1.65625 3.359375 -1.5 C 3.359375 -0.984375 3.25 -0.15625 2.609375 -0.15625 C 1.984375 -0.15625 1.875 -0.921875 1.875 -1.421875 L 1.875 -4.375 L 3.421875 -4.375 L 3.421875 -4.703125 L 1.875 -4.703125 L 1.875 -6.71875 Z M 1.609375 -6.71875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-8"> +<path style="stroke:none;" d="M 2.546875 -4.859375 C 1.15625 -4.703125 0.3125 -3.5625 0.3125 -2.328125 C 0.3125 -1.171875 1.203125 0.109375 2.703125 0.109375 C 4.0625 0.109375 5.09375 -1.0625 5.09375 -2.34375 C 5.09375 -3.625 4.125 -4.859375 2.65625 -4.859375 Z M 1.1875 -2.09375 C 1.171875 -2.1875 1.171875 -2.28125 1.171875 -2.359375 C 1.171875 -3.234375 1.375 -4.625 2.703125 -4.625 C 3.84375 -4.625 4.21875 -3.546875 4.21875 -2.5 C 4.21875 -1.609375 4.109375 -0.234375 2.765625 -0.15625 L 2.703125 -0.15625 C 1.828125 -0.15625 1.296875 -0.921875 1.21875 -1.765625 C 1.203125 -1.875 1.203125 -1.984375 1.1875 -2.09375 Z M 1.1875 -2.09375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-9"> +<path style="stroke:none;" d="M 1.203125 -4.703125 L 0.34375 -4.703125 L 0.34375 -4.375 L 1.203125 -4.375 L 1.203125 -0.75 C 1.203125 -0.375 0.90625 -0.34375 0.609375 -0.34375 L 0.375 -0.34375 L 0.375 -0.015625 L 2.9375 -0.015625 L 2.9375 -0.34375 C 2.828125 -0.34375 2.703125 -0.328125 2.578125 -0.328125 C 2.234375 -0.328125 1.90625 -0.375 1.90625 -0.765625 L 1.90625 -4.375 L 3.15625 -4.375 L 3.15625 -4.703125 L 1.875 -4.703125 L 1.875 -5.71875 C 1.875 -6.078125 1.875 -6.453125 2.03125 -6.796875 C 2.171875 -7.109375 2.4375 -7.4375 2.8125 -7.453125 L 2.84375 -7.453125 C 2.984375 -7.453125 3.09375 -7.421875 3.234375 -7.390625 C 3.0625 -7.28125 2.90625 -7.203125 2.90625 -6.953125 C 2.90625 -6.703125 3.078125 -6.5 3.375 -6.5 C 3.65625 -6.5 3.8125 -6.71875 3.8125 -6.953125 C 3.8125 -7.453125 3.28125 -7.6875 2.875 -7.6875 C 1.890625 -7.6875 1.203125 -6.9375 1.203125 -5.875 Z M 1.203125 -4.703125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-10"> +<path style="stroke:none;" d="M 0.359375 -4.6875 L 0.359375 -4.359375 L 0.53125 -4.359375 C 0.859375 -4.359375 1.1875 -4.328125 1.1875 -3.8125 L 1.1875 -0.796875 C 1.1875 -0.34375 0.890625 -0.34375 0.421875 -0.34375 L 0.359375 -0.34375 L 0.359375 -0.015625 L 2.765625 -0.015625 L 2.765625 -0.34375 L 2.515625 -0.34375 C 2.1875 -0.34375 1.9375 -0.375 1.9375 -0.78125 L 1.9375 -2.828125 C 1.9375 -3.59375 2.359375 -4.578125 3.40625 -4.578125 C 4.0625 -4.578125 4.203125 -3.921875 4.203125 -3.34375 L 4.203125 -0.75 C 4.203125 -0.375 3.90625 -0.34375 3.609375 -0.34375 L 3.375 -0.34375 L 3.375 -0.015625 L 5.765625 -0.015625 L 5.765625 -0.34375 L 5.515625 -0.34375 C 5.203125 -0.34375 4.9375 -0.375 4.9375 -0.78125 L 4.9375 -2.828125 C 4.9375 -3.59375 5.359375 -4.578125 6.421875 -4.578125 C 7.078125 -4.578125 7.203125 -3.921875 7.203125 -3.34375 L 7.203125 -0.75 C 7.203125 -0.375 6.921875 -0.34375 6.625 -0.34375 L 6.375 -0.34375 L 6.375 -0.015625 L 8.78125 -0.015625 L 8.78125 -0.34375 L 8.53125 -0.34375 C 8.234375 -0.34375 7.953125 -0.34375 7.953125 -0.78125 L 7.953125 -3.203125 C 7.953125 -3.5625 7.9375 -3.921875 7.75 -4.21875 C 7.5 -4.6875 6.9375 -4.8125 6.4375 -4.8125 L 6.3125 -4.8125 C 5.734375 -4.75 5.078125 -4.3125 4.921875 -3.75 L 4.90625 -3.75 C 4.78125 -4.53125 4.125 -4.8125 3.46875 -4.8125 C 2.78125 -4.8125 2.109375 -4.375 1.890625 -3.703125 L 1.875 -4.8125 Z M 0.359375 -4.6875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-11"> +<path style="stroke:none;" d="M 1.1875 -4.0625 C 1.46875 -4.40625 1.875 -4.640625 2.328125 -4.640625 C 3.125 -4.640625 3.53125 -3.953125 3.53125 -3.203125 L 3.53125 -2.84375 C 2.296875 -2.84375 0.46875 -2.4375 0.46875 -1.046875 C 0.46875 -0.234375 1.421875 0.09375 2.1875 0.09375 L 2.328125 0.09375 C 2.875 0.046875 3.46875 -0.34375 3.609375 -0.84375 L 3.625 -0.84375 C 3.65625 -0.390625 3.953125 0.046875 4.453125 0.046875 C 4.921875 0.046875 5.296875 -0.328125 5.34375 -0.796875 L 5.34375 -1.59375 L 5.078125 -1.59375 L 5.078125 -1.046875 C 5.078125 -0.75 5.03125 -0.296875 4.671875 -0.296875 C 4.34375 -0.296875 4.265625 -0.734375 4.265625 -1 C 4.265625 -1.125 4.28125 -1.25 4.28125 -1.375 L 4.28125 -2.875 C 4.28125 -3 4.28125 -3.125 4.28125 -3.265625 C 4.28125 -4.28125 3.328125 -4.859375 2.421875 -4.859375 C 1.734375 -4.859375 0.796875 -4.5 0.796875 -3.625 C 0.796875 -3.34375 0.984375 -3.125 1.265625 -3.125 C 1.53125 -3.125 1.734375 -3.328125 1.734375 -3.59375 C 1.734375 -3.84375 1.53125 -4.0625 1.265625 -4.0625 C 1.25 -4.0625 1.203125 -4.0625 1.1875 -4.0625 Z M 3.53125 -2.625 L 3.53125 -1.53125 C 3.53125 -0.78125 3.015625 -0.171875 2.296875 -0.125 L 2.25 -0.125 C 1.75 -0.125 1.28125 -0.53125 1.28125 -1.0625 L 1.28125 -1.109375 C 1.359375 -2.171875 2.515625 -2.59375 3.53125 -2.625 Z M 3.53125 -2.625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-12"> +<path style="stroke:none;" d="M 0.3125 -4.6875 L 0.3125 -4.359375 L 0.484375 -4.359375 C 0.8125 -4.359375 1.140625 -4.328125 1.140625 -3.8125 L 1.140625 -0.796875 C 1.140625 -0.34375 0.84375 -0.34375 0.375 -0.34375 L 0.3125 -0.34375 L 0.3125 -0.015625 L 2.90625 -0.015625 L 2.90625 -0.34375 C 2.78125 -0.34375 2.65625 -0.328125 2.515625 -0.328125 C 2.171875 -0.328125 1.859375 -0.375 1.859375 -0.78125 L 1.859375 -2.265625 C 1.859375 -3.125 2.03125 -4.578125 3.125 -4.578125 C 3.171875 -4.578125 3.21875 -4.5625 3.265625 -4.5625 C 3.109375 -4.5 3.015625 -4.3125 3.015625 -4.15625 C 3.015625 -3.921875 3.203125 -3.734375 3.421875 -3.703125 C 3.734375 -3.703125 3.921875 -3.90625 3.921875 -4.171875 C 3.921875 -4.59375 3.5 -4.8125 3.140625 -4.8125 C 2.453125 -4.8125 1.9375 -4.1875 1.8125 -3.625 L 1.796875 -4.8125 Z M 0.3125 -4.6875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-13"> +<path style="stroke:none;" d="M 0.3125 -7.453125 L 0.3125 -7.125 L 0.515625 -7.125 C 0.859375 -7.125 1.140625 -7.09375 1.140625 -6.59375 L 1.140625 -0.78125 C 1.140625 -0.375 0.875 -0.34375 0.59375 -0.34375 L 0.3125 -0.34375 L 0.3125 -0.015625 L 2.65625 -0.015625 L 2.65625 -0.34375 L 2.40625 -0.34375 C 2.078125 -0.34375 1.828125 -0.375 1.828125 -0.8125 L 1.828125 -1.828125 C 1.828125 -2.078125 2.28125 -2.359375 2.53125 -2.578125 C 2.625 -2.40625 2.765625 -2.21875 2.890625 -2.0625 L 3.671875 -0.953125 C 3.734375 -0.84375 3.828125 -0.703125 3.828125 -0.578125 C 3.828125 -0.375 3.609375 -0.34375 3.453125 -0.34375 L 3.453125 -0.015625 L 5.546875 -0.015625 L 5.546875 -0.34375 C 5.25 -0.34375 5 -0.359375 4.75 -0.625 C 4.578125 -0.796875 4.453125 -1 4.3125 -1.1875 C 3.9375 -1.71875 3.578125 -2.25 3.1875 -2.78125 C 3.125 -2.859375 3.09375 -2.9375 3.015625 -3 L 3.015625 -3.015625 C 3.734375 -3.484375 4.296875 -4.375 5.296875 -4.375 L 5.296875 -4.703125 L 3.34375 -4.703125 L 3.34375 -4.375 C 3.515625 -4.375 3.640625 -4.25 3.640625 -4.109375 C 3.640625 -3.84375 3.375 -3.671875 3.203125 -3.515625 C 2.765625 -3.109375 2.296875 -2.71875 1.859375 -2.34375 L 1.859375 -7.578125 Z M 0.3125 -7.453125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-14"> +<path style="stroke:none;" d="M 4.125 -0.6875 L 4.125 1.34375 C 4.125 1.703125 3.984375 1.78125 3.28125 1.78125 L 3.28125 2.109375 L 5.703125 2.109375 L 5.703125 1.78125 L 5.46875 1.78125 C 5.140625 1.78125 4.859375 1.75 4.859375 1.328125 L 4.859375 -4.8125 L 4.640625 -4.78125 L 4.515625 -4.53125 L 4.234375 -3.8125 C 4.140625 -3.921875 4.078125 -4.0625 4 -4.171875 C 3.703125 -4.5625 3.265625 -4.8125 2.765625 -4.8125 C 1.421875 -4.8125 0.375 -3.640625 0.375 -2.34375 C 0.375 -1.09375 1.375 0.109375 2.65625 0.109375 C 3.28125 0.109375 3.734375 -0.234375 4.125 -0.6875 Z M 1.25 -2.171875 L 1.25 -2.296875 C 1.25 -3.203125 1.6875 -4.546875 2.859375 -4.546875 C 3.5625 -4.546875 4.0625 -3.8125 4.15625 -3.203125 L 4.15625 -1.46875 C 4.15625 -0.859375 3.515625 -0.3125 3.0625 -0.171875 C 2.9375 -0.140625 2.8125 -0.125 2.6875 -0.125 C 1.609375 -0.15625 1.328125 -1.609375 1.25 -2.171875 Z M 1.25 -2.171875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-15"> +<path style="stroke:none;" d="M 0.359375 -4.6875 L 0.359375 -4.359375 L 0.5 -4.359375 C 0.78125 -4.359375 1.109375 -4.34375 1.171875 -4.03125 C 1.1875 -3.921875 1.1875 -3.796875 1.1875 -3.671875 L 1.1875 -1.484375 C 1.1875 -1.171875 1.203125 -0.84375 1.359375 -0.5625 C 1.640625 -0.015625 2.28125 0.09375 2.84375 0.09375 C 3.453125 0.09375 4 -0.28125 4.203125 -0.875 L 4.21875 0.09375 L 5.765625 -0.015625 L 5.765625 -0.34375 L 5.609375 -0.34375 C 5.265625 -0.34375 4.921875 -0.375 4.921875 -0.859375 L 4.921875 -4.8125 L 3.359375 -4.6875 L 3.359375 -4.359375 L 3.453125 -4.359375 C 3.828125 -4.359375 4.1875 -4.34375 4.1875 -3.8125 L 4.1875 -1.84375 C 4.1875 -1.046875 3.78125 -0.125 2.84375 -0.125 C 2.421875 -0.125 2.046875 -0.265625 1.953125 -0.8125 C 1.9375 -1.03125 1.9375 -1.234375 1.9375 -1.4375 L 1.9375 -4.8125 L 1.390625 -4.765625 Z M 0.359375 -4.6875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-16"> +<path style="stroke:none;" d="M 0.421875 -4.6875 L 0.421875 -4.359375 L 0.59375 -4.359375 C 0.9375 -4.359375 1.203125 -4.3125 1.203125 -3.8125 L 1.203125 -0.796875 C 1.203125 -0.359375 0.921875 -0.34375 0.375 -0.34375 L 0.375 -0.015625 L 2.65625 -0.015625 L 2.65625 -0.34375 L 2.484375 -0.34375 C 2.1875 -0.34375 1.90625 -0.375 1.90625 -0.71875 L 1.90625 -4.8125 Z M 1.3125 -7.265625 C 1 -7.21875 0.84375 -6.96875 0.84375 -6.734375 C 0.84375 -6.484375 1.03125 -6.1875 1.375 -6.1875 C 1.71875 -6.1875 1.921875 -6.453125 1.921875 -6.734375 C 1.921875 -6.984375 1.75 -7.28125 1.390625 -7.28125 C 1.359375 -7.28125 1.328125 -7.265625 1.3125 -7.265625 Z M 1.3125 -7.265625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-17"> +<path style="stroke:none;" d="M 0.359375 -4.6875 L 0.359375 -4.359375 L 0.53125 -4.359375 C 0.859375 -4.359375 1.1875 -4.328125 1.1875 -3.8125 L 1.1875 -0.796875 C 1.1875 -0.34375 0.890625 -0.34375 0.421875 -0.34375 L 0.359375 -0.34375 L 0.359375 -0.015625 L 2.765625 -0.015625 L 2.765625 -0.34375 L 2.515625 -0.34375 C 2.1875 -0.34375 1.9375 -0.375 1.9375 -0.78125 L 1.9375 -2.8125 C 1.9375 -3.59375 2.359375 -4.578125 3.40625 -4.578125 C 4.09375 -4.578125 4.1875 -3.875 4.1875 -3.234375 L 4.1875 -0.75 C 4.1875 -0.375 3.890625 -0.34375 3.59375 -0.34375 L 3.359375 -0.34375 L 3.359375 -0.015625 L 5.765625 -0.015625 L 5.765625 -0.34375 L 5.5 -0.34375 C 5.21875 -0.34375 4.921875 -0.34375 4.921875 -0.765625 L 4.921875 -3.234375 C 4.921875 -3.5625 4.921875 -3.890625 4.75 -4.1875 C 4.5 -4.671875 3.953125 -4.8125 3.4375 -4.8125 C 2.75 -4.8125 2.078125 -4.3125 1.890625 -3.703125 L 1.875 -4.8125 Z M 0.359375 -4.6875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-18"> +<path style="stroke:none;" d="M 0.453125 -7.421875 L 0.453125 -7.09375 C 0.578125 -7.09375 0.703125 -7.109375 0.828125 -7.109375 C 1.203125 -7.109375 1.5 -7.0625 1.5 -6.625 L 1.5 -0.984375 C 1.5 -0.921875 1.515625 -0.84375 1.515625 -0.78125 C 1.515625 -0.375 1.15625 -0.328125 0.8125 -0.328125 C 0.671875 -0.328125 0.5625 -0.34375 0.453125 -0.34375 L 0.453125 -0.015625 L 1.703125 -0.015625 L 1.96875 -0.046875 L 3.734375 -0.046875 L 3.734375 -0.34375 C 3.59375 -0.34375 3.40625 -0.328125 3.234375 -0.328125 C 2.71875 -0.328125 2.40625 -0.375 2.40625 -0.84375 L 2.40625 -3.5625 L 3.296875 -3.5625 C 3.90625 -3.5625 4.53125 -3.515625 4.53125 -2.46875 L 4.53125 -2.28125 L 4.78125 -2.28125 L 4.78125 -5.15625 L 4.53125 -5.15625 L 4.53125 -4.96875 C 4.53125 -4.1875 4.28125 -3.875 3.15625 -3.875 L 2.40625 -3.875 L 2.40625 -6.703125 C 2.40625 -7.0625 2.59375 -7.09375 2.84375 -7.09375 L 4.109375 -7.09375 C 4.71875 -7.09375 5.46875 -7.09375 5.890625 -6.578125 C 6.25 -6.140625 6.28125 -5.515625 6.359375 -4.984375 L 6.625 -4.984375 L 6.328125 -7.421875 Z M 0.453125 -7.421875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-19"> +<path style="stroke:none;" d="M 0.375 -7.453125 L 0.375 -7.125 L 0.5625 -7.125 C 0.921875 -7.125 1.203125 -7.09375 1.203125 -6.578125 L 1.203125 -0.78125 C 1.203125 -0.375 0.90625 -0.34375 0.59375 -0.34375 L 0.375 -0.34375 L 0.375 -0.015625 L 2.734375 -0.015625 L 2.734375 -0.34375 L 2.484375 -0.34375 C 2.1875 -0.34375 1.90625 -0.375 1.90625 -0.765625 L 1.90625 -7.578125 Z M 0.375 -7.453125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-20"> +<path style="stroke:none;" d="M 0.203125 -4.703125 L 0.203125 -4.375 L 0.34375 -4.375 C 0.953125 -4.375 1 -4 1.25 -3.28125 C 1.609375 -2.234375 1.984375 -1.21875 2.34375 -0.1875 C 2.390625 -0.078125 2.421875 0.078125 2.5625 0.09375 L 2.578125 0.09375 C 2.828125 0.09375 2.984375 -0.625 3.125 -1 C 3.34375 -1.5625 3.53125 -2.125 3.734375 -2.6875 C 3.796875 -2.859375 3.859375 -3.015625 3.90625 -3.203125 L 3.921875 -3.203125 C 4.09375 -2.4375 4.453125 -1.71875 4.703125 -0.984375 C 4.828125 -0.609375 5 0.09375 5.21875 0.09375 L 5.25 0.09375 C 5.40625 0.09375 5.4375 -0.0625 5.46875 -0.1875 C 5.78125 -1.09375 6.125 -2 6.453125 -2.921875 C 6.703125 -3.609375 6.859375 -4.375 7.625 -4.375 L 7.625 -4.703125 L 6.875 -4.671875 L 5.859375 -4.671875 L 5.859375 -4.375 C 6.140625 -4.359375 6.4375 -4.203125 6.46875 -3.90625 L 6.46875 -3.859375 C 6.46875 -3.71875 6.40625 -3.578125 6.34375 -3.4375 C 6.078125 -2.65625 5.8125 -1.875 5.515625 -1.109375 C 5.484375 -1.03125 5.453125 -0.9375 5.4375 -0.84375 L 5.421875 -0.84375 C 5.140625 -1.84375 4.71875 -2.84375 4.359375 -3.8125 C 4.328125 -3.890625 4.28125 -3.984375 4.28125 -4.078125 C 4.28125 -4.359375 4.6875 -4.375 4.90625 -4.375 L 4.90625 -4.703125 L 2.828125 -4.703125 L 2.828125 -4.375 L 2.984375 -4.375 C 3.40625 -4.375 3.546875 -4.25 3.671875 -3.84375 C 3.703125 -3.78125 3.75 -3.671875 3.75 -3.59375 L 3.75 -3.5625 C 3.71875 -3.359375 3.59375 -3.109375 3.515625 -2.890625 C 3.375 -2.46875 3.234375 -2.078125 3.078125 -1.65625 C 3 -1.421875 2.890625 -1.203125 2.828125 -0.953125 C 2.765625 -1.21875 2.65625 -1.46875 2.5625 -1.71875 C 2.3125 -2.4375 2.046875 -3.140625 1.796875 -3.84375 C 1.78125 -3.921875 1.734375 -4 1.734375 -4.078125 C 1.734375 -4.359375 2.109375 -4.375 2.296875 -4.375 L 2.359375 -4.375 L 2.359375 -4.703125 Z M 0.203125 -4.703125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-21"> +<path style="stroke:none;" d="M 0.3125 -4.6875 L 0.3125 -4.359375 L 0.546875 -4.359375 C 0.859375 -4.359375 1.140625 -4.3125 1.140625 -3.875 L 1.140625 1.3125 C 1.140625 1.765625 0.84375 1.78125 0.3125 1.78125 L 0.3125 2.109375 L 2.71875 2.109375 L 2.71875 1.78125 L 2.46875 1.78125 C 2.15625 1.78125 1.890625 1.734375 1.890625 1.34375 L 1.890625 -0.578125 C 2.140625 -0.125 2.78125 0.09375 3.265625 0.09375 C 4.578125 0.09375 5.640625 -1.0625 5.640625 -2.359375 C 5.640625 -3.5625 4.734375 -4.8125 3.40625 -4.8125 C 2.796875 -4.8125 2.296875 -4.578125 1.859375 -4.09375 L 1.859375 -4.8125 Z M 4.75 -2.171875 C 4.71875 -1.34375 4.265625 -0.203125 3.265625 -0.125 L 3.15625 -0.125 C 2.640625 -0.125 1.890625 -0.625 1.890625 -1.171875 L 1.890625 -3 C 1.890625 -3.140625 1.875 -3.265625 1.875 -3.40625 C 1.875 -4 2.609375 -4.546875 3.265625 -4.546875 C 4.390625 -4.546875 4.765625 -3.140625 4.765625 -2.34375 C 4.765625 -2.296875 4.765625 -2.21875 4.75 -2.171875 Z M 4.75 -2.171875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-22"> +<path style="stroke:none;" d="M 1.25 -0.578125 C 1.640625 -0.015625 2.625 0.234375 3.265625 0.234375 C 4.421875 0.234375 5.40625 -0.734375 5.40625 -2.015625 C 5.40625 -2.953125 4.890625 -3.8125 3.90625 -4.171875 C 3.765625 -4.203125 3.625 -4.234375 3.484375 -4.28125 L 2.703125 -4.453125 C 2.515625 -4.515625 2.296875 -4.546875 2.109375 -4.640625 C 1.609375 -4.859375 1.296875 -5.359375 1.25 -5.90625 L 1.25 -5.9375 C 1.25 -6.734375 1.9375 -7.390625 2.75 -7.390625 C 3.90625 -7.390625 4.609375 -6.53125 4.78125 -5.4375 C 4.828125 -5.296875 4.78125 -4.984375 4.96875 -4.984375 C 5.0625 -4.984375 5.109375 -5.046875 5.109375 -5.140625 L 5.109375 -7.515625 C 5.109375 -7.59375 5.09375 -7.6875 5 -7.6875 C 4.875 -7.6875 4.578125 -7.171875 4.46875 -6.90625 C 3.921875 -7.390625 3.5 -7.6875 2.75 -7.6875 C 1.71875 -7.6875 0.59375 -6.953125 0.59375 -5.625 C 0.59375 -4.75 1.140625 -3.96875 1.953125 -3.65625 C 2.984375 -3.25 4.546875 -3.515625 4.75 -1.796875 L 4.75 -1.703125 C 4.75 -0.84375 4.140625 -0.109375 3.234375 -0.109375 C 2.15625 -0.109375 1.0625 -0.734375 0.890625 -1.96875 C 0.875 -2.078125 0.875 -2.15625 0.859375 -2.25 L 0.859375 -2.390625 C 0.84375 -2.453125 0.796875 -2.484375 0.734375 -2.484375 C 0.625 -2.484375 0.59375 -2.421875 0.59375 -2.328125 L 0.59375 -0.21875 C 0.59375 -0.15625 0.59375 -0.09375 0.59375 -0.015625 C 0.59375 0.078125 0.59375 0.21875 0.734375 0.21875 C 0.890625 0.1875 1.0625 -0.328125 1.25 -0.578125 Z M 1.25 -0.578125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-23"> +<path style="stroke:none;" d="M 3.953125 -4.140625 C 3.671875 -4.140625 3.453125 -3.953125 3.453125 -3.671875 C 3.453125 -3.421875 3.65625 -3.1875 3.921875 -3.1875 C 4.171875 -3.1875 4.390625 -3.390625 4.390625 -3.6875 L 4.390625 -3.78125 C 4.28125 -4.609375 3.296875 -4.859375 2.6875 -4.859375 C 1.359375 -4.859375 0.375 -3.625 0.375 -2.359375 C 0.375 -1.078125 1.359375 0.09375 2.71875 0.09375 C 3.421875 0.09375 4.140625 -0.3125 4.421875 -1.0625 C 4.453125 -1.140625 4.5 -1.21875 4.5 -1.296875 L 4.5 -1.34375 C 4.46875 -1.390625 4.421875 -1.421875 4.375 -1.421875 C 4.203125 -1.421875 4.140625 -0.96875 4 -0.8125 C 3.734375 -0.40625 3.296875 -0.15625 2.8125 -0.15625 C 1.65625 -0.15625 1.25 -1.421875 1.25 -2.359375 C 1.25 -3.265625 1.546875 -4.53125 2.65625 -4.609375 L 2.734375 -4.609375 C 3.140625 -4.609375 3.671875 -4.484375 3.953125 -4.140625 Z M 3.953125 -4.140625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-24"> +<path style="stroke:none;" d="M 3.328125 -7.453125 L 3.328125 -7.125 L 3.453125 -7.125 C 3.875 -7.125 4.15625 -7.109375 4.15625 -6.453125 L 4.15625 -4.140625 C 3.796875 -4.546875 3.34375 -4.8125 2.765625 -4.8125 C 1.46875 -4.8125 0.375 -3.703125 0.375 -2.34375 C 0.375 -1.140625 1.296875 0.09375 2.65625 0.09375 C 3.25 0.09375 3.703125 -0.15625 4.125 -0.625 L 4.125 0.09375 L 5.6875 -0.015625 L 5.6875 -0.34375 L 5.546875 -0.34375 C 5.1875 -0.34375 4.859375 -0.375 4.859375 -0.890625 L 4.859375 -7.578125 Z M 1.25 -2.09375 L 1.25 -2.25 C 1.25 -3.0625 1.359375 -3.875 2.109375 -4.390625 C 2.328125 -4.515625 2.578125 -4.5625 2.8125 -4.5625 C 3.375 -4.5625 4.140625 -4.140625 4.140625 -3.453125 C 4.140625 -3.3125 4.125 -3.171875 4.125 -3.03125 L 4.125 -1.21875 C 4.125 -1.0625 4.0625 -0.984375 3.984375 -0.859375 C 3.703125 -0.4375 3.21875 -0.125 2.71875 -0.125 C 1.890625 -0.125 1.390625 -0.90625 1.28125 -1.640625 C 1.265625 -1.78125 1.265625 -1.9375 1.25 -2.09375 Z M 1.25 -2.09375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-25"> +<path style="stroke:none;" d="M 0.921875 -5.71875 C 1.09375 -6.40625 1.75 -6.9375 2.4375 -6.9375 C 3.421875 -6.9375 3.921875 -6.015625 3.921875 -5.1875 L 3.921875 -5.03125 C 3.859375 -4.03125 3.203125 -3.234375 2.546875 -2.515625 C 2 -1.90625 1.46875 -1.296875 0.921875 -0.703125 L 0.6875 -0.4375 C 0.625 -0.34375 0.53125 -0.3125 0.53125 -0.15625 C 0.53125 -0.109375 0.546875 -0.046875 0.546875 -0.015625 L 4.5625 -0.015625 L 4.859375 -1.875 L 4.609375 -1.875 C 4.53125 -1.546875 4.5 -1.015625 4.328125 -0.890625 C 4.28125 -0.84375 4.140625 -0.828125 4.015625 -0.828125 L 3.578125 -0.828125 C 3.421875 -0.8125 3.265625 -0.8125 3.125 -0.8125 L 1.359375 -0.8125 C 1.9375 -1.390625 2.515625 -1.96875 3.125 -2.515625 C 3.875 -3.203125 4.8125 -3.9375 4.859375 -5.0625 L 4.859375 -5.140625 C 4.859375 -6.484375 3.734375 -7.265625 2.578125 -7.265625 C 1.53125 -7.265625 0.53125 -6.40625 0.53125 -5.296875 C 0.53125 -5 0.6875 -4.6875 1.0625 -4.6875 C 1.359375 -4.6875 1.59375 -4.921875 1.59375 -5.21875 C 1.59375 -5.46875 1.40625 -5.734375 1.09375 -5.734375 C 1.03125 -5.734375 0.984375 -5.71875 0.921875 -5.71875 Z M 0.921875 -5.71875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-26"> +<path style="stroke:none;" d="M 0.359375 -7.453125 L 0.359375 -7.125 L 0.5625 -7.125 C 0.90625 -7.125 1.1875 -7.09375 1.1875 -6.59375 L 1.1875 -0.78125 C 1.1875 -0.375 0.921875 -0.34375 0.625 -0.34375 L 0.359375 -0.34375 L 0.359375 -0.015625 L 2.765625 -0.015625 L 2.765625 -0.34375 L 2.515625 -0.34375 C 2.1875 -0.34375 1.9375 -0.375 1.9375 -0.78125 L 1.9375 -2.8125 C 1.9375 -3.59375 2.359375 -4.578125 3.40625 -4.578125 C 4.09375 -4.578125 4.1875 -3.875 4.1875 -3.234375 L 4.1875 -0.75 C 4.1875 -0.375 3.890625 -0.34375 3.59375 -0.34375 L 3.359375 -0.34375 L 3.359375 -0.015625 L 5.765625 -0.015625 L 5.765625 -0.34375 L 5.5 -0.34375 C 5.21875 -0.34375 4.921875 -0.34375 4.921875 -0.78125 L 4.921875 -3.21875 C 4.921875 -3.5625 4.921875 -3.921875 4.734375 -4.21875 C 4.484375 -4.65625 3.984375 -4.8125 3.484375 -4.8125 C 2.8125 -4.8125 2.078125 -4.390625 1.90625 -3.75 L 1.890625 -7.578125 Z M 0.359375 -7.453125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-27"> +<path style="stroke:none;" d="M 1.15625 -2.109375 C 0.9375 -1.890625 0.8125 -1.5 0.8125 -1.203125 C 0.8125 -0.8125 1 -0.53125 1.28125 -0.234375 C 0.78125 -0.140625 0.3125 0.3125 0.3125 0.84375 C 0.3125 1.96875 2.078125 2.234375 2.71875 2.234375 C 3.6875 2.234375 5.109375 1.859375 5.109375 0.796875 C 5.109375 -0.4375 3.859375 -0.71875 2.71875 -0.71875 L 1.96875 -0.71875 C 1.421875 -0.71875 1.140625 -1.015625 1.140625 -1.46875 C 1.140625 -1.671875 1.25 -1.828125 1.3125 -1.96875 C 1.609375 -1.78125 1.9375 -1.65625 2.296875 -1.640625 L 2.375 -1.640625 C 3.25 -1.640625 4 -2.171875 4.140625 -3.09375 L 4.140625 -3.203125 C 4.140625 -3.5625 4.015625 -3.921875 3.78125 -4.1875 C 3.765625 -4.21875 3.734375 -4.25 3.734375 -4.28125 L 3.734375 -4.296875 C 3.875 -4.515625 4.390625 -4.703125 4.703125 -4.703125 C 4.75 -4.703125 4.78125 -4.6875 4.828125 -4.6875 C 4.75 -4.625 4.671875 -4.5625 4.65625 -4.453125 L 4.65625 -4.421875 C 4.65625 -4.25 4.796875 -4.109375 4.96875 -4.109375 C 5.171875 -4.109375 5.25 -4.265625 5.25 -4.421875 C 5.25 -4.765625 4.9375 -4.921875 4.671875 -4.921875 C 4.3125 -4.921875 3.9375 -4.765625 3.65625 -4.53125 C 3.625 -4.5 3.59375 -4.453125 3.546875 -4.453125 L 3.53125 -4.453125 C 3.46875 -4.453125 3.25 -4.640625 3.09375 -4.671875 C 2.875 -4.765625 2.640625 -4.8125 2.40625 -4.8125 C 1.578125 -4.8125 0.75 -4.21875 0.65625 -3.359375 L 0.65625 -3.25 C 0.65625 -2.828125 0.8125 -2.375 1.15625 -2.109375 Z M 0.859375 0.921875 L 0.859375 0.828125 C 0.859375 0.234375 1.390625 -0.09375 1.96875 -0.09375 L 3.015625 -0.09375 C 3.609375 -0.09375 4.4375 0.046875 4.546875 0.765625 L 4.546875 0.84375 C 4.546875 1.65625 3.375 1.984375 2.6875 1.984375 C 1.96875 1.984375 0.96875 1.65625 0.859375 0.921875 Z M 1.4375 -3.015625 L 1.4375 -3.140625 C 1.4375 -3.734375 1.578125 -4.546875 2.390625 -4.546875 C 3.09375 -4.546875 3.359375 -3.921875 3.359375 -3.21875 C 3.359375 -2.671875 3.21875 -1.890625 2.40625 -1.890625 C 1.78125 -1.890625 1.515625 -2.40625 1.4375 -3.015625 Z M 1.4375 -3.015625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-28"> +<path style="stroke:none;" d="M 1.140625 -4.703125 L 0.296875 -4.703125 L 0.296875 -4.375 L 1.140625 -4.375 L 1.140625 -0.75 C 1.140625 -0.359375 0.828125 -0.34375 0.46875 -0.34375 L 0.3125 -0.34375 L 0.3125 -0.015625 L 2.6875 -0.015625 L 2.6875 -0.34375 L 2.4375 -0.34375 C 2.140625 -0.34375 1.859375 -0.375 1.859375 -0.75 L 1.859375 -4.375 L 3.59375 -4.375 C 3.9375 -4.375 4.171875 -4.28125 4.171875 -3.84375 L 4.171875 -0.796875 C 4.171875 -0.359375 3.875 -0.34375 3.453125 -0.34375 L 3.328125 -0.34375 L 3.328125 -0.015625 L 5.71875 -0.015625 L 5.71875 -0.34375 L 5.4375 -0.34375 C 5.140625 -0.34375 4.875 -0.375 4.875 -0.78125 L 4.875 -4.828125 L 3.265625 -4.703125 L 1.828125 -4.703125 L 1.828125 -5.8125 C 1.828125 -6.84375 2.53125 -7.453125 3.4375 -7.453125 C 3.796875 -7.453125 4.15625 -7.34375 4.421875 -7.09375 C 4.15625 -7.09375 3.921875 -6.921875 3.921875 -6.625 C 3.921875 -6.375 4.09375 -6.140625 4.390625 -6.140625 C 4.625 -6.140625 4.84375 -6.328125 4.859375 -6.59375 L 4.859375 -6.625 C 4.859375 -7.375 4.078125 -7.6875 3.4375 -7.6875 C 2.609375 -7.6875 1.671875 -7.34375 1.28125 -6.59375 C 1.15625 -6.34375 1.140625 -6.078125 1.140625 -5.828125 Z M 1.140625 -4.703125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-29"> +<path style="stroke:none;" d="M 0.3125 -7.453125 L 0.3125 -7.125 L 0.46875 -7.125 C 0.8125 -7.125 1.140625 -7.09375 1.140625 -6.59375 L 1.140625 -0.015625 L 1.390625 -0.03125 L 1.8125 -0.703125 C 2.078125 -0.1875 2.6875 0.09375 3.25 0.09375 C 4.578125 0.09375 5.640625 -1.0625 5.640625 -2.359375 C 5.640625 -3.59375 4.71875 -4.8125 3.28125 -4.8125 C 2.703125 -4.8125 2.25 -4.53125 1.859375 -4.09375 L 1.859375 -7.578125 Z M 4.75 -2.109375 C 4.71875 -1.578125 4.640625 -1.078125 4.28125 -0.671875 C 4.015625 -0.34375 3.59375 -0.140625 3.171875 -0.140625 C 2.71875 -0.140625 2.328125 -0.375 2.0625 -0.765625 C 1.96875 -0.890625 1.890625 -1.03125 1.890625 -1.1875 L 1.890625 -3.015625 C 1.890625 -3.15625 1.875 -3.28125 1.875 -3.421875 C 1.875 -4.0625 2.640625 -4.578125 3.28125 -4.578125 C 4.46875 -4.578125 4.765625 -3.25 4.765625 -2.34375 C 4.765625 -2.265625 4.765625 -2.1875 4.75 -2.109375 Z M 4.75 -2.109375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-30"> +<path style="stroke:none;" d="M 1.15625 -6.296875 C 1.484375 -6.734375 2.03125 -6.984375 2.578125 -6.984375 C 3.203125 -6.984375 3.671875 -6.625 3.703125 -5.859375 L 3.703125 -5.78125 C 3.703125 -5.09375 3.453125 -4.25 2.765625 -4.015625 C 2.46875 -3.90625 1.796875 -4.03125 1.796875 -3.8125 C 1.796875 -3.703125 1.890625 -3.6875 1.984375 -3.6875 L 2.109375 -3.6875 C 2.234375 -3.6875 2.359375 -3.703125 2.515625 -3.703125 C 3.5625 -3.703125 3.921875 -2.78125 3.921875 -1.984375 L 3.921875 -1.890625 C 3.921875 -1.09375 3.625 -0.078125 2.609375 -0.078125 C 1.875 -0.078125 1.234375 -0.421875 0.875 -1.03125 L 0.96875 -1.03125 C 1.25 -1.03125 1.546875 -1.1875 1.546875 -1.546875 C 1.546875 -1.8125 1.359375 -2.078125 1.078125 -2.109375 L 1.015625 -2.109375 C 0.59375 -2.109375 0.453125 -1.828125 0.453125 -1.53125 C 0.453125 -0.34375 1.671875 0.21875 2.65625 0.21875 C 3.875 0.21875 4.96875 -0.671875 4.96875 -1.890625 C 4.96875 -2.875 4.015625 -3.8125 3.125 -3.84375 C 3.234375 -3.890625 3.375 -3.9375 3.484375 -3.984375 C 4.140625 -4.3125 4.65625 -4.96875 4.65625 -5.75 C 4.65625 -6.734375 3.578125 -7.265625 2.6875 -7.265625 C 1.828125 -7.265625 0.75 -6.8125 0.75 -5.828125 C 0.75 -5.515625 0.953125 -5.28125 1.25 -5.28125 C 1.515625 -5.28125 1.78125 -5.46875 1.78125 -5.78125 C 1.78125 -6.140625 1.5 -6.296875 1.15625 -6.296875 Z M 1.15625 -6.296875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-31"> +<path style="stroke:none;" d="M 0.203125 -4.703125 L 0.203125 -4.375 L 0.421875 -4.375 C 1 -4.375 1.03125 -4.03125 1.3125 -3.34375 C 1.75 -2.296875 2.1875 -1.25 2.59375 -0.1875 C 2.65625 -0.046875 2.6875 0.09375 2.859375 0.09375 C 3.109375 0.09375 3.3125 -0.6875 3.484375 -1.09375 C 3.78125 -1.859375 4.109375 -2.625 4.421875 -3.390625 C 4.65625 -4 4.921875 -4.375 5.5 -4.375 L 5.5 -4.703125 L 4.75 -4.671875 L 3.78125 -4.671875 L 3.78125 -4.375 C 4.03125 -4.359375 4.28125 -4.203125 4.28125 -3.921875 C 4.28125 -3.703125 4.171875 -3.515625 4.09375 -3.3125 C 3.84375 -2.6875 3.578125 -2.0625 3.328125 -1.421875 C 3.25 -1.25 3.1875 -1.046875 3.09375 -0.859375 C 2.71875 -1.859375 2.3125 -2.84375 1.890625 -3.828125 C 1.859375 -3.90625 1.828125 -4 1.828125 -4.09375 L 1.828125 -4.140625 C 1.890625 -4.375 2.203125 -4.375 2.421875 -4.375 L 2.421875 -4.703125 Z M 0.203125 -4.703125 "/> +</symbol> +</g> +</defs> +<g id="surface1"> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.421062 4.9595 C 9.421062 7.424344 7.424969 9.420438 4.960125 9.420438 C 2.495281 9.420438 0.499187 7.424344 0.499187 4.9595 C 0.499187 2.498563 2.495281 0.498563 4.960125 0.498563 C 7.424969 0.498563 9.421062 2.498563 9.421062 4.9595 Z M 9.421062 4.9595 " transform="matrix(1,0,0,-1,5.993,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.422906 4.9595 C 9.422906 7.424344 7.422906 9.420438 4.961969 9.420438 C 2.497125 9.420438 0.501031 7.424344 0.501031 4.9595 C 0.501031 2.498563 2.497125 0.498563 4.961969 0.498563 C 7.422906 0.498563 9.422906 2.498563 9.422906 4.9595 Z M 9.422906 4.9595 " transform="matrix(1,0,0,-1,360.956,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.991156 -1.993625 L 0.391656 0.818875 L 4.958063 4.9595 L 8.215875 8.264188 L 11.911188 11.912625 " transform="matrix(1,0,0,-1,360.956,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.991156 11.912625 L 1.454156 8.705594 L 4.958063 4.963406 L 8.290094 2.580594 L 11.911188 -1.989719 " transform="matrix(1,0,0,-1,360.956,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.422906 4.9595 C 9.422906 7.424344 7.422906 9.420438 4.961969 9.420438 C 2.497125 9.420438 0.501031 7.424344 0.501031 4.9595 C 0.501031 2.498563 2.497125 0.498563 4.961969 0.498563 C 7.422906 0.498563 9.422906 2.498563 9.422906 4.9595 Z M 9.422906 4.9595 " transform="matrix(1,0,0,-1,444.206,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.991156 -1.993625 L 0.661188 0.80325 L 4.958063 4.9595 L 7.790094 7.654813 L 11.911188 11.912625 " transform="matrix(1,0,0,-1,444.206,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.991156 11.912625 L 0.586969 10.045438 L 4.958063 4.963406 L 9.141656 2.119656 L 11.911188 -1.989719 " transform="matrix(1,0,0,-1,444.206,-6.978)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-1" x="0.016" y="15.755"/> + <use xlink:href="#glyph0-2" x="5.440005" y="15.755"/> + <use xlink:href="#glyph0-3" x="8.45528" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-4" x="19.301107" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-5" x="31.05348" y="15.755"/> + <use xlink:href="#glyph0-6" x="35.33312" y="15.755"/> + <use xlink:href="#glyph0-7" x="40.154943" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-8" x="47.985495" y="15.755"/> + <use xlink:href="#glyph0-9" x="53.409499" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-10" x="60.347687" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-11" x="69.373876" y="15.755"/> + <use xlink:href="#glyph0-12" x="74.79788" y="15.755"/> + <use xlink:href="#glyph0-13" x="79.01752" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-14" x="88.364437" y="15.755"/> + <use xlink:href="#glyph0-15" x="94.089533" y="15.755"/> + <use xlink:href="#glyph0-6" x="100.11572" y="15.755"/> + <use xlink:href="#glyph0-5" x="104.937542" y="15.755"/> + <use xlink:href="#glyph0-7" x="109.217182" y="15.755"/> + <use xlink:href="#glyph0-16" x="113.436822" y="15.755"/> + <use xlink:href="#glyph0-8" x="116.452097" y="15.755"/> + <use xlink:href="#glyph0-17" x="121.876102" y="15.755"/> + <use xlink:href="#glyph0-5" x="127.902288" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-18" x="244.295" y="29.304"/> + <use xlink:href="#glyph0-16" x="251.372824" y="29.304"/> + <use xlink:href="#glyph0-12" x="254.388099" y="29.304"/> + <use xlink:href="#glyph0-5" x="258.607739" y="29.304"/> + <use xlink:href="#glyph0-7" x="262.887379" y="29.304"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-14" x="270.717931" y="29.304"/> + <use xlink:href="#glyph0-15" x="276.443027" y="29.304"/> + <use xlink:href="#glyph0-6" x="282.469214" y="29.304"/> + <use xlink:href="#glyph0-5" x="287.291036" y="29.304"/> + <use xlink:href="#glyph0-7" x="291.570676" y="29.304"/> + <use xlink:href="#glyph0-16" x="295.790316" y="29.304"/> + <use xlink:href="#glyph0-8" x="298.805591" y="29.304"/> + <use xlink:href="#glyph0-17" x="304.229595" y="29.304"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-19" x="343.212173" y="29.304"/> + <use xlink:href="#glyph0-8" x="346.227449" y="29.304"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-20" x="351.345998" y="29.304"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-6" x="358.873277" y="29.304"/> + <use xlink:href="#glyph0-12" x="363.695099" y="29.304"/> +</g> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.419969 4.961125 C 9.419969 7.425969 7.423875 9.422063 4.959031 9.422063 C 2.498094 9.422063 0.498094 7.425969 0.498094 4.961125 C 0.498094 2.496281 2.498094 0.500188 4.959031 0.500188 C 7.423875 0.500188 9.419969 2.496281 9.419969 4.961125 Z M 9.419969 4.961125 " transform="matrix(1,0,0,-1,379.873,30.508)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.4215 4.961125 C 9.4215 7.425969 7.425406 9.422063 4.960563 9.422063 C 2.495719 9.422063 0.499625 7.425969 0.499625 4.961125 C 0.499625 2.496281 2.495719 0.500188 4.960563 0.500188 C 7.425406 0.500188 9.4215 2.496281 9.4215 4.961125 Z M 9.4215 4.961125 " transform="matrix(1,0,0,-1,400.641,30.508)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.423031 4.961125 C 9.423031 7.425969 7.423031 9.422063 4.962094 9.422063 C 2.49725 9.422063 0.501156 7.425969 0.501156 4.961125 C 0.501156 2.496281 2.49725 0.500188 4.962094 0.500188 C 7.423031 0.500188 9.423031 2.496281 9.423031 4.961125 Z M 9.423031 4.961125 " transform="matrix(1,0,0,-1,421.409,30.508)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.419656 4.961125 C 9.419656 7.425969 7.423563 9.422063 4.962625 9.422063 C 2.497781 9.422063 0.501688 7.425969 0.501688 4.961125 C 0.501688 2.496281 2.497781 0.500188 4.962625 0.500188 C 7.423563 0.500188 9.419656 2.496281 9.419656 4.961125 Z M 9.419656 4.961125 " transform="matrix(1,0,0,-1,442.178,30.508)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.421188 4.961125 C 9.421188 7.425969 7.425094 9.422063 4.96025 9.422063 C 2.495406 9.422063 0.499313 7.425969 0.499313 4.961125 C 0.499313 2.496281 2.495406 0.500188 4.96025 0.500188 C 7.425094 0.500188 9.421188 2.496281 9.421188 4.961125 Z M 9.421188 4.961125 " transform="matrix(1,0,0,-1,462.946,30.508)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-15" x="484.823" y="29.304"/> + <use xlink:href="#glyph0-21" x="490.849187" y="29.304"/> + <use xlink:href="#glyph0-21" x="496.875374" y="29.304"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-6" x="503.196106" y="29.304"/> + <use xlink:href="#glyph0-12" x="508.017928" y="29.304"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-22" x="233.962" y="42.854"/> + <use xlink:href="#glyph0-6" x="239.988187" y="42.854"/> + <use xlink:href="#glyph0-23" x="244.810009" y="42.854"/> + <use xlink:href="#glyph0-8" x="249.631831" y="42.854"/> + <use xlink:href="#glyph0-17" x="255.055836" y="42.854"/> + <use xlink:href="#glyph0-24" x="261.082023" y="42.854"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-14" x="270.719122" y="42.854"/> + <use xlink:href="#glyph0-15" x="276.444217" y="42.854"/> + <use xlink:href="#glyph0-6" x="282.470404" y="42.854"/> + <use xlink:href="#glyph0-5" x="287.292226" y="42.854"/> + <use xlink:href="#glyph0-7" x="291.571866" y="42.854"/> + <use xlink:href="#glyph0-16" x="295.791506" y="42.854"/> + <use xlink:href="#glyph0-8" x="298.806781" y="42.854"/> + <use xlink:href="#glyph0-17" x="304.230786" y="42.854"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-19" x="334.16972" y="42.854"/> + <use xlink:href="#glyph0-8" x="337.184995" y="42.854"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-20" x="342.303545" y="42.854"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-6" x="349.841733" y="42.854"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-12" x="354.652646" y="42.854"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-25" x="362.494107" y="42.854"/> +</g> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.419969 4.959344 C 9.419969 7.424188 7.423875 9.420281 4.959031 9.420281 C 2.498094 9.420281 0.498094 7.424188 0.498094 4.959344 C 0.498094 2.498406 2.498094 0.498406 4.959031 0.498406 C 7.423875 0.498406 9.419969 2.498406 9.419969 4.959344 Z M 9.419969 4.959344 " transform="matrix(1,0,0,-1,379.873,44.057)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.4215 4.959344 C 9.4215 7.424188 7.425406 9.420281 4.960563 9.420281 C 2.495719 9.420281 0.499625 7.424188 0.499625 4.959344 C 0.499625 2.498406 2.495719 0.498406 4.960563 0.498406 C 7.425406 0.498406 9.4215 2.498406 9.4215 4.959344 Z M 9.4215 4.959344 " transform="matrix(1,0,0,-1,400.641,44.057)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.423031 4.959344 C 9.423031 7.424188 7.423031 9.420281 4.962094 9.420281 C 2.49725 9.420281 0.501156 7.424188 0.501156 4.959344 C 0.501156 2.498406 2.49725 0.498406 4.962094 0.498406 C 7.423031 0.498406 9.423031 2.498406 9.423031 4.959344 Z M 9.423031 4.959344 " transform="matrix(1,0,0,-1,421.409,44.057)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.419656 4.959344 C 9.419656 7.424188 7.423563 9.420281 4.962625 9.420281 C 2.497781 9.420281 0.501688 7.424188 0.501688 4.959344 C 0.501688 2.498406 2.497781 0.498406 4.962625 0.498406 C 7.423563 0.498406 9.419656 2.498406 9.419656 4.959344 Z M 9.419656 4.959344 " transform="matrix(1,0,0,-1,442.178,44.057)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.421188 4.959344 C 9.421188 7.424188 7.425094 9.420281 4.96025 9.420281 C 2.495406 9.420281 0.499313 7.424188 0.499313 4.959344 C 0.499313 2.498406 2.495406 0.498406 4.96025 0.498406 C 7.425094 0.498406 9.421188 2.498406 9.421188 4.959344 Z M 9.421188 4.959344 " transform="matrix(1,0,0,-1,462.946,44.057)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-15" x="484.823" y="42.854"/> + <use xlink:href="#glyph0-21" x="490.849187" y="42.854"/> + <use xlink:href="#glyph0-21" x="496.875374" y="42.854"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-6" x="503.196106" y="42.854"/> + <use xlink:href="#glyph0-12" x="508.017928" y="42.854"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-25" x="515.85939" y="42.854"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-1" x="0.016" y="63.446"/> + <use xlink:href="#glyph0-2" x="5.440005" y="63.446"/> + <use xlink:href="#glyph0-25" x="8.45528" y="63.446"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-4" x="19.301107" y="63.446"/> + <use xlink:href="#glyph0-17" x="27.431659" y="63.446"/> + <use xlink:href="#glyph0-8" x="33.457846" y="63.446"/> + <use xlink:href="#glyph0-7" x="38.881851" y="63.446"/> + <use xlink:href="#glyph0-26" x="43.10149" y="63.446"/> + <use xlink:href="#glyph0-6" x="49.127677" y="63.446"/> + <use xlink:href="#glyph0-12" x="53.949499" y="63.446"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-5" x="61.780051" y="63.446"/> + <use xlink:href="#glyph0-6" x="66.059691" y="63.446"/> + <use xlink:href="#glyph0-7" x="70.881514" y="63.446"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-8" x="78.722975" y="63.446"/> + <use xlink:href="#glyph0-9" x="84.146979" y="63.446"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-10" x="91.074258" y="63.446"/> + <use xlink:href="#glyph0-11" x="100.111356" y="63.446"/> + <use xlink:href="#glyph0-12" x="105.535361" y="63.446"/> + <use xlink:href="#glyph0-13" x="109.755001" y="63.446"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-14" x="119.101917" y="63.446"/> + <use xlink:href="#glyph0-15" x="124.827013" y="63.446"/> + <use xlink:href="#glyph0-6" x="130.8532" y="63.446"/> + <use xlink:href="#glyph0-5" x="135.675022" y="63.446"/> + <use xlink:href="#glyph0-7" x="139.954662" y="63.446"/> + <use xlink:href="#glyph0-16" x="144.174302" y="63.446"/> + <use xlink:href="#glyph0-8" x="147.189577" y="63.446"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-17" x="152.602673" y="63.446"/> + <use xlink:href="#glyph0-5" x="158.628859" y="63.446"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-20" x="166.530321" y="63.446"/> + <use xlink:href="#glyph0-26" x="174.363054" y="63.446"/> + <use xlink:href="#glyph0-16" x="180.389241" y="63.446"/> + <use xlink:href="#glyph0-23" x="183.404516" y="63.446"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-26" x="187.920884" y="63.446"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-16" x="197.568892" y="63.446"/> + <use xlink:href="#glyph0-5" x="200.584167" y="63.446"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-11" x="208.474719" y="63.446"/> + <use xlink:href="#glyph0-19" x="213.898724" y="63.446"/> + <use xlink:href="#glyph0-16" x="216.913999" y="63.446"/> + <use xlink:href="#glyph0-27" x="219.929274" y="63.446"/> + <use xlink:href="#glyph0-17" x="225.353279" y="63.446"/> + <use xlink:href="#glyph0-6" x="231.379466" y="63.446"/> + <use xlink:href="#glyph0-24" x="236.201288" y="63.446"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-7" x="245.849296" y="63.446"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-8" x="250.058027" y="63.446"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-7" x="259.103852" y="63.446"/> + <use xlink:href="#glyph0-26" x="263.323492" y="63.446"/> + <use xlink:href="#glyph0-6" x="269.349679" y="63.446"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-28" x="277.782413" y="63.446"/> + <use xlink:href="#glyph0-12" x="283.811873" y="63.446"/> + <use xlink:href="#glyph0-5" x="288.031513" y="63.446"/> + <use xlink:href="#glyph0-7" x="292.311153" y="63.446"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-18" x="244.295" y="76.996"/> + <use xlink:href="#glyph0-16" x="251.372824" y="76.996"/> + <use xlink:href="#glyph0-12" x="254.388099" y="76.996"/> + <use xlink:href="#glyph0-5" x="258.607739" y="76.996"/> + <use xlink:href="#glyph0-7" x="262.887379" y="76.996"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-14" x="270.717931" y="76.996"/> + <use xlink:href="#glyph0-15" x="276.443027" y="76.996"/> + <use xlink:href="#glyph0-6" x="282.469214" y="76.996"/> + <use xlink:href="#glyph0-5" x="287.291036" y="76.996"/> + <use xlink:href="#glyph0-7" x="291.570676" y="76.996"/> + <use xlink:href="#glyph0-16" x="295.790316" y="76.996"/> + <use xlink:href="#glyph0-8" x="298.805591" y="76.996"/> + <use xlink:href="#glyph0-17" x="304.229595" y="76.996"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-11" x="362.499462" y="76.996"/> +</g> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.419969 4.961719 C 9.419969 7.422656 7.423875 9.422656 4.959031 9.422656 C 2.498094 9.422656 0.498094 7.422656 0.498094 4.961719 C 0.498094 2.496875 2.498094 0.500781 4.959031 0.500781 C 7.423875 0.500781 9.419969 2.496875 9.419969 4.961719 Z M 9.419969 4.961719 " transform="matrix(1,0,0,-1,379.873,78.2)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.4215 4.961719 C 9.4215 7.422656 7.425406 9.422656 4.960563 9.422656 C 2.495719 9.422656 0.499625 7.422656 0.499625 4.961719 C 0.499625 2.496875 2.495719 0.500781 4.960563 0.500781 C 7.425406 0.500781 9.4215 2.496875 9.4215 4.961719 Z M 9.4215 4.961719 " transform="matrix(1,0,0,-1,400.641,78.2)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.423031 4.961719 C 9.423031 7.422656 7.423031 9.422656 4.962094 9.422656 C 2.49725 9.422656 0.501156 7.422656 0.501156 4.961719 C 0.501156 2.496875 2.49725 0.500781 4.962094 0.500781 C 7.423031 0.500781 9.423031 2.496875 9.423031 4.961719 Z M 9.423031 4.961719 " transform="matrix(1,0,0,-1,421.409,78.2)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.419656 4.961719 C 9.419656 7.422656 7.423563 9.422656 4.962625 9.422656 C 2.497781 9.422656 0.501688 7.422656 0.501688 4.961719 C 0.501688 2.496875 2.497781 0.500781 4.962625 0.500781 C 7.423563 0.500781 9.419656 2.496875 9.419656 4.961719 Z M 9.419656 4.961719 " transform="matrix(1,0,0,-1,442.178,78.2)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.421188 4.961719 C 9.421188 7.422656 7.425094 9.422656 4.96025 9.422656 C 2.495406 9.422656 0.499313 7.422656 0.499313 4.961719 C 0.499313 2.496875 2.495406 0.500781 4.96025 0.500781 C 7.425094 0.500781 9.421188 2.496875 9.421188 4.961719 Z M 9.421188 4.961719 " transform="matrix(1,0,0,-1,462.946,78.2)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-23" x="484.823" y="76.996"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-22" x="233.962" y="90.545"/> + <use xlink:href="#glyph0-6" x="239.988187" y="90.545"/> + <use xlink:href="#glyph0-23" x="244.810009" y="90.545"/> + <use xlink:href="#glyph0-8" x="249.631831" y="90.545"/> + <use xlink:href="#glyph0-17" x="255.055836" y="90.545"/> + <use xlink:href="#glyph0-24" x="261.082023" y="90.545"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-14" x="270.719122" y="90.545"/> + <use xlink:href="#glyph0-15" x="276.444217" y="90.545"/> + <use xlink:href="#glyph0-6" x="282.470404" y="90.545"/> + <use xlink:href="#glyph0-5" x="287.292226" y="90.545"/> + <use xlink:href="#glyph0-7" x="291.571866" y="90.545"/> + <use xlink:href="#glyph0-16" x="295.791506" y="90.545"/> + <use xlink:href="#glyph0-8" x="298.806781" y="90.545"/> + <use xlink:href="#glyph0-17" x="304.230786" y="90.545"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-29" x="361.889743" y="90.545"/> +</g> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.419969 4.959938 C 9.419969 7.424781 7.423875 9.420875 4.959031 9.420875 C 2.498094 9.420875 0.498094 7.424781 0.498094 4.959938 C 0.498094 2.499 2.498094 0.499 4.959031 0.499 C 7.423875 0.499 9.419969 2.499 9.419969 4.959938 Z M 9.419969 4.959938 " transform="matrix(1,0,0,-1,379.873,91.749)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.4215 4.959938 C 9.4215 7.424781 7.425406 9.420875 4.960563 9.420875 C 2.495719 9.420875 0.499625 7.424781 0.499625 4.959938 C 0.499625 2.499 2.495719 0.499 4.960563 0.499 C 7.425406 0.499 9.4215 2.499 9.4215 4.959938 Z M 9.4215 4.959938 " transform="matrix(1,0,0,-1,400.641,91.749)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.423031 4.959938 C 9.423031 7.424781 7.423031 9.420875 4.962094 9.420875 C 2.49725 9.420875 0.501156 7.424781 0.501156 4.959938 C 0.501156 2.499 2.49725 0.499 4.962094 0.499 C 7.423031 0.499 9.423031 2.499 9.423031 4.959938 Z M 9.423031 4.959938 " transform="matrix(1,0,0,-1,421.409,91.749)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.419656 4.959938 C 9.419656 7.424781 7.423563 9.420875 4.962625 9.420875 C 2.497781 9.420875 0.501688 7.424781 0.501688 4.959938 C 0.501688 2.499 2.497781 0.499 4.962625 0.499 C 7.423563 0.499 9.419656 2.499 9.419656 4.959938 Z M 9.419656 4.959938 " transform="matrix(1,0,0,-1,442.178,91.749)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.421188 4.959938 C 9.421188 7.424781 7.425094 9.420875 4.96025 9.420875 C 2.495406 9.420875 0.499313 7.424781 0.499313 4.959938 C 0.499313 2.499 2.495406 0.499 4.96025 0.499 C 7.425094 0.499 9.421188 2.499 9.421188 4.959938 Z M 9.421188 4.959938 " transform="matrix(1,0,0,-1,462.946,91.749)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-24" x="484.823" y="90.545"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-1" x="0.016" y="111.138"/> + <use xlink:href="#glyph0-2" x="5.440005" y="111.138"/> + <use xlink:href="#glyph0-30" x="8.45528" y="111.138"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-4" x="19.301107" y="111.138"/> + <use xlink:href="#glyph0-17" x="27.431659" y="111.138"/> + <use xlink:href="#glyph0-8" x="33.457846" y="111.138"/> + <use xlink:href="#glyph0-7" x="38.881851" y="111.138"/> + <use xlink:href="#glyph0-26" x="43.10149" y="111.138"/> + <use xlink:href="#glyph0-6" x="49.127677" y="111.138"/> + <use xlink:href="#glyph0-12" x="53.949499" y="111.138"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-9" x="61.780051" y="111.138"/> + <use xlink:href="#glyph0-15" x="65.096418" y="111.138"/> + <use xlink:href="#glyph0-12" x="71.122605" y="111.138"/> + <use xlink:href="#glyph0-7" x="75.342245" y="111.138"/> + <use xlink:href="#glyph0-26" x="79.561884" y="111.138"/> + <use xlink:href="#glyph0-6" x="85.588071" y="111.138"/> + <use xlink:href="#glyph0-12" x="90.409894" y="111.138"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-5" x="98.251355" y="111.138"/> + <use xlink:href="#glyph0-6" x="102.530995" y="111.138"/> + <use xlink:href="#glyph0-7" x="107.352817" y="111.138"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-8" x="115.183369" y="111.138"/> + <use xlink:href="#glyph0-9" x="120.607373" y="111.138"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-14" x="127.545561" y="111.138"/> + <use xlink:href="#glyph0-15" x="133.270656" y="111.138"/> + <use xlink:href="#glyph0-6" x="139.296843" y="111.138"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-5" x="144.107756" y="111.138"/> + <use xlink:href="#glyph0-7" x="148.387396" y="111.138"/> + <use xlink:href="#glyph0-16" x="152.607036" y="111.138"/> + <use xlink:href="#glyph0-8" x="155.622311" y="111.138"/> + <use xlink:href="#glyph0-17" x="161.046316" y="111.138"/> + <use xlink:href="#glyph0-5" x="167.072503" y="111.138"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-20" x="174.973964" y="111.138"/> + <use xlink:href="#glyph0-16" x="182.806698" y="111.138"/> + <use xlink:href="#glyph0-7" x="185.821973" y="111.138"/> + <use xlink:href="#glyph0-26" x="190.041613" y="111.138"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-11" x="199.678712" y="111.138"/> + <use xlink:href="#glyph0-17" x="205.102716" y="111.138"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-11" x="214.750724" y="111.138"/> + <use xlink:href="#glyph0-19" x="220.174729" y="111.138"/> + <use xlink:href="#glyph0-7" x="223.190004" y="111.138"/> + <use xlink:href="#glyph0-6" x="227.409644" y="111.138"/> + <use xlink:href="#glyph0-12" x="232.231466" y="111.138"/> + <use xlink:href="#glyph0-17" x="236.451106" y="111.138"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-11" x="242.466384" y="111.138"/> + <use xlink:href="#glyph0-7" x="247.890388" y="111.138"/> + <use xlink:href="#glyph0-16" x="252.110028" y="111.138"/> + <use xlink:href="#glyph0-31" x="255.125303" y="111.138"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-6" x="260.555853" y="111.138"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-11" x="268.988588" y="111.138"/> + <use xlink:href="#glyph0-17" x="274.412592" y="111.138"/> + <use xlink:href="#glyph0-5" x="280.438779" y="111.138"/> + <use xlink:href="#glyph0-20" x="284.718419" y="111.138"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-6" x="292.256607" y="111.138"/> + <use xlink:href="#glyph0-12" x="297.078429" y="111.138"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-18" x="200.218" y="124.687"/> + <use xlink:href="#glyph0-16" x="207.295824" y="124.687"/> + <use xlink:href="#glyph0-12" x="210.311099" y="124.687"/> + <use xlink:href="#glyph0-5" x="214.530739" y="124.687"/> + <use xlink:href="#glyph0-7" x="218.810379" y="124.687"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-14" x="226.640931" y="124.687"/> + <use xlink:href="#glyph0-15" x="232.366027" y="124.687"/> + <use xlink:href="#glyph0-6" x="238.392214" y="124.687"/> + <use xlink:href="#glyph0-5" x="243.214036" y="124.687"/> + <use xlink:href="#glyph0-7" x="247.493676" y="124.687"/> + <use xlink:href="#glyph0-16" x="251.713316" y="124.687"/> + <use xlink:href="#glyph0-8" x="254.728591" y="124.687"/> + <use xlink:href="#glyph0-17" x="260.152595" y="124.687"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-19" x="290.091529" y="124.687"/> + <use xlink:href="#glyph0-8" x="293.106805" y="124.687"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-20" x="298.225354" y="124.687"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-6" x="305.763542" y="124.687"/> + <use xlink:href="#glyph0-12" x="310.585365" y="124.687"/> +</g> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.420781 4.961312 C 9.420781 7.426156 7.424688 9.42225 4.959844 9.42225 C 2.498906 9.42225 0.498906 7.426156 0.498906 4.961312 C 0.498906 2.496469 2.498906 0.500375 4.959844 0.500375 C 7.424688 0.500375 9.420781 2.496469 9.420781 4.961312 Z M 9.420781 4.961312 " transform="matrix(1,0,0,-1,326.755,125.891)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.421313 4.961312 C 9.421313 7.426156 7.425219 9.42225 4.960375 9.42225 C 2.495531 9.42225 0.499438 7.426156 0.499438 4.961312 C 0.499438 2.496469 2.495531 0.500375 4.960375 0.500375 C 7.425219 0.500375 9.421313 2.496469 9.421313 4.961312 Z M 9.421313 4.961312 " transform="matrix(1,0,0,-1,347.524,125.891)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.422844 4.961312 C 9.422844 7.426156 7.422844 9.42225 4.961906 9.42225 C 2.497063 9.42225 0.500969 7.426156 0.500969 4.961312 C 0.500969 2.496469 2.497063 0.500375 4.961906 0.500375 C 7.422844 0.500375 9.422844 2.496469 9.422844 4.961312 Z M 9.422844 4.961312 " transform="matrix(1,0,0,-1,368.292,125.891)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.419469 4.961312 C 9.419469 7.426156 7.423375 9.42225 4.962438 9.42225 C 2.497594 9.42225 0.5015 7.426156 0.5015 4.961312 C 0.5015 2.496469 2.497594 0.500375 4.962438 0.500375 C 7.423375 0.500375 9.419469 2.496469 9.419469 4.961312 Z M 9.419469 4.961312 " transform="matrix(1,0,0,-1,389.061,125.891)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.421 4.961312 C 9.421 7.426156 7.424906 9.42225 4.960063 9.42225 C 2.495219 9.42225 0.499125 7.426156 0.499125 4.961312 C 0.499125 2.496469 2.495219 0.500375 4.960063 0.500375 C 7.424906 0.500375 9.421 2.496469 9.421 4.961312 Z M 9.421 4.961312 " transform="matrix(1,0,0,-1,409.829,125.891)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-15" x="431.706" y="124.687"/> + <use xlink:href="#glyph0-21" x="437.732187" y="124.687"/> + <use xlink:href="#glyph0-21" x="443.758374" y="124.687"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-6" x="450.079106" y="124.687"/> + <use xlink:href="#glyph0-12" x="454.900928" y="124.687"/> +</g> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.422031 4.961312 C 9.422031 7.426156 7.425938 9.42225 4.961094 9.42225 C 2.49625 9.42225 0.500156 7.426156 0.500156 4.961312 C 0.500156 2.496469 2.49625 0.500375 4.961094 0.500375 C 7.425938 0.500375 9.422031 2.496469 9.422031 4.961312 Z M 9.422031 4.961312 " transform="matrix(1,0,0,-1,483.035,125.891)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-8" x="496.573" y="124.687"/> + <use xlink:href="#glyph0-7" x="501.997005" y="124.687"/> + <use xlink:href="#glyph0-26" x="506.216644" y="124.687"/> + <use xlink:href="#glyph0-6" x="512.242831" y="124.687"/> + <use xlink:href="#glyph0-12" x="517.064653" y="124.687"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-22" x="189.885" y="138.236"/> + <use xlink:href="#glyph0-6" x="195.911187" y="138.236"/> + <use xlink:href="#glyph0-23" x="200.733009" y="138.236"/> + <use xlink:href="#glyph0-8" x="205.554831" y="138.236"/> + <use xlink:href="#glyph0-17" x="210.978836" y="138.236"/> + <use xlink:href="#glyph0-24" x="217.005023" y="138.236"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-14" x="226.642122" y="138.236"/> + <use xlink:href="#glyph0-15" x="232.367217" y="138.236"/> + <use xlink:href="#glyph0-6" x="238.393404" y="138.236"/> + <use xlink:href="#glyph0-5" x="243.215226" y="138.236"/> + <use xlink:href="#glyph0-7" x="247.494866" y="138.236"/> + <use xlink:href="#glyph0-16" x="251.714506" y="138.236"/> + <use xlink:href="#glyph0-8" x="254.729781" y="138.236"/> + <use xlink:href="#glyph0-17" x="260.153786" y="138.236"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-11" x="309.380009" y="138.236"/> +</g> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.420781 4.959531 C 9.420781 7.424375 7.424688 9.420469 4.959844 9.420469 C 2.498906 9.420469 0.498906 7.424375 0.498906 4.959531 C 0.498906 2.498594 2.498906 0.498594 4.959844 0.498594 C 7.424688 0.498594 9.420781 2.498594 9.420781 4.959531 Z M 9.420781 4.959531 " transform="matrix(1,0,0,-1,326.755,139.44)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.421313 4.959531 C 9.421313 7.424375 7.425219 9.420469 4.960375 9.420469 C 2.495531 9.420469 0.499438 7.424375 0.499438 4.959531 C 0.499438 2.498594 2.495531 0.498594 4.960375 0.498594 C 7.425219 0.498594 9.421313 2.498594 9.421313 4.959531 Z M 9.421313 4.959531 " transform="matrix(1,0,0,-1,347.524,139.44)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.422844 4.959531 C 9.422844 7.424375 7.422844 9.420469 4.961906 9.420469 C 2.497063 9.420469 0.500969 7.424375 0.500969 4.959531 C 0.500969 2.498594 2.497063 0.498594 4.961906 0.498594 C 7.422844 0.498594 9.422844 2.498594 9.422844 4.959531 Z M 9.422844 4.959531 " transform="matrix(1,0,0,-1,368.292,139.44)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.419469 4.959531 C 9.419469 7.424375 7.423375 9.420469 4.962438 9.420469 C 2.497594 9.420469 0.5015 7.424375 0.5015 4.959531 C 0.5015 2.498594 2.497594 0.498594 4.962438 0.498594 C 7.423375 0.498594 9.419469 2.498594 9.419469 4.959531 Z M 9.419469 4.959531 " transform="matrix(1,0,0,-1,389.061,139.44)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.421 4.959531 C 9.421 7.424375 7.424906 9.420469 4.960063 9.420469 C 2.495219 9.420469 0.499125 7.424375 0.499125 4.959531 C 0.499125 2.498594 2.495219 0.498594 4.960063 0.498594 C 7.424906 0.498594 9.421 2.498594 9.421 4.959531 Z M 9.421 4.959531 " transform="matrix(1,0,0,-1,409.829,139.44)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-29" x="431.706" y="138.236"/> +</g> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.422031 4.959531 C 9.422031 7.424375 7.425938 9.420469 4.961094 9.420469 C 2.49625 9.420469 0.500156 7.424375 0.500156 4.959531 C 0.500156 2.498594 2.49625 0.498594 4.961094 0.498594 C 7.425938 0.498594 9.422031 2.498594 9.422031 4.959531 Z M 9.422031 4.959531 " transform="matrix(1,0,0,-1,483.035,139.44)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-23" x="496.573" y="138.236"/> +</g> +</g> +</svg> diff --git a/macros/latex/contrib/sdaps/html/_images/sdaps-49b0c5bc05b02f591b5a13cf5d1d27b20a0aef17.svg b/macros/latex/contrib/sdaps/html/_images/sdaps-49b0c5bc05b02f591b5a13cf5d1d27b20a0aef17.svg new file mode 100644 index 0000000000..79353fb966 --- /dev/null +++ b/macros/latex/contrib/sdaps/html/_images/sdaps-49b0c5bc05b02f591b5a13cf5d1d27b20a0aef17.svg @@ -0,0 +1,126 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="532pt" height="155pt" viewBox="0 0 532 155" version="1.2"> +<defs> +<g> +<symbol overflow="visible" id="glyph0-0"> +<path style="stroke:none;" d=""/> +</symbol> +<symbol overflow="visible" id="glyph0-1"> +<path style="stroke:none;" d="M 0.46875 -7.453125 L 0.46875 -7.125 L 0.828125 -7.125 C 1.1875 -7.125 1.53125 -7.09375 1.53125 -6.703125 C 1.53125 -6.625 1.515625 -6.546875 1.515625 -6.484375 L 1.515625 -0.8125 C 1.515625 -0.375 1.171875 -0.328125 0.8125 -0.328125 C 0.703125 -0.328125 0.578125 -0.34375 0.46875 -0.34375 L 0.46875 -0.015625 L 1.71875 -0.015625 L 1.96875 -0.046875 L 3.46875 -0.046875 L 3.46875 -0.34375 C 3.34375 -0.34375 3.203125 -0.328125 3.078125 -0.328125 C 2.71875 -0.328125 2.421875 -0.390625 2.421875 -0.8125 L 2.421875 -3.46875 L 4.453125 -3.46875 C 5.46875 -3.546875 6.765625 -4.203125 6.765625 -5.4375 C 6.765625 -6.546875 5.6875 -7.296875 4.640625 -7.4375 C 4.421875 -7.453125 4.234375 -7.453125 4.03125 -7.453125 Z M 2.390625 -3.734375 L 2.390625 -6.796875 C 2.390625 -7.0625 2.5625 -7.125 2.796875 -7.125 L 4.09375 -7.125 C 4.921875 -7.125 5.71875 -6.734375 5.71875 -5.4375 C 5.71875 -5.046875 5.6875 -4.625 5.4375 -4.3125 C 5.03125 -3.84375 4.40625 -3.734375 3.84375 -3.734375 Z M 2.390625 -3.734375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-2"> +<path style="stroke:none;" d="M 0.375 -7.453125 L 0.375 -7.125 L 0.5625 -7.125 C 0.921875 -7.125 1.203125 -7.09375 1.203125 -6.578125 L 1.203125 -0.78125 C 1.203125 -0.375 0.90625 -0.34375 0.59375 -0.34375 L 0.375 -0.34375 L 0.375 -0.015625 L 2.734375 -0.015625 L 2.734375 -0.34375 L 2.484375 -0.34375 C 2.1875 -0.34375 1.90625 -0.375 1.90625 -0.765625 L 1.90625 -7.578125 Z M 0.375 -7.453125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-3"> +<path style="stroke:none;" d="M 1.1875 -4.0625 C 1.46875 -4.40625 1.875 -4.640625 2.328125 -4.640625 C 3.125 -4.640625 3.53125 -3.953125 3.53125 -3.203125 L 3.53125 -2.84375 C 2.296875 -2.84375 0.46875 -2.4375 0.46875 -1.046875 C 0.46875 -0.234375 1.421875 0.09375 2.1875 0.09375 L 2.328125 0.09375 C 2.875 0.046875 3.46875 -0.34375 3.609375 -0.84375 L 3.625 -0.84375 C 3.65625 -0.390625 3.953125 0.046875 4.453125 0.046875 C 4.921875 0.046875 5.296875 -0.328125 5.34375 -0.796875 L 5.34375 -1.59375 L 5.078125 -1.59375 L 5.078125 -1.046875 C 5.078125 -0.75 5.03125 -0.296875 4.671875 -0.296875 C 4.34375 -0.296875 4.265625 -0.734375 4.265625 -1 C 4.265625 -1.125 4.28125 -1.25 4.28125 -1.375 L 4.28125 -2.875 C 4.28125 -3 4.28125 -3.125 4.28125 -3.265625 C 4.28125 -4.28125 3.328125 -4.859375 2.421875 -4.859375 C 1.734375 -4.859375 0.796875 -4.5 0.796875 -3.625 C 0.796875 -3.34375 0.984375 -3.125 1.265625 -3.125 C 1.53125 -3.125 1.734375 -3.328125 1.734375 -3.59375 C 1.734375 -3.84375 1.53125 -4.0625 1.265625 -4.0625 C 1.25 -4.0625 1.203125 -4.0625 1.1875 -4.0625 Z M 3.53125 -2.625 L 3.53125 -1.53125 C 3.53125 -0.78125 3.015625 -0.171875 2.296875 -0.125 L 2.25 -0.125 C 1.75 -0.125 1.28125 -0.53125 1.28125 -1.0625 L 1.28125 -1.109375 C 1.359375 -2.171875 2.515625 -2.59375 3.53125 -2.625 Z M 3.53125 -2.625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-4"> +<path style="stroke:none;" d="M 3.953125 -4.140625 C 3.671875 -4.140625 3.453125 -3.953125 3.453125 -3.671875 C 3.453125 -3.421875 3.65625 -3.1875 3.921875 -3.1875 C 4.171875 -3.1875 4.390625 -3.390625 4.390625 -3.6875 L 4.390625 -3.78125 C 4.28125 -4.609375 3.296875 -4.859375 2.6875 -4.859375 C 1.359375 -4.859375 0.375 -3.625 0.375 -2.359375 C 0.375 -1.078125 1.359375 0.09375 2.71875 0.09375 C 3.421875 0.09375 4.140625 -0.3125 4.421875 -1.0625 C 4.453125 -1.140625 4.5 -1.21875 4.5 -1.296875 L 4.5 -1.34375 C 4.46875 -1.390625 4.421875 -1.421875 4.375 -1.421875 C 4.203125 -1.421875 4.140625 -0.96875 4 -0.8125 C 3.734375 -0.40625 3.296875 -0.15625 2.8125 -0.15625 C 1.65625 -0.15625 1.25 -1.421875 1.25 -2.359375 C 1.25 -3.265625 1.546875 -4.53125 2.65625 -4.609375 L 2.734375 -4.609375 C 3.140625 -4.609375 3.671875 -4.484375 3.953125 -4.140625 Z M 3.953125 -4.140625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-5"> +<path style="stroke:none;" d="M 1.1875 -2.546875 L 4.34375 -2.546875 C 4.453125 -2.546875 4.5 -2.59375 4.5 -2.703125 C 4.5 -3.78125 3.921875 -4.859375 2.59375 -4.859375 C 1.28125 -4.859375 0.3125 -3.671875 0.3125 -2.421875 C 0.3125 -1.234375 1.171875 0.09375 2.640625 0.09375 C 3.46875 0.09375 4.171875 -0.34375 4.46875 -1.1875 C 4.484375 -1.234375 4.5 -1.265625 4.5 -1.3125 C 4.5 -1.375 4.4375 -1.421875 4.390625 -1.421875 C 4.203125 -1.421875 4.140625 -1.0625 4.078125 -0.9375 C 3.8125 -0.484375 3.296875 -0.15625 2.765625 -0.15625 C 2.15625 -0.15625 1.625 -0.59375 1.390625 -1.140625 C 1.203125 -1.578125 1.1875 -2.078125 1.1875 -2.546875 Z M 1.203125 -2.765625 C 1.203125 -3.609375 1.671875 -4.640625 2.578125 -4.640625 C 3.515625 -4.640625 3.796875 -3.546875 3.796875 -2.765625 Z M 1.203125 -2.765625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-6"> +<path style="stroke:none;" d="M 0.3125 -7.453125 L 0.3125 -7.125 L 0.46875 -7.125 C 0.8125 -7.125 1.140625 -7.09375 1.140625 -6.59375 L 1.140625 -0.015625 L 1.390625 -0.03125 L 1.8125 -0.703125 C 2.078125 -0.1875 2.6875 0.09375 3.25 0.09375 C 4.578125 0.09375 5.640625 -1.0625 5.640625 -2.359375 C 5.640625 -3.59375 4.71875 -4.8125 3.28125 -4.8125 C 2.703125 -4.8125 2.25 -4.53125 1.859375 -4.09375 L 1.859375 -7.578125 Z M 4.75 -2.109375 C 4.71875 -1.578125 4.640625 -1.078125 4.28125 -0.671875 C 4.015625 -0.34375 3.59375 -0.140625 3.171875 -0.140625 C 2.71875 -0.140625 2.328125 -0.375 2.0625 -0.765625 C 1.96875 -0.890625 1.890625 -1.03125 1.890625 -1.1875 L 1.890625 -3.015625 C 1.890625 -3.15625 1.875 -3.28125 1.875 -3.421875 C 1.875 -4.0625 2.640625 -4.578125 3.28125 -4.578125 C 4.46875 -4.578125 4.765625 -3.25 4.765625 -2.34375 C 4.765625 -2.265625 4.765625 -2.1875 4.75 -2.109375 Z M 4.75 -2.109375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-7"> +<path style="stroke:none;" d="M 0.3125 -4.6875 L 0.3125 -4.359375 L 0.484375 -4.359375 C 0.8125 -4.359375 1.140625 -4.328125 1.140625 -3.8125 L 1.140625 -0.796875 C 1.140625 -0.34375 0.84375 -0.34375 0.375 -0.34375 L 0.3125 -0.34375 L 0.3125 -0.015625 L 2.90625 -0.015625 L 2.90625 -0.34375 C 2.78125 -0.34375 2.65625 -0.328125 2.515625 -0.328125 C 2.171875 -0.328125 1.859375 -0.375 1.859375 -0.78125 L 1.859375 -2.265625 C 1.859375 -3.125 2.03125 -4.578125 3.125 -4.578125 C 3.171875 -4.578125 3.21875 -4.5625 3.265625 -4.5625 C 3.109375 -4.5 3.015625 -4.3125 3.015625 -4.15625 C 3.015625 -3.921875 3.203125 -3.734375 3.421875 -3.703125 C 3.734375 -3.703125 3.921875 -3.90625 3.921875 -4.171875 C 3.921875 -4.59375 3.5 -4.8125 3.140625 -4.8125 C 2.453125 -4.8125 1.9375 -4.1875 1.8125 -3.625 L 1.796875 -4.8125 Z M 0.3125 -4.6875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-8"> +<path style="stroke:none;" d="M 2.546875 -4.859375 C 1.15625 -4.703125 0.3125 -3.5625 0.3125 -2.328125 C 0.3125 -1.171875 1.203125 0.109375 2.703125 0.109375 C 4.0625 0.109375 5.09375 -1.0625 5.09375 -2.34375 C 5.09375 -3.625 4.125 -4.859375 2.65625 -4.859375 Z M 1.1875 -2.09375 C 1.171875 -2.1875 1.171875 -2.28125 1.171875 -2.359375 C 1.171875 -3.234375 1.375 -4.625 2.703125 -4.625 C 3.84375 -4.625 4.21875 -3.546875 4.21875 -2.5 C 4.21875 -1.609375 4.109375 -0.234375 2.765625 -0.15625 L 2.703125 -0.15625 C 1.828125 -0.15625 1.296875 -0.921875 1.21875 -1.765625 C 1.203125 -1.875 1.203125 -1.984375 1.1875 -2.09375 Z M 1.1875 -2.09375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-9"> +<path style="stroke:none;" d="M 3.328125 -7.453125 L 3.328125 -7.125 L 3.453125 -7.125 C 3.875 -7.125 4.15625 -7.109375 4.15625 -6.453125 L 4.15625 -4.140625 C 3.796875 -4.546875 3.34375 -4.8125 2.765625 -4.8125 C 1.46875 -4.8125 0.375 -3.703125 0.375 -2.34375 C 0.375 -1.140625 1.296875 0.09375 2.65625 0.09375 C 3.25 0.09375 3.703125 -0.15625 4.125 -0.625 L 4.125 0.09375 L 5.6875 -0.015625 L 5.6875 -0.34375 L 5.546875 -0.34375 C 5.1875 -0.34375 4.859375 -0.375 4.859375 -0.890625 L 4.859375 -7.578125 Z M 1.25 -2.09375 L 1.25 -2.25 C 1.25 -3.0625 1.359375 -3.875 2.109375 -4.390625 C 2.328125 -4.515625 2.578125 -4.5625 2.8125 -4.5625 C 3.375 -4.5625 4.140625 -4.140625 4.140625 -3.453125 C 4.140625 -3.3125 4.125 -3.171875 4.125 -3.03125 L 4.125 -1.21875 C 4.125 -1.0625 4.0625 -0.984375 3.984375 -0.859375 C 3.703125 -0.4375 3.21875 -0.125 2.71875 -0.125 C 1.890625 -0.125 1.390625 -0.90625 1.28125 -1.640625 C 1.265625 -1.78125 1.265625 -1.9375 1.25 -2.09375 Z M 1.25 -2.09375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-10"> +<path style="stroke:none;" d="M 0.953125 -0.40625 C 1.140625 -0.078125 1.71875 0.09375 2.109375 0.09375 C 2.875 0.09375 3.8125 -0.15625 3.90625 -1.3125 C 3.90625 -2.03125 3.515625 -2.515625 2.90625 -2.765625 C 2.640625 -2.875 2.34375 -2.90625 2.078125 -2.96875 L 1.84375 -3.015625 C 1.421875 -3.09375 0.859375 -3.3125 0.859375 -3.84375 C 0.859375 -4.484375 1.578125 -4.671875 2.109375 -4.671875 C 2.90625 -4.671875 3.28125 -4.171875 3.375 -3.453125 C 3.375 -3.359375 3.375 -3.25 3.5 -3.25 C 3.625 -3.25 3.625 -3.359375 3.625 -3.453125 L 3.625 -4.734375 C 3.625 -4.78125 3.59375 -4.859375 3.515625 -4.859375 C 3.34375 -4.859375 3.234375 -4.5625 3.125 -4.5625 C 3.046875 -4.578125 2.984375 -4.640625 2.921875 -4.671875 C 2.6875 -4.8125 2.40625 -4.859375 2.125 -4.859375 C 1.46875 -4.859375 0.359375 -4.640625 0.359375 -3.5625 C 0.359375 -2.375 1.671875 -2.25 2.4375 -2.09375 C 2.90625 -2 3.390625 -1.671875 3.40625 -1.140625 C 3.40625 -0.34375 2.703125 -0.125 2.140625 -0.125 C 1.28125 -0.125 0.875 -0.796875 0.671875 -1.53125 C 0.640625 -1.640625 0.671875 -1.875 0.484375 -1.875 C 0.421875 -1.875 0.359375 -1.828125 0.359375 -1.75 L 0.359375 -0.3125 C 0.359375 -0.25 0.34375 -0.1875 0.34375 -0.125 C 0.34375 -0.03125 0.375 0.09375 0.484375 0.09375 C 0.640625 0.078125 0.78125 -0.265625 0.953125 -0.40625 Z M 0.953125 -0.40625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-11"> +<path style="stroke:none;" d="M 1.609375 -6.71875 C 1.609375 -5.984375 1.3125 -4.609375 0.203125 -4.609375 L 0.203125 -4.375 L 1.140625 -4.375 L 1.140625 -1.46875 C 1.140625 -1.140625 1.15625 -0.8125 1.3125 -0.53125 C 1.578125 -0.09375 2.078125 0.09375 2.546875 0.09375 C 3.421875 0.09375 3.609375 -0.859375 3.609375 -1.5625 L 3.609375 -1.984375 L 3.34375 -1.984375 C 3.34375 -1.828125 3.359375 -1.65625 3.359375 -1.5 C 3.359375 -0.984375 3.25 -0.15625 2.609375 -0.15625 C 1.984375 -0.15625 1.875 -0.921875 1.875 -1.421875 L 1.875 -4.375 L 3.421875 -4.375 L 3.421875 -4.703125 L 1.875 -4.703125 L 1.875 -6.71875 Z M 1.609375 -6.71875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-12"> +<path style="stroke:none;" d="M 0.421875 -4.6875 L 0.421875 -4.359375 L 0.59375 -4.359375 C 0.9375 -4.359375 1.203125 -4.3125 1.203125 -3.8125 L 1.203125 -0.796875 C 1.203125 -0.359375 0.921875 -0.34375 0.375 -0.34375 L 0.375 -0.015625 L 2.65625 -0.015625 L 2.65625 -0.34375 L 2.484375 -0.34375 C 2.1875 -0.34375 1.90625 -0.375 1.90625 -0.71875 L 1.90625 -4.8125 Z M 1.3125 -7.265625 C 1 -7.21875 0.84375 -6.96875 0.84375 -6.734375 C 0.84375 -6.484375 1.03125 -6.1875 1.375 -6.1875 C 1.71875 -6.1875 1.921875 -6.453125 1.921875 -6.734375 C 1.921875 -6.984375 1.75 -7.28125 1.390625 -7.28125 C 1.359375 -7.28125 1.328125 -7.265625 1.3125 -7.265625 Z M 1.3125 -7.265625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-13"> +<path style="stroke:none;" d="M 0.3125 -7.453125 L 0.3125 -7.125 L 0.515625 -7.125 C 0.859375 -7.125 1.140625 -7.09375 1.140625 -6.59375 L 1.140625 -0.78125 C 1.140625 -0.375 0.875 -0.34375 0.59375 -0.34375 L 0.3125 -0.34375 L 0.3125 -0.015625 L 2.65625 -0.015625 L 2.65625 -0.34375 L 2.40625 -0.34375 C 2.078125 -0.34375 1.828125 -0.375 1.828125 -0.8125 L 1.828125 -1.828125 C 1.828125 -2.078125 2.28125 -2.359375 2.53125 -2.578125 C 2.625 -2.40625 2.765625 -2.21875 2.890625 -2.0625 L 3.671875 -0.953125 C 3.734375 -0.84375 3.828125 -0.703125 3.828125 -0.578125 C 3.828125 -0.375 3.609375 -0.34375 3.453125 -0.34375 L 3.453125 -0.015625 L 5.546875 -0.015625 L 5.546875 -0.34375 C 5.25 -0.34375 5 -0.359375 4.75 -0.625 C 4.578125 -0.796875 4.453125 -1 4.3125 -1.1875 C 3.9375 -1.71875 3.578125 -2.25 3.1875 -2.78125 C 3.125 -2.859375 3.09375 -2.9375 3.015625 -3 L 3.015625 -3.015625 C 3.734375 -3.484375 4.296875 -4.375 5.296875 -4.375 L 5.296875 -4.703125 L 3.34375 -4.703125 L 3.34375 -4.375 C 3.515625 -4.375 3.640625 -4.25 3.640625 -4.109375 C 3.640625 -3.84375 3.375 -3.671875 3.203125 -3.515625 C 2.765625 -3.109375 2.296875 -2.71875 1.859375 -2.34375 L 1.859375 -7.578125 Z M 0.3125 -7.453125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-14"> +<path style="stroke:none;" d="M 0.359375 -4.6875 L 0.359375 -4.359375 L 0.53125 -4.359375 C 0.859375 -4.359375 1.1875 -4.328125 1.1875 -3.8125 L 1.1875 -0.796875 C 1.1875 -0.34375 0.890625 -0.34375 0.421875 -0.34375 L 0.359375 -0.34375 L 0.359375 -0.015625 L 2.765625 -0.015625 L 2.765625 -0.34375 L 2.515625 -0.34375 C 2.1875 -0.34375 1.9375 -0.375 1.9375 -0.78125 L 1.9375 -2.8125 C 1.9375 -3.59375 2.359375 -4.578125 3.40625 -4.578125 C 4.09375 -4.578125 4.1875 -3.875 4.1875 -3.234375 L 4.1875 -0.75 C 4.1875 -0.375 3.890625 -0.34375 3.59375 -0.34375 L 3.359375 -0.34375 L 3.359375 -0.015625 L 5.765625 -0.015625 L 5.765625 -0.34375 L 5.5 -0.34375 C 5.21875 -0.34375 4.921875 -0.34375 4.921875 -0.765625 L 4.921875 -3.234375 C 4.921875 -3.5625 4.921875 -3.890625 4.75 -4.1875 C 4.5 -4.671875 3.953125 -4.8125 3.4375 -4.8125 C 2.75 -4.8125 2.078125 -4.3125 1.890625 -3.703125 L 1.875 -4.8125 Z M 0.359375 -4.6875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-15"> +<path style="stroke:none;" d="M 0.359375 -7.453125 L 0.359375 -7.125 L 0.5625 -7.125 C 0.90625 -7.125 1.1875 -7.09375 1.1875 -6.59375 L 1.1875 -0.78125 C 1.1875 -0.375 0.921875 -0.34375 0.625 -0.34375 L 0.359375 -0.34375 L 0.359375 -0.015625 L 2.765625 -0.015625 L 2.765625 -0.34375 L 2.515625 -0.34375 C 2.1875 -0.34375 1.9375 -0.375 1.9375 -0.78125 L 1.9375 -2.8125 C 1.9375 -3.59375 2.359375 -4.578125 3.40625 -4.578125 C 4.09375 -4.578125 4.1875 -3.875 4.1875 -3.234375 L 4.1875 -0.75 C 4.1875 -0.375 3.890625 -0.34375 3.59375 -0.34375 L 3.359375 -0.34375 L 3.359375 -0.015625 L 5.765625 -0.015625 L 5.765625 -0.34375 L 5.5 -0.34375 C 5.21875 -0.34375 4.921875 -0.34375 4.921875 -0.78125 L 4.921875 -3.21875 C 4.921875 -3.5625 4.921875 -3.921875 4.734375 -4.21875 C 4.484375 -4.65625 3.984375 -4.8125 3.484375 -4.8125 C 2.8125 -4.8125 2.078125 -4.390625 1.90625 -3.75 L 1.890625 -7.578125 Z M 0.359375 -7.453125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-16"> +<path style="stroke:none;" d="M 0.171875 -4.703125 L 0.171875 -4.375 L 0.375 -4.375 C 0.890625 -4.375 1.09375 -4.171875 1.34375 -3.84375 C 1.703125 -3.390625 2.03125 -2.9375 2.390625 -2.484375 C 2.421875 -2.4375 2.515625 -2.359375 2.515625 -2.28125 C 2.515625 -2.21875 2.4375 -2.15625 2.390625 -2.109375 L 2.03125 -1.640625 C 1.46875 -0.9375 1.03125 -0.34375 0.125 -0.34375 L 0.125 -0.015625 L 2.046875 -0.015625 L 2.046875 -0.34375 C 1.84375 -0.34375 1.734375 -0.53125 1.734375 -0.6875 C 1.734375 -0.953125 2 -1.171875 2.15625 -1.375 C 2.34375 -1.609375 2.515625 -1.859375 2.71875 -2.078125 C 2.796875 -1.9375 2.90625 -1.8125 3 -1.6875 C 3.15625 -1.46875 3.34375 -1.25 3.5 -1.03125 C 3.59375 -0.921875 3.78125 -0.75 3.78125 -0.59375 C 3.78125 -0.4375 3.546875 -0.34375 3.40625 -0.34375 L 3.40625 -0.015625 L 5.609375 -0.015625 L 5.609375 -0.34375 L 5.390625 -0.34375 C 4.828125 -0.34375 4.640625 -0.578125 4.390625 -0.921875 C 4.171875 -1.21875 3.921875 -1.53125 3.703125 -1.828125 L 3.296875 -2.359375 C 3.25 -2.40625 3.15625 -2.5 3.140625 -2.578125 C 3.140625 -2.640625 3.21875 -2.703125 3.25 -2.75 L 3.59375 -3.171875 C 4.109375 -3.796875 4.53125 -4.375 5.375 -4.375 L 5.421875 -4.375 L 5.421875 -4.703125 L 3.5 -4.703125 L 3.5 -4.375 C 3.703125 -4.375 3.8125 -4.171875 3.8125 -4.03125 C 3.8125 -3.625 3.203125 -3.234375 2.953125 -2.796875 L 2.9375 -2.796875 C 2.875 -2.90625 2.796875 -3.015625 2.71875 -3.109375 L 2.25 -3.703125 C 2.171875 -3.8125 2 -3.96875 2 -4.109375 C 2 -4.28125 2.21875 -4.359375 2.359375 -4.375 L 2.359375 -4.703125 Z M 0.171875 -4.703125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-17"> +<path style="stroke:none;" d="M 1.421875 -4.6875 C 1.125 -4.640625 0.96875 -4.390625 0.96875 -4.15625 C 0.96875 -3.90625 1.140625 -3.609375 1.5 -3.609375 C 1.828125 -3.609375 2.046875 -3.875 2.046875 -4.15625 C 2.046875 -4.40625 1.859375 -4.703125 1.515625 -4.703125 C 1.484375 -4.703125 1.453125 -4.6875 1.421875 -4.6875 Z M 1.421875 -1.09375 C 1.125 -1.046875 0.96875 -0.796875 0.96875 -0.5625 C 0.96875 -0.3125 1.140625 -0.015625 1.5 -0.015625 C 1.828125 -0.015625 2.046875 -0.28125 2.046875 -0.5625 C 2.046875 -0.8125 1.859375 -1.09375 1.515625 -1.09375 C 1.484375 -1.09375 1.453125 -1.09375 1.421875 -1.09375 Z M 1.421875 -1.09375 "/> +</symbol> +</g> +</defs> +<g id="surface1"> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.421062 4.9595 C 9.421062 7.424344 7.424969 9.420438 4.960125 9.420438 C 2.495281 9.420438 0.499187 7.424344 0.499187 4.9595 C 0.499187 2.498563 2.495281 0.498563 4.960125 0.498563 C 7.424969 0.498563 9.421062 2.498563 9.421062 4.9595 Z M 9.421062 4.9595 " transform="matrix(1,0,0,-1,5.993,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.422906 4.9595 C 9.422906 7.424344 7.422906 9.420438 4.961969 9.420438 C 2.497125 9.420438 0.501031 7.424344 0.501031 4.9595 C 0.501031 2.498563 2.497125 0.498563 4.961969 0.498563 C 7.422906 0.498563 9.422906 2.498563 9.422906 4.9595 Z M 9.422906 4.9595 " transform="matrix(1,0,0,-1,360.956,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.991156 -1.993625 L 0.391656 0.818875 L 4.958063 4.9595 L 8.215875 8.264188 L 11.911188 11.912625 " transform="matrix(1,0,0,-1,360.956,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.991156 11.912625 L 1.454156 8.705594 L 4.958063 4.963406 L 8.290094 2.580594 L 11.911188 -1.989719 " transform="matrix(1,0,0,-1,360.956,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.422906 4.9595 C 9.422906 7.424344 7.422906 9.420438 4.961969 9.420438 C 2.497125 9.420438 0.501031 7.424344 0.501031 4.9595 C 0.501031 2.498563 2.497125 0.498563 4.961969 0.498563 C 7.422906 0.498563 9.422906 2.498563 9.422906 4.9595 Z M 9.422906 4.9595 " transform="matrix(1,0,0,-1,444.206,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.991156 -1.993625 L 0.661188 0.80325 L 4.958063 4.9595 L 7.790094 7.654813 L 11.911188 11.912625 " transform="matrix(1,0,0,-1,444.206,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.991156 11.912625 L 0.586969 10.045438 L 4.958063 4.963406 L 9.141656 2.119656 L 11.911188 -1.989719 " transform="matrix(1,0,0,-1,444.206,-6.978)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-1" x="0.016" y="91.962"/> + <use xlink:href="#glyph0-2" x="7.394915" y="91.962"/> + <use xlink:href="#glyph0-3" x="10.41019" y="91.962"/> + <use xlink:href="#glyph0-4" x="15.834195" y="91.962"/> + <use xlink:href="#glyph0-5" x="20.656017" y="91.962"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-6" x="29.088751" y="91.962"/> + <use xlink:href="#glyph0-3" x="35.114938" y="91.962"/> + <use xlink:href="#glyph0-7" x="40.538943" y="91.962"/> + <use xlink:href="#glyph0-4" x="44.758583" y="91.962"/> + <use xlink:href="#glyph0-8" x="49.580405" y="91.962"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-9" x="55.309864" y="91.962"/> + <use xlink:href="#glyph0-5" x="61.336051" y="91.962"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-10" x="69.768785" y="91.962"/> + <use xlink:href="#glyph0-11" x="74.048425" y="91.962"/> + <use xlink:href="#glyph0-12" x="78.268065" y="91.962"/> + <use xlink:href="#glyph0-4" x="81.28334" y="91.962"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-13" x="85.810617" y="91.962"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-5" x="91.230258" y="91.962"/> + <use xlink:href="#glyph0-7" x="96.05208" y="91.962"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-12" x="103.882632" y="91.962"/> + <use xlink:href="#glyph0-14" x="106.897907" y="91.962"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-11" x="112.629548" y="91.962"/> + <use xlink:href="#glyph0-8" x="116.849188" y="91.962"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-11" x="125.884105" y="91.962"/> + <use xlink:href="#glyph0-15" x="130.103745" y="91.962"/> + <use xlink:href="#glyph0-5" x="136.129932" y="91.962"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-6" x="144.573575" y="91.962"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-8" x="150.894308" y="91.962"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-16" x="156.023766" y="91.962"/> + <use xlink:href="#glyph0-17" x="161.748862" y="91.962"/> +</g> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 0.498125 87.540125 L 0.498125 -59.19425 L 235.892656 -59.19425 L 235.892656 87.540125 Z M 0.498125 87.540125 " transform="matrix(1,0,0,-1,169.58,91.962)"/> +<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -2.834344 -0.00028125 L -2.834344 -14.176063 L 11.337531 -14.176063 L 11.337531 -0.00028125 Z M 19.845344 -0.00028125 L 19.845344 -14.176063 L 34.017219 -14.176063 L 34.017219 -0.00028125 Z M 0.00159375 -2.836219 L 8.5055 -2.836219 L 8.5055 -11.340125 L 0.00159375 -11.340125 Z M 22.677375 -2.836219 L 31.185187 -2.836219 L 31.185187 -11.340125 L 22.677375 -11.340125 Z M 2.833625 -5.66825 L 2.833625 -8.504188 L 5.669562 -8.504188 L 5.669562 -5.66825 Z M 14.173469 -5.66825 L 14.173469 -8.504188 L 17.009406 -8.504188 L 17.009406 -5.66825 Z M 25.513312 -5.66825 L 25.513312 -8.504188 L 28.34925 -8.504188 L 28.34925 -5.66825 Z M 14.173469 -11.340125 L 14.173469 -17.008094 L 5.669562 -17.008094 L 5.669562 -19.844031 L 17.009406 -19.844031 L 17.009406 -11.340125 Z M 0.00159375 -17.008094 L 0.00159375 -19.844031 L 2.833625 -19.844031 L 2.833625 -17.008094 Z M 19.845344 -17.008094 L 19.845344 -19.844031 L 22.677375 -19.844031 L 22.677375 -17.008094 Z M -2.834344 -22.679969 L -2.834344 -36.851844 L 11.337531 -36.851844 L 11.337531 -22.679969 Z M 14.173469 -22.679969 L 14.173469 -36.851844 L 17.009406 -36.851844 L 17.009406 -22.679969 Z M 19.845344 -22.679969 L 19.845344 -25.512 L 22.677375 -25.512 L 22.677375 -28.347938 L 19.845344 -28.347938 L 19.845344 -36.851844 L 22.677375 -36.851844 L 22.677375 -31.183875 L 25.513312 -31.183875 L 25.513312 -28.347938 L 28.34925 -28.347938 L 28.34925 -25.512 L 25.513312 -25.512 L 25.513312 -22.679969 Z M 28.34925 -25.512 L 34.017219 -25.512 L 34.017219 -22.679969 L 28.34925 -22.679969 Z M 0.00159375 -25.512 L 8.5055 -25.512 L 8.5055 -34.019813 L 0.00159375 -34.019813 Z M 2.833625 -28.347938 L 2.833625 -31.183875 L 5.669562 -31.183875 L 5.669562 -28.347938 Z M 31.185187 -28.347938 L 31.185187 -31.183875 L 34.017219 -31.183875 L 34.017219 -28.347938 Z M 31.185187 -31.183875 L 28.34925 -31.183875 L 28.34925 -34.019813 L 25.513312 -34.019813 L 25.513312 -36.851844 L 34.017219 -36.851844 L 34.017219 -34.019813 L 31.185187 -34.019813 Z M 31.185187 -31.183875 " transform="matrix(1,0,0,-1,272.182,59.363)"/> +</g> +</svg> diff --git a/macros/latex/contrib/sdaps/html/_images/sdaps-49b0c5bc05b02f591b5a13cf5d1d27b20a0aef17.svg.meta b/macros/latex/contrib/sdaps/html/_images/sdaps-49b0c5bc05b02f591b5a13cf5d1d27b20a0aef17.svg.meta new file mode 100644 index 0000000000..0cb9c4ebef --- /dev/null +++ b/macros/latex/contrib/sdaps/html/_images/sdaps-49b0c5bc05b02f591b5a13cf5d1d27b20a0aef17.svg.meta @@ -0,0 +1,14 @@ +[1]Author=Author +[2]Title=Title +[3]SDAPSVersion=1.9.10 +[4]Duplex=true +[5]PrintQuestionnaireId=0 +[6]PageSize=597.50793pt,845.04694pt +[7]Style=qr +[8]CheckMode=checkcorrect +[9]GlobalID= +[10]GlobalIDLabel= +[11]CornerMarkMargin=28.45274pt,28.45274pt,34.1433pt,34.1433pt +[12]QObject-Text=1. This is a QR code question +[13]Box[1]=Codebox,0,204.34308pt,729.6933pt,237.27507pt,148.28625pt,1.00374pt,1_1, +[14]Variable[1]=1 diff --git a/macros/latex/contrib/sdaps/html/_images/sdaps-4b5478f94507ac6c56e58574248ecab3aa49c6eb.svg b/macros/latex/contrib/sdaps/html/_images/sdaps-4b5478f94507ac6c56e58574248ecab3aa49c6eb.svg new file mode 100644 index 0000000000..ea097a6b59 --- /dev/null +++ b/macros/latex/contrib/sdaps/html/_images/sdaps-4b5478f94507ac6c56e58574248ecab3aa49c6eb.svg @@ -0,0 +1,94 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="532pt" height="26pt" viewBox="0 0 532 26" version="1.2"> +<defs> +<g> +<symbol overflow="visible" id="glyph0-0"> +<path style="stroke:none;" d=""/> +</symbol> +<symbol overflow="visible" id="glyph0-1"> +<path style="stroke:none;" d="M 1.25 -0.578125 C 1.640625 -0.015625 2.625 0.234375 3.265625 0.234375 C 4.421875 0.234375 5.40625 -0.734375 5.40625 -2.015625 C 5.40625 -2.953125 4.890625 -3.8125 3.90625 -4.171875 C 3.765625 -4.203125 3.625 -4.234375 3.484375 -4.28125 L 2.703125 -4.453125 C 2.515625 -4.515625 2.296875 -4.546875 2.109375 -4.640625 C 1.609375 -4.859375 1.296875 -5.359375 1.25 -5.90625 L 1.25 -5.9375 C 1.25 -6.734375 1.9375 -7.390625 2.75 -7.390625 C 3.90625 -7.390625 4.609375 -6.53125 4.78125 -5.4375 C 4.828125 -5.296875 4.78125 -4.984375 4.96875 -4.984375 C 5.0625 -4.984375 5.109375 -5.046875 5.109375 -5.140625 L 5.109375 -7.515625 C 5.109375 -7.59375 5.09375 -7.6875 5 -7.6875 C 4.875 -7.6875 4.578125 -7.171875 4.46875 -6.90625 C 3.921875 -7.390625 3.5 -7.6875 2.75 -7.6875 C 1.71875 -7.6875 0.59375 -6.953125 0.59375 -5.625 C 0.59375 -4.75 1.140625 -3.96875 1.953125 -3.65625 C 2.984375 -3.25 4.546875 -3.515625 4.75 -1.796875 L 4.75 -1.703125 C 4.75 -0.84375 4.140625 -0.109375 3.234375 -0.109375 C 2.15625 -0.109375 1.0625 -0.734375 0.890625 -1.96875 C 0.875 -2.078125 0.875 -2.15625 0.859375 -2.25 L 0.859375 -2.390625 C 0.84375 -2.453125 0.796875 -2.484375 0.734375 -2.484375 C 0.625 -2.484375 0.59375 -2.421875 0.59375 -2.328125 L 0.59375 -0.21875 C 0.59375 -0.15625 0.59375 -0.09375 0.59375 -0.015625 C 0.59375 0.078125 0.59375 0.21875 0.734375 0.21875 C 0.890625 0.1875 1.0625 -0.328125 1.25 -0.578125 Z M 1.25 -0.578125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-2"> +<path style="stroke:none;" d="M 2.546875 -4.859375 C 1.15625 -4.703125 0.3125 -3.5625 0.3125 -2.328125 C 0.3125 -1.171875 1.203125 0.109375 2.703125 0.109375 C 4.0625 0.109375 5.09375 -1.0625 5.09375 -2.34375 C 5.09375 -3.625 4.125 -4.859375 2.65625 -4.859375 Z M 1.1875 -2.09375 C 1.171875 -2.1875 1.171875 -2.28125 1.171875 -2.359375 C 1.171875 -3.234375 1.375 -4.625 2.703125 -4.625 C 3.84375 -4.625 4.21875 -3.546875 4.21875 -2.5 C 4.21875 -1.609375 4.109375 -0.234375 2.765625 -0.15625 L 2.703125 -0.15625 C 1.828125 -0.15625 1.296875 -0.921875 1.21875 -1.765625 C 1.203125 -1.875 1.203125 -1.984375 1.1875 -2.09375 Z M 1.1875 -2.09375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-3"> +<path style="stroke:none;" d="M 0.359375 -4.6875 L 0.359375 -4.359375 L 0.53125 -4.359375 C 0.859375 -4.359375 1.1875 -4.328125 1.1875 -3.8125 L 1.1875 -0.796875 C 1.1875 -0.34375 0.890625 -0.34375 0.421875 -0.34375 L 0.359375 -0.34375 L 0.359375 -0.015625 L 2.765625 -0.015625 L 2.765625 -0.34375 L 2.515625 -0.34375 C 2.1875 -0.34375 1.9375 -0.375 1.9375 -0.78125 L 1.9375 -2.828125 C 1.9375 -3.59375 2.359375 -4.578125 3.40625 -4.578125 C 4.0625 -4.578125 4.203125 -3.921875 4.203125 -3.34375 L 4.203125 -0.75 C 4.203125 -0.375 3.90625 -0.34375 3.609375 -0.34375 L 3.375 -0.34375 L 3.375 -0.015625 L 5.765625 -0.015625 L 5.765625 -0.34375 L 5.515625 -0.34375 C 5.203125 -0.34375 4.9375 -0.375 4.9375 -0.78125 L 4.9375 -2.828125 C 4.9375 -3.59375 5.359375 -4.578125 6.421875 -4.578125 C 7.078125 -4.578125 7.203125 -3.921875 7.203125 -3.34375 L 7.203125 -0.75 C 7.203125 -0.375 6.921875 -0.34375 6.625 -0.34375 L 6.375 -0.34375 L 6.375 -0.015625 L 8.78125 -0.015625 L 8.78125 -0.34375 L 8.53125 -0.34375 C 8.234375 -0.34375 7.953125 -0.34375 7.953125 -0.78125 L 7.953125 -3.203125 C 7.953125 -3.5625 7.9375 -3.921875 7.75 -4.21875 C 7.5 -4.6875 6.9375 -4.8125 6.4375 -4.8125 L 6.3125 -4.8125 C 5.734375 -4.75 5.078125 -4.3125 4.921875 -3.75 L 4.90625 -3.75 C 4.78125 -4.53125 4.125 -4.8125 3.46875 -4.8125 C 2.78125 -4.8125 2.109375 -4.375 1.890625 -3.703125 L 1.875 -4.8125 Z M 0.359375 -4.6875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-4"> +<path style="stroke:none;" d="M 1.1875 -2.546875 L 4.34375 -2.546875 C 4.453125 -2.546875 4.5 -2.59375 4.5 -2.703125 C 4.5 -3.78125 3.921875 -4.859375 2.59375 -4.859375 C 1.28125 -4.859375 0.3125 -3.671875 0.3125 -2.421875 C 0.3125 -1.234375 1.171875 0.09375 2.640625 0.09375 C 3.46875 0.09375 4.171875 -0.34375 4.46875 -1.1875 C 4.484375 -1.234375 4.5 -1.265625 4.5 -1.3125 C 4.5 -1.375 4.4375 -1.421875 4.390625 -1.421875 C 4.203125 -1.421875 4.140625 -1.0625 4.078125 -0.9375 C 3.8125 -0.484375 3.296875 -0.15625 2.765625 -0.15625 C 2.15625 -0.15625 1.625 -0.59375 1.390625 -1.140625 C 1.203125 -1.578125 1.1875 -2.078125 1.1875 -2.546875 Z M 1.203125 -2.765625 C 1.203125 -3.609375 1.671875 -4.640625 2.578125 -4.640625 C 3.515625 -4.640625 3.796875 -3.546875 3.796875 -2.765625 Z M 1.203125 -2.765625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-5"> +<path style="stroke:none;" d="M 1.609375 -6.71875 C 1.609375 -5.984375 1.3125 -4.609375 0.203125 -4.609375 L 0.203125 -4.375 L 1.140625 -4.375 L 1.140625 -1.46875 C 1.140625 -1.140625 1.15625 -0.8125 1.3125 -0.53125 C 1.578125 -0.09375 2.078125 0.09375 2.546875 0.09375 C 3.421875 0.09375 3.609375 -0.859375 3.609375 -1.5625 L 3.609375 -1.984375 L 3.34375 -1.984375 C 3.34375 -1.828125 3.359375 -1.65625 3.359375 -1.5 C 3.359375 -0.984375 3.25 -0.15625 2.609375 -0.15625 C 1.984375 -0.15625 1.875 -0.921875 1.875 -1.421875 L 1.875 -4.375 L 3.421875 -4.375 L 3.421875 -4.703125 L 1.875 -4.703125 L 1.875 -6.71875 Z M 1.609375 -6.71875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-6"> +<path style="stroke:none;" d="M 0.359375 -7.453125 L 0.359375 -7.125 L 0.5625 -7.125 C 0.90625 -7.125 1.1875 -7.09375 1.1875 -6.59375 L 1.1875 -0.78125 C 1.1875 -0.375 0.921875 -0.34375 0.625 -0.34375 L 0.359375 -0.34375 L 0.359375 -0.015625 L 2.765625 -0.015625 L 2.765625 -0.34375 L 2.515625 -0.34375 C 2.1875 -0.34375 1.9375 -0.375 1.9375 -0.78125 L 1.9375 -2.8125 C 1.9375 -3.59375 2.359375 -4.578125 3.40625 -4.578125 C 4.09375 -4.578125 4.1875 -3.875 4.1875 -3.234375 L 4.1875 -0.75 C 4.1875 -0.375 3.890625 -0.34375 3.59375 -0.34375 L 3.359375 -0.34375 L 3.359375 -0.015625 L 5.765625 -0.015625 L 5.765625 -0.34375 L 5.5 -0.34375 C 5.21875 -0.34375 4.921875 -0.34375 4.921875 -0.78125 L 4.921875 -3.21875 C 4.921875 -3.5625 4.921875 -3.921875 4.734375 -4.21875 C 4.484375 -4.65625 3.984375 -4.8125 3.484375 -4.8125 C 2.8125 -4.8125 2.078125 -4.390625 1.90625 -3.75 L 1.890625 -7.578125 Z M 0.359375 -7.453125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-7"> +<path style="stroke:none;" d="M 0.421875 -4.6875 L 0.421875 -4.359375 L 0.59375 -4.359375 C 0.9375 -4.359375 1.203125 -4.3125 1.203125 -3.8125 L 1.203125 -0.796875 C 1.203125 -0.359375 0.921875 -0.34375 0.375 -0.34375 L 0.375 -0.015625 L 2.65625 -0.015625 L 2.65625 -0.34375 L 2.484375 -0.34375 C 2.1875 -0.34375 1.90625 -0.375 1.90625 -0.71875 L 1.90625 -4.8125 Z M 1.3125 -7.265625 C 1 -7.21875 0.84375 -6.96875 0.84375 -6.734375 C 0.84375 -6.484375 1.03125 -6.1875 1.375 -6.1875 C 1.71875 -6.1875 1.921875 -6.453125 1.921875 -6.734375 C 1.921875 -6.984375 1.75 -7.28125 1.390625 -7.28125 C 1.359375 -7.28125 1.328125 -7.265625 1.3125 -7.265625 Z M 1.3125 -7.265625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-8"> +<path style="stroke:none;" d="M 0.359375 -4.6875 L 0.359375 -4.359375 L 0.53125 -4.359375 C 0.859375 -4.359375 1.1875 -4.328125 1.1875 -3.8125 L 1.1875 -0.796875 C 1.1875 -0.34375 0.890625 -0.34375 0.421875 -0.34375 L 0.359375 -0.34375 L 0.359375 -0.015625 L 2.765625 -0.015625 L 2.765625 -0.34375 L 2.515625 -0.34375 C 2.1875 -0.34375 1.9375 -0.375 1.9375 -0.78125 L 1.9375 -2.8125 C 1.9375 -3.59375 2.359375 -4.578125 3.40625 -4.578125 C 4.09375 -4.578125 4.1875 -3.875 4.1875 -3.234375 L 4.1875 -0.75 C 4.1875 -0.375 3.890625 -0.34375 3.59375 -0.34375 L 3.359375 -0.34375 L 3.359375 -0.015625 L 5.765625 -0.015625 L 5.765625 -0.34375 L 5.5 -0.34375 C 5.21875 -0.34375 4.921875 -0.34375 4.921875 -0.765625 L 4.921875 -3.234375 C 4.921875 -3.5625 4.921875 -3.890625 4.75 -4.1875 C 4.5 -4.671875 3.953125 -4.8125 3.4375 -4.8125 C 2.75 -4.8125 2.078125 -4.3125 1.890625 -3.703125 L 1.875 -4.8125 Z M 0.359375 -4.6875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-9"> +<path style="stroke:none;" d="M 1.15625 -2.109375 C 0.9375 -1.890625 0.8125 -1.5 0.8125 -1.203125 C 0.8125 -0.8125 1 -0.53125 1.28125 -0.234375 C 0.78125 -0.140625 0.3125 0.3125 0.3125 0.84375 C 0.3125 1.96875 2.078125 2.234375 2.71875 2.234375 C 3.6875 2.234375 5.109375 1.859375 5.109375 0.796875 C 5.109375 -0.4375 3.859375 -0.71875 2.71875 -0.71875 L 1.96875 -0.71875 C 1.421875 -0.71875 1.140625 -1.015625 1.140625 -1.46875 C 1.140625 -1.671875 1.25 -1.828125 1.3125 -1.96875 C 1.609375 -1.78125 1.9375 -1.65625 2.296875 -1.640625 L 2.375 -1.640625 C 3.25 -1.640625 4 -2.171875 4.140625 -3.09375 L 4.140625 -3.203125 C 4.140625 -3.5625 4.015625 -3.921875 3.78125 -4.1875 C 3.765625 -4.21875 3.734375 -4.25 3.734375 -4.28125 L 3.734375 -4.296875 C 3.875 -4.515625 4.390625 -4.703125 4.703125 -4.703125 C 4.75 -4.703125 4.78125 -4.6875 4.828125 -4.6875 C 4.75 -4.625 4.671875 -4.5625 4.65625 -4.453125 L 4.65625 -4.421875 C 4.65625 -4.25 4.796875 -4.109375 4.96875 -4.109375 C 5.171875 -4.109375 5.25 -4.265625 5.25 -4.421875 C 5.25 -4.765625 4.9375 -4.921875 4.671875 -4.921875 C 4.3125 -4.921875 3.9375 -4.765625 3.65625 -4.53125 C 3.625 -4.5 3.59375 -4.453125 3.546875 -4.453125 L 3.53125 -4.453125 C 3.46875 -4.453125 3.25 -4.640625 3.09375 -4.671875 C 2.875 -4.765625 2.640625 -4.8125 2.40625 -4.8125 C 1.578125 -4.8125 0.75 -4.21875 0.65625 -3.359375 L 0.65625 -3.25 C 0.65625 -2.828125 0.8125 -2.375 1.15625 -2.109375 Z M 0.859375 0.921875 L 0.859375 0.828125 C 0.859375 0.234375 1.390625 -0.09375 1.96875 -0.09375 L 3.015625 -0.09375 C 3.609375 -0.09375 4.4375 0.046875 4.546875 0.765625 L 4.546875 0.84375 C 4.546875 1.65625 3.375 1.984375 2.6875 1.984375 C 1.96875 1.984375 0.96875 1.65625 0.859375 0.921875 Z M 1.4375 -3.015625 L 1.4375 -3.140625 C 1.4375 -3.734375 1.578125 -4.546875 2.390625 -4.546875 C 3.09375 -4.546875 3.359375 -3.921875 3.359375 -3.21875 C 3.359375 -2.671875 3.21875 -1.890625 2.40625 -1.890625 C 1.78125 -1.890625 1.515625 -2.40625 1.4375 -3.015625 Z M 1.4375 -3.015625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-10"> +<path style="stroke:none;" d="M 0.953125 -0.40625 C 1.140625 -0.078125 1.71875 0.09375 2.109375 0.09375 C 2.875 0.09375 3.8125 -0.15625 3.90625 -1.3125 C 3.90625 -2.03125 3.515625 -2.515625 2.90625 -2.765625 C 2.640625 -2.875 2.34375 -2.90625 2.078125 -2.96875 L 1.84375 -3.015625 C 1.421875 -3.09375 0.859375 -3.3125 0.859375 -3.84375 C 0.859375 -4.484375 1.578125 -4.671875 2.109375 -4.671875 C 2.90625 -4.671875 3.28125 -4.171875 3.375 -3.453125 C 3.375 -3.359375 3.375 -3.25 3.5 -3.25 C 3.625 -3.25 3.625 -3.359375 3.625 -3.453125 L 3.625 -4.734375 C 3.625 -4.78125 3.59375 -4.859375 3.515625 -4.859375 C 3.34375 -4.859375 3.234375 -4.5625 3.125 -4.5625 C 3.046875 -4.578125 2.984375 -4.640625 2.921875 -4.671875 C 2.6875 -4.8125 2.40625 -4.859375 2.125 -4.859375 C 1.46875 -4.859375 0.359375 -4.640625 0.359375 -3.5625 C 0.359375 -2.375 1.671875 -2.25 2.4375 -2.09375 C 2.90625 -2 3.390625 -1.671875 3.40625 -1.140625 C 3.40625 -0.34375 2.703125 -0.125 2.140625 -0.125 C 1.28125 -0.125 0.875 -0.796875 0.671875 -1.53125 C 0.640625 -1.640625 0.671875 -1.875 0.484375 -1.875 C 0.421875 -1.875 0.359375 -1.828125 0.359375 -1.75 L 0.359375 -0.3125 C 0.359375 -0.25 0.34375 -0.1875 0.34375 -0.125 C 0.34375 -0.03125 0.375 0.09375 0.484375 0.09375 C 0.640625 0.078125 0.78125 -0.265625 0.953125 -0.40625 Z M 0.953125 -0.40625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-11"> +<path style="stroke:none;" d="M 3.328125 -7.453125 L 3.328125 -7.125 L 3.453125 -7.125 C 3.875 -7.125 4.15625 -7.109375 4.15625 -6.453125 L 4.15625 -4.140625 C 3.796875 -4.546875 3.34375 -4.8125 2.765625 -4.8125 C 1.46875 -4.8125 0.375 -3.703125 0.375 -2.34375 C 0.375 -1.140625 1.296875 0.09375 2.65625 0.09375 C 3.25 0.09375 3.703125 -0.15625 4.125 -0.625 L 4.125 0.09375 L 5.6875 -0.015625 L 5.6875 -0.34375 L 5.546875 -0.34375 C 5.1875 -0.34375 4.859375 -0.375 4.859375 -0.890625 L 4.859375 -7.578125 Z M 1.25 -2.09375 L 1.25 -2.25 C 1.25 -3.0625 1.359375 -3.875 2.109375 -4.390625 C 2.328125 -4.515625 2.578125 -4.5625 2.8125 -4.5625 C 3.375 -4.5625 4.140625 -4.140625 4.140625 -3.453125 C 4.140625 -3.3125 4.125 -3.171875 4.125 -3.03125 L 4.125 -1.21875 C 4.125 -1.0625 4.0625 -0.984375 3.984375 -0.859375 C 3.703125 -0.4375 3.21875 -0.125 2.71875 -0.125 C 1.890625 -0.125 1.390625 -0.90625 1.28125 -1.640625 C 1.265625 -1.78125 1.265625 -1.9375 1.25 -2.09375 Z M 1.25 -2.09375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-12"> +<path style="stroke:none;" d="M 3.953125 -4.140625 C 3.671875 -4.140625 3.453125 -3.953125 3.453125 -3.671875 C 3.453125 -3.421875 3.65625 -3.1875 3.921875 -3.1875 C 4.171875 -3.1875 4.390625 -3.390625 4.390625 -3.6875 L 4.390625 -3.78125 C 4.28125 -4.609375 3.296875 -4.859375 2.6875 -4.859375 C 1.359375 -4.859375 0.375 -3.625 0.375 -2.359375 C 0.375 -1.078125 1.359375 0.09375 2.71875 0.09375 C 3.421875 0.09375 4.140625 -0.3125 4.421875 -1.0625 C 4.453125 -1.140625 4.5 -1.21875 4.5 -1.296875 L 4.5 -1.34375 C 4.46875 -1.390625 4.421875 -1.421875 4.375 -1.421875 C 4.203125 -1.421875 4.140625 -0.96875 4 -0.8125 C 3.734375 -0.40625 3.296875 -0.15625 2.8125 -0.15625 C 1.65625 -0.15625 1.25 -1.421875 1.25 -2.359375 C 1.25 -3.265625 1.546875 -4.53125 2.65625 -4.609375 L 2.734375 -4.609375 C 3.140625 -4.609375 3.671875 -4.484375 3.953125 -4.140625 Z M 3.953125 -4.140625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-13"> +<path style="stroke:none;" d="M 1.421875 -1.09375 C 1.125 -1.046875 0.96875 -0.796875 0.96875 -0.5625 C 0.96875 -0.3125 1.140625 -0.015625 1.5 -0.015625 C 1.828125 -0.015625 2.046875 -0.28125 2.046875 -0.5625 C 2.046875 -0.8125 1.859375 -1.09375 1.515625 -1.09375 C 1.484375 -1.09375 1.453125 -1.09375 1.421875 -1.09375 Z M 1.421875 -1.09375 "/> +</symbol> +</g> +</defs> +<g id="surface1"> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.421062 4.9595 C 9.421062 7.424344 7.424969 9.420438 4.960125 9.420438 C 2.495281 9.420438 0.499187 7.424344 0.499187 4.9595 C 0.499187 2.498563 2.495281 0.498563 4.960125 0.498563 C 7.424969 0.498563 9.421062 2.498563 9.421062 4.9595 Z M 9.421062 4.9595 " transform="matrix(1,0,0,-1,5.993,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.422906 4.9595 C 9.422906 7.424344 7.422906 9.420438 4.961969 9.420438 C 2.497125 9.420438 0.501031 7.424344 0.501031 4.9595 C 0.501031 2.498563 2.497125 0.498563 4.961969 0.498563 C 7.422906 0.498563 9.422906 2.498563 9.422906 4.9595 Z M 9.422906 4.9595 " transform="matrix(1,0,0,-1,360.956,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.991156 -1.993625 L -0.252875 0.662625 L 4.958063 4.9595 L 8.169 8.05325 L 11.911188 11.912625 " transform="matrix(1,0,0,-1,360.956,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.991156 11.912625 L 0.598688 9.838406 L 4.958063 4.963406 L 7.180719 1.596219 L 11.911188 -1.989719 " transform="matrix(1,0,0,-1,360.956,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.422906 4.9595 C 9.422906 7.424344 7.422906 9.420438 4.961969 9.420438 C 2.497125 9.420438 0.501031 7.424344 0.501031 4.9595 C 0.501031 2.498563 2.497125 0.498563 4.961969 0.498563 C 7.422906 0.498563 9.422906 2.498563 9.422906 4.9595 Z M 9.422906 4.9595 " transform="matrix(1,0,0,-1,444.206,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.991156 -1.993625 L 1.086969 -0.138156 L 4.958063 4.9595 L 7.243219 8.029813 L 11.911188 11.912625 " transform="matrix(1,0,0,-1,444.206,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.991156 11.912625 L 1.126031 10.057156 L 4.958063 4.963406 L 7.465875 3.182156 L 11.911188 -1.989719 " transform="matrix(1,0,0,-1,444.206,-6.978)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-1" x="0.016" y="11.436"/> + <use xlink:href="#glyph0-2" x="6.042187" y="11.436"/> + <use xlink:href="#glyph0-3" x="11.466191" y="11.436"/> + <use xlink:href="#glyph0-4" x="20.50329" y="11.436"/> + <use xlink:href="#glyph0-5" x="25.325112" y="11.436"/> + <use xlink:href="#glyph0-6" x="29.544752" y="11.436"/> + <use xlink:href="#glyph0-7" x="35.570939" y="11.436"/> + <use xlink:href="#glyph0-8" x="38.586214" y="11.436"/> + <use xlink:href="#glyph0-9" x="44.612401" y="11.436"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-7" x="53.647317" y="11.436"/> + <use xlink:href="#glyph0-8" x="56.662593" y="11.436"/> + <use xlink:href="#glyph0-10" x="62.688779" y="11.436"/> + <use xlink:href="#glyph0-7" x="66.968419" y="11.436"/> + <use xlink:href="#glyph0-11" x="69.983695" y="11.436"/> + <use xlink:href="#glyph0-4" x="76.009882" y="11.436"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-5" x="84.453525" y="11.436"/> + <use xlink:href="#glyph0-6" x="88.673165" y="11.436"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-4" x="94.688443" y="11.436"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-10" x="103.132086" y="11.436"/> + <use xlink:href="#glyph0-4" x="107.411726" y="11.436"/> + <use xlink:href="#glyph0-12" x="112.233548" y="11.436"/> + <use xlink:href="#glyph0-5" x="117.05537" y="11.436"/> + <use xlink:href="#glyph0-7" x="121.27501" y="11.436"/> + <use xlink:href="#glyph0-2" x="124.290285" y="11.436"/> + <use xlink:href="#glyph0-8" x="129.71429" y="11.436"/> + <use xlink:href="#glyph0-13" x="135.740477" y="11.436"/> +</g> +</g> +</svg> diff --git a/macros/latex/contrib/sdaps/html/_images/sdaps-4b5478f94507ac6c56e58574248ecab3aa49c6eb.svg.meta b/macros/latex/contrib/sdaps/html/_images/sdaps-4b5478f94507ac6c56e58574248ecab3aa49c6eb.svg.meta new file mode 100644 index 0000000000..33219d5dbd --- /dev/null +++ b/macros/latex/contrib/sdaps/html/_images/sdaps-4b5478f94507ac6c56e58574248ecab3aa49c6eb.svg.meta @@ -0,0 +1,13 @@ +[1]Author=Author +[2]Title=Title +[3]SDAPSVersion=1.9.10 +[4]Duplex=true +[5]PrintQuestionnaireId=0 +[6]PageSize=597.50793pt,845.04694pt +[7]Style=qr +[8]CheckMode=checkcorrect +[9]GlobalID= +[10]GlobalIDLabel= +[11]CornerMarkMargin=28.45274pt,28.45274pt,34.1433pt,34.1433pt +[12]QObject-Head=1. Heading +[13]Variable[1]=1 diff --git a/macros/latex/contrib/sdaps/html/_images/sdaps-55711c827f0e10a87ddf5733f44551a8d0723a99.svg b/macros/latex/contrib/sdaps/html/_images/sdaps-55711c827f0e10a87ddf5733f44551a8d0723a99.svg new file mode 100644 index 0000000000..3dd3487ae5 --- /dev/null +++ b/macros/latex/contrib/sdaps/html/_images/sdaps-55711c827f0e10a87ddf5733f44551a8d0723a99.svg @@ -0,0 +1,443 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="532pt" height="161pt" viewBox="0 0 532 161" version="1.2"> +<defs> +<g> +<symbol overflow="visible" id="glyph0-0"> +<path style="stroke:none;" d=""/> +</symbol> +<symbol overflow="visible" id="glyph0-1"> +<path style="stroke:none;" d="M 2.546875 -7.265625 C 0.5 -7.078125 0.4375 -4.59375 0.4375 -3.4375 C 0.4375 -2.421875 0.53125 -1.203125 1.203125 -0.4375 C 1.578125 -0.015625 2.140625 0.234375 2.6875 0.234375 C 4.328125 0.234375 4.9375 -1.46875 4.96875 -2.984375 C 4.96875 -3.1875 4.96875 -3.375 4.96875 -3.578125 C 4.96875 -4.609375 4.875 -5.8125 4.203125 -6.578125 C 3.84375 -7 3.28125 -7.28125 2.71875 -7.28125 C 2.65625 -7.28125 2.609375 -7.265625 2.546875 -7.265625 Z M 1.3125 -2.828125 C 1.296875 -2.921875 1.296875 -3.015625 1.296875 -3.125 C 1.296875 -3.8125 1.296875 -4.5 1.359375 -5.1875 C 1.390625 -5.59375 1.421875 -6.046875 1.65625 -6.40625 C 1.890625 -6.765625 2.28125 -7.03125 2.703125 -7.03125 C 3.03125 -7.03125 3.34375 -6.875 3.578125 -6.625 C 4.0625 -6.125 4.09375 -5.265625 4.09375 -4.484375 L 4.09375 -3.84375 C 4.09375 -3.5625 4.109375 -3.25 4.109375 -2.9375 C 4.109375 -1.546875 3.921875 -0.015625 2.6875 -0.015625 L 2.65625 -0.015625 C 1.3125 -0.140625 1.421875 -1.75 1.3125 -2.828125 Z M 1.3125 -2.828125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-2"> +<path style="stroke:none;" d="M 1.421875 -1.09375 C 1.125 -1.046875 0.96875 -0.796875 0.96875 -0.5625 C 0.96875 -0.3125 1.140625 -0.015625 1.5 -0.015625 C 1.828125 -0.015625 2.046875 -0.28125 2.046875 -0.5625 C 2.046875 -0.8125 1.859375 -1.09375 1.515625 -1.09375 C 1.484375 -1.09375 1.453125 -1.09375 1.421875 -1.09375 Z M 1.421875 -1.09375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-3"> +<path style="stroke:none;" d="M 1 -6.5625 L 1 -6.234375 C 1.515625 -6.234375 1.90625 -6.328125 2.421875 -6.515625 L 2.421875 -0.8125 C 2.421875 -0.375 2.015625 -0.34375 1.625 -0.34375 L 1.0625 -0.34375 L 1.0625 -0.015625 L 2.53125 -0.015625 L 2.8125 -0.046875 L 4.546875 -0.046875 L 4.546875 -0.34375 C 4.375 -0.34375 4.171875 -0.328125 4 -0.328125 C 3.5625 -0.328125 3.203125 -0.390625 3.203125 -0.8125 L 3.203125 -7.09375 C 3.203125 -7.1875 3.15625 -7.265625 3.046875 -7.265625 C 2.90625 -7.265625 2.75 -7.0625 2.625 -6.96875 C 2.140625 -6.65625 1.5625 -6.5625 1 -6.5625 Z M 1 -6.5625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-4"> +<path style="stroke:none;" d="M 0.34375 -0.34375 L 0.34375 -0.015625 L 2.546875 -0.015625 L 2.546875 -0.34375 C 2.25 -0.34375 1.796875 -0.5 1.796875 -0.875 L 1.796875 -0.890625 C 1.796875 -1.0625 1.90625 -1.25 1.96875 -1.421875 C 2.109375 -1.78125 2.28125 -2.1875 2.359375 -2.546875 L 5.03125 -2.546875 C 5.234375 -2.546875 5.34375 -1.984375 5.4375 -1.703125 C 5.546875 -1.375 5.796875 -0.890625 5.796875 -0.671875 C 5.796875 -0.34375 5.265625 -0.34375 4.96875 -0.34375 L 4.96875 -0.015625 L 6.21875 -0.015625 L 6.453125 -0.046875 L 7.234375 -0.046875 L 7.765625 -0.015625 L 7.765625 -0.34375 L 7.484375 -0.34375 C 7.25 -0.34375 7.015625 -0.359375 6.859375 -0.484375 C 6.71875 -0.625 6.671875 -0.84375 6.625 -1.03125 C 6.046875 -2.625 5.46875 -4.234375 4.90625 -5.84375 L 4.28125 -7.609375 C 4.234375 -7.734375 4.203125 -7.796875 4.0625 -7.796875 C 3.84375 -7.796875 3.8125 -7.5625 3.734375 -7.359375 C 3 -5.328125 2.296875 -3.28125 1.578125 -1.21875 C 1.390625 -0.78125 1.21875 -0.34375 0.34375 -0.34375 Z M 2.46875 -2.875 L 3.75 -6.46875 L 5.03125 -2.875 Z M 2.46875 -2.875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-5"> +<path style="stroke:none;" d="M 1.15625 -2.109375 C 0.9375 -1.890625 0.8125 -1.5 0.8125 -1.203125 C 0.8125 -0.8125 1 -0.53125 1.28125 -0.234375 C 0.78125 -0.140625 0.3125 0.3125 0.3125 0.84375 C 0.3125 1.96875 2.078125 2.234375 2.71875 2.234375 C 3.6875 2.234375 5.109375 1.859375 5.109375 0.796875 C 5.109375 -0.4375 3.859375 -0.71875 2.71875 -0.71875 L 1.96875 -0.71875 C 1.421875 -0.71875 1.140625 -1.015625 1.140625 -1.46875 C 1.140625 -1.671875 1.25 -1.828125 1.3125 -1.96875 C 1.609375 -1.78125 1.9375 -1.65625 2.296875 -1.640625 L 2.375 -1.640625 C 3.25 -1.640625 4 -2.171875 4.140625 -3.09375 L 4.140625 -3.203125 C 4.140625 -3.5625 4.015625 -3.921875 3.78125 -4.1875 C 3.765625 -4.21875 3.734375 -4.25 3.734375 -4.28125 L 3.734375 -4.296875 C 3.875 -4.515625 4.390625 -4.703125 4.703125 -4.703125 C 4.75 -4.703125 4.78125 -4.6875 4.828125 -4.6875 C 4.75 -4.625 4.671875 -4.5625 4.65625 -4.453125 L 4.65625 -4.421875 C 4.65625 -4.25 4.796875 -4.109375 4.96875 -4.109375 C 5.171875 -4.109375 5.25 -4.265625 5.25 -4.421875 C 5.25 -4.765625 4.9375 -4.921875 4.671875 -4.921875 C 4.3125 -4.921875 3.9375 -4.765625 3.65625 -4.53125 C 3.625 -4.5 3.59375 -4.453125 3.546875 -4.453125 L 3.53125 -4.453125 C 3.46875 -4.453125 3.25 -4.640625 3.09375 -4.671875 C 2.875 -4.765625 2.640625 -4.8125 2.40625 -4.8125 C 1.578125 -4.8125 0.75 -4.21875 0.65625 -3.359375 L 0.65625 -3.25 C 0.65625 -2.828125 0.8125 -2.375 1.15625 -2.109375 Z M 0.859375 0.921875 L 0.859375 0.828125 C 0.859375 0.234375 1.390625 -0.09375 1.96875 -0.09375 L 3.015625 -0.09375 C 3.609375 -0.09375 4.4375 0.046875 4.546875 0.765625 L 4.546875 0.84375 C 4.546875 1.65625 3.375 1.984375 2.6875 1.984375 C 1.96875 1.984375 0.96875 1.65625 0.859375 0.921875 Z M 1.4375 -3.015625 L 1.4375 -3.140625 C 1.4375 -3.734375 1.578125 -4.546875 2.390625 -4.546875 C 3.09375 -4.546875 3.359375 -3.921875 3.359375 -3.21875 C 3.359375 -2.671875 3.21875 -1.890625 2.40625 -1.890625 C 1.78125 -1.890625 1.515625 -2.40625 1.4375 -3.015625 Z M 1.4375 -3.015625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-6"> +<path style="stroke:none;" d="M 0.3125 -4.6875 L 0.3125 -4.359375 L 0.484375 -4.359375 C 0.8125 -4.359375 1.140625 -4.328125 1.140625 -3.8125 L 1.140625 -0.796875 C 1.140625 -0.34375 0.84375 -0.34375 0.375 -0.34375 L 0.3125 -0.34375 L 0.3125 -0.015625 L 2.90625 -0.015625 L 2.90625 -0.34375 C 2.78125 -0.34375 2.65625 -0.328125 2.515625 -0.328125 C 2.171875 -0.328125 1.859375 -0.375 1.859375 -0.78125 L 1.859375 -2.265625 C 1.859375 -3.125 2.03125 -4.578125 3.125 -4.578125 C 3.171875 -4.578125 3.21875 -4.5625 3.265625 -4.5625 C 3.109375 -4.5 3.015625 -4.3125 3.015625 -4.15625 C 3.015625 -3.921875 3.203125 -3.734375 3.421875 -3.703125 C 3.734375 -3.703125 3.921875 -3.90625 3.921875 -4.171875 C 3.921875 -4.59375 3.5 -4.8125 3.140625 -4.8125 C 2.453125 -4.8125 1.9375 -4.1875 1.8125 -3.625 L 1.796875 -4.8125 Z M 0.3125 -4.6875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-7"> +<path style="stroke:none;" d="M 2.546875 -4.859375 C 1.15625 -4.703125 0.3125 -3.5625 0.3125 -2.328125 C 0.3125 -1.171875 1.203125 0.109375 2.703125 0.109375 C 4.0625 0.109375 5.09375 -1.0625 5.09375 -2.34375 C 5.09375 -3.625 4.125 -4.859375 2.65625 -4.859375 Z M 1.1875 -2.09375 C 1.171875 -2.1875 1.171875 -2.28125 1.171875 -2.359375 C 1.171875 -3.234375 1.375 -4.625 2.703125 -4.625 C 3.84375 -4.625 4.21875 -3.546875 4.21875 -2.5 C 4.21875 -1.609375 4.109375 -0.234375 2.765625 -0.15625 L 2.703125 -0.15625 C 1.828125 -0.15625 1.296875 -0.921875 1.21875 -1.765625 C 1.203125 -1.875 1.203125 -1.984375 1.1875 -2.09375 Z M 1.1875 -2.09375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-8"> +<path style="stroke:none;" d="M 0.359375 -4.6875 L 0.359375 -4.359375 L 0.5 -4.359375 C 0.78125 -4.359375 1.109375 -4.34375 1.171875 -4.03125 C 1.1875 -3.921875 1.1875 -3.796875 1.1875 -3.671875 L 1.1875 -1.484375 C 1.1875 -1.171875 1.203125 -0.84375 1.359375 -0.5625 C 1.640625 -0.015625 2.28125 0.09375 2.84375 0.09375 C 3.453125 0.09375 4 -0.28125 4.203125 -0.875 L 4.21875 0.09375 L 5.765625 -0.015625 L 5.765625 -0.34375 L 5.609375 -0.34375 C 5.265625 -0.34375 4.921875 -0.375 4.921875 -0.859375 L 4.921875 -4.8125 L 3.359375 -4.6875 L 3.359375 -4.359375 L 3.453125 -4.359375 C 3.828125 -4.359375 4.1875 -4.34375 4.1875 -3.8125 L 4.1875 -1.84375 C 4.1875 -1.046875 3.78125 -0.125 2.84375 -0.125 C 2.421875 -0.125 2.046875 -0.265625 1.953125 -0.8125 C 1.9375 -1.03125 1.9375 -1.234375 1.9375 -1.4375 L 1.9375 -4.8125 L 1.390625 -4.765625 Z M 0.359375 -4.6875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-9"> +<path style="stroke:none;" d="M 0.3125 -4.6875 L 0.3125 -4.359375 L 0.546875 -4.359375 C 0.859375 -4.359375 1.140625 -4.3125 1.140625 -3.875 L 1.140625 1.3125 C 1.140625 1.765625 0.84375 1.78125 0.3125 1.78125 L 0.3125 2.109375 L 2.71875 2.109375 L 2.71875 1.78125 L 2.46875 1.78125 C 2.15625 1.78125 1.890625 1.734375 1.890625 1.34375 L 1.890625 -0.578125 C 2.140625 -0.125 2.78125 0.09375 3.265625 0.09375 C 4.578125 0.09375 5.640625 -1.0625 5.640625 -2.359375 C 5.640625 -3.5625 4.734375 -4.8125 3.40625 -4.8125 C 2.796875 -4.8125 2.296875 -4.578125 1.859375 -4.09375 L 1.859375 -4.8125 Z M 4.75 -2.171875 C 4.71875 -1.34375 4.265625 -0.203125 3.265625 -0.125 L 3.15625 -0.125 C 2.640625 -0.125 1.890625 -0.625 1.890625 -1.171875 L 1.890625 -3 C 1.890625 -3.140625 1.875 -3.265625 1.875 -3.40625 C 1.875 -4 2.609375 -4.546875 3.265625 -4.546875 C 4.390625 -4.546875 4.765625 -3.140625 4.765625 -2.34375 C 4.765625 -2.296875 4.765625 -2.21875 4.75 -2.171875 Z M 4.75 -2.171875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-10"> +<path style="stroke:none;" d="M 1.203125 -4.703125 L 0.34375 -4.703125 L 0.34375 -4.375 L 1.203125 -4.375 L 1.203125 -0.75 C 1.203125 -0.375 0.90625 -0.34375 0.609375 -0.34375 L 0.375 -0.34375 L 0.375 -0.015625 L 2.9375 -0.015625 L 2.9375 -0.34375 C 2.828125 -0.34375 2.703125 -0.328125 2.578125 -0.328125 C 2.234375 -0.328125 1.90625 -0.375 1.90625 -0.765625 L 1.90625 -4.375 L 3.15625 -4.375 L 3.15625 -4.703125 L 1.875 -4.703125 L 1.875 -5.71875 C 1.875 -6.078125 1.875 -6.453125 2.03125 -6.796875 C 2.171875 -7.109375 2.4375 -7.4375 2.8125 -7.453125 L 2.84375 -7.453125 C 2.984375 -7.453125 3.09375 -7.421875 3.234375 -7.390625 C 3.0625 -7.28125 2.90625 -7.203125 2.90625 -6.953125 C 2.90625 -6.703125 3.078125 -6.5 3.375 -6.5 C 3.65625 -6.5 3.8125 -6.71875 3.8125 -6.953125 C 3.8125 -7.453125 3.28125 -7.6875 2.875 -7.6875 C 1.890625 -7.6875 1.203125 -6.9375 1.203125 -5.875 Z M 1.203125 -4.703125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-11"> +<path style="stroke:none;" d="M 4.125 -0.6875 L 4.125 1.34375 C 4.125 1.703125 3.984375 1.78125 3.28125 1.78125 L 3.28125 2.109375 L 5.703125 2.109375 L 5.703125 1.78125 L 5.46875 1.78125 C 5.140625 1.78125 4.859375 1.75 4.859375 1.328125 L 4.859375 -4.8125 L 4.640625 -4.78125 L 4.515625 -4.53125 L 4.234375 -3.8125 C 4.140625 -3.921875 4.078125 -4.0625 4 -4.171875 C 3.703125 -4.5625 3.265625 -4.8125 2.765625 -4.8125 C 1.421875 -4.8125 0.375 -3.640625 0.375 -2.34375 C 0.375 -1.09375 1.375 0.109375 2.65625 0.109375 C 3.28125 0.109375 3.734375 -0.234375 4.125 -0.6875 Z M 1.25 -2.171875 L 1.25 -2.296875 C 1.25 -3.203125 1.6875 -4.546875 2.859375 -4.546875 C 3.5625 -4.546875 4.0625 -3.8125 4.15625 -3.203125 L 4.15625 -1.46875 C 4.15625 -0.859375 3.515625 -0.3125 3.0625 -0.171875 C 2.9375 -0.140625 2.8125 -0.125 2.6875 -0.125 C 1.609375 -0.15625 1.328125 -1.609375 1.25 -2.171875 Z M 1.25 -2.171875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-12"> +<path style="stroke:none;" d="M 1.1875 -2.546875 L 4.34375 -2.546875 C 4.453125 -2.546875 4.5 -2.59375 4.5 -2.703125 C 4.5 -3.78125 3.921875 -4.859375 2.59375 -4.859375 C 1.28125 -4.859375 0.3125 -3.671875 0.3125 -2.421875 C 0.3125 -1.234375 1.171875 0.09375 2.640625 0.09375 C 3.46875 0.09375 4.171875 -0.34375 4.46875 -1.1875 C 4.484375 -1.234375 4.5 -1.265625 4.5 -1.3125 C 4.5 -1.375 4.4375 -1.421875 4.390625 -1.421875 C 4.203125 -1.421875 4.140625 -1.0625 4.078125 -0.9375 C 3.8125 -0.484375 3.296875 -0.15625 2.765625 -0.15625 C 2.15625 -0.15625 1.625 -0.59375 1.390625 -1.140625 C 1.203125 -1.578125 1.1875 -2.078125 1.1875 -2.546875 Z M 1.203125 -2.765625 C 1.203125 -3.609375 1.671875 -4.640625 2.578125 -4.640625 C 3.515625 -4.640625 3.796875 -3.546875 3.796875 -2.765625 Z M 1.203125 -2.765625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-13"> +<path style="stroke:none;" d="M 0.953125 -0.40625 C 1.140625 -0.078125 1.71875 0.09375 2.109375 0.09375 C 2.875 0.09375 3.8125 -0.15625 3.90625 -1.3125 C 3.90625 -2.03125 3.515625 -2.515625 2.90625 -2.765625 C 2.640625 -2.875 2.34375 -2.90625 2.078125 -2.96875 L 1.84375 -3.015625 C 1.421875 -3.09375 0.859375 -3.3125 0.859375 -3.84375 C 0.859375 -4.484375 1.578125 -4.671875 2.109375 -4.671875 C 2.90625 -4.671875 3.28125 -4.171875 3.375 -3.453125 C 3.375 -3.359375 3.375 -3.25 3.5 -3.25 C 3.625 -3.25 3.625 -3.359375 3.625 -3.453125 L 3.625 -4.734375 C 3.625 -4.78125 3.59375 -4.859375 3.515625 -4.859375 C 3.34375 -4.859375 3.234375 -4.5625 3.125 -4.5625 C 3.046875 -4.578125 2.984375 -4.640625 2.921875 -4.671875 C 2.6875 -4.8125 2.40625 -4.859375 2.125 -4.859375 C 1.46875 -4.859375 0.359375 -4.640625 0.359375 -3.5625 C 0.359375 -2.375 1.671875 -2.25 2.4375 -2.09375 C 2.90625 -2 3.390625 -1.671875 3.40625 -1.140625 C 3.40625 -0.34375 2.703125 -0.125 2.140625 -0.125 C 1.28125 -0.125 0.875 -0.796875 0.671875 -1.53125 C 0.640625 -1.640625 0.671875 -1.875 0.484375 -1.875 C 0.421875 -1.875 0.359375 -1.828125 0.359375 -1.75 L 0.359375 -0.3125 C 0.359375 -0.25 0.34375 -0.1875 0.34375 -0.125 C 0.34375 -0.03125 0.375 0.09375 0.484375 0.09375 C 0.640625 0.078125 0.78125 -0.265625 0.953125 -0.40625 Z M 0.953125 -0.40625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-14"> +<path style="stroke:none;" d="M 1.609375 -6.71875 C 1.609375 -5.984375 1.3125 -4.609375 0.203125 -4.609375 L 0.203125 -4.375 L 1.140625 -4.375 L 1.140625 -1.46875 C 1.140625 -1.140625 1.15625 -0.8125 1.3125 -0.53125 C 1.578125 -0.09375 2.078125 0.09375 2.546875 0.09375 C 3.421875 0.09375 3.609375 -0.859375 3.609375 -1.5625 L 3.609375 -1.984375 L 3.34375 -1.984375 C 3.34375 -1.828125 3.359375 -1.65625 3.359375 -1.5 C 3.359375 -0.984375 3.25 -0.15625 2.609375 -0.15625 C 1.984375 -0.15625 1.875 -0.921875 1.875 -1.421875 L 1.875 -4.375 L 3.421875 -4.375 L 3.421875 -4.703125 L 1.875 -4.703125 L 1.875 -6.71875 Z M 1.609375 -6.71875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-15"> +<path style="stroke:none;" d="M 0.421875 -4.6875 L 0.421875 -4.359375 L 0.59375 -4.359375 C 0.9375 -4.359375 1.203125 -4.3125 1.203125 -3.8125 L 1.203125 -0.796875 C 1.203125 -0.359375 0.921875 -0.34375 0.375 -0.34375 L 0.375 -0.015625 L 2.65625 -0.015625 L 2.65625 -0.34375 L 2.484375 -0.34375 C 2.1875 -0.34375 1.90625 -0.375 1.90625 -0.71875 L 1.90625 -4.8125 Z M 1.3125 -7.265625 C 1 -7.21875 0.84375 -6.96875 0.84375 -6.734375 C 0.84375 -6.484375 1.03125 -6.1875 1.375 -6.1875 C 1.71875 -6.1875 1.921875 -6.453125 1.921875 -6.734375 C 1.921875 -6.984375 1.75 -7.28125 1.390625 -7.28125 C 1.359375 -7.28125 1.328125 -7.265625 1.3125 -7.265625 Z M 1.3125 -7.265625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-16"> +<path style="stroke:none;" d="M 0.359375 -4.6875 L 0.359375 -4.359375 L 0.53125 -4.359375 C 0.859375 -4.359375 1.1875 -4.328125 1.1875 -3.8125 L 1.1875 -0.796875 C 1.1875 -0.34375 0.890625 -0.34375 0.421875 -0.34375 L 0.359375 -0.34375 L 0.359375 -0.015625 L 2.765625 -0.015625 L 2.765625 -0.34375 L 2.515625 -0.34375 C 2.1875 -0.34375 1.9375 -0.375 1.9375 -0.78125 L 1.9375 -2.8125 C 1.9375 -3.59375 2.359375 -4.578125 3.40625 -4.578125 C 4.09375 -4.578125 4.1875 -3.875 4.1875 -3.234375 L 4.1875 -0.75 C 4.1875 -0.375 3.890625 -0.34375 3.59375 -0.34375 L 3.359375 -0.34375 L 3.359375 -0.015625 L 5.765625 -0.015625 L 5.765625 -0.34375 L 5.5 -0.34375 C 5.21875 -0.34375 4.921875 -0.34375 4.921875 -0.765625 L 4.921875 -3.234375 C 4.921875 -3.5625 4.921875 -3.890625 4.75 -4.1875 C 4.5 -4.671875 3.953125 -4.8125 3.4375 -4.8125 C 2.75 -4.8125 2.078125 -4.3125 1.890625 -3.703125 L 1.875 -4.8125 Z M 0.359375 -4.6875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-17"> +<path style="stroke:none;" d="M 6.40625 -6.703125 C 5.875 -7.296875 5.21875 -7.6875 4.359375 -7.6875 C 2.234375 -7.6875 0.59375 -5.796875 0.59375 -3.71875 C 0.59375 -1.625 2.25 0.21875 4.40625 0.21875 L 4.53125 0.21875 C 5.984375 0.109375 7.21875 -1.0625 7.21875 -2.546875 C 7.21875 -2.65625 7.1875 -2.734375 7.09375 -2.734375 C 6.890625 -2.734375 6.953125 -2.265625 6.890625 -2.046875 C 6.625 -0.9375 5.65625 -0.125 4.5 -0.125 C 3.734375 -0.125 2.984375 -0.453125 2.46875 -1.0625 C 1.828125 -1.8125 1.640625 -2.765625 1.640625 -3.71875 C 1.640625 -4.75 1.828125 -5.78125 2.59375 -6.5625 C 3.0625 -7.046875 3.796875 -7.359375 4.484375 -7.359375 C 5.875 -7.359375 6.65625 -6.125 6.875 -4.921875 C 6.890625 -4.796875 6.875 -4.59375 7.0625 -4.59375 C 7.203125 -4.59375 7.21875 -4.671875 7.21875 -4.765625 L 7.21875 -7.53125 C 7.21875 -7.578125 7.203125 -7.6875 7.109375 -7.6875 C 7.015625 -7.6875 6.953125 -7.5625 6.90625 -7.5 C 6.734375 -7.234375 6.546875 -6.984375 6.40625 -6.703125 Z M 6.40625 -6.703125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-18"> +<path style="stroke:none;" d="M 0.359375 -7.453125 L 0.359375 -7.125 L 0.5625 -7.125 C 0.90625 -7.125 1.1875 -7.09375 1.1875 -6.59375 L 1.1875 -0.78125 C 1.1875 -0.375 0.921875 -0.34375 0.625 -0.34375 L 0.359375 -0.34375 L 0.359375 -0.015625 L 2.765625 -0.015625 L 2.765625 -0.34375 L 2.515625 -0.34375 C 2.1875 -0.34375 1.9375 -0.375 1.9375 -0.78125 L 1.9375 -2.8125 C 1.9375 -3.59375 2.359375 -4.578125 3.40625 -4.578125 C 4.09375 -4.578125 4.1875 -3.875 4.1875 -3.234375 L 4.1875 -0.75 C 4.1875 -0.375 3.890625 -0.34375 3.59375 -0.34375 L 3.359375 -0.34375 L 3.359375 -0.015625 L 5.765625 -0.015625 L 5.765625 -0.34375 L 5.5 -0.34375 C 5.21875 -0.34375 4.921875 -0.34375 4.921875 -0.78125 L 4.921875 -3.21875 C 4.921875 -3.5625 4.921875 -3.921875 4.734375 -4.21875 C 4.484375 -4.65625 3.984375 -4.8125 3.484375 -4.8125 C 2.8125 -4.8125 2.078125 -4.390625 1.90625 -3.75 L 1.890625 -7.578125 Z M 0.359375 -7.453125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-19"> +<path style="stroke:none;" d="M 3.953125 -4.140625 C 3.671875 -4.140625 3.453125 -3.953125 3.453125 -3.671875 C 3.453125 -3.421875 3.65625 -3.1875 3.921875 -3.1875 C 4.171875 -3.1875 4.390625 -3.390625 4.390625 -3.6875 L 4.390625 -3.78125 C 4.28125 -4.609375 3.296875 -4.859375 2.6875 -4.859375 C 1.359375 -4.859375 0.375 -3.625 0.375 -2.359375 C 0.375 -1.078125 1.359375 0.09375 2.71875 0.09375 C 3.421875 0.09375 4.140625 -0.3125 4.421875 -1.0625 C 4.453125 -1.140625 4.5 -1.21875 4.5 -1.296875 L 4.5 -1.34375 C 4.46875 -1.390625 4.421875 -1.421875 4.375 -1.421875 C 4.203125 -1.421875 4.140625 -0.96875 4 -0.8125 C 3.734375 -0.40625 3.296875 -0.15625 2.8125 -0.15625 C 1.65625 -0.15625 1.25 -1.421875 1.25 -2.359375 C 1.25 -3.265625 1.546875 -4.53125 2.65625 -4.609375 L 2.734375 -4.609375 C 3.140625 -4.609375 3.671875 -4.484375 3.953125 -4.140625 Z M 3.953125 -4.140625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-20"> +<path style="stroke:none;" d="M 3.5 -3.78125 C 3.515625 -3.78125 3.5625 -3.78125 3.609375 -3.78125 C 3.734375 -3.78125 3.75 -3.828125 3.75 -3.9375 L 3.75 -4 C 3.875 -5.03125 4.015625 -6.078125 4.078125 -7.109375 C 4.078125 -7.171875 4.09375 -7.21875 4.09375 -7.28125 C 4.09375 -7.5625 3.875 -7.734375 3.625 -7.734375 C 3.375 -7.734375 3.15625 -7.5625 3.15625 -7.265625 C 3.15625 -6.625 3.28125 -5.984375 3.34375 -5.359375 L 3.4375 -4.40625 C 3.453125 -4.203125 3.484375 -3.984375 3.5 -3.78125 Z M 1.90625 -3.78125 C 1.921875 -3.984375 1.953125 -4.203125 1.96875 -4.40625 L 2.078125 -5.359375 C 2.125 -5.984375 2.25 -6.640625 2.25 -7.265625 C 2.25 -7.5625 2.046875 -7.734375 1.78125 -7.734375 C 1.53125 -7.734375 1.3125 -7.5625 1.3125 -7.28125 C 1.3125 -7.0625 1.359375 -6.828125 1.390625 -6.609375 C 1.46875 -5.734375 1.5625 -4.875 1.65625 -4 L 1.65625 -3.9375 C 1.65625 -3.828125 1.671875 -3.78125 1.796875 -3.78125 C 1.84375 -3.78125 1.875 -3.78125 1.90625 -3.78125 Z M 1.90625 -3.78125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-21"> +<path style="stroke:none;" d="M 1.1875 -4.0625 C 1.46875 -4.40625 1.875 -4.640625 2.328125 -4.640625 C 3.125 -4.640625 3.53125 -3.953125 3.53125 -3.203125 L 3.53125 -2.84375 C 2.296875 -2.84375 0.46875 -2.4375 0.46875 -1.046875 C 0.46875 -0.234375 1.421875 0.09375 2.1875 0.09375 L 2.328125 0.09375 C 2.875 0.046875 3.46875 -0.34375 3.609375 -0.84375 L 3.625 -0.84375 C 3.65625 -0.390625 3.953125 0.046875 4.453125 0.046875 C 4.921875 0.046875 5.296875 -0.328125 5.34375 -0.796875 L 5.34375 -1.59375 L 5.078125 -1.59375 L 5.078125 -1.046875 C 5.078125 -0.75 5.03125 -0.296875 4.671875 -0.296875 C 4.34375 -0.296875 4.265625 -0.734375 4.265625 -1 C 4.265625 -1.125 4.28125 -1.25 4.28125 -1.375 L 4.28125 -2.875 C 4.28125 -3 4.28125 -3.125 4.28125 -3.265625 C 4.28125 -4.28125 3.328125 -4.859375 2.421875 -4.859375 C 1.734375 -4.859375 0.796875 -4.5 0.796875 -3.625 C 0.796875 -3.34375 0.984375 -3.125 1.265625 -3.125 C 1.53125 -3.125 1.734375 -3.328125 1.734375 -3.59375 C 1.734375 -3.84375 1.53125 -4.0625 1.265625 -4.0625 C 1.25 -4.0625 1.203125 -4.0625 1.1875 -4.0625 Z M 3.53125 -2.625 L 3.53125 -1.53125 C 3.53125 -0.78125 3.015625 -0.171875 2.296875 -0.125 L 2.25 -0.125 C 1.75 -0.125 1.28125 -0.53125 1.28125 -1.0625 L 1.28125 -1.109375 C 1.359375 -2.171875 2.515625 -2.59375 3.53125 -2.625 Z M 3.53125 -2.625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-22"> +<path style="stroke:none;" d="M 0.375 -7.453125 L 0.375 -7.125 L 0.5625 -7.125 C 0.921875 -7.125 1.203125 -7.09375 1.203125 -6.578125 L 1.203125 -0.78125 C 1.203125 -0.375 0.90625 -0.34375 0.59375 -0.34375 L 0.375 -0.34375 L 0.375 -0.015625 L 2.734375 -0.015625 L 2.734375 -0.34375 L 2.484375 -0.34375 C 2.1875 -0.34375 1.90625 -0.375 1.90625 -0.765625 L 1.90625 -7.578125 Z M 0.375 -7.453125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-23"> +<path style="stroke:none;" d="M 0.203125 -4.703125 L 0.203125 -4.375 L 0.421875 -4.375 C 1 -4.375 1.03125 -4.03125 1.3125 -3.34375 C 1.75 -2.296875 2.1875 -1.25 2.59375 -0.1875 C 2.65625 -0.046875 2.6875 0.09375 2.859375 0.09375 C 3.109375 0.09375 3.3125 -0.6875 3.484375 -1.09375 C 3.78125 -1.859375 4.109375 -2.625 4.421875 -3.390625 C 4.65625 -4 4.921875 -4.375 5.5 -4.375 L 5.5 -4.703125 L 4.75 -4.671875 L 3.78125 -4.671875 L 3.78125 -4.375 C 4.03125 -4.359375 4.28125 -4.203125 4.28125 -3.921875 C 4.28125 -3.703125 4.171875 -3.515625 4.09375 -3.3125 C 3.84375 -2.6875 3.578125 -2.0625 3.328125 -1.421875 C 3.25 -1.25 3.1875 -1.046875 3.09375 -0.859375 C 2.71875 -1.859375 2.3125 -2.84375 1.890625 -3.828125 C 1.859375 -3.90625 1.828125 -4 1.828125 -4.09375 L 1.828125 -4.140625 C 1.890625 -4.375 2.203125 -4.375 2.421875 -4.375 L 2.421875 -4.703125 Z M 0.203125 -4.703125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-24"> +<path style="stroke:none;" d="M 0.453125 -7.421875 L 0.453125 -7.125 C 0.59375 -7.125 0.734375 -7.140625 0.84375 -7.140625 C 1.21875 -7.140625 1.515625 -7.09375 1.515625 -6.65625 C 1.515625 -6.546875 1.5 -6.453125 1.5 -6.375 L 1.5 -2.65625 C 1.5 -1.21875 2.40625 0.21875 4.265625 0.21875 C 5.46875 0.21875 6.375 -0.875 6.5625 -1.96875 C 6.609375 -2.21875 6.625 -2.46875 6.625 -2.71875 C 6.625 -2.9375 6.609375 -3.15625 6.609375 -3.375 L 6.609375 -6.265625 C 6.609375 -6.484375 6.625 -6.6875 6.765625 -6.859375 C 6.984375 -7.09375 7.34375 -7.125 7.65625 -7.125 L 7.65625 -7.453125 L 5.25 -7.453125 L 5.25 -7.125 C 5.75 -7.125 6.296875 -7.03125 6.296875 -6.3125 L 6.296875 -2.796875 C 6.296875 -1.78125 6.078125 -0.734375 4.890625 -0.234375 C 4.671875 -0.15625 4.421875 -0.109375 4.1875 -0.109375 C 3.390625 -0.109375 2.765625 -0.703125 2.546875 -1.4375 C 2.421875 -1.828125 2.40625 -2.234375 2.40625 -2.65625 L 2.40625 -6.390625 C 2.40625 -6.484375 2.40625 -6.5625 2.40625 -6.65625 C 2.40625 -7.078125 2.75 -7.140625 3.09375 -7.140625 C 3.21875 -7.140625 3.34375 -7.125 3.453125 -7.125 L 3.453125 -7.453125 L 2.21875 -7.453125 L 1.953125 -7.421875 Z M 0.453125 -7.421875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-25"> +<path style="stroke:none;" d="M 0.359375 -4.6875 L 0.359375 -4.359375 L 0.53125 -4.359375 C 0.859375 -4.359375 1.1875 -4.328125 1.1875 -3.8125 L 1.1875 -0.796875 C 1.1875 -0.34375 0.890625 -0.34375 0.421875 -0.34375 L 0.359375 -0.34375 L 0.359375 -0.015625 L 2.765625 -0.015625 L 2.765625 -0.34375 L 2.515625 -0.34375 C 2.1875 -0.34375 1.9375 -0.375 1.9375 -0.78125 L 1.9375 -2.828125 C 1.9375 -3.59375 2.359375 -4.578125 3.40625 -4.578125 C 4.0625 -4.578125 4.203125 -3.921875 4.203125 -3.34375 L 4.203125 -0.75 C 4.203125 -0.375 3.90625 -0.34375 3.609375 -0.34375 L 3.375 -0.34375 L 3.375 -0.015625 L 5.765625 -0.015625 L 5.765625 -0.34375 L 5.515625 -0.34375 C 5.203125 -0.34375 4.9375 -0.375 4.9375 -0.78125 L 4.9375 -2.828125 C 4.9375 -3.59375 5.359375 -4.578125 6.421875 -4.578125 C 7.078125 -4.578125 7.203125 -3.921875 7.203125 -3.34375 L 7.203125 -0.75 C 7.203125 -0.375 6.921875 -0.34375 6.625 -0.34375 L 6.375 -0.34375 L 6.375 -0.015625 L 8.78125 -0.015625 L 8.78125 -0.34375 L 8.53125 -0.34375 C 8.234375 -0.34375 7.953125 -0.34375 7.953125 -0.78125 L 7.953125 -3.203125 C 7.953125 -3.5625 7.9375 -3.921875 7.75 -4.21875 C 7.5 -4.6875 6.9375 -4.8125 6.4375 -4.8125 L 6.3125 -4.8125 C 5.734375 -4.75 5.078125 -4.3125 4.921875 -3.75 L 4.90625 -3.75 C 4.78125 -4.53125 4.125 -4.8125 3.46875 -4.8125 C 2.78125 -4.8125 2.109375 -4.375 1.890625 -3.703125 L 1.875 -4.8125 Z M 0.359375 -4.6875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-26"> +<path style="stroke:none;" d="M 3.328125 -7.453125 L 3.328125 -7.125 L 3.453125 -7.125 C 3.875 -7.125 4.15625 -7.109375 4.15625 -6.453125 L 4.15625 -4.140625 C 3.796875 -4.546875 3.34375 -4.8125 2.765625 -4.8125 C 1.46875 -4.8125 0.375 -3.703125 0.375 -2.34375 C 0.375 -1.140625 1.296875 0.09375 2.65625 0.09375 C 3.25 0.09375 3.703125 -0.15625 4.125 -0.625 L 4.125 0.09375 L 5.6875 -0.015625 L 5.6875 -0.34375 L 5.546875 -0.34375 C 5.1875 -0.34375 4.859375 -0.375 4.859375 -0.890625 L 4.859375 -7.578125 Z M 1.25 -2.09375 L 1.25 -2.25 C 1.25 -3.0625 1.359375 -3.875 2.109375 -4.390625 C 2.328125 -4.515625 2.578125 -4.5625 2.8125 -4.5625 C 3.375 -4.5625 4.140625 -4.140625 4.140625 -3.453125 C 4.140625 -3.3125 4.125 -3.171875 4.125 -3.03125 L 4.125 -1.21875 C 4.125 -1.0625 4.0625 -0.984375 3.984375 -0.859375 C 3.703125 -0.4375 3.21875 -0.125 2.71875 -0.125 C 1.890625 -0.125 1.390625 -0.90625 1.28125 -1.640625 C 1.265625 -1.78125 1.265625 -1.9375 1.25 -2.09375 Z M 1.25 -2.09375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-27"> +<path style="stroke:none;" d="M 5.25 0.046875 C 5.3125 0.671875 5.4375 2.109375 6.59375 2.109375 C 7.671875 2.109375 7.890625 0.703125 7.890625 0.109375 L 7.890625 0.03125 C 7.890625 -0.03125 7.859375 -0.125 7.78125 -0.125 C 7.640625 -0.125 7.640625 0.203125 7.609375 0.34375 C 7.46875 0.78125 7.09375 1.0625 6.625 1.0625 C 6 1.0625 5.765625 0.390625 5.578125 -0.078125 C 7 -0.703125 7.8125 -2.203125 7.8125 -3.71875 C 7.8125 -5.734375 6.328125 -7.6875 4.203125 -7.6875 L 4.078125 -7.6875 C 1.953125 -7.625 0.59375 -5.609375 0.59375 -3.71875 C 0.59375 -1.828125 1.953125 0.21875 4.203125 0.21875 C 4.578125 0.21875 4.890625 0.140625 5.25 0.046875 Z M 5.4375 -0.453125 C 5.25 -0.984375 4.921875 -1.609375 4.234375 -1.609375 C 3.75 -1.609375 3.390625 -1.25 3.34375 -0.796875 L 3.34375 -0.71875 C 3.34375 -0.53125 3.40625 -0.34375 3.515625 -0.15625 C 2.046875 -0.796875 1.609375 -2.265625 1.609375 -3.671875 C 1.609375 -4.59375 1.75 -5.5 2.265625 -6.296875 C 2.6875 -6.921875 3.359375 -7.390625 4.125 -7.421875 L 4.203125 -7.421875 C 6.046875 -7.421875 6.8125 -5.375 6.8125 -3.734375 C 6.8125 -2.546875 6.515625 -1.109375 5.4375 -0.453125 Z M 5.1875 -0.28125 C 4.890625 -0.15625 4.609375 -0.03125 4.234375 -0.03125 C 3.84375 -0.03125 3.578125 -0.34375 3.578125 -0.71875 C 3.578125 -1.078125 3.890625 -1.390625 4.25 -1.390625 C 4.859375 -1.390625 5.0625 -0.796875 5.1875 -0.28125 Z M 5.1875 -0.28125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-28"> +<path style="stroke:none;" d="M 0.3125 -7.453125 L 0.3125 -7.125 L 0.46875 -7.125 C 0.8125 -7.125 1.140625 -7.09375 1.140625 -6.59375 L 1.140625 -0.015625 L 1.390625 -0.03125 L 1.8125 -0.703125 C 2.078125 -0.1875 2.6875 0.09375 3.25 0.09375 C 4.578125 0.09375 5.640625 -1.0625 5.640625 -2.359375 C 5.640625 -3.59375 4.71875 -4.8125 3.28125 -4.8125 C 2.703125 -4.8125 2.25 -4.53125 1.859375 -4.09375 L 1.859375 -7.578125 Z M 4.75 -2.109375 C 4.71875 -1.578125 4.640625 -1.078125 4.28125 -0.671875 C 4.015625 -0.34375 3.59375 -0.140625 3.171875 -0.140625 C 2.71875 -0.140625 2.328125 -0.375 2.0625 -0.765625 C 1.96875 -0.890625 1.890625 -1.03125 1.890625 -1.1875 L 1.890625 -3.015625 C 1.890625 -3.15625 1.875 -3.28125 1.875 -3.421875 C 1.875 -4.0625 2.640625 -4.578125 3.28125 -4.578125 C 4.46875 -4.578125 4.765625 -3.25 4.765625 -2.34375 C 4.765625 -2.265625 4.765625 -2.1875 4.75 -2.109375 Z M 4.75 -2.109375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-29"> +<path style="stroke:none;" d="M 0.921875 -5.71875 C 1.09375 -6.40625 1.75 -6.9375 2.4375 -6.9375 C 3.421875 -6.9375 3.921875 -6.015625 3.921875 -5.1875 L 3.921875 -5.03125 C 3.859375 -4.03125 3.203125 -3.234375 2.546875 -2.515625 C 2 -1.90625 1.46875 -1.296875 0.921875 -0.703125 L 0.6875 -0.4375 C 0.625 -0.34375 0.53125 -0.3125 0.53125 -0.15625 C 0.53125 -0.109375 0.546875 -0.046875 0.546875 -0.015625 L 4.5625 -0.015625 L 4.859375 -1.875 L 4.609375 -1.875 C 4.53125 -1.546875 4.5 -1.015625 4.328125 -0.890625 C 4.28125 -0.84375 4.140625 -0.828125 4.015625 -0.828125 L 3.578125 -0.828125 C 3.421875 -0.8125 3.265625 -0.8125 3.125 -0.8125 L 1.359375 -0.8125 C 1.9375 -1.390625 2.515625 -1.96875 3.125 -2.515625 C 3.875 -3.203125 4.8125 -3.9375 4.859375 -5.0625 L 4.859375 -5.140625 C 4.859375 -6.484375 3.734375 -7.265625 2.578125 -7.265625 C 1.53125 -7.265625 0.53125 -6.40625 0.53125 -5.296875 C 0.53125 -5 0.6875 -4.6875 1.0625 -4.6875 C 1.359375 -4.6875 1.59375 -4.921875 1.59375 -5.21875 C 1.59375 -5.46875 1.40625 -5.734375 1.09375 -5.734375 C 1.03125 -5.734375 0.984375 -5.71875 0.921875 -5.71875 Z M 0.921875 -5.71875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-30"> +<path style="stroke:none;" d="M 0.203125 -4.703125 L 0.203125 -4.375 L 0.34375 -4.375 C 0.953125 -4.375 1 -4 1.25 -3.28125 C 1.609375 -2.234375 1.984375 -1.21875 2.34375 -0.1875 C 2.390625 -0.078125 2.421875 0.078125 2.5625 0.09375 L 2.578125 0.09375 C 2.828125 0.09375 2.984375 -0.625 3.125 -1 C 3.34375 -1.5625 3.53125 -2.125 3.734375 -2.6875 C 3.796875 -2.859375 3.859375 -3.015625 3.90625 -3.203125 L 3.921875 -3.203125 C 4.09375 -2.4375 4.453125 -1.71875 4.703125 -0.984375 C 4.828125 -0.609375 5 0.09375 5.21875 0.09375 L 5.25 0.09375 C 5.40625 0.09375 5.4375 -0.0625 5.46875 -0.1875 C 5.78125 -1.09375 6.125 -2 6.453125 -2.921875 C 6.703125 -3.609375 6.859375 -4.375 7.625 -4.375 L 7.625 -4.703125 L 6.875 -4.671875 L 5.859375 -4.671875 L 5.859375 -4.375 C 6.140625 -4.359375 6.4375 -4.203125 6.46875 -3.90625 L 6.46875 -3.859375 C 6.46875 -3.71875 6.40625 -3.578125 6.34375 -3.4375 C 6.078125 -2.65625 5.8125 -1.875 5.515625 -1.109375 C 5.484375 -1.03125 5.453125 -0.9375 5.4375 -0.84375 L 5.421875 -0.84375 C 5.140625 -1.84375 4.71875 -2.84375 4.359375 -3.8125 C 4.328125 -3.890625 4.28125 -3.984375 4.28125 -4.078125 C 4.28125 -4.359375 4.6875 -4.375 4.90625 -4.375 L 4.90625 -4.703125 L 2.828125 -4.703125 L 2.828125 -4.375 L 2.984375 -4.375 C 3.40625 -4.375 3.546875 -4.25 3.671875 -3.84375 C 3.703125 -3.78125 3.75 -3.671875 3.75 -3.59375 L 3.75 -3.5625 C 3.71875 -3.359375 3.59375 -3.109375 3.515625 -2.890625 C 3.375 -2.46875 3.234375 -2.078125 3.078125 -1.65625 C 3 -1.421875 2.890625 -1.203125 2.828125 -0.953125 C 2.765625 -1.21875 2.65625 -1.46875 2.5625 -1.71875 C 2.3125 -2.4375 2.046875 -3.140625 1.796875 -3.84375 C 1.78125 -3.921875 1.734375 -4 1.734375 -4.078125 C 1.734375 -4.359375 2.109375 -4.375 2.296875 -4.375 L 2.359375 -4.375 L 2.359375 -4.703125 Z M 0.203125 -4.703125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-31"> +<path style="stroke:none;" d="M 1.140625 -4.703125 L 0.296875 -4.703125 L 0.296875 -4.375 L 1.140625 -4.375 L 1.140625 -0.75 C 1.140625 -0.359375 0.828125 -0.34375 0.46875 -0.34375 L 0.3125 -0.34375 L 0.3125 -0.015625 L 2.6875 -0.015625 L 2.6875 -0.34375 L 2.4375 -0.34375 C 2.140625 -0.34375 1.859375 -0.375 1.859375 -0.75 L 1.859375 -4.375 L 4.171875 -4.375 L 4.171875 -0.75 C 4.171875 -0.359375 3.84375 -0.34375 3.484375 -0.34375 L 3.328125 -0.34375 L 3.328125 -0.015625 L 5.71875 -0.015625 L 5.71875 -0.34375 L 5.453125 -0.34375 C 5.140625 -0.34375 4.875 -0.375 4.875 -0.75 L 4.875 -7.578125 C 4.765625 -7.5625 4.640625 -7.53125 4.53125 -7.53125 L 4.484375 -7.53125 C 4.390625 -7.53125 4.28125 -7.59375 4.203125 -7.609375 C 4.03125 -7.65625 3.84375 -7.671875 3.65625 -7.6875 L 3.484375 -7.6875 C 2.390625 -7.6875 1.140625 -7.125 1.140625 -5.90625 Z M 4.171875 -4.703125 L 1.828125 -4.703125 L 1.828125 -5.828125 C 1.828125 -6.65625 2.3125 -7.453125 3.484375 -7.453125 C 3.671875 -7.453125 4.109375 -7.4375 4.140625 -7.359375 L 4.140625 -7.34375 C 4.140625 -7.28125 3.9375 -7.140625 3.9375 -6.9375 C 3.9375 -6.71875 4.140625 -6.625 4.171875 -6.5 Z M 4.171875 -4.703125 "/> +</symbol> +</g> +</defs> +<g id="surface1"> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.421062 4.9595 C 9.421062 7.424344 7.424969 9.420438 4.960125 9.420438 C 2.495281 9.420438 0.499187 7.424344 0.499187 4.9595 C 0.499187 2.498563 2.495281 0.498563 4.960125 0.498563 C 7.424969 0.498563 9.421062 2.498563 9.421062 4.9595 Z M 9.421062 4.9595 " transform="matrix(1,0,0,-1,5.993,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.422906 4.9595 C 9.422906 7.424344 7.422906 9.420438 4.961969 9.420438 C 2.497125 9.420438 0.501031 7.424344 0.501031 4.9595 C 0.501031 2.498563 2.497125 0.498563 4.961969 0.498563 C 7.422906 0.498563 9.422906 2.498563 9.422906 4.9595 Z M 9.422906 4.9595 " transform="matrix(1,0,0,-1,360.956,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.991156 -1.993625 L 0.00884375 0.971219 L 4.958063 4.9595 L 7.743219 8.99075 L 11.911188 11.912625 " transform="matrix(1,0,0,-1,360.956,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.991156 11.912625 L 1.930719 8.979031 L 4.958063 4.963406 L 9.016656 2.154813 L 11.911188 -1.989719 " transform="matrix(1,0,0,-1,360.956,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.422906 4.9595 C 9.422906 7.424344 7.422906 9.420438 4.961969 9.420438 C 2.497125 9.420438 0.501031 7.424344 0.501031 4.9595 C 0.501031 2.498563 2.497125 0.498563 4.961969 0.498563 C 7.422906 0.498563 9.422906 2.498563 9.422906 4.9595 Z M 9.422906 4.9595 " transform="matrix(1,0,0,-1,444.206,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.991156 -1.993625 L 1.645563 0.338406 L 4.958063 4.9595 L 7.954156 8.693875 L 11.911188 11.912625 " transform="matrix(1,0,0,-1,444.206,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.991156 11.912625 L 1.973688 9.135281 L 4.958063 4.963406 L 7.618219 2.467313 L 11.911188 -1.989719 " transform="matrix(1,0,0,-1,444.206,-6.978)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-1" x="0.016" y="15.755"/> + <use xlink:href="#glyph0-2" x="5.440005" y="15.755"/> + <use xlink:href="#glyph0-3" x="8.45528" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-4" x="19.301107" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-5" x="31.05348" y="15.755"/> + <use xlink:href="#glyph0-6" x="36.477485" y="15.755"/> + <use xlink:href="#glyph0-7" x="40.697125" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-8" x="46.11022" y="15.755"/> + <use xlink:href="#glyph0-9" x="52.136407" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-7" x="61.784415" y="15.755"/> + <use xlink:href="#glyph0-10" x="67.20842" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-11" x="74.135698" y="15.755"/> + <use xlink:href="#glyph0-8" x="79.860794" y="15.755"/> + <use xlink:href="#glyph0-12" x="85.886981" y="15.755"/> + <use xlink:href="#glyph0-13" x="90.708803" y="15.755"/> + <use xlink:href="#glyph0-14" x="94.988443" y="15.755"/> + <use xlink:href="#glyph0-15" x="99.208083" y="15.755"/> + <use xlink:href="#glyph0-7" x="102.223358" y="15.755"/> + <use xlink:href="#glyph0-16" x="107.647362" y="15.755"/> + <use xlink:href="#glyph0-13" x="113.673549" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-17" x="290.669" y="29.304"/> + <use xlink:href="#glyph0-18" x="298.501734" y="29.304"/> + <use xlink:href="#glyph0-7" x="304.527921" y="29.304"/> + <use xlink:href="#glyph0-15" x="309.951925" y="29.304"/> + <use xlink:href="#glyph0-19" x="312.9672" y="29.304"/> + <use xlink:href="#glyph0-12" x="317.789023" y="29.304"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-20" x="326.221757" y="29.304"/> + <use xlink:href="#glyph0-21" x="331.645761" y="29.304"/> + <use xlink:href="#glyph0-22" x="337.069766" y="29.304"/> + <use xlink:href="#glyph0-15" x="340.085041" y="29.304"/> + <use xlink:href="#glyph0-19" x="343.100316" y="29.304"/> + <use xlink:href="#glyph0-12" x="347.922139" y="29.304"/> + <use xlink:href="#glyph0-20" x="352.743961" y="29.304"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-17" x="370.124339" y="29.304"/> + <use xlink:href="#glyph0-18" x="377.957073" y="29.304"/> + <use xlink:href="#glyph0-7" x="383.98326" y="29.304"/> + <use xlink:href="#glyph0-15" x="389.407264" y="29.304"/> + <use xlink:href="#glyph0-19" x="392.422539" y="29.304"/> + <use xlink:href="#glyph0-12" x="397.244362" y="29.304"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-20" x="405.677096" y="29.304"/> + <use xlink:href="#glyph0-12" x="411.1011" y="29.304"/> + <use xlink:href="#glyph0-23" x="415.922923" y="29.304"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-12" x="421.353473" y="29.304"/> + <use xlink:href="#glyph0-20" x="426.175295" y="29.304"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-24" x="443.544764" y="29.304"/> + <use xlink:href="#glyph0-16" x="451.675316" y="29.304"/> + <use xlink:href="#glyph0-16" x="457.701503" y="29.304"/> + <use xlink:href="#glyph0-21" x="463.72769" y="29.304"/> + <use xlink:href="#glyph0-25" x="469.151694" y="29.304"/> + <use xlink:href="#glyph0-12" x="478.188793" y="29.304"/> + <use xlink:href="#glyph0-26" x="483.010615" y="29.304"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-19" x="492.658623" y="29.304"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-18" x="497.17499" y="29.304"/> + <use xlink:href="#glyph0-7" x="503.201177" y="29.304"/> + <use xlink:href="#glyph0-15" x="508.625182" y="29.304"/> + <use xlink:href="#glyph0-19" x="511.640457" y="29.304"/> + <use xlink:href="#glyph0-12" x="516.462279" y="29.304"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-27" x="196.095" y="42.853"/> + <use xlink:href="#glyph0-8" x="204.529916" y="42.853"/> + <use xlink:href="#glyph0-12" x="210.556103" y="42.853"/> + <use xlink:href="#glyph0-13" x="215.377925" y="42.853"/> + <use xlink:href="#glyph0-14" x="219.657565" y="42.853"/> + <use xlink:href="#glyph0-15" x="223.877205" y="42.853"/> + <use xlink:href="#glyph0-7" x="226.89248" y="42.853"/> + <use xlink:href="#glyph0-16" x="232.316485" y="42.853"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-20" x="241.953584" y="42.853"/> + <use xlink:href="#glyph0-21" x="247.377588" y="42.853"/> + <use xlink:href="#glyph0-26" x="252.801593" y="42.853"/> + <use xlink:href="#glyph0-21" x="258.82778" y="42.853"/> + <use xlink:href="#glyph0-25" x="264.251784" y="42.853"/> + <use xlink:href="#glyph0-20" x="273.288883" y="42.853"/> +</g> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 0.499031 0.498406 L 0.499031 9.420281 L 9.420906 9.420281 L 9.420906 0.498406 Z M 0.499031 0.498406 " transform="matrix(1,0,0,-1,319.458,44.057)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 0.500438 0.498406 L 0.500438 9.420281 L 9.422313 9.420281 L 9.422313 0.498406 Z M 0.500438 0.498406 " transform="matrix(1,0,0,-1,395.898,44.057)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 0.498125 0.498406 L 0.498125 9.420281 L 9.42 9.420281 L 9.42 0.498406 Z M 0.498125 0.498406 " transform="matrix(1,0,0,-1,477.455,44.057)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-27" x="204.228" y="56.403"/> + <use xlink:href="#glyph0-8" x="212.662916" y="56.403"/> + <use xlink:href="#glyph0-12" x="218.689103" y="56.403"/> + <use xlink:href="#glyph0-13" x="223.510925" y="56.403"/> + <use xlink:href="#glyph0-14" x="227.790565" y="56.403"/> + <use xlink:href="#glyph0-15" x="232.010205" y="56.403"/> + <use xlink:href="#glyph0-7" x="235.02548" y="56.403"/> + <use xlink:href="#glyph0-16" x="240.449485" y="56.403"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-20" x="250.086584" y="56.403"/> + <use xlink:href="#glyph0-28" x="255.510588" y="56.403"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-7" x="261.84223" y="56.403"/> + <use xlink:href="#glyph0-28" x="267.266234" y="56.403"/> + <use xlink:href="#glyph0-20" x="273.292421" y="56.403"/> +</g> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 0.499031 0.501531 L 0.499031 9.4195 L 9.420906 9.4195 L 9.420906 0.501531 Z M 0.499031 0.501531 " transform="matrix(1,0,0,-1,319.458,57.607)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 0.500438 0.501531 L 0.500438 9.4195 L 9.422313 9.4195 L 9.422313 0.501531 Z M 0.500438 0.501531 " transform="matrix(1,0,0,-1,395.898,57.607)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 0.498125 0.501531 L 0.498125 9.4195 L 9.42 9.4195 L 9.42 0.501531 Z M 0.498125 0.501531 " transform="matrix(1,0,0,-1,477.455,57.607)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-24" x="190.072" y="69.952"/> + <use xlink:href="#glyph0-16" x="198.202552" y="69.952"/> + <use xlink:href="#glyph0-16" x="204.228739" y="69.952"/> + <use xlink:href="#glyph0-21" x="210.254926" y="69.952"/> + <use xlink:href="#glyph0-25" x="215.67893" y="69.952"/> + <use xlink:href="#glyph0-12" x="224.716029" y="69.952"/> + <use xlink:href="#glyph0-26" x="229.537851" y="69.952"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-11" x="239.17495" y="69.952"/> + <use xlink:href="#glyph0-8" x="244.900046" y="69.952"/> + <use xlink:href="#glyph0-12" x="250.926233" y="69.952"/> + <use xlink:href="#glyph0-13" x="255.748055" y="69.952"/> + <use xlink:href="#glyph0-14" x="260.027695" y="69.952"/> + <use xlink:href="#glyph0-15" x="264.247335" y="69.952"/> + <use xlink:href="#glyph0-7" x="267.26261" y="69.952"/> + <use xlink:href="#glyph0-16" x="272.686614" y="69.952"/> +</g> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 0.499031 0.49975 L 0.499031 9.421625 L 9.420906 9.421625 L 9.420906 0.49975 Z M 0.499031 0.49975 " transform="matrix(1,0,0,-1,319.458,71.156)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 0.500438 0.49975 L 0.500438 9.421625 L 9.422313 9.421625 L 9.422313 0.49975 Z M 0.500438 0.49975 " transform="matrix(1,0,0,-1,395.898,71.156)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 0.498125 0.49975 L 0.498125 9.421625 L 9.42 9.421625 L 9.42 0.49975 Z M 0.498125 0.49975 " transform="matrix(1,0,0,-1,477.455,71.156)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-1" x="0.016" y="90.545"/> + <use xlink:href="#glyph0-2" x="5.440005" y="90.545"/> + <use xlink:href="#glyph0-29" x="8.45528" y="90.545"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-4" x="19.301107" y="90.545"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-5" x="31.05348" y="90.545"/> + <use xlink:href="#glyph0-6" x="36.477485" y="90.545"/> + <use xlink:href="#glyph0-7" x="40.697125" y="90.545"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-8" x="46.11022" y="90.545"/> + <use xlink:href="#glyph0-9" x="52.136407" y="90.545"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-7" x="61.784415" y="90.545"/> + <use xlink:href="#glyph0-10" x="67.20842" y="90.545"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-11" x="74.135698" y="90.545"/> + <use xlink:href="#glyph0-8" x="79.860794" y="90.545"/> + <use xlink:href="#glyph0-12" x="85.886981" y="90.545"/> + <use xlink:href="#glyph0-13" x="90.708803" y="90.545"/> + <use xlink:href="#glyph0-14" x="94.988443" y="90.545"/> + <use xlink:href="#glyph0-15" x="99.208083" y="90.545"/> + <use xlink:href="#glyph0-7" x="102.223358" y="90.545"/> + <use xlink:href="#glyph0-16" x="107.647362" y="90.545"/> + <use xlink:href="#glyph0-13" x="113.673549" y="90.545"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-30" x="121.57501" y="90.545"/> + <use xlink:href="#glyph0-15" x="129.407744" y="90.545"/> + <use xlink:href="#glyph0-14" x="132.423019" y="90.545"/> + <use xlink:href="#glyph0-18" x="136.642659" y="90.545"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-23" x="146.279758" y="90.545"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-21" x="151.404853" y="90.545"/> + <use xlink:href="#glyph0-6" x="156.828858" y="90.545"/> + <use xlink:href="#glyph0-15" x="161.048498" y="90.545"/> + <use xlink:href="#glyph0-21" x="164.063773" y="90.545"/> + <use xlink:href="#glyph0-28" x="169.487778" y="90.545"/> + <use xlink:href="#glyph0-22" x="175.513964" y="90.545"/> + <use xlink:href="#glyph0-12" x="178.52924" y="90.545"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-20" x="186.961974" y="90.545"/> + <use xlink:href="#glyph0-31" x="192.385978" y="90.545"/> + <use xlink:href="#glyph0-7" x="198.415438" y="90.545"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-30" x="203.533988" y="90.545"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-12" x="211.072176" y="90.545"/> + <use xlink:href="#glyph0-6" x="215.893998" y="90.545"/> + <use xlink:href="#glyph0-20" x="220.113638" y="90.545"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-17" x="290.669" y="104.094"/> + <use xlink:href="#glyph0-18" x="298.501734" y="104.094"/> + <use xlink:href="#glyph0-7" x="304.527921" y="104.094"/> + <use xlink:href="#glyph0-15" x="309.951925" y="104.094"/> + <use xlink:href="#glyph0-19" x="312.9672" y="104.094"/> + <use xlink:href="#glyph0-12" x="317.789023" y="104.094"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-20" x="326.221757" y="104.094"/> + <use xlink:href="#glyph0-21" x="331.645761" y="104.094"/> + <use xlink:href="#glyph0-22" x="337.069766" y="104.094"/> + <use xlink:href="#glyph0-15" x="340.085041" y="104.094"/> + <use xlink:href="#glyph0-19" x="343.100316" y="104.094"/> + <use xlink:href="#glyph0-12" x="347.922139" y="104.094"/> + <use xlink:href="#glyph0-20" x="352.743961" y="104.094"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-17" x="370.124339" y="104.094"/> + <use xlink:href="#glyph0-18" x="377.957073" y="104.094"/> + <use xlink:href="#glyph0-7" x="383.98326" y="104.094"/> + <use xlink:href="#glyph0-15" x="389.407264" y="104.094"/> + <use xlink:href="#glyph0-19" x="392.422539" y="104.094"/> + <use xlink:href="#glyph0-12" x="397.244362" y="104.094"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-20" x="405.677096" y="104.094"/> + <use xlink:href="#glyph0-12" x="411.1011" y="104.094"/> + <use xlink:href="#glyph0-23" x="415.922923" y="104.094"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-12" x="421.353473" y="104.094"/> + <use xlink:href="#glyph0-20" x="426.175295" y="104.094"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-24" x="443.544764" y="104.094"/> + <use xlink:href="#glyph0-16" x="451.675316" y="104.094"/> + <use xlink:href="#glyph0-16" x="457.701503" y="104.094"/> + <use xlink:href="#glyph0-21" x="463.72769" y="104.094"/> + <use xlink:href="#glyph0-25" x="469.151694" y="104.094"/> + <use xlink:href="#glyph0-12" x="478.188793" y="104.094"/> + <use xlink:href="#glyph0-26" x="483.010615" y="104.094"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-19" x="492.658623" y="104.094"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-18" x="497.17499" y="104.094"/> + <use xlink:href="#glyph0-7" x="503.201177" y="104.094"/> + <use xlink:href="#glyph0-15" x="508.625182" y="104.094"/> + <use xlink:href="#glyph0-19" x="511.640457" y="104.094"/> + <use xlink:href="#glyph0-12" x="516.462279" y="104.094"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-27" x="196.095" y="117.643"/> + <use xlink:href="#glyph0-8" x="204.529916" y="117.643"/> + <use xlink:href="#glyph0-12" x="210.556103" y="117.643"/> + <use xlink:href="#glyph0-13" x="215.377925" y="117.643"/> + <use xlink:href="#glyph0-14" x="219.657565" y="117.643"/> + <use xlink:href="#glyph0-15" x="223.877205" y="117.643"/> + <use xlink:href="#glyph0-7" x="226.89248" y="117.643"/> + <use xlink:href="#glyph0-16" x="232.316485" y="117.643"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-20" x="241.953584" y="117.643"/> + <use xlink:href="#glyph0-21" x="247.377588" y="117.643"/> + <use xlink:href="#glyph0-26" x="252.801593" y="117.643"/> + <use xlink:href="#glyph0-21" x="258.82778" y="117.643"/> + <use xlink:href="#glyph0-25" x="264.251784" y="117.643"/> + <use xlink:href="#glyph0-20" x="273.288883" y="117.643"/> +</g> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 0.499031 0.499344 L 0.499031 9.421219 L 9.420906 9.421219 L 9.420906 0.499344 Z M 0.499031 0.499344 " transform="matrix(1,0,0,-1,319.458,118.847)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 0.500438 0.499344 L 0.500438 9.421219 L 9.422313 9.421219 L 9.422313 0.499344 Z M 0.500438 0.499344 " transform="matrix(1,0,0,-1,395.898,118.847)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 0.498125 0.499344 L 0.498125 9.421219 L 9.42 9.421219 L 9.42 0.499344 Z M 0.498125 0.499344 " transform="matrix(1,0,0,-1,477.455,118.847)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-27" x="204.228" y="131.192"/> + <use xlink:href="#glyph0-8" x="212.662916" y="131.192"/> + <use xlink:href="#glyph0-12" x="218.689103" y="131.192"/> + <use xlink:href="#glyph0-13" x="223.510925" y="131.192"/> + <use xlink:href="#glyph0-14" x="227.790565" y="131.192"/> + <use xlink:href="#glyph0-15" x="232.010205" y="131.192"/> + <use xlink:href="#glyph0-7" x="235.02548" y="131.192"/> + <use xlink:href="#glyph0-16" x="240.449485" y="131.192"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-20" x="250.086584" y="131.192"/> + <use xlink:href="#glyph0-28" x="255.510588" y="131.192"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-7" x="261.84223" y="131.192"/> + <use xlink:href="#glyph0-28" x="267.266234" y="131.192"/> + <use xlink:href="#glyph0-20" x="273.292421" y="131.192"/> +</g> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 0.499031 0.501469 L 0.499031 9.419437 L 9.420906 9.419437 L 9.420906 0.501469 Z M 0.499031 0.501469 " transform="matrix(1,0,0,-1,319.458,132.396)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 0.500438 0.501469 L 0.500438 9.419437 L 9.422313 9.419437 L 9.422313 0.501469 Z M 0.500438 0.501469 " transform="matrix(1,0,0,-1,395.898,132.396)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 0.498125 0.501469 L 0.498125 9.419437 L 9.42 9.419437 L 9.42 0.501469 Z M 0.498125 0.501469 " transform="matrix(1,0,0,-1,477.455,132.396)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-24" x="190.072" y="144.742"/> + <use xlink:href="#glyph0-16" x="198.202552" y="144.742"/> + <use xlink:href="#glyph0-16" x="204.228739" y="144.742"/> + <use xlink:href="#glyph0-21" x="210.254926" y="144.742"/> + <use xlink:href="#glyph0-25" x="215.67893" y="144.742"/> + <use xlink:href="#glyph0-12" x="224.716029" y="144.742"/> + <use xlink:href="#glyph0-26" x="229.537851" y="144.742"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-11" x="239.17495" y="144.742"/> + <use xlink:href="#glyph0-8" x="244.900046" y="144.742"/> + <use xlink:href="#glyph0-12" x="250.926233" y="144.742"/> + <use xlink:href="#glyph0-13" x="255.748055" y="144.742"/> + <use xlink:href="#glyph0-14" x="260.027695" y="144.742"/> + <use xlink:href="#glyph0-15" x="264.247335" y="144.742"/> + <use xlink:href="#glyph0-7" x="267.26261" y="144.742"/> + <use xlink:href="#glyph0-16" x="272.686614" y="144.742"/> +</g> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 0.499031 0.500688 L 0.499031 9.422563 L 9.420906 9.422563 L 9.420906 0.500688 Z M 0.499031 0.500688 " transform="matrix(1,0,0,-1,319.458,145.946)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 0.500438 0.500688 L 0.500438 9.422563 L 9.422313 9.422563 L 9.422313 0.500688 Z M 0.500438 0.500688 " transform="matrix(1,0,0,-1,395.898,145.946)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 0.498125 0.500688 L 0.498125 9.422563 L 9.42 9.422563 L 9.42 0.500688 Z M 0.498125 0.500688 " transform="matrix(1,0,0,-1,477.455,145.946)"/> +</g> +</svg> diff --git a/macros/latex/contrib/sdaps/html/_images/sdaps-55711c827f0e10a87ddf5733f44551a8d0723a99.svg.meta b/macros/latex/contrib/sdaps/html/_images/sdaps-55711c827f0e10a87ddf5733f44551a8d0723a99.svg.meta new file mode 100644 index 0000000000..27edc050b7 --- /dev/null +++ b/macros/latex/contrib/sdaps/html/_images/sdaps-55711c827f0e10a87ddf5733f44551a8d0723a99.svg.meta @@ -0,0 +1,63 @@ +[1]Author=Author +[2]Title=Title +[3]SDAPSVersion=1.9.10 +[4]Duplex=true +[5]PrintQuestionnaireId=0 +[6]PageSize=597.50793pt,845.04694pt +[7]Style=qr +[8]CheckMode=checkcorrect +[9]GlobalID= +[10]GlobalIDLabel= +[11]CornerMarkMargin=28.45274pt,28.45274pt,34.1433pt,34.1433pt +[12]QObject-Head=1. A group of questions +[13]QObject-Choice=1.1. Question "adam" +[14]Answer[1.1]=Choice "alice" +[15]Answer[1.1]=Choice "eve" +[16]Answer[1.1]=Unnamed choice +[17]Box[1.1]=Checkbox,0,354.78316pt,699.3666pt,9.95845pt,9.95845pt,box,1.00374pt,adam_alice,1 +[18]Box[1.1]=Checkbox,0,431.50972pt,699.3666pt,9.95845pt,9.95845pt,box,1.00374pt,adam_eve,2 +[19]Box[1.1]=Checkbox,0,513.3727pt,699.3666pt,9.95845pt,9.95845pt,box,1.00374pt,adam_3,3 +[20]Variable[1.1]=adam +[21]QObject-Choice=1.2. Question "bob" +[22]Answer[1.2]=Choice "alice" +[23]Answer[1.2]=Choice "eve" +[24]Answer[1.2]=Unnamed choice +[25]Box[1.2]=Checkbox,0,354.78316pt,685.76659pt,9.95845pt,9.95845pt,box,1.00374pt,bob_alice,1 +[26]Box[1.2]=Checkbox,0,431.50972pt,685.76659pt,9.95845pt,9.95845pt,box,1.00374pt,bob_eve,2 +[27]Box[1.2]=Checkbox,0,513.3727pt,685.76659pt,9.95845pt,9.95845pt,box,1.00374pt,bob_3,3 +[28]Variable[1.2]=bob +[29]QObject-Choice=1.3. Unnamed question +[30]Answer[1.3]=Choice "alice" +[31]Answer[1.3]=Choice "eve" +[32]Answer[1.3]=Unnamed choice +[33]Box[1.3]=Checkbox,0,354.78316pt,672.16658pt,9.95845pt,9.95845pt,box,1.00374pt,1_3_alice,1 +[34]Box[1.3]=Checkbox,0,431.50972pt,672.16658pt,9.95845pt,9.95845pt,box,1.00374pt,1_3_eve,2 +[35]Box[1.3]=Checkbox,0,513.3727pt,672.16658pt,9.95845pt,9.95845pt,box,1.00374pt,1_3_3,3 +[36]Variable[1.3]=1_3 +[37]Variable[1]=1 +[38]QObject-Head=2. A group of questions with variable "flower" +[39]QObject-Choice=2.1. Question "adam" +[40]Answer[2.1]=Choice "alice" +[41]Answer[2.1]=Choice "eve" +[42]Answer[2.1]=Unnamed choice +[43]Box[2.1]=Checkbox,0,354.78316pt,624.29645pt,9.95845pt,9.95845pt,box,1.00374pt,flower_adam_alice,1 +[44]Box[2.1]=Checkbox,0,431.50972pt,624.29645pt,9.95845pt,9.95845pt,box,1.00374pt,flower_adam_eve,2 +[45]Box[2.1]=Checkbox,0,513.3727pt,624.29645pt,9.95845pt,9.95845pt,box,1.00374pt,flower_adam_3,3 +[46]Variable[2.1]=flower_adam +[47]QObject-Choice=2.2. Question "bob" +[48]Answer[2.2]=Choice "alice" +[49]Answer[2.2]=Choice "eve" +[50]Answer[2.2]=Unnamed choice +[51]Box[2.2]=Checkbox,0,354.78316pt,610.69644pt,9.95845pt,9.95845pt,box,1.00374pt,flower_bob_alice,1 +[52]Box[2.2]=Checkbox,0,431.50972pt,610.69644pt,9.95845pt,9.95845pt,box,1.00374pt,flower_bob_eve,2 +[53]Box[2.2]=Checkbox,0,513.3727pt,610.69644pt,9.95845pt,9.95845pt,box,1.00374pt,flower_bob_3,3 +[54]Variable[2.2]=flower_bob +[55]QObject-Choice=2.3. Unnamed question +[56]Answer[2.3]=Choice "alice" +[57]Answer[2.3]=Choice "eve" +[58]Answer[2.3]=Unnamed choice +[59]Box[2.3]=Checkbox,0,354.78316pt,597.09644pt,9.95845pt,9.95845pt,box,1.00374pt,flower_3_alice,1 +[60]Box[2.3]=Checkbox,0,431.50972pt,597.09644pt,9.95845pt,9.95845pt,box,1.00374pt,flower_3_eve,2 +[61]Box[2.3]=Checkbox,0,513.3727pt,597.09644pt,9.95845pt,9.95845pt,box,1.00374pt,flower_3_3,3 +[62]Variable[2.3]=flower_3 +[63]Variable[2]=flower diff --git a/macros/latex/contrib/sdaps/html/_images/sdaps-57001c6bc38f0fa621278b10dceb4618c957f915.svg b/macros/latex/contrib/sdaps/html/_images/sdaps-57001c6bc38f0fa621278b10dceb4618c957f915.svg new file mode 100644 index 0000000000..ab6e259e72 --- /dev/null +++ b/macros/latex/contrib/sdaps/html/_images/sdaps-57001c6bc38f0fa621278b10dceb4618c957f915.svg @@ -0,0 +1,125 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="532pt" height="33pt" viewBox="0 0 532 33" version="1.2"> +<defs> +<g> +<symbol overflow="visible" id="glyph0-0"> +<path style="stroke:none;" d=""/> +</symbol> +<symbol overflow="visible" id="glyph0-1"> +<path style="stroke:none;" d="M 0.46875 -7.453125 L 0.46875 -7.125 L 0.828125 -7.125 C 1.1875 -7.125 1.53125 -7.09375 1.53125 -6.703125 C 1.53125 -6.625 1.515625 -6.546875 1.515625 -6.484375 L 1.515625 -0.8125 C 1.515625 -0.375 1.171875 -0.328125 0.8125 -0.328125 C 0.703125 -0.328125 0.578125 -0.34375 0.46875 -0.34375 L 0.46875 -0.015625 L 1.71875 -0.015625 L 1.96875 -0.046875 L 3.46875 -0.046875 L 3.46875 -0.34375 C 3.34375 -0.34375 3.203125 -0.328125 3.078125 -0.328125 C 2.71875 -0.328125 2.421875 -0.390625 2.421875 -0.8125 L 2.421875 -3.46875 L 4.453125 -3.46875 C 5.46875 -3.546875 6.765625 -4.203125 6.765625 -5.4375 C 6.765625 -6.546875 5.6875 -7.296875 4.640625 -7.4375 C 4.421875 -7.453125 4.234375 -7.453125 4.03125 -7.453125 Z M 2.390625 -3.734375 L 2.390625 -6.796875 C 2.390625 -7.0625 2.5625 -7.125 2.796875 -7.125 L 4.09375 -7.125 C 4.921875 -7.125 5.71875 -6.734375 5.71875 -5.4375 C 5.71875 -5.046875 5.6875 -4.625 5.4375 -4.3125 C 5.03125 -3.84375 4.40625 -3.734375 3.84375 -3.734375 Z M 2.390625 -3.734375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-2"> +<path style="stroke:none;" d="M 0.375 -7.453125 L 0.375 -7.125 L 0.5625 -7.125 C 0.921875 -7.125 1.203125 -7.09375 1.203125 -6.578125 L 1.203125 -0.78125 C 1.203125 -0.375 0.90625 -0.34375 0.59375 -0.34375 L 0.375 -0.34375 L 0.375 -0.015625 L 2.734375 -0.015625 L 2.734375 -0.34375 L 2.484375 -0.34375 C 2.1875 -0.34375 1.90625 -0.375 1.90625 -0.765625 L 1.90625 -7.578125 Z M 0.375 -7.453125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-3"> +<path style="stroke:none;" d="M 1.1875 -2.546875 L 4.34375 -2.546875 C 4.453125 -2.546875 4.5 -2.59375 4.5 -2.703125 C 4.5 -3.78125 3.921875 -4.859375 2.59375 -4.859375 C 1.28125 -4.859375 0.3125 -3.671875 0.3125 -2.421875 C 0.3125 -1.234375 1.171875 0.09375 2.640625 0.09375 C 3.46875 0.09375 4.171875 -0.34375 4.46875 -1.1875 C 4.484375 -1.234375 4.5 -1.265625 4.5 -1.3125 C 4.5 -1.375 4.4375 -1.421875 4.390625 -1.421875 C 4.203125 -1.421875 4.140625 -1.0625 4.078125 -0.9375 C 3.8125 -0.484375 3.296875 -0.15625 2.765625 -0.15625 C 2.15625 -0.15625 1.625 -0.59375 1.390625 -1.140625 C 1.203125 -1.578125 1.1875 -2.078125 1.1875 -2.546875 Z M 1.203125 -2.765625 C 1.203125 -3.609375 1.671875 -4.640625 2.578125 -4.640625 C 3.515625 -4.640625 3.796875 -3.546875 3.796875 -2.765625 Z M 1.203125 -2.765625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-4"> +<path style="stroke:none;" d="M 1.1875 -4.0625 C 1.46875 -4.40625 1.875 -4.640625 2.328125 -4.640625 C 3.125 -4.640625 3.53125 -3.953125 3.53125 -3.203125 L 3.53125 -2.84375 C 2.296875 -2.84375 0.46875 -2.4375 0.46875 -1.046875 C 0.46875 -0.234375 1.421875 0.09375 2.1875 0.09375 L 2.328125 0.09375 C 2.875 0.046875 3.46875 -0.34375 3.609375 -0.84375 L 3.625 -0.84375 C 3.65625 -0.390625 3.953125 0.046875 4.453125 0.046875 C 4.921875 0.046875 5.296875 -0.328125 5.34375 -0.796875 L 5.34375 -1.59375 L 5.078125 -1.59375 L 5.078125 -1.046875 C 5.078125 -0.75 5.03125 -0.296875 4.671875 -0.296875 C 4.34375 -0.296875 4.265625 -0.734375 4.265625 -1 C 4.265625 -1.125 4.28125 -1.25 4.28125 -1.375 L 4.28125 -2.875 C 4.28125 -3 4.28125 -3.125 4.28125 -3.265625 C 4.28125 -4.28125 3.328125 -4.859375 2.421875 -4.859375 C 1.734375 -4.859375 0.796875 -4.5 0.796875 -3.625 C 0.796875 -3.34375 0.984375 -3.125 1.265625 -3.125 C 1.53125 -3.125 1.734375 -3.328125 1.734375 -3.59375 C 1.734375 -3.84375 1.53125 -4.0625 1.265625 -4.0625 C 1.25 -4.0625 1.203125 -4.0625 1.1875 -4.0625 Z M 3.53125 -2.625 L 3.53125 -1.53125 C 3.53125 -0.78125 3.015625 -0.171875 2.296875 -0.125 L 2.25 -0.125 C 1.75 -0.125 1.28125 -0.53125 1.28125 -1.0625 L 1.28125 -1.109375 C 1.359375 -2.171875 2.515625 -2.59375 3.53125 -2.625 Z M 3.53125 -2.625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-5"> +<path style="stroke:none;" d="M 0.953125 -0.40625 C 1.140625 -0.078125 1.71875 0.09375 2.109375 0.09375 C 2.875 0.09375 3.8125 -0.15625 3.90625 -1.3125 C 3.90625 -2.03125 3.515625 -2.515625 2.90625 -2.765625 C 2.640625 -2.875 2.34375 -2.90625 2.078125 -2.96875 L 1.84375 -3.015625 C 1.421875 -3.09375 0.859375 -3.3125 0.859375 -3.84375 C 0.859375 -4.484375 1.578125 -4.671875 2.109375 -4.671875 C 2.90625 -4.671875 3.28125 -4.171875 3.375 -3.453125 C 3.375 -3.359375 3.375 -3.25 3.5 -3.25 C 3.625 -3.25 3.625 -3.359375 3.625 -3.453125 L 3.625 -4.734375 C 3.625 -4.78125 3.59375 -4.859375 3.515625 -4.859375 C 3.34375 -4.859375 3.234375 -4.5625 3.125 -4.5625 C 3.046875 -4.578125 2.984375 -4.640625 2.921875 -4.671875 C 2.6875 -4.8125 2.40625 -4.859375 2.125 -4.859375 C 1.46875 -4.859375 0.359375 -4.640625 0.359375 -3.5625 C 0.359375 -2.375 1.671875 -2.25 2.4375 -2.09375 C 2.90625 -2 3.390625 -1.671875 3.40625 -1.140625 C 3.40625 -0.34375 2.703125 -0.125 2.140625 -0.125 C 1.28125 -0.125 0.875 -0.796875 0.671875 -1.53125 C 0.640625 -1.640625 0.671875 -1.875 0.484375 -1.875 C 0.421875 -1.875 0.359375 -1.828125 0.359375 -1.75 L 0.359375 -0.3125 C 0.359375 -0.25 0.34375 -0.1875 0.34375 -0.125 C 0.34375 -0.03125 0.375 0.09375 0.484375 0.09375 C 0.640625 0.078125 0.78125 -0.265625 0.953125 -0.40625 Z M 0.953125 -0.40625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-6"> +<path style="stroke:none;" d="M 3.953125 -4.140625 C 3.671875 -4.140625 3.453125 -3.953125 3.453125 -3.671875 C 3.453125 -3.421875 3.65625 -3.1875 3.921875 -3.1875 C 4.171875 -3.1875 4.390625 -3.390625 4.390625 -3.6875 L 4.390625 -3.78125 C 4.28125 -4.609375 3.296875 -4.859375 2.6875 -4.859375 C 1.359375 -4.859375 0.375 -3.625 0.375 -2.359375 C 0.375 -1.078125 1.359375 0.09375 2.71875 0.09375 C 3.421875 0.09375 4.140625 -0.3125 4.421875 -1.0625 C 4.453125 -1.140625 4.5 -1.21875 4.5 -1.296875 L 4.5 -1.34375 C 4.46875 -1.390625 4.421875 -1.421875 4.375 -1.421875 C 4.203125 -1.421875 4.140625 -0.96875 4 -0.8125 C 3.734375 -0.40625 3.296875 -0.15625 2.8125 -0.15625 C 1.65625 -0.15625 1.25 -1.421875 1.25 -2.359375 C 1.25 -3.265625 1.546875 -4.53125 2.65625 -4.609375 L 2.734375 -4.609375 C 3.140625 -4.609375 3.671875 -4.484375 3.953125 -4.140625 Z M 3.953125 -4.140625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-7"> +<path style="stroke:none;" d="M 0.359375 -7.453125 L 0.359375 -7.125 L 0.5625 -7.125 C 0.90625 -7.125 1.1875 -7.09375 1.1875 -6.59375 L 1.1875 -0.78125 C 1.1875 -0.375 0.921875 -0.34375 0.625 -0.34375 L 0.359375 -0.34375 L 0.359375 -0.015625 L 2.765625 -0.015625 L 2.765625 -0.34375 L 2.515625 -0.34375 C 2.1875 -0.34375 1.9375 -0.375 1.9375 -0.78125 L 1.9375 -2.8125 C 1.9375 -3.59375 2.359375 -4.578125 3.40625 -4.578125 C 4.09375 -4.578125 4.1875 -3.875 4.1875 -3.234375 L 4.1875 -0.75 C 4.1875 -0.375 3.890625 -0.34375 3.59375 -0.34375 L 3.359375 -0.34375 L 3.359375 -0.015625 L 5.765625 -0.015625 L 5.765625 -0.34375 L 5.5 -0.34375 C 5.21875 -0.34375 4.921875 -0.34375 4.921875 -0.78125 L 4.921875 -3.21875 C 4.921875 -3.5625 4.921875 -3.921875 4.734375 -4.21875 C 4.484375 -4.65625 3.984375 -4.8125 3.484375 -4.8125 C 2.8125 -4.8125 2.078125 -4.390625 1.90625 -3.75 L 1.890625 -7.578125 Z M 0.359375 -7.453125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-8"> +<path style="stroke:none;" d="M 0.3125 -7.453125 L 0.3125 -7.125 L 0.515625 -7.125 C 0.859375 -7.125 1.140625 -7.09375 1.140625 -6.59375 L 1.140625 -0.78125 C 1.140625 -0.375 0.875 -0.34375 0.59375 -0.34375 L 0.3125 -0.34375 L 0.3125 -0.015625 L 2.65625 -0.015625 L 2.65625 -0.34375 L 2.40625 -0.34375 C 2.078125 -0.34375 1.828125 -0.375 1.828125 -0.8125 L 1.828125 -1.828125 C 1.828125 -2.078125 2.28125 -2.359375 2.53125 -2.578125 C 2.625 -2.40625 2.765625 -2.21875 2.890625 -2.0625 L 3.671875 -0.953125 C 3.734375 -0.84375 3.828125 -0.703125 3.828125 -0.578125 C 3.828125 -0.375 3.609375 -0.34375 3.453125 -0.34375 L 3.453125 -0.015625 L 5.546875 -0.015625 L 5.546875 -0.34375 C 5.25 -0.34375 5 -0.359375 4.75 -0.625 C 4.578125 -0.796875 4.453125 -1 4.3125 -1.1875 C 3.9375 -1.71875 3.578125 -2.25 3.1875 -2.78125 C 3.125 -2.859375 3.09375 -2.9375 3.015625 -3 L 3.015625 -3.015625 C 3.734375 -3.484375 4.296875 -4.375 5.296875 -4.375 L 5.296875 -4.703125 L 3.34375 -4.703125 L 3.34375 -4.375 C 3.515625 -4.375 3.640625 -4.25 3.640625 -4.109375 C 3.640625 -3.84375 3.375 -3.671875 3.203125 -3.515625 C 2.765625 -3.109375 2.296875 -2.71875 1.859375 -2.34375 L 1.859375 -7.578125 Z M 0.3125 -7.453125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-9"> +<path style="stroke:none;" d="M 1.203125 -4.703125 L 0.34375 -4.703125 L 0.34375 -4.375 L 1.203125 -4.375 L 1.203125 -0.75 C 1.203125 -0.375 0.90625 -0.34375 0.609375 -0.34375 L 0.375 -0.34375 L 0.375 -0.015625 L 2.9375 -0.015625 L 2.9375 -0.34375 C 2.828125 -0.34375 2.703125 -0.328125 2.578125 -0.328125 C 2.234375 -0.328125 1.90625 -0.375 1.90625 -0.765625 L 1.90625 -4.375 L 3.15625 -4.375 L 3.15625 -4.703125 L 1.875 -4.703125 L 1.875 -5.71875 C 1.875 -6.078125 1.875 -6.453125 2.03125 -6.796875 C 2.171875 -7.109375 2.4375 -7.4375 2.8125 -7.453125 L 2.84375 -7.453125 C 2.984375 -7.453125 3.09375 -7.421875 3.234375 -7.390625 C 3.0625 -7.28125 2.90625 -7.203125 2.90625 -6.953125 C 2.90625 -6.703125 3.078125 -6.5 3.375 -6.5 C 3.65625 -6.5 3.8125 -6.71875 3.8125 -6.953125 C 3.8125 -7.453125 3.28125 -7.6875 2.875 -7.6875 C 1.890625 -7.6875 1.203125 -6.9375 1.203125 -5.875 Z M 1.203125 -4.703125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-10"> +<path style="stroke:none;" d="M 1.609375 -6.71875 C 1.609375 -5.984375 1.3125 -4.609375 0.203125 -4.609375 L 0.203125 -4.375 L 1.140625 -4.375 L 1.140625 -1.46875 C 1.140625 -1.140625 1.15625 -0.8125 1.3125 -0.53125 C 1.578125 -0.09375 2.078125 0.09375 2.546875 0.09375 C 3.421875 0.09375 3.609375 -0.859375 3.609375 -1.5625 L 3.609375 -1.984375 L 3.34375 -1.984375 C 3.34375 -1.828125 3.359375 -1.65625 3.359375 -1.5 C 3.359375 -0.984375 3.25 -0.15625 2.609375 -0.15625 C 1.984375 -0.15625 1.875 -0.921875 1.875 -1.421875 L 1.875 -4.375 L 3.421875 -4.375 L 3.421875 -4.703125 L 1.875 -4.703125 L 1.875 -6.71875 Z M 1.609375 -6.71875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-11"> +<path style="stroke:none;" d="M 0.3125 -4.6875 L 0.3125 -4.359375 L 0.484375 -4.359375 C 0.8125 -4.359375 1.140625 -4.328125 1.140625 -3.8125 L 1.140625 -0.796875 C 1.140625 -0.34375 0.84375 -0.34375 0.375 -0.34375 L 0.3125 -0.34375 L 0.3125 -0.015625 L 2.90625 -0.015625 L 2.90625 -0.34375 C 2.78125 -0.34375 2.65625 -0.328125 2.515625 -0.328125 C 2.171875 -0.328125 1.859375 -0.375 1.859375 -0.78125 L 1.859375 -2.265625 C 1.859375 -3.125 2.03125 -4.578125 3.125 -4.578125 C 3.171875 -4.578125 3.21875 -4.5625 3.265625 -4.5625 C 3.109375 -4.5 3.015625 -4.3125 3.015625 -4.15625 C 3.015625 -3.921875 3.203125 -3.734375 3.421875 -3.703125 C 3.734375 -3.703125 3.921875 -3.90625 3.921875 -4.171875 C 3.921875 -4.59375 3.5 -4.8125 3.140625 -4.8125 C 2.453125 -4.8125 1.9375 -4.1875 1.8125 -3.625 L 1.796875 -4.8125 Z M 0.3125 -4.6875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-12"> +<path style="stroke:none;" d="M 3.328125 -7.453125 L 3.328125 -7.125 L 3.453125 -7.125 C 3.875 -7.125 4.15625 -7.109375 4.15625 -6.453125 L 4.15625 -4.140625 C 3.796875 -4.546875 3.34375 -4.8125 2.765625 -4.8125 C 1.46875 -4.8125 0.375 -3.703125 0.375 -2.34375 C 0.375 -1.140625 1.296875 0.09375 2.65625 0.09375 C 3.25 0.09375 3.703125 -0.15625 4.125 -0.625 L 4.125 0.09375 L 5.6875 -0.015625 L 5.6875 -0.34375 L 5.546875 -0.34375 C 5.1875 -0.34375 4.859375 -0.375 4.859375 -0.890625 L 4.859375 -7.578125 Z M 1.25 -2.09375 L 1.25 -2.25 C 1.25 -3.0625 1.359375 -3.875 2.109375 -4.390625 C 2.328125 -4.515625 2.578125 -4.5625 2.8125 -4.5625 C 3.375 -4.5625 4.140625 -4.140625 4.140625 -3.453125 C 4.140625 -3.3125 4.125 -3.171875 4.125 -3.03125 L 4.125 -1.21875 C 4.125 -1.0625 4.0625 -0.984375 3.984375 -0.859375 C 3.703125 -0.4375 3.21875 -0.125 2.71875 -0.125 C 1.890625 -0.125 1.390625 -0.90625 1.28125 -1.640625 C 1.265625 -1.78125 1.265625 -1.9375 1.25 -2.09375 Z M 1.25 -2.09375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-13"> +<path style="stroke:none;" d="M 0.421875 -4.6875 L 0.421875 -4.359375 L 0.59375 -4.359375 C 0.9375 -4.359375 1.203125 -4.3125 1.203125 -3.8125 L 1.203125 -0.796875 C 1.203125 -0.359375 0.921875 -0.34375 0.375 -0.34375 L 0.375 -0.015625 L 2.65625 -0.015625 L 2.65625 -0.34375 L 2.484375 -0.34375 C 2.1875 -0.34375 1.90625 -0.375 1.90625 -0.71875 L 1.90625 -4.8125 Z M 1.3125 -7.265625 C 1 -7.21875 0.84375 -6.96875 0.84375 -6.734375 C 0.84375 -6.484375 1.03125 -6.1875 1.375 -6.1875 C 1.71875 -6.1875 1.921875 -6.453125 1.921875 -6.734375 C 1.921875 -6.984375 1.75 -7.28125 1.390625 -7.28125 C 1.359375 -7.28125 1.328125 -7.265625 1.3125 -7.265625 Z M 1.3125 -7.265625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-14"> +<path style="stroke:none;" d="M 0.359375 -4.6875 L 0.359375 -4.359375 L 0.53125 -4.359375 C 0.859375 -4.359375 1.1875 -4.328125 1.1875 -3.8125 L 1.1875 -0.796875 C 1.1875 -0.34375 0.890625 -0.34375 0.421875 -0.34375 L 0.359375 -0.34375 L 0.359375 -0.015625 L 2.765625 -0.015625 L 2.765625 -0.34375 L 2.515625 -0.34375 C 2.1875 -0.34375 1.9375 -0.375 1.9375 -0.78125 L 1.9375 -2.8125 C 1.9375 -3.59375 2.359375 -4.578125 3.40625 -4.578125 C 4.09375 -4.578125 4.1875 -3.875 4.1875 -3.234375 L 4.1875 -0.75 C 4.1875 -0.375 3.890625 -0.34375 3.59375 -0.34375 L 3.359375 -0.34375 L 3.359375 -0.015625 L 5.765625 -0.015625 L 5.765625 -0.34375 L 5.5 -0.34375 C 5.21875 -0.34375 4.921875 -0.34375 4.921875 -0.765625 L 4.921875 -3.234375 C 4.921875 -3.5625 4.921875 -3.890625 4.75 -4.1875 C 4.5 -4.671875 3.953125 -4.8125 3.4375 -4.8125 C 2.75 -4.8125 2.078125 -4.3125 1.890625 -3.703125 L 1.875 -4.8125 Z M 0.359375 -4.6875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-15"> +<path style="stroke:none;" d="M 1.15625 -2.109375 C 0.9375 -1.890625 0.8125 -1.5 0.8125 -1.203125 C 0.8125 -0.8125 1 -0.53125 1.28125 -0.234375 C 0.78125 -0.140625 0.3125 0.3125 0.3125 0.84375 C 0.3125 1.96875 2.078125 2.234375 2.71875 2.234375 C 3.6875 2.234375 5.109375 1.859375 5.109375 0.796875 C 5.109375 -0.4375 3.859375 -0.71875 2.71875 -0.71875 L 1.96875 -0.71875 C 1.421875 -0.71875 1.140625 -1.015625 1.140625 -1.46875 C 1.140625 -1.671875 1.25 -1.828125 1.3125 -1.96875 C 1.609375 -1.78125 1.9375 -1.65625 2.296875 -1.640625 L 2.375 -1.640625 C 3.25 -1.640625 4 -2.171875 4.140625 -3.09375 L 4.140625 -3.203125 C 4.140625 -3.5625 4.015625 -3.921875 3.78125 -4.1875 C 3.765625 -4.21875 3.734375 -4.25 3.734375 -4.28125 L 3.734375 -4.296875 C 3.875 -4.515625 4.390625 -4.703125 4.703125 -4.703125 C 4.75 -4.703125 4.78125 -4.6875 4.828125 -4.6875 C 4.75 -4.625 4.671875 -4.5625 4.65625 -4.453125 L 4.65625 -4.421875 C 4.65625 -4.25 4.796875 -4.109375 4.96875 -4.109375 C 5.171875 -4.109375 5.25 -4.265625 5.25 -4.421875 C 5.25 -4.765625 4.9375 -4.921875 4.671875 -4.921875 C 4.3125 -4.921875 3.9375 -4.765625 3.65625 -4.53125 C 3.625 -4.5 3.59375 -4.453125 3.546875 -4.453125 L 3.53125 -4.453125 C 3.46875 -4.453125 3.25 -4.640625 3.09375 -4.671875 C 2.875 -4.765625 2.640625 -4.8125 2.40625 -4.8125 C 1.578125 -4.8125 0.75 -4.21875 0.65625 -3.359375 L 0.65625 -3.25 C 0.65625 -2.828125 0.8125 -2.375 1.15625 -2.109375 Z M 0.859375 0.921875 L 0.859375 0.828125 C 0.859375 0.234375 1.390625 -0.09375 1.96875 -0.09375 L 3.015625 -0.09375 C 3.609375 -0.09375 4.4375 0.046875 4.546875 0.765625 L 4.546875 0.84375 C 4.546875 1.65625 3.375 1.984375 2.6875 1.984375 C 1.96875 1.984375 0.96875 1.65625 0.859375 0.921875 Z M 1.4375 -3.015625 L 1.4375 -3.140625 C 1.4375 -3.734375 1.578125 -4.546875 2.390625 -4.546875 C 3.09375 -4.546875 3.359375 -3.921875 3.359375 -3.21875 C 3.359375 -2.671875 3.21875 -1.890625 2.40625 -1.890625 C 1.78125 -1.890625 1.515625 -2.40625 1.4375 -3.015625 Z M 1.4375 -3.015625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-16"> +<path style="stroke:none;" d="M 0.171875 -4.703125 L 0.171875 -4.375 L 0.375 -4.375 C 0.890625 -4.375 1.09375 -4.171875 1.34375 -3.84375 C 1.703125 -3.390625 2.03125 -2.9375 2.390625 -2.484375 C 2.421875 -2.4375 2.515625 -2.359375 2.515625 -2.28125 C 2.515625 -2.21875 2.4375 -2.15625 2.390625 -2.109375 L 2.03125 -1.640625 C 1.46875 -0.9375 1.03125 -0.34375 0.125 -0.34375 L 0.125 -0.015625 L 2.046875 -0.015625 L 2.046875 -0.34375 C 1.84375 -0.34375 1.734375 -0.53125 1.734375 -0.6875 C 1.734375 -0.953125 2 -1.171875 2.15625 -1.375 C 2.34375 -1.609375 2.515625 -1.859375 2.71875 -2.078125 C 2.796875 -1.9375 2.90625 -1.8125 3 -1.6875 C 3.15625 -1.46875 3.34375 -1.25 3.5 -1.03125 C 3.59375 -0.921875 3.78125 -0.75 3.78125 -0.59375 C 3.78125 -0.4375 3.546875 -0.34375 3.40625 -0.34375 L 3.40625 -0.015625 L 5.609375 -0.015625 L 5.609375 -0.34375 L 5.390625 -0.34375 C 4.828125 -0.34375 4.640625 -0.578125 4.390625 -0.921875 C 4.171875 -1.21875 3.921875 -1.53125 3.703125 -1.828125 L 3.296875 -2.359375 C 3.25 -2.40625 3.15625 -2.5 3.140625 -2.578125 C 3.140625 -2.640625 3.21875 -2.703125 3.25 -2.75 L 3.59375 -3.171875 C 4.109375 -3.796875 4.53125 -4.375 5.375 -4.375 L 5.421875 -4.375 L 5.421875 -4.703125 L 3.5 -4.703125 L 3.5 -4.375 C 3.703125 -4.375 3.8125 -4.171875 3.8125 -4.03125 C 3.8125 -3.625 3.203125 -3.234375 2.953125 -2.796875 L 2.9375 -2.796875 C 2.875 -2.90625 2.796875 -3.015625 2.71875 -3.109375 L 2.25 -3.703125 C 2.171875 -3.8125 2 -3.96875 2 -4.109375 C 2 -4.28125 2.21875 -4.359375 2.359375 -4.375 L 2.359375 -4.703125 Z M 0.171875 -4.703125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-17"> +<path style="stroke:none;" d="M 1.421875 -4.6875 C 1.125 -4.640625 0.96875 -4.390625 0.96875 -4.15625 C 0.96875 -3.90625 1.140625 -3.609375 1.5 -3.609375 C 1.828125 -3.609375 2.046875 -3.875 2.046875 -4.15625 C 2.046875 -4.40625 1.859375 -4.703125 1.515625 -4.703125 C 1.484375 -4.703125 1.453125 -4.6875 1.421875 -4.6875 Z M 1.421875 -1.09375 C 1.125 -1.046875 0.96875 -0.796875 0.96875 -0.5625 C 0.96875 -0.3125 1.140625 -0.015625 1.5 -0.015625 C 1.828125 -0.015625 2.046875 -0.28125 2.046875 -0.5625 C 2.046875 -0.8125 1.859375 -1.09375 1.515625 -1.09375 C 1.484375 -1.09375 1.453125 -1.09375 1.421875 -1.09375 Z M 1.421875 -1.09375 "/> +</symbol> +</g> +</defs> +<g id="surface1"> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.421062 4.9595 C 9.421062 7.424344 7.424969 9.420438 4.960125 9.420438 C 2.495281 9.420438 0.499187 7.424344 0.499187 4.9595 C 0.499187 2.498563 2.495281 0.498563 4.960125 0.498563 C 7.424969 0.498563 9.421062 2.498563 9.421062 4.9595 Z M 9.421062 4.9595 " transform="matrix(1,0,0,-1,5.993,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.422906 4.9595 C 9.422906 7.424344 7.422906 9.420438 4.961969 9.420438 C 2.497125 9.420438 0.501031 7.424344 0.501031 4.9595 C 0.501031 2.498563 2.497125 0.498563 4.961969 0.498563 C 7.422906 0.498563 9.422906 2.498563 9.422906 4.9595 Z M 9.422906 4.9595 " transform="matrix(1,0,0,-1,360.956,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.991156 -1.993625 L -0.252875 0.662625 L 4.958063 4.9595 L 8.169 8.05325 L 11.911188 11.912625 " transform="matrix(1,0,0,-1,360.956,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.991156 11.912625 L 0.598688 9.838406 L 4.958063 4.963406 L 7.180719 1.596219 L 11.911188 -1.989719 " transform="matrix(1,0,0,-1,360.956,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.422906 4.9595 C 9.422906 7.424344 7.422906 9.420438 4.961969 9.420438 C 2.497125 9.420438 0.501031 7.424344 0.501031 4.9595 C 0.501031 2.498563 2.497125 0.498563 4.961969 0.498563 C 7.422906 0.498563 9.422906 2.498563 9.422906 4.9595 Z M 9.422906 4.9595 " transform="matrix(1,0,0,-1,444.206,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.991156 -1.993625 L 1.086969 -0.138156 L 4.958063 4.9595 L 7.243219 8.029813 L 11.911188 11.912625 " transform="matrix(1,0,0,-1,444.206,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.991156 11.912625 L 1.126031 10.057156 L 4.958063 4.963406 L 7.465875 3.182156 L 11.911188 -1.989719 " transform="matrix(1,0,0,-1,444.206,-6.978)"/> +<path style="fill:none;stroke-width:0.398;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -0.00015625 -0.00103125 L -0.00015625 23.034125 " transform="matrix(1,0,0,-1,0.215,26.956)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-1" x="6.392" y="22.892"/> + <use xlink:href="#glyph0-2" x="13.770915" y="22.892"/> + <use xlink:href="#glyph0-3" x="16.78619" y="22.892"/> + <use xlink:href="#glyph0-4" x="21.608013" y="22.892"/> + <use xlink:href="#glyph0-5" x="27.032017" y="22.892"/> + <use xlink:href="#glyph0-3" x="31.311657" y="22.892"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-6" x="39.744391" y="22.892"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-7" x="44.271668" y="22.892"/> + <use xlink:href="#glyph0-3" x="50.297855" y="22.892"/> + <use xlink:href="#glyph0-6" x="55.119677" y="22.892"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-8" x="59.636044" y="22.892"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-4" x="68.982961" y="22.892"/> + <use xlink:href="#glyph0-9" x="74.406966" y="22.892"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-10" x="77.712423" y="22.892"/> + <use xlink:href="#glyph0-3" x="81.932063" y="22.892"/> + <use xlink:href="#glyph0-11" x="86.753885" y="22.892"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-11" x="94.595346" y="22.892"/> + <use xlink:href="#glyph0-3" x="98.814986" y="22.892"/> + <use xlink:href="#glyph0-4" x="103.636808" y="22.892"/> + <use xlink:href="#glyph0-12" x="109.060813" y="22.892"/> + <use xlink:href="#glyph0-13" x="115.087" y="22.892"/> + <use xlink:href="#glyph0-14" x="118.102275" y="22.892"/> + <use xlink:href="#glyph0-15" x="124.128462" y="22.892"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-10" x="133.163378" y="22.892"/> + <use xlink:href="#glyph0-7" x="137.383018" y="22.892"/> + <use xlink:href="#glyph0-13" x="143.409205" y="22.892"/> + <use xlink:href="#glyph0-5" x="146.42448" y="22.892"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-10" x="154.325941" y="22.892"/> + <use xlink:href="#glyph0-3" x="158.545581" y="22.892"/> + <use xlink:href="#glyph0-16" x="163.367404" y="22.892"/> + <use xlink:href="#glyph0-10" x="169.092499" y="22.892"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-17" x="173.30123" y="22.892"/> +</g> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 0.498625 0.498344 L 0.498625 9.420219 L 9.4205 9.420219 L 9.4205 0.498344 Z M 0.498625 0.498344 " transform="matrix(1,0,0,-1,181.142,24.096)"/> +<path style="fill:none;stroke-width:0.398;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 0.0015 -0.00103125 L 0.0015 23.034125 " transform="matrix(1,0,0,-1,527.061,26.956)"/> +</g> +</svg> diff --git a/macros/latex/contrib/sdaps/html/_images/sdaps-57001c6bc38f0fa621278b10dceb4618c957f915.svg.meta b/macros/latex/contrib/sdaps/html/_images/sdaps-57001c6bc38f0fa621278b10dceb4618c957f915.svg.meta new file mode 100644 index 0000000000..0dae0dc24f --- /dev/null +++ b/macros/latex/contrib/sdaps/html/_images/sdaps-57001c6bc38f0fa621278b10dceb4618c957f915.svg.meta @@ -0,0 +1,15 @@ +[1]Author=Author +[2]Title=Title +[3]SDAPSVersion=1.9.10 +[4]Duplex=true +[5]PrintQuestionnaireId=0 +[6]PageSize=597.50793pt,845.04694pt +[7]Style=qr +[8]CheckMode=checkcorrect +[9]GlobalID= +[10]GlobalIDLabel= +[11]CornerMarkMargin=28.45274pt,28.45274pt,34.1433pt,34.1433pt +[20]QObject-Choice=3. The tabularx environment breaks everything ... +[21]Box[3]=Checkbox,0,215.9491pt,719.40335pt,9.95845pt,9.95845pt,box,1.00374pt,3_1,1 +[22]Answer[3]=check +[23]Variable[3]=3 diff --git a/macros/latex/contrib/sdaps/html/_images/sdaps-5ef726a659f638b38aabe9893a665cf541e4117b.svg b/macros/latex/contrib/sdaps/html/_images/sdaps-5ef726a659f638b38aabe9893a665cf541e4117b.svg new file mode 100644 index 0000000000..e69fea5b5a --- /dev/null +++ b/macros/latex/contrib/sdaps/html/_images/sdaps-5ef726a659f638b38aabe9893a665cf541e4117b.svg @@ -0,0 +1,48 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="420pt" height="39pt" viewBox="0 0 420 39" version="1.2"> +<defs> +<g> +<symbol overflow="visible" id="glyph0-0"> +<path style="stroke:none;" d=""/> +</symbol> +<symbol overflow="visible" id="glyph0-1"> +<path style="stroke:none;" d="M 4.390625 -4.203125 L 5.875 -6.40625 C 6.125 -6.75 6.484375 -7.09375 7.453125 -7.109375 L 7.453125 -7.453125 C 7.03125 -7.4375 6.515625 -7.421875 6.25 -7.421875 C 5.8125 -7.421875 5.296875 -7.421875 4.859375 -7.453125 L 4.859375 -7.109375 C 5.296875 -7.09375 5.53125 -6.859375 5.53125 -6.609375 C 5.53125 -6.5 5.5 -6.484375 5.4375 -6.359375 L 4.1875 -4.515625 L 2.78125 -6.625 C 2.765625 -6.65625 2.703125 -6.734375 2.703125 -6.78125 C 2.703125 -6.921875 2.9375 -7.09375 3.40625 -7.109375 L 3.40625 -7.453125 C 3.03125 -7.421875 2.234375 -7.421875 1.828125 -7.421875 C 1.484375 -7.421875 0.8125 -7.421875 0.40625 -7.453125 L 0.40625 -7.109375 L 0.609375 -7.109375 C 1.203125 -7.109375 1.421875 -7.03125 1.625 -6.734375 L 3.625 -3.703125 L 1.84375 -1.0625 C 1.6875 -0.84375 1.359375 -0.34375 0.265625 -0.34375 L 0.265625 0 C 0.65625 -0.015625 1.109375 -0.03125 1.46875 -0.03125 C 1.875 -0.03125 2.46875 -0.03125 2.875 0 L 2.875 -0.34375 C 2.359375 -0.34375 2.1875 -0.640625 2.1875 -0.84375 C 2.1875 -0.9375 2.21875 -0.984375 2.296875 -1.09375 L 3.84375 -3.390625 L 5.5625 -0.78125 C 5.578125 -0.734375 5.609375 -0.703125 5.609375 -0.671875 C 5.609375 -0.53125 5.375 -0.34375 4.90625 -0.34375 L 4.90625 0 C 5.296875 -0.03125 6.078125 -0.03125 6.5 -0.03125 C 6.953125 -0.03125 7.453125 -0.015625 7.921875 0 L 7.921875 -0.34375 L 7.703125 -0.34375 C 7.140625 -0.34375 6.921875 -0.390625 6.6875 -0.734375 Z M 4.390625 -4.203125 "/> +</symbol> +</g> +</defs> +<g id="surface1"> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 0.498062 0.499437 L 0.498062 9.421312 L 9.419937 9.421312 L 9.419937 0.499437 Z M 0.498062 0.499437 " transform="matrix(1,0,0,-1,0.291,12.351)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:2.00002;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 0.999094 0.999437 L 0.999094 8.921312 L 8.920969 8.921312 L 8.920969 0.999437 Z M 0.999094 0.999437 " transform="matrix(1,0,0,-1,21.122,12.351)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,0%,0%);fill-opacity:1;stroke-width:2.00002;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 1.001125 0.999437 L 1.001125 8.921312 L 8.923 8.921312 L 8.923 0.999437 Z M 1.001125 0.999437 " transform="matrix(1,0,0,-1,41.952,12.351)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,0%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 0.49925 0.499437 L 0.49925 9.421312 L 9.421125 9.421312 L 9.421125 0.499437 Z M 0.49925 0.499437 " transform="matrix(1,0,0,-1,62.782,12.351)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.422156 4.960375 C 9.422156 7.425219 7.426062 9.421312 4.961219 9.421312 C 2.496375 9.421312 0.500281 7.425219 0.500281 4.960375 C 0.500281 2.495531 2.496375 0.499437 4.961219 0.499437 C 7.426062 0.499437 9.422156 2.495531 9.422156 4.960375 Z M 9.422156 4.960375 " transform="matrix(1,0,0,-1,83.613,12.351)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:2.00002;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 8.920281 4.960375 C 8.920281 7.147875 7.146844 8.921312 4.959344 8.921312 C 2.771844 8.921312 0.998406 7.147875 0.998406 4.960375 C 0.998406 2.772875 2.771844 0.999437 4.959344 0.999437 C 7.146844 0.999437 8.920281 2.772875 8.920281 4.960375 Z M 8.920281 4.960375 " transform="matrix(1,0,0,-1,104.443,12.351)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,0%,0%);fill-opacity:1;stroke-width:2.00002;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 8.922312 4.960375 C 8.922312 7.147875 7.148875 8.921312 4.961375 8.921312 C 2.773875 8.921312 1.000437 7.147875 1.000437 4.960375 C 1.000437 2.772875 2.773875 0.999437 4.961375 0.999437 C 7.148875 0.999437 8.922312 2.772875 8.922312 4.960375 Z M 8.922312 4.960375 " transform="matrix(1,0,0,-1,125.273,12.351)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,0%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.419437 4.960375 C 9.419437 7.425219 7.423344 9.421312 4.962406 9.421312 C 2.497562 9.421312 0.501469 7.425219 0.501469 4.960375 C 0.501469 2.495531 2.497562 0.499437 4.962406 0.499437 C 7.423344 0.499437 9.419437 2.495531 9.419437 4.960375 Z M 9.419437 4.960375 " transform="matrix(1,0,0,-1,146.104,12.351)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 0.498062 0.498656 L 0.498062 13.674437 L 13.673844 13.674437 L 13.673844 0.498656 Z M 0.498062 0.498656 " transform="matrix(1,0,0,-1,0.291,28.026)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-1" x="3.287" y="24.667"/> +</g> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:2.00002;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 1.001 0.998656 L 1.001 13.174437 L 13.172875 13.174437 L 13.172875 0.998656 Z M 1.001 0.998656 " transform="matrix(1,0,0,-1,25.374,28.026)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-1" x="28.369" y="24.667"/> +</g> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:2.00002;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 1.001031 0.998656 L 1.001031 13.174437 L 13.172906 13.174437 L 13.172906 0.998656 Z M 1.001031 0.998656 " transform="matrix(1,0,0,-1,50.456,28.026)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-1" x="53.452" y="24.667"/> +</g> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 0.501062 0.498656 L 0.501062 13.674437 L 13.672937 13.674437 L 13.672937 0.498656 Z M 0.501062 0.498656 " transform="matrix(1,0,0,-1,75.538,28.026)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 0.500094 0.501562 L 0.500094 9.419531 L 9.421969 9.419531 L 9.421969 0.501562 Z M 0.500094 0.501562 " transform="matrix(1,0,0,-1,100.621,25.9)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.992094 -1.990625 L -0.218656 0.4625 L 4.957125 4.958594 L 7.824312 8.060156 L 11.914156 11.911719 " transform="matrix(1,0,0,-1,100.621,25.9)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.992094 11.915625 L 0.179781 9.032812 L 4.957125 4.9625 L 8.586031 2.275 L 11.914156 -1.990625 " transform="matrix(1,0,0,-1,100.621,25.9)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:2.00002;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 0.998219 1.001562 L 0.998219 8.919531 L 8.920094 8.919531 L 8.920094 1.001562 Z M 0.998219 1.001562 " transform="matrix(1,0,0,-1,121.451,25.9)"/> +<path style="fill:none;stroke-width:2.00002;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.993969 -1.990625 L 0.677906 1.880469 L 4.959156 4.958594 L 8.076344 8.380469 L 11.912281 11.911719 " transform="matrix(1,0,0,-1,121.451,25.9)"/> +<path style="fill:none;stroke-width:2.00002;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.993969 11.915625 L 0.994312 9.224219 L 4.959156 4.9625 L 7.947437 3.114844 L 11.912281 -1.990625 " transform="matrix(1,0,0,-1,121.451,25.9)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,0%,0%);fill-opacity:1;stroke-width:2.00002;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 1.00025 1.001562 L 1.00025 8.919531 L 8.922125 8.919531 L 8.922125 1.001562 Z M 1.00025 1.001562 " transform="matrix(1,0,0,-1,142.281,25.9)"/> +<path style="fill:none;stroke-width:2.00002;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.991938 -1.990625 L 1.242437 0.353125 L 4.957281 4.958594 L 7.703375 8.9 L 11.910406 11.911719 " transform="matrix(1,0,0,-1,142.281,25.9)"/> +<path style="fill:none;stroke-width:2.00002;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.991938 11.915625 L 0.0861875 8.571875 L 4.957281 4.9625 L 7.035406 2.552344 L 11.910406 -1.990625 " transform="matrix(1,0,0,-1,142.281,25.9)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,0%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 0.501281 0.501562 L 0.501281 9.419531 L 9.423156 9.419531 L 9.423156 0.501562 Z M 0.501281 0.501562 " transform="matrix(1,0,0,-1,163.112,25.9)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.990906 -1.990625 L 0.759094 1.896094 L 4.958312 4.958594 L 7.591125 7.060156 L 11.911437 11.911719 " transform="matrix(1,0,0,-1,163.112,25.9)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.990906 11.915625 L 0.505187 9.857031 L 4.958312 4.9625 L 8.04425 3.2125 L 11.911437 -1.990625 " transform="matrix(1,0,0,-1,163.112,25.9)"/> +</g> +</svg> diff --git a/macros/latex/contrib/sdaps/html/_images/sdaps-5f42eed06d6b1410d331c26cd6ee76d40ce7129d.svg b/macros/latex/contrib/sdaps/html/_images/sdaps-5f42eed06d6b1410d331c26cd6ee76d40ce7129d.svg new file mode 100644 index 0000000000..26640b5802 --- /dev/null +++ b/macros/latex/contrib/sdaps/html/_images/sdaps-5f42eed06d6b1410d331c26cd6ee76d40ce7129d.svg @@ -0,0 +1,178 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="532pt" height="26pt" viewBox="0 0 532 26" version="1.2"> +<defs> +<g> +<symbol overflow="visible" id="glyph0-0"> +<path style="stroke:none;" d=""/> +</symbol> +<symbol overflow="visible" id="glyph0-1"> +<path style="stroke:none;" d="M 0.34375 -0.34375 L 0.34375 -0.015625 L 2.546875 -0.015625 L 2.546875 -0.34375 C 2.25 -0.34375 1.796875 -0.5 1.796875 -0.875 L 1.796875 -0.890625 C 1.796875 -1.0625 1.90625 -1.25 1.96875 -1.421875 C 2.109375 -1.78125 2.28125 -2.1875 2.359375 -2.546875 L 5.03125 -2.546875 C 5.234375 -2.546875 5.34375 -1.984375 5.4375 -1.703125 C 5.546875 -1.375 5.796875 -0.890625 5.796875 -0.671875 C 5.796875 -0.34375 5.265625 -0.34375 4.96875 -0.34375 L 4.96875 -0.015625 L 6.21875 -0.015625 L 6.453125 -0.046875 L 7.234375 -0.046875 L 7.765625 -0.015625 L 7.765625 -0.34375 L 7.484375 -0.34375 C 7.25 -0.34375 7.015625 -0.359375 6.859375 -0.484375 C 6.71875 -0.625 6.671875 -0.84375 6.625 -1.03125 C 6.046875 -2.625 5.46875 -4.234375 4.90625 -5.84375 L 4.28125 -7.609375 C 4.234375 -7.734375 4.203125 -7.796875 4.0625 -7.796875 C 3.84375 -7.796875 3.8125 -7.5625 3.734375 -7.359375 C 3 -5.328125 2.296875 -3.28125 1.578125 -1.21875 C 1.390625 -0.78125 1.21875 -0.34375 0.34375 -0.34375 Z M 2.46875 -2.875 L 3.75 -6.46875 L 5.03125 -2.875 Z M 2.46875 -2.875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-2"> +<path style="stroke:none;" d="M 0.375 -7.453125 L 0.375 -7.125 L 0.5625 -7.125 C 0.921875 -7.125 1.203125 -7.09375 1.203125 -6.578125 L 1.203125 -0.78125 C 1.203125 -0.375 0.90625 -0.34375 0.59375 -0.34375 L 0.375 -0.34375 L 0.375 -0.015625 L 2.734375 -0.015625 L 2.734375 -0.34375 L 2.484375 -0.34375 C 2.1875 -0.34375 1.90625 -0.375 1.90625 -0.765625 L 1.90625 -7.578125 Z M 0.375 -7.453125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-3"> +<path style="stroke:none;" d="M 0.359375 -4.6875 L 0.359375 -4.359375 L 0.53125 -4.359375 C 0.859375 -4.359375 1.1875 -4.328125 1.1875 -3.8125 L 1.1875 -0.796875 C 1.1875 -0.34375 0.890625 -0.34375 0.421875 -0.34375 L 0.359375 -0.34375 L 0.359375 -0.015625 L 2.765625 -0.015625 L 2.765625 -0.34375 L 2.515625 -0.34375 C 2.1875 -0.34375 1.9375 -0.375 1.9375 -0.78125 L 1.9375 -2.828125 C 1.9375 -3.59375 2.359375 -4.578125 3.40625 -4.578125 C 4.0625 -4.578125 4.203125 -3.921875 4.203125 -3.34375 L 4.203125 -0.75 C 4.203125 -0.375 3.90625 -0.34375 3.609375 -0.34375 L 3.375 -0.34375 L 3.375 -0.015625 L 5.765625 -0.015625 L 5.765625 -0.34375 L 5.515625 -0.34375 C 5.203125 -0.34375 4.9375 -0.375 4.9375 -0.78125 L 4.9375 -2.828125 C 4.9375 -3.59375 5.359375 -4.578125 6.421875 -4.578125 C 7.078125 -4.578125 7.203125 -3.921875 7.203125 -3.34375 L 7.203125 -0.75 C 7.203125 -0.375 6.921875 -0.34375 6.625 -0.34375 L 6.375 -0.34375 L 6.375 -0.015625 L 8.78125 -0.015625 L 8.78125 -0.34375 L 8.53125 -0.34375 C 8.234375 -0.34375 7.953125 -0.34375 7.953125 -0.78125 L 7.953125 -3.203125 C 7.953125 -3.5625 7.9375 -3.921875 7.75 -4.21875 C 7.5 -4.6875 6.9375 -4.8125 6.4375 -4.8125 L 6.3125 -4.8125 C 5.734375 -4.75 5.078125 -4.3125 4.921875 -3.75 L 4.90625 -3.75 C 4.78125 -4.53125 4.125 -4.8125 3.46875 -4.8125 C 2.78125 -4.8125 2.109375 -4.375 1.890625 -3.703125 L 1.875 -4.8125 Z M 0.359375 -4.6875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-4"> +<path style="stroke:none;" d="M 2.546875 -4.859375 C 1.15625 -4.703125 0.3125 -3.5625 0.3125 -2.328125 C 0.3125 -1.171875 1.203125 0.109375 2.703125 0.109375 C 4.0625 0.109375 5.09375 -1.0625 5.09375 -2.34375 C 5.09375 -3.625 4.125 -4.859375 2.65625 -4.859375 Z M 1.1875 -2.09375 C 1.171875 -2.1875 1.171875 -2.28125 1.171875 -2.359375 C 1.171875 -3.234375 1.375 -4.625 2.703125 -4.625 C 3.84375 -4.625 4.21875 -3.546875 4.21875 -2.5 C 4.21875 -1.609375 4.109375 -0.234375 2.765625 -0.15625 L 2.703125 -0.15625 C 1.828125 -0.15625 1.296875 -0.921875 1.21875 -1.765625 C 1.203125 -1.875 1.203125 -1.984375 1.1875 -2.09375 Z M 1.1875 -2.09375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-5"> +<path style="stroke:none;" d="M 0.953125 -0.40625 C 1.140625 -0.078125 1.71875 0.09375 2.109375 0.09375 C 2.875 0.09375 3.8125 -0.15625 3.90625 -1.3125 C 3.90625 -2.03125 3.515625 -2.515625 2.90625 -2.765625 C 2.640625 -2.875 2.34375 -2.90625 2.078125 -2.96875 L 1.84375 -3.015625 C 1.421875 -3.09375 0.859375 -3.3125 0.859375 -3.84375 C 0.859375 -4.484375 1.578125 -4.671875 2.109375 -4.671875 C 2.90625 -4.671875 3.28125 -4.171875 3.375 -3.453125 C 3.375 -3.359375 3.375 -3.25 3.5 -3.25 C 3.625 -3.25 3.625 -3.359375 3.625 -3.453125 L 3.625 -4.734375 C 3.625 -4.78125 3.59375 -4.859375 3.515625 -4.859375 C 3.34375 -4.859375 3.234375 -4.5625 3.125 -4.5625 C 3.046875 -4.578125 2.984375 -4.640625 2.921875 -4.671875 C 2.6875 -4.8125 2.40625 -4.859375 2.125 -4.859375 C 1.46875 -4.859375 0.359375 -4.640625 0.359375 -3.5625 C 0.359375 -2.375 1.671875 -2.25 2.4375 -2.09375 C 2.90625 -2 3.390625 -1.671875 3.40625 -1.140625 C 3.40625 -0.34375 2.703125 -0.125 2.140625 -0.125 C 1.28125 -0.125 0.875 -0.796875 0.671875 -1.53125 C 0.640625 -1.640625 0.671875 -1.875 0.484375 -1.875 C 0.421875 -1.875 0.359375 -1.828125 0.359375 -1.75 L 0.359375 -0.3125 C 0.359375 -0.25 0.34375 -0.1875 0.34375 -0.125 C 0.34375 -0.03125 0.375 0.09375 0.484375 0.09375 C 0.640625 0.078125 0.78125 -0.265625 0.953125 -0.40625 Z M 0.953125 -0.40625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-6"> +<path style="stroke:none;" d="M 1.609375 -6.71875 C 1.609375 -5.984375 1.3125 -4.609375 0.203125 -4.609375 L 0.203125 -4.375 L 1.140625 -4.375 L 1.140625 -1.46875 C 1.140625 -1.140625 1.15625 -0.8125 1.3125 -0.53125 C 1.578125 -0.09375 2.078125 0.09375 2.546875 0.09375 C 3.421875 0.09375 3.609375 -0.859375 3.609375 -1.5625 L 3.609375 -1.984375 L 3.34375 -1.984375 C 3.34375 -1.828125 3.359375 -1.65625 3.359375 -1.5 C 3.359375 -0.984375 3.25 -0.15625 2.609375 -0.15625 C 1.984375 -0.15625 1.875 -0.921875 1.875 -1.421875 L 1.875 -4.375 L 3.421875 -4.375 L 3.421875 -4.703125 L 1.875 -4.703125 L 1.875 -6.71875 Z M 1.609375 -6.71875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-7"> +<path style="stroke:none;" d="M 1.1875 -2.546875 L 4.34375 -2.546875 C 4.453125 -2.546875 4.5 -2.59375 4.5 -2.703125 C 4.5 -3.78125 3.921875 -4.859375 2.59375 -4.859375 C 1.28125 -4.859375 0.3125 -3.671875 0.3125 -2.421875 C 0.3125 -1.234375 1.171875 0.09375 2.640625 0.09375 C 3.46875 0.09375 4.171875 -0.34375 4.46875 -1.1875 C 4.484375 -1.234375 4.5 -1.265625 4.5 -1.3125 C 4.5 -1.375 4.4375 -1.421875 4.390625 -1.421875 C 4.203125 -1.421875 4.140625 -1.0625 4.078125 -0.9375 C 3.8125 -0.484375 3.296875 -0.15625 2.765625 -0.15625 C 2.15625 -0.15625 1.625 -0.59375 1.390625 -1.140625 C 1.203125 -1.578125 1.1875 -2.078125 1.1875 -2.546875 Z M 1.203125 -2.765625 C 1.203125 -3.609375 1.671875 -4.640625 2.578125 -4.640625 C 3.515625 -4.640625 3.796875 -3.546875 3.796875 -2.765625 Z M 1.203125 -2.765625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-8"> +<path style="stroke:none;" d="M 0.3125 -4.6875 L 0.3125 -4.359375 L 0.546875 -4.359375 C 0.859375 -4.359375 1.140625 -4.3125 1.140625 -3.875 L 1.140625 1.3125 C 1.140625 1.765625 0.84375 1.78125 0.3125 1.78125 L 0.3125 2.109375 L 2.71875 2.109375 L 2.71875 1.78125 L 2.46875 1.78125 C 2.15625 1.78125 1.890625 1.734375 1.890625 1.34375 L 1.890625 -0.578125 C 2.140625 -0.125 2.78125 0.09375 3.265625 0.09375 C 4.578125 0.09375 5.640625 -1.0625 5.640625 -2.359375 C 5.640625 -3.5625 4.734375 -4.8125 3.40625 -4.8125 C 2.796875 -4.8125 2.296875 -4.578125 1.859375 -4.09375 L 1.859375 -4.8125 Z M 4.75 -2.171875 C 4.71875 -1.34375 4.265625 -0.203125 3.265625 -0.125 L 3.15625 -0.125 C 2.640625 -0.125 1.890625 -0.625 1.890625 -1.171875 L 1.890625 -3 C 1.890625 -3.140625 1.875 -3.265625 1.875 -3.40625 C 1.875 -4 2.609375 -4.546875 3.265625 -4.546875 C 4.390625 -4.546875 4.765625 -3.140625 4.765625 -2.34375 C 4.765625 -2.296875 4.765625 -2.21875 4.75 -2.171875 Z M 4.75 -2.171875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-9"> +<path style="stroke:none;" d="M 0.203125 -4.671875 L 0.203125 -4.375 L 0.375 -4.375 C 0.9375 -4.375 0.96875 -4.203125 1.34375 -3.34375 C 1.765625 -2.328125 2.15625 -1.3125 2.59375 -0.3125 C 2.625 -0.21875 2.703125 -0.09375 2.703125 0 C 2.703125 0.171875 2.515625 0.453125 2.453125 0.625 C 2.21875 1.1875 1.890625 1.984375 1.1875 1.984375 C 1 1.984375 0.828125 1.90625 0.671875 1.78125 C 0.890625 1.75 1.0625 1.59375 1.0625 1.359375 C 1.0625 1.09375 0.875 0.9375 0.625 0.9375 C 0.359375 0.9375 0.203125 1.140625 0.203125 1.359375 C 0.203125 1.921875 0.734375 2.21875 1.203125 2.21875 C 2 2.21875 2.40625 1.421875 2.6875 0.734375 L 2.953125 0.09375 C 3.4375 -1.109375 3.9375 -2.296875 4.4375 -3.484375 C 4.640625 -3.96875 4.890625 -4.375 5.5 -4.375 L 5.5 -4.703125 L 4.734375 -4.671875 L 3.78125 -4.671875 L 3.78125 -4.375 C 4.046875 -4.359375 4.28125 -4.203125 4.28125 -3.921875 C 4.28125 -3.78125 4.21875 -3.640625 4.171875 -3.515625 C 3.921875 -2.921875 3.671875 -2.328125 3.421875 -1.734375 L 3.234375 -1.25 C 3.1875 -1.140625 3.140625 -1.046875 3.109375 -0.953125 L 3.09375 -0.953125 C 3.015625 -1.234375 2.875 -1.5 2.765625 -1.765625 C 2.46875 -2.46875 2.203125 -3.15625 1.890625 -3.84375 C 1.859375 -3.921875 1.828125 -4.015625 1.828125 -4.09375 L 1.828125 -4.140625 C 1.890625 -4.375 2.21875 -4.375 2.421875 -4.375 L 2.421875 -4.703125 L 1.421875 -4.703125 L 1.21875 -4.671875 Z M 0.203125 -4.671875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-10"> +<path style="stroke:none;" d="M 3.328125 -7.453125 L 3.328125 -7.125 L 3.453125 -7.125 C 3.875 -7.125 4.15625 -7.109375 4.15625 -6.453125 L 4.15625 -4.140625 C 3.796875 -4.546875 3.34375 -4.8125 2.765625 -4.8125 C 1.46875 -4.8125 0.375 -3.703125 0.375 -2.34375 C 0.375 -1.140625 1.296875 0.09375 2.65625 0.09375 C 3.25 0.09375 3.703125 -0.15625 4.125 -0.625 L 4.125 0.09375 L 5.6875 -0.015625 L 5.6875 -0.34375 L 5.546875 -0.34375 C 5.1875 -0.34375 4.859375 -0.375 4.859375 -0.890625 L 4.859375 -7.578125 Z M 1.25 -2.09375 L 1.25 -2.25 C 1.25 -3.0625 1.359375 -3.875 2.109375 -4.390625 C 2.328125 -4.515625 2.578125 -4.5625 2.8125 -4.5625 C 3.375 -4.5625 4.140625 -4.140625 4.140625 -3.453125 C 4.140625 -3.3125 4.125 -3.171875 4.125 -3.03125 L 4.125 -1.21875 C 4.125 -1.0625 4.0625 -0.984375 3.984375 -0.859375 C 3.703125 -0.4375 3.21875 -0.125 2.71875 -0.125 C 1.890625 -0.125 1.390625 -0.90625 1.28125 -1.640625 C 1.265625 -1.78125 1.265625 -1.9375 1.25 -2.09375 Z M 1.25 -2.09375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-11"> +<path style="stroke:none;" d="M 3.953125 -4.140625 C 3.671875 -4.140625 3.453125 -3.953125 3.453125 -3.671875 C 3.453125 -3.421875 3.65625 -3.1875 3.921875 -3.1875 C 4.171875 -3.1875 4.390625 -3.390625 4.390625 -3.6875 L 4.390625 -3.78125 C 4.28125 -4.609375 3.296875 -4.859375 2.6875 -4.859375 C 1.359375 -4.859375 0.375 -3.625 0.375 -2.359375 C 0.375 -1.078125 1.359375 0.09375 2.71875 0.09375 C 3.421875 0.09375 4.140625 -0.3125 4.421875 -1.0625 C 4.453125 -1.140625 4.5 -1.21875 4.5 -1.296875 L 4.5 -1.34375 C 4.46875 -1.390625 4.421875 -1.421875 4.375 -1.421875 C 4.203125 -1.421875 4.140625 -0.96875 4 -0.8125 C 3.734375 -0.40625 3.296875 -0.15625 2.8125 -0.15625 C 1.65625 -0.15625 1.25 -1.421875 1.25 -2.359375 C 1.25 -3.265625 1.546875 -4.53125 2.65625 -4.609375 L 2.734375 -4.609375 C 3.140625 -4.609375 3.671875 -4.484375 3.953125 -4.140625 Z M 3.953125 -4.140625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-12"> +<path style="stroke:none;" d="M 0.359375 -4.6875 L 0.359375 -4.359375 L 0.5 -4.359375 C 0.78125 -4.359375 1.109375 -4.34375 1.171875 -4.03125 C 1.1875 -3.921875 1.1875 -3.796875 1.1875 -3.671875 L 1.1875 -1.484375 C 1.1875 -1.171875 1.203125 -0.84375 1.359375 -0.5625 C 1.640625 -0.015625 2.28125 0.09375 2.84375 0.09375 C 3.453125 0.09375 4 -0.28125 4.203125 -0.875 L 4.21875 0.09375 L 5.765625 -0.015625 L 5.765625 -0.34375 L 5.609375 -0.34375 C 5.265625 -0.34375 4.921875 -0.375 4.921875 -0.859375 L 4.921875 -4.8125 L 3.359375 -4.6875 L 3.359375 -4.359375 L 3.453125 -4.359375 C 3.828125 -4.359375 4.1875 -4.34375 4.1875 -3.8125 L 4.1875 -1.84375 C 4.1875 -1.046875 3.78125 -0.125 2.84375 -0.125 C 2.421875 -0.125 2.046875 -0.265625 1.953125 -0.8125 C 1.9375 -1.03125 1.9375 -1.234375 1.9375 -1.4375 L 1.9375 -4.8125 L 1.390625 -4.765625 Z M 0.359375 -4.6875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-13"> +<path style="stroke:none;" d="M 0.359375 -4.6875 L 0.359375 -4.359375 L 0.53125 -4.359375 C 0.859375 -4.359375 1.1875 -4.328125 1.1875 -3.8125 L 1.1875 -0.796875 C 1.1875 -0.34375 0.890625 -0.34375 0.421875 -0.34375 L 0.359375 -0.34375 L 0.359375 -0.015625 L 2.765625 -0.015625 L 2.765625 -0.34375 L 2.515625 -0.34375 C 2.1875 -0.34375 1.9375 -0.375 1.9375 -0.78125 L 1.9375 -2.8125 C 1.9375 -3.59375 2.359375 -4.578125 3.40625 -4.578125 C 4.09375 -4.578125 4.1875 -3.875 4.1875 -3.234375 L 4.1875 -0.75 C 4.1875 -0.375 3.890625 -0.34375 3.59375 -0.34375 L 3.359375 -0.34375 L 3.359375 -0.015625 L 5.765625 -0.015625 L 5.765625 -0.34375 L 5.5 -0.34375 C 5.21875 -0.34375 4.921875 -0.34375 4.921875 -0.765625 L 4.921875 -3.234375 C 4.921875 -3.5625 4.921875 -3.890625 4.75 -4.1875 C 4.5 -4.671875 3.953125 -4.8125 3.4375 -4.8125 C 2.75 -4.8125 2.078125 -4.3125 1.890625 -3.703125 L 1.875 -4.8125 Z M 0.359375 -4.6875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-14"> +<path style="stroke:none;" d="M 1.9375 -0.203125 C 1.9375 -0.125 1.9375 -0.046875 1.9375 0.03125 C 1.9375 0.703125 1.671875 1.328125 1.21875 1.8125 C 1.1875 1.84375 1.09375 1.90625 1.09375 1.96875 C 1.09375 2.0625 1.15625 2.09375 1.203125 2.09375 C 1.359375 2.09375 1.625 1.71875 1.75 1.5 C 2.015625 1.0625 2.171875 0.546875 2.171875 0.03125 C 2.171875 -0.390625 2.078125 -1.09375 1.5 -1.09375 C 1.15625 -1.09375 0.953125 -0.828125 0.953125 -0.546875 C 0.953125 -0.234375 1.21875 -0.015625 1.5 -0.015625 C 1.671875 -0.015625 1.828125 -0.09375 1.9375 -0.203125 Z M 1.9375 -0.203125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-15"> +<path style="stroke:none;" d="M 0.3125 -7.453125 L 0.3125 -7.125 L 0.515625 -7.125 C 0.859375 -7.125 1.140625 -7.09375 1.140625 -6.59375 L 1.140625 -0.78125 C 1.140625 -0.375 0.875 -0.34375 0.59375 -0.34375 L 0.3125 -0.34375 L 0.3125 -0.015625 L 2.65625 -0.015625 L 2.65625 -0.34375 L 2.40625 -0.34375 C 2.078125 -0.34375 1.828125 -0.375 1.828125 -0.8125 L 1.828125 -1.828125 C 1.828125 -2.078125 2.28125 -2.359375 2.53125 -2.578125 C 2.625 -2.40625 2.765625 -2.21875 2.890625 -2.0625 L 3.671875 -0.953125 C 3.734375 -0.84375 3.828125 -0.703125 3.828125 -0.578125 C 3.828125 -0.375 3.609375 -0.34375 3.453125 -0.34375 L 3.453125 -0.015625 L 5.546875 -0.015625 L 5.546875 -0.34375 C 5.25 -0.34375 5 -0.359375 4.75 -0.625 C 4.578125 -0.796875 4.453125 -1 4.3125 -1.1875 C 3.9375 -1.71875 3.578125 -2.25 3.1875 -2.78125 C 3.125 -2.859375 3.09375 -2.9375 3.015625 -3 L 3.015625 -3.015625 C 3.734375 -3.484375 4.296875 -4.375 5.296875 -4.375 L 5.296875 -4.703125 L 3.34375 -4.703125 L 3.34375 -4.375 C 3.515625 -4.375 3.640625 -4.25 3.640625 -4.109375 C 3.640625 -3.84375 3.375 -3.671875 3.203125 -3.515625 C 2.765625 -3.109375 2.296875 -2.71875 1.859375 -2.34375 L 1.859375 -7.578125 Z M 0.3125 -7.453125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-16"> +<path style="stroke:none;" d="M 1.1875 -4.0625 C 1.46875 -4.40625 1.875 -4.640625 2.328125 -4.640625 C 3.125 -4.640625 3.53125 -3.953125 3.53125 -3.203125 L 3.53125 -2.84375 C 2.296875 -2.84375 0.46875 -2.4375 0.46875 -1.046875 C 0.46875 -0.234375 1.421875 0.09375 2.1875 0.09375 L 2.328125 0.09375 C 2.875 0.046875 3.46875 -0.34375 3.609375 -0.84375 L 3.625 -0.84375 C 3.65625 -0.390625 3.953125 0.046875 4.453125 0.046875 C 4.921875 0.046875 5.296875 -0.328125 5.34375 -0.796875 L 5.34375 -1.59375 L 5.078125 -1.59375 L 5.078125 -1.046875 C 5.078125 -0.75 5.03125 -0.296875 4.671875 -0.296875 C 4.34375 -0.296875 4.265625 -0.734375 4.265625 -1 C 4.265625 -1.125 4.28125 -1.25 4.28125 -1.375 L 4.28125 -2.875 C 4.28125 -3 4.28125 -3.125 4.28125 -3.265625 C 4.28125 -4.28125 3.328125 -4.859375 2.421875 -4.859375 C 1.734375 -4.859375 0.796875 -4.5 0.796875 -3.625 C 0.796875 -3.34375 0.984375 -3.125 1.265625 -3.125 C 1.53125 -3.125 1.734375 -3.328125 1.734375 -3.59375 C 1.734375 -3.84375 1.53125 -4.0625 1.265625 -4.0625 C 1.25 -4.0625 1.203125 -4.0625 1.1875 -4.0625 Z M 3.53125 -2.625 L 3.53125 -1.53125 C 3.53125 -0.78125 3.015625 -0.171875 2.296875 -0.125 L 2.25 -0.125 C 1.75 -0.125 1.28125 -0.53125 1.28125 -1.0625 L 1.28125 -1.109375 C 1.359375 -2.171875 2.515625 -2.59375 3.53125 -2.625 Z M 3.53125 -2.625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-17"> +<path style="stroke:none;" d="M 0.359375 -7.453125 L 0.359375 -7.125 L 0.5625 -7.125 C 0.90625 -7.125 1.1875 -7.09375 1.1875 -6.59375 L 1.1875 -0.78125 C 1.1875 -0.375 0.921875 -0.34375 0.625 -0.34375 L 0.359375 -0.34375 L 0.359375 -0.015625 L 2.765625 -0.015625 L 2.765625 -0.34375 L 2.515625 -0.34375 C 2.1875 -0.34375 1.9375 -0.375 1.9375 -0.78125 L 1.9375 -2.8125 C 1.9375 -3.59375 2.359375 -4.578125 3.40625 -4.578125 C 4.09375 -4.578125 4.1875 -3.875 4.1875 -3.234375 L 4.1875 -0.75 C 4.1875 -0.375 3.890625 -0.34375 3.59375 -0.34375 L 3.359375 -0.34375 L 3.359375 -0.015625 L 5.765625 -0.015625 L 5.765625 -0.34375 L 5.5 -0.34375 C 5.21875 -0.34375 4.921875 -0.34375 4.921875 -0.78125 L 4.921875 -3.21875 C 4.921875 -3.5625 4.921875 -3.921875 4.734375 -4.21875 C 4.484375 -4.65625 3.984375 -4.8125 3.484375 -4.8125 C 2.8125 -4.8125 2.078125 -4.390625 1.90625 -3.75 L 1.890625 -7.578125 Z M 0.359375 -7.453125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-18"> +<path style="stroke:none;" d="M 0.203125 -4.703125 L 0.203125 -4.375 L 0.34375 -4.375 C 0.953125 -4.375 1 -4 1.25 -3.28125 C 1.609375 -2.234375 1.984375 -1.21875 2.34375 -0.1875 C 2.390625 -0.078125 2.421875 0.078125 2.5625 0.09375 L 2.578125 0.09375 C 2.828125 0.09375 2.984375 -0.625 3.125 -1 C 3.34375 -1.5625 3.53125 -2.125 3.734375 -2.6875 C 3.796875 -2.859375 3.859375 -3.015625 3.90625 -3.203125 L 3.921875 -3.203125 C 4.09375 -2.4375 4.453125 -1.71875 4.703125 -0.984375 C 4.828125 -0.609375 5 0.09375 5.21875 0.09375 L 5.25 0.09375 C 5.40625 0.09375 5.4375 -0.0625 5.46875 -0.1875 C 5.78125 -1.09375 6.125 -2 6.453125 -2.921875 C 6.703125 -3.609375 6.859375 -4.375 7.625 -4.375 L 7.625 -4.703125 L 6.875 -4.671875 L 5.859375 -4.671875 L 5.859375 -4.375 C 6.140625 -4.359375 6.4375 -4.203125 6.46875 -3.90625 L 6.46875 -3.859375 C 6.46875 -3.71875 6.40625 -3.578125 6.34375 -3.4375 C 6.078125 -2.65625 5.8125 -1.875 5.515625 -1.109375 C 5.484375 -1.03125 5.453125 -0.9375 5.4375 -0.84375 L 5.421875 -0.84375 C 5.140625 -1.84375 4.71875 -2.84375 4.359375 -3.8125 C 4.328125 -3.890625 4.28125 -3.984375 4.28125 -4.078125 C 4.28125 -4.359375 4.6875 -4.375 4.90625 -4.375 L 4.90625 -4.703125 L 2.828125 -4.703125 L 2.828125 -4.375 L 2.984375 -4.375 C 3.40625 -4.375 3.546875 -4.25 3.671875 -3.84375 C 3.703125 -3.78125 3.75 -3.671875 3.75 -3.59375 L 3.75 -3.5625 C 3.71875 -3.359375 3.59375 -3.109375 3.515625 -2.890625 C 3.375 -2.46875 3.234375 -2.078125 3.078125 -1.65625 C 3 -1.421875 2.890625 -1.203125 2.828125 -0.953125 C 2.765625 -1.21875 2.65625 -1.46875 2.5625 -1.71875 C 2.3125 -2.4375 2.046875 -3.140625 1.796875 -3.84375 C 1.78125 -3.921875 1.734375 -4 1.734375 -4.078125 C 1.734375 -4.359375 2.109375 -4.375 2.296875 -4.375 L 2.359375 -4.375 L 2.359375 -4.703125 Z M 0.203125 -4.703125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-19"> +<path style="stroke:none;" d="M 0.421875 -4.6875 L 0.421875 -4.359375 L 0.59375 -4.359375 C 0.9375 -4.359375 1.203125 -4.3125 1.203125 -3.8125 L 1.203125 -0.796875 C 1.203125 -0.359375 0.921875 -0.34375 0.375 -0.34375 L 0.375 -0.015625 L 2.65625 -0.015625 L 2.65625 -0.34375 L 2.484375 -0.34375 C 2.1875 -0.34375 1.90625 -0.375 1.90625 -0.71875 L 1.90625 -4.8125 Z M 1.3125 -7.265625 C 1 -7.21875 0.84375 -6.96875 0.84375 -6.734375 C 0.84375 -6.484375 1.03125 -6.1875 1.375 -6.1875 C 1.71875 -6.1875 1.921875 -6.453125 1.921875 -6.734375 C 1.921875 -6.984375 1.75 -7.28125 1.390625 -7.28125 C 1.359375 -7.28125 1.328125 -7.265625 1.3125 -7.265625 Z M 1.3125 -7.265625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-20"> +<path style="stroke:none;" d="M 0.3125 -7.453125 L 0.3125 -7.125 L 0.46875 -7.125 C 0.8125 -7.125 1.140625 -7.09375 1.140625 -6.59375 L 1.140625 -0.015625 L 1.390625 -0.03125 L 1.8125 -0.703125 C 2.078125 -0.1875 2.6875 0.09375 3.25 0.09375 C 4.578125 0.09375 5.640625 -1.0625 5.640625 -2.359375 C 5.640625 -3.59375 4.71875 -4.8125 3.28125 -4.8125 C 2.703125 -4.8125 2.25 -4.53125 1.859375 -4.09375 L 1.859375 -7.578125 Z M 4.75 -2.109375 C 4.71875 -1.578125 4.640625 -1.078125 4.28125 -0.671875 C 4.015625 -0.34375 3.59375 -0.140625 3.171875 -0.140625 C 2.71875 -0.140625 2.328125 -0.375 2.0625 -0.765625 C 1.96875 -0.890625 1.890625 -1.03125 1.890625 -1.1875 L 1.890625 -3.015625 C 1.890625 -3.15625 1.875 -3.28125 1.875 -3.421875 C 1.875 -4.0625 2.640625 -4.578125 3.28125 -4.578125 C 4.46875 -4.578125 4.765625 -3.25 4.765625 -2.34375 C 4.765625 -2.265625 4.765625 -2.1875 4.75 -2.109375 Z M 4.75 -2.109375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-21"> +<path style="stroke:none;" d="M 1.421875 -1.09375 C 1.125 -1.046875 0.96875 -0.796875 0.96875 -0.5625 C 0.96875 -0.3125 1.140625 -0.015625 1.5 -0.015625 C 1.828125 -0.015625 2.046875 -0.28125 2.046875 -0.5625 C 2.046875 -0.8125 1.859375 -1.09375 1.515625 -1.09375 C 1.484375 -1.09375 1.453125 -1.09375 1.421875 -1.09375 Z M 1.421875 -1.09375 "/> +</symbol> +</g> +</defs> +<g id="surface1"> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.421062 4.9595 C 9.421062 7.424344 7.424969 9.420438 4.960125 9.420438 C 2.495281 9.420438 0.499187 7.424344 0.499187 4.9595 C 0.499187 2.498563 2.495281 0.498563 4.960125 0.498563 C 7.424969 0.498563 9.421062 2.498563 9.421062 4.9595 Z M 9.421062 4.9595 " transform="matrix(1,0,0,-1,5.993,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.422906 4.9595 C 9.422906 7.424344 7.422906 9.420438 4.961969 9.420438 C 2.497125 9.420438 0.501031 7.424344 0.501031 4.9595 C 0.501031 2.498563 2.497125 0.498563 4.961969 0.498563 C 7.422906 0.498563 9.422906 2.498563 9.422906 4.9595 Z M 9.422906 4.9595 " transform="matrix(1,0,0,-1,360.956,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.991156 -1.993625 L 0.391656 0.818875 L 4.958063 4.9595 L 8.215875 8.264188 L 11.911188 11.912625 " transform="matrix(1,0,0,-1,360.956,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.991156 11.912625 L 1.454156 8.705594 L 4.958063 4.963406 L 8.290094 2.580594 L 11.911188 -1.989719 " transform="matrix(1,0,0,-1,360.956,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.422906 4.9595 C 9.422906 7.424344 7.422906 9.420438 4.961969 9.420438 C 2.497125 9.420438 0.501031 7.424344 0.501031 4.9595 C 0.501031 2.498563 2.497125 0.498563 4.961969 0.498563 C 7.422906 0.498563 9.422906 2.498563 9.422906 4.9595 Z M 9.422906 4.9595 " transform="matrix(1,0,0,-1,444.206,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.991156 -1.993625 L 0.661188 0.80325 L 4.958063 4.9595 L 7.790094 7.654813 L 11.911188 11.912625 " transform="matrix(1,0,0,-1,444.206,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.991156 11.912625 L 0.586969 10.045438 L 4.958063 4.963406 L 9.141656 2.119656 L 11.911188 -1.989719 " transform="matrix(1,0,0,-1,444.206,-6.978)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-1" x="0.016" y="11.436"/> + <use xlink:href="#glyph0-2" x="8.146552" y="11.436"/> + <use xlink:href="#glyph0-3" x="11.161827" y="11.436"/> + <use xlink:href="#glyph0-4" x="20.198926" y="11.436"/> + <use xlink:href="#glyph0-5" x="25.62293" y="11.436"/> + <use xlink:href="#glyph0-6" x="29.90257" y="11.436"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-7" x="37.733122" y="11.436"/> + <use xlink:href="#glyph0-3" x="42.554945" y="11.436"/> + <use xlink:href="#glyph0-8" x="51.592043" y="11.436"/> + <use xlink:href="#glyph0-6" x="57.61823" y="11.436"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-9" x="61.543324" y="11.436"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-10" x="70.879332" y="11.436"/> + <use xlink:href="#glyph0-4" x="76.905519" y="11.436"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-11" x="82.634978" y="11.436"/> + <use xlink:href="#glyph0-12" x="87.4568" y="11.436"/> + <use xlink:href="#glyph0-3" x="93.482987" y="11.436"/> + <use xlink:href="#glyph0-7" x="102.520085" y="11.436"/> + <use xlink:href="#glyph0-13" x="107.341908" y="11.436"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-6" x="113.06264" y="11.436"/> + <use xlink:href="#glyph0-14" x="117.28228" y="11.436"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-2" x="123.908467" y="11.436"/> + <use xlink:href="#glyph0-4" x="126.923742" y="11.436"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-4" x="132.653201" y="11.436"/> + <use xlink:href="#glyph0-15" x="138.077206" y="11.436"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-16" x="147.413214" y="11.436"/> + <use xlink:href="#glyph0-6" x="152.837218" y="11.436"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-6" x="160.678679" y="11.436"/> + <use xlink:href="#glyph0-17" x="164.898319" y="11.436"/> + <use xlink:href="#glyph0-7" x="170.924506" y="11.436"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-3" x="179.35724" y="11.436"/> + <use xlink:href="#glyph0-7" x="188.394339" y="11.436"/> + <use xlink:href="#glyph0-6" x="193.216161" y="11.436"/> + <use xlink:href="#glyph0-16" x="197.435801" y="11.436"/> + <use xlink:href="#glyph0-10" x="202.859805" y="11.436"/> + <use xlink:href="#glyph0-16" x="208.885992" y="11.436"/> + <use xlink:href="#glyph0-6" x="214.309997" y="11.436"/> + <use xlink:href="#glyph0-16" x="218.529637" y="11.436"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-6" x="227.575462" y="11.436"/> + <use xlink:href="#glyph0-4" x="231.795102" y="11.436"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-5" x="240.830019" y="11.436"/> + <use xlink:href="#glyph0-7" x="245.109659" y="11.436"/> + <use xlink:href="#glyph0-7" x="249.931481" y="11.436"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-18" x="258.375124" y="11.436"/> + <use xlink:href="#glyph0-17" x="266.207858" y="11.436"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-16" x="272.223136" y="11.436"/> + <use xlink:href="#glyph0-6" x="277.64714" y="11.436"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-6" x="285.488602" y="11.436"/> + <use xlink:href="#glyph0-17" x="289.708241" y="11.436"/> + <use xlink:href="#glyph0-19" x="295.734428" y="11.436"/> + <use xlink:href="#glyph0-5" x="298.749703" y="11.436"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-19" x="306.640256" y="11.436"/> + <use xlink:href="#glyph0-5" x="309.655531" y="11.436"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-16" x="317.556992" y="11.436"/> + <use xlink:href="#glyph0-20" x="322.980996" y="11.436"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-4" x="329.301729" y="11.436"/> + <use xlink:href="#glyph0-12" x="334.725733" y="11.436"/> + <use xlink:href="#glyph0-6" x="340.75192" y="11.436"/> + <use xlink:href="#glyph0-21" x="344.97156" y="11.436"/> +</g> +</g> +</svg> diff --git a/macros/latex/contrib/sdaps/html/_images/sdaps-5f42eed06d6b1410d331c26cd6ee76d40ce7129d.svg.meta b/macros/latex/contrib/sdaps/html/_images/sdaps-5f42eed06d6b1410d331c26cd6ee76d40ce7129d.svg.meta new file mode 100644 index 0000000000..04006682cb --- /dev/null +++ b/macros/latex/contrib/sdaps/html/_images/sdaps-5f42eed06d6b1410d331c26cd6ee76d40ce7129d.svg.meta @@ -0,0 +1,15 @@ +[1]Author=Author +[2]Title=Title +[3]SDAPSVersion=1.9.10 +[4]Duplex=true +[5]PrintQuestionnaireId=0 +[6]PageSize=597.50793pt,845.04694pt +[7]Style=qr +[8]CheckMode=checkcorrect +[9]GlobalID= +[10]GlobalIDLabel= +[11]CornerMarkMargin=28.45274pt,28.45274pt,34.1433pt,34.1433pt +[12]Info-Key 1=Value 1 +[13]Info-Key 2=Value 2 +[14]Info-Key 3=Value 3 +[15]Info-Key 4=Value 4 diff --git a/macros/latex/contrib/sdaps/html/_images/sdaps-7b5f67fcc26f98d4c44cf020d79590112811dccc.svg b/macros/latex/contrib/sdaps/html/_images/sdaps-7b5f67fcc26f98d4c44cf020d79590112811dccc.svg new file mode 100644 index 0000000000..274e76af34 --- /dev/null +++ b/macros/latex/contrib/sdaps/html/_images/sdaps-7b5f67fcc26f98d4c44cf020d79590112811dccc.svg @@ -0,0 +1,880 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="532pt" height="168pt" viewBox="0 0 532 168" version="1.2"> +<defs> +<g> +<symbol overflow="visible" id="glyph0-0"> +<path style="stroke:none;" d=""/> +</symbol> +<symbol overflow="visible" id="glyph0-1"> +<path style="stroke:none;" d="M 0.59375 -7.40625 L 0.390625 -4.96875 L 0.65625 -4.96875 C 0.703125 -5.546875 0.734375 -6.296875 1.078125 -6.6875 C 1.421875 -7.0625 2.046875 -7.09375 2.53125 -7.09375 L 2.984375 -7.09375 C 3.234375 -7.09375 3.453125 -7.0625 3.453125 -6.703125 L 3.453125 -0.84375 C 3.453125 -0.390625 3.046875 -0.328125 2.65625 -0.328125 C 2.53125 -0.328125 2.40625 -0.34375 2.296875 -0.34375 L 1.96875 -0.34375 L 1.96875 -0.015625 L 3.59375 -0.015625 L 3.921875 -0.046875 L 5.859375 -0.046875 L 5.859375 -0.34375 L 5.171875 -0.34375 C 4.75 -0.34375 4.359375 -0.375 4.359375 -0.84375 L 4.359375 -6.703125 C 4.359375 -7.078125 4.59375 -7.09375 4.96875 -7.09375 L 5.34375 -7.09375 C 6 -7.09375 6.765625 -7.015625 7.015625 -6.109375 C 7.09375 -5.734375 7.125 -5.34375 7.171875 -4.96875 L 7.421875 -4.96875 L 7.21875 -7.40625 Z M 0.59375 -7.40625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-2"> +<path style="stroke:none;" d="M 0.359375 -7.453125 L 0.359375 -7.125 L 0.5625 -7.125 C 0.90625 -7.125 1.1875 -7.09375 1.1875 -6.59375 L 1.1875 -0.78125 C 1.1875 -0.375 0.921875 -0.34375 0.625 -0.34375 L 0.359375 -0.34375 L 0.359375 -0.015625 L 2.765625 -0.015625 L 2.765625 -0.34375 L 2.515625 -0.34375 C 2.1875 -0.34375 1.9375 -0.375 1.9375 -0.78125 L 1.9375 -2.8125 C 1.9375 -3.59375 2.359375 -4.578125 3.40625 -4.578125 C 4.09375 -4.578125 4.1875 -3.875 4.1875 -3.234375 L 4.1875 -0.75 C 4.1875 -0.375 3.890625 -0.34375 3.59375 -0.34375 L 3.359375 -0.34375 L 3.359375 -0.015625 L 5.765625 -0.015625 L 5.765625 -0.34375 L 5.5 -0.34375 C 5.21875 -0.34375 4.921875 -0.34375 4.921875 -0.78125 L 4.921875 -3.21875 C 4.921875 -3.5625 4.921875 -3.921875 4.734375 -4.21875 C 4.484375 -4.65625 3.984375 -4.8125 3.484375 -4.8125 C 2.8125 -4.8125 2.078125 -4.390625 1.90625 -3.75 L 1.890625 -7.578125 Z M 0.359375 -7.453125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-3"> +<path style="stroke:none;" d="M 0.421875 -4.6875 L 0.421875 -4.359375 L 0.59375 -4.359375 C 0.9375 -4.359375 1.203125 -4.3125 1.203125 -3.8125 L 1.203125 -0.796875 C 1.203125 -0.359375 0.921875 -0.34375 0.375 -0.34375 L 0.375 -0.015625 L 2.65625 -0.015625 L 2.65625 -0.34375 L 2.484375 -0.34375 C 2.1875 -0.34375 1.90625 -0.375 1.90625 -0.71875 L 1.90625 -4.8125 Z M 1.3125 -7.265625 C 1 -7.21875 0.84375 -6.96875 0.84375 -6.734375 C 0.84375 -6.484375 1.03125 -6.1875 1.375 -6.1875 C 1.71875 -6.1875 1.921875 -6.453125 1.921875 -6.734375 C 1.921875 -6.984375 1.75 -7.28125 1.390625 -7.28125 C 1.359375 -7.28125 1.328125 -7.265625 1.3125 -7.265625 Z M 1.3125 -7.265625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-4"> +<path style="stroke:none;" d="M 0.953125 -0.40625 C 1.140625 -0.078125 1.71875 0.09375 2.109375 0.09375 C 2.875 0.09375 3.8125 -0.15625 3.90625 -1.3125 C 3.90625 -2.03125 3.515625 -2.515625 2.90625 -2.765625 C 2.640625 -2.875 2.34375 -2.90625 2.078125 -2.96875 L 1.84375 -3.015625 C 1.421875 -3.09375 0.859375 -3.3125 0.859375 -3.84375 C 0.859375 -4.484375 1.578125 -4.671875 2.109375 -4.671875 C 2.90625 -4.671875 3.28125 -4.171875 3.375 -3.453125 C 3.375 -3.359375 3.375 -3.25 3.5 -3.25 C 3.625 -3.25 3.625 -3.359375 3.625 -3.453125 L 3.625 -4.734375 C 3.625 -4.78125 3.59375 -4.859375 3.515625 -4.859375 C 3.34375 -4.859375 3.234375 -4.5625 3.125 -4.5625 C 3.046875 -4.578125 2.984375 -4.640625 2.921875 -4.671875 C 2.6875 -4.8125 2.40625 -4.859375 2.125 -4.859375 C 1.46875 -4.859375 0.359375 -4.640625 0.359375 -3.5625 C 0.359375 -2.375 1.671875 -2.25 2.4375 -2.09375 C 2.90625 -2 3.390625 -1.671875 3.40625 -1.140625 C 3.40625 -0.34375 2.703125 -0.125 2.140625 -0.125 C 1.28125 -0.125 0.875 -0.796875 0.671875 -1.53125 C 0.640625 -1.640625 0.671875 -1.875 0.484375 -1.875 C 0.421875 -1.875 0.359375 -1.828125 0.359375 -1.75 L 0.359375 -0.3125 C 0.359375 -0.25 0.34375 -0.1875 0.34375 -0.125 C 0.34375 -0.03125 0.375 0.09375 0.484375 0.09375 C 0.640625 0.078125 0.78125 -0.265625 0.953125 -0.40625 Z M 0.953125 -0.40625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-5"> +<path style="stroke:none;" d="M 0.3125 -7.453125 L 0.3125 -7.125 L 0.46875 -7.125 C 0.8125 -7.125 1.140625 -7.09375 1.140625 -6.59375 L 1.140625 -0.015625 L 1.390625 -0.03125 L 1.8125 -0.703125 C 2.078125 -0.1875 2.6875 0.09375 3.25 0.09375 C 4.578125 0.09375 5.640625 -1.0625 5.640625 -2.359375 C 5.640625 -3.59375 4.71875 -4.8125 3.28125 -4.8125 C 2.703125 -4.8125 2.25 -4.53125 1.859375 -4.09375 L 1.859375 -7.578125 Z M 4.75 -2.109375 C 4.71875 -1.578125 4.640625 -1.078125 4.28125 -0.671875 C 4.015625 -0.34375 3.59375 -0.140625 3.171875 -0.140625 C 2.71875 -0.140625 2.328125 -0.375 2.0625 -0.765625 C 1.96875 -0.890625 1.890625 -1.03125 1.890625 -1.1875 L 1.890625 -3.015625 C 1.890625 -3.15625 1.875 -3.28125 1.875 -3.421875 C 1.875 -4.0625 2.640625 -4.578125 3.28125 -4.578125 C 4.46875 -4.578125 4.765625 -3.25 4.765625 -2.34375 C 4.765625 -2.265625 4.765625 -2.1875 4.75 -2.109375 Z M 4.75 -2.109375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-6"> +<path style="stroke:none;" d="M 2.546875 -4.859375 C 1.15625 -4.703125 0.3125 -3.5625 0.3125 -2.328125 C 0.3125 -1.171875 1.203125 0.109375 2.703125 0.109375 C 4.0625 0.109375 5.09375 -1.0625 5.09375 -2.34375 C 5.09375 -3.625 4.125 -4.859375 2.65625 -4.859375 Z M 1.1875 -2.09375 C 1.171875 -2.1875 1.171875 -2.28125 1.171875 -2.359375 C 1.171875 -3.234375 1.375 -4.625 2.703125 -4.625 C 3.84375 -4.625 4.21875 -3.546875 4.21875 -2.5 C 4.21875 -1.609375 4.109375 -0.234375 2.765625 -0.15625 L 2.703125 -0.15625 C 1.828125 -0.15625 1.296875 -0.921875 1.21875 -1.765625 C 1.203125 -1.875 1.203125 -1.984375 1.1875 -2.09375 Z M 1.1875 -2.09375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-7"> +<path style="stroke:none;" d="M 0.171875 -4.703125 L 0.171875 -4.375 L 0.375 -4.375 C 0.890625 -4.375 1.09375 -4.171875 1.34375 -3.84375 C 1.703125 -3.390625 2.03125 -2.9375 2.390625 -2.484375 C 2.421875 -2.4375 2.515625 -2.359375 2.515625 -2.28125 C 2.515625 -2.21875 2.4375 -2.15625 2.390625 -2.109375 L 2.03125 -1.640625 C 1.46875 -0.9375 1.03125 -0.34375 0.125 -0.34375 L 0.125 -0.015625 L 2.046875 -0.015625 L 2.046875 -0.34375 C 1.84375 -0.34375 1.734375 -0.53125 1.734375 -0.6875 C 1.734375 -0.953125 2 -1.171875 2.15625 -1.375 C 2.34375 -1.609375 2.515625 -1.859375 2.71875 -2.078125 C 2.796875 -1.9375 2.90625 -1.8125 3 -1.6875 C 3.15625 -1.46875 3.34375 -1.25 3.5 -1.03125 C 3.59375 -0.921875 3.78125 -0.75 3.78125 -0.59375 C 3.78125 -0.4375 3.546875 -0.34375 3.40625 -0.34375 L 3.40625 -0.015625 L 5.609375 -0.015625 L 5.609375 -0.34375 L 5.390625 -0.34375 C 4.828125 -0.34375 4.640625 -0.578125 4.390625 -0.921875 C 4.171875 -1.21875 3.921875 -1.53125 3.703125 -1.828125 L 3.296875 -2.359375 C 3.25 -2.40625 3.15625 -2.5 3.140625 -2.578125 C 3.140625 -2.640625 3.21875 -2.703125 3.25 -2.75 L 3.59375 -3.171875 C 4.109375 -3.796875 4.53125 -4.375 5.375 -4.375 L 5.421875 -4.375 L 5.421875 -4.703125 L 3.5 -4.703125 L 3.5 -4.375 C 3.703125 -4.375 3.8125 -4.171875 3.8125 -4.03125 C 3.8125 -3.625 3.203125 -3.234375 2.953125 -2.796875 L 2.9375 -2.796875 C 2.875 -2.90625 2.796875 -3.015625 2.71875 -3.109375 L 2.25 -3.703125 C 2.171875 -3.8125 2 -3.96875 2 -4.109375 C 2 -4.28125 2.21875 -4.359375 2.359375 -4.375 L 2.359375 -4.703125 Z M 0.171875 -4.703125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-8"> +<path style="stroke:none;" d="M 0.359375 -4.6875 L 0.359375 -4.359375 L 0.5 -4.359375 C 0.78125 -4.359375 1.109375 -4.34375 1.171875 -4.03125 C 1.1875 -3.921875 1.1875 -3.796875 1.1875 -3.671875 L 1.1875 -1.484375 C 1.1875 -1.171875 1.203125 -0.84375 1.359375 -0.5625 C 1.640625 -0.015625 2.28125 0.09375 2.84375 0.09375 C 3.453125 0.09375 4 -0.28125 4.203125 -0.875 L 4.21875 0.09375 L 5.765625 -0.015625 L 5.765625 -0.34375 L 5.609375 -0.34375 C 5.265625 -0.34375 4.921875 -0.375 4.921875 -0.859375 L 4.921875 -4.8125 L 3.359375 -4.6875 L 3.359375 -4.359375 L 3.453125 -4.359375 C 3.828125 -4.359375 4.1875 -4.34375 4.1875 -3.8125 L 4.1875 -1.84375 C 4.1875 -1.046875 3.78125 -0.125 2.84375 -0.125 C 2.421875 -0.125 2.046875 -0.265625 1.953125 -0.8125 C 1.9375 -1.03125 1.9375 -1.234375 1.9375 -1.4375 L 1.9375 -4.8125 L 1.390625 -4.765625 Z M 0.359375 -4.6875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-9"> +<path style="stroke:none;" d="M 0.375 -7.453125 L 0.375 -7.125 L 0.5625 -7.125 C 0.921875 -7.125 1.203125 -7.09375 1.203125 -6.578125 L 1.203125 -0.78125 C 1.203125 -0.375 0.90625 -0.34375 0.59375 -0.34375 L 0.375 -0.34375 L 0.375 -0.015625 L 2.734375 -0.015625 L 2.734375 -0.34375 L 2.484375 -0.34375 C 2.1875 -0.34375 1.90625 -0.375 1.90625 -0.765625 L 1.90625 -7.578125 Z M 0.375 -7.453125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-10"> +<path style="stroke:none;" d="M 3.328125 -7.453125 L 3.328125 -7.125 L 3.453125 -7.125 C 3.875 -7.125 4.15625 -7.109375 4.15625 -6.453125 L 4.15625 -4.140625 C 3.796875 -4.546875 3.34375 -4.8125 2.765625 -4.8125 C 1.46875 -4.8125 0.375 -3.703125 0.375 -2.34375 C 0.375 -1.140625 1.296875 0.09375 2.65625 0.09375 C 3.25 0.09375 3.703125 -0.15625 4.125 -0.625 L 4.125 0.09375 L 5.6875 -0.015625 L 5.6875 -0.34375 L 5.546875 -0.34375 C 5.1875 -0.34375 4.859375 -0.375 4.859375 -0.890625 L 4.859375 -7.578125 Z M 1.25 -2.09375 L 1.25 -2.25 C 1.25 -3.0625 1.359375 -3.875 2.109375 -4.390625 C 2.328125 -4.515625 2.578125 -4.5625 2.8125 -4.5625 C 3.375 -4.5625 4.140625 -4.140625 4.140625 -3.453125 C 4.140625 -3.3125 4.125 -3.171875 4.125 -3.03125 L 4.125 -1.21875 C 4.125 -1.0625 4.0625 -0.984375 3.984375 -0.859375 C 3.703125 -0.4375 3.21875 -0.125 2.71875 -0.125 C 1.890625 -0.125 1.390625 -0.90625 1.28125 -1.640625 C 1.265625 -1.78125 1.265625 -1.9375 1.25 -2.09375 Z M 1.25 -2.09375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-11"> +<path style="stroke:none;" d="M 1.1875 -4.0625 C 1.46875 -4.40625 1.875 -4.640625 2.328125 -4.640625 C 3.125 -4.640625 3.53125 -3.953125 3.53125 -3.203125 L 3.53125 -2.84375 C 2.296875 -2.84375 0.46875 -2.4375 0.46875 -1.046875 C 0.46875 -0.234375 1.421875 0.09375 2.1875 0.09375 L 2.328125 0.09375 C 2.875 0.046875 3.46875 -0.34375 3.609375 -0.84375 L 3.625 -0.84375 C 3.65625 -0.390625 3.953125 0.046875 4.453125 0.046875 C 4.921875 0.046875 5.296875 -0.328125 5.34375 -0.796875 L 5.34375 -1.59375 L 5.078125 -1.59375 L 5.078125 -1.046875 C 5.078125 -0.75 5.03125 -0.296875 4.671875 -0.296875 C 4.34375 -0.296875 4.265625 -0.734375 4.265625 -1 C 4.265625 -1.125 4.28125 -1.25 4.28125 -1.375 L 4.28125 -2.875 C 4.28125 -3 4.28125 -3.125 4.28125 -3.265625 C 4.28125 -4.28125 3.328125 -4.859375 2.421875 -4.859375 C 1.734375 -4.859375 0.796875 -4.5 0.796875 -3.625 C 0.796875 -3.34375 0.984375 -3.125 1.265625 -3.125 C 1.53125 -3.125 1.734375 -3.328125 1.734375 -3.59375 C 1.734375 -3.84375 1.53125 -4.0625 1.265625 -4.0625 C 1.25 -4.0625 1.203125 -4.0625 1.1875 -4.0625 Z M 3.53125 -2.625 L 3.53125 -1.53125 C 3.53125 -0.78125 3.015625 -0.171875 2.296875 -0.125 L 2.25 -0.125 C 1.75 -0.125 1.28125 -0.53125 1.28125 -1.0625 L 1.28125 -1.109375 C 1.359375 -2.171875 2.515625 -2.59375 3.53125 -2.625 Z M 3.53125 -2.625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-12"> +<path style="stroke:none;" d="M 0.203125 -4.703125 L 0.203125 -4.375 L 0.421875 -4.375 C 1 -4.375 1.03125 -4.03125 1.3125 -3.34375 C 1.75 -2.296875 2.1875 -1.25 2.59375 -0.1875 C 2.65625 -0.046875 2.6875 0.09375 2.859375 0.09375 C 3.109375 0.09375 3.3125 -0.6875 3.484375 -1.09375 C 3.78125 -1.859375 4.109375 -2.625 4.421875 -3.390625 C 4.65625 -4 4.921875 -4.375 5.5 -4.375 L 5.5 -4.703125 L 4.75 -4.671875 L 3.78125 -4.671875 L 3.78125 -4.375 C 4.03125 -4.359375 4.28125 -4.203125 4.28125 -3.921875 C 4.28125 -3.703125 4.171875 -3.515625 4.09375 -3.3125 C 3.84375 -2.6875 3.578125 -2.0625 3.328125 -1.421875 C 3.25 -1.25 3.1875 -1.046875 3.09375 -0.859375 C 2.71875 -1.859375 2.3125 -2.84375 1.890625 -3.828125 C 1.859375 -3.90625 1.828125 -4 1.828125 -4.09375 L 1.828125 -4.140625 C 1.890625 -4.375 2.203125 -4.375 2.421875 -4.375 L 2.421875 -4.703125 Z M 0.203125 -4.703125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-13"> +<path style="stroke:none;" d="M 1.1875 -2.546875 L 4.34375 -2.546875 C 4.453125 -2.546875 4.5 -2.59375 4.5 -2.703125 C 4.5 -3.78125 3.921875 -4.859375 2.59375 -4.859375 C 1.28125 -4.859375 0.3125 -3.671875 0.3125 -2.421875 C 0.3125 -1.234375 1.171875 0.09375 2.640625 0.09375 C 3.46875 0.09375 4.171875 -0.34375 4.46875 -1.1875 C 4.484375 -1.234375 4.5 -1.265625 4.5 -1.3125 C 4.5 -1.375 4.4375 -1.421875 4.390625 -1.421875 C 4.203125 -1.421875 4.140625 -1.0625 4.078125 -0.9375 C 3.8125 -0.484375 3.296875 -0.15625 2.765625 -0.15625 C 2.15625 -0.15625 1.625 -0.59375 1.390625 -1.140625 C 1.203125 -1.578125 1.1875 -2.078125 1.1875 -2.546875 Z M 1.203125 -2.765625 C 1.203125 -3.609375 1.671875 -4.640625 2.578125 -4.640625 C 3.515625 -4.640625 3.796875 -3.546875 3.796875 -2.765625 Z M 1.203125 -2.765625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-14"> +<path style="stroke:none;" d="M 1.609375 -6.71875 C 1.609375 -5.984375 1.3125 -4.609375 0.203125 -4.609375 L 0.203125 -4.375 L 1.140625 -4.375 L 1.140625 -1.46875 C 1.140625 -1.140625 1.15625 -0.8125 1.3125 -0.53125 C 1.578125 -0.09375 2.078125 0.09375 2.546875 0.09375 C 3.421875 0.09375 3.609375 -0.859375 3.609375 -1.5625 L 3.609375 -1.984375 L 3.34375 -1.984375 C 3.34375 -1.828125 3.359375 -1.65625 3.359375 -1.5 C 3.359375 -0.984375 3.25 -0.15625 2.609375 -0.15625 C 1.984375 -0.15625 1.875 -0.921875 1.875 -1.421875 L 1.875 -4.375 L 3.421875 -4.375 L 3.421875 -4.703125 L 1.875 -4.703125 L 1.875 -6.71875 Z M 1.609375 -6.71875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-15"> +<path style="stroke:none;" d="M 0.359375 -4.6875 L 0.359375 -4.359375 L 0.53125 -4.359375 C 0.859375 -4.359375 1.1875 -4.328125 1.1875 -3.8125 L 1.1875 -0.796875 C 1.1875 -0.34375 0.890625 -0.34375 0.421875 -0.34375 L 0.359375 -0.34375 L 0.359375 -0.015625 L 2.765625 -0.015625 L 2.765625 -0.34375 L 2.515625 -0.34375 C 2.1875 -0.34375 1.9375 -0.375 1.9375 -0.78125 L 1.9375 -2.828125 C 1.9375 -3.59375 2.359375 -4.578125 3.40625 -4.578125 C 4.0625 -4.578125 4.203125 -3.921875 4.203125 -3.34375 L 4.203125 -0.75 C 4.203125 -0.375 3.90625 -0.34375 3.609375 -0.34375 L 3.375 -0.34375 L 3.375 -0.015625 L 5.765625 -0.015625 L 5.765625 -0.34375 L 5.515625 -0.34375 C 5.203125 -0.34375 4.9375 -0.375 4.9375 -0.78125 L 4.9375 -2.828125 C 4.9375 -3.59375 5.359375 -4.578125 6.421875 -4.578125 C 7.078125 -4.578125 7.203125 -3.921875 7.203125 -3.34375 L 7.203125 -0.75 C 7.203125 -0.375 6.921875 -0.34375 6.625 -0.34375 L 6.375 -0.34375 L 6.375 -0.015625 L 8.78125 -0.015625 L 8.78125 -0.34375 L 8.53125 -0.34375 C 8.234375 -0.34375 7.953125 -0.34375 7.953125 -0.78125 L 7.953125 -3.203125 C 7.953125 -3.5625 7.9375 -3.921875 7.75 -4.21875 C 7.5 -4.6875 6.9375 -4.8125 6.4375 -4.8125 L 6.3125 -4.8125 C 5.734375 -4.75 5.078125 -4.3125 4.921875 -3.75 L 4.90625 -3.75 C 4.78125 -4.53125 4.125 -4.8125 3.46875 -4.8125 C 2.78125 -4.8125 2.109375 -4.375 1.890625 -3.703125 L 1.875 -4.8125 Z M 0.359375 -4.6875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-16"> +<path style="stroke:none;" d="M 0.359375 -4.6875 L 0.359375 -4.359375 L 0.53125 -4.359375 C 0.859375 -4.359375 1.1875 -4.328125 1.1875 -3.8125 L 1.1875 -0.796875 C 1.1875 -0.34375 0.890625 -0.34375 0.421875 -0.34375 L 0.359375 -0.34375 L 0.359375 -0.015625 L 2.765625 -0.015625 L 2.765625 -0.34375 L 2.515625 -0.34375 C 2.1875 -0.34375 1.9375 -0.375 1.9375 -0.78125 L 1.9375 -2.8125 C 1.9375 -3.59375 2.359375 -4.578125 3.40625 -4.578125 C 4.09375 -4.578125 4.1875 -3.875 4.1875 -3.234375 L 4.1875 -0.75 C 4.1875 -0.375 3.890625 -0.34375 3.59375 -0.34375 L 3.359375 -0.34375 L 3.359375 -0.015625 L 5.765625 -0.015625 L 5.765625 -0.34375 L 5.5 -0.34375 C 5.21875 -0.34375 4.921875 -0.34375 4.921875 -0.765625 L 4.921875 -3.234375 C 4.921875 -3.5625 4.921875 -3.890625 4.75 -4.1875 C 4.5 -4.671875 3.953125 -4.8125 3.4375 -4.8125 C 2.75 -4.8125 2.078125 -4.3125 1.890625 -3.703125 L 1.875 -4.8125 Z M 0.359375 -4.6875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-17"> +<path style="stroke:none;" d="M 1.421875 -1.09375 C 1.125 -1.046875 0.96875 -0.796875 0.96875 -0.5625 C 0.96875 -0.3125 1.140625 -0.015625 1.5 -0.015625 C 1.828125 -0.015625 2.046875 -0.28125 2.046875 -0.5625 C 2.046875 -0.8125 1.859375 -1.09375 1.515625 -1.09375 C 1.484375 -1.09375 1.453125 -1.09375 1.421875 -1.09375 Z M 1.421875 -1.09375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-18"> +<path style="stroke:none;" d="M 0.34375 -0.34375 L 0.34375 -0.015625 L 2.546875 -0.015625 L 2.546875 -0.34375 C 2.25 -0.34375 1.796875 -0.5 1.796875 -0.875 L 1.796875 -0.890625 C 1.796875 -1.0625 1.90625 -1.25 1.96875 -1.421875 C 2.109375 -1.78125 2.28125 -2.1875 2.359375 -2.546875 L 5.03125 -2.546875 C 5.234375 -2.546875 5.34375 -1.984375 5.4375 -1.703125 C 5.546875 -1.375 5.796875 -0.890625 5.796875 -0.671875 C 5.796875 -0.34375 5.265625 -0.34375 4.96875 -0.34375 L 4.96875 -0.015625 L 6.21875 -0.015625 L 6.453125 -0.046875 L 7.234375 -0.046875 L 7.765625 -0.015625 L 7.765625 -0.34375 L 7.484375 -0.34375 C 7.25 -0.34375 7.015625 -0.359375 6.859375 -0.484375 C 6.71875 -0.625 6.671875 -0.84375 6.625 -1.03125 C 6.046875 -2.625 5.46875 -4.234375 4.90625 -5.84375 L 4.28125 -7.609375 C 4.234375 -7.734375 4.203125 -7.796875 4.0625 -7.796875 C 3.84375 -7.796875 3.8125 -7.5625 3.734375 -7.359375 C 3 -5.328125 2.296875 -3.28125 1.578125 -1.21875 C 1.390625 -0.78125 1.21875 -0.34375 0.34375 -0.34375 Z M 2.46875 -2.875 L 3.75 -6.46875 L 5.03125 -2.875 Z M 2.46875 -2.875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-19"> +<path style="stroke:none;" d="M 3.953125 -4.140625 C 3.671875 -4.140625 3.453125 -3.953125 3.453125 -3.671875 C 3.453125 -3.421875 3.65625 -3.1875 3.921875 -3.1875 C 4.171875 -3.1875 4.390625 -3.390625 4.390625 -3.6875 L 4.390625 -3.78125 C 4.28125 -4.609375 3.296875 -4.859375 2.6875 -4.859375 C 1.359375 -4.859375 0.375 -3.625 0.375 -2.359375 C 0.375 -1.078125 1.359375 0.09375 2.71875 0.09375 C 3.421875 0.09375 4.140625 -0.3125 4.421875 -1.0625 C 4.453125 -1.140625 4.5 -1.21875 4.5 -1.296875 L 4.5 -1.34375 C 4.46875 -1.390625 4.421875 -1.421875 4.375 -1.421875 C 4.203125 -1.421875 4.140625 -0.96875 4 -0.8125 C 3.734375 -0.40625 3.296875 -0.15625 2.8125 -0.15625 C 1.65625 -0.15625 1.25 -1.421875 1.25 -2.359375 C 1.25 -3.265625 1.546875 -4.53125 2.65625 -4.609375 L 2.734375 -4.609375 C 3.140625 -4.609375 3.671875 -4.484375 3.953125 -4.140625 Z M 3.953125 -4.140625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-20"> +<path style="stroke:none;" d="M 1.203125 -4.703125 L 0.34375 -4.703125 L 0.34375 -4.375 L 1.203125 -4.375 L 1.203125 -0.75 C 1.203125 -0.375 0.90625 -0.34375 0.609375 -0.34375 L 0.375 -0.34375 L 0.375 -0.015625 L 2.9375 -0.015625 L 2.9375 -0.34375 C 2.828125 -0.34375 2.703125 -0.328125 2.578125 -0.328125 C 2.234375 -0.328125 1.90625 -0.375 1.90625 -0.765625 L 1.90625 -4.375 L 3.15625 -4.375 L 3.15625 -4.703125 L 1.875 -4.703125 L 1.875 -5.71875 C 1.875 -6.078125 1.875 -6.453125 2.03125 -6.796875 C 2.171875 -7.109375 2.4375 -7.4375 2.8125 -7.453125 L 2.84375 -7.453125 C 2.984375 -7.453125 3.09375 -7.421875 3.234375 -7.390625 C 3.0625 -7.28125 2.90625 -7.203125 2.90625 -6.953125 C 2.90625 -6.703125 3.078125 -6.5 3.375 -6.5 C 3.65625 -6.5 3.8125 -6.71875 3.8125 -6.953125 C 3.8125 -7.453125 3.28125 -7.6875 2.875 -7.6875 C 1.890625 -7.6875 1.203125 -6.9375 1.203125 -5.875 Z M 1.203125 -4.703125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-21"> +<path style="stroke:none;" d="M 1.15625 -2.109375 C 0.9375 -1.890625 0.8125 -1.5 0.8125 -1.203125 C 0.8125 -0.8125 1 -0.53125 1.28125 -0.234375 C 0.78125 -0.140625 0.3125 0.3125 0.3125 0.84375 C 0.3125 1.96875 2.078125 2.234375 2.71875 2.234375 C 3.6875 2.234375 5.109375 1.859375 5.109375 0.796875 C 5.109375 -0.4375 3.859375 -0.71875 2.71875 -0.71875 L 1.96875 -0.71875 C 1.421875 -0.71875 1.140625 -1.015625 1.140625 -1.46875 C 1.140625 -1.671875 1.25 -1.828125 1.3125 -1.96875 C 1.609375 -1.78125 1.9375 -1.65625 2.296875 -1.640625 L 2.375 -1.640625 C 3.25 -1.640625 4 -2.171875 4.140625 -3.09375 L 4.140625 -3.203125 C 4.140625 -3.5625 4.015625 -3.921875 3.78125 -4.1875 C 3.765625 -4.21875 3.734375 -4.25 3.734375 -4.28125 L 3.734375 -4.296875 C 3.875 -4.515625 4.390625 -4.703125 4.703125 -4.703125 C 4.75 -4.703125 4.78125 -4.6875 4.828125 -4.6875 C 4.75 -4.625 4.671875 -4.5625 4.65625 -4.453125 L 4.65625 -4.421875 C 4.65625 -4.25 4.796875 -4.109375 4.96875 -4.109375 C 5.171875 -4.109375 5.25 -4.265625 5.25 -4.421875 C 5.25 -4.765625 4.9375 -4.921875 4.671875 -4.921875 C 4.3125 -4.921875 3.9375 -4.765625 3.65625 -4.53125 C 3.625 -4.5 3.59375 -4.453125 3.546875 -4.453125 L 3.53125 -4.453125 C 3.46875 -4.453125 3.25 -4.640625 3.09375 -4.671875 C 2.875 -4.765625 2.640625 -4.8125 2.40625 -4.8125 C 1.578125 -4.8125 0.75 -4.21875 0.65625 -3.359375 L 0.65625 -3.25 C 0.65625 -2.828125 0.8125 -2.375 1.15625 -2.109375 Z M 0.859375 0.921875 L 0.859375 0.828125 C 0.859375 0.234375 1.390625 -0.09375 1.96875 -0.09375 L 3.015625 -0.09375 C 3.609375 -0.09375 4.4375 0.046875 4.546875 0.765625 L 4.546875 0.84375 C 4.546875 1.65625 3.375 1.984375 2.6875 1.984375 C 1.96875 1.984375 0.96875 1.65625 0.859375 0.921875 Z M 1.4375 -3.015625 L 1.4375 -3.140625 C 1.4375 -3.734375 1.578125 -4.546875 2.390625 -4.546875 C 3.09375 -4.546875 3.359375 -3.921875 3.359375 -3.21875 C 3.359375 -2.671875 3.21875 -1.890625 2.40625 -1.890625 C 1.78125 -1.890625 1.515625 -2.40625 1.4375 -3.015625 Z M 1.4375 -3.015625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-22"> +<path style="stroke:none;" d="M 0.203125 -4.671875 L 0.203125 -4.375 L 0.375 -4.375 C 0.9375 -4.375 0.96875 -4.203125 1.34375 -3.34375 C 1.765625 -2.328125 2.15625 -1.3125 2.59375 -0.3125 C 2.625 -0.21875 2.703125 -0.09375 2.703125 0 C 2.703125 0.171875 2.515625 0.453125 2.453125 0.625 C 2.21875 1.1875 1.890625 1.984375 1.1875 1.984375 C 1 1.984375 0.828125 1.90625 0.671875 1.78125 C 0.890625 1.75 1.0625 1.59375 1.0625 1.359375 C 1.0625 1.09375 0.875 0.9375 0.625 0.9375 C 0.359375 0.9375 0.203125 1.140625 0.203125 1.359375 C 0.203125 1.921875 0.734375 2.21875 1.203125 2.21875 C 2 2.21875 2.40625 1.421875 2.6875 0.734375 L 2.953125 0.09375 C 3.4375 -1.109375 3.9375 -2.296875 4.4375 -3.484375 C 4.640625 -3.96875 4.890625 -4.375 5.5 -4.375 L 5.5 -4.703125 L 4.734375 -4.671875 L 3.78125 -4.671875 L 3.78125 -4.375 C 4.046875 -4.359375 4.28125 -4.203125 4.28125 -3.921875 C 4.28125 -3.78125 4.21875 -3.640625 4.171875 -3.515625 C 3.921875 -2.921875 3.671875 -2.328125 3.421875 -1.734375 L 3.234375 -1.25 C 3.1875 -1.140625 3.140625 -1.046875 3.109375 -0.953125 L 3.09375 -0.953125 C 3.015625 -1.234375 2.875 -1.5 2.765625 -1.765625 C 2.46875 -2.46875 2.203125 -3.15625 1.890625 -3.84375 C 1.859375 -3.921875 1.828125 -4.015625 1.828125 -4.09375 L 1.828125 -4.140625 C 1.890625 -4.375 2.21875 -4.375 2.421875 -4.375 L 2.421875 -4.703125 L 1.421875 -4.703125 L 1.21875 -4.671875 Z M 0.203125 -4.671875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-23"> +<path style="stroke:none;" d="M 0.203125 -4.703125 L 0.203125 -4.375 L 0.34375 -4.375 C 0.953125 -4.375 1 -4 1.25 -3.28125 C 1.609375 -2.234375 1.984375 -1.21875 2.34375 -0.1875 C 2.390625 -0.078125 2.421875 0.078125 2.5625 0.09375 L 2.578125 0.09375 C 2.828125 0.09375 2.984375 -0.625 3.125 -1 C 3.34375 -1.5625 3.53125 -2.125 3.734375 -2.6875 C 3.796875 -2.859375 3.859375 -3.015625 3.90625 -3.203125 L 3.921875 -3.203125 C 4.09375 -2.4375 4.453125 -1.71875 4.703125 -0.984375 C 4.828125 -0.609375 5 0.09375 5.21875 0.09375 L 5.25 0.09375 C 5.40625 0.09375 5.4375 -0.0625 5.46875 -0.1875 C 5.78125 -1.09375 6.125 -2 6.453125 -2.921875 C 6.703125 -3.609375 6.859375 -4.375 7.625 -4.375 L 7.625 -4.703125 L 6.875 -4.671875 L 5.859375 -4.671875 L 5.859375 -4.375 C 6.140625 -4.359375 6.4375 -4.203125 6.46875 -3.90625 L 6.46875 -3.859375 C 6.46875 -3.71875 6.40625 -3.578125 6.34375 -3.4375 C 6.078125 -2.65625 5.8125 -1.875 5.515625 -1.109375 C 5.484375 -1.03125 5.453125 -0.9375 5.4375 -0.84375 L 5.421875 -0.84375 C 5.140625 -1.84375 4.71875 -2.84375 4.359375 -3.8125 C 4.328125 -3.890625 4.28125 -3.984375 4.28125 -4.078125 C 4.28125 -4.359375 4.6875 -4.375 4.90625 -4.375 L 4.90625 -4.703125 L 2.828125 -4.703125 L 2.828125 -4.375 L 2.984375 -4.375 C 3.40625 -4.375 3.546875 -4.25 3.671875 -3.84375 C 3.703125 -3.78125 3.75 -3.671875 3.75 -3.59375 L 3.75 -3.5625 C 3.71875 -3.359375 3.59375 -3.109375 3.515625 -2.890625 C 3.375 -2.46875 3.234375 -2.078125 3.078125 -1.65625 C 3 -1.421875 2.890625 -1.203125 2.828125 -0.953125 C 2.765625 -1.21875 2.65625 -1.46875 2.5625 -1.71875 C 2.3125 -2.4375 2.046875 -3.140625 1.796875 -3.84375 C 1.78125 -3.921875 1.734375 -4 1.734375 -4.078125 C 1.734375 -4.359375 2.109375 -4.375 2.296875 -4.375 L 2.359375 -4.375 L 2.359375 -4.703125 Z M 0.203125 -4.703125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-24"> +<path style="stroke:none;" d="M 0.3125 -4.6875 L 0.3125 -4.359375 L 0.484375 -4.359375 C 0.8125 -4.359375 1.140625 -4.328125 1.140625 -3.8125 L 1.140625 -0.796875 C 1.140625 -0.34375 0.84375 -0.34375 0.375 -0.34375 L 0.3125 -0.34375 L 0.3125 -0.015625 L 2.90625 -0.015625 L 2.90625 -0.34375 C 2.78125 -0.34375 2.65625 -0.328125 2.515625 -0.328125 C 2.171875 -0.328125 1.859375 -0.375 1.859375 -0.78125 L 1.859375 -2.265625 C 1.859375 -3.125 2.03125 -4.578125 3.125 -4.578125 C 3.171875 -4.578125 3.21875 -4.5625 3.265625 -4.5625 C 3.109375 -4.5 3.015625 -4.3125 3.015625 -4.15625 C 3.015625 -3.921875 3.203125 -3.734375 3.421875 -3.703125 C 3.734375 -3.703125 3.921875 -3.90625 3.921875 -4.171875 C 3.921875 -4.59375 3.5 -4.8125 3.140625 -4.8125 C 2.453125 -4.8125 1.9375 -4.1875 1.8125 -3.625 L 1.796875 -4.8125 Z M 0.3125 -4.6875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-25"> +<path style="stroke:none;" d="M 1.421875 -4.6875 C 1.125 -4.640625 0.96875 -4.390625 0.96875 -4.15625 C 0.96875 -3.90625 1.140625 -3.609375 1.5 -3.609375 C 1.828125 -3.609375 2.046875 -3.875 2.046875 -4.15625 C 2.046875 -4.40625 1.859375 -4.703125 1.515625 -4.703125 C 1.484375 -4.703125 1.453125 -4.6875 1.421875 -4.6875 Z M 1.421875 -1.09375 C 1.125 -1.046875 0.96875 -0.796875 0.96875 -0.5625 C 0.96875 -0.3125 1.140625 -0.015625 1.5 -0.015625 C 1.828125 -0.015625 2.046875 -0.28125 2.046875 -0.5625 C 2.046875 -0.8125 1.859375 -1.09375 1.515625 -1.09375 C 1.484375 -1.09375 1.453125 -1.09375 1.421875 -1.09375 Z M 1.421875 -1.09375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-26"> +<path style="stroke:none;" d="M 1.25 -0.578125 C 1.640625 -0.015625 2.625 0.234375 3.265625 0.234375 C 4.421875 0.234375 5.40625 -0.734375 5.40625 -2.015625 C 5.40625 -2.953125 4.890625 -3.8125 3.90625 -4.171875 C 3.765625 -4.203125 3.625 -4.234375 3.484375 -4.28125 L 2.703125 -4.453125 C 2.515625 -4.515625 2.296875 -4.546875 2.109375 -4.640625 C 1.609375 -4.859375 1.296875 -5.359375 1.25 -5.90625 L 1.25 -5.9375 C 1.25 -6.734375 1.9375 -7.390625 2.75 -7.390625 C 3.90625 -7.390625 4.609375 -6.53125 4.78125 -5.4375 C 4.828125 -5.296875 4.78125 -4.984375 4.96875 -4.984375 C 5.0625 -4.984375 5.109375 -5.046875 5.109375 -5.140625 L 5.109375 -7.515625 C 5.109375 -7.59375 5.09375 -7.6875 5 -7.6875 C 4.875 -7.6875 4.578125 -7.171875 4.46875 -6.90625 C 3.921875 -7.390625 3.5 -7.6875 2.75 -7.6875 C 1.71875 -7.6875 0.59375 -6.953125 0.59375 -5.625 C 0.59375 -4.75 1.140625 -3.96875 1.953125 -3.65625 C 2.984375 -3.25 4.546875 -3.515625 4.75 -1.796875 L 4.75 -1.703125 C 4.75 -0.84375 4.140625 -0.109375 3.234375 -0.109375 C 2.15625 -0.109375 1.0625 -0.734375 0.890625 -1.96875 C 0.875 -2.078125 0.875 -2.15625 0.859375 -2.25 L 0.859375 -2.390625 C 0.84375 -2.453125 0.796875 -2.484375 0.734375 -2.484375 C 0.625 -2.484375 0.59375 -2.421875 0.59375 -2.328125 L 0.59375 -0.21875 C 0.59375 -0.15625 0.59375 -0.09375 0.59375 -0.015625 C 0.59375 0.078125 0.59375 0.21875 0.734375 0.21875 C 0.890625 0.1875 1.0625 -0.328125 1.25 -0.578125 Z M 1.25 -0.578125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-27"> +<path style="stroke:none;" d="M 0.5625 -4.703125 L 0.453125 -2.953125 L 0.703125 -2.953125 C 0.734375 -3.328125 0.75 -3.78125 1 -4.09375 C 1.25 -4.4375 1.765625 -4.46875 2.203125 -4.46875 L 3.4375 -4.46875 C 2.484375 -3.09375 1.4375 -1.75 0.4375 -0.40625 C 0.375 -0.34375 0.3125 -0.25 0.3125 -0.15625 C 0.3125 -0.046875 0.375 -0.015625 0.46875 -0.015625 L 4.1875 -0.015625 L 4.359375 -2.046875 L 4.09375 -2.046875 C 4.0625 -1.578125 4.03125 -1.046875 3.765625 -0.703125 C 3.453125 -0.3125 2.921875 -0.265625 2.4375 -0.265625 L 1.203125 -0.265625 C 1.296875 -0.421875 1.40625 -0.546875 1.515625 -0.6875 C 2.390625 -1.90625 3.3125 -3.09375 4.1875 -4.3125 C 4.25 -4.390625 4.328125 -4.46875 4.328125 -4.5625 C 4.328125 -4.671875 4.25 -4.703125 4.171875 -4.703125 Z M 0.5625 -4.703125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-28"> +<path style="stroke:none;" d="M 0.3125 -7.453125 L 0.3125 -7.125 L 0.515625 -7.125 C 0.859375 -7.125 1.140625 -7.09375 1.140625 -6.59375 L 1.140625 -0.78125 C 1.140625 -0.375 0.875 -0.34375 0.59375 -0.34375 L 0.3125 -0.34375 L 0.3125 -0.015625 L 2.65625 -0.015625 L 2.65625 -0.34375 L 2.40625 -0.34375 C 2.078125 -0.34375 1.828125 -0.375 1.828125 -0.8125 L 1.828125 -1.828125 C 1.828125 -2.078125 2.28125 -2.359375 2.53125 -2.578125 C 2.625 -2.40625 2.765625 -2.21875 2.890625 -2.0625 L 3.671875 -0.953125 C 3.734375 -0.84375 3.828125 -0.703125 3.828125 -0.578125 C 3.828125 -0.375 3.609375 -0.34375 3.453125 -0.34375 L 3.453125 -0.015625 L 5.546875 -0.015625 L 5.546875 -0.34375 C 5.25 -0.34375 5 -0.359375 4.75 -0.625 C 4.578125 -0.796875 4.453125 -1 4.3125 -1.1875 C 3.9375 -1.71875 3.578125 -2.25 3.1875 -2.78125 C 3.125 -2.859375 3.09375 -2.9375 3.015625 -3 L 3.015625 -3.015625 C 3.734375 -3.484375 4.296875 -4.375 5.296875 -4.375 L 5.296875 -4.703125 L 3.34375 -4.703125 L 3.34375 -4.375 C 3.515625 -4.375 3.640625 -4.25 3.640625 -4.109375 C 3.640625 -3.84375 3.375 -3.671875 3.203125 -3.515625 C 2.765625 -3.109375 2.296875 -2.71875 1.859375 -2.34375 L 1.859375 -7.578125 Z M 0.3125 -7.453125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-29"> +<path style="stroke:none;" d="M 1.140625 -4.703125 L 0.296875 -4.703125 L 0.296875 -4.375 L 1.140625 -4.375 L 1.140625 -0.75 C 1.140625 -0.359375 0.828125 -0.34375 0.46875 -0.34375 L 0.3125 -0.34375 L 0.3125 -0.015625 L 2.6875 -0.015625 L 2.6875 -0.34375 L 2.4375 -0.34375 C 2.140625 -0.34375 1.859375 -0.375 1.859375 -0.75 L 1.859375 -4.375 L 3.59375 -4.375 C 3.9375 -4.375 4.171875 -4.28125 4.171875 -3.84375 L 4.171875 -0.796875 C 4.171875 -0.359375 3.875 -0.34375 3.453125 -0.34375 L 3.328125 -0.34375 L 3.328125 -0.015625 L 5.71875 -0.015625 L 5.71875 -0.34375 L 5.4375 -0.34375 C 5.140625 -0.34375 4.875 -0.375 4.875 -0.78125 L 4.875 -4.828125 L 3.265625 -4.703125 L 1.828125 -4.703125 L 1.828125 -5.8125 C 1.828125 -6.84375 2.53125 -7.453125 3.4375 -7.453125 C 3.796875 -7.453125 4.15625 -7.34375 4.421875 -7.09375 C 4.15625 -7.09375 3.921875 -6.921875 3.921875 -6.625 C 3.921875 -6.375 4.09375 -6.140625 4.390625 -6.140625 C 4.625 -6.140625 4.84375 -6.328125 4.859375 -6.59375 L 4.859375 -6.625 C 4.859375 -7.375 4.078125 -7.6875 3.4375 -7.6875 C 2.609375 -7.6875 1.671875 -7.34375 1.28125 -6.59375 C 1.15625 -6.34375 1.140625 -6.078125 1.140625 -5.828125 Z M 1.140625 -4.703125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-30"> +<path style="stroke:none;" d="M 0.3125 -4.6875 L 0.3125 -4.359375 L 0.546875 -4.359375 C 0.859375 -4.359375 1.140625 -4.3125 1.140625 -3.875 L 1.140625 1.3125 C 1.140625 1.765625 0.84375 1.78125 0.3125 1.78125 L 0.3125 2.109375 L 2.71875 2.109375 L 2.71875 1.78125 L 2.46875 1.78125 C 2.15625 1.78125 1.890625 1.734375 1.890625 1.34375 L 1.890625 -0.578125 C 2.140625 -0.125 2.78125 0.09375 3.265625 0.09375 C 4.578125 0.09375 5.640625 -1.0625 5.640625 -2.359375 C 5.640625 -3.5625 4.734375 -4.8125 3.40625 -4.8125 C 2.796875 -4.8125 2.296875 -4.578125 1.859375 -4.09375 L 1.859375 -4.8125 Z M 4.75 -2.171875 C 4.71875 -1.34375 4.265625 -0.203125 3.265625 -0.125 L 3.15625 -0.125 C 2.640625 -0.125 1.890625 -0.625 1.890625 -1.171875 L 1.890625 -3 C 1.890625 -3.140625 1.875 -3.265625 1.875 -3.40625 C 1.875 -4 2.609375 -4.546875 3.265625 -4.546875 C 4.390625 -4.546875 4.765625 -3.140625 4.765625 -2.34375 C 4.765625 -2.296875 4.765625 -2.21875 4.75 -2.171875 Z M 4.75 -2.171875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-31"> +<path style="stroke:none;" d="M 1.421875 -7.796875 C 1.09375 -7.796875 0.96875 -7.484375 0.96875 -7.25 L 1 -6.703125 C 1.078125 -5.578125 1.203125 -4.4375 1.28125 -3.296875 C 1.296875 -2.890625 1.296875 -2.046875 1.484375 -2 L 1.53125 -2 C 1.671875 -2.03125 1.640625 -2.234375 1.65625 -2.328125 C 1.671875 -2.6875 1.703125 -3.015625 1.734375 -3.375 C 1.859375 -4.546875 1.90625 -5.734375 2.03125 -6.921875 C 2.046875 -7.03125 2.046875 -7.140625 2.046875 -7.25 C 2.046875 -7.5625 1.828125 -7.8125 1.5 -7.8125 C 1.46875 -7.8125 1.453125 -7.796875 1.421875 -7.796875 Z M 1.421875 -1.09375 C 1.125 -1.046875 0.96875 -0.796875 0.96875 -0.5625 C 0.96875 -0.3125 1.140625 -0.015625 1.5 -0.015625 C 1.828125 -0.015625 2.046875 -0.28125 2.046875 -0.5625 C 2.046875 -0.8125 1.859375 -1.09375 1.515625 -1.09375 C 1.484375 -1.09375 1.453125 -1.09375 1.421875 -1.09375 Z M 1.421875 -1.09375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-32"> +<path style="stroke:none;" d="M 0.640625 -4.6875 L 0.640625 -4.359375 L 0.84375 -4.359375 C 1.21875 -4.359375 1.5625 -4.328125 1.5625 -3.828125 L 1.5625 -0.09375 C 1.5625 0.09375 1.578125 0.3125 1.578125 0.5 C 1.578125 1.0625 1.5 1.984375 0.78125 1.984375 C 0.59375 1.984375 0.375 1.921875 0.203125 1.84375 L 0.203125 1.828125 C 0.421875 1.796875 0.5625 1.59375 0.5625 1.375 C 0.5625 1.09375 0.328125 0.921875 0.09375 0.921875 C -0.203125 0.921875 -0.375 1.140625 -0.375 1.4375 C -0.34375 2 0.3125 2.21875 0.78125 2.21875 C 1.59375 2.21875 2.203125 1.546875 2.265625 0.703125 L 2.265625 -4.8125 Z M 1.640625 -7.265625 C 1.34375 -7.21875 1.1875 -6.96875 1.1875 -6.734375 C 1.1875 -6.484375 1.359375 -6.1875 1.71875 -6.1875 C 2.046875 -6.1875 2.25 -6.453125 2.25 -6.734375 C 2.25 -6.984375 2.078125 -7.28125 1.734375 -7.28125 C 1.703125 -7.28125 1.671875 -7.265625 1.640625 -7.265625 Z M 1.640625 -7.265625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-33"> +<path style="stroke:none;" d="M 1.140625 -4.703125 L 0.296875 -4.703125 L 0.296875 -4.375 L 1.140625 -4.375 L 1.140625 -0.75 C 1.140625 -0.359375 0.828125 -0.34375 0.46875 -0.34375 L 0.3125 -0.34375 L 0.3125 -0.015625 L 2.6875 -0.015625 L 2.6875 -0.34375 L 2.4375 -0.34375 C 2.140625 -0.34375 1.859375 -0.375 1.859375 -0.75 L 1.859375 -4.375 L 4.171875 -4.375 L 4.171875 -0.75 C 4.171875 -0.359375 3.84375 -0.34375 3.484375 -0.34375 L 3.328125 -0.34375 L 3.328125 -0.015625 L 5.71875 -0.015625 L 5.71875 -0.34375 L 5.453125 -0.34375 C 5.140625 -0.34375 4.875 -0.375 4.875 -0.75 L 4.875 -7.578125 C 4.765625 -7.5625 4.640625 -7.53125 4.53125 -7.53125 L 4.484375 -7.53125 C 4.390625 -7.53125 4.28125 -7.59375 4.203125 -7.609375 C 4.03125 -7.65625 3.84375 -7.671875 3.65625 -7.6875 L 3.484375 -7.6875 C 2.390625 -7.6875 1.140625 -7.125 1.140625 -5.90625 Z M 4.171875 -4.703125 L 1.828125 -4.703125 L 1.828125 -5.828125 C 1.828125 -6.65625 2.3125 -7.453125 3.484375 -7.453125 C 3.671875 -7.453125 4.109375 -7.4375 4.140625 -7.359375 L 4.140625 -7.34375 C 4.140625 -7.28125 3.9375 -7.140625 3.9375 -6.9375 C 3.9375 -6.71875 4.140625 -6.625 4.171875 -6.5 Z M 4.171875 -4.703125 "/> +</symbol> +<symbol overflow="visible" id="glyph1-0"> +<path style="stroke:none;" d=""/> +</symbol> +<symbol overflow="visible" id="glyph1-1"> +<path style="stroke:none;" d="M 4 -4.359375 L 4.9375 -4.359375 C 5.15625 -4.359375 5.265625 -4.359375 5.265625 -4.578125 C 5.265625 -4.703125 5.15625 -4.703125 4.96875 -4.703125 L 4.0625 -4.703125 L 4.296875 -5.9375 C 4.34375 -6.171875 4.5 -6.953125 4.5625 -7.078125 C 4.65625 -7.28125 4.84375 -7.453125 5.078125 -7.453125 C 5.109375 -7.453125 5.40625 -7.453125 5.609375 -7.25 C 5.125 -7.203125 5.015625 -6.828125 5.015625 -6.65625 C 5.015625 -6.40625 5.21875 -6.28125 5.421875 -6.28125 C 5.703125 -6.28125 6.015625 -6.515625 6.015625 -6.9375 C 6.015625 -7.4375 5.515625 -7.6875 5.078125 -7.6875 C 4.703125 -7.6875 4.015625 -7.5 3.6875 -6.40625 C 3.625 -6.1875 3.59375 -6.078125 3.328125 -4.703125 L 2.578125 -4.703125 C 2.359375 -4.703125 2.25 -4.703125 2.25 -4.5 C 2.25 -4.359375 2.34375 -4.359375 2.546875 -4.359375 L 3.265625 -4.359375 L 2.453125 -0.046875 C 2.25 1 2.078125 2 1.5 2 C 1.46875 2 1.1875 2 0.984375 1.796875 C 1.484375 1.765625 1.578125 1.375 1.578125 1.203125 C 1.578125 0.953125 1.390625 0.828125 1.171875 0.828125 C 0.890625 0.828125 0.578125 1.0625 0.578125 1.484375 C 0.578125 1.96875 1.0625 2.234375 1.5 2.234375 C 2.109375 2.234375 2.546875 1.59375 2.734375 1.171875 C 3.09375 0.484375 3.34375 -0.828125 3.34375 -0.90625 Z M 4 -4.359375 "/> +</symbol> +<symbol overflow="visible" id="glyph1-2"> +<path style="stroke:none;" d="M 3.640625 -3.296875 C 3.703125 -3.578125 3.953125 -4.578125 4.71875 -4.578125 C 4.78125 -4.578125 5.03125 -4.578125 5.265625 -4.4375 C 4.96875 -4.390625 4.75 -4.109375 4.75 -3.84375 C 4.75 -3.671875 4.859375 -3.46875 5.15625 -3.46875 C 5.40625 -3.46875 5.75 -3.671875 5.75 -4.09375 C 5.75 -4.671875 5.109375 -4.828125 4.734375 -4.828125 C 4.09375 -4.828125 3.71875 -4.25 3.59375 -3.984375 C 3.3125 -4.71875 2.71875 -4.828125 2.40625 -4.828125 C 1.28125 -4.828125 0.65625 -3.40625 0.65625 -3.140625 C 0.65625 -3.03125 0.765625 -3.03125 0.78125 -3.03125 C 0.875 -3.03125 0.90625 -3.046875 0.921875 -3.15625 C 1.296875 -4.3125 2.015625 -4.578125 2.390625 -4.578125 C 2.59375 -4.578125 2.984375 -4.484375 2.984375 -3.84375 C 2.984375 -3.515625 2.796875 -2.78125 2.390625 -1.25 C 2.21875 -0.578125 1.828125 -0.125 1.359375 -0.125 C 1.28125 -0.125 1.03125 -0.125 0.8125 -0.265625 C 1.078125 -0.3125 1.3125 -0.546875 1.3125 -0.84375 C 1.3125 -1.140625 1.078125 -1.234375 0.921875 -1.234375 C 0.59375 -1.234375 0.3125 -0.953125 0.3125 -0.59375 C 0.3125 -0.09375 0.859375 0.125 1.34375 0.125 C 2.0625 0.125 2.453125 -0.640625 2.484375 -0.703125 C 2.625 -0.3125 3.015625 0.125 3.671875 0.125 C 4.78125 0.125 5.40625 -1.28125 5.40625 -1.5625 C 5.40625 -1.671875 5.3125 -1.671875 5.28125 -1.671875 C 5.1875 -1.671875 5.15625 -1.625 5.140625 -1.546875 C 4.78125 -0.375 4.03125 -0.125 3.6875 -0.125 C 3.265625 -0.125 3.09375 -0.46875 3.09375 -0.84375 C 3.09375 -1.078125 3.15625 -1.3125 3.265625 -1.796875 Z M 3.640625 -3.296875 "/> +</symbol> +<symbol overflow="visible" id="glyph2-0"> +<path style="stroke:none;" d=""/> +</symbol> +<symbol overflow="visible" id="glyph2-1"> +<path style="stroke:none;" d="M 3.609375 2.625 C 3.609375 2.578125 3.609375 2.5625 3.421875 2.375 C 2.0625 1 1.71875 -1.0625 1.71875 -2.71875 C 1.71875 -4.625 2.125 -6.515625 3.46875 -7.890625 C 3.609375 -8.015625 3.609375 -8.03125 3.609375 -8.078125 C 3.609375 -8.140625 3.5625 -8.171875 3.5 -8.171875 C 3.390625 -8.171875 2.40625 -7.4375 1.765625 -6.046875 C 1.203125 -4.859375 1.078125 -3.640625 1.078125 -2.71875 C 1.078125 -1.875 1.203125 -0.5625 1.796875 0.671875 C 2.453125 2.015625 3.390625 2.71875 3.5 2.71875 C 3.5625 2.71875 3.609375 2.6875 3.609375 2.625 Z M 3.609375 2.625 "/> +</symbol> +<symbol overflow="visible" id="glyph2-2"> +<path style="stroke:none;" d="M 3.15625 -2.71875 C 3.15625 -3.578125 3.03125 -4.890625 2.4375 -6.125 C 1.78125 -7.46875 0.84375 -8.171875 0.734375 -8.171875 C 0.671875 -8.171875 0.625 -8.140625 0.625 -8.078125 C 0.625 -8.03125 0.625 -8.015625 0.828125 -7.8125 C 1.890625 -6.734375 2.515625 -5 2.515625 -2.71875 C 2.515625 -0.859375 2.109375 1.0625 0.765625 2.4375 C 0.625 2.5625 0.625 2.578125 0.625 2.625 C 0.625 2.6875 0.671875 2.71875 0.734375 2.71875 C 0.84375 2.71875 1.828125 1.984375 2.46875 0.59375 C 3.015625 -0.59375 3.15625 -1.8125 3.15625 -2.71875 Z M 3.15625 -2.71875 "/> +</symbol> +<symbol overflow="visible" id="glyph2-3"> +<path style="stroke:none;" d="M 7.5 -3.5625 C 7.65625 -3.5625 7.859375 -3.5625 7.859375 -3.78125 C 7.859375 -4 7.65625 -4 7.5 -4 L 0.96875 -4 C 0.8125 -4 0.609375 -4 0.609375 -3.78125 C 0.609375 -3.5625 0.8125 -3.5625 0.984375 -3.5625 Z M 7.5 -1.453125 C 7.65625 -1.453125 7.859375 -1.453125 7.859375 -1.671875 C 7.859375 -1.890625 7.65625 -1.890625 7.5 -1.890625 L 0.984375 -1.890625 C 0.8125 -1.890625 0.609375 -1.890625 0.609375 -1.671875 C 0.609375 -1.453125 0.8125 -1.453125 0.96875 -1.453125 Z M 7.5 -1.453125 "/> +</symbol> +<symbol overflow="visible" id="glyph3-0"> +<path style="stroke:none;" d=""/> +</symbol> +<symbol overflow="visible" id="glyph3-1"> +<path style="stroke:none;" d="M 2.5 -5.078125 C 2.5 -5.296875 2.484375 -5.296875 2.265625 -5.296875 C 1.9375 -4.984375 1.515625 -4.796875 0.765625 -4.796875 L 0.765625 -4.53125 C 0.984375 -4.53125 1.40625 -4.53125 1.875 -4.734375 L 1.875 -0.65625 C 1.875 -0.359375 1.84375 -0.265625 1.09375 -0.265625 L 0.8125 -0.265625 L 0.8125 0 C 1.140625 -0.03125 1.828125 -0.03125 2.1875 -0.03125 C 2.546875 -0.03125 3.234375 -0.03125 3.5625 0 L 3.5625 -0.265625 L 3.28125 -0.265625 C 2.53125 -0.265625 2.5 -0.359375 2.5 -0.65625 Z M 2.5 -5.078125 "/> +</symbol> +<symbol overflow="visible" id="glyph4-0"> +<path style="stroke:none;" d=""/> +</symbol> +<symbol overflow="visible" id="glyph4-1"> +<path style="stroke:none;" d="M 3.265625 -3.046875 C 2.9375 -3.015625 2.828125 -2.765625 2.828125 -2.609375 C 2.828125 -2.375 3.03125 -2.3125 3.140625 -2.3125 C 3.171875 -2.3125 3.578125 -2.34375 3.578125 -2.828125 C 3.578125 -3.3125 3.0625 -3.515625 2.578125 -3.515625 C 1.453125 -3.515625 0.34375 -2.421875 0.34375 -1.296875 C 0.34375 -0.546875 0.875 0.078125 1.75 0.078125 C 3.015625 0.078125 3.671875 -0.71875 3.671875 -0.828125 C 3.671875 -0.90625 3.59375 -0.953125 3.546875 -0.953125 C 3.5 -0.953125 3.46875 -0.9375 3.4375 -0.890625 C 2.8125 -0.140625 1.90625 -0.140625 1.765625 -0.140625 C 1.34375 -0.140625 1 -0.40625 1 -1.015625 C 1 -1.359375 1.15625 -2.203125 1.53125 -2.703125 C 1.875 -3.140625 2.28125 -3.296875 2.59375 -3.296875 C 2.6875 -3.296875 3.046875 -3.28125 3.265625 -3.046875 Z M 3.265625 -3.046875 "/> +</symbol> +</g> +</defs> +<g id="surface1"> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.421062 4.9595 C 9.421062 7.424344 7.424969 9.420438 4.960125 9.420438 C 2.495281 9.420438 0.499187 7.424344 0.499187 4.9595 C 0.499187 2.498563 2.495281 0.498563 4.960125 0.498563 C 7.424969 0.498563 9.421062 2.498563 9.421062 4.9595 Z M 9.421062 4.9595 " transform="matrix(1,0,0,-1,5.993,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.422906 4.9595 C 9.422906 7.424344 7.422906 9.420438 4.961969 9.420438 C 2.497125 9.420438 0.501031 7.424344 0.501031 4.9595 C 0.501031 2.498563 2.497125 0.498563 4.961969 0.498563 C 7.422906 0.498563 9.422906 2.498563 9.422906 4.9595 Z M 9.422906 4.9595 " transform="matrix(1,0,0,-1,360.956,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.991156 -1.993625 L 0.391656 0.818875 L 4.958063 4.9595 L 8.215875 8.264188 L 11.911188 11.912625 " transform="matrix(1,0,0,-1,360.956,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.991156 11.912625 L 1.454156 8.705594 L 4.958063 4.963406 L 8.290094 2.580594 L 11.911188 -1.989719 " transform="matrix(1,0,0,-1,360.956,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.422906 4.9595 C 9.422906 7.424344 7.422906 9.420438 4.961969 9.420438 C 2.497125 9.420438 0.501031 7.424344 0.501031 4.9595 C 0.501031 2.498563 2.497125 0.498563 4.961969 0.498563 C 7.422906 0.498563 9.422906 2.498563 9.422906 4.9595 Z M 9.422906 4.9595 " transform="matrix(1,0,0,-1,444.206,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.991156 -1.993625 L 0.661188 0.80325 L 4.958063 4.9595 L 7.790094 7.654813 L 11.911188 11.912625 " transform="matrix(1,0,0,-1,444.206,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.991156 11.912625 L 0.586969 10.045438 L 4.958063 4.963406 L 9.141656 2.119656 L 11.911188 -1.989719 " transform="matrix(1,0,0,-1,444.206,-6.978)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 0.499625 10.014125 L 0.499625 -2.5015 L 53.167594 -2.5015 L 53.167594 10.014125 Z M 0.499625 10.014125 " transform="matrix(1,0,0,-1,0.016,14.436)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-1" x="3.016" y="14.436"/> + <use xlink:href="#glyph0-2" x="10.848734" y="14.436"/> + <use xlink:href="#glyph0-3" x="16.874921" y="14.436"/> + <use xlink:href="#glyph0-4" x="19.890196" y="14.436"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-2" x="27.780748" y="14.436"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-5" x="33.512389" y="14.436"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-6" x="39.833122" y="14.436"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-7" x="44.96258" y="14.436"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-4" x="57.047681" y="14.436"/> + <use xlink:href="#glyph0-2" x="61.327321" y="14.436"/> + <use xlink:href="#glyph0-6" x="67.353508" y="14.436"/> + <use xlink:href="#glyph0-8" x="72.777513" y="14.436"/> + <use xlink:href="#glyph0-9" x="78.8037" y="14.436"/> + <use xlink:href="#glyph0-10" x="81.818975" y="14.436"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-2" x="91.205164" y="14.436"/> + <use xlink:href="#glyph0-11" x="97.231351" y="14.436"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-12" x="102.36081" y="14.436"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-13" x="107.780451" y="14.436"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-14" x="115.962276" y="14.436"/> + <use xlink:href="#glyph0-2" x="120.181916" y="14.436"/> + <use xlink:href="#glyph0-13" x="126.208103" y="14.436"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-4" x="134.400837" y="14.436"/> + <use xlink:href="#glyph0-11" x="138.680477" y="14.436"/> + <use xlink:href="#glyph0-15" x="144.104481" y="14.436"/> + <use xlink:href="#glyph0-13" x="153.14158" y="14.436"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-5" x="161.323405" y="14.436"/> + <use xlink:href="#glyph0-11" x="167.349591" y="14.436"/> + <use xlink:href="#glyph0-4" x="172.773596" y="14.436"/> + <use xlink:href="#glyph0-13" x="177.053236" y="14.436"/> + <use xlink:href="#glyph0-9" x="181.875058" y="14.436"/> + <use xlink:href="#glyph0-3" x="184.890333" y="14.436"/> + <use xlink:href="#glyph0-16" x="187.905609" y="14.436"/> + <use xlink:href="#glyph0-13" x="193.931795" y="14.436"/> + <use xlink:href="#glyph0-17" x="198.753618" y="14.436"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-18" x="206.503442" y="14.436"/> + <use xlink:href="#glyph0-16" x="214.633995" y="14.436"/> + <use xlink:href="#glyph0-10" x="220.660181" y="14.436"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-6" x="230.046371" y="14.436"/> + <use xlink:href="#glyph0-16" x="235.470376" y="14.436"/> + <use xlink:href="#glyph0-13" x="241.496562" y="14.436"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-19" x="249.689296" y="14.436"/> + <use xlink:href="#glyph0-11" x="254.511119" y="14.436"/> + <use xlink:href="#glyph0-16" x="259.935123" y="14.436"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-4" x="269.321313" y="14.436"/> + <use xlink:href="#glyph0-13" x="273.600953" y="14.436"/> + <use xlink:href="#glyph0-13" x="278.422775" y="14.436"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-14" x="286.615509" y="14.436"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-2" x="290.82424" y="14.436"/> + <use xlink:href="#glyph0-11" x="296.850427" y="14.436"/> + <use xlink:href="#glyph0-14" x="302.274431" y="14.436"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-11" x="309.864983" y="14.436"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-2" x="318.64899" y="14.436"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-5" x="324.380631" y="14.436"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-6" x="330.701364" y="14.436"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-7" x="335.830823" y="14.436"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-6" x="344.915921" y="14.436"/> + <use xlink:href="#glyph0-16" x="350.339926" y="14.436"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-14" x="359.726115" y="14.436"/> + <use xlink:href="#glyph0-2" x="363.945755" y="14.436"/> + <use xlink:href="#glyph0-13" x="369.971942" y="14.436"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-9" x="378.164676" y="14.436"/> + <use xlink:href="#glyph0-13" x="381.179951" y="14.436"/> + <use xlink:href="#glyph0-20" x="386.001774" y="14.436"/> + <use xlink:href="#glyph0-14" x="389.31814" y="14.436"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-13" x="396.897783" y="14.436"/> + <use xlink:href="#glyph0-10" x="401.719605" y="14.436"/> + <use xlink:href="#glyph0-21" x="407.745792" y="14.436"/> + <use xlink:href="#glyph0-13" x="413.169796" y="14.436"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-3" x="421.351621" y="14.436"/> + <use xlink:href="#glyph0-4" x="424.366897" y="14.436"/> +</g> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 0.498719 10.014125 L 0.498719 -4.622594 L 70.291688 -4.622594 L 70.291688 10.014125 Z M 0.498719 10.014125 " transform="matrix(1,0,0,-1,432.013,14.436)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-16" x="435.013" y="14.436"/> + <use xlink:href="#glyph0-3" x="441.039187" y="14.436"/> + <use xlink:href="#glyph0-19" x="444.054462" y="14.436"/> + <use xlink:href="#glyph0-13" x="448.876284" y="14.436"/> + <use xlink:href="#glyph0-9" x="453.698106" y="14.436"/> + <use xlink:href="#glyph0-22" x="456.713382" y="14.436"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-11" x="466.049389" y="14.436"/> + <use xlink:href="#glyph0-9" x="471.473394" y="14.436"/> + <use xlink:href="#glyph0-3" x="474.488669" y="14.436"/> + <use xlink:href="#glyph0-21" x="477.503944" y="14.436"/> + <use xlink:href="#glyph0-16" x="482.927949" y="14.436"/> + <use xlink:href="#glyph0-13" x="488.954136" y="14.436"/> + <use xlink:href="#glyph0-10" x="493.775958" y="14.436"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-23" x="506.173059" y="14.436"/> + <use xlink:href="#glyph0-3" x="514.005793" y="14.436"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-14" x="517.010159" y="14.436"/> + <use xlink:href="#glyph0-2" x="521.229799" y="14.436"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-14" x="0.016" y="34.726"/> + <use xlink:href="#glyph0-2" x="4.23564" y="34.726"/> + <use xlink:href="#glyph0-13" x="10.261827" y="34.726"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-13" x="18.694561" y="34.726"/> + <use xlink:href="#glyph0-10" x="23.516383" y="34.726"/> + <use xlink:href="#glyph0-21" x="29.54257" y="34.726"/> + <use xlink:href="#glyph0-13" x="34.966575" y="34.726"/> + <use xlink:href="#glyph0-17" x="39.788397" y="34.726"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-18" x="47.625494" y="34.726"/> + <use xlink:href="#glyph0-16" x="55.756046" y="34.726"/> + <use xlink:href="#glyph0-10" x="61.782233" y="34.726"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-4" x="71.430241" y="34.726"/> + <use xlink:href="#glyph0-6" x="75.709881" y="34.726"/> + <use xlink:href="#glyph0-15" x="81.133886" y="34.726"/> + <use xlink:href="#glyph0-13" x="90.170984" y="34.726"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-3" x="98.603719" y="34.726"/> + <use xlink:href="#glyph0-16" x="101.618994" y="34.726"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-11" x="111.267002" y="34.726"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-20" x="120.301918" y="34.726"/> + <use xlink:href="#glyph0-6" x="123.618285" y="34.726"/> + <use xlink:href="#glyph0-24" x="129.042289" y="34.726"/> + <use xlink:href="#glyph0-15" x="133.261929" y="34.726"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-8" x="141.993573" y="34.726"/> + <use xlink:href="#glyph0-9" x="148.01976" y="34.726"/> + <use xlink:href="#glyph0-11" x="151.035035" y="34.726"/> + <use xlink:href="#glyph0-25" x="156.459039" y="34.726"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph1-1" x="164.298" y="34.726"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph2-1" x="170.813" y="34.726"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph1-2" x="175.055" y="34.726"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph2-2" x="181.29" y="34.726"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph2-3" x="188.565279" y="34.726"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph3-1" x="213.283" y="30.431"/> +</g> +<path style="fill:none;stroke-width:0.436;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 0.0004375 -0.001 L 28.254344 -0.001 " transform="matrix(1,0,0,-1,201.273,31.999)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph4-1" x="201.273" y="43.167"/> +</g> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 0.498562 10.014656 L 0.498562 -2.500969 L 22.674344 -2.500969 L 22.674344 10.014656 Z M 0.498562 10.014656 " transform="matrix(1,0,0,-1,206.353,43.167)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-5" x="209.353" y="43.167"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-6" x="215.684642" y="43.167"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-7" x="220.803191" y="43.167"/> +</g> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -296.04125 13.675219 L -296.04125 -5.168531 L -0.498281 -5.168531 L -0.498281 13.675219 Z M -296.04125 13.675219 " transform="matrix(1,0,0,-1,527.26,34.726)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-26" x="0.016" y="59.372"/> + <use xlink:href="#glyph0-13" x="6.042187" y="59.372"/> + <use xlink:href="#glyph0-13" x="10.864009" y="59.372"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-2" x="19.296743" y="59.372"/> + <use xlink:href="#glyph0-6" x="25.32293" y="59.372"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-23" x="30.452389" y="59.372"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-13" x="41.896035" y="59.372"/> + <use xlink:href="#glyph0-12" x="46.717857" y="59.372"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-13" x="52.148407" y="59.372"/> + <use xlink:href="#glyph0-16" x="56.970229" y="59.372"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-14" x="66.607328" y="59.372"/> + <use xlink:href="#glyph0-2" x="70.826968" y="59.372"/> + <use xlink:href="#glyph0-13" x="76.853155" y="59.372"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-2" x="85.296798" y="59.372"/> + <use xlink:href="#glyph0-6" x="91.322985" y="59.372"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-24" x="96.736081" y="59.372"/> + <use xlink:href="#glyph0-3" x="100.95572" y="59.372"/> + <use xlink:href="#glyph0-27" x="103.970996" y="59.372"/> + <use xlink:href="#glyph0-6" x="108.792818" y="59.372"/> + <use xlink:href="#glyph0-16" x="114.216822" y="59.372"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-14" x="119.948464" y="59.372"/> + <use xlink:href="#glyph0-11" x="124.168103" y="59.372"/> + <use xlink:href="#glyph0-9" x="129.592108" y="59.372"/> + <use xlink:href="#glyph0-9" x="132.607383" y="59.372"/> + <use xlink:href="#glyph0-22" x="135.622658" y="59.372"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-4" x="144.958666" y="59.372"/> + <use xlink:href="#glyph0-14" x="149.238306" y="59.372"/> + <use xlink:href="#glyph0-24" x="153.457946" y="59.372"/> + <use xlink:href="#glyph0-13" x="157.677586" y="59.372"/> + <use xlink:href="#glyph0-14" x="162.499408" y="59.372"/> + <use xlink:href="#glyph0-19" x="166.719048" y="59.372"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-2" x="171.235415" y="59.372"/> + <use xlink:href="#glyph0-3" x="177.261602" y="59.372"/> + <use xlink:href="#glyph0-16" x="180.276877" y="59.372"/> + <use xlink:href="#glyph0-21" x="186.303064" y="59.372"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-5" x="195.34889" y="59.372"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-6" x="201.669623" y="59.372"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-7" x="206.799081" y="59.372"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-3" x="216.135089" y="59.372"/> + <use xlink:href="#glyph0-16" x="219.150364" y="59.372"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-15" x="228.798372" y="59.372"/> + <use xlink:href="#glyph0-11" x="237.835471" y="59.372"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-14" x="243.248566" y="59.372"/> + <use xlink:href="#glyph0-2" x="247.468206" y="59.372"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-15" x="257.116214" y="59.372"/> + <use xlink:href="#glyph0-6" x="266.153313" y="59.372"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-10" x="271.882772" y="59.372"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-13" x="277.89805" y="59.372"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-23" x="286.341693" y="59.372"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-6" x="293.868972" y="59.372"/> + <use xlink:href="#glyph0-24" x="299.292977" y="59.372"/> + <use xlink:href="#glyph0-28" x="303.512617" y="59.372"/> + <use xlink:href="#glyph0-4" x="309.237712" y="59.372"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-29" x="317.139173" y="59.372"/> + <use xlink:href="#glyph0-16" x="323.168633" y="59.372"/> + <use xlink:href="#glyph0-13" x="329.19482" y="59.372"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-11" x="337.627554" y="59.372"/> + <use xlink:href="#glyph0-16" x="343.051559" y="59.372"/> + <use xlink:href="#glyph0-10" x="349.077745" y="59.372"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-29" x="358.725753" y="59.372"/> + <use xlink:href="#glyph0-9" x="364.755213" y="59.372"/> + <use xlink:href="#glyph0-9" x="367.770488" y="59.372"/> + <use xlink:href="#glyph0-4" x="370.785764" y="59.372"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-8" x="378.676316" y="59.372"/> + <use xlink:href="#glyph0-30" x="384.702502" y="59.372"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-14" x="394.35051" y="59.372"/> + <use xlink:href="#glyph0-6" x="398.57015" y="59.372"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-14" x="407.605067" y="59.372"/> + <use xlink:href="#glyph0-2" x="411.824707" y="59.372"/> + <use xlink:href="#glyph0-13" x="417.850894" y="59.372"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-23" x="426.294537" y="59.372"/> + <use xlink:href="#glyph0-2" x="434.127271" y="59.372"/> + <use xlink:href="#glyph0-6" x="440.153458" y="59.372"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-9" x="445.566553" y="59.372"/> + <use xlink:href="#glyph0-13" x="448.581828" y="59.372"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-23" x="457.025472" y="59.372"/> + <use xlink:href="#glyph0-3" x="464.858206" y="59.372"/> + <use xlink:href="#glyph0-10" x="467.873481" y="59.372"/> + <use xlink:href="#glyph0-14" x="473.899668" y="59.372"/> + <use xlink:href="#glyph0-2" x="478.119308" y="59.372"/> + <use xlink:href="#glyph0-31" x="484.145494" y="59.372"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-26" x="0.016" y="151.535"/> + <use xlink:href="#glyph0-6" x="6.042187" y="151.535"/> + <use xlink:href="#glyph0-15" x="11.466191" y="151.535"/> + <use xlink:href="#glyph0-13" x="20.50329" y="151.535"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-19" x="28.936024" y="151.535"/> + <use xlink:href="#glyph0-6" x="33.757846" y="151.535"/> + <use xlink:href="#glyph0-15" x="39.181851" y="151.535"/> + <use xlink:href="#glyph0-30" x="48.218949" y="151.535"/> + <use xlink:href="#glyph0-9" x="54.245136" y="151.535"/> + <use xlink:href="#glyph0-13" x="57.260411" y="151.535"/> + <use xlink:href="#glyph0-7" x="62.082234" y="151.535"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-3" x="71.42915" y="151.535"/> + <use xlink:href="#glyph0-16" x="74.444426" y="151.535"/> + <use xlink:href="#glyph0-9" x="80.470612" y="151.535"/> + <use xlink:href="#glyph0-3" x="83.485888" y="151.535"/> + <use xlink:href="#glyph0-16" x="86.501163" y="151.535"/> + <use xlink:href="#glyph0-13" x="92.52735" y="151.535"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-19" x="100.960084" y="151.535"/> + <use xlink:href="#glyph0-6" x="105.781906" y="151.535"/> + <use xlink:href="#glyph0-16" x="111.205911" y="151.535"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-14" x="116.926643" y="151.535"/> + <use xlink:href="#glyph0-13" x="121.146283" y="151.535"/> + <use xlink:href="#glyph0-16" x="125.968105" y="151.535"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-14" x="131.699746" y="151.535"/> + <use xlink:href="#glyph0-25" x="135.919386" y="151.535"/> +</g> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 0.5 83.851406 L 0.5 -2.500156 L 315.855469 -2.500156 L 315.855469 83.851406 Z M 0.5 83.851406 " transform="matrix(1,0,0,-1,143.75,151.535)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-11" x="152.728" y="79.669"/> + <use xlink:href="#glyph0-10" x="158.152005" y="79.669"/> + <use xlink:href="#glyph0-4" x="164.178191" y="79.669"/> + <use xlink:href="#glyph0-20" x="168.457831" y="79.669"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-9" x="175.38511" y="79.669"/> + <use xlink:href="#glyph0-28" x="178.400385" y="79.669"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-11" x="183.52548" y="79.669"/> + <use xlink:href="#glyph0-4" x="188.949485" y="79.669"/> + <use xlink:href="#glyph0-32" x="193.229125" y="79.669"/> + <use xlink:href="#glyph0-10" x="196.545491" y="79.669"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-9" x="206.193499" y="79.669"/> + <use xlink:href="#glyph0-28" x="209.208774" y="79.669"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-4" x="214.922961" y="79.669"/> + <use xlink:href="#glyph0-32" x="219.202601" y="79.669"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-33" x="226.140788" y="79.669"/> + <use xlink:href="#glyph0-28" x="232.170248" y="79.669"/> + <use xlink:href="#glyph0-32" x="237.895344" y="79.669"/> + <use xlink:href="#glyph0-4" x="241.21171" y="79.669"/> + <use xlink:href="#glyph0-20" x="245.49135" y="79.669"/> + <use xlink:href="#glyph0-10" x="248.807716" y="79.669"/> +</g> +<path style="fill:none;stroke-width:0.398;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -0.0001875 -0.000375 L -0.0001875 13.550406 " transform="matrix(1,0,0,-1,261.008,83.734)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-5" x="267.185" y="79.669"/> + <use xlink:href="#glyph0-9" x="273.211187" y="79.669"/> + <use xlink:href="#glyph0-8" x="276.226462" y="79.669"/> + <use xlink:href="#glyph0-5" x="282.252649" y="79.669"/> +</g> +<path style="fill:none;stroke-width:0.398;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -0.000875 -0.000375 L -0.000875 13.550406 " transform="matrix(1,0,0,-1,294.454,83.734)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-21" x="300.631" y="79.669"/> + <use xlink:href="#glyph0-11" x="306.055005" y="79.669"/> + <use xlink:href="#glyph0-2" x="311.479009" y="79.669"/> +</g> +<path style="fill:none;stroke-width:0.398;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 0 -0.00059375 L 310.351562 -0.00059375 " transform="matrix(1,0,0,-1,146.75,83.933)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-11" x="152.728" y="93.617"/> + <use xlink:href="#glyph0-4" x="158.152005" y="93.617"/> + <use xlink:href="#glyph0-10" x="162.431644" y="93.617"/> + <use xlink:href="#glyph0-20" x="168.457831" y="93.617"/> +</g> +<path style="fill:none;stroke-width:0.398;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -0.0001875 -0.00159375 L -0.0001875 13.549187 " transform="matrix(1,0,0,-1,261.008,97.682)"/> +<path style="fill:none;stroke-width:0.398;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -0.000875 -0.00159375 L -0.000875 13.549187 " transform="matrix(1,0,0,-1,294.454,97.682)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-1" x="146.75" y="110.887"/> + <use xlink:href="#glyph0-2" x="154.582734" y="110.887"/> + <use xlink:href="#glyph0-3" x="160.608921" y="110.887"/> + <use xlink:href="#glyph0-4" x="163.624196" y="110.887"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-3" x="170.674747" y="110.887"/> + <use xlink:href="#glyph0-4" x="173.690022" y="110.887"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-11" x="180.740574" y="110.887"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-30" x="188.924581" y="110.887"/> + <use xlink:href="#glyph0-11" x="194.950767" y="110.887"/> + <use xlink:href="#glyph0-24" x="200.374772" y="110.887"/> + <use xlink:href="#glyph0-11" x="204.594412" y="110.887"/> + <use xlink:href="#glyph0-21" x="210.018416" y="110.887"/> + <use xlink:href="#glyph0-24" x="215.442421" y="110.887"/> + <use xlink:href="#glyph0-11" x="219.662061" y="110.887"/> + <use xlink:href="#glyph0-30" x="225.086065" y="110.887"/> + <use xlink:href="#glyph0-2" x="231.112252" y="110.887"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-23" x="239.90935" y="110.887"/> + <use xlink:href="#glyph0-3" x="247.742084" y="110.887"/> + <use xlink:href="#glyph0-14" x="250.757359" y="110.887"/> + <use xlink:href="#glyph0-2" x="254.976999" y="110.887"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-15" x="263.774098" y="110.887"/> + <use xlink:href="#glyph0-6" x="272.811196" y="110.887"/> + <use xlink:href="#glyph0-24" x="278.2352" y="110.887"/> + <use xlink:href="#glyph0-13" x="282.45484" y="110.887"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-14" x="290.036665" y="110.887"/> + <use xlink:href="#glyph0-13" x="294.256305" y="110.887"/> + <use xlink:href="#glyph0-7" x="299.078127" y="110.887"/> + <use xlink:href="#glyph0-14" x="304.803223" y="110.887"/> + <use xlink:href="#glyph0-17" x="309.022862" y="110.887"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-1" x="316.576323" y="110.887"/> + <use xlink:href="#glyph0-2" x="324.409057" y="110.887"/> + <use xlink:href="#glyph0-3" x="330.435244" y="110.887"/> + <use xlink:href="#glyph0-4" x="333.450519" y="110.887"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-3" x="340.501071" y="110.887"/> + <use xlink:href="#glyph0-4" x="343.516346" y="110.887"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-11" x="350.566897" y="110.887"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-30" x="358.761813" y="110.887"/> + <use xlink:href="#glyph0-11" x="364.788" y="110.887"/> + <use xlink:href="#glyph0-24" x="370.212004" y="110.887"/> + <use xlink:href="#glyph0-11" x="374.431644" y="110.887"/> + <use xlink:href="#glyph0-21" x="379.855649" y="110.887"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-24" x="385.268744" y="110.887"/> + <use xlink:href="#glyph0-11" x="389.488384" y="110.887"/> + <use xlink:href="#glyph0-30" x="394.912389" y="110.887"/> + <use xlink:href="#glyph0-2" x="400.938575" y="110.887"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-23" x="409.735674" y="110.887"/> + <use xlink:href="#glyph0-3" x="417.568407" y="110.887"/> + <use xlink:href="#glyph0-14" x="420.583683" y="110.887"/> + <use xlink:href="#glyph0-2" x="424.803323" y="110.887"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-15" x="433.600421" y="110.887"/> + <use xlink:href="#glyph0-6" x="442.637519" y="110.887"/> + <use xlink:href="#glyph0-24" x="448.061524" y="110.887"/> + <use xlink:href="#glyph0-13" x="452.281164" y="110.887"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-14" x="146.75" y="124.436"/> + <use xlink:href="#glyph0-13" x="150.96964" y="124.436"/> + <use xlink:href="#glyph0-7" x="155.791462" y="124.436"/> + <use xlink:href="#glyph0-14" x="161.516558" y="124.436"/> + <use xlink:href="#glyph0-17" x="165.736198" y="124.436"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-1" x="173.278749" y="124.436"/> + <use xlink:href="#glyph0-2" x="181.111483" y="124.436"/> + <use xlink:href="#glyph0-3" x="187.13767" y="124.436"/> + <use xlink:href="#glyph0-4" x="190.152945" y="124.436"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-3" x="197.181678" y="124.436"/> + <use xlink:href="#glyph0-4" x="200.196954" y="124.436"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-11" x="207.214778" y="124.436"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-30" x="215.387875" y="124.436"/> + <use xlink:href="#glyph0-11" x="221.414062" y="124.436"/> + <use xlink:href="#glyph0-24" x="226.838067" y="124.436"/> + <use xlink:href="#glyph0-11" x="231.057707" y="124.436"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-21" x="236.470802" y="124.436"/> + <use xlink:href="#glyph0-24" x="241.894807" y="124.436"/> + <use xlink:href="#glyph0-11" x="246.114446" y="124.436"/> + <use xlink:href="#glyph0-30" x="251.538451" y="124.436"/> + <use xlink:href="#glyph0-2" x="257.564638" y="124.436"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-23" x="266.339918" y="124.436"/> + <use xlink:href="#glyph0-3" x="274.172652" y="124.436"/> + <use xlink:href="#glyph0-14" x="277.187927" y="124.436"/> + <use xlink:href="#glyph0-2" x="281.407567" y="124.436"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-15" x="290.171938" y="124.436"/> + <use xlink:href="#glyph0-6" x="299.209036" y="124.436"/> + <use xlink:href="#glyph0-24" x="304.633041" y="124.436"/> + <use xlink:href="#glyph0-13" x="308.852681" y="124.436"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-14" x="316.423596" y="124.436"/> + <use xlink:href="#glyph0-13" x="320.643236" y="124.436"/> + <use xlink:href="#glyph0-7" x="325.465058" y="124.436"/> + <use xlink:href="#glyph0-14" x="331.190154" y="124.436"/> + <use xlink:href="#glyph0-17" x="335.409794" y="124.436"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-1" x="342.952345" y="124.436"/> + <use xlink:href="#glyph0-2" x="350.785079" y="124.436"/> + <use xlink:href="#glyph0-3" x="356.811266" y="124.436"/> + <use xlink:href="#glyph0-4" x="359.826541" y="124.436"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-3" x="366.844365" y="124.436"/> + <use xlink:href="#glyph0-4" x="369.85964" y="124.436"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-11" x="376.888374" y="124.436"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-30" x="385.050562" y="124.436"/> + <use xlink:href="#glyph0-11" x="391.076749" y="124.436"/> + <use xlink:href="#glyph0-24" x="396.500754" y="124.436"/> + <use xlink:href="#glyph0-11" x="400.720393" y="124.436"/> + <use xlink:href="#glyph0-21" x="406.144398" y="124.436"/> + <use xlink:href="#glyph0-24" x="411.568402" y="124.436"/> + <use xlink:href="#glyph0-11" x="415.788042" y="124.436"/> + <use xlink:href="#glyph0-30" x="421.212047" y="124.436"/> + <use xlink:href="#glyph0-2" x="427.238234" y="124.436"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-23" x="436.013514" y="124.436"/> + <use xlink:href="#glyph0-3" x="443.846248" y="124.436"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-14" x="446.850614" y="124.436"/> + <use xlink:href="#glyph0-2" x="451.070254" y="124.436"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-15" x="146.75" y="137.986"/> + <use xlink:href="#glyph0-6" x="155.787098" y="137.986"/> + <use xlink:href="#glyph0-24" x="161.211103" y="137.986"/> + <use xlink:href="#glyph0-13" x="165.430743" y="137.986"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-14" x="172.772567" y="137.986"/> + <use xlink:href="#glyph0-13" x="176.992207" y="137.986"/> + <use xlink:href="#glyph0-7" x="181.814029" y="137.986"/> + <use xlink:href="#glyph0-14" x="187.539125" y="137.986"/> + <use xlink:href="#glyph0-17" x="191.758765" y="137.986"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-1" x="199.224953" y="137.986"/> + <use xlink:href="#glyph0-2" x="207.057687" y="137.986"/> + <use xlink:href="#glyph0-3" x="213.083873" y="137.986"/> + <use xlink:href="#glyph0-4" x="216.099149" y="137.986"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-3" x="222.898791" y="137.986"/> + <use xlink:href="#glyph0-4" x="225.914066" y="137.986"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-11" x="232.713708" y="137.986"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-30" x="240.646806" y="137.986"/> + <use xlink:href="#glyph0-11" x="246.672992" y="137.986"/> + <use xlink:href="#glyph0-24" x="252.096997" y="137.986"/> + <use xlink:href="#glyph0-11" x="256.316637" y="137.986"/> + <use xlink:href="#glyph0-21" x="261.740641" y="137.986"/> + <use xlink:href="#glyph0-24" x="267.164646" y="137.986"/> + <use xlink:href="#glyph0-11" x="271.384286" y="137.986"/> + <use xlink:href="#glyph0-30" x="276.80829" y="137.986"/> + <use xlink:href="#glyph0-2" x="282.834477" y="137.986"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-23" x="291.380666" y="137.986"/> + <use xlink:href="#glyph0-3" x="299.2134" y="137.986"/> + <use xlink:href="#glyph0-14" x="302.228675" y="137.986"/> + <use xlink:href="#glyph0-2" x="306.448315" y="137.986"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-15" x="314.994504" y="137.986"/> + <use xlink:href="#glyph0-6" x="324.031602" y="137.986"/> + <use xlink:href="#glyph0-24" x="329.455607" y="137.986"/> + <use xlink:href="#glyph0-13" x="333.675247" y="137.986"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-14" x="341.006162" y="137.986"/> + <use xlink:href="#glyph0-13" x="345.225802" y="137.986"/> + <use xlink:href="#glyph0-7" x="350.047624" y="137.986"/> + <use xlink:href="#glyph0-14" x="355.77272" y="137.986"/> + <use xlink:href="#glyph0-17" x="359.99236" y="137.986"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-1" x="367.469457" y="137.986"/> + <use xlink:href="#glyph0-2" x="375.30219" y="137.986"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-3" x="381.317468" y="137.986"/> + <use xlink:href="#glyph0-4" x="384.332743" y="137.986"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-3" x="391.132385" y="137.986"/> + <use xlink:href="#glyph0-4" x="394.147661" y="137.986"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-11" x="400.947303" y="137.986"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-30" x="408.891309" y="137.986"/> + <use xlink:href="#glyph0-11" x="414.917496" y="137.986"/> + <use xlink:href="#glyph0-24" x="420.341501" y="137.986"/> + <use xlink:href="#glyph0-11" x="424.561141" y="137.986"/> + <use xlink:href="#glyph0-21" x="429.985145" y="137.986"/> + <use xlink:href="#glyph0-24" x="435.40915" y="137.986"/> + <use xlink:href="#glyph0-11" x="439.62879" y="137.986"/> + <use xlink:href="#glyph0-30" x="445.052794" y="137.986"/> + <use xlink:href="#glyph0-2" x="451.078981" y="137.986"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-23" x="146.75" y="151.535"/> + <use xlink:href="#glyph0-3" x="154.582734" y="151.535"/> + <use xlink:href="#glyph0-14" x="157.598009" y="151.535"/> + <use xlink:href="#glyph0-2" x="161.817649" y="151.535"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-15" x="171.454748" y="151.535"/> + <use xlink:href="#glyph0-6" x="180.491846" y="151.535"/> + <use xlink:href="#glyph0-24" x="185.915851" y="151.535"/> + <use xlink:href="#glyph0-13" x="190.135491" y="151.535"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-14" x="198.579134" y="151.535"/> + <use xlink:href="#glyph0-13" x="202.798774" y="151.535"/> + <use xlink:href="#glyph0-7" x="207.620596" y="151.535"/> + <use xlink:href="#glyph0-14" x="213.345692" y="151.535"/> + <use xlink:href="#glyph0-17" x="217.565332" y="151.535"/> +</g> +</g> +</svg> diff --git a/macros/latex/contrib/sdaps/html/_images/sdaps-7b5f67fcc26f98d4c44cf020d79590112811dccc.svg.meta b/macros/latex/contrib/sdaps/html/_images/sdaps-7b5f67fcc26f98d4c44cf020d79590112811dccc.svg.meta new file mode 100644 index 0000000000..de06eb9b82 --- /dev/null +++ b/macros/latex/contrib/sdaps/html/_images/sdaps-7b5f67fcc26f98d4c44cf020d79590112811dccc.svg.meta @@ -0,0 +1,11 @@ +[1]Author=Author +[2]Title=Title +[3]SDAPSVersion=1.9.10 +[4]Duplex=true +[5]PrintQuestionnaireId=0 +[6]PageSize=597.50793pt,845.04694pt +[7]Style=qr +[8]CheckMode=checkcorrect +[9]GlobalID= +[10]GlobalIDLabel= +[11]CornerMarkMargin=28.45274pt,28.45274pt,34.1433pt,34.1433pt diff --git a/macros/latex/contrib/sdaps/html/_images/sdaps-7e1e43f790675c82f7e2b5065f9650fd709e6f3b.svg b/macros/latex/contrib/sdaps/html/_images/sdaps-7e1e43f790675c82f7e2b5065f9650fd709e6f3b.svg new file mode 100644 index 0000000000..95a88fcffc --- /dev/null +++ b/macros/latex/contrib/sdaps/html/_images/sdaps-7e1e43f790675c82f7e2b5065f9650fd709e6f3b.svg @@ -0,0 +1,441 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="532pt" height="195pt" viewBox="0 0 532 195" version="1.2"> +<defs> +<g> +<symbol overflow="visible" id="glyph0-0"> +<path style="stroke:none;" d=""/> +</symbol> +<symbol overflow="visible" id="glyph0-1"> +<path style="stroke:none;" d="M 2.546875 -7.265625 C 0.5 -7.078125 0.4375 -4.59375 0.4375 -3.4375 C 0.4375 -2.421875 0.53125 -1.203125 1.203125 -0.4375 C 1.578125 -0.015625 2.140625 0.234375 2.6875 0.234375 C 4.328125 0.234375 4.9375 -1.46875 4.96875 -2.984375 C 4.96875 -3.1875 4.96875 -3.375 4.96875 -3.578125 C 4.96875 -4.609375 4.875 -5.8125 4.203125 -6.578125 C 3.84375 -7 3.28125 -7.28125 2.71875 -7.28125 C 2.65625 -7.28125 2.609375 -7.265625 2.546875 -7.265625 Z M 1.3125 -2.828125 C 1.296875 -2.921875 1.296875 -3.015625 1.296875 -3.125 C 1.296875 -3.8125 1.296875 -4.5 1.359375 -5.1875 C 1.390625 -5.59375 1.421875 -6.046875 1.65625 -6.40625 C 1.890625 -6.765625 2.28125 -7.03125 2.703125 -7.03125 C 3.03125 -7.03125 3.34375 -6.875 3.578125 -6.625 C 4.0625 -6.125 4.09375 -5.265625 4.09375 -4.484375 L 4.09375 -3.84375 C 4.09375 -3.5625 4.109375 -3.25 4.109375 -2.9375 C 4.109375 -1.546875 3.921875 -0.015625 2.6875 -0.015625 L 2.65625 -0.015625 C 1.3125 -0.140625 1.421875 -1.75 1.3125 -2.828125 Z M 1.3125 -2.828125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-2"> +<path style="stroke:none;" d="M 1.421875 -1.09375 C 1.125 -1.046875 0.96875 -0.796875 0.96875 -0.5625 C 0.96875 -0.3125 1.140625 -0.015625 1.5 -0.015625 C 1.828125 -0.015625 2.046875 -0.28125 2.046875 -0.5625 C 2.046875 -0.8125 1.859375 -1.09375 1.515625 -1.09375 C 1.484375 -1.09375 1.453125 -1.09375 1.421875 -1.09375 Z M 1.421875 -1.09375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-3"> +<path style="stroke:none;" d="M 1 -6.5625 L 1 -6.234375 C 1.515625 -6.234375 1.90625 -6.328125 2.421875 -6.515625 L 2.421875 -0.8125 C 2.421875 -0.375 2.015625 -0.34375 1.625 -0.34375 L 1.0625 -0.34375 L 1.0625 -0.015625 L 2.53125 -0.015625 L 2.8125 -0.046875 L 4.546875 -0.046875 L 4.546875 -0.34375 C 4.375 -0.34375 4.171875 -0.328125 4 -0.328125 C 3.5625 -0.328125 3.203125 -0.390625 3.203125 -0.8125 L 3.203125 -7.09375 C 3.203125 -7.1875 3.15625 -7.265625 3.046875 -7.265625 C 2.90625 -7.265625 2.75 -7.0625 2.625 -6.96875 C 2.140625 -6.65625 1.5625 -6.5625 1 -6.5625 Z M 1 -6.5625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-4"> +<path style="stroke:none;" d="M 0.34375 -0.34375 L 0.34375 -0.015625 L 2.546875 -0.015625 L 2.546875 -0.34375 C 2.25 -0.34375 1.796875 -0.5 1.796875 -0.875 L 1.796875 -0.890625 C 1.796875 -1.0625 1.90625 -1.25 1.96875 -1.421875 C 2.109375 -1.78125 2.28125 -2.1875 2.359375 -2.546875 L 5.03125 -2.546875 C 5.234375 -2.546875 5.34375 -1.984375 5.4375 -1.703125 C 5.546875 -1.375 5.796875 -0.890625 5.796875 -0.671875 C 5.796875 -0.34375 5.265625 -0.34375 4.96875 -0.34375 L 4.96875 -0.015625 L 6.21875 -0.015625 L 6.453125 -0.046875 L 7.234375 -0.046875 L 7.765625 -0.015625 L 7.765625 -0.34375 L 7.484375 -0.34375 C 7.25 -0.34375 7.015625 -0.359375 6.859375 -0.484375 C 6.71875 -0.625 6.671875 -0.84375 6.625 -1.03125 C 6.046875 -2.625 5.46875 -4.234375 4.90625 -5.84375 L 4.28125 -7.609375 C 4.234375 -7.734375 4.203125 -7.796875 4.0625 -7.796875 C 3.84375 -7.796875 3.8125 -7.5625 3.734375 -7.359375 C 3 -5.328125 2.296875 -3.28125 1.578125 -1.21875 C 1.390625 -0.78125 1.21875 -0.34375 0.34375 -0.34375 Z M 2.46875 -2.875 L 3.75 -6.46875 L 5.03125 -2.875 Z M 2.46875 -2.875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-5"> +<path style="stroke:none;" d="M 1.15625 -2.109375 C 0.9375 -1.890625 0.8125 -1.5 0.8125 -1.203125 C 0.8125 -0.8125 1 -0.53125 1.28125 -0.234375 C 0.78125 -0.140625 0.3125 0.3125 0.3125 0.84375 C 0.3125 1.96875 2.078125 2.234375 2.71875 2.234375 C 3.6875 2.234375 5.109375 1.859375 5.109375 0.796875 C 5.109375 -0.4375 3.859375 -0.71875 2.71875 -0.71875 L 1.96875 -0.71875 C 1.421875 -0.71875 1.140625 -1.015625 1.140625 -1.46875 C 1.140625 -1.671875 1.25 -1.828125 1.3125 -1.96875 C 1.609375 -1.78125 1.9375 -1.65625 2.296875 -1.640625 L 2.375 -1.640625 C 3.25 -1.640625 4 -2.171875 4.140625 -3.09375 L 4.140625 -3.203125 C 4.140625 -3.5625 4.015625 -3.921875 3.78125 -4.1875 C 3.765625 -4.21875 3.734375 -4.25 3.734375 -4.28125 L 3.734375 -4.296875 C 3.875 -4.515625 4.390625 -4.703125 4.703125 -4.703125 C 4.75 -4.703125 4.78125 -4.6875 4.828125 -4.6875 C 4.75 -4.625 4.671875 -4.5625 4.65625 -4.453125 L 4.65625 -4.421875 C 4.65625 -4.25 4.796875 -4.109375 4.96875 -4.109375 C 5.171875 -4.109375 5.25 -4.265625 5.25 -4.421875 C 5.25 -4.765625 4.9375 -4.921875 4.671875 -4.921875 C 4.3125 -4.921875 3.9375 -4.765625 3.65625 -4.53125 C 3.625 -4.5 3.59375 -4.453125 3.546875 -4.453125 L 3.53125 -4.453125 C 3.46875 -4.453125 3.25 -4.640625 3.09375 -4.671875 C 2.875 -4.765625 2.640625 -4.8125 2.40625 -4.8125 C 1.578125 -4.8125 0.75 -4.21875 0.65625 -3.359375 L 0.65625 -3.25 C 0.65625 -2.828125 0.8125 -2.375 1.15625 -2.109375 Z M 0.859375 0.921875 L 0.859375 0.828125 C 0.859375 0.234375 1.390625 -0.09375 1.96875 -0.09375 L 3.015625 -0.09375 C 3.609375 -0.09375 4.4375 0.046875 4.546875 0.765625 L 4.546875 0.84375 C 4.546875 1.65625 3.375 1.984375 2.6875 1.984375 C 1.96875 1.984375 0.96875 1.65625 0.859375 0.921875 Z M 1.4375 -3.015625 L 1.4375 -3.140625 C 1.4375 -3.734375 1.578125 -4.546875 2.390625 -4.546875 C 3.09375 -4.546875 3.359375 -3.921875 3.359375 -3.21875 C 3.359375 -2.671875 3.21875 -1.890625 2.40625 -1.890625 C 1.78125 -1.890625 1.515625 -2.40625 1.4375 -3.015625 Z M 1.4375 -3.015625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-6"> +<path style="stroke:none;" d="M 0.3125 -4.6875 L 0.3125 -4.359375 L 0.484375 -4.359375 C 0.8125 -4.359375 1.140625 -4.328125 1.140625 -3.8125 L 1.140625 -0.796875 C 1.140625 -0.34375 0.84375 -0.34375 0.375 -0.34375 L 0.3125 -0.34375 L 0.3125 -0.015625 L 2.90625 -0.015625 L 2.90625 -0.34375 C 2.78125 -0.34375 2.65625 -0.328125 2.515625 -0.328125 C 2.171875 -0.328125 1.859375 -0.375 1.859375 -0.78125 L 1.859375 -2.265625 C 1.859375 -3.125 2.03125 -4.578125 3.125 -4.578125 C 3.171875 -4.578125 3.21875 -4.5625 3.265625 -4.5625 C 3.109375 -4.5 3.015625 -4.3125 3.015625 -4.15625 C 3.015625 -3.921875 3.203125 -3.734375 3.421875 -3.703125 C 3.734375 -3.703125 3.921875 -3.90625 3.921875 -4.171875 C 3.921875 -4.59375 3.5 -4.8125 3.140625 -4.8125 C 2.453125 -4.8125 1.9375 -4.1875 1.8125 -3.625 L 1.796875 -4.8125 Z M 0.3125 -4.6875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-7"> +<path style="stroke:none;" d="M 2.546875 -4.859375 C 1.15625 -4.703125 0.3125 -3.5625 0.3125 -2.328125 C 0.3125 -1.171875 1.203125 0.109375 2.703125 0.109375 C 4.0625 0.109375 5.09375 -1.0625 5.09375 -2.34375 C 5.09375 -3.625 4.125 -4.859375 2.65625 -4.859375 Z M 1.1875 -2.09375 C 1.171875 -2.1875 1.171875 -2.28125 1.171875 -2.359375 C 1.171875 -3.234375 1.375 -4.625 2.703125 -4.625 C 3.84375 -4.625 4.21875 -3.546875 4.21875 -2.5 C 4.21875 -1.609375 4.109375 -0.234375 2.765625 -0.15625 L 2.703125 -0.15625 C 1.828125 -0.15625 1.296875 -0.921875 1.21875 -1.765625 C 1.203125 -1.875 1.203125 -1.984375 1.1875 -2.09375 Z M 1.1875 -2.09375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-8"> +<path style="stroke:none;" d="M 0.359375 -4.6875 L 0.359375 -4.359375 L 0.5 -4.359375 C 0.78125 -4.359375 1.109375 -4.34375 1.171875 -4.03125 C 1.1875 -3.921875 1.1875 -3.796875 1.1875 -3.671875 L 1.1875 -1.484375 C 1.1875 -1.171875 1.203125 -0.84375 1.359375 -0.5625 C 1.640625 -0.015625 2.28125 0.09375 2.84375 0.09375 C 3.453125 0.09375 4 -0.28125 4.203125 -0.875 L 4.21875 0.09375 L 5.765625 -0.015625 L 5.765625 -0.34375 L 5.609375 -0.34375 C 5.265625 -0.34375 4.921875 -0.375 4.921875 -0.859375 L 4.921875 -4.8125 L 3.359375 -4.6875 L 3.359375 -4.359375 L 3.453125 -4.359375 C 3.828125 -4.359375 4.1875 -4.34375 4.1875 -3.8125 L 4.1875 -1.84375 C 4.1875 -1.046875 3.78125 -0.125 2.84375 -0.125 C 2.421875 -0.125 2.046875 -0.265625 1.953125 -0.8125 C 1.9375 -1.03125 1.9375 -1.234375 1.9375 -1.4375 L 1.9375 -4.8125 L 1.390625 -4.765625 Z M 0.359375 -4.6875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-9"> +<path style="stroke:none;" d="M 0.3125 -4.6875 L 0.3125 -4.359375 L 0.546875 -4.359375 C 0.859375 -4.359375 1.140625 -4.3125 1.140625 -3.875 L 1.140625 1.3125 C 1.140625 1.765625 0.84375 1.78125 0.3125 1.78125 L 0.3125 2.109375 L 2.71875 2.109375 L 2.71875 1.78125 L 2.46875 1.78125 C 2.15625 1.78125 1.890625 1.734375 1.890625 1.34375 L 1.890625 -0.578125 C 2.140625 -0.125 2.78125 0.09375 3.265625 0.09375 C 4.578125 0.09375 5.640625 -1.0625 5.640625 -2.359375 C 5.640625 -3.5625 4.734375 -4.8125 3.40625 -4.8125 C 2.796875 -4.8125 2.296875 -4.578125 1.859375 -4.09375 L 1.859375 -4.8125 Z M 4.75 -2.171875 C 4.71875 -1.34375 4.265625 -0.203125 3.265625 -0.125 L 3.15625 -0.125 C 2.640625 -0.125 1.890625 -0.625 1.890625 -1.171875 L 1.890625 -3 C 1.890625 -3.140625 1.875 -3.265625 1.875 -3.40625 C 1.875 -4 2.609375 -4.546875 3.265625 -4.546875 C 4.390625 -4.546875 4.765625 -3.140625 4.765625 -2.34375 C 4.765625 -2.296875 4.765625 -2.21875 4.75 -2.171875 Z M 4.75 -2.171875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-10"> +<path style="stroke:none;" d="M 1.203125 -4.703125 L 0.34375 -4.703125 L 0.34375 -4.375 L 1.203125 -4.375 L 1.203125 -0.75 C 1.203125 -0.375 0.90625 -0.34375 0.609375 -0.34375 L 0.375 -0.34375 L 0.375 -0.015625 L 2.9375 -0.015625 L 2.9375 -0.34375 C 2.828125 -0.34375 2.703125 -0.328125 2.578125 -0.328125 C 2.234375 -0.328125 1.90625 -0.375 1.90625 -0.765625 L 1.90625 -4.375 L 3.15625 -4.375 L 3.15625 -4.703125 L 1.875 -4.703125 L 1.875 -5.71875 C 1.875 -6.078125 1.875 -6.453125 2.03125 -6.796875 C 2.171875 -7.109375 2.4375 -7.4375 2.8125 -7.453125 L 2.84375 -7.453125 C 2.984375 -7.453125 3.09375 -7.421875 3.234375 -7.390625 C 3.0625 -7.28125 2.90625 -7.203125 2.90625 -6.953125 C 2.90625 -6.703125 3.078125 -6.5 3.375 -6.5 C 3.65625 -6.5 3.8125 -6.71875 3.8125 -6.953125 C 3.8125 -7.453125 3.28125 -7.6875 2.875 -7.6875 C 1.890625 -7.6875 1.203125 -6.9375 1.203125 -5.875 Z M 1.203125 -4.703125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-11"> +<path style="stroke:none;" d="M 4.125 -0.6875 L 4.125 1.34375 C 4.125 1.703125 3.984375 1.78125 3.28125 1.78125 L 3.28125 2.109375 L 5.703125 2.109375 L 5.703125 1.78125 L 5.46875 1.78125 C 5.140625 1.78125 4.859375 1.75 4.859375 1.328125 L 4.859375 -4.8125 L 4.640625 -4.78125 L 4.515625 -4.53125 L 4.234375 -3.8125 C 4.140625 -3.921875 4.078125 -4.0625 4 -4.171875 C 3.703125 -4.5625 3.265625 -4.8125 2.765625 -4.8125 C 1.421875 -4.8125 0.375 -3.640625 0.375 -2.34375 C 0.375 -1.09375 1.375 0.109375 2.65625 0.109375 C 3.28125 0.109375 3.734375 -0.234375 4.125 -0.6875 Z M 1.25 -2.171875 L 1.25 -2.296875 C 1.25 -3.203125 1.6875 -4.546875 2.859375 -4.546875 C 3.5625 -4.546875 4.0625 -3.8125 4.15625 -3.203125 L 4.15625 -1.46875 C 4.15625 -0.859375 3.515625 -0.3125 3.0625 -0.171875 C 2.9375 -0.140625 2.8125 -0.125 2.6875 -0.125 C 1.609375 -0.15625 1.328125 -1.609375 1.25 -2.171875 Z M 1.25 -2.171875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-12"> +<path style="stroke:none;" d="M 1.1875 -2.546875 L 4.34375 -2.546875 C 4.453125 -2.546875 4.5 -2.59375 4.5 -2.703125 C 4.5 -3.78125 3.921875 -4.859375 2.59375 -4.859375 C 1.28125 -4.859375 0.3125 -3.671875 0.3125 -2.421875 C 0.3125 -1.234375 1.171875 0.09375 2.640625 0.09375 C 3.46875 0.09375 4.171875 -0.34375 4.46875 -1.1875 C 4.484375 -1.234375 4.5 -1.265625 4.5 -1.3125 C 4.5 -1.375 4.4375 -1.421875 4.390625 -1.421875 C 4.203125 -1.421875 4.140625 -1.0625 4.078125 -0.9375 C 3.8125 -0.484375 3.296875 -0.15625 2.765625 -0.15625 C 2.15625 -0.15625 1.625 -0.59375 1.390625 -1.140625 C 1.203125 -1.578125 1.1875 -2.078125 1.1875 -2.546875 Z M 1.203125 -2.765625 C 1.203125 -3.609375 1.671875 -4.640625 2.578125 -4.640625 C 3.515625 -4.640625 3.796875 -3.546875 3.796875 -2.765625 Z M 1.203125 -2.765625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-13"> +<path style="stroke:none;" d="M 0.953125 -0.40625 C 1.140625 -0.078125 1.71875 0.09375 2.109375 0.09375 C 2.875 0.09375 3.8125 -0.15625 3.90625 -1.3125 C 3.90625 -2.03125 3.515625 -2.515625 2.90625 -2.765625 C 2.640625 -2.875 2.34375 -2.90625 2.078125 -2.96875 L 1.84375 -3.015625 C 1.421875 -3.09375 0.859375 -3.3125 0.859375 -3.84375 C 0.859375 -4.484375 1.578125 -4.671875 2.109375 -4.671875 C 2.90625 -4.671875 3.28125 -4.171875 3.375 -3.453125 C 3.375 -3.359375 3.375 -3.25 3.5 -3.25 C 3.625 -3.25 3.625 -3.359375 3.625 -3.453125 L 3.625 -4.734375 C 3.625 -4.78125 3.59375 -4.859375 3.515625 -4.859375 C 3.34375 -4.859375 3.234375 -4.5625 3.125 -4.5625 C 3.046875 -4.578125 2.984375 -4.640625 2.921875 -4.671875 C 2.6875 -4.8125 2.40625 -4.859375 2.125 -4.859375 C 1.46875 -4.859375 0.359375 -4.640625 0.359375 -3.5625 C 0.359375 -2.375 1.671875 -2.25 2.4375 -2.09375 C 2.90625 -2 3.390625 -1.671875 3.40625 -1.140625 C 3.40625 -0.34375 2.703125 -0.125 2.140625 -0.125 C 1.28125 -0.125 0.875 -0.796875 0.671875 -1.53125 C 0.640625 -1.640625 0.671875 -1.875 0.484375 -1.875 C 0.421875 -1.875 0.359375 -1.828125 0.359375 -1.75 L 0.359375 -0.3125 C 0.359375 -0.25 0.34375 -0.1875 0.34375 -0.125 C 0.34375 -0.03125 0.375 0.09375 0.484375 0.09375 C 0.640625 0.078125 0.78125 -0.265625 0.953125 -0.40625 Z M 0.953125 -0.40625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-14"> +<path style="stroke:none;" d="M 1.609375 -6.71875 C 1.609375 -5.984375 1.3125 -4.609375 0.203125 -4.609375 L 0.203125 -4.375 L 1.140625 -4.375 L 1.140625 -1.46875 C 1.140625 -1.140625 1.15625 -0.8125 1.3125 -0.53125 C 1.578125 -0.09375 2.078125 0.09375 2.546875 0.09375 C 3.421875 0.09375 3.609375 -0.859375 3.609375 -1.5625 L 3.609375 -1.984375 L 3.34375 -1.984375 C 3.34375 -1.828125 3.359375 -1.65625 3.359375 -1.5 C 3.359375 -0.984375 3.25 -0.15625 2.609375 -0.15625 C 1.984375 -0.15625 1.875 -0.921875 1.875 -1.421875 L 1.875 -4.375 L 3.421875 -4.375 L 3.421875 -4.703125 L 1.875 -4.703125 L 1.875 -6.71875 Z M 1.609375 -6.71875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-15"> +<path style="stroke:none;" d="M 0.421875 -4.6875 L 0.421875 -4.359375 L 0.59375 -4.359375 C 0.9375 -4.359375 1.203125 -4.3125 1.203125 -3.8125 L 1.203125 -0.796875 C 1.203125 -0.359375 0.921875 -0.34375 0.375 -0.34375 L 0.375 -0.015625 L 2.65625 -0.015625 L 2.65625 -0.34375 L 2.484375 -0.34375 C 2.1875 -0.34375 1.90625 -0.375 1.90625 -0.71875 L 1.90625 -4.8125 Z M 1.3125 -7.265625 C 1 -7.21875 0.84375 -6.96875 0.84375 -6.734375 C 0.84375 -6.484375 1.03125 -6.1875 1.375 -6.1875 C 1.71875 -6.1875 1.921875 -6.453125 1.921875 -6.734375 C 1.921875 -6.984375 1.75 -7.28125 1.390625 -7.28125 C 1.359375 -7.28125 1.328125 -7.265625 1.3125 -7.265625 Z M 1.3125 -7.265625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-16"> +<path style="stroke:none;" d="M 0.359375 -4.6875 L 0.359375 -4.359375 L 0.53125 -4.359375 C 0.859375 -4.359375 1.1875 -4.328125 1.1875 -3.8125 L 1.1875 -0.796875 C 1.1875 -0.34375 0.890625 -0.34375 0.421875 -0.34375 L 0.359375 -0.34375 L 0.359375 -0.015625 L 2.765625 -0.015625 L 2.765625 -0.34375 L 2.515625 -0.34375 C 2.1875 -0.34375 1.9375 -0.375 1.9375 -0.78125 L 1.9375 -2.8125 C 1.9375 -3.59375 2.359375 -4.578125 3.40625 -4.578125 C 4.09375 -4.578125 4.1875 -3.875 4.1875 -3.234375 L 4.1875 -0.75 C 4.1875 -0.375 3.890625 -0.34375 3.59375 -0.34375 L 3.359375 -0.34375 L 3.359375 -0.015625 L 5.765625 -0.015625 L 5.765625 -0.34375 L 5.5 -0.34375 C 5.21875 -0.34375 4.921875 -0.34375 4.921875 -0.765625 L 4.921875 -3.234375 C 4.921875 -3.5625 4.921875 -3.890625 4.75 -4.1875 C 4.5 -4.671875 3.953125 -4.8125 3.4375 -4.8125 C 2.75 -4.8125 2.078125 -4.3125 1.890625 -3.703125 L 1.875 -4.8125 Z M 0.359375 -4.6875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-17"> +<path style="stroke:none;" d="M 6.40625 -6.703125 C 5.875 -7.296875 5.21875 -7.6875 4.359375 -7.6875 C 2.234375 -7.6875 0.59375 -5.796875 0.59375 -3.71875 C 0.59375 -1.625 2.25 0.21875 4.40625 0.21875 L 4.53125 0.21875 C 5.984375 0.109375 7.21875 -1.0625 7.21875 -2.546875 C 7.21875 -2.65625 7.1875 -2.734375 7.09375 -2.734375 C 6.890625 -2.734375 6.953125 -2.265625 6.890625 -2.046875 C 6.625 -0.9375 5.65625 -0.125 4.5 -0.125 C 3.734375 -0.125 2.984375 -0.453125 2.46875 -1.0625 C 1.828125 -1.8125 1.640625 -2.765625 1.640625 -3.71875 C 1.640625 -4.75 1.828125 -5.78125 2.59375 -6.5625 C 3.0625 -7.046875 3.796875 -7.359375 4.484375 -7.359375 C 5.875 -7.359375 6.65625 -6.125 6.875 -4.921875 C 6.890625 -4.796875 6.875 -4.59375 7.0625 -4.59375 C 7.203125 -4.59375 7.21875 -4.671875 7.21875 -4.765625 L 7.21875 -7.53125 C 7.21875 -7.578125 7.203125 -7.6875 7.109375 -7.6875 C 7.015625 -7.6875 6.953125 -7.5625 6.90625 -7.5 C 6.734375 -7.234375 6.546875 -6.984375 6.40625 -6.703125 Z M 6.40625 -6.703125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-18"> +<path style="stroke:none;" d="M 0.359375 -7.453125 L 0.359375 -7.125 L 0.5625 -7.125 C 0.90625 -7.125 1.1875 -7.09375 1.1875 -6.59375 L 1.1875 -0.78125 C 1.1875 -0.375 0.921875 -0.34375 0.625 -0.34375 L 0.359375 -0.34375 L 0.359375 -0.015625 L 2.765625 -0.015625 L 2.765625 -0.34375 L 2.515625 -0.34375 C 2.1875 -0.34375 1.9375 -0.375 1.9375 -0.78125 L 1.9375 -2.8125 C 1.9375 -3.59375 2.359375 -4.578125 3.40625 -4.578125 C 4.09375 -4.578125 4.1875 -3.875 4.1875 -3.234375 L 4.1875 -0.75 C 4.1875 -0.375 3.890625 -0.34375 3.59375 -0.34375 L 3.359375 -0.34375 L 3.359375 -0.015625 L 5.765625 -0.015625 L 5.765625 -0.34375 L 5.5 -0.34375 C 5.21875 -0.34375 4.921875 -0.34375 4.921875 -0.78125 L 4.921875 -3.21875 C 4.921875 -3.5625 4.921875 -3.921875 4.734375 -4.21875 C 4.484375 -4.65625 3.984375 -4.8125 3.484375 -4.8125 C 2.8125 -4.8125 2.078125 -4.390625 1.90625 -3.75 L 1.890625 -7.578125 Z M 0.359375 -7.453125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-19"> +<path style="stroke:none;" d="M 3.953125 -4.140625 C 3.671875 -4.140625 3.453125 -3.953125 3.453125 -3.671875 C 3.453125 -3.421875 3.65625 -3.1875 3.921875 -3.1875 C 4.171875 -3.1875 4.390625 -3.390625 4.390625 -3.6875 L 4.390625 -3.78125 C 4.28125 -4.609375 3.296875 -4.859375 2.6875 -4.859375 C 1.359375 -4.859375 0.375 -3.625 0.375 -2.359375 C 0.375 -1.078125 1.359375 0.09375 2.71875 0.09375 C 3.421875 0.09375 4.140625 -0.3125 4.421875 -1.0625 C 4.453125 -1.140625 4.5 -1.21875 4.5 -1.296875 L 4.5 -1.34375 C 4.46875 -1.390625 4.421875 -1.421875 4.375 -1.421875 C 4.203125 -1.421875 4.140625 -0.96875 4 -0.8125 C 3.734375 -0.40625 3.296875 -0.15625 2.8125 -0.15625 C 1.65625 -0.15625 1.25 -1.421875 1.25 -2.359375 C 1.25 -3.265625 1.546875 -4.53125 2.65625 -4.609375 L 2.734375 -4.609375 C 3.140625 -4.609375 3.671875 -4.484375 3.953125 -4.140625 Z M 3.953125 -4.140625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-20"> +<path style="stroke:none;" d="M 0.921875 -5.71875 C 1.09375 -6.40625 1.75 -6.9375 2.4375 -6.9375 C 3.421875 -6.9375 3.921875 -6.015625 3.921875 -5.1875 L 3.921875 -5.03125 C 3.859375 -4.03125 3.203125 -3.234375 2.546875 -2.515625 C 2 -1.90625 1.46875 -1.296875 0.921875 -0.703125 L 0.6875 -0.4375 C 0.625 -0.34375 0.53125 -0.3125 0.53125 -0.15625 C 0.53125 -0.109375 0.546875 -0.046875 0.546875 -0.015625 L 4.5625 -0.015625 L 4.859375 -1.875 L 4.609375 -1.875 C 4.53125 -1.546875 4.5 -1.015625 4.328125 -0.890625 C 4.28125 -0.84375 4.140625 -0.828125 4.015625 -0.828125 L 3.578125 -0.828125 C 3.421875 -0.8125 3.265625 -0.8125 3.125 -0.8125 L 1.359375 -0.8125 C 1.9375 -1.390625 2.515625 -1.96875 3.125 -2.515625 C 3.875 -3.203125 4.8125 -3.9375 4.859375 -5.0625 L 4.859375 -5.140625 C 4.859375 -6.484375 3.734375 -7.265625 2.578125 -7.265625 C 1.53125 -7.265625 0.53125 -6.40625 0.53125 -5.296875 C 0.53125 -5 0.6875 -4.6875 1.0625 -4.6875 C 1.359375 -4.6875 1.59375 -4.921875 1.59375 -5.21875 C 1.59375 -5.46875 1.40625 -5.734375 1.09375 -5.734375 C 1.03125 -5.734375 0.984375 -5.71875 0.921875 -5.71875 Z M 0.921875 -5.71875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-21"> +<path style="stroke:none;" d="M 5.25 0.046875 C 5.3125 0.671875 5.4375 2.109375 6.59375 2.109375 C 7.671875 2.109375 7.890625 0.703125 7.890625 0.109375 L 7.890625 0.03125 C 7.890625 -0.03125 7.859375 -0.125 7.78125 -0.125 C 7.640625 -0.125 7.640625 0.203125 7.609375 0.34375 C 7.46875 0.78125 7.09375 1.0625 6.625 1.0625 C 6 1.0625 5.765625 0.390625 5.578125 -0.078125 C 7 -0.703125 7.8125 -2.203125 7.8125 -3.71875 C 7.8125 -5.734375 6.328125 -7.6875 4.203125 -7.6875 L 4.078125 -7.6875 C 1.953125 -7.625 0.59375 -5.609375 0.59375 -3.71875 C 0.59375 -1.828125 1.953125 0.21875 4.203125 0.21875 C 4.578125 0.21875 4.890625 0.140625 5.25 0.046875 Z M 5.4375 -0.453125 C 5.25 -0.984375 4.921875 -1.609375 4.234375 -1.609375 C 3.75 -1.609375 3.390625 -1.25 3.34375 -0.796875 L 3.34375 -0.71875 C 3.34375 -0.53125 3.40625 -0.34375 3.515625 -0.15625 C 2.046875 -0.796875 1.609375 -2.265625 1.609375 -3.671875 C 1.609375 -4.59375 1.75 -5.5 2.265625 -6.296875 C 2.6875 -6.921875 3.359375 -7.390625 4.125 -7.421875 L 4.203125 -7.421875 C 6.046875 -7.421875 6.8125 -5.375 6.8125 -3.734375 C 6.8125 -2.546875 6.515625 -1.109375 5.4375 -0.453125 Z M 5.1875 -0.28125 C 4.890625 -0.15625 4.609375 -0.03125 4.234375 -0.03125 C 3.84375 -0.03125 3.578125 -0.34375 3.578125 -0.71875 C 3.578125 -1.078125 3.890625 -1.390625 4.25 -1.390625 C 4.859375 -1.390625 5.0625 -0.796875 5.1875 -0.28125 Z M 5.1875 -0.28125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-22"> +<path style="stroke:none;" d="M 0.203125 -4.703125 L 0.203125 -4.375 L 0.34375 -4.375 C 0.953125 -4.375 1 -4 1.25 -3.28125 C 1.609375 -2.234375 1.984375 -1.21875 2.34375 -0.1875 C 2.390625 -0.078125 2.421875 0.078125 2.5625 0.09375 L 2.578125 0.09375 C 2.828125 0.09375 2.984375 -0.625 3.125 -1 C 3.34375 -1.5625 3.53125 -2.125 3.734375 -2.6875 C 3.796875 -2.859375 3.859375 -3.015625 3.90625 -3.203125 L 3.921875 -3.203125 C 4.09375 -2.4375 4.453125 -1.71875 4.703125 -0.984375 C 4.828125 -0.609375 5 0.09375 5.21875 0.09375 L 5.25 0.09375 C 5.40625 0.09375 5.4375 -0.0625 5.46875 -0.1875 C 5.78125 -1.09375 6.125 -2 6.453125 -2.921875 C 6.703125 -3.609375 6.859375 -4.375 7.625 -4.375 L 7.625 -4.703125 L 6.875 -4.671875 L 5.859375 -4.671875 L 5.859375 -4.375 C 6.140625 -4.359375 6.4375 -4.203125 6.46875 -3.90625 L 6.46875 -3.859375 C 6.46875 -3.71875 6.40625 -3.578125 6.34375 -3.4375 C 6.078125 -2.65625 5.8125 -1.875 5.515625 -1.109375 C 5.484375 -1.03125 5.453125 -0.9375 5.4375 -0.84375 L 5.421875 -0.84375 C 5.140625 -1.84375 4.71875 -2.84375 4.359375 -3.8125 C 4.328125 -3.890625 4.28125 -3.984375 4.28125 -4.078125 C 4.28125 -4.359375 4.6875 -4.375 4.90625 -4.375 L 4.90625 -4.703125 L 2.828125 -4.703125 L 2.828125 -4.375 L 2.984375 -4.375 C 3.40625 -4.375 3.546875 -4.25 3.671875 -3.84375 C 3.703125 -3.78125 3.75 -3.671875 3.75 -3.59375 L 3.75 -3.5625 C 3.71875 -3.359375 3.59375 -3.109375 3.515625 -2.890625 C 3.375 -2.46875 3.234375 -2.078125 3.078125 -1.65625 C 3 -1.421875 2.890625 -1.203125 2.828125 -0.953125 C 2.765625 -1.21875 2.65625 -1.46875 2.5625 -1.71875 C 2.3125 -2.4375 2.046875 -3.140625 1.796875 -3.84375 C 1.78125 -3.921875 1.734375 -4 1.734375 -4.078125 C 1.734375 -4.359375 2.109375 -4.375 2.296875 -4.375 L 2.359375 -4.375 L 2.359375 -4.703125 Z M 0.203125 -4.703125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-23"> +<path style="stroke:none;" d="M 1.25 -0.578125 C 1.640625 -0.015625 2.625 0.234375 3.265625 0.234375 C 4.421875 0.234375 5.40625 -0.734375 5.40625 -2.015625 C 5.40625 -2.953125 4.890625 -3.8125 3.90625 -4.171875 C 3.765625 -4.203125 3.625 -4.234375 3.484375 -4.28125 L 2.703125 -4.453125 C 2.515625 -4.515625 2.296875 -4.546875 2.109375 -4.640625 C 1.609375 -4.859375 1.296875 -5.359375 1.25 -5.90625 L 1.25 -5.9375 C 1.25 -6.734375 1.9375 -7.390625 2.75 -7.390625 C 3.90625 -7.390625 4.609375 -6.53125 4.78125 -5.4375 C 4.828125 -5.296875 4.78125 -4.984375 4.96875 -4.984375 C 5.0625 -4.984375 5.109375 -5.046875 5.109375 -5.140625 L 5.109375 -7.515625 C 5.109375 -7.59375 5.09375 -7.6875 5 -7.6875 C 4.875 -7.6875 4.578125 -7.171875 4.46875 -6.90625 C 3.921875 -7.390625 3.5 -7.6875 2.75 -7.6875 C 1.71875 -7.6875 0.59375 -6.953125 0.59375 -5.625 C 0.59375 -4.75 1.140625 -3.96875 1.953125 -3.65625 C 2.984375 -3.25 4.546875 -3.515625 4.75 -1.796875 L 4.75 -1.703125 C 4.75 -0.84375 4.140625 -0.109375 3.234375 -0.109375 C 2.15625 -0.109375 1.0625 -0.734375 0.890625 -1.96875 C 0.875 -2.078125 0.875 -2.15625 0.859375 -2.25 L 0.859375 -2.390625 C 0.84375 -2.453125 0.796875 -2.484375 0.734375 -2.484375 C 0.625 -2.484375 0.59375 -2.421875 0.59375 -2.328125 L 0.59375 -0.21875 C 0.59375 -0.15625 0.59375 -0.09375 0.59375 -0.015625 C 0.59375 0.078125 0.59375 0.21875 0.734375 0.21875 C 0.890625 0.1875 1.0625 -0.328125 1.25 -0.578125 Z M 1.25 -0.578125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-24"> +<path style="stroke:none;" d="M 0.359375 -4.6875 L 0.359375 -4.359375 L 0.53125 -4.359375 C 0.859375 -4.359375 1.1875 -4.328125 1.1875 -3.8125 L 1.1875 -0.796875 C 1.1875 -0.34375 0.890625 -0.34375 0.421875 -0.34375 L 0.359375 -0.34375 L 0.359375 -0.015625 L 2.765625 -0.015625 L 2.765625 -0.34375 L 2.515625 -0.34375 C 2.1875 -0.34375 1.9375 -0.375 1.9375 -0.78125 L 1.9375 -2.828125 C 1.9375 -3.59375 2.359375 -4.578125 3.40625 -4.578125 C 4.0625 -4.578125 4.203125 -3.921875 4.203125 -3.34375 L 4.203125 -0.75 C 4.203125 -0.375 3.90625 -0.34375 3.609375 -0.34375 L 3.375 -0.34375 L 3.375 -0.015625 L 5.765625 -0.015625 L 5.765625 -0.34375 L 5.515625 -0.34375 C 5.203125 -0.34375 4.9375 -0.375 4.9375 -0.78125 L 4.9375 -2.828125 C 4.9375 -3.59375 5.359375 -4.578125 6.421875 -4.578125 C 7.078125 -4.578125 7.203125 -3.921875 7.203125 -3.34375 L 7.203125 -0.75 C 7.203125 -0.375 6.921875 -0.34375 6.625 -0.34375 L 6.375 -0.34375 L 6.375 -0.015625 L 8.78125 -0.015625 L 8.78125 -0.34375 L 8.53125 -0.34375 C 8.234375 -0.34375 7.953125 -0.34375 7.953125 -0.78125 L 7.953125 -3.203125 C 7.953125 -3.5625 7.9375 -3.921875 7.75 -4.21875 C 7.5 -4.6875 6.9375 -4.8125 6.4375 -4.8125 L 6.3125 -4.8125 C 5.734375 -4.75 5.078125 -4.3125 4.921875 -3.75 L 4.90625 -3.75 C 4.78125 -4.53125 4.125 -4.8125 3.46875 -4.8125 C 2.78125 -4.8125 2.109375 -4.375 1.890625 -3.703125 L 1.875 -4.8125 Z M 0.359375 -4.6875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-25"> +<path style="stroke:none;" d="M 1.15625 -6.296875 C 1.484375 -6.734375 2.03125 -6.984375 2.578125 -6.984375 C 3.203125 -6.984375 3.671875 -6.625 3.703125 -5.859375 L 3.703125 -5.78125 C 3.703125 -5.09375 3.453125 -4.25 2.765625 -4.015625 C 2.46875 -3.90625 1.796875 -4.03125 1.796875 -3.8125 C 1.796875 -3.703125 1.890625 -3.6875 1.984375 -3.6875 L 2.109375 -3.6875 C 2.234375 -3.6875 2.359375 -3.703125 2.515625 -3.703125 C 3.5625 -3.703125 3.921875 -2.78125 3.921875 -1.984375 L 3.921875 -1.890625 C 3.921875 -1.09375 3.625 -0.078125 2.609375 -0.078125 C 1.875 -0.078125 1.234375 -0.421875 0.875 -1.03125 L 0.96875 -1.03125 C 1.25 -1.03125 1.546875 -1.1875 1.546875 -1.546875 C 1.546875 -1.8125 1.359375 -2.078125 1.078125 -2.109375 L 1.015625 -2.109375 C 0.59375 -2.109375 0.453125 -1.828125 0.453125 -1.53125 C 0.453125 -0.34375 1.671875 0.21875 2.65625 0.21875 C 3.875 0.21875 4.96875 -0.671875 4.96875 -1.890625 C 4.96875 -2.875 4.015625 -3.8125 3.125 -3.84375 C 3.234375 -3.890625 3.375 -3.9375 3.484375 -3.984375 C 4.140625 -4.3125 4.65625 -4.96875 4.65625 -5.75 C 4.65625 -6.734375 3.578125 -7.265625 2.6875 -7.265625 C 1.828125 -7.265625 0.75 -6.8125 0.75 -5.828125 C 0.75 -5.515625 0.953125 -5.28125 1.25 -5.28125 C 1.515625 -5.28125 1.78125 -5.46875 1.78125 -5.78125 C 1.78125 -6.140625 1.5 -6.296875 1.15625 -6.296875 Z M 1.15625 -6.296875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-26"> +<path style="stroke:none;" d="M 1.1875 -4.0625 C 1.46875 -4.40625 1.875 -4.640625 2.328125 -4.640625 C 3.125 -4.640625 3.53125 -3.953125 3.53125 -3.203125 L 3.53125 -2.84375 C 2.296875 -2.84375 0.46875 -2.4375 0.46875 -1.046875 C 0.46875 -0.234375 1.421875 0.09375 2.1875 0.09375 L 2.328125 0.09375 C 2.875 0.046875 3.46875 -0.34375 3.609375 -0.84375 L 3.625 -0.84375 C 3.65625 -0.390625 3.953125 0.046875 4.453125 0.046875 C 4.921875 0.046875 5.296875 -0.328125 5.34375 -0.796875 L 5.34375 -1.59375 L 5.078125 -1.59375 L 5.078125 -1.046875 C 5.078125 -0.75 5.03125 -0.296875 4.671875 -0.296875 C 4.34375 -0.296875 4.265625 -0.734375 4.265625 -1 C 4.265625 -1.125 4.28125 -1.25 4.28125 -1.375 L 4.28125 -2.875 C 4.28125 -3 4.28125 -3.125 4.28125 -3.265625 C 4.28125 -4.28125 3.328125 -4.859375 2.421875 -4.859375 C 1.734375 -4.859375 0.796875 -4.5 0.796875 -3.625 C 0.796875 -3.34375 0.984375 -3.125 1.265625 -3.125 C 1.53125 -3.125 1.734375 -3.328125 1.734375 -3.59375 C 1.734375 -3.84375 1.53125 -4.0625 1.265625 -4.0625 C 1.25 -4.0625 1.203125 -4.0625 1.1875 -4.0625 Z M 3.53125 -2.625 L 3.53125 -1.53125 C 3.53125 -0.78125 3.015625 -0.171875 2.296875 -0.125 L 2.25 -0.125 C 1.75 -0.125 1.28125 -0.53125 1.28125 -1.0625 L 1.28125 -1.109375 C 1.359375 -2.171875 2.515625 -2.59375 3.53125 -2.625 Z M 3.53125 -2.625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-27"> +<path style="stroke:none;" d="M 0.375 -7.453125 L 0.375 -7.125 L 0.5625 -7.125 C 0.921875 -7.125 1.203125 -7.09375 1.203125 -6.578125 L 1.203125 -0.78125 C 1.203125 -0.375 0.90625 -0.34375 0.59375 -0.34375 L 0.375 -0.34375 L 0.375 -0.015625 L 2.734375 -0.015625 L 2.734375 -0.34375 L 2.484375 -0.34375 C 2.1875 -0.34375 1.90625 -0.375 1.90625 -0.765625 L 1.90625 -7.578125 Z M 0.375 -7.453125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-28"> +<path style="stroke:none;" d="M 0.203125 -4.671875 L 0.203125 -4.375 L 0.375 -4.375 C 0.9375 -4.375 0.96875 -4.203125 1.34375 -3.34375 C 1.765625 -2.328125 2.15625 -1.3125 2.59375 -0.3125 C 2.625 -0.21875 2.703125 -0.09375 2.703125 0 C 2.703125 0.171875 2.515625 0.453125 2.453125 0.625 C 2.21875 1.1875 1.890625 1.984375 1.1875 1.984375 C 1 1.984375 0.828125 1.90625 0.671875 1.78125 C 0.890625 1.75 1.0625 1.59375 1.0625 1.359375 C 1.0625 1.09375 0.875 0.9375 0.625 0.9375 C 0.359375 0.9375 0.203125 1.140625 0.203125 1.359375 C 0.203125 1.921875 0.734375 2.21875 1.203125 2.21875 C 2 2.21875 2.40625 1.421875 2.6875 0.734375 L 2.953125 0.09375 C 3.4375 -1.109375 3.9375 -2.296875 4.4375 -3.484375 C 4.640625 -3.96875 4.890625 -4.375 5.5 -4.375 L 5.5 -4.703125 L 4.734375 -4.671875 L 3.78125 -4.671875 L 3.78125 -4.375 C 4.046875 -4.359375 4.28125 -4.203125 4.28125 -3.921875 C 4.28125 -3.78125 4.21875 -3.640625 4.171875 -3.515625 C 3.921875 -2.921875 3.671875 -2.328125 3.421875 -1.734375 L 3.234375 -1.25 C 3.1875 -1.140625 3.140625 -1.046875 3.109375 -0.953125 L 3.09375 -0.953125 C 3.015625 -1.234375 2.875 -1.5 2.765625 -1.765625 C 2.46875 -2.46875 2.203125 -3.15625 1.890625 -3.84375 C 1.859375 -3.921875 1.828125 -4.015625 1.828125 -4.09375 L 1.828125 -4.140625 C 1.890625 -4.375 2.21875 -4.375 2.421875 -4.375 L 2.421875 -4.703125 L 1.421875 -4.703125 L 1.21875 -4.671875 Z M 0.203125 -4.671875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-29"> +<path style="stroke:none;" d="M 3.328125 -7.453125 L 3.328125 -7.125 L 3.453125 -7.125 C 3.875 -7.125 4.15625 -7.109375 4.15625 -6.453125 L 4.15625 -4.140625 C 3.796875 -4.546875 3.34375 -4.8125 2.765625 -4.8125 C 1.46875 -4.8125 0.375 -3.703125 0.375 -2.34375 C 0.375 -1.140625 1.296875 0.09375 2.65625 0.09375 C 3.25 0.09375 3.703125 -0.15625 4.125 -0.625 L 4.125 0.09375 L 5.6875 -0.015625 L 5.6875 -0.34375 L 5.546875 -0.34375 C 5.1875 -0.34375 4.859375 -0.375 4.859375 -0.890625 L 4.859375 -7.578125 Z M 1.25 -2.09375 L 1.25 -2.25 C 1.25 -3.0625 1.359375 -3.875 2.109375 -4.390625 C 2.328125 -4.515625 2.578125 -4.5625 2.8125 -4.5625 C 3.375 -4.5625 4.140625 -4.140625 4.140625 -3.453125 C 4.140625 -3.3125 4.125 -3.171875 4.125 -3.03125 L 4.125 -1.21875 C 4.125 -1.0625 4.0625 -0.984375 3.984375 -0.859375 C 3.703125 -0.4375 3.21875 -0.125 2.71875 -0.125 C 1.890625 -0.125 1.390625 -0.90625 1.28125 -1.640625 C 1.265625 -1.78125 1.265625 -1.9375 1.25 -2.09375 Z M 1.25 -2.09375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-30"> +<path style="stroke:none;" d="M 0.203125 -4.703125 L 0.203125 -4.375 L 0.421875 -4.375 C 1 -4.375 1.03125 -4.03125 1.3125 -3.34375 C 1.75 -2.296875 2.1875 -1.25 2.59375 -0.1875 C 2.65625 -0.046875 2.6875 0.09375 2.859375 0.09375 C 3.109375 0.09375 3.3125 -0.6875 3.484375 -1.09375 C 3.78125 -1.859375 4.109375 -2.625 4.421875 -3.390625 C 4.65625 -4 4.921875 -4.375 5.5 -4.375 L 5.5 -4.703125 L 4.75 -4.671875 L 3.78125 -4.671875 L 3.78125 -4.375 C 4.03125 -4.359375 4.28125 -4.203125 4.28125 -3.921875 C 4.28125 -3.703125 4.171875 -3.515625 4.09375 -3.3125 C 3.84375 -2.6875 3.578125 -2.0625 3.328125 -1.421875 C 3.25 -1.25 3.1875 -1.046875 3.09375 -0.859375 C 2.71875 -1.859375 2.3125 -2.84375 1.890625 -3.828125 C 1.859375 -3.90625 1.828125 -4 1.828125 -4.09375 L 1.828125 -4.140625 C 1.890625 -4.375 2.203125 -4.375 2.421875 -4.375 L 2.421875 -4.703125 Z M 0.203125 -4.703125 "/> +</symbol> +</g> +</defs> +<g id="surface1"> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.421062 4.9595 C 9.421062 7.424344 7.424969 9.420438 4.960125 9.420438 C 2.495281 9.420438 0.499187 7.424344 0.499187 4.9595 C 0.499187 2.498563 2.495281 0.498563 4.960125 0.498563 C 7.424969 0.498563 9.421062 2.498563 9.421062 4.9595 Z M 9.421062 4.9595 " transform="matrix(1,0,0,-1,5.993,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.422906 4.9595 C 9.422906 7.424344 7.422906 9.420438 4.961969 9.420438 C 2.497125 9.420438 0.501031 7.424344 0.501031 4.9595 C 0.501031 2.498563 2.497125 0.498563 4.961969 0.498563 C 7.422906 0.498563 9.422906 2.498563 9.422906 4.9595 Z M 9.422906 4.9595 " transform="matrix(1,0,0,-1,360.956,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.991156 -1.993625 L 0.391656 0.818875 L 4.958063 4.9595 L 8.215875 8.264188 L 11.911188 11.912625 " transform="matrix(1,0,0,-1,360.956,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.991156 11.912625 L 1.454156 8.705594 L 4.958063 4.963406 L 8.290094 2.580594 L 11.911188 -1.989719 " transform="matrix(1,0,0,-1,360.956,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.422906 4.9595 C 9.422906 7.424344 7.422906 9.420438 4.961969 9.420438 C 2.497125 9.420438 0.501031 7.424344 0.501031 4.9595 C 0.501031 2.498563 2.497125 0.498563 4.961969 0.498563 C 7.422906 0.498563 9.422906 2.498563 9.422906 4.9595 Z M 9.422906 4.9595 " transform="matrix(1,0,0,-1,444.206,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.991156 -1.993625 L 0.661188 0.80325 L 4.958063 4.9595 L 7.790094 7.654813 L 11.911188 11.912625 " transform="matrix(1,0,0,-1,444.206,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.991156 11.912625 L 0.586969 10.045438 L 4.958063 4.963406 L 9.141656 2.119656 L 11.911188 -1.989719 " transform="matrix(1,0,0,-1,444.206,-6.978)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-1" x="0.016" y="15.755"/> + <use xlink:href="#glyph0-2" x="5.440005" y="15.755"/> + <use xlink:href="#glyph0-3" x="8.45528" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-4" x="19.301107" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-5" x="31.05348" y="15.755"/> + <use xlink:href="#glyph0-6" x="36.477485" y="15.755"/> + <use xlink:href="#glyph0-7" x="40.697125" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-8" x="46.11022" y="15.755"/> + <use xlink:href="#glyph0-9" x="52.136407" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-7" x="61.784415" y="15.755"/> + <use xlink:href="#glyph0-10" x="67.20842" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-11" x="74.135698" y="15.755"/> + <use xlink:href="#glyph0-8" x="79.860794" y="15.755"/> + <use xlink:href="#glyph0-12" x="85.886981" y="15.755"/> + <use xlink:href="#glyph0-13" x="90.708803" y="15.755"/> + <use xlink:href="#glyph0-14" x="94.988443" y="15.755"/> + <use xlink:href="#glyph0-15" x="99.208083" y="15.755"/> + <use xlink:href="#glyph0-7" x="102.223358" y="15.755"/> + <use xlink:href="#glyph0-16" x="107.647362" y="15.755"/> + <use xlink:href="#glyph0-13" x="113.673549" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-17" x="427.367" y="29.304"/> + <use xlink:href="#glyph0-18" x="435.199734" y="29.304"/> + <use xlink:href="#glyph0-7" x="441.225921" y="29.304"/> + <use xlink:href="#glyph0-15" x="446.649925" y="29.304"/> + <use xlink:href="#glyph0-19" x="449.6652" y="29.304"/> + <use xlink:href="#glyph0-12" x="454.487023" y="29.304"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-3" x="462.919757" y="29.304"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-17" x="480.300135" y="29.304"/> + <use xlink:href="#glyph0-18" x="488.132869" y="29.304"/> + <use xlink:href="#glyph0-7" x="494.159056" y="29.304"/> + <use xlink:href="#glyph0-15" x="499.58306" y="29.304"/> + <use xlink:href="#glyph0-19" x="502.598335" y="29.304"/> + <use xlink:href="#glyph0-12" x="507.420158" y="29.304"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-20" x="515.863801" y="29.304"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-21" x="353.28" y="42.853"/> + <use xlink:href="#glyph0-8" x="361.714916" y="42.853"/> + <use xlink:href="#glyph0-12" x="367.741103" y="42.853"/> + <use xlink:href="#glyph0-13" x="372.562925" y="42.853"/> + <use xlink:href="#glyph0-14" x="376.842565" y="42.853"/> + <use xlink:href="#glyph0-15" x="381.062205" y="42.853"/> + <use xlink:href="#glyph0-7" x="384.07748" y="42.853"/> + <use xlink:href="#glyph0-16" x="389.501485" y="42.853"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-7" x="399.138584" y="42.853"/> + <use xlink:href="#glyph0-16" x="404.562588" y="42.853"/> + <use xlink:href="#glyph0-12" x="410.588775" y="42.853"/> +</g> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.423313 4.959344 C 9.423313 7.424188 7.423313 9.420281 4.962375 9.420281 C 2.497531 9.420281 0.501438 7.424188 0.501438 4.959344 C 0.501438 2.498406 2.497531 0.498406 4.962375 0.498406 C 7.423313 0.498406 9.423313 2.498406 9.423313 4.959344 Z M 9.423313 4.959344 " transform="matrix(1,0,0,-1,442.897,44.057)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.421906 4.959344 C 9.421906 7.424188 7.425813 9.420281 4.960969 9.420281 C 2.496125 9.420281 0.500031 7.424188 0.500031 4.959344 C 0.500031 2.498406 2.496125 0.498406 4.960969 0.498406 C 7.425813 0.498406 9.421906 2.498406 9.421906 4.959344 Z M 9.421906 4.959344 " transform="matrix(1,0,0,-1,495.832,44.057)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-21" x="352.678" y="56.403"/> + <use xlink:href="#glyph0-8" x="361.112916" y="56.403"/> + <use xlink:href="#glyph0-12" x="367.139103" y="56.403"/> + <use xlink:href="#glyph0-13" x="371.960925" y="56.403"/> + <use xlink:href="#glyph0-14" x="376.240565" y="56.403"/> + <use xlink:href="#glyph0-15" x="380.460205" y="56.403"/> + <use xlink:href="#glyph0-7" x="383.47548" y="56.403"/> + <use xlink:href="#glyph0-16" x="388.899485" y="56.403"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-14" x="398.536584" y="56.403"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-22" x="402.461678" y="56.403"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-7" x="409.988957" y="56.403"/> +</g> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.423312 4.962469 C 9.423312 7.423406 7.423312 9.4195 4.962375 9.4195 C 2.497531 9.4195 0.501437 7.423406 0.501437 4.962469 C 0.501437 2.497625 2.497531 0.501531 4.962375 0.501531 C 7.423312 0.501531 9.423312 2.497625 9.423312 4.962469 Z M 9.423312 4.962469 " transform="matrix(1,0,0,-1,442.897,57.607)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.421906 4.962469 C 9.421906 7.423406 7.425812 9.4195 4.960969 9.4195 C 2.496125 9.4195 0.500031 7.423406 0.500031 4.962469 C 0.500031 2.497625 2.496125 0.501531 4.960969 0.501531 C 7.425812 0.501531 9.421906 2.497625 9.421906 4.962469 Z M 9.421906 4.962469 " transform="matrix(1,0,0,-1,495.832,57.607)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-1" x="0.016" y="76.996"/> + <use xlink:href="#glyph0-2" x="5.440005" y="76.996"/> + <use xlink:href="#glyph0-20" x="8.45528" y="76.996"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-4" x="19.301107" y="76.996"/> + <use xlink:href="#glyph0-16" x="27.431659" y="76.996"/> + <use xlink:href="#glyph0-7" x="33.457846" y="76.996"/> + <use xlink:href="#glyph0-14" x="38.881851" y="76.996"/> + <use xlink:href="#glyph0-18" x="43.10149" y="76.996"/> + <use xlink:href="#glyph0-12" x="49.127677" y="76.996"/> + <use xlink:href="#glyph0-6" x="53.949499" y="76.996"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-11" x="61.780051" y="76.996"/> + <use xlink:href="#glyph0-8" x="67.505147" y="76.996"/> + <use xlink:href="#glyph0-12" x="73.531334" y="76.996"/> + <use xlink:href="#glyph0-13" x="78.353156" y="76.996"/> + <use xlink:href="#glyph0-14" x="82.632796" y="76.996"/> + <use xlink:href="#glyph0-15" x="86.852436" y="76.996"/> + <use xlink:href="#glyph0-7" x="89.867711" y="76.996"/> + <use xlink:href="#glyph0-16" x="95.291716" y="76.996"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-23" x="376.142" y="90.545"/> + <use xlink:href="#glyph0-7" x="382.168187" y="90.545"/> + <use xlink:href="#glyph0-24" x="387.592191" y="90.545"/> + <use xlink:href="#glyph0-12" x="396.62929" y="90.545"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-19" x="405.062024" y="90.545"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-18" x="409.589301" y="90.545"/> + <use xlink:href="#glyph0-7" x="415.615487" y="90.545"/> + <use xlink:href="#glyph0-15" x="421.039492" y="90.545"/> + <use xlink:href="#glyph0-19" x="424.054767" y="90.545"/> + <use xlink:href="#glyph0-12" x="428.876589" y="90.545"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-3" x="437.309324" y="90.545"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-23" x="454.689702" y="90.545"/> + <use xlink:href="#glyph0-7" x="460.715889" y="90.545"/> + <use xlink:href="#glyph0-24" x="466.139893" y="90.545"/> + <use xlink:href="#glyph0-12" x="475.176992" y="90.545"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-19" x="483.609726" y="90.545"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-18" x="488.137002" y="90.545"/> + <use xlink:href="#glyph0-7" x="494.163189" y="90.545"/> + <use xlink:href="#glyph0-15" x="499.587194" y="90.545"/> + <use xlink:href="#glyph0-19" x="502.602469" y="90.545"/> + <use xlink:href="#glyph0-12" x="507.424291" y="90.545"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-20" x="515.857026" y="90.545"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-21" x="302.055" y="104.094"/> + <use xlink:href="#glyph0-8" x="310.489916" y="104.094"/> + <use xlink:href="#glyph0-12" x="316.516103" y="104.094"/> + <use xlink:href="#glyph0-13" x="321.337925" y="104.094"/> + <use xlink:href="#glyph0-14" x="325.617565" y="104.094"/> + <use xlink:href="#glyph0-15" x="329.837205" y="104.094"/> + <use xlink:href="#glyph0-7" x="332.85248" y="104.094"/> + <use xlink:href="#glyph0-16" x="338.276485" y="104.094"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-7" x="347.913584" y="104.094"/> + <use xlink:href="#glyph0-16" x="353.337588" y="104.094"/> + <use xlink:href="#glyph0-12" x="359.363775" y="104.094"/> +</g> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.420437 4.962063 C 9.420437 7.423 7.424344 9.423 4.9595 9.423 C 2.498562 9.423 0.498562 7.423 0.498562 4.962063 C 0.498562 2.497219 2.498562 0.501125 4.9595 0.501125 C 7.424344 0.501125 9.420437 2.497219 9.420437 4.962063 Z M 9.420437 4.962063 " transform="matrix(1,0,0,-1,404.478,105.298)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.423219 4.962063 C 9.423219 7.423 7.423219 9.423 4.962281 9.423 C 2.497437 9.423 0.501344 7.423 0.501344 4.962063 C 0.501344 2.497219 2.497437 0.501125 4.962281 0.501125 C 7.423219 0.501125 9.423219 2.497219 9.423219 4.962063 Z M 9.423219 4.962063 " transform="matrix(1,0,0,-1,483.026,105.298)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-21" x="301.453" y="117.643"/> + <use xlink:href="#glyph0-8" x="309.887916" y="117.643"/> + <use xlink:href="#glyph0-12" x="315.914103" y="117.643"/> + <use xlink:href="#glyph0-13" x="320.735925" y="117.643"/> + <use xlink:href="#glyph0-14" x="325.015565" y="117.643"/> + <use xlink:href="#glyph0-15" x="329.235205" y="117.643"/> + <use xlink:href="#glyph0-7" x="332.25048" y="117.643"/> + <use xlink:href="#glyph0-16" x="337.674485" y="117.643"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-14" x="347.311584" y="117.643"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-22" x="351.236678" y="117.643"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-7" x="358.763957" y="117.643"/> +</g> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.420437 4.960281 C 9.420437 7.425125 7.424344 9.421219 4.9595 9.421219 C 2.498562 9.421219 0.498562 7.425125 0.498562 4.960281 C 0.498562 2.495437 2.498562 0.499344 4.9595 0.499344 C 7.424344 0.499344 9.420437 2.495437 9.420437 4.960281 Z M 9.420437 4.960281 " transform="matrix(1,0,0,-1,404.478,118.847)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.423219 4.960281 C 9.423219 7.425125 7.423219 9.421219 4.962281 9.421219 C 2.497437 9.421219 0.501344 7.425125 0.501344 4.960281 C 0.501344 2.495437 2.497437 0.499344 4.962281 0.499344 C 7.423219 0.499344 9.423219 2.495437 9.423219 4.960281 Z M 9.423219 4.960281 " transform="matrix(1,0,0,-1,483.026,118.847)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-1" x="0.016" y="138.236"/> + <use xlink:href="#glyph0-2" x="5.440005" y="138.236"/> + <use xlink:href="#glyph0-25" x="8.45528" y="138.236"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-4" x="19.301107" y="138.236"/> + <use xlink:href="#glyph0-16" x="27.431659" y="138.236"/> + <use xlink:href="#glyph0-7" x="33.457846" y="138.236"/> + <use xlink:href="#glyph0-14" x="38.881851" y="138.236"/> + <use xlink:href="#glyph0-18" x="43.10149" y="138.236"/> + <use xlink:href="#glyph0-12" x="49.127677" y="138.236"/> + <use xlink:href="#glyph0-6" x="53.949499" y="138.236"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-5" x="61.780051" y="138.236"/> + <use xlink:href="#glyph0-6" x="67.204056" y="138.236"/> + <use xlink:href="#glyph0-7" x="71.423696" y="138.236"/> + <use xlink:href="#glyph0-8" x="76.8477" y="138.236"/> + <use xlink:href="#glyph0-9" x="82.873887" y="138.236"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-7" x="92.521895" y="138.236"/> + <use xlink:href="#glyph0-10" x="97.9459" y="138.236"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-11" x="104.873178" y="138.236"/> + <use xlink:href="#glyph0-8" x="110.598274" y="138.236"/> + <use xlink:href="#glyph0-12" x="116.624461" y="138.236"/> + <use xlink:href="#glyph0-13" x="121.446283" y="138.236"/> + <use xlink:href="#glyph0-14" x="125.725923" y="138.236"/> + <use xlink:href="#glyph0-15" x="129.945563" y="138.236"/> + <use xlink:href="#glyph0-7" x="132.960838" y="138.236"/> + <use xlink:href="#glyph0-16" x="138.384843" y="138.236"/> + <use xlink:href="#glyph0-13" x="144.411029" y="138.236"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-22" x="152.301581" y="138.236"/> + <use xlink:href="#glyph0-18" x="160.134315" y="138.236"/> + <use xlink:href="#glyph0-15" x="166.160502" y="138.236"/> + <use xlink:href="#glyph0-19" x="169.175777" y="138.236"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-18" x="173.703054" y="138.236"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-15" x="183.340153" y="138.236"/> + <use xlink:href="#glyph0-13" x="186.355428" y="138.236"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-26" x="194.256889" y="138.236"/> + <use xlink:href="#glyph0-8" x="199.680894" y="138.236"/> + <use xlink:href="#glyph0-14" x="205.707081" y="138.236"/> + <use xlink:href="#glyph0-7" x="209.92672" y="138.236"/> + <use xlink:href="#glyph0-24" x="215.350725" y="138.236"/> + <use xlink:href="#glyph0-26" x="224.387823" y="138.236"/> + <use xlink:href="#glyph0-14" x="229.811828" y="138.236"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-15" x="234.020559" y="138.236"/> + <use xlink:href="#glyph0-19" x="237.035834" y="138.236"/> + <use xlink:href="#glyph0-26" x="241.857656" y="138.236"/> + <use xlink:href="#glyph0-27" x="247.281661" y="138.236"/> + <use xlink:href="#glyph0-27" x="250.296936" y="138.236"/> + <use xlink:href="#glyph0-28" x="253.312211" y="138.236"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-26" x="262.659128" y="138.236"/> + <use xlink:href="#glyph0-27" x="268.083132" y="138.236"/> + <use xlink:href="#glyph0-15" x="271.098408" y="138.236"/> + <use xlink:href="#glyph0-5" x="274.113683" y="138.236"/> + <use xlink:href="#glyph0-16" x="279.537687" y="138.236"/> + <use xlink:href="#glyph0-12" x="285.563874" y="138.236"/> + <use xlink:href="#glyph0-29" x="290.385697" y="138.236"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-14" x="300.022795" y="138.236"/> + <use xlink:href="#glyph0-7" x="304.242435" y="138.236"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-14" x="313.288261" y="138.236"/> + <use xlink:href="#glyph0-18" x="317.507901" y="138.236"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-12" x="323.523179" y="138.236"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-9" x="331.966822" y="138.236"/> + <use xlink:href="#glyph0-6" x="337.993009" y="138.236"/> + <use xlink:href="#glyph0-12" x="342.212649" y="138.236"/> + <use xlink:href="#glyph0-30" x="347.034471" y="138.236"/> + <use xlink:href="#glyph0-15" x="352.759567" y="138.236"/> + <use xlink:href="#glyph0-7" x="355.774842" y="138.236"/> + <use xlink:href="#glyph0-8" x="361.198846" y="138.236"/> + <use xlink:href="#glyph0-13" x="367.225033" y="138.236"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-3" x="406.727" y="151.785"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-20" x="485.274702" y="151.785"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-21" x="302.055" y="165.334"/> + <use xlink:href="#glyph0-8" x="310.489916" y="165.334"/> + <use xlink:href="#glyph0-12" x="316.516103" y="165.334"/> + <use xlink:href="#glyph0-13" x="321.337925" y="165.334"/> + <use xlink:href="#glyph0-14" x="325.617565" y="165.334"/> + <use xlink:href="#glyph0-15" x="329.837205" y="165.334"/> + <use xlink:href="#glyph0-7" x="332.85248" y="165.334"/> + <use xlink:href="#glyph0-16" x="338.276485" y="165.334"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-7" x="347.913584" y="165.334"/> + <use xlink:href="#glyph0-16" x="353.337588" y="165.334"/> + <use xlink:href="#glyph0-12" x="359.363775" y="165.334"/> +</g> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.420437 4.959875 C 9.420437 7.424719 7.424344 9.420813 4.9595 9.420813 C 2.498562 9.420813 0.498562 7.424719 0.498562 4.959875 C 0.498562 2.498938 2.498562 0.498938 4.9595 0.498938 C 7.424344 0.498938 9.420437 2.498938 9.420437 4.959875 Z M 9.420437 4.959875 " transform="matrix(1,0,0,-1,404.478,166.538)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.423219 4.959875 C 9.423219 7.424719 7.423219 9.420813 4.962281 9.420813 C 2.497437 9.420813 0.501344 7.424719 0.501344 4.959875 C 0.501344 2.498938 2.497437 0.498938 4.962281 0.498938 C 7.423219 0.498938 9.423219 2.498938 9.423219 4.959875 Z M 9.423219 4.959875 " transform="matrix(1,0,0,-1,483.026,166.538)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-21" x="301.453" y="178.884"/> + <use xlink:href="#glyph0-8" x="309.887916" y="178.884"/> + <use xlink:href="#glyph0-12" x="315.914103" y="178.884"/> + <use xlink:href="#glyph0-13" x="320.735925" y="178.884"/> + <use xlink:href="#glyph0-14" x="325.015565" y="178.884"/> + <use xlink:href="#glyph0-15" x="329.235205" y="178.884"/> + <use xlink:href="#glyph0-7" x="332.25048" y="178.884"/> + <use xlink:href="#glyph0-16" x="337.674485" y="178.884"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-14" x="347.311584" y="178.884"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-22" x="351.236678" y="178.884"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-7" x="358.763957" y="178.884"/> +</g> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.420437 4.959094 C 9.420437 7.423938 7.424344 9.420031 4.9595 9.420031 C 2.498562 9.420031 0.498562 7.423938 0.498562 4.959094 C 0.498562 2.498156 2.498562 0.498156 4.9595 0.498156 C 7.424344 0.498156 9.420437 2.498156 9.420437 4.959094 Z M 9.420437 4.959094 " transform="matrix(1,0,0,-1,404.478,180.088)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.423219 4.959094 C 9.423219 7.423938 7.423219 9.420031 4.962281 9.420031 C 2.497437 9.420031 0.501344 7.423938 0.501344 4.959094 C 0.501344 2.498156 2.497437 0.498156 4.962281 0.498156 C 7.423219 0.498156 9.423219 2.498156 9.423219 4.959094 Z M 9.423219 4.959094 " transform="matrix(1,0,0,-1,483.026,180.088)"/> +</g> +</svg> diff --git a/macros/latex/contrib/sdaps/html/_images/sdaps-7f0603689480961b8d497b11f52a0f5c96f37a09.svg b/macros/latex/contrib/sdaps/html/_images/sdaps-7f0603689480961b8d497b11f52a0f5c96f37a09.svg new file mode 100644 index 0000000000..7096e16ecf --- /dev/null +++ b/macros/latex/contrib/sdaps/html/_images/sdaps-7f0603689480961b8d497b11f52a0f5c96f37a09.svg @@ -0,0 +1,321 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="532pt" height="85pt" viewBox="0 0 532 85" version="1.2"> +<defs> +<g> +<symbol overflow="visible" id="glyph0-0"> +<path style="stroke:none;" d=""/> +</symbol> +<symbol overflow="visible" id="glyph0-1"> +<path style="stroke:none;" d="M 2.546875 -7.265625 C 0.5 -7.078125 0.4375 -4.59375 0.4375 -3.4375 C 0.4375 -2.421875 0.53125 -1.203125 1.203125 -0.4375 C 1.578125 -0.015625 2.140625 0.234375 2.6875 0.234375 C 4.328125 0.234375 4.9375 -1.46875 4.96875 -2.984375 C 4.96875 -3.1875 4.96875 -3.375 4.96875 -3.578125 C 4.96875 -4.609375 4.875 -5.8125 4.203125 -6.578125 C 3.84375 -7 3.28125 -7.28125 2.71875 -7.28125 C 2.65625 -7.28125 2.609375 -7.265625 2.546875 -7.265625 Z M 1.3125 -2.828125 C 1.296875 -2.921875 1.296875 -3.015625 1.296875 -3.125 C 1.296875 -3.8125 1.296875 -4.5 1.359375 -5.1875 C 1.390625 -5.59375 1.421875 -6.046875 1.65625 -6.40625 C 1.890625 -6.765625 2.28125 -7.03125 2.703125 -7.03125 C 3.03125 -7.03125 3.34375 -6.875 3.578125 -6.625 C 4.0625 -6.125 4.09375 -5.265625 4.09375 -4.484375 L 4.09375 -3.84375 C 4.09375 -3.5625 4.109375 -3.25 4.109375 -2.9375 C 4.109375 -1.546875 3.921875 -0.015625 2.6875 -0.015625 L 2.65625 -0.015625 C 1.3125 -0.140625 1.421875 -1.75 1.3125 -2.828125 Z M 1.3125 -2.828125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-2"> +<path style="stroke:none;" d="M 1.421875 -1.09375 C 1.125 -1.046875 0.96875 -0.796875 0.96875 -0.5625 C 0.96875 -0.3125 1.140625 -0.015625 1.5 -0.015625 C 1.828125 -0.015625 2.046875 -0.28125 2.046875 -0.5625 C 2.046875 -0.8125 1.859375 -1.09375 1.515625 -1.09375 C 1.484375 -1.09375 1.453125 -1.09375 1.421875 -1.09375 Z M 1.421875 -1.09375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-3"> +<path style="stroke:none;" d="M 1 -6.5625 L 1 -6.234375 C 1.515625 -6.234375 1.90625 -6.328125 2.421875 -6.515625 L 2.421875 -0.8125 C 2.421875 -0.375 2.015625 -0.34375 1.625 -0.34375 L 1.0625 -0.34375 L 1.0625 -0.015625 L 2.53125 -0.015625 L 2.8125 -0.046875 L 4.546875 -0.046875 L 4.546875 -0.34375 C 4.375 -0.34375 4.171875 -0.328125 4 -0.328125 C 3.5625 -0.328125 3.203125 -0.390625 3.203125 -0.8125 L 3.203125 -7.09375 C 3.203125 -7.1875 3.15625 -7.265625 3.046875 -7.265625 C 2.90625 -7.265625 2.75 -7.0625 2.625 -6.96875 C 2.140625 -6.65625 1.5625 -6.5625 1 -6.5625 Z M 1 -6.5625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-4"> +<path style="stroke:none;" d="M 0.46875 -7.453125 L 0.46875 -7.125 L 0.828125 -7.125 C 1.1875 -7.125 1.53125 -7.09375 1.53125 -6.703125 C 1.53125 -6.625 1.515625 -6.546875 1.515625 -6.484375 L 1.515625 -0.8125 C 1.515625 -0.375 1.171875 -0.328125 0.8125 -0.328125 C 0.703125 -0.328125 0.578125 -0.34375 0.46875 -0.34375 L 0.46875 -0.015625 L 1.71875 -0.015625 L 1.96875 -0.046875 L 3.46875 -0.046875 L 3.46875 -0.34375 C 3.34375 -0.34375 3.203125 -0.328125 3.078125 -0.328125 C 2.71875 -0.328125 2.421875 -0.390625 2.421875 -0.8125 L 2.421875 -3.46875 L 4.453125 -3.46875 C 5.46875 -3.546875 6.765625 -4.203125 6.765625 -5.4375 C 6.765625 -6.546875 5.6875 -7.296875 4.640625 -7.4375 C 4.421875 -7.453125 4.234375 -7.453125 4.03125 -7.453125 Z M 2.390625 -3.734375 L 2.390625 -6.796875 C 2.390625 -7.0625 2.5625 -7.125 2.796875 -7.125 L 4.09375 -7.125 C 4.921875 -7.125 5.71875 -6.734375 5.71875 -5.4375 C 5.71875 -5.046875 5.6875 -4.625 5.4375 -4.3125 C 5.03125 -3.84375 4.40625 -3.734375 3.84375 -3.734375 Z M 2.390625 -3.734375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-5"> +<path style="stroke:none;" d="M 0.375 -7.453125 L 0.375 -7.125 L 0.5625 -7.125 C 0.921875 -7.125 1.203125 -7.09375 1.203125 -6.578125 L 1.203125 -0.78125 C 1.203125 -0.375 0.90625 -0.34375 0.59375 -0.34375 L 0.375 -0.34375 L 0.375 -0.015625 L 2.734375 -0.015625 L 2.734375 -0.34375 L 2.484375 -0.34375 C 2.1875 -0.34375 1.90625 -0.375 1.90625 -0.765625 L 1.90625 -7.578125 Z M 0.375 -7.453125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-6"> +<path style="stroke:none;" d="M 1.1875 -2.546875 L 4.34375 -2.546875 C 4.453125 -2.546875 4.5 -2.59375 4.5 -2.703125 C 4.5 -3.78125 3.921875 -4.859375 2.59375 -4.859375 C 1.28125 -4.859375 0.3125 -3.671875 0.3125 -2.421875 C 0.3125 -1.234375 1.171875 0.09375 2.640625 0.09375 C 3.46875 0.09375 4.171875 -0.34375 4.46875 -1.1875 C 4.484375 -1.234375 4.5 -1.265625 4.5 -1.3125 C 4.5 -1.375 4.4375 -1.421875 4.390625 -1.421875 C 4.203125 -1.421875 4.140625 -1.0625 4.078125 -0.9375 C 3.8125 -0.484375 3.296875 -0.15625 2.765625 -0.15625 C 2.15625 -0.15625 1.625 -0.59375 1.390625 -1.140625 C 1.203125 -1.578125 1.1875 -2.078125 1.1875 -2.546875 Z M 1.203125 -2.765625 C 1.203125 -3.609375 1.671875 -4.640625 2.578125 -4.640625 C 3.515625 -4.640625 3.796875 -3.546875 3.796875 -2.765625 Z M 1.203125 -2.765625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-7"> +<path style="stroke:none;" d="M 1.1875 -4.0625 C 1.46875 -4.40625 1.875 -4.640625 2.328125 -4.640625 C 3.125 -4.640625 3.53125 -3.953125 3.53125 -3.203125 L 3.53125 -2.84375 C 2.296875 -2.84375 0.46875 -2.4375 0.46875 -1.046875 C 0.46875 -0.234375 1.421875 0.09375 2.1875 0.09375 L 2.328125 0.09375 C 2.875 0.046875 3.46875 -0.34375 3.609375 -0.84375 L 3.625 -0.84375 C 3.65625 -0.390625 3.953125 0.046875 4.453125 0.046875 C 4.921875 0.046875 5.296875 -0.328125 5.34375 -0.796875 L 5.34375 -1.59375 L 5.078125 -1.59375 L 5.078125 -1.046875 C 5.078125 -0.75 5.03125 -0.296875 4.671875 -0.296875 C 4.34375 -0.296875 4.265625 -0.734375 4.265625 -1 C 4.265625 -1.125 4.28125 -1.25 4.28125 -1.375 L 4.28125 -2.875 C 4.28125 -3 4.28125 -3.125 4.28125 -3.265625 C 4.28125 -4.28125 3.328125 -4.859375 2.421875 -4.859375 C 1.734375 -4.859375 0.796875 -4.5 0.796875 -3.625 C 0.796875 -3.34375 0.984375 -3.125 1.265625 -3.125 C 1.53125 -3.125 1.734375 -3.328125 1.734375 -3.59375 C 1.734375 -3.84375 1.53125 -4.0625 1.265625 -4.0625 C 1.25 -4.0625 1.203125 -4.0625 1.1875 -4.0625 Z M 3.53125 -2.625 L 3.53125 -1.53125 C 3.53125 -0.78125 3.015625 -0.171875 2.296875 -0.125 L 2.25 -0.125 C 1.75 -0.125 1.28125 -0.53125 1.28125 -1.0625 L 1.28125 -1.109375 C 1.359375 -2.171875 2.515625 -2.59375 3.53125 -2.625 Z M 3.53125 -2.625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-8"> +<path style="stroke:none;" d="M 0.953125 -0.40625 C 1.140625 -0.078125 1.71875 0.09375 2.109375 0.09375 C 2.875 0.09375 3.8125 -0.15625 3.90625 -1.3125 C 3.90625 -2.03125 3.515625 -2.515625 2.90625 -2.765625 C 2.640625 -2.875 2.34375 -2.90625 2.078125 -2.96875 L 1.84375 -3.015625 C 1.421875 -3.09375 0.859375 -3.3125 0.859375 -3.84375 C 0.859375 -4.484375 1.578125 -4.671875 2.109375 -4.671875 C 2.90625 -4.671875 3.28125 -4.171875 3.375 -3.453125 C 3.375 -3.359375 3.375 -3.25 3.5 -3.25 C 3.625 -3.25 3.625 -3.359375 3.625 -3.453125 L 3.625 -4.734375 C 3.625 -4.78125 3.59375 -4.859375 3.515625 -4.859375 C 3.34375 -4.859375 3.234375 -4.5625 3.125 -4.5625 C 3.046875 -4.578125 2.984375 -4.640625 2.921875 -4.671875 C 2.6875 -4.8125 2.40625 -4.859375 2.125 -4.859375 C 1.46875 -4.859375 0.359375 -4.640625 0.359375 -3.5625 C 0.359375 -2.375 1.671875 -2.25 2.4375 -2.09375 C 2.90625 -2 3.390625 -1.671875 3.40625 -1.140625 C 3.40625 -0.34375 2.703125 -0.125 2.140625 -0.125 C 1.28125 -0.125 0.875 -0.796875 0.671875 -1.53125 C 0.640625 -1.640625 0.671875 -1.875 0.484375 -1.875 C 0.421875 -1.875 0.359375 -1.828125 0.359375 -1.75 L 0.359375 -0.3125 C 0.359375 -0.25 0.34375 -0.1875 0.34375 -0.125 C 0.34375 -0.03125 0.375 0.09375 0.484375 0.09375 C 0.640625 0.078125 0.78125 -0.265625 0.953125 -0.40625 Z M 0.953125 -0.40625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-9"> +<path style="stroke:none;" d="M 3.953125 -4.140625 C 3.671875 -4.140625 3.453125 -3.953125 3.453125 -3.671875 C 3.453125 -3.421875 3.65625 -3.1875 3.921875 -3.1875 C 4.171875 -3.1875 4.390625 -3.390625 4.390625 -3.6875 L 4.390625 -3.78125 C 4.28125 -4.609375 3.296875 -4.859375 2.6875 -4.859375 C 1.359375 -4.859375 0.375 -3.625 0.375 -2.359375 C 0.375 -1.078125 1.359375 0.09375 2.71875 0.09375 C 3.421875 0.09375 4.140625 -0.3125 4.421875 -1.0625 C 4.453125 -1.140625 4.5 -1.21875 4.5 -1.296875 L 4.5 -1.34375 C 4.46875 -1.390625 4.421875 -1.421875 4.375 -1.421875 C 4.203125 -1.421875 4.140625 -0.96875 4 -0.8125 C 3.734375 -0.40625 3.296875 -0.15625 2.8125 -0.15625 C 1.65625 -0.15625 1.25 -1.421875 1.25 -2.359375 C 1.25 -3.265625 1.546875 -4.53125 2.65625 -4.609375 L 2.734375 -4.609375 C 3.140625 -4.609375 3.671875 -4.484375 3.953125 -4.140625 Z M 3.953125 -4.140625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-10"> +<path style="stroke:none;" d="M 1.609375 -6.71875 C 1.609375 -5.984375 1.3125 -4.609375 0.203125 -4.609375 L 0.203125 -4.375 L 1.140625 -4.375 L 1.140625 -1.46875 C 1.140625 -1.140625 1.15625 -0.8125 1.3125 -0.53125 C 1.578125 -0.09375 2.078125 0.09375 2.546875 0.09375 C 3.421875 0.09375 3.609375 -0.859375 3.609375 -1.5625 L 3.609375 -1.984375 L 3.34375 -1.984375 C 3.34375 -1.828125 3.359375 -1.65625 3.359375 -1.5 C 3.359375 -0.984375 3.25 -0.15625 2.609375 -0.15625 C 1.984375 -0.15625 1.875 -0.921875 1.875 -1.421875 L 1.875 -4.375 L 3.421875 -4.375 L 3.421875 -4.703125 L 1.875 -4.703125 L 1.875 -6.71875 Z M 1.609375 -6.71875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-11"> +<path style="stroke:none;" d="M 3.328125 -7.453125 L 3.328125 -7.125 L 3.453125 -7.125 C 3.875 -7.125 4.15625 -7.109375 4.15625 -6.453125 L 4.15625 -4.140625 C 3.796875 -4.546875 3.34375 -4.8125 2.765625 -4.8125 C 1.46875 -4.8125 0.375 -3.703125 0.375 -2.34375 C 0.375 -1.140625 1.296875 0.09375 2.65625 0.09375 C 3.25 0.09375 3.703125 -0.15625 4.125 -0.625 L 4.125 0.09375 L 5.6875 -0.015625 L 5.6875 -0.34375 L 5.546875 -0.34375 C 5.1875 -0.34375 4.859375 -0.375 4.859375 -0.890625 L 4.859375 -7.578125 Z M 1.25 -2.09375 L 1.25 -2.25 C 1.25 -3.0625 1.359375 -3.875 2.109375 -4.390625 C 2.328125 -4.515625 2.578125 -4.5625 2.8125 -4.5625 C 3.375 -4.5625 4.140625 -4.140625 4.140625 -3.453125 C 4.140625 -3.3125 4.125 -3.171875 4.125 -3.03125 L 4.125 -1.21875 C 4.125 -1.0625 4.0625 -0.984375 3.984375 -0.859375 C 3.703125 -0.4375 3.21875 -0.125 2.71875 -0.125 C 1.890625 -0.125 1.390625 -0.90625 1.28125 -1.640625 C 1.265625 -1.78125 1.265625 -1.9375 1.25 -2.09375 Z M 1.25 -2.09375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-12"> +<path style="stroke:none;" d="M 0.921875 -5.71875 C 1.09375 -6.40625 1.75 -6.9375 2.4375 -6.9375 C 3.421875 -6.9375 3.921875 -6.015625 3.921875 -5.1875 L 3.921875 -5.03125 C 3.859375 -4.03125 3.203125 -3.234375 2.546875 -2.515625 C 2 -1.90625 1.46875 -1.296875 0.921875 -0.703125 L 0.6875 -0.4375 C 0.625 -0.34375 0.53125 -0.3125 0.53125 -0.15625 C 0.53125 -0.109375 0.546875 -0.046875 0.546875 -0.015625 L 4.5625 -0.015625 L 4.859375 -1.875 L 4.609375 -1.875 C 4.53125 -1.546875 4.5 -1.015625 4.328125 -0.890625 C 4.28125 -0.84375 4.140625 -0.828125 4.015625 -0.828125 L 3.578125 -0.828125 C 3.421875 -0.8125 3.265625 -0.8125 3.125 -0.8125 L 1.359375 -0.8125 C 1.9375 -1.390625 2.515625 -1.96875 3.125 -2.515625 C 3.875 -3.203125 4.8125 -3.9375 4.859375 -5.0625 L 4.859375 -5.140625 C 4.859375 -6.484375 3.734375 -7.265625 2.578125 -7.265625 C 1.53125 -7.265625 0.53125 -6.40625 0.53125 -5.296875 C 0.53125 -5 0.6875 -4.6875 1.0625 -4.6875 C 1.359375 -4.6875 1.59375 -4.921875 1.59375 -5.21875 C 1.59375 -5.46875 1.40625 -5.734375 1.09375 -5.734375 C 1.03125 -5.734375 0.984375 -5.71875 0.921875 -5.71875 Z M 0.921875 -5.71875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-13"> +<path style="stroke:none;" d="M 1.15625 -6.296875 C 1.484375 -6.734375 2.03125 -6.984375 2.578125 -6.984375 C 3.203125 -6.984375 3.671875 -6.625 3.703125 -5.859375 L 3.703125 -5.78125 C 3.703125 -5.09375 3.453125 -4.25 2.765625 -4.015625 C 2.46875 -3.90625 1.796875 -4.03125 1.796875 -3.8125 C 1.796875 -3.703125 1.890625 -3.6875 1.984375 -3.6875 L 2.109375 -3.6875 C 2.234375 -3.6875 2.359375 -3.703125 2.515625 -3.703125 C 3.5625 -3.703125 3.921875 -2.78125 3.921875 -1.984375 L 3.921875 -1.890625 C 3.921875 -1.09375 3.625 -0.078125 2.609375 -0.078125 C 1.875 -0.078125 1.234375 -0.421875 0.875 -1.03125 L 0.96875 -1.03125 C 1.25 -1.03125 1.546875 -1.1875 1.546875 -1.546875 C 1.546875 -1.8125 1.359375 -2.078125 1.078125 -2.109375 L 1.015625 -2.109375 C 0.59375 -2.109375 0.453125 -1.828125 0.453125 -1.53125 C 0.453125 -0.34375 1.671875 0.21875 2.65625 0.21875 C 3.875 0.21875 4.96875 -0.671875 4.96875 -1.890625 C 4.96875 -2.875 4.015625 -3.8125 3.125 -3.84375 C 3.234375 -3.890625 3.375 -3.9375 3.484375 -3.984375 C 4.140625 -4.3125 4.65625 -4.96875 4.65625 -5.75 C 4.65625 -6.734375 3.578125 -7.265625 2.6875 -7.265625 C 1.828125 -7.265625 0.75 -6.8125 0.75 -5.828125 C 0.75 -5.515625 0.953125 -5.28125 1.25 -5.28125 C 1.515625 -5.28125 1.78125 -5.46875 1.78125 -5.78125 C 1.78125 -6.140625 1.5 -6.296875 1.15625 -6.296875 Z M 1.15625 -6.296875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-14"> +<path style="stroke:none;" d="M 0.3125 -1.828125 L 3.203125 -1.828125 L 3.203125 -0.796875 C 3.203125 -0.359375 2.828125 -0.34375 2.359375 -0.34375 L 2.15625 -0.34375 L 2.15625 -0.015625 L 3.359375 -0.015625 L 3.609375 -0.046875 L 5.0625 -0.046875 L 5.0625 -0.34375 C 4.9375 -0.34375 4.8125 -0.328125 4.6875 -0.328125 C 4.34375 -0.328125 4.015625 -0.375 4.015625 -0.796875 L 4.015625 -1.828125 L 5.109375 -1.828125 L 5.109375 -2.15625 L 4.015625 -2.15625 L 4.015625 -7.015625 C 4.015625 -7.0625 4.03125 -7.109375 4.03125 -7.171875 C 4.03125 -7.296875 3.984375 -7.375 3.875 -7.375 C 3.609375 -7.375 3.203125 -6.59375 2.9375 -6.1875 C 2.1875 -4.953125 1.34375 -3.734375 0.5625 -2.53125 C 0.421875 -2.3125 0.296875 -2.1875 0.296875 -2 C 0.296875 -1.9375 0.3125 -1.875 0.3125 -1.828125 Z M 0.59375 -2.15625 L 3.25 -6.21875 L 3.25 -2.15625 Z M 0.59375 -2.15625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-15"> +<path style="stroke:none;" d="M 0.875 -1.34375 C 0.921875 -1.328125 1 -1.3125 1.046875 -1.3125 C 1.328125 -1.3125 1.53125 -1.53125 1.53125 -1.8125 C 1.53125 -2.078125 1.328125 -2.3125 1.0625 -2.3125 C 0.78125 -2.3125 0.546875 -2.109375 0.546875 -1.78125 C 0.546875 -0.78125 1.359375 0.21875 2.515625 0.21875 C 3.828125 0.21875 4.859375 -0.890625 4.859375 -2.21875 C 4.859375 -3.296875 4.15625 -4.578125 2.796875 -4.578125 L 2.703125 -4.578125 C 2.203125 -4.5625 1.765625 -4.359375 1.421875 -4 L 1.421875 -6.234375 C 1.734375 -6.140625 2.046875 -6.078125 2.359375 -6.078125 C 3.09375 -6.078125 3.78125 -6.34375 4.328125 -6.953125 C 4.390625 -7 4.453125 -7.0625 4.453125 -7.140625 L 4.453125 -7.171875 C 4.4375 -7.21875 4.390625 -7.25 4.328125 -7.25 L 4.3125 -7.25 C 3.78125 -7.0625 3.3125 -6.921875 2.765625 -6.921875 C 2.28125 -6.921875 1.84375 -7.03125 1.40625 -7.1875 C 1.359375 -7.203125 1.28125 -7.234375 1.234375 -7.25 L 1.203125 -7.25 C 1.15625 -7.25 1.125 -7.203125 1.109375 -7.15625 L 1.109375 -3.671875 C 1.109375 -3.59375 1.140625 -3.5 1.25 -3.5 C 1.359375 -3.5 1.453125 -3.6875 1.53125 -3.796875 C 1.859375 -4.15625 2.3125 -4.359375 2.796875 -4.359375 L 2.828125 -4.359375 C 3.296875 -4.34375 3.625 -3.953125 3.78125 -3.5625 C 3.9375 -3.15625 3.953125 -2.703125 3.953125 -2.28125 C 3.953125 -1.5 3.890625 -0.625 3 -0.171875 C 2.828125 -0.09375 2.65625 -0.0625 2.46875 -0.0625 C 1.75 -0.0625 1.0625 -0.640625 0.875 -1.34375 Z M 0.875 -1.34375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-16"> +<path style="stroke:none;" d="M 1.390625 -3.5625 L 1.375 -3.5625 C 1.375 -4.578125 1.421875 -5.75 2.21875 -6.515625 C 2.53125 -6.8125 2.921875 -6.984375 3.34375 -6.984375 C 3.703125 -6.984375 4.09375 -6.875 4.296875 -6.5625 C 4.03125 -6.5625 3.75 -6.453125 3.75 -6.109375 C 3.75 -5.859375 3.921875 -5.625 4.203125 -5.625 C 4.453125 -5.625 4.671875 -5.796875 4.6875 -6.0625 L 4.6875 -6.09375 C 4.6875 -6.875 4.03125 -7.265625 3.328125 -7.265625 C 1.5 -7.265625 0.453125 -5.25 0.453125 -3.5625 C 0.453125 -2.28125 0.59375 -0.53125 2 0.078125 C 2.234375 0.171875 2.5 0.234375 2.765625 0.234375 C 3.5625 0.234375 4.171875 -0.234375 4.578125 -0.84375 C 4.859375 -1.265625 4.96875 -1.75 4.96875 -2.234375 C 4.96875 -3.4375 4.140625 -4.65625 2.828125 -4.65625 C 2.1875 -4.65625 1.59375 -4.234375 1.390625 -3.5625 Z M 1.390625 -2.375 L 1.390625 -2.46875 C 1.390625 -3.296875 1.71875 -4.421875 2.875 -4.421875 C 3.609375 -4.421875 3.953125 -3.59375 4.015625 -3.015625 C 4.03125 -2.71875 4.03125 -2.421875 4.03125 -2.125 C 4.03125 -1.390625 3.96875 -0.078125 2.71875 -0.078125 L 2.65625 -0.078125 C 1.6875 -0.15625 1.46875 -1.21875 1.40625 -2.046875 C 1.40625 -2.15625 1.40625 -2.265625 1.390625 -2.375 Z M 1.390625 -2.375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-17"> +<path style="stroke:none;" d="M 0.953125 -7.390625 L 0.59375 -5.171875 L 0.859375 -5.171875 C 0.953125 -5.671875 0.921875 -6.203125 1.390625 -6.203125 L 1.671875 -6.203125 C 1.9375 -6.203125 2.1875 -6.234375 2.4375 -6.234375 L 4.5 -6.234375 C 4 -5.5 3.453125 -4.796875 2.984375 -4.03125 C 2.328125 -2.90625 1.9375 -1.59375 1.9375 -0.3125 L 1.9375 -0.1875 C 1.96875 0.046875 2.171875 0.21875 2.40625 0.21875 C 2.71875 0.21875 2.875 -0.03125 2.875 -0.34375 L 2.875 -0.515625 C 2.875 -1.828125 2.890625 -3.34375 3.625 -4.484375 C 4.09375 -5.1875 4.640625 -5.859375 5.109375 -6.5625 C 5.1875 -6.671875 5.25 -6.75 5.25 -6.90625 L 5.25 -7.03125 C 4.328125 -7.03125 3.65625 -7 2.515625 -7 C 1.890625 -7 1.25 -7.0625 1.203125 -7.390625 Z M 0.953125 -7.390625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-18"> +<path style="stroke:none;" d="M 2.0625 -3.6875 L 2.0625 -3.671875 C 1.25 -3.296875 0.453125 -2.65625 0.453125 -1.65625 C 0.453125 -0.53125 1.578125 0.21875 2.6875 0.21875 C 3.78125 0.21875 4.96875 -0.53125 4.96875 -1.828125 C 4.96875 -2.46875 4.640625 -3.046875 4.125 -3.421875 C 3.859375 -3.609375 3.5625 -3.75 3.3125 -3.953125 C 3.96875 -4.234375 4.65625 -4.859375 4.65625 -5.640625 C 4.65625 -6.59375 3.796875 -7.203125 2.84375 -7.265625 L 2.71875 -7.265625 C 1.734375 -7.265625 0.75 -6.546875 0.75 -5.46875 C 0.75 -4.6875 1.3125 -4.03125 2.0625 -3.6875 Z M 0.984375 -1.53125 C 0.984375 -1.578125 0.96875 -1.640625 0.96875 -1.671875 C 0.96875 -2.46875 1.53125 -3.046875 2.15625 -3.4375 C 2.1875 -3.453125 2.25 -3.5 2.296875 -3.5 C 2.359375 -3.5 2.4375 -3.4375 2.484375 -3.40625 L 2.9375 -3.109375 C 3.5 -2.71875 4.421875 -2.296875 4.421875 -1.5625 C 4.421875 -0.625 3.59375 -0.078125 2.734375 -0.078125 C 1.90625 -0.078125 1.09375 -0.59375 0.984375 -1.53125 Z M 1.21875 -5.765625 L 1.21875 -5.859375 C 1.21875 -6.59375 2.078125 -6.984375 2.671875 -6.984375 C 3.359375 -6.984375 4.203125 -6.546875 4.203125 -5.640625 C 4.203125 -5.015625 3.671875 -4.453125 3.203125 -4.1875 C 3.15625 -4.15625 3.125 -4.125 3.078125 -4.125 C 2.9375 -4.140625 2.703125 -4.359375 2.515625 -4.46875 C 1.984375 -4.828125 1.3125 -5.09375 1.21875 -5.765625 Z M 1.21875 -5.765625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-19"> +<path style="stroke:none;" d="M 4.03125 -3.515625 C 4.03125 -2.546875 4.03125 -1.46875 3.375 -0.6875 C 3.09375 -0.328125 2.6875 -0.078125 2.203125 -0.078125 C 1.828125 -0.078125 1.375 -0.15625 1.125 -0.484375 C 1.390625 -0.484375 1.65625 -0.625 1.65625 -0.9375 C 1.65625 -1.171875 1.5 -1.421875 1.1875 -1.421875 C 0.953125 -1.421875 0.734375 -1.25 0.71875 -1 L 0.71875 -0.921875 C 0.71875 -0.15625 1.46875 0.21875 2.21875 0.21875 C 3.984375 0.21875 4.875 -1.71875 4.96875 -3.3125 L 4.96875 -3.515625 C 4.96875 -4.765625 4.828125 -6.453125 3.53125 -7.09375 C 3.28125 -7.203125 3 -7.265625 2.71875 -7.265625 C 1.9375 -7.265625 1.265625 -6.84375 0.828125 -6.1875 C 0.546875 -5.78125 0.453125 -5.296875 0.453125 -4.8125 C 0.453125 -3.640625 1.25 -2.40625 2.53125 -2.40625 L 2.625 -2.40625 C 3.265625 -2.40625 3.875 -2.890625 4.03125 -3.515625 Z M 4 -4.859375 C 4 -4.734375 4.015625 -4.609375 4.015625 -4.484375 C 3.96875 -3.734375 3.625 -2.625 2.625 -2.625 C 1.5 -2.625 1.359375 -3.96875 1.359375 -4.859375 C 1.359375 -5.734375 1.578125 -6.984375 2.71875 -6.984375 C 3.78125 -6.984375 4.015625 -5.609375 4.015625 -4.96875 C 4.015625 -4.921875 4 -4.890625 4 -4.859375 Z M 4 -4.859375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-20"> +<path style="stroke:none;" d="M 0.453125 -7.453125 L 0.453125 -7.125 C 0.59375 -7.125 0.71875 -7.140625 0.84375 -7.140625 C 1.203125 -7.140625 1.515625 -7.09375 1.515625 -6.65625 L 1.515625 -0.984375 C 1.515625 -0.921875 1.53125 -0.84375 1.53125 -0.78125 C 1.53125 -0.375 1.171875 -0.328125 0.8125 -0.328125 C 0.6875 -0.328125 0.5625 -0.34375 0.453125 -0.34375 L 0.453125 -0.015625 L 3.46875 -0.015625 C 3.703125 -0.015625 3.921875 0 4.171875 0 C 5.21875 0 6.203125 -0.390625 6.90625 -1.328125 C 7.421875 -2 7.671875 -2.84375 7.671875 -3.6875 C 7.671875 -5.375 6.5625 -7.25 4.671875 -7.4375 C 4.5 -7.453125 4.3125 -7.453125 4.140625 -7.453125 Z M 6.65625 -3.8125 L 6.65625 -3.28125 C 6.59375 -2.0625 6.171875 -0.84375 4.765625 -0.421875 C 4.453125 -0.34375 4.125 -0.34375 3.796875 -0.34375 L 2.828125 -0.34375 C 2.609375 -0.34375 2.375 -0.359375 2.375 -0.734375 C 2.375 -0.8125 2.390625 -0.875 2.390625 -0.9375 L 2.390625 -6.34375 C 2.390625 -6.4375 2.375 -6.546875 2.375 -6.65625 C 2.375 -7.03125 2.421875 -7.125 3.03125 -7.125 L 4.21875 -7.125 C 4.78125 -7.125 5.375 -6.828125 5.796875 -6.4375 C 6.484375 -5.765625 6.640625 -4.75 6.65625 -3.8125 Z M 6.65625 -3.8125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-21"> +<path style="stroke:none;" d="M 0.203125 -4.671875 L 0.203125 -4.375 L 0.375 -4.375 C 0.9375 -4.375 0.96875 -4.203125 1.34375 -3.34375 C 1.765625 -2.328125 2.15625 -1.3125 2.59375 -0.3125 C 2.625 -0.21875 2.703125 -0.09375 2.703125 0 C 2.703125 0.171875 2.515625 0.453125 2.453125 0.625 C 2.21875 1.1875 1.890625 1.984375 1.1875 1.984375 C 1 1.984375 0.828125 1.90625 0.671875 1.78125 C 0.890625 1.75 1.0625 1.59375 1.0625 1.359375 C 1.0625 1.09375 0.875 0.9375 0.625 0.9375 C 0.359375 0.9375 0.203125 1.140625 0.203125 1.359375 C 0.203125 1.921875 0.734375 2.21875 1.203125 2.21875 C 2 2.21875 2.40625 1.421875 2.6875 0.734375 L 2.953125 0.09375 C 3.4375 -1.109375 3.9375 -2.296875 4.4375 -3.484375 C 4.640625 -3.96875 4.890625 -4.375 5.5 -4.375 L 5.5 -4.703125 L 4.734375 -4.671875 L 3.78125 -4.671875 L 3.78125 -4.375 C 4.046875 -4.359375 4.28125 -4.203125 4.28125 -3.921875 C 4.28125 -3.78125 4.21875 -3.640625 4.171875 -3.515625 C 3.921875 -2.921875 3.671875 -2.328125 3.421875 -1.734375 L 3.234375 -1.25 C 3.1875 -1.140625 3.140625 -1.046875 3.109375 -0.953125 L 3.09375 -0.953125 C 3.015625 -1.234375 2.875 -1.5 2.765625 -1.765625 C 2.46875 -2.46875 2.203125 -3.15625 1.890625 -3.84375 C 1.859375 -3.921875 1.828125 -4.015625 1.828125 -4.09375 L 1.828125 -4.140625 C 1.890625 -4.375 2.21875 -4.375 2.421875 -4.375 L 2.421875 -4.703125 L 1.421875 -4.703125 L 1.21875 -4.671875 Z M 0.203125 -4.671875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-22"> +<path style="stroke:none;" d="M 0.484375 -7.453125 L 0.484375 -7.125 C 0.609375 -7.125 0.734375 -7.140625 0.875 -7.140625 C 1.234375 -7.140625 1.5625 -7.09375 1.5625 -6.6875 C 1.5625 -6.609375 1.546875 -6.546875 1.546875 -6.484375 L 1.546875 -1.125 C 1.546875 -0.421875 0.96875 -0.34375 0.484375 -0.34375 L 0.484375 -0.015625 L 2.90625 -0.015625 L 2.90625 -0.34375 C 2.421875 -0.34375 1.828125 -0.421875 1.828125 -1.15625 C 1.828125 -1.28125 1.84375 -1.390625 1.84375 -1.5 L 1.859375 -7.0625 C 1.90625 -6.84375 2 -6.625 2.09375 -6.40625 L 2.515625 -5.328125 C 3.15625 -3.703125 3.8125 -2.046875 4.421875 -0.390625 C 4.46875 -0.265625 4.515625 -0.015625 4.6875 -0.015625 C 4.859375 -0.015625 4.90625 -0.28125 4.953125 -0.40625 L 5.4375 -1.671875 C 6.0625 -3.265625 6.65625 -4.84375 7.28125 -6.421875 C 7.375 -6.65625 7.484375 -6.90625 7.546875 -7.140625 L 7.5625 -1.0625 C 7.5625 -0.984375 7.5625 -0.890625 7.5625 -0.796875 C 7.5625 -0.375 7.234375 -0.328125 6.875 -0.328125 C 6.75 -0.328125 6.609375 -0.34375 6.5 -0.34375 L 6.5 -0.015625 L 7.703125 -0.015625 L 7.96875 -0.046875 L 9.4375 -0.046875 L 9.4375 -0.34375 C 9.3125 -0.34375 9.1875 -0.328125 9.046875 -0.328125 C 8.703125 -0.328125 8.359375 -0.375 8.359375 -0.78125 C 8.359375 -0.84375 8.375 -0.921875 8.375 -0.984375 L 8.375 -6.65625 C 8.375 -7.078125 8.71875 -7.140625 9.046875 -7.140625 C 9.1875 -7.140625 9.3125 -7.125 9.4375 -7.125 L 9.4375 -7.453125 L 7.65625 -7.453125 L 7.453125 -7.421875 L 7.359375 -7.265625 L 4.96875 -1.046875 L 2.578125 -7.265625 L 2.46875 -7.421875 L 2.28125 -7.453125 Z M 0.484375 -7.453125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-23"> +<path style="stroke:none;" d="M 2.546875 -4.859375 C 1.15625 -4.703125 0.3125 -3.5625 0.3125 -2.328125 C 0.3125 -1.171875 1.203125 0.109375 2.703125 0.109375 C 4.0625 0.109375 5.09375 -1.0625 5.09375 -2.34375 C 5.09375 -3.625 4.125 -4.859375 2.65625 -4.859375 Z M 1.1875 -2.09375 C 1.171875 -2.1875 1.171875 -2.28125 1.171875 -2.359375 C 1.171875 -3.234375 1.375 -4.625 2.703125 -4.625 C 3.84375 -4.625 4.21875 -3.546875 4.21875 -2.5 C 4.21875 -1.609375 4.109375 -0.234375 2.765625 -0.15625 L 2.703125 -0.15625 C 1.828125 -0.15625 1.296875 -0.921875 1.21875 -1.765625 C 1.203125 -1.875 1.203125 -1.984375 1.1875 -2.09375 Z M 1.1875 -2.09375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-24"> +<path style="stroke:none;" d="M 0.359375 -4.6875 L 0.359375 -4.359375 L 0.53125 -4.359375 C 0.859375 -4.359375 1.1875 -4.328125 1.1875 -3.8125 L 1.1875 -0.796875 C 1.1875 -0.34375 0.890625 -0.34375 0.421875 -0.34375 L 0.359375 -0.34375 L 0.359375 -0.015625 L 2.765625 -0.015625 L 2.765625 -0.34375 L 2.515625 -0.34375 C 2.1875 -0.34375 1.9375 -0.375 1.9375 -0.78125 L 1.9375 -2.8125 C 1.9375 -3.59375 2.359375 -4.578125 3.40625 -4.578125 C 4.09375 -4.578125 4.1875 -3.875 4.1875 -3.234375 L 4.1875 -0.75 C 4.1875 -0.375 3.890625 -0.34375 3.59375 -0.34375 L 3.359375 -0.34375 L 3.359375 -0.015625 L 5.765625 -0.015625 L 5.765625 -0.34375 L 5.5 -0.34375 C 5.21875 -0.34375 4.921875 -0.34375 4.921875 -0.765625 L 4.921875 -3.234375 C 4.921875 -3.5625 4.921875 -3.890625 4.75 -4.1875 C 4.5 -4.671875 3.953125 -4.8125 3.4375 -4.8125 C 2.75 -4.8125 2.078125 -4.3125 1.890625 -3.703125 L 1.875 -4.8125 Z M 0.359375 -4.6875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-25"> +<path style="stroke:none;" d="M 0.359375 -7.453125 L 0.359375 -7.125 L 0.5625 -7.125 C 0.90625 -7.125 1.1875 -7.09375 1.1875 -6.59375 L 1.1875 -0.78125 C 1.1875 -0.375 0.921875 -0.34375 0.625 -0.34375 L 0.359375 -0.34375 L 0.359375 -0.015625 L 2.765625 -0.015625 L 2.765625 -0.34375 L 2.515625 -0.34375 C 2.1875 -0.34375 1.9375 -0.375 1.9375 -0.78125 L 1.9375 -2.8125 C 1.9375 -3.59375 2.359375 -4.578125 3.40625 -4.578125 C 4.09375 -4.578125 4.1875 -3.875 4.1875 -3.234375 L 4.1875 -0.75 C 4.1875 -0.375 3.890625 -0.34375 3.59375 -0.34375 L 3.359375 -0.34375 L 3.359375 -0.015625 L 5.765625 -0.015625 L 5.765625 -0.34375 L 5.5 -0.34375 C 5.21875 -0.34375 4.921875 -0.34375 4.921875 -0.78125 L 4.921875 -3.21875 C 4.921875 -3.5625 4.921875 -3.921875 4.734375 -4.21875 C 4.484375 -4.65625 3.984375 -4.8125 3.484375 -4.8125 C 2.8125 -4.8125 2.078125 -4.390625 1.90625 -3.75 L 1.890625 -7.578125 Z M 0.359375 -7.453125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-26"> +<path style="stroke:none;" d="M 0.453125 -7.453125 L 0.453125 -7.125 C 0.59375 -7.125 0.71875 -7.140625 0.84375 -7.140625 C 1.203125 -7.140625 1.515625 -7.09375 1.515625 -6.65625 L 1.515625 -0.984375 C 1.515625 -0.921875 1.53125 -0.84375 1.53125 -0.78125 C 1.53125 -0.375 1.171875 -0.328125 0.8125 -0.328125 C 0.6875 -0.328125 0.5625 -0.34375 0.453125 -0.34375 L 0.453125 -0.015625 L 1.703125 -0.015625 L 1.953125 -0.046875 L 3.453125 -0.046875 L 3.453125 -0.34375 C 3.3125 -0.34375 3.1875 -0.328125 3.0625 -0.328125 C 2.703125 -0.328125 2.390625 -0.375 2.390625 -0.8125 L 2.390625 -3.625 L 3.59375 -3.625 C 4.171875 -3.625 4.703125 -3.453125 5 -2.9375 C 5.1875 -2.640625 5.1875 -2.328125 5.1875 -2 L 5.1875 -1.46875 C 5.1875 -0.734375 5.4375 -0.0625 6.375 0.15625 C 6.546875 0.203125 6.71875 0.21875 6.875 0.21875 C 7.390625 0.21875 7.9375 -0.140625 7.9375 -0.984375 C 7.9375 -1.0625 7.890625 -1.140625 7.8125 -1.140625 C 7.640625 -1.140625 7.671875 -0.890625 7.65625 -0.78125 C 7.59375 -0.421875 7.375 -0.015625 6.96875 -0.015625 C 5.9375 -0.015625 6.390625 -2 5.90625 -2.828125 C 5.640625 -3.296875 5.234375 -3.5 4.71875 -3.71875 C 5.515625 -3.9375 6.625 -4.453125 6.625 -5.5 C 6.625 -6.6875 5.25 -7.3125 4.25 -7.4375 C 4.046875 -7.453125 3.828125 -7.453125 3.625 -7.453125 Z M 2.390625 -3.84375 L 2.390625 -6.734375 C 2.390625 -7.015625 2.5 -7.125 2.78125 -7.125 L 3.578125 -7.125 C 4.484375 -7.125 5.59375 -6.90625 5.59375 -5.46875 C 5.59375 -4.59375 5.0625 -4.046875 4.203125 -3.890625 C 3.921875 -3.84375 3.625 -3.84375 3.328125 -3.84375 Z M 2.390625 -3.84375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-27"> +<path style="stroke:none;" d="M 1.15625 -2.109375 C 0.9375 -1.890625 0.8125 -1.5 0.8125 -1.203125 C 0.8125 -0.8125 1 -0.53125 1.28125 -0.234375 C 0.78125 -0.140625 0.3125 0.3125 0.3125 0.84375 C 0.3125 1.96875 2.078125 2.234375 2.71875 2.234375 C 3.6875 2.234375 5.109375 1.859375 5.109375 0.796875 C 5.109375 -0.4375 3.859375 -0.71875 2.71875 -0.71875 L 1.96875 -0.71875 C 1.421875 -0.71875 1.140625 -1.015625 1.140625 -1.46875 C 1.140625 -1.671875 1.25 -1.828125 1.3125 -1.96875 C 1.609375 -1.78125 1.9375 -1.65625 2.296875 -1.640625 L 2.375 -1.640625 C 3.25 -1.640625 4 -2.171875 4.140625 -3.09375 L 4.140625 -3.203125 C 4.140625 -3.5625 4.015625 -3.921875 3.78125 -4.1875 C 3.765625 -4.21875 3.734375 -4.25 3.734375 -4.28125 L 3.734375 -4.296875 C 3.875 -4.515625 4.390625 -4.703125 4.703125 -4.703125 C 4.75 -4.703125 4.78125 -4.6875 4.828125 -4.6875 C 4.75 -4.625 4.671875 -4.5625 4.65625 -4.453125 L 4.65625 -4.421875 C 4.65625 -4.25 4.796875 -4.109375 4.96875 -4.109375 C 5.171875 -4.109375 5.25 -4.265625 5.25 -4.421875 C 5.25 -4.765625 4.9375 -4.921875 4.671875 -4.921875 C 4.3125 -4.921875 3.9375 -4.765625 3.65625 -4.53125 C 3.625 -4.5 3.59375 -4.453125 3.546875 -4.453125 L 3.53125 -4.453125 C 3.46875 -4.453125 3.25 -4.640625 3.09375 -4.671875 C 2.875 -4.765625 2.640625 -4.8125 2.40625 -4.8125 C 1.578125 -4.8125 0.75 -4.21875 0.65625 -3.359375 L 0.65625 -3.25 C 0.65625 -2.828125 0.8125 -2.375 1.15625 -2.109375 Z M 0.859375 0.921875 L 0.859375 0.828125 C 0.859375 0.234375 1.390625 -0.09375 1.96875 -0.09375 L 3.015625 -0.09375 C 3.609375 -0.09375 4.4375 0.046875 4.546875 0.765625 L 4.546875 0.84375 C 4.546875 1.65625 3.375 1.984375 2.6875 1.984375 C 1.96875 1.984375 0.96875 1.65625 0.859375 0.921875 Z M 1.4375 -3.015625 L 1.4375 -3.140625 C 1.4375 -3.734375 1.578125 -4.546875 2.390625 -4.546875 C 3.09375 -4.546875 3.359375 -3.921875 3.359375 -3.21875 C 3.359375 -2.671875 3.21875 -1.890625 2.40625 -1.890625 C 1.78125 -1.890625 1.515625 -2.40625 1.4375 -3.015625 Z M 1.4375 -3.015625 "/> +</symbol> +</g> +</defs> +<g id="surface1"> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.421062 4.9595 C 9.421062 7.424344 7.424969 9.420438 4.960125 9.420438 C 2.495281 9.420438 0.499187 7.424344 0.499187 4.9595 C 0.499187 2.498563 2.495281 0.498563 4.960125 0.498563 C 7.424969 0.498563 9.421062 2.498563 9.421062 4.9595 Z M 9.421062 4.9595 " transform="matrix(1,0,0,-1,5.993,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.422906 4.9595 C 9.422906 7.424344 7.422906 9.420438 4.961969 9.420438 C 2.497125 9.420438 0.501031 7.424344 0.501031 4.9595 C 0.501031 2.498563 2.497125 0.498563 4.961969 0.498563 C 7.422906 0.498563 9.422906 2.498563 9.422906 4.9595 Z M 9.422906 4.9595 " transform="matrix(1,0,0,-1,360.956,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.991156 -1.993625 L 0.391656 0.818875 L 4.958063 4.9595 L 8.215875 8.264188 L 11.911188 11.912625 " transform="matrix(1,0,0,-1,360.956,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.991156 11.912625 L 1.454156 8.705594 L 4.958063 4.963406 L 8.290094 2.580594 L 11.911188 -1.989719 " transform="matrix(1,0,0,-1,360.956,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.422906 4.9595 C 9.422906 7.424344 7.422906 9.420438 4.961969 9.420438 C 2.497125 9.420438 0.501031 7.424344 0.501031 4.9595 C 0.501031 2.498563 2.497125 0.498563 4.961969 0.498563 C 7.422906 0.498563 9.422906 2.498563 9.422906 4.9595 Z M 9.422906 4.9595 " transform="matrix(1,0,0,-1,444.206,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.991156 -1.993625 L 0.661188 0.80325 L 4.958063 4.9595 L 7.790094 7.654813 L 11.911188 11.912625 " transform="matrix(1,0,0,-1,444.206,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.991156 11.912625 L 0.586969 10.045438 L 4.958063 4.963406 L 9.141656 2.119656 L 11.911188 -1.989719 " transform="matrix(1,0,0,-1,444.206,-6.978)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-1" x="0.016" y="15.755"/> + <use xlink:href="#glyph0-2" x="5.440005" y="15.755"/> + <use xlink:href="#glyph0-3" x="8.45528" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-4" x="19.301107" y="15.755"/> + <use xlink:href="#glyph0-5" x="26.680022" y="15.755"/> + <use xlink:href="#glyph0-6" x="29.695297" y="15.755"/> + <use xlink:href="#glyph0-7" x="34.51712" y="15.755"/> + <use xlink:href="#glyph0-8" x="39.941124" y="15.755"/> + <use xlink:href="#glyph0-6" x="44.220764" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-8" x="52.653498" y="15.755"/> + <use xlink:href="#glyph0-6" x="56.933138" y="15.755"/> + <use xlink:href="#glyph0-5" x="61.754961" y="15.755"/> + <use xlink:href="#glyph0-6" x="64.770236" y="15.755"/> + <use xlink:href="#glyph0-9" x="69.592058" y="15.755"/> + <use xlink:href="#glyph0-10" x="74.41388" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-7" x="82.255341" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-11" x="91.290258" y="15.755"/> + <use xlink:href="#glyph0-7" x="97.316445" y="15.755"/> + <use xlink:href="#glyph0-10" x="102.740449" y="15.755"/> + <use xlink:href="#glyph0-6" x="106.960089" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-3" x="80.035" y="29.304"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-12" x="93.946284" y="29.304"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-13" x="107.84666" y="29.304"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-14" x="121.757944" y="29.304"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-15" x="135.658319" y="29.304"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-16" x="149.569603" y="29.304"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-17" x="163.469979" y="29.304"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-18" x="177.381263" y="29.304"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-19" x="191.281638" y="29.304"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-3" x="202.945648" y="29.304"/> + <use xlink:href="#glyph0-1" x="208.369652" y="29.304"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-3" x="217.775478" y="29.304"/> + <use xlink:href="#glyph0-3" x="223.199483" y="29.304"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-3" x="232.605309" y="29.304"/> + <use xlink:href="#glyph0-12" x="238.029313" y="29.304"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-3" x="247.43514" y="29.304"/> + <use xlink:href="#glyph0-13" x="252.859144" y="29.304"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-3" x="262.275879" y="29.304"/> + <use xlink:href="#glyph0-14" x="267.699884" y="29.304"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-3" x="277.10571" y="29.304"/> + <use xlink:href="#glyph0-15" x="282.529714" y="29.304"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-3" x="291.93554" y="29.304"/> + <use xlink:href="#glyph0-16" x="297.359545" y="29.304"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-3" x="306.765371" y="29.304"/> + <use xlink:href="#glyph0-17" x="312.189375" y="29.304"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-3" x="321.60611" y="29.304"/> + <use xlink:href="#glyph0-18" x="327.030115" y="29.304"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-3" x="336.435941" y="29.304"/> + <use xlink:href="#glyph0-19" x="341.859945" y="29.304"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-12" x="351.265771" y="29.304"/> + <use xlink:href="#glyph0-1" x="356.689776" y="29.304"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-12" x="366.095602" y="29.304"/> + <use xlink:href="#glyph0-3" x="371.519607" y="29.304"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-12" x="380.925433" y="29.304"/> + <use xlink:href="#glyph0-12" x="386.349437" y="29.304"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-12" x="395.766172" y="29.304"/> + <use xlink:href="#glyph0-13" x="401.190177" y="29.304"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-12" x="410.596003" y="29.304"/> + <use xlink:href="#glyph0-14" x="416.020007" y="29.304"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-12" x="425.425833" y="29.304"/> + <use xlink:href="#glyph0-15" x="430.849838" y="29.304"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-12" x="440.255664" y="29.304"/> + <use xlink:href="#glyph0-16" x="445.679668" y="29.304"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-12" x="455.096403" y="29.304"/> + <use xlink:href="#glyph0-17" x="460.520408" y="29.304"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-12" x="469.926234" y="29.304"/> + <use xlink:href="#glyph0-18" x="475.350239" y="29.304"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-12" x="484.756065" y="29.304"/> + <use xlink:href="#glyph0-19" x="490.180069" y="29.304"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-13" x="499.585895" y="29.304"/> + <use xlink:href="#glyph0-1" x="505.0099" y="29.304"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-13" x="514.415726" y="29.304"/> + <use xlink:href="#glyph0-3" x="519.83973" y="29.304"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-20" x="54.671" y="42.853"/> + <use xlink:href="#glyph0-7" x="62.953189" y="42.853"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-21" x="68.071738" y="42.853"/> +</g> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.421031 4.959344 C 9.421031 7.424188 7.424937 9.420281 4.960094 9.420281 C 2.49525 9.420281 0.499156 7.424188 0.499156 4.959344 C 0.499156 2.498406 2.49525 0.498406 4.960094 0.498406 C 7.424937 0.498406 9.421031 2.498406 9.421031 4.959344 Z M 9.421031 4.959344 " transform="matrix(1,0,0,-1,77.786,44.057)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.421281 4.959344 C 9.421281 7.424188 7.425187 9.420281 4.960344 9.420281 C 2.4955 9.420281 0.499406 7.424188 0.499406 4.959344 C 0.499406 2.498406 2.4955 0.498406 4.960344 0.498406 C 7.425187 0.498406 9.421281 2.498406 9.421281 4.959344 Z M 9.421281 4.959344 " transform="matrix(1,0,0,-1,91.692,44.057)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.420531 4.959344 C 9.420531 7.424188 7.424437 9.420281 4.959594 9.420281 C 2.498656 9.420281 0.498656 7.424188 0.498656 4.959344 C 0.498656 2.498406 2.498656 0.498406 4.959594 0.498406 C 7.424437 0.498406 9.420531 2.498406 9.420531 4.959344 Z M 9.420531 4.959344 " transform="matrix(1,0,0,-1,105.599,44.057)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.420781 4.959344 C 9.420781 7.424188 7.424687 9.420281 4.959844 9.420281 C 2.498906 9.420281 0.498906 7.424188 0.498906 4.959344 C 0.498906 2.498406 2.498906 0.498406 4.959844 0.498406 C 7.424687 0.498406 9.420781 2.498406 9.420781 4.959344 Z M 9.420781 4.959344 " transform="matrix(1,0,0,-1,119.505,44.057)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.421031 4.959344 C 9.421031 7.424188 7.424937 9.420281 4.960094 9.420281 C 2.49525 9.420281 0.499156 7.424188 0.499156 4.959344 C 0.499156 2.498406 2.49525 0.498406 4.960094 0.498406 C 7.424937 0.498406 9.421031 2.498406 9.421031 4.959344 Z M 9.421031 4.959344 " transform="matrix(1,0,0,-1,133.411,44.057)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.420281 4.959344 C 9.420281 7.424188 7.424187 9.420281 4.959344 9.420281 C 2.498406 9.420281 0.498406 7.424188 0.498406 4.959344 C 0.498406 2.498406 2.498406 0.498406 4.959344 0.498406 C 7.424187 0.498406 9.420281 2.498406 9.420281 4.959344 Z M 9.420281 4.959344 " transform="matrix(1,0,0,-1,147.318,44.057)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.420531 4.959344 C 9.420531 7.424188 7.424437 9.420281 4.959594 9.420281 C 2.498656 9.420281 0.498656 7.424188 0.498656 4.959344 C 0.498656 2.498406 2.498656 0.498406 4.959594 0.498406 C 7.424437 0.498406 9.420531 2.498406 9.420531 4.959344 Z M 9.420531 4.959344 " transform="matrix(1,0,0,-1,161.224,44.057)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.420781 4.959344 C 9.420781 7.424188 7.424687 9.420281 4.959844 9.420281 C 2.498906 9.420281 0.498906 7.424188 0.498906 4.959344 C 0.498906 2.498406 2.498906 0.498406 4.959844 0.498406 C 7.424687 0.498406 9.420781 2.498406 9.420781 4.959344 Z M 9.420781 4.959344 " transform="matrix(1,0,0,-1,175.13,44.057)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.421031 4.959344 C 9.421031 7.424188 7.424937 9.420281 4.960094 9.420281 C 2.49525 9.420281 0.499156 7.424188 0.499156 4.959344 C 0.499156 2.498406 2.49525 0.498406 4.960094 0.498406 C 7.424937 0.498406 9.421031 2.498406 9.421031 4.959344 Z M 9.421031 4.959344 " transform="matrix(1,0,0,-1,189.036,44.057)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.422125 4.959344 C 9.422125 7.424188 7.426031 9.420281 4.961187 9.420281 C 2.496344 9.420281 0.50025 7.424188 0.50025 4.959344 C 0.50025 2.498406 2.496344 0.498406 4.961187 0.498406 C 7.426031 0.498406 9.422125 2.498406 9.422125 4.959344 Z M 9.422125 4.959344 " transform="matrix(1,0,0,-1,203.406,44.057)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.422156 4.959344 C 9.422156 7.424188 7.426062 9.420281 4.961219 9.420281 C 2.496375 9.420281 0.500281 7.424188 0.500281 4.959344 C 0.500281 2.498406 2.496375 0.498406 4.961219 0.498406 C 7.426062 0.498406 9.422156 2.498406 9.422156 4.959344 Z M 9.422156 4.959344 " transform="matrix(1,0,0,-1,218.238,44.057)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.422187 4.959344 C 9.422187 7.424188 7.426094 9.420281 4.96125 9.420281 C 2.496406 9.420281 0.500312 7.424188 0.500312 4.959344 C 0.500312 2.498406 2.496406 0.498406 4.96125 0.498406 C 7.426094 0.498406 9.422187 2.498406 9.422187 4.959344 Z M 9.422187 4.959344 " transform="matrix(1,0,0,-1,233.07,44.057)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.421219 4.959344 C 9.421219 7.424188 7.425125 9.420281 4.960281 9.420281 C 2.495437 9.420281 0.499344 7.424188 0.499344 4.959344 C 0.499344 2.498406 2.495437 0.498406 4.960281 0.498406 C 7.425125 0.498406 9.421219 2.498406 9.421219 4.959344 Z M 9.421219 4.959344 " transform="matrix(1,0,0,-1,247.903,44.057)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.42125 4.959344 C 9.42125 7.424188 7.425156 9.420281 4.960312 9.420281 C 2.495469 9.420281 0.499375 7.424188 0.499375 4.959344 C 0.499375 2.498406 2.495469 0.498406 4.960312 0.498406 C 7.425156 0.498406 9.42125 2.498406 9.42125 4.959344 Z M 9.42125 4.959344 " transform="matrix(1,0,0,-1,262.735,44.057)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.421281 4.959344 C 9.421281 7.424188 7.425187 9.420281 4.960344 9.420281 C 2.4955 9.420281 0.499406 7.424188 0.499406 4.959344 C 0.499406 2.498406 2.4955 0.498406 4.960344 0.498406 C 7.425187 0.498406 9.421281 2.498406 9.421281 4.959344 Z M 9.421281 4.959344 " transform="matrix(1,0,0,-1,277.567,44.057)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.421312 4.959344 C 9.421312 7.424188 7.425219 9.420281 4.960375 9.420281 C 2.495531 9.420281 0.499437 7.424188 0.499437 4.959344 C 0.499437 2.498406 2.495531 0.498406 4.960375 0.498406 C 7.425219 0.498406 9.421312 2.498406 9.421312 4.959344 Z M 9.421312 4.959344 " transform="matrix(1,0,0,-1,292.399,44.057)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.420344 4.959344 C 9.420344 7.424188 7.42425 9.420281 4.959406 9.420281 C 2.498469 9.420281 0.498469 7.424188 0.498469 4.959344 C 0.498469 2.498406 2.498469 0.498406 4.959406 0.498406 C 7.42425 0.498406 9.420344 2.498406 9.420344 4.959344 Z M 9.420344 4.959344 " transform="matrix(1,0,0,-1,307.232,44.057)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.420375 4.959344 C 9.420375 7.424188 7.424281 9.420281 4.959437 9.420281 C 2.4985 9.420281 0.4985 7.424188 0.4985 4.959344 C 0.4985 2.498406 2.4985 0.498406 4.959437 0.498406 C 7.424281 0.498406 9.420375 2.498406 9.420375 4.959344 Z M 9.420375 4.959344 " transform="matrix(1,0,0,-1,322.064,44.057)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.420406 4.959344 C 9.420406 7.424188 7.424312 9.420281 4.959469 9.420281 C 2.498531 9.420281 0.498531 7.424188 0.498531 4.959344 C 0.498531 2.498406 2.498531 0.498406 4.959469 0.498406 C 7.424312 0.498406 9.420406 2.498406 9.420406 4.959344 Z M 9.420406 4.959344 " transform="matrix(1,0,0,-1,336.896,44.057)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.420437 4.959344 C 9.420437 7.424188 7.424344 9.420281 4.9595 9.420281 C 2.498562 9.420281 0.498562 7.424188 0.498562 4.959344 C 0.498562 2.498406 2.498562 0.498406 4.9595 0.498406 C 7.424344 0.498406 9.420437 2.498406 9.420437 4.959344 Z M 9.420437 4.959344 " transform="matrix(1,0,0,-1,351.728,44.057)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.419469 4.959344 C 9.419469 7.424188 7.423375 9.420281 4.962437 9.420281 C 2.497594 9.420281 0.5015 7.424188 0.5015 4.959344 C 0.5015 2.498406 2.497594 0.498406 4.962437 0.498406 C 7.423375 0.498406 9.419469 2.498406 9.419469 4.959344 Z M 9.419469 4.959344 " transform="matrix(1,0,0,-1,366.561,44.057)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.4195 4.959344 C 9.4195 7.424188 7.423406 9.420281 4.962469 9.420281 C 2.497625 9.420281 0.501531 7.424188 0.501531 4.959344 C 0.501531 2.498406 2.497625 0.498406 4.962469 0.498406 C 7.423406 0.498406 9.4195 2.498406 9.4195 4.959344 Z M 9.4195 4.959344 " transform="matrix(1,0,0,-1,381.393,44.057)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.419531 4.959344 C 9.419531 7.424188 7.423437 9.420281 4.9625 9.420281 C 2.497656 9.420281 0.501562 7.424188 0.501562 4.959344 C 0.501562 2.498406 2.497656 0.498406 4.9625 0.498406 C 7.423437 0.498406 9.419531 2.498406 9.419531 4.959344 Z M 9.419531 4.959344 " transform="matrix(1,0,0,-1,396.225,44.057)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.419562 4.959344 C 9.419562 7.424188 7.423469 9.420281 4.962531 9.420281 C 2.497687 9.420281 0.501594 7.424188 0.501594 4.959344 C 0.501594 2.498406 2.497687 0.498406 4.962531 0.498406 C 7.423469 0.498406 9.419562 2.498406 9.419562 4.959344 Z M 9.419562 4.959344 " transform="matrix(1,0,0,-1,411.057,44.057)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.4225 4.959344 C 9.4225 7.424188 7.4225 9.420281 4.961562 9.420281 C 2.496719 9.420281 0.500625 7.424188 0.500625 4.959344 C 0.500625 2.498406 2.496719 0.498406 4.961562 0.498406 C 7.4225 0.498406 9.4225 2.498406 9.4225 4.959344 Z M 9.4225 4.959344 " transform="matrix(1,0,0,-1,425.89,44.057)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.422531 4.959344 C 9.422531 7.424188 7.422531 9.420281 4.961594 9.420281 C 2.49675 9.420281 0.500656 7.424188 0.500656 4.959344 C 0.500656 2.498406 2.49675 0.498406 4.961594 0.498406 C 7.422531 0.498406 9.422531 2.498406 9.422531 4.959344 Z M 9.422531 4.959344 " transform="matrix(1,0,0,-1,440.722,44.057)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.422562 4.959344 C 9.422562 7.424188 7.422562 9.420281 4.961625 9.420281 C 2.496781 9.420281 0.500687 7.424188 0.500687 4.959344 C 0.500687 2.498406 2.496781 0.498406 4.961625 0.498406 C 7.422562 0.498406 9.422562 2.498406 9.422562 4.959344 Z M 9.422562 4.959344 " transform="matrix(1,0,0,-1,455.554,44.057)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.422594 4.959344 C 9.422594 7.424188 7.422594 9.420281 4.961656 9.420281 C 2.496812 9.420281 0.500719 7.424188 0.500719 4.959344 C 0.500719 2.498406 2.496812 0.498406 4.961656 0.498406 C 7.422594 0.498406 9.422594 2.498406 9.422594 4.959344 Z M 9.422594 4.959344 " transform="matrix(1,0,0,-1,470.386,44.057)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.421625 4.959344 C 9.421625 7.424188 7.425531 9.420281 4.960687 9.420281 C 2.495844 9.420281 0.49975 7.424188 0.49975 4.959344 C 0.49975 2.498406 2.495844 0.498406 4.960687 0.498406 C 7.425531 0.498406 9.421625 2.498406 9.421625 4.959344 Z M 9.421625 4.959344 " transform="matrix(1,0,0,-1,485.219,44.057)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.421656 4.959344 C 9.421656 7.424188 7.425562 9.420281 4.960719 9.420281 C 2.495875 9.420281 0.499781 7.424188 0.499781 4.959344 C 0.499781 2.498406 2.495875 0.498406 4.960719 0.498406 C 7.425562 0.498406 9.421656 2.498406 9.421656 4.959344 Z M 9.421656 4.959344 " transform="matrix(1,0,0,-1,500.051,44.057)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.421687 4.959344 C 9.421687 7.424188 7.425594 9.420281 4.96075 9.420281 C 2.495906 9.420281 0.499812 7.424188 0.499812 4.959344 C 0.499812 2.498406 2.495906 0.498406 4.96075 0.498406 C 7.425594 0.498406 9.421687 2.498406 9.421687 4.959344 Z M 9.421687 4.959344 " transform="matrix(1,0,0,-1,514.883,44.057)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-22" x="42.471" y="56.403"/> + <use xlink:href="#glyph0-23" x="52.408099" y="56.403"/> + <use xlink:href="#glyph0-24" x="57.832104" y="56.403"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-10" x="63.552836" y="56.403"/> + <use xlink:href="#glyph0-25" x="67.772476" y="56.403"/> +</g> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.421031 4.962469 C 9.421031 7.423406 7.424937 9.4195 4.960094 9.4195 C 2.49525 9.4195 0.499156 7.423406 0.499156 4.962469 C 0.499156 2.497625 2.49525 0.501531 4.960094 0.501531 C 7.424937 0.501531 9.421031 2.497625 9.421031 4.962469 Z M 9.421031 4.962469 " transform="matrix(1,0,0,-1,77.786,57.607)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.421281 4.962469 C 9.421281 7.423406 7.425187 9.4195 4.960344 9.4195 C 2.4955 9.4195 0.499406 7.423406 0.499406 4.962469 C 0.499406 2.497625 2.4955 0.501531 4.960344 0.501531 C 7.425187 0.501531 9.421281 2.497625 9.421281 4.962469 Z M 9.421281 4.962469 " transform="matrix(1,0,0,-1,91.692,57.607)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.420531 4.962469 C 9.420531 7.423406 7.424437 9.4195 4.959594 9.4195 C 2.498656 9.4195 0.498656 7.423406 0.498656 4.962469 C 0.498656 2.497625 2.498656 0.501531 4.959594 0.501531 C 7.424437 0.501531 9.420531 2.497625 9.420531 4.962469 Z M 9.420531 4.962469 " transform="matrix(1,0,0,-1,105.599,57.607)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.420781 4.962469 C 9.420781 7.423406 7.424687 9.4195 4.959844 9.4195 C 2.498906 9.4195 0.498906 7.423406 0.498906 4.962469 C 0.498906 2.497625 2.498906 0.501531 4.959844 0.501531 C 7.424687 0.501531 9.420781 2.497625 9.420781 4.962469 Z M 9.420781 4.962469 " transform="matrix(1,0,0,-1,119.505,57.607)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.421031 4.962469 C 9.421031 7.423406 7.424937 9.4195 4.960094 9.4195 C 2.49525 9.4195 0.499156 7.423406 0.499156 4.962469 C 0.499156 2.497625 2.49525 0.501531 4.960094 0.501531 C 7.424937 0.501531 9.421031 2.497625 9.421031 4.962469 Z M 9.421031 4.962469 " transform="matrix(1,0,0,-1,133.411,57.607)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.420281 4.962469 C 9.420281 7.423406 7.424187 9.4195 4.959344 9.4195 C 2.498406 9.4195 0.498406 7.423406 0.498406 4.962469 C 0.498406 2.497625 2.498406 0.501531 4.959344 0.501531 C 7.424187 0.501531 9.420281 2.497625 9.420281 4.962469 Z M 9.420281 4.962469 " transform="matrix(1,0,0,-1,147.318,57.607)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.420531 4.962469 C 9.420531 7.423406 7.424437 9.4195 4.959594 9.4195 C 2.498656 9.4195 0.498656 7.423406 0.498656 4.962469 C 0.498656 2.497625 2.498656 0.501531 4.959594 0.501531 C 7.424437 0.501531 9.420531 2.497625 9.420531 4.962469 Z M 9.420531 4.962469 " transform="matrix(1,0,0,-1,161.224,57.607)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.420781 4.962469 C 9.420781 7.423406 7.424687 9.4195 4.959844 9.4195 C 2.498906 9.4195 0.498906 7.423406 0.498906 4.962469 C 0.498906 2.497625 2.498906 0.501531 4.959844 0.501531 C 7.424687 0.501531 9.420781 2.497625 9.420781 4.962469 Z M 9.420781 4.962469 " transform="matrix(1,0,0,-1,175.13,57.607)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.421031 4.962469 C 9.421031 7.423406 7.424937 9.4195 4.960094 9.4195 C 2.49525 9.4195 0.499156 7.423406 0.499156 4.962469 C 0.499156 2.497625 2.49525 0.501531 4.960094 0.501531 C 7.424937 0.501531 9.421031 2.497625 9.421031 4.962469 Z M 9.421031 4.962469 " transform="matrix(1,0,0,-1,189.036,57.607)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.422125 4.962469 C 9.422125 7.423406 7.426031 9.4195 4.961187 9.4195 C 2.496344 9.4195 0.50025 7.423406 0.50025 4.962469 C 0.50025 2.497625 2.496344 0.501531 4.961187 0.501531 C 7.426031 0.501531 9.422125 2.497625 9.422125 4.962469 Z M 9.422125 4.962469 " transform="matrix(1,0,0,-1,203.406,57.607)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.422156 4.962469 C 9.422156 7.423406 7.426062 9.4195 4.961219 9.4195 C 2.496375 9.4195 0.500281 7.423406 0.500281 4.962469 C 0.500281 2.497625 2.496375 0.501531 4.961219 0.501531 C 7.426062 0.501531 9.422156 2.497625 9.422156 4.962469 Z M 9.422156 4.962469 " transform="matrix(1,0,0,-1,218.238,57.607)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.422187 4.962469 C 9.422187 7.423406 7.426094 9.4195 4.96125 9.4195 C 2.496406 9.4195 0.500312 7.423406 0.500312 4.962469 C 0.500312 2.497625 2.496406 0.501531 4.96125 0.501531 C 7.426094 0.501531 9.422187 2.497625 9.422187 4.962469 Z M 9.422187 4.962469 " transform="matrix(1,0,0,-1,233.07,57.607)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-26" x="44.125" y="69.952"/> + <use xlink:href="#glyph0-7" x="52.106098" y="69.952"/> + <use xlink:href="#glyph0-24" x="57.530102" y="69.952"/> + <use xlink:href="#glyph0-27" x="63.556289" y="69.952"/> + <use xlink:href="#glyph0-6" x="68.980293" y="69.952"/> +</g> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.421281 4.960687 C 9.421281 7.425531 7.425187 9.421625 4.960344 9.421625 C 2.4955 9.421625 0.499406 7.425531 0.499406 4.960687 C 0.499406 2.495844 2.4955 0.49975 4.960344 0.49975 C 7.425187 0.49975 9.421281 2.495844 9.421281 4.960687 Z M 9.421281 4.960687 " transform="matrix(1,0,0,-1,91.692,71.156)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.421031 4.960687 C 9.421031 7.425531 7.424937 9.421625 4.960094 9.421625 C 2.49525 9.421625 0.499156 7.425531 0.499156 4.960687 C 0.499156 2.495844 2.49525 0.49975 4.960094 0.49975 C 7.424937 0.49975 9.421031 2.495844 9.421031 4.960687 Z M 9.421031 4.960687 " transform="matrix(1,0,0,-1,133.411,71.156)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.420281 4.960687 C 9.420281 7.425531 7.424187 9.421625 4.959344 9.421625 C 2.498406 9.421625 0.498406 7.425531 0.498406 4.960687 C 0.498406 2.495844 2.498406 0.49975 4.959344 0.49975 C 7.424187 0.49975 9.420281 2.495844 9.420281 4.960687 Z M 9.420281 4.960687 " transform="matrix(1,0,0,-1,147.318,71.156)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.420531 4.960687 C 9.420531 7.425531 7.424437 9.421625 4.959594 9.421625 C 2.498656 9.421625 0.498656 7.425531 0.498656 4.960687 C 0.498656 2.495844 2.498656 0.49975 4.959594 0.49975 C 7.424437 0.49975 9.420531 2.495844 9.420531 4.960687 Z M 9.420531 4.960687 " transform="matrix(1,0,0,-1,161.224,71.156)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.420781 4.960687 C 9.420781 7.425531 7.424687 9.421625 4.959844 9.421625 C 2.498906 9.421625 0.498906 7.425531 0.498906 4.960687 C 0.498906 2.495844 2.498906 0.49975 4.959844 0.49975 C 7.424687 0.49975 9.420781 2.495844 9.420781 4.960687 Z M 9.420781 4.960687 " transform="matrix(1,0,0,-1,175.13,71.156)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.421031 4.960687 C 9.421031 7.425531 7.424937 9.421625 4.960094 9.421625 C 2.49525 9.421625 0.499156 7.425531 0.499156 4.960687 C 0.499156 2.495844 2.49525 0.49975 4.960094 0.49975 C 7.424937 0.49975 9.421031 2.495844 9.421031 4.960687 Z M 9.421031 4.960687 " transform="matrix(1,0,0,-1,189.036,71.156)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.422594 4.960687 C 9.422594 7.425531 7.422594 9.421625 4.961656 9.421625 C 2.496812 9.421625 0.500719 7.425531 0.500719 4.960687 C 0.500719 2.495844 2.496812 0.49975 4.961656 0.49975 C 7.422594 0.49975 9.422594 2.495844 9.422594 4.960687 Z M 9.422594 4.960687 " transform="matrix(1,0,0,-1,470.386,71.156)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.421625 4.960687 C 9.421625 7.425531 7.425531 9.421625 4.960687 9.421625 C 2.495844 9.421625 0.49975 7.425531 0.49975 4.960687 C 0.49975 2.495844 2.495844 0.49975 4.960687 0.49975 C 7.425531 0.49975 9.421625 2.495844 9.421625 4.960687 Z M 9.421625 4.960687 " transform="matrix(1,0,0,-1,485.219,71.156)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.421656 4.960687 C 9.421656 7.425531 7.425562 9.421625 4.960719 9.421625 C 2.495875 9.421625 0.499781 7.425531 0.499781 4.960687 C 0.499781 2.495844 2.495875 0.49975 4.960719 0.49975 C 7.425562 0.49975 9.421656 2.495844 9.421656 4.960687 Z M 9.421656 4.960687 " transform="matrix(1,0,0,-1,500.051,71.156)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.421687 4.960687 C 9.421687 7.425531 7.425594 9.421625 4.96075 9.421625 C 2.495906 9.421625 0.499812 7.425531 0.499812 4.960687 C 0.499812 2.495844 2.495906 0.49975 4.96075 0.49975 C 7.425594 0.49975 9.421687 2.495844 9.421687 4.960687 Z M 9.421687 4.960687 " transform="matrix(1,0,0,-1,514.883,71.156)"/> +</g> +</svg> diff --git a/macros/latex/contrib/sdaps/html/_images/sdaps-8135129e3e381ce7e0709470caae15933f3f1578.svg b/macros/latex/contrib/sdaps/html/_images/sdaps-8135129e3e381ce7e0709470caae15933f3f1578.svg new file mode 100644 index 0000000000..14d8daa898 --- /dev/null +++ b/macros/latex/contrib/sdaps/html/_images/sdaps-8135129e3e381ce7e0709470caae15933f3f1578.svg @@ -0,0 +1,672 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="420pt" height="129pt" viewBox="0 0 420 129" version="1.2"> +<defs> +<g> +<symbol overflow="visible" id="glyph0-0"> +<path style="stroke:none;" d=""/> +</symbol> +<symbol overflow="visible" id="glyph0-1"> +<path style="stroke:none;" d="M 7.265625 -7.390625 L 0.59375 -7.390625 L 0.390625 -4.921875 L 0.671875 -4.921875 C 0.8125 -6.6875 0.984375 -7.046875 2.625 -7.046875 C 2.828125 -7.046875 3.109375 -7.046875 3.21875 -7.03125 C 3.453125 -6.984375 3.453125 -6.859375 3.453125 -6.609375 L 3.453125 -0.859375 C 3.453125 -0.484375 3.453125 -0.34375 2.296875 -0.34375 L 1.859375 -0.34375 L 1.859375 0 C 2.3125 -0.03125 3.421875 -0.03125 3.921875 -0.03125 C 4.421875 -0.03125 5.546875 -0.03125 6 0 L 6 -0.34375 L 5.5625 -0.34375 C 4.421875 -0.34375 4.421875 -0.484375 4.421875 -0.859375 L 4.421875 -6.609375 C 4.421875 -6.828125 4.421875 -6.984375 4.609375 -7.03125 C 4.734375 -7.046875 5.03125 -7.046875 5.234375 -7.046875 C 6.875 -7.046875 7.046875 -6.6875 7.203125 -4.921875 L 7.46875 -4.921875 Z M 7.265625 -7.390625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-2"> +<path style="stroke:none;" d="M 1.203125 -0.828125 C 1.203125 -0.34375 1.078125 -0.34375 0.34375 -0.34375 L 0.34375 0 C 0.734375 -0.015625 1.28125 -0.03125 1.578125 -0.03125 C 1.859375 -0.03125 2.4375 -0.015625 2.796875 0 L 2.796875 -0.34375 C 2.078125 -0.34375 1.953125 -0.34375 1.953125 -0.828125 L 1.953125 -2.828125 C 1.953125 -3.96875 2.71875 -4.578125 3.421875 -4.578125 C 4.109375 -4.578125 4.234375 -3.984375 4.234375 -3.375 L 4.234375 -0.828125 C 4.234375 -0.34375 4.109375 -0.34375 3.375 -0.34375 L 3.375 0 C 3.765625 -0.015625 4.3125 -0.03125 4.609375 -0.03125 C 4.890625 -0.03125 5.46875 -0.015625 5.828125 0 L 5.828125 -0.34375 C 5.265625 -0.34375 5 -0.34375 4.984375 -0.671875 L 4.984375 -2.75 C 4.984375 -3.6875 4.984375 -4.03125 4.640625 -4.421875 C 4.5 -4.609375 4.140625 -4.828125 3.5 -4.828125 C 2.578125 -4.828125 2.109375 -4.171875 1.921875 -3.75 L 1.921875 -7.5625 L 0.34375 -7.453125 L 0.34375 -7.109375 C 1.109375 -7.109375 1.203125 -7.03125 1.203125 -6.5 Z M 1.203125 -0.828125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-3"> +<path style="stroke:none;" d="M 1.21875 -2.75 C 1.28125 -4.375 2.203125 -4.640625 2.578125 -4.640625 C 3.703125 -4.640625 3.8125 -3.171875 3.8125 -2.75 Z M 1.203125 -2.515625 L 4.25 -2.515625 C 4.5 -2.515625 4.53125 -2.515625 4.53125 -2.75 C 4.53125 -3.828125 3.9375 -4.890625 2.578125 -4.890625 C 1.3125 -4.890625 0.3125 -3.765625 0.3125 -2.40625 C 0.3125 -0.9375 1.453125 0.125 2.703125 0.125 C 4.03125 0.125 4.53125 -1.09375 4.53125 -1.296875 C 4.53125 -1.40625 4.4375 -1.421875 4.390625 -1.421875 C 4.28125 -1.421875 4.265625 -1.359375 4.25 -1.28125 C 3.859375 -0.15625 2.875 -0.15625 2.765625 -0.15625 C 2.21875 -0.15625 1.78125 -0.484375 1.53125 -0.890625 C 1.203125 -1.40625 1.203125 -2.125 1.203125 -2.515625 Z M 1.203125 -2.515625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-4"> +<path style="stroke:none;" d="M 1.90625 -4.703125 L 1.90625 -5.96875 C 1.90625 -6.921875 2.4375 -7.453125 2.90625 -7.453125 C 2.9375 -7.453125 3.109375 -7.453125 3.265625 -7.375 C 3.140625 -7.328125 2.9375 -7.1875 2.9375 -6.921875 C 2.9375 -6.65625 3.125 -6.453125 3.40625 -6.453125 C 3.734375 -6.453125 3.890625 -6.65625 3.890625 -6.921875 C 3.890625 -7.328125 3.484375 -7.6875 2.90625 -7.6875 C 2.15625 -7.6875 1.21875 -7.109375 1.21875 -5.953125 L 1.21875 -4.703125 L 0.359375 -4.703125 L 0.359375 -4.359375 L 1.21875 -4.359375 L 1.21875 -0.828125 C 1.21875 -0.34375 1.09375 -0.34375 0.375 -0.34375 L 0.375 0 C 0.796875 -0.015625 1.3125 -0.03125 1.609375 -0.03125 C 2.046875 -0.03125 2.5625 -0.03125 3 0 L 3 -0.34375 L 2.765625 -0.34375 C 1.96875 -0.34375 1.9375 -0.453125 1.9375 -0.84375 L 1.9375 -4.359375 L 3.1875 -4.359375 L 3.1875 -4.703125 Z M 1.90625 -4.703125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-5"> +<path style="stroke:none;" d="M 5.140625 -2.328125 C 5.140625 -3.734375 4.046875 -4.890625 2.71875 -4.890625 C 1.359375 -4.890625 0.3125 -3.703125 0.3125 -2.328125 C 0.3125 -0.921875 1.4375 0.125 2.71875 0.125 C 4.03125 0.125 5.140625 -0.953125 5.140625 -2.328125 Z M 2.71875 -0.15625 C 2.25 -0.15625 1.78125 -0.375 1.484375 -0.890625 C 1.203125 -1.359375 1.203125 -2.03125 1.203125 -2.421875 C 1.203125 -2.84375 1.203125 -3.4375 1.46875 -3.921875 C 1.765625 -4.421875 2.28125 -4.640625 2.71875 -4.640625 C 3.203125 -4.640625 3.671875 -4.40625 3.953125 -3.9375 C 4.234375 -3.46875 4.234375 -2.828125 4.234375 -2.421875 C 4.234375 -2.03125 4.234375 -1.4375 3.984375 -0.953125 C 3.75 -0.46875 3.265625 -0.15625 2.71875 -0.15625 Z M 2.71875 -0.15625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-6"> +<path style="stroke:none;" d="M 1.9375 -7.5625 L 0.359375 -7.453125 L 0.359375 -7.109375 C 1.125 -7.109375 1.203125 -7.03125 1.203125 -6.5 L 1.203125 -0.828125 C 1.203125 -0.34375 1.09375 -0.34375 0.359375 -0.34375 L 0.359375 0 C 0.71875 -0.015625 1.296875 -0.03125 1.578125 -0.03125 C 1.84375 -0.03125 2.375 -0.015625 2.78125 0 L 2.78125 -0.34375 C 2.046875 -0.34375 1.9375 -0.34375 1.9375 -0.828125 Z M 1.9375 -7.5625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-7"> +<path style="stroke:none;" d="M 6.75 -3.671875 C 6.953125 -4.203125 7.28125 -4.359375 7.671875 -4.359375 L 7.671875 -4.703125 C 7.421875 -4.671875 7.109375 -4.671875 6.875 -4.671875 C 6.546875 -4.671875 6.0625 -4.6875 5.859375 -4.703125 L 5.859375 -4.359375 C 6.25 -4.359375 6.484375 -4.15625 6.484375 -3.84375 C 6.484375 -3.78125 6.484375 -3.75 6.4375 -3.609375 L 5.4375 -0.8125 L 4.359375 -3.859375 C 4.3125 -3.984375 4.3125 -4.015625 4.3125 -4.0625 C 4.3125 -4.359375 4.734375 -4.359375 4.953125 -4.359375 L 4.953125 -4.703125 C 4.640625 -4.6875 4.078125 -4.671875 3.8125 -4.671875 C 3.484375 -4.671875 3.171875 -4.671875 2.84375 -4.703125 L 2.84375 -4.359375 C 3.25 -4.359375 3.421875 -4.34375 3.53125 -4.203125 C 3.59375 -4.140625 3.703125 -3.8125 3.78125 -3.59375 L 2.84375 -0.953125 L 1.8125 -3.875 C 1.75 -4 1.75 -4.03125 1.75 -4.0625 C 1.75 -4.359375 2.1875 -4.359375 2.40625 -4.359375 L 2.40625 -4.703125 C 2.078125 -4.6875 1.46875 -4.671875 1.203125 -4.671875 C 1.171875 -4.671875 0.59375 -4.671875 0.203125 -4.703125 L 0.203125 -4.359375 C 0.734375 -4.359375 0.875 -4.328125 1 -3.984375 L 2.375 -0.125 C 2.4375 0.03125 2.46875 0.125 2.609375 0.125 C 2.75 0.125 2.765625 0.046875 2.828125 -0.09375 L 3.921875 -3.1875 L 5.03125 -0.09375 C 5.078125 0.03125 5.109375 0.125 5.25 0.125 C 5.40625 0.125 5.4375 0.015625 5.46875 -0.09375 Z M 6.75 -3.671875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-8"> +<path style="stroke:none;" d="M 1.9375 -4.828125 L 0.40625 -4.703125 L 0.40625 -4.359375 C 1.109375 -4.359375 1.203125 -4.296875 1.203125 -3.765625 L 1.203125 -0.828125 C 1.203125 -0.34375 1.09375 -0.34375 0.359375 -0.34375 L 0.359375 0 C 0.703125 -0.015625 1.296875 -0.03125 1.5625 -0.03125 C 1.9375 -0.03125 2.328125 -0.015625 2.6875 0 L 2.6875 -0.34375 C 1.96875 -0.34375 1.9375 -0.390625 1.9375 -0.8125 Z M 1.96875 -6.71875 C 1.96875 -7.0625 1.703125 -7.296875 1.390625 -7.296875 C 1.0625 -7.296875 0.8125 -7 0.8125 -6.71875 C 0.8125 -6.421875 1.0625 -6.140625 1.390625 -6.140625 C 1.703125 -6.140625 1.96875 -6.375 1.96875 -6.71875 Z M 1.96875 -6.71875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-9"> +<path style="stroke:none;" d="M 1.203125 -3.75 L 1.203125 -0.828125 C 1.203125 -0.34375 1.078125 -0.34375 0.34375 -0.34375 L 0.34375 0 C 0.734375 -0.015625 1.28125 -0.03125 1.578125 -0.03125 C 1.859375 -0.03125 2.4375 -0.015625 2.796875 0 L 2.796875 -0.34375 C 2.078125 -0.34375 1.953125 -0.34375 1.953125 -0.828125 L 1.953125 -2.828125 C 1.953125 -3.96875 2.71875 -4.578125 3.421875 -4.578125 C 4.109375 -4.578125 4.234375 -3.984375 4.234375 -3.375 L 4.234375 -0.828125 C 4.234375 -0.34375 4.109375 -0.34375 3.375 -0.34375 L 3.375 0 C 3.765625 -0.015625 4.3125 -0.03125 4.609375 -0.03125 C 4.890625 -0.03125 5.46875 -0.015625 5.828125 0 L 5.828125 -0.34375 C 5.265625 -0.34375 5 -0.34375 4.984375 -0.671875 L 4.984375 -2.75 C 4.984375 -3.6875 4.984375 -4.03125 4.640625 -4.421875 C 4.5 -4.609375 4.140625 -4.828125 3.5 -4.828125 C 2.703125 -4.828125 2.1875 -4.359375 1.890625 -3.671875 L 1.890625 -4.828125 L 0.34375 -4.703125 L 0.34375 -4.359375 C 1.109375 -4.359375 1.203125 -4.28125 1.203125 -3.75 Z M 1.203125 -3.75 "/> +</symbol> +<symbol overflow="visible" id="glyph0-10"> +<path style="stroke:none;" d="M 2.421875 -1.875 C 1.46875 -1.875 1.46875 -2.96875 1.46875 -3.21875 C 1.46875 -3.515625 1.484375 -3.859375 1.640625 -4.140625 C 1.734375 -4.265625 1.984375 -4.5625 2.421875 -4.5625 C 3.375 -4.5625 3.375 -3.484375 3.375 -3.234375 C 3.375 -2.9375 3.359375 -2.578125 3.203125 -2.3125 C 3.109375 -2.1875 2.859375 -1.875 2.421875 -1.875 Z M 1.15625 -1.453125 C 1.15625 -1.5 1.15625 -1.75 1.34375 -1.96875 C 1.765625 -1.65625 2.21875 -1.625 2.421875 -1.625 C 3.4375 -1.625 4.1875 -2.375 4.1875 -3.21875 C 4.1875 -3.625 4.015625 -4.03125 3.734375 -4.28125 C 4.140625 -4.640625 4.53125 -4.703125 4.71875 -4.703125 C 4.75 -4.703125 4.796875 -4.703125 4.828125 -4.6875 C 4.71875 -4.640625 4.65625 -4.53125 4.65625 -4.390625 C 4.65625 -4.203125 4.796875 -4.078125 4.96875 -4.078125 C 5.078125 -4.078125 5.296875 -4.15625 5.296875 -4.40625 C 5.296875 -4.59375 5.15625 -4.9375 4.734375 -4.9375 C 4.515625 -4.9375 4.03125 -4.875 3.578125 -4.421875 C 3.125 -4.78125 2.65625 -4.828125 2.421875 -4.828125 C 1.40625 -4.828125 0.65625 -4.0625 0.65625 -3.234375 C 0.65625 -2.75 0.890625 -2.328125 1.171875 -2.109375 C 1.03125 -1.9375 0.828125 -1.578125 0.828125 -1.203125 C 0.828125 -0.859375 0.96875 -0.453125 1.3125 -0.234375 C 0.65625 -0.046875 0.3125 0.421875 0.3125 0.859375 C 0.3125 1.640625 1.390625 2.25 2.71875 2.25 C 4 2.25 5.140625 1.6875 5.140625 0.84375 C 5.140625 0.453125 4.984375 -0.09375 4.421875 -0.40625 C 3.84375 -0.703125 3.21875 -0.703125 2.546875 -0.703125 C 2.28125 -0.703125 1.8125 -0.703125 1.734375 -0.71875 C 1.390625 -0.765625 1.15625 -1.09375 1.15625 -1.453125 Z M 2.71875 2 C 1.625 2 0.875 1.4375 0.875 0.859375 C 0.875 0.359375 1.28125 -0.046875 1.765625 -0.078125 L 2.40625 -0.078125 C 3.34375 -0.078125 4.5625 -0.078125 4.5625 0.859375 C 4.5625 1.453125 3.796875 2 2.71875 2 Z M 2.71875 2 "/> +</symbol> +<symbol overflow="visible" id="glyph0-11"> +<path style="stroke:none;" d="M 1.890625 -4.359375 L 3.453125 -4.359375 L 3.453125 -4.703125 L 1.890625 -4.703125 L 1.890625 -6.703125 L 1.609375 -6.703125 C 1.609375 -5.8125 1.28125 -4.640625 0.203125 -4.609375 L 0.203125 -4.359375 L 1.140625 -4.359375 L 1.140625 -1.359375 C 1.140625 -0.015625 2.15625 0.125 2.546875 0.125 C 3.3125 0.125 3.625 -0.65625 3.625 -1.359375 L 3.625 -1.96875 L 3.34375 -1.96875 L 3.34375 -1.375 C 3.34375 -0.5625 3.015625 -0.15625 2.625 -0.15625 C 1.890625 -0.15625 1.890625 -1.140625 1.890625 -1.328125 Z M 1.890625 -4.359375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-12"> +<path style="stroke:none;" d="M 4.53125 -3.625 C 4.640625 -3.875 4.828125 -4.359375 5.546875 -4.359375 L 5.546875 -4.703125 C 5.296875 -4.671875 4.96875 -4.671875 4.71875 -4.671875 C 4.453125 -4.671875 3.953125 -4.6875 3.78125 -4.703125 L 3.78125 -4.359375 C 4.171875 -4.359375 4.296875 -4.09375 4.296875 -3.890625 C 4.296875 -3.796875 4.28125 -3.75 4.234375 -3.625 L 3.125 -0.84375 L 1.890625 -3.890625 C 1.828125 -4.03125 1.828125 -4.0625 1.828125 -4.078125 C 1.828125 -4.359375 2.25 -4.359375 2.453125 -4.359375 L 2.453125 -4.703125 C 2.125 -4.6875 1.515625 -4.671875 1.265625 -4.671875 C 0.96875 -4.671875 0.53125 -4.671875 0.203125 -4.703125 L 0.203125 -4.359375 C 0.890625 -4.359375 0.9375 -4.296875 1.078125 -3.953125 L 2.65625 -0.09375 C 2.71875 0.0625 2.734375 0.125 2.875 0.125 C 3.015625 0.125 3.0625 0.015625 3.109375 -0.09375 Z M 4.53125 -3.625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-13"> +<path style="stroke:none;" d="M 1.828125 -3.625 L 1.828125 -4.828125 L 0.3125 -4.703125 L 0.3125 -4.359375 C 1.0625 -4.359375 1.15625 -4.28125 1.15625 -3.75 L 1.15625 -0.828125 C 1.15625 -0.34375 1.03125 -0.34375 0.3125 -0.34375 L 0.3125 0 C 0.734375 -0.015625 1.25 -0.03125 1.546875 -0.03125 C 1.984375 -0.03125 2.5 -0.03125 2.9375 0 L 2.9375 -0.34375 L 2.703125 -0.34375 C 1.890625 -0.34375 1.875 -0.453125 1.875 -0.84375 L 1.875 -2.53125 C 1.875 -3.609375 2.328125 -4.578125 3.15625 -4.578125 C 3.234375 -4.578125 3.265625 -4.578125 3.28125 -4.5625 C 3.25 -4.5625 3.03125 -4.421875 3.03125 -4.140625 C 3.03125 -3.84375 3.265625 -3.671875 3.5 -3.671875 C 3.703125 -3.671875 3.96875 -3.8125 3.96875 -4.15625 C 3.96875 -4.5 3.625 -4.828125 3.15625 -4.828125 C 2.359375 -4.828125 1.96875 -4.09375 1.828125 -3.625 Z M 1.828125 -3.625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-14"> +<path style="stroke:none;" d="M 1.203125 -3.75 L 1.203125 -0.828125 C 1.203125 -0.34375 1.078125 -0.34375 0.34375 -0.34375 L 0.34375 0 C 0.734375 -0.015625 1.28125 -0.03125 1.578125 -0.03125 C 1.859375 -0.03125 2.4375 -0.015625 2.796875 0 L 2.796875 -0.34375 C 2.078125 -0.34375 1.953125 -0.34375 1.953125 -0.828125 L 1.953125 -2.828125 C 1.953125 -3.96875 2.71875 -4.578125 3.421875 -4.578125 C 4.109375 -4.578125 4.234375 -3.984375 4.234375 -3.375 L 4.234375 -0.828125 C 4.234375 -0.34375 4.109375 -0.34375 3.375 -0.34375 L 3.375 0 C 3.765625 -0.015625 4.3125 -0.03125 4.609375 -0.03125 C 4.890625 -0.03125 5.46875 -0.015625 5.828125 0 L 5.828125 -0.34375 C 5.109375 -0.34375 4.984375 -0.34375 4.984375 -0.828125 L 4.984375 -2.828125 C 4.984375 -3.96875 5.765625 -4.578125 6.453125 -4.578125 C 7.140625 -4.578125 7.265625 -3.984375 7.265625 -3.375 L 7.265625 -0.828125 C 7.265625 -0.34375 7.140625 -0.34375 6.40625 -0.34375 L 6.40625 0 C 6.796875 -0.015625 7.34375 -0.03125 7.640625 -0.03125 C 7.921875 -0.03125 8.5 -0.015625 8.859375 0 L 8.859375 -0.34375 C 8.296875 -0.34375 8.03125 -0.34375 8.015625 -0.671875 L 8.015625 -2.75 C 8.015625 -3.6875 8.015625 -4.03125 7.671875 -4.421875 C 7.53125 -4.609375 7.171875 -4.828125 6.53125 -4.828125 C 5.609375 -4.828125 5.140625 -4.171875 4.953125 -3.75 C 4.796875 -4.703125 3.984375 -4.828125 3.5 -4.828125 C 2.703125 -4.828125 2.1875 -4.359375 1.890625 -3.671875 L 1.890625 -4.828125 L 0.34375 -4.703125 L 0.34375 -4.359375 C 1.109375 -4.359375 1.203125 -4.28125 1.203125 -3.75 Z M 1.203125 -3.75 "/> +</symbol> +<symbol overflow="visible" id="glyph0-15"> +<path style="stroke:none;" d="M 2.265625 -2.109375 C 2.515625 -2.078125 3.40625 -1.890625 3.40625 -1.109375 C 3.40625 -0.5625 3.015625 -0.125 2.171875 -0.125 C 1.25 -0.125 0.859375 -0.734375 0.65625 -1.671875 C 0.625 -1.8125 0.609375 -1.859375 0.5 -1.859375 C 0.359375 -1.859375 0.359375 -1.78125 0.359375 -1.578125 L 0.359375 -0.140625 C 0.359375 0.046875 0.359375 0.125 0.484375 0.125 C 0.53125 0.125 0.546875 0.109375 0.75 -0.09375 C 0.78125 -0.125 0.78125 -0.140625 0.96875 -0.34375 C 1.453125 0.109375 1.9375 0.125 2.171875 0.125 C 3.421875 0.125 3.921875 -0.609375 3.921875 -1.390625 C 3.921875 -1.96875 3.59375 -2.296875 3.46875 -2.4375 C 3.109375 -2.78125 2.6875 -2.875 2.21875 -2.953125 C 1.609375 -3.078125 0.890625 -3.21875 0.890625 -3.84375 C 0.890625 -4.234375 1.171875 -4.671875 2.109375 -4.671875 C 3.296875 -4.671875 3.359375 -3.703125 3.375 -3.359375 C 3.390625 -3.265625 3.484375 -3.265625 3.515625 -3.265625 C 3.65625 -3.265625 3.65625 -3.3125 3.65625 -3.515625 L 3.65625 -4.625 C 3.65625 -4.8125 3.65625 -4.890625 3.53125 -4.890625 C 3.484375 -4.890625 3.453125 -4.890625 3.3125 -4.75 C 3.28125 -4.71875 3.171875 -4.609375 3.125 -4.578125 C 2.71875 -4.890625 2.265625 -4.890625 2.109375 -4.890625 C 0.78125 -4.890625 0.359375 -4.15625 0.359375 -3.546875 C 0.359375 -3.15625 0.53125 -2.859375 0.828125 -2.625 C 1.171875 -2.328125 1.484375 -2.265625 2.265625 -2.109375 Z M 2.265625 -2.109375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-16"> +<path style="stroke:none;" d="M 3.625 -0.828125 C 3.671875 -0.390625 3.96875 0.0625 4.484375 0.0625 C 4.71875 0.0625 5.375 -0.09375 5.375 -0.96875 L 5.375 -1.578125 L 5.109375 -1.578125 L 5.109375 -0.96875 C 5.109375 -0.34375 4.828125 -0.265625 4.71875 -0.265625 C 4.359375 -0.265625 4.3125 -0.765625 4.3125 -0.8125 L 4.3125 -3 C 4.3125 -3.453125 4.3125 -3.875 3.921875 -4.28125 C 3.484375 -4.71875 2.9375 -4.890625 2.421875 -4.890625 C 1.53125 -4.890625 0.78125 -4.375 0.78125 -3.65625 C 0.78125 -3.328125 1 -3.140625 1.28125 -3.140625 C 1.578125 -3.140625 1.78125 -3.359375 1.78125 -3.640625 C 1.78125 -3.78125 1.71875 -4.140625 1.21875 -4.140625 C 1.515625 -4.53125 2.046875 -4.640625 2.40625 -4.640625 C 2.9375 -4.640625 3.5625 -4.21875 3.5625 -3.25 L 3.5625 -2.84375 C 3 -2.8125 2.234375 -2.78125 1.546875 -2.453125 C 0.734375 -2.078125 0.453125 -1.515625 0.453125 -1.03125 C 0.453125 -0.15625 1.515625 0.125 2.203125 0.125 C 2.921875 0.125 3.421875 -0.3125 3.625 -0.828125 Z M 3.5625 -2.625 L 3.5625 -1.53125 C 3.5625 -0.484375 2.765625 -0.125 2.28125 -0.125 C 1.75 -0.125 1.296875 -0.5 1.296875 -1.046875 C 1.296875 -1.640625 1.75 -2.546875 3.5625 -2.625 Z M 3.5625 -2.625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-17"> +<path style="stroke:none;" d="M 4.140625 -0.59375 L 4.140625 0.125 L 5.75 0 L 5.75 -0.34375 C 4.984375 -0.34375 4.890625 -0.421875 4.890625 -0.953125 L 4.890625 -7.5625 L 3.328125 -7.453125 L 3.328125 -7.109375 C 4.09375 -7.109375 4.171875 -7.03125 4.171875 -6.5 L 4.171875 -4.140625 C 3.859375 -4.53125 3.390625 -4.828125 2.796875 -4.828125 C 1.515625 -4.828125 0.375 -3.75 0.375 -2.34375 C 0.375 -0.953125 1.4375 0.125 2.6875 0.125 C 3.375 0.125 3.875 -0.25 4.140625 -0.59375 Z M 4.140625 -3.515625 L 4.140625 -1.28125 C 4.140625 -1.09375 4.140625 -1.0625 4.03125 -0.890625 C 3.703125 -0.359375 3.203125 -0.125 2.734375 -0.125 C 2.25 -0.125 1.859375 -0.40625 1.59375 -0.8125 C 1.3125 -1.265625 1.28125 -1.890625 1.28125 -2.328125 C 1.28125 -2.734375 1.296875 -3.390625 1.609375 -3.875 C 1.84375 -4.21875 2.25 -4.578125 2.84375 -4.578125 C 3.234375 -4.578125 3.6875 -4.421875 4.03125 -3.921875 C 4.140625 -3.734375 4.140625 -3.71875 4.140625 -3.515625 Z M 4.140625 -3.515625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-18"> +<path style="stroke:none;" d="M 1.28125 -2.375 C 1.28125 -4.15625 2.171875 -4.609375 2.75 -4.609375 C 2.84375 -4.609375 3.53125 -4.609375 3.921875 -4.203125 C 3.46875 -4.171875 3.40625 -3.84375 3.40625 -3.703125 C 3.40625 -3.421875 3.59375 -3.203125 3.90625 -3.203125 C 4.1875 -3.203125 4.40625 -3.390625 4.40625 -3.71875 C 4.40625 -4.453125 3.578125 -4.890625 2.734375 -4.890625 C 1.375 -4.890625 0.375 -3.703125 0.375 -2.359375 C 0.375 -0.953125 1.453125 0.125 2.71875 0.125 C 4.171875 0.125 4.53125 -1.1875 4.53125 -1.296875 C 4.53125 -1.40625 4.421875 -1.40625 4.390625 -1.40625 C 4.28125 -1.40625 4.265625 -1.359375 4.25 -1.296875 C 3.921875 -0.28125 3.21875 -0.15625 2.8125 -0.15625 C 2.234375 -0.15625 1.28125 -0.625 1.28125 -2.375 Z M 1.28125 -2.375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-19"> +<path style="stroke:none;" d="M 2.09375 -0.578125 C 2.09375 -0.890625 1.828125 -1.15625 1.515625 -1.15625 C 1.203125 -1.15625 0.9375 -0.890625 0.9375 -0.578125 C 0.9375 -0.265625 1.203125 0 1.515625 0 C 1.828125 0 2.09375 -0.265625 2.09375 -0.578125 Z M 2.09375 -0.578125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-20"> +<path style="stroke:none;" d="M 4.53125 -3.671875 C 4.8125 -4.359375 5.359375 -4.359375 5.546875 -4.359375 L 5.546875 -4.703125 C 5.296875 -4.671875 4.96875 -4.671875 4.71875 -4.671875 C 4.53125 -4.671875 4.015625 -4.6875 3.78125 -4.703125 L 3.78125 -4.359375 C 4.109375 -4.359375 4.28125 -4.171875 4.28125 -3.890625 C 4.28125 -3.78125 4.28125 -3.765625 4.21875 -3.625 L 3.125 -0.953125 L 1.90625 -3.875 C 1.859375 -3.984375 1.84375 -4.03125 1.84375 -4.078125 C 1.84375 -4.359375 2.25 -4.359375 2.453125 -4.359375 L 2.453125 -4.703125 C 2.171875 -4.6875 1.453125 -4.671875 1.265625 -4.671875 C 0.96875 -4.671875 0.53125 -4.671875 0.203125 -4.703125 L 0.203125 -4.359375 C 0.734375 -4.359375 0.9375 -4.359375 1.09375 -3.984375 L 2.71875 0 C 2.671875 0.140625 2.515625 0.5 2.453125 0.640625 C 2.21875 1.25 1.90625 2 1.203125 2 C 1.15625 2 0.90625 2 0.703125 1.796875 C 1.03125 1.75 1.125 1.515625 1.125 1.34375 C 1.125 1.0625 0.921875 0.890625 0.671875 0.890625 C 0.453125 0.890625 0.203125 1.03125 0.203125 1.359375 C 0.203125 1.84375 0.671875 2.234375 1.203125 2.234375 C 1.890625 2.234375 2.34375 1.609375 2.609375 1 Z M 4.53125 -3.671875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-21"> +<path style="stroke:none;" d="M 1.875 -4.109375 L 1.875 -7.5625 L 0.3125 -7.453125 L 0.3125 -7.109375 C 1.0625 -7.109375 1.15625 -7.03125 1.15625 -6.5 L 1.15625 0 L 1.421875 0 C 1.4375 -0.015625 1.53125 -0.15625 1.828125 -0.671875 C 1.984375 -0.421875 2.4375 0.125 3.25 0.125 C 4.546875 0.125 5.6875 -0.953125 5.6875 -2.359375 C 5.6875 -3.734375 4.609375 -4.828125 3.375 -4.828125 C 2.515625 -4.828125 2.046875 -4.3125 1.875 -4.109375 Z M 1.90625 -1.25 L 1.90625 -3.484375 C 1.90625 -3.703125 1.90625 -3.703125 2.03125 -3.875 C 2.453125 -4.5 3.046875 -4.578125 3.3125 -4.578125 C 3.8125 -4.578125 4.203125 -4.296875 4.453125 -3.875 C 4.75 -3.4375 4.78125 -2.8125 4.78125 -2.359375 C 4.78125 -1.96875 4.75 -1.3125 4.4375 -0.8125 C 4.203125 -0.484375 3.796875 -0.125 3.203125 -0.125 C 2.71875 -0.125 2.328125 -0.375 2.0625 -0.78125 C 1.90625 -1.015625 1.90625 -1.046875 1.90625 -1.25 Z M 1.90625 -1.25 "/> +</symbol> +<symbol overflow="visible" id="glyph0-22"> +<path style="stroke:none;" d="M 4.265625 -0.859375 L 4.265625 0.125 L 5.828125 0 L 5.828125 -0.34375 C 5.078125 -0.34375 4.984375 -0.421875 4.984375 -0.953125 L 4.984375 -4.828125 L 3.375 -4.703125 L 3.375 -4.359375 C 4.140625 -4.359375 4.234375 -4.28125 4.234375 -3.75 L 4.234375 -1.8125 C 4.234375 -0.859375 3.703125 -0.125 2.90625 -0.125 C 2 -0.125 1.953125 -0.625 1.953125 -1.203125 L 1.953125 -4.828125 L 0.34375 -4.703125 L 0.34375 -4.359375 C 1.203125 -4.359375 1.203125 -4.328125 1.203125 -3.359375 L 1.203125 -1.71875 C 1.203125 -0.875 1.203125 0.125 2.859375 0.125 C 3.46875 0.125 3.953125 -0.1875 4.265625 -0.859375 Z M 4.265625 -0.859375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-23"> +<path style="stroke:none;" d="M 1.875 -4.09375 L 1.875 -4.828125 L 0.3125 -4.703125 L 0.3125 -4.359375 C 1.078125 -4.359375 1.15625 -4.296875 1.15625 -3.8125 L 1.15625 1.28125 C 1.15625 1.78125 1.03125 1.78125 0.3125 1.78125 L 0.3125 2.109375 C 0.671875 2.109375 1.25 2.078125 1.53125 2.078125 C 1.828125 2.078125 2.375 2.109375 2.765625 2.109375 L 2.765625 1.78125 C 2.03125 1.78125 1.90625 1.78125 1.90625 1.28125 L 1.90625 -0.640625 C 1.96875 -0.46875 2.421875 0.125 3.25 0.125 C 4.546875 0.125 5.6875 -0.953125 5.6875 -2.359375 C 5.6875 -3.734375 4.625 -4.828125 3.40625 -4.828125 C 2.546875 -4.828125 2.09375 -4.34375 1.875 -4.09375 Z M 1.90625 -1.25 L 1.90625 -3.671875 C 2.21875 -4.234375 2.765625 -4.546875 3.3125 -4.546875 C 4.109375 -4.546875 4.78125 -3.59375 4.78125 -2.359375 C 4.78125 -1.03125 4.015625 -0.125 3.203125 -0.125 C 2.765625 -0.125 2.359375 -0.34375 2.0625 -0.78125 C 1.90625 -1.015625 1.90625 -1.03125 1.90625 -1.25 Z M 1.90625 -1.25 "/> +</symbol> +<symbol overflow="visible" id="glyph0-24"> +<path style="stroke:none;" d="M 2.453125 -6.59375 C 2.453125 -6.984375 2.484375 -7.109375 3.34375 -7.109375 L 3.625 -7.109375 L 3.625 -7.453125 C 3.25 -7.421875 2.390625 -7.421875 1.96875 -7.421875 C 1.546875 -7.421875 0.6875 -7.421875 0.3125 -7.453125 L 0.3125 -7.109375 L 0.59375 -7.109375 C 1.453125 -7.109375 1.484375 -6.984375 1.484375 -6.59375 L 1.484375 -0.84375 C 1.484375 -0.453125 1.453125 -0.34375 0.59375 -0.34375 L 0.3125 -0.34375 L 0.3125 0 C 0.6875 -0.03125 1.546875 -0.03125 1.96875 -0.03125 C 2.390625 -0.03125 3.25 -0.03125 3.625 0 L 3.625 -0.34375 L 3.34375 -0.34375 C 2.484375 -0.34375 2.453125 -0.453125 2.453125 -0.84375 Z M 2.453125 -6.59375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-25"> +<path style="stroke:none;" d="M 3.203125 -6.984375 C 3.203125 -7.234375 3.203125 -7.265625 2.953125 -7.265625 C 2.28125 -6.5625 1.3125 -6.5625 0.96875 -6.5625 L 0.96875 -6.234375 C 1.1875 -6.234375 1.828125 -6.234375 2.40625 -6.515625 L 2.40625 -0.859375 C 2.40625 -0.46875 2.359375 -0.34375 1.390625 -0.34375 L 1.03125 -0.34375 L 1.03125 0 C 1.421875 -0.03125 2.359375 -0.03125 2.796875 -0.03125 C 3.234375 -0.03125 4.1875 -0.03125 4.5625 0 L 4.5625 -0.34375 L 4.21875 -0.34375 C 3.234375 -0.34375 3.203125 -0.453125 3.203125 -0.859375 Z M 3.203125 -6.984375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-26"> +<path style="stroke:none;" d="M 1.390625 -0.84375 L 2.546875 -1.96875 C 4.25 -3.46875 4.890625 -4.0625 4.890625 -5.140625 C 4.890625 -6.390625 3.921875 -7.265625 2.578125 -7.265625 C 1.359375 -7.265625 0.546875 -6.265625 0.546875 -5.296875 C 0.546875 -4.671875 1.09375 -4.671875 1.125 -4.671875 C 1.3125 -4.671875 1.6875 -4.8125 1.6875 -5.25 C 1.6875 -5.546875 1.5 -5.828125 1.109375 -5.828125 C 1.03125 -5.828125 1 -5.828125 0.96875 -5.8125 C 1.21875 -6.515625 1.8125 -6.921875 2.4375 -6.921875 C 3.4375 -6.921875 3.90625 -6.046875 3.90625 -5.140625 C 3.90625 -4.28125 3.359375 -3.40625 2.765625 -2.734375 L 0.671875 -0.40625 C 0.546875 -0.28125 0.546875 -0.265625 0.546875 0 L 4.59375 0 L 4.890625 -1.890625 L 4.625 -1.890625 C 4.5625 -1.578125 4.5 -1.09375 4.390625 -0.921875 C 4.3125 -0.84375 3.59375 -0.84375 3.34375 -0.84375 Z M 1.390625 -0.84375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-27"> +<path style="stroke:none;" d="M 3.15625 -3.84375 C 4.0625 -4.140625 4.6875 -4.890625 4.6875 -5.765625 C 4.6875 -6.65625 3.734375 -7.265625 2.6875 -7.265625 C 1.578125 -7.265625 0.75 -6.609375 0.75 -5.78125 C 0.75 -5.421875 1 -5.21875 1.3125 -5.21875 C 1.640625 -5.21875 1.859375 -5.453125 1.859375 -5.765625 C 1.859375 -6.3125 1.359375 -6.3125 1.1875 -6.3125 C 1.53125 -6.84375 2.25 -6.984375 2.640625 -6.984375 C 3.09375 -6.984375 3.6875 -6.75 3.6875 -5.765625 C 3.6875 -5.640625 3.671875 -5 3.375 -4.53125 C 3.046875 -4 2.6875 -3.96875 2.40625 -3.953125 C 2.328125 -3.953125 2.0625 -3.921875 1.984375 -3.921875 C 1.890625 -3.921875 1.828125 -3.90625 1.828125 -3.796875 C 1.828125 -3.671875 1.890625 -3.671875 2.078125 -3.671875 L 2.5625 -3.671875 C 3.453125 -3.671875 3.859375 -2.9375 3.859375 -1.859375 C 3.859375 -0.375 3.109375 -0.0625 2.625 -0.0625 C 2.15625 -0.0625 1.34375 -0.25 0.953125 -0.890625 C 1.34375 -0.84375 1.671875 -1.078125 1.671875 -1.5 C 1.671875 -1.890625 1.390625 -2.109375 1.0625 -2.109375 C 0.8125 -2.109375 0.453125 -1.953125 0.453125 -1.46875 C 0.453125 -0.484375 1.46875 0.234375 2.65625 0.234375 C 3.984375 0.234375 4.984375 -0.75 4.984375 -1.859375 C 4.984375 -2.765625 4.296875 -3.609375 3.15625 -3.84375 Z M 3.15625 -3.84375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-28"> +<path style="stroke:none;" d="M 3.203125 -1.796875 L 3.203125 -0.84375 C 3.203125 -0.453125 3.1875 -0.34375 2.375 -0.34375 L 2.15625 -0.34375 L 2.15625 0 C 2.59375 -0.03125 3.15625 -0.03125 3.625 -0.03125 C 4.078125 -0.03125 4.65625 -0.03125 5.109375 0 L 5.109375 -0.34375 L 4.875 -0.34375 C 4.0625 -0.34375 4.046875 -0.453125 4.046875 -0.84375 L 4.046875 -1.796875 L 5.140625 -1.796875 L 5.140625 -2.140625 L 4.046875 -2.140625 L 4.046875 -7.09375 C 4.046875 -7.3125 4.046875 -7.390625 3.875 -7.390625 C 3.78125 -7.390625 3.734375 -7.390625 3.65625 -7.25 L 0.3125 -2.140625 L 0.3125 -1.796875 Z M 3.265625 -2.140625 L 0.609375 -2.140625 L 3.265625 -6.203125 Z M 3.265625 -2.140625 "/> +</symbol> +<symbol overflow="visible" id="glyph1-0"> +<path style="stroke:none;" d=""/> +</symbol> +<symbol overflow="visible" id="glyph1-1"> +<path style="stroke:none;" d="M 3.25 -2.78125 C 3 -2.828125 2.78125 -2.859375 2.515625 -2.90625 C 2.1875 -2.953125 1.453125 -3.09375 1.453125 -3.515625 C 1.453125 -3.796875 1.796875 -4.140625 2.828125 -4.140625 C 3.734375 -4.140625 3.890625 -3.8125 3.921875 -3.515625 C 3.9375 -3.34375 3.953125 -3.15625 4.296875 -3.15625 C 4.671875 -3.15625 4.671875 -3.375 4.671875 -3.59375 L 4.671875 -4.359375 C 4.671875 -4.53125 4.671875 -4.796875 4.359375 -4.796875 C 4.09375 -4.796875 4.046875 -4.640625 4.03125 -4.5625 C 3.546875 -4.796875 3.0625 -4.796875 2.859375 -4.796875 C 1.03125 -4.796875 0.78125 -3.90625 0.78125 -3.515625 C 0.78125 -2.515625 1.9375 -2.328125 2.9375 -2.171875 C 3.46875 -2.078125 4.34375 -1.9375 4.34375 -1.359375 C 4.34375 -0.953125 3.9375 -0.59375 2.9375 -0.59375 C 2.4375 -0.59375 1.828125 -0.71875 1.546875 -1.578125 C 1.5 -1.765625 1.453125 -1.890625 1.171875 -1.890625 C 0.78125 -1.890625 0.78125 -1.65625 0.78125 -1.4375 L 0.78125 -0.375 C 0.78125 -0.203125 0.78125 0.0625 1.109375 0.0625 C 1.203125 0.0625 1.390625 0.046875 1.515625 -0.34375 C 2.046875 0.046875 2.625 0.0625 2.9375 0.0625 C 4.65625 0.0625 5 -0.84375 5 -1.359375 C 5 -2.5 3.59375 -2.71875 3.25 -2.78125 Z M 3.25 -2.78125 "/> +</symbol> +<symbol overflow="visible" id="glyph1-2"> +<path style="stroke:none;" d="M 3.90625 -0.546875 C 3.90625 -0.15625 3.90625 0 4.34375 0 L 5.140625 0 C 5.3125 0 5.578125 0 5.578125 -0.34375 C 5.578125 -0.671875 5.296875 -0.671875 5.140625 -0.671875 L 4.65625 -0.671875 L 4.65625 -6.21875 C 4.65625 -6.546875 4.59375 -6.65625 4.21875 -6.65625 L 3.421875 -6.65625 C 3.25 -6.65625 2.984375 -6.65625 2.984375 -6.328125 C 2.984375 -6 3.265625 -6 3.40625 -6 L 3.90625 -6 L 3.90625 -4.28125 C 3.546875 -4.59375 3.09375 -4.765625 2.625 -4.765625 C 1.4375 -4.765625 0.390625 -3.734375 0.390625 -2.34375 C 0.390625 -1 1.375 0.0625 2.53125 0.0625 C 3.140625 0.0625 3.59375 -0.234375 3.90625 -0.546875 Z M 3.90625 -2.890625 L 3.90625 -2.109375 C 3.90625 -1.5 3.40625 -0.59375 2.578125 -0.59375 C 1.796875 -0.59375 1.140625 -1.375 1.140625 -2.34375 C 1.140625 -3.390625 1.90625 -4.09375 2.671875 -4.09375 C 3.375 -4.09375 3.90625 -3.484375 3.90625 -2.890625 Z M 3.90625 -2.890625 "/> +</symbol> +<symbol overflow="visible" id="glyph1-3"> +<path style="stroke:none;" d="M 3.984375 -0.34375 C 4.234375 -0.015625 4.75 0 5.171875 0 C 5.46875 0 5.71875 0 5.71875 -0.34375 C 5.71875 -0.671875 5.4375 -0.671875 5.28125 -0.671875 C 4.828125 -0.671875 4.71875 -0.71875 4.625 -0.75 L 4.625 -3.109375 C 4.625 -3.875 4.03125 -4.796875 2.46875 -4.796875 C 2 -4.796875 0.890625 -4.796875 0.890625 -4 C 0.890625 -3.671875 1.109375 -3.5 1.375 -3.5 C 1.53125 -3.5 1.84375 -3.59375 1.859375 -4 C 1.859375 -4.09375 1.859375 -4.09375 2.078125 -4.125 C 2.234375 -4.140625 2.375 -4.140625 2.46875 -4.140625 C 3.296875 -4.140625 3.875 -3.796875 3.875 -3.015625 C 1.9375 -2.984375 0.59375 -2.4375 0.59375 -1.390625 C 0.59375 -0.640625 1.28125 0.0625 2.40625 0.0625 C 2.796875 0.0625 3.484375 -0.015625 3.984375 -0.34375 Z M 3.875 -2.375 L 3.875 -1.46875 C 3.875 -1.203125 3.875 -0.984375 3.453125 -0.78125 C 3.046875 -0.59375 2.5625 -0.59375 2.46875 -0.59375 C 1.796875 -0.59375 1.359375 -0.96875 1.359375 -1.390625 C 1.359375 -1.9375 2.296875 -2.328125 3.875 -2.375 Z M 3.875 -2.375 "/> +</symbol> +<symbol overflow="visible" id="glyph1-4"> +<path style="stroke:none;" d="M 1.8125 -2.875 C 1.8125 -3.515625 2.4375 -4.09375 3.125 -4.09375 C 3.9375 -4.09375 4.5625 -3.296875 4.5625 -2.359375 C 4.5625 -1.3125 3.8125 -0.59375 3.046875 -0.59375 C 2.1875 -0.59375 1.8125 -1.5625 1.8125 -2.078125 Z M 1.8125 -0.484375 C 2.25 -0.03125 2.71875 0.0625 3.078125 0.0625 C 4.265625 0.0625 5.328125 -0.96875 5.328125 -2.359375 C 5.328125 -3.703125 4.359375 -4.765625 3.203125 -4.765625 C 2.671875 -4.765625 2.1875 -4.5625 1.8125 -4.234375 C 1.8125 -4.546875 1.78125 -4.703125 1.375 -4.703125 L 0.578125 -4.703125 C 0.40625 -4.703125 0.125 -4.703125 0.125 -4.359375 C 0.125 -4.03125 0.421875 -4.03125 0.5625 -4.03125 L 1.0625 -4.03125 L 1.0625 1.75 L 0.578125 1.75 C 0.40625 1.75 0.125 1.75 0.125 2.09375 C 0.125 2.421875 0.421875 2.421875 0.5625 2.421875 L 2.296875 2.421875 C 2.453125 2.421875 2.734375 2.421875 2.734375 2.09375 C 2.734375 1.75 2.46875 1.75 2.296875 1.75 L 1.8125 1.75 Z M 1.8125 -0.484375 "/> +</symbol> +<symbol overflow="visible" id="glyph1-5"> +<path style="stroke:none;" d="M 2.421875 -2.03125 C 2.421875 -3.046875 3.0625 -4.09375 4.390625 -4.09375 C 4.390625 -3.84375 4.578125 -3.625 4.859375 -3.625 C 5.09375 -3.625 5.3125 -3.796875 5.3125 -4.09375 C 5.3125 -4.3125 5.1875 -4.765625 4.28125 -4.765625 C 3.71875 -4.765625 3.015625 -4.5625 2.421875 -3.875 L 2.421875 -4.25 C 2.421875 -4.59375 2.359375 -4.703125 1.984375 -4.703125 L 0.78125 -4.703125 C 0.625 -4.703125 0.34375 -4.703125 0.34375 -4.375 C 0.34375 -4.03125 0.609375 -4.03125 0.78125 -4.03125 L 1.671875 -4.03125 L 1.671875 -0.671875 L 0.78125 -0.671875 C 0.625 -0.671875 0.34375 -0.671875 0.34375 -0.34375 C 0.34375 0 0.609375 0 0.78125 0 L 3.625 0 C 3.796875 0 4.078125 0 4.078125 -0.328125 C 4.078125 -0.671875 3.796875 -0.671875 3.625 -0.671875 L 2.421875 -0.671875 Z M 2.421875 -2.03125 "/> +</symbol> +<symbol overflow="visible" id="glyph1-6"> +<path style="stroke:none;" d="M 4.6875 -4.03125 L 5.015625 -4.03125 C 5.1875 -4.03125 5.453125 -4.03125 5.453125 -4.359375 C 5.453125 -4.703125 5.1875 -4.703125 5.015625 -4.703125 L 3.734375 -4.703125 C 3.578125 -4.703125 3.296875 -4.703125 3.296875 -4.375 C 3.296875 -4.03125 3.5625 -4.03125 3.734375 -4.03125 L 4.046875 -4.03125 L 3.265625 -1.71875 C 3.125 -1.3125 3.046875 -1.109375 2.984375 -0.78125 L 2.96875 -0.78125 C 2.90625 -0.984375 2.8125 -1.203125 2.734375 -1.421875 L 1.71875 -4.03125 L 2 -4.03125 C 2.15625 -4.03125 2.4375 -4.03125 2.4375 -4.359375 C 2.4375 -4.703125 2.171875 -4.703125 2 -4.703125 L 0.71875 -4.703125 C 0.546875 -4.703125 0.28125 -4.703125 0.28125 -4.359375 C 0.28125 -4.03125 0.5625 -4.03125 0.71875 -4.03125 L 1.0625 -4.03125 L 2.609375 -0.140625 C 2.65625 -0.03125 2.65625 -0.015625 2.65625 0 C 2.65625 0.015625 2.375 0.921875 2.234375 1.1875 C 1.921875 1.78125 1.53125 1.8125 1.359375 1.828125 C 1.359375 1.8125 1.421875 1.71875 1.421875 1.578125 C 1.421875 1.3125 1.21875 1.109375 0.953125 1.109375 C 0.65625 1.109375 0.46875 1.3125 0.46875 1.59375 C 0.46875 2.046875 0.84375 2.484375 1.375 2.484375 C 2.46875 2.484375 2.953125 1.046875 3 0.921875 Z M 4.6875 -4.03125 "/> +</symbol> +<symbol overflow="visible" id="glyph1-7"> +<path style="stroke:none;" d="M 3.234375 -6.21875 C 3.234375 -6.546875 3.171875 -6.65625 2.796875 -6.65625 L 1.078125 -6.65625 C 0.90625 -6.65625 0.625 -6.65625 0.625 -6.328125 C 0.625 -6 0.921875 -6 1.0625 -6 L 2.484375 -6 L 2.484375 -0.671875 L 1.078125 -0.671875 C 0.90625 -0.671875 0.625 -0.671875 0.625 -0.328125 C 0.625 0 0.921875 0 1.0625 0 L 4.65625 0 C 4.828125 0 5.09375 0 5.09375 -0.328125 C 5.09375 -0.671875 4.828125 -0.671875 4.65625 -0.671875 L 3.234375 -0.671875 Z M 3.234375 -6.21875 "/> +</symbol> +<symbol overflow="visible" id="glyph1-8"> +<path style="stroke:none;" d="M 3.375 -4.25 C 3.375 -4.59375 3.296875 -4.703125 2.9375 -4.703125 L 1.390625 -4.703125 C 1.21875 -4.703125 0.9375 -4.703125 0.9375 -4.375 C 0.9375 -4.03125 1.21875 -4.03125 1.390625 -4.03125 L 2.625 -4.03125 L 2.625 -0.671875 L 1.296875 -0.671875 C 1.125 -0.671875 0.84375 -0.671875 0.84375 -0.328125 C 0.84375 0 1.140625 0 1.296875 0 L 4.515625 0 C 4.671875 0 4.96875 0 4.96875 -0.328125 C 4.96875 -0.671875 4.671875 -0.671875 4.515625 -0.671875 L 3.375 -0.671875 Z M 3.375 -6.125 C 3.375 -6.4375 3.125 -6.671875 2.828125 -6.671875 C 2.515625 -6.671875 2.28125 -6.4375 2.28125 -6.125 C 2.28125 -5.828125 2.515625 -5.578125 2.828125 -5.578125 C 3.125 -5.578125 3.375 -5.828125 3.375 -6.125 Z M 3.375 -6.125 "/> +</symbol> +<symbol overflow="visible" id="glyph1-9"> +<path style="stroke:none;" d="M 2.546875 -1.921875 C 1.953125 -1.921875 1.5 -2.4375 1.5 -3.015625 C 1.5 -3.625 1.96875 -4.109375 2.546875 -4.109375 C 3.125 -4.109375 3.59375 -3.59375 3.59375 -3.015625 C 3.59375 -2.40625 3.109375 -1.921875 2.546875 -1.921875 Z M 1.5625 -1.53125 C 1.59375 -1.515625 2 -1.265625 2.546875 -1.265625 C 3.546875 -1.265625 4.34375 -2.046875 4.34375 -3.015625 C 4.34375 -3.34375 4.25 -3.671875 4.0625 -3.96875 C 4.28125 -4.09375 4.546875 -4.140625 4.6875 -4.15625 C 4.75 -3.859375 5 -3.78125 5.109375 -3.78125 C 5.296875 -3.78125 5.546875 -3.921875 5.546875 -4.234375 C 5.546875 -4.484375 5.34375 -4.828125 4.75 -4.828125 C 4.640625 -4.828125 4.09375 -4.8125 3.59375 -4.4375 C 3.421875 -4.5625 3.046875 -4.765625 2.546875 -4.765625 C 1.515625 -4.765625 0.734375 -3.953125 0.734375 -3.015625 C 0.734375 -2.546875 0.921875 -2.1875 1.09375 -1.984375 C 0.96875 -1.8125 0.875 -1.578125 0.875 -1.25 C 0.875 -0.859375 1.03125 -0.59375 1.125 -0.453125 C 0.3125 0.03125 0.3125 0.78125 0.3125 0.890625 C 0.3125 1.828125 1.46875 2.5 2.859375 2.5 C 4.25 2.5 5.40625 1.828125 5.40625 0.890625 C 5.40625 0.484375 5.203125 -0.046875 4.640625 -0.34375 C 4.5 -0.421875 4.046875 -0.671875 3.0625 -0.671875 L 2.296875 -0.671875 C 2.21875 -0.671875 2.078125 -0.671875 1.984375 -0.6875 C 1.828125 -0.6875 1.75 -0.6875 1.625 -0.84375 C 1.5 -1 1.5 -1.203125 1.5 -1.234375 C 1.5 -1.28125 1.515625 -1.421875 1.5625 -1.53125 Z M 2.859375 1.84375 C 1.765625 1.84375 0.953125 1.375 0.953125 0.890625 C 0.953125 0.703125 1.046875 0.34375 1.390625 0.125 C 1.671875 -0.046875 1.765625 -0.046875 2.5625 -0.046875 C 3.53125 -0.046875 4.765625 -0.046875 4.765625 0.890625 C 4.765625 1.375 3.953125 1.84375 2.859375 1.84375 Z M 2.859375 1.84375 "/> +</symbol> +<symbol overflow="visible" id="glyph1-10"> +<path style="stroke:none;" d="M 1.8125 -4.1875 C 1.8125 -4.53125 1.8125 -4.703125 1.375 -4.703125 L 0.578125 -4.703125 C 0.40625 -4.703125 0.125 -4.703125 0.125 -4.359375 C 0.125 -4.03125 0.421875 -4.03125 0.5625 -4.03125 L 1.0625 -4.03125 L 1.0625 -0.671875 L 0.578125 -0.671875 C 0.40625 -0.671875 0.125 -0.671875 0.125 -0.328125 C 0.125 0 0.421875 0 0.5625 0 L 2.296875 0 C 2.453125 0 2.734375 0 2.734375 -0.328125 C 2.734375 -0.671875 2.46875 -0.671875 2.296875 -0.671875 L 1.8125 -0.671875 L 1.8125 -2.59375 C 1.8125 -3.6875 2.625 -4.09375 3.171875 -4.09375 C 3.75 -4.09375 3.90625 -3.796875 3.90625 -3.140625 L 3.90625 -0.671875 L 3.484375 -0.671875 C 3.296875 -0.671875 3.03125 -0.671875 3.03125 -0.328125 C 3.03125 0 3.328125 0 3.484375 0 L 5.140625 0 C 5.296875 0 5.578125 0 5.578125 -0.328125 C 5.578125 -0.671875 5.3125 -0.671875 5.140625 -0.671875 L 4.65625 -0.671875 L 4.65625 -3.203125 C 4.65625 -4.296875 4.09375 -4.765625 3.234375 -4.765625 C 2.515625 -4.765625 2.015625 -4.390625 1.8125 -4.1875 Z M 1.8125 -4.1875 "/> +</symbol> +<symbol overflow="visible" id="glyph1-11"> +<path style="stroke:none;" d="M 2.765625 -4.03125 L 4.09375 -4.03125 C 4.25 -4.03125 4.53125 -4.03125 4.53125 -4.359375 C 4.53125 -4.703125 4.265625 -4.703125 4.09375 -4.703125 L 2.765625 -4.703125 L 2.765625 -5.21875 C 2.765625 -6.0625 3.484375 -6.0625 3.8125 -6.0625 C 3.8125 -6.015625 3.921875 -5.59375 4.296875 -5.59375 C 4.515625 -5.59375 4.765625 -5.765625 4.765625 -6.078125 C 4.765625 -6.734375 3.890625 -6.734375 3.71875 -6.734375 C 2.84375 -6.734375 2 -6.234375 2 -5.28125 L 2 -4.703125 L 0.921875 -4.703125 C 0.734375 -4.703125 0.46875 -4.703125 0.46875 -4.359375 C 0.46875 -4.03125 0.734375 -4.03125 0.90625 -4.03125 L 2 -4.03125 L 2 -0.671875 L 0.90625 -0.671875 C 0.734375 -0.671875 0.453125 -0.671875 0.453125 -0.34375 C 0.453125 0 0.734375 0 0.90625 0 L 3.859375 0 C 4.03125 0 4.3125 0 4.3125 -0.328125 C 4.3125 -0.671875 4.03125 -0.671875 3.859375 -0.671875 L 2.765625 -0.671875 Z M 2.765625 -4.03125 "/> +</symbol> +</g> +</defs> +<g id="surface1"> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-1" x="11.2" y="11.148"/> + <use xlink:href="#glyph0-2" x="19.078552" y="11.148"/> + <use xlink:href="#glyph0-3" x="25.139648" y="11.148"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-4" x="35.180384" y="11.148"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-5" x="38.503295" y="11.148"/> + <use xlink:href="#glyph0-6" x="43.957845" y="11.148"/> + <use xlink:href="#glyph0-6" x="46.988393" y="11.148"/> + <use xlink:href="#glyph0-5" x="50.018941" y="11.148"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-7" x="55.178946" y="11.148"/> + <use xlink:href="#glyph0-8" x="63.057498" y="11.148"/> + <use xlink:href="#glyph0-9" x="66.088046" y="11.148"/> + <use xlink:href="#glyph0-10" x="72.149142" y="11.148"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-11" x="82.785514" y="11.148"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-7" x="86.722608" y="11.148"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-5" x="94.295706" y="11.148"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph1-1" x="104.942" y="11.148"/> + <use xlink:href="#glyph1-2" x="110.669278" y="11.148"/> + <use xlink:href="#glyph1-3" x="116.396555" y="11.148"/> + <use xlink:href="#glyph1-4" x="122.123833" y="11.148"/> + <use xlink:href="#glyph1-1" x="127.85111" y="11.148"/> + <use xlink:href="#glyph1-3" x="133.578388" y="11.148"/> + <use xlink:href="#glyph1-5" x="139.305665" y="11.148"/> + <use xlink:href="#glyph1-5" x="145.032943" y="11.148"/> + <use xlink:href="#glyph1-3" x="150.76022" y="11.148"/> + <use xlink:href="#glyph1-6" x="156.487498" y="11.148"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-3" x="167.401" y="11.148"/> + <use xlink:href="#glyph0-9" x="172.249004" y="11.148"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-12" x="178.004645" y="11.148"/> + <use xlink:href="#glyph0-8" x="183.762468" y="11.148"/> + <use xlink:href="#glyph0-13" x="186.793016" y="11.148"/> + <use xlink:href="#glyph0-5" x="191.066111" y="11.148"/> + <use xlink:href="#glyph0-9" x="196.520661" y="11.148"/> + <use xlink:href="#glyph0-14" x="202.581757" y="11.148"/> + <use xlink:href="#glyph0-3" x="211.67231" y="11.148"/> + <use xlink:href="#glyph0-9" x="216.520314" y="11.148"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-11" x="222.275955" y="11.148"/> + <use xlink:href="#glyph0-15" x="226.518504" y="11.148"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-16" x="236.013784" y="11.148"/> + <use xlink:href="#glyph0-13" x="241.468334" y="11.148"/> + <use xlink:href="#glyph0-3" x="245.741429" y="11.148"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-16" x="255.771255" y="11.148"/> + <use xlink:href="#glyph0-6" x="261.225805" y="11.148"/> + <use xlink:href="#glyph0-14" x="264.256353" y="11.148"/> + <use xlink:href="#glyph0-5" x="273.346906" y="11.148"/> + <use xlink:href="#glyph0-15" x="278.801456" y="11.148"/> + <use xlink:href="#glyph0-11" x="283.104006" y="11.148"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-8" x="292.539286" y="11.148"/> + <use xlink:href="#glyph0-17" x="295.569834" y="11.148"/> + <use xlink:href="#glyph0-3" x="301.63093" y="11.148"/> + <use xlink:href="#glyph0-9" x="306.478934" y="11.148"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-11" x="312.234575" y="11.148"/> + <use xlink:href="#glyph0-8" x="316.477124" y="11.148"/> + <use xlink:href="#glyph0-18" x="319.507672" y="11.148"/> + <use xlink:href="#glyph0-16" x="324.355676" y="11.148"/> + <use xlink:href="#glyph0-6" x="329.810226" y="11.148"/> + <use xlink:href="#glyph0-19" x="332.840774" y="11.148"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-1" x="345.373148" y="11.148"/> + <use xlink:href="#glyph0-2" x="353.2517" y="11.148"/> + <use xlink:href="#glyph0-3" x="359.312796" y="11.148"/> + <use xlink:href="#glyph0-20" x="364.1608" y="11.148"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-16" x="375.100446" y="11.148"/> + <use xlink:href="#glyph0-13" x="380.554996" y="11.148"/> + <use xlink:href="#glyph0-3" x="384.82809" y="11.148"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-21" x="394.857917" y="11.148"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-5" x="401.224468" y="11.148"/> + <use xlink:href="#glyph0-11" x="406.679018" y="11.148"/> + <use xlink:href="#glyph0-2" x="410.921567" y="11.148"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-16" x="0.291" y="24.697"/> + <use xlink:href="#glyph0-6" x="5.74555" y="24.697"/> + <use xlink:href="#glyph0-8" x="8.776098" y="24.697"/> + <use xlink:href="#glyph0-10" x="11.806646" y="24.697"/> + <use xlink:href="#glyph0-9" x="17.261196" y="24.697"/> + <use xlink:href="#glyph0-3" x="23.322292" y="24.697"/> + <use xlink:href="#glyph0-17" x="28.170296" y="24.697"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-11" x="38.060486" y="24.697"/> + <use xlink:href="#glyph0-5" x="42.303035" y="24.697"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-3" x="51.586679" y="24.697"/> + <use xlink:href="#glyph0-16" x="56.434683" y="24.697"/> + <use xlink:href="#glyph0-18" x="61.889233" y="24.697"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-2" x="66.431782" y="24.697"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-5" x="76.321972" y="24.697"/> + <use xlink:href="#glyph0-11" x="81.776522" y="24.697"/> + <use xlink:href="#glyph0-2" x="86.019071" y="24.697"/> + <use xlink:href="#glyph0-3" x="92.080167" y="24.697"/> + <use xlink:href="#glyph0-13" x="96.928171" y="24.697"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-21" x="105.03036" y="24.697"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-3" x="111.396911" y="24.697"/> + <use xlink:href="#glyph0-18" x="116.244915" y="24.697"/> + <use xlink:href="#glyph0-16" x="121.092919" y="24.697"/> + <use xlink:href="#glyph0-22" x="126.547469" y="24.697"/> + <use xlink:href="#glyph0-15" x="132.608565" y="24.697"/> + <use xlink:href="#glyph0-3" x="136.911114" y="24.697"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-11" x="145.588212" y="24.697"/> + <use xlink:href="#glyph0-2" x="149.830761" y="24.697"/> + <use xlink:href="#glyph0-3" x="155.891857" y="24.697"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph1-3" x="164.573" y="24.697"/> + <use xlink:href="#glyph1-7" x="170.300278" y="24.697"/> + <use xlink:href="#glyph1-8" x="176.027555" y="24.697"/> + <use xlink:href="#glyph1-9" x="181.754833" y="24.697"/> + <use xlink:href="#glyph1-10" x="187.48211" y="24.697"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-5" x="197.039" y="24.697"/> + <use xlink:href="#glyph0-23" x="202.49355" y="24.697"/> + <use xlink:href="#glyph0-11" x="208.554646" y="24.697"/> + <use xlink:href="#glyph0-8" x="212.797195" y="24.697"/> + <use xlink:href="#glyph0-5" x="215.827743" y="24.697"/> + <use xlink:href="#glyph0-9" x="221.282293" y="24.697"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-8" x="231.172483" y="24.697"/> + <use xlink:href="#glyph0-15" x="234.203031" y="24.697"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-15" x="242.334674" y="24.697"/> + <use xlink:href="#glyph0-3" x="246.637223" y="24.697"/> + <use xlink:href="#glyph0-11" x="251.485227" y="24.697"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-11" x="259.55687" y="24.697"/> + <use xlink:href="#glyph0-5" x="263.799419" y="24.697"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-11" x="273.083063" y="24.697"/> + <use xlink:href="#glyph0-2" x="277.325612" y="24.697"/> + <use xlink:href="#glyph0-3" x="283.386708" y="24.697"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-15" x="292.063806" y="24.697"/> + <use xlink:href="#glyph0-16" x="296.366355" y="24.697"/> + <use xlink:href="#glyph0-14" x="301.820905" y="24.697"/> + <use xlink:href="#glyph0-3" x="310.911459" y="24.697"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-12" x="319.588557" y="24.697"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-16" x="324.746379" y="24.697"/> + <use xlink:href="#glyph0-6" x="330.200929" y="24.697"/> + <use xlink:href="#glyph0-22" x="333.231477" y="24.697"/> + <use xlink:href="#glyph0-3" x="339.292573" y="24.697"/> + <use xlink:href="#glyph0-19" x="344.140577" y="24.697"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-24" x="352.592948" y="24.697"/> + <use xlink:href="#glyph0-9" x="356.532224" y="24.697"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-11" x="366.422414" y="24.697"/> + <use xlink:href="#glyph0-2" x="370.664963" y="24.697"/> + <use xlink:href="#glyph0-3" x="376.726059" y="24.697"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-15" x="385.414066" y="24.697"/> + <use xlink:href="#glyph0-3" x="389.716615" y="24.697"/> + <use xlink:href="#glyph0-18" x="394.564619" y="24.697"/> + <use xlink:href="#glyph0-5" x="399.412623" y="24.697"/> + <use xlink:href="#glyph0-9" x="404.867173" y="24.697"/> + <use xlink:href="#glyph0-17" x="410.928269" y="24.697"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-3" x="0.291" y="38.246"/> + <use xlink:href="#glyph0-9" x="5.139004" y="38.246"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-12" x="10.894645" y="38.246"/> + <use xlink:href="#glyph0-8" x="16.652468" y="38.246"/> + <use xlink:href="#glyph0-13" x="19.683016" y="38.246"/> + <use xlink:href="#glyph0-5" x="23.956111" y="38.246"/> + <use xlink:href="#glyph0-9" x="29.410661" y="38.246"/> + <use xlink:href="#glyph0-14" x="35.471757" y="38.246"/> + <use xlink:href="#glyph0-3" x="44.56231" y="38.246"/> + <use xlink:href="#glyph0-9" x="49.410314" y="38.246"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-11" x="55.165955" y="38.246"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-11" x="63.052143" y="38.246"/> + <use xlink:href="#glyph0-2" x="67.294692" y="38.246"/> + <use xlink:href="#glyph0-3" x="73.355788" y="38.246"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-13" x="81.836523" y="38.246"/> + <use xlink:href="#glyph0-5" x="86.109617" y="38.246"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-7" x="91.258712" y="38.246"/> + <use xlink:href="#glyph0-15" x="99.137264" y="38.246"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-16" x="107.083453" y="38.246"/> + <use xlink:href="#glyph0-9" x="112.538003" y="38.246"/> + <use xlink:href="#glyph0-17" x="118.599099" y="38.246"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-18" x="128.292925" y="38.246"/> + <use xlink:href="#glyph0-5" x="133.140929" y="38.246"/> + <use xlink:href="#glyph0-6" x="138.595479" y="38.246"/> + <use xlink:href="#glyph0-22" x="141.626027" y="38.246"/> + <use xlink:href="#glyph0-14" x="147.687123" y="38.246"/> + <use xlink:href="#glyph0-9" x="156.777676" y="38.246"/> + <use xlink:href="#glyph0-3" x="162.838772" y="38.246"/> + <use xlink:href="#glyph0-15" x="167.686776" y="38.246"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-16" x="175.622055" y="38.246"/> + <use xlink:href="#glyph0-13" x="181.076605" y="38.246"/> + <use xlink:href="#glyph0-3" x="185.3497" y="38.246"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-15" x="193.841343" y="38.246"/> + <use xlink:href="#glyph0-7" x="198.143892" y="38.246"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-16" x="205.716989" y="38.246"/> + <use xlink:href="#glyph0-23" x="211.171539" y="38.246"/> + <use xlink:href="#glyph0-23" x="217.232635" y="38.246"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-3" x="223.599186" y="38.246"/> + <use xlink:href="#glyph0-17" x="228.44719" y="38.246"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-21" x="238.141016" y="38.246"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-20" x="243.896658" y="38.246"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-15" x="253.287211" y="38.246"/> + <use xlink:href="#glyph0-3" x="257.58976" y="38.246"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-11" x="262.448673" y="38.246"/> + <use xlink:href="#glyph0-11" x="266.691222" y="38.246"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-8" x="270.922862" y="38.246"/> + <use xlink:href="#glyph0-9" x="273.95341" y="38.246"/> + <use xlink:href="#glyph0-10" x="280.014506" y="38.246"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-11" x="289.112695" y="38.246"/> + <use xlink:href="#glyph0-2" x="293.355244" y="38.246"/> + <use xlink:href="#glyph0-3" x="299.41634" y="38.246"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph1-11" x="307.898" y="38.246"/> + <use xlink:href="#glyph1-7" x="313.625278" y="38.246"/> + <use xlink:href="#glyph1-8" x="319.352555" y="38.246"/> + <use xlink:href="#glyph1-4" x="325.079833" y="38.246"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-5" x="334.443" y="38.246"/> + <use xlink:href="#glyph0-23" x="339.89755" y="38.246"/> + <use xlink:href="#glyph0-11" x="345.958646" y="38.246"/> + <use xlink:href="#glyph0-8" x="350.201195" y="38.246"/> + <use xlink:href="#glyph0-5" x="353.231743" y="38.246"/> + <use xlink:href="#glyph0-9" x="358.686293" y="38.246"/> + <use xlink:href="#glyph0-19" x="364.747389" y="38.246"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-13" x="207.278" y="51.796"/> + <use xlink:href="#glyph0-5" x="211.551094" y="51.796"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-7" x="216.70019" y="51.796"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-2" x="228.222381" y="51.796"/> + <use xlink:href="#glyph0-3" x="234.283477" y="51.796"/> + <use xlink:href="#glyph0-16" x="239.131481" y="51.796"/> + <use xlink:href="#glyph0-17" x="244.586031" y="51.796"/> + <use xlink:href="#glyph0-3" x="250.647127" y="51.796"/> + <use xlink:href="#glyph0-13" x="255.495131" y="51.796"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-18" x="271.71369" y="51.796"/> + <use xlink:href="#glyph0-5" x="276.561694" y="51.796"/> + <use xlink:href="#glyph0-6" x="282.016244" y="51.796"/> + <use xlink:href="#glyph0-22" x="285.046792" y="51.796"/> + <use xlink:href="#glyph0-14" x="291.107888" y="51.796"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-2" x="303.84208" y="51.796"/> + <use xlink:href="#glyph0-3" x="309.903176" y="51.796"/> + <use xlink:href="#glyph0-16" x="314.75118" y="51.796"/> + <use xlink:href="#glyph0-17" x="320.20573" y="51.796"/> + <use xlink:href="#glyph0-3" x="326.266826" y="51.796"/> + <use xlink:href="#glyph0-13" x="331.11483" y="51.796"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-18" x="347.344299" y="51.796"/> + <use xlink:href="#glyph0-5" x="352.192303" y="51.796"/> + <use xlink:href="#glyph0-6" x="357.646853" y="51.796"/> + <use xlink:href="#glyph0-22" x="360.677401" y="51.796"/> + <use xlink:href="#glyph0-14" x="366.738497" y="51.796"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-2" x="379.46178" y="51.796"/> + <use xlink:href="#glyph0-3" x="385.522876" y="51.796"/> + <use xlink:href="#glyph0-16" x="390.37088" y="51.796"/> + <use xlink:href="#glyph0-17" x="395.82543" y="51.796"/> + <use xlink:href="#glyph0-3" x="401.886526" y="51.796"/> + <use xlink:href="#glyph0-13" x="406.73453" y="51.796"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-13" x="207.278" y="65.345"/> + <use xlink:href="#glyph0-5" x="211.551094" y="65.345"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-7" x="216.70019" y="65.345"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-2" x="228.222381" y="65.345"/> + <use xlink:href="#glyph0-3" x="234.283477" y="65.345"/> + <use xlink:href="#glyph0-16" x="239.131481" y="65.345"/> + <use xlink:href="#glyph0-17" x="244.586031" y="65.345"/> + <use xlink:href="#glyph0-3" x="250.647127" y="65.345"/> + <use xlink:href="#glyph0-13" x="255.495131" y="65.345"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-18" x="291.131888" y="65.345"/> + <use xlink:href="#glyph0-3" x="295.979892" y="65.345"/> + <use xlink:href="#glyph0-6" x="300.827896" y="65.345"/> + <use xlink:href="#glyph0-6" x="303.858444" y="65.345"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-25" x="310.521722" y="65.345"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-18" x="366.747224" y="65.345"/> + <use xlink:href="#glyph0-3" x="371.595228" y="65.345"/> + <use xlink:href="#glyph0-6" x="376.443232" y="65.345"/> + <use xlink:href="#glyph0-6" x="379.47378" y="65.345"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-26" x="386.147967" y="65.345"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-13" x="207.278" y="78.894"/> + <use xlink:href="#glyph0-5" x="211.551094" y="78.894"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-7" x="216.70019" y="78.894"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-2" x="228.222381" y="78.894"/> + <use xlink:href="#glyph0-3" x="234.283477" y="78.894"/> + <use xlink:href="#glyph0-16" x="239.131481" y="78.894"/> + <use xlink:href="#glyph0-17" x="244.586031" y="78.894"/> + <use xlink:href="#glyph0-3" x="250.647127" y="78.894"/> + <use xlink:href="#glyph0-13" x="255.495131" y="78.894"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-18" x="291.131888" y="78.894"/> + <use xlink:href="#glyph0-3" x="295.979892" y="78.894"/> + <use xlink:href="#glyph0-6" x="300.827896" y="78.894"/> + <use xlink:href="#glyph0-6" x="303.858444" y="78.894"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-27" x="310.521722" y="78.894"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-18" x="366.747224" y="78.894"/> + <use xlink:href="#glyph0-3" x="371.595228" y="78.894"/> + <use xlink:href="#glyph0-6" x="376.443232" y="78.894"/> + <use xlink:href="#glyph0-6" x="379.47378" y="78.894"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-28" x="386.147967" y="78.894"/> +</g> +<path style="fill:none;stroke-width:0.398;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -0.0019375 -0.00075 L 416.693375 -0.00075 " transform="matrix(1,0,0,-1,0.291,79.093)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-13" x="207.278" y="86.868"/> + <use xlink:href="#glyph0-5" x="211.551094" y="86.868"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-7" x="216.70019" y="86.868"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-2" x="228.222381" y="86.868"/> + <use xlink:href="#glyph0-3" x="234.283477" y="86.868"/> + <use xlink:href="#glyph0-16" x="239.131481" y="86.868"/> + <use xlink:href="#glyph0-17" x="244.586031" y="86.868"/> + <use xlink:href="#glyph0-3" x="250.647127" y="86.868"/> + <use xlink:href="#glyph0-13" x="255.495131" y="86.868"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-13" x="277.310058" y="86.868"/> + <use xlink:href="#glyph0-5" x="281.583153" y="86.868"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-7" x="286.732248" y="86.868"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-2" x="298.24353" y="86.868"/> + <use xlink:href="#glyph0-3" x="304.304626" y="86.868"/> + <use xlink:href="#glyph0-16" x="309.15263" y="86.868"/> + <use xlink:href="#glyph0-17" x="314.60718" y="86.868"/> + <use xlink:href="#glyph0-3" x="320.668276" y="86.868"/> + <use xlink:href="#glyph0-13" x="325.51628" y="86.868"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-13" x="352.927576" y="86.868"/> + <use xlink:href="#glyph0-5" x="357.20067" y="86.868"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-7" x="362.360675" y="86.868"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-2" x="373.871957" y="86.868"/> + <use xlink:href="#glyph0-3" x="379.933053" y="86.868"/> + <use xlink:href="#glyph0-16" x="384.781057" y="86.868"/> + <use xlink:href="#glyph0-17" x="390.235607" y="86.868"/> + <use xlink:href="#glyph0-3" x="396.296703" y="86.868"/> + <use xlink:href="#glyph0-13" x="401.144707" y="86.868"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-18" x="196.096" y="100.417"/> + <use xlink:href="#glyph0-5" x="200.944004" y="100.417"/> + <use xlink:href="#glyph0-6" x="206.398554" y="100.417"/> + <use xlink:href="#glyph0-22" x="209.429102" y="100.417"/> + <use xlink:href="#glyph0-14" x="215.490198" y="100.417"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-2" x="228.213481" y="100.417"/> + <use xlink:href="#glyph0-3" x="234.274577" y="100.417"/> + <use xlink:href="#glyph0-16" x="239.122581" y="100.417"/> + <use xlink:href="#glyph0-17" x="244.577131" y="100.417"/> + <use xlink:href="#glyph0-3" x="250.638227" y="100.417"/> + <use xlink:href="#glyph0-13" x="255.486231" y="100.417"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-18" x="291.122988" y="100.417"/> + <use xlink:href="#glyph0-3" x="295.970992" y="100.417"/> + <use xlink:href="#glyph0-6" x="300.818996" y="100.417"/> + <use xlink:href="#glyph0-6" x="303.849544" y="100.417"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-25" x="310.523732" y="100.417"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-18" x="366.749233" y="100.417"/> + <use xlink:href="#glyph0-3" x="371.597237" y="100.417"/> + <use xlink:href="#glyph0-6" x="376.445241" y="100.417"/> + <use xlink:href="#glyph0-6" x="379.475789" y="100.417"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-27" x="386.139067" y="100.417"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-18" x="196.096" y="113.967"/> + <use xlink:href="#glyph0-5" x="200.944004" y="113.967"/> + <use xlink:href="#glyph0-6" x="206.398554" y="113.967"/> + <use xlink:href="#glyph0-22" x="209.429102" y="113.967"/> + <use xlink:href="#glyph0-14" x="215.490198" y="113.967"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-2" x="228.213481" y="113.967"/> + <use xlink:href="#glyph0-3" x="234.274577" y="113.967"/> + <use xlink:href="#glyph0-16" x="239.122581" y="113.967"/> + <use xlink:href="#glyph0-17" x="244.577131" y="113.967"/> + <use xlink:href="#glyph0-3" x="250.638227" y="113.967"/> + <use xlink:href="#glyph0-13" x="255.486231" y="113.967"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-18" x="291.122988" y="113.967"/> + <use xlink:href="#glyph0-3" x="295.970992" y="113.967"/> + <use xlink:href="#glyph0-6" x="300.818996" y="113.967"/> + <use xlink:href="#glyph0-6" x="303.849544" y="113.967"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-26" x="310.523732" y="113.967"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-18" x="366.749233" y="113.967"/> + <use xlink:href="#glyph0-3" x="371.597237" y="113.967"/> + <use xlink:href="#glyph0-6" x="376.445241" y="113.967"/> + <use xlink:href="#glyph0-6" x="379.475789" y="113.967"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-28" x="386.139067" y="113.967"/> +</g> +</g> +</svg> diff --git a/macros/latex/contrib/sdaps/html/_images/sdaps-82e64d3b5db11a81613e2242fc073ca0506aeec4.svg b/macros/latex/contrib/sdaps/html/_images/sdaps-82e64d3b5db11a81613e2242fc073ca0506aeec4.svg new file mode 100644 index 0000000000..21ed1eb2b5 --- /dev/null +++ b/macros/latex/contrib/sdaps/html/_images/sdaps-82e64d3b5db11a81613e2242fc073ca0506aeec4.svg @@ -0,0 +1,389 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="532pt" height="133pt" viewBox="0 0 532 133" version="1.2"> +<defs> +<g> +<symbol overflow="visible" id="glyph0-0"> +<path style="stroke:none;" d=""/> +</symbol> +<symbol overflow="visible" id="glyph0-1"> +<path style="stroke:none;" d="M 2.546875 -7.265625 C 0.5 -7.078125 0.4375 -4.59375 0.4375 -3.4375 C 0.4375 -2.421875 0.53125 -1.203125 1.203125 -0.4375 C 1.578125 -0.015625 2.140625 0.234375 2.6875 0.234375 C 4.328125 0.234375 4.9375 -1.46875 4.96875 -2.984375 C 4.96875 -3.1875 4.96875 -3.375 4.96875 -3.578125 C 4.96875 -4.609375 4.875 -5.8125 4.203125 -6.578125 C 3.84375 -7 3.28125 -7.28125 2.71875 -7.28125 C 2.65625 -7.28125 2.609375 -7.265625 2.546875 -7.265625 Z M 1.3125 -2.828125 C 1.296875 -2.921875 1.296875 -3.015625 1.296875 -3.125 C 1.296875 -3.8125 1.296875 -4.5 1.359375 -5.1875 C 1.390625 -5.59375 1.421875 -6.046875 1.65625 -6.40625 C 1.890625 -6.765625 2.28125 -7.03125 2.703125 -7.03125 C 3.03125 -7.03125 3.34375 -6.875 3.578125 -6.625 C 4.0625 -6.125 4.09375 -5.265625 4.09375 -4.484375 L 4.09375 -3.84375 C 4.09375 -3.5625 4.109375 -3.25 4.109375 -2.9375 C 4.109375 -1.546875 3.921875 -0.015625 2.6875 -0.015625 L 2.65625 -0.015625 C 1.3125 -0.140625 1.421875 -1.75 1.3125 -2.828125 Z M 1.3125 -2.828125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-2"> +<path style="stroke:none;" d="M 1.421875 -1.09375 C 1.125 -1.046875 0.96875 -0.796875 0.96875 -0.5625 C 0.96875 -0.3125 1.140625 -0.015625 1.5 -0.015625 C 1.828125 -0.015625 2.046875 -0.28125 2.046875 -0.5625 C 2.046875 -0.8125 1.859375 -1.09375 1.515625 -1.09375 C 1.484375 -1.09375 1.453125 -1.09375 1.421875 -1.09375 Z M 1.421875 -1.09375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-3"> +<path style="stroke:none;" d="M 1 -6.5625 L 1 -6.234375 C 1.515625 -6.234375 1.90625 -6.328125 2.421875 -6.515625 L 2.421875 -0.8125 C 2.421875 -0.375 2.015625 -0.34375 1.625 -0.34375 L 1.0625 -0.34375 L 1.0625 -0.015625 L 2.53125 -0.015625 L 2.8125 -0.046875 L 4.546875 -0.046875 L 4.546875 -0.34375 C 4.375 -0.34375 4.171875 -0.328125 4 -0.328125 C 3.5625 -0.328125 3.203125 -0.390625 3.203125 -0.8125 L 3.203125 -7.09375 C 3.203125 -7.1875 3.15625 -7.265625 3.046875 -7.265625 C 2.90625 -7.265625 2.75 -7.0625 2.625 -6.96875 C 2.140625 -6.65625 1.5625 -6.5625 1 -6.5625 Z M 1 -6.5625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-4"> +<path style="stroke:none;" d="M 0.34375 -0.34375 L 0.34375 -0.015625 L 2.546875 -0.015625 L 2.546875 -0.34375 C 2.25 -0.34375 1.796875 -0.5 1.796875 -0.875 L 1.796875 -0.890625 C 1.796875 -1.0625 1.90625 -1.25 1.96875 -1.421875 C 2.109375 -1.78125 2.28125 -2.1875 2.359375 -2.546875 L 5.03125 -2.546875 C 5.234375 -2.546875 5.34375 -1.984375 5.4375 -1.703125 C 5.546875 -1.375 5.796875 -0.890625 5.796875 -0.671875 C 5.796875 -0.34375 5.265625 -0.34375 4.96875 -0.34375 L 4.96875 -0.015625 L 6.21875 -0.015625 L 6.453125 -0.046875 L 7.234375 -0.046875 L 7.765625 -0.015625 L 7.765625 -0.34375 L 7.484375 -0.34375 C 7.25 -0.34375 7.015625 -0.359375 6.859375 -0.484375 C 6.71875 -0.625 6.671875 -0.84375 6.625 -1.03125 C 6.046875 -2.625 5.46875 -4.234375 4.90625 -5.84375 L 4.28125 -7.609375 C 4.234375 -7.734375 4.203125 -7.796875 4.0625 -7.796875 C 3.84375 -7.796875 3.8125 -7.5625 3.734375 -7.359375 C 3 -5.328125 2.296875 -3.28125 1.578125 -1.21875 C 1.390625 -0.78125 1.21875 -0.34375 0.34375 -0.34375 Z M 2.46875 -2.875 L 3.75 -6.46875 L 5.03125 -2.875 Z M 2.46875 -2.875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-5"> +<path style="stroke:none;" d="M 1.15625 -2.109375 C 0.9375 -1.890625 0.8125 -1.5 0.8125 -1.203125 C 0.8125 -0.8125 1 -0.53125 1.28125 -0.234375 C 0.78125 -0.140625 0.3125 0.3125 0.3125 0.84375 C 0.3125 1.96875 2.078125 2.234375 2.71875 2.234375 C 3.6875 2.234375 5.109375 1.859375 5.109375 0.796875 C 5.109375 -0.4375 3.859375 -0.71875 2.71875 -0.71875 L 1.96875 -0.71875 C 1.421875 -0.71875 1.140625 -1.015625 1.140625 -1.46875 C 1.140625 -1.671875 1.25 -1.828125 1.3125 -1.96875 C 1.609375 -1.78125 1.9375 -1.65625 2.296875 -1.640625 L 2.375 -1.640625 C 3.25 -1.640625 4 -2.171875 4.140625 -3.09375 L 4.140625 -3.203125 C 4.140625 -3.5625 4.015625 -3.921875 3.78125 -4.1875 C 3.765625 -4.21875 3.734375 -4.25 3.734375 -4.28125 L 3.734375 -4.296875 C 3.875 -4.515625 4.390625 -4.703125 4.703125 -4.703125 C 4.75 -4.703125 4.78125 -4.6875 4.828125 -4.6875 C 4.75 -4.625 4.671875 -4.5625 4.65625 -4.453125 L 4.65625 -4.421875 C 4.65625 -4.25 4.796875 -4.109375 4.96875 -4.109375 C 5.171875 -4.109375 5.25 -4.265625 5.25 -4.421875 C 5.25 -4.765625 4.9375 -4.921875 4.671875 -4.921875 C 4.3125 -4.921875 3.9375 -4.765625 3.65625 -4.53125 C 3.625 -4.5 3.59375 -4.453125 3.546875 -4.453125 L 3.53125 -4.453125 C 3.46875 -4.453125 3.25 -4.640625 3.09375 -4.671875 C 2.875 -4.765625 2.640625 -4.8125 2.40625 -4.8125 C 1.578125 -4.8125 0.75 -4.21875 0.65625 -3.359375 L 0.65625 -3.25 C 0.65625 -2.828125 0.8125 -2.375 1.15625 -2.109375 Z M 0.859375 0.921875 L 0.859375 0.828125 C 0.859375 0.234375 1.390625 -0.09375 1.96875 -0.09375 L 3.015625 -0.09375 C 3.609375 -0.09375 4.4375 0.046875 4.546875 0.765625 L 4.546875 0.84375 C 4.546875 1.65625 3.375 1.984375 2.6875 1.984375 C 1.96875 1.984375 0.96875 1.65625 0.859375 0.921875 Z M 1.4375 -3.015625 L 1.4375 -3.140625 C 1.4375 -3.734375 1.578125 -4.546875 2.390625 -4.546875 C 3.09375 -4.546875 3.359375 -3.921875 3.359375 -3.21875 C 3.359375 -2.671875 3.21875 -1.890625 2.40625 -1.890625 C 1.78125 -1.890625 1.515625 -2.40625 1.4375 -3.015625 Z M 1.4375 -3.015625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-6"> +<path style="stroke:none;" d="M 0.3125 -4.6875 L 0.3125 -4.359375 L 0.484375 -4.359375 C 0.8125 -4.359375 1.140625 -4.328125 1.140625 -3.8125 L 1.140625 -0.796875 C 1.140625 -0.34375 0.84375 -0.34375 0.375 -0.34375 L 0.3125 -0.34375 L 0.3125 -0.015625 L 2.90625 -0.015625 L 2.90625 -0.34375 C 2.78125 -0.34375 2.65625 -0.328125 2.515625 -0.328125 C 2.171875 -0.328125 1.859375 -0.375 1.859375 -0.78125 L 1.859375 -2.265625 C 1.859375 -3.125 2.03125 -4.578125 3.125 -4.578125 C 3.171875 -4.578125 3.21875 -4.5625 3.265625 -4.5625 C 3.109375 -4.5 3.015625 -4.3125 3.015625 -4.15625 C 3.015625 -3.921875 3.203125 -3.734375 3.421875 -3.703125 C 3.734375 -3.703125 3.921875 -3.90625 3.921875 -4.171875 C 3.921875 -4.59375 3.5 -4.8125 3.140625 -4.8125 C 2.453125 -4.8125 1.9375 -4.1875 1.8125 -3.625 L 1.796875 -4.8125 Z M 0.3125 -4.6875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-7"> +<path style="stroke:none;" d="M 2.546875 -4.859375 C 1.15625 -4.703125 0.3125 -3.5625 0.3125 -2.328125 C 0.3125 -1.171875 1.203125 0.109375 2.703125 0.109375 C 4.0625 0.109375 5.09375 -1.0625 5.09375 -2.34375 C 5.09375 -3.625 4.125 -4.859375 2.65625 -4.859375 Z M 1.1875 -2.09375 C 1.171875 -2.1875 1.171875 -2.28125 1.171875 -2.359375 C 1.171875 -3.234375 1.375 -4.625 2.703125 -4.625 C 3.84375 -4.625 4.21875 -3.546875 4.21875 -2.5 C 4.21875 -1.609375 4.109375 -0.234375 2.765625 -0.15625 L 2.703125 -0.15625 C 1.828125 -0.15625 1.296875 -0.921875 1.21875 -1.765625 C 1.203125 -1.875 1.203125 -1.984375 1.1875 -2.09375 Z M 1.1875 -2.09375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-8"> +<path style="stroke:none;" d="M 0.359375 -4.6875 L 0.359375 -4.359375 L 0.5 -4.359375 C 0.78125 -4.359375 1.109375 -4.34375 1.171875 -4.03125 C 1.1875 -3.921875 1.1875 -3.796875 1.1875 -3.671875 L 1.1875 -1.484375 C 1.1875 -1.171875 1.203125 -0.84375 1.359375 -0.5625 C 1.640625 -0.015625 2.28125 0.09375 2.84375 0.09375 C 3.453125 0.09375 4 -0.28125 4.203125 -0.875 L 4.21875 0.09375 L 5.765625 -0.015625 L 5.765625 -0.34375 L 5.609375 -0.34375 C 5.265625 -0.34375 4.921875 -0.375 4.921875 -0.859375 L 4.921875 -4.8125 L 3.359375 -4.6875 L 3.359375 -4.359375 L 3.453125 -4.359375 C 3.828125 -4.359375 4.1875 -4.34375 4.1875 -3.8125 L 4.1875 -1.84375 C 4.1875 -1.046875 3.78125 -0.125 2.84375 -0.125 C 2.421875 -0.125 2.046875 -0.265625 1.953125 -0.8125 C 1.9375 -1.03125 1.9375 -1.234375 1.9375 -1.4375 L 1.9375 -4.8125 L 1.390625 -4.765625 Z M 0.359375 -4.6875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-9"> +<path style="stroke:none;" d="M 0.3125 -4.6875 L 0.3125 -4.359375 L 0.546875 -4.359375 C 0.859375 -4.359375 1.140625 -4.3125 1.140625 -3.875 L 1.140625 1.3125 C 1.140625 1.765625 0.84375 1.78125 0.3125 1.78125 L 0.3125 2.109375 L 2.71875 2.109375 L 2.71875 1.78125 L 2.46875 1.78125 C 2.15625 1.78125 1.890625 1.734375 1.890625 1.34375 L 1.890625 -0.578125 C 2.140625 -0.125 2.78125 0.09375 3.265625 0.09375 C 4.578125 0.09375 5.640625 -1.0625 5.640625 -2.359375 C 5.640625 -3.5625 4.734375 -4.8125 3.40625 -4.8125 C 2.796875 -4.8125 2.296875 -4.578125 1.859375 -4.09375 L 1.859375 -4.8125 Z M 4.75 -2.171875 C 4.71875 -1.34375 4.265625 -0.203125 3.265625 -0.125 L 3.15625 -0.125 C 2.640625 -0.125 1.890625 -0.625 1.890625 -1.171875 L 1.890625 -3 C 1.890625 -3.140625 1.875 -3.265625 1.875 -3.40625 C 1.875 -4 2.609375 -4.546875 3.265625 -4.546875 C 4.390625 -4.546875 4.765625 -3.140625 4.765625 -2.34375 C 4.765625 -2.296875 4.765625 -2.21875 4.75 -2.171875 Z M 4.75 -2.171875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-10"> +<path style="stroke:none;" d="M 1.203125 -4.703125 L 0.34375 -4.703125 L 0.34375 -4.375 L 1.203125 -4.375 L 1.203125 -0.75 C 1.203125 -0.375 0.90625 -0.34375 0.609375 -0.34375 L 0.375 -0.34375 L 0.375 -0.015625 L 2.9375 -0.015625 L 2.9375 -0.34375 C 2.828125 -0.34375 2.703125 -0.328125 2.578125 -0.328125 C 2.234375 -0.328125 1.90625 -0.375 1.90625 -0.765625 L 1.90625 -4.375 L 3.15625 -4.375 L 3.15625 -4.703125 L 1.875 -4.703125 L 1.875 -5.71875 C 1.875 -6.078125 1.875 -6.453125 2.03125 -6.796875 C 2.171875 -7.109375 2.4375 -7.4375 2.8125 -7.453125 L 2.84375 -7.453125 C 2.984375 -7.453125 3.09375 -7.421875 3.234375 -7.390625 C 3.0625 -7.28125 2.90625 -7.203125 2.90625 -6.953125 C 2.90625 -6.703125 3.078125 -6.5 3.375 -6.5 C 3.65625 -6.5 3.8125 -6.71875 3.8125 -6.953125 C 3.8125 -7.453125 3.28125 -7.6875 2.875 -7.6875 C 1.890625 -7.6875 1.203125 -6.9375 1.203125 -5.875 Z M 1.203125 -4.703125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-11"> +<path style="stroke:none;" d="M 4.125 -0.6875 L 4.125 1.34375 C 4.125 1.703125 3.984375 1.78125 3.28125 1.78125 L 3.28125 2.109375 L 5.703125 2.109375 L 5.703125 1.78125 L 5.46875 1.78125 C 5.140625 1.78125 4.859375 1.75 4.859375 1.328125 L 4.859375 -4.8125 L 4.640625 -4.78125 L 4.515625 -4.53125 L 4.234375 -3.8125 C 4.140625 -3.921875 4.078125 -4.0625 4 -4.171875 C 3.703125 -4.5625 3.265625 -4.8125 2.765625 -4.8125 C 1.421875 -4.8125 0.375 -3.640625 0.375 -2.34375 C 0.375 -1.09375 1.375 0.109375 2.65625 0.109375 C 3.28125 0.109375 3.734375 -0.234375 4.125 -0.6875 Z M 1.25 -2.171875 L 1.25 -2.296875 C 1.25 -3.203125 1.6875 -4.546875 2.859375 -4.546875 C 3.5625 -4.546875 4.0625 -3.8125 4.15625 -3.203125 L 4.15625 -1.46875 C 4.15625 -0.859375 3.515625 -0.3125 3.0625 -0.171875 C 2.9375 -0.140625 2.8125 -0.125 2.6875 -0.125 C 1.609375 -0.15625 1.328125 -1.609375 1.25 -2.171875 Z M 1.25 -2.171875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-12"> +<path style="stroke:none;" d="M 1.1875 -2.546875 L 4.34375 -2.546875 C 4.453125 -2.546875 4.5 -2.59375 4.5 -2.703125 C 4.5 -3.78125 3.921875 -4.859375 2.59375 -4.859375 C 1.28125 -4.859375 0.3125 -3.671875 0.3125 -2.421875 C 0.3125 -1.234375 1.171875 0.09375 2.640625 0.09375 C 3.46875 0.09375 4.171875 -0.34375 4.46875 -1.1875 C 4.484375 -1.234375 4.5 -1.265625 4.5 -1.3125 C 4.5 -1.375 4.4375 -1.421875 4.390625 -1.421875 C 4.203125 -1.421875 4.140625 -1.0625 4.078125 -0.9375 C 3.8125 -0.484375 3.296875 -0.15625 2.765625 -0.15625 C 2.15625 -0.15625 1.625 -0.59375 1.390625 -1.140625 C 1.203125 -1.578125 1.1875 -2.078125 1.1875 -2.546875 Z M 1.203125 -2.765625 C 1.203125 -3.609375 1.671875 -4.640625 2.578125 -4.640625 C 3.515625 -4.640625 3.796875 -3.546875 3.796875 -2.765625 Z M 1.203125 -2.765625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-13"> +<path style="stroke:none;" d="M 0.953125 -0.40625 C 1.140625 -0.078125 1.71875 0.09375 2.109375 0.09375 C 2.875 0.09375 3.8125 -0.15625 3.90625 -1.3125 C 3.90625 -2.03125 3.515625 -2.515625 2.90625 -2.765625 C 2.640625 -2.875 2.34375 -2.90625 2.078125 -2.96875 L 1.84375 -3.015625 C 1.421875 -3.09375 0.859375 -3.3125 0.859375 -3.84375 C 0.859375 -4.484375 1.578125 -4.671875 2.109375 -4.671875 C 2.90625 -4.671875 3.28125 -4.171875 3.375 -3.453125 C 3.375 -3.359375 3.375 -3.25 3.5 -3.25 C 3.625 -3.25 3.625 -3.359375 3.625 -3.453125 L 3.625 -4.734375 C 3.625 -4.78125 3.59375 -4.859375 3.515625 -4.859375 C 3.34375 -4.859375 3.234375 -4.5625 3.125 -4.5625 C 3.046875 -4.578125 2.984375 -4.640625 2.921875 -4.671875 C 2.6875 -4.8125 2.40625 -4.859375 2.125 -4.859375 C 1.46875 -4.859375 0.359375 -4.640625 0.359375 -3.5625 C 0.359375 -2.375 1.671875 -2.25 2.4375 -2.09375 C 2.90625 -2 3.390625 -1.671875 3.40625 -1.140625 C 3.40625 -0.34375 2.703125 -0.125 2.140625 -0.125 C 1.28125 -0.125 0.875 -0.796875 0.671875 -1.53125 C 0.640625 -1.640625 0.671875 -1.875 0.484375 -1.875 C 0.421875 -1.875 0.359375 -1.828125 0.359375 -1.75 L 0.359375 -0.3125 C 0.359375 -0.25 0.34375 -0.1875 0.34375 -0.125 C 0.34375 -0.03125 0.375 0.09375 0.484375 0.09375 C 0.640625 0.078125 0.78125 -0.265625 0.953125 -0.40625 Z M 0.953125 -0.40625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-14"> +<path style="stroke:none;" d="M 1.609375 -6.71875 C 1.609375 -5.984375 1.3125 -4.609375 0.203125 -4.609375 L 0.203125 -4.375 L 1.140625 -4.375 L 1.140625 -1.46875 C 1.140625 -1.140625 1.15625 -0.8125 1.3125 -0.53125 C 1.578125 -0.09375 2.078125 0.09375 2.546875 0.09375 C 3.421875 0.09375 3.609375 -0.859375 3.609375 -1.5625 L 3.609375 -1.984375 L 3.34375 -1.984375 C 3.34375 -1.828125 3.359375 -1.65625 3.359375 -1.5 C 3.359375 -0.984375 3.25 -0.15625 2.609375 -0.15625 C 1.984375 -0.15625 1.875 -0.921875 1.875 -1.421875 L 1.875 -4.375 L 3.421875 -4.375 L 3.421875 -4.703125 L 1.875 -4.703125 L 1.875 -6.71875 Z M 1.609375 -6.71875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-15"> +<path style="stroke:none;" d="M 0.421875 -4.6875 L 0.421875 -4.359375 L 0.59375 -4.359375 C 0.9375 -4.359375 1.203125 -4.3125 1.203125 -3.8125 L 1.203125 -0.796875 C 1.203125 -0.359375 0.921875 -0.34375 0.375 -0.34375 L 0.375 -0.015625 L 2.65625 -0.015625 L 2.65625 -0.34375 L 2.484375 -0.34375 C 2.1875 -0.34375 1.90625 -0.375 1.90625 -0.71875 L 1.90625 -4.8125 Z M 1.3125 -7.265625 C 1 -7.21875 0.84375 -6.96875 0.84375 -6.734375 C 0.84375 -6.484375 1.03125 -6.1875 1.375 -6.1875 C 1.71875 -6.1875 1.921875 -6.453125 1.921875 -6.734375 C 1.921875 -6.984375 1.75 -7.28125 1.390625 -7.28125 C 1.359375 -7.28125 1.328125 -7.265625 1.3125 -7.265625 Z M 1.3125 -7.265625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-16"> +<path style="stroke:none;" d="M 0.359375 -4.6875 L 0.359375 -4.359375 L 0.53125 -4.359375 C 0.859375 -4.359375 1.1875 -4.328125 1.1875 -3.8125 L 1.1875 -0.796875 C 1.1875 -0.34375 0.890625 -0.34375 0.421875 -0.34375 L 0.359375 -0.34375 L 0.359375 -0.015625 L 2.765625 -0.015625 L 2.765625 -0.34375 L 2.515625 -0.34375 C 2.1875 -0.34375 1.9375 -0.375 1.9375 -0.78125 L 1.9375 -2.8125 C 1.9375 -3.59375 2.359375 -4.578125 3.40625 -4.578125 C 4.09375 -4.578125 4.1875 -3.875 4.1875 -3.234375 L 4.1875 -0.75 C 4.1875 -0.375 3.890625 -0.34375 3.59375 -0.34375 L 3.359375 -0.34375 L 3.359375 -0.015625 L 5.765625 -0.015625 L 5.765625 -0.34375 L 5.5 -0.34375 C 5.21875 -0.34375 4.921875 -0.34375 4.921875 -0.765625 L 4.921875 -3.234375 C 4.921875 -3.5625 4.921875 -3.890625 4.75 -4.1875 C 4.5 -4.671875 3.953125 -4.8125 3.4375 -4.8125 C 2.75 -4.8125 2.078125 -4.3125 1.890625 -3.703125 L 1.875 -4.8125 Z M 0.359375 -4.6875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-17"> +<path style="stroke:none;" d="M 0.203125 -4.703125 L 0.203125 -4.375 L 0.34375 -4.375 C 0.953125 -4.375 1 -4 1.25 -3.28125 C 1.609375 -2.234375 1.984375 -1.21875 2.34375 -0.1875 C 2.390625 -0.078125 2.421875 0.078125 2.5625 0.09375 L 2.578125 0.09375 C 2.828125 0.09375 2.984375 -0.625 3.125 -1 C 3.34375 -1.5625 3.53125 -2.125 3.734375 -2.6875 C 3.796875 -2.859375 3.859375 -3.015625 3.90625 -3.203125 L 3.921875 -3.203125 C 4.09375 -2.4375 4.453125 -1.71875 4.703125 -0.984375 C 4.828125 -0.609375 5 0.09375 5.21875 0.09375 L 5.25 0.09375 C 5.40625 0.09375 5.4375 -0.0625 5.46875 -0.1875 C 5.78125 -1.09375 6.125 -2 6.453125 -2.921875 C 6.703125 -3.609375 6.859375 -4.375 7.625 -4.375 L 7.625 -4.703125 L 6.875 -4.671875 L 5.859375 -4.671875 L 5.859375 -4.375 C 6.140625 -4.359375 6.4375 -4.203125 6.46875 -3.90625 L 6.46875 -3.859375 C 6.46875 -3.71875 6.40625 -3.578125 6.34375 -3.4375 C 6.078125 -2.65625 5.8125 -1.875 5.515625 -1.109375 C 5.484375 -1.03125 5.453125 -0.9375 5.4375 -0.84375 L 5.421875 -0.84375 C 5.140625 -1.84375 4.71875 -2.84375 4.359375 -3.8125 C 4.328125 -3.890625 4.28125 -3.984375 4.28125 -4.078125 C 4.28125 -4.359375 4.6875 -4.375 4.90625 -4.375 L 4.90625 -4.703125 L 2.828125 -4.703125 L 2.828125 -4.375 L 2.984375 -4.375 C 3.40625 -4.375 3.546875 -4.25 3.671875 -3.84375 C 3.703125 -3.78125 3.75 -3.671875 3.75 -3.59375 L 3.75 -3.5625 C 3.71875 -3.359375 3.59375 -3.109375 3.515625 -2.890625 C 3.375 -2.46875 3.234375 -2.078125 3.078125 -1.65625 C 3 -1.421875 2.890625 -1.203125 2.828125 -0.953125 C 2.765625 -1.21875 2.65625 -1.46875 2.5625 -1.71875 C 2.3125 -2.4375 2.046875 -3.140625 1.796875 -3.84375 C 1.78125 -3.921875 1.734375 -4 1.734375 -4.078125 C 1.734375 -4.359375 2.109375 -4.375 2.296875 -4.375 L 2.359375 -4.375 L 2.359375 -4.703125 Z M 0.203125 -4.703125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-18"> +<path style="stroke:none;" d="M 0.359375 -7.453125 L 0.359375 -7.125 L 0.5625 -7.125 C 0.90625 -7.125 1.1875 -7.09375 1.1875 -6.59375 L 1.1875 -0.78125 C 1.1875 -0.375 0.921875 -0.34375 0.625 -0.34375 L 0.359375 -0.34375 L 0.359375 -0.015625 L 2.765625 -0.015625 L 2.765625 -0.34375 L 2.515625 -0.34375 C 2.1875 -0.34375 1.9375 -0.375 1.9375 -0.78125 L 1.9375 -2.8125 C 1.9375 -3.59375 2.359375 -4.578125 3.40625 -4.578125 C 4.09375 -4.578125 4.1875 -3.875 4.1875 -3.234375 L 4.1875 -0.75 C 4.1875 -0.375 3.890625 -0.34375 3.59375 -0.34375 L 3.359375 -0.34375 L 3.359375 -0.015625 L 5.765625 -0.015625 L 5.765625 -0.34375 L 5.5 -0.34375 C 5.21875 -0.34375 4.921875 -0.34375 4.921875 -0.78125 L 4.921875 -3.21875 C 4.921875 -3.5625 4.921875 -3.921875 4.734375 -4.21875 C 4.484375 -4.65625 3.984375 -4.8125 3.484375 -4.8125 C 2.8125 -4.8125 2.078125 -4.390625 1.90625 -3.75 L 1.890625 -7.578125 Z M 0.359375 -7.453125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-19"> +<path style="stroke:none;" d="M 0.203125 -4.703125 L 0.203125 -4.375 L 0.421875 -4.375 C 1 -4.375 1.03125 -4.03125 1.3125 -3.34375 C 1.75 -2.296875 2.1875 -1.25 2.59375 -0.1875 C 2.65625 -0.046875 2.6875 0.09375 2.859375 0.09375 C 3.109375 0.09375 3.3125 -0.6875 3.484375 -1.09375 C 3.78125 -1.859375 4.109375 -2.625 4.421875 -3.390625 C 4.65625 -4 4.921875 -4.375 5.5 -4.375 L 5.5 -4.703125 L 4.75 -4.671875 L 3.78125 -4.671875 L 3.78125 -4.375 C 4.03125 -4.359375 4.28125 -4.203125 4.28125 -3.921875 C 4.28125 -3.703125 4.171875 -3.515625 4.09375 -3.3125 C 3.84375 -2.6875 3.578125 -2.0625 3.328125 -1.421875 C 3.25 -1.25 3.1875 -1.046875 3.09375 -0.859375 C 2.71875 -1.859375 2.3125 -2.84375 1.890625 -3.828125 C 1.859375 -3.90625 1.828125 -4 1.828125 -4.09375 L 1.828125 -4.140625 C 1.890625 -4.375 2.203125 -4.375 2.421875 -4.375 L 2.421875 -4.703125 Z M 0.203125 -4.703125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-20"> +<path style="stroke:none;" d="M 1.1875 -4.0625 C 1.46875 -4.40625 1.875 -4.640625 2.328125 -4.640625 C 3.125 -4.640625 3.53125 -3.953125 3.53125 -3.203125 L 3.53125 -2.84375 C 2.296875 -2.84375 0.46875 -2.4375 0.46875 -1.046875 C 0.46875 -0.234375 1.421875 0.09375 2.1875 0.09375 L 2.328125 0.09375 C 2.875 0.046875 3.46875 -0.34375 3.609375 -0.84375 L 3.625 -0.84375 C 3.65625 -0.390625 3.953125 0.046875 4.453125 0.046875 C 4.921875 0.046875 5.296875 -0.328125 5.34375 -0.796875 L 5.34375 -1.59375 L 5.078125 -1.59375 L 5.078125 -1.046875 C 5.078125 -0.75 5.03125 -0.296875 4.671875 -0.296875 C 4.34375 -0.296875 4.265625 -0.734375 4.265625 -1 C 4.265625 -1.125 4.28125 -1.25 4.28125 -1.375 L 4.28125 -2.875 C 4.28125 -3 4.28125 -3.125 4.28125 -3.265625 C 4.28125 -4.28125 3.328125 -4.859375 2.421875 -4.859375 C 1.734375 -4.859375 0.796875 -4.5 0.796875 -3.625 C 0.796875 -3.34375 0.984375 -3.125 1.265625 -3.125 C 1.53125 -3.125 1.734375 -3.328125 1.734375 -3.59375 C 1.734375 -3.84375 1.53125 -4.0625 1.265625 -4.0625 C 1.25 -4.0625 1.203125 -4.0625 1.1875 -4.0625 Z M 3.53125 -2.625 L 3.53125 -1.53125 C 3.53125 -0.78125 3.015625 -0.171875 2.296875 -0.125 L 2.25 -0.125 C 1.75 -0.125 1.28125 -0.53125 1.28125 -1.0625 L 1.28125 -1.109375 C 1.359375 -2.171875 2.515625 -2.59375 3.53125 -2.625 Z M 3.53125 -2.625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-21"> +<path style="stroke:none;" d="M 0.3125 -7.453125 L 0.3125 -7.125 L 0.46875 -7.125 C 0.8125 -7.125 1.140625 -7.09375 1.140625 -6.59375 L 1.140625 -0.015625 L 1.390625 -0.03125 L 1.8125 -0.703125 C 2.078125 -0.1875 2.6875 0.09375 3.25 0.09375 C 4.578125 0.09375 5.640625 -1.0625 5.640625 -2.359375 C 5.640625 -3.59375 4.71875 -4.8125 3.28125 -4.8125 C 2.703125 -4.8125 2.25 -4.53125 1.859375 -4.09375 L 1.859375 -7.578125 Z M 4.75 -2.109375 C 4.71875 -1.578125 4.640625 -1.078125 4.28125 -0.671875 C 4.015625 -0.34375 3.59375 -0.140625 3.171875 -0.140625 C 2.71875 -0.140625 2.328125 -0.375 2.0625 -0.765625 C 1.96875 -0.890625 1.890625 -1.03125 1.890625 -1.1875 L 1.890625 -3.015625 C 1.890625 -3.15625 1.875 -3.28125 1.875 -3.421875 C 1.875 -4.0625 2.640625 -4.578125 3.28125 -4.578125 C 4.46875 -4.578125 4.765625 -3.25 4.765625 -2.34375 C 4.765625 -2.265625 4.765625 -2.1875 4.75 -2.109375 Z M 4.75 -2.109375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-22"> +<path style="stroke:none;" d="M 0.375 -7.453125 L 0.375 -7.125 L 0.5625 -7.125 C 0.921875 -7.125 1.203125 -7.09375 1.203125 -6.578125 L 1.203125 -0.78125 C 1.203125 -0.375 0.90625 -0.34375 0.59375 -0.34375 L 0.375 -0.34375 L 0.375 -0.015625 L 2.734375 -0.015625 L 2.734375 -0.34375 L 2.484375 -0.34375 C 2.1875 -0.34375 1.90625 -0.375 1.90625 -0.765625 L 1.90625 -7.578125 Z M 0.375 -7.453125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-23"> +<path style="stroke:none;" d="M 3.5 -3.78125 C 3.515625 -3.78125 3.5625 -3.78125 3.609375 -3.78125 C 3.734375 -3.78125 3.75 -3.828125 3.75 -3.9375 L 3.75 -4 C 3.875 -5.03125 4.015625 -6.078125 4.078125 -7.109375 C 4.078125 -7.171875 4.09375 -7.21875 4.09375 -7.28125 C 4.09375 -7.5625 3.875 -7.734375 3.625 -7.734375 C 3.375 -7.734375 3.15625 -7.5625 3.15625 -7.265625 C 3.15625 -6.625 3.28125 -5.984375 3.34375 -5.359375 L 3.4375 -4.40625 C 3.453125 -4.203125 3.484375 -3.984375 3.5 -3.78125 Z M 1.90625 -3.78125 C 1.921875 -3.984375 1.953125 -4.203125 1.96875 -4.40625 L 2.078125 -5.359375 C 2.125 -5.984375 2.25 -6.640625 2.25 -7.265625 C 2.25 -7.5625 2.046875 -7.734375 1.78125 -7.734375 C 1.53125 -7.734375 1.3125 -7.5625 1.3125 -7.28125 C 1.3125 -7.0625 1.359375 -6.828125 1.390625 -6.609375 C 1.46875 -5.734375 1.5625 -4.875 1.65625 -4 L 1.65625 -3.9375 C 1.65625 -3.828125 1.671875 -3.78125 1.796875 -3.78125 C 1.84375 -3.78125 1.875 -3.78125 1.90625 -3.78125 Z M 1.90625 -3.78125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-24"> +<path style="stroke:none;" d="M 1.140625 -4.703125 L 0.296875 -4.703125 L 0.296875 -4.375 L 1.140625 -4.375 L 1.140625 -0.75 C 1.140625 -0.359375 0.828125 -0.34375 0.46875 -0.34375 L 0.3125 -0.34375 L 0.3125 -0.015625 L 2.6875 -0.015625 L 2.6875 -0.34375 L 2.4375 -0.34375 C 2.140625 -0.34375 1.859375 -0.375 1.859375 -0.75 L 1.859375 -4.375 L 4.171875 -4.375 L 4.171875 -0.75 C 4.171875 -0.359375 3.84375 -0.34375 3.484375 -0.34375 L 3.328125 -0.34375 L 3.328125 -0.015625 L 5.71875 -0.015625 L 5.71875 -0.34375 L 5.453125 -0.34375 C 5.140625 -0.34375 4.875 -0.375 4.875 -0.75 L 4.875 -7.578125 C 4.765625 -7.5625 4.640625 -7.53125 4.53125 -7.53125 L 4.484375 -7.53125 C 4.390625 -7.53125 4.28125 -7.59375 4.203125 -7.609375 C 4.03125 -7.65625 3.84375 -7.671875 3.65625 -7.6875 L 3.484375 -7.6875 C 2.390625 -7.6875 1.140625 -7.125 1.140625 -5.90625 Z M 4.171875 -4.703125 L 1.828125 -4.703125 L 1.828125 -5.828125 C 1.828125 -6.65625 2.3125 -7.453125 3.484375 -7.453125 C 3.671875 -7.453125 4.109375 -7.4375 4.140625 -7.359375 L 4.140625 -7.34375 C 4.140625 -7.28125 3.9375 -7.140625 3.9375 -6.9375 C 3.9375 -6.71875 4.140625 -6.625 4.171875 -6.5 Z M 4.171875 -4.703125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-25"> +<path style="stroke:none;" d="M 6.40625 -6.703125 C 5.875 -7.296875 5.21875 -7.6875 4.359375 -7.6875 C 2.234375 -7.6875 0.59375 -5.796875 0.59375 -3.71875 C 0.59375 -1.625 2.25 0.21875 4.40625 0.21875 L 4.53125 0.21875 C 5.984375 0.109375 7.21875 -1.0625 7.21875 -2.546875 C 7.21875 -2.65625 7.1875 -2.734375 7.09375 -2.734375 C 6.890625 -2.734375 6.953125 -2.265625 6.890625 -2.046875 C 6.625 -0.9375 5.65625 -0.125 4.5 -0.125 C 3.734375 -0.125 2.984375 -0.453125 2.46875 -1.0625 C 1.828125 -1.8125 1.640625 -2.765625 1.640625 -3.71875 C 1.640625 -4.75 1.828125 -5.78125 2.59375 -6.5625 C 3.0625 -7.046875 3.796875 -7.359375 4.484375 -7.359375 C 5.875 -7.359375 6.65625 -6.125 6.875 -4.921875 C 6.890625 -4.796875 6.875 -4.59375 7.0625 -4.59375 C 7.203125 -4.59375 7.21875 -4.671875 7.21875 -4.765625 L 7.21875 -7.53125 C 7.21875 -7.578125 7.203125 -7.6875 7.109375 -7.6875 C 7.015625 -7.6875 6.953125 -7.5625 6.90625 -7.5 C 6.734375 -7.234375 6.546875 -6.984375 6.40625 -6.703125 Z M 6.40625 -6.703125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-26"> +<path style="stroke:none;" d="M 3.953125 -4.140625 C 3.671875 -4.140625 3.453125 -3.953125 3.453125 -3.671875 C 3.453125 -3.421875 3.65625 -3.1875 3.921875 -3.1875 C 4.171875 -3.1875 4.390625 -3.390625 4.390625 -3.6875 L 4.390625 -3.78125 C 4.28125 -4.609375 3.296875 -4.859375 2.6875 -4.859375 C 1.359375 -4.859375 0.375 -3.625 0.375 -2.359375 C 0.375 -1.078125 1.359375 0.09375 2.71875 0.09375 C 3.421875 0.09375 4.140625 -0.3125 4.421875 -1.0625 C 4.453125 -1.140625 4.5 -1.21875 4.5 -1.296875 L 4.5 -1.34375 C 4.46875 -1.390625 4.421875 -1.421875 4.375 -1.421875 C 4.203125 -1.421875 4.140625 -0.96875 4 -0.8125 C 3.734375 -0.40625 3.296875 -0.15625 2.8125 -0.15625 C 1.65625 -0.15625 1.25 -1.421875 1.25 -2.359375 C 1.25 -3.265625 1.546875 -4.53125 2.65625 -4.609375 L 2.734375 -4.609375 C 3.140625 -4.609375 3.671875 -4.484375 3.953125 -4.140625 Z M 3.953125 -4.140625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-27"> +<path style="stroke:none;" d="M 5.25 0.046875 C 5.3125 0.671875 5.4375 2.109375 6.59375 2.109375 C 7.671875 2.109375 7.890625 0.703125 7.890625 0.109375 L 7.890625 0.03125 C 7.890625 -0.03125 7.859375 -0.125 7.78125 -0.125 C 7.640625 -0.125 7.640625 0.203125 7.609375 0.34375 C 7.46875 0.78125 7.09375 1.0625 6.625 1.0625 C 6 1.0625 5.765625 0.390625 5.578125 -0.078125 C 7 -0.703125 7.8125 -2.203125 7.8125 -3.71875 C 7.8125 -5.734375 6.328125 -7.6875 4.203125 -7.6875 L 4.078125 -7.6875 C 1.953125 -7.625 0.59375 -5.609375 0.59375 -3.71875 C 0.59375 -1.828125 1.953125 0.21875 4.203125 0.21875 C 4.578125 0.21875 4.890625 0.140625 5.25 0.046875 Z M 5.4375 -0.453125 C 5.25 -0.984375 4.921875 -1.609375 4.234375 -1.609375 C 3.75 -1.609375 3.390625 -1.25 3.34375 -0.796875 L 3.34375 -0.71875 C 3.34375 -0.53125 3.40625 -0.34375 3.515625 -0.15625 C 2.046875 -0.796875 1.609375 -2.265625 1.609375 -3.671875 C 1.609375 -4.59375 1.75 -5.5 2.265625 -6.296875 C 2.6875 -6.921875 3.359375 -7.390625 4.125 -7.421875 L 4.203125 -7.421875 C 6.046875 -7.421875 6.8125 -5.375 6.8125 -3.734375 C 6.8125 -2.546875 6.515625 -1.109375 5.4375 -0.453125 Z M 5.1875 -0.28125 C 4.890625 -0.15625 4.609375 -0.03125 4.234375 -0.03125 C 3.84375 -0.03125 3.578125 -0.34375 3.578125 -0.71875 C 3.578125 -1.078125 3.890625 -1.390625 4.25 -1.390625 C 4.859375 -1.390625 5.0625 -0.796875 5.1875 -0.28125 Z M 5.1875 -0.28125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-28"> +<path style="stroke:none;" d="M 3.328125 -7.453125 L 3.328125 -7.125 L 3.453125 -7.125 C 3.875 -7.125 4.15625 -7.109375 4.15625 -6.453125 L 4.15625 -4.140625 C 3.796875 -4.546875 3.34375 -4.8125 2.765625 -4.8125 C 1.46875 -4.8125 0.375 -3.703125 0.375 -2.34375 C 0.375 -1.140625 1.296875 0.09375 2.65625 0.09375 C 3.25 0.09375 3.703125 -0.15625 4.125 -0.625 L 4.125 0.09375 L 5.6875 -0.015625 L 5.6875 -0.34375 L 5.546875 -0.34375 C 5.1875 -0.34375 4.859375 -0.375 4.859375 -0.890625 L 4.859375 -7.578125 Z M 1.25 -2.09375 L 1.25 -2.25 C 1.25 -3.0625 1.359375 -3.875 2.109375 -4.390625 C 2.328125 -4.515625 2.578125 -4.5625 2.8125 -4.5625 C 3.375 -4.5625 4.140625 -4.140625 4.140625 -3.453125 C 4.140625 -3.3125 4.125 -3.171875 4.125 -3.03125 L 4.125 -1.21875 C 4.125 -1.0625 4.0625 -0.984375 3.984375 -0.859375 C 3.703125 -0.4375 3.21875 -0.125 2.71875 -0.125 C 1.890625 -0.125 1.390625 -0.90625 1.28125 -1.640625 C 1.265625 -1.78125 1.265625 -1.9375 1.25 -2.09375 Z M 1.25 -2.09375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-29"> +<path style="stroke:none;" d="M 0.359375 -4.6875 L 0.359375 -4.359375 L 0.53125 -4.359375 C 0.859375 -4.359375 1.1875 -4.328125 1.1875 -3.8125 L 1.1875 -0.796875 C 1.1875 -0.34375 0.890625 -0.34375 0.421875 -0.34375 L 0.359375 -0.34375 L 0.359375 -0.015625 L 2.765625 -0.015625 L 2.765625 -0.34375 L 2.515625 -0.34375 C 2.1875 -0.34375 1.9375 -0.375 1.9375 -0.78125 L 1.9375 -2.828125 C 1.9375 -3.59375 2.359375 -4.578125 3.40625 -4.578125 C 4.0625 -4.578125 4.203125 -3.921875 4.203125 -3.34375 L 4.203125 -0.75 C 4.203125 -0.375 3.90625 -0.34375 3.609375 -0.34375 L 3.375 -0.34375 L 3.375 -0.015625 L 5.765625 -0.015625 L 5.765625 -0.34375 L 5.515625 -0.34375 C 5.203125 -0.34375 4.9375 -0.375 4.9375 -0.78125 L 4.9375 -2.828125 C 4.9375 -3.59375 5.359375 -4.578125 6.421875 -4.578125 C 7.078125 -4.578125 7.203125 -3.921875 7.203125 -3.34375 L 7.203125 -0.75 C 7.203125 -0.375 6.921875 -0.34375 6.625 -0.34375 L 6.375 -0.34375 L 6.375 -0.015625 L 8.78125 -0.015625 L 8.78125 -0.34375 L 8.53125 -0.34375 C 8.234375 -0.34375 7.953125 -0.34375 7.953125 -0.78125 L 7.953125 -3.203125 C 7.953125 -3.5625 7.9375 -3.921875 7.75 -4.21875 C 7.5 -4.6875 6.9375 -4.8125 6.4375 -4.8125 L 6.3125 -4.8125 C 5.734375 -4.75 5.078125 -4.3125 4.921875 -3.75 L 4.90625 -3.75 C 4.78125 -4.53125 4.125 -4.8125 3.46875 -4.8125 C 2.78125 -4.8125 2.109375 -4.375 1.890625 -3.703125 L 1.875 -4.8125 Z M 0.359375 -4.6875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-30"> +<path style="stroke:none;" d="M 0.921875 -5.71875 C 1.09375 -6.40625 1.75 -6.9375 2.4375 -6.9375 C 3.421875 -6.9375 3.921875 -6.015625 3.921875 -5.1875 L 3.921875 -5.03125 C 3.859375 -4.03125 3.203125 -3.234375 2.546875 -2.515625 C 2 -1.90625 1.46875 -1.296875 0.921875 -0.703125 L 0.6875 -0.4375 C 0.625 -0.34375 0.53125 -0.3125 0.53125 -0.15625 C 0.53125 -0.109375 0.546875 -0.046875 0.546875 -0.015625 L 4.5625 -0.015625 L 4.859375 -1.875 L 4.609375 -1.875 C 4.53125 -1.546875 4.5 -1.015625 4.328125 -0.890625 C 4.28125 -0.84375 4.140625 -0.828125 4.015625 -0.828125 L 3.578125 -0.828125 C 3.421875 -0.8125 3.265625 -0.8125 3.125 -0.8125 L 1.359375 -0.8125 C 1.9375 -1.390625 2.515625 -1.96875 3.125 -2.515625 C 3.875 -3.203125 4.8125 -3.9375 4.859375 -5.0625 L 4.859375 -5.140625 C 4.859375 -6.484375 3.734375 -7.265625 2.578125 -7.265625 C 1.53125 -7.265625 0.53125 -6.40625 0.53125 -5.296875 C 0.53125 -5 0.6875 -4.6875 1.0625 -4.6875 C 1.359375 -4.6875 1.59375 -4.921875 1.59375 -5.21875 C 1.59375 -5.46875 1.40625 -5.734375 1.09375 -5.734375 C 1.03125 -5.734375 0.984375 -5.71875 0.921875 -5.71875 Z M 0.921875 -5.71875 "/> +</symbol> +</g> +</defs> +<g id="surface1"> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.421062 4.9595 C 9.421062 7.424344 7.424969 9.420438 4.960125 9.420438 C 2.495281 9.420438 0.499187 7.424344 0.499187 4.9595 C 0.499187 2.498563 2.495281 0.498563 4.960125 0.498563 C 7.424969 0.498563 9.421062 2.498563 9.421062 4.9595 Z M 9.421062 4.9595 " transform="matrix(1,0,0,-1,5.993,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.422906 4.9595 C 9.422906 7.424344 7.422906 9.420438 4.961969 9.420438 C 2.497125 9.420438 0.501031 7.424344 0.501031 4.9595 C 0.501031 2.498563 2.497125 0.498563 4.961969 0.498563 C 7.422906 0.498563 9.422906 2.498563 9.422906 4.9595 Z M 9.422906 4.9595 " transform="matrix(1,0,0,-1,360.956,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.991156 -1.993625 L 0.391656 0.818875 L 4.958063 4.9595 L 8.215875 8.264188 L 11.911188 11.912625 " transform="matrix(1,0,0,-1,360.956,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.991156 11.912625 L 1.454156 8.705594 L 4.958063 4.963406 L 8.290094 2.580594 L 11.911188 -1.989719 " transform="matrix(1,0,0,-1,360.956,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.422906 4.9595 C 9.422906 7.424344 7.422906 9.420438 4.961969 9.420438 C 2.497125 9.420438 0.501031 7.424344 0.501031 4.9595 C 0.501031 2.498563 2.497125 0.498563 4.961969 0.498563 C 7.422906 0.498563 9.422906 2.498563 9.422906 4.9595 Z M 9.422906 4.9595 " transform="matrix(1,0,0,-1,444.206,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.991156 -1.993625 L 0.661188 0.80325 L 4.958063 4.9595 L 7.790094 7.654813 L 11.911188 11.912625 " transform="matrix(1,0,0,-1,444.206,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.991156 11.912625 L 0.586969 10.045438 L 4.958063 4.963406 L 9.141656 2.119656 L 11.911188 -1.989719 " transform="matrix(1,0,0,-1,444.206,-6.978)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-1" x="0.016" y="15.755"/> + <use xlink:href="#glyph0-2" x="5.440005" y="15.755"/> + <use xlink:href="#glyph0-3" x="8.45528" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-4" x="19.301107" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-5" x="31.05348" y="15.755"/> + <use xlink:href="#glyph0-6" x="36.477485" y="15.755"/> + <use xlink:href="#glyph0-7" x="40.697125" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-8" x="46.11022" y="15.755"/> + <use xlink:href="#glyph0-9" x="52.136407" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-7" x="61.784415" y="15.755"/> + <use xlink:href="#glyph0-10" x="67.20842" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-11" x="74.135698" y="15.755"/> + <use xlink:href="#glyph0-8" x="79.860794" y="15.755"/> + <use xlink:href="#glyph0-12" x="85.886981" y="15.755"/> + <use xlink:href="#glyph0-13" x="90.708803" y="15.755"/> + <use xlink:href="#glyph0-14" x="94.988443" y="15.755"/> + <use xlink:href="#glyph0-15" x="99.208083" y="15.755"/> + <use xlink:href="#glyph0-7" x="102.223358" y="15.755"/> + <use xlink:href="#glyph0-16" x="107.647362" y="15.755"/> + <use xlink:href="#glyph0-13" x="113.673549" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-17" x="121.57501" y="15.755"/> + <use xlink:href="#glyph0-15" x="129.407744" y="15.755"/> + <use xlink:href="#glyph0-14" x="132.423019" y="15.755"/> + <use xlink:href="#glyph0-18" x="136.642659" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-19" x="146.279758" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-20" x="151.404853" y="15.755"/> + <use xlink:href="#glyph0-6" x="156.828858" y="15.755"/> + <use xlink:href="#glyph0-15" x="161.048498" y="15.755"/> + <use xlink:href="#glyph0-20" x="164.063773" y="15.755"/> + <use xlink:href="#glyph0-21" x="169.487778" y="15.755"/> + <use xlink:href="#glyph0-22" x="175.513964" y="15.755"/> + <use xlink:href="#glyph0-12" x="178.52924" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-23" x="186.961974" y="15.755"/> + <use xlink:href="#glyph0-24" x="192.385978" y="15.755"/> + <use xlink:href="#glyph0-7" x="198.415438" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-17" x="203.533988" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-12" x="211.072176" y="15.755"/> + <use xlink:href="#glyph0-6" x="215.893998" y="15.755"/> + <use xlink:href="#glyph0-23" x="220.113638" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-25" x="380.358" y="29.304"/> + <use xlink:href="#glyph0-18" x="388.190734" y="29.304"/> + <use xlink:href="#glyph0-7" x="394.216921" y="29.304"/> + <use xlink:href="#glyph0-15" x="399.640925" y="29.304"/> + <use xlink:href="#glyph0-26" x="402.6562" y="29.304"/> + <use xlink:href="#glyph0-12" x="407.478023" y="29.304"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-23" x="415.910757" y="29.304"/> + <use xlink:href="#glyph0-20" x="421.334761" y="29.304"/> + <use xlink:href="#glyph0-22" x="426.758766" y="29.304"/> + <use xlink:href="#glyph0-15" x="429.774041" y="29.304"/> + <use xlink:href="#glyph0-26" x="432.789316" y="29.304"/> + <use xlink:href="#glyph0-12" x="437.611139" y="29.304"/> + <use xlink:href="#glyph0-23" x="442.432961" y="29.304"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-25" x="459.813339" y="29.304"/> + <use xlink:href="#glyph0-18" x="467.646073" y="29.304"/> + <use xlink:href="#glyph0-7" x="473.67226" y="29.304"/> + <use xlink:href="#glyph0-15" x="479.096264" y="29.304"/> + <use xlink:href="#glyph0-26" x="482.111539" y="29.304"/> + <use xlink:href="#glyph0-12" x="486.933362" y="29.304"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-23" x="495.366096" y="29.304"/> + <use xlink:href="#glyph0-12" x="500.7901" y="29.304"/> + <use xlink:href="#glyph0-19" x="505.611923" y="29.304"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-12" x="511.042473" y="29.304"/> + <use xlink:href="#glyph0-23" x="515.864295" y="29.304"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-27" x="285.784" y="42.853"/> + <use xlink:href="#glyph0-8" x="294.218916" y="42.853"/> + <use xlink:href="#glyph0-12" x="300.245103" y="42.853"/> + <use xlink:href="#glyph0-13" x="305.066925" y="42.853"/> + <use xlink:href="#glyph0-14" x="309.346565" y="42.853"/> + <use xlink:href="#glyph0-15" x="313.566205" y="42.853"/> + <use xlink:href="#glyph0-7" x="316.58148" y="42.853"/> + <use xlink:href="#glyph0-16" x="322.005485" y="42.853"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-23" x="331.642584" y="42.853"/> + <use xlink:href="#glyph0-20" x="337.066588" y="42.853"/> + <use xlink:href="#glyph0-28" x="342.490593" y="42.853"/> + <use xlink:href="#glyph0-20" x="348.51678" y="42.853"/> + <use xlink:href="#glyph0-29" x="353.940784" y="42.853"/> + <use xlink:href="#glyph0-23" x="362.977883" y="42.853"/> +</g> +<path style="fill-rule:nonzero;fill:rgb(0%,100%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 0.501437 0.498406 L 0.501437 9.420281 L 9.423312 9.420281 L 9.423312 0.498406 Z M 0.501437 0.498406 " transform="matrix(1,0,0,-1,409.147,44.057)"/> +<path style="fill-rule:nonzero;fill:rgb(0%,100%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 0.498937 0.498406 L 0.498937 9.420281 L 9.420812 9.420281 L 9.420812 0.498406 Z M 0.498937 0.498406 " transform="matrix(1,0,0,-1,485.587,44.057)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-27" x="293.917" y="56.403"/> + <use xlink:href="#glyph0-8" x="302.351916" y="56.403"/> + <use xlink:href="#glyph0-12" x="308.378103" y="56.403"/> + <use xlink:href="#glyph0-13" x="313.199925" y="56.403"/> + <use xlink:href="#glyph0-14" x="317.479565" y="56.403"/> + <use xlink:href="#glyph0-15" x="321.699205" y="56.403"/> + <use xlink:href="#glyph0-7" x="324.71448" y="56.403"/> + <use xlink:href="#glyph0-16" x="330.138485" y="56.403"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-23" x="339.775584" y="56.403"/> + <use xlink:href="#glyph0-21" x="345.199588" y="56.403"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-7" x="351.53123" y="56.403"/> + <use xlink:href="#glyph0-21" x="356.955234" y="56.403"/> + <use xlink:href="#glyph0-23" x="362.981421" y="56.403"/> +</g> +<path style="fill-rule:nonzero;fill:rgb(0%,100%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 0.501437 0.501531 L 0.501437 9.4195 L 9.423312 9.4195 L 9.423312 0.501531 Z M 0.501437 0.501531 " transform="matrix(1,0,0,-1,409.147,57.607)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.99075 -1.990656 L 0.849094 1.556219 L 4.958469 4.958562 L 8.310031 8.099187 L 11.911594 11.911687 " transform="matrix(1,0,0,-1,409.147,57.607)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.99075 11.915594 L 0.505344 9.274969 L 4.958469 4.962469 L 7.743625 1.032781 L 11.911594 -1.990656 " transform="matrix(1,0,0,-1,409.147,57.607)"/> +<path style="fill-rule:nonzero;fill:rgb(0%,100%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 0.498937 0.501531 L 0.498937 9.4195 L 9.420812 9.4195 L 9.420812 0.501531 Z M 0.498937 0.501531 " transform="matrix(1,0,0,-1,485.587,57.607)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-1" x="0.016" y="76.996"/> + <use xlink:href="#glyph0-2" x="5.440005" y="76.996"/> + <use xlink:href="#glyph0-30" x="8.45528" y="76.996"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-4" x="19.301107" y="76.996"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-5" x="31.05348" y="76.996"/> + <use xlink:href="#glyph0-6" x="36.477485" y="76.996"/> + <use xlink:href="#glyph0-7" x="40.697125" y="76.996"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-8" x="46.11022" y="76.996"/> + <use xlink:href="#glyph0-9" x="52.136407" y="76.996"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-7" x="61.784415" y="76.996"/> + <use xlink:href="#glyph0-10" x="67.20842" y="76.996"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-11" x="74.135698" y="76.996"/> + <use xlink:href="#glyph0-8" x="79.860794" y="76.996"/> + <use xlink:href="#glyph0-12" x="85.886981" y="76.996"/> + <use xlink:href="#glyph0-13" x="90.708803" y="76.996"/> + <use xlink:href="#glyph0-14" x="94.988443" y="76.996"/> + <use xlink:href="#glyph0-15" x="99.208083" y="76.996"/> + <use xlink:href="#glyph0-7" x="102.223358" y="76.996"/> + <use xlink:href="#glyph0-16" x="107.647362" y="76.996"/> + <use xlink:href="#glyph0-13" x="113.673549" y="76.996"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-17" x="121.57501" y="76.996"/> + <use xlink:href="#glyph0-15" x="129.407744" y="76.996"/> + <use xlink:href="#glyph0-14" x="132.423019" y="76.996"/> + <use xlink:href="#glyph0-18" x="136.642659" y="76.996"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-19" x="146.279758" y="76.996"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-20" x="151.404853" y="76.996"/> + <use xlink:href="#glyph0-6" x="156.828858" y="76.996"/> + <use xlink:href="#glyph0-15" x="161.048498" y="76.996"/> + <use xlink:href="#glyph0-20" x="164.063773" y="76.996"/> + <use xlink:href="#glyph0-21" x="169.487778" y="76.996"/> + <use xlink:href="#glyph0-22" x="175.513964" y="76.996"/> + <use xlink:href="#glyph0-12" x="178.52924" y="76.996"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-23" x="186.961974" y="76.996"/> + <use xlink:href="#glyph0-24" x="192.385978" y="76.996"/> + <use xlink:href="#glyph0-7" x="198.415438" y="76.996"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-17" x="203.533988" y="76.996"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-12" x="211.072176" y="76.996"/> + <use xlink:href="#glyph0-6" x="215.893998" y="76.996"/> + <use xlink:href="#glyph0-23" x="220.113638" y="76.996"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-25" x="380.358" y="90.545"/> + <use xlink:href="#glyph0-18" x="388.190734" y="90.545"/> + <use xlink:href="#glyph0-7" x="394.216921" y="90.545"/> + <use xlink:href="#glyph0-15" x="399.640925" y="90.545"/> + <use xlink:href="#glyph0-26" x="402.6562" y="90.545"/> + <use xlink:href="#glyph0-12" x="407.478023" y="90.545"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-23" x="415.910757" y="90.545"/> + <use xlink:href="#glyph0-20" x="421.334761" y="90.545"/> + <use xlink:href="#glyph0-22" x="426.758766" y="90.545"/> + <use xlink:href="#glyph0-15" x="429.774041" y="90.545"/> + <use xlink:href="#glyph0-26" x="432.789316" y="90.545"/> + <use xlink:href="#glyph0-12" x="437.611139" y="90.545"/> + <use xlink:href="#glyph0-23" x="442.432961" y="90.545"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-25" x="459.813339" y="90.545"/> + <use xlink:href="#glyph0-18" x="467.646073" y="90.545"/> + <use xlink:href="#glyph0-7" x="473.67226" y="90.545"/> + <use xlink:href="#glyph0-15" x="479.096264" y="90.545"/> + <use xlink:href="#glyph0-26" x="482.111539" y="90.545"/> + <use xlink:href="#glyph0-12" x="486.933362" y="90.545"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-23" x="495.366096" y="90.545"/> + <use xlink:href="#glyph0-12" x="500.7901" y="90.545"/> + <use xlink:href="#glyph0-19" x="505.611923" y="90.545"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-12" x="511.042473" y="90.545"/> + <use xlink:href="#glyph0-23" x="515.864295" y="90.545"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-27" x="285.784" y="104.094"/> + <use xlink:href="#glyph0-8" x="294.218916" y="104.094"/> + <use xlink:href="#glyph0-12" x="300.245103" y="104.094"/> + <use xlink:href="#glyph0-13" x="305.066925" y="104.094"/> + <use xlink:href="#glyph0-14" x="309.346565" y="104.094"/> + <use xlink:href="#glyph0-15" x="313.566205" y="104.094"/> + <use xlink:href="#glyph0-7" x="316.58148" y="104.094"/> + <use xlink:href="#glyph0-16" x="322.005485" y="104.094"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-23" x="331.642584" y="104.094"/> + <use xlink:href="#glyph0-20" x="337.066588" y="104.094"/> + <use xlink:href="#glyph0-28" x="342.490593" y="104.094"/> + <use xlink:href="#glyph0-20" x="348.51678" y="104.094"/> + <use xlink:href="#glyph0-29" x="353.940784" y="104.094"/> + <use xlink:href="#glyph0-23" x="362.977883" y="104.094"/> +</g> +<path style="fill-rule:nonzero;fill:rgb(0%,100%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 0.501437 0.501125 L 0.501437 9.423 L 9.423312 9.423 L 9.423312 0.501125 Z M 0.501437 0.501125 " transform="matrix(1,0,0,-1,409.147,105.298)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.99075 -1.991062 L 0.5405 0.173 L 4.958469 4.958156 L 7.661594 6.782375 L 11.911594 11.911281 " transform="matrix(1,0,0,-1,409.147,105.298)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.99075 11.915188 L 1.044406 8.938625 L 4.958469 4.962063 L 7.360812 2.762844 L 11.911594 -1.991062 " transform="matrix(1,0,0,-1,409.147,105.298)"/> +<path style="fill-rule:nonzero;fill:rgb(0%,100%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 0.498937 0.501125 L 0.498937 9.423 L 9.420812 9.423 L 9.420812 0.501125 Z M 0.498937 0.501125 " transform="matrix(1,0,0,-1,485.587,105.298)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-27" x="293.918" y="117.643"/> + <use xlink:href="#glyph0-8" x="302.352916" y="117.643"/> + <use xlink:href="#glyph0-12" x="308.379103" y="117.643"/> + <use xlink:href="#glyph0-13" x="313.200925" y="117.643"/> + <use xlink:href="#glyph0-14" x="317.480565" y="117.643"/> + <use xlink:href="#glyph0-15" x="321.700205" y="117.643"/> + <use xlink:href="#glyph0-7" x="324.71548" y="117.643"/> + <use xlink:href="#glyph0-16" x="330.139485" y="117.643"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-23" x="339.776584" y="117.643"/> + <use xlink:href="#glyph0-21" x="345.200588" y="117.643"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-7" x="351.53223" y="117.643"/> + <use xlink:href="#glyph0-21" x="356.956234" y="117.643"/> + <use xlink:href="#glyph0-23" x="362.982421" y="117.643"/> +</g> +<path style="fill-rule:nonzero;fill:rgb(0%,100%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 0.501437 0.499344 L 0.501437 9.421219 L 9.423312 9.421219 L 9.423312 0.499344 Z M 0.501437 0.499344 " transform="matrix(1,0,0,-1,409.147,118.847)"/> +<path style="fill-rule:nonzero;fill:rgb(0%,100%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 0.498937 0.499344 L 0.498937 9.421219 L 9.420812 9.421219 L 9.420812 0.499344 Z M 0.498937 0.499344 " transform="matrix(1,0,0,-1,485.587,118.847)"/> +</g> +</svg> diff --git a/macros/latex/contrib/sdaps/html/_images/sdaps-82e64d3b5db11a81613e2242fc073ca0506aeec4.svg.meta b/macros/latex/contrib/sdaps/html/_images/sdaps-82e64d3b5db11a81613e2242fc073ca0506aeec4.svg.meta new file mode 100644 index 0000000000..d29df83e72 --- /dev/null +++ b/macros/latex/contrib/sdaps/html/_images/sdaps-82e64d3b5db11a81613e2242fc073ca0506aeec4.svg.meta @@ -0,0 +1,39 @@ +[1]Author=Author +[2]Title=Title +[3]SDAPSVersion=1.9.10 +[4]Duplex=true +[5]PrintQuestionnaireId=0 +[6]PageSize=597.50793pt,845.04694pt +[7]Style=qr +[8]CheckMode=checkcorrect +[9]GlobalID= +[10]GlobalIDLabel= +[11]CornerMarkMargin=28.45274pt,28.45274pt,34.1433pt,34.1433pt +[12]QObject-Head=1. A group of questions with variable "flower" +[13]QObject-Choice=1.1. Question "adam" +[14]Answer[1.1]=Choice "alice" +[15]Answer[1.1]=Choice "eve" +[16]Box[1.1]=Checkbox,0,444.80862pt,699.3666pt,9.95845pt,9.95845pt,box,1.00374pt,flower_adam_alice,1 +[17]Box[1.1]=Checkbox,0,521.53519pt,699.3666pt,9.95845pt,9.95845pt,box,1.00374pt,flower_adam_eve,2 +[18]Variable[1.1]=flower_adam +[19]QObject-Choice=1.2. Question "bob" +[20]Answer[1.2]=Choice "alice" +[21]Answer[1.2]=Choice "eve" +[22]Box[1.2]=Checkbox,0,444.80862pt,685.76659pt,9.95845pt,9.95845pt,box,1.00374pt,flower_bob_alice,1 +[23]Box[1.2]=Checkbox,0,521.53519pt,685.76659pt,9.95845pt,9.95845pt,box,1.00374pt,flower_bob_eve,2 +[24]Variable[1.2]=flower_bob +[25]Variable[1]=flower +[26]QObject-Head=2. A group of questions with variable "flower" +[27]QObject-Choice=2.1. Question "adam" +[28]Answer[2.1]=Choice "alice" +[29]Answer[2.1]=Choice "eve" +[30]Box[2.1]=Checkbox,0,444.80862pt,637.89645pt,9.95845pt,9.95845pt,box,1.00374pt,flower_adam_alice,1 +[31]Box[2.1]=Checkbox,0,521.53519pt,637.89645pt,9.95845pt,9.95845pt,box,1.00374pt,flower_adam_eve,2 +[32]Variable[2.1]=flower_adam +[33]QObject-Choice=2.2. Question "bob" +[34]Answer[2.2]=Choice "alice" +[35]Answer[2.2]=Choice "eve" +[36]Box[2.2]=Checkbox,0,444.80862pt,624.29645pt,9.95845pt,9.95845pt,box,1.00374pt,flower_bob_alice,1 +[37]Box[2.2]=Checkbox,0,521.53519pt,624.29645pt,9.95845pt,9.95845pt,box,1.00374pt,flower_bob_eve,2 +[38]Variable[2.2]=flower_bob +[39]Variable[2]=flower diff --git a/macros/latex/contrib/sdaps/html/_images/sdaps-8db1f62ade3508f33e8dc6385a9b25d2067ff275.svg b/macros/latex/contrib/sdaps/html/_images/sdaps-8db1f62ade3508f33e8dc6385a9b25d2067ff275.svg new file mode 100644 index 0000000000..cc9a3016fd --- /dev/null +++ b/macros/latex/contrib/sdaps/html/_images/sdaps-8db1f62ade3508f33e8dc6385a9b25d2067ff275.svg @@ -0,0 +1,362 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="532pt" height="228pt" viewBox="0 0 532 228" version="1.2"> +<defs> +<g> +<symbol overflow="visible" id="glyph0-0"> +<path style="stroke:none;" d=""/> +</symbol> +<symbol overflow="visible" id="glyph0-1"> +<path style="stroke:none;" d="M 2.546875 -7.265625 C 0.5 -7.078125 0.4375 -4.59375 0.4375 -3.4375 C 0.4375 -2.421875 0.53125 -1.203125 1.203125 -0.4375 C 1.578125 -0.015625 2.140625 0.234375 2.6875 0.234375 C 4.328125 0.234375 4.9375 -1.46875 4.96875 -2.984375 C 4.96875 -3.1875 4.96875 -3.375 4.96875 -3.578125 C 4.96875 -4.609375 4.875 -5.8125 4.203125 -6.578125 C 3.84375 -7 3.28125 -7.28125 2.71875 -7.28125 C 2.65625 -7.28125 2.609375 -7.265625 2.546875 -7.265625 Z M 1.3125 -2.828125 C 1.296875 -2.921875 1.296875 -3.015625 1.296875 -3.125 C 1.296875 -3.8125 1.296875 -4.5 1.359375 -5.1875 C 1.390625 -5.59375 1.421875 -6.046875 1.65625 -6.40625 C 1.890625 -6.765625 2.28125 -7.03125 2.703125 -7.03125 C 3.03125 -7.03125 3.34375 -6.875 3.578125 -6.625 C 4.0625 -6.125 4.09375 -5.265625 4.09375 -4.484375 L 4.09375 -3.84375 C 4.09375 -3.5625 4.109375 -3.25 4.109375 -2.9375 C 4.109375 -1.546875 3.921875 -0.015625 2.6875 -0.015625 L 2.65625 -0.015625 C 1.3125 -0.140625 1.421875 -1.75 1.3125 -2.828125 Z M 1.3125 -2.828125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-2"> +<path style="stroke:none;" d="M 1.421875 -1.09375 C 1.125 -1.046875 0.96875 -0.796875 0.96875 -0.5625 C 0.96875 -0.3125 1.140625 -0.015625 1.5 -0.015625 C 1.828125 -0.015625 2.046875 -0.28125 2.046875 -0.5625 C 2.046875 -0.8125 1.859375 -1.09375 1.515625 -1.09375 C 1.484375 -1.09375 1.453125 -1.09375 1.421875 -1.09375 Z M 1.421875 -1.09375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-3"> +<path style="stroke:none;" d="M 1 -6.5625 L 1 -6.234375 C 1.515625 -6.234375 1.90625 -6.328125 2.421875 -6.515625 L 2.421875 -0.8125 C 2.421875 -0.375 2.015625 -0.34375 1.625 -0.34375 L 1.0625 -0.34375 L 1.0625 -0.015625 L 2.53125 -0.015625 L 2.8125 -0.046875 L 4.546875 -0.046875 L 4.546875 -0.34375 C 4.375 -0.34375 4.171875 -0.328125 4 -0.328125 C 3.5625 -0.328125 3.203125 -0.390625 3.203125 -0.8125 L 3.203125 -7.09375 C 3.203125 -7.1875 3.15625 -7.265625 3.046875 -7.265625 C 2.90625 -7.265625 2.75 -7.0625 2.625 -6.96875 C 2.140625 -6.65625 1.5625 -6.5625 1 -6.5625 Z M 1 -6.5625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-4"> +<path style="stroke:none;" d="M 0.34375 -0.34375 L 0.34375 -0.015625 L 2.546875 -0.015625 L 2.546875 -0.34375 C 2.25 -0.34375 1.796875 -0.5 1.796875 -0.875 L 1.796875 -0.890625 C 1.796875 -1.0625 1.90625 -1.25 1.96875 -1.421875 C 2.109375 -1.78125 2.28125 -2.1875 2.359375 -2.546875 L 5.03125 -2.546875 C 5.234375 -2.546875 5.34375 -1.984375 5.4375 -1.703125 C 5.546875 -1.375 5.796875 -0.890625 5.796875 -0.671875 C 5.796875 -0.34375 5.265625 -0.34375 4.96875 -0.34375 L 4.96875 -0.015625 L 6.21875 -0.015625 L 6.453125 -0.046875 L 7.234375 -0.046875 L 7.765625 -0.015625 L 7.765625 -0.34375 L 7.484375 -0.34375 C 7.25 -0.34375 7.015625 -0.359375 6.859375 -0.484375 C 6.71875 -0.625 6.671875 -0.84375 6.625 -1.03125 C 6.046875 -2.625 5.46875 -4.234375 4.90625 -5.84375 L 4.28125 -7.609375 C 4.234375 -7.734375 4.203125 -7.796875 4.0625 -7.796875 C 3.84375 -7.796875 3.8125 -7.5625 3.734375 -7.359375 C 3 -5.328125 2.296875 -3.28125 1.578125 -1.21875 C 1.390625 -0.78125 1.21875 -0.34375 0.34375 -0.34375 Z M 2.46875 -2.875 L 3.75 -6.46875 L 5.03125 -2.875 Z M 2.46875 -2.875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-5"> +<path style="stroke:none;" d="M 1.15625 -2.109375 C 0.9375 -1.890625 0.8125 -1.5 0.8125 -1.203125 C 0.8125 -0.8125 1 -0.53125 1.28125 -0.234375 C 0.78125 -0.140625 0.3125 0.3125 0.3125 0.84375 C 0.3125 1.96875 2.078125 2.234375 2.71875 2.234375 C 3.6875 2.234375 5.109375 1.859375 5.109375 0.796875 C 5.109375 -0.4375 3.859375 -0.71875 2.71875 -0.71875 L 1.96875 -0.71875 C 1.421875 -0.71875 1.140625 -1.015625 1.140625 -1.46875 C 1.140625 -1.671875 1.25 -1.828125 1.3125 -1.96875 C 1.609375 -1.78125 1.9375 -1.65625 2.296875 -1.640625 L 2.375 -1.640625 C 3.25 -1.640625 4 -2.171875 4.140625 -3.09375 L 4.140625 -3.203125 C 4.140625 -3.5625 4.015625 -3.921875 3.78125 -4.1875 C 3.765625 -4.21875 3.734375 -4.25 3.734375 -4.28125 L 3.734375 -4.296875 C 3.875 -4.515625 4.390625 -4.703125 4.703125 -4.703125 C 4.75 -4.703125 4.78125 -4.6875 4.828125 -4.6875 C 4.75 -4.625 4.671875 -4.5625 4.65625 -4.453125 L 4.65625 -4.421875 C 4.65625 -4.25 4.796875 -4.109375 4.96875 -4.109375 C 5.171875 -4.109375 5.25 -4.265625 5.25 -4.421875 C 5.25 -4.765625 4.9375 -4.921875 4.671875 -4.921875 C 4.3125 -4.921875 3.9375 -4.765625 3.65625 -4.53125 C 3.625 -4.5 3.59375 -4.453125 3.546875 -4.453125 L 3.53125 -4.453125 C 3.46875 -4.453125 3.25 -4.640625 3.09375 -4.671875 C 2.875 -4.765625 2.640625 -4.8125 2.40625 -4.8125 C 1.578125 -4.8125 0.75 -4.21875 0.65625 -3.359375 L 0.65625 -3.25 C 0.65625 -2.828125 0.8125 -2.375 1.15625 -2.109375 Z M 0.859375 0.921875 L 0.859375 0.828125 C 0.859375 0.234375 1.390625 -0.09375 1.96875 -0.09375 L 3.015625 -0.09375 C 3.609375 -0.09375 4.4375 0.046875 4.546875 0.765625 L 4.546875 0.84375 C 4.546875 1.65625 3.375 1.984375 2.6875 1.984375 C 1.96875 1.984375 0.96875 1.65625 0.859375 0.921875 Z M 1.4375 -3.015625 L 1.4375 -3.140625 C 1.4375 -3.734375 1.578125 -4.546875 2.390625 -4.546875 C 3.09375 -4.546875 3.359375 -3.921875 3.359375 -3.21875 C 3.359375 -2.671875 3.21875 -1.890625 2.40625 -1.890625 C 1.78125 -1.890625 1.515625 -2.40625 1.4375 -3.015625 Z M 1.4375 -3.015625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-6"> +<path style="stroke:none;" d="M 0.3125 -4.6875 L 0.3125 -4.359375 L 0.484375 -4.359375 C 0.8125 -4.359375 1.140625 -4.328125 1.140625 -3.8125 L 1.140625 -0.796875 C 1.140625 -0.34375 0.84375 -0.34375 0.375 -0.34375 L 0.3125 -0.34375 L 0.3125 -0.015625 L 2.90625 -0.015625 L 2.90625 -0.34375 C 2.78125 -0.34375 2.65625 -0.328125 2.515625 -0.328125 C 2.171875 -0.328125 1.859375 -0.375 1.859375 -0.78125 L 1.859375 -2.265625 C 1.859375 -3.125 2.03125 -4.578125 3.125 -4.578125 C 3.171875 -4.578125 3.21875 -4.5625 3.265625 -4.5625 C 3.109375 -4.5 3.015625 -4.3125 3.015625 -4.15625 C 3.015625 -3.921875 3.203125 -3.734375 3.421875 -3.703125 C 3.734375 -3.703125 3.921875 -3.90625 3.921875 -4.171875 C 3.921875 -4.59375 3.5 -4.8125 3.140625 -4.8125 C 2.453125 -4.8125 1.9375 -4.1875 1.8125 -3.625 L 1.796875 -4.8125 Z M 0.3125 -4.6875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-7"> +<path style="stroke:none;" d="M 2.546875 -4.859375 C 1.15625 -4.703125 0.3125 -3.5625 0.3125 -2.328125 C 0.3125 -1.171875 1.203125 0.109375 2.703125 0.109375 C 4.0625 0.109375 5.09375 -1.0625 5.09375 -2.34375 C 5.09375 -3.625 4.125 -4.859375 2.65625 -4.859375 Z M 1.1875 -2.09375 C 1.171875 -2.1875 1.171875 -2.28125 1.171875 -2.359375 C 1.171875 -3.234375 1.375 -4.625 2.703125 -4.625 C 3.84375 -4.625 4.21875 -3.546875 4.21875 -2.5 C 4.21875 -1.609375 4.109375 -0.234375 2.765625 -0.15625 L 2.703125 -0.15625 C 1.828125 -0.15625 1.296875 -0.921875 1.21875 -1.765625 C 1.203125 -1.875 1.203125 -1.984375 1.1875 -2.09375 Z M 1.1875 -2.09375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-8"> +<path style="stroke:none;" d="M 0.359375 -4.6875 L 0.359375 -4.359375 L 0.5 -4.359375 C 0.78125 -4.359375 1.109375 -4.34375 1.171875 -4.03125 C 1.1875 -3.921875 1.1875 -3.796875 1.1875 -3.671875 L 1.1875 -1.484375 C 1.1875 -1.171875 1.203125 -0.84375 1.359375 -0.5625 C 1.640625 -0.015625 2.28125 0.09375 2.84375 0.09375 C 3.453125 0.09375 4 -0.28125 4.203125 -0.875 L 4.21875 0.09375 L 5.765625 -0.015625 L 5.765625 -0.34375 L 5.609375 -0.34375 C 5.265625 -0.34375 4.921875 -0.375 4.921875 -0.859375 L 4.921875 -4.8125 L 3.359375 -4.6875 L 3.359375 -4.359375 L 3.453125 -4.359375 C 3.828125 -4.359375 4.1875 -4.34375 4.1875 -3.8125 L 4.1875 -1.84375 C 4.1875 -1.046875 3.78125 -0.125 2.84375 -0.125 C 2.421875 -0.125 2.046875 -0.265625 1.953125 -0.8125 C 1.9375 -1.03125 1.9375 -1.234375 1.9375 -1.4375 L 1.9375 -4.8125 L 1.390625 -4.765625 Z M 0.359375 -4.6875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-9"> +<path style="stroke:none;" d="M 0.3125 -4.6875 L 0.3125 -4.359375 L 0.546875 -4.359375 C 0.859375 -4.359375 1.140625 -4.3125 1.140625 -3.875 L 1.140625 1.3125 C 1.140625 1.765625 0.84375 1.78125 0.3125 1.78125 L 0.3125 2.109375 L 2.71875 2.109375 L 2.71875 1.78125 L 2.46875 1.78125 C 2.15625 1.78125 1.890625 1.734375 1.890625 1.34375 L 1.890625 -0.578125 C 2.140625 -0.125 2.78125 0.09375 3.265625 0.09375 C 4.578125 0.09375 5.640625 -1.0625 5.640625 -2.359375 C 5.640625 -3.5625 4.734375 -4.8125 3.40625 -4.8125 C 2.796875 -4.8125 2.296875 -4.578125 1.859375 -4.09375 L 1.859375 -4.8125 Z M 4.75 -2.171875 C 4.71875 -1.34375 4.265625 -0.203125 3.265625 -0.125 L 3.15625 -0.125 C 2.640625 -0.125 1.890625 -0.625 1.890625 -1.171875 L 1.890625 -3 C 1.890625 -3.140625 1.875 -3.265625 1.875 -3.40625 C 1.875 -4 2.609375 -4.546875 3.265625 -4.546875 C 4.390625 -4.546875 4.765625 -3.140625 4.765625 -2.34375 C 4.765625 -2.296875 4.765625 -2.21875 4.75 -2.171875 Z M 4.75 -2.171875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-10"> +<path style="stroke:none;" d="M 1.203125 -4.703125 L 0.34375 -4.703125 L 0.34375 -4.375 L 1.203125 -4.375 L 1.203125 -0.75 C 1.203125 -0.375 0.90625 -0.34375 0.609375 -0.34375 L 0.375 -0.34375 L 0.375 -0.015625 L 2.9375 -0.015625 L 2.9375 -0.34375 C 2.828125 -0.34375 2.703125 -0.328125 2.578125 -0.328125 C 2.234375 -0.328125 1.90625 -0.375 1.90625 -0.765625 L 1.90625 -4.375 L 3.15625 -4.375 L 3.15625 -4.703125 L 1.875 -4.703125 L 1.875 -5.71875 C 1.875 -6.078125 1.875 -6.453125 2.03125 -6.796875 C 2.171875 -7.109375 2.4375 -7.4375 2.8125 -7.453125 L 2.84375 -7.453125 C 2.984375 -7.453125 3.09375 -7.421875 3.234375 -7.390625 C 3.0625 -7.28125 2.90625 -7.203125 2.90625 -6.953125 C 2.90625 -6.703125 3.078125 -6.5 3.375 -6.5 C 3.65625 -6.5 3.8125 -6.71875 3.8125 -6.953125 C 3.8125 -7.453125 3.28125 -7.6875 2.875 -7.6875 C 1.890625 -7.6875 1.203125 -6.9375 1.203125 -5.875 Z M 1.203125 -4.703125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-11"> +<path style="stroke:none;" d="M 4.125 -0.6875 L 4.125 1.34375 C 4.125 1.703125 3.984375 1.78125 3.28125 1.78125 L 3.28125 2.109375 L 5.703125 2.109375 L 5.703125 1.78125 L 5.46875 1.78125 C 5.140625 1.78125 4.859375 1.75 4.859375 1.328125 L 4.859375 -4.8125 L 4.640625 -4.78125 L 4.515625 -4.53125 L 4.234375 -3.8125 C 4.140625 -3.921875 4.078125 -4.0625 4 -4.171875 C 3.703125 -4.5625 3.265625 -4.8125 2.765625 -4.8125 C 1.421875 -4.8125 0.375 -3.640625 0.375 -2.34375 C 0.375 -1.09375 1.375 0.109375 2.65625 0.109375 C 3.28125 0.109375 3.734375 -0.234375 4.125 -0.6875 Z M 1.25 -2.171875 L 1.25 -2.296875 C 1.25 -3.203125 1.6875 -4.546875 2.859375 -4.546875 C 3.5625 -4.546875 4.0625 -3.8125 4.15625 -3.203125 L 4.15625 -1.46875 C 4.15625 -0.859375 3.515625 -0.3125 3.0625 -0.171875 C 2.9375 -0.140625 2.8125 -0.125 2.6875 -0.125 C 1.609375 -0.15625 1.328125 -1.609375 1.25 -2.171875 Z M 1.25 -2.171875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-12"> +<path style="stroke:none;" d="M 1.1875 -2.546875 L 4.34375 -2.546875 C 4.453125 -2.546875 4.5 -2.59375 4.5 -2.703125 C 4.5 -3.78125 3.921875 -4.859375 2.59375 -4.859375 C 1.28125 -4.859375 0.3125 -3.671875 0.3125 -2.421875 C 0.3125 -1.234375 1.171875 0.09375 2.640625 0.09375 C 3.46875 0.09375 4.171875 -0.34375 4.46875 -1.1875 C 4.484375 -1.234375 4.5 -1.265625 4.5 -1.3125 C 4.5 -1.375 4.4375 -1.421875 4.390625 -1.421875 C 4.203125 -1.421875 4.140625 -1.0625 4.078125 -0.9375 C 3.8125 -0.484375 3.296875 -0.15625 2.765625 -0.15625 C 2.15625 -0.15625 1.625 -0.59375 1.390625 -1.140625 C 1.203125 -1.578125 1.1875 -2.078125 1.1875 -2.546875 Z M 1.203125 -2.765625 C 1.203125 -3.609375 1.671875 -4.640625 2.578125 -4.640625 C 3.515625 -4.640625 3.796875 -3.546875 3.796875 -2.765625 Z M 1.203125 -2.765625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-13"> +<path style="stroke:none;" d="M 0.953125 -0.40625 C 1.140625 -0.078125 1.71875 0.09375 2.109375 0.09375 C 2.875 0.09375 3.8125 -0.15625 3.90625 -1.3125 C 3.90625 -2.03125 3.515625 -2.515625 2.90625 -2.765625 C 2.640625 -2.875 2.34375 -2.90625 2.078125 -2.96875 L 1.84375 -3.015625 C 1.421875 -3.09375 0.859375 -3.3125 0.859375 -3.84375 C 0.859375 -4.484375 1.578125 -4.671875 2.109375 -4.671875 C 2.90625 -4.671875 3.28125 -4.171875 3.375 -3.453125 C 3.375 -3.359375 3.375 -3.25 3.5 -3.25 C 3.625 -3.25 3.625 -3.359375 3.625 -3.453125 L 3.625 -4.734375 C 3.625 -4.78125 3.59375 -4.859375 3.515625 -4.859375 C 3.34375 -4.859375 3.234375 -4.5625 3.125 -4.5625 C 3.046875 -4.578125 2.984375 -4.640625 2.921875 -4.671875 C 2.6875 -4.8125 2.40625 -4.859375 2.125 -4.859375 C 1.46875 -4.859375 0.359375 -4.640625 0.359375 -3.5625 C 0.359375 -2.375 1.671875 -2.25 2.4375 -2.09375 C 2.90625 -2 3.390625 -1.671875 3.40625 -1.140625 C 3.40625 -0.34375 2.703125 -0.125 2.140625 -0.125 C 1.28125 -0.125 0.875 -0.796875 0.671875 -1.53125 C 0.640625 -1.640625 0.671875 -1.875 0.484375 -1.875 C 0.421875 -1.875 0.359375 -1.828125 0.359375 -1.75 L 0.359375 -0.3125 C 0.359375 -0.25 0.34375 -0.1875 0.34375 -0.125 C 0.34375 -0.03125 0.375 0.09375 0.484375 0.09375 C 0.640625 0.078125 0.78125 -0.265625 0.953125 -0.40625 Z M 0.953125 -0.40625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-14"> +<path style="stroke:none;" d="M 1.609375 -6.71875 C 1.609375 -5.984375 1.3125 -4.609375 0.203125 -4.609375 L 0.203125 -4.375 L 1.140625 -4.375 L 1.140625 -1.46875 C 1.140625 -1.140625 1.15625 -0.8125 1.3125 -0.53125 C 1.578125 -0.09375 2.078125 0.09375 2.546875 0.09375 C 3.421875 0.09375 3.609375 -0.859375 3.609375 -1.5625 L 3.609375 -1.984375 L 3.34375 -1.984375 C 3.34375 -1.828125 3.359375 -1.65625 3.359375 -1.5 C 3.359375 -0.984375 3.25 -0.15625 2.609375 -0.15625 C 1.984375 -0.15625 1.875 -0.921875 1.875 -1.421875 L 1.875 -4.375 L 3.421875 -4.375 L 3.421875 -4.703125 L 1.875 -4.703125 L 1.875 -6.71875 Z M 1.609375 -6.71875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-15"> +<path style="stroke:none;" d="M 0.421875 -4.6875 L 0.421875 -4.359375 L 0.59375 -4.359375 C 0.9375 -4.359375 1.203125 -4.3125 1.203125 -3.8125 L 1.203125 -0.796875 C 1.203125 -0.359375 0.921875 -0.34375 0.375 -0.34375 L 0.375 -0.015625 L 2.65625 -0.015625 L 2.65625 -0.34375 L 2.484375 -0.34375 C 2.1875 -0.34375 1.90625 -0.375 1.90625 -0.71875 L 1.90625 -4.8125 Z M 1.3125 -7.265625 C 1 -7.21875 0.84375 -6.96875 0.84375 -6.734375 C 0.84375 -6.484375 1.03125 -6.1875 1.375 -6.1875 C 1.71875 -6.1875 1.921875 -6.453125 1.921875 -6.734375 C 1.921875 -6.984375 1.75 -7.28125 1.390625 -7.28125 C 1.359375 -7.28125 1.328125 -7.265625 1.3125 -7.265625 Z M 1.3125 -7.265625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-16"> +<path style="stroke:none;" d="M 0.359375 -4.6875 L 0.359375 -4.359375 L 0.53125 -4.359375 C 0.859375 -4.359375 1.1875 -4.328125 1.1875 -3.8125 L 1.1875 -0.796875 C 1.1875 -0.34375 0.890625 -0.34375 0.421875 -0.34375 L 0.359375 -0.34375 L 0.359375 -0.015625 L 2.765625 -0.015625 L 2.765625 -0.34375 L 2.515625 -0.34375 C 2.1875 -0.34375 1.9375 -0.375 1.9375 -0.78125 L 1.9375 -2.8125 C 1.9375 -3.59375 2.359375 -4.578125 3.40625 -4.578125 C 4.09375 -4.578125 4.1875 -3.875 4.1875 -3.234375 L 4.1875 -0.75 C 4.1875 -0.375 3.890625 -0.34375 3.59375 -0.34375 L 3.359375 -0.34375 L 3.359375 -0.015625 L 5.765625 -0.015625 L 5.765625 -0.34375 L 5.5 -0.34375 C 5.21875 -0.34375 4.921875 -0.34375 4.921875 -0.765625 L 4.921875 -3.234375 C 4.921875 -3.5625 4.921875 -3.890625 4.75 -4.1875 C 4.5 -4.671875 3.953125 -4.8125 3.4375 -4.8125 C 2.75 -4.8125 2.078125 -4.3125 1.890625 -3.703125 L 1.875 -4.8125 Z M 0.359375 -4.6875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-17"> +<path style="stroke:none;" d="M 6.40625 -6.703125 C 5.875 -7.296875 5.21875 -7.6875 4.359375 -7.6875 C 2.234375 -7.6875 0.59375 -5.796875 0.59375 -3.71875 C 0.59375 -1.625 2.25 0.21875 4.40625 0.21875 L 4.53125 0.21875 C 5.984375 0.109375 7.21875 -1.0625 7.21875 -2.546875 C 7.21875 -2.65625 7.1875 -2.734375 7.09375 -2.734375 C 6.890625 -2.734375 6.953125 -2.265625 6.890625 -2.046875 C 6.625 -0.9375 5.65625 -0.125 4.5 -0.125 C 3.734375 -0.125 2.984375 -0.453125 2.46875 -1.0625 C 1.828125 -1.8125 1.640625 -2.765625 1.640625 -3.71875 C 1.640625 -4.75 1.828125 -5.78125 2.59375 -6.5625 C 3.0625 -7.046875 3.796875 -7.359375 4.484375 -7.359375 C 5.875 -7.359375 6.65625 -6.125 6.875 -4.921875 C 6.890625 -4.796875 6.875 -4.59375 7.0625 -4.59375 C 7.203125 -4.59375 7.21875 -4.671875 7.21875 -4.765625 L 7.21875 -7.53125 C 7.21875 -7.578125 7.203125 -7.6875 7.109375 -7.6875 C 7.015625 -7.6875 6.953125 -7.5625 6.90625 -7.5 C 6.734375 -7.234375 6.546875 -6.984375 6.40625 -6.703125 Z M 6.40625 -6.703125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-18"> +<path style="stroke:none;" d="M 0.359375 -7.453125 L 0.359375 -7.125 L 0.5625 -7.125 C 0.90625 -7.125 1.1875 -7.09375 1.1875 -6.59375 L 1.1875 -0.78125 C 1.1875 -0.375 0.921875 -0.34375 0.625 -0.34375 L 0.359375 -0.34375 L 0.359375 -0.015625 L 2.765625 -0.015625 L 2.765625 -0.34375 L 2.515625 -0.34375 C 2.1875 -0.34375 1.9375 -0.375 1.9375 -0.78125 L 1.9375 -2.8125 C 1.9375 -3.59375 2.359375 -4.578125 3.40625 -4.578125 C 4.09375 -4.578125 4.1875 -3.875 4.1875 -3.234375 L 4.1875 -0.75 C 4.1875 -0.375 3.890625 -0.34375 3.59375 -0.34375 L 3.359375 -0.34375 L 3.359375 -0.015625 L 5.765625 -0.015625 L 5.765625 -0.34375 L 5.5 -0.34375 C 5.21875 -0.34375 4.921875 -0.34375 4.921875 -0.78125 L 4.921875 -3.21875 C 4.921875 -3.5625 4.921875 -3.921875 4.734375 -4.21875 C 4.484375 -4.65625 3.984375 -4.8125 3.484375 -4.8125 C 2.8125 -4.8125 2.078125 -4.390625 1.90625 -3.75 L 1.890625 -7.578125 Z M 0.359375 -7.453125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-19"> +<path style="stroke:none;" d="M 3.953125 -4.140625 C 3.671875 -4.140625 3.453125 -3.953125 3.453125 -3.671875 C 3.453125 -3.421875 3.65625 -3.1875 3.921875 -3.1875 C 4.171875 -3.1875 4.390625 -3.390625 4.390625 -3.6875 L 4.390625 -3.78125 C 4.28125 -4.609375 3.296875 -4.859375 2.6875 -4.859375 C 1.359375 -4.859375 0.375 -3.625 0.375 -2.359375 C 0.375 -1.078125 1.359375 0.09375 2.71875 0.09375 C 3.421875 0.09375 4.140625 -0.3125 4.421875 -1.0625 C 4.453125 -1.140625 4.5 -1.21875 4.5 -1.296875 L 4.5 -1.34375 C 4.46875 -1.390625 4.421875 -1.421875 4.375 -1.421875 C 4.203125 -1.421875 4.140625 -0.96875 4 -0.8125 C 3.734375 -0.40625 3.296875 -0.15625 2.8125 -0.15625 C 1.65625 -0.15625 1.25 -1.421875 1.25 -2.359375 C 1.25 -3.265625 1.546875 -4.53125 2.65625 -4.609375 L 2.734375 -4.609375 C 3.140625 -4.609375 3.671875 -4.484375 3.953125 -4.140625 Z M 3.953125 -4.140625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-20"> +<path style="stroke:none;" d="M 0.921875 -5.71875 C 1.09375 -6.40625 1.75 -6.9375 2.4375 -6.9375 C 3.421875 -6.9375 3.921875 -6.015625 3.921875 -5.1875 L 3.921875 -5.03125 C 3.859375 -4.03125 3.203125 -3.234375 2.546875 -2.515625 C 2 -1.90625 1.46875 -1.296875 0.921875 -0.703125 L 0.6875 -0.4375 C 0.625 -0.34375 0.53125 -0.3125 0.53125 -0.15625 C 0.53125 -0.109375 0.546875 -0.046875 0.546875 -0.015625 L 4.5625 -0.015625 L 4.859375 -1.875 L 4.609375 -1.875 C 4.53125 -1.546875 4.5 -1.015625 4.328125 -0.890625 C 4.28125 -0.84375 4.140625 -0.828125 4.015625 -0.828125 L 3.578125 -0.828125 C 3.421875 -0.8125 3.265625 -0.8125 3.125 -0.8125 L 1.359375 -0.8125 C 1.9375 -1.390625 2.515625 -1.96875 3.125 -2.515625 C 3.875 -3.203125 4.8125 -3.9375 4.859375 -5.0625 L 4.859375 -5.140625 C 4.859375 -6.484375 3.734375 -7.265625 2.578125 -7.265625 C 1.53125 -7.265625 0.53125 -6.40625 0.53125 -5.296875 C 0.53125 -5 0.6875 -4.6875 1.0625 -4.6875 C 1.359375 -4.6875 1.59375 -4.921875 1.59375 -5.21875 C 1.59375 -5.46875 1.40625 -5.734375 1.09375 -5.734375 C 1.03125 -5.734375 0.984375 -5.71875 0.921875 -5.71875 Z M 0.921875 -5.71875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-21"> +<path style="stroke:none;" d="M 0.203125 -4.703125 L 0.203125 -4.375 L 0.34375 -4.375 C 0.953125 -4.375 1 -4 1.25 -3.28125 C 1.609375 -2.234375 1.984375 -1.21875 2.34375 -0.1875 C 2.390625 -0.078125 2.421875 0.078125 2.5625 0.09375 L 2.578125 0.09375 C 2.828125 0.09375 2.984375 -0.625 3.125 -1 C 3.34375 -1.5625 3.53125 -2.125 3.734375 -2.6875 C 3.796875 -2.859375 3.859375 -3.015625 3.90625 -3.203125 L 3.921875 -3.203125 C 4.09375 -2.4375 4.453125 -1.71875 4.703125 -0.984375 C 4.828125 -0.609375 5 0.09375 5.21875 0.09375 L 5.25 0.09375 C 5.40625 0.09375 5.4375 -0.0625 5.46875 -0.1875 C 5.78125 -1.09375 6.125 -2 6.453125 -2.921875 C 6.703125 -3.609375 6.859375 -4.375 7.625 -4.375 L 7.625 -4.703125 L 6.875 -4.671875 L 5.859375 -4.671875 L 5.859375 -4.375 C 6.140625 -4.359375 6.4375 -4.203125 6.46875 -3.90625 L 6.46875 -3.859375 C 6.46875 -3.71875 6.40625 -3.578125 6.34375 -3.4375 C 6.078125 -2.65625 5.8125 -1.875 5.515625 -1.109375 C 5.484375 -1.03125 5.453125 -0.9375 5.4375 -0.84375 L 5.421875 -0.84375 C 5.140625 -1.84375 4.71875 -2.84375 4.359375 -3.8125 C 4.328125 -3.890625 4.28125 -3.984375 4.28125 -4.078125 C 4.28125 -4.359375 4.6875 -4.375 4.90625 -4.375 L 4.90625 -4.703125 L 2.828125 -4.703125 L 2.828125 -4.375 L 2.984375 -4.375 C 3.40625 -4.375 3.546875 -4.25 3.671875 -3.84375 C 3.703125 -3.78125 3.75 -3.671875 3.75 -3.59375 L 3.75 -3.5625 C 3.71875 -3.359375 3.59375 -3.109375 3.515625 -2.890625 C 3.375 -2.46875 3.234375 -2.078125 3.078125 -1.65625 C 3 -1.421875 2.890625 -1.203125 2.828125 -0.953125 C 2.765625 -1.21875 2.65625 -1.46875 2.5625 -1.71875 C 2.3125 -2.4375 2.046875 -3.140625 1.796875 -3.84375 C 1.78125 -3.921875 1.734375 -4 1.734375 -4.078125 C 1.734375 -4.359375 2.109375 -4.375 2.296875 -4.375 L 2.359375 -4.375 L 2.359375 -4.703125 Z M 0.203125 -4.703125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-22"> +<path style="stroke:none;" d="M 1.1875 -4.0625 C 1.46875 -4.40625 1.875 -4.640625 2.328125 -4.640625 C 3.125 -4.640625 3.53125 -3.953125 3.53125 -3.203125 L 3.53125 -2.84375 C 2.296875 -2.84375 0.46875 -2.4375 0.46875 -1.046875 C 0.46875 -0.234375 1.421875 0.09375 2.1875 0.09375 L 2.328125 0.09375 C 2.875 0.046875 3.46875 -0.34375 3.609375 -0.84375 L 3.625 -0.84375 C 3.65625 -0.390625 3.953125 0.046875 4.453125 0.046875 C 4.921875 0.046875 5.296875 -0.328125 5.34375 -0.796875 L 5.34375 -1.59375 L 5.078125 -1.59375 L 5.078125 -1.046875 C 5.078125 -0.75 5.03125 -0.296875 4.671875 -0.296875 C 4.34375 -0.296875 4.265625 -0.734375 4.265625 -1 C 4.265625 -1.125 4.28125 -1.25 4.28125 -1.375 L 4.28125 -2.875 C 4.28125 -3 4.28125 -3.125 4.28125 -3.265625 C 4.28125 -4.28125 3.328125 -4.859375 2.421875 -4.859375 C 1.734375 -4.859375 0.796875 -4.5 0.796875 -3.625 C 0.796875 -3.34375 0.984375 -3.125 1.265625 -3.125 C 1.53125 -3.125 1.734375 -3.328125 1.734375 -3.59375 C 1.734375 -3.84375 1.53125 -4.0625 1.265625 -4.0625 C 1.25 -4.0625 1.203125 -4.0625 1.1875 -4.0625 Z M 3.53125 -2.625 L 3.53125 -1.53125 C 3.53125 -0.78125 3.015625 -0.171875 2.296875 -0.125 L 2.25 -0.125 C 1.75 -0.125 1.28125 -0.53125 1.28125 -1.0625 L 1.28125 -1.109375 C 1.359375 -2.171875 2.515625 -2.59375 3.53125 -2.625 Z M 3.53125 -2.625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-23"> +<path style="stroke:none;" d="M 0.359375 -4.6875 L 0.359375 -4.359375 L 0.53125 -4.359375 C 0.859375 -4.359375 1.1875 -4.328125 1.1875 -3.8125 L 1.1875 -0.796875 C 1.1875 -0.34375 0.890625 -0.34375 0.421875 -0.34375 L 0.359375 -0.34375 L 0.359375 -0.015625 L 2.765625 -0.015625 L 2.765625 -0.34375 L 2.515625 -0.34375 C 2.1875 -0.34375 1.9375 -0.375 1.9375 -0.78125 L 1.9375 -2.828125 C 1.9375 -3.59375 2.359375 -4.578125 3.40625 -4.578125 C 4.0625 -4.578125 4.203125 -3.921875 4.203125 -3.34375 L 4.203125 -0.75 C 4.203125 -0.375 3.90625 -0.34375 3.609375 -0.34375 L 3.375 -0.34375 L 3.375 -0.015625 L 5.765625 -0.015625 L 5.765625 -0.34375 L 5.515625 -0.34375 C 5.203125 -0.34375 4.9375 -0.375 4.9375 -0.78125 L 4.9375 -2.828125 C 4.9375 -3.59375 5.359375 -4.578125 6.421875 -4.578125 C 7.078125 -4.578125 7.203125 -3.921875 7.203125 -3.34375 L 7.203125 -0.75 C 7.203125 -0.375 6.921875 -0.34375 6.625 -0.34375 L 6.375 -0.34375 L 6.375 -0.015625 L 8.78125 -0.015625 L 8.78125 -0.34375 L 8.53125 -0.34375 C 8.234375 -0.34375 7.953125 -0.34375 7.953125 -0.78125 L 7.953125 -3.203125 C 7.953125 -3.5625 7.9375 -3.921875 7.75 -4.21875 C 7.5 -4.6875 6.9375 -4.8125 6.4375 -4.8125 L 6.3125 -4.8125 C 5.734375 -4.75 5.078125 -4.3125 4.921875 -3.75 L 4.90625 -3.75 C 4.78125 -4.53125 4.125 -4.8125 3.46875 -4.8125 C 2.78125 -4.8125 2.109375 -4.375 1.890625 -3.703125 L 1.875 -4.8125 Z M 0.359375 -4.6875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-24"> +<path style="stroke:none;" d="M 0.375 -7.453125 L 0.375 -7.125 L 0.5625 -7.125 C 0.921875 -7.125 1.203125 -7.09375 1.203125 -6.578125 L 1.203125 -0.78125 C 1.203125 -0.375 0.90625 -0.34375 0.59375 -0.34375 L 0.375 -0.34375 L 0.375 -0.015625 L 2.734375 -0.015625 L 2.734375 -0.34375 L 2.484375 -0.34375 C 2.1875 -0.34375 1.90625 -0.375 1.90625 -0.765625 L 1.90625 -7.578125 Z M 0.375 -7.453125 "/> +</symbol> +<symbol overflow="visible" id="glyph1-0"> +<path style="stroke:none;" d=""/> +</symbol> +<symbol overflow="visible" id="glyph1-1"> +<path style="stroke:none;" d="M 1.84375 -4.921875 C 2.4375 -4.75 3.84375 -4.390625 4.234375 -5.484375 C 4.609375 -6.484375 3.359375 -7.1875 2.8125 -7.390625 L 2.734375 -7.40625 C 2.671875 -7.4375 2.5625 -7.4375 2.53125 -7.359375 C 2.484375 -7.234375 2.796875 -7.125 2.9375 -7.03125 C 3.28125 -6.75 3.421875 -6.3125 3.265625 -5.859375 C 3.046875 -5.28125 2.328125 -5.28125 1.828125 -5.265625 C 1.734375 -6.8125 0.609375 -8.09375 -0.828125 -8.609375 C -2.71875 -9.3125 -5.046875 -8.578125 -5.78125 -6.578125 L -5.828125 -6.453125 C -6.5 -4.4375 -5.0625 -2.484375 -3.296875 -1.828125 C -1.515625 -1.1875 0.875 -1.75 1.640625 -3.875 C 1.765625 -4.21875 1.796875 -4.546875 1.84375 -4.921875 Z M 1.4375 -5.265625 C 0.875 -5.28125 0.171875 -5.171875 -0.0625 -4.53125 C -0.234375 -4.078125 -0.015625 -3.609375 0.390625 -3.40625 L 0.46875 -3.390625 C 0.640625 -3.328125 0.84375 -3.328125 1.0625 -3.34375 C -0.046875 -2.1875 -1.578125 -2.296875 -2.90625 -2.765625 C -3.765625 -3.09375 -4.578125 -3.515625 -5.140625 -4.28125 C -5.578125 -4.90625 -5.78125 -5.6875 -5.5625 -6.40625 L -5.53125 -6.484375 C -4.90625 -8.21875 -2.71875 -8.25 -1.1875 -7.6875 C -0.0625 -7.28125 1.1875 -6.5 1.4375 -5.265625 Z M 1.515625 -4.96875 C 1.53125 -4.640625 1.546875 -4.34375 1.421875 -4 C 1.28125 -3.625 0.890625 -3.484375 0.546875 -3.609375 C 0.203125 -3.734375 0.015625 -4.125 0.140625 -4.46875 C 0.34375 -5.03125 0.984375 -5.015625 1.515625 -4.96875 Z M 1.515625 -4.96875 "/> +</symbol> +<symbol overflow="visible" id="glyph1-2"> +<path style="stroke:none;" d="M -4.28125 -1.953125 L -3.96875 -1.828125 L -3.921875 -1.953125 C -3.828125 -2.21875 -3.703125 -2.53125 -3.375 -2.46875 C -3.28125 -2.453125 -3.15625 -2.40625 -3.046875 -2.359375 L -0.984375 -1.609375 C -0.6875 -1.515625 -0.390625 -1.40625 -0.0625 -1.46875 C 0.546875 -1.546875 0.875 -2.109375 1.0625 -2.640625 C 1.28125 -3.21875 1.109375 -3.859375 0.609375 -4.25 L 1.53125 -3.9375 L 1.953125 -5.421875 L 1.640625 -5.546875 L 1.59375 -5.390625 C 1.46875 -5.078125 1.328125 -4.75 0.875 -4.921875 L -2.828125 -6.265625 L -3.25 -4.765625 L -2.9375 -4.640625 L -2.90625 -4.734375 C -2.78125 -5.078125 -2.640625 -5.421875 -2.140625 -5.234375 L -0.296875 -4.5625 C 0.453125 -4.296875 1.171875 -3.59375 0.84375 -2.71875 C 0.703125 -2.328125 0.453125 -2.015625 -0.09375 -2.109375 C -0.3125 -2.1875 -0.5 -2.25 -0.6875 -2.3125 L -3.859375 -3.46875 L -4.015625 -2.9375 Z M -4.28125 -1.953125 "/> +</symbol> +<symbol overflow="visible" id="glyph1-3"> +<path style="stroke:none;" d="M -1.984375 -1.984375 L -0.90625 -4.953125 C -0.875 -5.0625 -0.90625 -5.125 -1.015625 -5.15625 C -2.015625 -5.53125 -3.21875 -5.34375 -3.671875 -4.09375 C -4.125 -2.859375 -3.34375 -1.546875 -2.171875 -1.125 C -1.046875 -0.71875 0.5 -1.0625 1 -2.453125 C 1.28125 -3.234375 1.09375 -4.046875 0.421875 -4.609375 C 0.375 -4.640625 0.34375 -4.671875 0.296875 -4.6875 C 0.234375 -4.703125 0.171875 -4.65625 0.15625 -4.609375 C 0.09375 -4.4375 0.421875 -4.25 0.515625 -4.15625 C 0.84375 -3.75 0.984375 -3.140625 0.8125 -2.640625 C 0.59375 -2.078125 0 -1.734375 -0.609375 -1.703125 C -1.078125 -1.671875 -1.546875 -1.8125 -1.984375 -1.984375 Z M -2.1875 -2.078125 C -2.984375 -2.359375 -3.78125 -3.171875 -3.484375 -4.015625 C -3.15625 -4.890625 -2.03125 -4.78125 -1.296875 -4.515625 Z M -2.1875 -2.078125 "/> +</symbol> +<symbol overflow="visible" id="glyph1-4"> +<path style="stroke:none;" d="M -0.046875 -1.03125 C 0.3125 -1.109375 0.6875 -1.578125 0.8125 -1.953125 C 1.078125 -2.671875 1.15625 -3.625 0.109375 -4.125 C -0.5625 -4.359375 -1.15625 -4.15625 -1.59375 -3.6875 C -1.796875 -3.46875 -1.9375 -3.203125 -2.09375 -2.96875 L -2.203125 -2.765625 C -2.421875 -2.40625 -2.8125 -1.953125 -3.3125 -2.125 C -3.921875 -2.34375 -3.84375 -3.078125 -3.671875 -3.578125 C -3.390625 -4.328125 -2.796875 -4.5 -2.09375 -4.359375 C -2 -4.328125 -1.890625 -4.28125 -1.84375 -4.390625 C -1.8125 -4.515625 -1.921875 -4.5625 -2.015625 -4.59375 L -3.21875 -5.03125 C -3.265625 -5.046875 -3.328125 -5.03125 -3.359375 -4.953125 C -3.421875 -4.796875 -3.171875 -4.609375 -3.21875 -4.5 C -3.25 -4.421875 -3.34375 -4.390625 -3.390625 -4.34375 C -3.59375 -4.171875 -3.734375 -3.921875 -3.828125 -3.65625 C -4.0625 -3.03125 -4.234375 -1.9375 -3.21875 -1.5625 C -2.109375 -1.15625 -1.53125 -2.34375 -1.140625 -3.015625 C -0.875 -3.421875 -0.421875 -3.765625 0.09375 -3.59375 C 0.84375 -3.328125 0.796875 -2.59375 0.609375 -2.0625 C 0.3125 -1.25 -0.453125 -1.09375 -1.203125 -1.15625 C -1.328125 -1.171875 -1.53125 -1.265625 -1.59375 -1.09375 C -1.625 -1.03125 -1.59375 -0.96875 -1.515625 -0.9375 L -0.171875 -0.453125 C -0.109375 -0.421875 -0.046875 -0.390625 0 -0.375 C 0.09375 -0.34375 0.21875 -0.328125 0.265625 -0.421875 C 0.296875 -0.578125 0.015625 -0.828125 -0.046875 -1.03125 Z M -0.046875 -1.03125 "/> +</symbol> +<symbol overflow="visible" id="glyph1-5"> +<path style="stroke:none;" d="M -5.765625 -3.8125 C -5.078125 -3.5625 -3.875 -2.8125 -4.265625 -1.765625 L -4.046875 -1.6875 L -3.71875 -2.578125 L -0.984375 -1.578125 C -0.6875 -1.46875 -0.375 -1.375 -0.046875 -1.421875 C 0.453125 -1.515625 0.796875 -1.921875 0.96875 -2.359375 C 1.265625 -3.1875 0.421875 -3.6875 -0.234375 -3.921875 L -0.625 -4.0625 L -0.71875 -3.8125 C -0.578125 -3.765625 -0.40625 -3.71875 -0.25 -3.671875 C 0.234375 -3.5 0.96875 -3.09375 0.75 -2.5 C 0.53125 -1.90625 -0.21875 -2.078125 -0.703125 -2.25 L -3.46875 -3.265625 L -2.9375 -4.71875 L -3.25 -4.828125 L -3.78125 -3.375 L -5.671875 -4.0625 Z M -5.765625 -3.8125 "/> +</symbol> +<symbol overflow="visible" id="glyph1-6"> +<path style="stroke:none;" d="M -4.265625 -2 L -3.953125 -1.875 L -3.890625 -2.046875 C -3.765625 -2.359375 -3.640625 -2.59375 -3.171875 -2.421875 L -0.34375 -1.390625 C 0.0625 -1.25 -0.015625 -0.984375 -0.203125 -0.484375 L 0.109375 -0.359375 L 0.890625 -2.5 L 0.578125 -2.625 L 0.515625 -2.453125 C 0.421875 -2.1875 0.296875 -1.921875 -0.015625 -2.046875 L -3.859375 -3.4375 Z M -6.375 -3.71875 C -6.4375 -3.40625 -6.265625 -3.1875 -6.046875 -3.09375 C -5.8125 -3.015625 -5.453125 -3.078125 -5.34375 -3.40625 C -5.21875 -3.71875 -5.40625 -4.015625 -5.671875 -4.109375 C -5.90625 -4.203125 -6.25 -4.125 -6.375 -3.796875 C -6.375 -3.765625 -6.375 -3.734375 -6.375 -3.71875 Z M -6.375 -3.71875 "/> +</symbol> +<symbol overflow="visible" id="glyph1-7"> +<path style="stroke:none;" d="M -3.6875 -4.046875 C -4.03125 -2.703125 -3.234375 -1.515625 -2.078125 -1.09375 C -0.984375 -0.703125 0.515625 -1.09375 1.03125 -2.515625 C 1.5 -3.78125 0.734375 -5.140625 -0.46875 -5.578125 C -1.671875 -6.015625 -3.15625 -5.53125 -3.65625 -4.15625 Z M -1.5625 -1.828125 C -1.65625 -1.84375 -1.734375 -1.875 -1.8125 -1.90625 C -2.640625 -2.203125 -3.875 -2.875 -3.421875 -4.125 C -3.03125 -5.1875 -1.890625 -5.1875 -0.90625 -4.828125 C -0.078125 -4.515625 1.1875 -3.9375 0.8125 -2.640625 L 0.78125 -2.59375 C 0.484375 -1.765625 -0.421875 -1.53125 -1.234375 -1.75 C -1.359375 -1.765625 -1.453125 -1.796875 -1.5625 -1.828125 Z M -1.5625 -1.828125 "/> +</symbol> +<symbol overflow="visible" id="glyph1-8"> +<path style="stroke:none;" d="M -4.28125 -1.953125 L -3.96875 -1.828125 L -3.90625 -1.984375 C -3.796875 -2.296875 -3.65625 -2.59375 -3.171875 -2.40625 L -0.34375 -1.375 C 0.078125 -1.234375 -0.03125 -0.96875 -0.1875 -0.515625 L -0.203125 -0.46875 L 0.109375 -0.34375 L 0.9375 -2.59375 L 0.625 -2.71875 L 0.53125 -2.484375 C 0.421875 -2.1875 0.296875 -1.953125 -0.078125 -2.09375 L -1.984375 -2.796875 C -2.71875 -3.0625 -3.484375 -3.78125 -3.125 -4.765625 C -2.890625 -5.40625 -2.203125 -5.265625 -1.609375 -5.046875 L 0.734375 -4.1875 C 1.078125 -4.0625 1 -3.78125 0.90625 -3.5 L 0.828125 -3.28125 L 1.140625 -3.15625 L 1.953125 -5.421875 L 1.640625 -5.546875 L 1.546875 -5.296875 C 1.453125 -5.03125 1.359375 -4.75 0.96875 -4.890625 L -1.359375 -5.734375 C -1.65625 -5.84375 -1.96875 -5.953125 -2.3125 -5.90625 C -2.859375 -5.828125 -3.15625 -5.359375 -3.34375 -4.875 C -3.578125 -4.21875 -3.34375 -3.421875 -2.84375 -3.046875 L -3.875 -3.40625 Z M -4.28125 -1.953125 "/> +</symbol> +<symbol overflow="visible" id="glyph1-9"> +<path style="stroke:none;" d="M -4.359375 -1.796875 L -4.046875 -1.6875 L -3.984375 -1.828125 C -3.78125 -2.390625 -3.421875 -2.3125 -2.65625 -2.296875 C -1.546875 -2.28125 -0.46875 -2.28125 0.625 -2.265625 C 0.734375 -2.28125 0.90625 -2.25 0.96875 -2.375 L 0.96875 -2.390625 C 1.0625 -2.625 0.421875 -3.015625 0.125 -3.28125 C -0.328125 -3.671875 -0.796875 -4.046875 -1.25 -4.4375 C -1.390625 -4.546875 -1.515625 -4.65625 -1.671875 -4.765625 L -1.671875 -4.78125 C -0.890625 -4.671875 -0.09375 -4.78125 0.6875 -4.765625 C 1.078125 -4.734375 1.796875 -4.671875 1.875 -4.875 L 1.890625 -4.90625 C 1.9375 -5.046875 1.796875 -5.125 1.703125 -5.203125 C 0.953125 -5.8125 0.21875 -6.4375 -0.546875 -7.0625 C -1.09375 -7.53125 -1.765625 -7.953125 -1.5 -8.671875 L -1.8125 -8.78125 L -2.046875 -8.046875 L -2.390625 -7.09375 L -2.109375 -7 C -2 -7.25 -1.75 -7.484375 -1.453125 -7.421875 L -1.40625 -7.390625 C -1.28125 -7.34375 -1.171875 -7.234375 -1.0625 -7.140625 C -0.421875 -6.625 0.21875 -6.109375 0.84375 -5.5625 C 0.90625 -5.515625 0.984375 -5.453125 1.0625 -5.390625 L 1.0625 -5.375 C 0.03125 -5.453125 -1.0625 -5.40625 -2.09375 -5.390625 C -2.171875 -5.390625 -2.28125 -5.375 -2.359375 -5.40625 C -2.625 -5.5 -2.5 -5.90625 -2.4375 -6.109375 L -2.75 -6.21875 L -3.453125 -4.265625 L -3.140625 -4.15625 L -3.09375 -4.296875 C -2.9375 -4.703125 -2.78125 -4.78125 -2.359375 -4.765625 C -2.28125 -4.78125 -2.171875 -4.78125 -2.09375 -4.765625 L -2.0625 -4.75 C -1.890625 -4.65625 -1.6875 -4.4375 -1.515625 -4.28125 C -1.15625 -4.015625 -0.84375 -3.75 -0.515625 -3.453125 C -0.3125 -3.296875 -0.140625 -3.125 0.078125 -2.984375 C -0.1875 -3.015625 -0.46875 -3 -0.734375 -3 C -1.5 -3 -2.25 -3 -3 -3 C -3.078125 -3.015625 -3.171875 -3 -3.234375 -3.015625 C -3.5 -3.109375 -3.390625 -3.484375 -3.328125 -3.65625 L -3.296875 -3.71875 L -3.609375 -3.828125 Z M -4.359375 -1.796875 "/> +</symbol> +<symbol overflow="visible" id="glyph2-0"> +<path style="stroke:none;" d=""/> +</symbol> +<symbol overflow="visible" id="glyph2-1"> +<path style="stroke:none;" d="M 3.75 -3.6875 C 4.21875 -3.28125 5.328125 -2.359375 6.140625 -3.171875 C 6.90625 -3.9375 6.078125 -5.078125 5.65625 -5.5 L 5.59375 -5.5625 C 5.5625 -5.59375 5.46875 -5.65625 5.40625 -5.59375 C 5.3125 -5.5 5.546875 -5.265625 5.625 -5.125 C 5.828125 -4.734375 5.765625 -4.265625 5.4375 -3.9375 C 5 -3.5 4.359375 -3.796875 3.875 -4 C 4.453125 -5.453125 3.96875 -7.09375 2.90625 -8.15625 C 1.46875 -9.59375 -0.96875 -9.90625 -2.46875 -8.40625 L -2.546875 -8.328125 C -4.015625 -6.765625 -3.546875 -4.390625 -2.203125 -3.046875 C -0.875 -1.71875 1.53125 -1.21875 3.125 -2.8125 C 3.390625 -3.078125 3.546875 -3.359375 3.75 -3.6875 Z M 3.515625 -4.171875 C 3.015625 -4.421875 2.34375 -4.625 1.859375 -4.140625 C 1.515625 -3.796875 1.5 -3.28125 1.796875 -2.921875 L 1.84375 -2.875 C 1.984375 -2.734375 2.15625 -2.65625 2.375 -2.59375 C 0.890625 -2.015625 -0.46875 -2.75 -1.453125 -3.734375 C -2.109375 -4.390625 -2.65625 -5.125 -2.84375 -6.0625 C -2.984375 -6.796875 -2.84375 -7.59375 -2.328125 -8.171875 L -2.28125 -8.21875 C -0.96875 -9.53125 1.015625 -8.609375 2.171875 -7.453125 C 3.015625 -6.609375 3.828125 -5.390625 3.515625 -4.171875 Z M 3.46875 -3.875 C 3.34375 -3.5625 3.25 -3.28125 2.984375 -3.015625 C 2.703125 -2.734375 2.28125 -2.78125 2.015625 -3.046875 C 1.765625 -3.296875 1.765625 -3.734375 2.015625 -3.984375 C 2.453125 -4.421875 3.015625 -4.140625 3.46875 -3.875 Z M 3.46875 -3.875 "/> +</symbol> +<symbol overflow="visible" id="glyph2-2"> +<path style="stroke:none;" d="M -3.0625 -3.5625 L -2.828125 -3.328125 L -2.71875 -3.4375 C -2.53125 -3.625 -2.296875 -3.859375 -2.015625 -3.671875 C -1.921875 -3.609375 -1.84375 -3.53125 -1.75 -3.4375 L -0.203125 -1.890625 C 0.015625 -1.671875 0.25 -1.4375 0.578125 -1.359375 C 1.140625 -1.171875 1.671875 -1.546875 2.078125 -1.953125 C 2.5 -2.375 2.625 -3.03125 2.34375 -3.59375 L 3.046875 -2.921875 L 4.0625 -4.09375 L 3.828125 -4.328125 L 3.71875 -4.21875 C 3.46875 -3.96875 3.21875 -3.75 2.875 -4.09375 L 0.078125 -6.890625 L -0.9375 -5.6875 L -0.703125 -5.453125 L -0.640625 -5.515625 C -0.375 -5.78125 -0.109375 -6.046875 0.265625 -5.671875 L 1.671875 -4.265625 C 2.234375 -3.703125 2.578125 -2.765625 1.921875 -2.109375 C 1.625 -1.8125 1.265625 -1.640625 0.796875 -1.953125 C 0.640625 -2.109375 0.5 -2.25 0.359375 -2.390625 L -2.03125 -4.78125 L -2.390625 -4.359375 Z M -3.0625 -3.5625 "/> +</symbol> +<symbol overflow="visible" id="glyph2-3"> +<path style="stroke:none;" d="M -0.953125 -2.640625 L 1.28125 -4.875 C 1.359375 -4.953125 1.359375 -5.015625 1.28125 -5.09375 C 0.515625 -5.859375 -0.671875 -6.203125 -1.609375 -5.265625 C -2.53125 -4.34375 -2.375 -2.8125 -1.5 -1.9375 C -0.65625 -1.09375 0.890625 -0.765625 1.921875 -1.796875 C 2.515625 -2.390625 2.703125 -3.203125 2.3125 -4 C 2.296875 -4.046875 2.296875 -4.078125 2.265625 -4.109375 C 2.21875 -4.15625 2.140625 -4.140625 2.109375 -4.109375 C 1.96875 -3.96875 2.171875 -3.671875 2.234375 -3.546875 C 2.359375 -3.046875 2.21875 -2.4375 1.84375 -2.0625 C 1.421875 -1.640625 0.734375 -1.578125 0.171875 -1.796875 C -0.265625 -1.953125 -0.625 -2.3125 -0.953125 -2.640625 Z M -1.109375 -2.796875 C -1.703125 -3.390625 -2.09375 -4.46875 -1.453125 -5.109375 C -0.796875 -5.765625 0.171875 -5.203125 0.734375 -4.640625 Z M -1.109375 -2.796875 "/> +</symbol> +<symbol overflow="visible" id="glyph2-4"> +<path style="stroke:none;" d="M 0.390625 -0.953125 C 0.75 -0.875 1.28125 -1.15625 1.546875 -1.421875 C 2.09375 -1.96875 2.59375 -2.8125 1.84375 -3.6875 C 1.328125 -4.203125 0.703125 -4.265625 0.109375 -4.015625 C -0.171875 -3.890625 -0.40625 -3.71875 -0.625 -3.5625 L -0.828125 -3.421875 C -1.1875 -3.1875 -1.734375 -2.953125 -2.109375 -3.328125 C -2.5625 -3.78125 -2.1875 -4.40625 -1.8125 -4.78125 C -1.234375 -5.359375 -0.640625 -5.265625 -0.046875 -4.828125 C 0.015625 -4.765625 0.09375 -4.6875 0.171875 -4.765625 C 0.265625 -4.859375 0.1875 -4.9375 0.125 -5 L -0.78125 -5.90625 C -0.8125 -5.9375 -0.890625 -5.984375 -0.953125 -5.921875 C -1.078125 -5.796875 -0.9375 -5.5 -1.015625 -5.421875 C -1.078125 -5.390625 -1.171875 -5.390625 -1.234375 -5.359375 C -1.5 -5.3125 -1.734375 -5.140625 -1.9375 -4.9375 C -2.40625 -4.46875 -3.03125 -3.53125 -2.265625 -2.765625 C -1.421875 -1.921875 -0.40625 -2.78125 0.234375 -3.203125 C 0.640625 -3.484375 1.203125 -3.578125 1.59375 -3.21875 C 2.15625 -2.65625 1.8125 -2 1.421875 -1.609375 C 0.8125 -1 0.0625 -1.1875 -0.609375 -1.546875 C -0.703125 -1.609375 -0.859375 -1.796875 -0.984375 -1.671875 C -1.03125 -1.625 -1.046875 -1.546875 -0.984375 -1.484375 L 0.03125 -0.46875 C 0.078125 -0.421875 0.125 -0.375 0.15625 -0.34375 C 0.234375 -0.265625 0.328125 -0.203125 0.40625 -0.28125 C 0.515625 -0.390625 0.359375 -0.734375 0.390625 -0.953125 Z M 0.390625 -0.953125 "/> +</symbol> +<symbol overflow="visible" id="glyph2-5"> +<path style="stroke:none;" d="M -3.609375 -5.890625 C -3.09375 -5.375 -2.34375 -4.1875 -3.125 -3.40625 L -2.953125 -3.234375 L -2.28125 -3.90625 L -0.21875 -1.84375 C 0 -1.625 0.234375 -1.390625 0.546875 -1.296875 C 1.046875 -1.171875 1.53125 -1.40625 1.859375 -1.734375 C 2.484375 -2.359375 1.9375 -3.15625 1.4375 -3.65625 L 1.140625 -3.953125 L 0.953125 -3.765625 C 1.0625 -3.65625 1.203125 -3.546875 1.3125 -3.4375 C 1.671875 -3.078125 2.1875 -2.40625 1.734375 -1.953125 C 1.296875 -1.515625 0.671875 -1.984375 0.328125 -2.328125 L -1.765625 -4.421875 L -0.671875 -5.515625 L -0.90625 -5.75 L -2 -4.65625 L -3.421875 -6.078125 Z M -3.609375 -5.890625 "/> +</symbol> +<symbol overflow="visible" id="glyph2-6"> +<path style="stroke:none;" d="M -3.015625 -3.609375 L -2.78125 -3.375 L -2.65625 -3.5 C -2.421875 -3.734375 -2.203125 -3.890625 -1.859375 -3.546875 L 0.28125 -1.40625 C 0.59375 -1.09375 0.40625 -0.90625 0.015625 -0.515625 L 0.25 -0.28125 L 1.859375 -1.890625 L 1.625 -2.125 L 1.5 -2 C 1.296875 -1.796875 1.078125 -1.609375 0.828125 -1.859375 L -2.0625 -4.75 Z M -4.21875 -6.0625 C -4.40625 -5.8125 -4.328125 -5.515625 -4.171875 -5.359375 C -3.984375 -5.171875 -3.640625 -5.109375 -3.40625 -5.34375 C -3.15625 -5.59375 -3.203125 -5.921875 -3.40625 -6.125 C -3.578125 -6.296875 -3.921875 -6.390625 -4.171875 -6.140625 C -4.1875 -6.125 -4.203125 -6.078125 -4.21875 -6.0625 Z M -4.21875 -6.0625 "/> +</symbol> +<symbol overflow="visible" id="glyph2-7"> +<path style="stroke:none;" d="M -1.640625 -5.234375 C -2.515625 -4.140625 -2.296875 -2.734375 -1.421875 -1.859375 C -0.609375 -1.046875 0.921875 -0.765625 1.984375 -1.828125 C 2.953125 -2.796875 2.859375 -4.359375 1.953125 -5.265625 C 1.046875 -6.171875 -0.515625 -6.359375 -1.5625 -5.3125 Z M -0.640625 -2.328125 C -0.71875 -2.375 -0.78125 -2.4375 -0.84375 -2.5 C -1.453125 -3.109375 -2.296875 -4.234375 -1.359375 -5.171875 C -0.546875 -5.984375 0.46875 -5.5 1.21875 -4.75 C 1.84375 -4.125 2.734375 -3.078125 1.84375 -2.0625 L 1.796875 -2.015625 C 1.1875 -1.40625 0.265625 -1.578125 -0.390625 -2.109375 C -0.484375 -2.171875 -0.5625 -2.25 -0.640625 -2.328125 Z M -0.640625 -2.328125 "/> +</symbol> +<symbol overflow="visible" id="glyph2-8"> +<path style="stroke:none;" d="M -3.0625 -3.5625 L -2.828125 -3.328125 L -2.703125 -3.453125 C -2.46875 -3.6875 -2.21875 -3.90625 -1.859375 -3.546875 L 0.28125 -1.40625 C 0.59375 -1.09375 0.375 -0.875 0.046875 -0.546875 L 0 -0.5 L 0.234375 -0.265625 L 1.9375 -1.96875 L 1.703125 -2.203125 L 1.53125 -2.03125 C 1.296875 -1.796875 1.109375 -1.640625 0.828125 -1.921875 L -0.609375 -3.359375 C -1.171875 -3.921875 -1.5625 -4.90625 -0.828125 -5.640625 C -0.34375 -6.125 0.234375 -5.703125 0.6875 -5.25 L 2.4375 -3.5 C 2.703125 -3.234375 2.5 -3 2.296875 -2.796875 L 2.125 -2.625 L 2.359375 -2.390625 L 4.0625 -4.09375 L 3.828125 -4.328125 L 3.640625 -4.140625 C 3.4375 -3.9375 3.234375 -3.734375 2.9375 -4.03125 L 1.203125 -5.765625 C 0.96875 -6 0.734375 -6.234375 0.390625 -6.328125 C -0.109375 -6.484375 -0.609375 -6.203125 -0.96875 -5.84375 C -1.46875 -5.34375 -1.578125 -4.515625 -1.28125 -3.96875 L -2.078125 -4.734375 Z M -3.0625 -3.5625 "/> +</symbol> +<symbol overflow="visible" id="glyph2-9"> +<path style="stroke:none;" d="M -3.1875 -3.46875 L -2.953125 -3.234375 L -2.84375 -3.34375 C -2.421875 -3.765625 -2.125 -3.53125 -1.421875 -3.203125 C -0.4375 -2.71875 0.546875 -2.265625 1.53125 -1.78125 C 1.625 -1.75 1.78125 -1.65625 1.875 -1.75 L 1.890625 -1.765625 C 2.0625 -1.9375 1.671875 -2.546875 1.5 -2.90625 C 1.25 -3.46875 1 -4 0.734375 -4.546875 C 0.671875 -4.703125 0.609375 -4.859375 0.5 -5.03125 C 1.171875 -4.609375 1.9375 -4.375 2.625 -4.03125 C 2.96875 -3.84375 3.59375 -3.46875 3.75 -3.625 L 3.78125 -3.65625 C 3.890625 -3.765625 3.796875 -3.890625 3.734375 -3.984375 C 3.328125 -4.859375 2.90625 -5.75 2.5 -6.625 C 2.1875 -7.28125 1.75 -7.9375 2.296875 -8.484375 L 2.0625 -8.71875 L 1.5625 -8.15625 L 0.84375 -7.4375 L 1.046875 -7.234375 C 1.265625 -7.421875 1.578125 -7.515625 1.8125 -7.34375 L 1.84375 -7.3125 C 1.953125 -7.203125 2 -7.0625 2.046875 -6.921875 C 2.421875 -6.171875 2.78125 -5.4375 3.125 -4.6875 C 3.140625 -4.609375 3.203125 -4.515625 3.25 -4.4375 L 3.234375 -4.421875 C 2.34375 -4.9375 1.328125 -5.359375 0.375 -5.78125 C 0.3125 -5.8125 0.21875 -5.84375 0.140625 -5.921875 C -0.046875 -6.109375 0.21875 -6.40625 0.375 -6.5625 L 0.140625 -6.796875 L -1.328125 -5.328125 L -1.09375 -5.09375 L -0.984375 -5.203125 C -0.6875 -5.5 -0.484375 -5.515625 -0.125 -5.3125 C -0.046875 -5.296875 0.0625 -5.25 0.109375 -5.203125 L 0.140625 -5.171875 C 0.25 -5 0.34375 -4.75 0.4375 -4.53125 C 0.640625 -4.140625 0.8125 -3.75 1 -3.34375 C 1.125 -3.125 1.203125 -2.890625 1.328125 -2.671875 C 1.09375 -2.8125 0.84375 -2.90625 0.59375 -3.03125 C -0.078125 -3.359375 -0.765625 -3.671875 -1.453125 -3.984375 C -1.5 -4.03125 -1.609375 -4.046875 -1.671875 -4.109375 C -1.859375 -4.296875 -1.609375 -4.578125 -1.46875 -4.71875 L -1.421875 -4.765625 L -1.65625 -5 Z M -3.1875 -3.46875 "/> +</symbol> +</g> +</defs> +<g id="surface1"> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.421062 4.9595 C 9.421062 7.424344 7.424969 9.420438 4.960125 9.420438 C 2.495281 9.420438 0.499187 7.424344 0.499187 4.9595 C 0.499187 2.498563 2.495281 0.498563 4.960125 0.498563 C 7.424969 0.498563 9.421062 2.498563 9.421062 4.9595 Z M 9.421062 4.9595 " transform="matrix(1,0,0,-1,5.993,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.422906 4.9595 C 9.422906 7.424344 7.422906 9.420438 4.961969 9.420438 C 2.497125 9.420438 0.501031 7.424344 0.501031 4.9595 C 0.501031 2.498563 2.497125 0.498563 4.961969 0.498563 C 7.422906 0.498563 9.422906 2.498563 9.422906 4.9595 Z M 9.422906 4.9595 " transform="matrix(1,0,0,-1,360.956,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.991156 -1.993625 L 0.391656 0.818875 L 4.958063 4.9595 L 8.215875 8.264188 L 11.911188 11.912625 " transform="matrix(1,0,0,-1,360.956,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.991156 11.912625 L 1.454156 8.705594 L 4.958063 4.963406 L 8.290094 2.580594 L 11.911188 -1.989719 " transform="matrix(1,0,0,-1,360.956,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.422906 4.9595 C 9.422906 7.424344 7.422906 9.420438 4.961969 9.420438 C 2.497125 9.420438 0.501031 7.424344 0.501031 4.9595 C 0.501031 2.498563 2.497125 0.498563 4.961969 0.498563 C 7.422906 0.498563 9.422906 2.498563 9.422906 4.9595 Z M 9.422906 4.9595 " transform="matrix(1,0,0,-1,444.206,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.991156 -1.993625 L 0.661188 0.80325 L 4.958063 4.9595 L 7.790094 7.654813 L 11.911188 11.912625 " transform="matrix(1,0,0,-1,444.206,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.991156 11.912625 L 0.586969 10.045438 L 4.958063 4.963406 L 9.141656 2.119656 L 11.911188 -1.989719 " transform="matrix(1,0,0,-1,444.206,-6.978)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-1" x="0.016" y="15.755"/> + <use xlink:href="#glyph0-2" x="5.440005" y="15.755"/> + <use xlink:href="#glyph0-3" x="8.45528" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-4" x="19.301107" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-5" x="31.05348" y="15.755"/> + <use xlink:href="#glyph0-6" x="36.477485" y="15.755"/> + <use xlink:href="#glyph0-7" x="40.697125" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-8" x="46.11022" y="15.755"/> + <use xlink:href="#glyph0-9" x="52.136407" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-7" x="61.784415" y="15.755"/> + <use xlink:href="#glyph0-10" x="67.20842" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-11" x="74.135698" y="15.755"/> + <use xlink:href="#glyph0-8" x="79.860794" y="15.755"/> + <use xlink:href="#glyph0-12" x="85.886981" y="15.755"/> + <use xlink:href="#glyph0-13" x="90.708803" y="15.755"/> + <use xlink:href="#glyph0-14" x="94.988443" y="15.755"/> + <use xlink:href="#glyph0-15" x="99.208083" y="15.755"/> + <use xlink:href="#glyph0-7" x="102.223358" y="15.755"/> + <use xlink:href="#glyph0-16" x="107.647362" y="15.755"/> + <use xlink:href="#glyph0-13" x="113.673549" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph1-1" x="471.757" y="82.337"/> + <use xlink:href="#glyph1-2" x="474.64191" y="74.410794"/> + <use xlink:href="#glyph1-3" x="476.702986" y="68.748046"/> + <use xlink:href="#glyph1-4" x="478.352146" y="64.217028"/> + <use xlink:href="#glyph1-5" x="479.815869" y="60.195493"/> + <use xlink:href="#glyph1-6" x="481.25907" y="56.23034"/> + <use xlink:href="#glyph1-7" x="482.290354" y="53.396916"/> + <use xlink:href="#glyph1-8" x="484.145472" y="48.300033"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph1-7" x="487.441553" y="39.244148"/> + <use xlink:href="#glyph1-8" x="489.296671" y="34.147265"/> + <use xlink:href="#glyph1-3" x="491.357747" y="28.484517"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph1-1" x="497.833" y="82.337"/> + <use xlink:href="#glyph1-2" x="500.71791" y="74.410794"/> + <use xlink:href="#glyph1-3" x="502.778986" y="68.748046"/> + <use xlink:href="#glyph1-4" x="504.428146" y="64.217028"/> + <use xlink:href="#glyph1-5" x="505.891869" y="60.195493"/> + <use xlink:href="#glyph1-6" x="507.33507" y="56.23034"/> + <use xlink:href="#glyph1-7" x="508.366354" y="53.396916"/> + <use xlink:href="#glyph1-8" x="510.221472" y="48.300033"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph1-5" x="513.517553" y="39.244148"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph1-9" x="514.860013" y="35.555776"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph1-7" x="517.434493" y="28.482467"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-17" x="411.762" y="95.886"/> + <use xlink:href="#glyph0-18" x="419.594734" y="95.886"/> + <use xlink:href="#glyph0-7" x="425.620921" y="95.886"/> + <use xlink:href="#glyph0-15" x="431.044925" y="95.886"/> + <use xlink:href="#glyph0-19" x="434.0602" y="95.886"/> + <use xlink:href="#glyph0-12" x="438.882023" y="95.886"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-3" x="447.314757" y="95.886"/> +</g> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 0.499875 0.500156 L 0.499875 9.422031 L 9.42175 9.422031 L 9.42175 0.500156 Z M 0.499875 0.500156 " transform="matrix(1,0,0,-1,466.797,97.09)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 0.499094 0.500156 L 0.499094 9.422031 L 9.420969 9.422031 L 9.420969 0.500156 Z M 0.499094 0.500156 " transform="matrix(1,0,0,-1,492.872,97.09)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-17" x="411.762" y="109.435"/> + <use xlink:href="#glyph0-18" x="419.594734" y="109.435"/> + <use xlink:href="#glyph0-7" x="425.620921" y="109.435"/> + <use xlink:href="#glyph0-15" x="431.044925" y="109.435"/> + <use xlink:href="#glyph0-19" x="434.0602" y="109.435"/> + <use xlink:href="#glyph0-12" x="438.882023" y="109.435"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-20" x="447.314757" y="109.435"/> +</g> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 0.499875 0.498375 L 0.499875 9.42025 L 9.42175 9.42025 L 9.42175 0.498375 Z M 0.499875 0.498375 " transform="matrix(1,0,0,-1,466.797,110.639)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 0.499094 0.498375 L 0.499094 9.42025 L 9.420969 9.42025 L 9.420969 0.498375 Z M 0.499094 0.498375 " transform="matrix(1,0,0,-1,492.872,110.639)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-1" x="0.016" y="130.028"/> + <use xlink:href="#glyph0-2" x="5.440005" y="130.028"/> + <use xlink:href="#glyph0-20" x="8.45528" y="130.028"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-4" x="19.301107" y="130.028"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-5" x="31.05348" y="130.028"/> + <use xlink:href="#glyph0-6" x="36.477485" y="130.028"/> + <use xlink:href="#glyph0-7" x="40.697125" y="130.028"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-8" x="46.11022" y="130.028"/> + <use xlink:href="#glyph0-9" x="52.136407" y="130.028"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-7" x="61.784415" y="130.028"/> + <use xlink:href="#glyph0-10" x="67.20842" y="130.028"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-11" x="74.135698" y="130.028"/> + <use xlink:href="#glyph0-8" x="79.860794" y="130.028"/> + <use xlink:href="#glyph0-12" x="85.886981" y="130.028"/> + <use xlink:href="#glyph0-13" x="90.708803" y="130.028"/> + <use xlink:href="#glyph0-14" x="94.988443" y="130.028"/> + <use xlink:href="#glyph0-15" x="99.208083" y="130.028"/> + <use xlink:href="#glyph0-7" x="102.223358" y="130.028"/> + <use xlink:href="#glyph0-16" x="107.647362" y="130.028"/> + <use xlink:href="#glyph0-13" x="113.673549" y="130.028"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-21" x="121.57501" y="130.028"/> + <use xlink:href="#glyph0-15" x="129.407744" y="130.028"/> + <use xlink:href="#glyph0-14" x="132.423019" y="130.028"/> + <use xlink:href="#glyph0-18" x="136.642659" y="130.028"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-22" x="146.279758" y="130.028"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-13" x="155.325584" y="130.028"/> + <use xlink:href="#glyph0-23" x="159.605224" y="130.028"/> + <use xlink:href="#glyph0-22" x="168.642322" y="130.028"/> + <use xlink:href="#glyph0-24" x="174.066327" y="130.028"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-24" x="177.070693" y="130.028"/> + <use xlink:href="#glyph0-12" x="180.085968" y="130.028"/> + <use xlink:href="#glyph0-6" x="184.90779" y="130.028"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-22" x="192.749252" y="130.028"/> + <use xlink:href="#glyph0-16" x="198.173256" y="130.028"/> + <use xlink:href="#glyph0-5" x="204.199443" y="130.028"/> + <use xlink:href="#glyph0-24" x="209.623447" y="130.028"/> + <use xlink:href="#glyph0-12" x="212.638723" y="130.028"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph2-1" x="452.842" y="184.762"/> + <use xlink:href="#glyph2-2" x="458.806414" y="178.797586"/> + <use xlink:href="#glyph2-3" x="463.067591" y="174.536409"/> + <use xlink:href="#glyph2-4" x="466.477149" y="171.126851"/> + <use xlink:href="#glyph2-5" x="469.503325" y="168.100675"/> + <use xlink:href="#glyph2-6" x="472.487075" y="165.116925"/> + <use xlink:href="#glyph2-7" x="474.619206" y="162.984794"/> + <use xlink:href="#glyph2-8" x="478.454574" y="159.149426"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph2-7" x="485.269063" y="152.334937"/> + <use xlink:href="#glyph2-8" x="489.104431" y="148.499569"/> + <use xlink:href="#glyph2-3" x="493.365608" y="144.238392"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph2-1" x="475.423" y="184.762"/> + <use xlink:href="#glyph2-2" x="481.387414" y="178.797586"/> + <use xlink:href="#glyph2-3" x="485.648591" y="174.536409"/> + <use xlink:href="#glyph2-4" x="489.058149" y="171.126851"/> + <use xlink:href="#glyph2-5" x="492.084325" y="168.100675"/> + <use xlink:href="#glyph2-6" x="495.068075" y="165.116925"/> + <use xlink:href="#glyph2-7" x="497.200206" y="162.984794"/> + <use xlink:href="#glyph2-8" x="501.035574" y="159.149426"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph2-5" x="507.850063" y="152.334937"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph2-9" x="510.625536" y="149.559464"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph2-7" x="515.948151" y="144.236849"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-17" x="394.594" y="198.311"/> + <use xlink:href="#glyph0-18" x="402.426734" y="198.311"/> + <use xlink:href="#glyph0-7" x="408.452921" y="198.311"/> + <use xlink:href="#glyph0-15" x="413.876925" y="198.311"/> + <use xlink:href="#glyph0-19" x="416.8922" y="198.311"/> + <use xlink:href="#glyph0-12" x="421.714023" y="198.311"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-3" x="430.146757" y="198.311"/> +</g> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 0.500812 0.499375 L 0.500812 9.42125 L 9.422687 9.42125 L 9.422687 0.499375 Z M 0.500812 0.499375 " transform="matrix(1,0,0,-1,447.882,199.515)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 0.498937 0.499375 L 0.498937 9.42125 L 9.420812 9.42125 L 9.420812 0.499375 Z M 0.498937 0.499375 " transform="matrix(1,0,0,-1,470.462,199.515)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-17" x="394.594" y="211.861"/> + <use xlink:href="#glyph0-18" x="402.426734" y="211.861"/> + <use xlink:href="#glyph0-7" x="408.452921" y="211.861"/> + <use xlink:href="#glyph0-15" x="413.876925" y="211.861"/> + <use xlink:href="#glyph0-19" x="416.8922" y="211.861"/> + <use xlink:href="#glyph0-12" x="421.714023" y="211.861"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-20" x="430.146757" y="211.861"/> +</g> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 0.500812 0.5015 L 0.500812 9.419469 L 9.422687 9.419469 L 9.422687 0.5015 Z M 0.500812 0.5015 " transform="matrix(1,0,0,-1,447.882,213.064)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 0.498937 0.5015 L 0.498937 9.419469 L 9.420812 9.419469 L 9.420812 0.5015 Z M 0.498937 0.5015 " transform="matrix(1,0,0,-1,470.462,213.064)"/> +</g> +</svg> diff --git a/macros/latex/contrib/sdaps/html/_images/sdaps-8e319298bf95b525fb49d3908de87f9b64b7a1b7.svg b/macros/latex/contrib/sdaps/html/_images/sdaps-8e319298bf95b525fb49d3908de87f9b64b7a1b7.svg new file mode 100644 index 0000000000..16970e1a1f --- /dev/null +++ b/macros/latex/contrib/sdaps/html/_images/sdaps-8e319298bf95b525fb49d3908de87f9b64b7a1b7.svg @@ -0,0 +1,441 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="420pt" height="142pt" viewBox="0 0 420 142" version="1.2"> +<defs> +<g> +<symbol overflow="visible" id="glyph0-0"> +<path style="stroke:none;" d=""/> +</symbol> +<symbol overflow="visible" id="glyph0-1"> +<path style="stroke:none;" d="M 1.28125 -2.375 C 1.28125 -4.15625 2.171875 -4.609375 2.75 -4.609375 C 2.84375 -4.609375 3.53125 -4.609375 3.921875 -4.203125 C 3.46875 -4.171875 3.40625 -3.84375 3.40625 -3.703125 C 3.40625 -3.421875 3.59375 -3.203125 3.90625 -3.203125 C 4.1875 -3.203125 4.40625 -3.390625 4.40625 -3.71875 C 4.40625 -4.453125 3.578125 -4.890625 2.734375 -4.890625 C 1.375 -4.890625 0.375 -3.703125 0.375 -2.359375 C 0.375 -0.953125 1.453125 0.125 2.71875 0.125 C 4.171875 0.125 4.53125 -1.1875 4.53125 -1.296875 C 4.53125 -1.40625 4.421875 -1.40625 4.390625 -1.40625 C 4.28125 -1.40625 4.265625 -1.359375 4.25 -1.296875 C 3.921875 -0.28125 3.21875 -0.15625 2.8125 -0.15625 C 2.234375 -0.15625 1.28125 -0.625 1.28125 -2.375 Z M 1.28125 -2.375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-2"> +<path style="stroke:none;" d="M 5.140625 -2.328125 C 5.140625 -3.734375 4.046875 -4.890625 2.71875 -4.890625 C 1.359375 -4.890625 0.3125 -3.703125 0.3125 -2.328125 C 0.3125 -0.921875 1.4375 0.125 2.71875 0.125 C 4.03125 0.125 5.140625 -0.953125 5.140625 -2.328125 Z M 2.71875 -0.15625 C 2.25 -0.15625 1.78125 -0.375 1.484375 -0.890625 C 1.203125 -1.359375 1.203125 -2.03125 1.203125 -2.421875 C 1.203125 -2.84375 1.203125 -3.4375 1.46875 -3.921875 C 1.765625 -4.421875 2.28125 -4.640625 2.71875 -4.640625 C 3.203125 -4.640625 3.671875 -4.40625 3.953125 -3.9375 C 4.234375 -3.46875 4.234375 -2.828125 4.234375 -2.421875 C 4.234375 -2.03125 4.234375 -1.4375 3.984375 -0.953125 C 3.75 -0.46875 3.265625 -0.15625 2.71875 -0.15625 Z M 2.71875 -0.15625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-3"> +<path style="stroke:none;" d="M 1.9375 -7.5625 L 0.359375 -7.453125 L 0.359375 -7.109375 C 1.125 -7.109375 1.203125 -7.03125 1.203125 -6.5 L 1.203125 -0.828125 C 1.203125 -0.34375 1.09375 -0.34375 0.359375 -0.34375 L 0.359375 0 C 0.71875 -0.015625 1.296875 -0.03125 1.578125 -0.03125 C 1.84375 -0.03125 2.375 -0.015625 2.78125 0 L 2.78125 -0.34375 C 2.046875 -0.34375 1.9375 -0.34375 1.9375 -0.828125 Z M 1.9375 -7.5625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-4"> +<path style="stroke:none;" d="M 4.265625 -0.859375 L 4.265625 0.125 L 5.828125 0 L 5.828125 -0.34375 C 5.078125 -0.34375 4.984375 -0.421875 4.984375 -0.953125 L 4.984375 -4.828125 L 3.375 -4.703125 L 3.375 -4.359375 C 4.140625 -4.359375 4.234375 -4.28125 4.234375 -3.75 L 4.234375 -1.8125 C 4.234375 -0.859375 3.703125 -0.125 2.90625 -0.125 C 2 -0.125 1.953125 -0.625 1.953125 -1.203125 L 1.953125 -4.828125 L 0.34375 -4.703125 L 0.34375 -4.359375 C 1.203125 -4.359375 1.203125 -4.328125 1.203125 -3.359375 L 1.203125 -1.71875 C 1.203125 -0.875 1.203125 0.125 2.859375 0.125 C 3.46875 0.125 3.953125 -0.1875 4.265625 -0.859375 Z M 4.265625 -0.859375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-5"> +<path style="stroke:none;" d="M 1.203125 -3.75 L 1.203125 -0.828125 C 1.203125 -0.34375 1.078125 -0.34375 0.34375 -0.34375 L 0.34375 0 C 0.734375 -0.015625 1.28125 -0.03125 1.578125 -0.03125 C 1.859375 -0.03125 2.4375 -0.015625 2.796875 0 L 2.796875 -0.34375 C 2.078125 -0.34375 1.953125 -0.34375 1.953125 -0.828125 L 1.953125 -2.828125 C 1.953125 -3.96875 2.71875 -4.578125 3.421875 -4.578125 C 4.109375 -4.578125 4.234375 -3.984375 4.234375 -3.375 L 4.234375 -0.828125 C 4.234375 -0.34375 4.109375 -0.34375 3.375 -0.34375 L 3.375 0 C 3.765625 -0.015625 4.3125 -0.03125 4.609375 -0.03125 C 4.890625 -0.03125 5.46875 -0.015625 5.828125 0 L 5.828125 -0.34375 C 5.109375 -0.34375 4.984375 -0.34375 4.984375 -0.828125 L 4.984375 -2.828125 C 4.984375 -3.96875 5.765625 -4.578125 6.453125 -4.578125 C 7.140625 -4.578125 7.265625 -3.984375 7.265625 -3.375 L 7.265625 -0.828125 C 7.265625 -0.34375 7.140625 -0.34375 6.40625 -0.34375 L 6.40625 0 C 6.796875 -0.015625 7.34375 -0.03125 7.640625 -0.03125 C 7.921875 -0.03125 8.5 -0.015625 8.859375 0 L 8.859375 -0.34375 C 8.296875 -0.34375 8.03125 -0.34375 8.015625 -0.671875 L 8.015625 -2.75 C 8.015625 -3.6875 8.015625 -4.03125 7.671875 -4.421875 C 7.53125 -4.609375 7.171875 -4.828125 6.53125 -4.828125 C 5.609375 -4.828125 5.140625 -4.171875 4.953125 -3.75 C 4.796875 -4.703125 3.984375 -4.828125 3.5 -4.828125 C 2.703125 -4.828125 2.1875 -4.359375 1.890625 -3.671875 L 1.890625 -4.828125 L 0.34375 -4.703125 L 0.34375 -4.359375 C 1.109375 -4.359375 1.203125 -4.28125 1.203125 -3.75 Z M 1.203125 -3.75 "/> +</symbol> +<symbol overflow="visible" id="glyph0-6"> +<path style="stroke:none;" d="M 1.203125 -0.828125 C 1.203125 -0.34375 1.078125 -0.34375 0.34375 -0.34375 L 0.34375 0 C 0.734375 -0.015625 1.28125 -0.03125 1.578125 -0.03125 C 1.859375 -0.03125 2.4375 -0.015625 2.796875 0 L 2.796875 -0.34375 C 2.078125 -0.34375 1.953125 -0.34375 1.953125 -0.828125 L 1.953125 -2.828125 C 1.953125 -3.96875 2.71875 -4.578125 3.421875 -4.578125 C 4.109375 -4.578125 4.234375 -3.984375 4.234375 -3.375 L 4.234375 -0.828125 C 4.234375 -0.34375 4.109375 -0.34375 3.375 -0.34375 L 3.375 0 C 3.765625 -0.015625 4.3125 -0.03125 4.609375 -0.03125 C 4.890625 -0.03125 5.46875 -0.015625 5.828125 0 L 5.828125 -0.34375 C 5.265625 -0.34375 5 -0.34375 4.984375 -0.671875 L 4.984375 -2.75 C 4.984375 -3.6875 4.984375 -4.03125 4.640625 -4.421875 C 4.5 -4.609375 4.140625 -4.828125 3.5 -4.828125 C 2.578125 -4.828125 2.109375 -4.171875 1.921875 -3.75 L 1.921875 -7.5625 L 0.34375 -7.453125 L 0.34375 -7.109375 C 1.109375 -7.109375 1.203125 -7.03125 1.203125 -6.5 Z M 1.203125 -0.828125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-7"> +<path style="stroke:none;" d="M 1.21875 -2.75 C 1.28125 -4.375 2.203125 -4.640625 2.578125 -4.640625 C 3.703125 -4.640625 3.8125 -3.171875 3.8125 -2.75 Z M 1.203125 -2.515625 L 4.25 -2.515625 C 4.5 -2.515625 4.53125 -2.515625 4.53125 -2.75 C 4.53125 -3.828125 3.9375 -4.890625 2.578125 -4.890625 C 1.3125 -4.890625 0.3125 -3.765625 0.3125 -2.40625 C 0.3125 -0.9375 1.453125 0.125 2.703125 0.125 C 4.03125 0.125 4.53125 -1.09375 4.53125 -1.296875 C 4.53125 -1.40625 4.4375 -1.421875 4.390625 -1.421875 C 4.28125 -1.421875 4.265625 -1.359375 4.25 -1.28125 C 3.859375 -0.15625 2.875 -0.15625 2.765625 -0.15625 C 2.21875 -0.15625 1.78125 -0.484375 1.53125 -0.890625 C 1.203125 -1.40625 1.203125 -2.125 1.203125 -2.515625 Z M 1.203125 -2.515625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-8"> +<path style="stroke:none;" d="M 3.625 -0.828125 C 3.671875 -0.390625 3.96875 0.0625 4.484375 0.0625 C 4.71875 0.0625 5.375 -0.09375 5.375 -0.96875 L 5.375 -1.578125 L 5.109375 -1.578125 L 5.109375 -0.96875 C 5.109375 -0.34375 4.828125 -0.265625 4.71875 -0.265625 C 4.359375 -0.265625 4.3125 -0.765625 4.3125 -0.8125 L 4.3125 -3 C 4.3125 -3.453125 4.3125 -3.875 3.921875 -4.28125 C 3.484375 -4.71875 2.9375 -4.890625 2.421875 -4.890625 C 1.53125 -4.890625 0.78125 -4.375 0.78125 -3.65625 C 0.78125 -3.328125 1 -3.140625 1.28125 -3.140625 C 1.578125 -3.140625 1.78125 -3.359375 1.78125 -3.640625 C 1.78125 -3.78125 1.71875 -4.140625 1.21875 -4.140625 C 1.515625 -4.53125 2.046875 -4.640625 2.40625 -4.640625 C 2.9375 -4.640625 3.5625 -4.21875 3.5625 -3.25 L 3.5625 -2.84375 C 3 -2.8125 2.234375 -2.78125 1.546875 -2.453125 C 0.734375 -2.078125 0.453125 -1.515625 0.453125 -1.03125 C 0.453125 -0.15625 1.515625 0.125 2.203125 0.125 C 2.921875 0.125 3.421875 -0.3125 3.625 -0.828125 Z M 3.5625 -2.625 L 3.5625 -1.53125 C 3.5625 -0.484375 2.765625 -0.125 2.28125 -0.125 C 1.75 -0.125 1.296875 -0.5 1.296875 -1.046875 C 1.296875 -1.640625 1.75 -2.546875 3.5625 -2.625 Z M 3.5625 -2.625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-9"> +<path style="stroke:none;" d="M 4.140625 -0.59375 L 4.140625 0.125 L 5.75 0 L 5.75 -0.34375 C 4.984375 -0.34375 4.890625 -0.421875 4.890625 -0.953125 L 4.890625 -7.5625 L 3.328125 -7.453125 L 3.328125 -7.109375 C 4.09375 -7.109375 4.171875 -7.03125 4.171875 -6.5 L 4.171875 -4.140625 C 3.859375 -4.53125 3.390625 -4.828125 2.796875 -4.828125 C 1.515625 -4.828125 0.375 -3.75 0.375 -2.34375 C 0.375 -0.953125 1.4375 0.125 2.6875 0.125 C 3.375 0.125 3.875 -0.25 4.140625 -0.59375 Z M 4.140625 -3.515625 L 4.140625 -1.28125 C 4.140625 -1.09375 4.140625 -1.0625 4.03125 -0.890625 C 3.703125 -0.359375 3.203125 -0.125 2.734375 -0.125 C 2.25 -0.125 1.859375 -0.40625 1.59375 -0.8125 C 1.3125 -1.265625 1.28125 -1.890625 1.28125 -2.328125 C 1.28125 -2.734375 1.296875 -3.390625 1.609375 -3.875 C 1.84375 -4.21875 2.25 -4.578125 2.84375 -4.578125 C 3.234375 -4.578125 3.6875 -4.421875 4.03125 -3.921875 C 4.140625 -3.734375 4.140625 -3.71875 4.140625 -3.515625 Z M 4.140625 -3.515625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-10"> +<path style="stroke:none;" d="M 1.828125 -3.625 L 1.828125 -4.828125 L 0.3125 -4.703125 L 0.3125 -4.359375 C 1.0625 -4.359375 1.15625 -4.28125 1.15625 -3.75 L 1.15625 -0.828125 C 1.15625 -0.34375 1.03125 -0.34375 0.3125 -0.34375 L 0.3125 0 C 0.734375 -0.015625 1.25 -0.03125 1.546875 -0.03125 C 1.984375 -0.03125 2.5 -0.03125 2.9375 0 L 2.9375 -0.34375 L 2.703125 -0.34375 C 1.890625 -0.34375 1.875 -0.453125 1.875 -0.84375 L 1.875 -2.53125 C 1.875 -3.609375 2.328125 -4.578125 3.15625 -4.578125 C 3.234375 -4.578125 3.265625 -4.578125 3.28125 -4.5625 C 3.25 -4.5625 3.03125 -4.421875 3.03125 -4.140625 C 3.03125 -3.84375 3.265625 -3.671875 3.5 -3.671875 C 3.703125 -3.671875 3.96875 -3.8125 3.96875 -4.15625 C 3.96875 -4.5 3.625 -4.828125 3.15625 -4.828125 C 2.359375 -4.828125 1.96875 -4.09375 1.828125 -3.625 Z M 1.828125 -3.625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-11"> +<path style="stroke:none;" d="M 5.015625 -3.484375 C 5.015625 -4.359375 4.96875 -5.234375 4.578125 -6.046875 C 4.078125 -7.09375 3.1875 -7.265625 2.71875 -7.265625 C 2.078125 -7.265625 1.28125 -6.984375 0.828125 -5.96875 C 0.484375 -5.21875 0.421875 -4.359375 0.421875 -3.484375 C 0.421875 -2.671875 0.46875 -1.6875 0.921875 -0.859375 C 1.390625 0.015625 2.1875 0.234375 2.71875 0.234375 C 3.296875 0.234375 4.140625 0.015625 4.609375 -1.03125 C 4.96875 -1.78125 5.015625 -2.625 5.015625 -3.484375 Z M 2.71875 0 C 2.296875 0 1.640625 -0.265625 1.453125 -1.3125 C 1.328125 -1.96875 1.328125 -2.984375 1.328125 -3.625 C 1.328125 -4.3125 1.328125 -5.03125 1.421875 -5.625 C 1.625 -6.921875 2.4375 -7.03125 2.71875 -7.03125 C 3.078125 -7.03125 3.796875 -6.828125 4 -5.75 C 4.109375 -5.140625 4.109375 -4.3125 4.109375 -3.625 C 4.109375 -2.796875 4.109375 -2.0625 3.984375 -1.359375 C 3.828125 -0.328125 3.203125 0 2.71875 0 Z M 2.71875 0 "/> +</symbol> +<symbol overflow="visible" id="glyph0-12"> +<path style="stroke:none;" d="M 6.75 -3.671875 C 6.953125 -4.203125 7.28125 -4.359375 7.671875 -4.359375 L 7.671875 -4.703125 C 7.421875 -4.671875 7.109375 -4.671875 6.875 -4.671875 C 6.546875 -4.671875 6.0625 -4.6875 5.859375 -4.703125 L 5.859375 -4.359375 C 6.25 -4.359375 6.484375 -4.15625 6.484375 -3.84375 C 6.484375 -3.78125 6.484375 -3.75 6.4375 -3.609375 L 5.4375 -0.8125 L 4.359375 -3.859375 C 4.3125 -3.984375 4.3125 -4.015625 4.3125 -4.0625 C 4.3125 -4.359375 4.734375 -4.359375 4.953125 -4.359375 L 4.953125 -4.703125 C 4.640625 -4.6875 4.078125 -4.671875 3.8125 -4.671875 C 3.484375 -4.671875 3.171875 -4.671875 2.84375 -4.703125 L 2.84375 -4.359375 C 3.25 -4.359375 3.421875 -4.34375 3.53125 -4.203125 C 3.59375 -4.140625 3.703125 -3.8125 3.78125 -3.59375 L 2.84375 -0.953125 L 1.8125 -3.875 C 1.75 -4 1.75 -4.03125 1.75 -4.0625 C 1.75 -4.359375 2.1875 -4.359375 2.40625 -4.359375 L 2.40625 -4.703125 C 2.078125 -4.6875 1.46875 -4.671875 1.203125 -4.671875 C 1.171875 -4.671875 0.59375 -4.671875 0.203125 -4.703125 L 0.203125 -4.359375 C 0.734375 -4.359375 0.875 -4.328125 1 -3.984375 L 2.375 -0.125 C 2.4375 0.03125 2.46875 0.125 2.609375 0.125 C 2.75 0.125 2.765625 0.046875 2.828125 -0.09375 L 3.921875 -3.1875 L 5.03125 -0.09375 C 5.078125 0.03125 5.109375 0.125 5.25 0.125 C 5.40625 0.125 5.4375 0.015625 5.46875 -0.09375 Z M 6.75 -3.671875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-13"> +<path style="stroke:none;" d="M 3.203125 -6.984375 C 3.203125 -7.234375 3.203125 -7.265625 2.953125 -7.265625 C 2.28125 -6.5625 1.3125 -6.5625 0.96875 -6.5625 L 0.96875 -6.234375 C 1.1875 -6.234375 1.828125 -6.234375 2.40625 -6.515625 L 2.40625 -0.859375 C 2.40625 -0.46875 2.359375 -0.34375 1.390625 -0.34375 L 1.03125 -0.34375 L 1.03125 0 C 1.421875 -0.03125 2.359375 -0.03125 2.796875 -0.03125 C 3.234375 -0.03125 4.1875 -0.03125 4.5625 0 L 4.5625 -0.34375 L 4.21875 -0.34375 C 3.234375 -0.34375 3.203125 -0.453125 3.203125 -0.859375 Z M 3.203125 -6.984375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-14"> +<path style="stroke:none;" d="M 1.390625 -0.84375 L 2.546875 -1.96875 C 4.25 -3.46875 4.890625 -4.0625 4.890625 -5.140625 C 4.890625 -6.390625 3.921875 -7.265625 2.578125 -7.265625 C 1.359375 -7.265625 0.546875 -6.265625 0.546875 -5.296875 C 0.546875 -4.671875 1.09375 -4.671875 1.125 -4.671875 C 1.3125 -4.671875 1.6875 -4.8125 1.6875 -5.25 C 1.6875 -5.546875 1.5 -5.828125 1.109375 -5.828125 C 1.03125 -5.828125 1 -5.828125 0.96875 -5.8125 C 1.21875 -6.515625 1.8125 -6.921875 2.4375 -6.921875 C 3.4375 -6.921875 3.90625 -6.046875 3.90625 -5.140625 C 3.90625 -4.28125 3.359375 -3.40625 2.765625 -2.734375 L 0.671875 -0.40625 C 0.546875 -0.28125 0.546875 -0.265625 0.546875 0 L 4.59375 0 L 4.890625 -1.890625 L 4.625 -1.890625 C 4.5625 -1.578125 4.5 -1.09375 4.390625 -0.921875 C 4.3125 -0.84375 3.59375 -0.84375 3.34375 -0.84375 Z M 1.390625 -0.84375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-15"> +<path style="stroke:none;" d="M 3.15625 -3.84375 C 4.0625 -4.140625 4.6875 -4.890625 4.6875 -5.765625 C 4.6875 -6.65625 3.734375 -7.265625 2.6875 -7.265625 C 1.578125 -7.265625 0.75 -6.609375 0.75 -5.78125 C 0.75 -5.421875 1 -5.21875 1.3125 -5.21875 C 1.640625 -5.21875 1.859375 -5.453125 1.859375 -5.765625 C 1.859375 -6.3125 1.359375 -6.3125 1.1875 -6.3125 C 1.53125 -6.84375 2.25 -6.984375 2.640625 -6.984375 C 3.09375 -6.984375 3.6875 -6.75 3.6875 -5.765625 C 3.6875 -5.640625 3.671875 -5 3.375 -4.53125 C 3.046875 -4 2.6875 -3.96875 2.40625 -3.953125 C 2.328125 -3.953125 2.0625 -3.921875 1.984375 -3.921875 C 1.890625 -3.921875 1.828125 -3.90625 1.828125 -3.796875 C 1.828125 -3.671875 1.890625 -3.671875 2.078125 -3.671875 L 2.5625 -3.671875 C 3.453125 -3.671875 3.859375 -2.9375 3.859375 -1.859375 C 3.859375 -0.375 3.109375 -0.0625 2.625 -0.0625 C 2.15625 -0.0625 1.34375 -0.25 0.953125 -0.890625 C 1.34375 -0.84375 1.671875 -1.078125 1.671875 -1.5 C 1.671875 -1.890625 1.390625 -2.109375 1.0625 -2.109375 C 0.8125 -2.109375 0.453125 -1.953125 0.453125 -1.46875 C 0.453125 -0.484375 1.46875 0.234375 2.65625 0.234375 C 3.984375 0.234375 4.984375 -0.75 4.984375 -1.859375 C 4.984375 -2.765625 4.296875 -3.609375 3.15625 -3.84375 Z M 3.15625 -3.84375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-16"> +<path style="stroke:none;" d="M 3.203125 -1.796875 L 3.203125 -0.84375 C 3.203125 -0.453125 3.1875 -0.34375 2.375 -0.34375 L 2.15625 -0.34375 L 2.15625 0 C 2.59375 -0.03125 3.15625 -0.03125 3.625 -0.03125 C 4.078125 -0.03125 4.65625 -0.03125 5.109375 0 L 5.109375 -0.34375 L 4.875 -0.34375 C 4.0625 -0.34375 4.046875 -0.453125 4.046875 -0.84375 L 4.046875 -1.796875 L 5.140625 -1.796875 L 5.140625 -2.140625 L 4.046875 -2.140625 L 4.046875 -7.09375 C 4.046875 -7.3125 4.046875 -7.390625 3.875 -7.390625 C 3.78125 -7.390625 3.734375 -7.390625 3.65625 -7.25 L 0.3125 -2.140625 L 0.3125 -1.796875 Z M 3.265625 -2.140625 L 0.609375 -2.140625 L 3.265625 -6.203125 Z M 3.265625 -2.140625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-17"> +<path style="stroke:none;" d="M 4.890625 -2.1875 C 4.890625 -3.484375 4 -4.578125 2.828125 -4.578125 C 2.296875 -4.578125 1.828125 -4.40625 1.4375 -4.03125 L 1.4375 -6.15625 C 1.65625 -6.078125 2.015625 -6.015625 2.359375 -6.015625 C 3.703125 -6.015625 4.46875 -7 4.46875 -7.140625 C 4.46875 -7.203125 4.4375 -7.265625 4.359375 -7.265625 C 4.359375 -7.265625 4.328125 -7.265625 4.28125 -7.234375 C 4.0625 -7.125 3.515625 -6.921875 2.796875 -6.921875 C 2.359375 -6.921875 1.859375 -6.984375 1.34375 -7.21875 C 1.25 -7.25 1.234375 -7.25 1.203125 -7.25 C 1.09375 -7.25 1.09375 -7.171875 1.09375 -6.984375 L 1.09375 -3.765625 C 1.09375 -3.5625 1.09375 -3.484375 1.25 -3.484375 C 1.328125 -3.484375 1.359375 -3.515625 1.390625 -3.578125 C 1.515625 -3.75 1.921875 -4.34375 2.796875 -4.34375 C 3.375 -4.34375 3.640625 -3.84375 3.734375 -3.640625 C 3.90625 -3.234375 3.921875 -2.8125 3.921875 -2.265625 C 3.921875 -1.890625 3.921875 -1.234375 3.671875 -0.78125 C 3.40625 -0.34375 3 -0.0625 2.5 -0.0625 C 1.703125 -0.0625 1.078125 -0.640625 0.890625 -1.28125 C 0.921875 -1.28125 0.953125 -1.265625 1.078125 -1.265625 C 1.4375 -1.265625 1.625 -1.53125 1.625 -1.796875 C 1.625 -2.0625 1.4375 -2.328125 1.078125 -2.328125 C 0.921875 -2.328125 0.546875 -2.25 0.546875 -1.75 C 0.546875 -0.8125 1.296875 0.234375 2.515625 0.234375 C 3.78125 0.234375 4.890625 -0.8125 4.890625 -2.1875 Z M 4.890625 -2.1875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-18"> +<path style="stroke:none;" d="M 1.4375 -3.578125 L 1.4375 -3.84375 C 1.4375 -6.59375 2.796875 -6.984375 3.34375 -6.984375 C 3.609375 -6.984375 4.0625 -6.921875 4.3125 -6.546875 C 4.140625 -6.546875 3.703125 -6.546875 3.703125 -6.0625 C 3.703125 -5.71875 3.96875 -5.5625 4.203125 -5.5625 C 4.390625 -5.5625 4.71875 -5.65625 4.71875 -6.078125 C 4.71875 -6.734375 4.234375 -7.265625 3.328125 -7.265625 C 1.9375 -7.265625 0.453125 -5.859375 0.453125 -3.453125 C 0.453125 -0.53125 1.71875 0.234375 2.734375 0.234375 C 3.953125 0.234375 4.984375 -0.78125 4.984375 -2.21875 C 4.984375 -3.609375 4.015625 -4.65625 2.796875 -4.65625 C 2.0625 -4.65625 1.65625 -4.09375 1.4375 -3.578125 Z M 2.734375 -0.0625 C 2.046875 -0.0625 1.71875 -0.71875 1.65625 -0.890625 C 1.46875 -1.390625 1.46875 -2.265625 1.46875 -2.46875 C 1.46875 -3.3125 1.8125 -4.40625 2.796875 -4.40625 C 2.96875 -4.40625 3.46875 -4.40625 3.8125 -3.734375 C 4 -3.328125 4 -2.765625 4 -2.234375 C 4 -1.71875 4 -1.171875 3.8125 -0.78125 C 3.484375 -0.125 2.984375 -0.0625 2.734375 -0.0625 Z M 2.734375 -0.0625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-19"> +<path style="stroke:none;" d="M 5.1875 -6.640625 C 5.296875 -6.765625 5.296875 -6.796875 5.296875 -7.03125 L 2.640625 -7.03125 C 1.3125 -7.03125 1.28125 -7.171875 1.25 -7.375 L 0.96875 -7.375 L 0.609375 -5.125 L 0.890625 -5.125 C 0.921875 -5.296875 1.015625 -5.984375 1.15625 -6.125 C 1.234375 -6.1875 2.078125 -6.1875 2.21875 -6.1875 L 4.484375 -6.1875 C 4.359375 -6.015625 3.5 -4.828125 3.265625 -4.453125 C 2.28125 -2.984375 1.921875 -1.46875 1.921875 -0.359375 C 1.921875 -0.25 1.921875 0.234375 2.421875 0.234375 C 2.921875 0.234375 2.921875 -0.25 2.921875 -0.359375 L 2.921875 -0.921875 C 2.921875 -1.515625 2.953125 -2.109375 3.046875 -2.703125 C 3.09375 -2.953125 3.234375 -3.890625 3.71875 -4.5625 Z M 5.1875 -6.640625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-20"> +<path style="stroke:none;" d="M 1.78125 -4.984375 C 1.28125 -5.3125 1.234375 -5.6875 1.234375 -5.875 C 1.234375 -6.53125 1.9375 -6.984375 2.71875 -6.984375 C 3.515625 -6.984375 4.203125 -6.421875 4.203125 -5.640625 C 4.203125 -5.015625 3.78125 -4.5 3.125 -4.109375 Z M 3.375 -3.953125 C 4.15625 -4.359375 4.6875 -4.921875 4.6875 -5.640625 C 4.6875 -6.640625 3.71875 -7.265625 2.71875 -7.265625 C 1.640625 -7.265625 0.75 -6.453125 0.75 -5.4375 C 0.75 -5.25 0.78125 -4.75 1.234375 -4.25 C 1.359375 -4.109375 1.75 -3.84375 2.03125 -3.65625 C 1.390625 -3.34375 0.453125 -2.71875 0.453125 -1.640625 C 0.453125 -0.484375 1.578125 0.234375 2.71875 0.234375 C 3.953125 0.234375 4.984375 -0.671875 4.984375 -1.828125 C 4.984375 -2.21875 4.859375 -2.71875 4.453125 -3.171875 C 4.25 -3.40625 4.0625 -3.515625 3.375 -3.953125 Z M 2.28125 -3.484375 L 3.625 -2.640625 C 3.921875 -2.4375 4.4375 -2.109375 4.4375 -1.4375 C 4.4375 -0.625 3.625 -0.0625 2.71875 -0.0625 C 1.78125 -0.0625 1 -0.734375 1 -1.640625 C 1 -2.28125 1.359375 -2.984375 2.28125 -3.484375 Z M 2.28125 -3.484375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-21"> +<path style="stroke:none;" d="M 4 -3.46875 L 4 -3.125 C 4 -0.5625 2.875 -0.0625 2.234375 -0.0625 C 2.046875 -0.0625 1.46875 -0.09375 1.171875 -0.453125 C 1.640625 -0.453125 1.734375 -0.78125 1.734375 -0.953125 C 1.734375 -1.296875 1.46875 -1.46875 1.234375 -1.46875 C 1.0625 -1.46875 0.734375 -1.359375 0.734375 -0.9375 C 0.734375 -0.203125 1.3125 0.234375 2.25 0.234375 C 3.65625 0.234375 4.984375 -1.25 4.984375 -3.59375 C 4.984375 -6.515625 3.734375 -7.265625 2.765625 -7.265625 C 2.15625 -7.265625 1.625 -7.0625 1.15625 -6.578125 C 0.703125 -6.078125 0.453125 -5.625 0.453125 -4.8125 C 0.453125 -3.453125 1.421875 -2.375 2.640625 -2.375 C 3.296875 -2.375 3.75 -2.828125 4 -3.46875 Z M 2.65625 -2.625 C 2.46875 -2.625 1.96875 -2.625 1.640625 -3.3125 C 1.4375 -3.71875 1.4375 -4.265625 1.4375 -4.796875 C 1.4375 -5.390625 1.4375 -5.90625 1.671875 -6.296875 C 1.96875 -6.84375 2.375 -6.984375 2.765625 -6.984375 C 3.265625 -6.984375 3.625 -6.625 3.8125 -6.125 C 3.9375 -5.78125 3.984375 -5.09375 3.984375 -4.59375 C 3.984375 -3.6875 3.609375 -2.625 2.65625 -2.625 Z M 2.65625 -2.625 "/> +</symbol> +<symbol overflow="visible" id="glyph1-0"> +<path style="stroke:none;" d=""/> +</symbol> +<symbol overflow="visible" id="glyph1-1"> +<path style="stroke:none;" d="M -1.796875 -2.015625 C -3.46875 -2.625 -3.578125 -3.625 -3.390625 -4.15625 C -3.359375 -4.25 -3.125 -4.890625 -2.609375 -5.125 C -2.734375 -4.6875 -2.4375 -4.515625 -2.3125 -4.46875 C -2.046875 -4.375 -1.78125 -4.46875 -1.671875 -4.765625 C -1.578125 -5.03125 -1.6875 -5.296875 -2 -5.40625 C -2.6875 -5.65625 -3.375 -5.03125 -3.65625 -4.234375 C -4.125 -2.96875 -3.359375 -1.625 -2.09375 -1.171875 C -0.765625 -0.6875 0.625 -1.3125 1.0625 -2.515625 C 1.546875 -3.875 0.4375 -4.671875 0.328125 -4.703125 C 0.21875 -4.75 0.1875 -4.640625 0.171875 -4.609375 C 0.140625 -4.5 0.171875 -4.484375 0.234375 -4.4375 C 1.078125 -3.78125 0.953125 -3.078125 0.828125 -2.6875 C 0.625 -2.140625 -0.15625 -1.421875 -1.796875 -2.015625 Z M -1.796875 -2.015625 "/> +</symbol> +<symbol overflow="visible" id="glyph1-2"> +<path style="stroke:none;" d="M -0.421875 -5.625 C -1.75 -6.109375 -3.203125 -5.46875 -3.65625 -4.234375 C -4.125 -2.953125 -3.375 -1.5625 -2.078125 -1.09375 C -0.75 -0.609375 0.609375 -1.296875 1.0625 -2.515625 C 1.5 -3.734375 0.875 -5.15625 -0.421875 -5.625 Z M 0.796875 -2.609375 C 0.625 -2.15625 0.25 -1.796875 -0.34375 -1.6875 C -0.875 -1.59375 -1.5 -1.8125 -1.875 -1.953125 C -2.265625 -2.09375 -2.828125 -2.296875 -3.1875 -2.71875 C -3.546875 -3.171875 -3.578125 -3.734375 -3.421875 -4.15625 C -3.265625 -4.609375 -2.890625 -4.953125 -2.34375 -5.0625 C -1.8125 -5.171875 -1.203125 -4.953125 -0.828125 -4.8125 C -0.453125 -4.671875 0.109375 -4.46875 0.46875 -4.078125 C 0.84375 -3.6875 0.96875 -3.109375 0.796875 -2.609375 Z M 0.796875 -2.609375 "/> +</symbol> +<symbol overflow="visible" id="glyph1-3"> +<path style="stroke:none;" d="M -6.453125 -4.421875 L -6.875 -2.890625 L -6.5625 -2.78125 C -6.296875 -3.5 -6.203125 -3.53125 -5.703125 -3.34375 L -0.375 -1.40625 C 0.078125 -1.25 0.046875 -1.15625 -0.203125 -0.46875 L 0.125 -0.34375 C 0.234375 -0.671875 0.40625 -1.234375 0.515625 -1.5 C 0.59375 -1.75 0.796875 -2.234375 0.953125 -2.609375 L 0.625 -2.734375 C 0.375 -2.046875 0.328125 -1.953125 -0.125 -2.109375 Z M -6.453125 -4.421875 "/> +</symbol> +<symbol overflow="visible" id="glyph1-4"> +<path style="stroke:none;" d="M 0.640625 -4.3125 L 1.578125 -3.96875 L 2 -5.484375 L 1.671875 -5.609375 C 1.40625 -4.890625 1.3125 -4.828125 0.8125 -5.015625 L -2.828125 -6.34375 L -3.265625 -4.78125 L -2.9375 -4.65625 C -2.671875 -5.375 -2.5625 -5.453125 -2.078125 -5.265625 L -0.25 -4.609375 C 0.640625 -4.28125 1.140625 -3.53125 0.875 -2.78125 C 0.5625 -1.921875 0.078125 -2.046875 -0.453125 -2.234375 L -3.859375 -3.484375 L -4.296875 -1.9375 L -3.96875 -1.8125 C -3.6875 -2.609375 -3.65625 -2.609375 -2.75 -2.28125 L -1.203125 -1.71875 C -0.421875 -1.421875 0.53125 -1.078125 1.109375 -2.640625 C 1.3125 -3.21875 1.1875 -3.78125 0.640625 -4.3125 Z M 0.640625 -4.3125 "/> +</symbol> +<symbol overflow="visible" id="glyph1-5"> +<path style="stroke:none;" d="M -3.125 -2.40625 L -0.375 -1.40625 C 0.078125 -1.25 0.046875 -1.140625 -0.203125 -0.453125 L 0.125 -0.328125 C 0.234375 -0.6875 0.40625 -1.21875 0.515625 -1.5 C 0.609375 -1.765625 0.8125 -2.296875 0.953125 -2.625 L 0.625 -2.75 C 0.375 -2.078125 0.34375 -1.953125 -0.109375 -2.109375 L -1.984375 -2.796875 C -3.0625 -3.1875 -3.359375 -4.125 -3.125 -4.78125 C -2.890625 -5.421875 -2.296875 -5.34375 -1.71875 -5.140625 L 0.671875 -4.265625 C 1.125 -4.109375 1.078125 -3.984375 0.828125 -3.296875 L 1.15625 -3.171875 C 1.265625 -3.53125 1.4375 -4.0625 1.546875 -4.34375 C 1.640625 -4.609375 1.859375 -5.140625 2 -5.484375 L 1.671875 -5.609375 C 1.421875 -4.921875 1.375 -4.8125 0.921875 -4.96875 L -0.953125 -5.65625 C -2.03125 -6.046875 -2.328125 -6.984375 -2.09375 -7.625 C -1.859375 -8.265625 -1.265625 -8.1875 -0.6875 -7.984375 L 1.703125 -7.109375 C 2.15625 -6.953125 2.109375 -6.828125 1.859375 -6.140625 L 2.1875 -6.015625 C 2.3125 -6.390625 2.484375 -6.921875 2.578125 -7.203125 C 2.671875 -7.453125 2.890625 -7.984375 3.03125 -8.328125 L 2.703125 -8.453125 C 2.515625 -7.921875 2.421875 -7.671875 2.109375 -7.765625 L 0.15625 -8.46875 C -0.734375 -8.796875 -1.046875 -8.90625 -1.53125 -8.71875 C -1.75 -8.65625 -2.078125 -8.390625 -2.296875 -7.796875 C -2.609375 -6.921875 -2.15625 -6.25 -1.84375 -5.9375 C -2.78125 -6.109375 -3.171875 -5.40625 -3.328125 -4.9375 C -3.609375 -4.203125 -3.34375 -3.546875 -2.8125 -3.03125 L -3.890625 -3.4375 L -4.296875 -1.9375 L -3.96875 -1.8125 C -3.71875 -2.53125 -3.609375 -2.59375 -3.125 -2.40625 Z M -3.125 -2.40625 "/> +</symbol> +<symbol overflow="visible" id="glyph1-6"> +<path style="stroke:none;" d="M -0.375 -1.40625 C 0.078125 -1.25 0.046875 -1.140625 -0.203125 -0.453125 L 0.125 -0.328125 C 0.234375 -0.6875 0.40625 -1.21875 0.515625 -1.5 C 0.609375 -1.765625 0.8125 -2.296875 0.953125 -2.625 L 0.625 -2.75 C 0.375 -2.078125 0.34375 -1.953125 -0.109375 -2.109375 L -1.984375 -2.796875 C -3.0625 -3.1875 -3.359375 -4.125 -3.125 -4.78125 C -2.890625 -5.421875 -2.296875 -5.34375 -1.71875 -5.140625 L 0.671875 -4.265625 C 1.125 -4.109375 1.078125 -3.984375 0.828125 -3.296875 L 1.15625 -3.171875 C 1.265625 -3.53125 1.4375 -4.0625 1.546875 -4.34375 C 1.640625 -4.609375 1.859375 -5.140625 2 -5.484375 L 1.671875 -5.609375 C 1.46875 -5.078125 1.375 -4.828125 1.078125 -4.921875 L -0.875 -5.625 C -1.765625 -5.953125 -2.078125 -6.0625 -2.5625 -5.875 C -2.796875 -5.8125 -3.109375 -5.546875 -3.328125 -4.9375 C -3.65625 -4.078125 -3.203125 -3.40625 -2.875 -3.09375 L -6.453125 -4.40625 L -6.875 -2.875 L -6.5625 -2.765625 C -6.3125 -3.484375 -6.203125 -3.53125 -5.703125 -3.34375 Z M -0.375 -1.40625 "/> +</symbol> +<symbol overflow="visible" id="glyph1-7"> +<path style="stroke:none;" d="M -2.15625 -2.078125 C -3.671875 -2.703125 -3.609375 -3.65625 -3.484375 -4.015625 C -3.09375 -5.078125 -1.6875 -4.65625 -1.28125 -4.515625 Z M -1.953125 -1.984375 L -0.90625 -4.859375 C -0.828125 -5.09375 -0.8125 -5.125 -1.03125 -5.203125 C -2.046875 -5.578125 -3.25 -5.375 -3.71875 -4.09375 C -4.140625 -2.90625 -3.421875 -1.578125 -2.15625 -1.125 C -0.765625 -0.625 0.625 -1.3125 1.046875 -2.5 C 1.5 -3.734375 0.515625 -4.640625 0.328125 -4.703125 C 0.21875 -4.75 0.171875 -4.65625 0.15625 -4.609375 C 0.125 -4.5 0.171875 -4.484375 0.25 -4.4375 C 1.171875 -3.671875 0.84375 -2.75 0.8125 -2.640625 C 0.625 -2.125 0.15625 -1.84375 -0.3125 -1.734375 C -0.921875 -1.609375 -1.59375 -1.859375 -1.953125 -1.984375 Z M -1.953125 -1.984375 "/> +</symbol> +<symbol overflow="visible" id="glyph1-8"> +<path style="stroke:none;" d="M 0.453125 -3.6875 C 0.890625 -3.59375 1.421875 -3.71875 1.59375 -4.203125 C 1.671875 -4.421875 1.75 -5.078125 0.9375 -5.375 L 0.359375 -5.59375 L 0.265625 -5.34375 L 0.84375 -5.125 C 1.421875 -4.921875 1.40625 -4.625 1.359375 -4.53125 C 1.234375 -4.1875 0.75 -4.3125 0.703125 -4.328125 L -1.34375 -5.078125 C -1.78125 -5.234375 -2.171875 -5.375 -2.671875 -5.15625 C -3.25 -4.890625 -3.59375 -4.4375 -3.765625 -3.953125 C -4.0625 -3.109375 -3.84375 -2.234375 -3.171875 -1.984375 C -2.859375 -1.875 -2.609375 -2.015625 -2.515625 -2.28125 C -2.40625 -2.5625 -2.546875 -2.828125 -2.8125 -2.921875 C -2.9375 -2.96875 -3.296875 -3.03125 -3.46875 -2.5625 C -3.75 -2.96875 -3.65625 -3.515625 -3.53125 -3.859375 C -3.359375 -4.359375 -2.75 -4.78125 -1.828125 -4.453125 L -1.453125 -4.3125 C -1.609375 -3.78125 -1.84375 -3.046875 -1.78125 -2.296875 C -1.703125 -1.390625 -1.265625 -0.9375 -0.8125 -0.78125 C 0.015625 -0.46875 0.640625 -1.375 0.875 -2.015625 C 1.125 -2.703125 0.875 -3.328125 0.453125 -3.6875 Z M -1.25 -4.234375 L -0.21875 -3.875 C 0.765625 -3.515625 0.828125 -2.640625 0.65625 -2.1875 C 0.46875 -1.6875 -0.03125 -1.390625 -0.546875 -1.578125 C -1.109375 -1.78125 -1.796875 -2.515625 -1.25 -4.234375 Z M -1.25 -4.234375 "/> +</symbol> +<symbol overflow="visible" id="glyph1-9"> +<path style="stroke:none;" d="M 0.859375 -4.09375 L 1.546875 -3.84375 L 1.96875 -5.40625 L 1.640625 -5.53125 C 1.375 -4.8125 1.28125 -4.734375 0.78125 -4.921875 L -5.4375 -7.1875 L -5.859375 -5.671875 L -5.546875 -5.5625 C -5.28125 -6.28125 -5.1875 -6.328125 -4.6875 -6.140625 L -2.46875 -5.34375 C -2.953125 -5.171875 -3.375 -4.84375 -3.578125 -4.28125 C -4.015625 -3.078125 -3.40625 -1.640625 -2.078125 -1.15625 C -0.765625 -0.6875 0.609375 -1.296875 1.046875 -2.484375 C 1.28125 -3.125 1.09375 -3.71875 0.859375 -4.09375 Z M -1.875 -5.09375 L 0.21875 -4.328125 C 0.390625 -4.265625 0.421875 -4.25 0.53125 -4.078125 C 0.921875 -3.609375 0.96875 -3.0625 0.8125 -2.609375 C 0.640625 -2.15625 0.265625 -1.890625 -0.21875 -1.78125 C -0.734375 -1.671875 -1.34375 -1.84375 -1.75 -2 C -2.125 -2.140625 -2.75 -2.375 -3.09375 -2.84375 C -3.34375 -3.171875 -3.53125 -3.671875 -3.328125 -4.234375 C -3.1875 -4.609375 -2.890625 -4.984375 -2.3125 -5.125 C -2.09375 -5.171875 -2.078125 -5.15625 -1.875 -5.09375 Z M -1.875 -5.09375 "/> +</symbol> +<symbol overflow="visible" id="glyph1-10"> +<path style="stroke:none;" d="M -2.78125 -2.953125 L -3.90625 -3.375 L -4.3125 -1.90625 L -3.984375 -1.78125 C -3.734375 -2.484375 -3.625 -2.5625 -3.140625 -2.375 L -0.390625 -1.375 C 0.0625 -1.21875 0.03125 -1.09375 -0.21875 -0.421875 L 0.109375 -0.296875 C 0.234375 -0.6875 0.390625 -1.1875 0.5 -1.46875 C 0.640625 -1.875 0.828125 -2.359375 1 -2.765625 L 0.671875 -2.890625 L 0.59375 -2.671875 C 0.3125 -1.90625 0.21875 -1.921875 -0.15625 -2.046875 L -1.734375 -2.625 C -2.75 -3 -3.5 -3.75 -3.21875 -4.53125 C -3.1875 -4.609375 -3.1875 -4.625 -3.15625 -4.640625 C -3.171875 -4.609375 -3.125 -4.359375 -2.859375 -4.265625 C -2.578125 -4.15625 -2.34375 -4.3125 -2.25 -4.53125 C -2.1875 -4.734375 -2.21875 -5.03125 -2.546875 -5.15625 C -2.875 -5.265625 -3.296875 -5.0625 -3.453125 -4.625 C -3.71875 -3.875 -3.171875 -3.25 -2.78125 -2.953125 Z M -2.78125 -2.953125 "/> +</symbol> +<symbol overflow="visible" id="glyph1-11"> +<path style="stroke:none;" d="M -5.46875 -5.40625 C -5.703125 -5.484375 -5.734375 -5.5 -5.8125 -5.265625 C -5.390625 -4.390625 -5.71875 -3.484375 -5.84375 -3.15625 L -5.53125 -3.03125 C -5.453125 -3.234375 -5.234375 -3.84375 -5.296875 -4.5 L 0.015625 -2.5625 C 0.390625 -2.421875 0.484375 -2.34375 0.140625 -1.4375 L 0.03125 -1.09375 L 0.359375 -0.96875 C 0.453125 -1.359375 0.78125 -2.234375 0.921875 -2.640625 C 1.078125 -3.0625 1.40625 -3.953125 1.5625 -4.28125 L 1.234375 -4.40625 L 1.109375 -4.09375 C 0.78125 -3.171875 0.671875 -3.171875 0.28125 -3.3125 Z M -5.46875 -5.40625 "/> +</symbol> +<symbol overflow="visible" id="glyph1-12"> +<path style="stroke:none;" d="M -0.328125 -1.59375 L -0.96875 -3.0625 C -1.8125 -5.1875 -2.140625 -5.984375 -3.15625 -6.359375 C -4.328125 -6.78125 -5.484375 -6.171875 -5.953125 -4.90625 C -6.359375 -3.765625 -5.703125 -2.65625 -4.796875 -2.328125 C -4.203125 -2.109375 -4.015625 -2.625 -4 -2.65625 C -3.9375 -2.828125 -3.9375 -3.21875 -4.359375 -3.375 C -4.640625 -3.46875 -4.96875 -3.40625 -5.109375 -3.046875 C -5.125 -2.96875 -5.140625 -2.9375 -5.140625 -2.890625 C -5.703125 -3.375 -5.875 -4.078125 -5.671875 -4.671875 C -5.328125 -5.609375 -4.34375 -5.734375 -3.484375 -5.4375 C -2.671875 -5.140625 -2.046875 -4.328125 -1.609375 -3.53125 L -0.140625 -0.765625 C -0.078125 -0.609375 -0.0625 -0.609375 0.1875 -0.515625 L 1.578125 -4.3125 L -0.109375 -5.234375 L -0.203125 -4.984375 C 0.078125 -4.828125 0.5 -4.609375 0.640625 -4.4375 C 0.671875 -4.328125 0.4375 -3.65625 0.34375 -3.421875 Z M -0.328125 -1.59375 "/> +</symbol> +</g> +</defs> +<g id="surface1"> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-1" x="21.395" y="74.567"/> + <use xlink:href="#glyph0-2" x="26.243004" y="74.567"/> + <use xlink:href="#glyph0-3" x="31.697554" y="74.567"/> + <use xlink:href="#glyph0-4" x="34.728102" y="74.567"/> + <use xlink:href="#glyph0-5" x="40.789198" y="74.567"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-6" x="53.512481" y="74.567"/> + <use xlink:href="#glyph0-7" x="59.573577" y="74.567"/> + <use xlink:href="#glyph0-8" x="64.421581" y="74.567"/> + <use xlink:href="#glyph0-9" x="69.876131" y="74.567"/> + <use xlink:href="#glyph0-7" x="75.937227" y="74.567"/> + <use xlink:href="#glyph0-10" x="80.785231" y="74.567"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-11" x="88.701965" y="74.567"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph1-1" x="121.26" y="74.567"/> + <use xlink:href="#glyph1-2" x="122.918114" y="70.011379"/> + <use xlink:href="#glyph1-3" x="124.78368" y="64.885793"/> + <use xlink:href="#glyph1-4" x="125.820188" y="62.038017"/> + <use xlink:href="#glyph1-5" x="127.893204" y="56.342466"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph1-6" x="132.244821" y="44.386524"/> + <use xlink:href="#glyph1-7" x="134.317837" y="38.690973"/> + <use xlink:href="#glyph1-8" x="135.975951" y="34.135352"/> + <use xlink:href="#glyph1-9" x="137.841517" y="29.009766"/> + <use xlink:href="#glyph1-7" x="139.914533" y="23.314214"/> + <use xlink:href="#glyph1-10" x="141.572647" y="18.758594"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph1-11" x="144.280328" y="11.319318"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph1-1" x="163.518" y="74.567"/> + <use xlink:href="#glyph1-2" x="165.176114" y="70.011379"/> + <use xlink:href="#glyph1-3" x="167.04168" y="64.885793"/> + <use xlink:href="#glyph1-4" x="168.078188" y="62.038017"/> + <use xlink:href="#glyph1-5" x="170.151204" y="56.342466"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph1-6" x="174.502821" y="44.386524"/> + <use xlink:href="#glyph1-7" x="176.575837" y="38.690973"/> + <use xlink:href="#glyph1-8" x="178.233951" y="34.135352"/> + <use xlink:href="#glyph1-9" x="180.099517" y="29.009766"/> + <use xlink:href="#glyph1-7" x="182.172533" y="23.314214"/> + <use xlink:href="#glyph1-10" x="183.830647" y="18.758594"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph1-12" x="186.538328" y="11.319318"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-10" x="32.577" y="88.116"/> + <use xlink:href="#glyph0-2" x="36.850094" y="88.116"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-12" x="41.99919" y="88.116"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-6" x="53.521381" y="88.116"/> + <use xlink:href="#glyph0-7" x="59.582477" y="88.116"/> + <use xlink:href="#glyph0-8" x="64.430481" y="88.116"/> + <use xlink:href="#glyph0-9" x="69.885031" y="88.116"/> + <use xlink:href="#glyph0-7" x="75.946127" y="88.116"/> + <use xlink:href="#glyph0-10" x="80.794131" y="88.116"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-13" x="88.699956" y="88.116"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-1" x="108.838154" y="88.116"/> + <use xlink:href="#glyph0-7" x="113.686159" y="88.116"/> + <use xlink:href="#glyph0-3" x="118.534163" y="88.116"/> + <use xlink:href="#glyph0-3" x="121.564711" y="88.116"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-13" x="128.227989" y="88.116"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-1" x="151.093462" y="88.116"/> + <use xlink:href="#glyph0-7" x="155.941466" y="88.116"/> + <use xlink:href="#glyph0-3" x="160.78947" y="88.116"/> + <use xlink:href="#glyph0-3" x="163.820018" y="88.116"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-14" x="170.483297" y="88.116"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-10" x="32.577" y="101.665"/> + <use xlink:href="#glyph0-2" x="36.850094" y="101.665"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-12" x="41.99919" y="101.665"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-6" x="53.521381" y="101.665"/> + <use xlink:href="#glyph0-7" x="59.582477" y="101.665"/> + <use xlink:href="#glyph0-8" x="64.430481" y="101.665"/> + <use xlink:href="#glyph0-9" x="69.885031" y="101.665"/> + <use xlink:href="#glyph0-7" x="75.946127" y="101.665"/> + <use xlink:href="#glyph0-10" x="80.794131" y="101.665"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-14" x="88.699956" y="101.665"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-1" x="108.838154" y="101.665"/> + <use xlink:href="#glyph0-7" x="113.686159" y="101.665"/> + <use xlink:href="#glyph0-3" x="118.534163" y="101.665"/> + <use xlink:href="#glyph0-3" x="121.564711" y="101.665"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-15" x="128.227989" y="101.665"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-1" x="151.093462" y="101.665"/> + <use xlink:href="#glyph0-7" x="155.941466" y="101.665"/> + <use xlink:href="#glyph0-3" x="160.78947" y="101.665"/> + <use xlink:href="#glyph0-3" x="163.820018" y="101.665"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-16" x="170.483297" y="101.665"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-10" x="32.577" y="115.215"/> + <use xlink:href="#glyph0-2" x="36.850094" y="115.215"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-12" x="41.99919" y="115.215"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-6" x="53.521381" y="115.215"/> + <use xlink:href="#glyph0-7" x="59.582477" y="115.215"/> + <use xlink:href="#glyph0-8" x="64.430481" y="115.215"/> + <use xlink:href="#glyph0-9" x="69.885031" y="115.215"/> + <use xlink:href="#glyph0-7" x="75.946127" y="115.215"/> + <use xlink:href="#glyph0-10" x="80.794131" y="115.215"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-15" x="88.699956" y="115.215"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-1" x="108.838154" y="115.215"/> + <use xlink:href="#glyph0-7" x="113.686159" y="115.215"/> + <use xlink:href="#glyph0-3" x="118.534163" y="115.215"/> + <use xlink:href="#glyph0-3" x="121.564711" y="115.215"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-17" x="128.227989" y="115.215"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-1" x="151.093462" y="115.215"/> + <use xlink:href="#glyph0-7" x="155.941466" y="115.215"/> + <use xlink:href="#glyph0-3" x="160.78947" y="115.215"/> + <use xlink:href="#glyph0-3" x="163.820018" y="115.215"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-18" x="170.483297" y="115.215"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-1" x="234.723" y="74.567"/> + <use xlink:href="#glyph0-2" x="239.571004" y="74.567"/> + <use xlink:href="#glyph0-3" x="245.025554" y="74.567"/> + <use xlink:href="#glyph0-4" x="248.056102" y="74.567"/> + <use xlink:href="#glyph0-5" x="254.117198" y="74.567"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-6" x="266.840481" y="74.567"/> + <use xlink:href="#glyph0-7" x="272.901577" y="74.567"/> + <use xlink:href="#glyph0-8" x="277.749581" y="74.567"/> + <use xlink:href="#glyph0-9" x="283.204131" y="74.567"/> + <use xlink:href="#glyph0-7" x="289.265227" y="74.567"/> + <use xlink:href="#glyph0-10" x="294.113231" y="74.567"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-11" x="302.029965" y="74.567"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph1-1" x="334.588" y="74.567"/> + <use xlink:href="#glyph1-2" x="336.246114" y="70.011379"/> + <use xlink:href="#glyph1-3" x="338.11168" y="64.885793"/> + <use xlink:href="#glyph1-4" x="339.148188" y="62.038017"/> + <use xlink:href="#glyph1-5" x="341.221204" y="56.342466"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph1-6" x="345.572821" y="44.386524"/> + <use xlink:href="#glyph1-7" x="347.645837" y="38.690973"/> + <use xlink:href="#glyph1-8" x="349.303951" y="34.135352"/> + <use xlink:href="#glyph1-9" x="351.169517" y="29.009766"/> + <use xlink:href="#glyph1-7" x="353.242533" y="23.314214"/> + <use xlink:href="#glyph1-10" x="354.900647" y="18.758594"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph1-11" x="357.608328" y="11.319318"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph1-1" x="376.846" y="74.567"/> + <use xlink:href="#glyph1-2" x="378.504114" y="70.011379"/> + <use xlink:href="#glyph1-3" x="380.36968" y="64.885793"/> + <use xlink:href="#glyph1-4" x="381.406188" y="62.038017"/> + <use xlink:href="#glyph1-5" x="383.479204" y="56.342466"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph1-6" x="387.830821" y="44.386524"/> + <use xlink:href="#glyph1-7" x="389.903837" y="38.690973"/> + <use xlink:href="#glyph1-8" x="391.561951" y="34.135352"/> + <use xlink:href="#glyph1-9" x="393.427517" y="29.009766"/> + <use xlink:href="#glyph1-7" x="395.500533" y="23.314214"/> + <use xlink:href="#glyph1-10" x="397.158647" y="18.758594"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph1-12" x="399.866328" y="11.319318"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-10" x="245.905" y="88.116"/> + <use xlink:href="#glyph0-2" x="250.178094" y="88.116"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-12" x="255.32719" y="88.116"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-6" x="266.849381" y="88.116"/> + <use xlink:href="#glyph0-7" x="272.910477" y="88.116"/> + <use xlink:href="#glyph0-8" x="277.758481" y="88.116"/> + <use xlink:href="#glyph0-9" x="283.213031" y="88.116"/> + <use xlink:href="#glyph0-7" x="289.274127" y="88.116"/> + <use xlink:href="#glyph0-10" x="294.122131" y="88.116"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-16" x="302.027956" y="88.116"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-1" x="322.166154" y="88.116"/> + <use xlink:href="#glyph0-7" x="327.014158" y="88.116"/> + <use xlink:href="#glyph0-3" x="331.862163" y="88.116"/> + <use xlink:href="#glyph0-3" x="334.892711" y="88.116"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-19" x="341.555989" y="88.116"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-1" x="364.421462" y="88.116"/> + <use xlink:href="#glyph0-7" x="369.269466" y="88.116"/> + <use xlink:href="#glyph0-3" x="374.11747" y="88.116"/> + <use xlink:href="#glyph0-3" x="377.148018" y="88.116"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-20" x="383.811297" y="88.116"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-10" x="245.905" y="101.665"/> + <use xlink:href="#glyph0-2" x="250.178094" y="101.665"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-12" x="255.32719" y="101.665"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-6" x="266.849381" y="101.665"/> + <use xlink:href="#glyph0-7" x="272.910477" y="101.665"/> + <use xlink:href="#glyph0-8" x="277.758481" y="101.665"/> + <use xlink:href="#glyph0-9" x="283.213031" y="101.665"/> + <use xlink:href="#glyph0-7" x="289.274127" y="101.665"/> + <use xlink:href="#glyph0-10" x="294.122131" y="101.665"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-17" x="302.027956" y="101.665"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-1" x="322.166154" y="101.665"/> + <use xlink:href="#glyph0-7" x="327.014158" y="101.665"/> + <use xlink:href="#glyph0-3" x="331.862163" y="101.665"/> + <use xlink:href="#glyph0-3" x="334.892711" y="101.665"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-21" x="341.555989" y="101.665"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-1" x="361.694187" y="101.665"/> + <use xlink:href="#glyph0-7" x="366.542191" y="101.665"/> + <use xlink:href="#glyph0-3" x="371.390195" y="101.665"/> + <use xlink:href="#glyph0-3" x="374.420743" y="101.665"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-13" x="381.084022" y="101.665"/> + <use xlink:href="#glyph0-11" x="386.538572" y="101.665"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-10" x="245.905" y="115.215"/> + <use xlink:href="#glyph0-2" x="250.178094" y="115.215"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-12" x="255.32719" y="115.215"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-6" x="266.849381" y="115.215"/> + <use xlink:href="#glyph0-7" x="272.910477" y="115.215"/> + <use xlink:href="#glyph0-8" x="277.758481" y="115.215"/> + <use xlink:href="#glyph0-9" x="283.213031" y="115.215"/> + <use xlink:href="#glyph0-7" x="289.274127" y="115.215"/> + <use xlink:href="#glyph0-10" x="294.122131" y="115.215"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-18" x="302.027956" y="115.215"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-1" x="319.438879" y="115.215"/> + <use xlink:href="#glyph0-7" x="324.286883" y="115.215"/> + <use xlink:href="#glyph0-3" x="329.134888" y="115.215"/> + <use xlink:href="#glyph0-3" x="332.165436" y="115.215"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-13" x="338.828714" y="115.215"/> + <use xlink:href="#glyph0-13" x="344.283264" y="115.215"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-1" x="361.694187" y="115.215"/> + <use xlink:href="#glyph0-7" x="366.542191" y="115.215"/> + <use xlink:href="#glyph0-3" x="371.390195" y="115.215"/> + <use xlink:href="#glyph0-3" x="374.420743" y="115.215"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-13" x="381.084022" y="115.215"/> + <use xlink:href="#glyph0-14" x="386.538572" y="115.215"/> +</g> +</g> +</svg> diff --git a/macros/latex/contrib/sdaps/html/_images/sdaps-994d531070d44373a381c5d15bcfbe632c3ff224.svg b/macros/latex/contrib/sdaps/html/_images/sdaps-994d531070d44373a381c5d15bcfbe632c3ff224.svg new file mode 100644 index 0000000000..d921e6bca7 --- /dev/null +++ b/macros/latex/contrib/sdaps/html/_images/sdaps-994d531070d44373a381c5d15bcfbe632c3ff224.svg @@ -0,0 +1,475 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="532pt" height="133pt" viewBox="0 0 532 133" version="1.2"> +<defs> +<g> +<symbol overflow="visible" id="glyph0-0"> +<path style="stroke:none;" d=""/> +</symbol> +<symbol overflow="visible" id="glyph0-1"> +<path style="stroke:none;" d="M 2.546875 -7.265625 C 0.5 -7.078125 0.4375 -4.59375 0.4375 -3.4375 C 0.4375 -2.421875 0.53125 -1.203125 1.203125 -0.4375 C 1.578125 -0.015625 2.140625 0.234375 2.6875 0.234375 C 4.328125 0.234375 4.9375 -1.46875 4.96875 -2.984375 C 4.96875 -3.1875 4.96875 -3.375 4.96875 -3.578125 C 4.96875 -4.609375 4.875 -5.8125 4.203125 -6.578125 C 3.84375 -7 3.28125 -7.28125 2.71875 -7.28125 C 2.65625 -7.28125 2.609375 -7.265625 2.546875 -7.265625 Z M 1.3125 -2.828125 C 1.296875 -2.921875 1.296875 -3.015625 1.296875 -3.125 C 1.296875 -3.8125 1.296875 -4.5 1.359375 -5.1875 C 1.390625 -5.59375 1.421875 -6.046875 1.65625 -6.40625 C 1.890625 -6.765625 2.28125 -7.03125 2.703125 -7.03125 C 3.03125 -7.03125 3.34375 -6.875 3.578125 -6.625 C 4.0625 -6.125 4.09375 -5.265625 4.09375 -4.484375 L 4.09375 -3.84375 C 4.09375 -3.5625 4.109375 -3.25 4.109375 -2.9375 C 4.109375 -1.546875 3.921875 -0.015625 2.6875 -0.015625 L 2.65625 -0.015625 C 1.3125 -0.140625 1.421875 -1.75 1.3125 -2.828125 Z M 1.3125 -2.828125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-2"> +<path style="stroke:none;" d="M 1.421875 -1.09375 C 1.125 -1.046875 0.96875 -0.796875 0.96875 -0.5625 C 0.96875 -0.3125 1.140625 -0.015625 1.5 -0.015625 C 1.828125 -0.015625 2.046875 -0.28125 2.046875 -0.5625 C 2.046875 -0.8125 1.859375 -1.09375 1.515625 -1.09375 C 1.484375 -1.09375 1.453125 -1.09375 1.421875 -1.09375 Z M 1.421875 -1.09375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-3"> +<path style="stroke:none;" d="M 1 -6.5625 L 1 -6.234375 C 1.515625 -6.234375 1.90625 -6.328125 2.421875 -6.515625 L 2.421875 -0.8125 C 2.421875 -0.375 2.015625 -0.34375 1.625 -0.34375 L 1.0625 -0.34375 L 1.0625 -0.015625 L 2.53125 -0.015625 L 2.8125 -0.046875 L 4.546875 -0.046875 L 4.546875 -0.34375 C 4.375 -0.34375 4.171875 -0.328125 4 -0.328125 C 3.5625 -0.328125 3.203125 -0.390625 3.203125 -0.8125 L 3.203125 -7.09375 C 3.203125 -7.1875 3.15625 -7.265625 3.046875 -7.265625 C 2.90625 -7.265625 2.75 -7.0625 2.625 -6.96875 C 2.140625 -6.65625 1.5625 -6.5625 1 -6.5625 Z M 1 -6.5625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-4"> +<path style="stroke:none;" d="M 0.34375 -0.34375 L 0.34375 -0.015625 L 2.546875 -0.015625 L 2.546875 -0.34375 C 2.25 -0.34375 1.796875 -0.5 1.796875 -0.875 L 1.796875 -0.890625 C 1.796875 -1.0625 1.90625 -1.25 1.96875 -1.421875 C 2.109375 -1.78125 2.28125 -2.1875 2.359375 -2.546875 L 5.03125 -2.546875 C 5.234375 -2.546875 5.34375 -1.984375 5.4375 -1.703125 C 5.546875 -1.375 5.796875 -0.890625 5.796875 -0.671875 C 5.796875 -0.34375 5.265625 -0.34375 4.96875 -0.34375 L 4.96875 -0.015625 L 6.21875 -0.015625 L 6.453125 -0.046875 L 7.234375 -0.046875 L 7.765625 -0.015625 L 7.765625 -0.34375 L 7.484375 -0.34375 C 7.25 -0.34375 7.015625 -0.359375 6.859375 -0.484375 C 6.71875 -0.625 6.671875 -0.84375 6.625 -1.03125 C 6.046875 -2.625 5.46875 -4.234375 4.90625 -5.84375 L 4.28125 -7.609375 C 4.234375 -7.734375 4.203125 -7.796875 4.0625 -7.796875 C 3.84375 -7.796875 3.8125 -7.5625 3.734375 -7.359375 C 3 -5.328125 2.296875 -3.28125 1.578125 -1.21875 C 1.390625 -0.78125 1.21875 -0.34375 0.34375 -0.34375 Z M 2.46875 -2.875 L 3.75 -6.46875 L 5.03125 -2.875 Z M 2.46875 -2.875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-5"> +<path style="stroke:none;" d="M 1.15625 -2.109375 C 0.9375 -1.890625 0.8125 -1.5 0.8125 -1.203125 C 0.8125 -0.8125 1 -0.53125 1.28125 -0.234375 C 0.78125 -0.140625 0.3125 0.3125 0.3125 0.84375 C 0.3125 1.96875 2.078125 2.234375 2.71875 2.234375 C 3.6875 2.234375 5.109375 1.859375 5.109375 0.796875 C 5.109375 -0.4375 3.859375 -0.71875 2.71875 -0.71875 L 1.96875 -0.71875 C 1.421875 -0.71875 1.140625 -1.015625 1.140625 -1.46875 C 1.140625 -1.671875 1.25 -1.828125 1.3125 -1.96875 C 1.609375 -1.78125 1.9375 -1.65625 2.296875 -1.640625 L 2.375 -1.640625 C 3.25 -1.640625 4 -2.171875 4.140625 -3.09375 L 4.140625 -3.203125 C 4.140625 -3.5625 4.015625 -3.921875 3.78125 -4.1875 C 3.765625 -4.21875 3.734375 -4.25 3.734375 -4.28125 L 3.734375 -4.296875 C 3.875 -4.515625 4.390625 -4.703125 4.703125 -4.703125 C 4.75 -4.703125 4.78125 -4.6875 4.828125 -4.6875 C 4.75 -4.625 4.671875 -4.5625 4.65625 -4.453125 L 4.65625 -4.421875 C 4.65625 -4.25 4.796875 -4.109375 4.96875 -4.109375 C 5.171875 -4.109375 5.25 -4.265625 5.25 -4.421875 C 5.25 -4.765625 4.9375 -4.921875 4.671875 -4.921875 C 4.3125 -4.921875 3.9375 -4.765625 3.65625 -4.53125 C 3.625 -4.5 3.59375 -4.453125 3.546875 -4.453125 L 3.53125 -4.453125 C 3.46875 -4.453125 3.25 -4.640625 3.09375 -4.671875 C 2.875 -4.765625 2.640625 -4.8125 2.40625 -4.8125 C 1.578125 -4.8125 0.75 -4.21875 0.65625 -3.359375 L 0.65625 -3.25 C 0.65625 -2.828125 0.8125 -2.375 1.15625 -2.109375 Z M 0.859375 0.921875 L 0.859375 0.828125 C 0.859375 0.234375 1.390625 -0.09375 1.96875 -0.09375 L 3.015625 -0.09375 C 3.609375 -0.09375 4.4375 0.046875 4.546875 0.765625 L 4.546875 0.84375 C 4.546875 1.65625 3.375 1.984375 2.6875 1.984375 C 1.96875 1.984375 0.96875 1.65625 0.859375 0.921875 Z M 1.4375 -3.015625 L 1.4375 -3.140625 C 1.4375 -3.734375 1.578125 -4.546875 2.390625 -4.546875 C 3.09375 -4.546875 3.359375 -3.921875 3.359375 -3.21875 C 3.359375 -2.671875 3.21875 -1.890625 2.40625 -1.890625 C 1.78125 -1.890625 1.515625 -2.40625 1.4375 -3.015625 Z M 1.4375 -3.015625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-6"> +<path style="stroke:none;" d="M 0.3125 -4.6875 L 0.3125 -4.359375 L 0.484375 -4.359375 C 0.8125 -4.359375 1.140625 -4.328125 1.140625 -3.8125 L 1.140625 -0.796875 C 1.140625 -0.34375 0.84375 -0.34375 0.375 -0.34375 L 0.3125 -0.34375 L 0.3125 -0.015625 L 2.90625 -0.015625 L 2.90625 -0.34375 C 2.78125 -0.34375 2.65625 -0.328125 2.515625 -0.328125 C 2.171875 -0.328125 1.859375 -0.375 1.859375 -0.78125 L 1.859375 -2.265625 C 1.859375 -3.125 2.03125 -4.578125 3.125 -4.578125 C 3.171875 -4.578125 3.21875 -4.5625 3.265625 -4.5625 C 3.109375 -4.5 3.015625 -4.3125 3.015625 -4.15625 C 3.015625 -3.921875 3.203125 -3.734375 3.421875 -3.703125 C 3.734375 -3.703125 3.921875 -3.90625 3.921875 -4.171875 C 3.921875 -4.59375 3.5 -4.8125 3.140625 -4.8125 C 2.453125 -4.8125 1.9375 -4.1875 1.8125 -3.625 L 1.796875 -4.8125 Z M 0.3125 -4.6875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-7"> +<path style="stroke:none;" d="M 2.546875 -4.859375 C 1.15625 -4.703125 0.3125 -3.5625 0.3125 -2.328125 C 0.3125 -1.171875 1.203125 0.109375 2.703125 0.109375 C 4.0625 0.109375 5.09375 -1.0625 5.09375 -2.34375 C 5.09375 -3.625 4.125 -4.859375 2.65625 -4.859375 Z M 1.1875 -2.09375 C 1.171875 -2.1875 1.171875 -2.28125 1.171875 -2.359375 C 1.171875 -3.234375 1.375 -4.625 2.703125 -4.625 C 3.84375 -4.625 4.21875 -3.546875 4.21875 -2.5 C 4.21875 -1.609375 4.109375 -0.234375 2.765625 -0.15625 L 2.703125 -0.15625 C 1.828125 -0.15625 1.296875 -0.921875 1.21875 -1.765625 C 1.203125 -1.875 1.203125 -1.984375 1.1875 -2.09375 Z M 1.1875 -2.09375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-8"> +<path style="stroke:none;" d="M 0.359375 -4.6875 L 0.359375 -4.359375 L 0.5 -4.359375 C 0.78125 -4.359375 1.109375 -4.34375 1.171875 -4.03125 C 1.1875 -3.921875 1.1875 -3.796875 1.1875 -3.671875 L 1.1875 -1.484375 C 1.1875 -1.171875 1.203125 -0.84375 1.359375 -0.5625 C 1.640625 -0.015625 2.28125 0.09375 2.84375 0.09375 C 3.453125 0.09375 4 -0.28125 4.203125 -0.875 L 4.21875 0.09375 L 5.765625 -0.015625 L 5.765625 -0.34375 L 5.609375 -0.34375 C 5.265625 -0.34375 4.921875 -0.375 4.921875 -0.859375 L 4.921875 -4.8125 L 3.359375 -4.6875 L 3.359375 -4.359375 L 3.453125 -4.359375 C 3.828125 -4.359375 4.1875 -4.34375 4.1875 -3.8125 L 4.1875 -1.84375 C 4.1875 -1.046875 3.78125 -0.125 2.84375 -0.125 C 2.421875 -0.125 2.046875 -0.265625 1.953125 -0.8125 C 1.9375 -1.03125 1.9375 -1.234375 1.9375 -1.4375 L 1.9375 -4.8125 L 1.390625 -4.765625 Z M 0.359375 -4.6875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-9"> +<path style="stroke:none;" d="M 0.3125 -4.6875 L 0.3125 -4.359375 L 0.546875 -4.359375 C 0.859375 -4.359375 1.140625 -4.3125 1.140625 -3.875 L 1.140625 1.3125 C 1.140625 1.765625 0.84375 1.78125 0.3125 1.78125 L 0.3125 2.109375 L 2.71875 2.109375 L 2.71875 1.78125 L 2.46875 1.78125 C 2.15625 1.78125 1.890625 1.734375 1.890625 1.34375 L 1.890625 -0.578125 C 2.140625 -0.125 2.78125 0.09375 3.265625 0.09375 C 4.578125 0.09375 5.640625 -1.0625 5.640625 -2.359375 C 5.640625 -3.5625 4.734375 -4.8125 3.40625 -4.8125 C 2.796875 -4.8125 2.296875 -4.578125 1.859375 -4.09375 L 1.859375 -4.8125 Z M 4.75 -2.171875 C 4.71875 -1.34375 4.265625 -0.203125 3.265625 -0.125 L 3.15625 -0.125 C 2.640625 -0.125 1.890625 -0.625 1.890625 -1.171875 L 1.890625 -3 C 1.890625 -3.140625 1.875 -3.265625 1.875 -3.40625 C 1.875 -4 2.609375 -4.546875 3.265625 -4.546875 C 4.390625 -4.546875 4.765625 -3.140625 4.765625 -2.34375 C 4.765625 -2.296875 4.765625 -2.21875 4.75 -2.171875 Z M 4.75 -2.171875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-10"> +<path style="stroke:none;" d="M 1.203125 -4.703125 L 0.34375 -4.703125 L 0.34375 -4.375 L 1.203125 -4.375 L 1.203125 -0.75 C 1.203125 -0.375 0.90625 -0.34375 0.609375 -0.34375 L 0.375 -0.34375 L 0.375 -0.015625 L 2.9375 -0.015625 L 2.9375 -0.34375 C 2.828125 -0.34375 2.703125 -0.328125 2.578125 -0.328125 C 2.234375 -0.328125 1.90625 -0.375 1.90625 -0.765625 L 1.90625 -4.375 L 3.15625 -4.375 L 3.15625 -4.703125 L 1.875 -4.703125 L 1.875 -5.71875 C 1.875 -6.078125 1.875 -6.453125 2.03125 -6.796875 C 2.171875 -7.109375 2.4375 -7.4375 2.8125 -7.453125 L 2.84375 -7.453125 C 2.984375 -7.453125 3.09375 -7.421875 3.234375 -7.390625 C 3.0625 -7.28125 2.90625 -7.203125 2.90625 -6.953125 C 2.90625 -6.703125 3.078125 -6.5 3.375 -6.5 C 3.65625 -6.5 3.8125 -6.71875 3.8125 -6.953125 C 3.8125 -7.453125 3.28125 -7.6875 2.875 -7.6875 C 1.890625 -7.6875 1.203125 -6.9375 1.203125 -5.875 Z M 1.203125 -4.703125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-11"> +<path style="stroke:none;" d="M 4.125 -0.6875 L 4.125 1.34375 C 4.125 1.703125 3.984375 1.78125 3.28125 1.78125 L 3.28125 2.109375 L 5.703125 2.109375 L 5.703125 1.78125 L 5.46875 1.78125 C 5.140625 1.78125 4.859375 1.75 4.859375 1.328125 L 4.859375 -4.8125 L 4.640625 -4.78125 L 4.515625 -4.53125 L 4.234375 -3.8125 C 4.140625 -3.921875 4.078125 -4.0625 4 -4.171875 C 3.703125 -4.5625 3.265625 -4.8125 2.765625 -4.8125 C 1.421875 -4.8125 0.375 -3.640625 0.375 -2.34375 C 0.375 -1.09375 1.375 0.109375 2.65625 0.109375 C 3.28125 0.109375 3.734375 -0.234375 4.125 -0.6875 Z M 1.25 -2.171875 L 1.25 -2.296875 C 1.25 -3.203125 1.6875 -4.546875 2.859375 -4.546875 C 3.5625 -4.546875 4.0625 -3.8125 4.15625 -3.203125 L 4.15625 -1.46875 C 4.15625 -0.859375 3.515625 -0.3125 3.0625 -0.171875 C 2.9375 -0.140625 2.8125 -0.125 2.6875 -0.125 C 1.609375 -0.15625 1.328125 -1.609375 1.25 -2.171875 Z M 1.25 -2.171875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-12"> +<path style="stroke:none;" d="M 1.1875 -2.546875 L 4.34375 -2.546875 C 4.453125 -2.546875 4.5 -2.59375 4.5 -2.703125 C 4.5 -3.78125 3.921875 -4.859375 2.59375 -4.859375 C 1.28125 -4.859375 0.3125 -3.671875 0.3125 -2.421875 C 0.3125 -1.234375 1.171875 0.09375 2.640625 0.09375 C 3.46875 0.09375 4.171875 -0.34375 4.46875 -1.1875 C 4.484375 -1.234375 4.5 -1.265625 4.5 -1.3125 C 4.5 -1.375 4.4375 -1.421875 4.390625 -1.421875 C 4.203125 -1.421875 4.140625 -1.0625 4.078125 -0.9375 C 3.8125 -0.484375 3.296875 -0.15625 2.765625 -0.15625 C 2.15625 -0.15625 1.625 -0.59375 1.390625 -1.140625 C 1.203125 -1.578125 1.1875 -2.078125 1.1875 -2.546875 Z M 1.203125 -2.765625 C 1.203125 -3.609375 1.671875 -4.640625 2.578125 -4.640625 C 3.515625 -4.640625 3.796875 -3.546875 3.796875 -2.765625 Z M 1.203125 -2.765625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-13"> +<path style="stroke:none;" d="M 0.953125 -0.40625 C 1.140625 -0.078125 1.71875 0.09375 2.109375 0.09375 C 2.875 0.09375 3.8125 -0.15625 3.90625 -1.3125 C 3.90625 -2.03125 3.515625 -2.515625 2.90625 -2.765625 C 2.640625 -2.875 2.34375 -2.90625 2.078125 -2.96875 L 1.84375 -3.015625 C 1.421875 -3.09375 0.859375 -3.3125 0.859375 -3.84375 C 0.859375 -4.484375 1.578125 -4.671875 2.109375 -4.671875 C 2.90625 -4.671875 3.28125 -4.171875 3.375 -3.453125 C 3.375 -3.359375 3.375 -3.25 3.5 -3.25 C 3.625 -3.25 3.625 -3.359375 3.625 -3.453125 L 3.625 -4.734375 C 3.625 -4.78125 3.59375 -4.859375 3.515625 -4.859375 C 3.34375 -4.859375 3.234375 -4.5625 3.125 -4.5625 C 3.046875 -4.578125 2.984375 -4.640625 2.921875 -4.671875 C 2.6875 -4.8125 2.40625 -4.859375 2.125 -4.859375 C 1.46875 -4.859375 0.359375 -4.640625 0.359375 -3.5625 C 0.359375 -2.375 1.671875 -2.25 2.4375 -2.09375 C 2.90625 -2 3.390625 -1.671875 3.40625 -1.140625 C 3.40625 -0.34375 2.703125 -0.125 2.140625 -0.125 C 1.28125 -0.125 0.875 -0.796875 0.671875 -1.53125 C 0.640625 -1.640625 0.671875 -1.875 0.484375 -1.875 C 0.421875 -1.875 0.359375 -1.828125 0.359375 -1.75 L 0.359375 -0.3125 C 0.359375 -0.25 0.34375 -0.1875 0.34375 -0.125 C 0.34375 -0.03125 0.375 0.09375 0.484375 0.09375 C 0.640625 0.078125 0.78125 -0.265625 0.953125 -0.40625 Z M 0.953125 -0.40625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-14"> +<path style="stroke:none;" d="M 1.609375 -6.71875 C 1.609375 -5.984375 1.3125 -4.609375 0.203125 -4.609375 L 0.203125 -4.375 L 1.140625 -4.375 L 1.140625 -1.46875 C 1.140625 -1.140625 1.15625 -0.8125 1.3125 -0.53125 C 1.578125 -0.09375 2.078125 0.09375 2.546875 0.09375 C 3.421875 0.09375 3.609375 -0.859375 3.609375 -1.5625 L 3.609375 -1.984375 L 3.34375 -1.984375 C 3.34375 -1.828125 3.359375 -1.65625 3.359375 -1.5 C 3.359375 -0.984375 3.25 -0.15625 2.609375 -0.15625 C 1.984375 -0.15625 1.875 -0.921875 1.875 -1.421875 L 1.875 -4.375 L 3.421875 -4.375 L 3.421875 -4.703125 L 1.875 -4.703125 L 1.875 -6.71875 Z M 1.609375 -6.71875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-15"> +<path style="stroke:none;" d="M 0.421875 -4.6875 L 0.421875 -4.359375 L 0.59375 -4.359375 C 0.9375 -4.359375 1.203125 -4.3125 1.203125 -3.8125 L 1.203125 -0.796875 C 1.203125 -0.359375 0.921875 -0.34375 0.375 -0.34375 L 0.375 -0.015625 L 2.65625 -0.015625 L 2.65625 -0.34375 L 2.484375 -0.34375 C 2.1875 -0.34375 1.90625 -0.375 1.90625 -0.71875 L 1.90625 -4.8125 Z M 1.3125 -7.265625 C 1 -7.21875 0.84375 -6.96875 0.84375 -6.734375 C 0.84375 -6.484375 1.03125 -6.1875 1.375 -6.1875 C 1.71875 -6.1875 1.921875 -6.453125 1.921875 -6.734375 C 1.921875 -6.984375 1.75 -7.28125 1.390625 -7.28125 C 1.359375 -7.28125 1.328125 -7.265625 1.3125 -7.265625 Z M 1.3125 -7.265625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-16"> +<path style="stroke:none;" d="M 0.359375 -4.6875 L 0.359375 -4.359375 L 0.53125 -4.359375 C 0.859375 -4.359375 1.1875 -4.328125 1.1875 -3.8125 L 1.1875 -0.796875 C 1.1875 -0.34375 0.890625 -0.34375 0.421875 -0.34375 L 0.359375 -0.34375 L 0.359375 -0.015625 L 2.765625 -0.015625 L 2.765625 -0.34375 L 2.515625 -0.34375 C 2.1875 -0.34375 1.9375 -0.375 1.9375 -0.78125 L 1.9375 -2.8125 C 1.9375 -3.59375 2.359375 -4.578125 3.40625 -4.578125 C 4.09375 -4.578125 4.1875 -3.875 4.1875 -3.234375 L 4.1875 -0.75 C 4.1875 -0.375 3.890625 -0.34375 3.59375 -0.34375 L 3.359375 -0.34375 L 3.359375 -0.015625 L 5.765625 -0.015625 L 5.765625 -0.34375 L 5.5 -0.34375 C 5.21875 -0.34375 4.921875 -0.34375 4.921875 -0.765625 L 4.921875 -3.234375 C 4.921875 -3.5625 4.921875 -3.890625 4.75 -4.1875 C 4.5 -4.671875 3.953125 -4.8125 3.4375 -4.8125 C 2.75 -4.8125 2.078125 -4.3125 1.890625 -3.703125 L 1.875 -4.8125 Z M 0.359375 -4.6875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-17"> +<path style="stroke:none;" d="M 5.25 0.046875 C 5.3125 0.671875 5.4375 2.109375 6.59375 2.109375 C 7.671875 2.109375 7.890625 0.703125 7.890625 0.109375 L 7.890625 0.03125 C 7.890625 -0.03125 7.859375 -0.125 7.78125 -0.125 C 7.640625 -0.125 7.640625 0.203125 7.609375 0.34375 C 7.46875 0.78125 7.09375 1.0625 6.625 1.0625 C 6 1.0625 5.765625 0.390625 5.578125 -0.078125 C 7 -0.703125 7.8125 -2.203125 7.8125 -3.71875 C 7.8125 -5.734375 6.328125 -7.6875 4.203125 -7.6875 L 4.078125 -7.6875 C 1.953125 -7.625 0.59375 -5.609375 0.59375 -3.71875 C 0.59375 -1.828125 1.953125 0.21875 4.203125 0.21875 C 4.578125 0.21875 4.890625 0.140625 5.25 0.046875 Z M 5.4375 -0.453125 C 5.25 -0.984375 4.921875 -1.609375 4.234375 -1.609375 C 3.75 -1.609375 3.390625 -1.25 3.34375 -0.796875 L 3.34375 -0.71875 C 3.34375 -0.53125 3.40625 -0.34375 3.515625 -0.15625 C 2.046875 -0.796875 1.609375 -2.265625 1.609375 -3.671875 C 1.609375 -4.59375 1.75 -5.5 2.265625 -6.296875 C 2.6875 -6.921875 3.359375 -7.390625 4.125 -7.421875 L 4.203125 -7.421875 C 6.046875 -7.421875 6.8125 -5.375 6.8125 -3.734375 C 6.8125 -2.546875 6.515625 -1.109375 5.4375 -0.453125 Z M 5.1875 -0.28125 C 4.890625 -0.15625 4.609375 -0.03125 4.234375 -0.03125 C 3.84375 -0.03125 3.578125 -0.34375 3.578125 -0.71875 C 3.578125 -1.078125 3.890625 -1.390625 4.25 -1.390625 C 4.859375 -1.390625 5.0625 -0.796875 5.1875 -0.28125 Z M 5.1875 -0.28125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-18"> +<path style="stroke:none;" d="M 3.5 -3.78125 C 3.515625 -3.78125 3.5625 -3.78125 3.609375 -3.78125 C 3.734375 -3.78125 3.75 -3.828125 3.75 -3.9375 L 3.75 -4 C 3.875 -5.03125 4.015625 -6.078125 4.078125 -7.109375 C 4.078125 -7.171875 4.09375 -7.21875 4.09375 -7.28125 C 4.09375 -7.5625 3.875 -7.734375 3.625 -7.734375 C 3.375 -7.734375 3.15625 -7.5625 3.15625 -7.265625 C 3.15625 -6.625 3.28125 -5.984375 3.34375 -5.359375 L 3.4375 -4.40625 C 3.453125 -4.203125 3.484375 -3.984375 3.5 -3.78125 Z M 1.90625 -3.78125 C 1.921875 -3.984375 1.953125 -4.203125 1.96875 -4.40625 L 2.078125 -5.359375 C 2.125 -5.984375 2.25 -6.640625 2.25 -7.265625 C 2.25 -7.5625 2.046875 -7.734375 1.78125 -7.734375 C 1.53125 -7.734375 1.3125 -7.5625 1.3125 -7.28125 C 1.3125 -7.0625 1.359375 -6.828125 1.390625 -6.609375 C 1.46875 -5.734375 1.5625 -4.875 1.65625 -4 L 1.65625 -3.9375 C 1.65625 -3.828125 1.671875 -3.78125 1.796875 -3.78125 C 1.84375 -3.78125 1.875 -3.78125 1.90625 -3.78125 Z M 1.90625 -3.78125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-19"> +<path style="stroke:none;" d="M 1.1875 -4.0625 C 1.46875 -4.40625 1.875 -4.640625 2.328125 -4.640625 C 3.125 -4.640625 3.53125 -3.953125 3.53125 -3.203125 L 3.53125 -2.84375 C 2.296875 -2.84375 0.46875 -2.4375 0.46875 -1.046875 C 0.46875 -0.234375 1.421875 0.09375 2.1875 0.09375 L 2.328125 0.09375 C 2.875 0.046875 3.46875 -0.34375 3.609375 -0.84375 L 3.625 -0.84375 C 3.65625 -0.390625 3.953125 0.046875 4.453125 0.046875 C 4.921875 0.046875 5.296875 -0.328125 5.34375 -0.796875 L 5.34375 -1.59375 L 5.078125 -1.59375 L 5.078125 -1.046875 C 5.078125 -0.75 5.03125 -0.296875 4.671875 -0.296875 C 4.34375 -0.296875 4.265625 -0.734375 4.265625 -1 C 4.265625 -1.125 4.28125 -1.25 4.28125 -1.375 L 4.28125 -2.875 C 4.28125 -3 4.28125 -3.125 4.28125 -3.265625 C 4.28125 -4.28125 3.328125 -4.859375 2.421875 -4.859375 C 1.734375 -4.859375 0.796875 -4.5 0.796875 -3.625 C 0.796875 -3.34375 0.984375 -3.125 1.265625 -3.125 C 1.53125 -3.125 1.734375 -3.328125 1.734375 -3.59375 C 1.734375 -3.84375 1.53125 -4.0625 1.265625 -4.0625 C 1.25 -4.0625 1.203125 -4.0625 1.1875 -4.0625 Z M 3.53125 -2.625 L 3.53125 -1.53125 C 3.53125 -0.78125 3.015625 -0.171875 2.296875 -0.125 L 2.25 -0.125 C 1.75 -0.125 1.28125 -0.53125 1.28125 -1.0625 L 1.28125 -1.109375 C 1.359375 -2.171875 2.515625 -2.59375 3.53125 -2.625 Z M 3.53125 -2.625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-20"> +<path style="stroke:none;" d="M 0.375 -7.453125 L 0.375 -7.125 L 0.5625 -7.125 C 0.921875 -7.125 1.203125 -7.09375 1.203125 -6.578125 L 1.203125 -0.78125 C 1.203125 -0.375 0.90625 -0.34375 0.59375 -0.34375 L 0.375 -0.34375 L 0.375 -0.015625 L 2.734375 -0.015625 L 2.734375 -0.34375 L 2.484375 -0.34375 C 2.1875 -0.34375 1.90625 -0.375 1.90625 -0.765625 L 1.90625 -7.578125 Z M 0.375 -7.453125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-21"> +<path style="stroke:none;" d="M 3.953125 -4.140625 C 3.671875 -4.140625 3.453125 -3.953125 3.453125 -3.671875 C 3.453125 -3.421875 3.65625 -3.1875 3.921875 -3.1875 C 4.171875 -3.1875 4.390625 -3.390625 4.390625 -3.6875 L 4.390625 -3.78125 C 4.28125 -4.609375 3.296875 -4.859375 2.6875 -4.859375 C 1.359375 -4.859375 0.375 -3.625 0.375 -2.359375 C 0.375 -1.078125 1.359375 0.09375 2.71875 0.09375 C 3.421875 0.09375 4.140625 -0.3125 4.421875 -1.0625 C 4.453125 -1.140625 4.5 -1.21875 4.5 -1.296875 L 4.5 -1.34375 C 4.46875 -1.390625 4.421875 -1.421875 4.375 -1.421875 C 4.203125 -1.421875 4.140625 -0.96875 4 -0.8125 C 3.734375 -0.40625 3.296875 -0.15625 2.8125 -0.15625 C 1.65625 -0.15625 1.25 -1.421875 1.25 -2.359375 C 1.25 -3.265625 1.546875 -4.53125 2.65625 -4.609375 L 2.734375 -4.609375 C 3.140625 -4.609375 3.671875 -4.484375 3.953125 -4.140625 Z M 3.953125 -4.140625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-22"> +<path style="stroke:none;" d="M 0.203125 -4.703125 L 0.203125 -4.375 L 0.34375 -4.375 C 0.953125 -4.375 1 -4 1.25 -3.28125 C 1.609375 -2.234375 1.984375 -1.21875 2.34375 -0.1875 C 2.390625 -0.078125 2.421875 0.078125 2.5625 0.09375 L 2.578125 0.09375 C 2.828125 0.09375 2.984375 -0.625 3.125 -1 C 3.34375 -1.5625 3.53125 -2.125 3.734375 -2.6875 C 3.796875 -2.859375 3.859375 -3.015625 3.90625 -3.203125 L 3.921875 -3.203125 C 4.09375 -2.4375 4.453125 -1.71875 4.703125 -0.984375 C 4.828125 -0.609375 5 0.09375 5.21875 0.09375 L 5.25 0.09375 C 5.40625 0.09375 5.4375 -0.0625 5.46875 -0.1875 C 5.78125 -1.09375 6.125 -2 6.453125 -2.921875 C 6.703125 -3.609375 6.859375 -4.375 7.625 -4.375 L 7.625 -4.703125 L 6.875 -4.671875 L 5.859375 -4.671875 L 5.859375 -4.375 C 6.140625 -4.359375 6.4375 -4.203125 6.46875 -3.90625 L 6.46875 -3.859375 C 6.46875 -3.71875 6.40625 -3.578125 6.34375 -3.4375 C 6.078125 -2.65625 5.8125 -1.875 5.515625 -1.109375 C 5.484375 -1.03125 5.453125 -0.9375 5.4375 -0.84375 L 5.421875 -0.84375 C 5.140625 -1.84375 4.71875 -2.84375 4.359375 -3.8125 C 4.328125 -3.890625 4.28125 -3.984375 4.28125 -4.078125 C 4.28125 -4.359375 4.6875 -4.375 4.90625 -4.375 L 4.90625 -4.703125 L 2.828125 -4.703125 L 2.828125 -4.375 L 2.984375 -4.375 C 3.40625 -4.375 3.546875 -4.25 3.671875 -3.84375 C 3.703125 -3.78125 3.75 -3.671875 3.75 -3.59375 L 3.75 -3.5625 C 3.71875 -3.359375 3.59375 -3.109375 3.515625 -2.890625 C 3.375 -2.46875 3.234375 -2.078125 3.078125 -1.65625 C 3 -1.421875 2.890625 -1.203125 2.828125 -0.953125 C 2.765625 -1.21875 2.65625 -1.46875 2.5625 -1.71875 C 2.3125 -2.4375 2.046875 -3.140625 1.796875 -3.84375 C 1.78125 -3.921875 1.734375 -4 1.734375 -4.078125 C 1.734375 -4.359375 2.109375 -4.375 2.296875 -4.375 L 2.359375 -4.375 L 2.359375 -4.703125 Z M 0.203125 -4.703125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-23"> +<path style="stroke:none;" d="M 0.3125 -7.453125 L 0.3125 -7.125 L 0.46875 -7.125 C 0.8125 -7.125 1.140625 -7.09375 1.140625 -6.59375 L 1.140625 -0.015625 L 1.390625 -0.03125 L 1.8125 -0.703125 C 2.078125 -0.1875 2.6875 0.09375 3.25 0.09375 C 4.578125 0.09375 5.640625 -1.0625 5.640625 -2.359375 C 5.640625 -3.59375 4.71875 -4.8125 3.28125 -4.8125 C 2.703125 -4.8125 2.25 -4.53125 1.859375 -4.09375 L 1.859375 -7.578125 Z M 4.75 -2.109375 C 4.71875 -1.578125 4.640625 -1.078125 4.28125 -0.671875 C 4.015625 -0.34375 3.59375 -0.140625 3.171875 -0.140625 C 2.71875 -0.140625 2.328125 -0.375 2.0625 -0.765625 C 1.96875 -0.890625 1.890625 -1.03125 1.890625 -1.1875 L 1.890625 -3.015625 C 1.890625 -3.15625 1.875 -3.28125 1.875 -3.421875 C 1.875 -4.0625 2.640625 -4.578125 3.28125 -4.578125 C 4.46875 -4.578125 4.765625 -3.25 4.765625 -2.34375 C 4.765625 -2.265625 4.765625 -2.1875 4.75 -2.109375 Z M 4.75 -2.109375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-24"> +<path style="stroke:none;" d="M 0.453125 -7.421875 L 0.453125 -7.125 C 0.59375 -7.125 0.734375 -7.140625 0.84375 -7.140625 C 1.21875 -7.140625 1.515625 -7.09375 1.515625 -6.65625 C 1.515625 -6.546875 1.5 -6.453125 1.5 -6.375 L 1.5 -2.65625 C 1.5 -1.21875 2.40625 0.21875 4.265625 0.21875 C 5.46875 0.21875 6.375 -0.875 6.5625 -1.96875 C 6.609375 -2.21875 6.625 -2.46875 6.625 -2.71875 C 6.625 -2.9375 6.609375 -3.15625 6.609375 -3.375 L 6.609375 -6.265625 C 6.609375 -6.484375 6.625 -6.6875 6.765625 -6.859375 C 6.984375 -7.09375 7.34375 -7.125 7.65625 -7.125 L 7.65625 -7.453125 L 5.25 -7.453125 L 5.25 -7.125 C 5.75 -7.125 6.296875 -7.03125 6.296875 -6.3125 L 6.296875 -2.796875 C 6.296875 -1.78125 6.078125 -0.734375 4.890625 -0.234375 C 4.671875 -0.15625 4.421875 -0.109375 4.1875 -0.109375 C 3.390625 -0.109375 2.765625 -0.703125 2.546875 -1.4375 C 2.421875 -1.828125 2.40625 -2.234375 2.40625 -2.65625 L 2.40625 -6.390625 C 2.40625 -6.484375 2.40625 -6.5625 2.40625 -6.65625 C 2.40625 -7.078125 2.75 -7.140625 3.09375 -7.140625 C 3.21875 -7.140625 3.34375 -7.125 3.453125 -7.125 L 3.453125 -7.453125 L 2.21875 -7.453125 L 1.953125 -7.421875 Z M 0.453125 -7.421875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-25"> +<path style="stroke:none;" d="M 0.359375 -4.6875 L 0.359375 -4.359375 L 0.53125 -4.359375 C 0.859375 -4.359375 1.1875 -4.328125 1.1875 -3.8125 L 1.1875 -0.796875 C 1.1875 -0.34375 0.890625 -0.34375 0.421875 -0.34375 L 0.359375 -0.34375 L 0.359375 -0.015625 L 2.765625 -0.015625 L 2.765625 -0.34375 L 2.515625 -0.34375 C 2.1875 -0.34375 1.9375 -0.375 1.9375 -0.78125 L 1.9375 -2.828125 C 1.9375 -3.59375 2.359375 -4.578125 3.40625 -4.578125 C 4.0625 -4.578125 4.203125 -3.921875 4.203125 -3.34375 L 4.203125 -0.75 C 4.203125 -0.375 3.90625 -0.34375 3.609375 -0.34375 L 3.375 -0.34375 L 3.375 -0.015625 L 5.765625 -0.015625 L 5.765625 -0.34375 L 5.515625 -0.34375 C 5.203125 -0.34375 4.9375 -0.375 4.9375 -0.78125 L 4.9375 -2.828125 C 4.9375 -3.59375 5.359375 -4.578125 6.421875 -4.578125 C 7.078125 -4.578125 7.203125 -3.921875 7.203125 -3.34375 L 7.203125 -0.75 C 7.203125 -0.375 6.921875 -0.34375 6.625 -0.34375 L 6.375 -0.34375 L 6.375 -0.015625 L 8.78125 -0.015625 L 8.78125 -0.34375 L 8.53125 -0.34375 C 8.234375 -0.34375 7.953125 -0.34375 7.953125 -0.78125 L 7.953125 -3.203125 C 7.953125 -3.5625 7.9375 -3.921875 7.75 -4.21875 C 7.5 -4.6875 6.9375 -4.8125 6.4375 -4.8125 L 6.3125 -4.8125 C 5.734375 -4.75 5.078125 -4.3125 4.921875 -3.75 L 4.90625 -3.75 C 4.78125 -4.53125 4.125 -4.8125 3.46875 -4.8125 C 2.78125 -4.8125 2.109375 -4.375 1.890625 -3.703125 L 1.875 -4.8125 Z M 0.359375 -4.6875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-26"> +<path style="stroke:none;" d="M 3.328125 -7.453125 L 3.328125 -7.125 L 3.453125 -7.125 C 3.875 -7.125 4.15625 -7.109375 4.15625 -6.453125 L 4.15625 -4.140625 C 3.796875 -4.546875 3.34375 -4.8125 2.765625 -4.8125 C 1.46875 -4.8125 0.375 -3.703125 0.375 -2.34375 C 0.375 -1.140625 1.296875 0.09375 2.65625 0.09375 C 3.25 0.09375 3.703125 -0.15625 4.125 -0.625 L 4.125 0.09375 L 5.6875 -0.015625 L 5.6875 -0.34375 L 5.546875 -0.34375 C 5.1875 -0.34375 4.859375 -0.375 4.859375 -0.890625 L 4.859375 -7.578125 Z M 1.25 -2.09375 L 1.25 -2.25 C 1.25 -3.0625 1.359375 -3.875 2.109375 -4.390625 C 2.328125 -4.515625 2.578125 -4.5625 2.8125 -4.5625 C 3.375 -4.5625 4.140625 -4.140625 4.140625 -3.453125 C 4.140625 -3.3125 4.125 -3.171875 4.125 -3.03125 L 4.125 -1.21875 C 4.125 -1.0625 4.0625 -0.984375 3.984375 -0.859375 C 3.703125 -0.4375 3.21875 -0.125 2.71875 -0.125 C 1.890625 -0.125 1.390625 -0.90625 1.28125 -1.640625 C 1.265625 -1.78125 1.265625 -1.9375 1.25 -2.09375 Z M 1.25 -2.09375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-27"> +<path style="stroke:none;" d="M 0.921875 -5.71875 C 1.09375 -6.40625 1.75 -6.9375 2.4375 -6.9375 C 3.421875 -6.9375 3.921875 -6.015625 3.921875 -5.1875 L 3.921875 -5.03125 C 3.859375 -4.03125 3.203125 -3.234375 2.546875 -2.515625 C 2 -1.90625 1.46875 -1.296875 0.921875 -0.703125 L 0.6875 -0.4375 C 0.625 -0.34375 0.53125 -0.3125 0.53125 -0.15625 C 0.53125 -0.109375 0.546875 -0.046875 0.546875 -0.015625 L 4.5625 -0.015625 L 4.859375 -1.875 L 4.609375 -1.875 C 4.53125 -1.546875 4.5 -1.015625 4.328125 -0.890625 C 4.28125 -0.84375 4.140625 -0.828125 4.015625 -0.828125 L 3.578125 -0.828125 C 3.421875 -0.8125 3.265625 -0.8125 3.125 -0.8125 L 1.359375 -0.8125 C 1.9375 -1.390625 2.515625 -1.96875 3.125 -2.515625 C 3.875 -3.203125 4.8125 -3.9375 4.859375 -5.0625 L 4.859375 -5.140625 C 4.859375 -6.484375 3.734375 -7.265625 2.578125 -7.265625 C 1.53125 -7.265625 0.53125 -6.40625 0.53125 -5.296875 C 0.53125 -5 0.6875 -4.6875 1.0625 -4.6875 C 1.359375 -4.6875 1.59375 -4.921875 1.59375 -5.21875 C 1.59375 -5.46875 1.40625 -5.734375 1.09375 -5.734375 C 1.03125 -5.734375 0.984375 -5.71875 0.921875 -5.71875 Z M 0.921875 -5.71875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-28"> +<path style="stroke:none;" d="M 0.359375 -7.453125 L 0.359375 -7.125 L 0.5625 -7.125 C 0.90625 -7.125 1.1875 -7.09375 1.1875 -6.59375 L 1.1875 -0.78125 C 1.1875 -0.375 0.921875 -0.34375 0.625 -0.34375 L 0.359375 -0.34375 L 0.359375 -0.015625 L 2.765625 -0.015625 L 2.765625 -0.34375 L 2.515625 -0.34375 C 2.1875 -0.34375 1.9375 -0.375 1.9375 -0.78125 L 1.9375 -2.8125 C 1.9375 -3.59375 2.359375 -4.578125 3.40625 -4.578125 C 4.09375 -4.578125 4.1875 -3.875 4.1875 -3.234375 L 4.1875 -0.75 C 4.1875 -0.375 3.890625 -0.34375 3.59375 -0.34375 L 3.359375 -0.34375 L 3.359375 -0.015625 L 5.765625 -0.015625 L 5.765625 -0.34375 L 5.5 -0.34375 C 5.21875 -0.34375 4.921875 -0.34375 4.921875 -0.78125 L 4.921875 -3.21875 C 4.921875 -3.5625 4.921875 -3.921875 4.734375 -4.21875 C 4.484375 -4.65625 3.984375 -4.8125 3.484375 -4.8125 C 2.8125 -4.8125 2.078125 -4.390625 1.90625 -3.75 L 1.890625 -7.578125 Z M 0.359375 -7.453125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-29"> +<path style="stroke:none;" d="M 0.203125 -4.703125 L 0.203125 -4.375 L 0.421875 -4.375 C 1 -4.375 1.03125 -4.03125 1.3125 -3.34375 C 1.75 -2.296875 2.1875 -1.25 2.59375 -0.1875 C 2.65625 -0.046875 2.6875 0.09375 2.859375 0.09375 C 3.109375 0.09375 3.3125 -0.6875 3.484375 -1.09375 C 3.78125 -1.859375 4.109375 -2.625 4.421875 -3.390625 C 4.65625 -4 4.921875 -4.375 5.5 -4.375 L 5.5 -4.703125 L 4.75 -4.671875 L 3.78125 -4.671875 L 3.78125 -4.375 C 4.03125 -4.359375 4.28125 -4.203125 4.28125 -3.921875 C 4.28125 -3.703125 4.171875 -3.515625 4.09375 -3.3125 C 3.84375 -2.6875 3.578125 -2.0625 3.328125 -1.421875 C 3.25 -1.25 3.1875 -1.046875 3.09375 -0.859375 C 2.71875 -1.859375 2.3125 -2.84375 1.890625 -3.828125 C 1.859375 -3.90625 1.828125 -4 1.828125 -4.09375 L 1.828125 -4.140625 C 1.890625 -4.375 2.203125 -4.375 2.421875 -4.375 L 2.421875 -4.703125 Z M 0.203125 -4.703125 "/> +</symbol> +</g> +</defs> +<g id="surface1"> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.421062 4.9595 C 9.421062 7.424344 7.424969 9.420438 4.960125 9.420438 C 2.495281 9.420438 0.499187 7.424344 0.499187 4.9595 C 0.499187 2.498563 2.495281 0.498563 4.960125 0.498563 C 7.424969 0.498563 9.421062 2.498563 9.421062 4.9595 Z M 9.421062 4.9595 " transform="matrix(1,0,0,-1,5.993,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.422906 4.9595 C 9.422906 7.424344 7.422906 9.420438 4.961969 9.420438 C 2.497125 9.420438 0.501031 7.424344 0.501031 4.9595 C 0.501031 2.498563 2.497125 0.498563 4.961969 0.498563 C 7.422906 0.498563 9.422906 2.498563 9.422906 4.9595 Z M 9.422906 4.9595 " transform="matrix(1,0,0,-1,360.956,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.991156 -1.993625 L 0.00884375 0.971219 L 4.958063 4.9595 L 7.743219 8.99075 L 11.911188 11.912625 " transform="matrix(1,0,0,-1,360.956,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.991156 11.912625 L 1.930719 8.979031 L 4.958063 4.963406 L 9.016656 2.154813 L 11.911188 -1.989719 " transform="matrix(1,0,0,-1,360.956,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.422906 4.9595 C 9.422906 7.424344 7.422906 9.420438 4.961969 9.420438 C 2.497125 9.420438 0.501031 7.424344 0.501031 4.9595 C 0.501031 2.498563 2.497125 0.498563 4.961969 0.498563 C 7.422906 0.498563 9.422906 2.498563 9.422906 4.9595 Z M 9.422906 4.9595 " transform="matrix(1,0,0,-1,444.206,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.991156 -1.993625 L 1.645563 0.338406 L 4.958063 4.9595 L 7.954156 8.693875 L 11.911188 11.912625 " transform="matrix(1,0,0,-1,444.206,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.991156 11.912625 L 1.973688 9.135281 L 4.958063 4.963406 L 7.618219 2.467313 L 11.911188 -1.989719 " transform="matrix(1,0,0,-1,444.206,-6.978)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-1" x="0.016" y="15.755"/> + <use xlink:href="#glyph0-2" x="5.440005" y="15.755"/> + <use xlink:href="#glyph0-3" x="8.45528" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-4" x="19.301107" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-5" x="31.05348" y="15.755"/> + <use xlink:href="#glyph0-6" x="36.477485" y="15.755"/> + <use xlink:href="#glyph0-7" x="40.697125" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-8" x="46.11022" y="15.755"/> + <use xlink:href="#glyph0-9" x="52.136407" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-7" x="61.784415" y="15.755"/> + <use xlink:href="#glyph0-10" x="67.20842" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-11" x="74.135698" y="15.755"/> + <use xlink:href="#glyph0-8" x="79.860794" y="15.755"/> + <use xlink:href="#glyph0-12" x="85.886981" y="15.755"/> + <use xlink:href="#glyph0-13" x="90.708803" y="15.755"/> + <use xlink:href="#glyph0-14" x="94.988443" y="15.755"/> + <use xlink:href="#glyph0-15" x="99.208083" y="15.755"/> + <use xlink:href="#glyph0-7" x="102.223358" y="15.755"/> + <use xlink:href="#glyph0-16" x="107.647362" y="15.755"/> + <use xlink:href="#glyph0-13" x="113.673549" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-17" x="250.534" y="29.304"/> + <use xlink:href="#glyph0-8" x="258.968916" y="29.304"/> + <use xlink:href="#glyph0-12" x="264.995103" y="29.304"/> + <use xlink:href="#glyph0-13" x="269.816925" y="29.304"/> + <use xlink:href="#glyph0-14" x="274.096565" y="29.304"/> + <use xlink:href="#glyph0-15" x="278.316205" y="29.304"/> + <use xlink:href="#glyph0-7" x="281.33148" y="29.304"/> + <use xlink:href="#glyph0-16" x="286.755485" y="29.304"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-18" x="296.392584" y="29.304"/> + <use xlink:href="#glyph0-19" x="301.816588" y="29.304"/> + <use xlink:href="#glyph0-20" x="307.240593" y="29.304"/> + <use xlink:href="#glyph0-15" x="310.255868" y="29.304"/> + <use xlink:href="#glyph0-21" x="313.271143" y="29.304"/> + <use xlink:href="#glyph0-12" x="318.092965" y="29.304"/> + <use xlink:href="#glyph0-18" x="322.914788" y="29.304"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-20" x="352.251539" y="29.304"/> + <use xlink:href="#glyph0-7" x="355.266815" y="29.304"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-22" x="360.385364" y="29.304"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-12" x="367.912643" y="29.304"/> + <use xlink:href="#glyph0-6" x="372.734465" y="29.304"/> +</g> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.422938 4.961125 C 9.422938 7.425969 7.422938 9.422063 4.962 9.422063 C 2.497156 9.422063 0.501063 7.425969 0.501063 4.961125 C 0.501063 2.496281 2.497156 0.500188 4.962 0.500188 C 7.422938 0.500188 9.422938 2.496281 9.422938 4.961125 Z M 9.422938 4.961125 " transform="matrix(1,0,0,-1,388.913,30.508)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.419563 4.961125 C 9.419563 7.425969 7.423469 9.422063 4.962531 9.422063 C 2.497688 9.422063 0.501594 7.425969 0.501594 4.961125 C 0.501594 2.496281 2.497688 0.500188 4.962531 0.500188 C 7.423469 0.500188 9.419563 2.496281 9.419563 4.961125 Z M 9.419563 4.961125 " transform="matrix(1,0,0,-1,409.682,30.508)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.421094 4.961125 C 9.421094 7.425969 7.425 9.422063 4.960156 9.422063 C 2.495313 9.422063 0.499219 7.425969 0.499219 4.961125 C 0.499219 2.496281 2.495313 0.500188 4.960156 0.500188 C 7.425 0.500188 9.421094 2.496281 9.421094 4.961125 Z M 9.421094 4.961125 " transform="matrix(1,0,0,-1,430.45,30.508)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.422625 4.961125 C 9.422625 7.425969 7.422625 9.422063 4.961688 9.422063 C 2.496844 9.422063 0.50075 7.425969 0.50075 4.961125 C 0.50075 2.496281 2.496844 0.500188 4.961688 0.500188 C 7.422625 0.500188 9.422625 2.496281 9.422625 4.961125 Z M 9.422625 4.961125 " transform="matrix(1,0,0,-1,451.218,30.508)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.423156 4.961125 C 9.423156 7.425969 7.423156 9.422063 4.962219 9.422063 C 2.497375 9.422063 0.501281 7.425969 0.501281 4.961125 C 0.501281 2.496281 2.497375 0.500188 4.962219 0.500188 C 7.423156 0.500188 9.423156 2.496281 9.423156 4.961125 Z M 9.423156 4.961125 " transform="matrix(1,0,0,-1,471.987,30.508)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-8" x="493.863" y="29.304"/> + <use xlink:href="#glyph0-9" x="499.889187" y="29.304"/> + <use xlink:href="#glyph0-9" x="505.915374" y="29.304"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-12" x="512.247015" y="29.304"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-6" x="517.057928" y="29.304"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-17" x="253.853" y="42.854"/> + <use xlink:href="#glyph0-8" x="262.287916" y="42.854"/> + <use xlink:href="#glyph0-12" x="268.314103" y="42.854"/> + <use xlink:href="#glyph0-13" x="273.135925" y="42.854"/> + <use xlink:href="#glyph0-14" x="277.415565" y="42.854"/> + <use xlink:href="#glyph0-15" x="281.635205" y="42.854"/> + <use xlink:href="#glyph0-7" x="284.65048" y="42.854"/> + <use xlink:href="#glyph0-16" x="290.074485" y="42.854"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-18" x="299.711584" y="42.854"/> + <use xlink:href="#glyph0-23" x="305.135588" y="42.854"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-7" x="311.46723" y="42.854"/> + <use xlink:href="#glyph0-23" x="316.891234" y="42.854"/> + <use xlink:href="#glyph0-18" x="322.917421" y="42.854"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-20" x="352.254173" y="42.854"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-7" x="355.258539" y="42.854"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-22" x="360.387998" y="42.854"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-12" x="367.915277" y="42.854"/> + <use xlink:href="#glyph0-6" x="372.737099" y="42.854"/> +</g> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.422938 4.959344 C 9.422938 7.424188 7.422938 9.420281 4.962 9.420281 C 2.497156 9.420281 0.501063 7.424188 0.501063 4.959344 C 0.501063 2.498406 2.497156 0.498406 4.962 0.498406 C 7.422938 0.498406 9.422938 2.498406 9.422938 4.959344 Z M 9.422938 4.959344 " transform="matrix(1,0,0,-1,388.913,44.057)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.419563 4.959344 C 9.419563 7.424188 7.423469 9.420281 4.962531 9.420281 C 2.497688 9.420281 0.501594 7.424188 0.501594 4.959344 C 0.501594 2.498406 2.497688 0.498406 4.962531 0.498406 C 7.423469 0.498406 9.419563 2.498406 9.419563 4.959344 Z M 9.419563 4.959344 " transform="matrix(1,0,0,-1,409.682,44.057)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.421094 4.959344 C 9.421094 7.424188 7.425 9.420281 4.960156 9.420281 C 2.495313 9.420281 0.499219 7.424188 0.499219 4.959344 C 0.499219 2.498406 2.495313 0.498406 4.960156 0.498406 C 7.425 0.498406 9.421094 2.498406 9.421094 4.959344 Z M 9.421094 4.959344 " transform="matrix(1,0,0,-1,430.45,44.057)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.422625 4.959344 C 9.422625 7.424188 7.422625 9.420281 4.961688 9.420281 C 2.496844 9.420281 0.50075 7.424188 0.50075 4.959344 C 0.50075 2.498406 2.496844 0.498406 4.961688 0.498406 C 7.422625 0.498406 9.422625 2.498406 9.422625 4.959344 Z M 9.422625 4.959344 " transform="matrix(1,0,0,-1,451.218,44.057)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.423156 4.959344 C 9.423156 7.424188 7.423156 9.420281 4.962219 9.420281 C 2.497375 9.420281 0.501281 7.424188 0.501281 4.959344 C 0.501281 2.498406 2.497375 0.498406 4.962219 0.498406 C 7.423156 0.498406 9.423156 2.498406 9.423156 4.959344 Z M 9.423156 4.959344 " transform="matrix(1,0,0,-1,471.987,44.057)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-8" x="493.863" y="42.854"/> + <use xlink:href="#glyph0-9" x="499.889187" y="42.854"/> + <use xlink:href="#glyph0-9" x="505.915374" y="42.854"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-12" x="512.247015" y="42.854"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-6" x="517.057928" y="42.854"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-24" x="239.697" y="56.403"/> + <use xlink:href="#glyph0-16" x="247.827552" y="56.403"/> + <use xlink:href="#glyph0-16" x="253.853739" y="56.403"/> + <use xlink:href="#glyph0-19" x="259.879926" y="56.403"/> + <use xlink:href="#glyph0-25" x="265.30393" y="56.403"/> + <use xlink:href="#glyph0-12" x="274.341029" y="56.403"/> + <use xlink:href="#glyph0-26" x="279.162851" y="56.403"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-11" x="288.79995" y="56.403"/> + <use xlink:href="#glyph0-8" x="294.525046" y="56.403"/> + <use xlink:href="#glyph0-12" x="300.551233" y="56.403"/> + <use xlink:href="#glyph0-13" x="305.373055" y="56.403"/> + <use xlink:href="#glyph0-14" x="309.652695" y="56.403"/> + <use xlink:href="#glyph0-15" x="313.872335" y="56.403"/> + <use xlink:href="#glyph0-7" x="316.88761" y="56.403"/> + <use xlink:href="#glyph0-16" x="322.311614" y="56.403"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-20" x="352.250548" y="56.403"/> + <use xlink:href="#glyph0-7" x="355.265824" y="56.403"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-22" x="360.384373" y="56.403"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-12" x="367.922561" y="56.403"/> + <use xlink:href="#glyph0-6" x="372.744384" y="56.403"/> +</g> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.422938 4.962469 C 9.422938 7.423406 7.422938 9.4195 4.962 9.4195 C 2.497156 9.4195 0.501063 7.423406 0.501063 4.962469 C 0.501063 2.497625 2.497156 0.501531 4.962 0.501531 C 7.422938 0.501531 9.422938 2.497625 9.422938 4.962469 Z M 9.422938 4.962469 " transform="matrix(1,0,0,-1,388.913,57.607)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.419563 4.962469 C 9.419563 7.423406 7.423469 9.4195 4.962531 9.4195 C 2.497688 9.4195 0.501594 7.423406 0.501594 4.962469 C 0.501594 2.497625 2.497688 0.501531 4.962531 0.501531 C 7.423469 0.501531 9.419563 2.497625 9.419563 4.962469 Z M 9.419563 4.962469 " transform="matrix(1,0,0,-1,409.682,57.607)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.421094 4.962469 C 9.421094 7.423406 7.425 9.4195 4.960156 9.4195 C 2.495313 9.4195 0.499219 7.423406 0.499219 4.962469 C 0.499219 2.497625 2.495313 0.501531 4.960156 0.501531 C 7.425 0.501531 9.421094 2.497625 9.421094 4.962469 Z M 9.421094 4.962469 " transform="matrix(1,0,0,-1,430.45,57.607)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.422625 4.962469 C 9.422625 7.423406 7.422625 9.4195 4.961688 9.4195 C 2.496844 9.4195 0.50075 7.423406 0.50075 4.962469 C 0.50075 2.497625 2.496844 0.501531 4.961688 0.501531 C 7.422625 0.501531 9.422625 2.497625 9.422625 4.962469 Z M 9.422625 4.962469 " transform="matrix(1,0,0,-1,451.218,57.607)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.423156 4.962469 C 9.423156 7.423406 7.423156 9.4195 4.962219 9.4195 C 2.497375 9.4195 0.501281 7.423406 0.501281 4.962469 C 0.501281 2.497625 2.497375 0.501531 4.962219 0.501531 C 7.423156 0.501531 9.423156 2.497625 9.423156 4.962469 Z M 9.423156 4.962469 " transform="matrix(1,0,0,-1,471.987,57.607)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-8" x="493.863" y="56.403"/> + <use xlink:href="#glyph0-9" x="499.889187" y="56.403"/> + <use xlink:href="#glyph0-9" x="505.915374" y="56.403"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-12" x="512.247015" y="56.403"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-6" x="517.057928" y="56.403"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-1" x="0.016" y="76.996"/> + <use xlink:href="#glyph0-2" x="5.440005" y="76.996"/> + <use xlink:href="#glyph0-27" x="8.45528" y="76.996"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-4" x="19.301107" y="76.996"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-5" x="31.05348" y="76.996"/> + <use xlink:href="#glyph0-6" x="36.477485" y="76.996"/> + <use xlink:href="#glyph0-7" x="40.697125" y="76.996"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-8" x="46.11022" y="76.996"/> + <use xlink:href="#glyph0-9" x="52.136407" y="76.996"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-7" x="61.784415" y="76.996"/> + <use xlink:href="#glyph0-10" x="67.20842" y="76.996"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-11" x="74.135698" y="76.996"/> + <use xlink:href="#glyph0-8" x="79.860794" y="76.996"/> + <use xlink:href="#glyph0-12" x="85.886981" y="76.996"/> + <use xlink:href="#glyph0-13" x="90.708803" y="76.996"/> + <use xlink:href="#glyph0-14" x="94.988443" y="76.996"/> + <use xlink:href="#glyph0-15" x="99.208083" y="76.996"/> + <use xlink:href="#glyph0-7" x="102.223358" y="76.996"/> + <use xlink:href="#glyph0-16" x="107.647362" y="76.996"/> + <use xlink:href="#glyph0-13" x="113.673549" y="76.996"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-22" x="121.57501" y="76.996"/> + <use xlink:href="#glyph0-15" x="129.407744" y="76.996"/> + <use xlink:href="#glyph0-14" x="132.423019" y="76.996"/> + <use xlink:href="#glyph0-28" x="136.642659" y="76.996"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-29" x="146.279758" y="76.996"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-19" x="151.404853" y="76.996"/> + <use xlink:href="#glyph0-6" x="156.828858" y="76.996"/> + <use xlink:href="#glyph0-15" x="161.048498" y="76.996"/> + <use xlink:href="#glyph0-19" x="164.063773" y="76.996"/> + <use xlink:href="#glyph0-23" x="169.487778" y="76.996"/> + <use xlink:href="#glyph0-20" x="175.513964" y="76.996"/> + <use xlink:href="#glyph0-12" x="178.52924" y="76.996"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-18" x="186.961974" y="76.996"/> + <use xlink:href="#glyph0-21" x="192.385978" y="76.996"/> + <use xlink:href="#glyph0-19" x="197.207801" y="76.996"/> + <use xlink:href="#glyph0-6" x="202.631805" y="76.996"/> + <use xlink:href="#glyph0-18" x="206.851445" y="76.996"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-17" x="250.534" y="90.545"/> + <use xlink:href="#glyph0-8" x="258.968916" y="90.545"/> + <use xlink:href="#glyph0-12" x="264.995103" y="90.545"/> + <use xlink:href="#glyph0-13" x="269.816925" y="90.545"/> + <use xlink:href="#glyph0-14" x="274.096565" y="90.545"/> + <use xlink:href="#glyph0-15" x="278.316205" y="90.545"/> + <use xlink:href="#glyph0-7" x="281.33148" y="90.545"/> + <use xlink:href="#glyph0-16" x="286.755485" y="90.545"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-18" x="296.392584" y="90.545"/> + <use xlink:href="#glyph0-19" x="301.816588" y="90.545"/> + <use xlink:href="#glyph0-20" x="307.240593" y="90.545"/> + <use xlink:href="#glyph0-15" x="310.255868" y="90.545"/> + <use xlink:href="#glyph0-21" x="313.271143" y="90.545"/> + <use xlink:href="#glyph0-12" x="318.092965" y="90.545"/> + <use xlink:href="#glyph0-18" x="322.914788" y="90.545"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-20" x="352.251539" y="90.545"/> + <use xlink:href="#glyph0-7" x="355.266815" y="90.545"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-22" x="360.385364" y="90.545"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-12" x="367.912643" y="90.545"/> + <use xlink:href="#glyph0-6" x="372.734465" y="90.545"/> +</g> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.422938 4.959938 C 9.422938 7.424781 7.422938 9.420875 4.962 9.420875 C 2.497156 9.420875 0.501063 7.424781 0.501063 4.959938 C 0.501063 2.499 2.497156 0.499 4.962 0.499 C 7.422938 0.499 9.422938 2.499 9.422938 4.959938 Z M 9.422938 4.959938 " transform="matrix(1,0,0,-1,388.913,91.749)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.419563 4.959938 C 9.419563 7.424781 7.423469 9.420875 4.962531 9.420875 C 2.497688 9.420875 0.501594 7.424781 0.501594 4.959938 C 0.501594 2.499 2.497688 0.499 4.962531 0.499 C 7.423469 0.499 9.419563 2.499 9.419563 4.959938 Z M 9.419563 4.959938 " transform="matrix(1,0,0,-1,409.682,91.749)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.421094 4.959938 C 9.421094 7.424781 7.425 9.420875 4.960156 9.420875 C 2.495313 9.420875 0.499219 7.424781 0.499219 4.959938 C 0.499219 2.499 2.495313 0.499 4.960156 0.499 C 7.425 0.499 9.421094 2.499 9.421094 4.959938 Z M 9.421094 4.959938 " transform="matrix(1,0,0,-1,430.45,91.749)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.422625 4.959938 C 9.422625 7.424781 7.422625 9.420875 4.961688 9.420875 C 2.496844 9.420875 0.50075 7.424781 0.50075 4.959938 C 0.50075 2.499 2.496844 0.499 4.961688 0.499 C 7.422625 0.499 9.422625 2.499 9.422625 4.959938 Z M 9.422625 4.959938 " transform="matrix(1,0,0,-1,451.218,91.749)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.423156 4.959938 C 9.423156 7.424781 7.423156 9.420875 4.962219 9.420875 C 2.497375 9.420875 0.501281 7.424781 0.501281 4.959938 C 0.501281 2.499 2.497375 0.499 4.962219 0.499 C 7.423156 0.499 9.423156 2.499 9.423156 4.959938 Z M 9.423156 4.959938 " transform="matrix(1,0,0,-1,471.987,91.749)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-8" x="493.863" y="90.545"/> + <use xlink:href="#glyph0-9" x="499.889187" y="90.545"/> + <use xlink:href="#glyph0-9" x="505.915374" y="90.545"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-12" x="512.247015" y="90.545"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-6" x="517.057928" y="90.545"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-17" x="253.853" y="104.094"/> + <use xlink:href="#glyph0-8" x="262.287916" y="104.094"/> + <use xlink:href="#glyph0-12" x="268.314103" y="104.094"/> + <use xlink:href="#glyph0-13" x="273.135925" y="104.094"/> + <use xlink:href="#glyph0-14" x="277.415565" y="104.094"/> + <use xlink:href="#glyph0-15" x="281.635205" y="104.094"/> + <use xlink:href="#glyph0-7" x="284.65048" y="104.094"/> + <use xlink:href="#glyph0-16" x="290.074485" y="104.094"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-18" x="299.711584" y="104.094"/> + <use xlink:href="#glyph0-23" x="305.135588" y="104.094"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-7" x="311.46723" y="104.094"/> + <use xlink:href="#glyph0-23" x="316.891234" y="104.094"/> + <use xlink:href="#glyph0-18" x="322.917421" y="104.094"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-20" x="352.254173" y="104.094"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-7" x="355.258539" y="104.094"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-22" x="360.387998" y="104.094"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-12" x="367.915277" y="104.094"/> + <use xlink:href="#glyph0-6" x="372.737099" y="104.094"/> +</g> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.422938 4.962063 C 9.422938 7.423 7.422938 9.423 4.962 9.423 C 2.497156 9.423 0.501063 7.423 0.501063 4.962063 C 0.501063 2.497219 2.497156 0.501125 4.962 0.501125 C 7.422938 0.501125 9.422938 2.497219 9.422938 4.962063 Z M 9.422938 4.962063 " transform="matrix(1,0,0,-1,388.913,105.298)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.419563 4.962063 C 9.419563 7.423 7.423469 9.423 4.962531 9.423 C 2.497688 9.423 0.501594 7.423 0.501594 4.962063 C 0.501594 2.497219 2.497688 0.501125 4.962531 0.501125 C 7.423469 0.501125 9.419563 2.497219 9.419563 4.962063 Z M 9.419563 4.962063 " transform="matrix(1,0,0,-1,409.682,105.298)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.421094 4.962063 C 9.421094 7.423 7.425 9.423 4.960156 9.423 C 2.495313 9.423 0.499219 7.423 0.499219 4.962063 C 0.499219 2.497219 2.495313 0.501125 4.960156 0.501125 C 7.425 0.501125 9.421094 2.497219 9.421094 4.962063 Z M 9.421094 4.962063 " transform="matrix(1,0,0,-1,430.45,105.298)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.422625 4.962063 C 9.422625 7.423 7.422625 9.423 4.961688 9.423 C 2.496844 9.423 0.50075 7.423 0.50075 4.962063 C 0.50075 2.497219 2.496844 0.501125 4.961688 0.501125 C 7.422625 0.501125 9.422625 2.497219 9.422625 4.962063 Z M 9.422625 4.962063 " transform="matrix(1,0,0,-1,451.218,105.298)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.423156 4.962063 C 9.423156 7.423 7.423156 9.423 4.962219 9.423 C 2.497375 9.423 0.501281 7.423 0.501281 4.962063 C 0.501281 2.497219 2.497375 0.501125 4.962219 0.501125 C 7.423156 0.501125 9.423156 2.497219 9.423156 4.962063 Z M 9.423156 4.962063 " transform="matrix(1,0,0,-1,471.987,105.298)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-8" x="493.863" y="104.094"/> + <use xlink:href="#glyph0-9" x="499.889187" y="104.094"/> + <use xlink:href="#glyph0-9" x="505.915374" y="104.094"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-12" x="512.247015" y="104.094"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-6" x="517.057928" y="104.094"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-24" x="239.697" y="117.643"/> + <use xlink:href="#glyph0-16" x="247.827552" y="117.643"/> + <use xlink:href="#glyph0-16" x="253.853739" y="117.643"/> + <use xlink:href="#glyph0-19" x="259.879926" y="117.643"/> + <use xlink:href="#glyph0-25" x="265.30393" y="117.643"/> + <use xlink:href="#glyph0-12" x="274.341029" y="117.643"/> + <use xlink:href="#glyph0-26" x="279.162851" y="117.643"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-11" x="288.79995" y="117.643"/> + <use xlink:href="#glyph0-8" x="294.525046" y="117.643"/> + <use xlink:href="#glyph0-12" x="300.551233" y="117.643"/> + <use xlink:href="#glyph0-13" x="305.373055" y="117.643"/> + <use xlink:href="#glyph0-14" x="309.652695" y="117.643"/> + <use xlink:href="#glyph0-15" x="313.872335" y="117.643"/> + <use xlink:href="#glyph0-7" x="316.88761" y="117.643"/> + <use xlink:href="#glyph0-16" x="322.311614" y="117.643"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-20" x="352.250548" y="117.643"/> + <use xlink:href="#glyph0-7" x="355.265824" y="117.643"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-22" x="360.384373" y="117.643"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-12" x="367.922561" y="117.643"/> + <use xlink:href="#glyph0-6" x="372.744384" y="117.643"/> +</g> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.422938 4.960281 C 9.422938 7.425125 7.422938 9.421219 4.962 9.421219 C 2.497156 9.421219 0.501063 7.425125 0.501063 4.960281 C 0.501063 2.495437 2.497156 0.499344 4.962 0.499344 C 7.422938 0.499344 9.422938 2.495437 9.422938 4.960281 Z M 9.422938 4.960281 " transform="matrix(1,0,0,-1,388.913,118.847)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.419563 4.960281 C 9.419563 7.425125 7.423469 9.421219 4.962531 9.421219 C 2.497688 9.421219 0.501594 7.425125 0.501594 4.960281 C 0.501594 2.495437 2.497688 0.499344 4.962531 0.499344 C 7.423469 0.499344 9.419563 2.495437 9.419563 4.960281 Z M 9.419563 4.960281 " transform="matrix(1,0,0,-1,409.682,118.847)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.421094 4.960281 C 9.421094 7.425125 7.425 9.421219 4.960156 9.421219 C 2.495313 9.421219 0.499219 7.425125 0.499219 4.960281 C 0.499219 2.495437 2.495313 0.499344 4.960156 0.499344 C 7.425 0.499344 9.421094 2.495437 9.421094 4.960281 Z M 9.421094 4.960281 " transform="matrix(1,0,0,-1,430.45,118.847)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.422625 4.960281 C 9.422625 7.425125 7.422625 9.421219 4.961688 9.421219 C 2.496844 9.421219 0.50075 7.425125 0.50075 4.960281 C 0.50075 2.495437 2.496844 0.499344 4.961688 0.499344 C 7.422625 0.499344 9.422625 2.495437 9.422625 4.960281 Z M 9.422625 4.960281 " transform="matrix(1,0,0,-1,451.218,118.847)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.423156 4.960281 C 9.423156 7.425125 7.423156 9.421219 4.962219 9.421219 C 2.497375 9.421219 0.501281 7.425125 0.501281 4.960281 C 0.501281 2.495437 2.497375 0.499344 4.962219 0.499344 C 7.423156 0.499344 9.423156 2.495437 9.423156 4.960281 Z M 9.423156 4.960281 " transform="matrix(1,0,0,-1,471.987,118.847)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-8" x="493.863" y="117.643"/> + <use xlink:href="#glyph0-9" x="499.889187" y="117.643"/> + <use xlink:href="#glyph0-9" x="505.915374" y="117.643"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-12" x="512.247015" y="117.643"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-6" x="517.057928" y="117.643"/> +</g> +</g> +</svg> diff --git a/macros/latex/contrib/sdaps/html/_images/sdaps-994d531070d44373a381c5d15bcfbe632c3ff224.svg.meta b/macros/latex/contrib/sdaps/html/_images/sdaps-994d531070d44373a381c5d15bcfbe632c3ff224.svg.meta new file mode 100644 index 0000000000..3c979558be --- /dev/null +++ b/macros/latex/contrib/sdaps/html/_images/sdaps-994d531070d44373a381c5d15bcfbe632c3ff224.svg.meta @@ -0,0 +1,69 @@ +[1]Author=Author +[2]Title=Title +[3]SDAPSVersion=1.9.10 +[4]Duplex=true +[5]PrintQuestionnaireId=0 +[6]PageSize=597.50793pt,845.04694pt +[7]Style=qr +[8]CheckMode=checkcorrect +[9]GlobalID= +[10]GlobalIDLabel= +[11]CornerMarkMargin=28.45274pt,28.45274pt,34.1433pt,34.1433pt +[12]QObject-Head=1. A group of questions +[13]QObject-Range=1.1. Question "alice" +[14]Range-lower[1.1]=0,lower +[15]Box[1.1]=Checkbox,0,424.49905pt,712.9666pt,9.95845pt,9.95845pt,ellipse,1.00374pt,alice_1,1 +[16]Box[1.1]=Checkbox,0,445.34537pt,712.9666pt,9.95845pt,9.95845pt,ellipse,1.00374pt,alice_2,2 +[17]Box[1.1]=Checkbox,0,466.19168pt,712.9666pt,9.95845pt,9.95845pt,ellipse,1.00374pt,alice_3,3 +[18]Box[1.1]=Checkbox,0,487.038pt,712.9666pt,9.95845pt,9.95845pt,ellipse,1.00374pt,alice_4,4 +[19]Box[1.1]=Checkbox,0,507.88431pt,712.9666pt,9.95845pt,9.95845pt,ellipse,1.00374pt,alice_5,5 +[20]Range-upper[1.1]=4,upper +[21]Variable[1.1]=alice +[22]QObject-Range=1.2. Question "bob" +[23]Range-lower[1.2]=0,lower +[24]Box[1.2]=Checkbox,0,424.49905pt,699.3666pt,9.95845pt,9.95845pt,ellipse,1.00374pt,bob_1,1 +[25]Box[1.2]=Checkbox,0,445.34537pt,699.3666pt,9.95845pt,9.95845pt,ellipse,1.00374pt,bob_2,2 +[26]Box[1.2]=Checkbox,0,466.19168pt,699.3666pt,9.95845pt,9.95845pt,ellipse,1.00374pt,bob_3,3 +[27]Box[1.2]=Checkbox,0,487.038pt,699.3666pt,9.95845pt,9.95845pt,ellipse,1.00374pt,bob_4,4 +[28]Box[1.2]=Checkbox,0,507.88431pt,699.3666pt,9.95845pt,9.95845pt,ellipse,1.00374pt,bob_5,5 +[29]Range-upper[1.2]=4,upper +[30]Variable[1.2]=bob +[31]QObject-Range=1.3. Unnamed question +[32]Range-lower[1.3]=0,lower +[33]Box[1.3]=Checkbox,0,424.49905pt,685.76659pt,9.95845pt,9.95845pt,ellipse,1.00374pt,1_3_1,1 +[34]Box[1.3]=Checkbox,0,445.34537pt,685.76659pt,9.95845pt,9.95845pt,ellipse,1.00374pt,1_3_2,2 +[35]Box[1.3]=Checkbox,0,466.19168pt,685.76659pt,9.95845pt,9.95845pt,ellipse,1.00374pt,1_3_3,3 +[36]Box[1.3]=Checkbox,0,487.038pt,685.76659pt,9.95845pt,9.95845pt,ellipse,1.00374pt,1_3_4,4 +[37]Box[1.3]=Checkbox,0,507.88431pt,685.76659pt,9.95845pt,9.95845pt,ellipse,1.00374pt,1_3_5,5 +[38]Range-upper[1.3]=4,upper +[39]Variable[1.3]=1_3 +[40]Variable[1]=1 +[41]QObject-Head=2. A group of questions with variable "car" +[42]QObject-Range=2.1. Question "alice" +[43]Range-lower[2.1]=0,lower +[44]Box[2.1]=Checkbox,0,424.49905pt,651.49646pt,9.95845pt,9.95845pt,ellipse,1.00374pt,car_alice_1,1 +[45]Box[2.1]=Checkbox,0,445.34537pt,651.49646pt,9.95845pt,9.95845pt,ellipse,1.00374pt,car_alice_2,2 +[46]Box[2.1]=Checkbox,0,466.19168pt,651.49646pt,9.95845pt,9.95845pt,ellipse,1.00374pt,car_alice_3,3 +[47]Box[2.1]=Checkbox,0,487.038pt,651.49646pt,9.95845pt,9.95845pt,ellipse,1.00374pt,car_alice_4,4 +[48]Box[2.1]=Checkbox,0,507.88431pt,651.49646pt,9.95845pt,9.95845pt,ellipse,1.00374pt,car_alice_5,5 +[49]Range-upper[2.1]=4,upper +[50]Variable[2.1]=car_alice +[51]QObject-Range=2.2. Question "bob" +[52]Range-lower[2.2]=0,lower +[53]Box[2.2]=Checkbox,0,424.49905pt,637.89645pt,9.95845pt,9.95845pt,ellipse,1.00374pt,car_bob_1,1 +[54]Box[2.2]=Checkbox,0,445.34537pt,637.89645pt,9.95845pt,9.95845pt,ellipse,1.00374pt,car_bob_2,2 +[55]Box[2.2]=Checkbox,0,466.19168pt,637.89645pt,9.95845pt,9.95845pt,ellipse,1.00374pt,car_bob_3,3 +[56]Box[2.2]=Checkbox,0,487.038pt,637.89645pt,9.95845pt,9.95845pt,ellipse,1.00374pt,car_bob_4,4 +[57]Box[2.2]=Checkbox,0,507.88431pt,637.89645pt,9.95845pt,9.95845pt,ellipse,1.00374pt,car_bob_5,5 +[58]Range-upper[2.2]=4,upper +[59]Variable[2.2]=car_bob +[60]QObject-Range=2.3. Unnamed question +[61]Range-lower[2.3]=0,lower +[62]Box[2.3]=Checkbox,0,424.49905pt,624.29645pt,9.95845pt,9.95845pt,ellipse,1.00374pt,car_3_1,1 +[63]Box[2.3]=Checkbox,0,445.34537pt,624.29645pt,9.95845pt,9.95845pt,ellipse,1.00374pt,car_3_2,2 +[64]Box[2.3]=Checkbox,0,466.19168pt,624.29645pt,9.95845pt,9.95845pt,ellipse,1.00374pt,car_3_3,3 +[65]Box[2.3]=Checkbox,0,487.038pt,624.29645pt,9.95845pt,9.95845pt,ellipse,1.00374pt,car_3_4,4 +[66]Box[2.3]=Checkbox,0,507.88431pt,624.29645pt,9.95845pt,9.95845pt,ellipse,1.00374pt,car_3_5,5 +[67]Range-upper[2.3]=4,upper +[68]Variable[2.3]=car_3 +[69]Variable[2]=car diff --git a/macros/latex/contrib/sdaps/html/_images/sdaps-a81d3fed988dc6e4d07f6553a88bb029c2a68ab5.svg b/macros/latex/contrib/sdaps/html/_images/sdaps-a81d3fed988dc6e4d07f6553a88bb029c2a68ab5.svg new file mode 100644 index 0000000000..0994d7e96a --- /dev/null +++ b/macros/latex/contrib/sdaps/html/_images/sdaps-a81d3fed988dc6e4d07f6553a88bb029c2a68ab5.svg @@ -0,0 +1,428 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="532pt" height="663pt" viewBox="0 0 532 663" version="1.2"> +<defs> +<g> +<symbol overflow="visible" id="glyph0-0"> +<path style="stroke:none;" d=""/> +</symbol> +<symbol overflow="visible" id="glyph0-1"> +<path style="stroke:none;" d="M 2.546875 -7.265625 C 0.5 -7.078125 0.4375 -4.59375 0.4375 -3.4375 C 0.4375 -2.421875 0.53125 -1.203125 1.203125 -0.4375 C 1.578125 -0.015625 2.140625 0.234375 2.6875 0.234375 C 4.328125 0.234375 4.9375 -1.46875 4.96875 -2.984375 C 4.96875 -3.1875 4.96875 -3.375 4.96875 -3.578125 C 4.96875 -4.609375 4.875 -5.8125 4.203125 -6.578125 C 3.84375 -7 3.28125 -7.28125 2.71875 -7.28125 C 2.65625 -7.28125 2.609375 -7.265625 2.546875 -7.265625 Z M 1.3125 -2.828125 C 1.296875 -2.921875 1.296875 -3.015625 1.296875 -3.125 C 1.296875 -3.8125 1.296875 -4.5 1.359375 -5.1875 C 1.390625 -5.59375 1.421875 -6.046875 1.65625 -6.40625 C 1.890625 -6.765625 2.28125 -7.03125 2.703125 -7.03125 C 3.03125 -7.03125 3.34375 -6.875 3.578125 -6.625 C 4.0625 -6.125 4.09375 -5.265625 4.09375 -4.484375 L 4.09375 -3.84375 C 4.09375 -3.5625 4.109375 -3.25 4.109375 -2.9375 C 4.109375 -1.546875 3.921875 -0.015625 2.6875 -0.015625 L 2.65625 -0.015625 C 1.3125 -0.140625 1.421875 -1.75 1.3125 -2.828125 Z M 1.3125 -2.828125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-2"> +<path style="stroke:none;" d="M 1.421875 -1.09375 C 1.125 -1.046875 0.96875 -0.796875 0.96875 -0.5625 C 0.96875 -0.3125 1.140625 -0.015625 1.5 -0.015625 C 1.828125 -0.015625 2.046875 -0.28125 2.046875 -0.5625 C 2.046875 -0.8125 1.859375 -1.09375 1.515625 -1.09375 C 1.484375 -1.09375 1.453125 -1.09375 1.421875 -1.09375 Z M 1.421875 -1.09375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-3"> +<path style="stroke:none;" d="M 1 -6.5625 L 1 -6.234375 C 1.515625 -6.234375 1.90625 -6.328125 2.421875 -6.515625 L 2.421875 -0.8125 C 2.421875 -0.375 2.015625 -0.34375 1.625 -0.34375 L 1.0625 -0.34375 L 1.0625 -0.015625 L 2.53125 -0.015625 L 2.8125 -0.046875 L 4.546875 -0.046875 L 4.546875 -0.34375 C 4.375 -0.34375 4.171875 -0.328125 4 -0.328125 C 3.5625 -0.328125 3.203125 -0.390625 3.203125 -0.8125 L 3.203125 -7.09375 C 3.203125 -7.1875 3.15625 -7.265625 3.046875 -7.265625 C 2.90625 -7.265625 2.75 -7.0625 2.625 -6.96875 C 2.140625 -6.65625 1.5625 -6.5625 1 -6.5625 Z M 1 -6.5625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-4"> +<path style="stroke:none;" d="M 0.34375 -0.34375 L 0.34375 -0.015625 L 2.546875 -0.015625 L 2.546875 -0.34375 C 2.25 -0.34375 1.796875 -0.5 1.796875 -0.875 L 1.796875 -0.890625 C 1.796875 -1.0625 1.90625 -1.25 1.96875 -1.421875 C 2.109375 -1.78125 2.28125 -2.1875 2.359375 -2.546875 L 5.03125 -2.546875 C 5.234375 -2.546875 5.34375 -1.984375 5.4375 -1.703125 C 5.546875 -1.375 5.796875 -0.890625 5.796875 -0.671875 C 5.796875 -0.34375 5.265625 -0.34375 4.96875 -0.34375 L 4.96875 -0.015625 L 6.21875 -0.015625 L 6.453125 -0.046875 L 7.234375 -0.046875 L 7.765625 -0.015625 L 7.765625 -0.34375 L 7.484375 -0.34375 C 7.25 -0.34375 7.015625 -0.359375 6.859375 -0.484375 C 6.71875 -0.625 6.671875 -0.84375 6.625 -1.03125 C 6.046875 -2.625 5.46875 -4.234375 4.90625 -5.84375 L 4.28125 -7.609375 C 4.234375 -7.734375 4.203125 -7.796875 4.0625 -7.796875 C 3.84375 -7.796875 3.8125 -7.5625 3.734375 -7.359375 C 3 -5.328125 2.296875 -3.28125 1.578125 -1.21875 C 1.390625 -0.78125 1.21875 -0.34375 0.34375 -0.34375 Z M 2.46875 -2.875 L 3.75 -6.46875 L 5.03125 -2.875 Z M 2.46875 -2.875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-5"> +<path style="stroke:none;" d="M 1.609375 -6.71875 C 1.609375 -5.984375 1.3125 -4.609375 0.203125 -4.609375 L 0.203125 -4.375 L 1.140625 -4.375 L 1.140625 -1.46875 C 1.140625 -1.140625 1.15625 -0.8125 1.3125 -0.53125 C 1.578125 -0.09375 2.078125 0.09375 2.546875 0.09375 C 3.421875 0.09375 3.609375 -0.859375 3.609375 -1.5625 L 3.609375 -1.984375 L 3.34375 -1.984375 C 3.34375 -1.828125 3.359375 -1.65625 3.359375 -1.5 C 3.359375 -0.984375 3.25 -0.15625 2.609375 -0.15625 C 1.984375 -0.15625 1.875 -0.921875 1.875 -1.421875 L 1.875 -4.375 L 3.421875 -4.375 L 3.421875 -4.703125 L 1.875 -4.703125 L 1.875 -6.71875 Z M 1.609375 -6.71875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-6"> +<path style="stroke:none;" d="M 1.1875 -2.546875 L 4.34375 -2.546875 C 4.453125 -2.546875 4.5 -2.59375 4.5 -2.703125 C 4.5 -3.78125 3.921875 -4.859375 2.59375 -4.859375 C 1.28125 -4.859375 0.3125 -3.671875 0.3125 -2.421875 C 0.3125 -1.234375 1.171875 0.09375 2.640625 0.09375 C 3.46875 0.09375 4.171875 -0.34375 4.46875 -1.1875 C 4.484375 -1.234375 4.5 -1.265625 4.5 -1.3125 C 4.5 -1.375 4.4375 -1.421875 4.390625 -1.421875 C 4.203125 -1.421875 4.140625 -1.0625 4.078125 -0.9375 C 3.8125 -0.484375 3.296875 -0.15625 2.765625 -0.15625 C 2.15625 -0.15625 1.625 -0.59375 1.390625 -1.140625 C 1.203125 -1.578125 1.1875 -2.078125 1.1875 -2.546875 Z M 1.203125 -2.765625 C 1.203125 -3.609375 1.671875 -4.640625 2.578125 -4.640625 C 3.515625 -4.640625 3.796875 -3.546875 3.796875 -2.765625 Z M 1.203125 -2.765625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-7"> +<path style="stroke:none;" d="M 0.171875 -4.703125 L 0.171875 -4.375 L 0.375 -4.375 C 0.890625 -4.375 1.09375 -4.171875 1.34375 -3.84375 C 1.703125 -3.390625 2.03125 -2.9375 2.390625 -2.484375 C 2.421875 -2.4375 2.515625 -2.359375 2.515625 -2.28125 C 2.515625 -2.21875 2.4375 -2.15625 2.390625 -2.109375 L 2.03125 -1.640625 C 1.46875 -0.9375 1.03125 -0.34375 0.125 -0.34375 L 0.125 -0.015625 L 2.046875 -0.015625 L 2.046875 -0.34375 C 1.84375 -0.34375 1.734375 -0.53125 1.734375 -0.6875 C 1.734375 -0.953125 2 -1.171875 2.15625 -1.375 C 2.34375 -1.609375 2.515625 -1.859375 2.71875 -2.078125 C 2.796875 -1.9375 2.90625 -1.8125 3 -1.6875 C 3.15625 -1.46875 3.34375 -1.25 3.5 -1.03125 C 3.59375 -0.921875 3.78125 -0.75 3.78125 -0.59375 C 3.78125 -0.4375 3.546875 -0.34375 3.40625 -0.34375 L 3.40625 -0.015625 L 5.609375 -0.015625 L 5.609375 -0.34375 L 5.390625 -0.34375 C 4.828125 -0.34375 4.640625 -0.578125 4.390625 -0.921875 C 4.171875 -1.21875 3.921875 -1.53125 3.703125 -1.828125 L 3.296875 -2.359375 C 3.25 -2.40625 3.15625 -2.5 3.140625 -2.578125 C 3.140625 -2.640625 3.21875 -2.703125 3.25 -2.75 L 3.59375 -3.171875 C 4.109375 -3.796875 4.53125 -4.375 5.375 -4.375 L 5.421875 -4.375 L 5.421875 -4.703125 L 3.5 -4.703125 L 3.5 -4.375 C 3.703125 -4.375 3.8125 -4.171875 3.8125 -4.03125 C 3.8125 -3.625 3.203125 -3.234375 2.953125 -2.796875 L 2.9375 -2.796875 C 2.875 -2.90625 2.796875 -3.015625 2.71875 -3.109375 L 2.25 -3.703125 C 2.171875 -3.8125 2 -3.96875 2 -4.109375 C 2 -4.28125 2.21875 -4.359375 2.359375 -4.375 L 2.359375 -4.703125 Z M 0.171875 -4.703125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-8"> +<path style="stroke:none;" d="M 0.3125 -7.453125 L 0.3125 -7.125 L 0.46875 -7.125 C 0.8125 -7.125 1.140625 -7.09375 1.140625 -6.59375 L 1.140625 -0.015625 L 1.390625 -0.03125 L 1.8125 -0.703125 C 2.078125 -0.1875 2.6875 0.09375 3.25 0.09375 C 4.578125 0.09375 5.640625 -1.0625 5.640625 -2.359375 C 5.640625 -3.59375 4.71875 -4.8125 3.28125 -4.8125 C 2.703125 -4.8125 2.25 -4.53125 1.859375 -4.09375 L 1.859375 -7.578125 Z M 4.75 -2.109375 C 4.71875 -1.578125 4.640625 -1.078125 4.28125 -0.671875 C 4.015625 -0.34375 3.59375 -0.140625 3.171875 -0.140625 C 2.71875 -0.140625 2.328125 -0.375 2.0625 -0.765625 C 1.96875 -0.890625 1.890625 -1.03125 1.890625 -1.1875 L 1.890625 -3.015625 C 1.890625 -3.15625 1.875 -3.28125 1.875 -3.421875 C 1.875 -4.0625 2.640625 -4.578125 3.28125 -4.578125 C 4.46875 -4.578125 4.765625 -3.25 4.765625 -2.34375 C 4.765625 -2.265625 4.765625 -2.1875 4.75 -2.109375 Z M 4.75 -2.109375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-9"> +<path style="stroke:none;" d="M 2.546875 -4.859375 C 1.15625 -4.703125 0.3125 -3.5625 0.3125 -2.328125 C 0.3125 -1.171875 1.203125 0.109375 2.703125 0.109375 C 4.0625 0.109375 5.09375 -1.0625 5.09375 -2.34375 C 5.09375 -3.625 4.125 -4.859375 2.65625 -4.859375 Z M 1.1875 -2.09375 C 1.171875 -2.1875 1.171875 -2.28125 1.171875 -2.359375 C 1.171875 -3.234375 1.375 -4.625 2.703125 -4.625 C 3.84375 -4.625 4.21875 -3.546875 4.21875 -2.5 C 4.21875 -1.609375 4.109375 -0.234375 2.765625 -0.15625 L 2.703125 -0.15625 C 1.828125 -0.15625 1.296875 -0.921875 1.21875 -1.765625 C 1.203125 -1.875 1.203125 -1.984375 1.1875 -2.09375 Z M 1.1875 -2.09375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-10"> +<path style="stroke:none;" d="M 0.203125 -4.703125 L 0.203125 -4.375 L 0.34375 -4.375 C 0.953125 -4.375 1 -4 1.25 -3.28125 C 1.609375 -2.234375 1.984375 -1.21875 2.34375 -0.1875 C 2.390625 -0.078125 2.421875 0.078125 2.5625 0.09375 L 2.578125 0.09375 C 2.828125 0.09375 2.984375 -0.625 3.125 -1 C 3.34375 -1.5625 3.53125 -2.125 3.734375 -2.6875 C 3.796875 -2.859375 3.859375 -3.015625 3.90625 -3.203125 L 3.921875 -3.203125 C 4.09375 -2.4375 4.453125 -1.71875 4.703125 -0.984375 C 4.828125 -0.609375 5 0.09375 5.21875 0.09375 L 5.25 0.09375 C 5.40625 0.09375 5.4375 -0.0625 5.46875 -0.1875 C 5.78125 -1.09375 6.125 -2 6.453125 -2.921875 C 6.703125 -3.609375 6.859375 -4.375 7.625 -4.375 L 7.625 -4.703125 L 6.875 -4.671875 L 5.859375 -4.671875 L 5.859375 -4.375 C 6.140625 -4.359375 6.4375 -4.203125 6.46875 -3.90625 L 6.46875 -3.859375 C 6.46875 -3.71875 6.40625 -3.578125 6.34375 -3.4375 C 6.078125 -2.65625 5.8125 -1.875 5.515625 -1.109375 C 5.484375 -1.03125 5.453125 -0.9375 5.4375 -0.84375 L 5.421875 -0.84375 C 5.140625 -1.84375 4.71875 -2.84375 4.359375 -3.8125 C 4.328125 -3.890625 4.28125 -3.984375 4.28125 -4.078125 C 4.28125 -4.359375 4.6875 -4.375 4.90625 -4.375 L 4.90625 -4.703125 L 2.828125 -4.703125 L 2.828125 -4.375 L 2.984375 -4.375 C 3.40625 -4.375 3.546875 -4.25 3.671875 -3.84375 C 3.703125 -3.78125 3.75 -3.671875 3.75 -3.59375 L 3.75 -3.5625 C 3.71875 -3.359375 3.59375 -3.109375 3.515625 -2.890625 C 3.375 -2.46875 3.234375 -2.078125 3.078125 -1.65625 C 3 -1.421875 2.890625 -1.203125 2.828125 -0.953125 C 2.765625 -1.21875 2.65625 -1.46875 2.5625 -1.71875 C 2.3125 -2.4375 2.046875 -3.140625 1.796875 -3.84375 C 1.78125 -3.921875 1.734375 -4 1.734375 -4.078125 C 1.734375 -4.359375 2.109375 -4.375 2.296875 -4.375 L 2.359375 -4.375 L 2.359375 -4.703125 Z M 0.203125 -4.703125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-11"> +<path style="stroke:none;" d="M 0.359375 -7.453125 L 0.359375 -7.125 L 0.5625 -7.125 C 0.90625 -7.125 1.1875 -7.09375 1.1875 -6.59375 L 1.1875 -0.78125 C 1.1875 -0.375 0.921875 -0.34375 0.625 -0.34375 L 0.359375 -0.34375 L 0.359375 -0.015625 L 2.765625 -0.015625 L 2.765625 -0.34375 L 2.515625 -0.34375 C 2.1875 -0.34375 1.9375 -0.375 1.9375 -0.78125 L 1.9375 -2.8125 C 1.9375 -3.59375 2.359375 -4.578125 3.40625 -4.578125 C 4.09375 -4.578125 4.1875 -3.875 4.1875 -3.234375 L 4.1875 -0.75 C 4.1875 -0.375 3.890625 -0.34375 3.59375 -0.34375 L 3.359375 -0.34375 L 3.359375 -0.015625 L 5.765625 -0.015625 L 5.765625 -0.34375 L 5.5 -0.34375 C 5.21875 -0.34375 4.921875 -0.34375 4.921875 -0.78125 L 4.921875 -3.21875 C 4.921875 -3.5625 4.921875 -3.921875 4.734375 -4.21875 C 4.484375 -4.65625 3.984375 -4.8125 3.484375 -4.8125 C 2.8125 -4.8125 2.078125 -4.390625 1.90625 -3.75 L 1.890625 -7.578125 Z M 0.359375 -7.453125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-12"> +<path style="stroke:none;" d="M 0.421875 -4.6875 L 0.421875 -4.359375 L 0.59375 -4.359375 C 0.9375 -4.359375 1.203125 -4.3125 1.203125 -3.8125 L 1.203125 -0.796875 C 1.203125 -0.359375 0.921875 -0.34375 0.375 -0.34375 L 0.375 -0.015625 L 2.65625 -0.015625 L 2.65625 -0.34375 L 2.484375 -0.34375 C 2.1875 -0.34375 1.90625 -0.375 1.90625 -0.71875 L 1.90625 -4.8125 Z M 1.3125 -7.265625 C 1 -7.21875 0.84375 -6.96875 0.84375 -6.734375 C 0.84375 -6.484375 1.03125 -6.1875 1.375 -6.1875 C 1.71875 -6.1875 1.921875 -6.453125 1.921875 -6.734375 C 1.921875 -6.984375 1.75 -7.28125 1.390625 -7.28125 C 1.359375 -7.28125 1.328125 -7.265625 1.3125 -7.265625 Z M 1.3125 -7.265625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-13"> +<path style="stroke:none;" d="M 3.953125 -4.140625 C 3.671875 -4.140625 3.453125 -3.953125 3.453125 -3.671875 C 3.453125 -3.421875 3.65625 -3.1875 3.921875 -3.1875 C 4.171875 -3.1875 4.390625 -3.390625 4.390625 -3.6875 L 4.390625 -3.78125 C 4.28125 -4.609375 3.296875 -4.859375 2.6875 -4.859375 C 1.359375 -4.859375 0.375 -3.625 0.375 -2.359375 C 0.375 -1.078125 1.359375 0.09375 2.71875 0.09375 C 3.421875 0.09375 4.140625 -0.3125 4.421875 -1.0625 C 4.453125 -1.140625 4.5 -1.21875 4.5 -1.296875 L 4.5 -1.34375 C 4.46875 -1.390625 4.421875 -1.421875 4.375 -1.421875 C 4.203125 -1.421875 4.140625 -0.96875 4 -0.8125 C 3.734375 -0.40625 3.296875 -0.15625 2.8125 -0.15625 C 1.65625 -0.15625 1.25 -1.421875 1.25 -2.359375 C 1.25 -3.265625 1.546875 -4.53125 2.65625 -4.609375 L 2.734375 -4.609375 C 3.140625 -4.609375 3.671875 -4.484375 3.953125 -4.140625 Z M 3.953125 -4.140625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-14"> +<path style="stroke:none;" d="M 0.953125 -0.40625 C 1.140625 -0.078125 1.71875 0.09375 2.109375 0.09375 C 2.875 0.09375 3.8125 -0.15625 3.90625 -1.3125 C 3.90625 -2.03125 3.515625 -2.515625 2.90625 -2.765625 C 2.640625 -2.875 2.34375 -2.90625 2.078125 -2.96875 L 1.84375 -3.015625 C 1.421875 -3.09375 0.859375 -3.3125 0.859375 -3.84375 C 0.859375 -4.484375 1.578125 -4.671875 2.109375 -4.671875 C 2.90625 -4.671875 3.28125 -4.171875 3.375 -3.453125 C 3.375 -3.359375 3.375 -3.25 3.5 -3.25 C 3.625 -3.25 3.625 -3.359375 3.625 -3.453125 L 3.625 -4.734375 C 3.625 -4.78125 3.59375 -4.859375 3.515625 -4.859375 C 3.34375 -4.859375 3.234375 -4.5625 3.125 -4.5625 C 3.046875 -4.578125 2.984375 -4.640625 2.921875 -4.671875 C 2.6875 -4.8125 2.40625 -4.859375 2.125 -4.859375 C 1.46875 -4.859375 0.359375 -4.640625 0.359375 -3.5625 C 0.359375 -2.375 1.671875 -2.25 2.4375 -2.09375 C 2.90625 -2 3.390625 -1.671875 3.40625 -1.140625 C 3.40625 -0.34375 2.703125 -0.125 2.140625 -0.125 C 1.28125 -0.125 0.875 -0.796875 0.671875 -1.53125 C 0.640625 -1.640625 0.671875 -1.875 0.484375 -1.875 C 0.421875 -1.875 0.359375 -1.828125 0.359375 -1.75 L 0.359375 -0.3125 C 0.359375 -0.25 0.34375 -0.1875 0.34375 -0.125 C 0.34375 -0.03125 0.375 0.09375 0.484375 0.09375 C 0.640625 0.078125 0.78125 -0.265625 0.953125 -0.40625 Z M 0.953125 -0.40625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-15"> +<path style="stroke:none;" d="M 0.921875 -5.71875 C 1.09375 -6.40625 1.75 -6.9375 2.4375 -6.9375 C 3.421875 -6.9375 3.921875 -6.015625 3.921875 -5.1875 L 3.921875 -5.03125 C 3.859375 -4.03125 3.203125 -3.234375 2.546875 -2.515625 C 2 -1.90625 1.46875 -1.296875 0.921875 -0.703125 L 0.6875 -0.4375 C 0.625 -0.34375 0.53125 -0.3125 0.53125 -0.15625 C 0.53125 -0.109375 0.546875 -0.046875 0.546875 -0.015625 L 4.5625 -0.015625 L 4.859375 -1.875 L 4.609375 -1.875 C 4.53125 -1.546875 4.5 -1.015625 4.328125 -0.890625 C 4.28125 -0.84375 4.140625 -0.828125 4.015625 -0.828125 L 3.578125 -0.828125 C 3.421875 -0.8125 3.265625 -0.8125 3.125 -0.8125 L 1.359375 -0.8125 C 1.9375 -1.390625 2.515625 -1.96875 3.125 -2.515625 C 3.875 -3.203125 4.8125 -3.9375 4.859375 -5.0625 L 4.859375 -5.140625 C 4.859375 -6.484375 3.734375 -7.265625 2.578125 -7.265625 C 1.53125 -7.265625 0.53125 -6.40625 0.53125 -5.296875 C 0.53125 -5 0.6875 -4.6875 1.0625 -4.6875 C 1.359375 -4.6875 1.59375 -4.921875 1.59375 -5.21875 C 1.59375 -5.46875 1.40625 -5.734375 1.09375 -5.734375 C 1.03125 -5.734375 0.984375 -5.71875 0.921875 -5.71875 Z M 0.921875 -5.71875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-16"> +<path style="stroke:none;" d="M 0.359375 -4.6875 L 0.359375 -4.359375 L 0.53125 -4.359375 C 0.859375 -4.359375 1.1875 -4.328125 1.1875 -3.8125 L 1.1875 -0.796875 C 1.1875 -0.34375 0.890625 -0.34375 0.421875 -0.34375 L 0.359375 -0.34375 L 0.359375 -0.015625 L 2.765625 -0.015625 L 2.765625 -0.34375 L 2.515625 -0.34375 C 2.1875 -0.34375 1.9375 -0.375 1.9375 -0.78125 L 1.9375 -2.828125 C 1.9375 -3.59375 2.359375 -4.578125 3.40625 -4.578125 C 4.0625 -4.578125 4.203125 -3.921875 4.203125 -3.34375 L 4.203125 -0.75 C 4.203125 -0.375 3.90625 -0.34375 3.609375 -0.34375 L 3.375 -0.34375 L 3.375 -0.015625 L 5.765625 -0.015625 L 5.765625 -0.34375 L 5.515625 -0.34375 C 5.203125 -0.34375 4.9375 -0.375 4.9375 -0.78125 L 4.9375 -2.828125 C 4.9375 -3.59375 5.359375 -4.578125 6.421875 -4.578125 C 7.078125 -4.578125 7.203125 -3.921875 7.203125 -3.34375 L 7.203125 -0.75 C 7.203125 -0.375 6.921875 -0.34375 6.625 -0.34375 L 6.375 -0.34375 L 6.375 -0.015625 L 8.78125 -0.015625 L 8.78125 -0.34375 L 8.53125 -0.34375 C 8.234375 -0.34375 7.953125 -0.34375 7.953125 -0.78125 L 7.953125 -3.203125 C 7.953125 -3.5625 7.9375 -3.921875 7.75 -4.21875 C 7.5 -4.6875 6.9375 -4.8125 6.4375 -4.8125 L 6.3125 -4.8125 C 5.734375 -4.75 5.078125 -4.3125 4.921875 -3.75 L 4.90625 -3.75 C 4.78125 -4.53125 4.125 -4.8125 3.46875 -4.8125 C 2.78125 -4.8125 2.109375 -4.375 1.890625 -3.703125 L 1.875 -4.8125 Z M 0.359375 -4.6875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-17"> +<path style="stroke:none;" d="M 1.15625 -2.109375 C 0.9375 -1.890625 0.8125 -1.5 0.8125 -1.203125 C 0.8125 -0.8125 1 -0.53125 1.28125 -0.234375 C 0.78125 -0.140625 0.3125 0.3125 0.3125 0.84375 C 0.3125 1.96875 2.078125 2.234375 2.71875 2.234375 C 3.6875 2.234375 5.109375 1.859375 5.109375 0.796875 C 5.109375 -0.4375 3.859375 -0.71875 2.71875 -0.71875 L 1.96875 -0.71875 C 1.421875 -0.71875 1.140625 -1.015625 1.140625 -1.46875 C 1.140625 -1.671875 1.25 -1.828125 1.3125 -1.96875 C 1.609375 -1.78125 1.9375 -1.65625 2.296875 -1.640625 L 2.375 -1.640625 C 3.25 -1.640625 4 -2.171875 4.140625 -3.09375 L 4.140625 -3.203125 C 4.140625 -3.5625 4.015625 -3.921875 3.78125 -4.1875 C 3.765625 -4.21875 3.734375 -4.25 3.734375 -4.28125 L 3.734375 -4.296875 C 3.875 -4.515625 4.390625 -4.703125 4.703125 -4.703125 C 4.75 -4.703125 4.78125 -4.6875 4.828125 -4.6875 C 4.75 -4.625 4.671875 -4.5625 4.65625 -4.453125 L 4.65625 -4.421875 C 4.65625 -4.25 4.796875 -4.109375 4.96875 -4.109375 C 5.171875 -4.109375 5.25 -4.265625 5.25 -4.421875 C 5.25 -4.765625 4.9375 -4.921875 4.671875 -4.921875 C 4.3125 -4.921875 3.9375 -4.765625 3.65625 -4.53125 C 3.625 -4.5 3.59375 -4.453125 3.546875 -4.453125 L 3.53125 -4.453125 C 3.46875 -4.453125 3.25 -4.640625 3.09375 -4.671875 C 2.875 -4.765625 2.640625 -4.8125 2.40625 -4.8125 C 1.578125 -4.8125 0.75 -4.21875 0.65625 -3.359375 L 0.65625 -3.25 C 0.65625 -2.828125 0.8125 -2.375 1.15625 -2.109375 Z M 0.859375 0.921875 L 0.859375 0.828125 C 0.859375 0.234375 1.390625 -0.09375 1.96875 -0.09375 L 3.015625 -0.09375 C 3.609375 -0.09375 4.4375 0.046875 4.546875 0.765625 L 4.546875 0.84375 C 4.546875 1.65625 3.375 1.984375 2.6875 1.984375 C 1.96875 1.984375 0.96875 1.65625 0.859375 0.921875 Z M 1.4375 -3.015625 L 1.4375 -3.140625 C 1.4375 -3.734375 1.578125 -4.546875 2.390625 -4.546875 C 3.09375 -4.546875 3.359375 -3.921875 3.359375 -3.21875 C 3.359375 -2.671875 3.21875 -1.890625 2.40625 -1.890625 C 1.78125 -1.890625 1.515625 -2.40625 1.4375 -3.015625 Z M 1.4375 -3.015625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-18"> +<path style="stroke:none;" d="M 1.9375 -0.203125 C 1.9375 -0.125 1.9375 -0.046875 1.9375 0.03125 C 1.9375 0.703125 1.671875 1.328125 1.21875 1.8125 C 1.1875 1.84375 1.09375 1.90625 1.09375 1.96875 C 1.09375 2.0625 1.15625 2.09375 1.203125 2.09375 C 1.359375 2.09375 1.625 1.71875 1.75 1.5 C 2.015625 1.0625 2.171875 0.546875 2.171875 0.03125 C 2.171875 -0.390625 2.078125 -1.09375 1.5 -1.09375 C 1.15625 -1.09375 0.953125 -0.828125 0.953125 -0.546875 C 0.953125 -0.234375 1.21875 -0.015625 1.5 -0.015625 C 1.671875 -0.015625 1.828125 -0.09375 1.9375 -0.203125 Z M 1.9375 -0.203125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-19"> +<path style="stroke:none;" d="M 0.359375 -4.6875 L 0.359375 -4.359375 L 0.53125 -4.359375 C 0.859375 -4.359375 1.1875 -4.328125 1.1875 -3.8125 L 1.1875 -0.796875 C 1.1875 -0.34375 0.890625 -0.34375 0.421875 -0.34375 L 0.359375 -0.34375 L 0.359375 -0.015625 L 2.765625 -0.015625 L 2.765625 -0.34375 L 2.515625 -0.34375 C 2.1875 -0.34375 1.9375 -0.375 1.9375 -0.78125 L 1.9375 -2.8125 C 1.9375 -3.59375 2.359375 -4.578125 3.40625 -4.578125 C 4.09375 -4.578125 4.1875 -3.875 4.1875 -3.234375 L 4.1875 -0.75 C 4.1875 -0.375 3.890625 -0.34375 3.59375 -0.34375 L 3.359375 -0.34375 L 3.359375 -0.015625 L 5.765625 -0.015625 L 5.765625 -0.34375 L 5.5 -0.34375 C 5.21875 -0.34375 4.921875 -0.34375 4.921875 -0.765625 L 4.921875 -3.234375 C 4.921875 -3.5625 4.921875 -3.890625 4.75 -4.1875 C 4.5 -4.671875 3.953125 -4.8125 3.4375 -4.8125 C 2.75 -4.8125 2.078125 -4.3125 1.890625 -3.703125 L 1.875 -4.8125 Z M 0.359375 -4.6875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-20"> +<path style="stroke:none;" d="M 1.1875 -4.0625 C 1.46875 -4.40625 1.875 -4.640625 2.328125 -4.640625 C 3.125 -4.640625 3.53125 -3.953125 3.53125 -3.203125 L 3.53125 -2.84375 C 2.296875 -2.84375 0.46875 -2.4375 0.46875 -1.046875 C 0.46875 -0.234375 1.421875 0.09375 2.1875 0.09375 L 2.328125 0.09375 C 2.875 0.046875 3.46875 -0.34375 3.609375 -0.84375 L 3.625 -0.84375 C 3.65625 -0.390625 3.953125 0.046875 4.453125 0.046875 C 4.921875 0.046875 5.296875 -0.328125 5.34375 -0.796875 L 5.34375 -1.59375 L 5.078125 -1.59375 L 5.078125 -1.046875 C 5.078125 -0.75 5.03125 -0.296875 4.671875 -0.296875 C 4.34375 -0.296875 4.265625 -0.734375 4.265625 -1 C 4.265625 -1.125 4.28125 -1.25 4.28125 -1.375 L 4.28125 -2.875 C 4.28125 -3 4.28125 -3.125 4.28125 -3.265625 C 4.28125 -4.28125 3.328125 -4.859375 2.421875 -4.859375 C 1.734375 -4.859375 0.796875 -4.5 0.796875 -3.625 C 0.796875 -3.34375 0.984375 -3.125 1.265625 -3.125 C 1.53125 -3.125 1.734375 -3.328125 1.734375 -3.59375 C 1.734375 -3.84375 1.53125 -4.0625 1.265625 -4.0625 C 1.25 -4.0625 1.203125 -4.0625 1.1875 -4.0625 Z M 3.53125 -2.625 L 3.53125 -1.53125 C 3.53125 -0.78125 3.015625 -0.171875 2.296875 -0.125 L 2.25 -0.125 C 1.75 -0.125 1.28125 -0.53125 1.28125 -1.0625 L 1.28125 -1.109375 C 1.359375 -2.171875 2.515625 -2.59375 3.53125 -2.625 Z M 3.53125 -2.625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-21"> +<path style="stroke:none;" d="M 0.375 -7.453125 L 0.375 -7.125 L 0.5625 -7.125 C 0.921875 -7.125 1.203125 -7.09375 1.203125 -6.578125 L 1.203125 -0.78125 C 1.203125 -0.375 0.90625 -0.34375 0.59375 -0.34375 L 0.375 -0.34375 L 0.375 -0.015625 L 2.734375 -0.015625 L 2.734375 -0.34375 L 2.484375 -0.34375 C 2.1875 -0.34375 1.90625 -0.375 1.90625 -0.765625 L 1.90625 -7.578125 Z M 0.375 -7.453125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-22"> +<path style="stroke:none;" d="M 0.359375 -4.6875 L 0.359375 -4.359375 L 0.5 -4.359375 C 0.78125 -4.359375 1.109375 -4.34375 1.171875 -4.03125 C 1.1875 -3.921875 1.1875 -3.796875 1.1875 -3.671875 L 1.1875 -1.484375 C 1.1875 -1.171875 1.203125 -0.84375 1.359375 -0.5625 C 1.640625 -0.015625 2.28125 0.09375 2.84375 0.09375 C 3.453125 0.09375 4 -0.28125 4.203125 -0.875 L 4.21875 0.09375 L 5.765625 -0.015625 L 5.765625 -0.34375 L 5.609375 -0.34375 C 5.265625 -0.34375 4.921875 -0.375 4.921875 -0.859375 L 4.921875 -4.8125 L 3.359375 -4.6875 L 3.359375 -4.359375 L 3.453125 -4.359375 C 3.828125 -4.359375 4.1875 -4.34375 4.1875 -3.8125 L 4.1875 -1.84375 C 4.1875 -1.046875 3.78125 -0.125 2.84375 -0.125 C 2.421875 -0.125 2.046875 -0.265625 1.953125 -0.8125 C 1.9375 -1.03125 1.9375 -1.234375 1.9375 -1.4375 L 1.9375 -4.8125 L 1.390625 -4.765625 Z M 0.359375 -4.6875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-23"> +<path style="stroke:none;" d="M 0.3125 -4.6875 L 0.3125 -4.359375 L 0.546875 -4.359375 C 0.859375 -4.359375 1.140625 -4.3125 1.140625 -3.875 L 1.140625 1.3125 C 1.140625 1.765625 0.84375 1.78125 0.3125 1.78125 L 0.3125 2.109375 L 2.71875 2.109375 L 2.71875 1.78125 L 2.46875 1.78125 C 2.15625 1.78125 1.890625 1.734375 1.890625 1.34375 L 1.890625 -0.578125 C 2.140625 -0.125 2.78125 0.09375 3.265625 0.09375 C 4.578125 0.09375 5.640625 -1.0625 5.640625 -2.359375 C 5.640625 -3.5625 4.734375 -4.8125 3.40625 -4.8125 C 2.796875 -4.8125 2.296875 -4.578125 1.859375 -4.09375 L 1.859375 -4.8125 Z M 4.75 -2.171875 C 4.71875 -1.34375 4.265625 -0.203125 3.265625 -0.125 L 3.15625 -0.125 C 2.640625 -0.125 1.890625 -0.625 1.890625 -1.171875 L 1.890625 -3 C 1.890625 -3.140625 1.875 -3.265625 1.875 -3.40625 C 1.875 -4 2.609375 -4.546875 3.265625 -4.546875 C 4.390625 -4.546875 4.765625 -3.140625 4.765625 -2.34375 C 4.765625 -2.296875 4.765625 -2.21875 4.75 -2.171875 Z M 4.75 -2.171875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-24"> +<path style="stroke:none;" d="M 0.5625 -4.703125 L 0.453125 -2.953125 L 0.703125 -2.953125 C 0.734375 -3.328125 0.75 -3.78125 1 -4.09375 C 1.25 -4.4375 1.765625 -4.46875 2.203125 -4.46875 L 3.4375 -4.46875 C 2.484375 -3.09375 1.4375 -1.75 0.4375 -0.40625 C 0.375 -0.34375 0.3125 -0.25 0.3125 -0.15625 C 0.3125 -0.046875 0.375 -0.015625 0.46875 -0.015625 L 4.1875 -0.015625 L 4.359375 -2.046875 L 4.09375 -2.046875 C 4.0625 -1.578125 4.03125 -1.046875 3.765625 -0.703125 C 3.453125 -0.3125 2.921875 -0.265625 2.4375 -0.265625 L 1.203125 -0.265625 C 1.296875 -0.421875 1.40625 -0.546875 1.515625 -0.6875 C 2.390625 -1.90625 3.3125 -3.09375 4.1875 -4.3125 C 4.25 -4.390625 4.328125 -4.46875 4.328125 -4.5625 C 4.328125 -4.671875 4.25 -4.703125 4.171875 -4.703125 Z M 0.5625 -4.703125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-25"> +<path style="stroke:none;" d="M 3.328125 -7.453125 L 3.328125 -7.125 L 3.453125 -7.125 C 3.875 -7.125 4.15625 -7.109375 4.15625 -6.453125 L 4.15625 -4.140625 C 3.796875 -4.546875 3.34375 -4.8125 2.765625 -4.8125 C 1.46875 -4.8125 0.375 -3.703125 0.375 -2.34375 C 0.375 -1.140625 1.296875 0.09375 2.65625 0.09375 C 3.25 0.09375 3.703125 -0.15625 4.125 -0.625 L 4.125 0.09375 L 5.6875 -0.015625 L 5.6875 -0.34375 L 5.546875 -0.34375 C 5.1875 -0.34375 4.859375 -0.375 4.859375 -0.890625 L 4.859375 -7.578125 Z M 1.25 -2.09375 L 1.25 -2.25 C 1.25 -3.0625 1.359375 -3.875 2.109375 -4.390625 C 2.328125 -4.515625 2.578125 -4.5625 2.8125 -4.5625 C 3.375 -4.5625 4.140625 -4.140625 4.140625 -3.453125 C 4.140625 -3.3125 4.125 -3.171875 4.125 -3.03125 L 4.125 -1.21875 C 4.125 -1.0625 4.0625 -0.984375 3.984375 -0.859375 C 3.703125 -0.4375 3.21875 -0.125 2.71875 -0.125 C 1.890625 -0.125 1.390625 -0.90625 1.28125 -1.640625 C 1.265625 -1.78125 1.265625 -1.9375 1.25 -2.09375 Z M 1.25 -2.09375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-26"> +<path style="stroke:none;" d="M 1.15625 -6.296875 C 1.484375 -6.734375 2.03125 -6.984375 2.578125 -6.984375 C 3.203125 -6.984375 3.671875 -6.625 3.703125 -5.859375 L 3.703125 -5.78125 C 3.703125 -5.09375 3.453125 -4.25 2.765625 -4.015625 C 2.46875 -3.90625 1.796875 -4.03125 1.796875 -3.8125 C 1.796875 -3.703125 1.890625 -3.6875 1.984375 -3.6875 L 2.109375 -3.6875 C 2.234375 -3.6875 2.359375 -3.703125 2.515625 -3.703125 C 3.5625 -3.703125 3.921875 -2.78125 3.921875 -1.984375 L 3.921875 -1.890625 C 3.921875 -1.09375 3.625 -0.078125 2.609375 -0.078125 C 1.875 -0.078125 1.234375 -0.421875 0.875 -1.03125 L 0.96875 -1.03125 C 1.25 -1.03125 1.546875 -1.1875 1.546875 -1.546875 C 1.546875 -1.8125 1.359375 -2.078125 1.078125 -2.109375 L 1.015625 -2.109375 C 0.59375 -2.109375 0.453125 -1.828125 0.453125 -1.53125 C 0.453125 -0.34375 1.671875 0.21875 2.65625 0.21875 C 3.875 0.21875 4.96875 -0.671875 4.96875 -1.890625 C 4.96875 -2.875 4.015625 -3.8125 3.125 -3.84375 C 3.234375 -3.890625 3.375 -3.9375 3.484375 -3.984375 C 4.140625 -4.3125 4.65625 -4.96875 4.65625 -5.75 C 4.65625 -6.734375 3.578125 -7.265625 2.6875 -7.265625 C 1.828125 -7.265625 0.75 -6.8125 0.75 -5.828125 C 0.75 -5.515625 0.953125 -5.28125 1.25 -5.28125 C 1.515625 -5.28125 1.78125 -5.46875 1.78125 -5.78125 C 1.78125 -6.140625 1.5 -6.296875 1.15625 -6.296875 Z M 1.15625 -6.296875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-27"> +<path style="stroke:none;" d="M 0.3125 -4.6875 L 0.3125 -4.359375 L 0.484375 -4.359375 C 0.8125 -4.359375 1.140625 -4.328125 1.140625 -3.8125 L 1.140625 -0.796875 C 1.140625 -0.34375 0.84375 -0.34375 0.375 -0.34375 L 0.3125 -0.34375 L 0.3125 -0.015625 L 2.90625 -0.015625 L 2.90625 -0.34375 C 2.78125 -0.34375 2.65625 -0.328125 2.515625 -0.328125 C 2.171875 -0.328125 1.859375 -0.375 1.859375 -0.78125 L 1.859375 -2.265625 C 1.859375 -3.125 2.03125 -4.578125 3.125 -4.578125 C 3.171875 -4.578125 3.21875 -4.5625 3.265625 -4.5625 C 3.109375 -4.5 3.015625 -4.3125 3.015625 -4.15625 C 3.015625 -3.921875 3.203125 -3.734375 3.421875 -3.703125 C 3.734375 -3.703125 3.921875 -3.90625 3.921875 -4.171875 C 3.921875 -4.59375 3.5 -4.8125 3.140625 -4.8125 C 2.453125 -4.8125 1.9375 -4.1875 1.8125 -3.625 L 1.796875 -4.8125 Z M 0.3125 -4.6875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-28"> +<path style="stroke:none;" d="M 1.203125 -4.703125 L 0.34375 -4.703125 L 0.34375 -4.375 L 1.203125 -4.375 L 1.203125 -0.75 C 1.203125 -0.375 0.90625 -0.34375 0.609375 -0.34375 L 0.375 -0.34375 L 0.375 -0.015625 L 2.9375 -0.015625 L 2.9375 -0.34375 C 2.828125 -0.34375 2.703125 -0.328125 2.578125 -0.328125 C 2.234375 -0.328125 1.90625 -0.375 1.90625 -0.765625 L 1.90625 -4.375 L 3.15625 -4.375 L 3.15625 -4.703125 L 1.875 -4.703125 L 1.875 -5.71875 C 1.875 -6.078125 1.875 -6.453125 2.03125 -6.796875 C 2.171875 -7.109375 2.4375 -7.4375 2.8125 -7.453125 L 2.84375 -7.453125 C 2.984375 -7.453125 3.09375 -7.421875 3.234375 -7.390625 C 3.0625 -7.28125 2.90625 -7.203125 2.90625 -6.953125 C 2.90625 -6.703125 3.078125 -6.5 3.375 -6.5 C 3.65625 -6.5 3.8125 -6.71875 3.8125 -6.953125 C 3.8125 -7.453125 3.28125 -7.6875 2.875 -7.6875 C 1.890625 -7.6875 1.203125 -6.9375 1.203125 -5.875 Z M 1.203125 -4.703125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-29"> +<path style="stroke:none;" d="M 0.203125 -4.703125 L 0.203125 -4.375 L 0.421875 -4.375 C 1 -4.375 1.03125 -4.03125 1.3125 -3.34375 C 1.75 -2.296875 2.1875 -1.25 2.59375 -0.1875 C 2.65625 -0.046875 2.6875 0.09375 2.859375 0.09375 C 3.109375 0.09375 3.3125 -0.6875 3.484375 -1.09375 C 3.78125 -1.859375 4.109375 -2.625 4.421875 -3.390625 C 4.65625 -4 4.921875 -4.375 5.5 -4.375 L 5.5 -4.703125 L 4.75 -4.671875 L 3.78125 -4.671875 L 3.78125 -4.375 C 4.03125 -4.359375 4.28125 -4.203125 4.28125 -3.921875 C 4.28125 -3.703125 4.171875 -3.515625 4.09375 -3.3125 C 3.84375 -2.6875 3.578125 -2.0625 3.328125 -1.421875 C 3.25 -1.25 3.1875 -1.046875 3.09375 -0.859375 C 2.71875 -1.859375 2.3125 -2.84375 1.890625 -3.828125 C 1.859375 -3.90625 1.828125 -4 1.828125 -4.09375 L 1.828125 -4.140625 C 1.890625 -4.375 2.203125 -4.375 2.421875 -4.375 L 2.421875 -4.703125 Z M 0.203125 -4.703125 "/> +</symbol> +</g> +</defs> +<g id="surface1"> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.421062 4.9595 C 9.421062 7.424344 7.424969 9.420438 4.960125 9.420438 C 2.495281 9.420438 0.499187 7.424344 0.499187 4.9595 C 0.499187 2.498563 2.495281 0.498563 4.960125 0.498563 C 7.424969 0.498563 9.421062 2.498563 9.421062 4.9595 Z M 9.421062 4.9595 " transform="matrix(1,0,0,-1,5.993,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.422906 4.9595 C 9.422906 7.424344 7.422906 9.420438 4.961969 9.420438 C 2.497125 9.420438 0.501031 7.424344 0.501031 4.9595 C 0.501031 2.498563 2.497125 0.498563 4.961969 0.498563 C 7.422906 0.498563 9.422906 2.498563 9.422906 4.9595 Z M 9.422906 4.9595 " transform="matrix(1,0,0,-1,360.956,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.991156 -1.993625 L 0.391656 0.818875 L 4.958063 4.9595 L 8.215875 8.264188 L 11.911188 11.912625 " transform="matrix(1,0,0,-1,360.956,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.991156 11.912625 L 1.454156 8.705594 L 4.958063 4.963406 L 8.290094 2.580594 L 11.911188 -1.989719 " transform="matrix(1,0,0,-1,360.956,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.422906 4.9595 C 9.422906 7.424344 7.422906 9.420438 4.961969 9.420438 C 2.497125 9.420438 0.501031 7.424344 0.501031 4.9595 C 0.501031 2.498563 2.497125 0.498563 4.961969 0.498563 C 7.422906 0.498563 9.422906 2.498563 9.422906 4.9595 Z M 9.422906 4.9595 " transform="matrix(1,0,0,-1,444.206,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.991156 -1.993625 L 0.661188 0.80325 L 4.958063 4.9595 L 7.790094 7.654813 L 11.911188 11.912625 " transform="matrix(1,0,0,-1,444.206,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.991156 11.912625 L 0.586969 10.045438 L 4.958063 4.963406 L 9.141656 2.119656 L 11.911188 -1.989719 " transform="matrix(1,0,0,-1,444.206,-6.978)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-1" x="0.016" y="15.755"/> + <use xlink:href="#glyph0-2" x="5.440005" y="15.755"/> + <use xlink:href="#glyph0-3" x="8.45528" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-4" x="19.301107" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-5" x="31.05348" y="15.755"/> + <use xlink:href="#glyph0-6" x="35.27312" y="15.755"/> + <use xlink:href="#glyph0-7" x="40.094942" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-5" x="45.809129" y="15.755"/> + <use xlink:href="#glyph0-8" x="50.028769" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-9" x="56.360411" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-7" x="61.47896" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-10" x="70.825877" y="15.755"/> + <use xlink:href="#glyph0-11" x="78.658611" y="15.755"/> + <use xlink:href="#glyph0-12" x="84.684798" y="15.755"/> + <use xlink:href="#glyph0-13" x="87.700073" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-11" x="92.21644" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-12" x="101.864449" y="15.755"/> + <use xlink:href="#glyph0-14" x="104.879724" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-15" x="112.770276" y="15.755"/> + <use xlink:href="#glyph0-13" x="118.19428" y="15.755"/> + <use xlink:href="#glyph0-16" x="123.016102" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-11" x="135.675022" y="15.755"/> + <use xlink:href="#glyph0-12" x="141.701209" y="15.755"/> + <use xlink:href="#glyph0-17" x="144.716484" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-11" x="150.12958" y="15.755"/> + <use xlink:href="#glyph0-18" x="156.155766" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-19" x="162.792863" y="15.755"/> + <use xlink:href="#glyph0-9" x="168.81905" y="15.755"/> + <use xlink:href="#glyph0-5" x="174.243054" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-14" x="182.073606" y="15.755"/> + <use xlink:href="#glyph0-13" x="186.353246" y="15.755"/> + <use xlink:href="#glyph0-20" x="191.175068" y="15.755"/> + <use xlink:href="#glyph0-21" x="196.599073" y="15.755"/> + <use xlink:href="#glyph0-12" x="199.614348" y="15.755"/> + <use xlink:href="#glyph0-19" x="202.629623" y="15.755"/> + <use xlink:href="#glyph0-17" x="208.65581" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-22" x="217.701636" y="15.755"/> + <use xlink:href="#glyph0-23" x="223.727823" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-5" x="233.364922" y="15.755"/> + <use xlink:href="#glyph0-9" x="237.584562" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-5" x="246.630387" y="15.755"/> + <use xlink:href="#glyph0-11" x="250.850027" y="15.755"/> + <use xlink:href="#glyph0-6" x="256.876214" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-23" x="265.308948" y="15.755"/> + <use xlink:href="#glyph0-20" x="271.335135" y="15.755"/> + <use xlink:href="#glyph0-17" x="276.75914" y="15.755"/> + <use xlink:href="#glyph0-6" x="282.183144" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-14" x="290.626788" y="15.755"/> + <use xlink:href="#glyph0-12" x="294.906428" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-24" x="297.910794" y="15.755"/> + <use xlink:href="#glyph0-6" x="302.732616" y="15.755"/> +</g> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -526.752187 56.193688 L -526.752187 0.498375 L -0.498281 0.498375 L -0.498281 56.193688 Z M -526.752187 56.193688 " transform="matrix(1,0,0,-1,527.26,78.014)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-1" x="0.016" y="96.259"/> + <use xlink:href="#glyph0-2" x="5.440005" y="96.259"/> + <use xlink:href="#glyph0-15" x="8.45528" y="96.259"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-4" x="19.301107" y="96.259"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-5" x="31.05348" y="96.259"/> + <use xlink:href="#glyph0-6" x="35.27312" y="96.259"/> + <use xlink:href="#glyph0-7" x="40.094942" y="96.259"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-5" x="45.809129" y="96.259"/> + <use xlink:href="#glyph0-8" x="50.028769" y="96.259"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-9" x="56.360411" y="96.259"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-7" x="61.47896" y="96.259"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-10" x="70.825877" y="96.259"/> + <use xlink:href="#glyph0-11" x="78.658611" y="96.259"/> + <use xlink:href="#glyph0-12" x="84.684798" y="96.259"/> + <use xlink:href="#glyph0-13" x="87.700073" y="96.259"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-11" x="92.21644" y="96.259"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-12" x="101.864449" y="96.259"/> + <use xlink:href="#glyph0-14" x="104.879724" y="96.259"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-20" x="112.770276" y="96.259"/> + <use xlink:href="#glyph0-5" x="118.19428" y="96.259"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-21" x="126.035741" y="96.259"/> + <use xlink:href="#glyph0-6" x="129.051017" y="96.259"/> + <use xlink:href="#glyph0-20" x="133.872839" y="96.259"/> + <use xlink:href="#glyph0-14" x="139.296843" y="96.259"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-5" x="143.565574" y="96.259"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-15" x="151.407035" y="96.259"/> + <use xlink:href="#glyph0-13" x="156.83104" y="96.259"/> + <use xlink:href="#glyph0-16" x="161.652862" y="96.259"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-11" x="174.300873" y="96.259"/> + <use xlink:href="#glyph0-12" x="180.327059" y="96.259"/> + <use xlink:href="#glyph0-17" x="183.342335" y="96.259"/> + <use xlink:href="#glyph0-11" x="188.766339" y="96.259"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-20" x="198.414347" y="96.259"/> + <use xlink:href="#glyph0-19" x="203.838352" y="96.259"/> + <use xlink:href="#glyph0-25" x="209.864539" y="96.259"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-13" x="219.501637" y="96.259"/> + <use xlink:href="#glyph0-20" x="224.32346" y="96.259"/> + <use xlink:href="#glyph0-19" x="229.747464" y="96.259"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-14" x="239.395472" y="96.259"/> + <use xlink:href="#glyph0-13" x="243.675112" y="96.259"/> + <use xlink:href="#glyph0-20" x="248.496934" y="96.259"/> + <use xlink:href="#glyph0-21" x="253.920939" y="96.259"/> + <use xlink:href="#glyph0-6" x="256.936214" y="96.259"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-22" x="265.368948" y="96.259"/> + <use xlink:href="#glyph0-23" x="271.395135" y="96.259"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-5" x="281.043143" y="96.259"/> + <use xlink:href="#glyph0-9" x="285.262783" y="96.259"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-5" x="294.2977" y="96.259"/> + <use xlink:href="#glyph0-11" x="298.51734" y="96.259"/> + <use xlink:href="#glyph0-6" x="304.543526" y="96.259"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-23" x="312.98717" y="96.259"/> + <use xlink:href="#glyph0-20" x="319.013357" y="96.259"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-17" x="324.426452" y="96.259"/> + <use xlink:href="#glyph0-6" x="329.850457" y="96.259"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-14" x="338.2941" y="96.259"/> + <use xlink:href="#glyph0-12" x="342.57374" y="96.259"/> + <use xlink:href="#glyph0-24" x="345.589015" y="96.259"/> + <use xlink:href="#glyph0-6" x="350.410837" y="96.259"/> +</g> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -526.752187 146.290781 L -526.752187 0.501719 L -0.498281 0.501719 L -0.498281 146.290781 Z M -526.752187 146.290781 " transform="matrix(1,0,0,-1,527.26,248.615)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-1" x="0.016" y="266.86"/> + <use xlink:href="#glyph0-2" x="5.440005" y="266.86"/> + <use xlink:href="#glyph0-26" x="8.45528" y="266.86"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-4" x="19.301107" y="266.86"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-5" x="31.05348" y="266.86"/> + <use xlink:href="#glyph0-6" x="35.27312" y="266.86"/> + <use xlink:href="#glyph0-7" x="40.094942" y="266.86"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-5" x="45.809129" y="266.86"/> + <use xlink:href="#glyph0-8" x="50.028769" y="266.86"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-9" x="56.360411" y="266.86"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-7" x="61.47896" y="266.86"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-10" x="70.825877" y="266.86"/> + <use xlink:href="#glyph0-11" x="78.658611" y="266.86"/> + <use xlink:href="#glyph0-12" x="84.684798" y="266.86"/> + <use xlink:href="#glyph0-13" x="87.700073" y="266.86"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-11" x="92.21644" y="266.86"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-12" x="101.864449" y="266.86"/> + <use xlink:href="#glyph0-14" x="104.879724" y="266.86"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-20" x="112.770276" y="266.86"/> + <use xlink:href="#glyph0-5" x="118.19428" y="266.86"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-21" x="126.035741" y="266.86"/> + <use xlink:href="#glyph0-6" x="129.051017" y="266.86"/> + <use xlink:href="#glyph0-20" x="133.872839" y="266.86"/> + <use xlink:href="#glyph0-14" x="139.296843" y="266.86"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-5" x="143.565574" y="266.86"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-3" x="151.407035" y="266.86"/> + <use xlink:href="#glyph0-1" x="156.83104" y="266.86"/> + <use xlink:href="#glyph0-13" x="162.255044" y="266.86"/> + <use xlink:href="#glyph0-16" x="167.076866" y="266.86"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-11" x="179.724877" y="266.86"/> + <use xlink:href="#glyph0-12" x="185.751064" y="266.86"/> + <use xlink:href="#glyph0-17" x="188.766339" y="266.86"/> + <use xlink:href="#glyph0-11" x="194.190344" y="266.86"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-14" x="203.838352" y="266.86"/> + <use xlink:href="#glyph0-11" x="208.117992" y="266.86"/> + <use xlink:href="#glyph0-20" x="214.144178" y="266.86"/> + <use xlink:href="#glyph0-27" x="219.568183" y="266.86"/> + <use xlink:href="#glyph0-12" x="223.787823" y="266.86"/> + <use xlink:href="#glyph0-19" x="226.803098" y="266.86"/> + <use xlink:href="#glyph0-17" x="232.829285" y="266.86"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-5" x="241.864202" y="266.86"/> + <use xlink:href="#glyph0-11" x="246.083841" y="266.86"/> + <use xlink:href="#glyph0-6" x="252.110028" y="266.86"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-27" x="260.553672" y="266.86"/> + <use xlink:href="#glyph0-6" x="264.773312" y="266.86"/> + <use xlink:href="#glyph0-14" x="269.595134" y="266.86"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-5" x="273.863865" y="266.86"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-9" x="281.705326" y="266.86"/> + <use xlink:href="#glyph0-28" x="287.12933" y="266.86"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-5" x="294.056609" y="266.86"/> + <use xlink:href="#glyph0-11" x="298.276249" y="266.86"/> + <use xlink:href="#glyph0-6" x="304.302435" y="266.86"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-23" x="312.746079" y="266.86"/> + <use xlink:href="#glyph0-20" x="318.772266" y="266.86"/> + <use xlink:href="#glyph0-17" x="324.19627" y="266.86"/> + <use xlink:href="#glyph0-6" x="329.620275" y="266.86"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-10" x="338.053009" y="266.86"/> + <use xlink:href="#glyph0-12" x="345.885743" y="266.86"/> + <use xlink:href="#glyph0-5" x="348.901018" y="266.86"/> + <use xlink:href="#glyph0-11" x="353.120658" y="266.86"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-5" x="362.768666" y="266.86"/> + <use xlink:href="#glyph0-11" x="366.988306" y="266.86"/> + <use xlink:href="#glyph0-6" x="373.014493" y="266.86"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-23" x="381.447227" y="266.86"/> + <use xlink:href="#glyph0-27" x="387.473414" y="266.86"/> + <use xlink:href="#glyph0-6" x="391.693054" y="266.86"/> + <use xlink:href="#glyph0-29" x="396.514876" y="266.86"/> + <use xlink:href="#glyph0-12" x="402.239972" y="266.86"/> + <use xlink:href="#glyph0-9" x="405.255247" y="266.86"/> + <use xlink:href="#glyph0-22" x="410.679251" y="266.86"/> + <use xlink:href="#glyph0-14" x="416.705438" y="266.86"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-9" x="424.59599" y="266.86"/> + <use xlink:href="#glyph0-19" x="430.019995" y="266.86"/> + <use xlink:href="#glyph0-6" x="436.046182" y="266.86"/> +</g> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -526.752187 373.066125 L -526.752187 0.499719 L -0.498281 0.499719 L -0.498281 373.066125 Z M -526.752187 373.066125 " transform="matrix(1,0,0,-1,527.26,645.988)"/> +</g> +</svg> diff --git a/macros/latex/contrib/sdaps/html/_images/sdaps-b3d7aacf19c05aea886e6eb9b8a3eff001085a30.svg b/macros/latex/contrib/sdaps/html/_images/sdaps-b3d7aacf19c05aea886e6eb9b8a3eff001085a30.svg new file mode 100644 index 0000000000..0932c65597 --- /dev/null +++ b/macros/latex/contrib/sdaps/html/_images/sdaps-b3d7aacf19c05aea886e6eb9b8a3eff001085a30.svg @@ -0,0 +1,287 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="532pt" height="144pt" viewBox="0 0 532 144" version="1.2"> +<defs> +<g> +<symbol overflow="visible" id="glyph0-0"> +<path style="stroke:none;" d=""/> +</symbol> +<symbol overflow="visible" id="glyph0-1"> +<path style="stroke:none;" d="M 2.546875 -7.265625 C 0.5 -7.078125 0.4375 -4.59375 0.4375 -3.4375 C 0.4375 -2.421875 0.53125 -1.203125 1.203125 -0.4375 C 1.578125 -0.015625 2.140625 0.234375 2.6875 0.234375 C 4.328125 0.234375 4.9375 -1.46875 4.96875 -2.984375 C 4.96875 -3.1875 4.96875 -3.375 4.96875 -3.578125 C 4.96875 -4.609375 4.875 -5.8125 4.203125 -6.578125 C 3.84375 -7 3.28125 -7.28125 2.71875 -7.28125 C 2.65625 -7.28125 2.609375 -7.265625 2.546875 -7.265625 Z M 1.3125 -2.828125 C 1.296875 -2.921875 1.296875 -3.015625 1.296875 -3.125 C 1.296875 -3.8125 1.296875 -4.5 1.359375 -5.1875 C 1.390625 -5.59375 1.421875 -6.046875 1.65625 -6.40625 C 1.890625 -6.765625 2.28125 -7.03125 2.703125 -7.03125 C 3.03125 -7.03125 3.34375 -6.875 3.578125 -6.625 C 4.0625 -6.125 4.09375 -5.265625 4.09375 -4.484375 L 4.09375 -3.84375 C 4.09375 -3.5625 4.109375 -3.25 4.109375 -2.9375 C 4.109375 -1.546875 3.921875 -0.015625 2.6875 -0.015625 L 2.65625 -0.015625 C 1.3125 -0.140625 1.421875 -1.75 1.3125 -2.828125 Z M 1.3125 -2.828125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-2"> +<path style="stroke:none;" d="M 1.421875 -1.09375 C 1.125 -1.046875 0.96875 -0.796875 0.96875 -0.5625 C 0.96875 -0.3125 1.140625 -0.015625 1.5 -0.015625 C 1.828125 -0.015625 2.046875 -0.28125 2.046875 -0.5625 C 2.046875 -0.8125 1.859375 -1.09375 1.515625 -1.09375 C 1.484375 -1.09375 1.453125 -1.09375 1.421875 -1.09375 Z M 1.421875 -1.09375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-3"> +<path style="stroke:none;" d="M 1 -6.5625 L 1 -6.234375 C 1.515625 -6.234375 1.90625 -6.328125 2.421875 -6.515625 L 2.421875 -0.8125 C 2.421875 -0.375 2.015625 -0.34375 1.625 -0.34375 L 1.0625 -0.34375 L 1.0625 -0.015625 L 2.53125 -0.015625 L 2.8125 -0.046875 L 4.546875 -0.046875 L 4.546875 -0.34375 C 4.375 -0.34375 4.171875 -0.328125 4 -0.328125 C 3.5625 -0.328125 3.203125 -0.390625 3.203125 -0.8125 L 3.203125 -7.09375 C 3.203125 -7.1875 3.15625 -7.265625 3.046875 -7.265625 C 2.90625 -7.265625 2.75 -7.0625 2.625 -6.96875 C 2.140625 -6.65625 1.5625 -6.5625 1 -6.5625 Z M 1 -6.5625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-4"> +<path style="stroke:none;" d="M 0.34375 -0.34375 L 0.34375 -0.015625 L 2.546875 -0.015625 L 2.546875 -0.34375 C 2.25 -0.34375 1.796875 -0.5 1.796875 -0.875 L 1.796875 -0.890625 C 1.796875 -1.0625 1.90625 -1.25 1.96875 -1.421875 C 2.109375 -1.78125 2.28125 -2.1875 2.359375 -2.546875 L 5.03125 -2.546875 C 5.234375 -2.546875 5.34375 -1.984375 5.4375 -1.703125 C 5.546875 -1.375 5.796875 -0.890625 5.796875 -0.671875 C 5.796875 -0.34375 5.265625 -0.34375 4.96875 -0.34375 L 4.96875 -0.015625 L 6.21875 -0.015625 L 6.453125 -0.046875 L 7.234375 -0.046875 L 7.765625 -0.015625 L 7.765625 -0.34375 L 7.484375 -0.34375 C 7.25 -0.34375 7.015625 -0.359375 6.859375 -0.484375 C 6.71875 -0.625 6.671875 -0.84375 6.625 -1.03125 C 6.046875 -2.625 5.46875 -4.234375 4.90625 -5.84375 L 4.28125 -7.609375 C 4.234375 -7.734375 4.203125 -7.796875 4.0625 -7.796875 C 3.84375 -7.796875 3.8125 -7.5625 3.734375 -7.359375 C 3 -5.328125 2.296875 -3.28125 1.578125 -1.21875 C 1.390625 -0.78125 1.21875 -0.34375 0.34375 -0.34375 Z M 2.46875 -2.875 L 3.75 -6.46875 L 5.03125 -2.875 Z M 2.46875 -2.875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-5"> +<path style="stroke:none;" d="M 0.3125 -4.6875 L 0.3125 -4.359375 L 0.484375 -4.359375 C 0.8125 -4.359375 1.140625 -4.328125 1.140625 -3.8125 L 1.140625 -0.796875 C 1.140625 -0.34375 0.84375 -0.34375 0.375 -0.34375 L 0.3125 -0.34375 L 0.3125 -0.015625 L 2.90625 -0.015625 L 2.90625 -0.34375 C 2.78125 -0.34375 2.65625 -0.328125 2.515625 -0.328125 C 2.171875 -0.328125 1.859375 -0.375 1.859375 -0.78125 L 1.859375 -2.265625 C 1.859375 -3.125 2.03125 -4.578125 3.125 -4.578125 C 3.171875 -4.578125 3.21875 -4.5625 3.265625 -4.5625 C 3.109375 -4.5 3.015625 -4.3125 3.015625 -4.15625 C 3.015625 -3.921875 3.203125 -3.734375 3.421875 -3.703125 C 3.734375 -3.703125 3.921875 -3.90625 3.921875 -4.171875 C 3.921875 -4.59375 3.5 -4.8125 3.140625 -4.8125 C 2.453125 -4.8125 1.9375 -4.1875 1.8125 -3.625 L 1.796875 -4.8125 Z M 0.3125 -4.6875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-6"> +<path style="stroke:none;" d="M 1.1875 -4.0625 C 1.46875 -4.40625 1.875 -4.640625 2.328125 -4.640625 C 3.125 -4.640625 3.53125 -3.953125 3.53125 -3.203125 L 3.53125 -2.84375 C 2.296875 -2.84375 0.46875 -2.4375 0.46875 -1.046875 C 0.46875 -0.234375 1.421875 0.09375 2.1875 0.09375 L 2.328125 0.09375 C 2.875 0.046875 3.46875 -0.34375 3.609375 -0.84375 L 3.625 -0.84375 C 3.65625 -0.390625 3.953125 0.046875 4.453125 0.046875 C 4.921875 0.046875 5.296875 -0.328125 5.34375 -0.796875 L 5.34375 -1.59375 L 5.078125 -1.59375 L 5.078125 -1.046875 C 5.078125 -0.75 5.03125 -0.296875 4.671875 -0.296875 C 4.34375 -0.296875 4.265625 -0.734375 4.265625 -1 C 4.265625 -1.125 4.28125 -1.25 4.28125 -1.375 L 4.28125 -2.875 C 4.28125 -3 4.28125 -3.125 4.28125 -3.265625 C 4.28125 -4.28125 3.328125 -4.859375 2.421875 -4.859375 C 1.734375 -4.859375 0.796875 -4.5 0.796875 -3.625 C 0.796875 -3.34375 0.984375 -3.125 1.265625 -3.125 C 1.53125 -3.125 1.734375 -3.328125 1.734375 -3.59375 C 1.734375 -3.84375 1.53125 -4.0625 1.265625 -4.0625 C 1.25 -4.0625 1.203125 -4.0625 1.1875 -4.0625 Z M 3.53125 -2.625 L 3.53125 -1.53125 C 3.53125 -0.78125 3.015625 -0.171875 2.296875 -0.125 L 2.25 -0.125 C 1.75 -0.125 1.28125 -0.53125 1.28125 -1.0625 L 1.28125 -1.109375 C 1.359375 -2.171875 2.515625 -2.59375 3.53125 -2.625 Z M 3.53125 -2.625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-7"> +<path style="stroke:none;" d="M 0.359375 -4.6875 L 0.359375 -4.359375 L 0.53125 -4.359375 C 0.859375 -4.359375 1.1875 -4.328125 1.1875 -3.8125 L 1.1875 -0.796875 C 1.1875 -0.34375 0.890625 -0.34375 0.421875 -0.34375 L 0.359375 -0.34375 L 0.359375 -0.015625 L 2.765625 -0.015625 L 2.765625 -0.34375 L 2.515625 -0.34375 C 2.1875 -0.34375 1.9375 -0.375 1.9375 -0.78125 L 1.9375 -2.8125 C 1.9375 -3.59375 2.359375 -4.578125 3.40625 -4.578125 C 4.09375 -4.578125 4.1875 -3.875 4.1875 -3.234375 L 4.1875 -0.75 C 4.1875 -0.375 3.890625 -0.34375 3.59375 -0.34375 L 3.359375 -0.34375 L 3.359375 -0.015625 L 5.765625 -0.015625 L 5.765625 -0.34375 L 5.5 -0.34375 C 5.21875 -0.34375 4.921875 -0.34375 4.921875 -0.765625 L 4.921875 -3.234375 C 4.921875 -3.5625 4.921875 -3.890625 4.75 -4.1875 C 4.5 -4.671875 3.953125 -4.8125 3.4375 -4.8125 C 2.75 -4.8125 2.078125 -4.3125 1.890625 -3.703125 L 1.875 -4.8125 Z M 0.359375 -4.6875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-8"> +<path style="stroke:none;" d="M 1.15625 -2.109375 C 0.9375 -1.890625 0.8125 -1.5 0.8125 -1.203125 C 0.8125 -0.8125 1 -0.53125 1.28125 -0.234375 C 0.78125 -0.140625 0.3125 0.3125 0.3125 0.84375 C 0.3125 1.96875 2.078125 2.234375 2.71875 2.234375 C 3.6875 2.234375 5.109375 1.859375 5.109375 0.796875 C 5.109375 -0.4375 3.859375 -0.71875 2.71875 -0.71875 L 1.96875 -0.71875 C 1.421875 -0.71875 1.140625 -1.015625 1.140625 -1.46875 C 1.140625 -1.671875 1.25 -1.828125 1.3125 -1.96875 C 1.609375 -1.78125 1.9375 -1.65625 2.296875 -1.640625 L 2.375 -1.640625 C 3.25 -1.640625 4 -2.171875 4.140625 -3.09375 L 4.140625 -3.203125 C 4.140625 -3.5625 4.015625 -3.921875 3.78125 -4.1875 C 3.765625 -4.21875 3.734375 -4.25 3.734375 -4.28125 L 3.734375 -4.296875 C 3.875 -4.515625 4.390625 -4.703125 4.703125 -4.703125 C 4.75 -4.703125 4.78125 -4.6875 4.828125 -4.6875 C 4.75 -4.625 4.671875 -4.5625 4.65625 -4.453125 L 4.65625 -4.421875 C 4.65625 -4.25 4.796875 -4.109375 4.96875 -4.109375 C 5.171875 -4.109375 5.25 -4.265625 5.25 -4.421875 C 5.25 -4.765625 4.9375 -4.921875 4.671875 -4.921875 C 4.3125 -4.921875 3.9375 -4.765625 3.65625 -4.53125 C 3.625 -4.5 3.59375 -4.453125 3.546875 -4.453125 L 3.53125 -4.453125 C 3.46875 -4.453125 3.25 -4.640625 3.09375 -4.671875 C 2.875 -4.765625 2.640625 -4.8125 2.40625 -4.8125 C 1.578125 -4.8125 0.75 -4.21875 0.65625 -3.359375 L 0.65625 -3.25 C 0.65625 -2.828125 0.8125 -2.375 1.15625 -2.109375 Z M 0.859375 0.921875 L 0.859375 0.828125 C 0.859375 0.234375 1.390625 -0.09375 1.96875 -0.09375 L 3.015625 -0.09375 C 3.609375 -0.09375 4.4375 0.046875 4.546875 0.765625 L 4.546875 0.84375 C 4.546875 1.65625 3.375 1.984375 2.6875 1.984375 C 1.96875 1.984375 0.96875 1.65625 0.859375 0.921875 Z M 1.4375 -3.015625 L 1.4375 -3.140625 C 1.4375 -3.734375 1.578125 -4.546875 2.390625 -4.546875 C 3.09375 -4.546875 3.359375 -3.921875 3.359375 -3.21875 C 3.359375 -2.671875 3.21875 -1.890625 2.40625 -1.890625 C 1.78125 -1.890625 1.515625 -2.40625 1.4375 -3.015625 Z M 1.4375 -3.015625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-9"> +<path style="stroke:none;" d="M 1.1875 -2.546875 L 4.34375 -2.546875 C 4.453125 -2.546875 4.5 -2.59375 4.5 -2.703125 C 4.5 -3.78125 3.921875 -4.859375 2.59375 -4.859375 C 1.28125 -4.859375 0.3125 -3.671875 0.3125 -2.421875 C 0.3125 -1.234375 1.171875 0.09375 2.640625 0.09375 C 3.46875 0.09375 4.171875 -0.34375 4.46875 -1.1875 C 4.484375 -1.234375 4.5 -1.265625 4.5 -1.3125 C 4.5 -1.375 4.4375 -1.421875 4.390625 -1.421875 C 4.203125 -1.421875 4.140625 -1.0625 4.078125 -0.9375 C 3.8125 -0.484375 3.296875 -0.15625 2.765625 -0.15625 C 2.15625 -0.15625 1.625 -0.59375 1.390625 -1.140625 C 1.203125 -1.578125 1.1875 -2.078125 1.1875 -2.546875 Z M 1.203125 -2.765625 C 1.203125 -3.609375 1.671875 -4.640625 2.578125 -4.640625 C 3.515625 -4.640625 3.796875 -3.546875 3.796875 -2.765625 Z M 1.203125 -2.765625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-10"> +<path style="stroke:none;" d="M 4.125 -0.6875 L 4.125 1.34375 C 4.125 1.703125 3.984375 1.78125 3.28125 1.78125 L 3.28125 2.109375 L 5.703125 2.109375 L 5.703125 1.78125 L 5.46875 1.78125 C 5.140625 1.78125 4.859375 1.75 4.859375 1.328125 L 4.859375 -4.8125 L 4.640625 -4.78125 L 4.515625 -4.53125 L 4.234375 -3.8125 C 4.140625 -3.921875 4.078125 -4.0625 4 -4.171875 C 3.703125 -4.5625 3.265625 -4.8125 2.765625 -4.8125 C 1.421875 -4.8125 0.375 -3.640625 0.375 -2.34375 C 0.375 -1.09375 1.375 0.109375 2.65625 0.109375 C 3.28125 0.109375 3.734375 -0.234375 4.125 -0.6875 Z M 1.25 -2.171875 L 1.25 -2.296875 C 1.25 -3.203125 1.6875 -4.546875 2.859375 -4.546875 C 3.5625 -4.546875 4.0625 -3.8125 4.15625 -3.203125 L 4.15625 -1.46875 C 4.15625 -0.859375 3.515625 -0.3125 3.0625 -0.171875 C 2.9375 -0.140625 2.8125 -0.125 2.6875 -0.125 C 1.609375 -0.15625 1.328125 -1.609375 1.25 -2.171875 Z M 1.25 -2.171875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-11"> +<path style="stroke:none;" d="M 0.359375 -4.6875 L 0.359375 -4.359375 L 0.5 -4.359375 C 0.78125 -4.359375 1.109375 -4.34375 1.171875 -4.03125 C 1.1875 -3.921875 1.1875 -3.796875 1.1875 -3.671875 L 1.1875 -1.484375 C 1.1875 -1.171875 1.203125 -0.84375 1.359375 -0.5625 C 1.640625 -0.015625 2.28125 0.09375 2.84375 0.09375 C 3.453125 0.09375 4 -0.28125 4.203125 -0.875 L 4.21875 0.09375 L 5.765625 -0.015625 L 5.765625 -0.34375 L 5.609375 -0.34375 C 5.265625 -0.34375 4.921875 -0.375 4.921875 -0.859375 L 4.921875 -4.8125 L 3.359375 -4.6875 L 3.359375 -4.359375 L 3.453125 -4.359375 C 3.828125 -4.359375 4.1875 -4.34375 4.1875 -3.8125 L 4.1875 -1.84375 C 4.1875 -1.046875 3.78125 -0.125 2.84375 -0.125 C 2.421875 -0.125 2.046875 -0.265625 1.953125 -0.8125 C 1.9375 -1.03125 1.9375 -1.234375 1.9375 -1.4375 L 1.9375 -4.8125 L 1.390625 -4.765625 Z M 0.359375 -4.6875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-12"> +<path style="stroke:none;" d="M 0.953125 -0.40625 C 1.140625 -0.078125 1.71875 0.09375 2.109375 0.09375 C 2.875 0.09375 3.8125 -0.15625 3.90625 -1.3125 C 3.90625 -2.03125 3.515625 -2.515625 2.90625 -2.765625 C 2.640625 -2.875 2.34375 -2.90625 2.078125 -2.96875 L 1.84375 -3.015625 C 1.421875 -3.09375 0.859375 -3.3125 0.859375 -3.84375 C 0.859375 -4.484375 1.578125 -4.671875 2.109375 -4.671875 C 2.90625 -4.671875 3.28125 -4.171875 3.375 -3.453125 C 3.375 -3.359375 3.375 -3.25 3.5 -3.25 C 3.625 -3.25 3.625 -3.359375 3.625 -3.453125 L 3.625 -4.734375 C 3.625 -4.78125 3.59375 -4.859375 3.515625 -4.859375 C 3.34375 -4.859375 3.234375 -4.5625 3.125 -4.5625 C 3.046875 -4.578125 2.984375 -4.640625 2.921875 -4.671875 C 2.6875 -4.8125 2.40625 -4.859375 2.125 -4.859375 C 1.46875 -4.859375 0.359375 -4.640625 0.359375 -3.5625 C 0.359375 -2.375 1.671875 -2.25 2.4375 -2.09375 C 2.90625 -2 3.390625 -1.671875 3.40625 -1.140625 C 3.40625 -0.34375 2.703125 -0.125 2.140625 -0.125 C 1.28125 -0.125 0.875 -0.796875 0.671875 -1.53125 C 0.640625 -1.640625 0.671875 -1.875 0.484375 -1.875 C 0.421875 -1.875 0.359375 -1.828125 0.359375 -1.75 L 0.359375 -0.3125 C 0.359375 -0.25 0.34375 -0.1875 0.34375 -0.125 C 0.34375 -0.03125 0.375 0.09375 0.484375 0.09375 C 0.640625 0.078125 0.78125 -0.265625 0.953125 -0.40625 Z M 0.953125 -0.40625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-13"> +<path style="stroke:none;" d="M 1.609375 -6.71875 C 1.609375 -5.984375 1.3125 -4.609375 0.203125 -4.609375 L 0.203125 -4.375 L 1.140625 -4.375 L 1.140625 -1.46875 C 1.140625 -1.140625 1.15625 -0.8125 1.3125 -0.53125 C 1.578125 -0.09375 2.078125 0.09375 2.546875 0.09375 C 3.421875 0.09375 3.609375 -0.859375 3.609375 -1.5625 L 3.609375 -1.984375 L 3.34375 -1.984375 C 3.34375 -1.828125 3.359375 -1.65625 3.359375 -1.5 C 3.359375 -0.984375 3.25 -0.15625 2.609375 -0.15625 C 1.984375 -0.15625 1.875 -0.921875 1.875 -1.421875 L 1.875 -4.375 L 3.421875 -4.375 L 3.421875 -4.703125 L 1.875 -4.703125 L 1.875 -6.71875 Z M 1.609375 -6.71875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-14"> +<path style="stroke:none;" d="M 0.421875 -4.6875 L 0.421875 -4.359375 L 0.59375 -4.359375 C 0.9375 -4.359375 1.203125 -4.3125 1.203125 -3.8125 L 1.203125 -0.796875 C 1.203125 -0.359375 0.921875 -0.34375 0.375 -0.34375 L 0.375 -0.015625 L 2.65625 -0.015625 L 2.65625 -0.34375 L 2.484375 -0.34375 C 2.1875 -0.34375 1.90625 -0.375 1.90625 -0.71875 L 1.90625 -4.8125 Z M 1.3125 -7.265625 C 1 -7.21875 0.84375 -6.96875 0.84375 -6.734375 C 0.84375 -6.484375 1.03125 -6.1875 1.375 -6.1875 C 1.71875 -6.1875 1.921875 -6.453125 1.921875 -6.734375 C 1.921875 -6.984375 1.75 -7.28125 1.390625 -7.28125 C 1.359375 -7.28125 1.328125 -7.265625 1.3125 -7.265625 Z M 1.3125 -7.265625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-15"> +<path style="stroke:none;" d="M 2.546875 -4.859375 C 1.15625 -4.703125 0.3125 -3.5625 0.3125 -2.328125 C 0.3125 -1.171875 1.203125 0.109375 2.703125 0.109375 C 4.0625 0.109375 5.09375 -1.0625 5.09375 -2.34375 C 5.09375 -3.625 4.125 -4.859375 2.65625 -4.859375 Z M 1.1875 -2.09375 C 1.171875 -2.1875 1.171875 -2.28125 1.171875 -2.359375 C 1.171875 -3.234375 1.375 -4.625 2.703125 -4.625 C 3.84375 -4.625 4.21875 -3.546875 4.21875 -2.5 C 4.21875 -1.609375 4.109375 -0.234375 2.765625 -0.15625 L 2.703125 -0.15625 C 1.828125 -0.15625 1.296875 -0.921875 1.21875 -1.765625 C 1.203125 -1.875 1.203125 -1.984375 1.1875 -2.09375 Z M 1.1875 -2.09375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-16"> +<path style="stroke:none;" d="M 0.375 -7.453125 L 0.375 -7.125 L 0.5625 -7.125 C 0.921875 -7.125 1.203125 -7.09375 1.203125 -6.578125 L 1.203125 -0.78125 C 1.203125 -0.375 0.90625 -0.34375 0.59375 -0.34375 L 0.375 -0.34375 L 0.375 -0.015625 L 2.734375 -0.015625 L 2.734375 -0.34375 L 2.484375 -0.34375 C 2.1875 -0.34375 1.90625 -0.375 1.90625 -0.765625 L 1.90625 -7.578125 Z M 0.375 -7.453125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-17"> +<path style="stroke:none;" d="M 0.203125 -4.703125 L 0.203125 -4.375 L 0.34375 -4.375 C 0.953125 -4.375 1 -4 1.25 -3.28125 C 1.609375 -2.234375 1.984375 -1.21875 2.34375 -0.1875 C 2.390625 -0.078125 2.421875 0.078125 2.5625 0.09375 L 2.578125 0.09375 C 2.828125 0.09375 2.984375 -0.625 3.125 -1 C 3.34375 -1.5625 3.53125 -2.125 3.734375 -2.6875 C 3.796875 -2.859375 3.859375 -3.015625 3.90625 -3.203125 L 3.921875 -3.203125 C 4.09375 -2.4375 4.453125 -1.71875 4.703125 -0.984375 C 4.828125 -0.609375 5 0.09375 5.21875 0.09375 L 5.25 0.09375 C 5.40625 0.09375 5.4375 -0.0625 5.46875 -0.1875 C 5.78125 -1.09375 6.125 -2 6.453125 -2.921875 C 6.703125 -3.609375 6.859375 -4.375 7.625 -4.375 L 7.625 -4.703125 L 6.875 -4.671875 L 5.859375 -4.671875 L 5.859375 -4.375 C 6.140625 -4.359375 6.4375 -4.203125 6.46875 -3.90625 L 6.46875 -3.859375 C 6.46875 -3.71875 6.40625 -3.578125 6.34375 -3.4375 C 6.078125 -2.65625 5.8125 -1.875 5.515625 -1.109375 C 5.484375 -1.03125 5.453125 -0.9375 5.4375 -0.84375 L 5.421875 -0.84375 C 5.140625 -1.84375 4.71875 -2.84375 4.359375 -3.8125 C 4.328125 -3.890625 4.28125 -3.984375 4.28125 -4.078125 C 4.28125 -4.359375 4.6875 -4.375 4.90625 -4.375 L 4.90625 -4.703125 L 2.828125 -4.703125 L 2.828125 -4.375 L 2.984375 -4.375 C 3.40625 -4.375 3.546875 -4.25 3.671875 -3.84375 C 3.703125 -3.78125 3.75 -3.671875 3.75 -3.59375 L 3.75 -3.5625 C 3.71875 -3.359375 3.59375 -3.109375 3.515625 -2.890625 C 3.375 -2.46875 3.234375 -2.078125 3.078125 -1.65625 C 3 -1.421875 2.890625 -1.203125 2.828125 -0.953125 C 2.765625 -1.21875 2.65625 -1.46875 2.5625 -1.71875 C 2.3125 -2.4375 2.046875 -3.140625 1.796875 -3.84375 C 1.78125 -3.921875 1.734375 -4 1.734375 -4.078125 C 1.734375 -4.359375 2.109375 -4.375 2.296875 -4.375 L 2.359375 -4.375 L 2.359375 -4.703125 Z M 0.203125 -4.703125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-18"> +<path style="stroke:none;" d="M 0.3125 -4.6875 L 0.3125 -4.359375 L 0.546875 -4.359375 C 0.859375 -4.359375 1.140625 -4.3125 1.140625 -3.875 L 1.140625 1.3125 C 1.140625 1.765625 0.84375 1.78125 0.3125 1.78125 L 0.3125 2.109375 L 2.71875 2.109375 L 2.71875 1.78125 L 2.46875 1.78125 C 2.15625 1.78125 1.890625 1.734375 1.890625 1.34375 L 1.890625 -0.578125 C 2.140625 -0.125 2.78125 0.09375 3.265625 0.09375 C 4.578125 0.09375 5.640625 -1.0625 5.640625 -2.359375 C 5.640625 -3.5625 4.734375 -4.8125 3.40625 -4.8125 C 2.796875 -4.8125 2.296875 -4.578125 1.859375 -4.09375 L 1.859375 -4.8125 Z M 4.75 -2.171875 C 4.71875 -1.34375 4.265625 -0.203125 3.265625 -0.125 L 3.15625 -0.125 C 2.640625 -0.125 1.890625 -0.625 1.890625 -1.171875 L 1.890625 -3 C 1.890625 -3.140625 1.875 -3.265625 1.875 -3.40625 C 1.875 -4 2.609375 -4.546875 3.265625 -4.546875 C 4.390625 -4.546875 4.765625 -3.140625 4.765625 -2.34375 C 4.765625 -2.296875 4.765625 -2.21875 4.75 -2.171875 Z M 4.75 -2.171875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-19"> +<path style="stroke:none;" d="M 0.921875 -5.71875 C 1.09375 -6.40625 1.75 -6.9375 2.4375 -6.9375 C 3.421875 -6.9375 3.921875 -6.015625 3.921875 -5.1875 L 3.921875 -5.03125 C 3.859375 -4.03125 3.203125 -3.234375 2.546875 -2.515625 C 2 -1.90625 1.46875 -1.296875 0.921875 -0.703125 L 0.6875 -0.4375 C 0.625 -0.34375 0.53125 -0.3125 0.53125 -0.15625 C 0.53125 -0.109375 0.546875 -0.046875 0.546875 -0.015625 L 4.5625 -0.015625 L 4.859375 -1.875 L 4.609375 -1.875 C 4.53125 -1.546875 4.5 -1.015625 4.328125 -0.890625 C 4.28125 -0.84375 4.140625 -0.828125 4.015625 -0.828125 L 3.578125 -0.828125 C 3.421875 -0.8125 3.265625 -0.8125 3.125 -0.8125 L 1.359375 -0.8125 C 1.9375 -1.390625 2.515625 -1.96875 3.125 -2.515625 C 3.875 -3.203125 4.8125 -3.9375 4.859375 -5.0625 L 4.859375 -5.140625 C 4.859375 -6.484375 3.734375 -7.265625 2.578125 -7.265625 C 1.53125 -7.265625 0.53125 -6.40625 0.53125 -5.296875 C 0.53125 -5 0.6875 -4.6875 1.0625 -4.6875 C 1.359375 -4.6875 1.59375 -4.921875 1.59375 -5.21875 C 1.59375 -5.46875 1.40625 -5.734375 1.09375 -5.734375 C 1.03125 -5.734375 0.984375 -5.71875 0.921875 -5.71875 Z M 0.921875 -5.71875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-20"> +<path style="stroke:none;" d="M 0.359375 -7.453125 L 0.359375 -7.125 L 0.5625 -7.125 C 0.90625 -7.125 1.1875 -7.09375 1.1875 -6.59375 L 1.1875 -0.78125 C 1.1875 -0.375 0.921875 -0.34375 0.625 -0.34375 L 0.359375 -0.34375 L 0.359375 -0.015625 L 2.765625 -0.015625 L 2.765625 -0.34375 L 2.515625 -0.34375 C 2.1875 -0.34375 1.9375 -0.375 1.9375 -0.78125 L 1.9375 -2.8125 C 1.9375 -3.59375 2.359375 -4.578125 3.40625 -4.578125 C 4.09375 -4.578125 4.1875 -3.875 4.1875 -3.234375 L 4.1875 -0.75 C 4.1875 -0.375 3.890625 -0.34375 3.59375 -0.34375 L 3.359375 -0.34375 L 3.359375 -0.015625 L 5.765625 -0.015625 L 5.765625 -0.34375 L 5.5 -0.34375 C 5.21875 -0.34375 4.921875 -0.34375 4.921875 -0.78125 L 4.921875 -3.21875 C 4.921875 -3.5625 4.921875 -3.921875 4.734375 -4.21875 C 4.484375 -4.65625 3.984375 -4.8125 3.484375 -4.8125 C 2.8125 -4.8125 2.078125 -4.390625 1.90625 -3.75 L 1.890625 -7.578125 Z M 0.359375 -7.453125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-21"> +<path style="stroke:none;" d="M 1.390625 -3.5625 L 1.375 -3.5625 C 1.375 -4.578125 1.421875 -5.75 2.21875 -6.515625 C 2.53125 -6.8125 2.921875 -6.984375 3.34375 -6.984375 C 3.703125 -6.984375 4.09375 -6.875 4.296875 -6.5625 C 4.03125 -6.5625 3.75 -6.453125 3.75 -6.109375 C 3.75 -5.859375 3.921875 -5.625 4.203125 -5.625 C 4.453125 -5.625 4.671875 -5.796875 4.6875 -6.0625 L 4.6875 -6.09375 C 4.6875 -6.875 4.03125 -7.265625 3.328125 -7.265625 C 1.5 -7.265625 0.453125 -5.25 0.453125 -3.5625 C 0.453125 -2.28125 0.59375 -0.53125 2 0.078125 C 2.234375 0.171875 2.5 0.234375 2.765625 0.234375 C 3.5625 0.234375 4.171875 -0.234375 4.578125 -0.84375 C 4.859375 -1.265625 4.96875 -1.75 4.96875 -2.234375 C 4.96875 -3.4375 4.140625 -4.65625 2.828125 -4.65625 C 2.1875 -4.65625 1.59375 -4.234375 1.390625 -3.5625 Z M 1.390625 -2.375 L 1.390625 -2.46875 C 1.390625 -3.296875 1.71875 -4.421875 2.875 -4.421875 C 3.609375 -4.421875 3.953125 -3.59375 4.015625 -3.015625 C 4.03125 -2.71875 4.03125 -2.421875 4.03125 -2.125 C 4.03125 -1.390625 3.96875 -0.078125 2.71875 -0.078125 L 2.65625 -0.078125 C 1.6875 -0.15625 1.46875 -1.21875 1.40625 -2.046875 C 1.40625 -2.15625 1.40625 -2.265625 1.390625 -2.375 Z M 1.390625 -2.375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-22"> +<path style="stroke:none;" d="M 1.15625 -6.296875 C 1.484375 -6.734375 2.03125 -6.984375 2.578125 -6.984375 C 3.203125 -6.984375 3.671875 -6.625 3.703125 -5.859375 L 3.703125 -5.78125 C 3.703125 -5.09375 3.453125 -4.25 2.765625 -4.015625 C 2.46875 -3.90625 1.796875 -4.03125 1.796875 -3.8125 C 1.796875 -3.703125 1.890625 -3.6875 1.984375 -3.6875 L 2.109375 -3.6875 C 2.234375 -3.6875 2.359375 -3.703125 2.515625 -3.703125 C 3.5625 -3.703125 3.921875 -2.78125 3.921875 -1.984375 L 3.921875 -1.890625 C 3.921875 -1.09375 3.625 -0.078125 2.609375 -0.078125 C 1.875 -0.078125 1.234375 -0.421875 0.875 -1.03125 L 0.96875 -1.03125 C 1.25 -1.03125 1.546875 -1.1875 1.546875 -1.546875 C 1.546875 -1.8125 1.359375 -2.078125 1.078125 -2.109375 L 1.015625 -2.109375 C 0.59375 -2.109375 0.453125 -1.828125 0.453125 -1.53125 C 0.453125 -0.34375 1.671875 0.21875 2.65625 0.21875 C 3.875 0.21875 4.96875 -0.671875 4.96875 -1.890625 C 4.96875 -2.875 4.015625 -3.8125 3.125 -3.84375 C 3.234375 -3.890625 3.375 -3.9375 3.484375 -3.984375 C 4.140625 -4.3125 4.65625 -4.96875 4.65625 -5.75 C 4.65625 -6.734375 3.578125 -7.265625 2.6875 -7.265625 C 1.828125 -7.265625 0.75 -6.8125 0.75 -5.828125 C 0.75 -5.515625 0.953125 -5.28125 1.25 -5.28125 C 1.515625 -5.28125 1.78125 -5.46875 1.78125 -5.78125 C 1.78125 -6.140625 1.5 -6.296875 1.15625 -6.296875 Z M 1.15625 -6.296875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-23"> +<path style="stroke:none;" d="M 0.953125 -7.390625 L 0.59375 -5.171875 L 0.859375 -5.171875 C 0.953125 -5.671875 0.921875 -6.203125 1.390625 -6.203125 L 1.671875 -6.203125 C 1.9375 -6.203125 2.1875 -6.234375 2.4375 -6.234375 L 4.5 -6.234375 C 4 -5.5 3.453125 -4.796875 2.984375 -4.03125 C 2.328125 -2.90625 1.9375 -1.59375 1.9375 -0.3125 L 1.9375 -0.1875 C 1.96875 0.046875 2.171875 0.21875 2.40625 0.21875 C 2.71875 0.21875 2.875 -0.03125 2.875 -0.34375 L 2.875 -0.515625 C 2.875 -1.828125 2.890625 -3.34375 3.625 -4.484375 C 4.09375 -5.1875 4.640625 -5.859375 5.109375 -6.5625 C 5.1875 -6.671875 5.25 -6.75 5.25 -6.90625 L 5.25 -7.03125 C 4.328125 -7.03125 3.65625 -7 2.515625 -7 C 1.890625 -7 1.25 -7.0625 1.203125 -7.390625 Z M 0.953125 -7.390625 "/> +</symbol> +</g> +</defs> +<g id="surface1"> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.421062 4.9595 C 9.421062 7.424344 7.424969 9.420438 4.960125 9.420438 C 2.495281 9.420438 0.499187 7.424344 0.499187 4.9595 C 0.499187 2.498563 2.495281 0.498563 4.960125 0.498563 C 7.424969 0.498563 9.421062 2.498563 9.421062 4.9595 Z M 9.421062 4.9595 " transform="matrix(1,0,0,-1,5.993,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.422906 4.9595 C 9.422906 7.424344 7.422906 9.420438 4.961969 9.420438 C 2.497125 9.420438 0.501031 7.424344 0.501031 4.9595 C 0.501031 2.498563 2.497125 0.498563 4.961969 0.498563 C 7.422906 0.498563 9.422906 2.498563 9.422906 4.9595 Z M 9.422906 4.9595 " transform="matrix(1,0,0,-1,360.956,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.991156 -1.993625 L 0.391656 0.818875 L 4.958063 4.9595 L 8.215875 8.264188 L 11.911188 11.912625 " transform="matrix(1,0,0,-1,360.956,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.991156 11.912625 L 1.454156 8.705594 L 4.958063 4.963406 L 8.290094 2.580594 L 11.911188 -1.989719 " transform="matrix(1,0,0,-1,360.956,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.422906 4.9595 C 9.422906 7.424344 7.422906 9.420438 4.961969 9.420438 C 2.497125 9.420438 0.501031 7.424344 0.501031 4.9595 C 0.501031 2.498563 2.497125 0.498563 4.961969 0.498563 C 7.422906 0.498563 9.422906 2.498563 9.422906 4.9595 Z M 9.422906 4.9595 " transform="matrix(1,0,0,-1,444.206,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.991156 -1.993625 L 0.661188 0.80325 L 4.958063 4.9595 L 7.790094 7.654813 L 11.911188 11.912625 " transform="matrix(1,0,0,-1,444.206,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.991156 11.912625 L 0.586969 10.045438 L 4.958063 4.963406 L 9.141656 2.119656 L 11.911188 -1.989719 " transform="matrix(1,0,0,-1,444.206,-6.978)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-1" x="0.016" y="15.755"/> + <use xlink:href="#glyph0-2" x="5.440005" y="15.755"/> + <use xlink:href="#glyph0-3" x="8.45528" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-4" x="19.301107" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-5" x="31.05348" y="15.755"/> + <use xlink:href="#glyph0-6" x="35.27312" y="15.755"/> + <use xlink:href="#glyph0-7" x="40.697125" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-8" x="46.712403" y="15.755"/> + <use xlink:href="#glyph0-9" x="52.136407" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-10" x="60.58005" y="15.755"/> + <use xlink:href="#glyph0-11" x="66.305146" y="15.755"/> + <use xlink:href="#glyph0-9" x="72.331333" y="15.755"/> + <use xlink:href="#glyph0-12" x="77.153155" y="15.755"/> + <use xlink:href="#glyph0-13" x="81.432795" y="15.755"/> + <use xlink:href="#glyph0-14" x="85.652435" y="15.755"/> + <use xlink:href="#glyph0-15" x="88.66771" y="15.755"/> + <use xlink:href="#glyph0-7" x="94.091715" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-16" x="178.26" y="34.996"/> + <use xlink:href="#glyph0-15" x="181.275275" y="34.996"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-17" x="186.393825" y="34.996"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-9" x="193.932013" y="34.996"/> + <use xlink:href="#glyph0-5" x="198.753835" y="34.996"/> +</g> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.41975 4.961719 C 9.41975 7.422656 7.423656 9.422656 4.958812 9.422656 C 2.497875 9.422656 0.501781 7.422656 0.501781 4.961719 C 0.501781 2.496875 2.497875 0.500781 4.958812 0.500781 C 7.423656 0.500781 9.41975 2.496875 9.41975 4.961719 Z M 9.41975 4.961719 " transform="matrix(1,0,0,-1,214.924,36.2)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.421656 4.961719 C 9.421656 7.422656 7.425562 9.422656 4.960719 9.422656 C 2.495875 9.422656 0.499781 7.422656 0.499781 4.961719 C 0.499781 2.496875 2.495875 0.500781 4.960719 0.500781 C 7.425562 0.500781 9.421656 2.496875 9.421656 4.961719 Z M 9.421656 4.961719 " transform="matrix(1,0,0,-1,236.801,36.2)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.420656 4.961719 C 9.420656 7.422656 7.424562 9.422656 4.959719 9.422656 C 2.498781 9.422656 0.498781 7.422656 0.498781 4.961719 C 0.498781 2.496875 2.498781 0.500781 4.959719 0.500781 C 7.424562 0.500781 9.420656 2.496875 9.420656 4.961719 Z M 9.420656 4.961719 " transform="matrix(1,0,0,-1,258.677,36.2)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.422562 4.961719 C 9.422562 7.422656 7.422562 9.422656 4.961625 9.422656 C 2.496781 9.422656 0.500687 7.422656 0.500687 4.961719 C 0.500687 2.496875 2.496781 0.500781 4.961625 0.500781 C 7.422562 0.500781 9.422562 2.496875 9.422562 4.961719 Z M 9.422562 4.961719 " transform="matrix(1,0,0,-1,280.554,36.2)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.421562 4.961719 C 9.421562 7.422656 7.425469 9.422656 4.960625 9.422656 C 2.495781 9.422656 0.499687 7.422656 0.499687 4.961719 C 0.499687 2.496875 2.495781 0.500781 4.960625 0.500781 C 7.425469 0.500781 9.421562 2.496875 9.421562 4.961719 Z M 9.421562 4.961719 " transform="matrix(1,0,0,-1,302.43,36.2)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-11" x="324.306" y="34.996"/> + <use xlink:href="#glyph0-18" x="330.332187" y="34.996"/> + <use xlink:href="#glyph0-18" x="336.358374" y="34.996"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-9" x="342.690015" y="34.996"/> + <use xlink:href="#glyph0-5" x="347.511838" y="34.996"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-1" x="0.016" y="55.607"/> + <use xlink:href="#glyph0-2" x="5.440005" y="55.607"/> + <use xlink:href="#glyph0-19" x="8.45528" y="55.607"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-4" x="19.301107" y="55.607"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-5" x="31.05348" y="55.607"/> + <use xlink:href="#glyph0-6" x="35.27312" y="55.607"/> + <use xlink:href="#glyph0-7" x="40.697125" y="55.607"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-8" x="46.712403" y="55.607"/> + <use xlink:href="#glyph0-9" x="52.136407" y="55.607"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-10" x="60.58005" y="55.607"/> + <use xlink:href="#glyph0-11" x="66.305146" y="55.607"/> + <use xlink:href="#glyph0-9" x="72.331333" y="55.607"/> + <use xlink:href="#glyph0-12" x="77.153155" y="55.607"/> + <use xlink:href="#glyph0-13" x="81.432795" y="55.607"/> + <use xlink:href="#glyph0-14" x="85.652435" y="55.607"/> + <use xlink:href="#glyph0-15" x="88.66771" y="55.607"/> + <use xlink:href="#glyph0-7" x="94.091715" y="55.607"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-17" x="103.728814" y="55.607"/> + <use xlink:href="#glyph0-14" x="111.561548" y="55.607"/> + <use xlink:href="#glyph0-13" x="114.576823" y="55.607"/> + <use xlink:href="#glyph0-20" x="118.796463" y="55.607"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-21" x="128.444471" y="55.607"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-6" x="137.479387" y="55.607"/> + <use xlink:href="#glyph0-7" x="142.903392" y="55.607"/> + <use xlink:href="#glyph0-12" x="148.929579" y="55.607"/> + <use xlink:href="#glyph0-17" x="153.209219" y="55.607"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-9" x="160.736498" y="55.607"/> + <use xlink:href="#glyph0-5" x="165.55832" y="55.607"/> + <use xlink:href="#glyph0-12" x="169.77796" y="55.607"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-16" x="167.322" y="74.848"/> + <use xlink:href="#glyph0-15" x="170.337275" y="74.848"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-17" x="175.455825" y="74.848"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-9" x="182.994013" y="74.848"/> + <use xlink:href="#glyph0-5" x="187.815835" y="74.848"/> +</g> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.42025 4.962156 C 9.42025 7.423094 7.424156 9.423094 4.959312 9.423094 C 2.498375 9.423094 0.498375 7.423094 0.498375 4.962156 C 0.498375 2.497313 2.498375 0.501219 4.959312 0.501219 C 7.424156 0.501219 9.42025 2.497313 9.42025 4.962156 Z M 9.42025 4.962156 " transform="matrix(1,0,0,-1,203.986,76.052)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.422156 4.962156 C 9.422156 7.423094 7.426062 9.423094 4.961219 9.423094 C 2.496375 9.423094 0.500281 7.423094 0.500281 4.962156 C 0.500281 2.497313 2.496375 0.501219 4.961219 0.501219 C 7.426062 0.501219 9.422156 2.497313 9.422156 4.962156 Z M 9.422156 4.962156 " transform="matrix(1,0,0,-1,225.863,76.052)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.421156 4.962156 C 9.421156 7.423094 7.425062 9.423094 4.960219 9.423094 C 2.495375 9.423094 0.499281 7.423094 0.499281 4.962156 C 0.499281 2.497313 2.495375 0.501219 4.960219 0.501219 C 7.425062 0.501219 9.421156 2.497313 9.421156 4.962156 Z M 9.421156 4.962156 " transform="matrix(1,0,0,-1,247.739,76.052)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.420156 4.962156 C 9.420156 7.423094 7.424062 9.423094 4.959219 9.423094 C 2.498281 9.423094 0.498281 7.423094 0.498281 4.962156 C 0.498281 2.497313 2.498281 0.501219 4.959219 0.501219 C 7.424062 0.501219 9.420156 2.497313 9.420156 4.962156 Z M 9.420156 4.962156 " transform="matrix(1,0,0,-1,269.615,76.052)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.422062 4.962156 C 9.422062 7.423094 7.425969 9.423094 4.961125 9.423094 C 2.496281 9.423094 0.500187 7.423094 0.500187 4.962156 C 0.500187 2.497313 2.496281 0.501219 4.961125 0.501219 C 7.425969 0.501219 9.422062 2.497313 9.422062 4.962156 Z M 9.422062 4.962156 " transform="matrix(1,0,0,-1,291.492,76.052)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.421062 4.962156 C 9.421062 7.423094 7.424969 9.423094 4.960125 9.423094 C 2.495281 9.423094 0.499187 7.423094 0.499187 4.962156 C 0.499187 2.497313 2.495281 0.501219 4.960125 0.501219 C 7.424969 0.501219 9.421062 2.497313 9.421062 4.962156 Z M 9.421062 4.962156 " transform="matrix(1,0,0,-1,313.368,76.052)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-11" x="335.245" y="74.848"/> + <use xlink:href="#glyph0-18" x="341.271187" y="74.848"/> + <use xlink:href="#glyph0-18" x="347.297374" y="74.848"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-9" x="353.618106" y="74.848"/> + <use xlink:href="#glyph0-5" x="358.439928" y="74.848"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-1" x="0.016" y="109.008"/> + <use xlink:href="#glyph0-2" x="5.440005" y="109.008"/> + <use xlink:href="#glyph0-22" x="8.45528" y="109.008"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-4" x="19.301107" y="109.008"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-5" x="31.05348" y="109.008"/> + <use xlink:href="#glyph0-6" x="35.27312" y="109.008"/> + <use xlink:href="#glyph0-7" x="40.697125" y="109.008"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-8" x="46.712403" y="109.008"/> + <use xlink:href="#glyph0-9" x="52.136407" y="109.008"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-10" x="60.58005" y="109.008"/> + <use xlink:href="#glyph0-11" x="66.305146" y="109.008"/> + <use xlink:href="#glyph0-9" x="72.331333" y="109.008"/> + <use xlink:href="#glyph0-12" x="77.153155" y="109.008"/> + <use xlink:href="#glyph0-13" x="81.432795" y="109.008"/> + <use xlink:href="#glyph0-14" x="85.652435" y="109.008"/> + <use xlink:href="#glyph0-15" x="88.66771" y="109.008"/> + <use xlink:href="#glyph0-7" x="94.091715" y="109.008"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-17" x="103.728814" y="109.008"/> + <use xlink:href="#glyph0-14" x="111.561548" y="109.008"/> + <use xlink:href="#glyph0-13" x="114.576823" y="109.008"/> + <use xlink:href="#glyph0-20" x="118.796463" y="109.008"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-23" x="128.444471" y="109.008"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-6" x="137.479387" y="109.008"/> + <use xlink:href="#glyph0-7" x="142.903392" y="109.008"/> + <use xlink:href="#glyph0-12" x="148.929579" y="109.008"/> + <use xlink:href="#glyph0-17" x="153.209219" y="109.008"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-9" x="160.736498" y="109.008"/> + <use xlink:href="#glyph0-5" x="165.55832" y="109.008"/> + <use xlink:href="#glyph0-12" x="169.77796" y="109.008"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-16" x="156.384" y="128.249"/> + <use xlink:href="#glyph0-15" x="159.399275" y="128.249"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-17" x="164.517825" y="128.249"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-9" x="172.056013" y="128.249"/> + <use xlink:href="#glyph0-5" x="176.877835" y="128.249"/> +</g> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.42075 4.960813 C 9.42075 7.425656 7.424656 9.42175 4.959812 9.42175 C 2.498875 9.42175 0.498875 7.425656 0.498875 4.960813 C 0.498875 2.495969 2.498875 0.499875 4.959812 0.499875 C 7.424656 0.499875 9.42075 2.495969 9.42075 4.960813 Z M 9.42075 4.960813 " transform="matrix(1,0,0,-1,193.048,129.453)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.41975 4.960813 C 9.41975 7.425656 7.423656 9.42175 4.958812 9.42175 C 2.497875 9.42175 0.501781 7.425656 0.501781 4.960813 C 0.501781 2.495969 2.497875 0.499875 4.958812 0.499875 C 7.423656 0.499875 9.41975 2.495969 9.41975 4.960813 Z M 9.41975 4.960813 " transform="matrix(1,0,0,-1,214.924,129.453)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.421656 4.960813 C 9.421656 7.425656 7.425562 9.42175 4.960719 9.42175 C 2.495875 9.42175 0.499781 7.425656 0.499781 4.960813 C 0.499781 2.495969 2.495875 0.499875 4.960719 0.499875 C 7.425562 0.499875 9.421656 2.495969 9.421656 4.960813 Z M 9.421656 4.960813 " transform="matrix(1,0,0,-1,236.801,129.453)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.420656 4.960813 C 9.420656 7.425656 7.424562 9.42175 4.959719 9.42175 C 2.498781 9.42175 0.498781 7.425656 0.498781 4.960813 C 0.498781 2.495969 2.498781 0.499875 4.959719 0.499875 C 7.424562 0.499875 9.420656 2.495969 9.420656 4.960813 Z M 9.420656 4.960813 " transform="matrix(1,0,0,-1,258.677,129.453)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.422562 4.960813 C 9.422562 7.425656 7.422562 9.42175 4.961625 9.42175 C 2.496781 9.42175 0.500687 7.425656 0.500687 4.960813 C 0.500687 2.495969 2.496781 0.499875 4.961625 0.499875 C 7.422562 0.499875 9.422562 2.495969 9.422562 4.960813 Z M 9.422562 4.960813 " transform="matrix(1,0,0,-1,280.554,129.453)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.421562 4.960813 C 9.421562 7.425656 7.425469 9.42175 4.960625 9.42175 C 2.495781 9.42175 0.499687 7.425656 0.499687 4.960813 C 0.499687 2.495969 2.495781 0.499875 4.960625 0.499875 C 7.425469 0.499875 9.421562 2.495969 9.421562 4.960813 Z M 9.421562 4.960813 " transform="matrix(1,0,0,-1,302.43,129.453)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.420562 4.960813 C 9.420562 7.425656 7.424469 9.42175 4.959625 9.42175 C 2.498687 9.42175 0.498687 7.425656 0.498687 4.960813 C 0.498687 2.495969 2.498687 0.499875 4.959625 0.499875 C 7.424469 0.499875 9.420562 2.495969 9.420562 4.960813 Z M 9.420562 4.960813 " transform="matrix(1,0,0,-1,324.306,129.453)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-11" x="346.183" y="128.249"/> + <use xlink:href="#glyph0-18" x="352.209187" y="128.249"/> + <use xlink:href="#glyph0-18" x="358.235374" y="128.249"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-9" x="364.556106" y="128.249"/> + <use xlink:href="#glyph0-5" x="369.377928" y="128.249"/> +</g> +</g> +</svg> diff --git a/macros/latex/contrib/sdaps/html/_images/sdaps-b7991d2b528a292b0e29ad477da88255d83dec4f.svg b/macros/latex/contrib/sdaps/html/_images/sdaps-b7991d2b528a292b0e29ad477da88255d83dec4f.svg new file mode 100644 index 0000000000..98333921e8 --- /dev/null +++ b/macros/latex/contrib/sdaps/html/_images/sdaps-b7991d2b528a292b0e29ad477da88255d83dec4f.svg @@ -0,0 +1,126 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="420pt" height="104pt" viewBox="0 0 420 104" version="1.2"> +<defs> +<g> +<symbol overflow="visible" id="glyph0-0"> +<path style="stroke:none;" d=""/> +</symbol> +<symbol overflow="visible" id="glyph0-1"> +<path style="stroke:none;" d="M 1.046875 -3.359375 C 0.640625 -2.890625 -0.53125 -2 -2.90625 -2.859375 C -5.5625 -3.828125 -5.859375 -5.578125 -5.515625 -6.515625 C -5.15625 -7.515625 -3.78125 -8.578125 -1.171875 -7.625 C -0.359375 -7.328125 1.03125 -6.6875 1.453125 -5.3125 C 0.796875 -5.296875 0.15625 -5.140625 -0.0625 -4.546875 C -0.25 -4.03125 0.078125 -3.546875 0.5 -3.390625 C 0.78125 -3.296875 1.015625 -3.34375 1.046875 -3.359375 Z M 1.515625 -4.984375 C 1.578125 -4.5625 1.5 -4.234375 1.421875 -4.015625 C 1.234375 -3.484375 0.734375 -3.5625 0.578125 -3.609375 C 0.28125 -3.71875 0.015625 -4.0625 0.15625 -4.46875 C 0.359375 -5.015625 0.875 -5.078125 1.515625 -4.984375 Z M 1.859375 -5.34375 C 1.765625 -6.734375 0.765625 -8.09375 -0.796875 -8.65625 C -2.875 -9.421875 -5.09375 -8.46875 -5.765625 -6.609375 C -6.4375 -4.765625 -5.375 -2.609375 -3.28125 -1.84375 C -1.203125 -1.09375 0.984375 -2.03125 1.671875 -3.921875 C 1.78125 -4.21875 1.859375 -4.609375 1.890625 -4.9375 C 2.90625 -4.734375 3.890625 -4.53125 4.25 -5.484375 C 4.625 -6.53125 3.328125 -7.203125 2.8125 -7.40625 C 2.703125 -7.4375 2.578125 -7.484375 2.546875 -7.390625 C 2.515625 -7.28125 2.609375 -7.25 2.703125 -7.1875 C 3.234375 -6.9375 3.390625 -6.390625 3.234375 -5.953125 C 3.046875 -5.46875 2.609375 -5.328125 1.859375 -5.34375 Z M 1.859375 -5.34375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-2"> +<path style="stroke:none;" d="M 0.640625 -4.3125 L 1.578125 -3.96875 L 2 -5.484375 L 1.671875 -5.609375 C 1.40625 -4.890625 1.3125 -4.828125 0.8125 -5.015625 L -2.828125 -6.34375 L -3.265625 -4.78125 L -2.9375 -4.65625 C -2.671875 -5.375 -2.5625 -5.453125 -2.078125 -5.265625 L -0.25 -4.609375 C 0.640625 -4.28125 1.140625 -3.53125 0.875 -2.78125 C 0.5625 -1.921875 0.078125 -2.046875 -0.453125 -2.234375 L -3.859375 -3.484375 L -4.296875 -1.9375 L -3.96875 -1.8125 C -3.6875 -2.609375 -3.65625 -2.609375 -2.75 -2.28125 L -1.203125 -1.71875 C -0.421875 -1.421875 0.53125 -1.078125 1.109375 -2.640625 C 1.3125 -3.21875 1.1875 -3.78125 0.640625 -4.3125 Z M 0.640625 -4.3125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-3"> +<path style="stroke:none;" d="M -2.15625 -2.078125 C -3.671875 -2.703125 -3.609375 -3.65625 -3.484375 -4.015625 C -3.09375 -5.078125 -1.6875 -4.65625 -1.28125 -4.515625 Z M -1.953125 -1.984375 L -0.90625 -4.859375 C -0.828125 -5.09375 -0.8125 -5.125 -1.03125 -5.203125 C -2.046875 -5.578125 -3.25 -5.375 -3.71875 -4.09375 C -4.140625 -2.90625 -3.421875 -1.578125 -2.15625 -1.125 C -0.765625 -0.625 0.625 -1.3125 1.046875 -2.5 C 1.5 -3.734375 0.515625 -4.640625 0.328125 -4.703125 C 0.21875 -4.75 0.171875 -4.65625 0.15625 -4.609375 C 0.125 -4.5 0.171875 -4.484375 0.25 -4.4375 C 1.171875 -3.671875 0.84375 -2.75 0.8125 -2.640625 C 0.625 -2.125 0.15625 -1.84375 -0.3125 -1.734375 C -0.921875 -1.609375 -1.59375 -1.859375 -1.953125 -1.984375 Z M -1.953125 -1.984375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-4"> +<path style="stroke:none;" d="M -1.203125 -2.84375 C -1.09375 -3.0625 -0.609375 -3.84375 0.125 -3.578125 C 0.640625 -3.390625 0.90625 -2.875 0.625 -2.09375 C 0.296875 -1.21875 -0.390625 -1.0625 -1.359375 -1.1875 C -1.484375 -1.21875 -1.546875 -1.21875 -1.578125 -1.109375 C -1.625 -0.984375 -1.546875 -0.953125 -1.359375 -0.890625 L 0 -0.390625 C 0.171875 -0.328125 0.25 -0.296875 0.296875 -0.40625 C 0.3125 -0.453125 0.296875 -0.484375 0.15625 -0.734375 C 0.140625 -0.78125 0.140625 -0.78125 0 -1.03125 C 0.609375 -1.328125 0.78125 -1.78125 0.875 -2 C 1.296875 -3.171875 0.765625 -3.890625 0.03125 -4.15625 C -0.5 -4.359375 -0.921875 -4.15625 -1.109375 -4.09375 C -1.546875 -3.875 -1.78125 -3.515625 -2.015625 -3.09375 C -2.34375 -2.5625 -2.734375 -1.9375 -3.3125 -2.15625 C -3.6875 -2.296875 -3.984375 -2.6875 -3.671875 -3.578125 C -3.265625 -4.6875 -2.328125 -4.421875 -2 -4.328125 C -1.90625 -4.296875 -1.875 -4.390625 -1.859375 -4.40625 C -1.8125 -4.546875 -1.859375 -4.578125 -2.046875 -4.640625 L -3.09375 -5.015625 C -3.265625 -5.078125 -3.34375 -5.109375 -3.390625 -4.984375 C -3.40625 -4.953125 -3.40625 -4.921875 -3.328125 -4.734375 C -3.3125 -4.6875 -3.25 -4.5625 -3.234375 -4.5 C -3.65625 -4.234375 -3.8125 -3.796875 -3.875 -3.65625 C -4.328125 -2.40625 -3.78125 -1.765625 -3.203125 -1.5625 C -2.84375 -1.421875 -2.5 -1.484375 -2.1875 -1.671875 C -1.78125 -1.890625 -1.625 -2.171875 -1.203125 -2.84375 Z M -1.203125 -2.84375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-5"> +<path style="stroke:none;" d="M -3.453125 -3.265625 L -2.90625 -4.734375 L -3.234375 -4.859375 L -3.78125 -3.390625 L -5.65625 -4.078125 L -5.75 -3.8125 C -4.921875 -3.5 -3.921875 -2.796875 -4.265625 -1.765625 L -4.03125 -1.671875 L -3.703125 -2.5625 L -0.890625 -1.546875 C 0.375 -1.078125 0.859375 -1.984375 1 -2.34375 C 1.265625 -3.0625 0.625 -3.625 -0.046875 -3.875 L -0.609375 -4.078125 L -0.703125 -3.8125 L -0.15625 -3.609375 C 0.609375 -3.328125 0.890625 -2.875 0.75 -2.515625 C 0.5 -1.828125 -0.4375 -2.171875 -0.609375 -2.234375 Z M -3.453125 -3.265625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-6"> +<path style="stroke:none;" d="M -3.875 -3.484375 L -4.28125 -1.984375 L -3.953125 -1.859375 C -3.71875 -2.53125 -3.625 -2.59375 -3.125 -2.40625 L -0.375 -1.40625 C 0.078125 -1.25 0.046875 -1.15625 -0.203125 -0.46875 L 0.125 -0.34375 C 0.21875 -0.65625 0.40625 -1.234375 0.5 -1.484375 C 0.625 -1.84375 0.78125 -2.1875 0.921875 -2.53125 L 0.59375 -2.65625 C 0.34375 -1.96875 0.296875 -1.96875 -0.109375 -2.109375 Z M -5.640625 -4.140625 C -5.96875 -4.265625 -6.28125 -4.09375 -6.390625 -3.8125 C -6.5 -3.5 -6.296875 -3.15625 -6.03125 -3.0625 C -5.75 -2.96875 -5.40625 -3.09375 -5.296875 -3.40625 C -5.1875 -3.6875 -5.3125 -4.03125 -5.640625 -4.140625 Z M -5.640625 -4.140625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-7"> +<path style="stroke:none;" d="M -0.421875 -5.625 C -1.75 -6.109375 -3.203125 -5.46875 -3.65625 -4.234375 C -4.125 -2.953125 -3.375 -1.5625 -2.078125 -1.09375 C -0.75 -0.609375 0.609375 -1.296875 1.0625 -2.515625 C 1.5 -3.734375 0.875 -5.15625 -0.421875 -5.625 Z M 0.796875 -2.609375 C 0.625 -2.15625 0.25 -1.796875 -0.34375 -1.6875 C -0.875 -1.59375 -1.5 -1.8125 -1.875 -1.953125 C -2.265625 -2.09375 -2.828125 -2.296875 -3.1875 -2.71875 C -3.546875 -3.171875 -3.578125 -3.734375 -3.421875 -4.15625 C -3.265625 -4.609375 -2.890625 -4.953125 -2.34375 -5.0625 C -1.8125 -5.171875 -1.203125 -4.953125 -0.828125 -4.8125 C -0.453125 -4.671875 0.109375 -4.46875 0.46875 -4.078125 C 0.84375 -3.6875 0.96875 -3.109375 0.796875 -2.609375 Z M 0.796875 -2.609375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-8"> +<path style="stroke:none;" d="M -3.125 -2.40625 L -0.375 -1.40625 C 0.078125 -1.25 0.046875 -1.140625 -0.203125 -0.453125 L 0.125 -0.328125 C 0.234375 -0.6875 0.40625 -1.21875 0.515625 -1.5 C 0.609375 -1.765625 0.8125 -2.296875 0.953125 -2.625 L 0.625 -2.75 C 0.375 -2.078125 0.34375 -1.953125 -0.109375 -2.109375 L -1.984375 -2.796875 C -3.0625 -3.1875 -3.359375 -4.125 -3.125 -4.78125 C -2.890625 -5.421875 -2.296875 -5.34375 -1.71875 -5.140625 L 0.671875 -4.265625 C 1.125 -4.109375 1.078125 -3.984375 0.828125 -3.296875 L 1.15625 -3.171875 C 1.265625 -3.53125 1.4375 -4.0625 1.546875 -4.34375 C 1.640625 -4.609375 1.859375 -5.140625 2 -5.484375 L 1.671875 -5.609375 C 1.46875 -5.078125 1.375 -4.828125 1.078125 -4.921875 L -0.875 -5.625 C -1.765625 -5.953125 -2.078125 -6.0625 -2.5625 -5.875 C -2.796875 -5.8125 -3.109375 -5.546875 -3.328125 -4.9375 C -3.609375 -4.203125 -3.34375 -3.546875 -2.8125 -3.03125 L -3.890625 -3.4375 L -4.296875 -1.9375 L -3.96875 -1.8125 C -3.71875 -2.53125 -3.609375 -2.59375 -3.125 -2.40625 Z M -3.125 -2.40625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-9"> +<path style="stroke:none;" d="M -1.140625 -7.59375 C -1.578125 -7.96875 -1.609375 -8.328125 -1.46875 -8.6875 L -1.796875 -8.8125 C -1.859375 -8.5625 -1.953125 -8.28125 -2.046875 -8.046875 C -2.15625 -7.75 -2.328125 -7.3125 -2.421875 -7.109375 L -2.09375 -6.984375 C -1.953125 -7.359375 -1.6875 -7.515625 -1.390625 -7.40625 C -1.328125 -7.390625 -1.3125 -7.375 -1.1875 -7.28125 L 1.09375 -5.390625 L -2.140625 -5.40625 C -2.28125 -5.40625 -2.296875 -5.421875 -2.34375 -5.4375 C -2.625 -5.53125 -2.46875 -5.9375 -2.40625 -6.140625 L -2.734375 -6.265625 C -2.8125 -5.96875 -3 -5.421875 -3.09375 -5.171875 C -3.203125 -4.875 -3.3125 -4.578125 -3.453125 -4.28125 L -3.125 -4.15625 C -2.984375 -4.53125 -2.90625 -4.703125 -2.75 -4.75 C -2.65625 -4.796875 -2.3125 -4.78125 -2.078125 -4.78125 L 0.078125 -3 L -3.015625 -3.03125 C -3.171875 -3.015625 -3.1875 -3.015625 -3.21875 -3.03125 C -3.5 -3.125 -3.34375 -3.546875 -3.265625 -3.75 L -3.59375 -3.875 C -3.703125 -3.5625 -3.890625 -2.96875 -3.984375 -2.71875 C -3.984375 -2.6875 -4.1875 -2.15625 -4.359375 -1.796875 L -4.03125 -1.671875 C -3.84375 -2.171875 -3.765625 -2.3125 -3.40625 -2.296875 L 0.6875 -2.28125 C 0.859375 -2.28125 0.96875 -2.265625 1.015625 -2.40625 C 1.0625 -2.53125 1 -2.578125 0.875 -2.6875 L -1.65625 -4.78125 L 1.625 -4.765625 C 1.765625 -4.75 1.875 -4.75 1.921875 -4.890625 C 1.96875 -5.03125 1.875 -5.109375 1.78125 -5.171875 Z M -1.140625 -7.59375 "/> +</symbol> +<symbol overflow="visible" id="glyph1-0"> +<path style="stroke:none;" d=""/> +</symbol> +<symbol overflow="visible" id="glyph1-1"> +<path style="stroke:none;" d="M 0.609375 -3.734375 C 0.609375 -1.46875 2.375 0.234375 4.40625 0.234375 C 6.1875 0.234375 7.25 -1.28125 7.25 -2.546875 C 7.25 -2.65625 7.25 -2.71875 7.109375 -2.71875 C 6.984375 -2.71875 6.984375 -2.65625 6.984375 -2.546875 C 6.890625 -1 5.71875 -0.09375 4.53125 -0.09375 C 3.875 -0.09375 1.734375 -0.46875 1.734375 -3.71875 C 1.734375 -6.984375 3.859375 -7.34375 4.53125 -7.34375 C 5.71875 -7.34375 6.6875 -6.359375 6.90625 -4.765625 C 6.921875 -4.609375 6.921875 -4.578125 7.078125 -4.578125 C 7.25 -4.578125 7.25 -4.609375 7.25 -4.84375 L 7.25 -7.421875 C 7.25 -7.609375 7.25 -7.6875 7.125 -7.6875 C 7.09375 -7.6875 7.046875 -7.6875 6.953125 -7.5625 L 6.40625 -6.75 C 6.015625 -7.140625 5.453125 -7.6875 4.40625 -7.6875 C 2.359375 -7.6875 0.609375 -5.953125 0.609375 -3.734375 Z M 0.609375 -3.734375 "/> +</symbol> +<symbol overflow="visible" id="glyph1-2"> +<path style="stroke:none;" d="M 1.203125 -0.828125 C 1.203125 -0.34375 1.078125 -0.34375 0.34375 -0.34375 L 0.34375 0 C 0.734375 -0.015625 1.28125 -0.03125 1.578125 -0.03125 C 1.859375 -0.03125 2.4375 -0.015625 2.796875 0 L 2.796875 -0.34375 C 2.078125 -0.34375 1.953125 -0.34375 1.953125 -0.828125 L 1.953125 -2.828125 C 1.953125 -3.96875 2.71875 -4.578125 3.421875 -4.578125 C 4.109375 -4.578125 4.234375 -3.984375 4.234375 -3.375 L 4.234375 -0.828125 C 4.234375 -0.34375 4.109375 -0.34375 3.375 -0.34375 L 3.375 0 C 3.765625 -0.015625 4.3125 -0.03125 4.609375 -0.03125 C 4.890625 -0.03125 5.46875 -0.015625 5.828125 0 L 5.828125 -0.34375 C 5.265625 -0.34375 5 -0.34375 4.984375 -0.671875 L 4.984375 -2.75 C 4.984375 -3.6875 4.984375 -4.03125 4.640625 -4.421875 C 4.5 -4.609375 4.140625 -4.828125 3.5 -4.828125 C 2.578125 -4.828125 2.109375 -4.171875 1.921875 -3.75 L 1.921875 -7.5625 L 0.34375 -7.453125 L 0.34375 -7.109375 C 1.109375 -7.109375 1.203125 -7.03125 1.203125 -6.5 Z M 1.203125 -0.828125 "/> +</symbol> +<symbol overflow="visible" id="glyph1-3"> +<path style="stroke:none;" d="M 5.140625 -2.328125 C 5.140625 -3.734375 4.046875 -4.890625 2.71875 -4.890625 C 1.359375 -4.890625 0.3125 -3.703125 0.3125 -2.328125 C 0.3125 -0.921875 1.4375 0.125 2.71875 0.125 C 4.03125 0.125 5.140625 -0.953125 5.140625 -2.328125 Z M 2.71875 -0.15625 C 2.25 -0.15625 1.78125 -0.375 1.484375 -0.890625 C 1.203125 -1.359375 1.203125 -2.03125 1.203125 -2.421875 C 1.203125 -2.84375 1.203125 -3.4375 1.46875 -3.921875 C 1.765625 -4.421875 2.28125 -4.640625 2.71875 -4.640625 C 3.203125 -4.640625 3.671875 -4.40625 3.953125 -3.9375 C 4.234375 -3.46875 4.234375 -2.828125 4.234375 -2.421875 C 4.234375 -2.03125 4.234375 -1.4375 3.984375 -0.953125 C 3.75 -0.46875 3.265625 -0.15625 2.71875 -0.15625 Z M 2.71875 -0.15625 "/> +</symbol> +<symbol overflow="visible" id="glyph1-4"> +<path style="stroke:none;" d="M 1.9375 -4.828125 L 0.40625 -4.703125 L 0.40625 -4.359375 C 1.109375 -4.359375 1.203125 -4.296875 1.203125 -3.765625 L 1.203125 -0.828125 C 1.203125 -0.34375 1.09375 -0.34375 0.359375 -0.34375 L 0.359375 0 C 0.703125 -0.015625 1.296875 -0.03125 1.5625 -0.03125 C 1.9375 -0.03125 2.328125 -0.015625 2.6875 0 L 2.6875 -0.34375 C 1.96875 -0.34375 1.9375 -0.390625 1.9375 -0.8125 Z M 1.96875 -6.71875 C 1.96875 -7.0625 1.703125 -7.296875 1.390625 -7.296875 C 1.0625 -7.296875 0.8125 -7 0.8125 -6.71875 C 0.8125 -6.421875 1.0625 -6.140625 1.390625 -6.140625 C 1.703125 -6.140625 1.96875 -6.375 1.96875 -6.71875 Z M 1.96875 -6.71875 "/> +</symbol> +<symbol overflow="visible" id="glyph1-5"> +<path style="stroke:none;" d="M 1.28125 -2.375 C 1.28125 -4.15625 2.171875 -4.609375 2.75 -4.609375 C 2.84375 -4.609375 3.53125 -4.609375 3.921875 -4.203125 C 3.46875 -4.171875 3.40625 -3.84375 3.40625 -3.703125 C 3.40625 -3.421875 3.59375 -3.203125 3.90625 -3.203125 C 4.1875 -3.203125 4.40625 -3.390625 4.40625 -3.71875 C 4.40625 -4.453125 3.578125 -4.890625 2.734375 -4.890625 C 1.375 -4.890625 0.375 -3.703125 0.375 -2.359375 C 0.375 -0.953125 1.453125 0.125 2.71875 0.125 C 4.171875 0.125 4.53125 -1.1875 4.53125 -1.296875 C 4.53125 -1.40625 4.421875 -1.40625 4.390625 -1.40625 C 4.28125 -1.40625 4.265625 -1.359375 4.25 -1.296875 C 3.921875 -0.28125 3.21875 -0.15625 2.8125 -0.15625 C 2.234375 -0.15625 1.28125 -0.625 1.28125 -2.375 Z M 1.28125 -2.375 "/> +</symbol> +<symbol overflow="visible" id="glyph1-6"> +<path style="stroke:none;" d="M 1.21875 -2.75 C 1.28125 -4.375 2.203125 -4.640625 2.578125 -4.640625 C 3.703125 -4.640625 3.8125 -3.171875 3.8125 -2.75 Z M 1.203125 -2.515625 L 4.25 -2.515625 C 4.5 -2.515625 4.53125 -2.515625 4.53125 -2.75 C 4.53125 -3.828125 3.9375 -4.890625 2.578125 -4.890625 C 1.3125 -4.890625 0.3125 -3.765625 0.3125 -2.40625 C 0.3125 -0.9375 1.453125 0.125 2.703125 0.125 C 4.03125 0.125 4.53125 -1.09375 4.53125 -1.296875 C 4.53125 -1.40625 4.4375 -1.421875 4.390625 -1.421875 C 4.28125 -1.421875 4.265625 -1.359375 4.25 -1.28125 C 3.859375 -0.15625 2.875 -0.15625 2.765625 -0.15625 C 2.21875 -0.15625 1.78125 -0.484375 1.53125 -0.890625 C 1.203125 -1.40625 1.203125 -2.125 1.203125 -2.515625 Z M 1.203125 -2.515625 "/> +</symbol> +<symbol overflow="visible" id="glyph1-7"> +<path style="stroke:none;" d="M 3.203125 -6.984375 C 3.203125 -7.234375 3.203125 -7.265625 2.953125 -7.265625 C 2.28125 -6.5625 1.3125 -6.5625 0.96875 -6.5625 L 0.96875 -6.234375 C 1.1875 -6.234375 1.828125 -6.234375 2.40625 -6.515625 L 2.40625 -0.859375 C 2.40625 -0.46875 2.359375 -0.34375 1.390625 -0.34375 L 1.03125 -0.34375 L 1.03125 0 C 1.421875 -0.03125 2.359375 -0.03125 2.796875 -0.03125 C 3.234375 -0.03125 4.1875 -0.03125 4.5625 0 L 4.5625 -0.34375 L 4.21875 -0.34375 C 3.234375 -0.34375 3.203125 -0.453125 3.203125 -0.859375 Z M 3.203125 -6.984375 "/> +</symbol> +<symbol overflow="visible" id="glyph1-8"> +<path style="stroke:none;" d="M 1.390625 -0.84375 L 2.546875 -1.96875 C 4.25 -3.46875 4.890625 -4.0625 4.890625 -5.140625 C 4.890625 -6.390625 3.921875 -7.265625 2.578125 -7.265625 C 1.359375 -7.265625 0.546875 -6.265625 0.546875 -5.296875 C 0.546875 -4.671875 1.09375 -4.671875 1.125 -4.671875 C 1.3125 -4.671875 1.6875 -4.8125 1.6875 -5.25 C 1.6875 -5.546875 1.5 -5.828125 1.109375 -5.828125 C 1.03125 -5.828125 1 -5.828125 0.96875 -5.8125 C 1.21875 -6.515625 1.8125 -6.921875 2.4375 -6.921875 C 3.4375 -6.921875 3.90625 -6.046875 3.90625 -5.140625 C 3.90625 -4.28125 3.359375 -3.40625 2.765625 -2.734375 L 0.671875 -0.40625 C 0.546875 -0.28125 0.546875 -0.265625 0.546875 0 L 4.59375 0 L 4.890625 -1.890625 L 4.625 -1.890625 C 4.5625 -1.578125 4.5 -1.09375 4.390625 -0.921875 C 4.3125 -0.84375 3.59375 -0.84375 3.34375 -0.84375 Z M 1.390625 -0.84375 "/> +</symbol> +</g> +</defs> +<g id="surface1"> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-1" x="361.47" y="62.025"/> + <use xlink:href="#glyph0-2" x="364.372073" y="54.051638"/> + <use xlink:href="#glyph0-3" x="366.445089" y="48.356087"/> + <use xlink:href="#glyph0-4" x="368.103204" y="43.800466"/> + <use xlink:href="#glyph0-5" x="369.574761" y="39.757404"/> + <use xlink:href="#glyph0-6" x="371.025798" y="35.770723"/> + <use xlink:href="#glyph0-7" x="372.062306" y="32.922947"/> + <use xlink:href="#glyph0-8" x="373.927871" y="27.797361"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-7" x="377.243354" y="18.68817"/> + <use xlink:href="#glyph0-8" x="379.108919" y="13.562584"/> + <use xlink:href="#glyph0-3" x="381.181935" y="7.867032"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-1" x="387.435" y="62.025"/> + <use xlink:href="#glyph0-2" x="390.337073" y="54.051638"/> + <use xlink:href="#glyph0-3" x="392.410089" y="48.356087"/> + <use xlink:href="#glyph0-4" x="394.068204" y="43.800466"/> + <use xlink:href="#glyph0-5" x="395.539761" y="39.757404"/> + <use xlink:href="#glyph0-6" x="396.990798" y="35.770723"/> + <use xlink:href="#glyph0-7" x="398.027306" y="32.922947"/> + <use xlink:href="#glyph0-8" x="399.892871" y="27.797361"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-5" x="403.208354" y="18.68817"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-9" x="404.554919" y="14.988522"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-7" x="407.1488" y="7.861907"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph1-1" x="301.298" y="75.574"/> + <use xlink:href="#glyph1-2" x="309.176552" y="75.574"/> + <use xlink:href="#glyph1-3" x="315.237648" y="75.574"/> + <use xlink:href="#glyph1-4" x="320.692198" y="75.574"/> + <use xlink:href="#glyph1-5" x="323.722746" y="75.574"/> + <use xlink:href="#glyph1-6" x="328.57075" y="75.574"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph1-7" x="337.051484" y="75.574"/> +</g> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 0.498812 0.499656 L 0.498812 9.421531 L 9.420687 9.421531 L 9.420687 0.499656 Z M 0.498812 0.499656 " transform="matrix(1,0,0,-1,356.509,76.777)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 0.498656 0.499656 L 0.498656 9.421531 L 9.420531 9.421531 L 9.420531 0.499656 Z M 0.498656 0.499656 " transform="matrix(1,0,0,-1,382.474,76.777)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph1-1" x="301.298" y="89.123"/> + <use xlink:href="#glyph1-2" x="309.176552" y="89.123"/> + <use xlink:href="#glyph1-3" x="315.237648" y="89.123"/> + <use xlink:href="#glyph1-4" x="320.692198" y="89.123"/> + <use xlink:href="#glyph1-5" x="323.722746" y="89.123"/> + <use xlink:href="#glyph1-6" x="328.57075" y="89.123"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph1-8" x="337.051484" y="89.123"/> +</g> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 0.498812 0.501781 L 0.498812 9.41975 L 9.420687 9.41975 L 9.420687 0.501781 Z M 0.498812 0.501781 " transform="matrix(1,0,0,-1,356.509,90.326)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 0.498656 0.501781 L 0.498656 9.41975 L 9.420531 9.41975 L 9.420531 0.501781 Z M 0.498656 0.501781 " transform="matrix(1,0,0,-1,382.474,90.326)"/> +</g> +</svg> diff --git a/macros/latex/contrib/sdaps/html/_images/sdaps-c561b59ed06e4787b2c57421bf3566668f4f99ce.svg b/macros/latex/contrib/sdaps/html/_images/sdaps-c561b59ed06e4787b2c57421bf3566668f4f99ce.svg new file mode 100644 index 0000000000..7807a947b0 --- /dev/null +++ b/macros/latex/contrib/sdaps/html/_images/sdaps-c561b59ed06e4787b2c57421bf3566668f4f99ce.svg @@ -0,0 +1,441 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="532pt" height="195pt" viewBox="0 0 532 195" version="1.2"> +<defs> +<g> +<symbol overflow="visible" id="glyph0-0"> +<path style="stroke:none;" d=""/> +</symbol> +<symbol overflow="visible" id="glyph0-1"> +<path style="stroke:none;" d="M 2.546875 -7.265625 C 0.5 -7.078125 0.4375 -4.59375 0.4375 -3.4375 C 0.4375 -2.421875 0.53125 -1.203125 1.203125 -0.4375 C 1.578125 -0.015625 2.140625 0.234375 2.6875 0.234375 C 4.328125 0.234375 4.9375 -1.46875 4.96875 -2.984375 C 4.96875 -3.1875 4.96875 -3.375 4.96875 -3.578125 C 4.96875 -4.609375 4.875 -5.8125 4.203125 -6.578125 C 3.84375 -7 3.28125 -7.28125 2.71875 -7.28125 C 2.65625 -7.28125 2.609375 -7.265625 2.546875 -7.265625 Z M 1.3125 -2.828125 C 1.296875 -2.921875 1.296875 -3.015625 1.296875 -3.125 C 1.296875 -3.8125 1.296875 -4.5 1.359375 -5.1875 C 1.390625 -5.59375 1.421875 -6.046875 1.65625 -6.40625 C 1.890625 -6.765625 2.28125 -7.03125 2.703125 -7.03125 C 3.03125 -7.03125 3.34375 -6.875 3.578125 -6.625 C 4.0625 -6.125 4.09375 -5.265625 4.09375 -4.484375 L 4.09375 -3.84375 C 4.09375 -3.5625 4.109375 -3.25 4.109375 -2.9375 C 4.109375 -1.546875 3.921875 -0.015625 2.6875 -0.015625 L 2.65625 -0.015625 C 1.3125 -0.140625 1.421875 -1.75 1.3125 -2.828125 Z M 1.3125 -2.828125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-2"> +<path style="stroke:none;" d="M 1.421875 -1.09375 C 1.125 -1.046875 0.96875 -0.796875 0.96875 -0.5625 C 0.96875 -0.3125 1.140625 -0.015625 1.5 -0.015625 C 1.828125 -0.015625 2.046875 -0.28125 2.046875 -0.5625 C 2.046875 -0.8125 1.859375 -1.09375 1.515625 -1.09375 C 1.484375 -1.09375 1.453125 -1.09375 1.421875 -1.09375 Z M 1.421875 -1.09375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-3"> +<path style="stroke:none;" d="M 1 -6.5625 L 1 -6.234375 C 1.515625 -6.234375 1.90625 -6.328125 2.421875 -6.515625 L 2.421875 -0.8125 C 2.421875 -0.375 2.015625 -0.34375 1.625 -0.34375 L 1.0625 -0.34375 L 1.0625 -0.015625 L 2.53125 -0.015625 L 2.8125 -0.046875 L 4.546875 -0.046875 L 4.546875 -0.34375 C 4.375 -0.34375 4.171875 -0.328125 4 -0.328125 C 3.5625 -0.328125 3.203125 -0.390625 3.203125 -0.8125 L 3.203125 -7.09375 C 3.203125 -7.1875 3.15625 -7.265625 3.046875 -7.265625 C 2.90625 -7.265625 2.75 -7.0625 2.625 -6.96875 C 2.140625 -6.65625 1.5625 -6.5625 1 -6.5625 Z M 1 -6.5625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-4"> +<path style="stroke:none;" d="M 0.34375 -0.34375 L 0.34375 -0.015625 L 2.546875 -0.015625 L 2.546875 -0.34375 C 2.25 -0.34375 1.796875 -0.5 1.796875 -0.875 L 1.796875 -0.890625 C 1.796875 -1.0625 1.90625 -1.25 1.96875 -1.421875 C 2.109375 -1.78125 2.28125 -2.1875 2.359375 -2.546875 L 5.03125 -2.546875 C 5.234375 -2.546875 5.34375 -1.984375 5.4375 -1.703125 C 5.546875 -1.375 5.796875 -0.890625 5.796875 -0.671875 C 5.796875 -0.34375 5.265625 -0.34375 4.96875 -0.34375 L 4.96875 -0.015625 L 6.21875 -0.015625 L 6.453125 -0.046875 L 7.234375 -0.046875 L 7.765625 -0.015625 L 7.765625 -0.34375 L 7.484375 -0.34375 C 7.25 -0.34375 7.015625 -0.359375 6.859375 -0.484375 C 6.71875 -0.625 6.671875 -0.84375 6.625 -1.03125 C 6.046875 -2.625 5.46875 -4.234375 4.90625 -5.84375 L 4.28125 -7.609375 C 4.234375 -7.734375 4.203125 -7.796875 4.0625 -7.796875 C 3.84375 -7.796875 3.8125 -7.5625 3.734375 -7.359375 C 3 -5.328125 2.296875 -3.28125 1.578125 -1.21875 C 1.390625 -0.78125 1.21875 -0.34375 0.34375 -0.34375 Z M 2.46875 -2.875 L 3.75 -6.46875 L 5.03125 -2.875 Z M 2.46875 -2.875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-5"> +<path style="stroke:none;" d="M 1.15625 -2.109375 C 0.9375 -1.890625 0.8125 -1.5 0.8125 -1.203125 C 0.8125 -0.8125 1 -0.53125 1.28125 -0.234375 C 0.78125 -0.140625 0.3125 0.3125 0.3125 0.84375 C 0.3125 1.96875 2.078125 2.234375 2.71875 2.234375 C 3.6875 2.234375 5.109375 1.859375 5.109375 0.796875 C 5.109375 -0.4375 3.859375 -0.71875 2.71875 -0.71875 L 1.96875 -0.71875 C 1.421875 -0.71875 1.140625 -1.015625 1.140625 -1.46875 C 1.140625 -1.671875 1.25 -1.828125 1.3125 -1.96875 C 1.609375 -1.78125 1.9375 -1.65625 2.296875 -1.640625 L 2.375 -1.640625 C 3.25 -1.640625 4 -2.171875 4.140625 -3.09375 L 4.140625 -3.203125 C 4.140625 -3.5625 4.015625 -3.921875 3.78125 -4.1875 C 3.765625 -4.21875 3.734375 -4.25 3.734375 -4.28125 L 3.734375 -4.296875 C 3.875 -4.515625 4.390625 -4.703125 4.703125 -4.703125 C 4.75 -4.703125 4.78125 -4.6875 4.828125 -4.6875 C 4.75 -4.625 4.671875 -4.5625 4.65625 -4.453125 L 4.65625 -4.421875 C 4.65625 -4.25 4.796875 -4.109375 4.96875 -4.109375 C 5.171875 -4.109375 5.25 -4.265625 5.25 -4.421875 C 5.25 -4.765625 4.9375 -4.921875 4.671875 -4.921875 C 4.3125 -4.921875 3.9375 -4.765625 3.65625 -4.53125 C 3.625 -4.5 3.59375 -4.453125 3.546875 -4.453125 L 3.53125 -4.453125 C 3.46875 -4.453125 3.25 -4.640625 3.09375 -4.671875 C 2.875 -4.765625 2.640625 -4.8125 2.40625 -4.8125 C 1.578125 -4.8125 0.75 -4.21875 0.65625 -3.359375 L 0.65625 -3.25 C 0.65625 -2.828125 0.8125 -2.375 1.15625 -2.109375 Z M 0.859375 0.921875 L 0.859375 0.828125 C 0.859375 0.234375 1.390625 -0.09375 1.96875 -0.09375 L 3.015625 -0.09375 C 3.609375 -0.09375 4.4375 0.046875 4.546875 0.765625 L 4.546875 0.84375 C 4.546875 1.65625 3.375 1.984375 2.6875 1.984375 C 1.96875 1.984375 0.96875 1.65625 0.859375 0.921875 Z M 1.4375 -3.015625 L 1.4375 -3.140625 C 1.4375 -3.734375 1.578125 -4.546875 2.390625 -4.546875 C 3.09375 -4.546875 3.359375 -3.921875 3.359375 -3.21875 C 3.359375 -2.671875 3.21875 -1.890625 2.40625 -1.890625 C 1.78125 -1.890625 1.515625 -2.40625 1.4375 -3.015625 Z M 1.4375 -3.015625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-6"> +<path style="stroke:none;" d="M 0.3125 -4.6875 L 0.3125 -4.359375 L 0.484375 -4.359375 C 0.8125 -4.359375 1.140625 -4.328125 1.140625 -3.8125 L 1.140625 -0.796875 C 1.140625 -0.34375 0.84375 -0.34375 0.375 -0.34375 L 0.3125 -0.34375 L 0.3125 -0.015625 L 2.90625 -0.015625 L 2.90625 -0.34375 C 2.78125 -0.34375 2.65625 -0.328125 2.515625 -0.328125 C 2.171875 -0.328125 1.859375 -0.375 1.859375 -0.78125 L 1.859375 -2.265625 C 1.859375 -3.125 2.03125 -4.578125 3.125 -4.578125 C 3.171875 -4.578125 3.21875 -4.5625 3.265625 -4.5625 C 3.109375 -4.5 3.015625 -4.3125 3.015625 -4.15625 C 3.015625 -3.921875 3.203125 -3.734375 3.421875 -3.703125 C 3.734375 -3.703125 3.921875 -3.90625 3.921875 -4.171875 C 3.921875 -4.59375 3.5 -4.8125 3.140625 -4.8125 C 2.453125 -4.8125 1.9375 -4.1875 1.8125 -3.625 L 1.796875 -4.8125 Z M 0.3125 -4.6875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-7"> +<path style="stroke:none;" d="M 2.546875 -4.859375 C 1.15625 -4.703125 0.3125 -3.5625 0.3125 -2.328125 C 0.3125 -1.171875 1.203125 0.109375 2.703125 0.109375 C 4.0625 0.109375 5.09375 -1.0625 5.09375 -2.34375 C 5.09375 -3.625 4.125 -4.859375 2.65625 -4.859375 Z M 1.1875 -2.09375 C 1.171875 -2.1875 1.171875 -2.28125 1.171875 -2.359375 C 1.171875 -3.234375 1.375 -4.625 2.703125 -4.625 C 3.84375 -4.625 4.21875 -3.546875 4.21875 -2.5 C 4.21875 -1.609375 4.109375 -0.234375 2.765625 -0.15625 L 2.703125 -0.15625 C 1.828125 -0.15625 1.296875 -0.921875 1.21875 -1.765625 C 1.203125 -1.875 1.203125 -1.984375 1.1875 -2.09375 Z M 1.1875 -2.09375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-8"> +<path style="stroke:none;" d="M 0.359375 -4.6875 L 0.359375 -4.359375 L 0.5 -4.359375 C 0.78125 -4.359375 1.109375 -4.34375 1.171875 -4.03125 C 1.1875 -3.921875 1.1875 -3.796875 1.1875 -3.671875 L 1.1875 -1.484375 C 1.1875 -1.171875 1.203125 -0.84375 1.359375 -0.5625 C 1.640625 -0.015625 2.28125 0.09375 2.84375 0.09375 C 3.453125 0.09375 4 -0.28125 4.203125 -0.875 L 4.21875 0.09375 L 5.765625 -0.015625 L 5.765625 -0.34375 L 5.609375 -0.34375 C 5.265625 -0.34375 4.921875 -0.375 4.921875 -0.859375 L 4.921875 -4.8125 L 3.359375 -4.6875 L 3.359375 -4.359375 L 3.453125 -4.359375 C 3.828125 -4.359375 4.1875 -4.34375 4.1875 -3.8125 L 4.1875 -1.84375 C 4.1875 -1.046875 3.78125 -0.125 2.84375 -0.125 C 2.421875 -0.125 2.046875 -0.265625 1.953125 -0.8125 C 1.9375 -1.03125 1.9375 -1.234375 1.9375 -1.4375 L 1.9375 -4.8125 L 1.390625 -4.765625 Z M 0.359375 -4.6875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-9"> +<path style="stroke:none;" d="M 0.3125 -4.6875 L 0.3125 -4.359375 L 0.546875 -4.359375 C 0.859375 -4.359375 1.140625 -4.3125 1.140625 -3.875 L 1.140625 1.3125 C 1.140625 1.765625 0.84375 1.78125 0.3125 1.78125 L 0.3125 2.109375 L 2.71875 2.109375 L 2.71875 1.78125 L 2.46875 1.78125 C 2.15625 1.78125 1.890625 1.734375 1.890625 1.34375 L 1.890625 -0.578125 C 2.140625 -0.125 2.78125 0.09375 3.265625 0.09375 C 4.578125 0.09375 5.640625 -1.0625 5.640625 -2.359375 C 5.640625 -3.5625 4.734375 -4.8125 3.40625 -4.8125 C 2.796875 -4.8125 2.296875 -4.578125 1.859375 -4.09375 L 1.859375 -4.8125 Z M 4.75 -2.171875 C 4.71875 -1.34375 4.265625 -0.203125 3.265625 -0.125 L 3.15625 -0.125 C 2.640625 -0.125 1.890625 -0.625 1.890625 -1.171875 L 1.890625 -3 C 1.890625 -3.140625 1.875 -3.265625 1.875 -3.40625 C 1.875 -4 2.609375 -4.546875 3.265625 -4.546875 C 4.390625 -4.546875 4.765625 -3.140625 4.765625 -2.34375 C 4.765625 -2.296875 4.765625 -2.21875 4.75 -2.171875 Z M 4.75 -2.171875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-10"> +<path style="stroke:none;" d="M 1.203125 -4.703125 L 0.34375 -4.703125 L 0.34375 -4.375 L 1.203125 -4.375 L 1.203125 -0.75 C 1.203125 -0.375 0.90625 -0.34375 0.609375 -0.34375 L 0.375 -0.34375 L 0.375 -0.015625 L 2.9375 -0.015625 L 2.9375 -0.34375 C 2.828125 -0.34375 2.703125 -0.328125 2.578125 -0.328125 C 2.234375 -0.328125 1.90625 -0.375 1.90625 -0.765625 L 1.90625 -4.375 L 3.15625 -4.375 L 3.15625 -4.703125 L 1.875 -4.703125 L 1.875 -5.71875 C 1.875 -6.078125 1.875 -6.453125 2.03125 -6.796875 C 2.171875 -7.109375 2.4375 -7.4375 2.8125 -7.453125 L 2.84375 -7.453125 C 2.984375 -7.453125 3.09375 -7.421875 3.234375 -7.390625 C 3.0625 -7.28125 2.90625 -7.203125 2.90625 -6.953125 C 2.90625 -6.703125 3.078125 -6.5 3.375 -6.5 C 3.65625 -6.5 3.8125 -6.71875 3.8125 -6.953125 C 3.8125 -7.453125 3.28125 -7.6875 2.875 -7.6875 C 1.890625 -7.6875 1.203125 -6.9375 1.203125 -5.875 Z M 1.203125 -4.703125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-11"> +<path style="stroke:none;" d="M 4.125 -0.6875 L 4.125 1.34375 C 4.125 1.703125 3.984375 1.78125 3.28125 1.78125 L 3.28125 2.109375 L 5.703125 2.109375 L 5.703125 1.78125 L 5.46875 1.78125 C 5.140625 1.78125 4.859375 1.75 4.859375 1.328125 L 4.859375 -4.8125 L 4.640625 -4.78125 L 4.515625 -4.53125 L 4.234375 -3.8125 C 4.140625 -3.921875 4.078125 -4.0625 4 -4.171875 C 3.703125 -4.5625 3.265625 -4.8125 2.765625 -4.8125 C 1.421875 -4.8125 0.375 -3.640625 0.375 -2.34375 C 0.375 -1.09375 1.375 0.109375 2.65625 0.109375 C 3.28125 0.109375 3.734375 -0.234375 4.125 -0.6875 Z M 1.25 -2.171875 L 1.25 -2.296875 C 1.25 -3.203125 1.6875 -4.546875 2.859375 -4.546875 C 3.5625 -4.546875 4.0625 -3.8125 4.15625 -3.203125 L 4.15625 -1.46875 C 4.15625 -0.859375 3.515625 -0.3125 3.0625 -0.171875 C 2.9375 -0.140625 2.8125 -0.125 2.6875 -0.125 C 1.609375 -0.15625 1.328125 -1.609375 1.25 -2.171875 Z M 1.25 -2.171875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-12"> +<path style="stroke:none;" d="M 1.1875 -2.546875 L 4.34375 -2.546875 C 4.453125 -2.546875 4.5 -2.59375 4.5 -2.703125 C 4.5 -3.78125 3.921875 -4.859375 2.59375 -4.859375 C 1.28125 -4.859375 0.3125 -3.671875 0.3125 -2.421875 C 0.3125 -1.234375 1.171875 0.09375 2.640625 0.09375 C 3.46875 0.09375 4.171875 -0.34375 4.46875 -1.1875 C 4.484375 -1.234375 4.5 -1.265625 4.5 -1.3125 C 4.5 -1.375 4.4375 -1.421875 4.390625 -1.421875 C 4.203125 -1.421875 4.140625 -1.0625 4.078125 -0.9375 C 3.8125 -0.484375 3.296875 -0.15625 2.765625 -0.15625 C 2.15625 -0.15625 1.625 -0.59375 1.390625 -1.140625 C 1.203125 -1.578125 1.1875 -2.078125 1.1875 -2.546875 Z M 1.203125 -2.765625 C 1.203125 -3.609375 1.671875 -4.640625 2.578125 -4.640625 C 3.515625 -4.640625 3.796875 -3.546875 3.796875 -2.765625 Z M 1.203125 -2.765625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-13"> +<path style="stroke:none;" d="M 0.953125 -0.40625 C 1.140625 -0.078125 1.71875 0.09375 2.109375 0.09375 C 2.875 0.09375 3.8125 -0.15625 3.90625 -1.3125 C 3.90625 -2.03125 3.515625 -2.515625 2.90625 -2.765625 C 2.640625 -2.875 2.34375 -2.90625 2.078125 -2.96875 L 1.84375 -3.015625 C 1.421875 -3.09375 0.859375 -3.3125 0.859375 -3.84375 C 0.859375 -4.484375 1.578125 -4.671875 2.109375 -4.671875 C 2.90625 -4.671875 3.28125 -4.171875 3.375 -3.453125 C 3.375 -3.359375 3.375 -3.25 3.5 -3.25 C 3.625 -3.25 3.625 -3.359375 3.625 -3.453125 L 3.625 -4.734375 C 3.625 -4.78125 3.59375 -4.859375 3.515625 -4.859375 C 3.34375 -4.859375 3.234375 -4.5625 3.125 -4.5625 C 3.046875 -4.578125 2.984375 -4.640625 2.921875 -4.671875 C 2.6875 -4.8125 2.40625 -4.859375 2.125 -4.859375 C 1.46875 -4.859375 0.359375 -4.640625 0.359375 -3.5625 C 0.359375 -2.375 1.671875 -2.25 2.4375 -2.09375 C 2.90625 -2 3.390625 -1.671875 3.40625 -1.140625 C 3.40625 -0.34375 2.703125 -0.125 2.140625 -0.125 C 1.28125 -0.125 0.875 -0.796875 0.671875 -1.53125 C 0.640625 -1.640625 0.671875 -1.875 0.484375 -1.875 C 0.421875 -1.875 0.359375 -1.828125 0.359375 -1.75 L 0.359375 -0.3125 C 0.359375 -0.25 0.34375 -0.1875 0.34375 -0.125 C 0.34375 -0.03125 0.375 0.09375 0.484375 0.09375 C 0.640625 0.078125 0.78125 -0.265625 0.953125 -0.40625 Z M 0.953125 -0.40625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-14"> +<path style="stroke:none;" d="M 1.609375 -6.71875 C 1.609375 -5.984375 1.3125 -4.609375 0.203125 -4.609375 L 0.203125 -4.375 L 1.140625 -4.375 L 1.140625 -1.46875 C 1.140625 -1.140625 1.15625 -0.8125 1.3125 -0.53125 C 1.578125 -0.09375 2.078125 0.09375 2.546875 0.09375 C 3.421875 0.09375 3.609375 -0.859375 3.609375 -1.5625 L 3.609375 -1.984375 L 3.34375 -1.984375 C 3.34375 -1.828125 3.359375 -1.65625 3.359375 -1.5 C 3.359375 -0.984375 3.25 -0.15625 2.609375 -0.15625 C 1.984375 -0.15625 1.875 -0.921875 1.875 -1.421875 L 1.875 -4.375 L 3.421875 -4.375 L 3.421875 -4.703125 L 1.875 -4.703125 L 1.875 -6.71875 Z M 1.609375 -6.71875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-15"> +<path style="stroke:none;" d="M 0.421875 -4.6875 L 0.421875 -4.359375 L 0.59375 -4.359375 C 0.9375 -4.359375 1.203125 -4.3125 1.203125 -3.8125 L 1.203125 -0.796875 C 1.203125 -0.359375 0.921875 -0.34375 0.375 -0.34375 L 0.375 -0.015625 L 2.65625 -0.015625 L 2.65625 -0.34375 L 2.484375 -0.34375 C 2.1875 -0.34375 1.90625 -0.375 1.90625 -0.71875 L 1.90625 -4.8125 Z M 1.3125 -7.265625 C 1 -7.21875 0.84375 -6.96875 0.84375 -6.734375 C 0.84375 -6.484375 1.03125 -6.1875 1.375 -6.1875 C 1.71875 -6.1875 1.921875 -6.453125 1.921875 -6.734375 C 1.921875 -6.984375 1.75 -7.28125 1.390625 -7.28125 C 1.359375 -7.28125 1.328125 -7.265625 1.3125 -7.265625 Z M 1.3125 -7.265625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-16"> +<path style="stroke:none;" d="M 0.359375 -4.6875 L 0.359375 -4.359375 L 0.53125 -4.359375 C 0.859375 -4.359375 1.1875 -4.328125 1.1875 -3.8125 L 1.1875 -0.796875 C 1.1875 -0.34375 0.890625 -0.34375 0.421875 -0.34375 L 0.359375 -0.34375 L 0.359375 -0.015625 L 2.765625 -0.015625 L 2.765625 -0.34375 L 2.515625 -0.34375 C 2.1875 -0.34375 1.9375 -0.375 1.9375 -0.78125 L 1.9375 -2.8125 C 1.9375 -3.59375 2.359375 -4.578125 3.40625 -4.578125 C 4.09375 -4.578125 4.1875 -3.875 4.1875 -3.234375 L 4.1875 -0.75 C 4.1875 -0.375 3.890625 -0.34375 3.59375 -0.34375 L 3.359375 -0.34375 L 3.359375 -0.015625 L 5.765625 -0.015625 L 5.765625 -0.34375 L 5.5 -0.34375 C 5.21875 -0.34375 4.921875 -0.34375 4.921875 -0.765625 L 4.921875 -3.234375 C 4.921875 -3.5625 4.921875 -3.890625 4.75 -4.1875 C 4.5 -4.671875 3.953125 -4.8125 3.4375 -4.8125 C 2.75 -4.8125 2.078125 -4.3125 1.890625 -3.703125 L 1.875 -4.8125 Z M 0.359375 -4.6875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-17"> +<path style="stroke:none;" d="M 6.40625 -6.703125 C 5.875 -7.296875 5.21875 -7.6875 4.359375 -7.6875 C 2.234375 -7.6875 0.59375 -5.796875 0.59375 -3.71875 C 0.59375 -1.625 2.25 0.21875 4.40625 0.21875 L 4.53125 0.21875 C 5.984375 0.109375 7.21875 -1.0625 7.21875 -2.546875 C 7.21875 -2.65625 7.1875 -2.734375 7.09375 -2.734375 C 6.890625 -2.734375 6.953125 -2.265625 6.890625 -2.046875 C 6.625 -0.9375 5.65625 -0.125 4.5 -0.125 C 3.734375 -0.125 2.984375 -0.453125 2.46875 -1.0625 C 1.828125 -1.8125 1.640625 -2.765625 1.640625 -3.71875 C 1.640625 -4.75 1.828125 -5.78125 2.59375 -6.5625 C 3.0625 -7.046875 3.796875 -7.359375 4.484375 -7.359375 C 5.875 -7.359375 6.65625 -6.125 6.875 -4.921875 C 6.890625 -4.796875 6.875 -4.59375 7.0625 -4.59375 C 7.203125 -4.59375 7.21875 -4.671875 7.21875 -4.765625 L 7.21875 -7.53125 C 7.21875 -7.578125 7.203125 -7.6875 7.109375 -7.6875 C 7.015625 -7.6875 6.953125 -7.5625 6.90625 -7.5 C 6.734375 -7.234375 6.546875 -6.984375 6.40625 -6.703125 Z M 6.40625 -6.703125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-18"> +<path style="stroke:none;" d="M 0.359375 -7.453125 L 0.359375 -7.125 L 0.5625 -7.125 C 0.90625 -7.125 1.1875 -7.09375 1.1875 -6.59375 L 1.1875 -0.78125 C 1.1875 -0.375 0.921875 -0.34375 0.625 -0.34375 L 0.359375 -0.34375 L 0.359375 -0.015625 L 2.765625 -0.015625 L 2.765625 -0.34375 L 2.515625 -0.34375 C 2.1875 -0.34375 1.9375 -0.375 1.9375 -0.78125 L 1.9375 -2.8125 C 1.9375 -3.59375 2.359375 -4.578125 3.40625 -4.578125 C 4.09375 -4.578125 4.1875 -3.875 4.1875 -3.234375 L 4.1875 -0.75 C 4.1875 -0.375 3.890625 -0.34375 3.59375 -0.34375 L 3.359375 -0.34375 L 3.359375 -0.015625 L 5.765625 -0.015625 L 5.765625 -0.34375 L 5.5 -0.34375 C 5.21875 -0.34375 4.921875 -0.34375 4.921875 -0.78125 L 4.921875 -3.21875 C 4.921875 -3.5625 4.921875 -3.921875 4.734375 -4.21875 C 4.484375 -4.65625 3.984375 -4.8125 3.484375 -4.8125 C 2.8125 -4.8125 2.078125 -4.390625 1.90625 -3.75 L 1.890625 -7.578125 Z M 0.359375 -7.453125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-19"> +<path style="stroke:none;" d="M 3.953125 -4.140625 C 3.671875 -4.140625 3.453125 -3.953125 3.453125 -3.671875 C 3.453125 -3.421875 3.65625 -3.1875 3.921875 -3.1875 C 4.171875 -3.1875 4.390625 -3.390625 4.390625 -3.6875 L 4.390625 -3.78125 C 4.28125 -4.609375 3.296875 -4.859375 2.6875 -4.859375 C 1.359375 -4.859375 0.375 -3.625 0.375 -2.359375 C 0.375 -1.078125 1.359375 0.09375 2.71875 0.09375 C 3.421875 0.09375 4.140625 -0.3125 4.421875 -1.0625 C 4.453125 -1.140625 4.5 -1.21875 4.5 -1.296875 L 4.5 -1.34375 C 4.46875 -1.390625 4.421875 -1.421875 4.375 -1.421875 C 4.203125 -1.421875 4.140625 -0.96875 4 -0.8125 C 3.734375 -0.40625 3.296875 -0.15625 2.8125 -0.15625 C 1.65625 -0.15625 1.25 -1.421875 1.25 -2.359375 C 1.25 -3.265625 1.546875 -4.53125 2.65625 -4.609375 L 2.734375 -4.609375 C 3.140625 -4.609375 3.671875 -4.484375 3.953125 -4.140625 Z M 3.953125 -4.140625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-20"> +<path style="stroke:none;" d="M 0.921875 -5.71875 C 1.09375 -6.40625 1.75 -6.9375 2.4375 -6.9375 C 3.421875 -6.9375 3.921875 -6.015625 3.921875 -5.1875 L 3.921875 -5.03125 C 3.859375 -4.03125 3.203125 -3.234375 2.546875 -2.515625 C 2 -1.90625 1.46875 -1.296875 0.921875 -0.703125 L 0.6875 -0.4375 C 0.625 -0.34375 0.53125 -0.3125 0.53125 -0.15625 C 0.53125 -0.109375 0.546875 -0.046875 0.546875 -0.015625 L 4.5625 -0.015625 L 4.859375 -1.875 L 4.609375 -1.875 C 4.53125 -1.546875 4.5 -1.015625 4.328125 -0.890625 C 4.28125 -0.84375 4.140625 -0.828125 4.015625 -0.828125 L 3.578125 -0.828125 C 3.421875 -0.8125 3.265625 -0.8125 3.125 -0.8125 L 1.359375 -0.8125 C 1.9375 -1.390625 2.515625 -1.96875 3.125 -2.515625 C 3.875 -3.203125 4.8125 -3.9375 4.859375 -5.0625 L 4.859375 -5.140625 C 4.859375 -6.484375 3.734375 -7.265625 2.578125 -7.265625 C 1.53125 -7.265625 0.53125 -6.40625 0.53125 -5.296875 C 0.53125 -5 0.6875 -4.6875 1.0625 -4.6875 C 1.359375 -4.6875 1.59375 -4.921875 1.59375 -5.21875 C 1.59375 -5.46875 1.40625 -5.734375 1.09375 -5.734375 C 1.03125 -5.734375 0.984375 -5.71875 0.921875 -5.71875 Z M 0.921875 -5.71875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-21"> +<path style="stroke:none;" d="M 5.25 0.046875 C 5.3125 0.671875 5.4375 2.109375 6.59375 2.109375 C 7.671875 2.109375 7.890625 0.703125 7.890625 0.109375 L 7.890625 0.03125 C 7.890625 -0.03125 7.859375 -0.125 7.78125 -0.125 C 7.640625 -0.125 7.640625 0.203125 7.609375 0.34375 C 7.46875 0.78125 7.09375 1.0625 6.625 1.0625 C 6 1.0625 5.765625 0.390625 5.578125 -0.078125 C 7 -0.703125 7.8125 -2.203125 7.8125 -3.71875 C 7.8125 -5.734375 6.328125 -7.6875 4.203125 -7.6875 L 4.078125 -7.6875 C 1.953125 -7.625 0.59375 -5.609375 0.59375 -3.71875 C 0.59375 -1.828125 1.953125 0.21875 4.203125 0.21875 C 4.578125 0.21875 4.890625 0.140625 5.25 0.046875 Z M 5.4375 -0.453125 C 5.25 -0.984375 4.921875 -1.609375 4.234375 -1.609375 C 3.75 -1.609375 3.390625 -1.25 3.34375 -0.796875 L 3.34375 -0.71875 C 3.34375 -0.53125 3.40625 -0.34375 3.515625 -0.15625 C 2.046875 -0.796875 1.609375 -2.265625 1.609375 -3.671875 C 1.609375 -4.59375 1.75 -5.5 2.265625 -6.296875 C 2.6875 -6.921875 3.359375 -7.390625 4.125 -7.421875 L 4.203125 -7.421875 C 6.046875 -7.421875 6.8125 -5.375 6.8125 -3.734375 C 6.8125 -2.546875 6.515625 -1.109375 5.4375 -0.453125 Z M 5.1875 -0.28125 C 4.890625 -0.15625 4.609375 -0.03125 4.234375 -0.03125 C 3.84375 -0.03125 3.578125 -0.34375 3.578125 -0.71875 C 3.578125 -1.078125 3.890625 -1.390625 4.25 -1.390625 C 4.859375 -1.390625 5.0625 -0.796875 5.1875 -0.28125 Z M 5.1875 -0.28125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-22"> +<path style="stroke:none;" d="M 0.203125 -4.703125 L 0.203125 -4.375 L 0.34375 -4.375 C 0.953125 -4.375 1 -4 1.25 -3.28125 C 1.609375 -2.234375 1.984375 -1.21875 2.34375 -0.1875 C 2.390625 -0.078125 2.421875 0.078125 2.5625 0.09375 L 2.578125 0.09375 C 2.828125 0.09375 2.984375 -0.625 3.125 -1 C 3.34375 -1.5625 3.53125 -2.125 3.734375 -2.6875 C 3.796875 -2.859375 3.859375 -3.015625 3.90625 -3.203125 L 3.921875 -3.203125 C 4.09375 -2.4375 4.453125 -1.71875 4.703125 -0.984375 C 4.828125 -0.609375 5 0.09375 5.21875 0.09375 L 5.25 0.09375 C 5.40625 0.09375 5.4375 -0.0625 5.46875 -0.1875 C 5.78125 -1.09375 6.125 -2 6.453125 -2.921875 C 6.703125 -3.609375 6.859375 -4.375 7.625 -4.375 L 7.625 -4.703125 L 6.875 -4.671875 L 5.859375 -4.671875 L 5.859375 -4.375 C 6.140625 -4.359375 6.4375 -4.203125 6.46875 -3.90625 L 6.46875 -3.859375 C 6.46875 -3.71875 6.40625 -3.578125 6.34375 -3.4375 C 6.078125 -2.65625 5.8125 -1.875 5.515625 -1.109375 C 5.484375 -1.03125 5.453125 -0.9375 5.4375 -0.84375 L 5.421875 -0.84375 C 5.140625 -1.84375 4.71875 -2.84375 4.359375 -3.8125 C 4.328125 -3.890625 4.28125 -3.984375 4.28125 -4.078125 C 4.28125 -4.359375 4.6875 -4.375 4.90625 -4.375 L 4.90625 -4.703125 L 2.828125 -4.703125 L 2.828125 -4.375 L 2.984375 -4.375 C 3.40625 -4.375 3.546875 -4.25 3.671875 -3.84375 C 3.703125 -3.78125 3.75 -3.671875 3.75 -3.59375 L 3.75 -3.5625 C 3.71875 -3.359375 3.59375 -3.109375 3.515625 -2.890625 C 3.375 -2.46875 3.234375 -2.078125 3.078125 -1.65625 C 3 -1.421875 2.890625 -1.203125 2.828125 -0.953125 C 2.765625 -1.21875 2.65625 -1.46875 2.5625 -1.71875 C 2.3125 -2.4375 2.046875 -3.140625 1.796875 -3.84375 C 1.78125 -3.921875 1.734375 -4 1.734375 -4.078125 C 1.734375 -4.359375 2.109375 -4.375 2.296875 -4.375 L 2.359375 -4.375 L 2.359375 -4.703125 Z M 0.203125 -4.703125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-23"> +<path style="stroke:none;" d="M 1.25 -0.578125 C 1.640625 -0.015625 2.625 0.234375 3.265625 0.234375 C 4.421875 0.234375 5.40625 -0.734375 5.40625 -2.015625 C 5.40625 -2.953125 4.890625 -3.8125 3.90625 -4.171875 C 3.765625 -4.203125 3.625 -4.234375 3.484375 -4.28125 L 2.703125 -4.453125 C 2.515625 -4.515625 2.296875 -4.546875 2.109375 -4.640625 C 1.609375 -4.859375 1.296875 -5.359375 1.25 -5.90625 L 1.25 -5.9375 C 1.25 -6.734375 1.9375 -7.390625 2.75 -7.390625 C 3.90625 -7.390625 4.609375 -6.53125 4.78125 -5.4375 C 4.828125 -5.296875 4.78125 -4.984375 4.96875 -4.984375 C 5.0625 -4.984375 5.109375 -5.046875 5.109375 -5.140625 L 5.109375 -7.515625 C 5.109375 -7.59375 5.09375 -7.6875 5 -7.6875 C 4.875 -7.6875 4.578125 -7.171875 4.46875 -6.90625 C 3.921875 -7.390625 3.5 -7.6875 2.75 -7.6875 C 1.71875 -7.6875 0.59375 -6.953125 0.59375 -5.625 C 0.59375 -4.75 1.140625 -3.96875 1.953125 -3.65625 C 2.984375 -3.25 4.546875 -3.515625 4.75 -1.796875 L 4.75 -1.703125 C 4.75 -0.84375 4.140625 -0.109375 3.234375 -0.109375 C 2.15625 -0.109375 1.0625 -0.734375 0.890625 -1.96875 C 0.875 -2.078125 0.875 -2.15625 0.859375 -2.25 L 0.859375 -2.390625 C 0.84375 -2.453125 0.796875 -2.484375 0.734375 -2.484375 C 0.625 -2.484375 0.59375 -2.421875 0.59375 -2.328125 L 0.59375 -0.21875 C 0.59375 -0.15625 0.59375 -0.09375 0.59375 -0.015625 C 0.59375 0.078125 0.59375 0.21875 0.734375 0.21875 C 0.890625 0.1875 1.0625 -0.328125 1.25 -0.578125 Z M 1.25 -0.578125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-24"> +<path style="stroke:none;" d="M 0.359375 -4.6875 L 0.359375 -4.359375 L 0.53125 -4.359375 C 0.859375 -4.359375 1.1875 -4.328125 1.1875 -3.8125 L 1.1875 -0.796875 C 1.1875 -0.34375 0.890625 -0.34375 0.421875 -0.34375 L 0.359375 -0.34375 L 0.359375 -0.015625 L 2.765625 -0.015625 L 2.765625 -0.34375 L 2.515625 -0.34375 C 2.1875 -0.34375 1.9375 -0.375 1.9375 -0.78125 L 1.9375 -2.828125 C 1.9375 -3.59375 2.359375 -4.578125 3.40625 -4.578125 C 4.0625 -4.578125 4.203125 -3.921875 4.203125 -3.34375 L 4.203125 -0.75 C 4.203125 -0.375 3.90625 -0.34375 3.609375 -0.34375 L 3.375 -0.34375 L 3.375 -0.015625 L 5.765625 -0.015625 L 5.765625 -0.34375 L 5.515625 -0.34375 C 5.203125 -0.34375 4.9375 -0.375 4.9375 -0.78125 L 4.9375 -2.828125 C 4.9375 -3.59375 5.359375 -4.578125 6.421875 -4.578125 C 7.078125 -4.578125 7.203125 -3.921875 7.203125 -3.34375 L 7.203125 -0.75 C 7.203125 -0.375 6.921875 -0.34375 6.625 -0.34375 L 6.375 -0.34375 L 6.375 -0.015625 L 8.78125 -0.015625 L 8.78125 -0.34375 L 8.53125 -0.34375 C 8.234375 -0.34375 7.953125 -0.34375 7.953125 -0.78125 L 7.953125 -3.203125 C 7.953125 -3.5625 7.9375 -3.921875 7.75 -4.21875 C 7.5 -4.6875 6.9375 -4.8125 6.4375 -4.8125 L 6.3125 -4.8125 C 5.734375 -4.75 5.078125 -4.3125 4.921875 -3.75 L 4.90625 -3.75 C 4.78125 -4.53125 4.125 -4.8125 3.46875 -4.8125 C 2.78125 -4.8125 2.109375 -4.375 1.890625 -3.703125 L 1.875 -4.8125 Z M 0.359375 -4.6875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-25"> +<path style="stroke:none;" d="M 1.15625 -6.296875 C 1.484375 -6.734375 2.03125 -6.984375 2.578125 -6.984375 C 3.203125 -6.984375 3.671875 -6.625 3.703125 -5.859375 L 3.703125 -5.78125 C 3.703125 -5.09375 3.453125 -4.25 2.765625 -4.015625 C 2.46875 -3.90625 1.796875 -4.03125 1.796875 -3.8125 C 1.796875 -3.703125 1.890625 -3.6875 1.984375 -3.6875 L 2.109375 -3.6875 C 2.234375 -3.6875 2.359375 -3.703125 2.515625 -3.703125 C 3.5625 -3.703125 3.921875 -2.78125 3.921875 -1.984375 L 3.921875 -1.890625 C 3.921875 -1.09375 3.625 -0.078125 2.609375 -0.078125 C 1.875 -0.078125 1.234375 -0.421875 0.875 -1.03125 L 0.96875 -1.03125 C 1.25 -1.03125 1.546875 -1.1875 1.546875 -1.546875 C 1.546875 -1.8125 1.359375 -2.078125 1.078125 -2.109375 L 1.015625 -2.109375 C 0.59375 -2.109375 0.453125 -1.828125 0.453125 -1.53125 C 0.453125 -0.34375 1.671875 0.21875 2.65625 0.21875 C 3.875 0.21875 4.96875 -0.671875 4.96875 -1.890625 C 4.96875 -2.875 4.015625 -3.8125 3.125 -3.84375 C 3.234375 -3.890625 3.375 -3.9375 3.484375 -3.984375 C 4.140625 -4.3125 4.65625 -4.96875 4.65625 -5.75 C 4.65625 -6.734375 3.578125 -7.265625 2.6875 -7.265625 C 1.828125 -7.265625 0.75 -6.8125 0.75 -5.828125 C 0.75 -5.515625 0.953125 -5.28125 1.25 -5.28125 C 1.515625 -5.28125 1.78125 -5.46875 1.78125 -5.78125 C 1.78125 -6.140625 1.5 -6.296875 1.15625 -6.296875 Z M 1.15625 -6.296875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-26"> +<path style="stroke:none;" d="M 1.1875 -4.0625 C 1.46875 -4.40625 1.875 -4.640625 2.328125 -4.640625 C 3.125 -4.640625 3.53125 -3.953125 3.53125 -3.203125 L 3.53125 -2.84375 C 2.296875 -2.84375 0.46875 -2.4375 0.46875 -1.046875 C 0.46875 -0.234375 1.421875 0.09375 2.1875 0.09375 L 2.328125 0.09375 C 2.875 0.046875 3.46875 -0.34375 3.609375 -0.84375 L 3.625 -0.84375 C 3.65625 -0.390625 3.953125 0.046875 4.453125 0.046875 C 4.921875 0.046875 5.296875 -0.328125 5.34375 -0.796875 L 5.34375 -1.59375 L 5.078125 -1.59375 L 5.078125 -1.046875 C 5.078125 -0.75 5.03125 -0.296875 4.671875 -0.296875 C 4.34375 -0.296875 4.265625 -0.734375 4.265625 -1 C 4.265625 -1.125 4.28125 -1.25 4.28125 -1.375 L 4.28125 -2.875 C 4.28125 -3 4.28125 -3.125 4.28125 -3.265625 C 4.28125 -4.28125 3.328125 -4.859375 2.421875 -4.859375 C 1.734375 -4.859375 0.796875 -4.5 0.796875 -3.625 C 0.796875 -3.34375 0.984375 -3.125 1.265625 -3.125 C 1.53125 -3.125 1.734375 -3.328125 1.734375 -3.59375 C 1.734375 -3.84375 1.53125 -4.0625 1.265625 -4.0625 C 1.25 -4.0625 1.203125 -4.0625 1.1875 -4.0625 Z M 3.53125 -2.625 L 3.53125 -1.53125 C 3.53125 -0.78125 3.015625 -0.171875 2.296875 -0.125 L 2.25 -0.125 C 1.75 -0.125 1.28125 -0.53125 1.28125 -1.0625 L 1.28125 -1.109375 C 1.359375 -2.171875 2.515625 -2.59375 3.53125 -2.625 Z M 3.53125 -2.625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-27"> +<path style="stroke:none;" d="M 0.375 -7.453125 L 0.375 -7.125 L 0.5625 -7.125 C 0.921875 -7.125 1.203125 -7.09375 1.203125 -6.578125 L 1.203125 -0.78125 C 1.203125 -0.375 0.90625 -0.34375 0.59375 -0.34375 L 0.375 -0.34375 L 0.375 -0.015625 L 2.734375 -0.015625 L 2.734375 -0.34375 L 2.484375 -0.34375 C 2.1875 -0.34375 1.90625 -0.375 1.90625 -0.765625 L 1.90625 -7.578125 Z M 0.375 -7.453125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-28"> +<path style="stroke:none;" d="M 0.203125 -4.671875 L 0.203125 -4.375 L 0.375 -4.375 C 0.9375 -4.375 0.96875 -4.203125 1.34375 -3.34375 C 1.765625 -2.328125 2.15625 -1.3125 2.59375 -0.3125 C 2.625 -0.21875 2.703125 -0.09375 2.703125 0 C 2.703125 0.171875 2.515625 0.453125 2.453125 0.625 C 2.21875 1.1875 1.890625 1.984375 1.1875 1.984375 C 1 1.984375 0.828125 1.90625 0.671875 1.78125 C 0.890625 1.75 1.0625 1.59375 1.0625 1.359375 C 1.0625 1.09375 0.875 0.9375 0.625 0.9375 C 0.359375 0.9375 0.203125 1.140625 0.203125 1.359375 C 0.203125 1.921875 0.734375 2.21875 1.203125 2.21875 C 2 2.21875 2.40625 1.421875 2.6875 0.734375 L 2.953125 0.09375 C 3.4375 -1.109375 3.9375 -2.296875 4.4375 -3.484375 C 4.640625 -3.96875 4.890625 -4.375 5.5 -4.375 L 5.5 -4.703125 L 4.734375 -4.671875 L 3.78125 -4.671875 L 3.78125 -4.375 C 4.046875 -4.359375 4.28125 -4.203125 4.28125 -3.921875 C 4.28125 -3.78125 4.21875 -3.640625 4.171875 -3.515625 C 3.921875 -2.921875 3.671875 -2.328125 3.421875 -1.734375 L 3.234375 -1.25 C 3.1875 -1.140625 3.140625 -1.046875 3.109375 -0.953125 L 3.09375 -0.953125 C 3.015625 -1.234375 2.875 -1.5 2.765625 -1.765625 C 2.46875 -2.46875 2.203125 -3.15625 1.890625 -3.84375 C 1.859375 -3.921875 1.828125 -4.015625 1.828125 -4.09375 L 1.828125 -4.140625 C 1.890625 -4.375 2.21875 -4.375 2.421875 -4.375 L 2.421875 -4.703125 L 1.421875 -4.703125 L 1.21875 -4.671875 Z M 0.203125 -4.671875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-29"> +<path style="stroke:none;" d="M 3.328125 -7.453125 L 3.328125 -7.125 L 3.453125 -7.125 C 3.875 -7.125 4.15625 -7.109375 4.15625 -6.453125 L 4.15625 -4.140625 C 3.796875 -4.546875 3.34375 -4.8125 2.765625 -4.8125 C 1.46875 -4.8125 0.375 -3.703125 0.375 -2.34375 C 0.375 -1.140625 1.296875 0.09375 2.65625 0.09375 C 3.25 0.09375 3.703125 -0.15625 4.125 -0.625 L 4.125 0.09375 L 5.6875 -0.015625 L 5.6875 -0.34375 L 5.546875 -0.34375 C 5.1875 -0.34375 4.859375 -0.375 4.859375 -0.890625 L 4.859375 -7.578125 Z M 1.25 -2.09375 L 1.25 -2.25 C 1.25 -3.0625 1.359375 -3.875 2.109375 -4.390625 C 2.328125 -4.515625 2.578125 -4.5625 2.8125 -4.5625 C 3.375 -4.5625 4.140625 -4.140625 4.140625 -3.453125 C 4.140625 -3.3125 4.125 -3.171875 4.125 -3.03125 L 4.125 -1.21875 C 4.125 -1.0625 4.0625 -0.984375 3.984375 -0.859375 C 3.703125 -0.4375 3.21875 -0.125 2.71875 -0.125 C 1.890625 -0.125 1.390625 -0.90625 1.28125 -1.640625 C 1.265625 -1.78125 1.265625 -1.9375 1.25 -2.09375 Z M 1.25 -2.09375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-30"> +<path style="stroke:none;" d="M 0.203125 -4.703125 L 0.203125 -4.375 L 0.421875 -4.375 C 1 -4.375 1.03125 -4.03125 1.3125 -3.34375 C 1.75 -2.296875 2.1875 -1.25 2.59375 -0.1875 C 2.65625 -0.046875 2.6875 0.09375 2.859375 0.09375 C 3.109375 0.09375 3.3125 -0.6875 3.484375 -1.09375 C 3.78125 -1.859375 4.109375 -2.625 4.421875 -3.390625 C 4.65625 -4 4.921875 -4.375 5.5 -4.375 L 5.5 -4.703125 L 4.75 -4.671875 L 3.78125 -4.671875 L 3.78125 -4.375 C 4.03125 -4.359375 4.28125 -4.203125 4.28125 -3.921875 C 4.28125 -3.703125 4.171875 -3.515625 4.09375 -3.3125 C 3.84375 -2.6875 3.578125 -2.0625 3.328125 -1.421875 C 3.25 -1.25 3.1875 -1.046875 3.09375 -0.859375 C 2.71875 -1.859375 2.3125 -2.84375 1.890625 -3.828125 C 1.859375 -3.90625 1.828125 -4 1.828125 -4.09375 L 1.828125 -4.140625 C 1.890625 -4.375 2.203125 -4.375 2.421875 -4.375 L 2.421875 -4.703125 Z M 0.203125 -4.703125 "/> +</symbol> +</g> +</defs> +<g id="surface1"> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.421062 4.9595 C 9.421062 7.424344 7.424969 9.420438 4.960125 9.420438 C 2.495281 9.420438 0.499187 7.424344 0.499187 4.9595 C 0.499187 2.498563 2.495281 0.498563 4.960125 0.498563 C 7.424969 0.498563 9.421062 2.498563 9.421062 4.9595 Z M 9.421062 4.9595 " transform="matrix(1,0,0,-1,5.993,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.422906 4.9595 C 9.422906 7.424344 7.422906 9.420438 4.961969 9.420438 C 2.497125 9.420438 0.501031 7.424344 0.501031 4.9595 C 0.501031 2.498563 2.497125 0.498563 4.961969 0.498563 C 7.422906 0.498563 9.422906 2.498563 9.422906 4.9595 Z M 9.422906 4.9595 " transform="matrix(1,0,0,-1,360.956,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.991156 -1.993625 L 0.391656 0.818875 L 4.958063 4.9595 L 8.215875 8.264188 L 11.911188 11.912625 " transform="matrix(1,0,0,-1,360.956,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.991156 11.912625 L 1.454156 8.705594 L 4.958063 4.963406 L 8.290094 2.580594 L 11.911188 -1.989719 " transform="matrix(1,0,0,-1,360.956,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.422906 4.9595 C 9.422906 7.424344 7.422906 9.420438 4.961969 9.420438 C 2.497125 9.420438 0.501031 7.424344 0.501031 4.9595 C 0.501031 2.498563 2.497125 0.498563 4.961969 0.498563 C 7.422906 0.498563 9.422906 2.498563 9.422906 4.9595 Z M 9.422906 4.9595 " transform="matrix(1,0,0,-1,444.206,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.991156 -1.993625 L 0.661188 0.80325 L 4.958063 4.9595 L 7.790094 7.654813 L 11.911188 11.912625 " transform="matrix(1,0,0,-1,444.206,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.991156 11.912625 L 0.586969 10.045438 L 4.958063 4.963406 L 9.141656 2.119656 L 11.911188 -1.989719 " transform="matrix(1,0,0,-1,444.206,-6.978)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-1" x="0.016" y="15.755"/> + <use xlink:href="#glyph0-2" x="5.440005" y="15.755"/> + <use xlink:href="#glyph0-3" x="8.45528" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-4" x="19.301107" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-5" x="31.05348" y="15.755"/> + <use xlink:href="#glyph0-6" x="36.477485" y="15.755"/> + <use xlink:href="#glyph0-7" x="40.697125" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-8" x="46.11022" y="15.755"/> + <use xlink:href="#glyph0-9" x="52.136407" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-7" x="61.784415" y="15.755"/> + <use xlink:href="#glyph0-10" x="67.20842" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-11" x="74.135698" y="15.755"/> + <use xlink:href="#glyph0-8" x="79.860794" y="15.755"/> + <use xlink:href="#glyph0-12" x="85.886981" y="15.755"/> + <use xlink:href="#glyph0-13" x="90.708803" y="15.755"/> + <use xlink:href="#glyph0-14" x="94.988443" y="15.755"/> + <use xlink:href="#glyph0-15" x="99.208083" y="15.755"/> + <use xlink:href="#glyph0-7" x="102.223358" y="15.755"/> + <use xlink:href="#glyph0-16" x="107.647362" y="15.755"/> + <use xlink:href="#glyph0-13" x="113.673549" y="15.755"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-17" x="427.367" y="29.304"/> + <use xlink:href="#glyph0-18" x="435.199734" y="29.304"/> + <use xlink:href="#glyph0-7" x="441.225921" y="29.304"/> + <use xlink:href="#glyph0-15" x="446.649925" y="29.304"/> + <use xlink:href="#glyph0-19" x="449.6652" y="29.304"/> + <use xlink:href="#glyph0-12" x="454.487023" y="29.304"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-3" x="462.919757" y="29.304"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-17" x="480.300135" y="29.304"/> + <use xlink:href="#glyph0-18" x="488.132869" y="29.304"/> + <use xlink:href="#glyph0-7" x="494.159056" y="29.304"/> + <use xlink:href="#glyph0-15" x="499.58306" y="29.304"/> + <use xlink:href="#glyph0-19" x="502.598335" y="29.304"/> + <use xlink:href="#glyph0-12" x="507.420158" y="29.304"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-20" x="515.863801" y="29.304"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-21" x="353.28" y="42.853"/> + <use xlink:href="#glyph0-8" x="361.714916" y="42.853"/> + <use xlink:href="#glyph0-12" x="367.741103" y="42.853"/> + <use xlink:href="#glyph0-13" x="372.562925" y="42.853"/> + <use xlink:href="#glyph0-14" x="376.842565" y="42.853"/> + <use xlink:href="#glyph0-15" x="381.062205" y="42.853"/> + <use xlink:href="#glyph0-7" x="384.07748" y="42.853"/> + <use xlink:href="#glyph0-16" x="389.501485" y="42.853"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-7" x="399.138584" y="42.853"/> + <use xlink:href="#glyph0-16" x="404.562588" y="42.853"/> + <use xlink:href="#glyph0-12" x="410.588775" y="42.853"/> +</g> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 0.501438 0.498406 L 0.501438 9.420281 L 9.423313 9.420281 L 9.423313 0.498406 Z M 0.501438 0.498406 " transform="matrix(1,0,0,-1,442.897,44.057)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 0.500031 0.498406 L 0.500031 9.420281 L 9.421906 9.420281 L 9.421906 0.498406 Z M 0.500031 0.498406 " transform="matrix(1,0,0,-1,495.832,44.057)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-21" x="352.678" y="56.403"/> + <use xlink:href="#glyph0-8" x="361.112916" y="56.403"/> + <use xlink:href="#glyph0-12" x="367.139103" y="56.403"/> + <use xlink:href="#glyph0-13" x="371.960925" y="56.403"/> + <use xlink:href="#glyph0-14" x="376.240565" y="56.403"/> + <use xlink:href="#glyph0-15" x="380.460205" y="56.403"/> + <use xlink:href="#glyph0-7" x="383.47548" y="56.403"/> + <use xlink:href="#glyph0-16" x="388.899485" y="56.403"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-14" x="398.536584" y="56.403"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-22" x="402.461678" y="56.403"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-7" x="409.988957" y="56.403"/> +</g> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 0.501437 0.501531 L 0.501437 9.4195 L 9.423312 9.4195 L 9.423312 0.501531 Z M 0.501437 0.501531 " transform="matrix(1,0,0,-1,442.897,57.607)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 0.500031 0.501531 L 0.500031 9.4195 L 9.421906 9.4195 L 9.421906 0.501531 Z M 0.500031 0.501531 " transform="matrix(1,0,0,-1,495.832,57.607)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-1" x="0.016" y="76.996"/> + <use xlink:href="#glyph0-2" x="5.440005" y="76.996"/> + <use xlink:href="#glyph0-20" x="8.45528" y="76.996"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-4" x="19.301107" y="76.996"/> + <use xlink:href="#glyph0-16" x="27.431659" y="76.996"/> + <use xlink:href="#glyph0-7" x="33.457846" y="76.996"/> + <use xlink:href="#glyph0-14" x="38.881851" y="76.996"/> + <use xlink:href="#glyph0-18" x="43.10149" y="76.996"/> + <use xlink:href="#glyph0-12" x="49.127677" y="76.996"/> + <use xlink:href="#glyph0-6" x="53.949499" y="76.996"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-11" x="61.780051" y="76.996"/> + <use xlink:href="#glyph0-8" x="67.505147" y="76.996"/> + <use xlink:href="#glyph0-12" x="73.531334" y="76.996"/> + <use xlink:href="#glyph0-13" x="78.353156" y="76.996"/> + <use xlink:href="#glyph0-14" x="82.632796" y="76.996"/> + <use xlink:href="#glyph0-15" x="86.852436" y="76.996"/> + <use xlink:href="#glyph0-7" x="89.867711" y="76.996"/> + <use xlink:href="#glyph0-16" x="95.291716" y="76.996"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-23" x="376.142" y="90.545"/> + <use xlink:href="#glyph0-7" x="382.168187" y="90.545"/> + <use xlink:href="#glyph0-24" x="387.592191" y="90.545"/> + <use xlink:href="#glyph0-12" x="396.62929" y="90.545"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-19" x="405.062024" y="90.545"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-18" x="409.589301" y="90.545"/> + <use xlink:href="#glyph0-7" x="415.615487" y="90.545"/> + <use xlink:href="#glyph0-15" x="421.039492" y="90.545"/> + <use xlink:href="#glyph0-19" x="424.054767" y="90.545"/> + <use xlink:href="#glyph0-12" x="428.876589" y="90.545"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-3" x="437.309324" y="90.545"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-23" x="454.689702" y="90.545"/> + <use xlink:href="#glyph0-7" x="460.715889" y="90.545"/> + <use xlink:href="#glyph0-24" x="466.139893" y="90.545"/> + <use xlink:href="#glyph0-12" x="475.176992" y="90.545"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-19" x="483.609726" y="90.545"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-18" x="488.137002" y="90.545"/> + <use xlink:href="#glyph0-7" x="494.163189" y="90.545"/> + <use xlink:href="#glyph0-15" x="499.587194" y="90.545"/> + <use xlink:href="#glyph0-19" x="502.602469" y="90.545"/> + <use xlink:href="#glyph0-12" x="507.424291" y="90.545"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-20" x="515.857026" y="90.545"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-21" x="302.055" y="104.094"/> + <use xlink:href="#glyph0-8" x="310.489916" y="104.094"/> + <use xlink:href="#glyph0-12" x="316.516103" y="104.094"/> + <use xlink:href="#glyph0-13" x="321.337925" y="104.094"/> + <use xlink:href="#glyph0-14" x="325.617565" y="104.094"/> + <use xlink:href="#glyph0-15" x="329.837205" y="104.094"/> + <use xlink:href="#glyph0-7" x="332.85248" y="104.094"/> + <use xlink:href="#glyph0-16" x="338.276485" y="104.094"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-7" x="347.913584" y="104.094"/> + <use xlink:href="#glyph0-16" x="353.337588" y="104.094"/> + <use xlink:href="#glyph0-12" x="359.363775" y="104.094"/> +</g> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 0.498562 0.501125 L 0.498562 9.423 L 9.420437 9.423 L 9.420437 0.501125 Z M 0.498562 0.501125 " transform="matrix(1,0,0,-1,404.478,105.298)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 0.501344 0.501125 L 0.501344 9.423 L 9.423219 9.423 L 9.423219 0.501125 Z M 0.501344 0.501125 " transform="matrix(1,0,0,-1,483.026,105.298)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-21" x="301.453" y="117.643"/> + <use xlink:href="#glyph0-8" x="309.887916" y="117.643"/> + <use xlink:href="#glyph0-12" x="315.914103" y="117.643"/> + <use xlink:href="#glyph0-13" x="320.735925" y="117.643"/> + <use xlink:href="#glyph0-14" x="325.015565" y="117.643"/> + <use xlink:href="#glyph0-15" x="329.235205" y="117.643"/> + <use xlink:href="#glyph0-7" x="332.25048" y="117.643"/> + <use xlink:href="#glyph0-16" x="337.674485" y="117.643"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-14" x="347.311584" y="117.643"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-22" x="351.236678" y="117.643"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-7" x="358.763957" y="117.643"/> +</g> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 0.498562 0.499344 L 0.498562 9.421219 L 9.420437 9.421219 L 9.420437 0.499344 Z M 0.498562 0.499344 " transform="matrix(1,0,0,-1,404.478,118.847)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 0.501344 0.499344 L 0.501344 9.421219 L 9.423219 9.421219 L 9.423219 0.499344 Z M 0.501344 0.499344 " transform="matrix(1,0,0,-1,483.026,118.847)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-1" x="0.016" y="138.236"/> + <use xlink:href="#glyph0-2" x="5.440005" y="138.236"/> + <use xlink:href="#glyph0-25" x="8.45528" y="138.236"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-4" x="19.301107" y="138.236"/> + <use xlink:href="#glyph0-16" x="27.431659" y="138.236"/> + <use xlink:href="#glyph0-7" x="33.457846" y="138.236"/> + <use xlink:href="#glyph0-14" x="38.881851" y="138.236"/> + <use xlink:href="#glyph0-18" x="43.10149" y="138.236"/> + <use xlink:href="#glyph0-12" x="49.127677" y="138.236"/> + <use xlink:href="#glyph0-6" x="53.949499" y="138.236"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-5" x="61.780051" y="138.236"/> + <use xlink:href="#glyph0-6" x="67.204056" y="138.236"/> + <use xlink:href="#glyph0-7" x="71.423696" y="138.236"/> + <use xlink:href="#glyph0-8" x="76.8477" y="138.236"/> + <use xlink:href="#glyph0-9" x="82.873887" y="138.236"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-7" x="92.521895" y="138.236"/> + <use xlink:href="#glyph0-10" x="97.9459" y="138.236"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-11" x="104.873178" y="138.236"/> + <use xlink:href="#glyph0-8" x="110.598274" y="138.236"/> + <use xlink:href="#glyph0-12" x="116.624461" y="138.236"/> + <use xlink:href="#glyph0-13" x="121.446283" y="138.236"/> + <use xlink:href="#glyph0-14" x="125.725923" y="138.236"/> + <use xlink:href="#glyph0-15" x="129.945563" y="138.236"/> + <use xlink:href="#glyph0-7" x="132.960838" y="138.236"/> + <use xlink:href="#glyph0-16" x="138.384843" y="138.236"/> + <use xlink:href="#glyph0-13" x="144.411029" y="138.236"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-22" x="152.301581" y="138.236"/> + <use xlink:href="#glyph0-18" x="160.134315" y="138.236"/> + <use xlink:href="#glyph0-15" x="166.160502" y="138.236"/> + <use xlink:href="#glyph0-19" x="169.175777" y="138.236"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-18" x="173.703054" y="138.236"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-15" x="183.340153" y="138.236"/> + <use xlink:href="#glyph0-13" x="186.355428" y="138.236"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-26" x="194.256889" y="138.236"/> + <use xlink:href="#glyph0-8" x="199.680894" y="138.236"/> + <use xlink:href="#glyph0-14" x="205.707081" y="138.236"/> + <use xlink:href="#glyph0-7" x="209.92672" y="138.236"/> + <use xlink:href="#glyph0-24" x="215.350725" y="138.236"/> + <use xlink:href="#glyph0-26" x="224.387823" y="138.236"/> + <use xlink:href="#glyph0-14" x="229.811828" y="138.236"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-15" x="234.020559" y="138.236"/> + <use xlink:href="#glyph0-19" x="237.035834" y="138.236"/> + <use xlink:href="#glyph0-26" x="241.857656" y="138.236"/> + <use xlink:href="#glyph0-27" x="247.281661" y="138.236"/> + <use xlink:href="#glyph0-27" x="250.296936" y="138.236"/> + <use xlink:href="#glyph0-28" x="253.312211" y="138.236"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-26" x="262.659128" y="138.236"/> + <use xlink:href="#glyph0-27" x="268.083132" y="138.236"/> + <use xlink:href="#glyph0-15" x="271.098408" y="138.236"/> + <use xlink:href="#glyph0-5" x="274.113683" y="138.236"/> + <use xlink:href="#glyph0-16" x="279.537687" y="138.236"/> + <use xlink:href="#glyph0-12" x="285.563874" y="138.236"/> + <use xlink:href="#glyph0-29" x="290.385697" y="138.236"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-14" x="300.022795" y="138.236"/> + <use xlink:href="#glyph0-7" x="304.242435" y="138.236"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-14" x="313.288261" y="138.236"/> + <use xlink:href="#glyph0-18" x="317.507901" y="138.236"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-12" x="323.523179" y="138.236"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-9" x="331.966822" y="138.236"/> + <use xlink:href="#glyph0-6" x="337.993009" y="138.236"/> + <use xlink:href="#glyph0-12" x="342.212649" y="138.236"/> + <use xlink:href="#glyph0-30" x="347.034471" y="138.236"/> + <use xlink:href="#glyph0-15" x="352.759567" y="138.236"/> + <use xlink:href="#glyph0-7" x="355.774842" y="138.236"/> + <use xlink:href="#glyph0-8" x="361.198846" y="138.236"/> + <use xlink:href="#glyph0-13" x="367.225033" y="138.236"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-3" x="406.727" y="151.785"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-20" x="485.274702" y="151.785"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-21" x="302.055" y="165.334"/> + <use xlink:href="#glyph0-8" x="310.489916" y="165.334"/> + <use xlink:href="#glyph0-12" x="316.516103" y="165.334"/> + <use xlink:href="#glyph0-13" x="321.337925" y="165.334"/> + <use xlink:href="#glyph0-14" x="325.617565" y="165.334"/> + <use xlink:href="#glyph0-15" x="329.837205" y="165.334"/> + <use xlink:href="#glyph0-7" x="332.85248" y="165.334"/> + <use xlink:href="#glyph0-16" x="338.276485" y="165.334"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-7" x="347.913584" y="165.334"/> + <use xlink:href="#glyph0-16" x="353.337588" y="165.334"/> + <use xlink:href="#glyph0-12" x="359.363775" y="165.334"/> +</g> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 0.498562 0.498938 L 0.498562 9.420813 L 9.420437 9.420813 L 9.420437 0.498938 Z M 0.498562 0.498938 " transform="matrix(1,0,0,-1,404.478,166.538)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 0.501344 0.498938 L 0.501344 9.420813 L 9.423219 9.420813 L 9.423219 0.498938 Z M 0.501344 0.498938 " transform="matrix(1,0,0,-1,483.026,166.538)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-21" x="301.453" y="178.884"/> + <use xlink:href="#glyph0-8" x="309.887916" y="178.884"/> + <use xlink:href="#glyph0-12" x="315.914103" y="178.884"/> + <use xlink:href="#glyph0-13" x="320.735925" y="178.884"/> + <use xlink:href="#glyph0-14" x="325.015565" y="178.884"/> + <use xlink:href="#glyph0-15" x="329.235205" y="178.884"/> + <use xlink:href="#glyph0-7" x="332.25048" y="178.884"/> + <use xlink:href="#glyph0-16" x="337.674485" y="178.884"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-14" x="347.311584" y="178.884"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-22" x="351.236678" y="178.884"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-7" x="358.763957" y="178.884"/> +</g> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 0.498562 0.498156 L 0.498562 9.420031 L 9.420437 9.420031 L 9.420437 0.498156 Z M 0.498562 0.498156 " transform="matrix(1,0,0,-1,404.478,180.088)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 0.501344 0.498156 L 0.501344 9.420031 L 9.423219 9.420031 L 9.423219 0.498156 Z M 0.501344 0.498156 " transform="matrix(1,0,0,-1,483.026,180.088)"/> +</g> +</svg> diff --git a/macros/latex/contrib/sdaps/html/_images/sdaps-d196d21d38b78b632d8ebed2fa3947c43e7f6fbc.svg b/macros/latex/contrib/sdaps/html/_images/sdaps-d196d21d38b78b632d8ebed2fa3947c43e7f6fbc.svg new file mode 100644 index 0000000000..857972bf46 --- /dev/null +++ b/macros/latex/contrib/sdaps/html/_images/sdaps-d196d21d38b78b632d8ebed2fa3947c43e7f6fbc.svg @@ -0,0 +1,123 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="532pt" height="28pt" viewBox="0 0 532 28" version="1.2"> +<defs> +<g> +<symbol overflow="visible" id="glyph0-0"> +<path style="stroke:none;" d=""/> +</symbol> +<symbol overflow="visible" id="glyph0-1"> +<path style="stroke:none;" d="M 0.46875 -7.453125 L 0.46875 -7.125 L 0.828125 -7.125 C 1.1875 -7.125 1.53125 -7.09375 1.53125 -6.703125 C 1.53125 -6.625 1.515625 -6.546875 1.515625 -6.484375 L 1.515625 -0.8125 C 1.515625 -0.375 1.171875 -0.328125 0.8125 -0.328125 C 0.703125 -0.328125 0.578125 -0.34375 0.46875 -0.34375 L 0.46875 -0.015625 L 1.71875 -0.015625 L 1.96875 -0.046875 L 3.46875 -0.046875 L 3.46875 -0.34375 C 3.34375 -0.34375 3.203125 -0.328125 3.078125 -0.328125 C 2.71875 -0.328125 2.421875 -0.390625 2.421875 -0.8125 L 2.421875 -3.46875 L 4.453125 -3.46875 C 5.46875 -3.546875 6.765625 -4.203125 6.765625 -5.4375 C 6.765625 -6.546875 5.6875 -7.296875 4.640625 -7.4375 C 4.421875 -7.453125 4.234375 -7.453125 4.03125 -7.453125 Z M 2.390625 -3.734375 L 2.390625 -6.796875 C 2.390625 -7.0625 2.5625 -7.125 2.796875 -7.125 L 4.09375 -7.125 C 4.921875 -7.125 5.71875 -6.734375 5.71875 -5.4375 C 5.71875 -5.046875 5.6875 -4.625 5.4375 -4.3125 C 5.03125 -3.84375 4.40625 -3.734375 3.84375 -3.734375 Z M 2.390625 -3.734375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-2"> +<path style="stroke:none;" d="M 0.375 -7.453125 L 0.375 -7.125 L 0.5625 -7.125 C 0.921875 -7.125 1.203125 -7.09375 1.203125 -6.578125 L 1.203125 -0.78125 C 1.203125 -0.375 0.90625 -0.34375 0.59375 -0.34375 L 0.375 -0.34375 L 0.375 -0.015625 L 2.734375 -0.015625 L 2.734375 -0.34375 L 2.484375 -0.34375 C 2.1875 -0.34375 1.90625 -0.375 1.90625 -0.765625 L 1.90625 -7.578125 Z M 0.375 -7.453125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-3"> +<path style="stroke:none;" d="M 1.1875 -2.546875 L 4.34375 -2.546875 C 4.453125 -2.546875 4.5 -2.59375 4.5 -2.703125 C 4.5 -3.78125 3.921875 -4.859375 2.59375 -4.859375 C 1.28125 -4.859375 0.3125 -3.671875 0.3125 -2.421875 C 0.3125 -1.234375 1.171875 0.09375 2.640625 0.09375 C 3.46875 0.09375 4.171875 -0.34375 4.46875 -1.1875 C 4.484375 -1.234375 4.5 -1.265625 4.5 -1.3125 C 4.5 -1.375 4.4375 -1.421875 4.390625 -1.421875 C 4.203125 -1.421875 4.140625 -1.0625 4.078125 -0.9375 C 3.8125 -0.484375 3.296875 -0.15625 2.765625 -0.15625 C 2.15625 -0.15625 1.625 -0.59375 1.390625 -1.140625 C 1.203125 -1.578125 1.1875 -2.078125 1.1875 -2.546875 Z M 1.203125 -2.765625 C 1.203125 -3.609375 1.671875 -4.640625 2.578125 -4.640625 C 3.515625 -4.640625 3.796875 -3.546875 3.796875 -2.765625 Z M 1.203125 -2.765625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-4"> +<path style="stroke:none;" d="M 1.1875 -4.0625 C 1.46875 -4.40625 1.875 -4.640625 2.328125 -4.640625 C 3.125 -4.640625 3.53125 -3.953125 3.53125 -3.203125 L 3.53125 -2.84375 C 2.296875 -2.84375 0.46875 -2.4375 0.46875 -1.046875 C 0.46875 -0.234375 1.421875 0.09375 2.1875 0.09375 L 2.328125 0.09375 C 2.875 0.046875 3.46875 -0.34375 3.609375 -0.84375 L 3.625 -0.84375 C 3.65625 -0.390625 3.953125 0.046875 4.453125 0.046875 C 4.921875 0.046875 5.296875 -0.328125 5.34375 -0.796875 L 5.34375 -1.59375 L 5.078125 -1.59375 L 5.078125 -1.046875 C 5.078125 -0.75 5.03125 -0.296875 4.671875 -0.296875 C 4.34375 -0.296875 4.265625 -0.734375 4.265625 -1 C 4.265625 -1.125 4.28125 -1.25 4.28125 -1.375 L 4.28125 -2.875 C 4.28125 -3 4.28125 -3.125 4.28125 -3.265625 C 4.28125 -4.28125 3.328125 -4.859375 2.421875 -4.859375 C 1.734375 -4.859375 0.796875 -4.5 0.796875 -3.625 C 0.796875 -3.34375 0.984375 -3.125 1.265625 -3.125 C 1.53125 -3.125 1.734375 -3.328125 1.734375 -3.59375 C 1.734375 -3.84375 1.53125 -4.0625 1.265625 -4.0625 C 1.25 -4.0625 1.203125 -4.0625 1.1875 -4.0625 Z M 3.53125 -2.625 L 3.53125 -1.53125 C 3.53125 -0.78125 3.015625 -0.171875 2.296875 -0.125 L 2.25 -0.125 C 1.75 -0.125 1.28125 -0.53125 1.28125 -1.0625 L 1.28125 -1.109375 C 1.359375 -2.171875 2.515625 -2.59375 3.53125 -2.625 Z M 3.53125 -2.625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-5"> +<path style="stroke:none;" d="M 0.953125 -0.40625 C 1.140625 -0.078125 1.71875 0.09375 2.109375 0.09375 C 2.875 0.09375 3.8125 -0.15625 3.90625 -1.3125 C 3.90625 -2.03125 3.515625 -2.515625 2.90625 -2.765625 C 2.640625 -2.875 2.34375 -2.90625 2.078125 -2.96875 L 1.84375 -3.015625 C 1.421875 -3.09375 0.859375 -3.3125 0.859375 -3.84375 C 0.859375 -4.484375 1.578125 -4.671875 2.109375 -4.671875 C 2.90625 -4.671875 3.28125 -4.171875 3.375 -3.453125 C 3.375 -3.359375 3.375 -3.25 3.5 -3.25 C 3.625 -3.25 3.625 -3.359375 3.625 -3.453125 L 3.625 -4.734375 C 3.625 -4.78125 3.59375 -4.859375 3.515625 -4.859375 C 3.34375 -4.859375 3.234375 -4.5625 3.125 -4.5625 C 3.046875 -4.578125 2.984375 -4.640625 2.921875 -4.671875 C 2.6875 -4.8125 2.40625 -4.859375 2.125 -4.859375 C 1.46875 -4.859375 0.359375 -4.640625 0.359375 -3.5625 C 0.359375 -2.375 1.671875 -2.25 2.4375 -2.09375 C 2.90625 -2 3.390625 -1.671875 3.40625 -1.140625 C 3.40625 -0.34375 2.703125 -0.125 2.140625 -0.125 C 1.28125 -0.125 0.875 -0.796875 0.671875 -1.53125 C 0.640625 -1.640625 0.671875 -1.875 0.484375 -1.875 C 0.421875 -1.875 0.359375 -1.828125 0.359375 -1.75 L 0.359375 -0.3125 C 0.359375 -0.25 0.34375 -0.1875 0.34375 -0.125 C 0.34375 -0.03125 0.375 0.09375 0.484375 0.09375 C 0.640625 0.078125 0.78125 -0.265625 0.953125 -0.40625 Z M 0.953125 -0.40625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-6"> +<path style="stroke:none;" d="M 3.953125 -4.140625 C 3.671875 -4.140625 3.453125 -3.953125 3.453125 -3.671875 C 3.453125 -3.421875 3.65625 -3.1875 3.921875 -3.1875 C 4.171875 -3.1875 4.390625 -3.390625 4.390625 -3.6875 L 4.390625 -3.78125 C 4.28125 -4.609375 3.296875 -4.859375 2.6875 -4.859375 C 1.359375 -4.859375 0.375 -3.625 0.375 -2.359375 C 0.375 -1.078125 1.359375 0.09375 2.71875 0.09375 C 3.421875 0.09375 4.140625 -0.3125 4.421875 -1.0625 C 4.453125 -1.140625 4.5 -1.21875 4.5 -1.296875 L 4.5 -1.34375 C 4.46875 -1.390625 4.421875 -1.421875 4.375 -1.421875 C 4.203125 -1.421875 4.140625 -0.96875 4 -0.8125 C 3.734375 -0.40625 3.296875 -0.15625 2.8125 -0.15625 C 1.65625 -0.15625 1.25 -1.421875 1.25 -2.359375 C 1.25 -3.265625 1.546875 -4.53125 2.65625 -4.609375 L 2.734375 -4.609375 C 3.140625 -4.609375 3.671875 -4.484375 3.953125 -4.140625 Z M 3.953125 -4.140625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-7"> +<path style="stroke:none;" d="M 0.359375 -7.453125 L 0.359375 -7.125 L 0.5625 -7.125 C 0.90625 -7.125 1.1875 -7.09375 1.1875 -6.59375 L 1.1875 -0.78125 C 1.1875 -0.375 0.921875 -0.34375 0.625 -0.34375 L 0.359375 -0.34375 L 0.359375 -0.015625 L 2.765625 -0.015625 L 2.765625 -0.34375 L 2.515625 -0.34375 C 2.1875 -0.34375 1.9375 -0.375 1.9375 -0.78125 L 1.9375 -2.8125 C 1.9375 -3.59375 2.359375 -4.578125 3.40625 -4.578125 C 4.09375 -4.578125 4.1875 -3.875 4.1875 -3.234375 L 4.1875 -0.75 C 4.1875 -0.375 3.890625 -0.34375 3.59375 -0.34375 L 3.359375 -0.34375 L 3.359375 -0.015625 L 5.765625 -0.015625 L 5.765625 -0.34375 L 5.5 -0.34375 C 5.21875 -0.34375 4.921875 -0.34375 4.921875 -0.78125 L 4.921875 -3.21875 C 4.921875 -3.5625 4.921875 -3.921875 4.734375 -4.21875 C 4.484375 -4.65625 3.984375 -4.8125 3.484375 -4.8125 C 2.8125 -4.8125 2.078125 -4.390625 1.90625 -3.75 L 1.890625 -7.578125 Z M 0.359375 -7.453125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-8"> +<path style="stroke:none;" d="M 0.3125 -7.453125 L 0.3125 -7.125 L 0.515625 -7.125 C 0.859375 -7.125 1.140625 -7.09375 1.140625 -6.59375 L 1.140625 -0.78125 C 1.140625 -0.375 0.875 -0.34375 0.59375 -0.34375 L 0.3125 -0.34375 L 0.3125 -0.015625 L 2.65625 -0.015625 L 2.65625 -0.34375 L 2.40625 -0.34375 C 2.078125 -0.34375 1.828125 -0.375 1.828125 -0.8125 L 1.828125 -1.828125 C 1.828125 -2.078125 2.28125 -2.359375 2.53125 -2.578125 C 2.625 -2.40625 2.765625 -2.21875 2.890625 -2.0625 L 3.671875 -0.953125 C 3.734375 -0.84375 3.828125 -0.703125 3.828125 -0.578125 C 3.828125 -0.375 3.609375 -0.34375 3.453125 -0.34375 L 3.453125 -0.015625 L 5.546875 -0.015625 L 5.546875 -0.34375 C 5.25 -0.34375 5 -0.359375 4.75 -0.625 C 4.578125 -0.796875 4.453125 -1 4.3125 -1.1875 C 3.9375 -1.71875 3.578125 -2.25 3.1875 -2.78125 C 3.125 -2.859375 3.09375 -2.9375 3.015625 -3 L 3.015625 -3.015625 C 3.734375 -3.484375 4.296875 -4.375 5.296875 -4.375 L 5.296875 -4.703125 L 3.34375 -4.703125 L 3.34375 -4.375 C 3.515625 -4.375 3.640625 -4.25 3.640625 -4.109375 C 3.640625 -3.84375 3.375 -3.671875 3.203125 -3.515625 C 2.765625 -3.109375 2.296875 -2.71875 1.859375 -2.34375 L 1.859375 -7.578125 Z M 0.3125 -7.453125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-9"> +<path style="stroke:none;" d="M 1.203125 -4.703125 L 0.34375 -4.703125 L 0.34375 -4.375 L 1.203125 -4.375 L 1.203125 -0.75 C 1.203125 -0.375 0.90625 -0.34375 0.609375 -0.34375 L 0.375 -0.34375 L 0.375 -0.015625 L 2.9375 -0.015625 L 2.9375 -0.34375 C 2.828125 -0.34375 2.703125 -0.328125 2.578125 -0.328125 C 2.234375 -0.328125 1.90625 -0.375 1.90625 -0.765625 L 1.90625 -4.375 L 3.15625 -4.375 L 3.15625 -4.703125 L 1.875 -4.703125 L 1.875 -5.71875 C 1.875 -6.078125 1.875 -6.453125 2.03125 -6.796875 C 2.171875 -7.109375 2.4375 -7.4375 2.8125 -7.453125 L 2.84375 -7.453125 C 2.984375 -7.453125 3.09375 -7.421875 3.234375 -7.390625 C 3.0625 -7.28125 2.90625 -7.203125 2.90625 -6.953125 C 2.90625 -6.703125 3.078125 -6.5 3.375 -6.5 C 3.65625 -6.5 3.8125 -6.71875 3.8125 -6.953125 C 3.8125 -7.453125 3.28125 -7.6875 2.875 -7.6875 C 1.890625 -7.6875 1.203125 -6.9375 1.203125 -5.875 Z M 1.203125 -4.703125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-10"> +<path style="stroke:none;" d="M 1.609375 -6.71875 C 1.609375 -5.984375 1.3125 -4.609375 0.203125 -4.609375 L 0.203125 -4.375 L 1.140625 -4.375 L 1.140625 -1.46875 C 1.140625 -1.140625 1.15625 -0.8125 1.3125 -0.53125 C 1.578125 -0.09375 2.078125 0.09375 2.546875 0.09375 C 3.421875 0.09375 3.609375 -0.859375 3.609375 -1.5625 L 3.609375 -1.984375 L 3.34375 -1.984375 C 3.34375 -1.828125 3.359375 -1.65625 3.359375 -1.5 C 3.359375 -0.984375 3.25 -0.15625 2.609375 -0.15625 C 1.984375 -0.15625 1.875 -0.921875 1.875 -1.421875 L 1.875 -4.375 L 3.421875 -4.375 L 3.421875 -4.703125 L 1.875 -4.703125 L 1.875 -6.71875 Z M 1.609375 -6.71875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-11"> +<path style="stroke:none;" d="M 0.3125 -4.6875 L 0.3125 -4.359375 L 0.484375 -4.359375 C 0.8125 -4.359375 1.140625 -4.328125 1.140625 -3.8125 L 1.140625 -0.796875 C 1.140625 -0.34375 0.84375 -0.34375 0.375 -0.34375 L 0.3125 -0.34375 L 0.3125 -0.015625 L 2.90625 -0.015625 L 2.90625 -0.34375 C 2.78125 -0.34375 2.65625 -0.328125 2.515625 -0.328125 C 2.171875 -0.328125 1.859375 -0.375 1.859375 -0.78125 L 1.859375 -2.265625 C 1.859375 -3.125 2.03125 -4.578125 3.125 -4.578125 C 3.171875 -4.578125 3.21875 -4.5625 3.265625 -4.5625 C 3.109375 -4.5 3.015625 -4.3125 3.015625 -4.15625 C 3.015625 -3.921875 3.203125 -3.734375 3.421875 -3.703125 C 3.734375 -3.703125 3.921875 -3.90625 3.921875 -4.171875 C 3.921875 -4.59375 3.5 -4.8125 3.140625 -4.8125 C 2.453125 -4.8125 1.9375 -4.1875 1.8125 -3.625 L 1.796875 -4.8125 Z M 0.3125 -4.6875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-12"> +<path style="stroke:none;" d="M 3.328125 -7.453125 L 3.328125 -7.125 L 3.453125 -7.125 C 3.875 -7.125 4.15625 -7.109375 4.15625 -6.453125 L 4.15625 -4.140625 C 3.796875 -4.546875 3.34375 -4.8125 2.765625 -4.8125 C 1.46875 -4.8125 0.375 -3.703125 0.375 -2.34375 C 0.375 -1.140625 1.296875 0.09375 2.65625 0.09375 C 3.25 0.09375 3.703125 -0.15625 4.125 -0.625 L 4.125 0.09375 L 5.6875 -0.015625 L 5.6875 -0.34375 L 5.546875 -0.34375 C 5.1875 -0.34375 4.859375 -0.375 4.859375 -0.890625 L 4.859375 -7.578125 Z M 1.25 -2.09375 L 1.25 -2.25 C 1.25 -3.0625 1.359375 -3.875 2.109375 -4.390625 C 2.328125 -4.515625 2.578125 -4.5625 2.8125 -4.5625 C 3.375 -4.5625 4.140625 -4.140625 4.140625 -3.453125 C 4.140625 -3.3125 4.125 -3.171875 4.125 -3.03125 L 4.125 -1.21875 C 4.125 -1.0625 4.0625 -0.984375 3.984375 -0.859375 C 3.703125 -0.4375 3.21875 -0.125 2.71875 -0.125 C 1.890625 -0.125 1.390625 -0.90625 1.28125 -1.640625 C 1.265625 -1.78125 1.265625 -1.9375 1.25 -2.09375 Z M 1.25 -2.09375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-13"> +<path style="stroke:none;" d="M 0.421875 -4.6875 L 0.421875 -4.359375 L 0.59375 -4.359375 C 0.9375 -4.359375 1.203125 -4.3125 1.203125 -3.8125 L 1.203125 -0.796875 C 1.203125 -0.359375 0.921875 -0.34375 0.375 -0.34375 L 0.375 -0.015625 L 2.65625 -0.015625 L 2.65625 -0.34375 L 2.484375 -0.34375 C 2.1875 -0.34375 1.90625 -0.375 1.90625 -0.71875 L 1.90625 -4.8125 Z M 1.3125 -7.265625 C 1 -7.21875 0.84375 -6.96875 0.84375 -6.734375 C 0.84375 -6.484375 1.03125 -6.1875 1.375 -6.1875 C 1.71875 -6.1875 1.921875 -6.453125 1.921875 -6.734375 C 1.921875 -6.984375 1.75 -7.28125 1.390625 -7.28125 C 1.359375 -7.28125 1.328125 -7.265625 1.3125 -7.265625 Z M 1.3125 -7.265625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-14"> +<path style="stroke:none;" d="M 0.359375 -4.6875 L 0.359375 -4.359375 L 0.53125 -4.359375 C 0.859375 -4.359375 1.1875 -4.328125 1.1875 -3.8125 L 1.1875 -0.796875 C 1.1875 -0.34375 0.890625 -0.34375 0.421875 -0.34375 L 0.359375 -0.34375 L 0.359375 -0.015625 L 2.765625 -0.015625 L 2.765625 -0.34375 L 2.515625 -0.34375 C 2.1875 -0.34375 1.9375 -0.375 1.9375 -0.78125 L 1.9375 -2.8125 C 1.9375 -3.59375 2.359375 -4.578125 3.40625 -4.578125 C 4.09375 -4.578125 4.1875 -3.875 4.1875 -3.234375 L 4.1875 -0.75 C 4.1875 -0.375 3.890625 -0.34375 3.59375 -0.34375 L 3.359375 -0.34375 L 3.359375 -0.015625 L 5.765625 -0.015625 L 5.765625 -0.34375 L 5.5 -0.34375 C 5.21875 -0.34375 4.921875 -0.34375 4.921875 -0.765625 L 4.921875 -3.234375 C 4.921875 -3.5625 4.921875 -3.890625 4.75 -4.1875 C 4.5 -4.671875 3.953125 -4.8125 3.4375 -4.8125 C 2.75 -4.8125 2.078125 -4.3125 1.890625 -3.703125 L 1.875 -4.8125 Z M 0.359375 -4.6875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-15"> +<path style="stroke:none;" d="M 1.15625 -2.109375 C 0.9375 -1.890625 0.8125 -1.5 0.8125 -1.203125 C 0.8125 -0.8125 1 -0.53125 1.28125 -0.234375 C 0.78125 -0.140625 0.3125 0.3125 0.3125 0.84375 C 0.3125 1.96875 2.078125 2.234375 2.71875 2.234375 C 3.6875 2.234375 5.109375 1.859375 5.109375 0.796875 C 5.109375 -0.4375 3.859375 -0.71875 2.71875 -0.71875 L 1.96875 -0.71875 C 1.421875 -0.71875 1.140625 -1.015625 1.140625 -1.46875 C 1.140625 -1.671875 1.25 -1.828125 1.3125 -1.96875 C 1.609375 -1.78125 1.9375 -1.65625 2.296875 -1.640625 L 2.375 -1.640625 C 3.25 -1.640625 4 -2.171875 4.140625 -3.09375 L 4.140625 -3.203125 C 4.140625 -3.5625 4.015625 -3.921875 3.78125 -4.1875 C 3.765625 -4.21875 3.734375 -4.25 3.734375 -4.28125 L 3.734375 -4.296875 C 3.875 -4.515625 4.390625 -4.703125 4.703125 -4.703125 C 4.75 -4.703125 4.78125 -4.6875 4.828125 -4.6875 C 4.75 -4.625 4.671875 -4.5625 4.65625 -4.453125 L 4.65625 -4.421875 C 4.65625 -4.25 4.796875 -4.109375 4.96875 -4.109375 C 5.171875 -4.109375 5.25 -4.265625 5.25 -4.421875 C 5.25 -4.765625 4.9375 -4.921875 4.671875 -4.921875 C 4.3125 -4.921875 3.9375 -4.765625 3.65625 -4.53125 C 3.625 -4.5 3.59375 -4.453125 3.546875 -4.453125 L 3.53125 -4.453125 C 3.46875 -4.453125 3.25 -4.640625 3.09375 -4.671875 C 2.875 -4.765625 2.640625 -4.8125 2.40625 -4.8125 C 1.578125 -4.8125 0.75 -4.21875 0.65625 -3.359375 L 0.65625 -3.25 C 0.65625 -2.828125 0.8125 -2.375 1.15625 -2.109375 Z M 0.859375 0.921875 L 0.859375 0.828125 C 0.859375 0.234375 1.390625 -0.09375 1.96875 -0.09375 L 3.015625 -0.09375 C 3.609375 -0.09375 4.4375 0.046875 4.546875 0.765625 L 4.546875 0.84375 C 4.546875 1.65625 3.375 1.984375 2.6875 1.984375 C 1.96875 1.984375 0.96875 1.65625 0.859375 0.921875 Z M 1.4375 -3.015625 L 1.4375 -3.140625 C 1.4375 -3.734375 1.578125 -4.546875 2.390625 -4.546875 C 3.09375 -4.546875 3.359375 -3.921875 3.359375 -3.21875 C 3.359375 -2.671875 3.21875 -1.890625 2.40625 -1.890625 C 1.78125 -1.890625 1.515625 -2.40625 1.4375 -3.015625 Z M 1.4375 -3.015625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-16"> +<path style="stroke:none;" d="M 0.171875 -4.703125 L 0.171875 -4.375 L 0.375 -4.375 C 0.890625 -4.375 1.09375 -4.171875 1.34375 -3.84375 C 1.703125 -3.390625 2.03125 -2.9375 2.390625 -2.484375 C 2.421875 -2.4375 2.515625 -2.359375 2.515625 -2.28125 C 2.515625 -2.21875 2.4375 -2.15625 2.390625 -2.109375 L 2.03125 -1.640625 C 1.46875 -0.9375 1.03125 -0.34375 0.125 -0.34375 L 0.125 -0.015625 L 2.046875 -0.015625 L 2.046875 -0.34375 C 1.84375 -0.34375 1.734375 -0.53125 1.734375 -0.6875 C 1.734375 -0.953125 2 -1.171875 2.15625 -1.375 C 2.34375 -1.609375 2.515625 -1.859375 2.71875 -2.078125 C 2.796875 -1.9375 2.90625 -1.8125 3 -1.6875 C 3.15625 -1.46875 3.34375 -1.25 3.5 -1.03125 C 3.59375 -0.921875 3.78125 -0.75 3.78125 -0.59375 C 3.78125 -0.4375 3.546875 -0.34375 3.40625 -0.34375 L 3.40625 -0.015625 L 5.609375 -0.015625 L 5.609375 -0.34375 L 5.390625 -0.34375 C 4.828125 -0.34375 4.640625 -0.578125 4.390625 -0.921875 C 4.171875 -1.21875 3.921875 -1.53125 3.703125 -1.828125 L 3.296875 -2.359375 C 3.25 -2.40625 3.15625 -2.5 3.140625 -2.578125 C 3.140625 -2.640625 3.21875 -2.703125 3.25 -2.75 L 3.59375 -3.171875 C 4.109375 -3.796875 4.53125 -4.375 5.375 -4.375 L 5.421875 -4.375 L 5.421875 -4.703125 L 3.5 -4.703125 L 3.5 -4.375 C 3.703125 -4.375 3.8125 -4.171875 3.8125 -4.03125 C 3.8125 -3.625 3.203125 -3.234375 2.953125 -2.796875 L 2.9375 -2.796875 C 2.875 -2.90625 2.796875 -3.015625 2.71875 -3.109375 L 2.25 -3.703125 C 2.171875 -3.8125 2 -3.96875 2 -4.109375 C 2 -4.28125 2.21875 -4.359375 2.359375 -4.375 L 2.359375 -4.703125 Z M 0.171875 -4.703125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-17"> +<path style="stroke:none;" d="M 1.421875 -4.6875 C 1.125 -4.640625 0.96875 -4.390625 0.96875 -4.15625 C 0.96875 -3.90625 1.140625 -3.609375 1.5 -3.609375 C 1.828125 -3.609375 2.046875 -3.875 2.046875 -4.15625 C 2.046875 -4.40625 1.859375 -4.703125 1.515625 -4.703125 C 1.484375 -4.703125 1.453125 -4.6875 1.421875 -4.6875 Z M 1.421875 -1.09375 C 1.125 -1.046875 0.96875 -0.796875 0.96875 -0.5625 C 0.96875 -0.3125 1.140625 -0.015625 1.5 -0.015625 C 1.828125 -0.015625 2.046875 -0.28125 2.046875 -0.5625 C 2.046875 -0.8125 1.859375 -1.09375 1.515625 -1.09375 C 1.484375 -1.09375 1.453125 -1.09375 1.421875 -1.09375 Z M 1.421875 -1.09375 "/> +</symbol> +</g> +</defs> +<g id="surface1"> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.421062 4.9595 C 9.421062 7.424344 7.424969 9.420438 4.960125 9.420438 C 2.495281 9.420438 0.499187 7.424344 0.499187 4.9595 C 0.499187 2.498563 2.495281 0.498563 4.960125 0.498563 C 7.424969 0.498563 9.421062 2.498563 9.421062 4.9595 Z M 9.421062 4.9595 " transform="matrix(1,0,0,-1,5.993,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.422906 4.9595 C 9.422906 7.424344 7.422906 9.420438 4.961969 9.420438 C 2.497125 9.420438 0.501031 7.424344 0.501031 4.9595 C 0.501031 2.498563 2.497125 0.498563 4.961969 0.498563 C 7.422906 0.498563 9.422906 2.498563 9.422906 4.9595 Z M 9.422906 4.9595 " transform="matrix(1,0,0,-1,360.956,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.991156 -1.993625 L -0.252875 0.662625 L 4.958063 4.9595 L 8.169 8.05325 L 11.911188 11.912625 " transform="matrix(1,0,0,-1,360.956,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.991156 11.912625 L 0.598688 9.838406 L 4.958063 4.963406 L 7.180719 1.596219 L 11.911188 -1.989719 " transform="matrix(1,0,0,-1,360.956,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.422906 4.9595 C 9.422906 7.424344 7.422906 9.420438 4.961969 9.420438 C 2.497125 9.420438 0.501031 7.424344 0.501031 4.9595 C 0.501031 2.498563 2.497125 0.498563 4.961969 0.498563 C 7.422906 0.498563 9.422906 2.498563 9.422906 4.9595 Z M 9.422906 4.9595 " transform="matrix(1,0,0,-1,444.206,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.991156 -1.993625 L 1.086969 -0.138156 L 4.958063 4.9595 L 7.243219 8.029813 L 11.911188 11.912625 " transform="matrix(1,0,0,-1,444.206,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.991156 11.912625 L 1.126031 10.057156 L 4.958063 4.963406 L 7.465875 3.182156 L 11.911188 -1.989719 " transform="matrix(1,0,0,-1,444.206,-6.978)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-1" x="0.016" y="12.64"/> + <use xlink:href="#glyph0-2" x="7.394915" y="12.64"/> + <use xlink:href="#glyph0-3" x="10.41019" y="12.64"/> + <use xlink:href="#glyph0-4" x="15.232013" y="12.64"/> + <use xlink:href="#glyph0-5" x="20.656017" y="12.64"/> + <use xlink:href="#glyph0-3" x="24.935657" y="12.64"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-6" x="33.368391" y="12.64"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-7" x="37.895668" y="12.64"/> + <use xlink:href="#glyph0-3" x="43.921855" y="12.64"/> + <use xlink:href="#glyph0-6" x="48.743677" y="12.64"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-8" x="53.260044" y="12.64"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-4" x="62.606961" y="12.64"/> + <use xlink:href="#glyph0-9" x="68.030966" y="12.64"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-10" x="71.336423" y="12.64"/> + <use xlink:href="#glyph0-3" x="75.556063" y="12.64"/> + <use xlink:href="#glyph0-11" x="80.377885" y="12.64"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-11" x="88.219346" y="12.64"/> + <use xlink:href="#glyph0-3" x="92.438986" y="12.64"/> + <use xlink:href="#glyph0-4" x="97.260808" y="12.64"/> + <use xlink:href="#glyph0-12" x="102.684813" y="12.64"/> + <use xlink:href="#glyph0-13" x="108.711" y="12.64"/> + <use xlink:href="#glyph0-14" x="111.726275" y="12.64"/> + <use xlink:href="#glyph0-15" x="117.752462" y="12.64"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-10" x="126.787378" y="12.64"/> + <use xlink:href="#glyph0-7" x="131.007018" y="12.64"/> + <use xlink:href="#glyph0-13" x="137.033205" y="12.64"/> + <use xlink:href="#glyph0-5" x="140.04848" y="12.64"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-10" x="147.949941" y="12.64"/> + <use xlink:href="#glyph0-3" x="152.169581" y="12.64"/> + <use xlink:href="#glyph0-16" x="156.991404" y="12.64"/> + <use xlink:href="#glyph0-10" x="162.716499" y="12.64"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-17" x="166.92523" y="12.64"/> +</g> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 0.499625 0.50025 L 0.499625 9.422125 L 9.4215 9.422125 L 9.4215 0.50025 Z M 0.499625 0.50025 " transform="matrix(1,0,0,-1,174.766,13.844)"/> +</g> +</svg> diff --git a/macros/latex/contrib/sdaps/html/_images/sdaps-d196d21d38b78b632d8ebed2fa3947c43e7f6fbc.svg.meta b/macros/latex/contrib/sdaps/html/_images/sdaps-d196d21d38b78b632d8ebed2fa3947c43e7f6fbc.svg.meta new file mode 100644 index 0000000000..7d19c23d1f --- /dev/null +++ b/macros/latex/contrib/sdaps/html/_images/sdaps-d196d21d38b78b632d8ebed2fa3947c43e7f6fbc.svg.meta @@ -0,0 +1,15 @@ +[1]Author=Author +[2]Title=Title +[3]SDAPSVersion=1.9.10 +[4]Duplex=true +[5]PrintQuestionnaireId=0 +[6]PageSize=597.50793pt,845.04694pt +[7]Style=qr +[8]CheckMode=checkcorrect +[9]GlobalID= +[10]GlobalIDLabel= +[11]CornerMarkMargin=28.45274pt,28.45274pt,34.1433pt,34.1433pt +[12]QObject-Choice=1. Exported question text +[13]Box[1]=Checkbox,0,209.5491pt,729.69331pt,9.95845pt,9.95845pt,box,1.00374pt,1_1,1 +[14]Answer[1]=check +[15]Variable[1]=1 diff --git a/macros/latex/contrib/sdaps/html/_images/sdaps-d3d2ac4eea088d60f5d7fea1d2102a6f07432254.svg b/macros/latex/contrib/sdaps/html/_images/sdaps-d3d2ac4eea088d60f5d7fea1d2102a6f07432254.svg new file mode 100644 index 0000000000..7b42eeb90a --- /dev/null +++ b/macros/latex/contrib/sdaps/html/_images/sdaps-d3d2ac4eea088d60f5d7fea1d2102a6f07432254.svg @@ -0,0 +1,127 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="532pt" height="63pt" viewBox="0 0 532 63" version="1.2"> +<defs> +<g> +<symbol overflow="visible" id="glyph0-0"> +<path style="stroke:none;" d=""/> +</symbol> +<symbol overflow="visible" id="glyph0-1"> +<path style="stroke:none;" d="M 0.59375 -7.40625 L 0.390625 -4.96875 L 0.65625 -4.96875 C 0.703125 -5.546875 0.734375 -6.296875 1.078125 -6.6875 C 1.421875 -7.0625 2.046875 -7.09375 2.53125 -7.09375 L 2.984375 -7.09375 C 3.234375 -7.09375 3.453125 -7.0625 3.453125 -6.703125 L 3.453125 -0.84375 C 3.453125 -0.390625 3.046875 -0.328125 2.65625 -0.328125 C 2.53125 -0.328125 2.40625 -0.34375 2.296875 -0.34375 L 1.96875 -0.34375 L 1.96875 -0.015625 L 3.59375 -0.015625 L 3.921875 -0.046875 L 5.859375 -0.046875 L 5.859375 -0.34375 L 5.171875 -0.34375 C 4.75 -0.34375 4.359375 -0.375 4.359375 -0.84375 L 4.359375 -6.703125 C 4.359375 -7.078125 4.59375 -7.09375 4.96875 -7.09375 L 5.34375 -7.09375 C 6 -7.09375 6.765625 -7.015625 7.015625 -6.109375 C 7.09375 -5.734375 7.125 -5.34375 7.171875 -4.96875 L 7.421875 -4.96875 L 7.21875 -7.40625 Z M 0.59375 -7.40625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-2"> +<path style="stroke:none;" d="M 0.359375 -7.453125 L 0.359375 -7.125 L 0.5625 -7.125 C 0.90625 -7.125 1.1875 -7.09375 1.1875 -6.59375 L 1.1875 -0.78125 C 1.1875 -0.375 0.921875 -0.34375 0.625 -0.34375 L 0.359375 -0.34375 L 0.359375 -0.015625 L 2.765625 -0.015625 L 2.765625 -0.34375 L 2.515625 -0.34375 C 2.1875 -0.34375 1.9375 -0.375 1.9375 -0.78125 L 1.9375 -2.8125 C 1.9375 -3.59375 2.359375 -4.578125 3.40625 -4.578125 C 4.09375 -4.578125 4.1875 -3.875 4.1875 -3.234375 L 4.1875 -0.75 C 4.1875 -0.375 3.890625 -0.34375 3.59375 -0.34375 L 3.359375 -0.34375 L 3.359375 -0.015625 L 5.765625 -0.015625 L 5.765625 -0.34375 L 5.5 -0.34375 C 5.21875 -0.34375 4.921875 -0.34375 4.921875 -0.78125 L 4.921875 -3.21875 C 4.921875 -3.5625 4.921875 -3.921875 4.734375 -4.21875 C 4.484375 -4.65625 3.984375 -4.8125 3.484375 -4.8125 C 2.8125 -4.8125 2.078125 -4.390625 1.90625 -3.75 L 1.890625 -7.578125 Z M 0.359375 -7.453125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-3"> +<path style="stroke:none;" d="M 1.1875 -2.546875 L 4.34375 -2.546875 C 4.453125 -2.546875 4.5 -2.59375 4.5 -2.703125 C 4.5 -3.78125 3.921875 -4.859375 2.59375 -4.859375 C 1.28125 -4.859375 0.3125 -3.671875 0.3125 -2.421875 C 0.3125 -1.234375 1.171875 0.09375 2.640625 0.09375 C 3.46875 0.09375 4.171875 -0.34375 4.46875 -1.1875 C 4.484375 -1.234375 4.5 -1.265625 4.5 -1.3125 C 4.5 -1.375 4.4375 -1.421875 4.390625 -1.421875 C 4.203125 -1.421875 4.140625 -1.0625 4.078125 -0.9375 C 3.8125 -0.484375 3.296875 -0.15625 2.765625 -0.15625 C 2.15625 -0.15625 1.625 -0.59375 1.390625 -1.140625 C 1.203125 -1.578125 1.1875 -2.078125 1.1875 -2.546875 Z M 1.203125 -2.765625 C 1.203125 -3.609375 1.671875 -4.640625 2.578125 -4.640625 C 3.515625 -4.640625 3.796875 -3.546875 3.796875 -2.765625 Z M 1.203125 -2.765625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-4"> +<path style="stroke:none;" d="M 1.25 -0.578125 C 1.640625 -0.015625 2.625 0.234375 3.265625 0.234375 C 4.421875 0.234375 5.40625 -0.734375 5.40625 -2.015625 C 5.40625 -2.953125 4.890625 -3.8125 3.90625 -4.171875 C 3.765625 -4.203125 3.625 -4.234375 3.484375 -4.28125 L 2.703125 -4.453125 C 2.515625 -4.515625 2.296875 -4.546875 2.109375 -4.640625 C 1.609375 -4.859375 1.296875 -5.359375 1.25 -5.90625 L 1.25 -5.9375 C 1.25 -6.734375 1.9375 -7.390625 2.75 -7.390625 C 3.90625 -7.390625 4.609375 -6.53125 4.78125 -5.4375 C 4.828125 -5.296875 4.78125 -4.984375 4.96875 -4.984375 C 5.0625 -4.984375 5.109375 -5.046875 5.109375 -5.140625 L 5.109375 -7.515625 C 5.109375 -7.59375 5.09375 -7.6875 5 -7.6875 C 4.875 -7.6875 4.578125 -7.171875 4.46875 -6.90625 C 3.921875 -7.390625 3.5 -7.6875 2.75 -7.6875 C 1.71875 -7.6875 0.59375 -6.953125 0.59375 -5.625 C 0.59375 -4.75 1.140625 -3.96875 1.953125 -3.65625 C 2.984375 -3.25 4.546875 -3.515625 4.75 -1.796875 L 4.75 -1.703125 C 4.75 -0.84375 4.140625 -0.109375 3.234375 -0.109375 C 2.15625 -0.109375 1.0625 -0.734375 0.890625 -1.96875 C 0.875 -2.078125 0.875 -2.15625 0.859375 -2.25 L 0.859375 -2.390625 C 0.84375 -2.453125 0.796875 -2.484375 0.734375 -2.484375 C 0.625 -2.484375 0.59375 -2.421875 0.59375 -2.328125 L 0.59375 -0.21875 C 0.59375 -0.15625 0.59375 -0.09375 0.59375 -0.015625 C 0.59375 0.078125 0.59375 0.21875 0.734375 0.21875 C 0.890625 0.1875 1.0625 -0.328125 1.25 -0.578125 Z M 1.25 -0.578125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-5"> +<path style="stroke:none;" d="M 0.453125 -7.453125 L 0.453125 -7.125 C 0.59375 -7.125 0.71875 -7.140625 0.84375 -7.140625 C 1.203125 -7.140625 1.515625 -7.09375 1.515625 -6.65625 L 1.515625 -0.984375 C 1.515625 -0.921875 1.53125 -0.84375 1.53125 -0.78125 C 1.53125 -0.375 1.171875 -0.328125 0.8125 -0.328125 C 0.6875 -0.328125 0.5625 -0.34375 0.453125 -0.34375 L 0.453125 -0.015625 L 3.46875 -0.015625 C 3.703125 -0.015625 3.921875 0 4.171875 0 C 5.21875 0 6.203125 -0.390625 6.90625 -1.328125 C 7.421875 -2 7.671875 -2.84375 7.671875 -3.6875 C 7.671875 -5.375 6.5625 -7.25 4.671875 -7.4375 C 4.5 -7.453125 4.3125 -7.453125 4.140625 -7.453125 Z M 6.65625 -3.8125 L 6.65625 -3.28125 C 6.59375 -2.0625 6.171875 -0.84375 4.765625 -0.421875 C 4.453125 -0.34375 4.125 -0.34375 3.796875 -0.34375 L 2.828125 -0.34375 C 2.609375 -0.34375 2.375 -0.359375 2.375 -0.734375 C 2.375 -0.8125 2.390625 -0.875 2.390625 -0.9375 L 2.390625 -6.34375 C 2.390625 -6.4375 2.375 -6.546875 2.375 -6.65625 C 2.375 -7.03125 2.421875 -7.125 3.03125 -7.125 L 4.21875 -7.125 C 4.78125 -7.125 5.375 -6.828125 5.796875 -6.4375 C 6.484375 -5.765625 6.640625 -4.75 6.65625 -3.8125 Z M 6.65625 -3.8125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-6"> +<path style="stroke:none;" d="M 0.34375 -0.34375 L 0.34375 -0.015625 L 2.546875 -0.015625 L 2.546875 -0.34375 C 2.25 -0.34375 1.796875 -0.5 1.796875 -0.875 L 1.796875 -0.890625 C 1.796875 -1.0625 1.90625 -1.25 1.96875 -1.421875 C 2.109375 -1.78125 2.28125 -2.1875 2.359375 -2.546875 L 5.03125 -2.546875 C 5.234375 -2.546875 5.34375 -1.984375 5.4375 -1.703125 C 5.546875 -1.375 5.796875 -0.890625 5.796875 -0.671875 C 5.796875 -0.34375 5.265625 -0.34375 4.96875 -0.34375 L 4.96875 -0.015625 L 6.21875 -0.015625 L 6.453125 -0.046875 L 7.234375 -0.046875 L 7.765625 -0.015625 L 7.765625 -0.34375 L 7.484375 -0.34375 C 7.25 -0.34375 7.015625 -0.359375 6.859375 -0.484375 C 6.71875 -0.625 6.671875 -0.84375 6.625 -1.03125 C 6.046875 -2.625 5.46875 -4.234375 4.90625 -5.84375 L 4.28125 -7.609375 C 4.234375 -7.734375 4.203125 -7.796875 4.0625 -7.796875 C 3.84375 -7.796875 3.8125 -7.5625 3.734375 -7.359375 C 3 -5.328125 2.296875 -3.28125 1.578125 -1.21875 C 1.390625 -0.78125 1.21875 -0.34375 0.34375 -0.34375 Z M 2.46875 -2.875 L 3.75 -6.46875 L 5.03125 -2.875 Z M 2.46875 -2.875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-7"> +<path style="stroke:none;" d="M 0.46875 -7.453125 L 0.46875 -7.125 L 0.828125 -7.125 C 1.1875 -7.125 1.53125 -7.09375 1.53125 -6.703125 C 1.53125 -6.625 1.515625 -6.546875 1.515625 -6.484375 L 1.515625 -0.8125 C 1.515625 -0.375 1.171875 -0.328125 0.8125 -0.328125 C 0.703125 -0.328125 0.578125 -0.34375 0.46875 -0.34375 L 0.46875 -0.015625 L 1.71875 -0.015625 L 1.96875 -0.046875 L 3.46875 -0.046875 L 3.46875 -0.34375 C 3.34375 -0.34375 3.203125 -0.328125 3.078125 -0.328125 C 2.71875 -0.328125 2.421875 -0.390625 2.421875 -0.8125 L 2.421875 -3.46875 L 4.453125 -3.46875 C 5.46875 -3.546875 6.765625 -4.203125 6.765625 -5.4375 C 6.765625 -6.546875 5.6875 -7.296875 4.640625 -7.4375 C 4.421875 -7.453125 4.234375 -7.453125 4.03125 -7.453125 Z M 2.390625 -3.734375 L 2.390625 -6.796875 C 2.390625 -7.0625 2.5625 -7.125 2.796875 -7.125 L 4.09375 -7.125 C 4.921875 -7.125 5.71875 -6.734375 5.71875 -5.4375 C 5.71875 -5.046875 5.6875 -4.625 5.4375 -4.3125 C 5.03125 -3.84375 4.40625 -3.734375 3.84375 -3.734375 Z M 2.390625 -3.734375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-8"> +<path style="stroke:none;" d="M 0.375 -7.453125 L 0.375 -7.125 L 0.5625 -7.125 C 0.921875 -7.125 1.203125 -7.09375 1.203125 -6.578125 L 1.203125 -0.78125 C 1.203125 -0.375 0.90625 -0.34375 0.59375 -0.34375 L 0.375 -0.34375 L 0.375 -0.015625 L 2.734375 -0.015625 L 2.734375 -0.34375 L 2.484375 -0.34375 C 2.1875 -0.34375 1.90625 -0.375 1.90625 -0.765625 L 1.90625 -7.578125 Z M 0.375 -7.453125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-9"> +<path style="stroke:none;" d="M 2.546875 -4.859375 C 1.15625 -4.703125 0.3125 -3.5625 0.3125 -2.328125 C 0.3125 -1.171875 1.203125 0.109375 2.703125 0.109375 C 4.0625 0.109375 5.09375 -1.0625 5.09375 -2.34375 C 5.09375 -3.625 4.125 -4.859375 2.65625 -4.859375 Z M 1.1875 -2.09375 C 1.171875 -2.1875 1.171875 -2.28125 1.171875 -2.359375 C 1.171875 -3.234375 1.375 -4.625 2.703125 -4.625 C 3.84375 -4.625 4.21875 -3.546875 4.21875 -2.5 C 4.21875 -1.609375 4.109375 -0.234375 2.765625 -0.15625 L 2.703125 -0.15625 C 1.828125 -0.15625 1.296875 -0.921875 1.21875 -1.765625 C 1.203125 -1.875 1.203125 -1.984375 1.1875 -2.09375 Z M 1.1875 -2.09375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-10"> +<path style="stroke:none;" d="M 1.15625 -2.109375 C 0.9375 -1.890625 0.8125 -1.5 0.8125 -1.203125 C 0.8125 -0.8125 1 -0.53125 1.28125 -0.234375 C 0.78125 -0.140625 0.3125 0.3125 0.3125 0.84375 C 0.3125 1.96875 2.078125 2.234375 2.71875 2.234375 C 3.6875 2.234375 5.109375 1.859375 5.109375 0.796875 C 5.109375 -0.4375 3.859375 -0.71875 2.71875 -0.71875 L 1.96875 -0.71875 C 1.421875 -0.71875 1.140625 -1.015625 1.140625 -1.46875 C 1.140625 -1.671875 1.25 -1.828125 1.3125 -1.96875 C 1.609375 -1.78125 1.9375 -1.65625 2.296875 -1.640625 L 2.375 -1.640625 C 3.25 -1.640625 4 -2.171875 4.140625 -3.09375 L 4.140625 -3.203125 C 4.140625 -3.5625 4.015625 -3.921875 3.78125 -4.1875 C 3.765625 -4.21875 3.734375 -4.25 3.734375 -4.28125 L 3.734375 -4.296875 C 3.875 -4.515625 4.390625 -4.703125 4.703125 -4.703125 C 4.75 -4.703125 4.78125 -4.6875 4.828125 -4.6875 C 4.75 -4.625 4.671875 -4.5625 4.65625 -4.453125 L 4.65625 -4.421875 C 4.65625 -4.25 4.796875 -4.109375 4.96875 -4.109375 C 5.171875 -4.109375 5.25 -4.265625 5.25 -4.421875 C 5.25 -4.765625 4.9375 -4.921875 4.671875 -4.921875 C 4.3125 -4.921875 3.9375 -4.765625 3.65625 -4.53125 C 3.625 -4.5 3.59375 -4.453125 3.546875 -4.453125 L 3.53125 -4.453125 C 3.46875 -4.453125 3.25 -4.640625 3.09375 -4.671875 C 2.875 -4.765625 2.640625 -4.8125 2.40625 -4.8125 C 1.578125 -4.8125 0.75 -4.21875 0.65625 -3.359375 L 0.65625 -3.25 C 0.65625 -2.828125 0.8125 -2.375 1.15625 -2.109375 Z M 0.859375 0.921875 L 0.859375 0.828125 C 0.859375 0.234375 1.390625 -0.09375 1.96875 -0.09375 L 3.015625 -0.09375 C 3.609375 -0.09375 4.4375 0.046875 4.546875 0.765625 L 4.546875 0.84375 C 4.546875 1.65625 3.375 1.984375 2.6875 1.984375 C 1.96875 1.984375 0.96875 1.65625 0.859375 0.921875 Z M 1.4375 -3.015625 L 1.4375 -3.140625 C 1.4375 -3.734375 1.578125 -4.546875 2.390625 -4.546875 C 3.09375 -4.546875 3.359375 -3.921875 3.359375 -3.21875 C 3.359375 -2.671875 3.21875 -1.890625 2.40625 -1.890625 C 1.78125 -1.890625 1.515625 -2.40625 1.4375 -3.015625 Z M 1.4375 -3.015625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-11"> +<path style="stroke:none;" d="M 1.203125 -4.703125 L 0.34375 -4.703125 L 0.34375 -4.375 L 1.203125 -4.375 L 1.203125 -0.75 C 1.203125 -0.375 0.90625 -0.34375 0.609375 -0.34375 L 0.375 -0.34375 L 0.375 -0.015625 L 2.9375 -0.015625 L 2.9375 -0.34375 C 2.828125 -0.34375 2.703125 -0.328125 2.578125 -0.328125 C 2.234375 -0.328125 1.90625 -0.375 1.90625 -0.765625 L 1.90625 -4.375 L 3.15625 -4.375 L 3.15625 -4.703125 L 1.875 -4.703125 L 1.875 -5.71875 C 1.875 -6.078125 1.875 -6.453125 2.03125 -6.796875 C 2.171875 -7.109375 2.4375 -7.4375 2.8125 -7.453125 L 2.84375 -7.453125 C 2.984375 -7.453125 3.09375 -7.421875 3.234375 -7.390625 C 3.0625 -7.28125 2.90625 -7.203125 2.90625 -6.953125 C 2.90625 -6.703125 3.078125 -6.5 3.375 -6.5 C 3.65625 -6.5 3.8125 -6.71875 3.8125 -6.953125 C 3.8125 -7.453125 3.28125 -7.6875 2.875 -7.6875 C 1.890625 -7.6875 1.203125 -6.9375 1.203125 -5.875 Z M 1.203125 -4.703125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-12"> +<path style="stroke:none;" d="M 0.3125 -4.6875 L 0.3125 -4.359375 L 0.484375 -4.359375 C 0.8125 -4.359375 1.140625 -4.328125 1.140625 -3.8125 L 1.140625 -0.796875 C 1.140625 -0.34375 0.84375 -0.34375 0.375 -0.34375 L 0.3125 -0.34375 L 0.3125 -0.015625 L 2.90625 -0.015625 L 2.90625 -0.34375 C 2.78125 -0.34375 2.65625 -0.328125 2.515625 -0.328125 C 2.171875 -0.328125 1.859375 -0.375 1.859375 -0.78125 L 1.859375 -2.265625 C 1.859375 -3.125 2.03125 -4.578125 3.125 -4.578125 C 3.171875 -4.578125 3.21875 -4.5625 3.265625 -4.5625 C 3.109375 -4.5 3.015625 -4.3125 3.015625 -4.15625 C 3.015625 -3.921875 3.203125 -3.734375 3.421875 -3.703125 C 3.734375 -3.703125 3.921875 -3.90625 3.921875 -4.171875 C 3.921875 -4.59375 3.5 -4.8125 3.140625 -4.8125 C 2.453125 -4.8125 1.9375 -4.1875 1.8125 -3.625 L 1.796875 -4.8125 Z M 0.3125 -4.6875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-13"> +<path style="stroke:none;" d="M 1.609375 -6.71875 C 1.609375 -5.984375 1.3125 -4.609375 0.203125 -4.609375 L 0.203125 -4.375 L 1.140625 -4.375 L 1.140625 -1.46875 C 1.140625 -1.140625 1.15625 -0.8125 1.3125 -0.53125 C 1.578125 -0.09375 2.078125 0.09375 2.546875 0.09375 C 3.421875 0.09375 3.609375 -0.859375 3.609375 -1.5625 L 3.609375 -1.984375 L 3.34375 -1.984375 C 3.34375 -1.828125 3.359375 -1.65625 3.359375 -1.5 C 3.359375 -0.984375 3.25 -0.15625 2.609375 -0.15625 C 1.984375 -0.15625 1.875 -0.921875 1.875 -1.421875 L 1.875 -4.375 L 3.421875 -4.375 L 3.421875 -4.703125 L 1.875 -4.703125 L 1.875 -6.71875 Z M 1.609375 -6.71875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-14"> +<path style="stroke:none;" d="M 0.203125 -4.703125 L 0.203125 -4.375 L 0.34375 -4.375 C 0.953125 -4.375 1 -4 1.25 -3.28125 C 1.609375 -2.234375 1.984375 -1.21875 2.34375 -0.1875 C 2.390625 -0.078125 2.421875 0.078125 2.5625 0.09375 L 2.578125 0.09375 C 2.828125 0.09375 2.984375 -0.625 3.125 -1 C 3.34375 -1.5625 3.53125 -2.125 3.734375 -2.6875 C 3.796875 -2.859375 3.859375 -3.015625 3.90625 -3.203125 L 3.921875 -3.203125 C 4.09375 -2.4375 4.453125 -1.71875 4.703125 -0.984375 C 4.828125 -0.609375 5 0.09375 5.21875 0.09375 L 5.25 0.09375 C 5.40625 0.09375 5.4375 -0.0625 5.46875 -0.1875 C 5.78125 -1.09375 6.125 -2 6.453125 -2.921875 C 6.703125 -3.609375 6.859375 -4.375 7.625 -4.375 L 7.625 -4.703125 L 6.875 -4.671875 L 5.859375 -4.671875 L 5.859375 -4.375 C 6.140625 -4.359375 6.4375 -4.203125 6.46875 -3.90625 L 6.46875 -3.859375 C 6.46875 -3.71875 6.40625 -3.578125 6.34375 -3.4375 C 6.078125 -2.65625 5.8125 -1.875 5.515625 -1.109375 C 5.484375 -1.03125 5.453125 -0.9375 5.4375 -0.84375 L 5.421875 -0.84375 C 5.140625 -1.84375 4.71875 -2.84375 4.359375 -3.8125 C 4.328125 -3.890625 4.28125 -3.984375 4.28125 -4.078125 C 4.28125 -4.359375 4.6875 -4.375 4.90625 -4.375 L 4.90625 -4.703125 L 2.828125 -4.703125 L 2.828125 -4.375 L 2.984375 -4.375 C 3.40625 -4.375 3.546875 -4.25 3.671875 -3.84375 C 3.703125 -3.78125 3.75 -3.671875 3.75 -3.59375 L 3.75 -3.5625 C 3.71875 -3.359375 3.59375 -3.109375 3.515625 -2.890625 C 3.375 -2.46875 3.234375 -2.078125 3.078125 -1.65625 C 3 -1.421875 2.890625 -1.203125 2.828125 -0.953125 C 2.765625 -1.21875 2.65625 -1.46875 2.5625 -1.71875 C 2.3125 -2.4375 2.046875 -3.140625 1.796875 -3.84375 C 1.78125 -3.921875 1.734375 -4 1.734375 -4.078125 C 1.734375 -4.359375 2.109375 -4.375 2.296875 -4.375 L 2.359375 -4.375 L 2.359375 -4.703125 Z M 0.203125 -4.703125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-15"> +<path style="stroke:none;" d="M 0.3125 -7.453125 L 0.3125 -7.125 L 0.46875 -7.125 C 0.8125 -7.125 1.140625 -7.09375 1.140625 -6.59375 L 1.140625 -0.015625 L 1.390625 -0.03125 L 1.8125 -0.703125 C 2.078125 -0.1875 2.6875 0.09375 3.25 0.09375 C 4.578125 0.09375 5.640625 -1.0625 5.640625 -2.359375 C 5.640625 -3.59375 4.71875 -4.8125 3.28125 -4.8125 C 2.703125 -4.8125 2.25 -4.53125 1.859375 -4.09375 L 1.859375 -7.578125 Z M 4.75 -2.109375 C 4.71875 -1.578125 4.640625 -1.078125 4.28125 -0.671875 C 4.015625 -0.34375 3.59375 -0.140625 3.171875 -0.140625 C 2.71875 -0.140625 2.328125 -0.375 2.0625 -0.765625 C 1.96875 -0.890625 1.890625 -1.03125 1.890625 -1.1875 L 1.890625 -3.015625 C 1.890625 -3.15625 1.875 -3.28125 1.875 -3.421875 C 1.875 -4.0625 2.640625 -4.578125 3.28125 -4.578125 C 4.46875 -4.578125 4.765625 -3.25 4.765625 -2.34375 C 4.765625 -2.265625 4.765625 -2.1875 4.75 -2.109375 Z M 4.75 -2.109375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-16"> +<path style="stroke:none;" d="M 0.953125 -0.40625 C 1.140625 -0.078125 1.71875 0.09375 2.109375 0.09375 C 2.875 0.09375 3.8125 -0.15625 3.90625 -1.3125 C 3.90625 -2.03125 3.515625 -2.515625 2.90625 -2.765625 C 2.640625 -2.875 2.34375 -2.90625 2.078125 -2.96875 L 1.84375 -3.015625 C 1.421875 -3.09375 0.859375 -3.3125 0.859375 -3.84375 C 0.859375 -4.484375 1.578125 -4.671875 2.109375 -4.671875 C 2.90625 -4.671875 3.28125 -4.171875 3.375 -3.453125 C 3.375 -3.359375 3.375 -3.25 3.5 -3.25 C 3.625 -3.25 3.625 -3.359375 3.625 -3.453125 L 3.625 -4.734375 C 3.625 -4.78125 3.59375 -4.859375 3.515625 -4.859375 C 3.34375 -4.859375 3.234375 -4.5625 3.125 -4.5625 C 3.046875 -4.578125 2.984375 -4.640625 2.921875 -4.671875 C 2.6875 -4.8125 2.40625 -4.859375 2.125 -4.859375 C 1.46875 -4.859375 0.359375 -4.640625 0.359375 -3.5625 C 0.359375 -2.375 1.671875 -2.25 2.4375 -2.09375 C 2.90625 -2 3.390625 -1.671875 3.40625 -1.140625 C 3.40625 -0.34375 2.703125 -0.125 2.140625 -0.125 C 1.28125 -0.125 0.875 -0.796875 0.671875 -1.53125 C 0.640625 -1.640625 0.671875 -1.875 0.484375 -1.875 C 0.421875 -1.875 0.359375 -1.828125 0.359375 -1.75 L 0.359375 -0.3125 C 0.359375 -0.25 0.34375 -0.1875 0.34375 -0.125 C 0.34375 -0.03125 0.375 0.09375 0.484375 0.09375 C 0.640625 0.078125 0.78125 -0.265625 0.953125 -0.40625 Z M 0.953125 -0.40625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-17"> +<path style="stroke:none;" d="M 0.421875 -4.6875 L 0.421875 -4.359375 L 0.59375 -4.359375 C 0.9375 -4.359375 1.203125 -4.3125 1.203125 -3.8125 L 1.203125 -0.796875 C 1.203125 -0.359375 0.921875 -0.34375 0.375 -0.34375 L 0.375 -0.015625 L 2.65625 -0.015625 L 2.65625 -0.34375 L 2.484375 -0.34375 C 2.1875 -0.34375 1.90625 -0.375 1.90625 -0.71875 L 1.90625 -4.8125 Z M 1.3125 -7.265625 C 1 -7.21875 0.84375 -6.96875 0.84375 -6.734375 C 0.84375 -6.484375 1.03125 -6.1875 1.375 -6.1875 C 1.71875 -6.1875 1.921875 -6.453125 1.921875 -6.734375 C 1.921875 -6.984375 1.75 -7.28125 1.390625 -7.28125 C 1.359375 -7.28125 1.328125 -7.265625 1.3125 -7.265625 Z M 1.3125 -7.265625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-18"> +<path style="stroke:none;" d="M 1.421875 -1.09375 C 1.125 -1.046875 0.96875 -0.796875 0.96875 -0.5625 C 0.96875 -0.3125 1.140625 -0.015625 1.5 -0.015625 C 1.828125 -0.015625 2.046875 -0.28125 2.046875 -0.5625 C 2.046875 -0.8125 1.859375 -1.09375 1.515625 -1.09375 C 1.484375 -1.09375 1.453125 -1.09375 1.421875 -1.09375 Z M 1.421875 -1.09375 "/> +</symbol> +</g> +<image id="image7" width="1000" height="1000" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA+gAAAPoCAAAAABoyIs4AAAAAmJLR0QA/4ePzL8AAAtYSURBVHic7dPBDQAQAMBA7L8zU4hE7ybop3MP4HfrdQBwn9EhwOgQYHQIMDoEGB0CjA4BRocAo0OA0SHA6BBgdAgwOgQYHQKMDgFGhwCjQ4DRIcDoEGB0CDA6BBgdAowOAUaHAKNDgNEhwOgQYHQIMDoEGB0CjA4BRocAo0OA0SHA6BBgdAgwOgQYHQKMDgFGhwCjQ4DRIcDoEGB0CDA6BBgdAowOAUaHAKNDgNEhwOgQYHQIMDoEGB0CjA4BRocAo0OA0SHA6BBgdAgwOgQYHQKMDgFGhwCjQ4DRIcDoEGB0CDA6BBgdAowOAUaHAKNDgNEhwOgQYHQIMDoEGB0CjA4BRocAo0OA0SHA6BBgdAgwOgQYHQKMDgFGhwCjQ4DRIcDoEGB0CDA6BBgdAowOAUaHAKNDgNEhwOgQYHQIMDoEGB0CjA4BRocAo0OA0SHA6BBgdAgwOgQYHQKMDgFGhwCjQ4DRIcDoEGB0CDA6BBgdAowOAUaHAKNDgNEhwOgQYHQIMDoEGB0CjA4BRocAo0OA0SHA6BBgdAgwOgQYHQKMDgFGhwCjQ4DRIcDoEGB0CDA6BBgdAowOAUaHAKNDgNEhwOgQYHQIMDoEGB0CjA4BRocAo0OA0SHA6BBgdAgwOgQYHQKMDgFGhwCjQ4DRIcDoEGB0CDA6BBgdAowOAUaHAKNDgNEhwOgQYHQIMDoEGB0CjA4BRocAo0OA0SHA6BBgdAgwOgQYHQKMDgFGhwCjQ4DRIcDoEGB0CDA6BBgdAowOAUaHAKNDgNEhwOgQYHQIMDoEGB0CjA4BRocAo0OA0SHA6BBgdAgwOgQYHQKMDgFGhwCjQ4DRIcDoEGB0CDA6BBgdAowOAUaHAKNDgNEhwOgQYHQIMDoEGB0CjA4BRocAo0OA0SHA6BBgdAgwOgQYHQKMDgFGhwCjQ4DRIcDoEGB0CDA6BBgdAowOAUaHAKNDgNEhwOgQYHQIMDoEGB0CjA4BRocAo0OA0SHA6BBgdAgwOgQYHQKMDgFGhwCjQ4DRIcDoEGB0CDA6BBgdAowOAUaHAKNDgNEhwOgQYHQIMDoEGB0CjA4BRocAo0OA0SHA6BBgdAgwOgQYHQKMDgFGhwCjQ4DRIcDoEGB0CDA6BBgdAowOAUaHAKNDgNEhwOgQYHQIMDoEGB0CjA4BRocAo0OA0SHA6BBgdAgwOgQYHQKMDgFGhwCjQ4DRIcDoEGB0CDA6BBgdAowOAUaHAKNDgNEhwOgQYHQIMDoEGB0CjA4BRocAo0OA0SHA6BBgdAgwOgQYHQKMDgFGhwCjQ4DRIcDoEGB0CDA6BBgdAowOAUaHAKNDgNEhwOgQYHQIMDoEGB0CjA4BRocAo0OA0SHA6BBgdAgwOgQYHQKMDgFGhwCjQ4DRIcDoEGB0CDA6BBgdAowOAUaHAKNDgNEhwOgQYHQIMDoEGB0CjA4BRocAo0OA0SHA6BBgdAgwOgQYHQKMDgFGhwCjQ4DRIcDoEGB0CDA6BBgdAowOAUaHAKNDgNEhwOgQYHQIMDoEGB0CjA4BRocAo0OA0SHA6BBgdAgwOgQYHQKMDgFGhwCjQ4DRIcDoEGB0CDA6BBgdAowOAUaHAKNDgNEhwOgQYHQIMDoEGB0CjA4BRocAo0OA0SHA6BBgdAgwOgQYHQKMDgFGhwCjQ4DRIcDoEGB0CDA6BBgdAowOAUaHAKNDgNEhwOgQYHQIMDoEGB0CjA4BRocAo0OA0SHA6BBgdAgwOgQYHQKMDgFGhwCjQ4DRIcDoEGB0CDA6BBgdAowOAUaHAKNDgNEhwOgQYHQIMDoEGB0CjA4BRocAo0OA0SHA6BBgdAgwOgQYHQKMDgFGhwCjQ4DRIcDoEGB0CDA6BBgdAowOAUaHAKNDgNEhwOgQYHQIMDoEGB0CjA4BRocAo0OA0SHA6BBgdAgwOgQYHQKMDgFGhwCjQ4DRIcDoEGB0CDA6BBgdAowOAUaHAKNDgNEhwOgQYHQIMDoEGB0CjA4BRocAo0OA0SHA6BBgdAgwOgQYHQKMDgFGhwCjQ4DRIcDoEGB0CDA6BBgdAowOAUaHAKNDgNEhwOgQYHQIMDoEGB0CjA4BRocAo0OA0SHA6BBgdAgwOgQYHQKMDgFGhwCjQ4DRIcDoEGB0CDA6BBgdAowOAUaHAKNDgNEhwOgQYHQIMDoEGB0CjA4BRocAo0OA0SHA6BBgdAgwOgQYHQKMDgFGhwCjQ4DRIcDoEGB0CDA6BBgdAowOAUaHAKNDgNEhwOgQYHQIMDoEGB0CjA4BRocAo0OA0SHA6BBgdAgwOgQYHQKMDgFGhwCjQ4DRIcDoEGB0CDA6BBgdAowOAUaHAKNDgNEhwOgQYHQIMDoEGB0CjA4BRocAo0OA0SHA6BBgdAgwOgQYHQKMDgFGhwCjQ4DRIcDoEGB0CDA6BBgdAowOAUaHAKNDgNEhwOgQYHQIMDoEGB0CjA4BRocAo0OA0SHA6BBgdAgwOgQYHQKMDgFGhwCjQ4DRIcDoEGB0CDA6BBgdAowOAUaHAKNDgNEhwOgQYHQIMDoEGB0CjA4BRocAo0OA0SHA6BBgdAgwOgQYHQKMDgFGhwCjQ4DRIcDoEGB0CDA6BBgdAowOAUaHAKNDgNEhwOgQYHQIMDoEGB0CjA4BRocAo0OA0SHA6BBgdAgwOgQYHQKMDgFGhwCjQ4DRIcDoEGB0CDA6BBgdAowOAUaHAKNDgNEhwOgQYHQIMDoEGB0CjA4BRocAo0OA0SHA6BBgdAgwOgQYHQKMDgFGhwCjQ4DRIcDoEGB0CDA6BBgdAowOAUaHAKNDgNEhwOgQYHQIMDoEGB0CjA4BRocAo0OA0SHA6BBgdAgwOgQYHQKMDgFGhwCjQ4DRIcDoEGB0CDA6BBgdAowOAUaHAKNDgNEhwOgQYHQIMDoEGB0CjA4BRocAo0OA0SHA6BBgdAgwOgQYHQKMDgFGhwCjQ4DRIcDoEGB0CDA6BBgdAowOAUaHAKNDgNEhwOgQYHQIMDoEGB0CjA4BRocAo0OA0SHA6BBgdAgwOgQYHQKMDgFGhwCjQ4DRIcDoEGB0CDA6BBgdAowOAUaHAKNDgNEhwOgQYHQIMDoEGB0CjA4BRocAo0OA0SHA6BBgdAgwOgQYHQKMDgFGhwCjQ4DRIcDoEGB0CDA6BBgdAowOAUaHAKNDgNEhwOgQYHQIMDoEGB0CjA4BRocAo0OA0SHA6BBgdAgwOgQYHQKMDgFGhwCjQ4DRIcDoEGB0CDA6BBgdAowOAUaHAKNDgNEhwOgQYHQIMDoEGB0CjA4BRocAo0OA0SHA6BBgdAgwOgQYHQKMDgFGhwCjQ4DRIcDoEGB0CDA6BBgdAowOAUaHAKNDgNEhwOgQYHQIMDoEGB0CjA4BRocAo0OA0SHA6BBgdAgwOgQYHQKMDgFGhwCjQ4DRIcDoEGB0CDA6BBgdAowOAUaHAKNDgNEhwOgQYHQIMDoEGB0CjA4BRocAo0OA0SHA6BBgdAgwOgQYHQKMDgFGhwCjQ4DRIcDoEGB0CDA6BBgdAowOAUaHAKNDgNEhwOgQYHQIMDoEGB0CjA4BRocAo0OA0SHA6BBgdAgwOgQYHQKMDgFGhwCjQ4DRIcDoEGB0CDA6BBgdAowOAUaHAKNDgNEhwOgQYHQIMDoEGB0CjA4BRocAo0OA0SHA6BBgdAgwOgQYHQKMDgFGhwCjQ4DRIcDoEGB0CDA6BBgdAowOAUaHAKNDgNEhwOgQYHQIMDoEGB0CjA4BRocAo0OA0SHA6BBgdAgwOgQYHQKMDgFGhwCjQ4DRIcDoEGB0CDA6BBgdAowOAUaHAKNDgNEhwOgQYHQIMDoEGB0CjA4BRocAo0OA0SHA6BBgdAgwOgQYHQKMDgEHl40Iz4N4hscAAAAASUVORK5CYII="/> +<mask id="mask0"> +<use xlink:href="#image7"/> +</mask> +<image id="image6" width="1000" height="1000" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA+gAAAPoCAIAAADCwUOzAAAABmJLR0QA/wD/AP+gvaeTAAAgAElEQVR4nOzdedzVc+L//3OurlYlkkhZsu9bpiwJM1Ik2ckYuxjLzNg+RobhYxdpob0on8guEUL2rSTKliiVFqV9ua6u7fz+GL+PL5/oWs45r/N+n/v9j7kN6jqP2+2qq2fv63Xe72QqlUoAAAC5rSB0AAAAsGGGOwAARIDhDgAAEWC4AwBABBjuAAAQAYY7AABEgOEOAAARYLgDAEAEGO4AABABhjsAAESA4Q4AABFguAMAQAQY7gAAEAGGOwAARIDhDgAAEWC4AwBABBjuAAAQAYY7AABEgOEOAAARYLgDAEAEGO4AABABhjsAAESA4Q4AABFguAMAQAQY7gAAEAGGOwAARIDhDgAAEWC4AwBABBjuAAAQAYY7AABEgOEOAAARYLgDAEAEGO4AABABhjsAAESA4Q4AABFguAMAQAQY7gAAEAGGOwAARIDhDgAAEWC4AwBABBjuAAAQAYY7AABEgOEOAAARYLgDAEAEGO4AABABhjsAAESA4Q4AABFguAMAQAQY7gAAEAGGOwAARIDhDgAAEWC4AwBABBjuAAAQAYY7AABEgOEOAAARYLgDAEAEGO4AABABhjsAAESA4Q4AABFguAMAQAQY7gAAEAGGOwAARIDhDgAAEWC4AwBABBjuAAAQAYY7AABEgOEOAAARYLgDAEAEGO4AABABhjsAAESA4Q4AABFguAMAQAQY7gAAEAGGOwAARIDhDgAAEWC4AwBABBjuAAAQAYY7AABEgOEOAAARYLgDAEAEGO4AABABhjsAAESA4Q4AABFguAMAQAQY7gAAEAGGOwAARIDhDgAAEWC4AwBABBjuAAAQAYY7AABEgOEOAAARYLgDAEAEGO4AABABhjsAAESA4Q4AABFguAMAQAQY7gAAEAGGOwAARIDhDgAAEWC4AwBABBjuAAAQAYY7AABEgOEOAAARYLgDAEAEGO4AABABhjsAAESA4Q4AABFguAMAQAQY7gAAEAGGOwAARIDhDgAAEWC4AwBABBjuAAAQAYY7AABEgOEOAAARYLgDAEAEGO4AABABhjsAAESA4Q4AABFguAMAQAQY7gAAEAGGOwAARIDhDgAAEWC4AwBABBjuAAAQAYY7AABEgOEOAAARYLgDAEAEGO4AABABhjsAAESA4Q4AABFguAMAQAQY7gAAEAGGOwAARIDhDgAAEWC4AwBABBjuAAAQAYY7AABEgOEOAAARYLgDAEAEGO4AABABhjsAAESA4Q4AABFguAMAQAQY7gAAEAGGOwAARIDhDgAAEWC4AwBABBjuAAAQAYY7AABEgOEOAAARYLgDAEAEGO4AABABhjsAAESA4Q4AABFguAMAQAQY7gAAEAGGOwAARIDhDgAAEWC4AwBABBjuAAAQAYY7AABEgOEOAAARYLgDAEAEGO4AABABhjsAAESA4Q4AABFguAMAQAQY7gAAEAGFoQMAEolEYv78+TNnzlz+/1uzZk0ikdh0003r1au30UYbtWjRolWrVltssUXoTAAIxnAHwiguLn711Vc/+OCDjz/+eMqUKQsXLtzgT2nQoEGrVq322muvNm3atGnTZv/9969fv34WUgEgFyRTqVToBiCPFBUVvfTSS0888cTzzz+/atWqmnyo2rVrH3DAAccee2znzp332WefdBUCQG4y3IEsWbBgQa9evQYNGlTDvb5e22yzTdeuXc8666wDDjgg7R8cAHKB4Q5k3OzZs3v16jVkyJCioqJMv9Zuu+129tlnn3vuuc2aNcv0awFANhnuQAatWbPm3//+d9++fUtLS7P5unXq1DnzzDOvueaaXXfdNZuvCwCZY7gDmTJu3LhLL730u+++CxWQTCY7d+583XXXHXzwwaEaACBdDHcg/RYvXnzZZZc9/vjjoUN+0rFjx7vuussbWAGINMMdSLMpU6aceOKJAS+0r1cymTz55JPvuuuuVq1ahW4BgOrw5FQgnR588MGDDz4411Z7IpFIpVJPPPHE7rvv3qNHj7Vr14bOAYAqc8UdSI+SkpJ//OMfAwYMCB2yYdtvv33//v07duwYOgSiJ5VKzZ8/f+HChcuXLy8pKVm9evWaNWsKCgrq169fu3btZs2abbnlls2bN/dwNMgEwx1Ig+Li4pNPPvmFF14IHVIF3bp1u++++7bYYovQIZC7UqnU119/PXHixIkTJ86YMWPWrFmzZ89et27d7/+sZDK5zTbb7LLLLnvttddBBx100EEHbbXVVtkJhngz3IGaWrNmTdeuXV977bXQIVXWpEmTAQMGnHrqqaFDILd8++23Y8aMGT9+/Icffrh8+fKaf8Cdd9756KOPPuaYY4444ojatWvX/ANCfjLcgRpZsWJF586d33333dAh1XfWWWf169dv4403Dh0CgU2ZMuXxxx9/7rnnvvjiiwy9RNOmTU877bS//OUvbdu2zdBLQIwZ7kD1rVix4sgjj/zoo49Ch9RUq1atHn744UMOOSR0CASwcuXKRx99dMiQIZMnT87ai7Zu3fryyy8//fTT69atm7UXhagz3IFqKikpOfrooydMmBA6JD1q1ap188039+jRI5lMhm6BLJkxY8bdd9/96KOPrlmzJkhAy5Ytr7322gsuuKBevXpBAiBaDHeyrbi4eP78+QsWLFiwYMH8+fOLiopCF1Ed/7m74scffxw6JM123333U0891YYg9hYvXjxhwoRPP/20oqIidEti4403Puqoo1q3bh3FvzbXrVu3efPmW2211X/+t0GDBqGLiDPDnWyYN2/e2LFjn3322YkTJy5btix0DgBkROPGjVu3bn3cccd17dp1u+22C51D3BjuZNBXX3311FNPjRkz5qOPPvIrDYC8ss8++3Tt2vXEE0/cZ599QrcQE4Y7GTFnzpzbbrtt2LBh5eXloVsAIKQjjzzy3nvv3XvvvUOHEHmGO2m2ZMmSnj179u7de4NP6ACAPFFQUHDSSSfdfffdzs9QE4Y7aZNKpXr16nXzzTevWrUqdAsA5JwGDRpcc801N9xwQ61atUK3EEmGO+lRXFx80UUXjRw5MnQIAOS0jh07jh49epNNNgkdQvQY7qTB/PnzTzjhhIkTJ4YOAYAI2GmnnZ577rldd901dAgRUxA6gMibMmXKgQceaLUDQCXNmDGjbdu2zz//fOgQIsYVd2rk3XffPfLII4uLi0OHAEDEFBYWPvfcc0cffXToECLDcKf65syZ06ZNmx9++CF0CABEUqNGjd5///099tgjdAjR4KgM1VRUVHTSSSdZ7QBQbatWrerSpcuPP/4YOoRoMNypjlQqde6553700UehQwAg2mbNmnXGGWeUlZWFDiECDHeqo2fPno899ljoCgCIg1deeeVf//pX6AoiwBl3qmzx4sU77rjjypUrQ4cAQEzUrl37iy++2HHHHUOHkNNccafK/vu//9tqB4A0Ki0tvfHGG0NXkOtccadqZs2ateuuu5aUlIQOAYBYSSaTkyZNat26degQcpcr7lRNjx49rHYASLtUKnX11VeHriCnueJOFXz22Wd77723XzMAkCFvvvlm+/btQ1eQo1xxpwqeeOIJqx0AMufxxx8PnUDucsWdKthnn32mTp0augIAYqtFixZz585NJpOhQ8hFrrhTWbNnz7baASCj5s2bN3ny5NAV5CjDncp69tlnQycAQPyNGTMmdAI5ynCnsnwdAYAscKWM3+KMO5XVsGHDNWvWhK4AgJhLJpNr166tV69e6BByjivuVMqKFSusdgDIglQqtWDBgtAV5CLDnUqZP39+6AQAyBf+2GW9DHcqxV/9ASBr5s2bFzqBXGS4Uyn+6g8AWeOPXdbLcKdSFi5cGDoBAPKF4c56Ge5UyurVq0MnAEC+cEMI1stwBwCACDDcAQAgAgx3AACIAMMdAAAiwHAHAIAIMNwBACACDHcAAIgAw50clSK7pkyZEvpznl/q1av36aefhv60E0zPnj1D/xrMRw8++GC1P2XNmjULnQ+GO5BIJBKJ77//PnRCfikuLj7zzDOLiopChxDA3Xfffc0114SuyEd33nlnKpUKXQHVZ7gDiUQiMXfu3NAJeWfatGlXXXVV6AqyrV+/ftdee23oijw1ffr01157LXQFVJ/hDiQSicTChQtDJ+SjAQMGPP3006EryJ7hw4f//e9/D12R1wYNGhQ6AarPcAcSiURi7dq1oRPy1AUXXDB79uzQFWTDY4891r17d0c1whozZszixYtDV0A1Ge5AIpFIOGwdyrJly/7yl7+Ul5eHDiGzxo4d6xOdC0pLS5988snQFVBNhjuQSLjiHtTbb799zz33hK4gg1577bVTTz21tLQ0dAiJRCLx6KOPhk6AajLcgUQikSguLg6dkNduvPHGTz75JHQFGfHuu+927drVb7Hc8e6773pXDxFluAOJhKMyoZWUlPz5z3/2WYifTz/9tEuXLmvWrAkdws8qKirGjRsXugKqw3AHEglX3HPAF198cf3114euIJ0+//zzI488ctmyZaFD+LUXXnghdAJUh+EOJBKJRO3atUMnkOjTp8+ECRNCV5Ae33zzTYcOHX788cfQIazHhAkTvFGYKDLcgUQikWjYsGHoBBIVFRXnnHPOihUrQodQU3Pnzj3yyCMXLFgQOoT1W758+bRp00JXQJUZ7kAiYbjnjLlz51599dWhK6iRRYsWHXXUUW7Pn+Pefvvt0AlQZYY7kEgkEo0aNQqdwE+GDRs2fvz40BVU07Jlyzp06PDVV1+FDmEDJk6cGDoBqsxwBxKJRGLTTTcNncBPUqnUhRdeuHLlytAhVNmaNWuOPfbYqVOnhg5hwz799NPQCVBlhjuQSCQS22+/fegEfjZnzpxrrrkmdAVVU1JSctJJJ7333nuhQ6iUr776at26daEroGoMdyCRSCR22GGH0An8wpAhQ15++eXQFVRWRUXFWWed5VMWIaWlpbNmzQpdAVVjuAOJhOGee1Kp1EUXXbRq1arQIWxYKpX661//+thjj4UOoWpmzpwZOgGqxnAHEolEomnTpptssknoCn5h9uzZPXr0CF3BhvXo0WPw4MGhK6gyw53IMdyBn+yxxx6hE/i1/v37f/DBB6Er+D09e/a88847Q1dQHW60T+QY7sBP2rZtGzqBX6uoqOjevXtpaWnoENZvxIgR1157begKqslzbYkcwx34SZs2bUInsB7Tpk275557QlewHk899dT555+fSqVCh1BNhjuRY7gDPznwwANDJ7B+t9xyyzfffBO6gl+YMGHCn//85/Ly8tAhVN/atWtDJ0DVGO7AT7bddtvmzZuHrmA9ioqKLrzwQld2c8fEiRO7du3qLuBR5zNI5BjuwM8OOeSQ0Ams3xtvvPHwww+HriCRSCQ+++yzo48+evXq1aFDqCnDncgx3IGfderUKXQCv+nKK69csmRJ6Ip8N2fOnGOOOWbp0qWhQ0iD2rVrh06AqjHcgZ8dc8wxyWQydAXrt2TJkhtuuCF0RV5btGjRUUcdNXfu3NAhpEf9+vVDJ0DVGO7Az5o3b77vvvuGruA3DRo06KOPPgpdkaeWLVvWoUOH6dOnhw4hbRo1ahQ6AarGcAd+4eijjw6dwG+qqKi4+OKL3ckk+9auXdu1a9epU6eGDiGdtt5669AJUDWGO/ALhnuOmzx58tChQ0NX5JeSkpKTTjrp7bffDh1CmrVs2TJ0AlSN4Q78Qps2bRo0aBC6gt9z3XXXLV68OHRFvqioqDj77LNfeuml0CGk39577x06AarGcAd+oU6dOp7ElOOWLVt23XXXha7IC6lU6pJLLhk9enToENIvmUzut99+oSugagx34NcOO+yw0AlswPDhwz/88MPQFfF3/fXXDxo0KHQFGbH77rs3adIkdAVUjeEO/JrhnvtSqdQ//vEPz1LNqL59+95xxx2hK8iULl26hE6AKjPcgV9r27ZtvXr1QlewAR988MGoUaNCV8TW8OHD//GPf4SuIINOOumk0AlQZYY78Gv16tVr06ZN6Ao27J///Ofq1atDV8TQmDFjLrroIt/QiLE2bdoccMABoSugygx3YD0OP/zw0Als2Lx58+68887QFXHz6quvnnbaaWVlZaFDyKCrrroqdAJUh+EOrEf79u1DJ1Ap995776xZs0JXxMfEiRNPOOGEdevWhQ4hg9q0aXPKKaeEroDqMNyB9TjooIPq1KkTuoINKy4u/q//+q/QFTHx+eefH3PMMU4fxVvt2rXvv//+ZDIZOgSqw3AH1qNBgwZ/+MMfQldQKU8++eSbb74ZuiLyvvvuu44dOy5ZsiR0CJl15513+uJGdBnuwPo5LRMhV1xxRUVFReiKCFu8eHGnTp3mzZsXOoTM6t69+5VXXhm6AqrPcAfWz93cI2TKlCme7lltK1eu7NSp0/Tp00OHkFkXXnhh//79Q1dAjRjuwPodcsghhYWFoSuorB49ehQXF4euiJ7i4uLjjz/+448/Dh1CBtWuXbtnz56DBw+uVatW6BaoEcMdWL+GDRu2bt06dAWVNXv27L59+4auiJjy8vIzzjjj9ddfDx1CBu21114ffPDB1VdfHToE0sBwB36T0zLRcscdd/z444+hKyIjlUpdfPHFzzzzTOgQMmW77bYbPnz4lClT9t9//9AtkB6GO/CbvD81WpYvX37LLbeEroiMHj16DB06NHQF6Ve3bt3OnTs/++yz33zzzbnnnut4DHHiACvwm9q1a1erVq3y8vLQIVTWwIEDL7vssp122il0SK7r1auXh87GSe3atffaa6+DDz64ffv2nTp1atSoUegiyAjDHfhNjRs33nfffSdPnhw6hMoqKSn517/+9dhjj4UOyWkjR4504jla6tevv+2227Zs2XLTTTctLCxs1KhRnTp1Nt988y222KJFixY777xzq1atateuHToTMs5wB37PYYcdZrhHyxNPPPFf//Vf3lj8W8aOHXv++eenUqnQIWzYEUcccfrppx9++OE777xz6BbICc64A7/H+1MjJ5VKXX/99aErctTbb7992mmnlZWVhQ5hw3r37j1hwoTu3btb7fC/DHfg97Rr166gwBeKiHn55ZcnTJgQuiLnTJs2rWvXrkVFRaFD2LBkMnnGGWeEroCc489j4Pc0adJkzz33DF1BlV133XVOg/y/Zs6c2bFjx2XLloUOoVL22WefzTffPHQF5BzDHdgAp2WiaOLEic8991zoilyxaNGio48+esGCBaFDqKw//elPoRMgFxnuwAYY7hH1z3/+02HuRCKxcuXKTp06ff3116FDqALDHdbLcAc2oH379slkMnQFVfbVV1+NGjUqdEVgRUVFXbp0mTJlSugQqqBOnTqe/gbrZbgDG7D55pvvtttuoSuojptuuqmkpCR0RTDl5eVnnnnmW2+9FTqEqjnwwAM32mij0BWQiwx3YMOclomo7777buTIkaErwkilUt27d3/66adDh1BlzsnAbzHcgQ07/PDDQydQTbfeemt+XnS/5pprhg8fHrqC6ujQoUPoBMhRhjuwYc6bRtfs2bPzcL/eeeed9957b+gKqmOfffY58MADQ1dAjjLcgQ3bcsstPbwwum655Za8eurQyJEje/ToEbqCarr22mu9Gx5+i+EOVIrTMtE1f/78YcOGha7Ikmefffa8887z8KmI2meffU455ZTQFZC7DHegUpyWibTbb789Hy66v/HGG926dSsvLw8dQnUkk8k+ffoUFhaGDoHcZbgDleLGMpG2YMGCQYMGha7IrI8//rhr167FxcWhQ6ims88+29cZ+H2GO1ApLVu23GGHHUJXUH09e/Zct25d6IpMmTFjxtFHH71y5crQIVTTFltscffdd4eugFxnuAOV5bRMpM2fP/+hhx4KXZER8+fP79ix46JFi0KHUH1Dhw7dfPPNQ1dArjPcgcryXeyou/vuu8vKykJXpNmKFSs6d+48a9as0CFU38UXX3zssceGroAIMNyByjLco27mzJmjR48OXZFORUVFxx577CeffBI6hOrbYYcdevbsGboCosFwBypru+2223bbbUNXUCN33nlnbG6VWFpaevLJJ7/zzjuhQ6i+unXrPvbYYw0bNgwdAtFguANV4Jh71H3++edjxowJXZEGqVSqe/fu48aNCx1CjfTq1at169ahKyAyDHegCpyWiYHbb789dEIaXH311XF9r23+OPXUUy+55JLQFRAlhjtQBYZ7DEyaNOnVV18NXVEjt956a69evUJXUCM777zz0KFDQ1dAxBjuQBXsuOOOLVq0CF1BTUX6onv//v1vuOGG0BXUSIMGDZ544olGjRqFDoGIMdyBqnHMPQZef/319957L3RFdTzyyCOXX3556ApqpKCg4OGHH957771Dh0D0GO5A1TgtEw933XVX6IQqGz9+/LnnnltRURE6hBrp2bPniSeeGLoCIslwB6rGcI+HsWPHTpkyJXRFFbz33nsnnnhiSUlJ6BBq5MILL7zyyitDV0BUGe5A1ey6667NmzcPXUFNpVKpCD315tNPP+3cufOaNWtCh1AjnTp16t+/f+gKiDDDHaiydu3ahU4gDR5//PEZM2aErtiwGTNmdOzYcfny5aFDqJE999xz9OjRhYWFoUMgwgx3oMqclomH8vLy3L/o/v3333fo0OGHH34IHUKNbLXVVuPGjWvcuHHoEIg2wx2oMsM9Nh566KE5c+aErvhNixcv7tChw+zZs0OHUCMNGzZ84YUXtt5669AhEHmGO1Ble+yxx+abbx66gjQoLS297777Qles34oVKzp27PjVV1+FDqFGCgoKHnnkkX333Td0CMSB4Q5UWTKZdMw9NoYMGbJ06dLQFb9WVFR03HHHReu+N6zXTTfd1KVLl9AVEBOGO1AdTsvExpo1a4YPHx664hdKS0tPOeWUt956K3QINXXcccddf/31oSsgPgx3oDoM9zjp169fWVlZ6IqfVFRUnHXWWS+88ELoEGpql112GTlyZEGBpQFp47cTUB177713kyZNQleQHnPmzHnmmWdCV/zkyiuvHD16dOgKaqpRo0ZPP/2028hAehnuQHUUFBQccsghoStImxx5i2qPHj369OkTuoKaSiaTDz744O677x46BOLGcAeqyWmZOHn//fc//PDDsA19+/a94447wjaQFjfeeONJJ50UugJiyHAHqslwj5nevXsHfPURI0b84x//CBhAunTp0uXGG28MXQHxZLgD1bTffvs5wBonTz75ZKiHMT377LMXXHBBKpUK8uqk0c477+wNqZA5fmsB1VSrVi3H3OOkrKysf//+2X/d8ePHn3baablzWxuqbaONNnr66ac32WST0CEQW4Y7UH3t27cPnUA6DR48ePXq1dl8xQ8//PCkk04qKSnJ5ouSIQ888MAee+wRugLizHAHqs8x95hZtmzZyJEjs/Zy06ZNO+aYY7L8VwUy5Pzzzz/77LNDV0DMGe5A9R1wwAGNGjUKXUE69e7du6KiIgsv9O2333bs2HHp0qVZeC0ybc899+zbt2/oCog/wx2ovsLCwgMPPDB0Bek0Y8aMF198MdOvMn/+/A4dOixYsCDTL0QWbLTRRo8//niDBg1Ch0D8Ge5AjRx++OGhE0izTD+MacmSJUcdddSsWbMy+ipkzaBBg3bbbbfQFZAXDHegRrw/NX5ee+21Tz/9NEMffOXKlUcfffTnn3+eoY9PlnXv3v3Pf/5z6ArIF4Y7UCNt2rTxLfL4ydB55bVr13bp0mXSpEmZ+OBk31577ZXp788A/y/DHaiROnXqtG3bNnQFaTZq1KiFCxem92OuW7fupJNOeuutt9L7YQmlYcOGjrZDlhnuQE055h4/69atGzx4cBo/YElJyYknnvjSSy+l8WMS1pAhQ3bdddfQFZBfDHegptzNPZYGDx6crqeZlpWVdevWbdy4cWn5aOSCiy+++PTTTw9dAXnHcAdqqm3btvXq1QtdQZrNmzdv7NixNf84FRUV55xzztNPP13zD0WO2H333Xv16hW6AvKR4Q7UVL169f7whz+EriD9Bg0aVMOPkEql/vrXv44aNSotPeSCunXrPvLII/Xr1w8dAvnIcAfSwGmZWBo/fvyMGTNq8hGuueaa9J6VJ7h77rlnn332CV0BecpwB9LAcI+lVCo1dOjQav/066677t57701jD8F16tTp0ksvDV0B+ctwB9Lg4IMPrlOnTugK0m/48OHFxcXV+Ik33XTTnXfemfYeAmrWrNmDDz6YTCZDh0D+MtyBNGjQoEHr1q1DV5B+P/74YzXeV9q7d++bb745Ez2Ekkwmhw8fvuWWW4YOgbxmuAPp4bRMXA0cOLBKP/6BBx644oorMhRDKFdccUXnzp1DV0C+M9yB9DDc4+rtt9+eNm1aJX/wiBEj/va3v2W0h+zbc889b7vtttAVgOEOpEm7du0KCwtDV5ARlbwzzJNPPnn++edXVFRkuodsqlev3iOPPOJZDZALDHcgPRo2bLj//vuHriAjRowYsWrVqt//Mc8++2y3bt3Ky8uzk0TW9O7de6+99gpdASQShjuQRk7LxNWqVatGjx79Oz9g7Nixp512WllZWdaSyI7jjz/+oosuCl0B/MRwB9LGcI+x/v37/9Z/euGFF0455ZSSkpJs9pAFLVq0qMmN/IG0M9yBtGnXrl2tWrVCV5ARn3zyyaRJk/7vv3/qqadOOOGEdevWZT+JjEomk0OHDt1ss81ChwA/M9yBtGncuLFnocfY/70v5BNPPNGtW7fS0tIgPWTU5Zdf3qlTp9AVwC8Y7kA6OS0TY6NHj16+fPn//uOjjz56xhlnWO2xtOuuu3rwLeQgwx1IJ8M9xtauXTty5Mj//P8HHnjgL3/5i3ejxlJhYeGIESPq168fOgT4NcMdSKdDDz20oMAXltgaOHBgKpW66aabLrvsMnd+jKsbbrihTZs2oSuA9fC0FCCdmjRpsueee5EDh2QAACAASURBVE6dOjV0CBnx5Zdf/vGPf3zjjTdCh5Apbdq06dGjR+gKYP1cGAPSzGmZeLPaY6xBgwYjR470CGTIWYY7kGaGO0RUz549d9lll9AVwG8y3IE0a9++fTKZDF0BVE2HDh3++te/hq4Afo/hDqTZ5ptvvttuu4WuAKpgk002GTZsmL9yQ44z3IH0c1oGomXAgAFbb7116ApgAwx3IP0Md4iQbt26nX766aErgA0z3IH0M9whKrbaaqv7778/dAVQKYY7kH5bbrnlzjvvHLoC2IBkMvnggw82adIkdAhQKYY7kBEuukPu6969+1FHHRW6Aqgswx3ICMMdcty2227bs2fP0BVAFRjuQEYY7pDLksnkoEGDGjVqFDoEqALDHciIli1bbr/99qErgPW7+OKLO3bsGLoCqBrDHcgUF90hN2233XZ33XVX6Aqgygx3IFMMd8hByWRy8ODBDslAFBnuQKYY7pCDLrnkkg4dOoSuAKrDcAcyZbvtttt2221DVwA/a9Wq1R133BG6Aqgmwx3IoPbt24dOAH5SUFDw4IMPOiQD0WW4AxnktAzkjssuu8xvSYg0wx3IICsBckSrVq1uu+220BVAjRjuQAbtuOOOLVq0CF0B+e4/h2QaNmwYOgSoEcMdyCzH3CG4v/3tb779BTFguAOZZS5AWNtvv/0tt9wSugJIA8MdyCzDHQIqKCgYMWKEQzIQD4Y7kFm77LLLFltsEboC8tRll13Wrl270BVAehjuQGYlk0nH3CGIbbfd1p1kIE4MdyDjnJaB7Esmk4MHD3ZIBuLEcAcyznCH7DvvvPOOOuqo0BVAOhnuQMbtscceTZs2DV0BeaR58+Y9e/YMXQGkmeEOZFwymTz00ENDV0AeeeCBBzbddNPQFUCaGe5ANjgtA1nTrVu3E044IXQFkH6GO5ANhjtkR9OmTXv37h26AsgIwx3Ihr333rtJkyahKyD++vXr16xZs9AVQEYY7kA2FBQUHHLIIaErIOY6d+58+umnh64AMsVwB7LEaRnIqMaNGw8cODB0BZBBhjuQJYY7ZNS9997bsmXL0BVABhnuQJbst99+jRs3Dl0B8XTEEUecd955oSuAzDLcgSypVavWwQcfHLoCYqhBgwZDhgxJJpOhQ4DMMtyB7HFaBjLhjjvu2GGHHUJXABlnuAPZY7hD2h144IGXXnpp6AogGwx3IHtat27dsGHD0BUQH3Xr1h0+fHitWrVChwDZYLgD2VO7du2DDjoodAXER48ePXbbbbfQFUCWGO5AVjktA+myyy67XHvttaErgOwx3IGsMtwhLQoKCoYOHVq3bt3QIUD2GO5AVrVp06ZBgwahKyDyLr744nbt2oWuALLKcAeyqk6dOm3btg1dAdHWvHnz2267LXQFkG2GO5BtTstADfXv33+TTTYJXQFkm+EOZJvhDjVx8sknH3/88aErgAAMdyDbDjzwwHr16oWugEhq3Lhx7969Q1cAYRjuQLbVq1fvD3/4Q+gKiKSePXu2aNEidAUQhuEOBOC0DFRD+/btL7jggtAVQDCGOxCA4Q5VVbdu3YEDByaTydAhQDCGOxDAwQcfXKdOndAVECU33HDDbrvtFroCCMlwBwJo0KBB69atQ1dAZOy5557XXHNN6AogMMMdCMNpGaikgoKCQYMG+SYVYLgDYRjuUEmXXXbZwQcfHLoCCM9wB8Jo165dYWFh6ArIddtss82tt94augLICYY7EEbDhg3322+/0BWQ6/r169eoUaPQFUBOMNyBYJyWgd93+umnH3fccaErgFxhuAPBGO7wOzbbbLM+ffqErgByiOEOBHPooYfWqlUrdAXkqH79+jVr1ix0BZBDDHcgmMaNG++9996hKyAXHXPMMd26dQtdAeQWwx0IyWkZ+L823njjgQMHhq4Aco7hDoRkuMP/1bNnz6233jp0BZBzDHcgpPbt2xcU+EIEPzv88MMvvPDC0BVALvLnJRBSkyZN9thjj9AVkCsaNGgwZMiQZDIZOgTIRYY7EJjTMvC/brnllh133DF0BZCjDHcgMMMd/qNNmzZ///vfQ1cAuctwBwI77LDDHAyAOnXqDBs2zJMNgN9huAOBbb755rvuumvoCgisR48ee+65Z+gKIKcZ7kB4TsuQ5/baa6/rrrsudAWQ6wx3IDzDnXxWUFAwaNCgOnXqhA4Bcp3hDoRnuJPPrrrqqoMOOih0BRABhjsQXvPmzXfaaafQFRBAq1at/v3vf4euAKLBcAdygovu5KFkMjlkyJCNNtoodAgQDYY7kBMMd/LQRRdd9Kc//Sl0BRAZhjuQEw4//PDQCZBVW2211R133BG6AogSwx3ICS1btmzVqlXoCsie/v37b7LJJqErgCgx3IFc4bQM+ePMM8/s2rVr6AogYgx3IFcY7uSJpk2b3nvvvaErgOgx3IFcYbiTJ+6///5mzZqFrgCix3AHckWrVq222Wab0BWQWccee+xpp50WugKIJMMdyCHt27cPnQAZ1Lhx4wEDBoSuAKLKcAdyiNMyxNu9997bsmXL0BVAVBnuQA4x3ImxI4444rzzzgtdAUSY4Q7kkJ122mmrrbYKXQHp16BBgyFDhiSTydAhQIQZ7kBuccydWLr99tt32GGH0BVAtBnuQG5xWob4adu27WWXXRa6Aog8wx3ILYY7MVO3bt1hw4bVqlUrdAgQeYY7kFt23XXXLbbYInQFpM2//vWvPfbYI3QFEAeGO5BbksnkoYceGroC0mPvvfe+9tprQ1cAMWG4AznHaRniobCwcNiwYbVr1w4dAsSE4Q7kHMOdeLjqqqsOOOCA0BVAfBjuQM7Zc889mzZtGroCamTnnXf+97//HboCiBXDHcg5jrkTdQUFBUOGDKlfv37oECBWDHcgF3kME5F26aWX+jUMpJ3hDuQix9yJru222+72228PXQHEkOEO5KJ99tlnk002CV0BVZZMJgcPHtywYcPQIUAMGe5ALiooKGjXrl3oCqiyiy66qEOHDqErgHgy3IEc5bQMkbPNNtvcfffdoSuA2DLcgRxluBM5gwYNatSoUegKILYMdyBH7bfffhtvvHHoCqis888/v1OnTqErgDgz3IEcVVhYePDBB4eugErZaqutevbsGboCiDnDHchdTssQFf379990001DVwAxZ7gDuctwJxLOOuusrl27hq4A4s9wB3LXAQccsNFGG4WugN+z5ZZb3nfffaErgLxguAO5q3bt2gcddFDoCvg9DzzwQJMmTUJXAHnBcAdymtMy5LJu3bqdeOKJoSuAfGG4AznNcCdnNW3atHfv3qErgDxiuAM5rW3btg0aNAhdAesxYMCAZs2aha4A8ojhDuS0OnXqtGnTJnQF/FrXrl1PPvnk0BVAfjHcgVzntAy5ZrPNNhs0aFDoCiDvGO5ArjPcyTX9+vXbYostQlcAecdwB3LdQQcdVK9evdAV8JNjjz22W7duoSuAfGS4A7muXr16BxxwQOgKSCQSicaNGw8cODB0BZCnDHcgApyWIUf07du3RYsWoSuAPGW4AxFguJMLjjnmmLPOOit0BZC/DHcgAg455JA6deqEriCvbbzxxg7JAGEZ7kAENGjQYP/99w9dQV7r1avX1ltvHboCyGuGOxANTssQ0B//+MfzzjsvdAWQ7wx3IBoMd0LZaKONhgwZkkwmQ4cA+c5wB6KhXbt2hYWFoSvIRz179tx+++1DVwAY7kBENGrUaN999w1dQd7505/+dPHFF4euAEgkDHcgQpyWIcsaN248fPhwh2SAHGG4A5FhuJNlffr02WabbUJXAPzEcAcio3379rVq1QpdQb7o0qXL2WefHboC4GeGOxAZjRs33muvvUJXkBeaNm06ePDg0BUAv2C4A1HitAzZ0b9//y233DJ0BcAvGO5AlBjuZMEZZ5xxyimnhK4A+DXDHYiSww47rKDAFy4yqHnz5v369QtdAbAe/vwDoqRJkya777576AribMiQIU2aNAldAbAehjsQMU7LkDkXXnhh586dQ1cArJ/hDkSM4U6GbLfddvfcc0/oCoDfZLgDEXPYYYd5kiVpV1BQMHz48I033jh0CMBvMtyBiGnWrNkuu+wSuoK4ufzyy4844ojQFQC/x3AHosdpGdJrl112ueOOO0JXAGyA4Q5Ej+FOGhUUFAwdOrR+/fqhQwA2wHAHoufwww8PnUB8/POf/2zXrl3oCoANM9yB6GnevPmOO+4YuoI42H333W+44YbQFQCVYrgDkeSiOzVXp06dUaNG1atXL3QIQKUUhg4AqJrS0tKXX355+vTpoUOIvNtvv33fffcNXQFQWYY7EBlz587t06fPQw89tGTJktAtRF6HDh2uuOKK0BUAVWC4AxHw3Xff3XjjjaNHjy4tLQ3dQhxsvvnmI0aMKChwXhSIEsMdyGmrVq269dZb+/btW1xcHLqFmEgmk8OGDWvevHnoEICqMdyB3PXuu++ec84533zzTegQYuXSSy/t0qVL6AqAKjPc80tq8aKKud+llixJLV+aKC+v/E9s+/3MK7fN6tWp0tEjs/ly5JqKioqXXnrp7bffPi6VSmT31x7x1qJFi7+23c9XGKrq4s0br65fK2svd9DShVX7VVpQkNy0SXLTzQpabpPc0tfM2EqmUqnQDWRcxbzvy157sfy9tyu+cSMOAIizgu22r3XQoYV/6lSw3fahW0gzwz3mUiuWlz4xqvSp0YnSktAtAEC2JAsK2x9R54JLk81bhE4hbQz3OCubML7kvttTRUWhQwCAEOrUqfvXKwq7nBi6g/Qw3GMqlSp97OGSYf0TPr8AkN8KOx9f9/JrEoXe2Rh5hns8lfTrWTrmydAVAEBOKDyiQ90etySSydAh1IhnT8RQ2UtjrXYA4H+Vvf5K6SMPhq6gpgz3uKn4+st1ve8MXQEA5JaSh4aUT54YuoIaMdzjpmRQ30RZWegKACDHpCpKBvZOVFSE7qD6DPdYKf/w3fJPPw5dAQDkoopZ35a9Mi50BdVnuMdK6eP/EzoBAMhdpU+MCp1A9Rnu8ZFatbL8s09DVwAAuaviu5kV8+aGrqCaDPf4KP/gnUR5eegKACCnlb//dugEqslwj4+KLz4LnQAA5LqKLw2GqDLc46NiyeLQCQBArkv9+GPoBKrJcI+P1LIloRMAgFznSl90Ge4xUlQcugAAyHlFRaELqCbDPT6SmzYJnQAA5LrkZpuFTqCaDPf4SG7WNHQCAJDrkpttHjqBajLc4yO5VYvQCQBAritobjBEleEeH4VtDg6dAADkuloHHhI6gWoy3OOjYJfdk0198wsA+E3J+vVr7XtA6AqqyXCPkWSy8IijQkcAALmrVrvDE3XqhK6gmgz3WKl9+lnJjRqGrgAAclJhYe0zLwgdQfUZ7rGSbLxJ7VP/HLoCAMhFtY89saBFy9AVVJ/hHje1TzmzYJfdQ1cAALmlYJvtap97UegKaiSZSqVCN5BmqaU/Fl16bmrxotAhAEBOSDZqVO/+BwtabB06hBpxxT2Gkk2a1vvvezxIFQBIJBLJho3q3ny31R4Dhns8Fey0S/0BIwt23i10CAAQUkGLlvX6Dq219/6hQ0gDR2VibV1xyYODSsc8mSgtCZ0CAGRXrVqFRx9X54JLkw0bhU4hPQz3+EstXFAyYlDZWxMS69aFbgEAMq+wduEh7Wufc1HB1tuGTiGdDPe8sa64/KMPy95/q2LunNSPi1JLl7oMDwAxUVg7uWmTZLMtCrZqUavtIbX+cJDnusSS4U6l3HTTTTfffHM2X7Fk5NBsvhwZUlRSsuUl/ygq8bdEMu6Pe+z20rVXha4gtlpedsWilauy9nKXXHLJAw88kLWXIyq8ORXIoDe/mm61kx1+pQGxZ7gDGTR+6mehE8gXa9cZ7kDMGe5ABr1suJMtRaWloRMAMstwBzJl1qLFMxb+ELqCfLHGjbOAuDPcgUx58dNpoRPII8UlrrgDMWe4A5kyZvLHoRPII2u9ORWIO8MdyIjpCxa+8eX00BXkkeLS0pKystAVABlkuAMZ0eel8R4TQTalUqmFy1eErgDIIMMdSL9vFv4w4q13Q1eQd+YtWx46ASCDDHcg/W548pnS8vLQFeSd+cuWhU4AyCDDHUiz1z7/4qmJH4WuIB/NM9yBWDPcgXQqLi3924hRoSvIU/MdlQFizXAH0um60U966BKhuOIOxJvhDqTN+Gmf9391QugK8tf8pa64A3FmuAPp8cOKlecPHuYWkATkijsQb4Y7kAapVOriYQ/9sGJl6BDy2twlSz2DCYgxwx1IgwdemfDCJ1NDV5DvSsvLZy5aHLoCIFMMd6CmJn47s8djT4augEQikfhy3vzQCQCZYrgDNbJg+YpT+w4oLi0NHQKJRCLx5fwFoRMAMsVwB6qvuLT0lD4PeFwlueMrwx2IL8MdqL6/jRg18duZoSvgZ4Y7EGOGO1BNvca9/NBb74SugF+YvmBhhXuSAjFluAPV8epnX1z/+FOhK+DXikpKZi/+MXQFQEYY7kCVfTFv/hn3DyyvqAgdAuvxhdMyQEwZ7kDVzFu67NievZevXRs6BNbvs7nfh04AyAjDHaiCFWuLuvbq+/3SpaFD4DdNmjkrdAJARhjuQGUVl5aecF/fqXPmhg6B3zPJnY6AmDLcgUqpSKXOGTj0nekzQofABixYvmLeUs8WAGLIcAcq5epRo5+eNDl0BVSKxwsAsWS4Axt2+5jn7x//WugKqKyPZn0XOgEg/Qx3YAOGv/H2zU+PCV0BVeCKOxBLhjvwe56eNPnShx5OeRQlkTJ51neeMwDEj+EO/KbnJk85s/8gA4jIWV287iuPYQJix3AH1u/Vz7748wODysqtdiLJaRkgfgx3YD3e/HL6Sb3vX1dWFjoEqumDbwx3IG4Md+DXJn4788T7+hWVlIQOgep748uvQicApJnhDvzC1Dlzj7unz6ri4tAhUCOzFi2e8+OS0BUA6WS4Az/7esHCzj3vW7pmTegQSIM3v5oeOgEgnQx34CdfL1jY4Y6eP6xYGToE0uP1L5yWAWLFcAcSif+s9jvvWbB8RegQSJs3DHcgXgx34P9f7cuWhw6BdPp+6dKZixaHrgBIG8Md8t30BQs73NHTaieWXHQH4sRwh7w2fcHCo+7o6YQMceWmkECcFIYOAIKZvmBhh9t7LlxhtRNbbxruQIy44g556rO53//x1rusduJtwfIV0xcsDF0BkB6GO+SjqXPmHnXnPYtXrQodAhk3fupnoRMA0sNwh7wzdc7cTnfd++Oq1aFDIBte/HRq6ASA9DDcIb9MnvVdxzutdvLI2199vaq4OHQFQBoY7pBH3v16Rqe77l2y2monj6wrK3v98y9DVwCkgeEO+eLNL6cfd0+fFWuLQodAto1zWgaIBbeDhLww7pOpp/cbUFxaGjoEAnjxk6mpVCqZTIYOAagRV9wh/p78cNIpfR6w2slbC5av+HTO3NAVADVluEPMPfreB2cNHFJaXh46BEIa94nTMkDkGe4QZ4MnvHHuoGFl5RWhQyAwN4UEYsBwh9i6d9xLl48YVZFKhQ6B8CZ9O2vRSk8cA6LNcId46vn8i9eNfjJltUMikUgkKlKpV6Z5hCoQbYY7xE0qlbr20cevf/yp0CGQW8Z+/EnoBIAaMdwhbv71xNP3vTg+dAXknJc+nbZm3brQFQDVZ7hDrNzwxNM9n38xdAXkorUlJa9M+zx0BUD1Ge4QH/9+8pm7xo4LXQG56+lJk0MnAFSf4Q4xccszz93x3AuhKyCnjftk6rqystAVANVkuEMcDHrtjVueeS50BeS6lUVFr372RegKgGoy3CHyHv9g4t9HjgpdAdHwjNMyQGQZ7hBtEz7/8vzBwz1lCSrpuclTSpyWAaLJcIcImzRz1sl97ndmFypv+dq1b3w5PXQFQHUY7hBV0xcsPO6ePquL3ZcaqsZpGSCiDHeIpB9XrT6+V98lq1eHDoHoGTP547LyitAVAFVmuEP0FJWUnHBf329/WBQ6BCLpx1Wr3/n669AVAFVmuEPElFdUnPHAoA+/mRk6BCLsqYkfhU4AqDLDHSLm6lGPvTDl09AVEG1PfDDJvWWAyDHcIUrueeGlB155LXQFRN7SNWte8SQmIGoMd4iMpyZ+9K/HnwpdATHx6HsfhE4AqBrDHaLhnekzzh00zIOWIF3GfvzJirVFoSsAqsBwhwj49odFp/XtX1xaGjoE4qOopGTsx1NCVwBUgeEOue7HVauPvaf34lWrQodA3Dz63oehEwCqwHCHnFZUUnLiff3csh0yYcIXXy5csSJ0BUBlGe6QuypSqbMGDP3gm29Dh0A8lVdUPPHBpNAVAJVluEPuuup/Ro+Z/HHoCoizR993bxkgMgx3yFH3jnPLdsi4j2Z+9/WChaErACrFcIdc9NTEj65/zC3bIRtGv+8tqkA0GO6QcybP+u78wcPdsh2y45H3Pkj57QZEgeEOuWXOj0uO79V3bUlJ6BDIFzMXLX73629CVwBsmOEOOWRVcfEJ9/X7YcXK0CGQX4a98VboBIANM9whV5RXVJw1YMi0ud+HDoG88/SkyUvXrAldAbABhjvkimseeeyFKZ+GroB8VFRS8si77gsJ5DrDHXLC8Dfevn+8mz9CMIMnvBE6AWADDHcI75XPPr9sxMOhKyCvfTV/gacUAznOcIfApi9Y+Of7B5WVV4QOgXznLapAjjPcIaQlq1cf36vv8rVrQ4cAicc/mOQ3I5DLDHcIpqSs7PR+A779YVHoECCRSCSKSko8RRXIZYY7hJFKpS4aNuLNL6eHDgF+NmTCm6ETAH6T4Q5h3PHcC6PefT90BfAL0+Z+/9HM70JXAKyf4Q4BPDNp8n8/PSZ0BbAe3qIK5CzDHbJt0sxZ5wwaVpFKhQ4B1uOxDz5cVVwcugJgPQx3yKoFy5af0qd/UUlJ6BBg/VYXr3v47fdCVwCsh+EO2bO6eF2Xe/vMX7YsdAjwe+5/5TXfEwNykOEOWVKRSp09cMjUOXNDhwAb8M3CH176dFroCoBfM9whS/756BNjP/4kdAVQKfePfzV0AsCvGe6QDQ+99U7vl8aHrgAq69XPvpg29/vQFQC/YLhDxr09/evLHvqf0BVA1Qx4dULoBIBfMNwhs75esPDk3veXlJWFDgGq5pF3P1iyenXoCoCfGe6QQcvWrD3hvn7L1qwNHQJU2dqSkqGvexgTkEMMd8iU8oqKswcMmbHwh9AhQDX1f3VCaXl56AqAnxjukClX/s+jL011RzmIsAXLlj8zaXLoCoCfGO6QEQ+99c6AV18PXQHU1H0vuh8UkCsMd0i/d6bPcBsZiIfJs76b+O3M0BUAiYThDmk3c9HiU/o84DYyEBt9X/YwJiAnGO6QTquKi0/qfb9byEGcPDXxo29/WBS6AsBwh/SpSKXO6j/48+/nhQ4B0qm8osKTj4FcYLhD2vzz0Sde+GRq6Aog/R56850Fy5aHrgDyneEO6fHwO++5Jgdxta6szEl3IDjDHdLg/RnfXjJ8ZOgKIIMGvva6t68AYRnuUFNzflxySp/717mNDMTamnXrPJwBCMtwhxpZXbzuhPv6LVq5KnQIkHH3v/zq6uJ1oSuA/GW4Q/WlUqnuwx6aNvf70CFANixds2boG2+GrgDyl+EO1Xfjk888+eGk0BVA9vR64eXi0tLQFUCeMtyhmp6a+NHdz78YugLIqoUrVox69/3QFUCeMtyhOj7+bvb5g4enUqnQIUC23f38i2XlFaErgHxkuEOVLVi+4sT77l9bUhI6BAhg1qLFT038KHQFkI8Md6iatSUlJ/TqO3/ZstAhQDB3PT+uwjfcgKwz3KEKUqlU96EPffzd7NAhQEifzf3eRXcg+wx3qIJbnx37+AcTQ1cA4d301LNOugNZZrhDZT370ce3Pjs2dAWQE2Ys/OHR9z8IXQHkF8MdKuXTOXPPHTTMbWSA/3Xz02NKyspCVwB5xHCHDVu4YsUJvfqtWedR58DP5vy45KG33gldAeQRwx02oLi09JQ+D3y/dGnoECDn3Pbs2CJ3hgWyxXCHDbh42IgPv5kZugLIRQuWrxg84c3QFUC+MNzh99z9/IuPvOf9Z8Bv6vn8uNXFztEB2WC4w296eepn/37ymdAVQE5btHLV/eNfDV0B5AXDHdZv+oKFZ/YfVF7hPs3ABvQa9/KyNWtDVwDxZ7jDeixds+b4Xn1XrC0KHQJEwPK1a/u+ND50BRB/hjv8WnlFxTkDhn77w6LQIUBk9Hn5lUUrV4WuAGLOcIdfu+aRx16aOi10BRAlq4vX3TX2hdAVQMwZ7vALI99+9/7xr4WuAKJn4Kuvz1j4Q+gKIM4Md/jZ+zO+vfTBh0NXAJFUWl7e47GnQlcAcWa4w0/mLll6Sp/715WVhQ4hJjZr2PB/Luleu1at0CFkz5jJH7/+xVehK4DYMtwhkUgkikpKTu3b33vLSJcGdeo8fcXlpx7Y5m8dO4RuIauuffTxilQqdAUQT4Y7JFKp1AVDHpw867vQIcREncLCx/9+6UE77ZBIJG448bhWzTYPXUT2fDJ7zmPvfxi6Aognwx0Stz479okPJ4WuICZqFRSMuPiCo/ba4z//2KBOnX5nnxk2iSzr8fhTa0tKQlcAMWS4k++emzzltmfHhq4gJpLJ5APn/OWkNgf8v//yqL32OP2gtqGSyL55S5f1e/nV0BVADBnu5LUv580/b/BwB1JJlztOO/m8ww/9v/++15ndmjZqmP0eQrl77LiFK1aErgDixnAnfy1ZvfqE+/qtLCoKHUJM/PO4zlce03G9/6lpo4a3n3ZylnsIaFVxsW/lAWlnuJOnSsvLu/UbOHPR4tAhxET3Px7+3yef8Ds/4OxDD/njHrtlrYfghr7+1hfz5oeuAGLFcCdPXfHwo2986XbLpEfX1vv3OeuM3/8xyWTy/rPPrFe7dnaSwM6trgAAH8BJREFUCK68oqLHY0+GrgBixXAnHw187fXBE94IXUFMdNx7z1GXdq9VsOEvpztuucU/j+uchSRyxLhPpr762RehK4D4MNzJO+9Mn3H1qMdCVxATbXbY/tHL/lqnsLCSP/7qzp12b7FVRpPIKX8bOcrzmIF0MdzJL7N//PG0vv1L/DlKOuy5dcvnrv57w3p1K/9T6hQWDr7gnIJkMnNV5JRvFv7Q56VXQlcAMWG48/+1d9/xVdeH/sc5SciCJIQVCFMQkCEiCAIyRAF3GKKIAgIyZYUhaqvWVqutbfV2uEWhVlEwyhDBaqteW1fVqzhq6+hQWxFrnSgI5PfHvb/bX/tDy0jO53zOeT7/bTnn5eNBznnny3dkkE8+3zbqqp9s+fjj0CGkg3ZNm6w/Z0HDevX29g/2ad9u6pDBtZFEarps9bo/vfde6AogHRjuZIrq6uppN93y4ptvhQ4hHTQvbbDx3EXNG5Ts2x+/bOzJ5aWlNZtEytq6ffu5K1aFrgDSgeFOpri4anXVU0+HriAdlBQWrF00v22Txvv8CsUFBVeOP60Gk0hxd//mmY2bXghdAUTPcCcjrH762e+suy90BemgMDd39cJ5h7RutZ+vM7p3r5N69qiRJKKw4NYVrlIF9pPhTvp7/s9vTr5+aXV1degQopebk3PHvFlHdOxQI6/2w4mnF+Xn18hLkfpe3/zuVffdH7oCiJvhTprb/OFHo6/68afbtoUOIXrZWVnLZ049tvvBNfWCLRs2vPjkkTX1aqS+76xd/+bf3g9dAUTMcCedfbFz5xlXX++bkv2XSCR+fOb4k/scVrMve/awo/b/rBtisXX79kW33RG6AoiY4U46m7v8Z//5yu9CV5AOLj1l9NQhg2r8ZbOzsn545hkJt3XPGKuffvb+TS+GrgBiZbiTtm586JGbH340dAXpYM7wo8858bhaevH+HQ4cf0S/WnpxUlDlrbd//sUXoSuAKBnupKcnX3tj4a0rQleQDiYPHviDM2r31o2XjR3ToLCwVt+C1PH65nevdJUqsE8Md9LQ5g8/Ou0n17rzGvuvotehV0+aUNunspSVFF80ekStvgUp5fI1977yl7+GrgDiY7iTbnbs3HXG1de//f7fQ4cQvSFdDrpt9oyc7GR8Ts4aOsRVqplj244d029atss9aoG9ZLiTbs65/U4XpLL/erc7oKpybl5OTnLeLjsr60dnjneVauZ44rXXb/zlI6ErgMgY7qSVFY89cfUDvwhdQfS6tChfu3h+/fy8ZL5pvw7tXaWaUb6+suqt992sFtgLhjvpY9Of35x1809DVxC9lg0brltc2ah+/eS/9eWnneIq1czx0Wefzb7l1tAVQEwMd9LE+59+esqPrtm6fXvoEOLWpKho47kLWzVqGOTdmxYXfeNkV6lmkA3Pv7DyiadCVwDRMNxJB7uqq8+89sY/vLsldAhxKyksWL9kQcfmzQI2zDzaVaqZpfLW27d8/HHoCiAOhjvp4MJVd3sYIfupIDf3ngXzerRpHTbDVaqZ5r2PP1ly+8rQFUAcDHeit/aZ//r++o2hK4hb3ezsO+bOGtCpQ+iQOnXq1OnXof2EAf1DV5A8t/368fX/9XzoCiAChjtx+/1f35lyw83VbofMfshKJG6ZcdZxhxwcOuQfPEs108z76W0ff/556Aog1RnuROzDrZ+NuurHH332WegQ4vbDiWec2rdP6Ip/0rS4yLNUM8qbf3v/G3fdE7oCSHWGO7Gqrq6efMPSV9/ZHDqEuH1zzKgZRx8ZumI3Zhx9ZKegl8mSZNc88MsnXns9dAWQ0gx3YnXp6nX3Pvtc6Aridvawo86vOCF0xe7Vzc7+zrhTQ1eQPLuqqyddd9Mnn28LHQKkLsOdKD3w4kuXrbk3dAVxO+OIfleOHxe64quc0KP78IO7hq4ged54d8vXV94VugJIXYY78fnTe+9NvObGnbt2hQ4hYif27HHj1MlZKX/Xxe+dPjYn2wd1BrnuFw9v3PRC6AogRfk+IDKfbts28sof/+2TT0KHELEjOx90++wZUQzizi3KpwweFLqC5Kmurp6xdPn7n34aOgRIRRF8b8H/qq6unn7Tspfeejt0CBHrdUDbqgVz8uvWDR2ypy4aPaIoPz90Bcnz179/MG/5baErgFRkuBOTKzfcv+rJ34SuIGIHNitbvXBeXDu4aXHRguOPCV1BUq184qmVTzwVugJIOYY70fjPV3534aq7Q1cQsRYNSzcuWVhWUhw6ZK8tOG54s5KS0BUk1ZxlP3vr/fdDVwCpxXAnDu9+9PGEa2/csdMFqeyjJkVFG89d1Lpxo9Ah+6JeXt75I04MXUFSfbB16/SblnksNPD/MtyJwK7q6knX3fjXv38QOoRYFRcUrDunMurnGU0dMqh9WdPQFSTVgy++fP0vHw5dAaQQw50IXHrP2gdffDl0BbEqyM29Z+Hcnm3bhA7ZL3Wzs7958sjQFSTb+Xfc9ZrnQwP/l+FOqnvo5VcuX7s+dAWxys7KWj5z6sBOHUOH1IBTDu/drVXL0BUk1afbto2/5oYvdu4MHQKkBMOdlPaXv/99/NXXe9YS+yYrkVg6fcrIw3qGDqkZiUTiaxUnhK4g2Z7945++v35j6AogJRjupK4dO3eNv+aGLR9/HDqEWH133Kmn9+8buqImje5zmIPuGejbq9f99u2/hK4AwjPcSV0XrKr61e9eDV1BrC4cVTH/2GGhK2pYViJx3knHh64g2bbv2DF72a3uMAMY7qSo+57bdNWGn4euIFazhx194aiK0BW1YszhvaO+PQ775le/e/WWR34VugIIzHAnRc1cutzhJfbNuP59fzD+tNAVtSUrkZiXdv+SwJ44946V7ooLGc5wJ0W98+GHoROI0gk9ui+dNiUrkQgdUovGH9GvcVH90BUk24dbP1tyx8rQFUBIhjuQPvoe2P5ns2fkZKf5J1tBbu70o44MXUEAdz7+1PrnNoWuAIJJ8683IHMc2rbNusWV9fLyQockw8yhQzLkv5R/UfnT2z/dti10BRCG4Q6kg/ZlTdcuml9SWBA6JEmalZTMO2Zo6AoC+NN77116z7rQFUAYhjsQvZYNG/78vMVlJcWhQ5Jq4fHHOtM9M/3w/p8/96c/h64AAjDcgbg1Lqp/35IFrRo1DB2SbCWFBeee5EGqmWjHzl2zbv6pR0pDBjLcgYgV5eevW1x5UHnz0CFhzBo65ICmTUJXEMAzf/ij27pDBjLcgVjl161btWBOrwPahg4JJjcn56I0fc4U/9bFVfd8uPWz0BVAUhnuQJSys7KWzZx6ZOeDQocEdnr/voMO6hS6ggDe/ejjy9a4ShUyi+EOxCeRSFwzecLo3r1Ch4SXSCR+OPH0tL91Pbt19QO/fPWdzaErgOTxWQ/E54pxp04ePDB0Raro2rLFzKOHhK4ggO07dnztzqrQFUDyGO5AZL4+4sT5xw4LXZFaLj55ZPPSBqErCGDNM88+8drroSuAJDHcgZjMOPrIb5w8MnRFyikuKLjitFNDVxDGN+66J3QCkCSGOxCNsf36/HDiGaErUtTYfn2c9J+ZHnr5lQdffDl0BZAMhjsQh6Hdutw0bUpWIhE6JHX9ZNKEZiUloSsI4Jt3rw6dACSD4Q5E4PAD262aPzsvJyd0SEprXFT/pulTEn63yTxPvvbGY6++FroCqHWGO5DqurdutW5xZb28vNAhERh+cNfJgweEriCA7927IXQCUOsMdyCltS9reu85lQ0KC0OHROOq8eN6tGkduoJku++5Tb/76zuhK4DaZbgDqat5aYMNSxY6b3uvFOTm3jV/duOi+qFDSKrq6uplj/wqdAVQuwx3IEU1ql9/w5KFbZs0Dh0Sn9aNG/101vTsLJ/wmeVnv37si507Q1cAtcjHOpCK6ufnrVk0r0uL8tAhsRrarcvlp40JXUFSbf7wI/eFhPRmuAMpJzcnZ8WcWX3atwsdErfKY4cvOfG40BUk1QMvvBg6AahFhjuQWrKzsm6dNe2Y7t1Ch6SDS04ZPf2oI0NXkDwPvPBS6ASgFhnuQApJJBLXTJ4wyhNAa0gikfjRmWec3r9v6BCS5LXN7+7YuSt0BVBbDHcghVw29uTJgweGrkgrWYnEzTPOqjx2eOgQkmHnrl2bP/wwdAVQWwx3IFWcc+Jxi44/NnRFGspKJK44/dQfnHFaloeqZoCCvNzQCUBtMdyBlHDWkYMuPWV06Ip0NveYoVWVc5oUFYUOoRaVl5Y2rFcvdAVQWwx3ILyT+xz2k0njE44H17ITDj3kmcsuPu6Qg0OHUFuGdusSOgGoRYY7ENiwbl2Xz5zqaUHJ0aykZPXCedefdWZ5aWnoFmremYOOCJ0A1CLflEBIfdq3u3Pe2bk5OaFDMkgikZg8eODvf3D5NZMnNispCZ1DjenQrGxAxw6hK4BaZLgDwXRt2WLt4vn18/NCh2Si3JycqUMGvfDdS+cMP9o/d6SHSYMGON8M0psPayCMA5o2uW/JQhfShVVSWHDl+HFPfuvCfh3ah25hv5QUFpw1ZFDoCqB2Ge5AAM0blGxYsrB5A+dppITurVs9dMF51005s7ReYegW9tG8Y4b5NRjSnuEOJFtJYcHaxZXtmjYJHcI/ZCUSU44cuOk7l47o1TN0C3utUf36848dFroCqHWGO5BU9fLy1i6qPKR1q9Ah7EZZSfGq+WffMuOsBoUOvcdk4fHHFBcUhK4Aap3hDiRPbk7OnfPOdjp1ijvjiH6Pf/OC7n65ikTz0gZnDzsqdAWQDIY7kCRZicQtM84afnDX0CH8e+3Lmj560fnHdO8WOoR/7ztjx9TLc2smyAiGO5AMiUTix5PGn3J479Ah7KmC3NwVc2b1OqBt6BC+ysBOHU/rd3joCiBJDHcgGS45ZfS0IYNDV7B36ufnbTh3YY82rUOHsHvZWVlXTRjn3u2QOQx3oNbNGX70khOPC13BvmhQWHjvOQs6NW8WOoTdOHvYUS5FgIxiuAO1a/yA/j8447TQFey7psVFG89d1KZx49Ah/JOykuILR1WErgCSynAHatFJPXvccNYk/5QfuxYNSzee64FZqWXbFzs+/Xxb6AogqQx3oLYc1bXz7XNm5mT7nEkH7cua3rdkYaP69UOH8D8+2Lp1zrJbQ1cASeULFagVh7Vru2r+7LycnNAh1JiuLVtsPG9RaT3PZkoV65/b9MCLL4WuAJLHcAdqXucW5esWVxbl54cOoYYd0rrV3Qvmumt46rhs9b2hE4DkMdyBGtayYcN7F1c6pyJdHdGxQ1XlnPy6dUOHUKdOnTq//v2rr29+N3QFkCSGO1CTykqKf37eolaNGoYOoRYd1bXzbbNn1M3ODh1CnTp16mx4/oXQCUCSGO5AjSkuKFi7aP6BzcpCh1DrTurZ42dnT8/O8iUS3gtvvhU6AUgSn7lAzSjIzV29cN6hbduEDiFJRvXudfWkCe71Gdw7H3wQOgFIEsMdqAF1s7NXzJk5oFOH0CEk1ZQjB143ZWKW7R7Uzl27QicASWK4A/srK5FYOn3K8T26hw4hgMmDB15/1iTbPaBCN/mBjGG4A/vritNPPa3f4aErCObMQUf8dNY0T9oKxRNtIXP4nAX2yzdOHjnvmGGhKwjs1L59bpk+1XYPom2TJqETgCTxIQvsu1lDh3x9xImhK0gJY/v1+dnZ7hEZQK8DXBEOmcJwB/bR+AH9/2PC6aErSCGje/daMWdmSWFB6JAMUpCbe1i7A0JXAEliuAP74sSePW44a5JbAfIvKnod+vzl36rodWjokExxwqGHFObmhq4AksRwB/ba4M6dbp89wwnN7FZ5aeld82f/6htfO6lnD7/a1bYZRx0ZOgFInpzQAUBkerZtU1U5J79u3dAhpLQ+7dtVVc55490tt/368dt+/fgb724JXZSGhnbrMrhzp9AVQPIY7sBe6NS82bpzKosLnMTMHmnXtMmFoyouGHnSc3/68/2bXrx/04tPvv76jp0eGFQD6ufnXTN5YugKIKkMd2BPtWrUcMO5C5sUFYUOITKJROLQtm0ObdvmvIoT3vnww2se+OW1D/7yw62fhe6KWE521q1nz2jbpHHoECCpnKIK7JEmRUUblixs2bBh6BDi1qyk5FtjRv32e5efPewoz1vdNwW5ubedPeMEzyqGzGO4A/9ecUHBunMqOzZvFjqENNG4qP5/TDj9/vMWt2rkV8G906VF+UMXnDuqd6/QIUAAhjvwb+TXrVtVOadnWw95oYYN7tzpmW9fPK5/39AhccjOylpy4nFPXnKRH0bIWM5xB75KTnbW7bNnuHMFtaRBYeHymVMPad3q/Dvvqq6uDp2Turq1anndlIl92rcLHQKEZLgDXyqRSFwzeeKJPXuEDiHNLTz+mOYNSqbeeMsXO3eGbkk5DQoLzznxuPnHDsvN8ZUNmc6nAPClvn/62EmDBoSuICOM69+3cXHR2B9d88nn20K3pIpEIjFxYP9vnzqmabFbOQF16jjHHfgyF4w8ae4xQ0NXkEGGdetaVTk3z3HlOnXq1KnT64C2/3nh+TdOnWy1A//LcCdFuV4trFlDh1w0ekToCjLOkC4HLZ81LTsro7+bWjdutHzm1Mcu/vrhBzqjHfgnGf3hSCq7adrk4Qd3DV2RoU7rd/hVE04PXUGGGt2714/OPCN0RRj18/MuHFXxwncuGde/b8JN7oH/j+FOiqqbnb1i7qwebVqHDsk4x/fovnT6FE/GIaBpQwafX3FC6IqkqpudPXvY0b//wXcvHFVRkJsbOgdIUYY7qasoP3/t4vmtGzcKHZJBBnTqsGLOzLrZ2aFDyHQXjR7Rr0P70BXJkEgkRvXu9fzl37pqwrjGRfVD5wApzXAnpTUrKbm7ck69vLzQIRnh4FYtqyrnOtpHKsjOylo+c1pRfn7okNrVv8OBv/jakjvnzjqwWVnoFiAChjuprnvrVstmnuV0z9rWvqzp+iULSusVhg6B/9G2SeOl06ek689+15YtVsyZ+fCF5w3o1CF0CxANw50IjOjV8+sjTgxdkc7KS0s3nruwWUlJ6BD4JyMPS8Of/TaNG18zeeIz37745D6HhW4BIuN2ucThglEVT73+xs9feCl0SBpqVL/+hiUL2jRuHDoEduPCURWv/PWdu578TeiQGlBeWnrByJMmDRqQk+2oGbAvfHYQh6xE4uYZU5s3cEi4hhXl569bXNm5RXnoENi9RCKxbMZZaXBz2BYNS3/7vW9PHTLIagf2mY8PotG0uOjWs6dn+JNZalZuTs6KubMOa9c2dAh8ldycnFXzZw/s1DF0yH4pKShw5Tewn2wgYjLooE6LTzg2dEWayM7Kum329DQ4kEkmKMjNvWfh3Kiv48yrWzd0AhA9w53IXDCqoovzOvZbIpG4bsqZI3r1DB0Ce6q4oODecxYM6xbrr5qFDrcD+83FqaSoslnzvux/2rFrVzJL0lJ+3ZwlK+5csuLO0CGw13Jzsrfv2Bm6Yq899fobX/GxRur7YOtnoRPAcCdV/f3TraET0tln27/4bPsXoSsgg3yxc6ePNWA/OVUGAAAiYLgDAEAEDHcAAIiA4Q4AABEw3AEAIAKGOwAARMBwZ48UFhaGTgCATFFQUBA6gVRkuLNHmjdvHjoBADJFeblnhLMbhjt7xCcIACSNr112y3BnjzjiDgBJY7izW4Y7e8QnCAAkja9dditRXV0duoE41KtXb+vWraErACD9ffLJJ/Xq1QtdQcpxxJ091bNnz9AJAJD+unTpYrWzW4Y7e2rEiBGhEwAg/fnC5csY7uypkSNHhk4AgPRnuPNlnOPOXujSpctvf/vb0BUAkLbKysr+8pe/ZGU5tMpu+GvBXnAMAABqVUVFhdXOl/E3g70wZsyY0AkAkM581fIVDHf2Qq9evSoqKkJXAEB6Ovzww4cNGxa6gtTlHHf2ziuvvHLwwQfv2LEjdAgApJtHH310wIABoStIXY64s3cOOuigCRMmhK4AgHQzYsQIq52v5og7e+3tt9/u2LGjp6gCQE3Jzs5+/vnnu3btGjqElOaIO3utRYsWCxcuDF0BAOlj5syZVjv/liPu7Itdu3ZVVFSsX78+dAgARK9fv34PPfRQXl5e6BBSneHOPvroo4/69+//0ksvhQ4BgIiVl5f/5je/KS8vDx1CBJwqwz4qLi6+++67S0tLQ4cAQKwKCgpWr15ttbOHDHf2XceOHe+4446cnJzQIQAQn0QisXz58t69e4cOIRqGO/tl+PDh9957b4MGDUKHAEBM8vPzly1bdsopp4QOISbOcacGvPrqqxUVFa+88kroEACIQHl5+erVqx1rZ2854k4N6NChw2OPPTZ06NDQIQCQ6vr27fv0009b7ewDw52aUVpaumHDhvPPP9/drABgt3JycubOnfvwww83b948dAtRcqoMNezNN9+89NJLly5dunPnztAtAJAqhg4detVVV3Xr1i10CBEz3KkVL7/88sUXX7xq1arQIQAQWN++fa+44oqBAweGDiF6hju16LHHHlu5cuXatWv/8Ic/hG4BgKRq0aJFRUXFmDFjjjrqqNAtpAnDnWTYtGnTmjVr1qxZ8+yzz/orB0C6ysrK6tKlS0VFxciRIw877LBEIhG6iLRiuJNUX3zxxebNm99+++133nnnrbfe2rx58/bt24OUPP/88xs3bgzy1l8hLy9v3LhxZWVloUMA2CM5OTnNmjVr2bJl8+bNW7ZsWVZW5rmE1B7DnQy1cuXKsWPHhq74J/Xq1XvggQf69esXOgQASEVuB0mGKikpCZ3wTwoLC9euXWu1AwBfxnAnQ5WWloZO+IfCwsJ169a5egkA+AqGOxkqdc4jLygoWLNmjdUOAHw157iToT7//POCgoLQFXXy8vKqqqpOOOGE0CEAQKpzxJ0MlZ+f36BBg7AN/31eu9UOAOwJw53MFfZsmeLi4g0bNgwfPjxgAwAQEcOdzNW6detQb11aWnr//fcPGjQoVAAAEB3Dncx14IEHBnnfsrKyhx9+uG/fvkHeHQCIlId7kbnat2+f/Ddt3br1gw8+2KFDh+S/NQAQNUfcyVzJP+LeuXPnRx991GoHAPaB4U7m6t69ezLfrk+fPo888kjAE+sBgKi5jzsZrUmTJu+9914S3mjYsGFVVVVFRUVJeC8AIC054k5G69mzZxLeZeLEievXr7faAYD9YbiT0QYOHFjbb3H++ecvW7asbt26tf1GAEB6M9zJaLX61NK8vLybbrrpsssuSyQStfcuAECGcI47Ga26urp169ZvvfVWjb9yeXl5VVWVm7UDADXFEXcyWiKRmDZtWo2/bM+ePR9//HGrHQCoQY64k+m2bNnStm3brVu31tQLTp48+dprr83Ly6upFwQAqOOIOzRp0uTKK6+skZcqKiq68cYbb775ZqsdAKhxhjvUmTFjxnnnnbefLzJw4MDnnntu6tSpNZIEAPAvDHeoU6dOncsvv3zVqlWNGzfehz/bpEmTpUuXPvLII+3atavxMACA/+Ycd/iHLVu2XHLJJTfccMO2bdv25P9fXFw8d+7cRYsWlZaW1nYbAJDhDHf4V+++++4tt9xSVVX19NNPf9kPSNeuXSdPnjxlyhSTHQBIDsMdvtT777//9NNP//GPf9yyZcvf/va3Tz/9tEGDBh07dhw0aFCHDh1C1wEAmcVwBwCACLg4FQAAImC4AwBABAx3AACIgOEOAAARMNwBACAChjsAAETAcAcAgAgY7gAAEAHDHQAAImC4AwBABAx3AACIgOEOAAARMNwBACAChjsAAETAcAcAgAgY7gAAEAHDHQAAImC4AwBABAx3AACIgOEOAAARMNwBACAChjsAAETAcAcAgAgY7gAAEAHDHQAAImC4AwBABAx3AACIgOEOAAARMNwBACAChjsAAETAcAcAgAgY7gAAEAHDHQAAImC4AwBABAx3AACIgOEOAAARMNwBACAChjsAAETAcAcAgAgY7gAAEAHDHQAAImC4AwBABAx3AACIgOEOAAARMNwBACAChjsAAETAcAcAgAgY7gAAEAHDHQAAImC4AwBABAx3AACIgOEOAAARMNwBACAChjsAAETAcAcAgAgY7gAAEAHDHQAAImC4AwBABAx3AACIgOEOAAARMNwBACAChjsAAETAcAcAgAgY7gAAEAHDHQAAImC4AwBABAx3AACIgOEOAAARMNwBACAChjsAAETAcAcAgAgY7gAAEAHDHQAAImC4AwBABAx3AACIgOEOAAARMNwBACAChjsAAETAcAcAgAgY7gAAEAHDHQAAImC4AwBABAx3AACIgOEOAAARMNwBACAChjsAAETAcAcAgAgY7gAAEAHDHQAAImC4AwBABAx3AACIgOEOAAARMNwBACAChjsAAETAcAcAgAgY7gAAEAHDHQAAImC4AwBABAx3AACIgOEOAAARMNwBACAChjsAAETAcAcAgAgY7gAAEAHDHQAAImC4AwBABAx3AACIgOEOAAARMNwBACAChjsAAETAcAcAgAgY7gAAEAHDHQAAImC4AwBABAx3AACIgOEOAAARMNwBACAChjsAAETAcAcAgAgY7gAAEAHDHQAAImC4AwBABAx3AACIgOEOAAARMNwBACAChjsAAETAcAcAgAgY7gAAEAHDHQAAImC4AwBABAx3AACIgOEOAAARMNwBACAChjsAAETAcAcAgAgY7gAAEAHDHQAAImC4AwBABAx3AACIgOEOAAARMNwBACAChjsAAETAcAcAgAgY7gAAEAHDHQAAImC4AwBABAx3AACIgOEOAAARMNwBACAChjsAAETAcAcAgAgY7gAAEAHDHQAAImC4AwBABP4PgNEdK+pI+AQAAAAASUVORK5CYII="/> +</defs> +<g id="surface1"> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.421062 4.9595 C 9.421062 7.424344 7.424969 9.420438 4.960125 9.420438 C 2.495281 9.420438 0.499187 7.424344 0.499187 4.9595 C 0.499187 2.498563 2.495281 0.498563 4.960125 0.498563 C 7.424969 0.498563 9.421062 2.498563 9.421062 4.9595 Z M 9.421062 4.9595 " transform="matrix(1,0,0,-1,5.993,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.422906 4.9595 C 9.422906 7.424344 7.422906 9.420438 4.961969 9.420438 C 2.497125 9.420438 0.501031 7.424344 0.501031 4.9595 C 0.501031 2.498563 2.497125 0.498563 4.961969 0.498563 C 7.422906 0.498563 9.422906 2.498563 9.422906 4.9595 Z M 9.422906 4.9595 " transform="matrix(1,0,0,-1,360.956,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.991156 -1.993625 L -0.252875 0.662625 L 4.958063 4.9595 L 8.169 8.05325 L 11.911188 11.912625 " transform="matrix(1,0,0,-1,360.956,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.991156 11.912625 L 0.598688 9.838406 L 4.958063 4.963406 L 7.180719 1.596219 L 11.911188 -1.989719 " transform="matrix(1,0,0,-1,360.956,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.422906 4.9595 C 9.422906 7.424344 7.422906 9.420438 4.961969 9.420438 C 2.497125 9.420438 0.501031 7.424344 0.501031 4.9595 C 0.501031 2.498563 2.497125 0.498563 4.961969 0.498563 C 7.422906 0.498563 9.422906 2.498563 9.422906 4.9595 Z M 9.422906 4.9595 " transform="matrix(1,0,0,-1,444.206,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.991156 -1.993625 L 1.086969 -0.138156 L 4.958063 4.9595 L 7.243219 8.029813 L 11.911188 11.912625 " transform="matrix(1,0,0,-1,444.206,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.991156 11.912625 L 1.126031 10.057156 L 4.958063 4.963406 L 7.465875 3.182156 L 11.911188 -1.989719 " transform="matrix(1,0,0,-1,444.206,-6.978)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-1" x="0.016" y="37.932"/> + <use xlink:href="#glyph0-2" x="7.848734" y="37.932"/> + <use xlink:href="#glyph0-3" x="13.874921" y="37.932"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-4" x="22.307655" y="37.932"/> + <use xlink:href="#glyph0-5" x="28.333842" y="37.932"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-6" x="36.321485" y="37.932"/> + <use xlink:href="#glyph0-7" x="44.452037" y="37.932"/> + <use xlink:href="#glyph0-4" x="51.830952" y="37.932"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-8" x="61.468051" y="37.932"/> + <use xlink:href="#glyph0-9" x="64.483326" y="37.932"/> + <use xlink:href="#glyph0-10" x="69.907331" y="37.932"/> + <use xlink:href="#glyph0-9" x="75.331335" y="37.932"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-11" x="84.377161" y="37.932"/> + <use xlink:href="#glyph0-9" x="87.693528" y="37.932"/> + <use xlink:href="#glyph0-12" x="93.117532" y="37.932"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-13" x="100.948084" y="37.932"/> + <use xlink:href="#glyph0-2" x="105.167724" y="37.932"/> + <use xlink:href="#glyph0-3" x="111.193911" y="37.932"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-14" x="119.637554" y="37.932"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-3" x="127.164833" y="37.932"/> + <use xlink:href="#glyph0-15" x="131.986655" y="37.932"/> + <use xlink:href="#glyph0-16" x="138.012842" y="37.932"/> + <use xlink:href="#glyph0-17" x="142.292482" y="37.932"/> + <use xlink:href="#glyph0-13" x="145.307757" y="37.932"/> + <use xlink:href="#glyph0-3" x="149.527397" y="37.932"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-17" x="157.960132" y="37.932"/> + <use xlink:href="#glyph0-16" x="160.975407" y="37.932"/> +</g> +<use xlink:href="#image6" mask="url(#mask0)" transform="matrix(0.05669,0,0,0.05669,168.875,3.919)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-18" x="225.568" y="37.932"/> +</g> +</g> +</svg> diff --git a/macros/latex/contrib/sdaps/html/_images/sdaps-df7a1db8108564a499998148db3ba5f658896065.svg b/macros/latex/contrib/sdaps/html/_images/sdaps-df7a1db8108564a499998148db3ba5f658896065.svg new file mode 100644 index 0000000000..351fef13e9 --- /dev/null +++ b/macros/latex/contrib/sdaps/html/_images/sdaps-df7a1db8108564a499998148db3ba5f658896065.svg @@ -0,0 +1,502 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="420pt" height="211pt" viewBox="0 0 420 211" version="1.2"> +<defs> +<g> +<symbol overflow="visible" id="glyph0-0"> +<path style="stroke:none;" d=""/> +</symbol> +<symbol overflow="visible" id="glyph0-1"> +<path style="stroke:none;" d="M 4.34375 -7.59375 C 4.28125 -7.734375 4.265625 -7.8125 4.09375 -7.8125 C 3.921875 -7.8125 3.875 -7.75 3.828125 -7.59375 L 1.578125 -1.0625 C 1.375 -0.515625 0.9375 -0.34375 0.34375 -0.34375 L 0.34375 0 C 0.59375 -0.015625 1.0625 -0.03125 1.46875 -0.03125 C 1.796875 -0.03125 2.359375 -0.015625 2.71875 0 L 2.71875 -0.34375 C 2.171875 -0.34375 1.890625 -0.609375 1.890625 -0.890625 C 1.890625 -0.921875 1.90625 -1.03125 1.921875 -1.0625 L 2.421875 -2.484375 L 5.109375 -2.484375 L 5.6875 -0.8125 C 5.703125 -0.78125 5.71875 -0.703125 5.71875 -0.671875 C 5.71875 -0.34375 5.109375 -0.34375 4.828125 -0.34375 L 4.828125 0 C 5.21875 -0.03125 5.984375 -0.03125 6.390625 -0.03125 C 6.859375 -0.03125 7.359375 -0.015625 7.8125 0 L 7.8125 -0.34375 L 7.625 -0.34375 C 6.96875 -0.34375 6.8125 -0.421875 6.703125 -0.78125 Z M 3.765625 -6.375 L 5 -2.828125 L 2.546875 -2.828125 Z M 3.765625 -6.375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-2"> +<path style="stroke:none;" d="M 1.28125 -2.375 C 1.28125 -4.15625 2.171875 -4.609375 2.75 -4.609375 C 2.84375 -4.609375 3.53125 -4.609375 3.921875 -4.203125 C 3.46875 -4.171875 3.40625 -3.84375 3.40625 -3.703125 C 3.40625 -3.421875 3.59375 -3.203125 3.90625 -3.203125 C 4.1875 -3.203125 4.40625 -3.390625 4.40625 -3.71875 C 4.40625 -4.453125 3.578125 -4.890625 2.734375 -4.890625 C 1.375 -4.890625 0.375 -3.703125 0.375 -2.359375 C 0.375 -0.953125 1.453125 0.125 2.71875 0.125 C 4.171875 0.125 4.53125 -1.1875 4.53125 -1.296875 C 4.53125 -1.40625 4.421875 -1.40625 4.390625 -1.40625 C 4.28125 -1.40625 4.265625 -1.359375 4.25 -1.296875 C 3.921875 -0.28125 3.21875 -0.15625 2.8125 -0.15625 C 2.234375 -0.15625 1.28125 -0.625 1.28125 -2.375 Z M 1.28125 -2.375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-3"> +<path style="stroke:none;" d="M 1.203125 -0.828125 C 1.203125 -0.34375 1.078125 -0.34375 0.34375 -0.34375 L 0.34375 0 C 0.734375 -0.015625 1.28125 -0.03125 1.578125 -0.03125 C 1.859375 -0.03125 2.4375 -0.015625 2.796875 0 L 2.796875 -0.34375 C 2.078125 -0.34375 1.953125 -0.34375 1.953125 -0.828125 L 1.953125 -2.828125 C 1.953125 -3.96875 2.71875 -4.578125 3.421875 -4.578125 C 4.109375 -4.578125 4.234375 -3.984375 4.234375 -3.375 L 4.234375 -0.828125 C 4.234375 -0.34375 4.109375 -0.34375 3.375 -0.34375 L 3.375 0 C 3.765625 -0.015625 4.3125 -0.03125 4.609375 -0.03125 C 4.890625 -0.03125 5.46875 -0.015625 5.828125 0 L 5.828125 -0.34375 C 5.265625 -0.34375 5 -0.34375 4.984375 -0.671875 L 4.984375 -2.75 C 4.984375 -3.6875 4.984375 -4.03125 4.640625 -4.421875 C 4.5 -4.609375 4.140625 -4.828125 3.5 -4.828125 C 2.578125 -4.828125 2.109375 -4.171875 1.921875 -3.75 L 1.921875 -7.5625 L 0.34375 -7.453125 L 0.34375 -7.109375 C 1.109375 -7.109375 1.203125 -7.03125 1.203125 -6.5 Z M 1.203125 -0.828125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-4"> +<path style="stroke:none;" d="M 1.21875 -2.75 C 1.28125 -4.375 2.203125 -4.640625 2.578125 -4.640625 C 3.703125 -4.640625 3.8125 -3.171875 3.8125 -2.75 Z M 1.203125 -2.515625 L 4.25 -2.515625 C 4.5 -2.515625 4.53125 -2.515625 4.53125 -2.75 C 4.53125 -3.828125 3.9375 -4.890625 2.578125 -4.890625 C 1.3125 -4.890625 0.3125 -3.765625 0.3125 -2.40625 C 0.3125 -0.9375 1.453125 0.125 2.703125 0.125 C 4.03125 0.125 4.53125 -1.09375 4.53125 -1.296875 C 4.53125 -1.40625 4.4375 -1.421875 4.390625 -1.421875 C 4.28125 -1.421875 4.265625 -1.359375 4.25 -1.28125 C 3.859375 -0.15625 2.875 -0.15625 2.765625 -0.15625 C 2.21875 -0.15625 1.78125 -0.484375 1.53125 -0.890625 C 1.203125 -1.40625 1.203125 -2.125 1.203125 -2.515625 Z M 1.203125 -2.515625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-5"> +<path style="stroke:none;" d="M 1.15625 -0.828125 C 1.15625 -0.34375 1.03125 -0.34375 0.3125 -0.34375 L 0.3125 0 C 0.671875 -0.015625 1.171875 -0.03125 1.5 -0.03125 C 1.828125 -0.03125 2.25 -0.015625 2.6875 0 L 2.6875 -0.34375 C 1.96875 -0.34375 1.84375 -0.34375 1.84375 -0.828125 L 1.84375 -1.953125 L 2.546875 -2.546875 C 3.375 -1.390625 3.84375 -0.78125 3.84375 -0.59375 C 3.84375 -0.375 3.65625 -0.34375 3.453125 -0.34375 L 3.453125 0 C 3.75 -0.015625 4.390625 -0.03125 4.625 -0.03125 C 4.9375 -0.03125 5.25 -0.015625 5.578125 0 L 5.578125 -0.34375 C 5.171875 -0.34375 4.921875 -0.34375 4.515625 -0.921875 L 3.125 -2.875 C 3.125 -2.890625 3.0625 -2.953125 3.0625 -2.984375 C 3.0625 -3.03125 3.84375 -3.6875 3.953125 -3.78125 C 4.640625 -4.328125 5.09375 -4.359375 5.328125 -4.359375 L 5.328125 -4.703125 C 5 -4.671875 4.859375 -4.671875 4.5625 -4.671875 C 4.171875 -4.671875 3.484375 -4.6875 3.34375 -4.703125 L 3.34375 -4.359375 C 3.546875 -4.359375 3.65625 -4.234375 3.65625 -4.09375 C 3.65625 -3.875 3.5 -3.734375 3.40625 -3.671875 L 1.875 -2.328125 L 1.875 -7.5625 L 0.3125 -7.453125 L 0.3125 -7.109375 C 1.0625 -7.109375 1.15625 -7.03125 1.15625 -6.5 Z M 1.15625 -0.828125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-6"> +<path style="stroke:none;" d="M 1.875 -4.109375 L 1.875 -7.5625 L 0.3125 -7.453125 L 0.3125 -7.109375 C 1.0625 -7.109375 1.15625 -7.03125 1.15625 -6.5 L 1.15625 0 L 1.421875 0 C 1.4375 -0.015625 1.53125 -0.15625 1.828125 -0.671875 C 1.984375 -0.421875 2.4375 0.125 3.25 0.125 C 4.546875 0.125 5.6875 -0.953125 5.6875 -2.359375 C 5.6875 -3.734375 4.609375 -4.828125 3.375 -4.828125 C 2.515625 -4.828125 2.046875 -4.3125 1.875 -4.109375 Z M 1.90625 -1.25 L 1.90625 -3.484375 C 1.90625 -3.703125 1.90625 -3.703125 2.03125 -3.875 C 2.453125 -4.5 3.046875 -4.578125 3.3125 -4.578125 C 3.8125 -4.578125 4.203125 -4.296875 4.453125 -3.875 C 4.75 -3.4375 4.78125 -2.8125 4.78125 -2.359375 C 4.78125 -1.96875 4.75 -1.3125 4.4375 -0.8125 C 4.203125 -0.484375 3.796875 -0.125 3.203125 -0.125 C 2.71875 -0.125 2.328125 -0.375 2.0625 -0.78125 C 1.90625 -1.015625 1.90625 -1.046875 1.90625 -1.25 Z M 1.90625 -1.25 "/> +</symbol> +<symbol overflow="visible" id="glyph0-7"> +<path style="stroke:none;" d="M 5.140625 -2.328125 C 5.140625 -3.734375 4.046875 -4.890625 2.71875 -4.890625 C 1.359375 -4.890625 0.3125 -3.703125 0.3125 -2.328125 C 0.3125 -0.921875 1.4375 0.125 2.71875 0.125 C 4.03125 0.125 5.140625 -0.953125 5.140625 -2.328125 Z M 2.71875 -0.15625 C 2.25 -0.15625 1.78125 -0.375 1.484375 -0.890625 C 1.203125 -1.359375 1.203125 -2.03125 1.203125 -2.421875 C 1.203125 -2.84375 1.203125 -3.4375 1.46875 -3.921875 C 1.765625 -4.421875 2.28125 -4.640625 2.71875 -4.640625 C 3.203125 -4.640625 3.671875 -4.40625 3.953125 -3.9375 C 4.234375 -3.46875 4.234375 -2.828125 4.234375 -2.421875 C 4.234375 -2.03125 4.234375 -1.4375 3.984375 -0.953125 C 3.75 -0.46875 3.265625 -0.15625 2.71875 -0.15625 Z M 2.71875 -0.15625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-8"> +<path style="stroke:none;" d="M 3.125 -2.5625 C 3.453125 -2.984375 3.875 -3.515625 4.140625 -3.796875 C 4.46875 -4.1875 4.921875 -4.359375 5.4375 -4.359375 L 5.4375 -4.703125 C 5.140625 -4.671875 4.828125 -4.671875 4.53125 -4.671875 C 4.203125 -4.671875 3.625 -4.6875 3.484375 -4.703125 L 3.484375 -4.359375 C 3.71875 -4.34375 3.8125 -4.203125 3.8125 -4.03125 C 3.8125 -3.84375 3.703125 -3.703125 3.640625 -3.640625 L 2.96875 -2.796875 L 2.109375 -3.890625 C 2.015625 -4 2.015625 -4.03125 2.015625 -4.09375 C 2.015625 -4.25 2.1875 -4.359375 2.40625 -4.359375 L 2.40625 -4.703125 C 2.109375 -4.6875 1.390625 -4.671875 1.21875 -4.671875 C 1 -4.671875 0.484375 -4.671875 0.1875 -4.703125 L 0.1875 -4.359375 C 0.953125 -4.359375 0.953125 -4.359375 1.46875 -3.703125 L 2.546875 -2.296875 L 1.53125 -1 C 1 -0.359375 0.359375 -0.34375 0.125 -0.34375 L 0.125 0 C 0.421875 -0.015625 0.75 -0.03125 1.03125 -0.03125 C 1.359375 -0.03125 1.8125 -0.015625 2.078125 0 L 2.078125 -0.34375 C 1.828125 -0.375 1.75 -0.515625 1.75 -0.671875 C 1.75 -0.921875 2.078125 -1.28125 2.734375 -2.0625 L 3.5625 -0.96875 C 3.65625 -0.84375 3.796875 -0.671875 3.796875 -0.609375 C 3.796875 -0.515625 3.703125 -0.34375 3.40625 -0.34375 L 3.40625 0 C 3.734375 -0.015625 4.34375 -0.03125 4.578125 -0.03125 C 4.875 -0.03125 5.296875 -0.015625 5.625 0 L 5.625 -0.34375 C 5.03125 -0.34375 4.84375 -0.359375 4.59375 -0.671875 Z M 3.125 -2.5625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-9"> +<path style="stroke:none;" d="M 2.09375 -4.125 C 2.09375 -4.4375 1.828125 -4.703125 1.515625 -4.703125 C 1.203125 -4.703125 0.9375 -4.4375 0.9375 -4.125 C 0.9375 -3.8125 1.203125 -3.546875 1.515625 -3.546875 C 1.828125 -3.546875 2.09375 -3.8125 2.09375 -4.125 Z M 2.09375 -0.578125 C 2.09375 -0.890625 1.828125 -1.15625 1.515625 -1.15625 C 1.203125 -1.15625 0.9375 -0.890625 0.9375 -0.578125 C 0.9375 -0.265625 1.203125 0 1.515625 0 C 1.828125 0 2.09375 -0.265625 2.09375 -0.578125 Z M 2.09375 -0.578125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-10"> +<path style="stroke:none;" d="M 4.140625 -0.59375 L 4.140625 0.125 L 5.75 0 L 5.75 -0.34375 C 4.984375 -0.34375 4.890625 -0.421875 4.890625 -0.953125 L 4.890625 -7.5625 L 3.328125 -7.453125 L 3.328125 -7.109375 C 4.09375 -7.109375 4.171875 -7.03125 4.171875 -6.5 L 4.171875 -4.140625 C 3.859375 -4.53125 3.390625 -4.828125 2.796875 -4.828125 C 1.515625 -4.828125 0.375 -3.75 0.375 -2.34375 C 0.375 -0.953125 1.4375 0.125 2.6875 0.125 C 3.375 0.125 3.875 -0.25 4.140625 -0.59375 Z M 4.140625 -3.515625 L 4.140625 -1.28125 C 4.140625 -1.09375 4.140625 -1.0625 4.03125 -0.890625 C 3.703125 -0.359375 3.203125 -0.125 2.734375 -0.125 C 2.25 -0.125 1.859375 -0.40625 1.59375 -0.8125 C 1.3125 -1.265625 1.28125 -1.890625 1.28125 -2.328125 C 1.28125 -2.734375 1.296875 -3.390625 1.609375 -3.875 C 1.84375 -4.21875 2.25 -4.578125 2.84375 -4.578125 C 3.234375 -4.578125 3.6875 -4.421875 4.03125 -3.921875 C 4.140625 -3.734375 4.140625 -3.71875 4.140625 -3.515625 Z M 4.140625 -3.515625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-11"> +<path style="stroke:none;" d="M 6.75 -3.671875 C 6.953125 -4.203125 7.28125 -4.359375 7.671875 -4.359375 L 7.671875 -4.703125 C 7.421875 -4.671875 7.109375 -4.671875 6.875 -4.671875 C 6.546875 -4.671875 6.0625 -4.6875 5.859375 -4.703125 L 5.859375 -4.359375 C 6.25 -4.359375 6.484375 -4.15625 6.484375 -3.84375 C 6.484375 -3.78125 6.484375 -3.75 6.4375 -3.609375 L 5.4375 -0.8125 L 4.359375 -3.859375 C 4.3125 -3.984375 4.3125 -4.015625 4.3125 -4.0625 C 4.3125 -4.359375 4.734375 -4.359375 4.953125 -4.359375 L 4.953125 -4.703125 C 4.640625 -4.6875 4.078125 -4.671875 3.8125 -4.671875 C 3.484375 -4.671875 3.171875 -4.671875 2.84375 -4.703125 L 2.84375 -4.359375 C 3.25 -4.359375 3.421875 -4.34375 3.53125 -4.203125 C 3.59375 -4.140625 3.703125 -3.8125 3.78125 -3.59375 L 2.84375 -0.953125 L 1.8125 -3.875 C 1.75 -4 1.75 -4.03125 1.75 -4.0625 C 1.75 -4.359375 2.1875 -4.359375 2.40625 -4.359375 L 2.40625 -4.703125 C 2.078125 -4.6875 1.46875 -4.671875 1.203125 -4.671875 C 1.171875 -4.671875 0.59375 -4.671875 0.203125 -4.703125 L 0.203125 -4.359375 C 0.734375 -4.359375 0.875 -4.328125 1 -3.984375 L 2.375 -0.125 C 2.4375 0.03125 2.46875 0.125 2.609375 0.125 C 2.75 0.125 2.765625 0.046875 2.828125 -0.09375 L 3.921875 -3.1875 L 5.03125 -0.09375 C 5.078125 0.03125 5.109375 0.125 5.25 0.125 C 5.40625 0.125 5.4375 0.015625 5.46875 -0.09375 Z M 6.75 -3.671875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-12"> +<path style="stroke:none;" d="M 1.9375 -4.828125 L 0.40625 -4.703125 L 0.40625 -4.359375 C 1.109375 -4.359375 1.203125 -4.296875 1.203125 -3.765625 L 1.203125 -0.828125 C 1.203125 -0.34375 1.09375 -0.34375 0.359375 -0.34375 L 0.359375 0 C 0.703125 -0.015625 1.296875 -0.03125 1.5625 -0.03125 C 1.9375 -0.03125 2.328125 -0.015625 2.6875 0 L 2.6875 -0.34375 C 1.96875 -0.34375 1.9375 -0.390625 1.9375 -0.8125 Z M 1.96875 -6.71875 C 1.96875 -7.0625 1.703125 -7.296875 1.390625 -7.296875 C 1.0625 -7.296875 0.8125 -7 0.8125 -6.71875 C 0.8125 -6.421875 1.0625 -6.140625 1.390625 -6.140625 C 1.703125 -6.140625 1.96875 -6.375 1.96875 -6.71875 Z M 1.96875 -6.71875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-13"> +<path style="stroke:none;" d="M 1.890625 -4.359375 L 3.453125 -4.359375 L 3.453125 -4.703125 L 1.890625 -4.703125 L 1.890625 -6.703125 L 1.609375 -6.703125 C 1.609375 -5.8125 1.28125 -4.640625 0.203125 -4.609375 L 0.203125 -4.359375 L 1.140625 -4.359375 L 1.140625 -1.359375 C 1.140625 -0.015625 2.15625 0.125 2.546875 0.125 C 3.3125 0.125 3.625 -0.65625 3.625 -1.359375 L 3.625 -1.96875 L 3.34375 -1.96875 L 3.34375 -1.375 C 3.34375 -0.5625 3.015625 -0.15625 2.625 -0.15625 C 1.890625 -0.15625 1.890625 -1.140625 1.890625 -1.328125 Z M 1.890625 -4.359375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-14"> +<path style="stroke:none;" d="M 4.890625 -4.359375 L 6.140625 -4.359375 L 6.140625 -4.703125 L 4.859375 -4.703125 L 4.859375 -5.96875 C 4.859375 -6.9375 5.375 -7.453125 5.875 -7.453125 C 5.90625 -7.453125 6.0625 -7.453125 6.234375 -7.375 C 6.09375 -7.328125 5.90625 -7.1875 5.90625 -6.921875 C 5.90625 -6.65625 6.078125 -6.453125 6.375 -6.453125 C 6.6875 -6.453125 6.84375 -6.65625 6.84375 -6.921875 C 6.84375 -7.3125 6.46875 -7.6875 5.859375 -7.6875 C 5.21875 -7.6875 4.734375 -7.28125 4.671875 -7.234375 C 4.359375 -7.640625 3.75 -7.6875 3.453125 -7.6875 C 2.421875 -7.6875 1.15625 -7.125 1.15625 -5.9375 L 1.15625 -4.703125 L 0.296875 -4.703125 L 0.296875 -4.359375 L 1.15625 -4.359375 L 1.15625 -0.828125 C 1.15625 -0.34375 1.03125 -0.34375 0.3125 -0.34375 L 0.3125 0 C 0.671875 -0.015625 1.25 -0.03125 1.515625 -0.03125 C 1.78125 -0.03125 2.328125 -0.015625 2.71875 0 L 2.71875 -0.34375 C 2 -0.34375 1.875 -0.34375 1.875 -0.828125 L 1.875 -4.359375 L 4.171875 -4.359375 L 4.171875 -0.828125 C 4.171875 -0.34375 4.046875 -0.34375 3.3125 -0.34375 L 3.3125 0 C 3.734375 -0.015625 4.25 -0.03125 4.5625 -0.03125 C 5 -0.03125 5.5 -0.03125 5.9375 0 L 5.9375 -0.34375 L 5.71875 -0.34375 C 4.90625 -0.34375 4.890625 -0.453125 4.890625 -0.84375 Z M 1.84375 -4.703125 L 1.84375 -5.9375 C 1.84375 -6.984375 2.734375 -7.453125 3.453125 -7.453125 C 3.984375 -7.453125 4.28125 -7.234375 4.296875 -7.234375 C 4.109375 -7.203125 3.890625 -7.0625 3.890625 -6.765625 C 3.890625 -6.703125 3.90625 -6.421875 4.203125 -6.328125 C 4.171875 -6.1875 4.171875 -6.078125 4.171875 -5.953125 L 4.171875 -4.703125 Z M 1.84375 -4.703125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-15"> +<path style="stroke:none;" d="M 1.828125 -3.625 L 1.828125 -4.828125 L 0.3125 -4.703125 L 0.3125 -4.359375 C 1.0625 -4.359375 1.15625 -4.28125 1.15625 -3.75 L 1.15625 -0.828125 C 1.15625 -0.34375 1.03125 -0.34375 0.3125 -0.34375 L 0.3125 0 C 0.734375 -0.015625 1.25 -0.03125 1.546875 -0.03125 C 1.984375 -0.03125 2.5 -0.03125 2.9375 0 L 2.9375 -0.34375 L 2.703125 -0.34375 C 1.890625 -0.34375 1.875 -0.453125 1.875 -0.84375 L 1.875 -2.53125 C 1.875 -3.609375 2.328125 -4.578125 3.15625 -4.578125 C 3.234375 -4.578125 3.265625 -4.578125 3.28125 -4.5625 C 3.25 -4.5625 3.03125 -4.421875 3.03125 -4.140625 C 3.03125 -3.84375 3.265625 -3.671875 3.5 -3.671875 C 3.703125 -3.671875 3.96875 -3.8125 3.96875 -4.15625 C 3.96875 -4.5 3.625 -4.828125 3.15625 -4.828125 C 2.359375 -4.828125 1.96875 -4.09375 1.828125 -3.625 Z M 1.828125 -3.625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-16"> +<path style="stroke:none;" d="M 1.203125 -3.75 L 1.203125 -0.828125 C 1.203125 -0.34375 1.078125 -0.34375 0.34375 -0.34375 L 0.34375 0 C 0.734375 -0.015625 1.28125 -0.03125 1.578125 -0.03125 C 1.859375 -0.03125 2.4375 -0.015625 2.796875 0 L 2.796875 -0.34375 C 2.078125 -0.34375 1.953125 -0.34375 1.953125 -0.828125 L 1.953125 -2.828125 C 1.953125 -3.96875 2.71875 -4.578125 3.421875 -4.578125 C 4.109375 -4.578125 4.234375 -3.984375 4.234375 -3.375 L 4.234375 -0.828125 C 4.234375 -0.34375 4.109375 -0.34375 3.375 -0.34375 L 3.375 0 C 3.765625 -0.015625 4.3125 -0.03125 4.609375 -0.03125 C 4.890625 -0.03125 5.46875 -0.015625 5.828125 0 L 5.828125 -0.34375 C 5.265625 -0.34375 5 -0.34375 4.984375 -0.671875 L 4.984375 -2.75 C 4.984375 -3.6875 4.984375 -4.03125 4.640625 -4.421875 C 4.5 -4.609375 4.140625 -4.828125 3.5 -4.828125 C 2.703125 -4.828125 2.1875 -4.359375 1.890625 -3.671875 L 1.890625 -4.828125 L 0.34375 -4.703125 L 0.34375 -4.359375 C 1.109375 -4.359375 1.203125 -4.28125 1.203125 -3.75 Z M 1.203125 -3.75 "/> +</symbol> +<symbol overflow="visible" id="glyph0-17"> +<path style="stroke:none;" d="M 2.265625 -2.109375 C 2.515625 -2.078125 3.40625 -1.890625 3.40625 -1.109375 C 3.40625 -0.5625 3.015625 -0.125 2.171875 -0.125 C 1.25 -0.125 0.859375 -0.734375 0.65625 -1.671875 C 0.625 -1.8125 0.609375 -1.859375 0.5 -1.859375 C 0.359375 -1.859375 0.359375 -1.78125 0.359375 -1.578125 L 0.359375 -0.140625 C 0.359375 0.046875 0.359375 0.125 0.484375 0.125 C 0.53125 0.125 0.546875 0.109375 0.75 -0.09375 C 0.78125 -0.125 0.78125 -0.140625 0.96875 -0.34375 C 1.453125 0.109375 1.9375 0.125 2.171875 0.125 C 3.421875 0.125 3.921875 -0.609375 3.921875 -1.390625 C 3.921875 -1.96875 3.59375 -2.296875 3.46875 -2.4375 C 3.109375 -2.78125 2.6875 -2.875 2.21875 -2.953125 C 1.609375 -3.078125 0.890625 -3.21875 0.890625 -3.84375 C 0.890625 -4.234375 1.171875 -4.671875 2.109375 -4.671875 C 3.296875 -4.671875 3.359375 -3.703125 3.375 -3.359375 C 3.390625 -3.265625 3.484375 -3.265625 3.515625 -3.265625 C 3.65625 -3.265625 3.65625 -3.3125 3.65625 -3.515625 L 3.65625 -4.625 C 3.65625 -4.8125 3.65625 -4.890625 3.53125 -4.890625 C 3.484375 -4.890625 3.453125 -4.890625 3.3125 -4.75 C 3.28125 -4.71875 3.171875 -4.609375 3.125 -4.578125 C 2.71875 -4.890625 2.265625 -4.890625 2.109375 -4.890625 C 0.78125 -4.890625 0.359375 -4.15625 0.359375 -3.546875 C 0.359375 -3.15625 0.53125 -2.859375 0.828125 -2.625 C 1.171875 -2.328125 1.484375 -2.265625 2.265625 -2.109375 Z M 2.265625 -2.109375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-18"> +<path style="stroke:none;" d="M 4.53125 -3.671875 C 4.8125 -4.359375 5.359375 -4.359375 5.546875 -4.359375 L 5.546875 -4.703125 C 5.296875 -4.671875 4.96875 -4.671875 4.71875 -4.671875 C 4.53125 -4.671875 4.015625 -4.6875 3.78125 -4.703125 L 3.78125 -4.359375 C 4.109375 -4.359375 4.28125 -4.171875 4.28125 -3.890625 C 4.28125 -3.78125 4.28125 -3.765625 4.21875 -3.625 L 3.125 -0.953125 L 1.90625 -3.875 C 1.859375 -3.984375 1.84375 -4.03125 1.84375 -4.078125 C 1.84375 -4.359375 2.25 -4.359375 2.453125 -4.359375 L 2.453125 -4.703125 C 2.171875 -4.6875 1.453125 -4.671875 1.265625 -4.671875 C 0.96875 -4.671875 0.53125 -4.671875 0.203125 -4.703125 L 0.203125 -4.359375 C 0.734375 -4.359375 0.9375 -4.359375 1.09375 -3.984375 L 2.71875 0 C 2.671875 0.140625 2.515625 0.5 2.453125 0.640625 C 2.21875 1.25 1.90625 2 1.203125 2 C 1.15625 2 0.90625 2 0.703125 1.796875 C 1.03125 1.75 1.125 1.515625 1.125 1.34375 C 1.125 1.0625 0.921875 0.890625 0.671875 0.890625 C 0.453125 0.890625 0.203125 1.03125 0.203125 1.359375 C 0.203125 1.84375 0.671875 2.234375 1.203125 2.234375 C 1.890625 2.234375 2.34375 1.609375 2.609375 1 Z M 4.53125 -3.671875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-19"> +<path style="stroke:none;" d="M 1.203125 -3.75 L 1.203125 -0.828125 C 1.203125 -0.34375 1.078125 -0.34375 0.34375 -0.34375 L 0.34375 0 C 0.734375 -0.015625 1.28125 -0.03125 1.578125 -0.03125 C 1.859375 -0.03125 2.4375 -0.015625 2.796875 0 L 2.796875 -0.34375 C 2.078125 -0.34375 1.953125 -0.34375 1.953125 -0.828125 L 1.953125 -2.828125 C 1.953125 -3.96875 2.71875 -4.578125 3.421875 -4.578125 C 4.109375 -4.578125 4.234375 -3.984375 4.234375 -3.375 L 4.234375 -0.828125 C 4.234375 -0.34375 4.109375 -0.34375 3.375 -0.34375 L 3.375 0 C 3.765625 -0.015625 4.3125 -0.03125 4.609375 -0.03125 C 4.890625 -0.03125 5.46875 -0.015625 5.828125 0 L 5.828125 -0.34375 C 5.109375 -0.34375 4.984375 -0.34375 4.984375 -0.828125 L 4.984375 -2.828125 C 4.984375 -3.96875 5.765625 -4.578125 6.453125 -4.578125 C 7.140625 -4.578125 7.265625 -3.984375 7.265625 -3.375 L 7.265625 -0.828125 C 7.265625 -0.34375 7.140625 -0.34375 6.40625 -0.34375 L 6.40625 0 C 6.796875 -0.015625 7.34375 -0.03125 7.640625 -0.03125 C 7.921875 -0.03125 8.5 -0.015625 8.859375 0 L 8.859375 -0.34375 C 8.296875 -0.34375 8.03125 -0.34375 8.015625 -0.671875 L 8.015625 -2.75 C 8.015625 -3.6875 8.015625 -4.03125 7.671875 -4.421875 C 7.53125 -4.609375 7.171875 -4.828125 6.53125 -4.828125 C 5.609375 -4.828125 5.140625 -4.171875 4.953125 -3.75 C 4.796875 -4.703125 3.984375 -4.828125 3.5 -4.828125 C 2.703125 -4.828125 2.1875 -4.359375 1.890625 -3.671875 L 1.890625 -4.828125 L 0.34375 -4.703125 L 0.34375 -4.359375 C 1.109375 -4.359375 1.203125 -4.28125 1.203125 -3.75 Z M 1.203125 -3.75 "/> +</symbol> +<symbol overflow="visible" id="glyph0-20"> +<path style="stroke:none;" d="M 1.9375 -7.5625 L 0.359375 -7.453125 L 0.359375 -7.109375 C 1.125 -7.109375 1.203125 -7.03125 1.203125 -6.5 L 1.203125 -0.828125 C 1.203125 -0.34375 1.09375 -0.34375 0.359375 -0.34375 L 0.359375 0 C 0.71875 -0.015625 1.296875 -0.03125 1.578125 -0.03125 C 1.84375 -0.03125 2.375 -0.015625 2.78125 0 L 2.78125 -0.34375 C 2.046875 -0.34375 1.9375 -0.34375 1.9375 -0.828125 Z M 1.9375 -7.5625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-21"> +<path style="stroke:none;" d="M 2.46875 -3.453125 L 4.3125 -3.453125 C 5.625 -3.453125 6.8125 -4.328125 6.8125 -5.421875 C 6.8125 -6.484375 5.71875 -7.453125 4.234375 -7.453125 L 0.375 -7.453125 L 0.375 -7.109375 L 0.640625 -7.109375 C 1.484375 -7.109375 1.5 -6.984375 1.5 -6.59375 L 1.5 -0.84375 C 1.5 -0.453125 1.484375 -0.34375 0.640625 -0.34375 L 0.375 -0.34375 L 0.375 0 C 0.765625 -0.03125 1.578125 -0.03125 1.984375 -0.03125 C 2.40625 -0.03125 3.21875 -0.03125 3.59375 0 L 3.59375 -0.34375 L 3.34375 -0.34375 C 2.5 -0.34375 2.46875 -0.453125 2.46875 -0.84375 Z M 2.4375 -3.734375 L 2.4375 -6.671875 C 2.4375 -7.03125 2.46875 -7.109375 2.984375 -7.109375 L 3.953125 -7.109375 C 5.6875 -7.109375 5.6875 -5.953125 5.6875 -5.421875 C 5.6875 -4.90625 5.6875 -3.734375 3.953125 -3.734375 Z M 2.4375 -3.734375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-22"> +<path style="stroke:none;" d="M 3.625 -0.828125 C 3.671875 -0.390625 3.96875 0.0625 4.484375 0.0625 C 4.71875 0.0625 5.375 -0.09375 5.375 -0.96875 L 5.375 -1.578125 L 5.109375 -1.578125 L 5.109375 -0.96875 C 5.109375 -0.34375 4.828125 -0.265625 4.71875 -0.265625 C 4.359375 -0.265625 4.3125 -0.765625 4.3125 -0.8125 L 4.3125 -3 C 4.3125 -3.453125 4.3125 -3.875 3.921875 -4.28125 C 3.484375 -4.71875 2.9375 -4.890625 2.421875 -4.890625 C 1.53125 -4.890625 0.78125 -4.375 0.78125 -3.65625 C 0.78125 -3.328125 1 -3.140625 1.28125 -3.140625 C 1.578125 -3.140625 1.78125 -3.359375 1.78125 -3.640625 C 1.78125 -3.78125 1.71875 -4.140625 1.21875 -4.140625 C 1.515625 -4.53125 2.046875 -4.640625 2.40625 -4.640625 C 2.9375 -4.640625 3.5625 -4.21875 3.5625 -3.25 L 3.5625 -2.84375 C 3 -2.8125 2.234375 -2.78125 1.546875 -2.453125 C 0.734375 -2.078125 0.453125 -1.515625 0.453125 -1.03125 C 0.453125 -0.15625 1.515625 0.125 2.203125 0.125 C 2.921875 0.125 3.421875 -0.3125 3.625 -0.828125 Z M 3.5625 -2.625 L 3.5625 -1.53125 C 3.5625 -0.484375 2.765625 -0.125 2.28125 -0.125 C 1.75 -0.125 1.296875 -0.5 1.296875 -1.046875 C 1.296875 -1.640625 1.75 -2.546875 3.5625 -2.625 Z M 3.5625 -2.625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-23"> +<path style="stroke:none;" d="M 4.53125 -3.625 C 4.640625 -3.875 4.828125 -4.359375 5.546875 -4.359375 L 5.546875 -4.703125 C 5.296875 -4.671875 4.96875 -4.671875 4.71875 -4.671875 C 4.453125 -4.671875 3.953125 -4.6875 3.78125 -4.703125 L 3.78125 -4.359375 C 4.171875 -4.359375 4.296875 -4.09375 4.296875 -3.890625 C 4.296875 -3.796875 4.28125 -3.75 4.234375 -3.625 L 3.125 -0.84375 L 1.890625 -3.890625 C 1.828125 -4.03125 1.828125 -4.0625 1.828125 -4.078125 C 1.828125 -4.359375 2.25 -4.359375 2.453125 -4.359375 L 2.453125 -4.703125 C 2.125 -4.6875 1.515625 -4.671875 1.265625 -4.671875 C 0.96875 -4.671875 0.53125 -4.671875 0.203125 -4.703125 L 0.203125 -4.359375 C 0.890625 -4.359375 0.9375 -4.296875 1.078125 -3.953125 L 2.65625 -0.09375 C 2.71875 0.0625 2.734375 0.125 2.875 0.125 C 3.015625 0.125 3.0625 0.015625 3.109375 -0.09375 Z M 4.53125 -3.625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-24"> +<path style="stroke:none;" d="M 2.421875 -1.875 C 1.46875 -1.875 1.46875 -2.96875 1.46875 -3.21875 C 1.46875 -3.515625 1.484375 -3.859375 1.640625 -4.140625 C 1.734375 -4.265625 1.984375 -4.5625 2.421875 -4.5625 C 3.375 -4.5625 3.375 -3.484375 3.375 -3.234375 C 3.375 -2.9375 3.359375 -2.578125 3.203125 -2.3125 C 3.109375 -2.1875 2.859375 -1.875 2.421875 -1.875 Z M 1.15625 -1.453125 C 1.15625 -1.5 1.15625 -1.75 1.34375 -1.96875 C 1.765625 -1.65625 2.21875 -1.625 2.421875 -1.625 C 3.4375 -1.625 4.1875 -2.375 4.1875 -3.21875 C 4.1875 -3.625 4.015625 -4.03125 3.734375 -4.28125 C 4.140625 -4.640625 4.53125 -4.703125 4.71875 -4.703125 C 4.75 -4.703125 4.796875 -4.703125 4.828125 -4.6875 C 4.71875 -4.640625 4.65625 -4.53125 4.65625 -4.390625 C 4.65625 -4.203125 4.796875 -4.078125 4.96875 -4.078125 C 5.078125 -4.078125 5.296875 -4.15625 5.296875 -4.40625 C 5.296875 -4.59375 5.15625 -4.9375 4.734375 -4.9375 C 4.515625 -4.9375 4.03125 -4.875 3.578125 -4.421875 C 3.125 -4.78125 2.65625 -4.828125 2.421875 -4.828125 C 1.40625 -4.828125 0.65625 -4.0625 0.65625 -3.234375 C 0.65625 -2.75 0.890625 -2.328125 1.171875 -2.109375 C 1.03125 -1.9375 0.828125 -1.578125 0.828125 -1.203125 C 0.828125 -0.859375 0.96875 -0.453125 1.3125 -0.234375 C 0.65625 -0.046875 0.3125 0.421875 0.3125 0.859375 C 0.3125 1.640625 1.390625 2.25 2.71875 2.25 C 4 2.25 5.140625 1.6875 5.140625 0.84375 C 5.140625 0.453125 4.984375 -0.09375 4.421875 -0.40625 C 3.84375 -0.703125 3.21875 -0.703125 2.546875 -0.703125 C 2.28125 -0.703125 1.8125 -0.703125 1.734375 -0.71875 C 1.390625 -0.765625 1.15625 -1.09375 1.15625 -1.453125 Z M 2.71875 2 C 1.625 2 0.875 1.4375 0.875 0.859375 C 0.875 0.359375 1.28125 -0.046875 1.765625 -0.078125 L 2.40625 -0.078125 C 3.34375 -0.078125 4.5625 -0.078125 4.5625 0.859375 C 4.5625 1.453125 3.796875 2 2.71875 2 Z M 2.71875 2 "/> +</symbol> +<symbol overflow="visible" id="glyph0-25"> +<path style="stroke:none;" d="M 1.875 -4.09375 L 1.875 -4.828125 L 0.3125 -4.703125 L 0.3125 -4.359375 C 1.078125 -4.359375 1.15625 -4.296875 1.15625 -3.8125 L 1.15625 1.28125 C 1.15625 1.78125 1.03125 1.78125 0.3125 1.78125 L 0.3125 2.109375 C 0.671875 2.109375 1.25 2.078125 1.53125 2.078125 C 1.828125 2.078125 2.375 2.109375 2.765625 2.109375 L 2.765625 1.78125 C 2.03125 1.78125 1.90625 1.78125 1.90625 1.28125 L 1.90625 -0.640625 C 1.96875 -0.46875 2.421875 0.125 3.25 0.125 C 4.546875 0.125 5.6875 -0.953125 5.6875 -2.359375 C 5.6875 -3.734375 4.625 -4.828125 3.40625 -4.828125 C 2.546875 -4.828125 2.09375 -4.34375 1.875 -4.09375 Z M 1.90625 -1.25 L 1.90625 -3.671875 C 2.21875 -4.234375 2.765625 -4.546875 3.3125 -4.546875 C 4.109375 -4.546875 4.78125 -3.59375 4.78125 -2.359375 C 4.78125 -1.03125 4.015625 -0.125 3.203125 -0.125 C 2.765625 -0.125 2.359375 -0.34375 2.0625 -0.78125 C 1.90625 -1.015625 1.90625 -1.03125 1.90625 -1.25 Z M 1.90625 -1.25 "/> +</symbol> +<symbol overflow="visible" id="glyph0-26"> +<path style="stroke:none;" d="M 0.375 -7.453125 L 0.375 -7.109375 L 0.640625 -7.109375 C 1.484375 -7.109375 1.5 -6.984375 1.5 -6.59375 L 1.5 -0.84375 C 1.5 -0.453125 1.484375 -0.34375 0.640625 -0.34375 L 0.375 -0.34375 L 0.375 0 L 4.375 0 C 6.203125 0 7.703125 -1.609375 7.703125 -3.671875 C 7.703125 -5.734375 6.234375 -7.453125 4.375 -7.453125 Z M 2.984375 -0.34375 C 2.46875 -0.34375 2.4375 -0.421875 2.4375 -0.78125 L 2.4375 -6.671875 C 2.4375 -7.03125 2.46875 -7.109375 2.984375 -7.109375 L 4.0625 -7.109375 C 4.75 -7.109375 5.5 -6.875 6.046875 -6.09375 C 6.515625 -5.453125 6.625 -4.515625 6.625 -3.671875 C 6.625 -2.453125 6.40625 -1.796875 6.015625 -1.265625 C 5.796875 -0.96875 5.1875 -0.34375 4.078125 -0.34375 Z M 2.984375 -0.34375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-27"> +<path style="stroke:none;" d="M 6.34375 -7.421875 L 0.359375 -7.421875 L 0.359375 -7.078125 L 0.625 -7.078125 C 1.46875 -7.078125 1.484375 -6.953125 1.484375 -6.5625 L 1.484375 -0.84375 C 1.484375 -0.453125 1.46875 -0.34375 0.625 -0.34375 L 0.359375 -0.34375 L 0.359375 0 C 0.734375 -0.03125 1.59375 -0.03125 2.015625 -0.03125 C 2.46875 -0.03125 3.453125 -0.03125 3.84375 0 L 3.84375 -0.34375 L 3.484375 -0.34375 C 2.453125 -0.34375 2.453125 -0.484375 2.453125 -0.859375 L 2.453125 -3.546875 L 3.390625 -3.546875 C 4.4375 -3.546875 4.546875 -3.203125 4.546875 -2.265625 L 4.828125 -2.265625 L 4.828125 -5.15625 L 4.546875 -5.15625 C 4.546875 -4.25 4.4375 -3.875 3.390625 -3.875 L 2.453125 -3.875 L 2.453125 -6.640625 C 2.453125 -7 2.46875 -7.078125 2.984375 -7.078125 L 4.296875 -7.078125 C 5.9375 -7.078125 6.203125 -6.46875 6.375 -4.96875 L 6.65625 -4.96875 Z M 6.34375 -7.421875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-28"> +<path style="stroke:none;" d="M 2.09375 -0.578125 C 2.09375 -0.890625 1.828125 -1.15625 1.515625 -1.15625 C 1.203125 -1.15625 0.9375 -0.890625 0.9375 -0.578125 C 0.9375 -0.265625 1.203125 0 1.515625 0 C 1.828125 0 2.09375 -0.265625 2.09375 -0.578125 Z M 2.09375 -0.578125 "/> +</symbol> +<symbol overflow="visible" id="glyph1-0"> +<path style="stroke:none;" d=""/> +</symbol> +<symbol overflow="visible" id="glyph1-1"> +<path style="stroke:none;" d="M 4.109375 -3.453125 L 4.1875 -3.546875 C 4.765625 -4.25 5.484375 -5.0625 6.15625 -5.75 L 6.296875 -5.890625 C 6.296875 -5.90625 6.28125 -5.921875 6.28125 -5.9375 C 6.28125 -5.953125 6.296875 -5.96875 6.3125 -6 C 6.390625 -6.09375 6.40625 -6.109375 6.421875 -6.1875 C 6.34375 -6.265625 6.296875 -6.34375 6.265625 -6.40625 C 6.25 -6.4375 6.234375 -6.46875 6.21875 -6.484375 C 6.203125 -6.484375 6.203125 -6.484375 6.203125 -6.484375 L 6.0625 -6.453125 C 6.0625 -6.453125 6.046875 -6.453125 6.046875 -6.46875 L 5.9375 -6.53125 C 5.9375 -6.546875 5.921875 -6.5625 5.90625 -6.578125 C 5.890625 -6.59375 5.875 -6.609375 5.875 -6.625 C 5.875 -6.625 5.890625 -6.640625 5.90625 -6.65625 C 5.9375 -6.6875 5.9375 -6.71875 5.9375 -6.734375 C 5.890625 -6.796875 5.75 -6.921875 5.625 -7.015625 C 5.59375 -7.046875 5.5625 -7.046875 5.5625 -7.046875 C 5.546875 -7.046875 5.46875 -6.984375 5.3125 -6.84375 C 4.28125 -5.828125 3.9375 -5.46875 3.234375 -4.6875 L 3.09375 -4.859375 C 2.75 -5.359375 2.515625 -5.734375 2.015625 -6.515625 C 1.9375 -6.609375 1.90625 -6.640625 1.8125 -6.640625 C 1.6875 -6.640625 1.59375 -6.546875 1.578125 -6.359375 C 1.5625 -6.28125 1.515625 -6.203125 1.453125 -6.203125 C 1.4375 -6.203125 1.40625 -6.234375 1.375 -6.265625 C 1.34375 -6.296875 1.296875 -6.34375 1.21875 -6.40625 C 1.03125 -6.234375 0.984375 -6.171875 0.84375 -5.953125 C 0.9375 -5.625 1.0625 -5.296875 1.359375 -4.65625 C 1.625 -4.046875 1.796875 -3.734375 2.015625 -3.34375 C 1.96875 -3.28125 1.9375 -3.234375 1.9375 -3.234375 L 1.125 -2.296875 C 0.84375 -1.984375 0.640625 -1.71875 0.359375 -1.34375 C 0.375 -1.28125 0.40625 -1.234375 0.40625 -1.203125 L 0.5 -1.03125 C 0.515625 -1.015625 0.515625 -0.984375 0.515625 -0.96875 C 0.515625 -0.921875 0.484375 -0.859375 0.4375 -0.796875 C 0.40625 -0.75 0.390625 -0.71875 0.390625 -0.703125 C 0.390625 -0.6875 0.40625 -0.65625 0.421875 -0.625 L 0.515625 -0.484375 C 0.703125 -0.203125 0.703125 -0.21875 0.765625 -0.1875 C 0.796875 -0.203125 0.8125 -0.203125 0.828125 -0.203125 C 0.90625 -0.25 0.953125 -0.265625 1.015625 -0.265625 C 1.015625 -0.265625 1.03125 -0.265625 1.046875 -0.25 C 1.046875 -0.234375 1.0625 -0.21875 1.0625 -0.203125 C 1.0625 -0.203125 1.0625 -0.1875 1.046875 -0.15625 C 1.046875 -0.125 1.03125 -0.109375 1.03125 -0.0625 L 1.21875 0.140625 L 1.34375 0.140625 L 1.453125 -0.015625 C 1.578125 -0.1875 1.703125 -0.375 1.828125 -0.546875 C 2.015625 -0.765625 2.03125 -0.796875 2.09375 -0.875 L 2.78125 -1.78125 C 2.78125 -1.796875 2.8125 -1.84375 2.875 -1.921875 C 3.03125 -1.734375 3.078125 -1.65625 3.328125 -1.28125 C 3.59375 -0.875 3.734375 -0.703125 4.015625 -0.421875 C 4.046875 -0.40625 4.0625 -0.390625 4.078125 -0.390625 C 4.140625 -0.390625 4.265625 -0.484375 4.46875 -0.703125 C 4.484375 -0.734375 4.5 -0.734375 4.5 -0.734375 C 4.515625 -0.734375 4.515625 -0.734375 4.515625 -0.71875 C 4.53125 -0.71875 4.546875 -0.703125 4.578125 -0.6875 C 4.609375 -0.671875 4.65625 -0.640625 4.6875 -0.609375 C 4.71875 -0.578125 4.765625 -0.5625 4.78125 -0.5625 C 4.796875 -0.5625 4.796875 -0.5625 4.8125 -0.5625 C 4.828125 -0.578125 4.84375 -0.59375 4.84375 -0.59375 L 5.015625 -0.734375 C 5.0625 -0.78125 5.09375 -0.8125 5.09375 -0.8125 L 5.0625 -0.921875 L 5.0625 -0.9375 C 5.0625 -0.9375 5.09375 -0.96875 5.21875 -1.0625 C 5.484375 -1.265625 5.546875 -1.34375 5.59375 -1.625 C 5.46875 -1.734375 5.40625 -1.8125 5.25 -2 C 4.640625 -2.765625 4.5625 -2.84375 4.109375 -3.453125 Z M 4.109375 -3.453125 "/> +</symbol> +<symbol overflow="visible" id="glyph1-2"> +<path style="stroke:none;" d="M 7.265625 -6.328125 L 6.6875 -6.921875 L 3.8125 -4.046875 L 0.9375 -6.921875 L 0.34375 -6.328125 L 3.234375 -3.46875 L 0.34375 -0.59375 L 0.9375 0 L 3.8125 -2.890625 L 6.6875 0 L 7.265625 -0.59375 L 4.390625 -3.46875 Z M 7.265625 -6.328125 "/> +</symbol> +</g> +</defs> +<g id="surface1"> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-1" x="0.291" y="11.148"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-2" x="12.105555" y="11.148"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-3" x="16.659014" y="11.148"/> + <use xlink:href="#glyph0-4" x="22.72011" y="11.148"/> + <use xlink:href="#glyph0-2" x="27.568114" y="11.148"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-5" x="32.110663" y="11.148"/> + <use xlink:href="#glyph0-6" x="37.868486" y="11.148"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-7" x="44.235037" y="11.148"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-8" x="49.384132" y="11.148"/> + <use xlink:href="#glyph0-9" x="55.141955" y="11.148"/> +</g> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 0.500531 0.499437 L 0.500531 9.421312 L 9.422406 9.421312 L 9.422406 0.499437 Z M 0.500531 0.499437 " transform="matrix(1,0,0,-1,63.019,12.351)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-1" x="0.291" y="24.697"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-2" x="12.105555" y="24.697"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-3" x="16.659014" y="24.697"/> + <use xlink:href="#glyph0-4" x="22.72011" y="24.697"/> + <use xlink:href="#glyph0-2" x="27.568114" y="24.697"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-5" x="32.110663" y="24.697"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-4" x="37.563031" y="24.697"/> + <use xlink:href="#glyph0-10" x="42.411035" y="24.697"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-2" x="52.104861" y="24.697"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-3" x="56.65832" y="24.697"/> + <use xlink:href="#glyph0-4" x="62.719416" y="24.697"/> + <use xlink:href="#glyph0-2" x="67.56742" y="24.697"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-5" x="72.109969" y="24.697"/> + <use xlink:href="#glyph0-6" x="77.867792" y="24.697"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-7" x="84.234343" y="24.697"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-8" x="89.383438" y="24.697"/> + <use xlink:href="#glyph0-9" x="95.141261" y="24.697"/> +</g> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 0.500531 0.501562 L 0.500531 9.419531 L 9.422406 9.419531 L 9.422406 0.501562 Z M 0.500531 0.501562 " transform="matrix(1,0,0,-1,103.019,25.9)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-1" x="0.291" y="38.246"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-2" x="12.105555" y="38.246"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-3" x="16.659014" y="38.246"/> + <use xlink:href="#glyph0-4" x="22.72011" y="38.246"/> + <use xlink:href="#glyph0-2" x="27.568114" y="38.246"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-5" x="32.110663" y="38.246"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-4" x="37.563031" y="38.246"/> + <use xlink:href="#glyph0-10" x="42.411035" y="38.246"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-2" x="52.104861" y="38.246"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-3" x="56.65832" y="38.246"/> + <use xlink:href="#glyph0-4" x="62.719416" y="38.246"/> + <use xlink:href="#glyph0-2" x="67.56742" y="38.246"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-5" x="72.109969" y="38.246"/> + <use xlink:href="#glyph0-6" x="77.867792" y="38.246"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-7" x="84.234343" y="38.246"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-8" x="89.383438" y="38.246"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-11" x="98.773991" y="38.246"/> + <use xlink:href="#glyph0-12" x="106.652543" y="38.246"/> + <use xlink:href="#glyph0-13" x="109.683091" y="38.246"/> + <use xlink:href="#glyph0-3" x="113.92564" y="38.246"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-10" x="123.619466" y="38.246"/> + <use xlink:href="#glyph0-12" x="129.680562" y="38.246"/> + <use xlink:href="#glyph0-14" x="132.71111" y="38.246"/> + <use xlink:href="#glyph0-4" x="139.074388" y="38.246"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-15" x="143.933302" y="38.246"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-4" x="148.195487" y="38.246"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-16" x="153.0544" y="38.246"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-13" x="158.810041" y="38.246"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-17" x="166.68532" y="38.246"/> + <use xlink:href="#glyph0-18" x="170.98787" y="38.246"/> + <use xlink:href="#glyph0-19" x="176.745692" y="38.246"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-6" x="185.530791" y="38.246"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-7" x="191.897341" y="38.246"/> + <use xlink:href="#glyph0-20" x="197.351891" y="38.246"/> + <use xlink:href="#glyph0-9" x="200.382439" y="38.246"/> +</g> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 0.500719 0.499781 L 0.500719 9.421656 L 9.422594 9.421656 L 9.422594 0.499781 Z M 0.500719 0.499781 " transform="matrix(1,0,0,-1,208.261,39.449)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-21" x="11.2" y="51.796"/> + <use xlink:href="#glyph0-20" x="18.624733" y="51.796"/> + <use xlink:href="#glyph0-4" x="21.655281" y="51.796"/> + <use xlink:href="#glyph0-22" x="26.503285" y="51.796"/> + <use xlink:href="#glyph0-17" x="31.957835" y="51.796"/> + <use xlink:href="#glyph0-4" x="36.260385" y="51.796"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-16" x="44.992028" y="51.796"/> + <use xlink:href="#glyph0-7" x="51.053124" y="51.796"/> + <use xlink:href="#glyph0-13" x="56.507674" y="51.796"/> + <use xlink:href="#glyph0-4" x="60.750223" y="51.796"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-13" x="69.481867" y="51.796"/> + <use xlink:href="#glyph0-3" x="73.724416" y="51.796"/> + <use xlink:href="#glyph0-22" x="79.785512" y="51.796"/> + <use xlink:href="#glyph0-13" x="85.240062" y="51.796"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-13" x="93.36625" y="51.796"/> + <use xlink:href="#glyph0-3" x="97.608799" y="51.796"/> + <use xlink:href="#glyph0-4" x="103.669895" y="51.796"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-22" x="112.401539" y="51.796"/> + <use xlink:href="#glyph0-6" x="117.856089" y="51.796"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-7" x="124.22264" y="51.796"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-23" x="129.371735" y="51.796"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-4" x="134.824103" y="51.796"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-15" x="143.555747" y="51.796"/> + <use xlink:href="#glyph0-4" x="147.828841" y="51.796"/> + <use xlink:href="#glyph0-16" x="152.676845" y="51.796"/> + <use xlink:href="#glyph0-10" x="158.737941" y="51.796"/> + <use xlink:href="#glyph0-4" x="164.799037" y="51.796"/> + <use xlink:href="#glyph0-15" x="169.647041" y="51.796"/> + <use xlink:href="#glyph0-12" x="173.920136" y="51.796"/> + <use xlink:href="#glyph0-16" x="176.950684" y="51.796"/> + <use xlink:href="#glyph0-24" x="183.01178" y="51.796"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-12" x="192.349969" y="51.796"/> + <use xlink:href="#glyph0-17" x="195.380517" y="51.796"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-17" x="203.566706" y="51.796"/> + <use xlink:href="#glyph0-20" x="207.869255" y="51.796"/> + <use xlink:href="#glyph0-12" x="210.899803" y="51.796"/> + <use xlink:href="#glyph0-24" x="213.930351" y="51.796"/> + <use xlink:href="#glyph0-3" x="219.384901" y="51.796"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-13" x="225.140542" y="51.796"/> + <use xlink:href="#glyph0-20" x="229.383091" y="51.796"/> + <use xlink:href="#glyph0-18" x="232.413639" y="51.796"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-6" x="242.055101" y="51.796"/> + <use xlink:href="#glyph0-15" x="248.116197" y="51.796"/> + <use xlink:href="#glyph0-7" x="252.389292" y="51.796"/> + <use xlink:href="#glyph0-5" x="257.843842" y="51.796"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-4" x="263.29621" y="51.796"/> + <use xlink:href="#glyph0-16" x="268.144214" y="51.796"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-22" x="278.08895" y="51.796"/> + <use xlink:href="#glyph0-17" x="283.5435" y="51.796"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-13" x="291.729688" y="51.796"/> + <use xlink:href="#glyph0-3" x="295.972237" y="51.796"/> + <use xlink:href="#glyph0-4" x="302.033333" y="51.796"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-25" x="310.764977" y="51.796"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-7" x="317.131528" y="51.796"/> + <use xlink:href="#glyph0-25" x="322.586078" y="51.796"/> + <use xlink:href="#glyph0-25" x="328.647174" y="51.796"/> + <use xlink:href="#glyph0-20" x="334.70827" y="51.796"/> + <use xlink:href="#glyph0-4" x="337.738818" y="51.796"/> + <use xlink:href="#glyph0-15" x="342.586822" y="51.796"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-21" x="350.743556" y="51.796"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-26" x="358.15738" y="51.796"/> + <use xlink:href="#glyph0-27" x="366.490842" y="51.796"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-15" x="377.495942" y="51.796"/> + <use xlink:href="#glyph0-4" x="381.769036" y="51.796"/> + <use xlink:href="#glyph0-16" x="386.61704" y="51.796"/> + <use xlink:href="#glyph0-10" x="392.678136" y="51.796"/> + <use xlink:href="#glyph0-4" x="398.739232" y="51.796"/> + <use xlink:href="#glyph0-15" x="403.587236" y="51.796"/> + <use xlink:href="#glyph0-4" x="407.860331" y="51.796"/> + <use xlink:href="#glyph0-15" x="412.708335" y="51.796"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-19" x="0.291" y="65.345"/> + <use xlink:href="#glyph0-22" x="9.381553" y="65.345"/> + <use xlink:href="#glyph0-25" x="14.836103" y="65.345"/> + <use xlink:href="#glyph0-17" x="20.897199" y="65.345"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-13" x="28.832478" y="65.345"/> + <use xlink:href="#glyph0-3" x="33.075027" y="65.345"/> + <use xlink:href="#glyph0-4" x="39.136123" y="65.345"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-2" x="47.627767" y="65.345"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-3" x="52.170316" y="65.345"/> + <use xlink:href="#glyph0-4" x="58.231412" y="65.345"/> + <use xlink:href="#glyph0-2" x="63.079416" y="65.345"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-5" x="67.621965" y="65.345"/> + <use xlink:href="#glyph0-6" x="73.379788" y="65.345"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-7" x="79.746339" y="65.345"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-8" x="84.895434" y="65.345"/> + <use xlink:href="#glyph0-17" x="90.653257" y="65.345"/> + <use xlink:href="#glyph0-18" x="94.955806" y="65.345"/> + <use xlink:href="#glyph0-19" x="100.713629" y="65.345"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-6" x="109.498727" y="65.345"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-7" x="115.865278" y="65.345"/> + <use xlink:href="#glyph0-20" x="121.319828" y="65.345"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-12" x="127.983106" y="65.345"/> + <use xlink:href="#glyph0-16" x="131.013654" y="65.345"/> + <use xlink:href="#glyph0-2" x="137.07475" y="65.345"/> + <use xlink:href="#glyph0-7" x="141.922754" y="65.345"/> + <use xlink:href="#glyph0-15" x="147.377304" y="65.345"/> + <use xlink:href="#glyph0-15" x="151.650399" y="65.345"/> + <use xlink:href="#glyph0-4" x="155.923493" y="65.345"/> + <use xlink:href="#glyph0-2" x="160.771497" y="65.345"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-13" x="165.630411" y="65.345"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-20" x="169.86205" y="65.345"/> + <use xlink:href="#glyph0-18" x="172.892598" y="65.345"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-28" x="177.744966" y="65.345"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-1" x="185.630064" y="65.345"/> + <use xlink:href="#glyph0-2" x="193.811889" y="65.345"/> + <use xlink:href="#glyph0-15" x="198.659893" y="65.345"/> + <use xlink:href="#glyph0-7" x="202.932987" y="65.345"/> + <use xlink:href="#glyph0-6" x="208.387537" y="65.345"/> + <use xlink:href="#glyph0-22" x="214.448633" y="65.345"/> + <use xlink:href="#glyph0-13" x="219.903183" y="65.345"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-11" x="227.778462" y="65.345"/> + <use xlink:href="#glyph0-12" x="235.657014" y="65.345"/> + <use xlink:href="#glyph0-20" x="238.687562" y="65.345"/> + <use xlink:href="#glyph0-20" x="241.71811" y="65.345"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-17" x="248.381389" y="65.345"/> + <use xlink:href="#glyph0-3" x="252.683938" y="65.345"/> + <use xlink:href="#glyph0-7" x="258.745034" y="65.345"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-11" x="263.894129" y="65.345"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-13" x="275.41632" y="65.345"/> + <use xlink:href="#glyph0-3" x="279.658869" y="65.345"/> + <use xlink:href="#glyph0-4" x="285.719965" y="65.345"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-7" x="294.200699" y="65.345"/> + <use xlink:href="#glyph0-13" x="299.655249" y="65.345"/> + <use xlink:href="#glyph0-3" x="303.897798" y="65.345"/> + <use xlink:href="#glyph0-4" x="309.958894" y="65.345"/> + <use xlink:href="#glyph0-15" x="314.806898" y="65.345"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-17" x="322.712723" y="65.345"/> + <use xlink:href="#glyph0-18" x="327.015272" y="65.345"/> + <use xlink:href="#glyph0-19" x="332.773095" y="65.345"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-6" x="341.569103" y="65.345"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-7" x="347.924744" y="65.345"/> + <use xlink:href="#glyph0-20" x="353.379294" y="65.345"/> + <use xlink:href="#glyph0-28" x="356.409842" y="65.345"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-1" x="0.291" y="78.894"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-16" x="12.105555" y="78.894"/> + <use xlink:href="#glyph0-7" x="18.166651" y="78.894"/> + <use xlink:href="#glyph0-16" x="23.621201" y="78.894"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-17" x="33.325937" y="78.894"/> + <use xlink:href="#glyph0-13" x="37.628486" y="78.894"/> + <use xlink:href="#glyph0-15" x="41.871035" y="78.894"/> + <use xlink:href="#glyph0-4" x="46.144129" y="78.894"/> + <use xlink:href="#glyph0-13" x="50.992133" y="78.894"/> + <use xlink:href="#glyph0-2" x="55.234682" y="78.894"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-3" x="59.777231" y="78.894"/> + <use xlink:href="#glyph0-12" x="65.838327" y="78.894"/> + <use xlink:href="#glyph0-16" x="68.868875" y="78.894"/> + <use xlink:href="#glyph0-24" x="74.929971" y="78.894"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-13" x="84.017252" y="78.894"/> + <use xlink:href="#glyph0-4" x="88.259801" y="78.894"/> + <use xlink:href="#glyph0-8" x="93.107805" y="78.894"/> + <use xlink:href="#glyph0-13" x="98.865628" y="78.894"/> + <use xlink:href="#glyph0-6" x="103.108177" y="78.894"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-7" x="109.474727" y="78.894"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-8" x="114.623823" y="78.894"/> + <use xlink:href="#glyph0-9" x="120.381646" y="78.894"/> +</g> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -416.198844 112.886969 L -416.198844 0.50025 L -0.499625 0.50025 L -0.499625 112.886969 Z M -416.198844 112.886969 " transform="matrix(1,0,0,-1,416.984,197.844)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph1-1" x="104.592" y="24.937"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph1-2" x="209.415" y="38.486"/> +</g> +</g> +</svg> diff --git a/macros/latex/contrib/sdaps/html/_images/sdaps-e0c44b7ccedea9b3cbbd2df1f1130048d795175a.svg b/macros/latex/contrib/sdaps/html/_images/sdaps-e0c44b7ccedea9b3cbbd2df1f1130048d795175a.svg new file mode 100644 index 0000000000..61e8eca700 --- /dev/null +++ b/macros/latex/contrib/sdaps/html/_images/sdaps-e0c44b7ccedea9b3cbbd2df1f1130048d795175a.svg @@ -0,0 +1,250 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="532pt" height="84pt" viewBox="0 0 532 84" version="1.2"> +<defs> +<g> +<symbol overflow="visible" id="glyph0-0"> +<path style="stroke:none;" d=""/> +</symbol> +<symbol overflow="visible" id="glyph0-1"> +<path style="stroke:none;" d="M 0.203125 -7.421875 L 0.203125 -7.125 L 0.4375 -7.125 C 0.984375 -7.125 1.0625 -6.890625 1.203125 -6.453125 C 1.75 -4.859375 2.234375 -3.265625 2.765625 -1.671875 C 2.9375 -1.171875 3.09375 -0.703125 3.25 -0.203125 C 3.296875 -0.046875 3.328125 0.21875 3.53125 0.21875 L 3.5625 0.21875 C 3.71875 0.1875 3.765625 -0.09375 3.8125 -0.25 C 4.296875 -1.703125 4.765625 -3.15625 5.21875 -4.59375 C 5.328125 -4.921875 5.4375 -5.28125 5.5625 -5.609375 C 5.875 -4.828125 6.078125 -4.046875 6.34375 -3.234375 C 6.640625 -2.25 6.984375 -1.25 7.3125 -0.25 L 7.40625 0.046875 C 7.421875 0.125 7.46875 0.203125 7.5625 0.21875 L 7.59375 0.21875 C 7.78125 0.21875 7.8125 -0.03125 7.875 -0.1875 C 8.015625 -0.671875 8.1875 -1.140625 8.34375 -1.625 C 8.796875 -3.015625 9.234375 -4.421875 9.703125 -5.8125 C 9.90625 -6.390625 9.984375 -7.125 10.921875 -7.125 L 10.921875 -7.453125 L 8.765625 -7.453125 L 8.765625 -7.125 C 9.125 -7.125 9.65625 -6.96875 9.65625 -6.5625 C 9.65625 -6.390625 9.546875 -6.1875 9.484375 -6.015625 C 9.375 -5.65625 9.265625 -5.296875 9.140625 -4.9375 L 8.359375 -2.515625 C 8.21875 -2.078125 8.0625 -1.640625 7.921875 -1.203125 C 7.75 -1.625 7.640625 -2.078125 7.5 -2.515625 C 7.0625 -3.890625 6.65625 -5.296875 6.15625 -6.65625 C 6.140625 -6.703125 6.125 -6.765625 6.125 -6.8125 C 6.125 -7.125 6.65625 -7.125 6.96875 -7.125 L 6.96875 -7.453125 L 5.71875 -7.453125 L 5.484375 -7.421875 L 4.28125 -7.421875 L 4.28125 -7.125 L 4.46875 -7.125 C 4.671875 -7.125 4.890625 -7.125 5.03125 -7.03125 C 5.25 -6.84375 5.328125 -6.328125 5.375 -6.1875 C 5.40625 -6.140625 5.40625 -6.109375 5.40625 -6.0625 L 5.40625 -6.03125 C 5.40625 -5.921875 5.328125 -5.796875 5.296875 -5.6875 C 4.890625 -4.3125 4.390625 -2.953125 3.96875 -1.578125 C 3.921875 -1.453125 3.875 -1.328125 3.84375 -1.203125 C 3.78125 -1.609375 3.5625 -2.078125 3.421875 -2.484375 C 3.015625 -3.796875 2.59375 -5.109375 2.15625 -6.40625 C 2.109375 -6.53125 2.046875 -6.703125 2.046875 -6.828125 L 2.046875 -6.859375 C 2.109375 -7.125 2.546875 -7.125 2.828125 -7.125 L 2.890625 -7.125 L 2.890625 -7.453125 L 1.640625 -7.453125 L 1.40625 -7.421875 Z M 0.203125 -7.421875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-2"> +<path style="stroke:none;" d="M 0.359375 -7.453125 L 0.359375 -7.125 L 0.5625 -7.125 C 0.90625 -7.125 1.1875 -7.09375 1.1875 -6.59375 L 1.1875 -0.78125 C 1.1875 -0.375 0.921875 -0.34375 0.625 -0.34375 L 0.359375 -0.34375 L 0.359375 -0.015625 L 2.765625 -0.015625 L 2.765625 -0.34375 L 2.515625 -0.34375 C 2.1875 -0.34375 1.9375 -0.375 1.9375 -0.78125 L 1.9375 -2.8125 C 1.9375 -3.59375 2.359375 -4.578125 3.40625 -4.578125 C 4.09375 -4.578125 4.1875 -3.875 4.1875 -3.234375 L 4.1875 -0.75 C 4.1875 -0.375 3.890625 -0.34375 3.59375 -0.34375 L 3.359375 -0.34375 L 3.359375 -0.015625 L 5.765625 -0.015625 L 5.765625 -0.34375 L 5.5 -0.34375 C 5.21875 -0.34375 4.921875 -0.34375 4.921875 -0.78125 L 4.921875 -3.21875 C 4.921875 -3.5625 4.921875 -3.921875 4.734375 -4.21875 C 4.484375 -4.65625 3.984375 -4.8125 3.484375 -4.8125 C 2.8125 -4.8125 2.078125 -4.390625 1.90625 -3.75 L 1.890625 -7.578125 Z M 0.359375 -7.453125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-3"> +<path style="stroke:none;" d="M 0.421875 -4.6875 L 0.421875 -4.359375 L 0.59375 -4.359375 C 0.9375 -4.359375 1.203125 -4.3125 1.203125 -3.8125 L 1.203125 -0.796875 C 1.203125 -0.359375 0.921875 -0.34375 0.375 -0.34375 L 0.375 -0.015625 L 2.65625 -0.015625 L 2.65625 -0.34375 L 2.484375 -0.34375 C 2.1875 -0.34375 1.90625 -0.375 1.90625 -0.71875 L 1.90625 -4.8125 Z M 1.3125 -7.265625 C 1 -7.21875 0.84375 -6.96875 0.84375 -6.734375 C 0.84375 -6.484375 1.03125 -6.1875 1.375 -6.1875 C 1.71875 -6.1875 1.921875 -6.453125 1.921875 -6.734375 C 1.921875 -6.984375 1.75 -7.28125 1.390625 -7.28125 C 1.359375 -7.28125 1.328125 -7.265625 1.3125 -7.265625 Z M 1.3125 -7.265625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-4"> +<path style="stroke:none;" d="M 3.953125 -4.140625 C 3.671875 -4.140625 3.453125 -3.953125 3.453125 -3.671875 C 3.453125 -3.421875 3.65625 -3.1875 3.921875 -3.1875 C 4.171875 -3.1875 4.390625 -3.390625 4.390625 -3.6875 L 4.390625 -3.78125 C 4.28125 -4.609375 3.296875 -4.859375 2.6875 -4.859375 C 1.359375 -4.859375 0.375 -3.625 0.375 -2.359375 C 0.375 -1.078125 1.359375 0.09375 2.71875 0.09375 C 3.421875 0.09375 4.140625 -0.3125 4.421875 -1.0625 C 4.453125 -1.140625 4.5 -1.21875 4.5 -1.296875 L 4.5 -1.34375 C 4.46875 -1.390625 4.421875 -1.421875 4.375 -1.421875 C 4.203125 -1.421875 4.140625 -0.96875 4 -0.8125 C 3.734375 -0.40625 3.296875 -0.15625 2.8125 -0.15625 C 1.65625 -0.15625 1.25 -1.421875 1.25 -2.359375 C 1.25 -3.265625 1.546875 -4.53125 2.65625 -4.609375 L 2.734375 -4.609375 C 3.140625 -4.609375 3.671875 -4.484375 3.953125 -4.140625 Z M 3.953125 -4.140625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-5"> +<path style="stroke:none;" d="M 2.546875 -4.859375 C 1.15625 -4.703125 0.3125 -3.5625 0.3125 -2.328125 C 0.3125 -1.171875 1.203125 0.109375 2.703125 0.109375 C 4.0625 0.109375 5.09375 -1.0625 5.09375 -2.34375 C 5.09375 -3.625 4.125 -4.859375 2.65625 -4.859375 Z M 1.1875 -2.09375 C 1.171875 -2.1875 1.171875 -2.28125 1.171875 -2.359375 C 1.171875 -3.234375 1.375 -4.625 2.703125 -4.625 C 3.84375 -4.625 4.21875 -3.546875 4.21875 -2.5 C 4.21875 -1.609375 4.109375 -0.234375 2.765625 -0.15625 L 2.703125 -0.15625 C 1.828125 -0.15625 1.296875 -0.921875 1.21875 -1.765625 C 1.203125 -1.875 1.203125 -1.984375 1.1875 -2.09375 Z M 1.1875 -2.09375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-6"> +<path style="stroke:none;" d="M 0.359375 -4.6875 L 0.359375 -4.359375 L 0.53125 -4.359375 C 0.859375 -4.359375 1.1875 -4.328125 1.1875 -3.8125 L 1.1875 -0.796875 C 1.1875 -0.34375 0.890625 -0.34375 0.421875 -0.34375 L 0.359375 -0.34375 L 0.359375 -0.015625 L 2.765625 -0.015625 L 2.765625 -0.34375 L 2.515625 -0.34375 C 2.1875 -0.34375 1.9375 -0.375 1.9375 -0.78125 L 1.9375 -2.8125 C 1.9375 -3.59375 2.359375 -4.578125 3.40625 -4.578125 C 4.09375 -4.578125 4.1875 -3.875 4.1875 -3.234375 L 4.1875 -0.75 C 4.1875 -0.375 3.890625 -0.34375 3.59375 -0.34375 L 3.359375 -0.34375 L 3.359375 -0.015625 L 5.765625 -0.015625 L 5.765625 -0.34375 L 5.5 -0.34375 C 5.21875 -0.34375 4.921875 -0.34375 4.921875 -0.765625 L 4.921875 -3.234375 C 4.921875 -3.5625 4.921875 -3.890625 4.75 -4.1875 C 4.5 -4.671875 3.953125 -4.8125 3.4375 -4.8125 C 2.75 -4.8125 2.078125 -4.3125 1.890625 -3.703125 L 1.875 -4.8125 Z M 0.359375 -4.6875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-7"> +<path style="stroke:none;" d="M 1.1875 -2.546875 L 4.34375 -2.546875 C 4.453125 -2.546875 4.5 -2.59375 4.5 -2.703125 C 4.5 -3.78125 3.921875 -4.859375 2.59375 -4.859375 C 1.28125 -4.859375 0.3125 -3.671875 0.3125 -2.421875 C 0.3125 -1.234375 1.171875 0.09375 2.640625 0.09375 C 3.46875 0.09375 4.171875 -0.34375 4.46875 -1.1875 C 4.484375 -1.234375 4.5 -1.265625 4.5 -1.3125 C 4.5 -1.375 4.4375 -1.421875 4.390625 -1.421875 C 4.203125 -1.421875 4.140625 -1.0625 4.078125 -0.9375 C 3.8125 -0.484375 3.296875 -0.15625 2.765625 -0.15625 C 2.15625 -0.15625 1.625 -0.59375 1.390625 -1.140625 C 1.203125 -1.578125 1.1875 -2.078125 1.1875 -2.546875 Z M 1.203125 -2.765625 C 1.203125 -3.609375 1.671875 -4.640625 2.578125 -4.640625 C 3.515625 -4.640625 3.796875 -3.546875 3.796875 -2.765625 Z M 1.203125 -2.765625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-8"> +<path style="stroke:none;" d="M 1.203125 -4.703125 L 0.34375 -4.703125 L 0.34375 -4.375 L 1.203125 -4.375 L 1.203125 -0.75 C 1.203125 -0.375 0.90625 -0.34375 0.609375 -0.34375 L 0.375 -0.34375 L 0.375 -0.015625 L 2.9375 -0.015625 L 2.9375 -0.34375 C 2.828125 -0.34375 2.703125 -0.328125 2.578125 -0.328125 C 2.234375 -0.328125 1.90625 -0.375 1.90625 -0.765625 L 1.90625 -4.375 L 3.15625 -4.375 L 3.15625 -4.703125 L 1.875 -4.703125 L 1.875 -5.71875 C 1.875 -6.078125 1.875 -6.453125 2.03125 -6.796875 C 2.171875 -7.109375 2.4375 -7.4375 2.8125 -7.453125 L 2.84375 -7.453125 C 2.984375 -7.453125 3.09375 -7.421875 3.234375 -7.390625 C 3.0625 -7.28125 2.90625 -7.203125 2.90625 -6.953125 C 2.90625 -6.703125 3.078125 -6.5 3.375 -6.5 C 3.65625 -6.5 3.8125 -6.71875 3.8125 -6.953125 C 3.8125 -7.453125 3.28125 -7.6875 2.875 -7.6875 C 1.890625 -7.6875 1.203125 -6.9375 1.203125 -5.875 Z M 1.203125 -4.703125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-9"> +<path style="stroke:none;" d="M 1.609375 -6.71875 C 1.609375 -5.984375 1.3125 -4.609375 0.203125 -4.609375 L 0.203125 -4.375 L 1.140625 -4.375 L 1.140625 -1.46875 C 1.140625 -1.140625 1.15625 -0.8125 1.3125 -0.53125 C 1.578125 -0.09375 2.078125 0.09375 2.546875 0.09375 C 3.421875 0.09375 3.609375 -0.859375 3.609375 -1.5625 L 3.609375 -1.984375 L 3.34375 -1.984375 C 3.34375 -1.828125 3.359375 -1.65625 3.359375 -1.5 C 3.359375 -0.984375 3.25 -0.15625 2.609375 -0.15625 C 1.984375 -0.15625 1.875 -0.921875 1.875 -1.421875 L 1.875 -4.375 L 3.421875 -4.375 L 3.421875 -4.703125 L 1.875 -4.703125 L 1.875 -6.71875 Z M 1.609375 -6.71875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-10"> +<path style="stroke:none;" d="M 0.375 -7.453125 L 0.375 -7.125 L 0.5625 -7.125 C 0.921875 -7.125 1.203125 -7.09375 1.203125 -6.578125 L 1.203125 -0.78125 C 1.203125 -0.375 0.90625 -0.34375 0.59375 -0.34375 L 0.375 -0.34375 L 0.375 -0.015625 L 2.734375 -0.015625 L 2.734375 -0.34375 L 2.484375 -0.34375 C 2.1875 -0.34375 1.90625 -0.375 1.90625 -0.765625 L 1.90625 -7.578125 Z M 0.375 -7.453125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-11"> +<path style="stroke:none;" d="M 0.203125 -4.703125 L 0.203125 -4.375 L 0.34375 -4.375 C 0.953125 -4.375 1 -4 1.25 -3.28125 C 1.609375 -2.234375 1.984375 -1.21875 2.34375 -0.1875 C 2.390625 -0.078125 2.421875 0.078125 2.5625 0.09375 L 2.578125 0.09375 C 2.828125 0.09375 2.984375 -0.625 3.125 -1 C 3.34375 -1.5625 3.53125 -2.125 3.734375 -2.6875 C 3.796875 -2.859375 3.859375 -3.015625 3.90625 -3.203125 L 3.921875 -3.203125 C 4.09375 -2.4375 4.453125 -1.71875 4.703125 -0.984375 C 4.828125 -0.609375 5 0.09375 5.21875 0.09375 L 5.25 0.09375 C 5.40625 0.09375 5.4375 -0.0625 5.46875 -0.1875 C 5.78125 -1.09375 6.125 -2 6.453125 -2.921875 C 6.703125 -3.609375 6.859375 -4.375 7.625 -4.375 L 7.625 -4.703125 L 6.875 -4.671875 L 5.859375 -4.671875 L 5.859375 -4.375 C 6.140625 -4.359375 6.4375 -4.203125 6.46875 -3.90625 L 6.46875 -3.859375 C 6.46875 -3.71875 6.40625 -3.578125 6.34375 -3.4375 C 6.078125 -2.65625 5.8125 -1.875 5.515625 -1.109375 C 5.484375 -1.03125 5.453125 -0.9375 5.4375 -0.84375 L 5.421875 -0.84375 C 5.140625 -1.84375 4.71875 -2.84375 4.359375 -3.8125 C 4.328125 -3.890625 4.28125 -3.984375 4.28125 -4.078125 C 4.28125 -4.359375 4.6875 -4.375 4.90625 -4.375 L 4.90625 -4.703125 L 2.828125 -4.703125 L 2.828125 -4.375 L 2.984375 -4.375 C 3.40625 -4.375 3.546875 -4.25 3.671875 -3.84375 C 3.703125 -3.78125 3.75 -3.671875 3.75 -3.59375 L 3.75 -3.5625 C 3.71875 -3.359375 3.59375 -3.109375 3.515625 -2.890625 C 3.375 -2.46875 3.234375 -2.078125 3.078125 -1.65625 C 3 -1.421875 2.890625 -1.203125 2.828125 -0.953125 C 2.765625 -1.21875 2.65625 -1.46875 2.5625 -1.71875 C 2.3125 -2.4375 2.046875 -3.140625 1.796875 -3.84375 C 1.78125 -3.921875 1.734375 -4 1.734375 -4.078125 C 1.734375 -4.359375 2.109375 -4.375 2.296875 -4.375 L 2.359375 -4.375 L 2.359375 -4.703125 Z M 0.203125 -4.703125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-12"> +<path style="stroke:none;" d="M 1.15625 -2.109375 C 0.9375 -1.890625 0.8125 -1.5 0.8125 -1.203125 C 0.8125 -0.8125 1 -0.53125 1.28125 -0.234375 C 0.78125 -0.140625 0.3125 0.3125 0.3125 0.84375 C 0.3125 1.96875 2.078125 2.234375 2.71875 2.234375 C 3.6875 2.234375 5.109375 1.859375 5.109375 0.796875 C 5.109375 -0.4375 3.859375 -0.71875 2.71875 -0.71875 L 1.96875 -0.71875 C 1.421875 -0.71875 1.140625 -1.015625 1.140625 -1.46875 C 1.140625 -1.671875 1.25 -1.828125 1.3125 -1.96875 C 1.609375 -1.78125 1.9375 -1.65625 2.296875 -1.640625 L 2.375 -1.640625 C 3.25 -1.640625 4 -2.171875 4.140625 -3.09375 L 4.140625 -3.203125 C 4.140625 -3.5625 4.015625 -3.921875 3.78125 -4.1875 C 3.765625 -4.21875 3.734375 -4.25 3.734375 -4.28125 L 3.734375 -4.296875 C 3.875 -4.515625 4.390625 -4.703125 4.703125 -4.703125 C 4.75 -4.703125 4.78125 -4.6875 4.828125 -4.6875 C 4.75 -4.625 4.671875 -4.5625 4.65625 -4.453125 L 4.65625 -4.421875 C 4.65625 -4.25 4.796875 -4.109375 4.96875 -4.109375 C 5.171875 -4.109375 5.25 -4.265625 5.25 -4.421875 C 5.25 -4.765625 4.9375 -4.921875 4.671875 -4.921875 C 4.3125 -4.921875 3.9375 -4.765625 3.65625 -4.53125 C 3.625 -4.5 3.59375 -4.453125 3.546875 -4.453125 L 3.53125 -4.453125 C 3.46875 -4.453125 3.25 -4.640625 3.09375 -4.671875 C 2.875 -4.765625 2.640625 -4.8125 2.40625 -4.8125 C 1.578125 -4.8125 0.75 -4.21875 0.65625 -3.359375 L 0.65625 -3.25 C 0.65625 -2.828125 0.8125 -2.375 1.15625 -2.109375 Z M 0.859375 0.921875 L 0.859375 0.828125 C 0.859375 0.234375 1.390625 -0.09375 1.96875 -0.09375 L 3.015625 -0.09375 C 3.609375 -0.09375 4.4375 0.046875 4.546875 0.765625 L 4.546875 0.84375 C 4.546875 1.65625 3.375 1.984375 2.6875 1.984375 C 1.96875 1.984375 0.96875 1.65625 0.859375 0.921875 Z M 1.4375 -3.015625 L 1.4375 -3.140625 C 1.4375 -3.734375 1.578125 -4.546875 2.390625 -4.546875 C 3.09375 -4.546875 3.359375 -3.921875 3.359375 -3.21875 C 3.359375 -2.671875 3.21875 -1.890625 2.40625 -1.890625 C 1.78125 -1.890625 1.515625 -2.40625 1.4375 -3.015625 Z M 1.4375 -3.015625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-13"> +<path style="stroke:none;" d="M 0.203125 -4.703125 L 0.203125 -4.375 L 0.421875 -4.375 C 1 -4.375 1.03125 -4.03125 1.3125 -3.34375 C 1.75 -2.296875 2.1875 -1.25 2.59375 -0.1875 C 2.65625 -0.046875 2.6875 0.09375 2.859375 0.09375 C 3.109375 0.09375 3.3125 -0.6875 3.484375 -1.09375 C 3.78125 -1.859375 4.109375 -2.625 4.421875 -3.390625 C 4.65625 -4 4.921875 -4.375 5.5 -4.375 L 5.5 -4.703125 L 4.75 -4.671875 L 3.78125 -4.671875 L 3.78125 -4.375 C 4.03125 -4.359375 4.28125 -4.203125 4.28125 -3.921875 C 4.28125 -3.703125 4.171875 -3.515625 4.09375 -3.3125 C 3.84375 -2.6875 3.578125 -2.0625 3.328125 -1.421875 C 3.25 -1.25 3.1875 -1.046875 3.09375 -0.859375 C 2.71875 -1.859375 2.3125 -2.84375 1.890625 -3.828125 C 1.859375 -3.90625 1.828125 -4 1.828125 -4.09375 L 1.828125 -4.140625 C 1.890625 -4.375 2.203125 -4.375 2.421875 -4.375 L 2.421875 -4.703125 Z M 0.203125 -4.703125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-14"> +<path style="stroke:none;" d="M 0.953125 -0.40625 C 1.140625 -0.078125 1.71875 0.09375 2.109375 0.09375 C 2.875 0.09375 3.8125 -0.15625 3.90625 -1.3125 C 3.90625 -2.03125 3.515625 -2.515625 2.90625 -2.765625 C 2.640625 -2.875 2.34375 -2.90625 2.078125 -2.96875 L 1.84375 -3.015625 C 1.421875 -3.09375 0.859375 -3.3125 0.859375 -3.84375 C 0.859375 -4.484375 1.578125 -4.671875 2.109375 -4.671875 C 2.90625 -4.671875 3.28125 -4.171875 3.375 -3.453125 C 3.375 -3.359375 3.375 -3.25 3.5 -3.25 C 3.625 -3.25 3.625 -3.359375 3.625 -3.453125 L 3.625 -4.734375 C 3.625 -4.78125 3.59375 -4.859375 3.515625 -4.859375 C 3.34375 -4.859375 3.234375 -4.5625 3.125 -4.5625 C 3.046875 -4.578125 2.984375 -4.640625 2.921875 -4.671875 C 2.6875 -4.8125 2.40625 -4.859375 2.125 -4.859375 C 1.46875 -4.859375 0.359375 -4.640625 0.359375 -3.5625 C 0.359375 -2.375 1.671875 -2.25 2.4375 -2.09375 C 2.90625 -2 3.390625 -1.671875 3.40625 -1.140625 C 3.40625 -0.34375 2.703125 -0.125 2.140625 -0.125 C 1.28125 -0.125 0.875 -0.796875 0.671875 -1.53125 C 0.640625 -1.640625 0.671875 -1.875 0.484375 -1.875 C 0.421875 -1.875 0.359375 -1.828125 0.359375 -1.75 L 0.359375 -0.3125 C 0.359375 -0.25 0.34375 -0.1875 0.34375 -0.125 C 0.34375 -0.03125 0.375 0.09375 0.484375 0.09375 C 0.640625 0.078125 0.78125 -0.265625 0.953125 -0.40625 Z M 0.953125 -0.40625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-15"> +<path style="stroke:none;" d="M 3.328125 -7.453125 L 3.328125 -7.125 L 3.453125 -7.125 C 3.875 -7.125 4.15625 -7.109375 4.15625 -6.453125 L 4.15625 -4.140625 C 3.796875 -4.546875 3.34375 -4.8125 2.765625 -4.8125 C 1.46875 -4.8125 0.375 -3.703125 0.375 -2.34375 C 0.375 -1.140625 1.296875 0.09375 2.65625 0.09375 C 3.25 0.09375 3.703125 -0.15625 4.125 -0.625 L 4.125 0.09375 L 5.6875 -0.015625 L 5.6875 -0.34375 L 5.546875 -0.34375 C 5.1875 -0.34375 4.859375 -0.375 4.859375 -0.890625 L 4.859375 -7.578125 Z M 1.25 -2.09375 L 1.25 -2.25 C 1.25 -3.0625 1.359375 -3.875 2.109375 -4.390625 C 2.328125 -4.515625 2.578125 -4.5625 2.8125 -4.5625 C 3.375 -4.5625 4.140625 -4.140625 4.140625 -3.453125 C 4.140625 -3.3125 4.125 -3.171875 4.125 -3.03125 L 4.125 -1.21875 C 4.125 -1.0625 4.0625 -0.984375 3.984375 -0.859375 C 3.703125 -0.4375 3.21875 -0.125 2.71875 -0.125 C 1.890625 -0.125 1.390625 -0.90625 1.28125 -1.640625 C 1.265625 -1.78125 1.265625 -1.9375 1.25 -2.09375 Z M 1.25 -2.09375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-16"> +<path style="stroke:none;" d="M 0.203125 -4.671875 L 0.203125 -4.375 L 0.375 -4.375 C 0.9375 -4.375 0.96875 -4.203125 1.34375 -3.34375 C 1.765625 -2.328125 2.15625 -1.3125 2.59375 -0.3125 C 2.625 -0.21875 2.703125 -0.09375 2.703125 0 C 2.703125 0.171875 2.515625 0.453125 2.453125 0.625 C 2.21875 1.1875 1.890625 1.984375 1.1875 1.984375 C 1 1.984375 0.828125 1.90625 0.671875 1.78125 C 0.890625 1.75 1.0625 1.59375 1.0625 1.359375 C 1.0625 1.09375 0.875 0.9375 0.625 0.9375 C 0.359375 0.9375 0.203125 1.140625 0.203125 1.359375 C 0.203125 1.921875 0.734375 2.21875 1.203125 2.21875 C 2 2.21875 2.40625 1.421875 2.6875 0.734375 L 2.953125 0.09375 C 3.4375 -1.109375 3.9375 -2.296875 4.4375 -3.484375 C 4.640625 -3.96875 4.890625 -4.375 5.5 -4.375 L 5.5 -4.703125 L 4.734375 -4.671875 L 3.78125 -4.671875 L 3.78125 -4.375 C 4.046875 -4.359375 4.28125 -4.203125 4.28125 -3.921875 C 4.28125 -3.78125 4.21875 -3.640625 4.171875 -3.515625 C 3.921875 -2.921875 3.671875 -2.328125 3.421875 -1.734375 L 3.234375 -1.25 C 3.1875 -1.140625 3.140625 -1.046875 3.109375 -0.953125 L 3.09375 -0.953125 C 3.015625 -1.234375 2.875 -1.5 2.765625 -1.765625 C 2.46875 -2.46875 2.203125 -3.15625 1.890625 -3.84375 C 1.859375 -3.921875 1.828125 -4.015625 1.828125 -4.09375 L 1.828125 -4.140625 C 1.890625 -4.375 2.21875 -4.375 2.421875 -4.375 L 2.421875 -4.703125 L 1.421875 -4.703125 L 1.21875 -4.671875 Z M 0.203125 -4.671875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-17"> +<path style="stroke:none;" d="M 0.359375 -4.6875 L 0.359375 -4.359375 L 0.5 -4.359375 C 0.78125 -4.359375 1.109375 -4.34375 1.171875 -4.03125 C 1.1875 -3.921875 1.1875 -3.796875 1.1875 -3.671875 L 1.1875 -1.484375 C 1.1875 -1.171875 1.203125 -0.84375 1.359375 -0.5625 C 1.640625 -0.015625 2.28125 0.09375 2.84375 0.09375 C 3.453125 0.09375 4 -0.28125 4.203125 -0.875 L 4.21875 0.09375 L 5.765625 -0.015625 L 5.765625 -0.34375 L 5.609375 -0.34375 C 5.265625 -0.34375 4.921875 -0.375 4.921875 -0.859375 L 4.921875 -4.8125 L 3.359375 -4.6875 L 3.359375 -4.359375 L 3.453125 -4.359375 C 3.828125 -4.359375 4.1875 -4.34375 4.1875 -3.8125 L 4.1875 -1.84375 C 4.1875 -1.046875 3.78125 -0.125 2.84375 -0.125 C 2.421875 -0.125 2.046875 -0.265625 1.953125 -0.8125 C 1.9375 -1.03125 1.9375 -1.234375 1.9375 -1.4375 L 1.9375 -4.8125 L 1.390625 -4.765625 Z M 0.359375 -4.6875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-18"> +<path style="stroke:none;" d="M 1.1875 -4.0625 C 1.46875 -4.40625 1.875 -4.640625 2.328125 -4.640625 C 3.125 -4.640625 3.53125 -3.953125 3.53125 -3.203125 L 3.53125 -2.84375 C 2.296875 -2.84375 0.46875 -2.4375 0.46875 -1.046875 C 0.46875 -0.234375 1.421875 0.09375 2.1875 0.09375 L 2.328125 0.09375 C 2.875 0.046875 3.46875 -0.34375 3.609375 -0.84375 L 3.625 -0.84375 C 3.65625 -0.390625 3.953125 0.046875 4.453125 0.046875 C 4.921875 0.046875 5.296875 -0.328125 5.34375 -0.796875 L 5.34375 -1.59375 L 5.078125 -1.59375 L 5.078125 -1.046875 C 5.078125 -0.75 5.03125 -0.296875 4.671875 -0.296875 C 4.34375 -0.296875 4.265625 -0.734375 4.265625 -1 C 4.265625 -1.125 4.28125 -1.25 4.28125 -1.375 L 4.28125 -2.875 C 4.28125 -3 4.28125 -3.125 4.28125 -3.265625 C 4.28125 -4.28125 3.328125 -4.859375 2.421875 -4.859375 C 1.734375 -4.859375 0.796875 -4.5 0.796875 -3.625 C 0.796875 -3.34375 0.984375 -3.125 1.265625 -3.125 C 1.53125 -3.125 1.734375 -3.328125 1.734375 -3.59375 C 1.734375 -3.84375 1.53125 -4.0625 1.265625 -4.0625 C 1.25 -4.0625 1.203125 -4.0625 1.1875 -4.0625 Z M 3.53125 -2.625 L 3.53125 -1.53125 C 3.53125 -0.78125 3.015625 -0.171875 2.296875 -0.125 L 2.25 -0.125 C 1.75 -0.125 1.28125 -0.53125 1.28125 -1.0625 L 1.28125 -1.109375 C 1.359375 -2.171875 2.515625 -2.59375 3.53125 -2.625 Z M 3.53125 -2.625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-19"> +<path style="stroke:none;" d="M 0.953125 -6.65625 C 1.296875 -7.21875 1.828125 -7.453125 2.4375 -7.453125 C 3.109375 -7.453125 3.640625 -7.25 3.640625 -6.234375 C 3.640625 -5.78125 3.515625 -5.46875 3.171875 -5.125 C 2.515625 -4.328125 2.28125 -3.5 2.28125 -2.359375 L 2.28125 -2.15625 C 2.28125 -2.078125 2.3125 -2 2.40625 -2 C 2.515625 -2 2.546875 -2.09375 2.546875 -2.203125 C 2.546875 -2.265625 2.546875 -2.328125 2.546875 -2.375 C 2.546875 -3.46875 2.875 -4.265625 3.78125 -4.96875 C 4.21875 -5.328125 4.453125 -5.578125 4.515625 -6.078125 L 4.515625 -6.1875 C 4.515625 -7.125 3.703125 -7.6875 2.40625 -7.6875 L 2.28125 -7.6875 C 1.5 -7.640625 0.59375 -7.125 0.59375 -6.234375 C 0.59375 -5.921875 0.828125 -5.734375 1.0625 -5.734375 C 1.3125 -5.734375 1.53125 -5.921875 1.53125 -6.1875 C 1.53125 -6.46875 1.34375 -6.671875 1.0625 -6.671875 C 1.03125 -6.671875 1 -6.65625 0.953125 -6.65625 Z M 2.328125 -1.09375 C 2.03125 -1.046875 1.875 -0.796875 1.875 -0.5625 C 1.875 -0.3125 2.046875 -0.015625 2.40625 -0.015625 C 2.734375 -0.015625 2.9375 -0.28125 2.9375 -0.5625 C 2.9375 -0.8125 2.765625 -1.09375 2.421875 -1.09375 C 2.390625 -1.09375 2.359375 -1.09375 2.328125 -1.09375 Z M 2.328125 -1.09375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-20"> +<path style="stroke:none;" d="M 0.59375 -7.40625 L 0.390625 -4.96875 L 0.65625 -4.96875 C 0.703125 -5.546875 0.734375 -6.296875 1.078125 -6.6875 C 1.421875 -7.0625 2.046875 -7.09375 2.53125 -7.09375 L 2.984375 -7.09375 C 3.234375 -7.09375 3.453125 -7.0625 3.453125 -6.703125 L 3.453125 -0.84375 C 3.453125 -0.390625 3.046875 -0.328125 2.65625 -0.328125 C 2.53125 -0.328125 2.40625 -0.34375 2.296875 -0.34375 L 1.96875 -0.34375 L 1.96875 -0.015625 L 3.59375 -0.015625 L 3.921875 -0.046875 L 5.859375 -0.046875 L 5.859375 -0.34375 L 5.171875 -0.34375 C 4.75 -0.34375 4.359375 -0.375 4.359375 -0.84375 L 4.359375 -6.703125 C 4.359375 -7.078125 4.59375 -7.09375 4.96875 -7.09375 L 5.34375 -7.09375 C 6 -7.09375 6.765625 -7.015625 7.015625 -6.109375 C 7.09375 -5.734375 7.125 -5.34375 7.171875 -4.96875 L 7.421875 -4.96875 L 7.21875 -7.40625 Z M 0.59375 -7.40625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-21"> +<path style="stroke:none;" d="M 0.3125 -7.453125 L 0.3125 -7.125 L 0.515625 -7.125 C 0.859375 -7.125 1.140625 -7.09375 1.140625 -6.59375 L 1.140625 -0.78125 C 1.140625 -0.375 0.875 -0.34375 0.59375 -0.34375 L 0.3125 -0.34375 L 0.3125 -0.015625 L 2.65625 -0.015625 L 2.65625 -0.34375 L 2.40625 -0.34375 C 2.078125 -0.34375 1.828125 -0.375 1.828125 -0.8125 L 1.828125 -1.828125 C 1.828125 -2.078125 2.28125 -2.359375 2.53125 -2.578125 C 2.625 -2.40625 2.765625 -2.21875 2.890625 -2.0625 L 3.671875 -0.953125 C 3.734375 -0.84375 3.828125 -0.703125 3.828125 -0.578125 C 3.828125 -0.375 3.609375 -0.34375 3.453125 -0.34375 L 3.453125 -0.015625 L 5.546875 -0.015625 L 5.546875 -0.34375 C 5.25 -0.34375 5 -0.359375 4.75 -0.625 C 4.578125 -0.796875 4.453125 -1 4.3125 -1.1875 C 3.9375 -1.71875 3.578125 -2.25 3.1875 -2.78125 C 3.125 -2.859375 3.09375 -2.9375 3.015625 -3 L 3.015625 -3.015625 C 3.734375 -3.484375 4.296875 -4.375 5.296875 -4.375 L 5.296875 -4.703125 L 3.34375 -4.703125 L 3.34375 -4.375 C 3.515625 -4.375 3.640625 -4.25 3.640625 -4.109375 C 3.640625 -3.84375 3.375 -3.671875 3.203125 -3.515625 C 2.765625 -3.109375 2.296875 -2.71875 1.859375 -2.34375 L 1.859375 -7.578125 Z M 0.3125 -7.453125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-22"> +<path style="stroke:none;" d="M 0.3125 -4.6875 L 0.3125 -4.359375 L 0.484375 -4.359375 C 0.8125 -4.359375 1.140625 -4.328125 1.140625 -3.8125 L 1.140625 -0.796875 C 1.140625 -0.34375 0.84375 -0.34375 0.375 -0.34375 L 0.3125 -0.34375 L 0.3125 -0.015625 L 2.90625 -0.015625 L 2.90625 -0.34375 C 2.78125 -0.34375 2.65625 -0.328125 2.515625 -0.328125 C 2.171875 -0.328125 1.859375 -0.375 1.859375 -0.78125 L 1.859375 -2.265625 C 1.859375 -3.125 2.03125 -4.578125 3.125 -4.578125 C 3.171875 -4.578125 3.21875 -4.5625 3.265625 -4.5625 C 3.109375 -4.5 3.015625 -4.3125 3.015625 -4.15625 C 3.015625 -3.921875 3.203125 -3.734375 3.421875 -3.703125 C 3.734375 -3.703125 3.921875 -3.90625 3.921875 -4.171875 C 3.921875 -4.59375 3.5 -4.8125 3.140625 -4.8125 C 2.453125 -4.8125 1.9375 -4.1875 1.8125 -3.625 L 1.796875 -4.8125 Z M 0.3125 -4.6875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-23"> +<path style="stroke:none;" d="M 0.359375 -4.6875 L 0.359375 -4.359375 L 0.53125 -4.359375 C 0.859375 -4.359375 1.1875 -4.328125 1.1875 -3.8125 L 1.1875 -0.796875 C 1.1875 -0.34375 0.890625 -0.34375 0.421875 -0.34375 L 0.359375 -0.34375 L 0.359375 -0.015625 L 2.765625 -0.015625 L 2.765625 -0.34375 L 2.515625 -0.34375 C 2.1875 -0.34375 1.9375 -0.375 1.9375 -0.78125 L 1.9375 -2.828125 C 1.9375 -3.59375 2.359375 -4.578125 3.40625 -4.578125 C 4.0625 -4.578125 4.203125 -3.921875 4.203125 -3.34375 L 4.203125 -0.75 C 4.203125 -0.375 3.90625 -0.34375 3.609375 -0.34375 L 3.375 -0.34375 L 3.375 -0.015625 L 5.765625 -0.015625 L 5.765625 -0.34375 L 5.515625 -0.34375 C 5.203125 -0.34375 4.9375 -0.375 4.9375 -0.78125 L 4.9375 -2.828125 C 4.9375 -3.59375 5.359375 -4.578125 6.421875 -4.578125 C 7.078125 -4.578125 7.203125 -3.921875 7.203125 -3.34375 L 7.203125 -0.75 C 7.203125 -0.375 6.921875 -0.34375 6.625 -0.34375 L 6.375 -0.34375 L 6.375 -0.015625 L 8.78125 -0.015625 L 8.78125 -0.34375 L 8.53125 -0.34375 C 8.234375 -0.34375 7.953125 -0.34375 7.953125 -0.78125 L 7.953125 -3.203125 C 7.953125 -3.5625 7.9375 -3.921875 7.75 -4.21875 C 7.5 -4.6875 6.9375 -4.8125 6.4375 -4.8125 L 6.3125 -4.8125 C 5.734375 -4.75 5.078125 -4.3125 4.921875 -3.75 L 4.90625 -3.75 C 4.78125 -4.53125 4.125 -4.8125 3.46875 -4.8125 C 2.78125 -4.8125 2.109375 -4.375 1.890625 -3.703125 L 1.875 -4.8125 Z M 0.359375 -4.6875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-24"> +<path style="stroke:none;" d="M 0.34375 -0.34375 L 0.34375 -0.015625 L 2.546875 -0.015625 L 2.546875 -0.34375 C 2.25 -0.34375 1.796875 -0.5 1.796875 -0.875 L 1.796875 -0.890625 C 1.796875 -1.0625 1.90625 -1.25 1.96875 -1.421875 C 2.109375 -1.78125 2.28125 -2.1875 2.359375 -2.546875 L 5.03125 -2.546875 C 5.234375 -2.546875 5.34375 -1.984375 5.4375 -1.703125 C 5.546875 -1.375 5.796875 -0.890625 5.796875 -0.671875 C 5.796875 -0.34375 5.265625 -0.34375 4.96875 -0.34375 L 4.96875 -0.015625 L 6.21875 -0.015625 L 6.453125 -0.046875 L 7.234375 -0.046875 L 7.765625 -0.015625 L 7.765625 -0.34375 L 7.484375 -0.34375 C 7.25 -0.34375 7.015625 -0.359375 6.859375 -0.484375 C 6.71875 -0.625 6.671875 -0.84375 6.625 -1.03125 C 6.046875 -2.625 5.46875 -4.234375 4.90625 -5.84375 L 4.28125 -7.609375 C 4.234375 -7.734375 4.203125 -7.796875 4.0625 -7.796875 C 3.84375 -7.796875 3.8125 -7.5625 3.734375 -7.359375 C 3 -5.328125 2.296875 -3.28125 1.578125 -1.21875 C 1.390625 -0.78125 1.21875 -0.34375 0.34375 -0.34375 Z M 2.46875 -2.875 L 3.75 -6.46875 L 5.03125 -2.875 Z M 2.46875 -2.875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-25"> +<path style="stroke:none;" d="M 0.46875 -7.453125 L 0.46875 -7.125 C 0.59375 -7.125 0.734375 -7.140625 0.84375 -7.140625 C 1.21875 -7.140625 1.53125 -7.09375 1.53125 -6.65625 L 1.53125 -0.984375 C 1.53125 -0.921875 1.53125 -0.84375 1.53125 -0.78125 C 1.53125 -0.375 1.171875 -0.328125 0.828125 -0.328125 C 0.703125 -0.328125 0.578125 -0.34375 0.46875 -0.34375 L 0.46875 -0.015625 L 3.828125 -0.015625 C 4.03125 -0.015625 4.25 0 4.46875 0 C 5.4375 0 6.578125 -0.328125 6.984375 -1.5 C 7.03125 -1.640625 7.0625 -1.78125 7.0625 -1.9375 C 7.0625 -2.875 6.375 -3.5 5.59375 -3.765625 C 5.390625 -3.84375 5.171875 -3.890625 4.953125 -3.890625 C 5.09375 -3.96875 5.28125 -3.984375 5.4375 -4.03125 C 6.140625 -4.28125 6.765625 -4.859375 6.765625 -5.640625 C 6.765625 -6.453125 6.0625 -7.03125 5.375 -7.28125 C 4.96875 -7.4375 4.53125 -7.46875 4.09375 -7.46875 C 3.875 -7.46875 3.671875 -7.453125 3.46875 -7.453125 Z M 2.375 -3.78125 L 4.265625 -3.78125 C 4.5625 -3.78125 4.859375 -3.75 5.109375 -3.625 C 5.71875 -3.328125 6.046875 -2.6875 6.046875 -2.046875 C 6.046875 -1.03125 5.25 -0.328125 4.203125 -0.328125 C 4.015625 -0.328125 3.828125 -0.34375 3.640625 -0.34375 L 2.796875 -0.34375 C 2.578125 -0.34375 2.375 -0.375 2.375 -0.671875 Z M 2.375 -4 L 2.375 -6.75 C 2.375 -7.0625 2.546875 -7.125 2.78125 -7.125 L 4.15625 -7.125 C 4.90625 -7.125 5.71875 -6.78125 5.78125 -5.6875 L 5.78125 -5.609375 C 5.78125 -4.65625 4.90625 -3.984375 3.96875 -3.984375 C 3.84375 -3.984375 3.734375 -4 3.609375 -4 Z M 2.375 -4 "/> +</symbol> +<symbol overflow="visible" id="glyph0-26"> +<path style="stroke:none;" d="M 2.546875 -4.84375 C 1.46875 -4.703125 0.609375 -3.875 0.609375 -2.734375 C 0.609375 -1.71875 1.40625 -0.609375 2.703125 -0.609375 C 3.84375 -0.609375 4.828125 -1.578125 4.828125 -2.71875 C 4.828125 -3.734375 4.03125 -4.859375 2.703125 -4.859375 C 2.65625 -4.859375 2.609375 -4.84375 2.546875 -4.84375 Z M 2.546875 -4.84375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-27"> +<path style="stroke:none;" d="M 1.25 -0.578125 C 1.640625 -0.015625 2.625 0.234375 3.265625 0.234375 C 4.421875 0.234375 5.40625 -0.734375 5.40625 -2.015625 C 5.40625 -2.953125 4.890625 -3.8125 3.90625 -4.171875 C 3.765625 -4.203125 3.625 -4.234375 3.484375 -4.28125 L 2.703125 -4.453125 C 2.515625 -4.515625 2.296875 -4.546875 2.109375 -4.640625 C 1.609375 -4.859375 1.296875 -5.359375 1.25 -5.90625 L 1.25 -5.9375 C 1.25 -6.734375 1.9375 -7.390625 2.75 -7.390625 C 3.90625 -7.390625 4.609375 -6.53125 4.78125 -5.4375 C 4.828125 -5.296875 4.78125 -4.984375 4.96875 -4.984375 C 5.0625 -4.984375 5.109375 -5.046875 5.109375 -5.140625 L 5.109375 -7.515625 C 5.109375 -7.59375 5.09375 -7.6875 5 -7.6875 C 4.875 -7.6875 4.578125 -7.171875 4.46875 -6.90625 C 3.921875 -7.390625 3.5 -7.6875 2.75 -7.6875 C 1.71875 -7.6875 0.59375 -6.953125 0.59375 -5.625 C 0.59375 -4.75 1.140625 -3.96875 1.953125 -3.65625 C 2.984375 -3.25 4.546875 -3.515625 4.75 -1.796875 L 4.75 -1.703125 C 4.75 -0.84375 4.140625 -0.109375 3.234375 -0.109375 C 2.15625 -0.109375 1.0625 -0.734375 0.890625 -1.96875 C 0.875 -2.078125 0.875 -2.15625 0.859375 -2.25 L 0.859375 -2.390625 C 0.84375 -2.453125 0.796875 -2.484375 0.734375 -2.484375 C 0.625 -2.484375 0.59375 -2.421875 0.59375 -2.328125 L 0.59375 -0.21875 C 0.59375 -0.15625 0.59375 -0.09375 0.59375 -0.015625 C 0.59375 0.078125 0.59375 0.21875 0.734375 0.21875 C 0.890625 0.1875 1.0625 -0.328125 1.25 -0.578125 Z M 1.25 -0.578125 "/> +</symbol> +</g> +</defs> +<g id="surface1"> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.421062 4.9595 C 9.421062 7.424344 7.424969 9.420438 4.960125 9.420438 C 2.495281 9.420438 0.499187 7.424344 0.499187 4.9595 C 0.499187 2.498563 2.495281 0.498563 4.960125 0.498563 C 7.424969 0.498563 9.421062 2.498563 9.421062 4.9595 Z M 9.421062 4.9595 " transform="matrix(1,0,0,-1,5.993,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.422906 4.9595 C 9.422906 7.424344 7.422906 9.420438 4.961969 9.420438 C 2.497125 9.420438 0.501031 7.424344 0.501031 4.9595 C 0.501031 2.498563 2.497125 0.498563 4.961969 0.498563 C 7.422906 0.498563 9.422906 2.498563 9.422906 4.9595 Z M 9.422906 4.9595 " transform="matrix(1,0,0,-1,360.956,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.991156 -1.993625 L 0.391656 0.818875 L 4.958063 4.9595 L 8.215875 8.264188 L 11.911188 11.912625 " transform="matrix(1,0,0,-1,360.956,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.991156 11.912625 L 1.454156 8.705594 L 4.958063 4.963406 L 8.290094 2.580594 L 11.911188 -1.989719 " transform="matrix(1,0,0,-1,360.956,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.422906 4.9595 C 9.422906 7.424344 7.422906 9.420438 4.961969 9.420438 C 2.497125 9.420438 0.501031 7.424344 0.501031 4.9595 C 0.501031 2.498563 2.497125 0.498563 4.961969 0.498563 C 7.422906 0.498563 9.422906 2.498563 9.422906 4.9595 Z M 9.422906 4.9595 " transform="matrix(1,0,0,-1,444.206,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.991156 -1.993625 L 0.661188 0.80325 L 4.958063 4.9595 L 7.790094 7.654813 L 11.911188 11.912625 " transform="matrix(1,0,0,-1,444.206,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.991156 11.912625 L 0.586969 10.045438 L 4.958063 4.963406 L 9.141656 2.119656 L 11.911188 -1.989719 " transform="matrix(1,0,0,-1,444.206,-6.978)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-1" x="0.016" y="11.436"/> + <use xlink:href="#glyph0-2" x="11.157464" y="11.436"/> + <use xlink:href="#glyph0-3" x="17.183651" y="11.436"/> + <use xlink:href="#glyph0-4" x="20.198926" y="11.436"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-2" x="24.715293" y="11.436"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-5" x="34.363301" y="11.436"/> + <use xlink:href="#glyph0-6" x="39.787306" y="11.436"/> + <use xlink:href="#glyph0-7" x="45.813493" y="11.436"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-5" x="54.246227" y="11.436"/> + <use xlink:href="#glyph0-8" x="59.670232" y="11.436"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-9" x="66.608419" y="11.436"/> + <use xlink:href="#glyph0-2" x="70.828059" y="11.436"/> + <use xlink:href="#glyph0-7" x="76.854246" y="11.436"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-8" x="85.28698" y="11.436"/> + <use xlink:href="#glyph0-5" x="88.603347" y="11.436"/> + <use xlink:href="#glyph0-10" x="94.027351" y="11.436"/> + <use xlink:href="#glyph0-10" x="97.042626" y="11.436"/> + <use xlink:href="#glyph0-5" x="100.057902" y="11.436"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-11" x="105.176451" y="11.436"/> + <use xlink:href="#glyph0-3" x="113.009185" y="11.436"/> + <use xlink:href="#glyph0-6" x="116.02446" y="11.436"/> + <use xlink:href="#glyph0-12" x="122.050647" y="11.436"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-7" x="131.096473" y="11.436"/> + <use xlink:href="#glyph0-13" x="135.918295" y="11.436"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-7" x="141.337936" y="11.436"/> + <use xlink:href="#glyph0-6" x="146.159758" y="11.436"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-9" x="151.88049" y="11.436"/> + <use xlink:href="#glyph0-14" x="156.10013" y="11.436"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-15" x="164.001591" y="11.436"/> + <use xlink:href="#glyph0-3" x="170.027778" y="11.436"/> + <use xlink:href="#glyph0-15" x="173.043053" y="11.436"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-16" x="182.680152" y="11.436"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-5" x="188.110702" y="11.436"/> + <use xlink:href="#glyph0-17" x="193.534707" y="11.436"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-18" x="203.171806" y="11.436"/> + <use xlink:href="#glyph0-9" x="208.59581" y="11.436"/> + <use xlink:href="#glyph0-9" x="212.81545" y="11.436"/> + <use xlink:href="#glyph0-7" x="217.03509" y="11.436"/> + <use xlink:href="#glyph0-6" x="221.856912" y="11.436"/> + <use xlink:href="#glyph0-15" x="227.883099" y="11.436"/> + <use xlink:href="#glyph0-19" x="233.909286" y="11.436"/> +</g> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.422938 4.959219 C 9.422938 7.424062 7.422938 9.420156 4.962 9.420156 C 2.497156 9.420156 0.501063 7.424062 0.501063 4.959219 C 0.501063 2.498281 2.497156 0.498281 4.962 0.498281 C 7.422938 0.498281 9.422938 2.498281 9.422938 4.959219 Z M 9.422938 4.959219 " transform="matrix(1,0,0,-1,11.913,30.885)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-20" x="27.289" y="29.681"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-18" x="34.216279" y="29.681"/> + <use xlink:href="#glyph0-10" x="39.640283" y="29.681"/> + <use xlink:href="#glyph0-21" x="42.655558" y="29.681"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-3" x="52.002475" y="29.681"/> + <use xlink:href="#glyph0-6" x="55.01775" y="29.681"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-22" x="64.654849" y="29.681"/> + <use xlink:href="#glyph0-5" x="68.874489" y="29.681"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-5" x="74.603949" y="29.681"/> + <use xlink:href="#glyph0-23" x="80.027953" y="29.681"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-24" x="92.675964" y="29.681"/> +</g> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.422938 4.962031 C 9.422938 7.422969 7.422938 9.422969 4.962 9.422969 C 2.497156 9.422969 0.501063 7.422969 0.501063 4.962031 C 0.501063 2.497187 2.497156 0.501094 4.962 0.501094 C 7.422938 0.501094 9.422938 2.497187 9.422938 4.962031 Z M 9.422938 4.962031 " transform="matrix(1,0,0,-1,11.913,49.13)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-20" x="27.289" y="47.926"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-18" x="34.216279" y="47.926"/> + <use xlink:href="#glyph0-10" x="39.640283" y="47.926"/> + <use xlink:href="#glyph0-21" x="42.655558" y="47.926"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-3" x="52.002475" y="47.926"/> + <use xlink:href="#glyph0-6" x="55.01775" y="47.926"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-22" x="64.654849" y="47.926"/> + <use xlink:href="#glyph0-5" x="68.874489" y="47.926"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-5" x="74.603949" y="47.926"/> + <use xlink:href="#glyph0-23" x="80.027953" y="47.926"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-25" x="92.675964" y="47.926"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-26" x="16.41" y="68.995"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-27" x="27.289" y="68.995"/> + <use xlink:href="#glyph0-5" x="33.315187" y="68.995"/> + <use xlink:href="#glyph0-23" x="38.739191" y="68.995"/> + <use xlink:href="#glyph0-7" x="47.77629" y="68.995"/> + <use xlink:href="#glyph0-9" x="52.598112" y="68.995"/> + <use xlink:href="#glyph0-2" x="56.817752" y="68.995"/> + <use xlink:href="#glyph0-3" x="62.843939" y="68.995"/> + <use xlink:href="#glyph0-6" x="65.859214" y="68.995"/> + <use xlink:href="#glyph0-12" x="71.885401" y="68.995"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-7" x="80.920317" y="68.995"/> + <use xlink:href="#glyph0-10" x="85.74214" y="68.995"/> + <use xlink:href="#glyph0-14" x="88.757415" y="68.995"/> + <use xlink:href="#glyph0-7" x="93.037055" y="68.995"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-7" x="101.480698" y="68.995"/> + <use xlink:href="#glyph0-6" x="106.30252" y="68.995"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-9" x="112.023252" y="68.995"/> + <use xlink:href="#glyph0-3" x="116.242892" y="68.995"/> + <use xlink:href="#glyph0-22" x="119.258168" y="68.995"/> + <use xlink:href="#glyph0-7" x="123.477807" y="68.995"/> + <use xlink:href="#glyph0-10" x="128.29963" y="68.995"/> + <use xlink:href="#glyph0-16" x="131.314905" y="68.995"/> +</g> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -382.494375 13.674688 L -382.494375 -5.169062 L -0.498281 -5.169062 L -0.498281 13.674688 Z M -382.494375 13.674688 " transform="matrix(1,0,0,-1,527.26,68.995)"/> +</g> +</svg> diff --git a/macros/latex/contrib/sdaps/html/_images/sdaps-e0c44b7ccedea9b3cbbd2df1f1130048d795175a.svg.meta b/macros/latex/contrib/sdaps/html/_images/sdaps-e0c44b7ccedea9b3cbbd2df1f1130048d795175a.svg.meta new file mode 100644 index 0000000000..6ef9394fe8 --- /dev/null +++ b/macros/latex/contrib/sdaps/html/_images/sdaps-e0c44b7ccedea9b3cbbd2df1f1130048d795175a.svg.meta @@ -0,0 +1,19 @@ +[1]Author=Author +[2]Title=Title +[3]SDAPSVersion=1.9.10 +[4]Duplex=true +[5]PrintQuestionnaireId=0 +[6]PageSize=597.50793pt,845.04694pt +[7]Style=qr +[8]CheckMode=checkcorrect +[9]GlobalID= +[10]GlobalIDLabel= +[11]CornerMarkMargin=28.45274pt,28.45274pt,34.1433pt,34.1433pt +[12]QObject-Option=1. Attended events +[14]Answer[1]=Talk room A +[13]Box[1]=Checkbox,0,46.08492pt,712.58836pt,9.95845pt,9.95845pt,ellipse,1.00374pt,1_1,1 +[16]Answer[1]=Talk room B +[15]Box[1]=Checkbox,0,46.08492pt,694.27495pt,9.95845pt,9.95845pt,ellipse,1.00374pt,1_2,2 +[17]Answer[1]=other +[18]Box[1]=Textbox,0,178.93889pt,678.60309pt,384.42575pt,19.9169pt,1.00374pt,1_3, +[19]Variable[1]=1 diff --git a/macros/latex/contrib/sdaps/html/_images/sdaps-e6f41b54e84049a7613982bd4f6a7ac2c5e3fa53.svg b/macros/latex/contrib/sdaps/html/_images/sdaps-e6f41b54e84049a7613982bd4f6a7ac2c5e3fa53.svg new file mode 100644 index 0000000000..4ebb1b711e --- /dev/null +++ b/macros/latex/contrib/sdaps/html/_images/sdaps-e6f41b54e84049a7613982bd4f6a7ac2c5e3fa53.svg @@ -0,0 +1,201 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="532pt" height="63pt" viewBox="0 0 532 63" version="1.2"> +<defs> +<g> +<symbol overflow="visible" id="glyph0-0"> +<path style="stroke:none;" d=""/> +</symbol> +<symbol overflow="visible" id="glyph0-1"> +<path style="stroke:none;" d="M 0.453125 -7.453125 L 0.453125 -7.125 C 0.59375 -7.125 0.71875 -7.140625 0.84375 -7.140625 C 1.203125 -7.140625 1.515625 -7.09375 1.515625 -6.65625 L 1.515625 -0.984375 C 1.515625 -0.921875 1.53125 -0.84375 1.53125 -0.78125 C 1.53125 -0.375 1.171875 -0.328125 0.8125 -0.328125 C 0.6875 -0.328125 0.5625 -0.34375 0.453125 -0.34375 L 0.453125 -0.015625 L 3.46875 -0.015625 C 3.703125 -0.015625 3.921875 0 4.171875 0 C 5.21875 0 6.203125 -0.390625 6.90625 -1.328125 C 7.421875 -2 7.671875 -2.84375 7.671875 -3.6875 C 7.671875 -5.375 6.5625 -7.25 4.671875 -7.4375 C 4.5 -7.453125 4.3125 -7.453125 4.140625 -7.453125 Z M 6.65625 -3.8125 L 6.65625 -3.28125 C 6.59375 -2.0625 6.171875 -0.84375 4.765625 -0.421875 C 4.453125 -0.34375 4.125 -0.34375 3.796875 -0.34375 L 2.828125 -0.34375 C 2.609375 -0.34375 2.375 -0.359375 2.375 -0.734375 C 2.375 -0.8125 2.390625 -0.875 2.390625 -0.9375 L 2.390625 -6.34375 C 2.390625 -6.4375 2.375 -6.546875 2.375 -6.65625 C 2.375 -7.03125 2.421875 -7.125 3.03125 -7.125 L 4.21875 -7.125 C 4.78125 -7.125 5.375 -6.828125 5.796875 -6.4375 C 6.484375 -5.765625 6.640625 -4.75 6.65625 -3.8125 Z M 6.65625 -3.8125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-2"> +<path style="stroke:none;" d="M 0.421875 -4.6875 L 0.421875 -4.359375 L 0.59375 -4.359375 C 0.9375 -4.359375 1.203125 -4.3125 1.203125 -3.8125 L 1.203125 -0.796875 C 1.203125 -0.359375 0.921875 -0.34375 0.375 -0.34375 L 0.375 -0.015625 L 2.65625 -0.015625 L 2.65625 -0.34375 L 2.484375 -0.34375 C 2.1875 -0.34375 1.90625 -0.375 1.90625 -0.71875 L 1.90625 -4.8125 Z M 1.3125 -7.265625 C 1 -7.21875 0.84375 -6.96875 0.84375 -6.734375 C 0.84375 -6.484375 1.03125 -6.1875 1.375 -6.1875 C 1.71875 -6.1875 1.921875 -6.453125 1.921875 -6.734375 C 1.921875 -6.984375 1.75 -7.28125 1.390625 -7.28125 C 1.359375 -7.28125 1.328125 -7.265625 1.3125 -7.265625 Z M 1.3125 -7.265625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-3"> +<path style="stroke:none;" d="M 3.328125 -7.453125 L 3.328125 -7.125 L 3.453125 -7.125 C 3.875 -7.125 4.15625 -7.109375 4.15625 -6.453125 L 4.15625 -4.140625 C 3.796875 -4.546875 3.34375 -4.8125 2.765625 -4.8125 C 1.46875 -4.8125 0.375 -3.703125 0.375 -2.34375 C 0.375 -1.140625 1.296875 0.09375 2.65625 0.09375 C 3.25 0.09375 3.703125 -0.15625 4.125 -0.625 L 4.125 0.09375 L 5.6875 -0.015625 L 5.6875 -0.34375 L 5.546875 -0.34375 C 5.1875 -0.34375 4.859375 -0.375 4.859375 -0.890625 L 4.859375 -7.578125 Z M 1.25 -2.09375 L 1.25 -2.25 C 1.25 -3.0625 1.359375 -3.875 2.109375 -4.390625 C 2.328125 -4.515625 2.578125 -4.5625 2.8125 -4.5625 C 3.375 -4.5625 4.140625 -4.140625 4.140625 -3.453125 C 4.140625 -3.3125 4.125 -3.171875 4.125 -3.03125 L 4.125 -1.21875 C 4.125 -1.0625 4.0625 -0.984375 3.984375 -0.859375 C 3.703125 -0.4375 3.21875 -0.125 2.71875 -0.125 C 1.890625 -0.125 1.390625 -0.90625 1.28125 -1.640625 C 1.265625 -1.78125 1.265625 -1.9375 1.25 -2.09375 Z M 1.25 -2.09375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-4"> +<path style="stroke:none;" d="M 0.203125 -4.671875 L 0.203125 -4.375 L 0.375 -4.375 C 0.9375 -4.375 0.96875 -4.203125 1.34375 -3.34375 C 1.765625 -2.328125 2.15625 -1.3125 2.59375 -0.3125 C 2.625 -0.21875 2.703125 -0.09375 2.703125 0 C 2.703125 0.171875 2.515625 0.453125 2.453125 0.625 C 2.21875 1.1875 1.890625 1.984375 1.1875 1.984375 C 1 1.984375 0.828125 1.90625 0.671875 1.78125 C 0.890625 1.75 1.0625 1.59375 1.0625 1.359375 C 1.0625 1.09375 0.875 0.9375 0.625 0.9375 C 0.359375 0.9375 0.203125 1.140625 0.203125 1.359375 C 0.203125 1.921875 0.734375 2.21875 1.203125 2.21875 C 2 2.21875 2.40625 1.421875 2.6875 0.734375 L 2.953125 0.09375 C 3.4375 -1.109375 3.9375 -2.296875 4.4375 -3.484375 C 4.640625 -3.96875 4.890625 -4.375 5.5 -4.375 L 5.5 -4.703125 L 4.734375 -4.671875 L 3.78125 -4.671875 L 3.78125 -4.375 C 4.046875 -4.359375 4.28125 -4.203125 4.28125 -3.921875 C 4.28125 -3.78125 4.21875 -3.640625 4.171875 -3.515625 C 3.921875 -2.921875 3.671875 -2.328125 3.421875 -1.734375 L 3.234375 -1.25 C 3.1875 -1.140625 3.140625 -1.046875 3.109375 -0.953125 L 3.09375 -0.953125 C 3.015625 -1.234375 2.875 -1.5 2.765625 -1.765625 C 2.46875 -2.46875 2.203125 -3.15625 1.890625 -3.84375 C 1.859375 -3.921875 1.828125 -4.015625 1.828125 -4.09375 L 1.828125 -4.140625 C 1.890625 -4.375 2.21875 -4.375 2.421875 -4.375 L 2.421875 -4.703125 L 1.421875 -4.703125 L 1.21875 -4.671875 Z M 0.203125 -4.671875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-5"> +<path style="stroke:none;" d="M 2.546875 -4.859375 C 1.15625 -4.703125 0.3125 -3.5625 0.3125 -2.328125 C 0.3125 -1.171875 1.203125 0.109375 2.703125 0.109375 C 4.0625 0.109375 5.09375 -1.0625 5.09375 -2.34375 C 5.09375 -3.625 4.125 -4.859375 2.65625 -4.859375 Z M 1.1875 -2.09375 C 1.171875 -2.1875 1.171875 -2.28125 1.171875 -2.359375 C 1.171875 -3.234375 1.375 -4.625 2.703125 -4.625 C 3.84375 -4.625 4.21875 -3.546875 4.21875 -2.5 C 4.21875 -1.609375 4.109375 -0.234375 2.765625 -0.15625 L 2.703125 -0.15625 C 1.828125 -0.15625 1.296875 -0.921875 1.21875 -1.765625 C 1.203125 -1.875 1.203125 -1.984375 1.1875 -2.09375 Z M 1.1875 -2.09375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-6"> +<path style="stroke:none;" d="M 0.359375 -4.6875 L 0.359375 -4.359375 L 0.5 -4.359375 C 0.78125 -4.359375 1.109375 -4.34375 1.171875 -4.03125 C 1.1875 -3.921875 1.1875 -3.796875 1.1875 -3.671875 L 1.1875 -1.484375 C 1.1875 -1.171875 1.203125 -0.84375 1.359375 -0.5625 C 1.640625 -0.015625 2.28125 0.09375 2.84375 0.09375 C 3.453125 0.09375 4 -0.28125 4.203125 -0.875 L 4.21875 0.09375 L 5.765625 -0.015625 L 5.765625 -0.34375 L 5.609375 -0.34375 C 5.265625 -0.34375 4.921875 -0.375 4.921875 -0.859375 L 4.921875 -4.8125 L 3.359375 -4.6875 L 3.359375 -4.359375 L 3.453125 -4.359375 C 3.828125 -4.359375 4.1875 -4.34375 4.1875 -3.8125 L 4.1875 -1.84375 C 4.1875 -1.046875 3.78125 -0.125 2.84375 -0.125 C 2.421875 -0.125 2.046875 -0.265625 1.953125 -0.8125 C 1.9375 -1.03125 1.9375 -1.234375 1.9375 -1.4375 L 1.9375 -4.8125 L 1.390625 -4.765625 Z M 0.359375 -4.6875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-7"> +<path style="stroke:none;" d="M 0.375 -7.453125 L 0.375 -7.125 L 0.5625 -7.125 C 0.921875 -7.125 1.203125 -7.09375 1.203125 -6.578125 L 1.203125 -0.78125 C 1.203125 -0.375 0.90625 -0.34375 0.59375 -0.34375 L 0.375 -0.34375 L 0.375 -0.015625 L 2.734375 -0.015625 L 2.734375 -0.34375 L 2.484375 -0.34375 C 2.1875 -0.34375 1.90625 -0.375 1.90625 -0.765625 L 1.90625 -7.578125 Z M 0.375 -7.453125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-8"> +<path style="stroke:none;" d="M 0.3125 -7.453125 L 0.3125 -7.125 L 0.515625 -7.125 C 0.859375 -7.125 1.140625 -7.09375 1.140625 -6.59375 L 1.140625 -0.78125 C 1.140625 -0.375 0.875 -0.34375 0.59375 -0.34375 L 0.3125 -0.34375 L 0.3125 -0.015625 L 2.65625 -0.015625 L 2.65625 -0.34375 L 2.40625 -0.34375 C 2.078125 -0.34375 1.828125 -0.375 1.828125 -0.8125 L 1.828125 -1.828125 C 1.828125 -2.078125 2.28125 -2.359375 2.53125 -2.578125 C 2.625 -2.40625 2.765625 -2.21875 2.890625 -2.0625 L 3.671875 -0.953125 C 3.734375 -0.84375 3.828125 -0.703125 3.828125 -0.578125 C 3.828125 -0.375 3.609375 -0.34375 3.453125 -0.34375 L 3.453125 -0.015625 L 5.546875 -0.015625 L 5.546875 -0.34375 C 5.25 -0.34375 5 -0.359375 4.75 -0.625 C 4.578125 -0.796875 4.453125 -1 4.3125 -1.1875 C 3.9375 -1.71875 3.578125 -2.25 3.1875 -2.78125 C 3.125 -2.859375 3.09375 -2.9375 3.015625 -3 L 3.015625 -3.015625 C 3.734375 -3.484375 4.296875 -4.375 5.296875 -4.375 L 5.296875 -4.703125 L 3.34375 -4.703125 L 3.34375 -4.375 C 3.515625 -4.375 3.640625 -4.25 3.640625 -4.109375 C 3.640625 -3.84375 3.375 -3.671875 3.203125 -3.515625 C 2.765625 -3.109375 2.296875 -2.71875 1.859375 -2.34375 L 1.859375 -7.578125 Z M 0.3125 -7.453125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-9"> +<path style="stroke:none;" d="M 1.1875 -2.546875 L 4.34375 -2.546875 C 4.453125 -2.546875 4.5 -2.59375 4.5 -2.703125 C 4.5 -3.78125 3.921875 -4.859375 2.59375 -4.859375 C 1.28125 -4.859375 0.3125 -3.671875 0.3125 -2.421875 C 0.3125 -1.234375 1.171875 0.09375 2.640625 0.09375 C 3.46875 0.09375 4.171875 -0.34375 4.46875 -1.1875 C 4.484375 -1.234375 4.5 -1.265625 4.5 -1.3125 C 4.5 -1.375 4.4375 -1.421875 4.390625 -1.421875 C 4.203125 -1.421875 4.140625 -1.0625 4.078125 -0.9375 C 3.8125 -0.484375 3.296875 -0.15625 2.765625 -0.15625 C 2.15625 -0.15625 1.625 -0.59375 1.390625 -1.140625 C 1.203125 -1.578125 1.1875 -2.078125 1.1875 -2.546875 Z M 1.203125 -2.765625 C 1.203125 -3.609375 1.671875 -4.640625 2.578125 -4.640625 C 3.515625 -4.640625 3.796875 -3.546875 3.796875 -2.765625 Z M 1.203125 -2.765625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-10"> +<path style="stroke:none;" d="M 1.609375 -6.71875 C 1.609375 -5.984375 1.3125 -4.609375 0.203125 -4.609375 L 0.203125 -4.375 L 1.140625 -4.375 L 1.140625 -1.46875 C 1.140625 -1.140625 1.15625 -0.8125 1.3125 -0.53125 C 1.578125 -0.09375 2.078125 0.09375 2.546875 0.09375 C 3.421875 0.09375 3.609375 -0.859375 3.609375 -1.5625 L 3.609375 -1.984375 L 3.34375 -1.984375 C 3.34375 -1.828125 3.359375 -1.65625 3.359375 -1.5 C 3.359375 -0.984375 3.25 -0.15625 2.609375 -0.15625 C 1.984375 -0.15625 1.875 -0.921875 1.875 -1.421875 L 1.875 -4.375 L 3.421875 -4.375 L 3.421875 -4.703125 L 1.875 -4.703125 L 1.875 -6.71875 Z M 1.609375 -6.71875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-11"> +<path style="stroke:none;" d="M 0.359375 -7.453125 L 0.359375 -7.125 L 0.5625 -7.125 C 0.90625 -7.125 1.1875 -7.09375 1.1875 -6.59375 L 1.1875 -0.78125 C 1.1875 -0.375 0.921875 -0.34375 0.625 -0.34375 L 0.359375 -0.34375 L 0.359375 -0.015625 L 2.765625 -0.015625 L 2.765625 -0.34375 L 2.515625 -0.34375 C 2.1875 -0.34375 1.9375 -0.375 1.9375 -0.78125 L 1.9375 -2.8125 C 1.9375 -3.59375 2.359375 -4.578125 3.40625 -4.578125 C 4.09375 -4.578125 4.1875 -3.875 4.1875 -3.234375 L 4.1875 -0.75 C 4.1875 -0.375 3.890625 -0.34375 3.59375 -0.34375 L 3.359375 -0.34375 L 3.359375 -0.015625 L 5.765625 -0.015625 L 5.765625 -0.34375 L 5.5 -0.34375 C 5.21875 -0.34375 4.921875 -0.34375 4.921875 -0.78125 L 4.921875 -3.21875 C 4.921875 -3.5625 4.921875 -3.921875 4.734375 -4.21875 C 4.484375 -4.65625 3.984375 -4.8125 3.484375 -4.8125 C 2.8125 -4.8125 2.078125 -4.390625 1.90625 -3.75 L 1.890625 -7.578125 Z M 0.359375 -7.453125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-12"> +<path style="stroke:none;" d="M 0.359375 -4.6875 L 0.359375 -4.359375 L 0.53125 -4.359375 C 0.859375 -4.359375 1.1875 -4.328125 1.1875 -3.8125 L 1.1875 -0.796875 C 1.1875 -0.34375 0.890625 -0.34375 0.421875 -0.34375 L 0.359375 -0.34375 L 0.359375 -0.015625 L 2.765625 -0.015625 L 2.765625 -0.34375 L 2.515625 -0.34375 C 2.1875 -0.34375 1.9375 -0.375 1.9375 -0.78125 L 1.9375 -2.8125 C 1.9375 -3.59375 2.359375 -4.578125 3.40625 -4.578125 C 4.09375 -4.578125 4.1875 -3.875 4.1875 -3.234375 L 4.1875 -0.75 C 4.1875 -0.375 3.890625 -0.34375 3.59375 -0.34375 L 3.359375 -0.34375 L 3.359375 -0.015625 L 5.765625 -0.015625 L 5.765625 -0.34375 L 5.5 -0.34375 C 5.21875 -0.34375 4.921875 -0.34375 4.921875 -0.765625 L 4.921875 -3.234375 C 4.921875 -3.5625 4.921875 -3.890625 4.75 -4.1875 C 4.5 -4.671875 3.953125 -4.8125 3.4375 -4.8125 C 2.75 -4.8125 2.078125 -4.3125 1.890625 -3.703125 L 1.875 -4.8125 Z M 0.359375 -4.6875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-13"> +<path style="stroke:none;" d="M 0.953125 -6.65625 C 1.296875 -7.21875 1.828125 -7.453125 2.4375 -7.453125 C 3.109375 -7.453125 3.640625 -7.25 3.640625 -6.234375 C 3.640625 -5.78125 3.515625 -5.46875 3.171875 -5.125 C 2.515625 -4.328125 2.28125 -3.5 2.28125 -2.359375 L 2.28125 -2.15625 C 2.28125 -2.078125 2.3125 -2 2.40625 -2 C 2.515625 -2 2.546875 -2.09375 2.546875 -2.203125 C 2.546875 -2.265625 2.546875 -2.328125 2.546875 -2.375 C 2.546875 -3.46875 2.875 -4.265625 3.78125 -4.96875 C 4.21875 -5.328125 4.453125 -5.578125 4.515625 -6.078125 L 4.515625 -6.1875 C 4.515625 -7.125 3.703125 -7.6875 2.40625 -7.6875 L 2.28125 -7.6875 C 1.5 -7.640625 0.59375 -7.125 0.59375 -6.234375 C 0.59375 -5.921875 0.828125 -5.734375 1.0625 -5.734375 C 1.3125 -5.734375 1.53125 -5.921875 1.53125 -6.1875 C 1.53125 -6.46875 1.34375 -6.671875 1.0625 -6.671875 C 1.03125 -6.671875 1 -6.65625 0.953125 -6.65625 Z M 2.328125 -1.09375 C 2.03125 -1.046875 1.875 -0.796875 1.875 -0.5625 C 1.875 -0.3125 2.046875 -0.015625 2.40625 -0.015625 C 2.734375 -0.015625 2.9375 -0.28125 2.9375 -0.5625 C 2.9375 -0.8125 2.765625 -1.09375 2.421875 -1.09375 C 2.390625 -1.09375 2.359375 -1.09375 2.328125 -1.09375 Z M 2.328125 -1.09375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-14"> +<path style="stroke:none;" d="M 2.546875 -4.84375 C 1.46875 -4.703125 0.609375 -3.875 0.609375 -2.734375 C 0.609375 -1.71875 1.40625 -0.609375 2.703125 -0.609375 C 3.84375 -0.609375 4.828125 -1.578125 4.828125 -2.71875 C 4.828125 -3.734375 4.03125 -4.859375 2.703125 -4.859375 C 2.65625 -4.859375 2.609375 -4.84375 2.546875 -4.84375 Z M 2.546875 -4.84375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-15"> +<path style="stroke:none;" d="M 0.203125 -4.703125 L 0.203125 -4.375 L 0.34375 -4.375 C 0.953125 -4.375 1 -4 1.25 -3.28125 C 1.609375 -2.234375 1.984375 -1.21875 2.34375 -0.1875 C 2.390625 -0.078125 2.421875 0.078125 2.5625 0.09375 L 2.578125 0.09375 C 2.828125 0.09375 2.984375 -0.625 3.125 -1 C 3.34375 -1.5625 3.53125 -2.125 3.734375 -2.6875 C 3.796875 -2.859375 3.859375 -3.015625 3.90625 -3.203125 L 3.921875 -3.203125 C 4.09375 -2.4375 4.453125 -1.71875 4.703125 -0.984375 C 4.828125 -0.609375 5 0.09375 5.21875 0.09375 L 5.25 0.09375 C 5.40625 0.09375 5.4375 -0.0625 5.46875 -0.1875 C 5.78125 -1.09375 6.125 -2 6.453125 -2.921875 C 6.703125 -3.609375 6.859375 -4.375 7.625 -4.375 L 7.625 -4.703125 L 6.875 -4.671875 L 5.859375 -4.671875 L 5.859375 -4.375 C 6.140625 -4.359375 6.4375 -4.203125 6.46875 -3.90625 L 6.46875 -3.859375 C 6.46875 -3.71875 6.40625 -3.578125 6.34375 -3.4375 C 6.078125 -2.65625 5.8125 -1.875 5.515625 -1.109375 C 5.484375 -1.03125 5.453125 -0.9375 5.4375 -0.84375 L 5.421875 -0.84375 C 5.140625 -1.84375 4.71875 -2.84375 4.359375 -3.8125 C 4.328125 -3.890625 4.28125 -3.984375 4.28125 -4.078125 C 4.28125 -4.359375 4.6875 -4.375 4.90625 -4.375 L 4.90625 -4.703125 L 2.828125 -4.703125 L 2.828125 -4.375 L 2.984375 -4.375 C 3.40625 -4.375 3.546875 -4.25 3.671875 -3.84375 C 3.703125 -3.78125 3.75 -3.671875 3.75 -3.59375 L 3.75 -3.5625 C 3.71875 -3.359375 3.59375 -3.109375 3.515625 -2.890625 C 3.375 -2.46875 3.234375 -2.078125 3.078125 -1.65625 C 3 -1.421875 2.890625 -1.203125 2.828125 -0.953125 C 2.765625 -1.21875 2.65625 -1.46875 2.5625 -1.71875 C 2.3125 -2.4375 2.046875 -3.140625 1.796875 -3.84375 C 1.78125 -3.921875 1.734375 -4 1.734375 -4.078125 C 1.734375 -4.359375 2.109375 -4.375 2.296875 -4.375 L 2.359375 -4.375 L 2.359375 -4.703125 Z M 0.203125 -4.703125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-16"> +<path style="stroke:none;" d="M 1.1875 -4.0625 C 1.46875 -4.40625 1.875 -4.640625 2.328125 -4.640625 C 3.125 -4.640625 3.53125 -3.953125 3.53125 -3.203125 L 3.53125 -2.84375 C 2.296875 -2.84375 0.46875 -2.4375 0.46875 -1.046875 C 0.46875 -0.234375 1.421875 0.09375 2.1875 0.09375 L 2.328125 0.09375 C 2.875 0.046875 3.46875 -0.34375 3.609375 -0.84375 L 3.625 -0.84375 C 3.65625 -0.390625 3.953125 0.046875 4.453125 0.046875 C 4.921875 0.046875 5.296875 -0.328125 5.34375 -0.796875 L 5.34375 -1.59375 L 5.078125 -1.59375 L 5.078125 -1.046875 C 5.078125 -0.75 5.03125 -0.296875 4.671875 -0.296875 C 4.34375 -0.296875 4.265625 -0.734375 4.265625 -1 C 4.265625 -1.125 4.28125 -1.25 4.28125 -1.375 L 4.28125 -2.875 C 4.28125 -3 4.28125 -3.125 4.28125 -3.265625 C 4.28125 -4.28125 3.328125 -4.859375 2.421875 -4.859375 C 1.734375 -4.859375 0.796875 -4.5 0.796875 -3.625 C 0.796875 -3.34375 0.984375 -3.125 1.265625 -3.125 C 1.53125 -3.125 1.734375 -3.328125 1.734375 -3.59375 C 1.734375 -3.84375 1.53125 -4.0625 1.265625 -4.0625 C 1.25 -4.0625 1.203125 -4.0625 1.1875 -4.0625 Z M 3.53125 -2.625 L 3.53125 -1.53125 C 3.53125 -0.78125 3.015625 -0.171875 2.296875 -0.125 L 2.25 -0.125 C 1.75 -0.125 1.28125 -0.53125 1.28125 -1.0625 L 1.28125 -1.109375 C 1.359375 -2.171875 2.515625 -2.59375 3.53125 -2.625 Z M 3.53125 -2.625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-17"> +<path style="stroke:none;" d="M 0.953125 -0.40625 C 1.140625 -0.078125 1.71875 0.09375 2.109375 0.09375 C 2.875 0.09375 3.8125 -0.15625 3.90625 -1.3125 C 3.90625 -2.03125 3.515625 -2.515625 2.90625 -2.765625 C 2.640625 -2.875 2.34375 -2.90625 2.078125 -2.96875 L 1.84375 -3.015625 C 1.421875 -3.09375 0.859375 -3.3125 0.859375 -3.84375 C 0.859375 -4.484375 1.578125 -4.671875 2.109375 -4.671875 C 2.90625 -4.671875 3.28125 -4.171875 3.375 -3.453125 C 3.375 -3.359375 3.375 -3.25 3.5 -3.25 C 3.625 -3.25 3.625 -3.359375 3.625 -3.453125 L 3.625 -4.734375 C 3.625 -4.78125 3.59375 -4.859375 3.515625 -4.859375 C 3.34375 -4.859375 3.234375 -4.5625 3.125 -4.5625 C 3.046875 -4.578125 2.984375 -4.640625 2.921875 -4.671875 C 2.6875 -4.8125 2.40625 -4.859375 2.125 -4.859375 C 1.46875 -4.859375 0.359375 -4.640625 0.359375 -3.5625 C 0.359375 -2.375 1.671875 -2.25 2.4375 -2.09375 C 2.90625 -2 3.390625 -1.671875 3.40625 -1.140625 C 3.40625 -0.34375 2.703125 -0.125 2.140625 -0.125 C 1.28125 -0.125 0.875 -0.796875 0.671875 -1.53125 C 0.640625 -1.640625 0.671875 -1.875 0.484375 -1.875 C 0.421875 -1.875 0.359375 -1.828125 0.359375 -1.75 L 0.359375 -0.3125 C 0.359375 -0.25 0.34375 -0.1875 0.34375 -0.125 C 0.34375 -0.03125 0.375 0.09375 0.484375 0.09375 C 0.640625 0.078125 0.78125 -0.265625 0.953125 -0.40625 Z M 0.953125 -0.40625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-18"> +<path style="stroke:none;" d="M 0.3125 -7.453125 L 0.3125 -7.125 L 0.46875 -7.125 C 0.8125 -7.125 1.140625 -7.09375 1.140625 -6.59375 L 1.140625 -0.015625 L 1.390625 -0.03125 L 1.8125 -0.703125 C 2.078125 -0.1875 2.6875 0.09375 3.25 0.09375 C 4.578125 0.09375 5.640625 -1.0625 5.640625 -2.359375 C 5.640625 -3.59375 4.71875 -4.8125 3.28125 -4.8125 C 2.703125 -4.8125 2.25 -4.53125 1.859375 -4.09375 L 1.859375 -7.578125 Z M 4.75 -2.109375 C 4.71875 -1.578125 4.640625 -1.078125 4.28125 -0.671875 C 4.015625 -0.34375 3.59375 -0.140625 3.171875 -0.140625 C 2.71875 -0.140625 2.328125 -0.375 2.0625 -0.765625 C 1.96875 -0.890625 1.890625 -1.03125 1.890625 -1.1875 L 1.890625 -3.015625 C 1.890625 -3.15625 1.875 -3.28125 1.875 -3.421875 C 1.875 -4.0625 2.640625 -4.578125 3.28125 -4.578125 C 4.46875 -4.578125 4.765625 -3.25 4.765625 -2.34375 C 4.765625 -2.265625 4.765625 -2.1875 4.75 -2.109375 Z M 4.75 -2.109375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-19"> +<path style="stroke:none;" d="M 1.15625 -2.109375 C 0.9375 -1.890625 0.8125 -1.5 0.8125 -1.203125 C 0.8125 -0.8125 1 -0.53125 1.28125 -0.234375 C 0.78125 -0.140625 0.3125 0.3125 0.3125 0.84375 C 0.3125 1.96875 2.078125 2.234375 2.71875 2.234375 C 3.6875 2.234375 5.109375 1.859375 5.109375 0.796875 C 5.109375 -0.4375 3.859375 -0.71875 2.71875 -0.71875 L 1.96875 -0.71875 C 1.421875 -0.71875 1.140625 -1.015625 1.140625 -1.46875 C 1.140625 -1.671875 1.25 -1.828125 1.3125 -1.96875 C 1.609375 -1.78125 1.9375 -1.65625 2.296875 -1.640625 L 2.375 -1.640625 C 3.25 -1.640625 4 -2.171875 4.140625 -3.09375 L 4.140625 -3.203125 C 4.140625 -3.5625 4.015625 -3.921875 3.78125 -4.1875 C 3.765625 -4.21875 3.734375 -4.25 3.734375 -4.28125 L 3.734375 -4.296875 C 3.875 -4.515625 4.390625 -4.703125 4.703125 -4.703125 C 4.75 -4.703125 4.78125 -4.6875 4.828125 -4.6875 C 4.75 -4.625 4.671875 -4.5625 4.65625 -4.453125 L 4.65625 -4.421875 C 4.65625 -4.25 4.796875 -4.109375 4.96875 -4.109375 C 5.171875 -4.109375 5.25 -4.265625 5.25 -4.421875 C 5.25 -4.765625 4.9375 -4.921875 4.671875 -4.921875 C 4.3125 -4.921875 3.9375 -4.765625 3.65625 -4.53125 C 3.625 -4.5 3.59375 -4.453125 3.546875 -4.453125 L 3.53125 -4.453125 C 3.46875 -4.453125 3.25 -4.640625 3.09375 -4.671875 C 2.875 -4.765625 2.640625 -4.8125 2.40625 -4.8125 C 1.578125 -4.8125 0.75 -4.21875 0.65625 -3.359375 L 0.65625 -3.25 C 0.65625 -2.828125 0.8125 -2.375 1.15625 -2.109375 Z M 0.859375 0.921875 L 0.859375 0.828125 C 0.859375 0.234375 1.390625 -0.09375 1.96875 -0.09375 L 3.015625 -0.09375 C 3.609375 -0.09375 4.4375 0.046875 4.546875 0.765625 L 4.546875 0.84375 C 4.546875 1.65625 3.375 1.984375 2.6875 1.984375 C 1.96875 1.984375 0.96875 1.65625 0.859375 0.921875 Z M 1.4375 -3.015625 L 1.4375 -3.140625 C 1.4375 -3.734375 1.578125 -4.546875 2.390625 -4.546875 C 3.09375 -4.546875 3.359375 -3.921875 3.359375 -3.21875 C 3.359375 -2.671875 3.21875 -1.890625 2.40625 -1.890625 C 1.78125 -1.890625 1.515625 -2.40625 1.4375 -3.015625 Z M 1.4375 -3.015625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-20"> +<path style="stroke:none;" d="M 0.3125 -4.6875 L 0.3125 -4.359375 L 0.484375 -4.359375 C 0.8125 -4.359375 1.140625 -4.328125 1.140625 -3.8125 L 1.140625 -0.796875 C 1.140625 -0.34375 0.84375 -0.34375 0.375 -0.34375 L 0.3125 -0.34375 L 0.3125 -0.015625 L 2.90625 -0.015625 L 2.90625 -0.34375 C 2.78125 -0.34375 2.65625 -0.328125 2.515625 -0.328125 C 2.171875 -0.328125 1.859375 -0.375 1.859375 -0.78125 L 1.859375 -2.265625 C 1.859375 -3.125 2.03125 -4.578125 3.125 -4.578125 C 3.171875 -4.578125 3.21875 -4.5625 3.265625 -4.5625 C 3.109375 -4.5 3.015625 -4.3125 3.015625 -4.15625 C 3.015625 -3.921875 3.203125 -3.734375 3.421875 -3.703125 C 3.734375 -3.703125 3.921875 -3.90625 3.921875 -4.171875 C 3.921875 -4.59375 3.5 -4.8125 3.140625 -4.8125 C 2.453125 -4.8125 1.9375 -4.1875 1.8125 -3.625 L 1.796875 -4.8125 Z M 0.3125 -4.6875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-21"> +<path style="stroke:none;" d="M 0.40625 -7.421875 L 0.40625 -7.125 C 0.53125 -7.125 0.671875 -7.140625 0.796875 -7.140625 C 1.171875 -7.140625 1.5 -7.09375 1.5 -6.671875 L 1.5 -0.8125 C 1.5 -0.390625 1.171875 -0.328125 0.8125 -0.328125 C 0.671875 -0.328125 0.53125 -0.34375 0.40625 -0.34375 L 0.40625 -0.015625 L 1.703125 -0.015625 L 1.953125 -0.046875 L 3.515625 -0.046875 L 3.515625 -0.34375 C 3.375 -0.34375 3.25 -0.328125 3.125 -0.328125 C 2.75 -0.328125 2.40625 -0.375 2.40625 -0.796875 L 2.40625 -6.65625 C 2.40625 -7.078125 2.75 -7.140625 3.09375 -7.140625 C 3.234375 -7.140625 3.390625 -7.125 3.515625 -7.125 L 3.515625 -7.453125 L 2.21875 -7.453125 L 1.953125 -7.421875 Z M 0.40625 -7.421875 "/> +</symbol> +</g> +</defs> +<g id="surface1"> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.421062 4.9595 C 9.421062 7.424344 7.424969 9.420438 4.960125 9.420438 C 2.495281 9.420438 0.499187 7.424344 0.499187 4.9595 C 0.499187 2.498563 2.495281 0.498563 4.960125 0.498563 C 7.424969 0.498563 9.421062 2.498563 9.421062 4.9595 Z M 9.421062 4.9595 " transform="matrix(1,0,0,-1,5.993,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.422906 4.9595 C 9.422906 7.424344 7.422906 9.420438 4.961969 9.420438 C 2.497125 9.420438 0.501031 7.424344 0.501031 4.9595 C 0.501031 2.498563 2.497125 0.498563 4.961969 0.498563 C 7.422906 0.498563 9.422906 2.498563 9.422906 4.9595 Z M 9.422906 4.9595 " transform="matrix(1,0,0,-1,360.956,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.991156 -1.993625 L 0.391656 0.818875 L 4.958063 4.9595 L 8.215875 8.264188 L 11.911188 11.912625 " transform="matrix(1,0,0,-1,360.956,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.991156 11.912625 L 1.454156 8.705594 L 4.958063 4.963406 L 8.290094 2.580594 L 11.911188 -1.989719 " transform="matrix(1,0,0,-1,360.956,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.422906 4.9595 C 9.422906 7.424344 7.422906 9.420438 4.961969 9.420438 C 2.497125 9.420438 0.501031 7.424344 0.501031 4.9595 C 0.501031 2.498563 2.497125 0.498563 4.961969 0.498563 C 7.422906 0.498563 9.422906 2.498563 9.422906 4.9595 Z M 9.422906 4.9595 " transform="matrix(1,0,0,-1,444.206,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.991156 -1.993625 L 0.661188 0.80325 L 4.958063 4.9595 L 7.790094 7.654813 L 11.911188 11.912625 " transform="matrix(1,0,0,-1,444.206,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.991156 11.912625 L 0.586969 10.045438 L 4.958063 4.963406 L 9.141656 2.119656 L 11.911188 -1.989719 " transform="matrix(1,0,0,-1,444.206,-6.978)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-1" x="0.016" y="11.436"/> + <use xlink:href="#glyph0-2" x="8.298189" y="11.436"/> + <use xlink:href="#glyph0-3" x="11.313464" y="11.436"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-4" x="20.950563" y="11.436"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-5" x="26.381113" y="11.436"/> + <use xlink:href="#glyph0-6" x="31.805117" y="11.436"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-7" x="41.442216" y="11.436"/> + <use xlink:href="#glyph0-2" x="44.457492" y="11.436"/> + <use xlink:href="#glyph0-8" x="47.472767" y="11.436"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-9" x="52.903317" y="11.436"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-10" x="61.336051" y="11.436"/> + <use xlink:href="#glyph0-11" x="65.555691" y="11.436"/> + <use xlink:href="#glyph0-9" x="71.581878" y="11.436"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-8" x="80.025521" y="11.436"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-9" x="85.445162" y="11.436"/> + <use xlink:href="#glyph0-4" x="90.266984" y="11.436"/> + <use xlink:href="#glyph0-12" x="95.99208" y="11.436"/> + <use xlink:href="#glyph0-5" x="102.018267" y="11.436"/> + <use xlink:href="#glyph0-10" x="107.442271" y="11.436"/> + <use xlink:href="#glyph0-9" x="111.661911" y="11.436"/> + <use xlink:href="#glyph0-13" x="116.483733" y="11.436"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-14" x="16.41" y="29.681"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-2" x="27.289" y="29.681"/> + <use xlink:href="#glyph0-10" x="30.304275" y="29.681"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-15" x="38.134827" y="29.681"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-16" x="45.673015" y="29.681"/> + <use xlink:href="#glyph0-17" x="51.09702" y="29.681"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-18" x="58.987572" y="29.681"/> + <use xlink:href="#glyph0-16" x="65.013759" y="29.681"/> + <use xlink:href="#glyph0-3" x="70.437763" y="29.681"/> +</g> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.420906 4.959219 C 9.420906 7.424062 7.424813 9.420156 4.959969 9.420156 C 2.499031 9.420156 0.499031 7.424062 0.499031 4.959219 C 0.499031 2.498281 2.499031 0.498281 4.959969 0.498281 C 7.424813 0.498281 9.420906 2.498281 9.420906 4.959219 Z M 9.420906 4.959219 " transform="matrix(1,0,0,-1,80.083,30.885)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.422156 4.959219 C 9.422156 7.424062 7.426063 9.420156 4.961219 9.420156 C 2.496375 9.420156 0.500281 7.424062 0.500281 4.959219 C 0.500281 2.498281 2.496375 0.498281 4.961219 0.498281 C 7.426063 0.498281 9.422156 2.498281 9.422156 4.959219 Z M 9.422156 4.959219 " transform="matrix(1,0,0,-1,97.238,30.885)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.4195 4.959219 C 9.4195 7.424062 7.423406 9.420156 4.962469 9.420156 C 2.497625 9.420156 0.501531 7.424062 0.501531 4.959219 C 0.501531 2.498281 2.497625 0.498281 4.962469 0.498281 C 7.423406 0.498281 9.4195 2.498281 9.4195 4.959219 Z M 9.4195 4.959219 " transform="matrix(1,0,0,-1,114.393,30.885)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.42075 4.959219 C 9.42075 7.424062 7.424656 9.420156 4.959812 9.420156 C 2.498875 9.420156 0.498875 7.424062 0.498875 4.959219 C 0.498875 2.498281 2.498875 0.498281 4.959812 0.498281 C 7.424656 0.498281 9.42075 2.498281 9.42075 4.959219 Z M 9.42075 4.959219 " transform="matrix(1,0,0,-1,131.548,30.885)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.421 4.959219 C 9.421 7.424062 7.424906 9.420156 4.960062 9.420156 C 2.495219 9.420156 0.499125 7.424062 0.499125 4.959219 C 0.499125 2.498281 2.495219 0.498281 4.960062 0.498281 C 7.424906 0.498281 9.421 2.498281 9.421 4.959219 Z M 9.421 4.959219 " transform="matrix(1,0,0,-1,148.704,30.885)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-2" x="165.859" y="29.681"/> + <use xlink:href="#glyph0-10" x="168.874275" y="29.681"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-15" x="176.704827" y="29.681"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-16" x="184.243015" y="29.681"/> + <use xlink:href="#glyph0-17" x="189.66702" y="29.681"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-19" x="197.557572" y="29.681"/> + <use xlink:href="#glyph0-20" x="202.981576" y="29.681"/> + <use xlink:href="#glyph0-9" x="207.201216" y="29.681"/> + <use xlink:href="#glyph0-16" x="212.023038" y="29.681"/> + <use xlink:href="#glyph0-10" x="217.447043" y="29.681"/> +</g> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.422937 4.962031 C 9.422937 7.422969 7.422937 9.422969 4.962 9.422969 C 2.497156 9.422969 0.501062 7.422969 0.501062 4.962031 C 0.501062 2.497187 2.497156 0.501094 4.962 0.501094 C 7.422937 0.501094 9.422937 2.497187 9.422937 4.962031 Z M 9.422937 4.962031 " transform="matrix(1,0,0,-1,11.913,49.13)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-21" x="27.289" y="47.926"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-3" x="34.815188" y="47.926"/> + <use xlink:href="#glyph0-2" x="40.841375" y="47.926"/> + <use xlink:href="#glyph0-3" x="43.85665" y="47.926"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-12" x="53.504658" y="47.926"/> + <use xlink:href="#glyph0-5" x="59.530845" y="47.926"/> + <use xlink:href="#glyph0-10" x="64.95485" y="47.926"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-16" x="72.785402" y="47.926"/> + <use xlink:href="#glyph0-10" x="78.209406" y="47.926"/> + <use xlink:href="#glyph0-10" x="82.429046" y="47.926"/> + <use xlink:href="#glyph0-9" x="86.648686" y="47.926"/> + <use xlink:href="#glyph0-12" x="91.470508" y="47.926"/> + <use xlink:href="#glyph0-3" x="97.496695" y="47.926"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-10" x="107.144703" y="47.926"/> + <use xlink:href="#glyph0-11" x="111.364343" y="47.926"/> + <use xlink:href="#glyph0-9" x="117.39053" y="47.926"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-8" x="125.823264" y="47.926"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-9" x="131.253814" y="47.926"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-4" x="136.064727" y="47.926"/> + <use xlink:href="#glyph0-12" x="141.789823" y="47.926"/> + <use xlink:href="#glyph0-5" x="147.81601" y="47.926"/> + <use xlink:href="#glyph0-10" x="153.240014" y="47.926"/> + <use xlink:href="#glyph0-9" x="157.459654" y="47.926"/> +</g> +</g> +</svg> diff --git a/macros/latex/contrib/sdaps/html/_images/sdaps-e6f41b54e84049a7613982bd4f6a7ac2c5e3fa53.svg.meta b/macros/latex/contrib/sdaps/html/_images/sdaps-e6f41b54e84049a7613982bd4f6a7ac2c5e3fa53.svg.meta new file mode 100644 index 0000000000..62c9f41d6a --- /dev/null +++ b/macros/latex/contrib/sdaps/html/_images/sdaps-e6f41b54e84049a7613982bd4f6a7ac2c5e3fa53.svg.meta @@ -0,0 +1,22 @@ +[1]Author=Author +[2]Title=Title +[3]SDAPSVersion=1.9.10 +[4]Duplex=true +[5]PrintQuestionnaireId=0 +[6]PageSize=597.50793pt,845.04694pt +[7]Style=qr +[8]CheckMode=checkcorrect +[9]GlobalID= +[10]GlobalIDLabel= +[11]CornerMarkMargin=28.45274pt,28.45274pt,34.1433pt,34.1433pt +[12]QObject-Option=1. Attended events +[13]Box[1]=Checkbox,0,114.51073pt,712.58836pt,9.95845pt,9.95845pt,ellipse,1.00374pt,1_1,1 +[14]Box[1]=Checkbox,0,131.73024pt,712.58836pt,9.95845pt,9.95845pt,ellipse,1.00374pt,1_2,2 +[15]Box[1]=Checkbox,0,148.94975pt,712.58836pt,9.95845pt,9.95845pt,ellipse,1.00374pt,1_3,3 +[16]Box[1]=Checkbox,0,166.16927pt,712.58836pt,9.95845pt,9.95845pt,ellipse,1.00374pt,1_4,4 +[17]Box[1]=Checkbox,0,183.38878pt,712.58836pt,9.95845pt,9.95845pt,ellipse,1.00374pt,1_5,5 +[18]Box[1]=Checkbox,0,46.08492pt,694.27495pt,9.95845pt,9.95845pt,ellipse,1.00374pt,1_6,6 +[19]Range-lower[1]=0,bad +[20]Range-upper[1]=4,great +[21]Answer[1]=did not attend +[22]Variable[1]=1 diff --git a/macros/latex/contrib/sdaps/html/_images/sdaps-f7dfb3852940c0fc6d67392eafbf34972f585f86.svg b/macros/latex/contrib/sdaps/html/_images/sdaps-f7dfb3852940c0fc6d67392eafbf34972f585f86.svg new file mode 100644 index 0000000000..265f92cdf3 --- /dev/null +++ b/macros/latex/contrib/sdaps/html/_images/sdaps-f7dfb3852940c0fc6d67392eafbf34972f585f86.svg @@ -0,0 +1,271 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="420pt" height="74pt" viewBox="0 0 420 74" version="1.2"> +<defs> +<g> +<symbol overflow="visible" id="glyph0-0"> +<path style="stroke:none;" d=""/> +</symbol> +<symbol overflow="visible" id="glyph0-1"> +<path style="stroke:none;" d="M 1.28125 -2.375 C 1.28125 -4.15625 2.171875 -4.609375 2.75 -4.609375 C 2.84375 -4.609375 3.53125 -4.609375 3.921875 -4.203125 C 3.46875 -4.171875 3.40625 -3.84375 3.40625 -3.703125 C 3.40625 -3.421875 3.59375 -3.203125 3.90625 -3.203125 C 4.1875 -3.203125 4.40625 -3.390625 4.40625 -3.71875 C 4.40625 -4.453125 3.578125 -4.890625 2.734375 -4.890625 C 1.375 -4.890625 0.375 -3.703125 0.375 -2.359375 C 0.375 -0.953125 1.453125 0.125 2.71875 0.125 C 4.171875 0.125 4.53125 -1.1875 4.53125 -1.296875 C 4.53125 -1.40625 4.421875 -1.40625 4.390625 -1.40625 C 4.28125 -1.40625 4.265625 -1.359375 4.25 -1.296875 C 3.921875 -0.28125 3.21875 -0.15625 2.8125 -0.15625 C 2.234375 -0.15625 1.28125 -0.625 1.28125 -2.375 Z M 1.28125 -2.375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-2"> +<path style="stroke:none;" d="M 5.140625 -2.328125 C 5.140625 -3.734375 4.046875 -4.890625 2.71875 -4.890625 C 1.359375 -4.890625 0.3125 -3.703125 0.3125 -2.328125 C 0.3125 -0.921875 1.4375 0.125 2.71875 0.125 C 4.03125 0.125 5.140625 -0.953125 5.140625 -2.328125 Z M 2.71875 -0.15625 C 2.25 -0.15625 1.78125 -0.375 1.484375 -0.890625 C 1.203125 -1.359375 1.203125 -2.03125 1.203125 -2.421875 C 1.203125 -2.84375 1.203125 -3.4375 1.46875 -3.921875 C 1.765625 -4.421875 2.28125 -4.640625 2.71875 -4.640625 C 3.203125 -4.640625 3.671875 -4.40625 3.953125 -3.9375 C 4.234375 -3.46875 4.234375 -2.828125 4.234375 -2.421875 C 4.234375 -2.03125 4.234375 -1.4375 3.984375 -0.953125 C 3.75 -0.46875 3.265625 -0.15625 2.71875 -0.15625 Z M 2.71875 -0.15625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-3"> +<path style="stroke:none;" d="M 1.9375 -7.5625 L 0.359375 -7.453125 L 0.359375 -7.109375 C 1.125 -7.109375 1.203125 -7.03125 1.203125 -6.5 L 1.203125 -0.828125 C 1.203125 -0.34375 1.09375 -0.34375 0.359375 -0.34375 L 0.359375 0 C 0.71875 -0.015625 1.296875 -0.03125 1.578125 -0.03125 C 1.84375 -0.03125 2.375 -0.015625 2.78125 0 L 2.78125 -0.34375 C 2.046875 -0.34375 1.9375 -0.34375 1.9375 -0.828125 Z M 1.9375 -7.5625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-4"> +<path style="stroke:none;" d="M 3.203125 -6.984375 C 3.203125 -7.234375 3.203125 -7.265625 2.953125 -7.265625 C 2.28125 -6.5625 1.3125 -6.5625 0.96875 -6.5625 L 0.96875 -6.234375 C 1.1875 -6.234375 1.828125 -6.234375 2.40625 -6.515625 L 2.40625 -0.859375 C 2.40625 -0.46875 2.359375 -0.34375 1.390625 -0.34375 L 1.03125 -0.34375 L 1.03125 0 C 1.421875 -0.03125 2.359375 -0.03125 2.796875 -0.03125 C 3.234375 -0.03125 4.1875 -0.03125 4.5625 0 L 4.5625 -0.34375 L 4.21875 -0.34375 C 3.234375 -0.34375 3.203125 -0.453125 3.203125 -0.859375 Z M 3.203125 -6.984375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-5"> +<path style="stroke:none;" d="M 1.390625 -0.84375 L 2.546875 -1.96875 C 4.25 -3.46875 4.890625 -4.0625 4.890625 -5.140625 C 4.890625 -6.390625 3.921875 -7.265625 2.578125 -7.265625 C 1.359375 -7.265625 0.546875 -6.265625 0.546875 -5.296875 C 0.546875 -4.671875 1.09375 -4.671875 1.125 -4.671875 C 1.3125 -4.671875 1.6875 -4.8125 1.6875 -5.25 C 1.6875 -5.546875 1.5 -5.828125 1.109375 -5.828125 C 1.03125 -5.828125 1 -5.828125 0.96875 -5.8125 C 1.21875 -6.515625 1.8125 -6.921875 2.4375 -6.921875 C 3.4375 -6.921875 3.90625 -6.046875 3.90625 -5.140625 C 3.90625 -4.28125 3.359375 -3.40625 2.765625 -2.734375 L 0.671875 -0.40625 C 0.546875 -0.28125 0.546875 -0.265625 0.546875 0 L 4.59375 0 L 4.890625 -1.890625 L 4.625 -1.890625 C 4.5625 -1.578125 4.5 -1.09375 4.390625 -0.921875 C 4.3125 -0.84375 3.59375 -0.84375 3.34375 -0.84375 Z M 1.390625 -0.84375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-6"> +<path style="stroke:none;" d="M 1.828125 -3.625 L 1.828125 -4.828125 L 0.3125 -4.703125 L 0.3125 -4.359375 C 1.0625 -4.359375 1.15625 -4.28125 1.15625 -3.75 L 1.15625 -0.828125 C 1.15625 -0.34375 1.03125 -0.34375 0.3125 -0.34375 L 0.3125 0 C 0.734375 -0.015625 1.25 -0.03125 1.546875 -0.03125 C 1.984375 -0.03125 2.5 -0.03125 2.9375 0 L 2.9375 -0.34375 L 2.703125 -0.34375 C 1.890625 -0.34375 1.875 -0.453125 1.875 -0.84375 L 1.875 -2.53125 C 1.875 -3.609375 2.328125 -4.578125 3.15625 -4.578125 C 3.234375 -4.578125 3.265625 -4.578125 3.28125 -4.5625 C 3.25 -4.5625 3.03125 -4.421875 3.03125 -4.140625 C 3.03125 -3.84375 3.265625 -3.671875 3.5 -3.671875 C 3.703125 -3.671875 3.96875 -3.8125 3.96875 -4.15625 C 3.96875 -4.5 3.625 -4.828125 3.15625 -4.828125 C 2.359375 -4.828125 1.96875 -4.09375 1.828125 -3.625 Z M 1.828125 -3.625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-7"> +<path style="stroke:none;" d="M 6.75 -3.671875 C 6.953125 -4.203125 7.28125 -4.359375 7.671875 -4.359375 L 7.671875 -4.703125 C 7.421875 -4.671875 7.109375 -4.671875 6.875 -4.671875 C 6.546875 -4.671875 6.0625 -4.6875 5.859375 -4.703125 L 5.859375 -4.359375 C 6.25 -4.359375 6.484375 -4.15625 6.484375 -3.84375 C 6.484375 -3.78125 6.484375 -3.75 6.4375 -3.609375 L 5.4375 -0.8125 L 4.359375 -3.859375 C 4.3125 -3.984375 4.3125 -4.015625 4.3125 -4.0625 C 4.3125 -4.359375 4.734375 -4.359375 4.953125 -4.359375 L 4.953125 -4.703125 C 4.640625 -4.6875 4.078125 -4.671875 3.8125 -4.671875 C 3.484375 -4.671875 3.171875 -4.671875 2.84375 -4.703125 L 2.84375 -4.359375 C 3.25 -4.359375 3.421875 -4.34375 3.53125 -4.203125 C 3.59375 -4.140625 3.703125 -3.8125 3.78125 -3.59375 L 2.84375 -0.953125 L 1.8125 -3.875 C 1.75 -4 1.75 -4.03125 1.75 -4.0625 C 1.75 -4.359375 2.1875 -4.359375 2.40625 -4.359375 L 2.40625 -4.703125 C 2.078125 -4.6875 1.46875 -4.671875 1.203125 -4.671875 C 1.171875 -4.671875 0.59375 -4.671875 0.203125 -4.703125 L 0.203125 -4.359375 C 0.734375 -4.359375 0.875 -4.328125 1 -3.984375 L 2.375 -0.125 C 2.4375 0.03125 2.46875 0.125 2.609375 0.125 C 2.75 0.125 2.765625 0.046875 2.828125 -0.09375 L 3.921875 -3.1875 L 5.03125 -0.09375 C 5.078125 0.03125 5.109375 0.125 5.25 0.125 C 5.40625 0.125 5.4375 0.015625 5.46875 -0.09375 Z M 6.75 -3.671875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-8"> +<path style="stroke:none;" d="M 1.203125 -0.828125 C 1.203125 -0.34375 1.078125 -0.34375 0.34375 -0.34375 L 0.34375 0 C 0.734375 -0.015625 1.28125 -0.03125 1.578125 -0.03125 C 1.859375 -0.03125 2.4375 -0.015625 2.796875 0 L 2.796875 -0.34375 C 2.078125 -0.34375 1.953125 -0.34375 1.953125 -0.828125 L 1.953125 -2.828125 C 1.953125 -3.96875 2.71875 -4.578125 3.421875 -4.578125 C 4.109375 -4.578125 4.234375 -3.984375 4.234375 -3.375 L 4.234375 -0.828125 C 4.234375 -0.34375 4.109375 -0.34375 3.375 -0.34375 L 3.375 0 C 3.765625 -0.015625 4.3125 -0.03125 4.609375 -0.03125 C 4.890625 -0.03125 5.46875 -0.015625 5.828125 0 L 5.828125 -0.34375 C 5.265625 -0.34375 5 -0.34375 4.984375 -0.671875 L 4.984375 -2.75 C 4.984375 -3.6875 4.984375 -4.03125 4.640625 -4.421875 C 4.5 -4.609375 4.140625 -4.828125 3.5 -4.828125 C 2.578125 -4.828125 2.109375 -4.171875 1.921875 -3.75 L 1.921875 -7.5625 L 0.34375 -7.453125 L 0.34375 -7.109375 C 1.109375 -7.109375 1.203125 -7.03125 1.203125 -6.5 Z M 1.203125 -0.828125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-9"> +<path style="stroke:none;" d="M 1.21875 -2.75 C 1.28125 -4.375 2.203125 -4.640625 2.578125 -4.640625 C 3.703125 -4.640625 3.8125 -3.171875 3.8125 -2.75 Z M 1.203125 -2.515625 L 4.25 -2.515625 C 4.5 -2.515625 4.53125 -2.515625 4.53125 -2.75 C 4.53125 -3.828125 3.9375 -4.890625 2.578125 -4.890625 C 1.3125 -4.890625 0.3125 -3.765625 0.3125 -2.40625 C 0.3125 -0.9375 1.453125 0.125 2.703125 0.125 C 4.03125 0.125 4.53125 -1.09375 4.53125 -1.296875 C 4.53125 -1.40625 4.4375 -1.421875 4.390625 -1.421875 C 4.28125 -1.421875 4.265625 -1.359375 4.25 -1.28125 C 3.859375 -0.15625 2.875 -0.15625 2.765625 -0.15625 C 2.21875 -0.15625 1.78125 -0.484375 1.53125 -0.890625 C 1.203125 -1.40625 1.203125 -2.125 1.203125 -2.515625 Z M 1.203125 -2.515625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-10"> +<path style="stroke:none;" d="M 3.625 -0.828125 C 3.671875 -0.390625 3.96875 0.0625 4.484375 0.0625 C 4.71875 0.0625 5.375 -0.09375 5.375 -0.96875 L 5.375 -1.578125 L 5.109375 -1.578125 L 5.109375 -0.96875 C 5.109375 -0.34375 4.828125 -0.265625 4.71875 -0.265625 C 4.359375 -0.265625 4.3125 -0.765625 4.3125 -0.8125 L 4.3125 -3 C 4.3125 -3.453125 4.3125 -3.875 3.921875 -4.28125 C 3.484375 -4.71875 2.9375 -4.890625 2.421875 -4.890625 C 1.53125 -4.890625 0.78125 -4.375 0.78125 -3.65625 C 0.78125 -3.328125 1 -3.140625 1.28125 -3.140625 C 1.578125 -3.140625 1.78125 -3.359375 1.78125 -3.640625 C 1.78125 -3.78125 1.71875 -4.140625 1.21875 -4.140625 C 1.515625 -4.53125 2.046875 -4.640625 2.40625 -4.640625 C 2.9375 -4.640625 3.5625 -4.21875 3.5625 -3.25 L 3.5625 -2.84375 C 3 -2.8125 2.234375 -2.78125 1.546875 -2.453125 C 0.734375 -2.078125 0.453125 -1.515625 0.453125 -1.03125 C 0.453125 -0.15625 1.515625 0.125 2.203125 0.125 C 2.921875 0.125 3.421875 -0.3125 3.625 -0.828125 Z M 3.5625 -2.625 L 3.5625 -1.53125 C 3.5625 -0.484375 2.765625 -0.125 2.28125 -0.125 C 1.75 -0.125 1.296875 -0.5 1.296875 -1.046875 C 1.296875 -1.640625 1.75 -2.546875 3.5625 -2.625 Z M 3.5625 -2.625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-11"> +<path style="stroke:none;" d="M 4.140625 -0.59375 L 4.140625 0.125 L 5.75 0 L 5.75 -0.34375 C 4.984375 -0.34375 4.890625 -0.421875 4.890625 -0.953125 L 4.890625 -7.5625 L 3.328125 -7.453125 L 3.328125 -7.109375 C 4.09375 -7.109375 4.171875 -7.03125 4.171875 -6.5 L 4.171875 -4.140625 C 3.859375 -4.53125 3.390625 -4.828125 2.796875 -4.828125 C 1.515625 -4.828125 0.375 -3.75 0.375 -2.34375 C 0.375 -0.953125 1.4375 0.125 2.6875 0.125 C 3.375 0.125 3.875 -0.25 4.140625 -0.59375 Z M 4.140625 -3.515625 L 4.140625 -1.28125 C 4.140625 -1.09375 4.140625 -1.0625 4.03125 -0.890625 C 3.703125 -0.359375 3.203125 -0.125 2.734375 -0.125 C 2.25 -0.125 1.859375 -0.40625 1.59375 -0.8125 C 1.3125 -1.265625 1.28125 -1.890625 1.28125 -2.328125 C 1.28125 -2.734375 1.296875 -3.390625 1.609375 -3.875 C 1.84375 -4.21875 2.25 -4.578125 2.84375 -4.578125 C 3.234375 -4.578125 3.6875 -4.421875 4.03125 -3.921875 C 4.140625 -3.734375 4.140625 -3.71875 4.140625 -3.515625 Z M 4.140625 -3.515625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-12"> +<path style="stroke:none;" d="M 3.15625 -3.84375 C 4.0625 -4.140625 4.6875 -4.890625 4.6875 -5.765625 C 4.6875 -6.65625 3.734375 -7.265625 2.6875 -7.265625 C 1.578125 -7.265625 0.75 -6.609375 0.75 -5.78125 C 0.75 -5.421875 1 -5.21875 1.3125 -5.21875 C 1.640625 -5.21875 1.859375 -5.453125 1.859375 -5.765625 C 1.859375 -6.3125 1.359375 -6.3125 1.1875 -6.3125 C 1.53125 -6.84375 2.25 -6.984375 2.640625 -6.984375 C 3.09375 -6.984375 3.6875 -6.75 3.6875 -5.765625 C 3.6875 -5.640625 3.671875 -5 3.375 -4.53125 C 3.046875 -4 2.6875 -3.96875 2.40625 -3.953125 C 2.328125 -3.953125 2.0625 -3.921875 1.984375 -3.921875 C 1.890625 -3.921875 1.828125 -3.90625 1.828125 -3.796875 C 1.828125 -3.671875 1.890625 -3.671875 2.078125 -3.671875 L 2.5625 -3.671875 C 3.453125 -3.671875 3.859375 -2.9375 3.859375 -1.859375 C 3.859375 -0.375 3.109375 -0.0625 2.625 -0.0625 C 2.15625 -0.0625 1.34375 -0.25 0.953125 -0.890625 C 1.34375 -0.84375 1.671875 -1.078125 1.671875 -1.5 C 1.671875 -1.890625 1.390625 -2.109375 1.0625 -2.109375 C 0.8125 -2.109375 0.453125 -1.953125 0.453125 -1.46875 C 0.453125 -0.484375 1.46875 0.234375 2.65625 0.234375 C 3.984375 0.234375 4.984375 -0.75 4.984375 -1.859375 C 4.984375 -2.765625 4.296875 -3.609375 3.15625 -3.84375 Z M 3.15625 -3.84375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-13"> +<path style="stroke:none;" d="M 3.203125 -1.796875 L 3.203125 -0.84375 C 3.203125 -0.453125 3.1875 -0.34375 2.375 -0.34375 L 2.15625 -0.34375 L 2.15625 0 C 2.59375 -0.03125 3.15625 -0.03125 3.625 -0.03125 C 4.078125 -0.03125 4.65625 -0.03125 5.109375 0 L 5.109375 -0.34375 L 4.875 -0.34375 C 4.0625 -0.34375 4.046875 -0.453125 4.046875 -0.84375 L 4.046875 -1.796875 L 5.140625 -1.796875 L 5.140625 -2.140625 L 4.046875 -2.140625 L 4.046875 -7.09375 C 4.046875 -7.3125 4.046875 -7.390625 3.875 -7.390625 C 3.78125 -7.390625 3.734375 -7.390625 3.65625 -7.25 L 0.3125 -2.140625 L 0.3125 -1.796875 Z M 3.265625 -2.140625 L 0.609375 -2.140625 L 3.265625 -6.203125 Z M 3.265625 -2.140625 "/> +</symbol> +<symbol overflow="visible" id="glyph1-0"> +<path style="stroke:none;" d=""/> +</symbol> +<symbol overflow="visible" id="glyph1-1"> +<path style="stroke:none;" d="M 4.0625 -4.125 C 3.875 -4.53125 3.5625 -4.828125 3.0625 -4.828125 C 1.78125 -4.828125 0.4375 -3.21875 0.4375 -1.625 C 0.4375 -0.59375 1.03125 0.125 1.890625 0.125 C 2.109375 0.125 2.65625 0.078125 3.296875 -0.703125 C 3.390625 -0.234375 3.78125 0.125 4.296875 0.125 C 4.671875 0.125 4.921875 -0.125 5.109375 -0.484375 C 5.296875 -0.875 5.4375 -1.53125 5.4375 -1.5625 C 5.4375 -1.671875 5.328125 -1.671875 5.296875 -1.671875 C 5.1875 -1.671875 5.1875 -1.625 5.140625 -1.46875 C 4.96875 -0.765625 4.765625 -0.125 4.3125 -0.125 C 4.03125 -0.125 3.984375 -0.40625 3.984375 -0.625 C 3.984375 -0.859375 4.015625 -0.953125 4.140625 -1.421875 C 4.25 -1.890625 4.28125 -2 4.375 -2.40625 L 4.765625 -3.9375 C 4.84375 -4.25 4.84375 -4.265625 4.84375 -4.3125 C 4.84375 -4.5 4.71875 -4.609375 4.53125 -4.609375 C 4.265625 -4.609375 4.09375 -4.359375 4.0625 -4.125 Z M 3.359375 -1.296875 C 3.296875 -1.09375 3.296875 -1.078125 3.140625 -0.890625 C 2.65625 -0.296875 2.21875 -0.125 1.90625 -0.125 C 1.359375 -0.125 1.203125 -0.71875 1.203125 -1.140625 C 1.203125 -1.6875 1.5625 -3.03125 1.8125 -3.53125 C 2.15625 -4.171875 2.640625 -4.578125 3.078125 -4.578125 C 3.78125 -4.578125 3.9375 -3.6875 3.9375 -3.625 C 3.9375 -3.5625 3.921875 -3.484375 3.90625 -3.4375 Z M 3.359375 -1.296875 "/> +</symbol> +<symbol overflow="visible" id="glyph1-2"> +<path style="stroke:none;" d="M 2.609375 -7.453125 C 2.609375 -7.453125 2.609375 -7.5625 2.46875 -7.5625 C 2.21875 -7.5625 1.421875 -7.484375 1.140625 -7.453125 C 1.046875 -7.453125 0.921875 -7.4375 0.921875 -7.234375 C 0.921875 -7.109375 1.03125 -7.109375 1.1875 -7.109375 C 1.71875 -7.109375 1.734375 -7.03125 1.734375 -6.921875 C 1.734375 -6.84375 1.640625 -6.484375 1.578125 -6.25 L 0.6875 -2.6875 C 0.5625 -2.15625 0.515625 -1.96875 0.515625 -1.59375 C 0.515625 -0.5625 1.09375 0.125 1.890625 0.125 C 3.1875 0.125 4.53125 -1.5 4.53125 -3.078125 C 4.53125 -4.0625 3.953125 -4.828125 3.078125 -4.828125 C 2.578125 -4.828125 2.125 -4.5 1.796875 -4.171875 Z M 1.578125 -3.328125 C 1.640625 -3.5625 1.640625 -3.59375 1.75 -3.703125 C 2.28125 -4.421875 2.765625 -4.578125 3.046875 -4.578125 C 3.453125 -4.578125 3.734375 -4.25 3.734375 -3.5625 C 3.734375 -2.90625 3.375 -1.65625 3.1875 -1.25 C 2.828125 -0.515625 2.328125 -0.125 1.890625 -0.125 C 1.53125 -0.125 1.171875 -0.421875 1.171875 -1.21875 C 1.171875 -1.421875 1.171875 -1.640625 1.34375 -2.328125 Z M 1.578125 -3.328125 "/> +</symbol> +<symbol overflow="visible" id="glyph1-3"> +<path style="stroke:none;" d="M 4.3125 -4.140625 C 4.140625 -4.140625 3.984375 -4.140625 3.84375 -3.984375 C 3.671875 -3.828125 3.640625 -3.640625 3.640625 -3.5625 C 3.640625 -3.296875 3.84375 -3.1875 4.046875 -3.1875 C 4.359375 -3.1875 4.65625 -3.453125 4.65625 -3.875 C 4.65625 -4.421875 4.140625 -4.828125 3.375 -4.828125 C 1.890625 -4.828125 0.453125 -3.265625 0.453125 -1.71875 C 0.453125 -0.734375 1.078125 0.125 2.21875 0.125 C 3.78125 0.125 4.6875 -1.03125 4.6875 -1.171875 C 4.6875 -1.234375 4.625 -1.3125 4.5625 -1.3125 C 4.5 -1.3125 4.484375 -1.28125 4.421875 -1.203125 C 3.5625 -0.125 2.359375 -0.125 2.234375 -0.125 C 1.546875 -0.125 1.25 -0.65625 1.25 -1.3125 C 1.25 -1.75 1.46875 -2.8125 1.84375 -3.484375 C 2.1875 -4.109375 2.78125 -4.578125 3.375 -4.578125 C 3.75 -4.578125 4.171875 -4.4375 4.3125 -4.140625 Z M 4.3125 -4.140625 "/> +</symbol> +<symbol overflow="visible" id="glyph1-4"> +<path style="stroke:none;" d="M 5.625 -7.453125 C 5.625 -7.453125 5.625 -7.5625 5.484375 -7.5625 C 5.328125 -7.5625 4.28125 -7.46875 4.09375 -7.453125 C 4.015625 -7.4375 3.953125 -7.390625 3.953125 -7.234375 C 3.953125 -7.109375 4.046875 -7.109375 4.203125 -7.109375 C 4.734375 -7.109375 4.75 -7.03125 4.75 -6.921875 L 4.71875 -6.703125 L 4.0625 -4.125 C 3.875 -4.53125 3.5625 -4.828125 3.0625 -4.828125 C 1.78125 -4.828125 0.4375 -3.21875 0.4375 -1.625 C 0.4375 -0.59375 1.03125 0.125 1.890625 0.125 C 2.109375 0.125 2.65625 0.078125 3.296875 -0.703125 C 3.390625 -0.234375 3.78125 0.125 4.296875 0.125 C 4.671875 0.125 4.921875 -0.125 5.109375 -0.484375 C 5.296875 -0.875 5.4375 -1.53125 5.4375 -1.5625 C 5.4375 -1.671875 5.328125 -1.671875 5.296875 -1.671875 C 5.1875 -1.671875 5.1875 -1.625 5.140625 -1.46875 C 4.96875 -0.765625 4.765625 -0.125 4.3125 -0.125 C 4.03125 -0.125 3.984375 -0.40625 3.984375 -0.625 C 3.984375 -0.890625 4.015625 -0.953125 4.0625 -1.140625 Z M 3.359375 -1.296875 C 3.296875 -1.09375 3.296875 -1.078125 3.140625 -0.890625 C 2.65625 -0.296875 2.21875 -0.125 1.90625 -0.125 C 1.359375 -0.125 1.203125 -0.71875 1.203125 -1.140625 C 1.203125 -1.6875 1.5625 -3.03125 1.8125 -3.53125 C 2.15625 -4.171875 2.640625 -4.578125 3.078125 -4.578125 C 3.78125 -4.578125 3.9375 -3.6875 3.9375 -3.625 C 3.9375 -3.5625 3.921875 -3.484375 3.90625 -3.4375 Z M 3.359375 -1.296875 "/> +</symbol> +<symbol overflow="visible" id="glyph2-0"> +<path style="stroke:none;" d=""/> +</symbol> +<symbol overflow="visible" id="glyph2-1"> +<path style="stroke:none;" d="M 2.421875 -2.03125 C 2.421875 -3.046875 3.0625 -4.09375 4.390625 -4.09375 C 4.390625 -3.84375 4.578125 -3.625 4.859375 -3.625 C 5.09375 -3.625 5.3125 -3.796875 5.3125 -4.09375 C 5.3125 -4.3125 5.1875 -4.765625 4.28125 -4.765625 C 3.71875 -4.765625 3.015625 -4.5625 2.421875 -3.875 L 2.421875 -4.25 C 2.421875 -4.59375 2.359375 -4.703125 1.984375 -4.703125 L 0.78125 -4.703125 C 0.625 -4.703125 0.34375 -4.703125 0.34375 -4.375 C 0.34375 -4.03125 0.609375 -4.03125 0.78125 -4.03125 L 1.671875 -4.03125 L 1.671875 -0.671875 L 0.78125 -0.671875 C 0.625 -0.671875 0.34375 -0.671875 0.34375 -0.34375 C 0.34375 0 0.609375 0 0.78125 0 L 3.625 0 C 3.796875 0 4.078125 0 4.078125 -0.328125 C 4.078125 -0.671875 3.796875 -0.671875 3.625 -0.671875 L 2.421875 -0.671875 Z M 2.421875 -2.03125 "/> +</symbol> +<symbol overflow="visible" id="glyph2-2"> +<path style="stroke:none;" d="M 5.09375 -2.359375 C 5.09375 -3.71875 4.078125 -4.796875 2.859375 -4.796875 C 1.640625 -4.796875 0.625 -3.71875 0.625 -2.359375 C 0.625 -0.96875 1.65625 0.0625 2.859375 0.0625 C 4.0625 0.0625 5.09375 -0.984375 5.09375 -2.359375 Z M 2.859375 -0.59375 C 2.046875 -0.59375 1.375 -1.421875 1.375 -2.4375 C 1.375 -3.421875 2.078125 -4.140625 2.859375 -4.140625 C 3.640625 -4.140625 4.34375 -3.421875 4.34375 -2.4375 C 4.34375 -1.421875 3.671875 -0.59375 2.859375 -0.59375 Z M 2.859375 -0.59375 "/> +</symbol> +<symbol overflow="visible" id="glyph2-3"> +<path style="stroke:none;" d="M 4.984375 -4.03125 C 5.3125 -4.03125 5.546875 -4.03125 5.546875 -4.375 C 5.546875 -4.703125 5.28125 -4.703125 5.078125 -4.703125 L 3.828125 -4.703125 C 3.625 -4.703125 3.375 -4.703125 3.375 -4.375 C 3.375 -4.03125 3.625 -4.03125 3.828125 -4.03125 L 4.359375 -4.03125 L 3.8125 -0.78125 C 3.765625 -1.0625 3.625 -1.578125 3.484375 -2.015625 C 3.296875 -2.703125 3.265625 -2.828125 2.875 -2.828125 C 2.765625 -2.828125 2.5625 -2.828125 2.4375 -2.578125 C 2.40625 -2.515625 1.96875 -1 1.9375 -0.78125 L 1.921875 -0.78125 L 1.359375 -4.03125 L 1.890625 -4.03125 C 2.078125 -4.03125 2.34375 -4.03125 2.34375 -4.359375 C 2.34375 -4.703125 2.09375 -4.703125 1.890625 -4.703125 L 0.625 -4.703125 C 0.4375 -4.703125 0.171875 -4.703125 0.171875 -4.375 C 0.171875 -4.03125 0.40625 -4.03125 0.734375 -4.03125 L 1.390625 -0.375 C 1.421875 -0.125 1.46875 0.046875 1.890625 0.046875 C 2.328125 0.046875 2.359375 -0.046875 2.5625 -0.71875 C 2.828125 -1.671875 2.84375 -1.828125 2.875 -2.078125 L 2.890625 -2.078125 C 2.9375 -1.5 3.34375 -0.234375 3.390625 -0.140625 C 3.515625 0.046875 3.71875 0.046875 3.84375 0.046875 C 4.25 0.046875 4.28125 -0.125 4.328125 -0.375 Z M 4.984375 -4.03125 "/> +</symbol> +<symbol overflow="visible" id="glyph2-4"> +<path style="stroke:none;" d="M 4.59375 1.03125 C 4.71875 1.03125 5.109375 1.03125 5.109375 0.65625 C 5.109375 0.265625 4.71875 0.265625 4.59375 0.265625 L 1.125 0.265625 C 1 0.265625 0.609375 0.265625 0.609375 0.65625 C 0.609375 1.03125 1 1.03125 1.125 1.03125 Z M 4.59375 1.03125 "/> +</symbol> +<symbol overflow="visible" id="glyph2-5"> +<path style="stroke:none;" d="M 4.65625 -3.203125 C 4.65625 -4.296875 4.09375 -4.765625 3.234375 -4.765625 C 2.515625 -4.765625 2.015625 -4.390625 1.8125 -4.1875 L 1.8125 -6.21875 C 1.8125 -6.546875 1.75 -6.65625 1.375 -6.65625 L 0.578125 -6.65625 C 0.40625 -6.65625 0.125 -6.65625 0.125 -6.328125 C 0.125 -6 0.421875 -6 0.5625 -6 L 1.0625 -6 L 1.0625 -0.671875 L 0.578125 -0.671875 C 0.40625 -0.671875 0.125 -0.671875 0.125 -0.328125 C 0.125 0 0.421875 0 0.5625 0 L 2.296875 0 C 2.453125 0 2.734375 0 2.734375 -0.328125 C 2.734375 -0.671875 2.46875 -0.671875 2.296875 -0.671875 L 1.8125 -0.671875 L 1.8125 -2.59375 C 1.8125 -3.6875 2.625 -4.09375 3.171875 -4.09375 C 3.75 -4.09375 3.90625 -3.796875 3.90625 -3.140625 L 3.90625 -0.671875 L 3.484375 -0.671875 C 3.296875 -0.671875 3.03125 -0.671875 3.03125 -0.328125 C 3.03125 0 3.328125 0 3.484375 0 L 5.140625 0 C 5.296875 0 5.578125 0 5.578125 -0.328125 C 5.578125 -0.671875 5.3125 -0.671875 5.140625 -0.671875 L 4.65625 -0.671875 Z M 4.65625 -3.203125 "/> +</symbol> +<symbol overflow="visible" id="glyph2-6"> +<path style="stroke:none;" d="M 4.625 -2.078125 C 4.859375 -2.078125 5.0625 -2.078125 5.0625 -2.484375 C 5.0625 -3.734375 4.359375 -4.796875 2.9375 -4.796875 C 1.640625 -4.796875 0.59375 -3.703125 0.59375 -2.359375 C 0.59375 -1.03125 1.703125 0.0625 3.109375 0.0625 C 4.546875 0.0625 5.0625 -0.921875 5.0625 -1.1875 C 5.0625 -1.5 4.75 -1.5 4.671875 -1.5 C 4.484375 -1.5 4.390625 -1.46875 4.3125 -1.25 C 4.078125 -0.703125 3.484375 -0.59375 3.1875 -0.59375 C 2.359375 -0.59375 1.546875 -1.140625 1.375 -2.078125 Z M 1.390625 -2.734375 C 1.53125 -3.53125 2.1875 -4.140625 2.9375 -4.140625 C 3.515625 -4.140625 4.1875 -3.859375 4.28125 -2.734375 Z M 1.390625 -2.734375 "/> +</symbol> +<symbol overflow="visible" id="glyph2-7"> +<path style="stroke:none;" d="M 3.984375 -0.34375 C 4.234375 -0.015625 4.75 0 5.171875 0 C 5.46875 0 5.71875 0 5.71875 -0.34375 C 5.71875 -0.671875 5.4375 -0.671875 5.28125 -0.671875 C 4.828125 -0.671875 4.71875 -0.71875 4.625 -0.75 L 4.625 -3.109375 C 4.625 -3.875 4.03125 -4.796875 2.46875 -4.796875 C 2 -4.796875 0.890625 -4.796875 0.890625 -4 C 0.890625 -3.671875 1.109375 -3.5 1.375 -3.5 C 1.53125 -3.5 1.84375 -3.59375 1.859375 -4 C 1.859375 -4.09375 1.859375 -4.09375 2.078125 -4.125 C 2.234375 -4.140625 2.375 -4.140625 2.46875 -4.140625 C 3.296875 -4.140625 3.875 -3.796875 3.875 -3.015625 C 1.9375 -2.984375 0.59375 -2.4375 0.59375 -1.390625 C 0.59375 -0.640625 1.28125 0.0625 2.40625 0.0625 C 2.796875 0.0625 3.484375 -0.015625 3.984375 -0.34375 Z M 3.875 -2.375 L 3.875 -1.46875 C 3.875 -1.203125 3.875 -0.984375 3.453125 -0.78125 C 3.046875 -0.59375 2.5625 -0.59375 2.46875 -0.59375 C 1.796875 -0.59375 1.359375 -0.96875 1.359375 -1.390625 C 1.359375 -1.9375 2.296875 -2.328125 3.875 -2.375 Z M 3.875 -2.375 "/> +</symbol> +<symbol overflow="visible" id="glyph2-8"> +<path style="stroke:none;" d="M 3.90625 -0.546875 C 3.90625 -0.15625 3.90625 0 4.34375 0 L 5.140625 0 C 5.3125 0 5.578125 0 5.578125 -0.34375 C 5.578125 -0.671875 5.296875 -0.671875 5.140625 -0.671875 L 4.65625 -0.671875 L 4.65625 -6.21875 C 4.65625 -6.546875 4.59375 -6.65625 4.21875 -6.65625 L 3.421875 -6.65625 C 3.25 -6.65625 2.984375 -6.65625 2.984375 -6.328125 C 2.984375 -6 3.265625 -6 3.40625 -6 L 3.90625 -6 L 3.90625 -4.28125 C 3.546875 -4.59375 3.09375 -4.765625 2.625 -4.765625 C 1.4375 -4.765625 0.390625 -3.734375 0.390625 -2.34375 C 0.390625 -1 1.375 0.0625 2.53125 0.0625 C 3.140625 0.0625 3.59375 -0.234375 3.90625 -0.546875 Z M 3.90625 -2.890625 L 3.90625 -2.109375 C 3.90625 -1.5 3.40625 -0.59375 2.578125 -0.59375 C 1.796875 -0.59375 1.140625 -1.375 1.140625 -2.34375 C 1.140625 -3.390625 1.90625 -4.09375 2.671875 -4.09375 C 3.375 -4.09375 3.90625 -3.484375 3.90625 -2.890625 Z M 3.90625 -2.890625 "/> +</symbol> +</g> +</defs> +<g id="surface1"> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-1" x="133.978" y="11.148"/> + <use xlink:href="#glyph0-2" x="138.826004" y="11.148"/> + <use xlink:href="#glyph0-3" x="144.280554" y="11.148"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-4" x="150.943832" y="11.148"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-1" x="174.038397" y="11.148"/> + <use xlink:href="#glyph0-2" x="178.886401" y="11.148"/> + <use xlink:href="#glyph0-3" x="184.340951" y="11.148"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-5" x="191.015138" y="11.148"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-6" x="55.975" y="28.421"/> + <use xlink:href="#glyph0-2" x="60.248094" y="28.421"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-7" x="65.39719" y="28.421"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-8" x="76.919381" y="28.421"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-9" x="82.969568" y="28.421"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-10" x="87.828481" y="28.421"/> + <use xlink:href="#glyph0-11" x="93.283031" y="28.421"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-9" x="99.333218" y="28.421"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-6" x="104.192131" y="28.421"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-4" x="112.097956" y="28.421"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph1-1" x="134.487" y="21.629"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph1-2" x="150.715377" y="21.629"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph1-3" x="135.01" y="35.178"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph1-4" x="150.215104" y="35.178"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-1" x="172.83" y="28.421"/> + <use xlink:href="#glyph0-9" x="177.678004" y="28.421"/> + <use xlink:href="#glyph0-3" x="182.526008" y="28.421"/> + <use xlink:href="#glyph0-3" x="185.556556" y="28.421"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-5" x="192.219834" y="28.421"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph2-1" x="60.278" y="47.815"/> + <use xlink:href="#glyph2-2" x="66.005278" y="47.815"/> + <use xlink:href="#glyph2-3" x="71.732555" y="47.815"/> + <use xlink:href="#glyph2-4" x="77.459833" y="47.815"/> + <use xlink:href="#glyph2-5" x="83.18711" y="47.815"/> + <use xlink:href="#glyph2-6" x="88.914388" y="47.815"/> + <use xlink:href="#glyph2-7" x="94.641665" y="47.815"/> + <use xlink:href="#glyph2-8" x="100.368943" y="47.815"/> + <use xlink:href="#glyph2-6" x="106.09622" y="47.815"/> + <use xlink:href="#glyph2-1" x="111.823498" y="47.815"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-1" x="132.766" y="47.815"/> + <use xlink:href="#glyph0-9" x="137.614004" y="47.815"/> + <use xlink:href="#glyph0-3" x="142.462008" y="47.815"/> + <use xlink:href="#glyph0-3" x="145.492556" y="47.815"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-12" x="152.155834" y="47.815"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-1" x="172.828579" y="47.815"/> + <use xlink:href="#glyph0-9" x="177.676583" y="47.815"/> + <use xlink:href="#glyph0-3" x="182.524587" y="47.815"/> + <use xlink:href="#glyph0-3" x="185.555135" y="47.815"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-13" x="192.229322" y="47.815"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-1" x="347.306" y="11.148"/> + <use xlink:href="#glyph0-2" x="352.154004" y="11.148"/> + <use xlink:href="#glyph0-3" x="357.608554" y="11.148"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-4" x="364.271832" y="11.148"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-1" x="387.366397" y="11.148"/> + <use xlink:href="#glyph0-2" x="392.214401" y="11.148"/> + <use xlink:href="#glyph0-3" x="397.668951" y="11.148"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-5" x="404.343138" y="11.148"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-6" x="269.302" y="28.421"/> + <use xlink:href="#glyph0-2" x="273.575094" y="28.421"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-7" x="278.72419" y="28.421"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-8" x="290.246381" y="28.421"/> + <use xlink:href="#glyph0-9" x="296.307477" y="28.421"/> + <use xlink:href="#glyph0-10" x="301.155481" y="28.421"/> + <use xlink:href="#glyph0-11" x="306.610031" y="28.421"/> + <use xlink:href="#glyph0-9" x="312.671127" y="28.421"/> + <use xlink:href="#glyph0-6" x="317.519131" y="28.421"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-4" x="325.424956" y="28.421"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph1-1" x="347.815" y="21.629"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph1-2" x="364.043377" y="21.629"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph1-3" x="348.337" y="35.178"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph1-4" x="363.542104" y="35.178"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-1" x="386.158" y="28.421"/> + <use xlink:href="#glyph0-9" x="391.006004" y="28.421"/> + <use xlink:href="#glyph0-3" x="395.854008" y="28.421"/> + <use xlink:href="#glyph0-3" x="398.884556" y="28.421"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-5" x="405.547834" y="28.421"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph2-1" x="273.606" y="47.815"/> + <use xlink:href="#glyph2-2" x="279.333278" y="47.815"/> + <use xlink:href="#glyph2-3" x="285.060555" y="47.815"/> + <use xlink:href="#glyph2-4" x="290.787833" y="47.815"/> + <use xlink:href="#glyph2-5" x="296.51511" y="47.815"/> + <use xlink:href="#glyph2-6" x="302.242388" y="47.815"/> + <use xlink:href="#glyph2-7" x="307.969665" y="47.815"/> + <use xlink:href="#glyph2-8" x="313.696943" y="47.815"/> + <use xlink:href="#glyph2-6" x="319.42422" y="47.815"/> + <use xlink:href="#glyph2-1" x="325.151498" y="47.815"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-1" x="346.094" y="47.815"/> + <use xlink:href="#glyph0-9" x="350.942004" y="47.815"/> + <use xlink:href="#glyph0-3" x="355.790008" y="47.815"/> + <use xlink:href="#glyph0-3" x="358.820556" y="47.815"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-12" x="365.483834" y="47.815"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-1" x="386.156579" y="47.815"/> + <use xlink:href="#glyph0-9" x="391.004583" y="47.815"/> + <use xlink:href="#glyph0-3" x="395.852587" y="47.815"/> + <use xlink:href="#glyph0-3" x="398.883135" y="47.815"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-13" x="405.557322" y="47.815"/> +</g> +</g> +</svg> diff --git a/macros/latex/contrib/sdaps/html/_images/sdaps-faa44b67d89e6956ec791297e12883a9ddd31c6b.svg b/macros/latex/contrib/sdaps/html/_images/sdaps-faa44b67d89e6956ec791297e12883a9ddd31c6b.svg new file mode 100644 index 0000000000..6a4dbd170e --- /dev/null +++ b/macros/latex/contrib/sdaps/html/_images/sdaps-faa44b67d89e6956ec791297e12883a9ddd31c6b.svg @@ -0,0 +1,203 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="532pt" height="22pt" viewBox="0 0 532 22" version="1.2"> +<defs> +<g> +<symbol overflow="visible" id="glyph0-0"> +<path style="stroke:none;" d=""/> +</symbol> +<symbol overflow="visible" id="glyph0-1"> +<path style="stroke:none;" d="M 1.96875 -7.453125 L 1.96875 -7.125 L 2.609375 -7.125 C 2.984375 -7.125 3.34375 -7.09375 3.34375 -6.65625 L 3.34375 -2.359375 C 3.34375 -2.171875 3.34375 -2 3.34375 -1.8125 C 3.34375 -1.140625 3.15625 -0.015625 2.21875 -0.015625 C 1.71875 -0.015625 1.25 -0.28125 1 -0.703125 L 1.09375 -0.703125 C 1.421875 -0.703125 1.65625 -0.9375 1.65625 -1.25 C 1.65625 -1.53125 1.453125 -1.796875 1.109375 -1.796875 C 0.796875 -1.796875 0.5625 -1.578125 0.5625 -1.21875 C 0.5625 -0.3125 1.453125 0.21875 2.25 0.21875 C 3.34375 0.21875 4.203125 -0.5625 4.203125 -1.75 L 4.203125 -6.734375 C 4.203125 -7.125 4.484375 -7.125 5 -7.125 L 5 -7.453125 Z M 1.96875 -7.453125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-2"> +<path style="stroke:none;" d="M 0.359375 -4.6875 L 0.359375 -4.359375 L 0.5 -4.359375 C 0.78125 -4.359375 1.109375 -4.34375 1.171875 -4.03125 C 1.1875 -3.921875 1.1875 -3.796875 1.1875 -3.671875 L 1.1875 -1.484375 C 1.1875 -1.171875 1.203125 -0.84375 1.359375 -0.5625 C 1.640625 -0.015625 2.28125 0.09375 2.84375 0.09375 C 3.453125 0.09375 4 -0.28125 4.203125 -0.875 L 4.21875 0.09375 L 5.765625 -0.015625 L 5.765625 -0.34375 L 5.609375 -0.34375 C 5.265625 -0.34375 4.921875 -0.375 4.921875 -0.859375 L 4.921875 -4.8125 L 3.359375 -4.6875 L 3.359375 -4.359375 L 3.453125 -4.359375 C 3.828125 -4.359375 4.1875 -4.34375 4.1875 -3.8125 L 4.1875 -1.84375 C 4.1875 -1.046875 3.78125 -0.125 2.84375 -0.125 C 2.421875 -0.125 2.046875 -0.265625 1.953125 -0.8125 C 1.9375 -1.03125 1.9375 -1.234375 1.9375 -1.4375 L 1.9375 -4.8125 L 1.390625 -4.765625 Z M 0.359375 -4.6875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-3"> +<path style="stroke:none;" d="M 0.953125 -0.40625 C 1.140625 -0.078125 1.71875 0.09375 2.109375 0.09375 C 2.875 0.09375 3.8125 -0.15625 3.90625 -1.3125 C 3.90625 -2.03125 3.515625 -2.515625 2.90625 -2.765625 C 2.640625 -2.875 2.34375 -2.90625 2.078125 -2.96875 L 1.84375 -3.015625 C 1.421875 -3.09375 0.859375 -3.3125 0.859375 -3.84375 C 0.859375 -4.484375 1.578125 -4.671875 2.109375 -4.671875 C 2.90625 -4.671875 3.28125 -4.171875 3.375 -3.453125 C 3.375 -3.359375 3.375 -3.25 3.5 -3.25 C 3.625 -3.25 3.625 -3.359375 3.625 -3.453125 L 3.625 -4.734375 C 3.625 -4.78125 3.59375 -4.859375 3.515625 -4.859375 C 3.34375 -4.859375 3.234375 -4.5625 3.125 -4.5625 C 3.046875 -4.578125 2.984375 -4.640625 2.921875 -4.671875 C 2.6875 -4.8125 2.40625 -4.859375 2.125 -4.859375 C 1.46875 -4.859375 0.359375 -4.640625 0.359375 -3.5625 C 0.359375 -2.375 1.671875 -2.25 2.4375 -2.09375 C 2.90625 -2 3.390625 -1.671875 3.40625 -1.140625 C 3.40625 -0.34375 2.703125 -0.125 2.140625 -0.125 C 1.28125 -0.125 0.875 -0.796875 0.671875 -1.53125 C 0.640625 -1.640625 0.671875 -1.875 0.484375 -1.875 C 0.421875 -1.875 0.359375 -1.828125 0.359375 -1.75 L 0.359375 -0.3125 C 0.359375 -0.25 0.34375 -0.1875 0.34375 -0.125 C 0.34375 -0.03125 0.375 0.09375 0.484375 0.09375 C 0.640625 0.078125 0.78125 -0.265625 0.953125 -0.40625 Z M 0.953125 -0.40625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-4"> +<path style="stroke:none;" d="M 1.609375 -6.71875 C 1.609375 -5.984375 1.3125 -4.609375 0.203125 -4.609375 L 0.203125 -4.375 L 1.140625 -4.375 L 1.140625 -1.46875 C 1.140625 -1.140625 1.15625 -0.8125 1.3125 -0.53125 C 1.578125 -0.09375 2.078125 0.09375 2.546875 0.09375 C 3.421875 0.09375 3.609375 -0.859375 3.609375 -1.5625 L 3.609375 -1.984375 L 3.34375 -1.984375 C 3.34375 -1.828125 3.359375 -1.65625 3.359375 -1.5 C 3.359375 -0.984375 3.25 -0.15625 2.609375 -0.15625 C 1.984375 -0.15625 1.875 -0.921875 1.875 -1.421875 L 1.875 -4.375 L 3.421875 -4.375 L 3.421875 -4.703125 L 1.875 -4.703125 L 1.875 -6.71875 Z M 1.609375 -6.71875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-5"> +<path style="stroke:none;" d="M 1.1875 -4.0625 C 1.46875 -4.40625 1.875 -4.640625 2.328125 -4.640625 C 3.125 -4.640625 3.53125 -3.953125 3.53125 -3.203125 L 3.53125 -2.84375 C 2.296875 -2.84375 0.46875 -2.4375 0.46875 -1.046875 C 0.46875 -0.234375 1.421875 0.09375 2.1875 0.09375 L 2.328125 0.09375 C 2.875 0.046875 3.46875 -0.34375 3.609375 -0.84375 L 3.625 -0.84375 C 3.65625 -0.390625 3.953125 0.046875 4.453125 0.046875 C 4.921875 0.046875 5.296875 -0.328125 5.34375 -0.796875 L 5.34375 -1.59375 L 5.078125 -1.59375 L 5.078125 -1.046875 C 5.078125 -0.75 5.03125 -0.296875 4.671875 -0.296875 C 4.34375 -0.296875 4.265625 -0.734375 4.265625 -1 C 4.265625 -1.125 4.28125 -1.25 4.28125 -1.375 L 4.28125 -2.875 C 4.28125 -3 4.28125 -3.125 4.28125 -3.265625 C 4.28125 -4.28125 3.328125 -4.859375 2.421875 -4.859375 C 1.734375 -4.859375 0.796875 -4.5 0.796875 -3.625 C 0.796875 -3.34375 0.984375 -3.125 1.265625 -3.125 C 1.53125 -3.125 1.734375 -3.328125 1.734375 -3.59375 C 1.734375 -3.84375 1.53125 -4.0625 1.265625 -4.0625 C 1.25 -4.0625 1.203125 -4.0625 1.1875 -4.0625 Z M 3.53125 -2.625 L 3.53125 -1.53125 C 3.53125 -0.78125 3.015625 -0.171875 2.296875 -0.125 L 2.25 -0.125 C 1.75 -0.125 1.28125 -0.53125 1.28125 -1.0625 L 1.28125 -1.109375 C 1.359375 -2.171875 2.515625 -2.59375 3.53125 -2.625 Z M 3.53125 -2.625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-6"> +<path style="stroke:none;" d="M 0.3125 -7.453125 L 0.3125 -7.125 L 0.46875 -7.125 C 0.8125 -7.125 1.140625 -7.09375 1.140625 -6.59375 L 1.140625 -0.015625 L 1.390625 -0.03125 L 1.8125 -0.703125 C 2.078125 -0.1875 2.6875 0.09375 3.25 0.09375 C 4.578125 0.09375 5.640625 -1.0625 5.640625 -2.359375 C 5.640625 -3.59375 4.71875 -4.8125 3.28125 -4.8125 C 2.703125 -4.8125 2.25 -4.53125 1.859375 -4.09375 L 1.859375 -7.578125 Z M 4.75 -2.109375 C 4.71875 -1.578125 4.640625 -1.078125 4.28125 -0.671875 C 4.015625 -0.34375 3.59375 -0.140625 3.171875 -0.140625 C 2.71875 -0.140625 2.328125 -0.375 2.0625 -0.765625 C 1.96875 -0.890625 1.890625 -1.03125 1.890625 -1.1875 L 1.890625 -3.015625 C 1.890625 -3.15625 1.875 -3.28125 1.875 -3.421875 C 1.875 -4.0625 2.640625 -4.578125 3.28125 -4.578125 C 4.46875 -4.578125 4.765625 -3.25 4.765625 -2.34375 C 4.765625 -2.265625 4.765625 -2.1875 4.75 -2.109375 Z M 4.75 -2.109375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-7"> +<path style="stroke:none;" d="M 0.375 -7.453125 L 0.375 -7.125 L 0.5625 -7.125 C 0.921875 -7.125 1.203125 -7.09375 1.203125 -6.578125 L 1.203125 -0.78125 C 1.203125 -0.375 0.90625 -0.34375 0.59375 -0.34375 L 0.375 -0.34375 L 0.375 -0.015625 L 2.734375 -0.015625 L 2.734375 -0.34375 L 2.484375 -0.34375 C 2.1875 -0.34375 1.90625 -0.375 1.90625 -0.765625 L 1.90625 -7.578125 Z M 0.375 -7.453125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-8"> +<path style="stroke:none;" d="M 2.546875 -4.859375 C 1.15625 -4.703125 0.3125 -3.5625 0.3125 -2.328125 C 0.3125 -1.171875 1.203125 0.109375 2.703125 0.109375 C 4.0625 0.109375 5.09375 -1.0625 5.09375 -2.34375 C 5.09375 -3.625 4.125 -4.859375 2.65625 -4.859375 Z M 1.1875 -2.09375 C 1.171875 -2.1875 1.171875 -2.28125 1.171875 -2.359375 C 1.171875 -3.234375 1.375 -4.625 2.703125 -4.625 C 3.84375 -4.625 4.21875 -3.546875 4.21875 -2.5 C 4.21875 -1.609375 4.109375 -0.234375 2.765625 -0.15625 L 2.703125 -0.15625 C 1.828125 -0.15625 1.296875 -0.921875 1.21875 -1.765625 C 1.203125 -1.875 1.203125 -1.984375 1.1875 -2.09375 Z M 1.1875 -2.09375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-9"> +<path style="stroke:none;" d="M 3.953125 -4.140625 C 3.671875 -4.140625 3.453125 -3.953125 3.453125 -3.671875 C 3.453125 -3.421875 3.65625 -3.1875 3.921875 -3.1875 C 4.171875 -3.1875 4.390625 -3.390625 4.390625 -3.6875 L 4.390625 -3.78125 C 4.28125 -4.609375 3.296875 -4.859375 2.6875 -4.859375 C 1.359375 -4.859375 0.375 -3.625 0.375 -2.359375 C 0.375 -1.078125 1.359375 0.09375 2.71875 0.09375 C 3.421875 0.09375 4.140625 -0.3125 4.421875 -1.0625 C 4.453125 -1.140625 4.5 -1.21875 4.5 -1.296875 L 4.5 -1.34375 C 4.46875 -1.390625 4.421875 -1.421875 4.375 -1.421875 C 4.203125 -1.421875 4.140625 -0.96875 4 -0.8125 C 3.734375 -0.40625 3.296875 -0.15625 2.8125 -0.15625 C 1.65625 -0.15625 1.25 -1.421875 1.25 -2.359375 C 1.25 -3.265625 1.546875 -4.53125 2.65625 -4.609375 L 2.734375 -4.609375 C 3.140625 -4.609375 3.671875 -4.484375 3.953125 -4.140625 Z M 3.953125 -4.140625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-10"> +<path style="stroke:none;" d="M 0.3125 -7.453125 L 0.3125 -7.125 L 0.515625 -7.125 C 0.859375 -7.125 1.140625 -7.09375 1.140625 -6.59375 L 1.140625 -0.78125 C 1.140625 -0.375 0.875 -0.34375 0.59375 -0.34375 L 0.3125 -0.34375 L 0.3125 -0.015625 L 2.65625 -0.015625 L 2.65625 -0.34375 L 2.40625 -0.34375 C 2.078125 -0.34375 1.828125 -0.375 1.828125 -0.8125 L 1.828125 -1.828125 C 1.828125 -2.078125 2.28125 -2.359375 2.53125 -2.578125 C 2.625 -2.40625 2.765625 -2.21875 2.890625 -2.0625 L 3.671875 -0.953125 C 3.734375 -0.84375 3.828125 -0.703125 3.828125 -0.578125 C 3.828125 -0.375 3.609375 -0.34375 3.453125 -0.34375 L 3.453125 -0.015625 L 5.546875 -0.015625 L 5.546875 -0.34375 C 5.25 -0.34375 5 -0.359375 4.75 -0.625 C 4.578125 -0.796875 4.453125 -1 4.3125 -1.1875 C 3.9375 -1.71875 3.578125 -2.25 3.1875 -2.78125 C 3.125 -2.859375 3.09375 -2.9375 3.015625 -3 L 3.015625 -3.015625 C 3.734375 -3.484375 4.296875 -4.375 5.296875 -4.375 L 5.296875 -4.703125 L 3.34375 -4.703125 L 3.34375 -4.375 C 3.515625 -4.375 3.640625 -4.25 3.640625 -4.109375 C 3.640625 -3.84375 3.375 -3.671875 3.203125 -3.515625 C 2.765625 -3.109375 2.296875 -2.71875 1.859375 -2.34375 L 1.859375 -7.578125 Z M 0.3125 -7.453125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-11"> +<path style="stroke:none;" d="M 0.203125 -4.703125 L 0.203125 -4.375 L 0.34375 -4.375 C 0.953125 -4.375 1 -4 1.25 -3.28125 C 1.609375 -2.234375 1.984375 -1.21875 2.34375 -0.1875 C 2.390625 -0.078125 2.421875 0.078125 2.5625 0.09375 L 2.578125 0.09375 C 2.828125 0.09375 2.984375 -0.625 3.125 -1 C 3.34375 -1.5625 3.53125 -2.125 3.734375 -2.6875 C 3.796875 -2.859375 3.859375 -3.015625 3.90625 -3.203125 L 3.921875 -3.203125 C 4.09375 -2.4375 4.453125 -1.71875 4.703125 -0.984375 C 4.828125 -0.609375 5 0.09375 5.21875 0.09375 L 5.25 0.09375 C 5.40625 0.09375 5.4375 -0.0625 5.46875 -0.1875 C 5.78125 -1.09375 6.125 -2 6.453125 -2.921875 C 6.703125 -3.609375 6.859375 -4.375 7.625 -4.375 L 7.625 -4.703125 L 6.875 -4.671875 L 5.859375 -4.671875 L 5.859375 -4.375 C 6.140625 -4.359375 6.4375 -4.203125 6.46875 -3.90625 L 6.46875 -3.859375 C 6.46875 -3.71875 6.40625 -3.578125 6.34375 -3.4375 C 6.078125 -2.65625 5.8125 -1.875 5.515625 -1.109375 C 5.484375 -1.03125 5.453125 -0.9375 5.4375 -0.84375 L 5.421875 -0.84375 C 5.140625 -1.84375 4.71875 -2.84375 4.359375 -3.8125 C 4.328125 -3.890625 4.28125 -3.984375 4.28125 -4.078125 C 4.28125 -4.359375 4.6875 -4.375 4.90625 -4.375 L 4.90625 -4.703125 L 2.828125 -4.703125 L 2.828125 -4.375 L 2.984375 -4.375 C 3.40625 -4.375 3.546875 -4.25 3.671875 -3.84375 C 3.703125 -3.78125 3.75 -3.671875 3.75 -3.59375 L 3.75 -3.5625 C 3.71875 -3.359375 3.59375 -3.109375 3.515625 -2.890625 C 3.375 -2.46875 3.234375 -2.078125 3.078125 -1.65625 C 3 -1.421875 2.890625 -1.203125 2.828125 -0.953125 C 2.765625 -1.21875 2.65625 -1.46875 2.5625 -1.71875 C 2.3125 -2.4375 2.046875 -3.140625 1.796875 -3.84375 C 1.78125 -3.921875 1.734375 -4 1.734375 -4.078125 C 1.734375 -4.359375 2.109375 -4.375 2.296875 -4.375 L 2.359375 -4.375 L 2.359375 -4.703125 Z M 0.203125 -4.703125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-12"> +<path style="stroke:none;" d="M 0.3125 -4.6875 L 0.3125 -4.359375 L 0.484375 -4.359375 C 0.8125 -4.359375 1.140625 -4.328125 1.140625 -3.8125 L 1.140625 -0.796875 C 1.140625 -0.34375 0.84375 -0.34375 0.375 -0.34375 L 0.3125 -0.34375 L 0.3125 -0.015625 L 2.90625 -0.015625 L 2.90625 -0.34375 C 2.78125 -0.34375 2.65625 -0.328125 2.515625 -0.328125 C 2.171875 -0.328125 1.859375 -0.375 1.859375 -0.78125 L 1.859375 -2.265625 C 1.859375 -3.125 2.03125 -4.578125 3.125 -4.578125 C 3.171875 -4.578125 3.21875 -4.5625 3.265625 -4.5625 C 3.109375 -4.5 3.015625 -4.3125 3.015625 -4.15625 C 3.015625 -3.921875 3.203125 -3.734375 3.421875 -3.703125 C 3.734375 -3.703125 3.921875 -3.90625 3.921875 -4.171875 C 3.921875 -4.59375 3.5 -4.8125 3.140625 -4.8125 C 2.453125 -4.8125 1.9375 -4.1875 1.8125 -3.625 L 1.796875 -4.8125 Z M 0.3125 -4.6875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-13"> +<path style="stroke:none;" d="M 0.421875 -4.6875 L 0.421875 -4.359375 L 0.59375 -4.359375 C 0.9375 -4.359375 1.203125 -4.3125 1.203125 -3.8125 L 1.203125 -0.796875 C 1.203125 -0.359375 0.921875 -0.34375 0.375 -0.34375 L 0.375 -0.015625 L 2.65625 -0.015625 L 2.65625 -0.34375 L 2.484375 -0.34375 C 2.1875 -0.34375 1.90625 -0.375 1.90625 -0.71875 L 1.90625 -4.8125 Z M 1.3125 -7.265625 C 1 -7.21875 0.84375 -6.96875 0.84375 -6.734375 C 0.84375 -6.484375 1.03125 -6.1875 1.375 -6.1875 C 1.71875 -6.1875 1.921875 -6.453125 1.921875 -6.734375 C 1.921875 -6.984375 1.75 -7.28125 1.390625 -7.28125 C 1.359375 -7.28125 1.328125 -7.265625 1.3125 -7.265625 Z M 1.3125 -7.265625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-14"> +<path style="stroke:none;" d="M 1.1875 -2.546875 L 4.34375 -2.546875 C 4.453125 -2.546875 4.5 -2.59375 4.5 -2.703125 C 4.5 -3.78125 3.921875 -4.859375 2.59375 -4.859375 C 1.28125 -4.859375 0.3125 -3.671875 0.3125 -2.421875 C 0.3125 -1.234375 1.171875 0.09375 2.640625 0.09375 C 3.46875 0.09375 4.171875 -0.34375 4.46875 -1.1875 C 4.484375 -1.234375 4.5 -1.265625 4.5 -1.3125 C 4.5 -1.375 4.4375 -1.421875 4.390625 -1.421875 C 4.203125 -1.421875 4.140625 -1.0625 4.078125 -0.9375 C 3.8125 -0.484375 3.296875 -0.15625 2.765625 -0.15625 C 2.15625 -0.15625 1.625 -0.59375 1.390625 -1.140625 C 1.203125 -1.578125 1.1875 -2.078125 1.1875 -2.546875 Z M 1.203125 -2.765625 C 1.203125 -3.609375 1.671875 -4.640625 2.578125 -4.640625 C 3.515625 -4.640625 3.796875 -3.546875 3.796875 -2.765625 Z M 1.203125 -2.765625 "/> +</symbol> +<symbol overflow="visible" id="glyph0-15"> +<path style="stroke:none;" d="M 0.359375 -4.6875 L 0.359375 -4.359375 L 0.53125 -4.359375 C 0.859375 -4.359375 1.1875 -4.328125 1.1875 -3.8125 L 1.1875 -0.796875 C 1.1875 -0.34375 0.890625 -0.34375 0.421875 -0.34375 L 0.359375 -0.34375 L 0.359375 -0.015625 L 2.765625 -0.015625 L 2.765625 -0.34375 L 2.515625 -0.34375 C 2.1875 -0.34375 1.9375 -0.375 1.9375 -0.78125 L 1.9375 -2.828125 C 1.9375 -3.59375 2.359375 -4.578125 3.40625 -4.578125 C 4.0625 -4.578125 4.203125 -3.921875 4.203125 -3.34375 L 4.203125 -0.75 C 4.203125 -0.375 3.90625 -0.34375 3.609375 -0.34375 L 3.375 -0.34375 L 3.375 -0.015625 L 5.765625 -0.015625 L 5.765625 -0.34375 L 5.515625 -0.34375 C 5.203125 -0.34375 4.9375 -0.375 4.9375 -0.78125 L 4.9375 -2.828125 C 4.9375 -3.59375 5.359375 -4.578125 6.421875 -4.578125 C 7.078125 -4.578125 7.203125 -3.921875 7.203125 -3.34375 L 7.203125 -0.75 C 7.203125 -0.375 6.921875 -0.34375 6.625 -0.34375 L 6.375 -0.34375 L 6.375 -0.015625 L 8.78125 -0.015625 L 8.78125 -0.34375 L 8.53125 -0.34375 C 8.234375 -0.34375 7.953125 -0.34375 7.953125 -0.78125 L 7.953125 -3.203125 C 7.953125 -3.5625 7.9375 -3.921875 7.75 -4.21875 C 7.5 -4.6875 6.9375 -4.8125 6.4375 -4.8125 L 6.3125 -4.8125 C 5.734375 -4.75 5.078125 -4.3125 4.921875 -3.75 L 4.90625 -3.75 C 4.78125 -4.53125 4.125 -4.8125 3.46875 -4.8125 C 2.78125 -4.8125 2.109375 -4.375 1.890625 -3.703125 L 1.875 -4.8125 Z M 0.359375 -4.6875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-16"> +<path style="stroke:none;" d="M 0.359375 -4.6875 L 0.359375 -4.359375 L 0.53125 -4.359375 C 0.859375 -4.359375 1.1875 -4.328125 1.1875 -3.8125 L 1.1875 -0.796875 C 1.1875 -0.34375 0.890625 -0.34375 0.421875 -0.34375 L 0.359375 -0.34375 L 0.359375 -0.015625 L 2.765625 -0.015625 L 2.765625 -0.34375 L 2.515625 -0.34375 C 2.1875 -0.34375 1.9375 -0.375 1.9375 -0.78125 L 1.9375 -2.8125 C 1.9375 -3.59375 2.359375 -4.578125 3.40625 -4.578125 C 4.09375 -4.578125 4.1875 -3.875 4.1875 -3.234375 L 4.1875 -0.75 C 4.1875 -0.375 3.890625 -0.34375 3.59375 -0.34375 L 3.359375 -0.34375 L 3.359375 -0.015625 L 5.765625 -0.015625 L 5.765625 -0.34375 L 5.5 -0.34375 C 5.21875 -0.34375 4.921875 -0.34375 4.921875 -0.765625 L 4.921875 -3.234375 C 4.921875 -3.5625 4.921875 -3.890625 4.75 -4.1875 C 4.5 -4.671875 3.953125 -4.8125 3.4375 -4.8125 C 2.75 -4.8125 2.078125 -4.3125 1.890625 -3.703125 L 1.875 -4.8125 Z M 0.359375 -4.6875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-17"> +<path style="stroke:none;" d="M 1.203125 -4.703125 L 0.34375 -4.703125 L 0.34375 -4.375 L 1.203125 -4.375 L 1.203125 -0.75 C 1.203125 -0.375 0.90625 -0.34375 0.609375 -0.34375 L 0.375 -0.34375 L 0.375 -0.015625 L 2.9375 -0.015625 L 2.9375 -0.34375 C 2.828125 -0.34375 2.703125 -0.328125 2.578125 -0.328125 C 2.234375 -0.328125 1.90625 -0.375 1.90625 -0.765625 L 1.90625 -4.375 L 3.15625 -4.375 L 3.15625 -4.703125 L 1.875 -4.703125 L 1.875 -5.71875 C 1.875 -6.078125 1.875 -6.453125 2.03125 -6.796875 C 2.171875 -7.109375 2.4375 -7.4375 2.8125 -7.453125 L 2.84375 -7.453125 C 2.984375 -7.453125 3.09375 -7.421875 3.234375 -7.390625 C 3.0625 -7.28125 2.90625 -7.203125 2.90625 -6.953125 C 2.90625 -6.703125 3.078125 -6.5 3.375 -6.5 C 3.65625 -6.5 3.8125 -6.71875 3.8125 -6.953125 C 3.8125 -7.453125 3.28125 -7.6875 2.875 -7.6875 C 1.890625 -7.6875 1.203125 -6.9375 1.203125 -5.875 Z M 1.203125 -4.703125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-18"> +<path style="stroke:none;" d="M 1.9375 -0.203125 C 1.9375 -0.125 1.9375 -0.046875 1.9375 0.03125 C 1.9375 0.703125 1.671875 1.328125 1.21875 1.8125 C 1.1875 1.84375 1.09375 1.90625 1.09375 1.96875 C 1.09375 2.0625 1.15625 2.09375 1.203125 2.09375 C 1.359375 2.09375 1.625 1.71875 1.75 1.5 C 2.015625 1.0625 2.171875 0.546875 2.171875 0.03125 C 2.171875 -0.390625 2.078125 -1.09375 1.5 -1.09375 C 1.15625 -1.09375 0.953125 -0.828125 0.953125 -0.546875 C 0.953125 -0.234375 1.21875 -0.015625 1.5 -0.015625 C 1.671875 -0.015625 1.828125 -0.09375 1.9375 -0.203125 Z M 1.9375 -0.203125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-19"> +<path style="stroke:none;" d="M 0.359375 -7.453125 L 0.359375 -7.125 L 0.5625 -7.125 C 0.90625 -7.125 1.1875 -7.09375 1.1875 -6.59375 L 1.1875 -0.78125 C 1.1875 -0.375 0.921875 -0.34375 0.625 -0.34375 L 0.359375 -0.34375 L 0.359375 -0.015625 L 2.765625 -0.015625 L 2.765625 -0.34375 L 2.515625 -0.34375 C 2.1875 -0.34375 1.9375 -0.375 1.9375 -0.78125 L 1.9375 -2.8125 C 1.9375 -3.59375 2.359375 -4.578125 3.40625 -4.578125 C 4.09375 -4.578125 4.1875 -3.875 4.1875 -3.234375 L 4.1875 -0.75 C 4.1875 -0.375 3.890625 -0.34375 3.59375 -0.34375 L 3.359375 -0.34375 L 3.359375 -0.015625 L 5.765625 -0.015625 L 5.765625 -0.34375 L 5.5 -0.34375 C 5.21875 -0.34375 4.921875 -0.34375 4.921875 -0.78125 L 4.921875 -3.21875 C 4.921875 -3.5625 4.921875 -3.921875 4.734375 -4.21875 C 4.484375 -4.65625 3.984375 -4.8125 3.484375 -4.8125 C 2.8125 -4.8125 2.078125 -4.390625 1.90625 -3.75 L 1.890625 -7.578125 Z M 0.359375 -7.453125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-20"> +<path style="stroke:none;" d="M 0.203125 -4.703125 L 0.203125 -4.375 L 0.421875 -4.375 C 1 -4.375 1.03125 -4.03125 1.3125 -3.34375 C 1.75 -2.296875 2.1875 -1.25 2.59375 -0.1875 C 2.65625 -0.046875 2.6875 0.09375 2.859375 0.09375 C 3.109375 0.09375 3.3125 -0.6875 3.484375 -1.09375 C 3.78125 -1.859375 4.109375 -2.625 4.421875 -3.390625 C 4.65625 -4 4.921875 -4.375 5.5 -4.375 L 5.5 -4.703125 L 4.75 -4.671875 L 3.78125 -4.671875 L 3.78125 -4.375 C 4.03125 -4.359375 4.28125 -4.203125 4.28125 -3.921875 C 4.28125 -3.703125 4.171875 -3.515625 4.09375 -3.3125 C 3.84375 -2.6875 3.578125 -2.0625 3.328125 -1.421875 C 3.25 -1.25 3.1875 -1.046875 3.09375 -0.859375 C 2.71875 -1.859375 2.3125 -2.84375 1.890625 -3.828125 C 1.859375 -3.90625 1.828125 -4 1.828125 -4.09375 L 1.828125 -4.140625 C 1.890625 -4.375 2.203125 -4.375 2.421875 -4.375 L 2.421875 -4.703125 Z M 0.203125 -4.703125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-21"> +<path style="stroke:none;" d="M 3.328125 -7.453125 L 3.328125 -7.125 L 3.453125 -7.125 C 3.875 -7.125 4.15625 -7.109375 4.15625 -6.453125 L 4.15625 -4.140625 C 3.796875 -4.546875 3.34375 -4.8125 2.765625 -4.8125 C 1.46875 -4.8125 0.375 -3.703125 0.375 -2.34375 C 0.375 -1.140625 1.296875 0.09375 2.65625 0.09375 C 3.25 0.09375 3.703125 -0.15625 4.125 -0.625 L 4.125 0.09375 L 5.6875 -0.015625 L 5.6875 -0.34375 L 5.546875 -0.34375 C 5.1875 -0.34375 4.859375 -0.375 4.859375 -0.890625 L 4.859375 -7.578125 Z M 1.25 -2.09375 L 1.25 -2.25 C 1.25 -3.0625 1.359375 -3.875 2.109375 -4.390625 C 2.328125 -4.515625 2.578125 -4.5625 2.8125 -4.5625 C 3.375 -4.5625 4.140625 -4.140625 4.140625 -3.453125 C 4.140625 -3.3125 4.125 -3.171875 4.125 -3.03125 L 4.125 -1.21875 C 4.125 -1.0625 4.0625 -0.984375 3.984375 -0.859375 C 3.703125 -0.4375 3.21875 -0.125 2.71875 -0.125 C 1.890625 -0.125 1.390625 -0.90625 1.28125 -1.640625 C 1.265625 -1.78125 1.265625 -1.9375 1.25 -2.09375 Z M 1.25 -2.09375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-22"> +<path style="stroke:none;" d="M 1.421875 -1.09375 C 1.125 -1.046875 0.96875 -0.796875 0.96875 -0.5625 C 0.96875 -0.3125 1.140625 -0.015625 1.5 -0.015625 C 1.828125 -0.015625 2.046875 -0.28125 2.046875 -0.5625 C 2.046875 -0.8125 1.859375 -1.09375 1.515625 -1.09375 C 1.484375 -1.09375 1.453125 -1.09375 1.421875 -1.09375 Z M 1.421875 -1.09375 "/> +</symbol> +</g> +</defs> +<g id="surface1"> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.421062 4.9595 C 9.421062 7.424344 7.424969 9.420438 4.960125 9.420438 C 2.495281 9.420438 0.499187 7.424344 0.499187 4.9595 C 0.499187 2.498563 2.495281 0.498563 4.960125 0.498563 C 7.424969 0.498563 9.421062 2.498563 9.421062 4.9595 Z M 9.421062 4.9595 " transform="matrix(1,0,0,-1,5.993,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.422906 4.9595 C 9.422906 7.424344 7.422906 9.420438 4.961969 9.420438 C 2.497125 9.420438 0.501031 7.424344 0.501031 4.9595 C 0.501031 2.498563 2.497125 0.498563 4.961969 0.498563 C 7.422906 0.498563 9.422906 2.498563 9.422906 4.9595 Z M 9.422906 4.9595 " transform="matrix(1,0,0,-1,360.956,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.991156 -1.993625 L 0.391656 0.818875 L 4.958063 4.9595 L 8.215875 8.264188 L 11.911188 11.912625 " transform="matrix(1,0,0,-1,360.956,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.991156 11.912625 L 1.454156 8.705594 L 4.958063 4.963406 L 8.290094 2.580594 L 11.911188 -1.989719 " transform="matrix(1,0,0,-1,360.956,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.422906 4.9595 C 9.422906 7.424344 7.422906 9.420438 4.961969 9.420438 C 2.497125 9.420438 0.501031 7.424344 0.501031 4.9595 C 0.501031 2.498563 2.497125 0.498563 4.961969 0.498563 C 7.422906 0.498563 9.422906 2.498563 9.422906 4.9595 Z M 9.422906 4.9595 " transform="matrix(1,0,0,-1,444.206,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.991156 -1.993625 L 0.661188 0.80325 L 4.958063 4.9595 L 7.790094 7.654813 L 11.911188 11.912625 " transform="matrix(1,0,0,-1,444.206,-6.978)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.991156 11.912625 L 0.586969 10.045438 L 4.958063 4.963406 L 9.141656 2.119656 L 11.911188 -1.989719 " transform="matrix(1,0,0,-1,444.206,-6.978)"/> +<path style="fill:none;stroke-width:0.996;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -0.000375 -0.000875 L 527.245719 -0.000875 " transform="matrix(1,0,0,-1,0.016,4.421)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-1" x="0.016" y="14.78"/> + <use xlink:href="#glyph0-2" x="5.588368" y="14.78"/> + <use xlink:href="#glyph0-3" x="11.614555" y="14.78"/> + <use xlink:href="#glyph0-4" x="15.894195" y="14.78"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-5" x="23.724747" y="14.78"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-6" x="32.770573" y="14.78"/> + <use xlink:href="#glyph0-7" x="38.79676" y="14.78"/> + <use xlink:href="#glyph0-8" x="41.812035" y="14.78"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-9" x="47.530585" y="14.78"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-10" x="52.057862" y="14.78"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-4" x="61.393869" y="14.78"/> + <use xlink:href="#glyph0-8" x="65.613509" y="14.78"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-11" x="74.659335" y="14.78"/> + <use xlink:href="#glyph0-12" x="82.492069" y="14.78"/> + <use xlink:href="#glyph0-13" x="86.711709" y="14.78"/> + <use xlink:href="#glyph0-4" x="89.726984" y="14.78"/> + <use xlink:href="#glyph0-14" x="93.946624" y="14.78"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-3" x="102.379358" y="14.78"/> + <use xlink:href="#glyph0-8" x="106.658998" y="14.78"/> + <use xlink:href="#glyph0-15" x="112.083002" y="14.78"/> + <use xlink:href="#glyph0-14" x="121.120101" y="14.78"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-13" x="129.563744" y="14.78"/> + <use xlink:href="#glyph0-16" x="132.57902" y="14.78"/> + <use xlink:href="#glyph0-17" x="138.605206" y="14.78"/> + <use xlink:href="#glyph0-8" x="141.921573" y="14.78"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-12" x="147.334668" y="14.78"/> + <use xlink:href="#glyph0-15" x="151.554308" y="14.78"/> + <use xlink:href="#glyph0-5" x="160.591407" y="14.78"/> + <use xlink:href="#glyph0-4" x="166.015411" y="14.78"/> + <use xlink:href="#glyph0-13" x="170.235051" y="14.78"/> + <use xlink:href="#glyph0-8" x="173.250326" y="14.78"/> + <use xlink:href="#glyph0-16" x="178.674331" y="14.78"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-13" x="188.322339" y="14.78"/> + <use xlink:href="#glyph0-16" x="191.337614" y="14.78"/> + <use xlink:href="#glyph0-18" x="197.363801" y="14.78"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-11" x="203.989988" y="14.78"/> + <use xlink:href="#glyph0-13" x="211.822722" y="14.78"/> + <use xlink:href="#glyph0-7" x="214.837997" y="14.78"/> + <use xlink:href="#glyph0-7" x="217.853272" y="14.78"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-19" x="224.490369" y="14.78"/> + <use xlink:href="#glyph0-5" x="230.516556" y="14.78"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-20" x="235.635105" y="14.78"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-14" x="241.054746" y="14.78"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-5" x="249.49839" y="14.78"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-7" x="258.533306" y="14.78"/> + <use xlink:href="#glyph0-13" x="261.548582" y="14.78"/> + <use xlink:href="#glyph0-16" x="264.563857" y="14.78"/> + <use xlink:href="#glyph0-14" x="270.590044" y="14.78"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-5" x="279.033687" y="14.78"/> + <use xlink:href="#glyph0-6" x="284.457692" y="14.78"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-8" x="290.778424" y="14.78"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-20" x="295.907883" y="14.78"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-14" x="301.327524" y="14.78"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-5" x="309.771167" y="14.78"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-16" x="315.184263" y="14.78"/> + <use xlink:href="#glyph0-21" x="321.210449" y="14.78"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-6" x="330.858458" y="14.78"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-14" x="337.190099" y="14.78"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-7" x="342.001012" y="14.78"/> + <use xlink:href="#glyph0-8" x="345.016287" y="14.78"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-11" x="350.145746" y="14.78"/> + <use xlink:href="#glyph0-22" x="357.97848" y="14.78"/> +</g> +<path style="fill:none;stroke-width:0.996;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -0.000375 0.00090625 L 527.245719 0.00090625 " transform="matrix(1,0,0,-1,0.016,19.747)"/> +</g> +</svg> diff --git a/macros/latex/contrib/sdaps/html/_sources/FAQ.rst.txt b/macros/latex/contrib/sdaps/html/_sources/FAQ.rst.txt new file mode 100644 index 0000000000..97fd155e35 --- /dev/null +++ b/macros/latex/contrib/sdaps/html/_sources/FAQ.rst.txt @@ -0,0 +1,99 @@ +Frequently Asked Questions +========================== + +Numeric field input +------------------- + +Sometimes the input of longer numbers is required. Freeform text cannot be used +so that other methods are necessary. The method presented here is a field of +checkboxes, but further options may exist depending on the solution: + +* Use of a unique questionnaire ID and be careful when handing out the questionnaire +* :ref:`Codeboxes`, i.e. text fields where a barcode sticker is placed + +In this example, each digit of an 8 digit number is asked for using an +:environ:`optiongroup` environment. + +.. sdaps:: Using optiongroup to input longer numbers + :sdapsclassic: + + \begin{optiongroup}[vertical]{Please enter the 8 digit number} + % Set the value as it would be 1 based otherwise, so we can just + % use it directly from the data export + \choice[val=0]{0} + \choice[val=1]{1} + \choice[val=2]{2} + \choice[val=3]{3} + \choice[val=4]{4} + \choice[val=5]{5} + \choice[val=6]{6} + \choice[val=7]{7} + \choice[val=8]{8} + \choice[val=9]{9} + \question[text=d1]{$\bigsqcup$} + \question[text=d2]{$\bigsqcup$} + \question[text=d3]{$\bigsqcup$} + \question[text=d4]{$\bigsqcup$} + \question[text=d5]{$\bigsqcup$} + \question[text=d6]{$\bigsqcup$} + \question[text=d7]{$\bigsqcup$} + \question[text=d8]{$\bigsqcup$} + \end{optiongroup} + + +How can one use images? +----------------------- + +The normal LaTeX commands will work as usual. As the image needs to be +available during and after the `setup` step of SDAPS extra steps will be +required though. The basic problem is that the given LaTeX file is copied +into a new directory and the images may not be available then. The following +ways exist to deal with this: + + 1. Copy all images by passing `--add` for each image + 2. Place all images into a directory and use `--add` on the directory + +The second option is a good strategy if you have more images. In the example +below a directory called `images` is used which has one file called `sdaps.png`. +The `\\graphicspath` command is used so that the image can be refered to by its +filename rather than the full relative path. + +.. sdaps:: Using `graphicx` together with `\\graphicspath` to place images into a subdirectory + :sdapsclassic: + :preamble: + \usepackage{graphicx} + % Do not add a leading ./ as that will cause issues under some conditions! + \graphicspath{{images/}} + + The SDAPS logo for the website is \raisebox{-0.8cm}{\includegraphics[width=2cm]{sdaps.png}}. + +With that done, you need to run the following to setup the project + +.. code-block:: shell + + $ sdaps setup tex PROJECT_DIR questionnaire.tex --add images + +Adjusting corner mark positions +------------------------------- + +It is possible to adjust the positions of the corner marks. Currently this +needs to be done manually. You can override the positions and also update +the default page margins using code like the following in the preamble. + +This requires SDAPS version 1.9.10 or later. + +.. code-block:: tex + + % Re-define the default margins (10mm -> 12mm, 12mm -> 15mm) + \ExplSyntaxOn + \dim_gset:Nn \g_sdaps_edge_left_margin_dim { 12mm } + \dim_gset:Nn \g_sdaps_edge_right_margin_dim { 12mm } + \dim_gset:Nn \g_sdaps_edge_top_margin_dim { 15mm } + \dim_gset:Nn \g_sdaps_edge_bottom_margin_dim { 15mm } + \ExplSyntaxOff + + % Modify the top, bottom and left/right margins, these should be 2mm larger + \geometry{top=15mm} + \geometry{bottom=17mm} + \geometry{hmargin=14mm} + diff --git a/macros/latex/contrib/sdaps/html/_sources/customlayout.rst.txt b/macros/latex/contrib/sdaps/html/_sources/customlayout.rst.txt new file mode 100644 index 0000000000..87c553ce05 --- /dev/null +++ b/macros/latex/contrib/sdaps/html/_sources/customlayout.rst.txt @@ -0,0 +1,288 @@ +Creating custom layouts using base commands +=========================================== + +Usually the pre-defined layouts that SDAPS provides are sufficent. However, +there may be special cases that need more customization. Such customization is +possible, but it does require a more in depth understanding of LaTeX and +the SDAPS packages. + +If you do this, please make sure to properly test the output. The easiest way +of such testing is to use the ``annotate`` command that SDAPS provides, as it +visualises the view that SDAPS has of the questionnaire. Doing this testing is +essential as small errors and even side effects of how LaTeX executes code may +render the information about the questionnaire useless! + +Even seemingly "simple" environments like ``tabularx`` may not be usable +together with SDAPS! + + +General question structure +-------------------------- + +To define a question, you need to define +1. the start of the question and its type, +2. the possible answers to the question +3. the checkboxes and textboxes, and finally +4. the end of the question. + +A very simple example might look like the following. + +.. sdaps:: Question with one checkbox + :sdapsclassic: + :metadata: + + % Prepare some stuff so that we can access the specialized commands more easily. + \ExplSyntaxOn + \let\myquestionbegin\sdaps_qobject_begin:nnn + \let\mycheckbox\sdaps_checkbox:nn + \let\myanswer\sdaps_answer:n + \let\myquestionend\sdaps_qobject_end:n + \ExplSyntaxOff + + \myquestionbegin{name}{Choice}{Exported question text} + Please check after reading this text: \mycheckbox{}{} + \myanswer{check} + \myquestionend{name} + +Please have a look at the resulting document and the generated metadata. In particular, +please note: + +* The export shows "``QObject-Choice``" this is from the ``Choice`` specified and denotes the question type +* The ``name`` argument does not show up. It only needs to match the one at the end and primarily serves error detection purposes. +* SDAPS will see the question as "Exported question text" with one answer "check" +* The checkbox is automatically exported including its coordinates + +.. warning:: + Be careful! The below example shows the effect that ``tabularx`` has. This environment + expands its content multiple times, and the result is that the automatic numbering + breaks; making this the 3rd question rather than the first! Other subtle errors like + this can occur with certain environments, so make sure to double check everything is OK! + + .. sdaps:: Question inside tabularx + :preamble: \usepackage{tabularx} + :sdapsclassic: + :metadata: + + % Prepare some stuff so that we can access the specialized commands more easily. + \ExplSyntaxOn + \let\myquestionbegin\sdaps_qobject_begin:nnn + \let\mycheckbox\sdaps_checkbox:nn + \let\myanswer\sdaps_answer:n + \let\myquestionend\sdaps_qobject_end:n + \ExplSyntaxOff + + \begin{tabularx}{\textwidth}{|X|} + \myquestionbegin{name}{Choice}{The tabularx environment breaks everything ...} + Please check after reading this text: \mycheckbox{}{} + \myanswer{check} + \myquestionend{name} + \end{tabularx} + + +The different question types +============================ + +Headings +-------- + +This is the easiest case, and it can be used for structuring the document. + +For example, the ``\section`` command simply calls +``\sdaps_qobject_begin:nnn { section }{ Head }{ #1 }`` +and ``\sdaps_qobject_end:n { section }`` for you. Something similar happens for +the ``choicegroup`` and other grouping environments where a heading is defined +for all questions. + +.. sdaps:: Grouping questions + :sdapsclassic: + :metadata: + + % Prepare some stuff so that we can access the specialized commands more easily. + \ExplSyntaxOn + \let\myquestionbegin\sdaps_qobject_begin:nnn + \let\myquestionend\sdaps_qobject_end:n + \ExplSyntaxOff + + \myquestionbegin{heading}{Head}{Heading} + Something inside the section. + \myquestionend{heading} + + +Multiple choice +--------------- + +The simple multiple choice question is of type ``Choice``. We already saw the +first example earlier. Simply add more checkboxes and answers as needed. SDAPS +will match each checkbox to one answer in the order that it finds the defintions. + +.. sdaps:: Multiple choice question using itemize + :sdapsclassic: + :metadata: + + % Prepare some stuff so that we can access the specialized commands more easily. + \ExplSyntaxOn + \let\myquestionbegin\sdaps_qobject_begin:nnn + \let\mycheckbox\sdaps_checkbox:nn + \let\myanswer\sdaps_answer:n + \let\myquestionend\sdaps_qobject_end:n + \ExplSyntaxOff + + \myquestionbegin{name}{Choice}{Attended events} + Which of the following events did you attend? + \begin{itemize} + \item[\mycheckbox{}{}] \myanswer{Keynote} The Keynote + \item[\mycheckbox{}{}] \myanswer{Workshop} A workshop + \item[\mycheckbox{}{}] \myanswer{Party} Our glorious party + \item Something else entirely \myanswer{other} + \ExplSyntaxOn + \sdaps_textbox_hstretch:nnnnn{}{2mm}{5mm}{40mm}{1} + \ExplSyntaxOff + \end{itemize} + \myquestionend{name} + +Note that we placed a textbox rather than a checkbox as one of the possible +answers. + + +Single choice +------------- + +We can also define a single choice question. For this, we need to make two +small adjustments. The first is to use the ``Option`` question type. The second +is to tell SDAPS that we would like to use the ``singlechoice`` style for +checkboxes. + +The checkbox style change will be in effect for the scope of the question. + +.. sdaps:: Single choice question using itemize + :sdapsclassic: + :metadata: + + % Prepare some stuff so that we can access the specialized commands more easily. + \ExplSyntaxOn + \let\myquestionbegin\sdaps_qobject_begin:nnn + \let\mycheckbox\sdaps_checkbox:nn + \let\myanswer\sdaps_answer:n + \let\myquestionend\sdaps_qobject_end:n + \let\mysetcheckboxtype\sdaps_checkbox_set_type:n + \ExplSyntaxOff + + \myquestionbegin{name}{Option}{Attended events} + \mysetcheckboxtype{singlechoice} + Which one of the following events did you attend? + \begin{itemize} + \item[\mycheckbox{}{}] \myanswer{Talk room A} Talk in room A + \item[\mycheckbox{}{}] \myanswer{Talk room B} Talk in room B + \item Something else entirely \myanswer{other} + \ExplSyntaxOn + \sdaps_textbox_hstretch:nnnnn{}{2mm}{5mm}{40mm}{1} + \ExplSyntaxOff + \end{itemize} + \myquestionend{name} + +Note that we placed a textbox rather than a checkbox as one of the possible +answers. + + +Ranges +------ + +Quite often one has single choice question which represent a value on a range. +One could create these using the ``Option`` type question, but with ``Range`` +it becomes more convenient. + +Range questions can contain a single range and further answers like +"Not applicable". + +The range is specified with a separate command. For the purpose of this command, +the first and last box that is part of the range needs to be specified. This is +done with a zero based index (i.e. the first checkbox is 0, the second 1, …). + +.. sdaps:: Range question + :sdapsclassic: + :metadata: + + % Prepare some stuff so that we can access the specialized commands more easily. + \ExplSyntaxOn + \let\myquestionbegin\sdaps_qobject_begin:nnn + \let\mycheckbox\sdaps_checkbox:nn + \let\myanswer\sdaps_answer:n + \let\myrange\sdaps_range:nnn + \let\myquestionend\sdaps_qobject_end:n + \let\mysetcheckboxtype\sdaps_checkbox_set_type:n + \ExplSyntaxOff + + \myquestionbegin{name}{Option}{Attended events} + \mysetcheckboxtype{singlechoice} + Did you like the keynote? + \begin{itemize} + \item + it was bad + \mycheckbox{}{} ~ + \mycheckbox{}{} ~ + \mycheckbox{}{} ~ + \mycheckbox{}{} ~ + \mycheckbox{}{} ~ + it was great + \item[\mycheckbox{}{}] I did not attend the keynote + \end{itemize} + \myrange{lower}{0}{bad} + \myrange{upper}{4}{great} + \myanswer{did not attend} + \myquestionend{name} + +Note that ``lower`` must always be the earlier checkbox. You can however assign +different values to each checkbox using the second parameter to the checkbox +command, thereby redefining the numeric value. The main different to the +``Option`` question is simply how the question will be represented in the +report. + +.. _codeboxes: + +Codeboxes +--------- + +There is experimental support for code boxes, that is not yet available using a +nice wrapper. This can be used to create QR code read fields. + +.. sdaps:: Codebox question and field + :sdapsclassic: + :metadata: + :preamble: + % Prepare some stuff so that we can access the specialized commands more easily. + \ExplSyntaxOn + \let\myquestionbegin\sdaps_qobject_begin:nnn + \let\mytexthbox\sdaps_textbox_hbox:nnn + \let\myquestionend\sdaps_qobject_end:n + \let\mysettextboxtype\sdaps_textbox_set_type:n + % Set a global overlay with a nice icon (quite likely, you will just want + % to place text into the hbox below rather than just placing spacing). + \sdaps_context_set:n { + codebox = { + centered_text = { + \begin{tikzpicture}[yscale=-0.1, xscale=0.1] + \path[draw=black,fill=black,stroke=] (-1,0) + -- (-1,5) -- (4,5) -- (4,0) -- cycle(7,0) -- (7,5) -- (12,5) -- (12,0) -- cycle(0,1) -- (3,1) -- (3,4) + -- (0,4) -- cycle(8,1) -- (11,1) -- (11,4) -- (8,4) -- cycle(1,2) -- (1,3) -- (2,3) -- (2,2) -- cycle(5,2) -- + (5,3) -- (6,3) -- (6,2) -- cycle(9,2) -- (9,3) -- (10,3) -- (10,2) -- cycle(5,4) -- (5,6) -- (2,6) -- (2,7) + -- (6,7) -- (6,4) -- cycle(0,6) -- (0,7) -- (1,7) -- (1,6) -- cycle(7,6) -- (7,7) -- (8,7) -- (8,6) -- + cycle(-1,8) -- (-1,13) -- (4,13) -- (4,8) -- cycle(5,8) -- (5,13) -- (6,13) -- (6,8) -- cycle(7,8) -- (7,9) + -- (8,9) -- (8,10) -- (7,10) -- (7,13) -- (8,13) -- (8,11) -- (9,11) -- (9,10) -- (10,10) -- (10,9) -- (9,9) + -- (9,8) -- cycle(10,9) -- (12,9) -- (12,8) -- (10,8) -- cycle(0,9) -- (3,9) -- (3,12) -- (0,12) -- + cycle(1,10) -- (1,11) -- (2,11) -- (2,10) -- cycle(11,10) -- (11,11) -- (12,11) -- (12,10) -- cycle(11,11) -- + (10,11) -- (10,12) -- (9,12) -- (9,13) -- (12,13) -- (12,12) -- (11,12) -- cycle; + \end{tikzpicture} + }, + } + } + \ExplSyntaxOff + + \myquestionbegin{name}{Text}{This is a QR code question} + \mysettextboxtype{codebox} + + Place barcode sticker into the box: + % Note that we use hspace + vrule for sizing here, that is a bit weird but + % a reasonable method of setting a size + \mytexthbox{}{3bp}{ \hspace{8cm} \vrule width 0pt height 3cm depth 2cm } + \myquestionend{name} + diff --git a/macros/latex/contrib/sdaps/html/_sources/index.rst.txt b/macros/latex/contrib/sdaps/html/_sources/index.rst.txt new file mode 100644 index 0000000000..d6cb8a28e7 --- /dev/null +++ b/macros/latex/contrib/sdaps/html/_sources/index.rst.txt @@ -0,0 +1,37 @@ +.. sdaps-class documentation master file, created by + sphinx-quickstart on Tue Oct 25 19:43:42 2016. + You can adapt this file completely to your liking, but it should at least + contain the root `toctree` directive. + +Welcome to sdaps-class's documentation! +======================================= + +Contents: + +Usage Guides +------------ +.. toctree:: + :maxdepth: 2 + + FAQ + customlayout + +Reference documentation +----------------------- +.. toctree:: + :maxdepth: 2 + + sdapsclassic + sdapslayout + sdapspdf + sdapsarray + sdapsbase + + +Indices and tables +================== + +* :ref:`genindex` +* :ref:`modindex` +* :ref:`search` + diff --git a/macros/latex/contrib/sdaps/html/_sources/sdapsarray.rst.txt b/macros/latex/contrib/sdaps/html/_sources/sdapsarray.rst.txt new file mode 100644 index 0000000000..73df087b87 --- /dev/null +++ b/macros/latex/contrib/sdaps/html/_sources/sdapsarray.rst.txt @@ -0,0 +1,209 @@ +sdapsarray package +================== + +This is a base package for "array" like environments. It really is similar to a +tabularx environment to some extend. Its purpose is much more specialized compared +to tabularx. It is less flexible in the types of layouts that can be realized but +a lot more powerful otherwise. The `sdapsarray` environment has the following +features: + +* All :environ:`sdapsarray` environments in the document can be aligned to each other +* The environment can span multiple pages +* Headers will be repeated when page splits are encountered +* The rows/columns can be swapped on the fly +* Different ``layouter`` can be plugged in to modify the rendering +* Fragile content can be used without further preparation +* Contained content is executed exactly once (important for metadata generation) + +Things that are *not* possible currently: + +* Row or column backgrounds +* Grid lines + +.. warning:: + The :environ:`sdapsarray` is **not** a ``tabular`` like environment. It behaves + in similar ways, but there are fundamental differences, causing some issues: + + * You **must not** add a trailing ``\\`` to the last row. + +.. sdaps:: Example of a sdapsarray environment + + The following two \texttt{sdapsarray} environments are almost identical. They + are both aligned to each other because the \texttt{align} option is set to + the same value. In the second environment the rows and columnes are swapped + by setting the \texttt{flip} option. + + \begin{sdapsarray}[align=testing] + row header & colum header & colum header \\ + row header & cell 1 & cell 2 \\ + row header & cell 3 & cell 4 + \end{sdapsarray} + + \hrule + + \begin{sdapsarray}[flip,align=testing] + row header & colum header & colum header \\ + row header & cell 1 & cell 2 \\ + row header & cell 3 & cell 4 + \end{sdapsarray} + +.. sdaps:: Example of a sdapsarray environment split over two columns using multicols + :preamble: \usepackage{multicol} + + \begin{multicols}{2} + \begin{sdapsarray}[align=testing,layouter=rotated] + colum header 0 & colum header 1 & colum header 2 \\ + row header 1 & cell 1 & cell 2 \\ + row header 2 & cell 3 & cell 4 \\ + row header 3 & cell 5 & cell 6 \\ + row header 4 & cell 7 & cell 8 \\ + row header 5 & cell 9 & cell 10 \\ + row header 6 & cell 11 & cell 12 + \end{sdapsarray} + \end{multicols} + + +Layout and formatting considerations +------------------------------------ + +The following hold true inside the environment: + +* The row headers are set into a :macro:`\\vtop` with the left over width from + the cells. This vertical box is later re-set into a :macro:`\\vbox`. The + effect is that the interrow skip is calculated between the last element of + the previous row and the first element of the next row. this means you must + be careful to not insert invisible content at the start of the vertical box. + (e.g. by adding a :macro:`\\leavevmode`). +* The exception to the above rule is the start of the environment (i.e. the + header row) for which the top baseline information is (currently) discarded! +* Each cell is set into an :macro:`\\hbox` with the last skip in the box removed + again (i.e. trailing space). You can use :macro:`\\hfill` to align the box to + the left/right but need to prevent the :macro:`\\hfill` to be removed again + for left alignment (e.g. by adding a ``\kern 0pt``). +* Column headers behave like cells but a special layouter can be assigned to + them. +* Row headers and column headers will usually be set on a common baseline. The + exception to this is if the column header contains multiple boxes/lines. In + that case the cells will be centered ignoring the baselines of both cells + and row header. +* A penalty of 10 is inserted between rows. + + +sdapsarray environment +---------------------- + +.. environ:: + \begin{sdapsarray}[kwargs] + content with cells delimitted with & and \\ + \end{sdapsarray} + + :kwarg flip: Transpose array making rows to columns (default: ``false``) + :kwarg layouter: The layouter to use. New layouters can be defined, the following + exists by default: + + * ``default``: Simple layout centering cells and giving all leftover space to the row + header which will line break automatically (this is the default) + * ``rotated``: Similar to default but rotates the column headers + + :kwarg angle: The angle of the header when in ``rotated`` mode + :kwarg align: An arbitrary string to align multiple :environ:`sdapsarray` environments + to each other. All environments with the same string will be + aligned. (default: no alignment) + :kwarg keepenv: Do not modify the parser to consume ``&`` and ``\\`` for alignment. + Instead, the user must use :macro:`\\sdaps_array_alignment:` and :macro:`\\sdaps_array_newline:`. + This is only useful for writing custom environments which use :environ:`sdapsarray` internally. + Normal users should simply put any nested `array` environment into :macro:`\\sdapsnested` + to prevent issues (see below). + :kwarg no_header: Disable column header handling and repeating. Note that this + setting is independent of whether the ``flip`` option is set. As such, one may + need to take its value into account when setting it. (default: ``false``) + :kwarg colsep: Spacing added on the left/right of every cell. This defaults to `6pt`. + :kwarg rowsep: Extra spacing added between rows. This defaults to `0pt`. + + The ``keepenv`` option should usually not be used by an end user writing a document, it is very useful + when writing environments which use :environ:`sdapsarray` internally (like :environ:`choicearray`). + + .. macro:: \sdapsnested{content} + + Reverts the ``&`` and ``\\`` to their original meaning. Content in an + :environ:`sdapsarray` environment can be wrapped with this if it requires + these characters to be active (i.e. you can use the ``array`` environment + this way for example). + + .. macro:: \sdaps_array_alignment: + + Alternative to using the ``&`` delimiter between cells. This is useful together + with the ``keepenv`` kwarg argument. In particular when creating custom environments + which use sdapsarray internally. + + .. macro:: \sdaps_array_newline: + + Alternative to using the ``\\`` delimiter between cells. This is useful together + with the ``keepenv`` kwarg argument. In particular when creating custom environments + which use sdapsarray internally. + + .. sdaps:: Two sdapsarray environments each with a nested array, in one case using the keepenv option. + :preamble: + \usepackage{multicol} + % Wrap the commands with _ as we cannot use them directly. This needs to + % be a \def and not a \let because they are redefined dynamically internally. + \ExplSyntaxOn + \def\sdapsalignment{\sdaps_array_alignment:} + \def\sdapsnewline{\sdaps_array_newline:} + \ExplSyntaxOff + + \begin{multicols}{2} + \begin{sdapsarray} + & col 1 & col 2 \\ + row header 1 & \sdapsnested{$ \begin{array}{cc} a & b \\ c & d \end{array}$} & cell 2 \\ + \verb^row_header^ & cell 3 & cell 4 + \end{sdapsarray} + + \begin{sdapsarray}[keepenv] + \sdapsalignment col 1 \sdapsalignment col 2 \sdapsnewline + row header 1 \sdapsalignment $ \begin{array}{cc} a & b \\ c & d \end{array}$ \sdapsalignment cell 2 \sdapsnewline + \verb^row_header^ \sdapsalignment cell 3 \sdapsalignment cell 4 + \end{sdapsarray} + \end{multicols} + + +Defining a custom layouter +-------------------------- + +.. warning:: This is an advanced feature and its use a good or even in depth knowledge of how TeX processes boxes and input! + +It is possible to register further ``layouter`` +which can subsequently used throughout the document. These layouters need to +adhere to a number of rules which will not be explained in detail here. + +The following code is a copy of the two predefined layouter not showing the +implementation of the different macros. Visible here is that they only differ +in the method to render the column header ``colhead``, all other methods are +identical. + +.. code:: + + \prop_gput:Nnn \g__sdaps_array_layouter_prop { default } { + begin = { \_sdaps_array_begin_default: }, + row_start = { \_sdaps_array_row_start_default: }, + rowhead = { \_sdaps_array_rowhead_default:Nw }, + colhead = { \_sdaps_array_cell_default:Nw }, + cell = { \_sdaps_array_cell_default:Nw }, + row = { \_sdaps_array_row_ltr:NNNN }, + end = { \_sdaps_array_end_default: }, + } + + \prop_gput:Nnn \g__sdaps_array_layouter_prop { rotated } { + begin = { \_sdaps_array_begin_default: }, + row_start = { \_sdaps_array_row_start_default: }, + rowhead = { \_sdaps_array_rowhead_default:Nw }, + colhead = { \_sdaps_array_cell_rotated:Nw }, + cell = { \_sdaps_array_cell_default:Nw }, + row = { \_sdaps_array_row_ltr:NNNN }, + end = { \_sdaps_array_end_default: }, + } + +If you consider modifying the layouter, then please have a look at the relevant +parts of ``sdapsarray.dtx``. Also, please consider submitting modifications for +upstream inclusion so that other people can benefit from new features. + diff --git a/macros/latex/contrib/sdaps/html/_sources/sdapsbase.rst.txt b/macros/latex/contrib/sdaps/html/_sources/sdapsbase.rst.txt new file mode 100644 index 0000000000..218f5d0970 --- /dev/null +++ b/macros/latex/contrib/sdaps/html/_sources/sdapsbase.rst.txt @@ -0,0 +1,405 @@ +.. _sdapsbase: + +sdapsbase package +================= + +This base package handles many of the core functionalities to make the SDAPS +class work (together with :environ:`sdapsarray`). It implements a number of features +which should however not be relevant for many end users. It should not be +neccessary to dive into the :ref:`sdapsbase <sdapsbase>` implementation unless you want to use +some of the more advanced features or even create completely custom layouts. + + + +The context subsystem +---------------------- + +SDAPS has a system to handle context for the questions. This context is managed +in the global TeX scope. This means that modifications done for example inside +a `multicols` environment will still be seen in the rest of the document. The +context system itself is also hirarchical, so that it is possible to define +different defaults for sections of the document. The most obvious use case for +this might be prefixing all variables within parts of the document with a +certain string. But one could also imagine changing the size of checkboxes +for parts of the document. + +Handling context nesting +^^^^^^^^^^^^^^^^^^^^^^^^ + +The following commands can be used to handle context nesting. Note that SDAPS +makes a best effort to detect errors where begin/end was not used in a balanced +fashion. + +.. macro:: \sdaps_context_begin:n { context name } + + Begins a context with the given name + +.. macro:: \sdaps_context_end:n { context name } + + Ends the context again, ensuring the name is correct + +.. macro:: \sdaps_context_begin: + + Begins a context with an empty name + +.. macro:: \sdaps_context_end: + + Ends a context started with :macro:`\\sdaps_context_begin:` + +.. macro:: \sdaps_context_begin_local: + + Begins a context which automatically ends together with the current TeX group. + +.. macro:: \sdaps_context_enable_writing: + + Enable metadata writing for the remainder of the current context. Note that + this package disables writing at start and you need to enable it before + calling :macro:`\\sdaps_begin:` (and :macro:`\\sdaps_end:`). Classes such as + the :ref:`sdapsclassic` will enable metadata writing for you. + +.. macro:: \sdaps_context_disable_writing: + + Disable metadata writing for the remainder of the current context. Note that + disabling metadata writing may have some side effects with regard to + variables and automatic numbering of questions and answers. The exact + behaviour is currently *not* well defined. + +.. macro:: \sdaps_context_hook_end:n + + Register a token list which will be executed at the end of the current + context. This is primarily useful as a context might be ended implicitly + in some circumstances. + +.. macro:: \sdaps_context_hook_post_end:n + + Register a token list which will be executed *after* the end of the current + context has ended (i.e. in the parent context). This is primarily useful + as a context might be ended implicitly in some circumstances. + +Managing context variables +^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. macro:: \sdaps_context_put:n { key } + + Set the given variable (or key) to ``\\undefined``. + +.. macro:: \sdaps_context_put:nn { key } { value } + + Set the given variable to the given value (Variants: ``nV``) + +.. macro:: \sdaps_context_remove:n { key } + + Remove the given variable from the context. + +.. macro:: \sdaps_context_set:n { key=value, key={a=b, c=d} } + + Set context variables from the given ``key=value`` parameters + +.. macro:: \sdaps_context_append:nn { key } { value } + + The first argument being a variable to modify, append the given value to the + existing value. This can for example be used to change only one aspect of + checkbox drawing (e.g. ``form``) without affecting resetting another one + that was defined earlier (e.g. ``width`` or ``height``). + + Generally it is a good idea to use this macro as nested options are common. + + Identical to :macro:`\\sdaps_context_append:nnn` with "``,``" as the separator. + +.. macro:: \sdaps_context_append:nnn { key } { value } { separator } + + Append the value to the given ``key`` in the context. If ``key`` is set, + inserts ``separator`` between them. If key is not set, simply sets the + ``key`` to the given value. + + :Variants: ``nVn`` + + +Defining questions and headings +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. macro:: \sdaps_qobject_begin:nnn { name } { type } { title } + + Start a new qobject, giving the following arguments: + + * The name of the context group to start + * The type of the qobject (to be consumed by the SDAPS main program) + * The title for the metadata + +.. macro:: \sdaps_qobject_end:n { name } + + Finish a qobject again, must pass the correct name to verify correct nesting. + +.. macro:: \sdaps_qobject_begin:nn { type } { title } + + Same as :macro:`\sdaps_qobject_begin:nnn` but without giving a context name. + +.. macro:: \sdaps_qobject_begin_local:nn { type } { title } + + Same as :macro:`\sdaps_qobject_begin:nnn` but will automatically end with + the current TeX group (using :macro:`\sdaps_context_begin_local:`). + +.. macro:: \sdaps_qobject_end: + + End a question which did not have a defined context name + +You can write further metadata using the following macros: + +.. macro:: \sdaps_qobject_append_var:n { var } + + Appends the given string to the variable name of the question. An ``_`` + will be used to separate the new variable name with any piece that was + defined earlier (either on the same question or on a surrounding question + object). + + If ``var`` starts with an underscore (``_``) then an implicit variable name + for all surrounding question object (i.e. headings/sections) will be + generated based on their automatic numbering. This is similar to the + mechanism used by :environ:`choicearray` to ensure that the different questions + can always be told appart, even if the user did not specify a variable name + for all of them. + +.. macro:: \sdaps_answer:n { answer text } + + Write metadata for an answer which belongs to the current question (context) + +.. macro:: \sdaps_range:nnn { lower|upper } { ID } { answer text } + + Writes metadata for a range. + + :arg lower|upper: Give either ``lower`` or ``upper`` for each end of the range. + :arg ID: The ID of the checkbox which corresponds to the first/lower or + last/upper box in the range. Other boxes are considered outside and need a + separate answer. Boxes are counted zero based and the given range is inclusive. + :arg answer text: The string for the metadata. + + :Variants: ``nno``, ``nnf``, ``nnV`` + +Generic commands are also provided to write to + +.. macro:: \sdaps_info_write:n { text } + + Write given text to metadatafile at shipout. Some output may be reordered due + to this, but all SDAPS classes ensure that the metadata can still be decoded + correctly. As this macro leaves elements in the output stream it can affect + layouting in a few cases (e.g. row headers of :environ:`sdapsarray`). + + The tokens **will not be expanded** again before writing. This implies that coordinates + cannot be written using this macro. + + :arg text: Text to write to the metadata file. + + :Variants: ``x`` + +.. macro:: \sdaps_info_write_x:n + + Write given text to metadatafile at shipout. Some output may be reordered due + to this, but all SDAPS classes ensure that the metadata can still be decoded + correctly. As this macro leaves elements in the output stream it can affect + layouting in a few cases (e.g. row headers of :environ:`sdapsarray`). + + The tokens **will be expanded** again before writing. This implies that coordinates + can be written using this macro if one takes care not to protect them from + being expanded at macro execution time. + + :arg text: Text to write to the metadata file. + + :Variants: ``x`` + +Overrides +--------- + +Overrides allow setting defaults based on the questionnaire ID or based on the +variable name and value of items. Using this feature it would for example be +possible to fill in names into text fields for printing. + +.. note:: + Overrides are independent of the context itself. + +Commands which adhere to overrides are currently: + +* all ``multichoice`` or ``singlechoice`` checkboxes +* all ``textboxes`` + +There is only one command to set the overrides string: + +.. macro:: \sdaps_set_questionnaire_id:n { ID } + + Set the current questionnaire ID. This should generally not change unless + some sort of concatenation is done. It is only relevant for writing new + environments. + +.. macro:: \sdaps_overrides_init:n { overrides } + + :arg overrides: A key=value argument with all the override definitions. + + Each of the override definitions will be appened to the items keys if it is + matching. Matching happens first based on the questionnaire ID with ``*`` + being allowed as a wildcard, and then based on variable name and value. The + second level (name and value) is either just the variable name or the variable + name and value separated by an ``&`` character. + + This gives six matches with increasing priority: + + * wildcard questionnaire ID, wildcard target + * wildcard questionnaire ID, matching variable + * wildcard questionnaire ID, matching variable, matching value + * matching questionnaire ID, wildcard target + * matching questionnaire ID, matching variable + * matching questionnaire ID, matching variable, matching value + + .. sdaps:: Overriding checkbox color and pre-filled value based on + questionnaire ID and variables. + :sdapsclassic: + :metadata: + :preamble: + \ExplSyntaxOn + \sdaps_overrides_init:n{ + % For all questoinnaires independent of their ID + *={ + % For all elements which use the overrides + *={fill=green}, + % Specific element with that variable name + flower_bob_alice={draw_check=true}, + % Specific element with variable "var" and value 1 + var&1={draw_check=true}, + }, + % Specific questionnaire ID + testid={ + % We need to explicitly unset it again! + flower_bob_alice={draw_check=false}, + flower_adam_alice={draw_check=true}, + }, + } + \ExplSyntaxOff + + \begin{choicegroup}[var=flower]{A group of questions with variable "flower"} + \groupaddchoice[var=alice]{Choice "alice"} + \groupaddchoice[var=eve]{Choice "eve"} + \choiceline[var=adam]{Question "adam"} + \choiceline[var=bob]{Question "bob"} + \end{choicegroup} + + % Force a different questionnaire ID (never do this in a real document!) + \ExplSyntaxOn + \sdaps_set_questionnaire_id:n { testid } + \ExplSyntaxOff + \begin{choicegroup}[var=flower]{A group of questions with variable "flower"} + \groupaddchoice[var=alice]{Choice "alice"} + \groupaddchoice[var=eve]{Choice "eve"} + \choiceline[var=adam]{Question "adam"} + \choiceline[var=bob]{Question "bob"} + \end{choicegroup} + + +The rendering subsystem +----------------------- + +Checkbox +^^^^^^^^ + +=================== =================================================================== +Option Description +=================== =================================================================== +linewidth The width of the outline (default: 1bp) +width The width of the checkbox (default 3.5mm) +height The height of the checkbox (default: 3.5mm) +form The form, either `box` or `ellipse` (default: `box` for `multichoice` and `ellipse` for `singlechoice`) +value The value of the checkbox (for internal use) +fill The colour to fill the checkbox with (default: `white`) +draw The colour to draw the checkbox frame with (default: `.`, i.e. current text colour) +draw\_check Whether to draw a checkmark on top of the box (default: `false`) +centered\_text Text to overlay over the checkmark (default: `none`) +text Text to overlay over the checkmark using a minipage (default: `none`) +text\_align The minipage alignment of the overlay (default: `c`, valid are `c`, `t`, `b`, `s` for center, top, bottom or spread) +text\_padding The minipages padding from the outside border of the box (default: `2bp`) +ellipse Pass as a short form for `form=ellipse` +box Pass as a short form for `form=box` +=================== =================================================================== + +There is only one user facing command to render a checkbox: + +* `\\sdaps_checkbox:nn` + The following arguments can be given: + + * Variable name + * Value + +The behaviour of the checkbox should be changed through the context. On a first +level this works by using `\\sdaps_checkbox_set_type:n` and setting either +`singlechoice` or `multichoice`. Other than that you can also change the style +for `singlechoice` and `multichoice` through the context and overrides. The +following example demonstrates the use of context modification. + +.. sdaps:: Example showing modification of the context for checkbox rendering + + \noindent + \ExplSyntaxOn + \sdaps_checkbox:nn {} {} + + \hspace{1em} + \sdaps_context_append:nn { * } { linewidth=2bp } + \sdaps_checkbox:nn {} {} + + \hspace{1em} + \sdaps_context_append:nn { multichoice } { fill=red } + \sdaps_checkbox:nn {} {} + + \hspace{1em} + \sdaps_context_set:n { * = {} } + \sdaps_checkbox:nn {} {} + + + \hspace{1em} + \sdaps_context_set:n { multichoice={ellipse} } + \sdaps_checkbox:nn {} {} + + \hspace{1em} + \sdaps_context_append:nn { * } { linewidth=2bp } + \sdaps_checkbox:nn {} {} + + \hspace{1em} + \sdaps_context_append:nn { multichoice } { fill=red } + \sdaps_checkbox:nn {} {} + + \hspace{1em} + \sdaps_context_set:n { * = {} } + \sdaps_checkbox:nn {} {} + + \newline + + \sdaps_context_set:n { * = { centered_text = X }, multichoice = { width=5mm, height=5mm} } + \sdaps_checkbox:nn {} {} + + \hspace{1em} + \sdaps_context_append:nn { * } { linewidth=2bp } + \sdaps_checkbox:nn {} {} + + \hspace{1em} + \sdaps_context_append:nn { checkbox } { fill=red } + \sdaps_checkbox:nn {} {} + + \hspace{1em} + \sdaps_context_set:n { * = {} } + \sdaps_checkbox:nn {} {} + + \hspace{1em} + \sdaps_context_set:n { multichoice={draw_check} } + \sdaps_checkbox:nn {} {} + + \hspace{1em} + \sdaps_context_append:nn { * } { linewidth=2bp } + \sdaps_checkbox:nn {} {} + + \hspace{1em} + \sdaps_context_append:nn { multichoice } { fill=red } + \sdaps_checkbox:nn {} {} + + \hspace{1em} + \sdaps_context_set:n { * = {} } + \sdaps_checkbox:nn {} {} + + \ExplSyntaxOff + +.. todo:: It appears the text is not centered correctly. + diff --git a/macros/latex/contrib/sdaps/html/_sources/sdapsclassic.rst.txt b/macros/latex/contrib/sdaps/html/_sources/sdapsclassic.rst.txt new file mode 100644 index 0000000000..4e9931fb8d --- /dev/null +++ b/macros/latex/contrib/sdaps/html/_sources/sdapsclassic.rst.txt @@ -0,0 +1,607 @@ +.. _sdapsclassic: + +sdapsclassic class +================== + +This is the main class which currently should be used to create questionnaires. +It builds on top of the other packages and adds new macros and environments +which are similar to the ones from the original SDAPS LaTeX class. + +Please note that the environments from the sdapslayout package cannot be used +directly as using these environments will cause conflicting macro definitions. +Instead one can simply use the aliases provided in this class. + +The entire document should be wrapped using the :environ:`questionnaire` environment. + +The following macros and environments exist: + + * :environ:`questionnaire`: Main environment wrapping everything + * :environ:`info`: Style definition for information block + * :macro:`\\addinfo`: Add metadata to the project + * :macro:`\\sdapsinfo`: Print the standard instructions for filling out + +The following question types exists for your use: + +* :macro:`\\singlemark`: A single range or mark question +* :macro:`\\singlemarkother`: A single range or makr question with an alternative answer in case it isn't applicable +* :macro:`\\textbox`: A large and optionally scalable textbox for freeform content +* :environ:`choicequestion`: A multiple choice question with a number of answers +* :environ:`choicegroup`: A list of multiple choice questions layed out in rows (or columns) +* :environ:`optionquestion`: A single choice question with a number of answers +* :environ:`optiongroup`: A list of single choice questions layed out in rows (or columns) +* :environ:`markgroup`: A list of range or mark questions layed out in rows (or columns) + +You should only use ``\section{}`` for structuring the document. + +Class Options +------------- + +=========================== ========================= +Argument Description +=========================== ========================= +sdaps_style The markings style to use. Either "code128", "qr" (default: code128) +checkmode The mode for checkbox recognition can be any of: + * **checkcorrect**: check to mark, fill to correct (unmark) (default) + * **check**: check or fill to mark + * **fill**: fill to mark +disable_recognition Disable all recognition related page markings. This must not be used + when intending to ues the SDAPS program for optical mark recognition. + An example use case would be creating a PDF form using the SDAPS + LaTeX classes. (default: not set) +twoside_barcode Where to draw barcodes if in twoside/duplex mode: + * **both**: draw on front and back (default) + * **front**: only draw on the front of the page + * **back**: only draw on the back of the page +globalid A global identifier to be printed on the document (as barcode) +globalidlabel The label for the barcode (only code128) +no_print_questionnaire_id Disable printing of questionnaire IDs +print_questionnaire_id Enable printing of questionnaire IDs +=========================== ========================= + +General macros and environments +------------------------------- + +.. environ:: + \begin{questionnaire}[kwargs] + content + \end{questionnaire} + + :kwarg noinfo: Suppress the generation of the standard information text + + This is the main environment. You should have exactly one of these + environments containing the entire document. + +.. environ:: + \begin{info} + content + \end{info} + + A simple environment which places a line on top and below the content. + +.. macro:: \addinfo{key}{value} + + Attach further metadata to the SDAPS project. This may be used for any + purpose and the information will also appear on the cover page when + generating a report using the main SDAPS program. + +.. macro:: \sdapsinfo + + Print the instruction text that is printed at the top of the page + unless the `noinfo` keyword argument is given to :environ:`questionnaire`. + + Place into a :environ:`info` block to get the same visual appearance as the + default information text. + +.. macro:: \sdapspagemark + + This macro must be executed once for every page. By default it is placed + into the center footer and as such should not be executed unless the footer + is modified. + + While this command is provided, use it at your own risk. No guarantees are + made on how the class uses this macro internally. If you use it, you need + to verify the behaviour whenever the class is updated and ensure that + everything is functioning appropriately. In particular, this macro must not + be executed twice per page. + +Question related macros +----------------------- + +.. macro:: \checkbox* + + :arg *: If given, a single choice checkbox is shown instead of a multi choice. + + Shows an unchecked checkbox for demonstration purposes. + +.. macro:: \checkedbox* + + :arg *: If given, a single choice checkbox is shown instead of a multi choice. + + Shows a checked checkbox for demonstration purposes. + +.. macro:: \filledbox* + + :arg *: If given, a single choice checkbox is shown instead of a multi choice. + + Shows a filled checkbox for demonstration purposes. + +.. macro:: \correctedbox* + + :arg *: If given, a single choice checkbox is shown instead of a multi choice. + + Shows a filled and checked checkbox for demonstration purposes. + +.. macro:: \singlemark[kwargs]{question}{lower}{upper} + + A simple "mark" question, i.e. a range. The command does not currently allow adding + an alternate answer in a way similar to the markgroup or rangearray environments. + + :arg question: The question text + :arg lower: The text for the lower label + :arg upper: The text for the upper label + + :kwarg var: The variable for the question (to be appended to context). + :kwarg count: The number of checkboxes (default: ``markcheckboxcount``). + + .. sdaps:: Simplest form of a range question + :sdapsclassic: + + \singlemark{A range question}{lower}{upper} + \singlemark[count=6]{A range question with 6 answers}{lower}{upper} + \setcounter{markcheckboxcount}{7} + \singlemark{A range question with 7 answers}{lower}{upper} + +.. macro:: \singlemarkother[kwargs]{question}{lower}{upper}{other} + + Similar to :macro:`\\singlemark` but also takes an alternative answer. + + :arg question: The question text + :arg lower: The text for the lower label + :arg upper: The text for the upper label + :arg other: The text for the other label + + :kwarg var: The variable for the question (to be appended to context). + :kwarg count: The number of checkboxes (default: ``markcheckboxcount``). + + .. sdaps:: A range question with an alternative answer + :sdapsclassic: + + \singlemarkother{A range question}{lower}{upper}{other} + \singlemarkother[count=6]{A range question with 6 answers}{lower}{upper}{other} + \setcounter{markcheckboxcount}{7} + \singlemarkother{A range question with 7 answers}{lower}{upper}{other} + + +.. macro:: \textbox*[kwargs]{height}{question} + + :arg *: If given, the textbox is scalable in height + :arg height: The height of the text including a unit. If the `*` parameter is given, then this is the minimal height only + :arg question: The question text, may not contain fragile content + + :kwarg text: The question text for the metadata. Fragile content is currently *not* supported. + :kwarg var: The variable name for this textbox (to be appended to context) + + .. todo:: :macro:`\\textbox` should be able to handle an optional keyword + argument and then allow the question text to include fragile content. + + .. sdaps:: A textbox + :sdapsclassic: + + \textbox*{2cm}{A textbox which is 2cm high, not scaling up to the page size} + \textbox{2cm}{A textbox which is at least 2cm high and can scale up to the page size} + \textbox{10cm}{A textbox which is at least 10cm high sharing the rest of the page with the previous one} + +Note that the SDAPS class supports rather fancy textbox handling including textboxes around +other content! + + .. warning:: The following examples are missing code for proper use! They mostly exist to show off the features but are not quite ready for easy consumption. + + .. sdaps:: Fancy textboxes, for real use additional metadata writing is required! + :sdapsclassic: + :metadata: + + % Prepare some stuff so that we can access the specialized commands more easily. + \ExplSyntaxOn + \let\sdapshbox\sdaps_textbox_hbox:nnn + \let\sdapshstretch\sdaps_textbox_hstretch:nnnnn + \let\sdapsvbox\sdaps_textbox_vbox:nnnn + \ExplSyntaxOff + + \sdapshbox {} {3bp} { This hbox } should have the same baseline. And one can see that a hbox on the left edge + is \sdapshbox{}{3bp}{ nicely aligned } with the edge. And some in a formula: $ f(x) = \frac{1}{c\,\sdapshbox{}{3bp}{box}} \sdapshstretch{}{2mm}{5mm}{40mm}{1} $ + + See how even the horizontally stretching box in math mode works fine and fills up to the whole width! + + Some complex inline content: + \sdapsvbox {} {0.6\linewidth} {3bp} { + \begin{tabularx}{\linewidth}{l|l|X} + adsf lkasjd lksj flkjsfd & blub & gah \\ + \hline + asdf & & \\ + \end{tabularx} + + This is a paragraph with more text. This is a paragraph with more text. This is a paragraph with more text. + This is a paragraph with more text. This is a paragraph with more text. This is a paragraph with more text. + } + + +.. macro:: \addinfo{key}{value} + + Adds a bit of metadata. This metadata will for example appear on the cover page of the report. + + :arg key: The key to set + :arg value: The value to set the key to + + .. sdaps:: An example showing the generated metadata + :sdapsclassic: + :metadata: + + \addinfo{Key 1}{Value 1} + \addinfo{Key 2}{Value 2} + \addinfo{Key 3}{Value 3} + \addinfo{Key 4}{Value 4} + + Almost empty document, look at the metadata to see what this is about. + + +Question Environments +--------------------- + +.. environ:: + \begin{choicequestion}[kwargs]{text} + content + \end{choicequestion} + + :param text: Text of the choice question. Fragile content is currently *not* supported. + :kwarg cols: Number of columns + :kwarg colsep: Spacing added on the left/right of every cell. This defaults to `6pt`. + :kwarg rowsep: Extra distance between rows. This defaults to `0pt`. + :kwarg var: Variable name for this question (to be appended to context). + :kwarg text: Replacement text for metadata + :kwarg type: the question type "multichoice" or "singlechoice" + :kwarg multichoice: switch to multichoice "Choice" question mode + :kwarg singlechoice: switch to singlechoice "Option" question mode + + The content should only contain :macro:`\\choiceitem`, :macro:`\\choicemulticolitem` and :macro:`\\choiceitemtext`. + + .. sdaps:: A choicequestion + :sdapsclassic: + + \begin{choicequestion}[cols=3]{This is a choice question} + \choiceitem{First choice} + \choicemulticolitem{2}{Second choice with a lot of text} + \choiceitemtext{1.2cm}{3}{Other:} + \end{choicequestion} + + .. macro:: \choiceitem[kwargs]{text} + + A possible choice in a :environ:`choicequestion`. Will span exactly one column. + + :param text: The text for the choice. Fragile content is currently *not* supported. + :kwarg var: Variable name for this answer for multichoice (to be appended to context). + :kwarg val: Value for this answer for singlechoice. + :kwarg text: Replacement text for metadata. + + .. macro:: \choicemulticolitem[kwargs]{cols}{text} + + A possible choice in a :environ:`choicequestion`. Will span exactly `cols` columns. + + :param cols: The number of columns to span. + :param text: The text for the choice. Fragile content is currently *not* supported. + :kwarg var: Variable name for this answer for multichoice (to be appended to context). + :kwarg val: Value for this answer for singlechoice. + :kwarg text: Replacement text for metadata. + + .. macro:: \choiceitemtext[kwargs]{height}{cols}{text} + + A possible freeform choice in a :environ:`choicequestion`. The text field + will be of height `height` and it will span exactly `cols` columns. + + The text item can currently only be used in multichoice environments. + + :param cols: The number of columns to span. + :param text: The text for the choice. Fragile content is currently *not* supported. + :kwarg var: Variable name for this question (to be appended to context). + :kwarg text: Replacement text for metadata. + +.. environ:: + \begin{optionquestion}[kwargs]{text} + content + \end{optionquestion} + + Alias for :environ:`choicequestion` which simply sets it into ``singlechoice`` mode by default. + + .. sdaps:: A choicequestion + :sdapsclassic: + + \begin{optionquestion}[cols=3,singlechoice]{This is a single choice question} + \choiceitem{First choice} + \choicemulticolitem{2}{Second choice with a lot of text} + \end{optionquestion} + +.. environ:: + \begin{info} + content + \end{info} + + A simple block to typeset important information differently. + + .. sdaps:: An info block + :sdapsclassic: + + \begin{info} + Just a block to write some information in, will have a line above and below. + \end{info} + + +.. environ:: + \begin{markgroup}[kwargs]{text} + content + \end{markgroup} + + :param text: Common question for all subquestions. Fragile content is currently *not* supported + :param kwags: Same as :environ:`rangearray` + + .. sdaps:: A group of range questions (used to be called mark) + :sdapsclassic: + + \begin{markgroup}[align=mygroupalignment]{A set of mark questions} + \markline{First question}{lower}{upper} + \markline{Second question}{lower 2}{upper 2} + \end{markgroup} + + \begin{markgroup}[align=mygroupalignment]{Another set of mark questions which is aligned to the first} + \markline{First question}{a}{c} + \markline{Second question}{b}{d} + \end{markgroup} + + \begin{markgroup}[other]{Another further set of questions with an alternative answer} + \markline{First question}{lower}{upper}{other} + \markline{Second question}{a}{b}{c} + \end{markgroup} + +.. todo:: + The spacing in the "other" case is not sane, we need a larger default spacing in general. + + + +.. environ:: + \begin{choicegroup}[kwargs]{text} + content + \end{choicegroup} + + :param text: Common question for all subquestions. Fragile content is currently *not* supported + :param kwags: Same as :environ:`choicearray` + + .. note:: The choicegroup environment is an alias for the :environ:`choicearray` environment. At this + point the only difference is that the choicegroup environment correctly prints the + header and that it creates the :macro:`\\groupaddchoice` and :macro:`\\choiceline` aliases. + + .. macro:: \choice[kwargs]{text} + + A possible choice inside inside the group. + + :param text: The choices (header) text. + :kwarg text: A replacement text for the metadata, if set fragile content is + permitted inside the `text` argument. + :kwarg var: Variable name for this answer for multichoice (to be appended to context). + :kwarg val: Value for this answer for singlechoice. + + .. macro:: \groupaddchoice[kwargs]{text} + + Alias for :macro:`\\choice` for compatibility. + + .. macro:: \question[kwargs]{text} + + A single question inside the group. All choices need to be defined earlier using :macro:`\\choice`. + + :param text: Question text. + :kwarg text: A replacement text for the metadata, if set fragile content is + permitted inside the `text` argument. + :kwarg var: Variable name for this question (to be appended to context). + :kwarg range: Specify which chekcboxes to show. Needs ot be given an **in order list** of variables (multichoice) or values (singlechoice) also allowing specifying `...` for any amount of items. + + .. macro:: \choiceline[kwargs]{text} + + Alias for :macro:`\\question` for compatibility. + + .. sdaps:: Example of a choicegroup environment + :sdapsclassic: + + \begin{choicegroup}{A group of questions} + \choice{Choice 1} + \choice{Choice 2} + \question{Question one} + \question{Question two} + \end{choicegroup} + + \begin{choicegroup}[align=something]{Another question} + \choice{Some choice 1} + \choice{Some choice 2} + \question{Question one} + \question{Question two} + \end{choicegroup} + + \begin{choicegroup}[align=something]{Another group of questions which is automatically aligned to the previous} + \groupaddchoice{1} + \groupaddchoice{2} + \choiceline{Question one} + \choiceline{Question two} + \end{choicegroup} + + .. sdaps:: Example of a vertical choicegroup environment also showing the "rotated" header layouter + :sdapsclassic: + + \begin{choicegroup}[layouter=rotated,vertical]{A group of questions} + \groupaddchoice{Choice 1} + \groupaddchoice{Choice 2} + \choiceline{Question one} + \choiceline{Question two} + \end{choicegroup} + + \begin{choicegroup}[layouter=rotated,angle=45,vertical]{A group of questions with a smaller angle} + \groupaddchoice{Choice 1} + \groupaddchoice{Choice 2} + \choiceline{Question one} + \choiceline{Question two} + \end{choicegroup} + + .. sdaps:: Example of choice filtering + :sdapsclassic: + + \begin{choicegroup}[colsep=2pt,singlechoice]{Please select a date} + \groupaddchoice{1} + \groupaddchoice{2} + \groupaddchoice{3} + \groupaddchoice{4} + \groupaddchoice{5} + \groupaddchoice{6} + \groupaddchoice{7} + \groupaddchoice{8} + \groupaddchoice{9} + \groupaddchoice{10} + \groupaddchoice{11} + \groupaddchoice{12} + \groupaddchoice{13} + \groupaddchoice{14} + \groupaddchoice{15} + \groupaddchoice{16} + \groupaddchoice{17} + \groupaddchoice{18} + \groupaddchoice{19} + \groupaddchoice{20} + \groupaddchoice{21} + \groupaddchoice{22} + \groupaddchoice{23} + \groupaddchoice{24} + \groupaddchoice{25} + \groupaddchoice{26} + \groupaddchoice{27} + \groupaddchoice{28} + \groupaddchoice{29} + \groupaddchoice{30} + \groupaddchoice{31} + % Note that the automatically assigned values match the choices. + \question{Day} + \question[range={...,12}]{Month} + \question[range={2,5,...,9,28,...}]{Range} + \end{choicegroup} + +.. environ:: + \begin{optiongroup}[kwargs]{text} + content + \end{optiongroup} + + Alias for :environ:`choicegroup` which simply sets it into ``singlechoice`` mode by default. + + .. sdaps:: Example of a choicegroup environment + :sdapsclassic: + + \begin{optiongroup}{A group of questions} + \choice{Choice 1} + \choice{Choice 2} + \question{Question one} + \question{Question two} + \end{optiongroup} + + \begin{optiongroup}[align=something]{Another question} + \choice{Some choice 1} + \choice{Some choice 2} + \question{Question one} + \question{Question two} + \end{optiongroup} + + \begin{choicegroup}[align=something,singlechoice]{Another group of questions which is automatically aligned to the previous} + \groupaddchoice{1} + \groupaddchoice{2} + \choiceline{Question one} + \choiceline{Question two} + \end{choicegroup} + + + +Complex typesetting and images +------------------------------ + +SDAPS allows replacing the text which is exported for the metadata (i.e. what will show +up in the report). This can make sense for convenience reasons, if shortened answers +are sufficient for e.g. the report, but it also allows inserting complicated LaTeX +expressions into the document without having to fear any issues. + +Apart from the advantage of having a better string in the report or similar you +also get the advantage that more TeX commands can be used in the document. Usually +environments like `verbatim` or `array` would not work inside an SDAPS environment, +but they will work if a replacement text is specified. + +.. sdaps:: Example of using fragile content together with metadata text replacement + :sdapsclassic: + :metadata: + + \begin{choicegroup}[layouter=rotated]{A group of questions} + \groupaddchoice[text=choice 1]{$\left( \begin{array}{cc} a & b \\ c & d \end{array} \right) + \log{\alpha}$} + \groupaddchoice[text=choice 2]{Choice 2 -- \LaTeX} + \choiceline[text=question 1]{\verb^Inline verbatim^} + \choiceline[text=question 2]{ + \begin{tabularx}{0.5\linewidth}{llX} + cell 1 & cell 2 & tabularx over half the page width fit used as the question text. This cell is the X column filling the rest of the half page. + \end{tabularx}% + } + \choiceline[text=question 3]{ + \begin{verbatim}Even such things as verbatim environments work. + However, verbatim does have some weird spacing issues (which can be partially + solved by wrapping it into a vbox or similar). + \end{verbatim} + } + \choiceline{Question 4 ends up unmodified in the metadata} + \end{choicegroup} + + + +Variables +--------- + +.. sdaps:: A choicegroup example using variables. Notice that the boxes in the metadata + have variables named e.g. "flower_adam_alice". The first group of questions does + not have a common prefix. The second group of questions has the common "flowerd" prefix. + :sdapsclassic: + :metadata: + + \begin{choicegroup}{A group of questions} + \groupaddchoice[var=alice]{Choice "alice"} + \groupaddchoice[var=eve]{Choice "eve"} + \groupaddchoice{Unnamed choice} + \choiceline[var=adam]{Question "adam"} + \choiceline[var=bob]{Question "bob"} + \choiceline{Unnamed question} + \end{choicegroup} + + \begin{choicegroup}[var=flower]{A group of questions with variable "flower"} + \groupaddchoice[var=alice]{Choice "alice"} + \groupaddchoice[var=eve]{Choice "eve"} + \groupaddchoice{Unnamed choice} + \choiceline[var=adam]{Question "adam"} + \choiceline[var=bob]{Question "bob"} + \choiceline{Unnamed question} + \end{choicegroup} + + +.. sdaps:: A markgroup example using variables. The variable is e.g. "car_alice" + and the boxes have a value assigned to them. Grouping is handled as in the + previous case, adding the prefix when given. + :sdapsclassic: + :metadata: + + \begin{markgroup}{A group of questions} + \markline[var=alice]{Question "alice"}{lower}{upper} + \markline[var=bob]{Question "bob"}{lower}{upper} + \markline{Unnamed question}{lower}{upper} + \end{markgroup} + + \begin{markgroup}[var=car]{A group of questions with variable "car"} + \markline[var=alice]{Question "alice"}{lower}{upper} + \markline[var=bob]{Question "bob"}{lower}{upper} + \markline{Unnamed question}{lower}{upper} + \end{markgroup} + + + diff --git a/macros/latex/contrib/sdaps/html/_sources/sdapslayout.rst.txt b/macros/latex/contrib/sdaps/html/_sources/sdapslayout.rst.txt new file mode 100644 index 0000000000..a7e77e0fde --- /dev/null +++ b/macros/latex/contrib/sdaps/html/_sources/sdapslayout.rst.txt @@ -0,0 +1,81 @@ +sdapslayout package +=================== + +This package provides a set of more complex layouting options on top of the +sdapsarray package. The following environments are provided: + +* :environ:`choicearray` +* :environ:`rangearray` + +The rangearray is not quite as powerful, as it does not expose some of the +sdapsarray options to the user. Note that much more complex custom layouts can +be created directly with sdapsarray. + +.. warning:: The documentation here is currently incomplete! Pleases refer to the sdapsclassic :environ:`choicegroup` and :environ:`markgroup` documentation! + +.. environ:: + \begin{choicearray}[kwargs] + \end{choicearray} + + The following optional keyword parameters can be passed to the + environment. These keyword parameters default to the values provided in the + SDAPS context and can for example be modified globally for the document. + + :kwarg align: named alignment group, set to a common name to align multiple environments to each other + :kwarg noalign: disable alignment (same as setting ``align`` to an empty value) + :kwarg horizontal: set horizontal mode where each question is one row (default) + :kwarg layouter: set the sdapsarray layouter (e.g. rotated for rotated column headers) + :kwarg angle: set the angle of the column headers when in rotated mode + :kwarg vertical: set vertical mode where each question is one column + :kwarg type: the question type "multichoice" or "singlechoice" + :kwarg multichoice: switch to multichoice "Choice" question mode + :kwarg singlechoice: switch to singlechoice "Option" question mode + + + The choicearray environment represents a tabular layout for a set of multiple + choice questions which have the same possible answers. A new header is created + in the metadata to group the questions. + + .. warning:: The header is currently *not shown* in the PDF and it cannot + contain fragile content due to implementation constraints! This is an issue + with the class which will be fixed. The exact final behaviour is not yet + specified. + + .. sdaps:: Example of a choicearray environment + + \begin{choicearray}[layouter=rotated] + \choice{Choice 1} + \choice{Choice 2} + \question{Question one} + \question{Question two} + \end{choicearray} + + .. sdaps:: Example of a vertical choicearray environment + + \begin{choicearray}[layouter=rotated,vertical] + \choice{Choice 1} + \choice{Choice 2} + \question{Question one} + \question{Question two} + \end{choicearray} + + .. todo:: + Right now all arguments can be overriden, this should not be the case. It + would be correct if the variable name is loaded from the kwargs, and then + the defaults for align and horizontal/vertical should be applied + + + Inside the environment you need to first define all possible answers with + choice macro and each question using the question macro. + +.. environ:: + \begin{optionarray}[] + \end{optionarray} + + .. todo:: Uh, document this. + +.. environ:: + \begin{rangearray}[] + \end{rangearray} + + .. todo:: Uh, document this. diff --git a/macros/latex/contrib/sdaps/html/_sources/sdapspdf.rst.txt b/macros/latex/contrib/sdaps/html/_sources/sdapspdf.rst.txt new file mode 100644 index 0000000000..75555f6a6e --- /dev/null +++ b/macros/latex/contrib/sdaps/html/_sources/sdapspdf.rst.txt @@ -0,0 +1,71 @@ +sdapspdf package +================ + +You can use this package to make PDF forms using the SDAPS packages. SDAPS +itself does not give you a way to submit these though. + +To use this feature simply use the sdapspdf package. You need to wrap everything +containing PDF form elements inside a :environ:`Form` environment. After this +enable form generation by simply setting the ``pdf_form`` option for checkboxes +and freeform textboxes. + +.. note:: + The sdapspdf package imports hyperref internally. So some care might need to + be taken to import it after hyperref itself. + +The following extra options are added to boxes and checkboxes: + +=================== ===================== +Option Purpose +=================== ===================== +pdf_form Turn on PDF form generation (default: `false`) +default Allows enabling a checkbox by default (default: `false`, set to `true` to use) +checkboxsymbol The symbol to use for the checkmark (integer, see PDF specification, default: 8) +=================== ===================== + +.. warning:: + The default for pdf_form might still change to be `true`. + +.. note:: + The SDAPS base package will likely add further macros to make setting these options more convenient. + + +.. sdaps:: Using PDF forms + :preamble: + \usepackage{sdapspdf} + % Define aliases for the commands we need to use, context_append + % expands settings, context_set sets them (for the current scope), + % possibly removing old settings. + \ExplSyntaxOn + \let\mycontextappend\sdaps_context_append:nn + \let\mycontextset\sdaps_context_set:nn + \let\mycheckbox\sdaps_checkbox:nn + \let\mytextboxvhstretch\sdaps_textbox_vhstretch:nnn + \ExplSyntaxOff + + \begin{Form} + % The \my* commands are aliases that are defined in the praemble + + % Set the pdf_form option for all boxes (*) + \mycontextappend{*}{pdf_form=true} + + % Or for checkboxes and textboxes separately + %\mycontextappend{singlechoice}{pdf_form=true} + %\mycontextappend{multichoice}{pdf_form=true} + %\mycontextappend{textbox}{pdf_form=true} + + \noindent A checkbox: \mycheckbox{}{} \newline + \mycontextappend{multichoice}{default=true} + A checked checkbox: \mycheckbox{}{} \newline + \mycontextappend{multichoice}{default=true,checkboxsymbol=5} + A checked checkbox with different symbol: \mycheckbox{}{} + + Please note that the above rendering is slightly broken as the poppler + PDF renderer maps the checkboxsymbol incorrectly. Acrobat will show the + other symbol. + + \noindent A non stretching textbox: + \mytextboxvhstretch{text}{4cm}{0} + \end{Form} + + diff --git a/macros/latex/contrib/sdaps/html/_static/basic.css b/macros/latex/contrib/sdaps/html/_static/basic.css new file mode 100644 index 0000000000..be19270e4a --- /dev/null +++ b/macros/latex/contrib/sdaps/html/_static/basic.css @@ -0,0 +1,856 @@ +/* + * basic.css + * ~~~~~~~~~ + * + * Sphinx stylesheet -- basic theme. + * + * :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS. + * :license: BSD, see LICENSE for details. + * + */ + +/* -- main layout ----------------------------------------------------------- */ + +div.clearer { + clear: both; +} + +div.section::after { + display: block; + content: ''; + clear: left; +} + +/* -- relbar ---------------------------------------------------------------- */ + +div.related { + width: 100%; + font-size: 90%; +} + +div.related h3 { + display: none; +} + +div.related ul { + margin: 0; + padding: 0 0 0 10px; + list-style: none; +} + +div.related li { + display: inline; +} + +div.related li.right { + float: right; + margin-right: 5px; +} + +/* -- sidebar --------------------------------------------------------------- */ + +div.sphinxsidebarwrapper { + padding: 10px 5px 0 10px; +} + +div.sphinxsidebar { + float: left; + width: 230px; + margin-left: -100%; + font-size: 90%; + word-wrap: break-word; + overflow-wrap : break-word; +} + +div.sphinxsidebar ul { + list-style: none; +} + +div.sphinxsidebar ul ul, +div.sphinxsidebar ul.want-points { + margin-left: 20px; + list-style: square; +} + +div.sphinxsidebar ul ul { + margin-top: 0; + margin-bottom: 0; +} + +div.sphinxsidebar form { + margin-top: 10px; +} + +div.sphinxsidebar input { + border: 1px solid #98dbcc; + font-family: sans-serif; + font-size: 1em; +} + +div.sphinxsidebar #searchbox form.search { + overflow: hidden; +} + +div.sphinxsidebar #searchbox input[type="text"] { + float: left; + width: 80%; + padding: 0.25em; + box-sizing: border-box; +} + +div.sphinxsidebar #searchbox input[type="submit"] { + float: left; + width: 20%; + border-left: none; + padding: 0.25em; + box-sizing: border-box; +} + + +img { + border: 0; + max-width: 100%; +} + +/* -- search page ----------------------------------------------------------- */ + +ul.search { + margin: 10px 0 0 20px; + padding: 0; +} + +ul.search li { + padding: 5px 0 5px 20px; + background-image: url(file.png); + background-repeat: no-repeat; + background-position: 0 7px; +} + +ul.search li a { + font-weight: bold; +} + +ul.search li div.context { + color: #888; + margin: 2px 0 0 30px; + text-align: left; +} + +ul.keywordmatches li.goodmatch a { + font-weight: bold; +} + +/* -- index page ------------------------------------------------------------ */ + +table.contentstable { + width: 90%; + margin-left: auto; + margin-right: auto; +} + +table.contentstable p.biglink { + line-height: 150%; +} + +a.biglink { + font-size: 1.3em; +} + +span.linkdescr { + font-style: italic; + padding-top: 5px; + font-size: 90%; +} + +/* -- general index --------------------------------------------------------- */ + +table.indextable { + width: 100%; +} + +table.indextable td { + text-align: left; + vertical-align: top; +} + +table.indextable ul { + margin-top: 0; + margin-bottom: 0; + list-style-type: none; +} + +table.indextable > tbody > tr > td > ul { + padding-left: 0em; +} + +table.indextable tr.pcap { + height: 10px; +} + +table.indextable tr.cap { + margin-top: 10px; + background-color: #f2f2f2; +} + +img.toggler { + margin-right: 3px; + margin-top: 3px; + cursor: pointer; +} + +div.modindex-jumpbox { + border-top: 1px solid #ddd; + border-bottom: 1px solid #ddd; + margin: 1em 0 1em 0; + padding: 0.4em; +} + +div.genindex-jumpbox { + border-top: 1px solid #ddd; + border-bottom: 1px solid #ddd; + margin: 1em 0 1em 0; + padding: 0.4em; +} + +/* -- domain module index --------------------------------------------------- */ + +table.modindextable td { + padding: 2px; + border-collapse: collapse; +} + +/* -- general body styles --------------------------------------------------- */ + +div.body { + min-width: 450px; + max-width: 800px; +} + +div.body p, div.body dd, div.body li, div.body blockquote { + -moz-hyphens: auto; + -ms-hyphens: auto; + -webkit-hyphens: auto; + hyphens: auto; +} + +a.headerlink { + visibility: hidden; +} + +a.brackets:before, +span.brackets > a:before{ + content: "["; +} + +a.brackets:after, +span.brackets > a:after { + content: "]"; +} + +h1:hover > a.headerlink, +h2:hover > a.headerlink, +h3:hover > a.headerlink, +h4:hover > a.headerlink, +h5:hover > a.headerlink, +h6:hover > a.headerlink, +dt:hover > a.headerlink, +caption:hover > a.headerlink, +p.caption:hover > a.headerlink, +div.code-block-caption:hover > a.headerlink { + visibility: visible; +} + +div.body p.caption { + text-align: inherit; +} + +div.body td { + text-align: left; +} + +.first { + margin-top: 0 !important; +} + +p.rubric { + margin-top: 30px; + font-weight: bold; +} + +img.align-left, .figure.align-left, object.align-left { + clear: left; + float: left; + margin-right: 1em; +} + +img.align-right, .figure.align-right, object.align-right { + clear: right; + float: right; + margin-left: 1em; +} + +img.align-center, .figure.align-center, object.align-center { + display: block; + margin-left: auto; + margin-right: auto; +} + +img.align-default, .figure.align-default { + display: block; + margin-left: auto; + margin-right: auto; +} + +.align-left { + text-align: left; +} + +.align-center { + text-align: center; +} + +.align-default { + text-align: center; +} + +.align-right { + text-align: right; +} + +/* -- sidebars -------------------------------------------------------------- */ + +div.sidebar { + margin: 0 0 0.5em 1em; + border: 1px solid #ddb; + padding: 7px; + background-color: #ffe; + width: 40%; + float: right; + clear: right; + overflow-x: auto; +} + +p.sidebar-title { + font-weight: bold; +} + +div.admonition, div.topic, blockquote { + clear: left; +} + +/* -- topics ---------------------------------------------------------------- */ + +div.topic { + border: 1px solid #ccc; + padding: 7px; + margin: 10px 0 10px 0; +} + +p.topic-title { + font-size: 1.1em; + font-weight: bold; + margin-top: 10px; +} + +/* -- admonitions ----------------------------------------------------------- */ + +div.admonition { + margin-top: 10px; + margin-bottom: 10px; + padding: 7px; +} + +div.admonition dt { + font-weight: bold; +} + +p.admonition-title { + margin: 0px 10px 5px 0px; + font-weight: bold; +} + +div.body p.centered { + text-align: center; + margin-top: 25px; +} + +/* -- content of sidebars/topics/admonitions -------------------------------- */ + +div.sidebar > :last-child, +div.topic > :last-child, +div.admonition > :last-child { + margin-bottom: 0; +} + +div.sidebar::after, +div.topic::after, +div.admonition::after, +blockquote::after { + display: block; + content: ''; + clear: both; +} + +/* -- tables ---------------------------------------------------------------- */ + +table.docutils { + margin-top: 10px; + margin-bottom: 10px; + border: 0; + border-collapse: collapse; +} + +table.align-center { + margin-left: auto; + margin-right: auto; +} + +table.align-default { + margin-left: auto; + margin-right: auto; +} + +table caption span.caption-number { + font-style: italic; +} + +table caption span.caption-text { +} + +table.docutils td, table.docutils th { + padding: 1px 8px 1px 5px; + border-top: 0; + border-left: 0; + border-right: 0; + border-bottom: 1px solid #aaa; +} + +table.footnote td, table.footnote th { + border: 0 !important; +} + +th { + text-align: left; + padding-right: 5px; +} + +table.citation { + border-left: solid 1px gray; + margin-left: 1px; +} + +table.citation td { + border-bottom: none; +} + +th > :first-child, +td > :first-child { + margin-top: 0px; +} + +th > :last-child, +td > :last-child { + margin-bottom: 0px; +} + +/* -- figures --------------------------------------------------------------- */ + +div.figure { + margin: 0.5em; + padding: 0.5em; +} + +div.figure p.caption { + padding: 0.3em; +} + +div.figure p.caption span.caption-number { + font-style: italic; +} + +div.figure p.caption span.caption-text { +} + +/* -- field list styles ----------------------------------------------------- */ + +table.field-list td, table.field-list th { + border: 0 !important; +} + +.field-list ul { + margin: 0; + padding-left: 1em; +} + +.field-list p { + margin: 0; +} + +.field-name { + -moz-hyphens: manual; + -ms-hyphens: manual; + -webkit-hyphens: manual; + hyphens: manual; +} + +/* -- hlist styles ---------------------------------------------------------- */ + +table.hlist { + margin: 1em 0; +} + +table.hlist td { + vertical-align: top; +} + + +/* -- other body styles ----------------------------------------------------- */ + +ol.arabic { + list-style: decimal; +} + +ol.loweralpha { + list-style: lower-alpha; +} + +ol.upperalpha { + list-style: upper-alpha; +} + +ol.lowerroman { + list-style: lower-roman; +} + +ol.upperroman { + list-style: upper-roman; +} + +:not(li) > ol > li:first-child > :first-child, +:not(li) > ul > li:first-child > :first-child { + margin-top: 0px; +} + +:not(li) > ol > li:last-child > :last-child, +:not(li) > ul > li:last-child > :last-child { + margin-bottom: 0px; +} + +ol.simple ol p, +ol.simple ul p, +ul.simple ol p, +ul.simple ul p { + margin-top: 0; +} + +ol.simple > li:not(:first-child) > p, +ul.simple > li:not(:first-child) > p { + margin-top: 0; +} + +ol.simple p, +ul.simple p { + margin-bottom: 0; +} + +dl.footnote > dt, +dl.citation > dt { + float: left; + margin-right: 0.5em; +} + +dl.footnote > dd, +dl.citation > dd { + margin-bottom: 0em; +} + +dl.footnote > dd:after, +dl.citation > dd:after { + content: ""; + clear: both; +} + +dl.field-list { + display: grid; + grid-template-columns: fit-content(30%) auto; +} + +dl.field-list > dt { + font-weight: bold; + word-break: break-word; + padding-left: 0.5em; + padding-right: 5px; +} + +dl.field-list > dt:after { + content: ":"; +} + +dl.field-list > dd { + padding-left: 0.5em; + margin-top: 0em; + margin-left: 0em; + margin-bottom: 0em; +} + +dl { + margin-bottom: 15px; +} + +dd > :first-child { + margin-top: 0px; +} + +dd ul, dd table { + margin-bottom: 10px; +} + +dd { + margin-top: 3px; + margin-bottom: 10px; + margin-left: 30px; +} + +dl > dd:last-child, +dl > dd:last-child > :last-child { + margin-bottom: 0; +} + +dt:target, span.highlighted { + background-color: #fbe54e; +} + +rect.highlighted { + fill: #fbe54e; +} + +dl.glossary dt { + font-weight: bold; + font-size: 1.1em; +} + +.optional { + font-size: 1.3em; +} + +.sig-paren { + font-size: larger; +} + +.versionmodified { + font-style: italic; +} + +.system-message { + background-color: #fda; + padding: 5px; + border: 3px solid red; +} + +.footnote:target { + background-color: #ffa; +} + +.line-block { + display: block; + margin-top: 1em; + margin-bottom: 1em; +} + +.line-block .line-block { + margin-top: 0; + margin-bottom: 0; + margin-left: 1.5em; +} + +.guilabel, .menuselection { + font-family: sans-serif; +} + +.accelerator { + text-decoration: underline; +} + +.classifier { + font-style: oblique; +} + +.classifier:before { + font-style: normal; + margin: 0.5em; + content: ":"; +} + +abbr, acronym { + border-bottom: dotted 1px; + cursor: help; +} + +/* -- code displays --------------------------------------------------------- */ + +pre { + overflow: auto; + overflow-y: hidden; /* fixes display issues on Chrome browsers */ +} + +pre, div[class*="highlight-"] { + clear: both; +} + +span.pre { + -moz-hyphens: none; + -ms-hyphens: none; + -webkit-hyphens: none; + hyphens: none; +} + +div[class*="highlight-"] { + margin: 1em 0; +} + +td.linenos pre { + border: 0; + background-color: transparent; + color: #aaa; +} + +table.highlighttable { + display: block; +} + +table.highlighttable tbody { + display: block; +} + +table.highlighttable tr { + display: flex; +} + +table.highlighttable td { + margin: 0; + padding: 0; +} + +table.highlighttable td.linenos { + padding-right: 0.5em; +} + +table.highlighttable td.code { + flex: 1; + overflow: hidden; +} + +.highlight .hll { + display: block; +} + +div.highlight pre, +table.highlighttable pre { + margin: 0; +} + +div.code-block-caption + div { + margin-top: 0; +} + +div.code-block-caption { + margin-top: 1em; + padding: 2px 5px; + font-size: small; +} + +div.code-block-caption code { + background-color: transparent; +} + +table.highlighttable td.linenos, +span.linenos, +div.doctest > div.highlight span.gp { /* gp: Generic.Prompt */ + user-select: none; +} + +div.code-block-caption span.caption-number { + padding: 0.1em 0.3em; + font-style: italic; +} + +div.code-block-caption span.caption-text { +} + +div.literal-block-wrapper { + margin: 1em 0; +} + +code.descname { + background-color: transparent; + font-weight: bold; + font-size: 1.2em; +} + +code.descclassname { + background-color: transparent; +} + +code.xref, a code { + background-color: transparent; + font-weight: bold; +} + +h1 code, h2 code, h3 code, h4 code, h5 code, h6 code { + background-color: transparent; +} + +.viewcode-link { + float: right; +} + +.viewcode-back { + float: right; + font-family: sans-serif; +} + +div.viewcode-block:target { + margin: -1px -10px; + padding: 0 10px; +} + +/* -- math display ---------------------------------------------------------- */ + +img.math { + vertical-align: middle; +} + +div.body div.math p { + text-align: center; +} + +span.eqno { + float: right; +} + +span.eqno a.headerlink { + position: absolute; + z-index: 1; +} + +div.math:hover a.headerlink { + visibility: visible; +} + +/* -- printout stylesheet --------------------------------------------------- */ + +@media print { + div.document, + div.documentwrapper, + div.bodywrapper { + margin: 0 !important; + width: 100%; + } + + div.sphinxsidebar, + div.related, + div.footer, + #top-link { + display: none; + } +}
\ No newline at end of file diff --git a/macros/latex/contrib/sdaps/html/_static/classic.css b/macros/latex/contrib/sdaps/html/_static/classic.css new file mode 100644 index 0000000000..dcae946237 --- /dev/null +++ b/macros/latex/contrib/sdaps/html/_static/classic.css @@ -0,0 +1,266 @@ +/* + * classic.css_t + * ~~~~~~~~~~~~~ + * + * Sphinx stylesheet -- classic theme. + * + * :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS. + * :license: BSD, see LICENSE for details. + * + */ + +@import url("basic.css"); + +/* -- page layout ----------------------------------------------------------- */ + +html { + /* CSS hack for macOS's scrollbar (see #1125) */ + background-color: #FFFFFF; +} + +body { + font-family: sans-serif; + font-size: 100%; + background-color: #11303d; + color: #000; + margin: 0; + padding: 0; +} + +div.document { + background-color: #1c4e63; +} + +div.documentwrapper { + float: left; + width: 100%; +} + +div.bodywrapper { + margin: 0 0 0 230px; +} + +div.body { + background-color: #ffffff; + color: #000000; + padding: 0 20px 30px 20px; +} + +div.footer { + color: #ffffff; + width: 100%; + padding: 9px 0 9px 0; + text-align: center; + font-size: 75%; +} + +div.footer a { + color: #ffffff; + text-decoration: underline; +} + +div.related { + background-color: #133f52; + line-height: 30px; + color: #ffffff; +} + +div.related a { + color: #ffffff; +} + +div.sphinxsidebar { +} + +div.sphinxsidebar h3 { + font-family: 'Trebuchet MS', sans-serif; + color: #ffffff; + font-size: 1.4em; + font-weight: normal; + margin: 0; + padding: 0; +} + +div.sphinxsidebar h3 a { + color: #ffffff; +} + +div.sphinxsidebar h4 { + font-family: 'Trebuchet MS', sans-serif; + color: #ffffff; + font-size: 1.3em; + font-weight: normal; + margin: 5px 0 0 0; + padding: 0; +} + +div.sphinxsidebar p { + color: #ffffff; +} + +div.sphinxsidebar p.topless { + margin: 5px 10px 10px 10px; +} + +div.sphinxsidebar ul { + margin: 10px; + padding: 0; + color: #ffffff; +} + +div.sphinxsidebar a { + color: #98dbcc; +} + +div.sphinxsidebar input { + border: 1px solid #98dbcc; + font-family: sans-serif; + font-size: 1em; +} + + + +/* -- hyperlink styles ------------------------------------------------------ */ + +a { + color: #355f7c; + text-decoration: none; +} + +a:visited { + color: #355f7c; + text-decoration: none; +} + +a:hover { + text-decoration: underline; +} + + + +/* -- body styles ----------------------------------------------------------- */ + +div.body h1, +div.body h2, +div.body h3, +div.body h4, +div.body h5, +div.body h6 { + font-family: 'Trebuchet MS', sans-serif; + background-color: #f2f2f2; + font-weight: normal; + color: #20435c; + border-bottom: 1px solid #ccc; + margin: 20px -20px 10px -20px; + padding: 3px 0 3px 10px; +} + +div.body h1 { margin-top: 0; font-size: 200%; } +div.body h2 { font-size: 160%; } +div.body h3 { font-size: 140%; } +div.body h4 { font-size: 120%; } +div.body h5 { font-size: 110%; } +div.body h6 { font-size: 100%; } + +a.headerlink { + color: #c60f0f; + font-size: 0.8em; + padding: 0 4px 0 4px; + text-decoration: none; +} + +a.headerlink:hover { + background-color: #c60f0f; + color: white; +} + +div.body p, div.body dd, div.body li, div.body blockquote { + text-align: justify; + line-height: 130%; +} + +div.admonition p.admonition-title + p { + display: inline; +} + +div.admonition p { + margin-bottom: 5px; +} + +div.admonition pre { + margin-bottom: 5px; +} + +div.admonition ul, div.admonition ol { + margin-bottom: 5px; +} + +div.note { + background-color: #eee; + border: 1px solid #ccc; +} + +div.seealso { + background-color: #ffc; + border: 1px solid #ff6; +} + +div.topic { + background-color: #eee; +} + +div.warning { + background-color: #ffe4e4; + border: 1px solid #f66; +} + +p.admonition-title { + display: inline; +} + +p.admonition-title:after { + content: ":"; +} + +pre { + padding: 5px; + background-color: unset; + color: unset; + line-height: 120%; + border: 1px solid #ac9; + border-left: none; + border-right: none; +} + +code { + background-color: #ecf0f3; + padding: 0 1px 0 1px; + font-size: 0.95em; +} + +th, dl.field-list > dt { + background-color: #ede; +} + +.warning code { + background: #efc2c2; +} + +.note code { + background: #d6d6d6; +} + +.viewcode-back { + font-family: sans-serif; +} + +div.viewcode-block:target { + background-color: #f4debf; + border-top: 1px solid #ac9; + border-bottom: 1px solid #ac9; +} + +div.code-block-caption { + color: #efefef; + background-color: #1c4e63; +}
\ No newline at end of file diff --git a/macros/latex/contrib/sdaps/html/_static/css/sdapstex.css b/macros/latex/contrib/sdaps/html/_static/css/sdapstex.css new file mode 100644 index 0000000000..d0a18bc9b1 --- /dev/null +++ b/macros/latex/contrib/sdaps/html/_static/css/sdapstex.css @@ -0,0 +1,58 @@ +.tabs { + position: relative; + clear: both; + margin: 25px 0; +} +.tabs label { + background: #eee; + padding: 10px; + border: 1px solid #ccc; + margin-left: -1px; + position: relative; + left: 1px; +} + +.tabs [type=radio] { + display: none; +} + +.content-rendering, .content-code { + background: white; + margin-top: 10px; + margin-bottom: -10px; + padding: 5px; + border: 1px solid #ccc; +} + +/* Does not require immediate sibbling */ +.tab-rendering[type=radio]:checked ~ .label-rendering { + background: white; + border-bottom: 1px solid white; +} + +.tab-code[type=radio]:checked ~ .label-code { + background: white; + border-bottom: 1px solid white; +} + +.tab-metadata[type=radio]:checked ~ .label-metadata { + background: white; + border-bottom: 1px solid white; +} + +.tab-rendering[type=radio]:not(:checked) ~ .content-rendering { + display: none; +} + +.tab-code[type=radio]:not(:checked) ~ .content-code { + display: none; +} + +.tab-metadata[type=radio]:not(:checked) ~ .content-metadata { + display: none; +} + +.content-rendering img { + padding: 5px; + border: 1px solid #ccc; +} diff --git a/macros/latex/contrib/sdaps/html/_static/doctools.js b/macros/latex/contrib/sdaps/html/_static/doctools.js new file mode 100644 index 0000000000..144884ea65 --- /dev/null +++ b/macros/latex/contrib/sdaps/html/_static/doctools.js @@ -0,0 +1,316 @@ +/* + * doctools.js + * ~~~~~~~~~~~ + * + * Sphinx JavaScript utilities for all documentation. + * + * :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS. + * :license: BSD, see LICENSE for details. + * + */ + +/** + * select a different prefix for underscore + */ +$u = _.noConflict(); + +/** + * make the code below compatible with browsers without + * an installed firebug like debugger +if (!window.console || !console.firebug) { + var names = ["log", "debug", "info", "warn", "error", "assert", "dir", + "dirxml", "group", "groupEnd", "time", "timeEnd", "count", "trace", + "profile", "profileEnd"]; + window.console = {}; + for (var i = 0; i < names.length; ++i) + window.console[names[i]] = function() {}; +} + */ + +/** + * small helper function to urldecode strings + */ +jQuery.urldecode = function(x) { + return decodeURIComponent(x).replace(/\+/g, ' '); +}; + +/** + * small helper function to urlencode strings + */ +jQuery.urlencode = encodeURIComponent; + +/** + * This function returns the parsed url parameters of the + * current request. Multiple values per key are supported, + * it will always return arrays of strings for the value parts. + */ +jQuery.getQueryParameters = function(s) { + if (typeof s === 'undefined') + s = document.location.search; + var parts = s.substr(s.indexOf('?') + 1).split('&'); + var result = {}; + for (var i = 0; i < parts.length; i++) { + var tmp = parts[i].split('=', 2); + var key = jQuery.urldecode(tmp[0]); + var value = jQuery.urldecode(tmp[1]); + if (key in result) + result[key].push(value); + else + result[key] = [value]; + } + return result; +}; + +/** + * highlight a given string on a jquery object by wrapping it in + * span elements with the given class name. + */ +jQuery.fn.highlightText = function(text, className) { + function highlight(node, addItems) { + if (node.nodeType === 3) { + var val = node.nodeValue; + var pos = val.toLowerCase().indexOf(text); + if (pos >= 0 && + !jQuery(node.parentNode).hasClass(className) && + !jQuery(node.parentNode).hasClass("nohighlight")) { + var span; + var isInSVG = jQuery(node).closest("body, svg, foreignObject").is("svg"); + if (isInSVG) { + span = document.createElementNS("http://www.w3.org/2000/svg", "tspan"); + } else { + span = document.createElement("span"); + span.className = className; + } + span.appendChild(document.createTextNode(val.substr(pos, text.length))); + node.parentNode.insertBefore(span, node.parentNode.insertBefore( + document.createTextNode(val.substr(pos + text.length)), + node.nextSibling)); + node.nodeValue = val.substr(0, pos); + if (isInSVG) { + var rect = document.createElementNS("http://www.w3.org/2000/svg", "rect"); + var bbox = node.parentElement.getBBox(); + rect.x.baseVal.value = bbox.x; + rect.y.baseVal.value = bbox.y; + rect.width.baseVal.value = bbox.width; + rect.height.baseVal.value = bbox.height; + rect.setAttribute('class', className); + addItems.push({ + "parent": node.parentNode, + "target": rect}); + } + } + } + else if (!jQuery(node).is("button, select, textarea")) { + jQuery.each(node.childNodes, function() { + highlight(this, addItems); + }); + } + } + var addItems = []; + var result = this.each(function() { + highlight(this, addItems); + }); + for (var i = 0; i < addItems.length; ++i) { + jQuery(addItems[i].parent).before(addItems[i].target); + } + return result; +}; + +/* + * backward compatibility for jQuery.browser + * This will be supported until firefox bug is fixed. + */ +if (!jQuery.browser) { + jQuery.uaMatch = function(ua) { + ua = ua.toLowerCase(); + + var match = /(chrome)[ \/]([\w.]+)/.exec(ua) || + /(webkit)[ \/]([\w.]+)/.exec(ua) || + /(opera)(?:.*version|)[ \/]([\w.]+)/.exec(ua) || + /(msie) ([\w.]+)/.exec(ua) || + ua.indexOf("compatible") < 0 && /(mozilla)(?:.*? rv:([\w.]+)|)/.exec(ua) || + []; + + return { + browser: match[ 1 ] || "", + version: match[ 2 ] || "0" + }; + }; + jQuery.browser = {}; + jQuery.browser[jQuery.uaMatch(navigator.userAgent).browser] = true; +} + +/** + * Small JavaScript module for the documentation. + */ +var Documentation = { + + init : function() { + this.fixFirefoxAnchorBug(); + this.highlightSearchWords(); + this.initIndexTable(); + if (DOCUMENTATION_OPTIONS.NAVIGATION_WITH_KEYS) { + this.initOnKeyListeners(); + } + }, + + /** + * i18n support + */ + TRANSLATIONS : {}, + PLURAL_EXPR : function(n) { return n === 1 ? 0 : 1; }, + LOCALE : 'unknown', + + // gettext and ngettext don't access this so that the functions + // can safely bound to a different name (_ = Documentation.gettext) + gettext : function(string) { + var translated = Documentation.TRANSLATIONS[string]; + if (typeof translated === 'undefined') + return string; + return (typeof translated === 'string') ? translated : translated[0]; + }, + + ngettext : function(singular, plural, n) { + var translated = Documentation.TRANSLATIONS[singular]; + if (typeof translated === 'undefined') + return (n == 1) ? singular : plural; + return translated[Documentation.PLURALEXPR(n)]; + }, + + addTranslations : function(catalog) { + for (var key in catalog.messages) + this.TRANSLATIONS[key] = catalog.messages[key]; + this.PLURAL_EXPR = new Function('n', 'return +(' + catalog.plural_expr + ')'); + this.LOCALE = catalog.locale; + }, + + /** + * add context elements like header anchor links + */ + addContextElements : function() { + $('div[id] > :header:first').each(function() { + $('<a class="headerlink">\u00B6</a>'). + attr('href', '#' + this.id). + attr('title', _('Permalink to this headline')). + appendTo(this); + }); + $('dt[id]').each(function() { + $('<a class="headerlink">\u00B6</a>'). + attr('href', '#' + this.id). + attr('title', _('Permalink to this definition')). + appendTo(this); + }); + }, + + /** + * workaround a firefox stupidity + * see: https://bugzilla.mozilla.org/show_bug.cgi?id=645075 + */ + fixFirefoxAnchorBug : function() { + if (document.location.hash && $.browser.mozilla) + window.setTimeout(function() { + document.location.href += ''; + }, 10); + }, + + /** + * highlight the search words provided in the url in the text + */ + highlightSearchWords : function() { + var params = $.getQueryParameters(); + var terms = (params.highlight) ? params.highlight[0].split(/\s+/) : []; + if (terms.length) { + var body = $('div.body'); + if (!body.length) { + body = $('body'); + } + window.setTimeout(function() { + $.each(terms, function() { + body.highlightText(this.toLowerCase(), 'highlighted'); + }); + }, 10); + $('<p class="highlight-link"><a href="javascript:Documentation.' + + 'hideSearchWords()">' + _('Hide Search Matches') + '</a></p>') + .appendTo($('#searchbox')); + } + }, + + /** + * init the domain index toggle buttons + */ + initIndexTable : function() { + var togglers = $('img.toggler').click(function() { + var src = $(this).attr('src'); + var idnum = $(this).attr('id').substr(7); + $('tr.cg-' + idnum).toggle(); + if (src.substr(-9) === 'minus.png') + $(this).attr('src', src.substr(0, src.length-9) + 'plus.png'); + else + $(this).attr('src', src.substr(0, src.length-8) + 'minus.png'); + }).css('display', ''); + if (DOCUMENTATION_OPTIONS.COLLAPSE_INDEX) { + togglers.click(); + } + }, + + /** + * helper function to hide the search marks again + */ + hideSearchWords : function() { + $('#searchbox .highlight-link').fadeOut(300); + $('span.highlighted').removeClass('highlighted'); + }, + + /** + * make the url absolute + */ + makeURL : function(relativeURL) { + return DOCUMENTATION_OPTIONS.URL_ROOT + '/' + relativeURL; + }, + + /** + * get the current relative url + */ + getCurrentURL : function() { + var path = document.location.pathname; + var parts = path.split(/\//); + $.each(DOCUMENTATION_OPTIONS.URL_ROOT.split(/\//), function() { + if (this === '..') + parts.pop(); + }); + var url = parts.join('/'); + return path.substring(url.lastIndexOf('/') + 1, path.length - 1); + }, + + initOnKeyListeners: function() { + $(document).keydown(function(event) { + var activeElementType = document.activeElement.tagName; + // don't navigate when in search box, textarea, dropdown or button + if (activeElementType !== 'TEXTAREA' && activeElementType !== 'INPUT' && activeElementType !== 'SELECT' + && activeElementType !== 'BUTTON' && !event.altKey && !event.ctrlKey && !event.metaKey + && !event.shiftKey) { + switch (event.keyCode) { + case 37: // left + var prevHref = $('link[rel="prev"]').prop('href'); + if (prevHref) { + window.location.href = prevHref; + return false; + } + case 39: // right + var nextHref = $('link[rel="next"]').prop('href'); + if (nextHref) { + window.location.href = nextHref; + return false; + } + } + } + }); + } +}; + +// quick alias for translations +_ = Documentation.gettext; + +$(document).ready(function() { + Documentation.init(); +}); diff --git a/macros/latex/contrib/sdaps/html/_static/documentation_options.js b/macros/latex/contrib/sdaps/html/_static/documentation_options.js new file mode 100644 index 0000000000..8839ac8c2c --- /dev/null +++ b/macros/latex/contrib/sdaps/html/_static/documentation_options.js @@ -0,0 +1,12 @@ +var DOCUMENTATION_OPTIONS = { + URL_ROOT: document.getElementById("documentation_options").getAttribute('data-url_root'), + VERSION: '0.1', + LANGUAGE: 'None', + COLLAPSE_INDEX: false, + BUILDER: 'html', + FILE_SUFFIX: '.html', + LINK_SUFFIX: '.html', + HAS_SOURCE: true, + SOURCELINK_SUFFIX: '.txt', + NAVIGATION_WITH_KEYS: false +};
\ No newline at end of file diff --git a/macros/latex/contrib/sdaps/html/_static/file.png b/macros/latex/contrib/sdaps/html/_static/file.png Binary files differnew file mode 100644 index 0000000000..a858a410e4 --- /dev/null +++ b/macros/latex/contrib/sdaps/html/_static/file.png diff --git a/macros/latex/contrib/sdaps/html/_static/jquery-3.5.1.js b/macros/latex/contrib/sdaps/html/_static/jquery-3.5.1.js new file mode 100644 index 0000000000..50937333b9 --- /dev/null +++ b/macros/latex/contrib/sdaps/html/_static/jquery-3.5.1.js @@ -0,0 +1,10872 @@ +/*! + * jQuery JavaScript Library v3.5.1 + * https://jquery.com/ + * + * Includes Sizzle.js + * https://sizzlejs.com/ + * + * Copyright JS Foundation and other contributors + * Released under the MIT license + * https://jquery.org/license + * + * Date: 2020-05-04T22:49Z + */ +( function( global, factory ) { + + "use strict"; + + if ( typeof module === "object" && typeof module.exports === "object" ) { + + // For CommonJS and CommonJS-like environments where a proper `window` + // is present, execute the factory and get jQuery. + // For environments that do not have a `window` with a `document` + // (such as Node.js), expose a factory as module.exports. + // This accentuates the need for the creation of a real `window`. + // e.g. var jQuery = require("jquery")(window); + // See ticket #14549 for more info. + module.exports = global.document ? + factory( global, true ) : + function( w ) { + if ( !w.document ) { + throw new Error( "jQuery requires a window with a document" ); + } + return factory( w ); + }; + } else { + factory( global ); + } + +// Pass this if window is not defined yet +} )( typeof window !== "undefined" ? window : this, function( window, noGlobal ) { + +// Edge <= 12 - 13+, Firefox <=18 - 45+, IE 10 - 11, Safari 5.1 - 9+, iOS 6 - 9.1 +// throw exceptions when non-strict code (e.g., ASP.NET 4.5) accesses strict mode +// arguments.callee.caller (trac-13335). But as of jQuery 3.0 (2016), strict mode should be common +// enough that all such attempts are guarded in a try block. +"use strict"; + +var arr = []; + +var getProto = Object.getPrototypeOf; + +var slice = arr.slice; + +var flat = arr.flat ? function( array ) { + return arr.flat.call( array ); +} : function( array ) { + return arr.concat.apply( [], array ); +}; + + +var push = arr.push; + +var indexOf = arr.indexOf; + +var class2type = {}; + +var toString = class2type.toString; + +var hasOwn = class2type.hasOwnProperty; + +var fnToString = hasOwn.toString; + +var ObjectFunctionString = fnToString.call( Object ); + +var support = {}; + +var isFunction = function isFunction( obj ) { + + // Support: Chrome <=57, Firefox <=52 + // In some browsers, typeof returns "function" for HTML <object> elements + // (i.e., `typeof document.createElement( "object" ) === "function"`). + // We don't want to classify *any* DOM node as a function. + return typeof obj === "function" && typeof obj.nodeType !== "number"; + }; + + +var isWindow = function isWindow( obj ) { + return obj != null && obj === obj.window; + }; + + +var document = window.document; + + + + var preservedScriptAttributes = { + type: true, + src: true, + nonce: true, + noModule: true + }; + + function DOMEval( code, node, doc ) { + doc = doc || document; + + var i, val, + script = doc.createElement( "script" ); + + script.text = code; + if ( node ) { + for ( i in preservedScriptAttributes ) { + + // Support: Firefox 64+, Edge 18+ + // Some browsers don't support the "nonce" property on scripts. + // On the other hand, just using `getAttribute` is not enough as + // the `nonce` attribute is reset to an empty string whenever it + // becomes browsing-context connected. + // See https://github.com/whatwg/html/issues/2369 + // See https://html.spec.whatwg.org/#nonce-attributes + // The `node.getAttribute` check was added for the sake of + // `jQuery.globalEval` so that it can fake a nonce-containing node + // via an object. + val = node[ i ] || node.getAttribute && node.getAttribute( i ); + if ( val ) { + script.setAttribute( i, val ); + } + } + } + doc.head.appendChild( script ).parentNode.removeChild( script ); + } + + +function toType( obj ) { + if ( obj == null ) { + return obj + ""; + } + + // Support: Android <=2.3 only (functionish RegExp) + return typeof obj === "object" || typeof obj === "function" ? + class2type[ toString.call( obj ) ] || "object" : + typeof obj; +} +/* global Symbol */ +// Defining this global in .eslintrc.json would create a danger of using the global +// unguarded in another place, it seems safer to define global only for this module + + + +var + version = "3.5.1", + + // Define a local copy of jQuery + jQuery = function( selector, context ) { + + // The jQuery object is actually just the init constructor 'enhanced' + // Need init if jQuery is called (just allow error to be thrown if not included) + return new jQuery.fn.init( selector, context ); + }; + +jQuery.fn = jQuery.prototype = { + + // The current version of jQuery being used + jquery: version, + + constructor: jQuery, + + // The default length of a jQuery object is 0 + length: 0, + + toArray: function() { + return slice.call( this ); + }, + + // Get the Nth element in the matched element set OR + // Get the whole matched element set as a clean array + get: function( num ) { + + // Return all the elements in a clean array + if ( num == null ) { + return slice.call( this ); + } + + // Return just the one element from the set + return num < 0 ? this[ num + this.length ] : this[ num ]; + }, + + // Take an array of elements and push it onto the stack + // (returning the new matched element set) + pushStack: function( elems ) { + + // Build a new jQuery matched element set + var ret = jQuery.merge( this.constructor(), elems ); + + // Add the old object onto the stack (as a reference) + ret.prevObject = this; + + // Return the newly-formed element set + return ret; + }, + + // Execute a callback for every element in the matched set. + each: function( callback ) { + return jQuery.each( this, callback ); + }, + + map: function( callback ) { + return this.pushStack( jQuery.map( this, function( elem, i ) { + return callback.call( elem, i, elem ); + } ) ); + }, + + slice: function() { + return this.pushStack( slice.apply( this, arguments ) ); + }, + + first: function() { + return this.eq( 0 ); + }, + + last: function() { + return this.eq( -1 ); + }, + + even: function() { + return this.pushStack( jQuery.grep( this, function( _elem, i ) { + return ( i + 1 ) % 2; + } ) ); + }, + + odd: function() { + return this.pushStack( jQuery.grep( this, function( _elem, i ) { + return i % 2; + } ) ); + }, + + eq: function( i ) { + var len = this.length, + j = +i + ( i < 0 ? len : 0 ); + return this.pushStack( j >= 0 && j < len ? [ this[ j ] ] : [] ); + }, + + end: function() { + return this.prevObject || this.constructor(); + }, + + // For internal use only. + // Behaves like an Array's method, not like a jQuery method. + push: push, + sort: arr.sort, + splice: arr.splice +}; + +jQuery.extend = jQuery.fn.extend = function() { + var options, name, src, copy, copyIsArray, clone, + target = arguments[ 0 ] || {}, + i = 1, + length = arguments.length, + deep = false; + + // Handle a deep copy situation + if ( typeof target === "boolean" ) { + deep = target; + + // Skip the boolean and the target + target = arguments[ i ] || {}; + i++; + } + + // Handle case when target is a string or something (possible in deep copy) + if ( typeof target !== "object" && !isFunction( target ) ) { + target = {}; + } + + // Extend jQuery itself if only one argument is passed + if ( i === length ) { + target = this; + i--; + } + + for ( ; i < length; i++ ) { + + // Only deal with non-null/undefined values + if ( ( options = arguments[ i ] ) != null ) { + + // Extend the base object + for ( name in options ) { + copy = options[ name ]; + + // Prevent Object.prototype pollution + // Prevent never-ending loop + if ( name === "__proto__" || target === copy ) { + continue; + } + + // Recurse if we're merging plain objects or arrays + if ( deep && copy && ( jQuery.isPlainObject( copy ) || + ( copyIsArray = Array.isArray( copy ) ) ) ) { + src = target[ name ]; + + // Ensure proper type for the source value + if ( copyIsArray && !Array.isArray( src ) ) { + clone = []; + } else if ( !copyIsArray && !jQuery.isPlainObject( src ) ) { + clone = {}; + } else { + clone = src; + } + copyIsArray = false; + + // Never move original objects, clone them + target[ name ] = jQuery.extend( deep, clone, copy ); + + // Don't bring in undefined values + } else if ( copy !== undefined ) { + target[ name ] = copy; + } + } + } + } + + // Return the modified object + return target; +}; + +jQuery.extend( { + + // Unique for each copy of jQuery on the page + expando: "jQuery" + ( version + Math.random() ).replace( /\D/g, "" ), + + // Assume jQuery is ready without the ready module + isReady: true, + + error: function( msg ) { + throw new Error( msg ); + }, + + noop: function() {}, + + isPlainObject: function( obj ) { + var proto, Ctor; + + // Detect obvious negatives + // Use toString instead of jQuery.type to catch host objects + if ( !obj || toString.call( obj ) !== "[object Object]" ) { + return false; + } + + proto = getProto( obj ); + + // Objects with no prototype (e.g., `Object.create( null )`) are plain + if ( !proto ) { + return true; + } + + // Objects with prototype are plain iff they were constructed by a global Object function + Ctor = hasOwn.call( proto, "constructor" ) && proto.constructor; + return typeof Ctor === "function" && fnToString.call( Ctor ) === ObjectFunctionString; + }, + + isEmptyObject: function( obj ) { + var name; + + for ( name in obj ) { + return false; + } + return true; + }, + + // Evaluates a script in a provided context; falls back to the global one + // if not specified. + globalEval: function( code, options, doc ) { + DOMEval( code, { nonce: options && options.nonce }, doc ); + }, + + each: function( obj, callback ) { + var length, i = 0; + + if ( isArrayLike( obj ) ) { + length = obj.length; + for ( ; i < length; i++ ) { + if ( callback.call( obj[ i ], i, obj[ i ] ) === false ) { + break; + } + } + } else { + for ( i in obj ) { + if ( callback.call( obj[ i ], i, obj[ i ] ) === false ) { + break; + } + } + } + + return obj; + }, + + // results is for internal usage only + makeArray: function( arr, results ) { + var ret = results || []; + + if ( arr != null ) { + if ( isArrayLike( Object( arr ) ) ) { + jQuery.merge( ret, + typeof arr === "string" ? + [ arr ] : arr + ); + } else { + push.call( ret, arr ); + } + } + + return ret; + }, + + inArray: function( elem, arr, i ) { + return arr == null ? -1 : indexOf.call( arr, elem, i ); + }, + + // Support: Android <=4.0 only, PhantomJS 1 only + // push.apply(_, arraylike) throws on ancient WebKit + merge: function( first, second ) { + var len = +second.length, + j = 0, + i = first.length; + + for ( ; j < len; j++ ) { + first[ i++ ] = second[ j ]; + } + + first.length = i; + + return first; + }, + + grep: function( elems, callback, invert ) { + var callbackInverse, + matches = [], + i = 0, + length = elems.length, + callbackExpect = !invert; + + // Go through the array, only saving the items + // that pass the validator function + for ( ; i < length; i++ ) { + callbackInverse = !callback( elems[ i ], i ); + if ( callbackInverse !== callbackExpect ) { + matches.push( elems[ i ] ); + } + } + + return matches; + }, + + // arg is for internal usage only + map: function( elems, callback, arg ) { + var length, value, + i = 0, + ret = []; + + // Go through the array, translating each of the items to their new values + if ( isArrayLike( elems ) ) { + length = elems.length; + for ( ; i < length; i++ ) { + value = callback( elems[ i ], i, arg ); + + if ( value != null ) { + ret.push( value ); + } + } + + // Go through every key on the object, + } else { + for ( i in elems ) { + value = callback( elems[ i ], i, arg ); + + if ( value != null ) { + ret.push( value ); + } + } + } + + // Flatten any nested arrays + return flat( ret ); + }, + + // A global GUID counter for objects + guid: 1, + + // jQuery.support is not used in Core but other projects attach their + // properties to it so it needs to exist. + support: support +} ); + +if ( typeof Symbol === "function" ) { + jQuery.fn[ Symbol.iterator ] = arr[ Symbol.iterator ]; +} + +// Populate the class2type map +jQuery.each( "Boolean Number String Function Array Date RegExp Object Error Symbol".split( " " ), +function( _i, name ) { + class2type[ "[object " + name + "]" ] = name.toLowerCase(); +} ); + +function isArrayLike( obj ) { + + // Support: real iOS 8.2 only (not reproducible in simulator) + // `in` check used to prevent JIT error (gh-2145) + // hasOwn isn't used here due to false negatives + // regarding Nodelist length in IE + var length = !!obj && "length" in obj && obj.length, + type = toType( obj ); + + if ( isFunction( obj ) || isWindow( obj ) ) { + return false; + } + + return type === "array" || length === 0 || + typeof length === "number" && length > 0 && ( length - 1 ) in obj; +} +var Sizzle = +/*! + * Sizzle CSS Selector Engine v2.3.5 + * https://sizzlejs.com/ + * + * Copyright JS Foundation and other contributors + * Released under the MIT license + * https://js.foundation/ + * + * Date: 2020-03-14 + */ +( function( window ) { +var i, + support, + Expr, + getText, + isXML, + tokenize, + compile, + select, + outermostContext, + sortInput, + hasDuplicate, + + // Local document vars + setDocument, + document, + docElem, + documentIsHTML, + rbuggyQSA, + rbuggyMatches, + matches, + contains, + + // Instance-specific data + expando = "sizzle" + 1 * new Date(), + preferredDoc = window.document, + dirruns = 0, + done = 0, + classCache = createCache(), + tokenCache = createCache(), + compilerCache = createCache(), + nonnativeSelectorCache = createCache(), + sortOrder = function( a, b ) { + if ( a === b ) { + hasDuplicate = true; + } + return 0; + }, + + // Instance methods + hasOwn = ( {} ).hasOwnProperty, + arr = [], + pop = arr.pop, + pushNative = arr.push, + push = arr.push, + slice = arr.slice, + + // Use a stripped-down indexOf as it's faster than native + // https://jsperf.com/thor-indexof-vs-for/5 + indexOf = function( list, elem ) { + var i = 0, + len = list.length; + for ( ; i < len; i++ ) { + if ( list[ i ] === elem ) { + return i; + } + } + return -1; + }, + + booleans = "checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|" + + "ismap|loop|multiple|open|readonly|required|scoped", + + // Regular expressions + + // http://www.w3.org/TR/css3-selectors/#whitespace + whitespace = "[\\x20\\t\\r\\n\\f]", + + // https://www.w3.org/TR/css-syntax-3/#ident-token-diagram + identifier = "(?:\\\\[\\da-fA-F]{1,6}" + whitespace + + "?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+", + + // Attribute selectors: http://www.w3.org/TR/selectors/#attribute-selectors + attributes = "\\[" + whitespace + "*(" + identifier + ")(?:" + whitespace + + + // Operator (capture 2) + "*([*^$|!~]?=)" + whitespace + + + // "Attribute values must be CSS identifiers [capture 5] + // or strings [capture 3 or capture 4]" + "*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|(" + identifier + "))|)" + + whitespace + "*\\]", + + pseudos = ":(" + identifier + ")(?:\\((" + + + // To reduce the number of selectors needing tokenize in the preFilter, prefer arguments: + // 1. quoted (capture 3; capture 4 or capture 5) + "('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|" + + + // 2. simple (capture 6) + "((?:\\\\.|[^\\\\()[\\]]|" + attributes + ")*)|" + + + // 3. anything else (capture 2) + ".*" + + ")\\)|)", + + // Leading and non-escaped trailing whitespace, capturing some non-whitespace characters preceding the latter + rwhitespace = new RegExp( whitespace + "+", "g" ), + rtrim = new RegExp( "^" + whitespace + "+|((?:^|[^\\\\])(?:\\\\.)*)" + + whitespace + "+$", "g" ), + + rcomma = new RegExp( "^" + whitespace + "*," + whitespace + "*" ), + rcombinators = new RegExp( "^" + whitespace + "*([>+~]|" + whitespace + ")" + whitespace + + "*" ), + rdescend = new RegExp( whitespace + "|>" ), + + rpseudo = new RegExp( pseudos ), + ridentifier = new RegExp( "^" + identifier + "$" ), + + matchExpr = { + "ID": new RegExp( "^#(" + identifier + ")" ), + "CLASS": new RegExp( "^\\.(" + identifier + ")" ), + "TAG": new RegExp( "^(" + identifier + "|[*])" ), + "ATTR": new RegExp( "^" + attributes ), + "PSEUDO": new RegExp( "^" + pseudos ), + "CHILD": new RegExp( "^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + + whitespace + "*(even|odd|(([+-]|)(\\d*)n|)" + whitespace + "*(?:([+-]|)" + + whitespace + "*(\\d+)|))" + whitespace + "*\\)|)", "i" ), + "bool": new RegExp( "^(?:" + booleans + ")$", "i" ), + + // For use in libraries implementing .is() + // We use this for POS matching in `select` + "needsContext": new RegExp( "^" + whitespace + + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" + whitespace + + "*((?:-\\d)?\\d*)" + whitespace + "*\\)|)(?=[^-]|$)", "i" ) + }, + + rhtml = /HTML$/i, + rinputs = /^(?:input|select|textarea|button)$/i, + rheader = /^h\d$/i, + + rnative = /^[^{]+\{\s*\[native \w/, + + // Easily-parseable/retrievable ID or TAG or CLASS selectors + rquickExpr = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/, + + rsibling = /[+~]/, + + // CSS escapes + // http://www.w3.org/TR/CSS21/syndata.html#escaped-characters + runescape = new RegExp( "\\\\[\\da-fA-F]{1,6}" + whitespace + "?|\\\\([^\\r\\n\\f])", "g" ), + funescape = function( escape, nonHex ) { + var high = "0x" + escape.slice( 1 ) - 0x10000; + + return nonHex ? + + // Strip the backslash prefix from a non-hex escape sequence + nonHex : + + // Replace a hexadecimal escape sequence with the encoded Unicode code point + // Support: IE <=11+ + // For values outside the Basic Multilingual Plane (BMP), manually construct a + // surrogate pair + high < 0 ? + String.fromCharCode( high + 0x10000 ) : + String.fromCharCode( high >> 10 | 0xD800, high & 0x3FF | 0xDC00 ); + }, + + // CSS string/identifier serialization + // https://drafts.csswg.org/cssom/#common-serializing-idioms + rcssescape = /([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g, + fcssescape = function( ch, asCodePoint ) { + if ( asCodePoint ) { + + // U+0000 NULL becomes U+FFFD REPLACEMENT CHARACTER + if ( ch === "\0" ) { + return "\uFFFD"; + } + + // Control characters and (dependent upon position) numbers get escaped as code points + return ch.slice( 0, -1 ) + "\\" + + ch.charCodeAt( ch.length - 1 ).toString( 16 ) + " "; + } + + // Other potentially-special ASCII characters get backslash-escaped + return "\\" + ch; + }, + + // Used for iframes + // See setDocument() + // Removing the function wrapper causes a "Permission Denied" + // error in IE + unloadHandler = function() { + setDocument(); + }, + + inDisabledFieldset = addCombinator( + function( elem ) { + return elem.disabled === true && elem.nodeName.toLowerCase() === "fieldset"; + }, + { dir: "parentNode", next: "legend" } + ); + +// Optimize for push.apply( _, NodeList ) +try { + push.apply( + ( arr = slice.call( preferredDoc.childNodes ) ), + preferredDoc.childNodes + ); + + // Support: Android<4.0 + // Detect silently failing push.apply + // eslint-disable-next-line no-unused-expressions + arr[ preferredDoc.childNodes.length ].nodeType; +} catch ( e ) { + push = { apply: arr.length ? + + // Leverage slice if possible + function( target, els ) { + pushNative.apply( target, slice.call( els ) ); + } : + + // Support: IE<9 + // Otherwise append directly + function( target, els ) { + var j = target.length, + i = 0; + + // Can't trust NodeList.length + while ( ( target[ j++ ] = els[ i++ ] ) ) {} + target.length = j - 1; + } + }; +} + +function Sizzle( selector, context, results, seed ) { + var m, i, elem, nid, match, groups, newSelector, + newContext = context && context.ownerDocument, + + // nodeType defaults to 9, since context defaults to document + nodeType = context ? context.nodeType : 9; + + results = results || []; + + // Return early from calls with invalid selector or context + if ( typeof selector !== "string" || !selector || + nodeType !== 1 && nodeType !== 9 && nodeType !== 11 ) { + + return results; + } + + // Try to shortcut find operations (as opposed to filters) in HTML documents + if ( !seed ) { + setDocument( context ); + context = context || document; + + if ( documentIsHTML ) { + + // If the selector is sufficiently simple, try using a "get*By*" DOM method + // (excepting DocumentFragment context, where the methods don't exist) + if ( nodeType !== 11 && ( match = rquickExpr.exec( selector ) ) ) { + + // ID selector + if ( ( m = match[ 1 ] ) ) { + + // Document context + if ( nodeType === 9 ) { + if ( ( elem = context.getElementById( m ) ) ) { + + // Support: IE, Opera, Webkit + // TODO: identify versions + // getElementById can match elements by name instead of ID + if ( elem.id === m ) { + results.push( elem ); + return results; + } + } else { + return results; + } + + // Element context + } else { + + // Support: IE, Opera, Webkit + // TODO: identify versions + // getElementById can match elements by name instead of ID + if ( newContext && ( elem = newContext.getElementById( m ) ) && + contains( context, elem ) && + elem.id === m ) { + + results.push( elem ); + return results; + } + } + + // Type selector + } else if ( match[ 2 ] ) { + push.apply( results, context.getElementsByTagName( selector ) ); + return results; + + // Class selector + } else if ( ( m = match[ 3 ] ) && support.getElementsByClassName && + context.getElementsByClassName ) { + + push.apply( results, context.getElementsByClassName( m ) ); + return results; + } + } + + // Take advantage of querySelectorAll + if ( support.qsa && + !nonnativeSelectorCache[ selector + " " ] && + ( !rbuggyQSA || !rbuggyQSA.test( selector ) ) && + + // Support: IE 8 only + // Exclude object elements + ( nodeType !== 1 || context.nodeName.toLowerCase() !== "object" ) ) { + + newSelector = selector; + newContext = context; + + // qSA considers elements outside a scoping root when evaluating child or + // descendant combinators, which is not what we want. + // In such cases, we work around the behavior by prefixing every selector in the + // list with an ID selector referencing the scope context. + // The technique has to be used as well when a leading combinator is used + // as such selectors are not recognized by querySelectorAll. + // Thanks to Andrew Dupont for this technique. + if ( nodeType === 1 && + ( rdescend.test( selector ) || rcombinators.test( selector ) ) ) { + + // Expand context for sibling selectors + newContext = rsibling.test( selector ) && testContext( context.parentNode ) || + context; + + // We can use :scope instead of the ID hack if the browser + // supports it & if we're not changing the context. + if ( newContext !== context || !support.scope ) { + + // Capture the context ID, setting it first if necessary + if ( ( nid = context.getAttribute( "id" ) ) ) { + nid = nid.replace( rcssescape, fcssescape ); + } else { + context.setAttribute( "id", ( nid = expando ) ); + } + } + + // Prefix every selector in the list + groups = tokenize( selector ); + i = groups.length; + while ( i-- ) { + groups[ i ] = ( nid ? "#" + nid : ":scope" ) + " " + + toSelector( groups[ i ] ); + } + newSelector = groups.join( "," ); + } + + try { + push.apply( results, + newContext.querySelectorAll( newSelector ) + ); + return results; + } catch ( qsaError ) { + nonnativeSelectorCache( selector, true ); + } finally { + if ( nid === expando ) { + context.removeAttribute( "id" ); + } + } + } + } + } + + // All others + return select( selector.replace( rtrim, "$1" ), context, results, seed ); +} + +/** + * Create key-value caches of limited size + * @returns {function(string, object)} Returns the Object data after storing it on itself with + * property name the (space-suffixed) string and (if the cache is larger than Expr.cacheLength) + * deleting the oldest entry + */ +function createCache() { + var keys = []; + + function cache( key, value ) { + + // Use (key + " ") to avoid collision with native prototype properties (see Issue #157) + if ( keys.push( key + " " ) > Expr.cacheLength ) { + + // Only keep the most recent entries + delete cache[ keys.shift() ]; + } + return ( cache[ key + " " ] = value ); + } + return cache; +} + +/** + * Mark a function for special use by Sizzle + * @param {Function} fn The function to mark + */ +function markFunction( fn ) { + fn[ expando ] = true; + return fn; +} + +/** + * Support testing using an element + * @param {Function} fn Passed the created element and returns a boolean result + */ +function assert( fn ) { + var el = document.createElement( "fieldset" ); + + try { + return !!fn( el ); + } catch ( e ) { + return false; + } finally { + + // Remove from its parent by default + if ( el.parentNode ) { + el.parentNode.removeChild( el ); + } + + // release memory in IE + el = null; + } +} + +/** + * Adds the same handler for all of the specified attrs + * @param {String} attrs Pipe-separated list of attributes + * @param {Function} handler The method that will be applied + */ +function addHandle( attrs, handler ) { + var arr = attrs.split( "|" ), + i = arr.length; + + while ( i-- ) { + Expr.attrHandle[ arr[ i ] ] = handler; + } +} + +/** + * Checks document order of two siblings + * @param {Element} a + * @param {Element} b + * @returns {Number} Returns less than 0 if a precedes b, greater than 0 if a follows b + */ +function siblingCheck( a, b ) { + var cur = b && a, + diff = cur && a.nodeType === 1 && b.nodeType === 1 && + a.sourceIndex - b.sourceIndex; + + // Use IE sourceIndex if available on both nodes + if ( diff ) { + return diff; + } + + // Check if b follows a + if ( cur ) { + while ( ( cur = cur.nextSibling ) ) { + if ( cur === b ) { + return -1; + } + } + } + + return a ? 1 : -1; +} + +/** + * Returns a function to use in pseudos for input types + * @param {String} type + */ +function createInputPseudo( type ) { + return function( elem ) { + var name = elem.nodeName.toLowerCase(); + return name === "input" && elem.type === type; + }; +} + +/** + * Returns a function to use in pseudos for buttons + * @param {String} type + */ +function createButtonPseudo( type ) { + return function( elem ) { + var name = elem.nodeName.toLowerCase(); + return ( name === "input" || name === "button" ) && elem.type === type; + }; +} + +/** + * Returns a function to use in pseudos for :enabled/:disabled + * @param {Boolean} disabled true for :disabled; false for :enabled + */ +function createDisabledPseudo( disabled ) { + + // Known :disabled false positives: fieldset[disabled] > legend:nth-of-type(n+2) :can-disable + return function( elem ) { + + // Only certain elements can match :enabled or :disabled + // https://html.spec.whatwg.org/multipage/scripting.html#selector-enabled + // https://html.spec.whatwg.org/multipage/scripting.html#selector-disabled + if ( "form" in elem ) { + + // Check for inherited disabledness on relevant non-disabled elements: + // * listed form-associated elements in a disabled fieldset + // https://html.spec.whatwg.org/multipage/forms.html#category-listed + // https://html.spec.whatwg.org/multipage/forms.html#concept-fe-disabled + // * option elements in a disabled optgroup + // https://html.spec.whatwg.org/multipage/forms.html#concept-option-disabled + // All such elements have a "form" property. + if ( elem.parentNode && elem.disabled === false ) { + + // Option elements defer to a parent optgroup if present + if ( "label" in elem ) { + if ( "label" in elem.parentNode ) { + return elem.parentNode.disabled === disabled; + } else { + return elem.disabled === disabled; + } + } + + // Support: IE 6 - 11 + // Use the isDisabled shortcut property to check for disabled fieldset ancestors + return elem.isDisabled === disabled || + + // Where there is no isDisabled, check manually + /* jshint -W018 */ + elem.isDisabled !== !disabled && + inDisabledFieldset( elem ) === disabled; + } + + return elem.disabled === disabled; + + // Try to winnow out elements that can't be disabled before trusting the disabled property. + // Some victims get caught in our net (label, legend, menu, track), but it shouldn't + // even exist on them, let alone have a boolean value. + } else if ( "label" in elem ) { + return elem.disabled === disabled; + } + + // Remaining elements are neither :enabled nor :disabled + return false; + }; +} + +/** + * Returns a function to use in pseudos for positionals + * @param {Function} fn + */ +function createPositionalPseudo( fn ) { + return markFunction( function( argument ) { + argument = +argument; + return markFunction( function( seed, matches ) { + var j, + matchIndexes = fn( [], seed.length, argument ), + i = matchIndexes.length; + + // Match elements found at the specified indexes + while ( i-- ) { + if ( seed[ ( j = matchIndexes[ i ] ) ] ) { + seed[ j ] = !( matches[ j ] = seed[ j ] ); + } + } + } ); + } ); +} + +/** + * Checks a node for validity as a Sizzle context + * @param {Element|Object=} context + * @returns {Element|Object|Boolean} The input node if acceptable, otherwise a falsy value + */ +function testContext( context ) { + return context && typeof context.getElementsByTagName !== "undefined" && context; +} + +// Expose support vars for convenience +support = Sizzle.support = {}; + +/** + * Detects XML nodes + * @param {Element|Object} elem An element or a document + * @returns {Boolean} True iff elem is a non-HTML XML node + */ +isXML = Sizzle.isXML = function( elem ) { + var namespace = elem.namespaceURI, + docElem = ( elem.ownerDocument || elem ).documentElement; + + // Support: IE <=8 + // Assume HTML when documentElement doesn't yet exist, such as inside loading iframes + // https://bugs.jquery.com/ticket/4833 + return !rhtml.test( namespace || docElem && docElem.nodeName || "HTML" ); +}; + +/** + * Sets document-related variables once based on the current document + * @param {Element|Object} [doc] An element or document object to use to set the document + * @returns {Object} Returns the current document + */ +setDocument = Sizzle.setDocument = function( node ) { + var hasCompare, subWindow, + doc = node ? node.ownerDocument || node : preferredDoc; + + // Return early if doc is invalid or already selected + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + if ( doc == document || doc.nodeType !== 9 || !doc.documentElement ) { + return document; + } + + // Update global variables + document = doc; + docElem = document.documentElement; + documentIsHTML = !isXML( document ); + + // Support: IE 9 - 11+, Edge 12 - 18+ + // Accessing iframe documents after unload throws "permission denied" errors (jQuery #13936) + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + if ( preferredDoc != document && + ( subWindow = document.defaultView ) && subWindow.top !== subWindow ) { + + // Support: IE 11, Edge + if ( subWindow.addEventListener ) { + subWindow.addEventListener( "unload", unloadHandler, false ); + + // Support: IE 9 - 10 only + } else if ( subWindow.attachEvent ) { + subWindow.attachEvent( "onunload", unloadHandler ); + } + } + + // Support: IE 8 - 11+, Edge 12 - 18+, Chrome <=16 - 25 only, Firefox <=3.6 - 31 only, + // Safari 4 - 5 only, Opera <=11.6 - 12.x only + // IE/Edge & older browsers don't support the :scope pseudo-class. + // Support: Safari 6.0 only + // Safari 6.0 supports :scope but it's an alias of :root there. + support.scope = assert( function( el ) { + docElem.appendChild( el ).appendChild( document.createElement( "div" ) ); + return typeof el.querySelectorAll !== "undefined" && + !el.querySelectorAll( ":scope fieldset div" ).length; + } ); + + /* Attributes + ---------------------------------------------------------------------- */ + + // Support: IE<8 + // Verify that getAttribute really returns attributes and not properties + // (excepting IE8 booleans) + support.attributes = assert( function( el ) { + el.className = "i"; + return !el.getAttribute( "className" ); + } ); + + /* getElement(s)By* + ---------------------------------------------------------------------- */ + + // Check if getElementsByTagName("*") returns only elements + support.getElementsByTagName = assert( function( el ) { + el.appendChild( document.createComment( "" ) ); + return !el.getElementsByTagName( "*" ).length; + } ); + + // Support: IE<9 + support.getElementsByClassName = rnative.test( document.getElementsByClassName ); + + // Support: IE<10 + // Check if getElementById returns elements by name + // The broken getElementById methods don't pick up programmatically-set names, + // so use a roundabout getElementsByName test + support.getById = assert( function( el ) { + docElem.appendChild( el ).id = expando; + return !document.getElementsByName || !document.getElementsByName( expando ).length; + } ); + + // ID filter and find + if ( support.getById ) { + Expr.filter[ "ID" ] = function( id ) { + var attrId = id.replace( runescape, funescape ); + return function( elem ) { + return elem.getAttribute( "id" ) === attrId; + }; + }; + Expr.find[ "ID" ] = function( id, context ) { + if ( typeof context.getElementById !== "undefined" && documentIsHTML ) { + var elem = context.getElementById( id ); + return elem ? [ elem ] : []; + } + }; + } else { + Expr.filter[ "ID" ] = function( id ) { + var attrId = id.replace( runescape, funescape ); + return function( elem ) { + var node = typeof elem.getAttributeNode !== "undefined" && + elem.getAttributeNode( "id" ); + return node && node.value === attrId; + }; + }; + + // Support: IE 6 - 7 only + // getElementById is not reliable as a find shortcut + Expr.find[ "ID" ] = function( id, context ) { + if ( typeof context.getElementById !== "undefined" && documentIsHTML ) { + var node, i, elems, + elem = context.getElementById( id ); + + if ( elem ) { + + // Verify the id attribute + node = elem.getAttributeNode( "id" ); + if ( node && node.value === id ) { + return [ elem ]; + } + + // Fall back on getElementsByName + elems = context.getElementsByName( id ); + i = 0; + while ( ( elem = elems[ i++ ] ) ) { + node = elem.getAttributeNode( "id" ); + if ( node && node.value === id ) { + return [ elem ]; + } + } + } + + return []; + } + }; + } + + // Tag + Expr.find[ "TAG" ] = support.getElementsByTagName ? + function( tag, context ) { + if ( typeof context.getElementsByTagName !== "undefined" ) { + return context.getElementsByTagName( tag ); + + // DocumentFragment nodes don't have gEBTN + } else if ( support.qsa ) { + return context.querySelectorAll( tag ); + } + } : + + function( tag, context ) { + var elem, + tmp = [], + i = 0, + + // By happy coincidence, a (broken) gEBTN appears on DocumentFragment nodes too + results = context.getElementsByTagName( tag ); + + // Filter out possible comments + if ( tag === "*" ) { + while ( ( elem = results[ i++ ] ) ) { + if ( elem.nodeType === 1 ) { + tmp.push( elem ); + } + } + + return tmp; + } + return results; + }; + + // Class + Expr.find[ "CLASS" ] = support.getElementsByClassName && function( className, context ) { + if ( typeof context.getElementsByClassName !== "undefined" && documentIsHTML ) { + return context.getElementsByClassName( className ); + } + }; + + /* QSA/matchesSelector + ---------------------------------------------------------------------- */ + + // QSA and matchesSelector support + + // matchesSelector(:active) reports false when true (IE9/Opera 11.5) + rbuggyMatches = []; + + // qSa(:focus) reports false when true (Chrome 21) + // We allow this because of a bug in IE8/9 that throws an error + // whenever `document.activeElement` is accessed on an iframe + // So, we allow :focus to pass through QSA all the time to avoid the IE error + // See https://bugs.jquery.com/ticket/13378 + rbuggyQSA = []; + + if ( ( support.qsa = rnative.test( document.querySelectorAll ) ) ) { + + // Build QSA regex + // Regex strategy adopted from Diego Perini + assert( function( el ) { + + var input; + + // Select is set to empty string on purpose + // This is to test IE's treatment of not explicitly + // setting a boolean content attribute, + // since its presence should be enough + // https://bugs.jquery.com/ticket/12359 + docElem.appendChild( el ).innerHTML = "<a id='" + expando + "'></a>" + + "<select id='" + expando + "-\r\\' msallowcapture=''>" + + "<option selected=''></option></select>"; + + // Support: IE8, Opera 11-12.16 + // Nothing should be selected when empty strings follow ^= or $= or *= + // The test attribute must be unknown in Opera but "safe" for WinRT + // https://msdn.microsoft.com/en-us/library/ie/hh465388.aspx#attribute_section + if ( el.querySelectorAll( "[msallowcapture^='']" ).length ) { + rbuggyQSA.push( "[*^$]=" + whitespace + "*(?:''|\"\")" ); + } + + // Support: IE8 + // Boolean attributes and "value" are not treated correctly + if ( !el.querySelectorAll( "[selected]" ).length ) { + rbuggyQSA.push( "\\[" + whitespace + "*(?:value|" + booleans + ")" ); + } + + // Support: Chrome<29, Android<4.4, Safari<7.0+, iOS<7.0+, PhantomJS<1.9.8+ + if ( !el.querySelectorAll( "[id~=" + expando + "-]" ).length ) { + rbuggyQSA.push( "~=" ); + } + + // Support: IE 11+, Edge 15 - 18+ + // IE 11/Edge don't find elements on a `[name='']` query in some cases. + // Adding a temporary attribute to the document before the selection works + // around the issue. + // Interestingly, IE 10 & older don't seem to have the issue. + input = document.createElement( "input" ); + input.setAttribute( "name", "" ); + el.appendChild( input ); + if ( !el.querySelectorAll( "[name='']" ).length ) { + rbuggyQSA.push( "\\[" + whitespace + "*name" + whitespace + "*=" + + whitespace + "*(?:''|\"\")" ); + } + + // Webkit/Opera - :checked should return selected option elements + // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked + // IE8 throws error here and will not see later tests + if ( !el.querySelectorAll( ":checked" ).length ) { + rbuggyQSA.push( ":checked" ); + } + + // Support: Safari 8+, iOS 8+ + // https://bugs.webkit.org/show_bug.cgi?id=136851 + // In-page `selector#id sibling-combinator selector` fails + if ( !el.querySelectorAll( "a#" + expando + "+*" ).length ) { + rbuggyQSA.push( ".#.+[+~]" ); + } + + // Support: Firefox <=3.6 - 5 only + // Old Firefox doesn't throw on a badly-escaped identifier. + el.querySelectorAll( "\\\f" ); + rbuggyQSA.push( "[\\r\\n\\f]" ); + } ); + + assert( function( el ) { + el.innerHTML = "<a href='' disabled='disabled'></a>" + + "<select disabled='disabled'><option/></select>"; + + // Support: Windows 8 Native Apps + // The type and name attributes are restricted during .innerHTML assignment + var input = document.createElement( "input" ); + input.setAttribute( "type", "hidden" ); + el.appendChild( input ).setAttribute( "name", "D" ); + + // Support: IE8 + // Enforce case-sensitivity of name attribute + if ( el.querySelectorAll( "[name=d]" ).length ) { + rbuggyQSA.push( "name" + whitespace + "*[*^$|!~]?=" ); + } + + // FF 3.5 - :enabled/:disabled and hidden elements (hidden elements are still enabled) + // IE8 throws error here and will not see later tests + if ( el.querySelectorAll( ":enabled" ).length !== 2 ) { + rbuggyQSA.push( ":enabled", ":disabled" ); + } + + // Support: IE9-11+ + // IE's :disabled selector does not pick up the children of disabled fieldsets + docElem.appendChild( el ).disabled = true; + if ( el.querySelectorAll( ":disabled" ).length !== 2 ) { + rbuggyQSA.push( ":enabled", ":disabled" ); + } + + // Support: Opera 10 - 11 only + // Opera 10-11 does not throw on post-comma invalid pseudos + el.querySelectorAll( "*,:x" ); + rbuggyQSA.push( ",.*:" ); + } ); + } + + if ( ( support.matchesSelector = rnative.test( ( matches = docElem.matches || + docElem.webkitMatchesSelector || + docElem.mozMatchesSelector || + docElem.oMatchesSelector || + docElem.msMatchesSelector ) ) ) ) { + + assert( function( el ) { + + // Check to see if it's possible to do matchesSelector + // on a disconnected node (IE 9) + support.disconnectedMatch = matches.call( el, "*" ); + + // This should fail with an exception + // Gecko does not error, returns false instead + matches.call( el, "[s!='']:x" ); + rbuggyMatches.push( "!=", pseudos ); + } ); + } + + rbuggyQSA = rbuggyQSA.length && new RegExp( rbuggyQSA.join( "|" ) ); + rbuggyMatches = rbuggyMatches.length && new RegExp( rbuggyMatches.join( "|" ) ); + + /* Contains + ---------------------------------------------------------------------- */ + hasCompare = rnative.test( docElem.compareDocumentPosition ); + + // Element contains another + // Purposefully self-exclusive + // As in, an element does not contain itself + contains = hasCompare || rnative.test( docElem.contains ) ? + function( a, b ) { + var adown = a.nodeType === 9 ? a.documentElement : a, + bup = b && b.parentNode; + return a === bup || !!( bup && bup.nodeType === 1 && ( + adown.contains ? + adown.contains( bup ) : + a.compareDocumentPosition && a.compareDocumentPosition( bup ) & 16 + ) ); + } : + function( a, b ) { + if ( b ) { + while ( ( b = b.parentNode ) ) { + if ( b === a ) { + return true; + } + } + } + return false; + }; + + /* Sorting + ---------------------------------------------------------------------- */ + + // Document order sorting + sortOrder = hasCompare ? + function( a, b ) { + + // Flag for duplicate removal + if ( a === b ) { + hasDuplicate = true; + return 0; + } + + // Sort on method existence if only one input has compareDocumentPosition + var compare = !a.compareDocumentPosition - !b.compareDocumentPosition; + if ( compare ) { + return compare; + } + + // Calculate position if both inputs belong to the same document + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + compare = ( a.ownerDocument || a ) == ( b.ownerDocument || b ) ? + a.compareDocumentPosition( b ) : + + // Otherwise we know they are disconnected + 1; + + // Disconnected nodes + if ( compare & 1 || + ( !support.sortDetached && b.compareDocumentPosition( a ) === compare ) ) { + + // Choose the first element that is related to our preferred document + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + if ( a == document || a.ownerDocument == preferredDoc && + contains( preferredDoc, a ) ) { + return -1; + } + + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + if ( b == document || b.ownerDocument == preferredDoc && + contains( preferredDoc, b ) ) { + return 1; + } + + // Maintain original order + return sortInput ? + ( indexOf( sortInput, a ) - indexOf( sortInput, b ) ) : + 0; + } + + return compare & 4 ? -1 : 1; + } : + function( a, b ) { + + // Exit early if the nodes are identical + if ( a === b ) { + hasDuplicate = true; + return 0; + } + + var cur, + i = 0, + aup = a.parentNode, + bup = b.parentNode, + ap = [ a ], + bp = [ b ]; + + // Parentless nodes are either documents or disconnected + if ( !aup || !bup ) { + + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + /* eslint-disable eqeqeq */ + return a == document ? -1 : + b == document ? 1 : + /* eslint-enable eqeqeq */ + aup ? -1 : + bup ? 1 : + sortInput ? + ( indexOf( sortInput, a ) - indexOf( sortInput, b ) ) : + 0; + + // If the nodes are siblings, we can do a quick check + } else if ( aup === bup ) { + return siblingCheck( a, b ); + } + + // Otherwise we need full lists of their ancestors for comparison + cur = a; + while ( ( cur = cur.parentNode ) ) { + ap.unshift( cur ); + } + cur = b; + while ( ( cur = cur.parentNode ) ) { + bp.unshift( cur ); + } + + // Walk down the tree looking for a discrepancy + while ( ap[ i ] === bp[ i ] ) { + i++; + } + + return i ? + + // Do a sibling check if the nodes have a common ancestor + siblingCheck( ap[ i ], bp[ i ] ) : + + // Otherwise nodes in our document sort first + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + /* eslint-disable eqeqeq */ + ap[ i ] == preferredDoc ? -1 : + bp[ i ] == preferredDoc ? 1 : + /* eslint-enable eqeqeq */ + 0; + }; + + return document; +}; + +Sizzle.matches = function( expr, elements ) { + return Sizzle( expr, null, null, elements ); +}; + +Sizzle.matchesSelector = function( elem, expr ) { + setDocument( elem ); + + if ( support.matchesSelector && documentIsHTML && + !nonnativeSelectorCache[ expr + " " ] && + ( !rbuggyMatches || !rbuggyMatches.test( expr ) ) && + ( !rbuggyQSA || !rbuggyQSA.test( expr ) ) ) { + + try { + var ret = matches.call( elem, expr ); + + // IE 9's matchesSelector returns false on disconnected nodes + if ( ret || support.disconnectedMatch || + + // As well, disconnected nodes are said to be in a document + // fragment in IE 9 + elem.document && elem.document.nodeType !== 11 ) { + return ret; + } + } catch ( e ) { + nonnativeSelectorCache( expr, true ); + } + } + + return Sizzle( expr, document, null, [ elem ] ).length > 0; +}; + +Sizzle.contains = function( context, elem ) { + + // Set document vars if needed + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + if ( ( context.ownerDocument || context ) != document ) { + setDocument( context ); + } + return contains( context, elem ); +}; + +Sizzle.attr = function( elem, name ) { + + // Set document vars if needed + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + if ( ( elem.ownerDocument || elem ) != document ) { + setDocument( elem ); + } + + var fn = Expr.attrHandle[ name.toLowerCase() ], + + // Don't get fooled by Object.prototype properties (jQuery #13807) + val = fn && hasOwn.call( Expr.attrHandle, name.toLowerCase() ) ? + fn( elem, name, !documentIsHTML ) : + undefined; + + return val !== undefined ? + val : + support.attributes || !documentIsHTML ? + elem.getAttribute( name ) : + ( val = elem.getAttributeNode( name ) ) && val.specified ? + val.value : + null; +}; + +Sizzle.escape = function( sel ) { + return ( sel + "" ).replace( rcssescape, fcssescape ); +}; + +Sizzle.error = function( msg ) { + throw new Error( "Syntax error, unrecognized expression: " + msg ); +}; + +/** + * Document sorting and removing duplicates + * @param {ArrayLike} results + */ +Sizzle.uniqueSort = function( results ) { + var elem, + duplicates = [], + j = 0, + i = 0; + + // Unless we *know* we can detect duplicates, assume their presence + hasDuplicate = !support.detectDuplicates; + sortInput = !support.sortStable && results.slice( 0 ); + results.sort( sortOrder ); + + if ( hasDuplicate ) { + while ( ( elem = results[ i++ ] ) ) { + if ( elem === results[ i ] ) { + j = duplicates.push( i ); + } + } + while ( j-- ) { + results.splice( duplicates[ j ], 1 ); + } + } + + // Clear input after sorting to release objects + // See https://github.com/jquery/sizzle/pull/225 + sortInput = null; + + return results; +}; + +/** + * Utility function for retrieving the text value of an array of DOM nodes + * @param {Array|Element} elem + */ +getText = Sizzle.getText = function( elem ) { + var node, + ret = "", + i = 0, + nodeType = elem.nodeType; + + if ( !nodeType ) { + + // If no nodeType, this is expected to be an array + while ( ( node = elem[ i++ ] ) ) { + + // Do not traverse comment nodes + ret += getText( node ); + } + } else if ( nodeType === 1 || nodeType === 9 || nodeType === 11 ) { + + // Use textContent for elements + // innerText usage removed for consistency of new lines (jQuery #11153) + if ( typeof elem.textContent === "string" ) { + return elem.textContent; + } else { + + // Traverse its children + for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) { + ret += getText( elem ); + } + } + } else if ( nodeType === 3 || nodeType === 4 ) { + return elem.nodeValue; + } + + // Do not include comment or processing instruction nodes + + return ret; +}; + +Expr = Sizzle.selectors = { + + // Can be adjusted by the user + cacheLength: 50, + + createPseudo: markFunction, + + match: matchExpr, + + attrHandle: {}, + + find: {}, + + relative: { + ">": { dir: "parentNode", first: true }, + " ": { dir: "parentNode" }, + "+": { dir: "previousSibling", first: true }, + "~": { dir: "previousSibling" } + }, + + preFilter: { + "ATTR": function( match ) { + match[ 1 ] = match[ 1 ].replace( runescape, funescape ); + + // Move the given value to match[3] whether quoted or unquoted + match[ 3 ] = ( match[ 3 ] || match[ 4 ] || + match[ 5 ] || "" ).replace( runescape, funescape ); + + if ( match[ 2 ] === "~=" ) { + match[ 3 ] = " " + match[ 3 ] + " "; + } + + return match.slice( 0, 4 ); + }, + + "CHILD": function( match ) { + + /* matches from matchExpr["CHILD"] + 1 type (only|nth|...) + 2 what (child|of-type) + 3 argument (even|odd|\d*|\d*n([+-]\d+)?|...) + 4 xn-component of xn+y argument ([+-]?\d*n|) + 5 sign of xn-component + 6 x of xn-component + 7 sign of y-component + 8 y of y-component + */ + match[ 1 ] = match[ 1 ].toLowerCase(); + + if ( match[ 1 ].slice( 0, 3 ) === "nth" ) { + + // nth-* requires argument + if ( !match[ 3 ] ) { + Sizzle.error( match[ 0 ] ); + } + + // numeric x and y parameters for Expr.filter.CHILD + // remember that false/true cast respectively to 0/1 + match[ 4 ] = +( match[ 4 ] ? + match[ 5 ] + ( match[ 6 ] || 1 ) : + 2 * ( match[ 3 ] === "even" || match[ 3 ] === "odd" ) ); + match[ 5 ] = +( ( match[ 7 ] + match[ 8 ] ) || match[ 3 ] === "odd" ); + + // other types prohibit arguments + } else if ( match[ 3 ] ) { + Sizzle.error( match[ 0 ] ); + } + + return match; + }, + + "PSEUDO": function( match ) { + var excess, + unquoted = !match[ 6 ] && match[ 2 ]; + + if ( matchExpr[ "CHILD" ].test( match[ 0 ] ) ) { + return null; + } + + // Accept quoted arguments as-is + if ( match[ 3 ] ) { + match[ 2 ] = match[ 4 ] || match[ 5 ] || ""; + + // Strip excess characters from unquoted arguments + } else if ( unquoted && rpseudo.test( unquoted ) && + + // Get excess from tokenize (recursively) + ( excess = tokenize( unquoted, true ) ) && + + // advance to the next closing parenthesis + ( excess = unquoted.indexOf( ")", unquoted.length - excess ) - unquoted.length ) ) { + + // excess is a negative index + match[ 0 ] = match[ 0 ].slice( 0, excess ); + match[ 2 ] = unquoted.slice( 0, excess ); + } + + // Return only captures needed by the pseudo filter method (type and argument) + return match.slice( 0, 3 ); + } + }, + + filter: { + + "TAG": function( nodeNameSelector ) { + var nodeName = nodeNameSelector.replace( runescape, funescape ).toLowerCase(); + return nodeNameSelector === "*" ? + function() { + return true; + } : + function( elem ) { + return elem.nodeName && elem.nodeName.toLowerCase() === nodeName; + }; + }, + + "CLASS": function( className ) { + var pattern = classCache[ className + " " ]; + + return pattern || + ( pattern = new RegExp( "(^|" + whitespace + + ")" + className + "(" + whitespace + "|$)" ) ) && classCache( + className, function( elem ) { + return pattern.test( + typeof elem.className === "string" && elem.className || + typeof elem.getAttribute !== "undefined" && + elem.getAttribute( "class" ) || + "" + ); + } ); + }, + + "ATTR": function( name, operator, check ) { + return function( elem ) { + var result = Sizzle.attr( elem, name ); + + if ( result == null ) { + return operator === "!="; + } + if ( !operator ) { + return true; + } + + result += ""; + + /* eslint-disable max-len */ + + return operator === "=" ? result === check : + operator === "!=" ? result !== check : + operator === "^=" ? check && result.indexOf( check ) === 0 : + operator === "*=" ? check && result.indexOf( check ) > -1 : + operator === "$=" ? check && result.slice( -check.length ) === check : + operator === "~=" ? ( " " + result.replace( rwhitespace, " " ) + " " ).indexOf( check ) > -1 : + operator === "|=" ? result === check || result.slice( 0, check.length + 1 ) === check + "-" : + false; + /* eslint-enable max-len */ + + }; + }, + + "CHILD": function( type, what, _argument, first, last ) { + var simple = type.slice( 0, 3 ) !== "nth", + forward = type.slice( -4 ) !== "last", + ofType = what === "of-type"; + + return first === 1 && last === 0 ? + + // Shortcut for :nth-*(n) + function( elem ) { + return !!elem.parentNode; + } : + + function( elem, _context, xml ) { + var cache, uniqueCache, outerCache, node, nodeIndex, start, + dir = simple !== forward ? "nextSibling" : "previousSibling", + parent = elem.parentNode, + name = ofType && elem.nodeName.toLowerCase(), + useCache = !xml && !ofType, + diff = false; + + if ( parent ) { + + // :(first|last|only)-(child|of-type) + if ( simple ) { + while ( dir ) { + node = elem; + while ( ( node = node[ dir ] ) ) { + if ( ofType ? + node.nodeName.toLowerCase() === name : + node.nodeType === 1 ) { + + return false; + } + } + + // Reverse direction for :only-* (if we haven't yet done so) + start = dir = type === "only" && !start && "nextSibling"; + } + return true; + } + + start = [ forward ? parent.firstChild : parent.lastChild ]; + + // non-xml :nth-child(...) stores cache data on `parent` + if ( forward && useCache ) { + + // Seek `elem` from a previously-cached index + + // ...in a gzip-friendly way + node = parent; + outerCache = node[ expando ] || ( node[ expando ] = {} ); + + // Support: IE <9 only + // Defend against cloned attroperties (jQuery gh-1709) + uniqueCache = outerCache[ node.uniqueID ] || + ( outerCache[ node.uniqueID ] = {} ); + + cache = uniqueCache[ type ] || []; + nodeIndex = cache[ 0 ] === dirruns && cache[ 1 ]; + diff = nodeIndex && cache[ 2 ]; + node = nodeIndex && parent.childNodes[ nodeIndex ]; + + while ( ( node = ++nodeIndex && node && node[ dir ] || + + // Fallback to seeking `elem` from the start + ( diff = nodeIndex = 0 ) || start.pop() ) ) { + + // When found, cache indexes on `parent` and break + if ( node.nodeType === 1 && ++diff && node === elem ) { + uniqueCache[ type ] = [ dirruns, nodeIndex, diff ]; + break; + } + } + + } else { + + // Use previously-cached element index if available + if ( useCache ) { + + // ...in a gzip-friendly way + node = elem; + outerCache = node[ expando ] || ( node[ expando ] = {} ); + + // Support: IE <9 only + // Defend against cloned attroperties (jQuery gh-1709) + uniqueCache = outerCache[ node.uniqueID ] || + ( outerCache[ node.uniqueID ] = {} ); + + cache = uniqueCache[ type ] || []; + nodeIndex = cache[ 0 ] === dirruns && cache[ 1 ]; + diff = nodeIndex; + } + + // xml :nth-child(...) + // or :nth-last-child(...) or :nth(-last)?-of-type(...) + if ( diff === false ) { + + // Use the same loop as above to seek `elem` from the start + while ( ( node = ++nodeIndex && node && node[ dir ] || + ( diff = nodeIndex = 0 ) || start.pop() ) ) { + + if ( ( ofType ? + node.nodeName.toLowerCase() === name : + node.nodeType === 1 ) && + ++diff ) { + + // Cache the index of each encountered element + if ( useCache ) { + outerCache = node[ expando ] || + ( node[ expando ] = {} ); + + // Support: IE <9 only + // Defend against cloned attroperties (jQuery gh-1709) + uniqueCache = outerCache[ node.uniqueID ] || + ( outerCache[ node.uniqueID ] = {} ); + + uniqueCache[ type ] = [ dirruns, diff ]; + } + + if ( node === elem ) { + break; + } + } + } + } + } + + // Incorporate the offset, then check against cycle size + diff -= last; + return diff === first || ( diff % first === 0 && diff / first >= 0 ); + } + }; + }, + + "PSEUDO": function( pseudo, argument ) { + + // pseudo-class names are case-insensitive + // http://www.w3.org/TR/selectors/#pseudo-classes + // Prioritize by case sensitivity in case custom pseudos are added with uppercase letters + // Remember that setFilters inherits from pseudos + var args, + fn = Expr.pseudos[ pseudo ] || Expr.setFilters[ pseudo.toLowerCase() ] || + Sizzle.error( "unsupported pseudo: " + pseudo ); + + // The user may use createPseudo to indicate that + // arguments are needed to create the filter function + // just as Sizzle does + if ( fn[ expando ] ) { + return fn( argument ); + } + + // But maintain support for old signatures + if ( fn.length > 1 ) { + args = [ pseudo, pseudo, "", argument ]; + return Expr.setFilters.hasOwnProperty( pseudo.toLowerCase() ) ? + markFunction( function( seed, matches ) { + var idx, + matched = fn( seed, argument ), + i = matched.length; + while ( i-- ) { + idx = indexOf( seed, matched[ i ] ); + seed[ idx ] = !( matches[ idx ] = matched[ i ] ); + } + } ) : + function( elem ) { + return fn( elem, 0, args ); + }; + } + + return fn; + } + }, + + pseudos: { + + // Potentially complex pseudos + "not": markFunction( function( selector ) { + + // Trim the selector passed to compile + // to avoid treating leading and trailing + // spaces as combinators + var input = [], + results = [], + matcher = compile( selector.replace( rtrim, "$1" ) ); + + return matcher[ expando ] ? + markFunction( function( seed, matches, _context, xml ) { + var elem, + unmatched = matcher( seed, null, xml, [] ), + i = seed.length; + + // Match elements unmatched by `matcher` + while ( i-- ) { + if ( ( elem = unmatched[ i ] ) ) { + seed[ i ] = !( matches[ i ] = elem ); + } + } + } ) : + function( elem, _context, xml ) { + input[ 0 ] = elem; + matcher( input, null, xml, results ); + + // Don't keep the element (issue #299) + input[ 0 ] = null; + return !results.pop(); + }; + } ), + + "has": markFunction( function( selector ) { + return function( elem ) { + return Sizzle( selector, elem ).length > 0; + }; + } ), + + "contains": markFunction( function( text ) { + text = text.replace( runescape, funescape ); + return function( elem ) { + return ( elem.textContent || getText( elem ) ).indexOf( text ) > -1; + }; + } ), + + // "Whether an element is represented by a :lang() selector + // is based solely on the element's language value + // being equal to the identifier C, + // or beginning with the identifier C immediately followed by "-". + // The matching of C against the element's language value is performed case-insensitively. + // The identifier C does not have to be a valid language name." + // http://www.w3.org/TR/selectors/#lang-pseudo + "lang": markFunction( function( lang ) { + + // lang value must be a valid identifier + if ( !ridentifier.test( lang || "" ) ) { + Sizzle.error( "unsupported lang: " + lang ); + } + lang = lang.replace( runescape, funescape ).toLowerCase(); + return function( elem ) { + var elemLang; + do { + if ( ( elemLang = documentIsHTML ? + elem.lang : + elem.getAttribute( "xml:lang" ) || elem.getAttribute( "lang" ) ) ) { + + elemLang = elemLang.toLowerCase(); + return elemLang === lang || elemLang.indexOf( lang + "-" ) === 0; + } + } while ( ( elem = elem.parentNode ) && elem.nodeType === 1 ); + return false; + }; + } ), + + // Miscellaneous + "target": function( elem ) { + var hash = window.location && window.location.hash; + return hash && hash.slice( 1 ) === elem.id; + }, + + "root": function( elem ) { + return elem === docElem; + }, + + "focus": function( elem ) { + return elem === document.activeElement && + ( !document.hasFocus || document.hasFocus() ) && + !!( elem.type || elem.href || ~elem.tabIndex ); + }, + + // Boolean properties + "enabled": createDisabledPseudo( false ), + "disabled": createDisabledPseudo( true ), + + "checked": function( elem ) { + + // In CSS3, :checked should return both checked and selected elements + // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked + var nodeName = elem.nodeName.toLowerCase(); + return ( nodeName === "input" && !!elem.checked ) || + ( nodeName === "option" && !!elem.selected ); + }, + + "selected": function( elem ) { + + // Accessing this property makes selected-by-default + // options in Safari work properly + if ( elem.parentNode ) { + // eslint-disable-next-line no-unused-expressions + elem.parentNode.selectedIndex; + } + + return elem.selected === true; + }, + + // Contents + "empty": function( elem ) { + + // http://www.w3.org/TR/selectors/#empty-pseudo + // :empty is negated by element (1) or content nodes (text: 3; cdata: 4; entity ref: 5), + // but not by others (comment: 8; processing instruction: 7; etc.) + // nodeType < 6 works because attributes (2) do not appear as children + for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) { + if ( elem.nodeType < 6 ) { + return false; + } + } + return true; + }, + + "parent": function( elem ) { + return !Expr.pseudos[ "empty" ]( elem ); + }, + + // Element/input types + "header": function( elem ) { + return rheader.test( elem.nodeName ); + }, + + "input": function( elem ) { + return rinputs.test( elem.nodeName ); + }, + + "button": function( elem ) { + var name = elem.nodeName.toLowerCase(); + return name === "input" && elem.type === "button" || name === "button"; + }, + + "text": function( elem ) { + var attr; + return elem.nodeName.toLowerCase() === "input" && + elem.type === "text" && + + // Support: IE<8 + // New HTML5 attribute values (e.g., "search") appear with elem.type === "text" + ( ( attr = elem.getAttribute( "type" ) ) == null || + attr.toLowerCase() === "text" ); + }, + + // Position-in-collection + "first": createPositionalPseudo( function() { + return [ 0 ]; + } ), + + "last": createPositionalPseudo( function( _matchIndexes, length ) { + return [ length - 1 ]; + } ), + + "eq": createPositionalPseudo( function( _matchIndexes, length, argument ) { + return [ argument < 0 ? argument + length : argument ]; + } ), + + "even": createPositionalPseudo( function( matchIndexes, length ) { + var i = 0; + for ( ; i < length; i += 2 ) { + matchIndexes.push( i ); + } + return matchIndexes; + } ), + + "odd": createPositionalPseudo( function( matchIndexes, length ) { + var i = 1; + for ( ; i < length; i += 2 ) { + matchIndexes.push( i ); + } + return matchIndexes; + } ), + + "lt": createPositionalPseudo( function( matchIndexes, length, argument ) { + var i = argument < 0 ? + argument + length : + argument > length ? + length : + argument; + for ( ; --i >= 0; ) { + matchIndexes.push( i ); + } + return matchIndexes; + } ), + + "gt": createPositionalPseudo( function( matchIndexes, length, argument ) { + var i = argument < 0 ? argument + length : argument; + for ( ; ++i < length; ) { + matchIndexes.push( i ); + } + return matchIndexes; + } ) + } +}; + +Expr.pseudos[ "nth" ] = Expr.pseudos[ "eq" ]; + +// Add button/input type pseudos +for ( i in { radio: true, checkbox: true, file: true, password: true, image: true } ) { + Expr.pseudos[ i ] = createInputPseudo( i ); +} +for ( i in { submit: true, reset: true } ) { + Expr.pseudos[ i ] = createButtonPseudo( i ); +} + +// Easy API for creating new setFilters +function setFilters() {} +setFilters.prototype = Expr.filters = Expr.pseudos; +Expr.setFilters = new setFilters(); + +tokenize = Sizzle.tokenize = function( selector, parseOnly ) { + var matched, match, tokens, type, + soFar, groups, preFilters, + cached = tokenCache[ selector + " " ]; + + if ( cached ) { + return parseOnly ? 0 : cached.slice( 0 ); + } + + soFar = selector; + groups = []; + preFilters = Expr.preFilter; + + while ( soFar ) { + + // Comma and first run + if ( !matched || ( match = rcomma.exec( soFar ) ) ) { + if ( match ) { + + // Don't consume trailing commas as valid + soFar = soFar.slice( match[ 0 ].length ) || soFar; + } + groups.push( ( tokens = [] ) ); + } + + matched = false; + + // Combinators + if ( ( match = rcombinators.exec( soFar ) ) ) { + matched = match.shift(); + tokens.push( { + value: matched, + + // Cast descendant combinators to space + type: match[ 0 ].replace( rtrim, " " ) + } ); + soFar = soFar.slice( matched.length ); + } + + // Filters + for ( type in Expr.filter ) { + if ( ( match = matchExpr[ type ].exec( soFar ) ) && ( !preFilters[ type ] || + ( match = preFilters[ type ]( match ) ) ) ) { + matched = match.shift(); + tokens.push( { + value: matched, + type: type, + matches: match + } ); + soFar = soFar.slice( matched.length ); + } + } + + if ( !matched ) { + break; + } + } + + // Return the length of the invalid excess + // if we're just parsing + // Otherwise, throw an error or return tokens + return parseOnly ? + soFar.length : + soFar ? + Sizzle.error( selector ) : + + // Cache the tokens + tokenCache( selector, groups ).slice( 0 ); +}; + +function toSelector( tokens ) { + var i = 0, + len = tokens.length, + selector = ""; + for ( ; i < len; i++ ) { + selector += tokens[ i ].value; + } + return selector; +} + +function addCombinator( matcher, combinator, base ) { + var dir = combinator.dir, + skip = combinator.next, + key = skip || dir, + checkNonElements = base && key === "parentNode", + doneName = done++; + + return combinator.first ? + + // Check against closest ancestor/preceding element + function( elem, context, xml ) { + while ( ( elem = elem[ dir ] ) ) { + if ( elem.nodeType === 1 || checkNonElements ) { + return matcher( elem, context, xml ); + } + } + return false; + } : + + // Check against all ancestor/preceding elements + function( elem, context, xml ) { + var oldCache, uniqueCache, outerCache, + newCache = [ dirruns, doneName ]; + + // We can't set arbitrary data on XML nodes, so they don't benefit from combinator caching + if ( xml ) { + while ( ( elem = elem[ dir ] ) ) { + if ( elem.nodeType === 1 || checkNonElements ) { + if ( matcher( elem, context, xml ) ) { + return true; + } + } + } + } else { + while ( ( elem = elem[ dir ] ) ) { + if ( elem.nodeType === 1 || checkNonElements ) { + outerCache = elem[ expando ] || ( elem[ expando ] = {} ); + + // Support: IE <9 only + // Defend against cloned attroperties (jQuery gh-1709) + uniqueCache = outerCache[ elem.uniqueID ] || + ( outerCache[ elem.uniqueID ] = {} ); + + if ( skip && skip === elem.nodeName.toLowerCase() ) { + elem = elem[ dir ] || elem; + } else if ( ( oldCache = uniqueCache[ key ] ) && + oldCache[ 0 ] === dirruns && oldCache[ 1 ] === doneName ) { + + // Assign to newCache so results back-propagate to previous elements + return ( newCache[ 2 ] = oldCache[ 2 ] ); + } else { + + // Reuse newcache so results back-propagate to previous elements + uniqueCache[ key ] = newCache; + + // A match means we're done; a fail means we have to keep checking + if ( ( newCache[ 2 ] = matcher( elem, context, xml ) ) ) { + return true; + } + } + } + } + } + return false; + }; +} + +function elementMatcher( matchers ) { + return matchers.length > 1 ? + function( elem, context, xml ) { + var i = matchers.length; + while ( i-- ) { + if ( !matchers[ i ]( elem, context, xml ) ) { + return false; + } + } + return true; + } : + matchers[ 0 ]; +} + +function multipleContexts( selector, contexts, results ) { + var i = 0, + len = contexts.length; + for ( ; i < len; i++ ) { + Sizzle( selector, contexts[ i ], results ); + } + return results; +} + +function condense( unmatched, map, filter, context, xml ) { + var elem, + newUnmatched = [], + i = 0, + len = unmatched.length, + mapped = map != null; + + for ( ; i < len; i++ ) { + if ( ( elem = unmatched[ i ] ) ) { + if ( !filter || filter( elem, context, xml ) ) { + newUnmatched.push( elem ); + if ( mapped ) { + map.push( i ); + } + } + } + } + + return newUnmatched; +} + +function setMatcher( preFilter, selector, matcher, postFilter, postFinder, postSelector ) { + if ( postFilter && !postFilter[ expando ] ) { + postFilter = setMatcher( postFilter ); + } + if ( postFinder && !postFinder[ expando ] ) { + postFinder = setMatcher( postFinder, postSelector ); + } + return markFunction( function( seed, results, context, xml ) { + var temp, i, elem, + preMap = [], + postMap = [], + preexisting = results.length, + + // Get initial elements from seed or context + elems = seed || multipleContexts( + selector || "*", + context.nodeType ? [ context ] : context, + [] + ), + + // Prefilter to get matcher input, preserving a map for seed-results synchronization + matcherIn = preFilter && ( seed || !selector ) ? + condense( elems, preMap, preFilter, context, xml ) : + elems, + + matcherOut = matcher ? + + // If we have a postFinder, or filtered seed, or non-seed postFilter or preexisting results, + postFinder || ( seed ? preFilter : preexisting || postFilter ) ? + + // ...intermediate processing is necessary + [] : + + // ...otherwise use results directly + results : + matcherIn; + + // Find primary matches + if ( matcher ) { + matcher( matcherIn, matcherOut, context, xml ); + } + + // Apply postFilter + if ( postFilter ) { + temp = condense( matcherOut, postMap ); + postFilter( temp, [], context, xml ); + + // Un-match failing elements by moving them back to matcherIn + i = temp.length; + while ( i-- ) { + if ( ( elem = temp[ i ] ) ) { + matcherOut[ postMap[ i ] ] = !( matcherIn[ postMap[ i ] ] = elem ); + } + } + } + + if ( seed ) { + if ( postFinder || preFilter ) { + if ( postFinder ) { + + // Get the final matcherOut by condensing this intermediate into postFinder contexts + temp = []; + i = matcherOut.length; + while ( i-- ) { + if ( ( elem = matcherOut[ i ] ) ) { + + // Restore matcherIn since elem is not yet a final match + temp.push( ( matcherIn[ i ] = elem ) ); + } + } + postFinder( null, ( matcherOut = [] ), temp, xml ); + } + + // Move matched elements from seed to results to keep them synchronized + i = matcherOut.length; + while ( i-- ) { + if ( ( elem = matcherOut[ i ] ) && + ( temp = postFinder ? indexOf( seed, elem ) : preMap[ i ] ) > -1 ) { + + seed[ temp ] = !( results[ temp ] = elem ); + } + } + } + + // Add elements to results, through postFinder if defined + } else { + matcherOut = condense( + matcherOut === results ? + matcherOut.splice( preexisting, matcherOut.length ) : + matcherOut + ); + if ( postFinder ) { + postFinder( null, results, matcherOut, xml ); + } else { + push.apply( results, matcherOut ); + } + } + } ); +} + +function matcherFromTokens( tokens ) { + var checkContext, matcher, j, + len = tokens.length, + leadingRelative = Expr.relative[ tokens[ 0 ].type ], + implicitRelative = leadingRelative || Expr.relative[ " " ], + i = leadingRelative ? 1 : 0, + + // The foundational matcher ensures that elements are reachable from top-level context(s) + matchContext = addCombinator( function( elem ) { + return elem === checkContext; + }, implicitRelative, true ), + matchAnyContext = addCombinator( function( elem ) { + return indexOf( checkContext, elem ) > -1; + }, implicitRelative, true ), + matchers = [ function( elem, context, xml ) { + var ret = ( !leadingRelative && ( xml || context !== outermostContext ) ) || ( + ( checkContext = context ).nodeType ? + matchContext( elem, context, xml ) : + matchAnyContext( elem, context, xml ) ); + + // Avoid hanging onto element (issue #299) + checkContext = null; + return ret; + } ]; + + for ( ; i < len; i++ ) { + if ( ( matcher = Expr.relative[ tokens[ i ].type ] ) ) { + matchers = [ addCombinator( elementMatcher( matchers ), matcher ) ]; + } else { + matcher = Expr.filter[ tokens[ i ].type ].apply( null, tokens[ i ].matches ); + + // Return special upon seeing a positional matcher + if ( matcher[ expando ] ) { + + // Find the next relative operator (if any) for proper handling + j = ++i; + for ( ; j < len; j++ ) { + if ( Expr.relative[ tokens[ j ].type ] ) { + break; + } + } + return setMatcher( + i > 1 && elementMatcher( matchers ), + i > 1 && toSelector( + + // If the preceding token was a descendant combinator, insert an implicit any-element `*` + tokens + .slice( 0, i - 1 ) + .concat( { value: tokens[ i - 2 ].type === " " ? "*" : "" } ) + ).replace( rtrim, "$1" ), + matcher, + i < j && matcherFromTokens( tokens.slice( i, j ) ), + j < len && matcherFromTokens( ( tokens = tokens.slice( j ) ) ), + j < len && toSelector( tokens ) + ); + } + matchers.push( matcher ); + } + } + + return elementMatcher( matchers ); +} + +function matcherFromGroupMatchers( elementMatchers, setMatchers ) { + var bySet = setMatchers.length > 0, + byElement = elementMatchers.length > 0, + superMatcher = function( seed, context, xml, results, outermost ) { + var elem, j, matcher, + matchedCount = 0, + i = "0", + unmatched = seed && [], + setMatched = [], + contextBackup = outermostContext, + + // We must always have either seed elements or outermost context + elems = seed || byElement && Expr.find[ "TAG" ]( "*", outermost ), + + // Use integer dirruns iff this is the outermost matcher + dirrunsUnique = ( dirruns += contextBackup == null ? 1 : Math.random() || 0.1 ), + len = elems.length; + + if ( outermost ) { + + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + outermostContext = context == document || context || outermost; + } + + // Add elements passing elementMatchers directly to results + // Support: IE<9, Safari + // Tolerate NodeList properties (IE: "length"; Safari: <number>) matching elements by id + for ( ; i !== len && ( elem = elems[ i ] ) != null; i++ ) { + if ( byElement && elem ) { + j = 0; + + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + if ( !context && elem.ownerDocument != document ) { + setDocument( elem ); + xml = !documentIsHTML; + } + while ( ( matcher = elementMatchers[ j++ ] ) ) { + if ( matcher( elem, context || document, xml ) ) { + results.push( elem ); + break; + } + } + if ( outermost ) { + dirruns = dirrunsUnique; + } + } + + // Track unmatched elements for set filters + if ( bySet ) { + + // They will have gone through all possible matchers + if ( ( elem = !matcher && elem ) ) { + matchedCount--; + } + + // Lengthen the array for every element, matched or not + if ( seed ) { + unmatched.push( elem ); + } + } + } + + // `i` is now the count of elements visited above, and adding it to `matchedCount` + // makes the latter nonnegative. + matchedCount += i; + + // Apply set filters to unmatched elements + // NOTE: This can be skipped if there are no unmatched elements (i.e., `matchedCount` + // equals `i`), unless we didn't visit _any_ elements in the above loop because we have + // no element matchers and no seed. + // Incrementing an initially-string "0" `i` allows `i` to remain a string only in that + // case, which will result in a "00" `matchedCount` that differs from `i` but is also + // numerically zero. + if ( bySet && i !== matchedCount ) { + j = 0; + while ( ( matcher = setMatchers[ j++ ] ) ) { + matcher( unmatched, setMatched, context, xml ); + } + + if ( seed ) { + + // Reintegrate element matches to eliminate the need for sorting + if ( matchedCount > 0 ) { + while ( i-- ) { + if ( !( unmatched[ i ] || setMatched[ i ] ) ) { + setMatched[ i ] = pop.call( results ); + } + } + } + + // Discard index placeholder values to get only actual matches + setMatched = condense( setMatched ); + } + + // Add matches to results + push.apply( results, setMatched ); + + // Seedless set matches succeeding multiple successful matchers stipulate sorting + if ( outermost && !seed && setMatched.length > 0 && + ( matchedCount + setMatchers.length ) > 1 ) { + + Sizzle.uniqueSort( results ); + } + } + + // Override manipulation of globals by nested matchers + if ( outermost ) { + dirruns = dirrunsUnique; + outermostContext = contextBackup; + } + + return unmatched; + }; + + return bySet ? + markFunction( superMatcher ) : + superMatcher; +} + +compile = Sizzle.compile = function( selector, match /* Internal Use Only */ ) { + var i, + setMatchers = [], + elementMatchers = [], + cached = compilerCache[ selector + " " ]; + + if ( !cached ) { + + // Generate a function of recursive functions that can be used to check each element + if ( !match ) { + match = tokenize( selector ); + } + i = match.length; + while ( i-- ) { + cached = matcherFromTokens( match[ i ] ); + if ( cached[ expando ] ) { + setMatchers.push( cached ); + } else { + elementMatchers.push( cached ); + } + } + + // Cache the compiled function + cached = compilerCache( + selector, + matcherFromGroupMatchers( elementMatchers, setMatchers ) + ); + + // Save selector and tokenization + cached.selector = selector; + } + return cached; +}; + +/** + * A low-level selection function that works with Sizzle's compiled + * selector functions + * @param {String|Function} selector A selector or a pre-compiled + * selector function built with Sizzle.compile + * @param {Element} context + * @param {Array} [results] + * @param {Array} [seed] A set of elements to match against + */ +select = Sizzle.select = function( selector, context, results, seed ) { + var i, tokens, token, type, find, + compiled = typeof selector === "function" && selector, + match = !seed && tokenize( ( selector = compiled.selector || selector ) ); + + results = results || []; + + // Try to minimize operations if there is only one selector in the list and no seed + // (the latter of which guarantees us context) + if ( match.length === 1 ) { + + // Reduce context if the leading compound selector is an ID + tokens = match[ 0 ] = match[ 0 ].slice( 0 ); + if ( tokens.length > 2 && ( token = tokens[ 0 ] ).type === "ID" && + context.nodeType === 9 && documentIsHTML && Expr.relative[ tokens[ 1 ].type ] ) { + + context = ( Expr.find[ "ID" ]( token.matches[ 0 ] + .replace( runescape, funescape ), context ) || [] )[ 0 ]; + if ( !context ) { + return results; + + // Precompiled matchers will still verify ancestry, so step up a level + } else if ( compiled ) { + context = context.parentNode; + } + + selector = selector.slice( tokens.shift().value.length ); + } + + // Fetch a seed set for right-to-left matching + i = matchExpr[ "needsContext" ].test( selector ) ? 0 : tokens.length; + while ( i-- ) { + token = tokens[ i ]; + + // Abort if we hit a combinator + if ( Expr.relative[ ( type = token.type ) ] ) { + break; + } + if ( ( find = Expr.find[ type ] ) ) { + + // Search, expanding context for leading sibling combinators + if ( ( seed = find( + token.matches[ 0 ].replace( runescape, funescape ), + rsibling.test( tokens[ 0 ].type ) && testContext( context.parentNode ) || + context + ) ) ) { + + // If seed is empty or no tokens remain, we can return early + tokens.splice( i, 1 ); + selector = seed.length && toSelector( tokens ); + if ( !selector ) { + push.apply( results, seed ); + return results; + } + + break; + } + } + } + } + + // Compile and execute a filtering function if one is not provided + // Provide `match` to avoid retokenization if we modified the selector above + ( compiled || compile( selector, match ) )( + seed, + context, + !documentIsHTML, + results, + !context || rsibling.test( selector ) && testContext( context.parentNode ) || context + ); + return results; +}; + +// One-time assignments + +// Sort stability +support.sortStable = expando.split( "" ).sort( sortOrder ).join( "" ) === expando; + +// Support: Chrome 14-35+ +// Always assume duplicates if they aren't passed to the comparison function +support.detectDuplicates = !!hasDuplicate; + +// Initialize against the default document +setDocument(); + +// Support: Webkit<537.32 - Safari 6.0.3/Chrome 25 (fixed in Chrome 27) +// Detached nodes confoundingly follow *each other* +support.sortDetached = assert( function( el ) { + + // Should return 1, but returns 4 (following) + return el.compareDocumentPosition( document.createElement( "fieldset" ) ) & 1; +} ); + +// Support: IE<8 +// Prevent attribute/property "interpolation" +// https://msdn.microsoft.com/en-us/library/ms536429%28VS.85%29.aspx +if ( !assert( function( el ) { + el.innerHTML = "<a href='#'></a>"; + return el.firstChild.getAttribute( "href" ) === "#"; +} ) ) { + addHandle( "type|href|height|width", function( elem, name, isXML ) { + if ( !isXML ) { + return elem.getAttribute( name, name.toLowerCase() === "type" ? 1 : 2 ); + } + } ); +} + +// Support: IE<9 +// Use defaultValue in place of getAttribute("value") +if ( !support.attributes || !assert( function( el ) { + el.innerHTML = "<input/>"; + el.firstChild.setAttribute( "value", "" ); + return el.firstChild.getAttribute( "value" ) === ""; +} ) ) { + addHandle( "value", function( elem, _name, isXML ) { + if ( !isXML && elem.nodeName.toLowerCase() === "input" ) { + return elem.defaultValue; + } + } ); +} + +// Support: IE<9 +// Use getAttributeNode to fetch booleans when getAttribute lies +if ( !assert( function( el ) { + return el.getAttribute( "disabled" ) == null; +} ) ) { + addHandle( booleans, function( elem, name, isXML ) { + var val; + if ( !isXML ) { + return elem[ name ] === true ? name.toLowerCase() : + ( val = elem.getAttributeNode( name ) ) && val.specified ? + val.value : + null; + } + } ); +} + +return Sizzle; + +} )( window ); + + + +jQuery.find = Sizzle; +jQuery.expr = Sizzle.selectors; + +// Deprecated +jQuery.expr[ ":" ] = jQuery.expr.pseudos; +jQuery.uniqueSort = jQuery.unique = Sizzle.uniqueSort; +jQuery.text = Sizzle.getText; +jQuery.isXMLDoc = Sizzle.isXML; +jQuery.contains = Sizzle.contains; +jQuery.escapeSelector = Sizzle.escape; + + + + +var dir = function( elem, dir, until ) { + var matched = [], + truncate = until !== undefined; + + while ( ( elem = elem[ dir ] ) && elem.nodeType !== 9 ) { + if ( elem.nodeType === 1 ) { + if ( truncate && jQuery( elem ).is( until ) ) { + break; + } + matched.push( elem ); + } + } + return matched; +}; + + +var siblings = function( n, elem ) { + var matched = []; + + for ( ; n; n = n.nextSibling ) { + if ( n.nodeType === 1 && n !== elem ) { + matched.push( n ); + } + } + + return matched; +}; + + +var rneedsContext = jQuery.expr.match.needsContext; + + + +function nodeName( elem, name ) { + + return elem.nodeName && elem.nodeName.toLowerCase() === name.toLowerCase(); + +}; +var rsingleTag = ( /^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i ); + + + +// Implement the identical functionality for filter and not +function winnow( elements, qualifier, not ) { + if ( isFunction( qualifier ) ) { + return jQuery.grep( elements, function( elem, i ) { + return !!qualifier.call( elem, i, elem ) !== not; + } ); + } + + // Single element + if ( qualifier.nodeType ) { + return jQuery.grep( elements, function( elem ) { + return ( elem === qualifier ) !== not; + } ); + } + + // Arraylike of elements (jQuery, arguments, Array) + if ( typeof qualifier !== "string" ) { + return jQuery.grep( elements, function( elem ) { + return ( indexOf.call( qualifier, elem ) > -1 ) !== not; + } ); + } + + // Filtered directly for both simple and complex selectors + return jQuery.filter( qualifier, elements, not ); +} + +jQuery.filter = function( expr, elems, not ) { + var elem = elems[ 0 ]; + + if ( not ) { + expr = ":not(" + expr + ")"; + } + + if ( elems.length === 1 && elem.nodeType === 1 ) { + return jQuery.find.matchesSelector( elem, expr ) ? [ elem ] : []; + } + + return jQuery.find.matches( expr, jQuery.grep( elems, function( elem ) { + return elem.nodeType === 1; + } ) ); +}; + +jQuery.fn.extend( { + find: function( selector ) { + var i, ret, + len = this.length, + self = this; + + if ( typeof selector !== "string" ) { + return this.pushStack( jQuery( selector ).filter( function() { + for ( i = 0; i < len; i++ ) { + if ( jQuery.contains( self[ i ], this ) ) { + return true; + } + } + } ) ); + } + + ret = this.pushStack( [] ); + + for ( i = 0; i < len; i++ ) { + jQuery.find( selector, self[ i ], ret ); + } + + return len > 1 ? jQuery.uniqueSort( ret ) : ret; + }, + filter: function( selector ) { + return this.pushStack( winnow( this, selector || [], false ) ); + }, + not: function( selector ) { + return this.pushStack( winnow( this, selector || [], true ) ); + }, + is: function( selector ) { + return !!winnow( + this, + + // If this is a positional/relative selector, check membership in the returned set + // so $("p:first").is("p:last") won't return true for a doc with two "p". + typeof selector === "string" && rneedsContext.test( selector ) ? + jQuery( selector ) : + selector || [], + false + ).length; + } +} ); + + +// Initialize a jQuery object + + +// A central reference to the root jQuery(document) +var rootjQuery, + + // A simple way to check for HTML strings + // Prioritize #id over <tag> to avoid XSS via location.hash (#9521) + // Strict HTML recognition (#11290: must start with <) + // Shortcut simple #id case for speed + rquickExpr = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/, + + init = jQuery.fn.init = function( selector, context, root ) { + var match, elem; + + // HANDLE: $(""), $(null), $(undefined), $(false) + if ( !selector ) { + return this; + } + + // Method init() accepts an alternate rootjQuery + // so migrate can support jQuery.sub (gh-2101) + root = root || rootjQuery; + + // Handle HTML strings + if ( typeof selector === "string" ) { + if ( selector[ 0 ] === "<" && + selector[ selector.length - 1 ] === ">" && + selector.length >= 3 ) { + + // Assume that strings that start and end with <> are HTML and skip the regex check + match = [ null, selector, null ]; + + } else { + match = rquickExpr.exec( selector ); + } + + // Match html or make sure no context is specified for #id + if ( match && ( match[ 1 ] || !context ) ) { + + // HANDLE: $(html) -> $(array) + if ( match[ 1 ] ) { + context = context instanceof jQuery ? context[ 0 ] : context; + + // Option to run scripts is true for back-compat + // Intentionally let the error be thrown if parseHTML is not present + jQuery.merge( this, jQuery.parseHTML( + match[ 1 ], + context && context.nodeType ? context.ownerDocument || context : document, + true + ) ); + + // HANDLE: $(html, props) + if ( rsingleTag.test( match[ 1 ] ) && jQuery.isPlainObject( context ) ) { + for ( match in context ) { + + // Properties of context are called as methods if possible + if ( isFunction( this[ match ] ) ) { + this[ match ]( context[ match ] ); + + // ...and otherwise set as attributes + } else { + this.attr( match, context[ match ] ); + } + } + } + + return this; + + // HANDLE: $(#id) + } else { + elem = document.getElementById( match[ 2 ] ); + + if ( elem ) { + + // Inject the element directly into the jQuery object + this[ 0 ] = elem; + this.length = 1; + } + return this; + } + + // HANDLE: $(expr, $(...)) + } else if ( !context || context.jquery ) { + return ( context || root ).find( selector ); + + // HANDLE: $(expr, context) + // (which is just equivalent to: $(context).find(expr) + } else { + return this.constructor( context ).find( selector ); + } + + // HANDLE: $(DOMElement) + } else if ( selector.nodeType ) { + this[ 0 ] = selector; + this.length = 1; + return this; + + // HANDLE: $(function) + // Shortcut for document ready + } else if ( isFunction( selector ) ) { + return root.ready !== undefined ? + root.ready( selector ) : + + // Execute immediately if ready is not present + selector( jQuery ); + } + + return jQuery.makeArray( selector, this ); + }; + +// Give the init function the jQuery prototype for later instantiation +init.prototype = jQuery.fn; + +// Initialize central reference +rootjQuery = jQuery( document ); + + +var rparentsprev = /^(?:parents|prev(?:Until|All))/, + + // Methods guaranteed to produce a unique set when starting from a unique set + guaranteedUnique = { + children: true, + contents: true, + next: true, + prev: true + }; + +jQuery.fn.extend( { + has: function( target ) { + var targets = jQuery( target, this ), + l = targets.length; + + return this.filter( function() { + var i = 0; + for ( ; i < l; i++ ) { + if ( jQuery.contains( this, targets[ i ] ) ) { + return true; + } + } + } ); + }, + + closest: function( selectors, context ) { + var cur, + i = 0, + l = this.length, + matched = [], + targets = typeof selectors !== "string" && jQuery( selectors ); + + // Positional selectors never match, since there's no _selection_ context + if ( !rneedsContext.test( selectors ) ) { + for ( ; i < l; i++ ) { + for ( cur = this[ i ]; cur && cur !== context; cur = cur.parentNode ) { + + // Always skip document fragments + if ( cur.nodeType < 11 && ( targets ? + targets.index( cur ) > -1 : + + // Don't pass non-elements to Sizzle + cur.nodeType === 1 && + jQuery.find.matchesSelector( cur, selectors ) ) ) { + + matched.push( cur ); + break; + } + } + } + } + + return this.pushStack( matched.length > 1 ? jQuery.uniqueSort( matched ) : matched ); + }, + + // Determine the position of an element within the set + index: function( elem ) { + + // No argument, return index in parent + if ( !elem ) { + return ( this[ 0 ] && this[ 0 ].parentNode ) ? this.first().prevAll().length : -1; + } + + // Index in selector + if ( typeof elem === "string" ) { + return indexOf.call( jQuery( elem ), this[ 0 ] ); + } + + // Locate the position of the desired element + return indexOf.call( this, + + // If it receives a jQuery object, the first element is used + elem.jquery ? elem[ 0 ] : elem + ); + }, + + add: function( selector, context ) { + return this.pushStack( + jQuery.uniqueSort( + jQuery.merge( this.get(), jQuery( selector, context ) ) + ) + ); + }, + + addBack: function( selector ) { + return this.add( selector == null ? + this.prevObject : this.prevObject.filter( selector ) + ); + } +} ); + +function sibling( cur, dir ) { + while ( ( cur = cur[ dir ] ) && cur.nodeType !== 1 ) {} + return cur; +} + +jQuery.each( { + parent: function( elem ) { + var parent = elem.parentNode; + return parent && parent.nodeType !== 11 ? parent : null; + }, + parents: function( elem ) { + return dir( elem, "parentNode" ); + }, + parentsUntil: function( elem, _i, until ) { + return dir( elem, "parentNode", until ); + }, + next: function( elem ) { + return sibling( elem, "nextSibling" ); + }, + prev: function( elem ) { + return sibling( elem, "previousSibling" ); + }, + nextAll: function( elem ) { + return dir( elem, "nextSibling" ); + }, + prevAll: function( elem ) { + return dir( elem, "previousSibling" ); + }, + nextUntil: function( elem, _i, until ) { + return dir( elem, "nextSibling", until ); + }, + prevUntil: function( elem, _i, until ) { + return dir( elem, "previousSibling", until ); + }, + siblings: function( elem ) { + return siblings( ( elem.parentNode || {} ).firstChild, elem ); + }, + children: function( elem ) { + return siblings( elem.firstChild ); + }, + contents: function( elem ) { + if ( elem.contentDocument != null && + + // Support: IE 11+ + // <object> elements with no `data` attribute has an object + // `contentDocument` with a `null` prototype. + getProto( elem.contentDocument ) ) { + + return elem.contentDocument; + } + + // Support: IE 9 - 11 only, iOS 7 only, Android Browser <=4.3 only + // Treat the template element as a regular one in browsers that + // don't support it. + if ( nodeName( elem, "template" ) ) { + elem = elem.content || elem; + } + + return jQuery.merge( [], elem.childNodes ); + } +}, function( name, fn ) { + jQuery.fn[ name ] = function( until, selector ) { + var matched = jQuery.map( this, fn, until ); + + if ( name.slice( -5 ) !== "Until" ) { + selector = until; + } + + if ( selector && typeof selector === "string" ) { + matched = jQuery.filter( selector, matched ); + } + + if ( this.length > 1 ) { + + // Remove duplicates + if ( !guaranteedUnique[ name ] ) { + jQuery.uniqueSort( matched ); + } + + // Reverse order for parents* and prev-derivatives + if ( rparentsprev.test( name ) ) { + matched.reverse(); + } + } + + return this.pushStack( matched ); + }; +} ); +var rnothtmlwhite = ( /[^\x20\t\r\n\f]+/g ); + + + +// Convert String-formatted options into Object-formatted ones +function createOptions( options ) { + var object = {}; + jQuery.each( options.match( rnothtmlwhite ) || [], function( _, flag ) { + object[ flag ] = true; + } ); + return object; +} + +/* + * Create a callback list using the following parameters: + * + * options: an optional list of space-separated options that will change how + * the callback list behaves or a more traditional option object + * + * By default a callback list will act like an event callback list and can be + * "fired" multiple times. + * + * Possible options: + * + * once: will ensure the callback list can only be fired once (like a Deferred) + * + * memory: will keep track of previous values and will call any callback added + * after the list has been fired right away with the latest "memorized" + * values (like a Deferred) + * + * unique: will ensure a callback can only be added once (no duplicate in the list) + * + * stopOnFalse: interrupt callings when a callback returns false + * + */ +jQuery.Callbacks = function( options ) { + + // Convert options from String-formatted to Object-formatted if needed + // (we check in cache first) + options = typeof options === "string" ? + createOptions( options ) : + jQuery.extend( {}, options ); + + var // Flag to know if list is currently firing + firing, + + // Last fire value for non-forgettable lists + memory, + + // Flag to know if list was already fired + fired, + + // Flag to prevent firing + locked, + + // Actual callback list + list = [], + + // Queue of execution data for repeatable lists + queue = [], + + // Index of currently firing callback (modified by add/remove as needed) + firingIndex = -1, + + // Fire callbacks + fire = function() { + + // Enforce single-firing + locked = locked || options.once; + + // Execute callbacks for all pending executions, + // respecting firingIndex overrides and runtime changes + fired = firing = true; + for ( ; queue.length; firingIndex = -1 ) { + memory = queue.shift(); + while ( ++firingIndex < list.length ) { + + // Run callback and check for early termination + if ( list[ firingIndex ].apply( memory[ 0 ], memory[ 1 ] ) === false && + options.stopOnFalse ) { + + // Jump to end and forget the data so .add doesn't re-fire + firingIndex = list.length; + memory = false; + } + } + } + + // Forget the data if we're done with it + if ( !options.memory ) { + memory = false; + } + + firing = false; + + // Clean up if we're done firing for good + if ( locked ) { + + // Keep an empty list if we have data for future add calls + if ( memory ) { + list = []; + + // Otherwise, this object is spent + } else { + list = ""; + } + } + }, + + // Actual Callbacks object + self = { + + // Add a callback or a collection of callbacks to the list + add: function() { + if ( list ) { + + // If we have memory from a past run, we should fire after adding + if ( memory && !firing ) { + firingIndex = list.length - 1; + queue.push( memory ); + } + + ( function add( args ) { + jQuery.each( args, function( _, arg ) { + if ( isFunction( arg ) ) { + if ( !options.unique || !self.has( arg ) ) { + list.push( arg ); + } + } else if ( arg && arg.length && toType( arg ) !== "string" ) { + + // Inspect recursively + add( arg ); + } + } ); + } )( arguments ); + + if ( memory && !firing ) { + fire(); + } + } + return this; + }, + + // Remove a callback from the list + remove: function() { + jQuery.each( arguments, function( _, arg ) { + var index; + while ( ( index = jQuery.inArray( arg, list, index ) ) > -1 ) { + list.splice( index, 1 ); + + // Handle firing indexes + if ( index <= firingIndex ) { + firingIndex--; + } + } + } ); + return this; + }, + + // Check if a given callback is in the list. + // If no argument is given, return whether or not list has callbacks attached. + has: function( fn ) { + return fn ? + jQuery.inArray( fn, list ) > -1 : + list.length > 0; + }, + + // Remove all callbacks from the list + empty: function() { + if ( list ) { + list = []; + } + return this; + }, + + // Disable .fire and .add + // Abort any current/pending executions + // Clear all callbacks and values + disable: function() { + locked = queue = []; + list = memory = ""; + return this; + }, + disabled: function() { + return !list; + }, + + // Disable .fire + // Also disable .add unless we have memory (since it would have no effect) + // Abort any pending executions + lock: function() { + locked = queue = []; + if ( !memory && !firing ) { + list = memory = ""; + } + return this; + }, + locked: function() { + return !!locked; + }, + + // Call all callbacks with the given context and arguments + fireWith: function( context, args ) { + if ( !locked ) { + args = args || []; + args = [ context, args.slice ? args.slice() : args ]; + queue.push( args ); + if ( !firing ) { + fire(); + } + } + return this; + }, + + // Call all the callbacks with the given arguments + fire: function() { + self.fireWith( this, arguments ); + return this; + }, + + // To know if the callbacks have already been called at least once + fired: function() { + return !!fired; + } + }; + + return self; +}; + + +function Identity( v ) { + return v; +} +function Thrower( ex ) { + throw ex; +} + +function adoptValue( value, resolve, reject, noValue ) { + var method; + + try { + + // Check for promise aspect first to privilege synchronous behavior + if ( value && isFunction( ( method = value.promise ) ) ) { + method.call( value ).done( resolve ).fail( reject ); + + // Other thenables + } else if ( value && isFunction( ( method = value.then ) ) ) { + method.call( value, resolve, reject ); + + // Other non-thenables + } else { + + // Control `resolve` arguments by letting Array#slice cast boolean `noValue` to integer: + // * false: [ value ].slice( 0 ) => resolve( value ) + // * true: [ value ].slice( 1 ) => resolve() + resolve.apply( undefined, [ value ].slice( noValue ) ); + } + + // For Promises/A+, convert exceptions into rejections + // Since jQuery.when doesn't unwrap thenables, we can skip the extra checks appearing in + // Deferred#then to conditionally suppress rejection. + } catch ( value ) { + + // Support: Android 4.0 only + // Strict mode functions invoked without .call/.apply get global-object context + reject.apply( undefined, [ value ] ); + } +} + +jQuery.extend( { + + Deferred: function( func ) { + var tuples = [ + + // action, add listener, callbacks, + // ... .then handlers, argument index, [final state] + [ "notify", "progress", jQuery.Callbacks( "memory" ), + jQuery.Callbacks( "memory" ), 2 ], + [ "resolve", "done", jQuery.Callbacks( "once memory" ), + jQuery.Callbacks( "once memory" ), 0, "resolved" ], + [ "reject", "fail", jQuery.Callbacks( "once memory" ), + jQuery.Callbacks( "once memory" ), 1, "rejected" ] + ], + state = "pending", + promise = { + state: function() { + return state; + }, + always: function() { + deferred.done( arguments ).fail( arguments ); + return this; + }, + "catch": function( fn ) { + return promise.then( null, fn ); + }, + + // Keep pipe for back-compat + pipe: function( /* fnDone, fnFail, fnProgress */ ) { + var fns = arguments; + + return jQuery.Deferred( function( newDefer ) { + jQuery.each( tuples, function( _i, tuple ) { + + // Map tuples (progress, done, fail) to arguments (done, fail, progress) + var fn = isFunction( fns[ tuple[ 4 ] ] ) && fns[ tuple[ 4 ] ]; + + // deferred.progress(function() { bind to newDefer or newDefer.notify }) + // deferred.done(function() { bind to newDefer or newDefer.resolve }) + // deferred.fail(function() { bind to newDefer or newDefer.reject }) + deferred[ tuple[ 1 ] ]( function() { + var returned = fn && fn.apply( this, arguments ); + if ( returned && isFunction( returned.promise ) ) { + returned.promise() + .progress( newDefer.notify ) + .done( newDefer.resolve ) + .fail( newDefer.reject ); + } else { + newDefer[ tuple[ 0 ] + "With" ]( + this, + fn ? [ returned ] : arguments + ); + } + } ); + } ); + fns = null; + } ).promise(); + }, + then: function( onFulfilled, onRejected, onProgress ) { + var maxDepth = 0; + function resolve( depth, deferred, handler, special ) { + return function() { + var that = this, + args = arguments, + mightThrow = function() { + var returned, then; + + // Support: Promises/A+ section 2.3.3.3.3 + // https://promisesaplus.com/#point-59 + // Ignore double-resolution attempts + if ( depth < maxDepth ) { + return; + } + + returned = handler.apply( that, args ); + + // Support: Promises/A+ section 2.3.1 + // https://promisesaplus.com/#point-48 + if ( returned === deferred.promise() ) { + throw new TypeError( "Thenable self-resolution" ); + } + + // Support: Promises/A+ sections 2.3.3.1, 3.5 + // https://promisesaplus.com/#point-54 + // https://promisesaplus.com/#point-75 + // Retrieve `then` only once + then = returned && + + // Support: Promises/A+ section 2.3.4 + // https://promisesaplus.com/#point-64 + // Only check objects and functions for thenability + ( typeof returned === "object" || + typeof returned === "function" ) && + returned.then; + + // Handle a returned thenable + if ( isFunction( then ) ) { + + // Special processors (notify) just wait for resolution + if ( special ) { + then.call( + returned, + resolve( maxDepth, deferred, Identity, special ), + resolve( maxDepth, deferred, Thrower, special ) + ); + + // Normal processors (resolve) also hook into progress + } else { + + // ...and disregard older resolution values + maxDepth++; + + then.call( + returned, + resolve( maxDepth, deferred, Identity, special ), + resolve( maxDepth, deferred, Thrower, special ), + resolve( maxDepth, deferred, Identity, + deferred.notifyWith ) + ); + } + + // Handle all other returned values + } else { + + // Only substitute handlers pass on context + // and multiple values (non-spec behavior) + if ( handler !== Identity ) { + that = undefined; + args = [ returned ]; + } + + // Process the value(s) + // Default process is resolve + ( special || deferred.resolveWith )( that, args ); + } + }, + + // Only normal processors (resolve) catch and reject exceptions + process = special ? + mightThrow : + function() { + try { + mightThrow(); + } catch ( e ) { + + if ( jQuery.Deferred.exceptionHook ) { + jQuery.Deferred.exceptionHook( e, + process.stackTrace ); + } + + // Support: Promises/A+ section 2.3.3.3.4.1 + // https://promisesaplus.com/#point-61 + // Ignore post-resolution exceptions + if ( depth + 1 >= maxDepth ) { + + // Only substitute handlers pass on context + // and multiple values (non-spec behavior) + if ( handler !== Thrower ) { + that = undefined; + args = [ e ]; + } + + deferred.rejectWith( that, args ); + } + } + }; + + // Support: Promises/A+ section 2.3.3.3.1 + // https://promisesaplus.com/#point-57 + // Re-resolve promises immediately to dodge false rejection from + // subsequent errors + if ( depth ) { + process(); + } else { + + // Call an optional hook to record the stack, in case of exception + // since it's otherwise lost when execution goes async + if ( jQuery.Deferred.getStackHook ) { + process.stackTrace = jQuery.Deferred.getStackHook(); + } + window.setTimeout( process ); + } + }; + } + + return jQuery.Deferred( function( newDefer ) { + + // progress_handlers.add( ... ) + tuples[ 0 ][ 3 ].add( + resolve( + 0, + newDefer, + isFunction( onProgress ) ? + onProgress : + Identity, + newDefer.notifyWith + ) + ); + + // fulfilled_handlers.add( ... ) + tuples[ 1 ][ 3 ].add( + resolve( + 0, + newDefer, + isFunction( onFulfilled ) ? + onFulfilled : + Identity + ) + ); + + // rejected_handlers.add( ... ) + tuples[ 2 ][ 3 ].add( + resolve( + 0, + newDefer, + isFunction( onRejected ) ? + onRejected : + Thrower + ) + ); + } ).promise(); + }, + + // Get a promise for this deferred + // If obj is provided, the promise aspect is added to the object + promise: function( obj ) { + return obj != null ? jQuery.extend( obj, promise ) : promise; + } + }, + deferred = {}; + + // Add list-specific methods + jQuery.each( tuples, function( i, tuple ) { + var list = tuple[ 2 ], + stateString = tuple[ 5 ]; + + // promise.progress = list.add + // promise.done = list.add + // promise.fail = list.add + promise[ tuple[ 1 ] ] = list.add; + + // Handle state + if ( stateString ) { + list.add( + function() { + + // state = "resolved" (i.e., fulfilled) + // state = "rejected" + state = stateString; + }, + + // rejected_callbacks.disable + // fulfilled_callbacks.disable + tuples[ 3 - i ][ 2 ].disable, + + // rejected_handlers.disable + // fulfilled_handlers.disable + tuples[ 3 - i ][ 3 ].disable, + + // progress_callbacks.lock + tuples[ 0 ][ 2 ].lock, + + // progress_handlers.lock + tuples[ 0 ][ 3 ].lock + ); + } + + // progress_handlers.fire + // fulfilled_handlers.fire + // rejected_handlers.fire + list.add( tuple[ 3 ].fire ); + + // deferred.notify = function() { deferred.notifyWith(...) } + // deferred.resolve = function() { deferred.resolveWith(...) } + // deferred.reject = function() { deferred.rejectWith(...) } + deferred[ tuple[ 0 ] ] = function() { + deferred[ tuple[ 0 ] + "With" ]( this === deferred ? undefined : this, arguments ); + return this; + }; + + // deferred.notifyWith = list.fireWith + // deferred.resolveWith = list.fireWith + // deferred.rejectWith = list.fireWith + deferred[ tuple[ 0 ] + "With" ] = list.fireWith; + } ); + + // Make the deferred a promise + promise.promise( deferred ); + + // Call given func if any + if ( func ) { + func.call( deferred, deferred ); + } + + // All done! + return deferred; + }, + + // Deferred helper + when: function( singleValue ) { + var + + // count of uncompleted subordinates + remaining = arguments.length, + + // count of unprocessed arguments + i = remaining, + + // subordinate fulfillment data + resolveContexts = Array( i ), + resolveValues = slice.call( arguments ), + + // the master Deferred + master = jQuery.Deferred(), + + // subordinate callback factory + updateFunc = function( i ) { + return function( value ) { + resolveContexts[ i ] = this; + resolveValues[ i ] = arguments.length > 1 ? slice.call( arguments ) : value; + if ( !( --remaining ) ) { + master.resolveWith( resolveContexts, resolveValues ); + } + }; + }; + + // Single- and empty arguments are adopted like Promise.resolve + if ( remaining <= 1 ) { + adoptValue( singleValue, master.done( updateFunc( i ) ).resolve, master.reject, + !remaining ); + + // Use .then() to unwrap secondary thenables (cf. gh-3000) + if ( master.state() === "pending" || + isFunction( resolveValues[ i ] && resolveValues[ i ].then ) ) { + + return master.then(); + } + } + + // Multiple arguments are aggregated like Promise.all array elements + while ( i-- ) { + adoptValue( resolveValues[ i ], updateFunc( i ), master.reject ); + } + + return master.promise(); + } +} ); + + +// These usually indicate a programmer mistake during development, +// warn about them ASAP rather than swallowing them by default. +var rerrorNames = /^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/; + +jQuery.Deferred.exceptionHook = function( error, stack ) { + + // Support: IE 8 - 9 only + // Console exists when dev tools are open, which can happen at any time + if ( window.console && window.console.warn && error && rerrorNames.test( error.name ) ) { + window.console.warn( "jQuery.Deferred exception: " + error.message, error.stack, stack ); + } +}; + + + + +jQuery.readyException = function( error ) { + window.setTimeout( function() { + throw error; + } ); +}; + + + + +// The deferred used on DOM ready +var readyList = jQuery.Deferred(); + +jQuery.fn.ready = function( fn ) { + + readyList + .then( fn ) + + // Wrap jQuery.readyException in a function so that the lookup + // happens at the time of error handling instead of callback + // registration. + .catch( function( error ) { + jQuery.readyException( error ); + } ); + + return this; +}; + +jQuery.extend( { + + // Is the DOM ready to be used? Set to true once it occurs. + isReady: false, + + // A counter to track how many items to wait for before + // the ready event fires. See #6781 + readyWait: 1, + + // Handle when the DOM is ready + ready: function( wait ) { + + // Abort if there are pending holds or we're already ready + if ( wait === true ? --jQuery.readyWait : jQuery.isReady ) { + return; + } + + // Remember that the DOM is ready + jQuery.isReady = true; + + // If a normal DOM Ready event fired, decrement, and wait if need be + if ( wait !== true && --jQuery.readyWait > 0 ) { + return; + } + + // If there are functions bound, to execute + readyList.resolveWith( document, [ jQuery ] ); + } +} ); + +jQuery.ready.then = readyList.then; + +// The ready event handler and self cleanup method +function completed() { + document.removeEventListener( "DOMContentLoaded", completed ); + window.removeEventListener( "load", completed ); + jQuery.ready(); +} + +// Catch cases where $(document).ready() is called +// after the browser event has already occurred. +// Support: IE <=9 - 10 only +// Older IE sometimes signals "interactive" too soon +if ( document.readyState === "complete" || + ( document.readyState !== "loading" && !document.documentElement.doScroll ) ) { + + // Handle it asynchronously to allow scripts the opportunity to delay ready + window.setTimeout( jQuery.ready ); + +} else { + + // Use the handy event callback + document.addEventListener( "DOMContentLoaded", completed ); + + // A fallback to window.onload, that will always work + window.addEventListener( "load", completed ); +} + + + + +// Multifunctional method to get and set values of a collection +// The value/s can optionally be executed if it's a function +var access = function( elems, fn, key, value, chainable, emptyGet, raw ) { + var i = 0, + len = elems.length, + bulk = key == null; + + // Sets many values + if ( toType( key ) === "object" ) { + chainable = true; + for ( i in key ) { + access( elems, fn, i, key[ i ], true, emptyGet, raw ); + } + + // Sets one value + } else if ( value !== undefined ) { + chainable = true; + + if ( !isFunction( value ) ) { + raw = true; + } + + if ( bulk ) { + + // Bulk operations run against the entire set + if ( raw ) { + fn.call( elems, value ); + fn = null; + + // ...except when executing function values + } else { + bulk = fn; + fn = function( elem, _key, value ) { + return bulk.call( jQuery( elem ), value ); + }; + } + } + + if ( fn ) { + for ( ; i < len; i++ ) { + fn( + elems[ i ], key, raw ? + value : + value.call( elems[ i ], i, fn( elems[ i ], key ) ) + ); + } + } + } + + if ( chainable ) { + return elems; + } + + // Gets + if ( bulk ) { + return fn.call( elems ); + } + + return len ? fn( elems[ 0 ], key ) : emptyGet; +}; + + +// Matches dashed string for camelizing +var rmsPrefix = /^-ms-/, + rdashAlpha = /-([a-z])/g; + +// Used by camelCase as callback to replace() +function fcamelCase( _all, letter ) { + return letter.toUpperCase(); +} + +// Convert dashed to camelCase; used by the css and data modules +// Support: IE <=9 - 11, Edge 12 - 15 +// Microsoft forgot to hump their vendor prefix (#9572) +function camelCase( string ) { + return string.replace( rmsPrefix, "ms-" ).replace( rdashAlpha, fcamelCase ); +} +var acceptData = function( owner ) { + + // Accepts only: + // - Node + // - Node.ELEMENT_NODE + // - Node.DOCUMENT_NODE + // - Object + // - Any + return owner.nodeType === 1 || owner.nodeType === 9 || !( +owner.nodeType ); +}; + + + + +function Data() { + this.expando = jQuery.expando + Data.uid++; +} + +Data.uid = 1; + +Data.prototype = { + + cache: function( owner ) { + + // Check if the owner object already has a cache + var value = owner[ this.expando ]; + + // If not, create one + if ( !value ) { + value = {}; + + // We can accept data for non-element nodes in modern browsers, + // but we should not, see #8335. + // Always return an empty object. + if ( acceptData( owner ) ) { + + // If it is a node unlikely to be stringify-ed or looped over + // use plain assignment + if ( owner.nodeType ) { + owner[ this.expando ] = value; + + // Otherwise secure it in a non-enumerable property + // configurable must be true to allow the property to be + // deleted when data is removed + } else { + Object.defineProperty( owner, this.expando, { + value: value, + configurable: true + } ); + } + } + } + + return value; + }, + set: function( owner, data, value ) { + var prop, + cache = this.cache( owner ); + + // Handle: [ owner, key, value ] args + // Always use camelCase key (gh-2257) + if ( typeof data === "string" ) { + cache[ camelCase( data ) ] = value; + + // Handle: [ owner, { properties } ] args + } else { + + // Copy the properties one-by-one to the cache object + for ( prop in data ) { + cache[ camelCase( prop ) ] = data[ prop ]; + } + } + return cache; + }, + get: function( owner, key ) { + return key === undefined ? + this.cache( owner ) : + + // Always use camelCase key (gh-2257) + owner[ this.expando ] && owner[ this.expando ][ camelCase( key ) ]; + }, + access: function( owner, key, value ) { + + // In cases where either: + // + // 1. No key was specified + // 2. A string key was specified, but no value provided + // + // Take the "read" path and allow the get method to determine + // which value to return, respectively either: + // + // 1. The entire cache object + // 2. The data stored at the key + // + if ( key === undefined || + ( ( key && typeof key === "string" ) && value === undefined ) ) { + + return this.get( owner, key ); + } + + // When the key is not a string, or both a key and value + // are specified, set or extend (existing objects) with either: + // + // 1. An object of properties + // 2. A key and value + // + this.set( owner, key, value ); + + // Since the "set" path can have two possible entry points + // return the expected data based on which path was taken[*] + return value !== undefined ? value : key; + }, + remove: function( owner, key ) { + var i, + cache = owner[ this.expando ]; + + if ( cache === undefined ) { + return; + } + + if ( key !== undefined ) { + + // Support array or space separated string of keys + if ( Array.isArray( key ) ) { + + // If key is an array of keys... + // We always set camelCase keys, so remove that. + key = key.map( camelCase ); + } else { + key = camelCase( key ); + + // If a key with the spaces exists, use it. + // Otherwise, create an array by matching non-whitespace + key = key in cache ? + [ key ] : + ( key.match( rnothtmlwhite ) || [] ); + } + + i = key.length; + + while ( i-- ) { + delete cache[ key[ i ] ]; + } + } + + // Remove the expando if there's no more data + if ( key === undefined || jQuery.isEmptyObject( cache ) ) { + + // Support: Chrome <=35 - 45 + // Webkit & Blink performance suffers when deleting properties + // from DOM nodes, so set to undefined instead + // https://bugs.chromium.org/p/chromium/issues/detail?id=378607 (bug restricted) + if ( owner.nodeType ) { + owner[ this.expando ] = undefined; + } else { + delete owner[ this.expando ]; + } + } + }, + hasData: function( owner ) { + var cache = owner[ this.expando ]; + return cache !== undefined && !jQuery.isEmptyObject( cache ); + } +}; +var dataPriv = new Data(); + +var dataUser = new Data(); + + + +// Implementation Summary +// +// 1. Enforce API surface and semantic compatibility with 1.9.x branch +// 2. Improve the module's maintainability by reducing the storage +// paths to a single mechanism. +// 3. Use the same single mechanism to support "private" and "user" data. +// 4. _Never_ expose "private" data to user code (TODO: Drop _data, _removeData) +// 5. Avoid exposing implementation details on user objects (eg. expando properties) +// 6. Provide a clear path for implementation upgrade to WeakMap in 2014 + +var rbrace = /^(?:\{[\w\W]*\}|\[[\w\W]*\])$/, + rmultiDash = /[A-Z]/g; + +function getData( data ) { + if ( data === "true" ) { + return true; + } + + if ( data === "false" ) { + return false; + } + + if ( data === "null" ) { + return null; + } + + // Only convert to a number if it doesn't change the string + if ( data === +data + "" ) { + return +data; + } + + if ( rbrace.test( data ) ) { + return JSON.parse( data ); + } + + return data; +} + +function dataAttr( elem, key, data ) { + var name; + + // If nothing was found internally, try to fetch any + // data from the HTML5 data-* attribute + if ( data === undefined && elem.nodeType === 1 ) { + name = "data-" + key.replace( rmultiDash, "-$&" ).toLowerCase(); + data = elem.getAttribute( name ); + + if ( typeof data === "string" ) { + try { + data = getData( data ); + } catch ( e ) {} + + // Make sure we set the data so it isn't changed later + dataUser.set( elem, key, data ); + } else { + data = undefined; + } + } + return data; +} + +jQuery.extend( { + hasData: function( elem ) { + return dataUser.hasData( elem ) || dataPriv.hasData( elem ); + }, + + data: function( elem, name, data ) { + return dataUser.access( elem, name, data ); + }, + + removeData: function( elem, name ) { + dataUser.remove( elem, name ); + }, + + // TODO: Now that all calls to _data and _removeData have been replaced + // with direct calls to dataPriv methods, these can be deprecated. + _data: function( elem, name, data ) { + return dataPriv.access( elem, name, data ); + }, + + _removeData: function( elem, name ) { + dataPriv.remove( elem, name ); + } +} ); + +jQuery.fn.extend( { + data: function( key, value ) { + var i, name, data, + elem = this[ 0 ], + attrs = elem && elem.attributes; + + // Gets all values + if ( key === undefined ) { + if ( this.length ) { + data = dataUser.get( elem ); + + if ( elem.nodeType === 1 && !dataPriv.get( elem, "hasDataAttrs" ) ) { + i = attrs.length; + while ( i-- ) { + + // Support: IE 11 only + // The attrs elements can be null (#14894) + if ( attrs[ i ] ) { + name = attrs[ i ].name; + if ( name.indexOf( "data-" ) === 0 ) { + name = camelCase( name.slice( 5 ) ); + dataAttr( elem, name, data[ name ] ); + } + } + } + dataPriv.set( elem, "hasDataAttrs", true ); + } + } + + return data; + } + + // Sets multiple values + if ( typeof key === "object" ) { + return this.each( function() { + dataUser.set( this, key ); + } ); + } + + return access( this, function( value ) { + var data; + + // The calling jQuery object (element matches) is not empty + // (and therefore has an element appears at this[ 0 ]) and the + // `value` parameter was not undefined. An empty jQuery object + // will result in `undefined` for elem = this[ 0 ] which will + // throw an exception if an attempt to read a data cache is made. + if ( elem && value === undefined ) { + + // Attempt to get data from the cache + // The key will always be camelCased in Data + data = dataUser.get( elem, key ); + if ( data !== undefined ) { + return data; + } + + // Attempt to "discover" the data in + // HTML5 custom data-* attrs + data = dataAttr( elem, key ); + if ( data !== undefined ) { + return data; + } + + // We tried really hard, but the data doesn't exist. + return; + } + + // Set the data... + this.each( function() { + + // We always store the camelCased key + dataUser.set( this, key, value ); + } ); + }, null, value, arguments.length > 1, null, true ); + }, + + removeData: function( key ) { + return this.each( function() { + dataUser.remove( this, key ); + } ); + } +} ); + + +jQuery.extend( { + queue: function( elem, type, data ) { + var queue; + + if ( elem ) { + type = ( type || "fx" ) + "queue"; + queue = dataPriv.get( elem, type ); + + // Speed up dequeue by getting out quickly if this is just a lookup + if ( data ) { + if ( !queue || Array.isArray( data ) ) { + queue = dataPriv.access( elem, type, jQuery.makeArray( data ) ); + } else { + queue.push( data ); + } + } + return queue || []; + } + }, + + dequeue: function( elem, type ) { + type = type || "fx"; + + var queue = jQuery.queue( elem, type ), + startLength = queue.length, + fn = queue.shift(), + hooks = jQuery._queueHooks( elem, type ), + next = function() { + jQuery.dequeue( elem, type ); + }; + + // If the fx queue is dequeued, always remove the progress sentinel + if ( fn === "inprogress" ) { + fn = queue.shift(); + startLength--; + } + + if ( fn ) { + + // Add a progress sentinel to prevent the fx queue from being + // automatically dequeued + if ( type === "fx" ) { + queue.unshift( "inprogress" ); + } + + // Clear up the last queue stop function + delete hooks.stop; + fn.call( elem, next, hooks ); + } + + if ( !startLength && hooks ) { + hooks.empty.fire(); + } + }, + + // Not public - generate a queueHooks object, or return the current one + _queueHooks: function( elem, type ) { + var key = type + "queueHooks"; + return dataPriv.get( elem, key ) || dataPriv.access( elem, key, { + empty: jQuery.Callbacks( "once memory" ).add( function() { + dataPriv.remove( elem, [ type + "queue", key ] ); + } ) + } ); + } +} ); + +jQuery.fn.extend( { + queue: function( type, data ) { + var setter = 2; + + if ( typeof type !== "string" ) { + data = type; + type = "fx"; + setter--; + } + + if ( arguments.length < setter ) { + return jQuery.queue( this[ 0 ], type ); + } + + return data === undefined ? + this : + this.each( function() { + var queue = jQuery.queue( this, type, data ); + + // Ensure a hooks for this queue + jQuery._queueHooks( this, type ); + + if ( type === "fx" && queue[ 0 ] !== "inprogress" ) { + jQuery.dequeue( this, type ); + } + } ); + }, + dequeue: function( type ) { + return this.each( function() { + jQuery.dequeue( this, type ); + } ); + }, + clearQueue: function( type ) { + return this.queue( type || "fx", [] ); + }, + + // Get a promise resolved when queues of a certain type + // are emptied (fx is the type by default) + promise: function( type, obj ) { + var tmp, + count = 1, + defer = jQuery.Deferred(), + elements = this, + i = this.length, + resolve = function() { + if ( !( --count ) ) { + defer.resolveWith( elements, [ elements ] ); + } + }; + + if ( typeof type !== "string" ) { + obj = type; + type = undefined; + } + type = type || "fx"; + + while ( i-- ) { + tmp = dataPriv.get( elements[ i ], type + "queueHooks" ); + if ( tmp && tmp.empty ) { + count++; + tmp.empty.add( resolve ); + } + } + resolve(); + return defer.promise( obj ); + } +} ); +var pnum = ( /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/ ).source; + +var rcssNum = new RegExp( "^(?:([+-])=|)(" + pnum + ")([a-z%]*)$", "i" ); + + +var cssExpand = [ "Top", "Right", "Bottom", "Left" ]; + +var documentElement = document.documentElement; + + + + var isAttached = function( elem ) { + return jQuery.contains( elem.ownerDocument, elem ); + }, + composed = { composed: true }; + + // Support: IE 9 - 11+, Edge 12 - 18+, iOS 10.0 - 10.2 only + // Check attachment across shadow DOM boundaries when possible (gh-3504) + // Support: iOS 10.0-10.2 only + // Early iOS 10 versions support `attachShadow` but not `getRootNode`, + // leading to errors. We need to check for `getRootNode`. + if ( documentElement.getRootNode ) { + isAttached = function( elem ) { + return jQuery.contains( elem.ownerDocument, elem ) || + elem.getRootNode( composed ) === elem.ownerDocument; + }; + } +var isHiddenWithinTree = function( elem, el ) { + + // isHiddenWithinTree might be called from jQuery#filter function; + // in that case, element will be second argument + elem = el || elem; + + // Inline style trumps all + return elem.style.display === "none" || + elem.style.display === "" && + + // Otherwise, check computed style + // Support: Firefox <=43 - 45 + // Disconnected elements can have computed display: none, so first confirm that elem is + // in the document. + isAttached( elem ) && + + jQuery.css( elem, "display" ) === "none"; + }; + + + +function adjustCSS( elem, prop, valueParts, tween ) { + var adjusted, scale, + maxIterations = 20, + currentValue = tween ? + function() { + return tween.cur(); + } : + function() { + return jQuery.css( elem, prop, "" ); + }, + initial = currentValue(), + unit = valueParts && valueParts[ 3 ] || ( jQuery.cssNumber[ prop ] ? "" : "px" ), + + // Starting value computation is required for potential unit mismatches + initialInUnit = elem.nodeType && + ( jQuery.cssNumber[ prop ] || unit !== "px" && +initial ) && + rcssNum.exec( jQuery.css( elem, prop ) ); + + if ( initialInUnit && initialInUnit[ 3 ] !== unit ) { + + // Support: Firefox <=54 + // Halve the iteration target value to prevent interference from CSS upper bounds (gh-2144) + initial = initial / 2; + + // Trust units reported by jQuery.css + unit = unit || initialInUnit[ 3 ]; + + // Iteratively approximate from a nonzero starting point + initialInUnit = +initial || 1; + + while ( maxIterations-- ) { + + // Evaluate and update our best guess (doubling guesses that zero out). + // Finish if the scale equals or crosses 1 (making the old*new product non-positive). + jQuery.style( elem, prop, initialInUnit + unit ); + if ( ( 1 - scale ) * ( 1 - ( scale = currentValue() / initial || 0.5 ) ) <= 0 ) { + maxIterations = 0; + } + initialInUnit = initialInUnit / scale; + + } + + initialInUnit = initialInUnit * 2; + jQuery.style( elem, prop, initialInUnit + unit ); + + // Make sure we update the tween properties later on + valueParts = valueParts || []; + } + + if ( valueParts ) { + initialInUnit = +initialInUnit || +initial || 0; + + // Apply relative offset (+=/-=) if specified + adjusted = valueParts[ 1 ] ? + initialInUnit + ( valueParts[ 1 ] + 1 ) * valueParts[ 2 ] : + +valueParts[ 2 ]; + if ( tween ) { + tween.unit = unit; + tween.start = initialInUnit; + tween.end = adjusted; + } + } + return adjusted; +} + + +var defaultDisplayMap = {}; + +function getDefaultDisplay( elem ) { + var temp, + doc = elem.ownerDocument, + nodeName = elem.nodeName, + display = defaultDisplayMap[ nodeName ]; + + if ( display ) { + return display; + } + + temp = doc.body.appendChild( doc.createElement( nodeName ) ); + display = jQuery.css( temp, "display" ); + + temp.parentNode.removeChild( temp ); + + if ( display === "none" ) { + display = "block"; + } + defaultDisplayMap[ nodeName ] = display; + + return display; +} + +function showHide( elements, show ) { + var display, elem, + values = [], + index = 0, + length = elements.length; + + // Determine new display value for elements that need to change + for ( ; index < length; index++ ) { + elem = elements[ index ]; + if ( !elem.style ) { + continue; + } + + display = elem.style.display; + if ( show ) { + + // Since we force visibility upon cascade-hidden elements, an immediate (and slow) + // check is required in this first loop unless we have a nonempty display value (either + // inline or about-to-be-restored) + if ( display === "none" ) { + values[ index ] = dataPriv.get( elem, "display" ) || null; + if ( !values[ index ] ) { + elem.style.display = ""; + } + } + if ( elem.style.display === "" && isHiddenWithinTree( elem ) ) { + values[ index ] = getDefaultDisplay( elem ); + } + } else { + if ( display !== "none" ) { + values[ index ] = "none"; + + // Remember what we're overwriting + dataPriv.set( elem, "display", display ); + } + } + } + + // Set the display of the elements in a second loop to avoid constant reflow + for ( index = 0; index < length; index++ ) { + if ( values[ index ] != null ) { + elements[ index ].style.display = values[ index ]; + } + } + + return elements; +} + +jQuery.fn.extend( { + show: function() { + return showHide( this, true ); + }, + hide: function() { + return showHide( this ); + }, + toggle: function( state ) { + if ( typeof state === "boolean" ) { + return state ? this.show() : this.hide(); + } + + return this.each( function() { + if ( isHiddenWithinTree( this ) ) { + jQuery( this ).show(); + } else { + jQuery( this ).hide(); + } + } ); + } +} ); +var rcheckableType = ( /^(?:checkbox|radio)$/i ); + +var rtagName = ( /<([a-z][^\/\0>\x20\t\r\n\f]*)/i ); + +var rscriptType = ( /^$|^module$|\/(?:java|ecma)script/i ); + + + +( function() { + var fragment = document.createDocumentFragment(), + div = fragment.appendChild( document.createElement( "div" ) ), + input = document.createElement( "input" ); + + // Support: Android 4.0 - 4.3 only + // Check state lost if the name is set (#11217) + // Support: Windows Web Apps (WWA) + // `name` and `type` must use .setAttribute for WWA (#14901) + input.setAttribute( "type", "radio" ); + input.setAttribute( "checked", "checked" ); + input.setAttribute( "name", "t" ); + + div.appendChild( input ); + + // Support: Android <=4.1 only + // Older WebKit doesn't clone checked state correctly in fragments + support.checkClone = div.cloneNode( true ).cloneNode( true ).lastChild.checked; + + // Support: IE <=11 only + // Make sure textarea (and checkbox) defaultValue is properly cloned + div.innerHTML = "<textarea>x</textarea>"; + support.noCloneChecked = !!div.cloneNode( true ).lastChild.defaultValue; + + // Support: IE <=9 only + // IE <=9 replaces <option> tags with their contents when inserted outside of + // the select element. + div.innerHTML = "<option></option>"; + support.option = !!div.lastChild; +} )(); + + +// We have to close these tags to support XHTML (#13200) +var wrapMap = { + + // XHTML parsers do not magically insert elements in the + // same way that tag soup parsers do. So we cannot shorten + // this by omitting <tbody> or other required elements. + thead: [ 1, "<table>", "</table>" ], + col: [ 2, "<table><colgroup>", "</colgroup></table>" ], + tr: [ 2, "<table><tbody>", "</tbody></table>" ], + td: [ 3, "<table><tbody><tr>", "</tr></tbody></table>" ], + + _default: [ 0, "", "" ] +}; + +wrapMap.tbody = wrapMap.tfoot = wrapMap.colgroup = wrapMap.caption = wrapMap.thead; +wrapMap.th = wrapMap.td; + +// Support: IE <=9 only +if ( !support.option ) { + wrapMap.optgroup = wrapMap.option = [ 1, "<select multiple='multiple'>", "</select>" ]; +} + + +function getAll( context, tag ) { + + // Support: IE <=9 - 11 only + // Use typeof to avoid zero-argument method invocation on host objects (#15151) + var ret; + + if ( typeof context.getElementsByTagName !== "undefined" ) { + ret = context.getElementsByTagName( tag || "*" ); + + } else if ( typeof context.querySelectorAll !== "undefined" ) { + ret = context.querySelectorAll( tag || "*" ); + + } else { + ret = []; + } + + if ( tag === undefined || tag && nodeName( context, tag ) ) { + return jQuery.merge( [ context ], ret ); + } + + return ret; +} + + +// Mark scripts as having already been evaluated +function setGlobalEval( elems, refElements ) { + var i = 0, + l = elems.length; + + for ( ; i < l; i++ ) { + dataPriv.set( + elems[ i ], + "globalEval", + !refElements || dataPriv.get( refElements[ i ], "globalEval" ) + ); + } +} + + +var rhtml = /<|&#?\w+;/; + +function buildFragment( elems, context, scripts, selection, ignored ) { + var elem, tmp, tag, wrap, attached, j, + fragment = context.createDocumentFragment(), + nodes = [], + i = 0, + l = elems.length; + + for ( ; i < l; i++ ) { + elem = elems[ i ]; + + if ( elem || elem === 0 ) { + + // Add nodes directly + if ( toType( elem ) === "object" ) { + + // Support: Android <=4.0 only, PhantomJS 1 only + // push.apply(_, arraylike) throws on ancient WebKit + jQuery.merge( nodes, elem.nodeType ? [ elem ] : elem ); + + // Convert non-html into a text node + } else if ( !rhtml.test( elem ) ) { + nodes.push( context.createTextNode( elem ) ); + + // Convert html into DOM nodes + } else { + tmp = tmp || fragment.appendChild( context.createElement( "div" ) ); + + // Deserialize a standard representation + tag = ( rtagName.exec( elem ) || [ "", "" ] )[ 1 ].toLowerCase(); + wrap = wrapMap[ tag ] || wrapMap._default; + tmp.innerHTML = wrap[ 1 ] + jQuery.htmlPrefilter( elem ) + wrap[ 2 ]; + + // Descend through wrappers to the right content + j = wrap[ 0 ]; + while ( j-- ) { + tmp = tmp.lastChild; + } + + // Support: Android <=4.0 only, PhantomJS 1 only + // push.apply(_, arraylike) throws on ancient WebKit + jQuery.merge( nodes, tmp.childNodes ); + + // Remember the top-level container + tmp = fragment.firstChild; + + // Ensure the created nodes are orphaned (#12392) + tmp.textContent = ""; + } + } + } + + // Remove wrapper from fragment + fragment.textContent = ""; + + i = 0; + while ( ( elem = nodes[ i++ ] ) ) { + + // Skip elements already in the context collection (trac-4087) + if ( selection && jQuery.inArray( elem, selection ) > -1 ) { + if ( ignored ) { + ignored.push( elem ); + } + continue; + } + + attached = isAttached( elem ); + + // Append to fragment + tmp = getAll( fragment.appendChild( elem ), "script" ); + + // Preserve script evaluation history + if ( attached ) { + setGlobalEval( tmp ); + } + + // Capture executables + if ( scripts ) { + j = 0; + while ( ( elem = tmp[ j++ ] ) ) { + if ( rscriptType.test( elem.type || "" ) ) { + scripts.push( elem ); + } + } + } + } + + return fragment; +} + + +var + rkeyEvent = /^key/, + rmouseEvent = /^(?:mouse|pointer|contextmenu|drag|drop)|click/, + rtypenamespace = /^([^.]*)(?:\.(.+)|)/; + +function returnTrue() { + return true; +} + +function returnFalse() { + return false; +} + +// Support: IE <=9 - 11+ +// focus() and blur() are asynchronous, except when they are no-op. +// So expect focus to be synchronous when the element is already active, +// and blur to be synchronous when the element is not already active. +// (focus and blur are always synchronous in other supported browsers, +// this just defines when we can count on it). +function expectSync( elem, type ) { + return ( elem === safeActiveElement() ) === ( type === "focus" ); +} + +// Support: IE <=9 only +// Accessing document.activeElement can throw unexpectedly +// https://bugs.jquery.com/ticket/13393 +function safeActiveElement() { + try { + return document.activeElement; + } catch ( err ) { } +} + +function on( elem, types, selector, data, fn, one ) { + var origFn, type; + + // Types can be a map of types/handlers + if ( typeof types === "object" ) { + + // ( types-Object, selector, data ) + if ( typeof selector !== "string" ) { + + // ( types-Object, data ) + data = data || selector; + selector = undefined; + } + for ( type in types ) { + on( elem, type, selector, data, types[ type ], one ); + } + return elem; + } + + if ( data == null && fn == null ) { + + // ( types, fn ) + fn = selector; + data = selector = undefined; + } else if ( fn == null ) { + if ( typeof selector === "string" ) { + + // ( types, selector, fn ) + fn = data; + data = undefined; + } else { + + // ( types, data, fn ) + fn = data; + data = selector; + selector = undefined; + } + } + if ( fn === false ) { + fn = returnFalse; + } else if ( !fn ) { + return elem; + } + + if ( one === 1 ) { + origFn = fn; + fn = function( event ) { + + // Can use an empty set, since event contains the info + jQuery().off( event ); + return origFn.apply( this, arguments ); + }; + + // Use same guid so caller can remove using origFn + fn.guid = origFn.guid || ( origFn.guid = jQuery.guid++ ); + } + return elem.each( function() { + jQuery.event.add( this, types, fn, data, selector ); + } ); +} + +/* + * Helper functions for managing events -- not part of the public interface. + * Props to Dean Edwards' addEvent library for many of the ideas. + */ +jQuery.event = { + + global: {}, + + add: function( elem, types, handler, data, selector ) { + + var handleObjIn, eventHandle, tmp, + events, t, handleObj, + special, handlers, type, namespaces, origType, + elemData = dataPriv.get( elem ); + + // Only attach events to objects that accept data + if ( !acceptData( elem ) ) { + return; + } + + // Caller can pass in an object of custom data in lieu of the handler + if ( handler.handler ) { + handleObjIn = handler; + handler = handleObjIn.handler; + selector = handleObjIn.selector; + } + + // Ensure that invalid selectors throw exceptions at attach time + // Evaluate against documentElement in case elem is a non-element node (e.g., document) + if ( selector ) { + jQuery.find.matchesSelector( documentElement, selector ); + } + + // Make sure that the handler has a unique ID, used to find/remove it later + if ( !handler.guid ) { + handler.guid = jQuery.guid++; + } + + // Init the element's event structure and main handler, if this is the first + if ( !( events = elemData.events ) ) { + events = elemData.events = Object.create( null ); + } + if ( !( eventHandle = elemData.handle ) ) { + eventHandle = elemData.handle = function( e ) { + + // Discard the second event of a jQuery.event.trigger() and + // when an event is called after a page has unloaded + return typeof jQuery !== "undefined" && jQuery.event.triggered !== e.type ? + jQuery.event.dispatch.apply( elem, arguments ) : undefined; + }; + } + + // Handle multiple events separated by a space + types = ( types || "" ).match( rnothtmlwhite ) || [ "" ]; + t = types.length; + while ( t-- ) { + tmp = rtypenamespace.exec( types[ t ] ) || []; + type = origType = tmp[ 1 ]; + namespaces = ( tmp[ 2 ] || "" ).split( "." ).sort(); + + // There *must* be a type, no attaching namespace-only handlers + if ( !type ) { + continue; + } + + // If event changes its type, use the special event handlers for the changed type + special = jQuery.event.special[ type ] || {}; + + // If selector defined, determine special event api type, otherwise given type + type = ( selector ? special.delegateType : special.bindType ) || type; + + // Update special based on newly reset type + special = jQuery.event.special[ type ] || {}; + + // handleObj is passed to all event handlers + handleObj = jQuery.extend( { + type: type, + origType: origType, + data: data, + handler: handler, + guid: handler.guid, + selector: selector, + needsContext: selector && jQuery.expr.match.needsContext.test( selector ), + namespace: namespaces.join( "." ) + }, handleObjIn ); + + // Init the event handler queue if we're the first + if ( !( handlers = events[ type ] ) ) { + handlers = events[ type ] = []; + handlers.delegateCount = 0; + + // Only use addEventListener if the special events handler returns false + if ( !special.setup || + special.setup.call( elem, data, namespaces, eventHandle ) === false ) { + + if ( elem.addEventListener ) { + elem.addEventListener( type, eventHandle ); + } + } + } + + if ( special.add ) { + special.add.call( elem, handleObj ); + + if ( !handleObj.handler.guid ) { + handleObj.handler.guid = handler.guid; + } + } + + // Add to the element's handler list, delegates in front + if ( selector ) { + handlers.splice( handlers.delegateCount++, 0, handleObj ); + } else { + handlers.push( handleObj ); + } + + // Keep track of which events have ever been used, for event optimization + jQuery.event.global[ type ] = true; + } + + }, + + // Detach an event or set of events from an element + remove: function( elem, types, handler, selector, mappedTypes ) { + + var j, origCount, tmp, + events, t, handleObj, + special, handlers, type, namespaces, origType, + elemData = dataPriv.hasData( elem ) && dataPriv.get( elem ); + + if ( !elemData || !( events = elemData.events ) ) { + return; + } + + // Once for each type.namespace in types; type may be omitted + types = ( types || "" ).match( rnothtmlwhite ) || [ "" ]; + t = types.length; + while ( t-- ) { + tmp = rtypenamespace.exec( types[ t ] ) || []; + type = origType = tmp[ 1 ]; + namespaces = ( tmp[ 2 ] || "" ).split( "." ).sort(); + + // Unbind all events (on this namespace, if provided) for the element + if ( !type ) { + for ( type in events ) { + jQuery.event.remove( elem, type + types[ t ], handler, selector, true ); + } + continue; + } + + special = jQuery.event.special[ type ] || {}; + type = ( selector ? special.delegateType : special.bindType ) || type; + handlers = events[ type ] || []; + tmp = tmp[ 2 ] && + new RegExp( "(^|\\.)" + namespaces.join( "\\.(?:.*\\.|)" ) + "(\\.|$)" ); + + // Remove matching events + origCount = j = handlers.length; + while ( j-- ) { + handleObj = handlers[ j ]; + + if ( ( mappedTypes || origType === handleObj.origType ) && + ( !handler || handler.guid === handleObj.guid ) && + ( !tmp || tmp.test( handleObj.namespace ) ) && + ( !selector || selector === handleObj.selector || + selector === "**" && handleObj.selector ) ) { + handlers.splice( j, 1 ); + + if ( handleObj.selector ) { + handlers.delegateCount--; + } + if ( special.remove ) { + special.remove.call( elem, handleObj ); + } + } + } + + // Remove generic event handler if we removed something and no more handlers exist + // (avoids potential for endless recursion during removal of special event handlers) + if ( origCount && !handlers.length ) { + if ( !special.teardown || + special.teardown.call( elem, namespaces, elemData.handle ) === false ) { + + jQuery.removeEvent( elem, type, elemData.handle ); + } + + delete events[ type ]; + } + } + + // Remove data and the expando if it's no longer used + if ( jQuery.isEmptyObject( events ) ) { + dataPriv.remove( elem, "handle events" ); + } + }, + + dispatch: function( nativeEvent ) { + + var i, j, ret, matched, handleObj, handlerQueue, + args = new Array( arguments.length ), + + // Make a writable jQuery.Event from the native event object + event = jQuery.event.fix( nativeEvent ), + + handlers = ( + dataPriv.get( this, "events" ) || Object.create( null ) + )[ event.type ] || [], + special = jQuery.event.special[ event.type ] || {}; + + // Use the fix-ed jQuery.Event rather than the (read-only) native event + args[ 0 ] = event; + + for ( i = 1; i < arguments.length; i++ ) { + args[ i ] = arguments[ i ]; + } + + event.delegateTarget = this; + + // Call the preDispatch hook for the mapped type, and let it bail if desired + if ( special.preDispatch && special.preDispatch.call( this, event ) === false ) { + return; + } + + // Determine handlers + handlerQueue = jQuery.event.handlers.call( this, event, handlers ); + + // Run delegates first; they may want to stop propagation beneath us + i = 0; + while ( ( matched = handlerQueue[ i++ ] ) && !event.isPropagationStopped() ) { + event.currentTarget = matched.elem; + + j = 0; + while ( ( handleObj = matched.handlers[ j++ ] ) && + !event.isImmediatePropagationStopped() ) { + + // If the event is namespaced, then each handler is only invoked if it is + // specially universal or its namespaces are a superset of the event's. + if ( !event.rnamespace || handleObj.namespace === false || + event.rnamespace.test( handleObj.namespace ) ) { + + event.handleObj = handleObj; + event.data = handleObj.data; + + ret = ( ( jQuery.event.special[ handleObj.origType ] || {} ).handle || + handleObj.handler ).apply( matched.elem, args ); + + if ( ret !== undefined ) { + if ( ( event.result = ret ) === false ) { + event.preventDefault(); + event.stopPropagation(); + } + } + } + } + } + + // Call the postDispatch hook for the mapped type + if ( special.postDispatch ) { + special.postDispatch.call( this, event ); + } + + return event.result; + }, + + handlers: function( event, handlers ) { + var i, handleObj, sel, matchedHandlers, matchedSelectors, + handlerQueue = [], + delegateCount = handlers.delegateCount, + cur = event.target; + + // Find delegate handlers + if ( delegateCount && + + // Support: IE <=9 + // Black-hole SVG <use> instance trees (trac-13180) + cur.nodeType && + + // Support: Firefox <=42 + // Suppress spec-violating clicks indicating a non-primary pointer button (trac-3861) + // https://www.w3.org/TR/DOM-Level-3-Events/#event-type-click + // Support: IE 11 only + // ...but not arrow key "clicks" of radio inputs, which can have `button` -1 (gh-2343) + !( event.type === "click" && event.button >= 1 ) ) { + + for ( ; cur !== this; cur = cur.parentNode || this ) { + + // Don't check non-elements (#13208) + // Don't process clicks on disabled elements (#6911, #8165, #11382, #11764) + if ( cur.nodeType === 1 && !( event.type === "click" && cur.disabled === true ) ) { + matchedHandlers = []; + matchedSelectors = {}; + for ( i = 0; i < delegateCount; i++ ) { + handleObj = handlers[ i ]; + + // Don't conflict with Object.prototype properties (#13203) + sel = handleObj.selector + " "; + + if ( matchedSelectors[ sel ] === undefined ) { + matchedSelectors[ sel ] = handleObj.needsContext ? + jQuery( sel, this ).index( cur ) > -1 : + jQuery.find( sel, this, null, [ cur ] ).length; + } + if ( matchedSelectors[ sel ] ) { + matchedHandlers.push( handleObj ); + } + } + if ( matchedHandlers.length ) { + handlerQueue.push( { elem: cur, handlers: matchedHandlers } ); + } + } + } + } + + // Add the remaining (directly-bound) handlers + cur = this; + if ( delegateCount < handlers.length ) { + handlerQueue.push( { elem: cur, handlers: handlers.slice( delegateCount ) } ); + } + + return handlerQueue; + }, + + addProp: function( name, hook ) { + Object.defineProperty( jQuery.Event.prototype, name, { + enumerable: true, + configurable: true, + + get: isFunction( hook ) ? + function() { + if ( this.originalEvent ) { + return hook( this.originalEvent ); + } + } : + function() { + if ( this.originalEvent ) { + return this.originalEvent[ name ]; + } + }, + + set: function( value ) { + Object.defineProperty( this, name, { + enumerable: true, + configurable: true, + writable: true, + value: value + } ); + } + } ); + }, + + fix: function( originalEvent ) { + return originalEvent[ jQuery.expando ] ? + originalEvent : + new jQuery.Event( originalEvent ); + }, + + special: { + load: { + + // Prevent triggered image.load events from bubbling to window.load + noBubble: true + }, + click: { + + // Utilize native event to ensure correct state for checkable inputs + setup: function( data ) { + + // For mutual compressibility with _default, replace `this` access with a local var. + // `|| data` is dead code meant only to preserve the variable through minification. + var el = this || data; + + // Claim the first handler + if ( rcheckableType.test( el.type ) && + el.click && nodeName( el, "input" ) ) { + + // dataPriv.set( el, "click", ... ) + leverageNative( el, "click", returnTrue ); + } + + // Return false to allow normal processing in the caller + return false; + }, + trigger: function( data ) { + + // For mutual compressibility with _default, replace `this` access with a local var. + // `|| data` is dead code meant only to preserve the variable through minification. + var el = this || data; + + // Force setup before triggering a click + if ( rcheckableType.test( el.type ) && + el.click && nodeName( el, "input" ) ) { + + leverageNative( el, "click" ); + } + + // Return non-false to allow normal event-path propagation + return true; + }, + + // For cross-browser consistency, suppress native .click() on links + // Also prevent it if we're currently inside a leveraged native-event stack + _default: function( event ) { + var target = event.target; + return rcheckableType.test( target.type ) && + target.click && nodeName( target, "input" ) && + dataPriv.get( target, "click" ) || + nodeName( target, "a" ); + } + }, + + beforeunload: { + postDispatch: function( event ) { + + // Support: Firefox 20+ + // Firefox doesn't alert if the returnValue field is not set. + if ( event.result !== undefined && event.originalEvent ) { + event.originalEvent.returnValue = event.result; + } + } + } + } +}; + +// Ensure the presence of an event listener that handles manually-triggered +// synthetic events by interrupting progress until reinvoked in response to +// *native* events that it fires directly, ensuring that state changes have +// already occurred before other listeners are invoked. +function leverageNative( el, type, expectSync ) { + + // Missing expectSync indicates a trigger call, which must force setup through jQuery.event.add + if ( !expectSync ) { + if ( dataPriv.get( el, type ) === undefined ) { + jQuery.event.add( el, type, returnTrue ); + } + return; + } + + // Register the controller as a special universal handler for all event namespaces + dataPriv.set( el, type, false ); + jQuery.event.add( el, type, { + namespace: false, + handler: function( event ) { + var notAsync, result, + saved = dataPriv.get( this, type ); + + if ( ( event.isTrigger & 1 ) && this[ type ] ) { + + // Interrupt processing of the outer synthetic .trigger()ed event + // Saved data should be false in such cases, but might be a leftover capture object + // from an async native handler (gh-4350) + if ( !saved.length ) { + + // Store arguments for use when handling the inner native event + // There will always be at least one argument (an event object), so this array + // will not be confused with a leftover capture object. + saved = slice.call( arguments ); + dataPriv.set( this, type, saved ); + + // Trigger the native event and capture its result + // Support: IE <=9 - 11+ + // focus() and blur() are asynchronous + notAsync = expectSync( this, type ); + this[ type ](); + result = dataPriv.get( this, type ); + if ( saved !== result || notAsync ) { + dataPriv.set( this, type, false ); + } else { + result = {}; + } + if ( saved !== result ) { + + // Cancel the outer synthetic event + event.stopImmediatePropagation(); + event.preventDefault(); + return result.value; + } + + // If this is an inner synthetic event for an event with a bubbling surrogate + // (focus or blur), assume that the surrogate already propagated from triggering the + // native event and prevent that from happening again here. + // This technically gets the ordering wrong w.r.t. to `.trigger()` (in which the + // bubbling surrogate propagates *after* the non-bubbling base), but that seems + // less bad than duplication. + } else if ( ( jQuery.event.special[ type ] || {} ).delegateType ) { + event.stopPropagation(); + } + + // If this is a native event triggered above, everything is now in order + // Fire an inner synthetic event with the original arguments + } else if ( saved.length ) { + + // ...and capture the result + dataPriv.set( this, type, { + value: jQuery.event.trigger( + + // Support: IE <=9 - 11+ + // Extend with the prototype to reset the above stopImmediatePropagation() + jQuery.extend( saved[ 0 ], jQuery.Event.prototype ), + saved.slice( 1 ), + this + ) + } ); + + // Abort handling of the native event + event.stopImmediatePropagation(); + } + } + } ); +} + +jQuery.removeEvent = function( elem, type, handle ) { + + // This "if" is needed for plain objects + if ( elem.removeEventListener ) { + elem.removeEventListener( type, handle ); + } +}; + +jQuery.Event = function( src, props ) { + + // Allow instantiation without the 'new' keyword + if ( !( this instanceof jQuery.Event ) ) { + return new jQuery.Event( src, props ); + } + + // Event object + if ( src && src.type ) { + this.originalEvent = src; + this.type = src.type; + + // Events bubbling up the document may have been marked as prevented + // by a handler lower down the tree; reflect the correct value. + this.isDefaultPrevented = src.defaultPrevented || + src.defaultPrevented === undefined && + + // Support: Android <=2.3 only + src.returnValue === false ? + returnTrue : + returnFalse; + + // Create target properties + // Support: Safari <=6 - 7 only + // Target should not be a text node (#504, #13143) + this.target = ( src.target && src.target.nodeType === 3 ) ? + src.target.parentNode : + src.target; + + this.currentTarget = src.currentTarget; + this.relatedTarget = src.relatedTarget; + + // Event type + } else { + this.type = src; + } + + // Put explicitly provided properties onto the event object + if ( props ) { + jQuery.extend( this, props ); + } + + // Create a timestamp if incoming event doesn't have one + this.timeStamp = src && src.timeStamp || Date.now(); + + // Mark it as fixed + this[ jQuery.expando ] = true; +}; + +// jQuery.Event is based on DOM3 Events as specified by the ECMAScript Language Binding +// https://www.w3.org/TR/2003/WD-DOM-Level-3-Events-20030331/ecma-script-binding.html +jQuery.Event.prototype = { + constructor: jQuery.Event, + isDefaultPrevented: returnFalse, + isPropagationStopped: returnFalse, + isImmediatePropagationStopped: returnFalse, + isSimulated: false, + + preventDefault: function() { + var e = this.originalEvent; + + this.isDefaultPrevented = returnTrue; + + if ( e && !this.isSimulated ) { + e.preventDefault(); + } + }, + stopPropagation: function() { + var e = this.originalEvent; + + this.isPropagationStopped = returnTrue; + + if ( e && !this.isSimulated ) { + e.stopPropagation(); + } + }, + stopImmediatePropagation: function() { + var e = this.originalEvent; + + this.isImmediatePropagationStopped = returnTrue; + + if ( e && !this.isSimulated ) { + e.stopImmediatePropagation(); + } + + this.stopPropagation(); + } +}; + +// Includes all common event props including KeyEvent and MouseEvent specific props +jQuery.each( { + altKey: true, + bubbles: true, + cancelable: true, + changedTouches: true, + ctrlKey: true, + detail: true, + eventPhase: true, + metaKey: true, + pageX: true, + pageY: true, + shiftKey: true, + view: true, + "char": true, + code: true, + charCode: true, + key: true, + keyCode: true, + button: true, + buttons: true, + clientX: true, + clientY: true, + offsetX: true, + offsetY: true, + pointerId: true, + pointerType: true, + screenX: true, + screenY: true, + targetTouches: true, + toElement: true, + touches: true, + + which: function( event ) { + var button = event.button; + + // Add which for key events + if ( event.which == null && rkeyEvent.test( event.type ) ) { + return event.charCode != null ? event.charCode : event.keyCode; + } + + // Add which for click: 1 === left; 2 === middle; 3 === right + if ( !event.which && button !== undefined && rmouseEvent.test( event.type ) ) { + if ( button & 1 ) { + return 1; + } + + if ( button & 2 ) { + return 3; + } + + if ( button & 4 ) { + return 2; + } + + return 0; + } + + return event.which; + } +}, jQuery.event.addProp ); + +jQuery.each( { focus: "focusin", blur: "focusout" }, function( type, delegateType ) { + jQuery.event.special[ type ] = { + + // Utilize native event if possible so blur/focus sequence is correct + setup: function() { + + // Claim the first handler + // dataPriv.set( this, "focus", ... ) + // dataPriv.set( this, "blur", ... ) + leverageNative( this, type, expectSync ); + + // Return false to allow normal processing in the caller + return false; + }, + trigger: function() { + + // Force setup before trigger + leverageNative( this, type ); + + // Return non-false to allow normal event-path propagation + return true; + }, + + delegateType: delegateType + }; +} ); + +// Create mouseenter/leave events using mouseover/out and event-time checks +// so that event delegation works in jQuery. +// Do the same for pointerenter/pointerleave and pointerover/pointerout +// +// Support: Safari 7 only +// Safari sends mouseenter too often; see: +// https://bugs.chromium.org/p/chromium/issues/detail?id=470258 +// for the description of the bug (it existed in older Chrome versions as well). +jQuery.each( { + mouseenter: "mouseover", + mouseleave: "mouseout", + pointerenter: "pointerover", + pointerleave: "pointerout" +}, function( orig, fix ) { + jQuery.event.special[ orig ] = { + delegateType: fix, + bindType: fix, + + handle: function( event ) { + var ret, + target = this, + related = event.relatedTarget, + handleObj = event.handleObj; + + // For mouseenter/leave call the handler if related is outside the target. + // NB: No relatedTarget if the mouse left/entered the browser window + if ( !related || ( related !== target && !jQuery.contains( target, related ) ) ) { + event.type = handleObj.origType; + ret = handleObj.handler.apply( this, arguments ); + event.type = fix; + } + return ret; + } + }; +} ); + +jQuery.fn.extend( { + + on: function( types, selector, data, fn ) { + return on( this, types, selector, data, fn ); + }, + one: function( types, selector, data, fn ) { + return on( this, types, selector, data, fn, 1 ); + }, + off: function( types, selector, fn ) { + var handleObj, type; + if ( types && types.preventDefault && types.handleObj ) { + + // ( event ) dispatched jQuery.Event + handleObj = types.handleObj; + jQuery( types.delegateTarget ).off( + handleObj.namespace ? + handleObj.origType + "." + handleObj.namespace : + handleObj.origType, + handleObj.selector, + handleObj.handler + ); + return this; + } + if ( typeof types === "object" ) { + + // ( types-object [, selector] ) + for ( type in types ) { + this.off( type, selector, types[ type ] ); + } + return this; + } + if ( selector === false || typeof selector === "function" ) { + + // ( types [, fn] ) + fn = selector; + selector = undefined; + } + if ( fn === false ) { + fn = returnFalse; + } + return this.each( function() { + jQuery.event.remove( this, types, fn, selector ); + } ); + } +} ); + + +var + + // Support: IE <=10 - 11, Edge 12 - 13 only + // In IE/Edge using regex groups here causes severe slowdowns. + // See https://connect.microsoft.com/IE/feedback/details/1736512/ + rnoInnerhtml = /<script|<style|<link/i, + + // checked="checked" or checked + rchecked = /checked\s*(?:[^=]|=\s*.checked.)/i, + rcleanScript = /^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g; + +// Prefer a tbody over its parent table for containing new rows +function manipulationTarget( elem, content ) { + if ( nodeName( elem, "table" ) && + nodeName( content.nodeType !== 11 ? content : content.firstChild, "tr" ) ) { + + return jQuery( elem ).children( "tbody" )[ 0 ] || elem; + } + + return elem; +} + +// Replace/restore the type attribute of script elements for safe DOM manipulation +function disableScript( elem ) { + elem.type = ( elem.getAttribute( "type" ) !== null ) + "/" + elem.type; + return elem; +} +function restoreScript( elem ) { + if ( ( elem.type || "" ).slice( 0, 5 ) === "true/" ) { + elem.type = elem.type.slice( 5 ); + } else { + elem.removeAttribute( "type" ); + } + + return elem; +} + +function cloneCopyEvent( src, dest ) { + var i, l, type, pdataOld, udataOld, udataCur, events; + + if ( dest.nodeType !== 1 ) { + return; + } + + // 1. Copy private data: events, handlers, etc. + if ( dataPriv.hasData( src ) ) { + pdataOld = dataPriv.get( src ); + events = pdataOld.events; + + if ( events ) { + dataPriv.remove( dest, "handle events" ); + + for ( type in events ) { + for ( i = 0, l = events[ type ].length; i < l; i++ ) { + jQuery.event.add( dest, type, events[ type ][ i ] ); + } + } + } + } + + // 2. Copy user data + if ( dataUser.hasData( src ) ) { + udataOld = dataUser.access( src ); + udataCur = jQuery.extend( {}, udataOld ); + + dataUser.set( dest, udataCur ); + } +} + +// Fix IE bugs, see support tests +function fixInput( src, dest ) { + var nodeName = dest.nodeName.toLowerCase(); + + // Fails to persist the checked state of a cloned checkbox or radio button. + if ( nodeName === "input" && rcheckableType.test( src.type ) ) { + dest.checked = src.checked; + + // Fails to return the selected option to the default selected state when cloning options + } else if ( nodeName === "input" || nodeName === "textarea" ) { + dest.defaultValue = src.defaultValue; + } +} + +function domManip( collection, args, callback, ignored ) { + + // Flatten any nested arrays + args = flat( args ); + + var fragment, first, scripts, hasScripts, node, doc, + i = 0, + l = collection.length, + iNoClone = l - 1, + value = args[ 0 ], + valueIsFunction = isFunction( value ); + + // We can't cloneNode fragments that contain checked, in WebKit + if ( valueIsFunction || + ( l > 1 && typeof value === "string" && + !support.checkClone && rchecked.test( value ) ) ) { + return collection.each( function( index ) { + var self = collection.eq( index ); + if ( valueIsFunction ) { + args[ 0 ] = value.call( this, index, self.html() ); + } + domManip( self, args, callback, ignored ); + } ); + } + + if ( l ) { + fragment = buildFragment( args, collection[ 0 ].ownerDocument, false, collection, ignored ); + first = fragment.firstChild; + + if ( fragment.childNodes.length === 1 ) { + fragment = first; + } + + // Require either new content or an interest in ignored elements to invoke the callback + if ( first || ignored ) { + scripts = jQuery.map( getAll( fragment, "script" ), disableScript ); + hasScripts = scripts.length; + + // Use the original fragment for the last item + // instead of the first because it can end up + // being emptied incorrectly in certain situations (#8070). + for ( ; i < l; i++ ) { + node = fragment; + + if ( i !== iNoClone ) { + node = jQuery.clone( node, true, true ); + + // Keep references to cloned scripts for later restoration + if ( hasScripts ) { + + // Support: Android <=4.0 only, PhantomJS 1 only + // push.apply(_, arraylike) throws on ancient WebKit + jQuery.merge( scripts, getAll( node, "script" ) ); + } + } + + callback.call( collection[ i ], node, i ); + } + + if ( hasScripts ) { + doc = scripts[ scripts.length - 1 ].ownerDocument; + + // Reenable scripts + jQuery.map( scripts, restoreScript ); + + // Evaluate executable scripts on first document insertion + for ( i = 0; i < hasScripts; i++ ) { + node = scripts[ i ]; + if ( rscriptType.test( node.type || "" ) && + !dataPriv.access( node, "globalEval" ) && + jQuery.contains( doc, node ) ) { + + if ( node.src && ( node.type || "" ).toLowerCase() !== "module" ) { + + // Optional AJAX dependency, but won't run scripts if not present + if ( jQuery._evalUrl && !node.noModule ) { + jQuery._evalUrl( node.src, { + nonce: node.nonce || node.getAttribute( "nonce" ) + }, doc ); + } + } else { + DOMEval( node.textContent.replace( rcleanScript, "" ), node, doc ); + } + } + } + } + } + } + + return collection; +} + +function remove( elem, selector, keepData ) { + var node, + nodes = selector ? jQuery.filter( selector, elem ) : elem, + i = 0; + + for ( ; ( node = nodes[ i ] ) != null; i++ ) { + if ( !keepData && node.nodeType === 1 ) { + jQuery.cleanData( getAll( node ) ); + } + + if ( node.parentNode ) { + if ( keepData && isAttached( node ) ) { + setGlobalEval( getAll( node, "script" ) ); + } + node.parentNode.removeChild( node ); + } + } + + return elem; +} + +jQuery.extend( { + htmlPrefilter: function( html ) { + return html; + }, + + clone: function( elem, dataAndEvents, deepDataAndEvents ) { + var i, l, srcElements, destElements, + clone = elem.cloneNode( true ), + inPage = isAttached( elem ); + + // Fix IE cloning issues + if ( !support.noCloneChecked && ( elem.nodeType === 1 || elem.nodeType === 11 ) && + !jQuery.isXMLDoc( elem ) ) { + + // We eschew Sizzle here for performance reasons: https://jsperf.com/getall-vs-sizzle/2 + destElements = getAll( clone ); + srcElements = getAll( elem ); + + for ( i = 0, l = srcElements.length; i < l; i++ ) { + fixInput( srcElements[ i ], destElements[ i ] ); + } + } + + // Copy the events from the original to the clone + if ( dataAndEvents ) { + if ( deepDataAndEvents ) { + srcElements = srcElements || getAll( elem ); + destElements = destElements || getAll( clone ); + + for ( i = 0, l = srcElements.length; i < l; i++ ) { + cloneCopyEvent( srcElements[ i ], destElements[ i ] ); + } + } else { + cloneCopyEvent( elem, clone ); + } + } + + // Preserve script evaluation history + destElements = getAll( clone, "script" ); + if ( destElements.length > 0 ) { + setGlobalEval( destElements, !inPage && getAll( elem, "script" ) ); + } + + // Return the cloned set + return clone; + }, + + cleanData: function( elems ) { + var data, elem, type, + special = jQuery.event.special, + i = 0; + + for ( ; ( elem = elems[ i ] ) !== undefined; i++ ) { + if ( acceptData( elem ) ) { + if ( ( data = elem[ dataPriv.expando ] ) ) { + if ( data.events ) { + for ( type in data.events ) { + if ( special[ type ] ) { + jQuery.event.remove( elem, type ); + + // This is a shortcut to avoid jQuery.event.remove's overhead + } else { + jQuery.removeEvent( elem, type, data.handle ); + } + } + } + + // Support: Chrome <=35 - 45+ + // Assign undefined instead of using delete, see Data#remove + elem[ dataPriv.expando ] = undefined; + } + if ( elem[ dataUser.expando ] ) { + + // Support: Chrome <=35 - 45+ + // Assign undefined instead of using delete, see Data#remove + elem[ dataUser.expando ] = undefined; + } + } + } + } +} ); + +jQuery.fn.extend( { + detach: function( selector ) { + return remove( this, selector, true ); + }, + + remove: function( selector ) { + return remove( this, selector ); + }, + + text: function( value ) { + return access( this, function( value ) { + return value === undefined ? + jQuery.text( this ) : + this.empty().each( function() { + if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { + this.textContent = value; + } + } ); + }, null, value, arguments.length ); + }, + + append: function() { + return domManip( this, arguments, function( elem ) { + if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { + var target = manipulationTarget( this, elem ); + target.appendChild( elem ); + } + } ); + }, + + prepend: function() { + return domManip( this, arguments, function( elem ) { + if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { + var target = manipulationTarget( this, elem ); + target.insertBefore( elem, target.firstChild ); + } + } ); + }, + + before: function() { + return domManip( this, arguments, function( elem ) { + if ( this.parentNode ) { + this.parentNode.insertBefore( elem, this ); + } + } ); + }, + + after: function() { + return domManip( this, arguments, function( elem ) { + if ( this.parentNode ) { + this.parentNode.insertBefore( elem, this.nextSibling ); + } + } ); + }, + + empty: function() { + var elem, + i = 0; + + for ( ; ( elem = this[ i ] ) != null; i++ ) { + if ( elem.nodeType === 1 ) { + + // Prevent memory leaks + jQuery.cleanData( getAll( elem, false ) ); + + // Remove any remaining nodes + elem.textContent = ""; + } + } + + return this; + }, + + clone: function( dataAndEvents, deepDataAndEvents ) { + dataAndEvents = dataAndEvents == null ? false : dataAndEvents; + deepDataAndEvents = deepDataAndEvents == null ? dataAndEvents : deepDataAndEvents; + + return this.map( function() { + return jQuery.clone( this, dataAndEvents, deepDataAndEvents ); + } ); + }, + + html: function( value ) { + return access( this, function( value ) { + var elem = this[ 0 ] || {}, + i = 0, + l = this.length; + + if ( value === undefined && elem.nodeType === 1 ) { + return elem.innerHTML; + } + + // See if we can take a shortcut and just use innerHTML + if ( typeof value === "string" && !rnoInnerhtml.test( value ) && + !wrapMap[ ( rtagName.exec( value ) || [ "", "" ] )[ 1 ].toLowerCase() ] ) { + + value = jQuery.htmlPrefilter( value ); + + try { + for ( ; i < l; i++ ) { + elem = this[ i ] || {}; + + // Remove element nodes and prevent memory leaks + if ( elem.nodeType === 1 ) { + jQuery.cleanData( getAll( elem, false ) ); + elem.innerHTML = value; + } + } + + elem = 0; + + // If using innerHTML throws an exception, use the fallback method + } catch ( e ) {} + } + + if ( elem ) { + this.empty().append( value ); + } + }, null, value, arguments.length ); + }, + + replaceWith: function() { + var ignored = []; + + // Make the changes, replacing each non-ignored context element with the new content + return domManip( this, arguments, function( elem ) { + var parent = this.parentNode; + + if ( jQuery.inArray( this, ignored ) < 0 ) { + jQuery.cleanData( getAll( this ) ); + if ( parent ) { + parent.replaceChild( elem, this ); + } + } + + // Force callback invocation + }, ignored ); + } +} ); + +jQuery.each( { + appendTo: "append", + prependTo: "prepend", + insertBefore: "before", + insertAfter: "after", + replaceAll: "replaceWith" +}, function( name, original ) { + jQuery.fn[ name ] = function( selector ) { + var elems, + ret = [], + insert = jQuery( selector ), + last = insert.length - 1, + i = 0; + + for ( ; i <= last; i++ ) { + elems = i === last ? this : this.clone( true ); + jQuery( insert[ i ] )[ original ]( elems ); + + // Support: Android <=4.0 only, PhantomJS 1 only + // .get() because push.apply(_, arraylike) throws on ancient WebKit + push.apply( ret, elems.get() ); + } + + return this.pushStack( ret ); + }; +} ); +var rnumnonpx = new RegExp( "^(" + pnum + ")(?!px)[a-z%]+$", "i" ); + +var getStyles = function( elem ) { + + // Support: IE <=11 only, Firefox <=30 (#15098, #14150) + // IE throws on elements created in popups + // FF meanwhile throws on frame elements through "defaultView.getComputedStyle" + var view = elem.ownerDocument.defaultView; + + if ( !view || !view.opener ) { + view = window; + } + + return view.getComputedStyle( elem ); + }; + +var swap = function( elem, options, callback ) { + var ret, name, + old = {}; + + // Remember the old values, and insert the new ones + for ( name in options ) { + old[ name ] = elem.style[ name ]; + elem.style[ name ] = options[ name ]; + } + + ret = callback.call( elem ); + + // Revert the old values + for ( name in options ) { + elem.style[ name ] = old[ name ]; + } + + return ret; +}; + + +var rboxStyle = new RegExp( cssExpand.join( "|" ), "i" ); + + + +( function() { + + // Executing both pixelPosition & boxSizingReliable tests require only one layout + // so they're executed at the same time to save the second computation. + function computeStyleTests() { + + // This is a singleton, we need to execute it only once + if ( !div ) { + return; + } + + container.style.cssText = "position:absolute;left:-11111px;width:60px;" + + "margin-top:1px;padding:0;border:0"; + div.style.cssText = + "position:relative;display:block;box-sizing:border-box;overflow:scroll;" + + "margin:auto;border:1px;padding:1px;" + + "width:60%;top:1%"; + documentElement.appendChild( container ).appendChild( div ); + + var divStyle = window.getComputedStyle( div ); + pixelPositionVal = divStyle.top !== "1%"; + + // Support: Android 4.0 - 4.3 only, Firefox <=3 - 44 + reliableMarginLeftVal = roundPixelMeasures( divStyle.marginLeft ) === 12; + + // Support: Android 4.0 - 4.3 only, Safari <=9.1 - 10.1, iOS <=7.0 - 9.3 + // Some styles come back with percentage values, even though they shouldn't + div.style.right = "60%"; + pixelBoxStylesVal = roundPixelMeasures( divStyle.right ) === 36; + + // Support: IE 9 - 11 only + // Detect misreporting of content dimensions for box-sizing:border-box elements + boxSizingReliableVal = roundPixelMeasures( divStyle.width ) === 36; + + // Support: IE 9 only + // Detect overflow:scroll screwiness (gh-3699) + // Support: Chrome <=64 + // Don't get tricked when zoom affects offsetWidth (gh-4029) + div.style.position = "absolute"; + scrollboxSizeVal = roundPixelMeasures( div.offsetWidth / 3 ) === 12; + + documentElement.removeChild( container ); + + // Nullify the div so it wouldn't be stored in the memory and + // it will also be a sign that checks already performed + div = null; + } + + function roundPixelMeasures( measure ) { + return Math.round( parseFloat( measure ) ); + } + + var pixelPositionVal, boxSizingReliableVal, scrollboxSizeVal, pixelBoxStylesVal, + reliableTrDimensionsVal, reliableMarginLeftVal, + container = document.createElement( "div" ), + div = document.createElement( "div" ); + + // Finish early in limited (non-browser) environments + if ( !div.style ) { + return; + } + + // Support: IE <=9 - 11 only + // Style of cloned element affects source element cloned (#8908) + div.style.backgroundClip = "content-box"; + div.cloneNode( true ).style.backgroundClip = ""; + support.clearCloneStyle = div.style.backgroundClip === "content-box"; + + jQuery.extend( support, { + boxSizingReliable: function() { + computeStyleTests(); + return boxSizingReliableVal; + }, + pixelBoxStyles: function() { + computeStyleTests(); + return pixelBoxStylesVal; + }, + pixelPosition: function() { + computeStyleTests(); + return pixelPositionVal; + }, + reliableMarginLeft: function() { + computeStyleTests(); + return reliableMarginLeftVal; + }, + scrollboxSize: function() { + computeStyleTests(); + return scrollboxSizeVal; + }, + + // Support: IE 9 - 11+, Edge 15 - 18+ + // IE/Edge misreport `getComputedStyle` of table rows with width/height + // set in CSS while `offset*` properties report correct values. + // Behavior in IE 9 is more subtle than in newer versions & it passes + // some versions of this test; make sure not to make it pass there! + reliableTrDimensions: function() { + var table, tr, trChild, trStyle; + if ( reliableTrDimensionsVal == null ) { + table = document.createElement( "table" ); + tr = document.createElement( "tr" ); + trChild = document.createElement( "div" ); + + table.style.cssText = "position:absolute;left:-11111px"; + tr.style.height = "1px"; + trChild.style.height = "9px"; + + documentElement + .appendChild( table ) + .appendChild( tr ) + .appendChild( trChild ); + + trStyle = window.getComputedStyle( tr ); + reliableTrDimensionsVal = parseInt( trStyle.height ) > 3; + + documentElement.removeChild( table ); + } + return reliableTrDimensionsVal; + } + } ); +} )(); + + +function curCSS( elem, name, computed ) { + var width, minWidth, maxWidth, ret, + + // Support: Firefox 51+ + // Retrieving style before computed somehow + // fixes an issue with getting wrong values + // on detached elements + style = elem.style; + + computed = computed || getStyles( elem ); + + // getPropertyValue is needed for: + // .css('filter') (IE 9 only, #12537) + // .css('--customProperty) (#3144) + if ( computed ) { + ret = computed.getPropertyValue( name ) || computed[ name ]; + + if ( ret === "" && !isAttached( elem ) ) { + ret = jQuery.style( elem, name ); + } + + // A tribute to the "awesome hack by Dean Edwards" + // Android Browser returns percentage for some values, + // but width seems to be reliably pixels. + // This is against the CSSOM draft spec: + // https://drafts.csswg.org/cssom/#resolved-values + if ( !support.pixelBoxStyles() && rnumnonpx.test( ret ) && rboxStyle.test( name ) ) { + + // Remember the original values + width = style.width; + minWidth = style.minWidth; + maxWidth = style.maxWidth; + + // Put in the new values to get a computed value out + style.minWidth = style.maxWidth = style.width = ret; + ret = computed.width; + + // Revert the changed values + style.width = width; + style.minWidth = minWidth; + style.maxWidth = maxWidth; + } + } + + return ret !== undefined ? + + // Support: IE <=9 - 11 only + // IE returns zIndex value as an integer. + ret + "" : + ret; +} + + +function addGetHookIf( conditionFn, hookFn ) { + + // Define the hook, we'll check on the first run if it's really needed. + return { + get: function() { + if ( conditionFn() ) { + + // Hook not needed (or it's not possible to use it due + // to missing dependency), remove it. + delete this.get; + return; + } + + // Hook needed; redefine it so that the support test is not executed again. + return ( this.get = hookFn ).apply( this, arguments ); + } + }; +} + + +var cssPrefixes = [ "Webkit", "Moz", "ms" ], + emptyStyle = document.createElement( "div" ).style, + vendorProps = {}; + +// Return a vendor-prefixed property or undefined +function vendorPropName( name ) { + + // Check for vendor prefixed names + var capName = name[ 0 ].toUpperCase() + name.slice( 1 ), + i = cssPrefixes.length; + + while ( i-- ) { + name = cssPrefixes[ i ] + capName; + if ( name in emptyStyle ) { + return name; + } + } +} + +// Return a potentially-mapped jQuery.cssProps or vendor prefixed property +function finalPropName( name ) { + var final = jQuery.cssProps[ name ] || vendorProps[ name ]; + + if ( final ) { + return final; + } + if ( name in emptyStyle ) { + return name; + } + return vendorProps[ name ] = vendorPropName( name ) || name; +} + + +var + + // Swappable if display is none or starts with table + // except "table", "table-cell", or "table-caption" + // See here for display values: https://developer.mozilla.org/en-US/docs/CSS/display + rdisplayswap = /^(none|table(?!-c[ea]).+)/, + rcustomProp = /^--/, + cssShow = { position: "absolute", visibility: "hidden", display: "block" }, + cssNormalTransform = { + letterSpacing: "0", + fontWeight: "400" + }; + +function setPositiveNumber( _elem, value, subtract ) { + + // Any relative (+/-) values have already been + // normalized at this point + var matches = rcssNum.exec( value ); + return matches ? + + // Guard against undefined "subtract", e.g., when used as in cssHooks + Math.max( 0, matches[ 2 ] - ( subtract || 0 ) ) + ( matches[ 3 ] || "px" ) : + value; +} + +function boxModelAdjustment( elem, dimension, box, isBorderBox, styles, computedVal ) { + var i = dimension === "width" ? 1 : 0, + extra = 0, + delta = 0; + + // Adjustment may not be necessary + if ( box === ( isBorderBox ? "border" : "content" ) ) { + return 0; + } + + for ( ; i < 4; i += 2 ) { + + // Both box models exclude margin + if ( box === "margin" ) { + delta += jQuery.css( elem, box + cssExpand[ i ], true, styles ); + } + + // If we get here with a content-box, we're seeking "padding" or "border" or "margin" + if ( !isBorderBox ) { + + // Add padding + delta += jQuery.css( elem, "padding" + cssExpand[ i ], true, styles ); + + // For "border" or "margin", add border + if ( box !== "padding" ) { + delta += jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); + + // But still keep track of it otherwise + } else { + extra += jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); + } + + // If we get here with a border-box (content + padding + border), we're seeking "content" or + // "padding" or "margin" + } else { + + // For "content", subtract padding + if ( box === "content" ) { + delta -= jQuery.css( elem, "padding" + cssExpand[ i ], true, styles ); + } + + // For "content" or "padding", subtract border + if ( box !== "margin" ) { + delta -= jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); + } + } + } + + // Account for positive content-box scroll gutter when requested by providing computedVal + if ( !isBorderBox && computedVal >= 0 ) { + + // offsetWidth/offsetHeight is a rounded sum of content, padding, scroll gutter, and border + // Assuming integer scroll gutter, subtract the rest and round down + delta += Math.max( 0, Math.ceil( + elem[ "offset" + dimension[ 0 ].toUpperCase() + dimension.slice( 1 ) ] - + computedVal - + delta - + extra - + 0.5 + + // If offsetWidth/offsetHeight is unknown, then we can't determine content-box scroll gutter + // Use an explicit zero to avoid NaN (gh-3964) + ) ) || 0; + } + + return delta; +} + +function getWidthOrHeight( elem, dimension, extra ) { + + // Start with computed style + var styles = getStyles( elem ), + + // To avoid forcing a reflow, only fetch boxSizing if we need it (gh-4322). + // Fake content-box until we know it's needed to know the true value. + boxSizingNeeded = !support.boxSizingReliable() || extra, + isBorderBox = boxSizingNeeded && + jQuery.css( elem, "boxSizing", false, styles ) === "border-box", + valueIsBorderBox = isBorderBox, + + val = curCSS( elem, dimension, styles ), + offsetProp = "offset" + dimension[ 0 ].toUpperCase() + dimension.slice( 1 ); + + // Support: Firefox <=54 + // Return a confounding non-pixel value or feign ignorance, as appropriate. + if ( rnumnonpx.test( val ) ) { + if ( !extra ) { + return val; + } + val = "auto"; + } + + + // Support: IE 9 - 11 only + // Use offsetWidth/offsetHeight for when box sizing is unreliable. + // In those cases, the computed value can be trusted to be border-box. + if ( ( !support.boxSizingReliable() && isBorderBox || + + // Support: IE 10 - 11+, Edge 15 - 18+ + // IE/Edge misreport `getComputedStyle` of table rows with width/height + // set in CSS while `offset*` properties report correct values. + // Interestingly, in some cases IE 9 doesn't suffer from this issue. + !support.reliableTrDimensions() && nodeName( elem, "tr" ) || + + // Fall back to offsetWidth/offsetHeight when value is "auto" + // This happens for inline elements with no explicit setting (gh-3571) + val === "auto" || + + // Support: Android <=4.1 - 4.3 only + // Also use offsetWidth/offsetHeight for misreported inline dimensions (gh-3602) + !parseFloat( val ) && jQuery.css( elem, "display", false, styles ) === "inline" ) && + + // Make sure the element is visible & connected + elem.getClientRects().length ) { + + isBorderBox = jQuery.css( elem, "boxSizing", false, styles ) === "border-box"; + + // Where available, offsetWidth/offsetHeight approximate border box dimensions. + // Where not available (e.g., SVG), assume unreliable box-sizing and interpret the + // retrieved value as a content box dimension. + valueIsBorderBox = offsetProp in elem; + if ( valueIsBorderBox ) { + val = elem[ offsetProp ]; + } + } + + // Normalize "" and auto + val = parseFloat( val ) || 0; + + // Adjust for the element's box model + return ( val + + boxModelAdjustment( + elem, + dimension, + extra || ( isBorderBox ? "border" : "content" ), + valueIsBorderBox, + styles, + + // Provide the current computed size to request scroll gutter calculation (gh-3589) + val + ) + ) + "px"; +} + +jQuery.extend( { + + // Add in style property hooks for overriding the default + // behavior of getting and setting a style property + cssHooks: { + opacity: { + get: function( elem, computed ) { + if ( computed ) { + + // We should always get a number back from opacity + var ret = curCSS( elem, "opacity" ); + return ret === "" ? "1" : ret; + } + } + } + }, + + // Don't automatically add "px" to these possibly-unitless properties + cssNumber: { + "animationIterationCount": true, + "columnCount": true, + "fillOpacity": true, + "flexGrow": true, + "flexShrink": true, + "fontWeight": true, + "gridArea": true, + "gridColumn": true, + "gridColumnEnd": true, + "gridColumnStart": true, + "gridRow": true, + "gridRowEnd": true, + "gridRowStart": true, + "lineHeight": true, + "opacity": true, + "order": true, + "orphans": true, + "widows": true, + "zIndex": true, + "zoom": true + }, + + // Add in properties whose names you wish to fix before + // setting or getting the value + cssProps: {}, + + // Get and set the style property on a DOM Node + style: function( elem, name, value, extra ) { + + // Don't set styles on text and comment nodes + if ( !elem || elem.nodeType === 3 || elem.nodeType === 8 || !elem.style ) { + return; + } + + // Make sure that we're working with the right name + var ret, type, hooks, + origName = camelCase( name ), + isCustomProp = rcustomProp.test( name ), + style = elem.style; + + // Make sure that we're working with the right name. We don't + // want to query the value if it is a CSS custom property + // since they are user-defined. + if ( !isCustomProp ) { + name = finalPropName( origName ); + } + + // Gets hook for the prefixed version, then unprefixed version + hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ]; + + // Check if we're setting a value + if ( value !== undefined ) { + type = typeof value; + + // Convert "+=" or "-=" to relative numbers (#7345) + if ( type === "string" && ( ret = rcssNum.exec( value ) ) && ret[ 1 ] ) { + value = adjustCSS( elem, name, ret ); + + // Fixes bug #9237 + type = "number"; + } + + // Make sure that null and NaN values aren't set (#7116) + if ( value == null || value !== value ) { + return; + } + + // If a number was passed in, add the unit (except for certain CSS properties) + // The isCustomProp check can be removed in jQuery 4.0 when we only auto-append + // "px" to a few hardcoded values. + if ( type === "number" && !isCustomProp ) { + value += ret && ret[ 3 ] || ( jQuery.cssNumber[ origName ] ? "" : "px" ); + } + + // background-* props affect original clone's values + if ( !support.clearCloneStyle && value === "" && name.indexOf( "background" ) === 0 ) { + style[ name ] = "inherit"; + } + + // If a hook was provided, use that value, otherwise just set the specified value + if ( !hooks || !( "set" in hooks ) || + ( value = hooks.set( elem, value, extra ) ) !== undefined ) { + + if ( isCustomProp ) { + style.setProperty( name, value ); + } else { + style[ name ] = value; + } + } + + } else { + + // If a hook was provided get the non-computed value from there + if ( hooks && "get" in hooks && + ( ret = hooks.get( elem, false, extra ) ) !== undefined ) { + + return ret; + } + + // Otherwise just get the value from the style object + return style[ name ]; + } + }, + + css: function( elem, name, extra, styles ) { + var val, num, hooks, + origName = camelCase( name ), + isCustomProp = rcustomProp.test( name ); + + // Make sure that we're working with the right name. We don't + // want to modify the value if it is a CSS custom property + // since they are user-defined. + if ( !isCustomProp ) { + name = finalPropName( origName ); + } + + // Try prefixed name followed by the unprefixed name + hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ]; + + // If a hook was provided get the computed value from there + if ( hooks && "get" in hooks ) { + val = hooks.get( elem, true, extra ); + } + + // Otherwise, if a way to get the computed value exists, use that + if ( val === undefined ) { + val = curCSS( elem, name, styles ); + } + + // Convert "normal" to computed value + if ( val === "normal" && name in cssNormalTransform ) { + val = cssNormalTransform[ name ]; + } + + // Make numeric if forced or a qualifier was provided and val looks numeric + if ( extra === "" || extra ) { + num = parseFloat( val ); + return extra === true || isFinite( num ) ? num || 0 : val; + } + + return val; + } +} ); + +jQuery.each( [ "height", "width" ], function( _i, dimension ) { + jQuery.cssHooks[ dimension ] = { + get: function( elem, computed, extra ) { + if ( computed ) { + + // Certain elements can have dimension info if we invisibly show them + // but it must have a current display style that would benefit + return rdisplayswap.test( jQuery.css( elem, "display" ) ) && + + // Support: Safari 8+ + // Table columns in Safari have non-zero offsetWidth & zero + // getBoundingClientRect().width unless display is changed. + // Support: IE <=11 only + // Running getBoundingClientRect on a disconnected node + // in IE throws an error. + ( !elem.getClientRects().length || !elem.getBoundingClientRect().width ) ? + swap( elem, cssShow, function() { + return getWidthOrHeight( elem, dimension, extra ); + } ) : + getWidthOrHeight( elem, dimension, extra ); + } + }, + + set: function( elem, value, extra ) { + var matches, + styles = getStyles( elem ), + + // Only read styles.position if the test has a chance to fail + // to avoid forcing a reflow. + scrollboxSizeBuggy = !support.scrollboxSize() && + styles.position === "absolute", + + // To avoid forcing a reflow, only fetch boxSizing if we need it (gh-3991) + boxSizingNeeded = scrollboxSizeBuggy || extra, + isBorderBox = boxSizingNeeded && + jQuery.css( elem, "boxSizing", false, styles ) === "border-box", + subtract = extra ? + boxModelAdjustment( + elem, + dimension, + extra, + isBorderBox, + styles + ) : + 0; + + // Account for unreliable border-box dimensions by comparing offset* to computed and + // faking a content-box to get border and padding (gh-3699) + if ( isBorderBox && scrollboxSizeBuggy ) { + subtract -= Math.ceil( + elem[ "offset" + dimension[ 0 ].toUpperCase() + dimension.slice( 1 ) ] - + parseFloat( styles[ dimension ] ) - + boxModelAdjustment( elem, dimension, "border", false, styles ) - + 0.5 + ); + } + + // Convert to pixels if value adjustment is needed + if ( subtract && ( matches = rcssNum.exec( value ) ) && + ( matches[ 3 ] || "px" ) !== "px" ) { + + elem.style[ dimension ] = value; + value = jQuery.css( elem, dimension ); + } + + return setPositiveNumber( elem, value, subtract ); + } + }; +} ); + +jQuery.cssHooks.marginLeft = addGetHookIf( support.reliableMarginLeft, + function( elem, computed ) { + if ( computed ) { + return ( parseFloat( curCSS( elem, "marginLeft" ) ) || + elem.getBoundingClientRect().left - + swap( elem, { marginLeft: 0 }, function() { + return elem.getBoundingClientRect().left; + } ) + ) + "px"; + } + } +); + +// These hooks are used by animate to expand properties +jQuery.each( { + margin: "", + padding: "", + border: "Width" +}, function( prefix, suffix ) { + jQuery.cssHooks[ prefix + suffix ] = { + expand: function( value ) { + var i = 0, + expanded = {}, + + // Assumes a single number if not a string + parts = typeof value === "string" ? value.split( " " ) : [ value ]; + + for ( ; i < 4; i++ ) { + expanded[ prefix + cssExpand[ i ] + suffix ] = + parts[ i ] || parts[ i - 2 ] || parts[ 0 ]; + } + + return expanded; + } + }; + + if ( prefix !== "margin" ) { + jQuery.cssHooks[ prefix + suffix ].set = setPositiveNumber; + } +} ); + +jQuery.fn.extend( { + css: function( name, value ) { + return access( this, function( elem, name, value ) { + var styles, len, + map = {}, + i = 0; + + if ( Array.isArray( name ) ) { + styles = getStyles( elem ); + len = name.length; + + for ( ; i < len; i++ ) { + map[ name[ i ] ] = jQuery.css( elem, name[ i ], false, styles ); + } + + return map; + } + + return value !== undefined ? + jQuery.style( elem, name, value ) : + jQuery.css( elem, name ); + }, name, value, arguments.length > 1 ); + } +} ); + + +function Tween( elem, options, prop, end, easing ) { + return new Tween.prototype.init( elem, options, prop, end, easing ); +} +jQuery.Tween = Tween; + +Tween.prototype = { + constructor: Tween, + init: function( elem, options, prop, end, easing, unit ) { + this.elem = elem; + this.prop = prop; + this.easing = easing || jQuery.easing._default; + this.options = options; + this.start = this.now = this.cur(); + this.end = end; + this.unit = unit || ( jQuery.cssNumber[ prop ] ? "" : "px" ); + }, + cur: function() { + var hooks = Tween.propHooks[ this.prop ]; + + return hooks && hooks.get ? + hooks.get( this ) : + Tween.propHooks._default.get( this ); + }, + run: function( percent ) { + var eased, + hooks = Tween.propHooks[ this.prop ]; + + if ( this.options.duration ) { + this.pos = eased = jQuery.easing[ this.easing ]( + percent, this.options.duration * percent, 0, 1, this.options.duration + ); + } else { + this.pos = eased = percent; + } + this.now = ( this.end - this.start ) * eased + this.start; + + if ( this.options.step ) { + this.options.step.call( this.elem, this.now, this ); + } + + if ( hooks && hooks.set ) { + hooks.set( this ); + } else { + Tween.propHooks._default.set( this ); + } + return this; + } +}; + +Tween.prototype.init.prototype = Tween.prototype; + +Tween.propHooks = { + _default: { + get: function( tween ) { + var result; + + // Use a property on the element directly when it is not a DOM element, + // or when there is no matching style property that exists. + if ( tween.elem.nodeType !== 1 || + tween.elem[ tween.prop ] != null && tween.elem.style[ tween.prop ] == null ) { + return tween.elem[ tween.prop ]; + } + + // Passing an empty string as a 3rd parameter to .css will automatically + // attempt a parseFloat and fallback to a string if the parse fails. + // Simple values such as "10px" are parsed to Float; + // complex values such as "rotate(1rad)" are returned as-is. + result = jQuery.css( tween.elem, tween.prop, "" ); + + // Empty strings, null, undefined and "auto" are converted to 0. + return !result || result === "auto" ? 0 : result; + }, + set: function( tween ) { + + // Use step hook for back compat. + // Use cssHook if its there. + // Use .style if available and use plain properties where available. + if ( jQuery.fx.step[ tween.prop ] ) { + jQuery.fx.step[ tween.prop ]( tween ); + } else if ( tween.elem.nodeType === 1 && ( + jQuery.cssHooks[ tween.prop ] || + tween.elem.style[ finalPropName( tween.prop ) ] != null ) ) { + jQuery.style( tween.elem, tween.prop, tween.now + tween.unit ); + } else { + tween.elem[ tween.prop ] = tween.now; + } + } + } +}; + +// Support: IE <=9 only +// Panic based approach to setting things on disconnected nodes +Tween.propHooks.scrollTop = Tween.propHooks.scrollLeft = { + set: function( tween ) { + if ( tween.elem.nodeType && tween.elem.parentNode ) { + tween.elem[ tween.prop ] = tween.now; + } + } +}; + +jQuery.easing = { + linear: function( p ) { + return p; + }, + swing: function( p ) { + return 0.5 - Math.cos( p * Math.PI ) / 2; + }, + _default: "swing" +}; + +jQuery.fx = Tween.prototype.init; + +// Back compat <1.8 extension point +jQuery.fx.step = {}; + + + + +var + fxNow, inProgress, + rfxtypes = /^(?:toggle|show|hide)$/, + rrun = /queueHooks$/; + +function schedule() { + if ( inProgress ) { + if ( document.hidden === false && window.requestAnimationFrame ) { + window.requestAnimationFrame( schedule ); + } else { + window.setTimeout( schedule, jQuery.fx.interval ); + } + + jQuery.fx.tick(); + } +} + +// Animations created synchronously will run synchronously +function createFxNow() { + window.setTimeout( function() { + fxNow = undefined; + } ); + return ( fxNow = Date.now() ); +} + +// Generate parameters to create a standard animation +function genFx( type, includeWidth ) { + var which, + i = 0, + attrs = { height: type }; + + // If we include width, step value is 1 to do all cssExpand values, + // otherwise step value is 2 to skip over Left and Right + includeWidth = includeWidth ? 1 : 0; + for ( ; i < 4; i += 2 - includeWidth ) { + which = cssExpand[ i ]; + attrs[ "margin" + which ] = attrs[ "padding" + which ] = type; + } + + if ( includeWidth ) { + attrs.opacity = attrs.width = type; + } + + return attrs; +} + +function createTween( value, prop, animation ) { + var tween, + collection = ( Animation.tweeners[ prop ] || [] ).concat( Animation.tweeners[ "*" ] ), + index = 0, + length = collection.length; + for ( ; index < length; index++ ) { + if ( ( tween = collection[ index ].call( animation, prop, value ) ) ) { + + // We're done with this property + return tween; + } + } +} + +function defaultPrefilter( elem, props, opts ) { + var prop, value, toggle, hooks, oldfire, propTween, restoreDisplay, display, + isBox = "width" in props || "height" in props, + anim = this, + orig = {}, + style = elem.style, + hidden = elem.nodeType && isHiddenWithinTree( elem ), + dataShow = dataPriv.get( elem, "fxshow" ); + + // Queue-skipping animations hijack the fx hooks + if ( !opts.queue ) { + hooks = jQuery._queueHooks( elem, "fx" ); + if ( hooks.unqueued == null ) { + hooks.unqueued = 0; + oldfire = hooks.empty.fire; + hooks.empty.fire = function() { + if ( !hooks.unqueued ) { + oldfire(); + } + }; + } + hooks.unqueued++; + + anim.always( function() { + + // Ensure the complete handler is called before this completes + anim.always( function() { + hooks.unqueued--; + if ( !jQuery.queue( elem, "fx" ).length ) { + hooks.empty.fire(); + } + } ); + } ); + } + + // Detect show/hide animations + for ( prop in props ) { + value = props[ prop ]; + if ( rfxtypes.test( value ) ) { + delete props[ prop ]; + toggle = toggle || value === "toggle"; + if ( value === ( hidden ? "hide" : "show" ) ) { + + // Pretend to be hidden if this is a "show" and + // there is still data from a stopped show/hide + if ( value === "show" && dataShow && dataShow[ prop ] !== undefined ) { + hidden = true; + + // Ignore all other no-op show/hide data + } else { + continue; + } + } + orig[ prop ] = dataShow && dataShow[ prop ] || jQuery.style( elem, prop ); + } + } + + // Bail out if this is a no-op like .hide().hide() + propTween = !jQuery.isEmptyObject( props ); + if ( !propTween && jQuery.isEmptyObject( orig ) ) { + return; + } + + // Restrict "overflow" and "display" styles during box animations + if ( isBox && elem.nodeType === 1 ) { + + // Support: IE <=9 - 11, Edge 12 - 15 + // Record all 3 overflow attributes because IE does not infer the shorthand + // from identically-valued overflowX and overflowY and Edge just mirrors + // the overflowX value there. + opts.overflow = [ style.overflow, style.overflowX, style.overflowY ]; + + // Identify a display type, preferring old show/hide data over the CSS cascade + restoreDisplay = dataShow && dataShow.display; + if ( restoreDisplay == null ) { + restoreDisplay = dataPriv.get( elem, "display" ); + } + display = jQuery.css( elem, "display" ); + if ( display === "none" ) { + if ( restoreDisplay ) { + display = restoreDisplay; + } else { + + // Get nonempty value(s) by temporarily forcing visibility + showHide( [ elem ], true ); + restoreDisplay = elem.style.display || restoreDisplay; + display = jQuery.css( elem, "display" ); + showHide( [ elem ] ); + } + } + + // Animate inline elements as inline-block + if ( display === "inline" || display === "inline-block" && restoreDisplay != null ) { + if ( jQuery.css( elem, "float" ) === "none" ) { + + // Restore the original display value at the end of pure show/hide animations + if ( !propTween ) { + anim.done( function() { + style.display = restoreDisplay; + } ); + if ( restoreDisplay == null ) { + display = style.display; + restoreDisplay = display === "none" ? "" : display; + } + } + style.display = "inline-block"; + } + } + } + + if ( opts.overflow ) { + style.overflow = "hidden"; + anim.always( function() { + style.overflow = opts.overflow[ 0 ]; + style.overflowX = opts.overflow[ 1 ]; + style.overflowY = opts.overflow[ 2 ]; + } ); + } + + // Implement show/hide animations + propTween = false; + for ( prop in orig ) { + + // General show/hide setup for this element animation + if ( !propTween ) { + if ( dataShow ) { + if ( "hidden" in dataShow ) { + hidden = dataShow.hidden; + } + } else { + dataShow = dataPriv.access( elem, "fxshow", { display: restoreDisplay } ); + } + + // Store hidden/visible for toggle so `.stop().toggle()` "reverses" + if ( toggle ) { + dataShow.hidden = !hidden; + } + + // Show elements before animating them + if ( hidden ) { + showHide( [ elem ], true ); + } + + /* eslint-disable no-loop-func */ + + anim.done( function() { + + /* eslint-enable no-loop-func */ + + // The final step of a "hide" animation is actually hiding the element + if ( !hidden ) { + showHide( [ elem ] ); + } + dataPriv.remove( elem, "fxshow" ); + for ( prop in orig ) { + jQuery.style( elem, prop, orig[ prop ] ); + } + } ); + } + + // Per-property setup + propTween = createTween( hidden ? dataShow[ prop ] : 0, prop, anim ); + if ( !( prop in dataShow ) ) { + dataShow[ prop ] = propTween.start; + if ( hidden ) { + propTween.end = propTween.start; + propTween.start = 0; + } + } + } +} + +function propFilter( props, specialEasing ) { + var index, name, easing, value, hooks; + + // camelCase, specialEasing and expand cssHook pass + for ( index in props ) { + name = camelCase( index ); + easing = specialEasing[ name ]; + value = props[ index ]; + if ( Array.isArray( value ) ) { + easing = value[ 1 ]; + value = props[ index ] = value[ 0 ]; + } + + if ( index !== name ) { + props[ name ] = value; + delete props[ index ]; + } + + hooks = jQuery.cssHooks[ name ]; + if ( hooks && "expand" in hooks ) { + value = hooks.expand( value ); + delete props[ name ]; + + // Not quite $.extend, this won't overwrite existing keys. + // Reusing 'index' because we have the correct "name" + for ( index in value ) { + if ( !( index in props ) ) { + props[ index ] = value[ index ]; + specialEasing[ index ] = easing; + } + } + } else { + specialEasing[ name ] = easing; + } + } +} + +function Animation( elem, properties, options ) { + var result, + stopped, + index = 0, + length = Animation.prefilters.length, + deferred = jQuery.Deferred().always( function() { + + // Don't match elem in the :animated selector + delete tick.elem; + } ), + tick = function() { + if ( stopped ) { + return false; + } + var currentTime = fxNow || createFxNow(), + remaining = Math.max( 0, animation.startTime + animation.duration - currentTime ), + + // Support: Android 2.3 only + // Archaic crash bug won't allow us to use `1 - ( 0.5 || 0 )` (#12497) + temp = remaining / animation.duration || 0, + percent = 1 - temp, + index = 0, + length = animation.tweens.length; + + for ( ; index < length; index++ ) { + animation.tweens[ index ].run( percent ); + } + + deferred.notifyWith( elem, [ animation, percent, remaining ] ); + + // If there's more to do, yield + if ( percent < 1 && length ) { + return remaining; + } + + // If this was an empty animation, synthesize a final progress notification + if ( !length ) { + deferred.notifyWith( elem, [ animation, 1, 0 ] ); + } + + // Resolve the animation and report its conclusion + deferred.resolveWith( elem, [ animation ] ); + return false; + }, + animation = deferred.promise( { + elem: elem, + props: jQuery.extend( {}, properties ), + opts: jQuery.extend( true, { + specialEasing: {}, + easing: jQuery.easing._default + }, options ), + originalProperties: properties, + originalOptions: options, + startTime: fxNow || createFxNow(), + duration: options.duration, + tweens: [], + createTween: function( prop, end ) { + var tween = jQuery.Tween( elem, animation.opts, prop, end, + animation.opts.specialEasing[ prop ] || animation.opts.easing ); + animation.tweens.push( tween ); + return tween; + }, + stop: function( gotoEnd ) { + var index = 0, + + // If we are going to the end, we want to run all the tweens + // otherwise we skip this part + length = gotoEnd ? animation.tweens.length : 0; + if ( stopped ) { + return this; + } + stopped = true; + for ( ; index < length; index++ ) { + animation.tweens[ index ].run( 1 ); + } + + // Resolve when we played the last frame; otherwise, reject + if ( gotoEnd ) { + deferred.notifyWith( elem, [ animation, 1, 0 ] ); + deferred.resolveWith( elem, [ animation, gotoEnd ] ); + } else { + deferred.rejectWith( elem, [ animation, gotoEnd ] ); + } + return this; + } + } ), + props = animation.props; + + propFilter( props, animation.opts.specialEasing ); + + for ( ; index < length; index++ ) { + result = Animation.prefilters[ index ].call( animation, elem, props, animation.opts ); + if ( result ) { + if ( isFunction( result.stop ) ) { + jQuery._queueHooks( animation.elem, animation.opts.queue ).stop = + result.stop.bind( result ); + } + return result; + } + } + + jQuery.map( props, createTween, animation ); + + if ( isFunction( animation.opts.start ) ) { + animation.opts.start.call( elem, animation ); + } + + // Attach callbacks from options + animation + .progress( animation.opts.progress ) + .done( animation.opts.done, animation.opts.complete ) + .fail( animation.opts.fail ) + .always( animation.opts.always ); + + jQuery.fx.timer( + jQuery.extend( tick, { + elem: elem, + anim: animation, + queue: animation.opts.queue + } ) + ); + + return animation; +} + +jQuery.Animation = jQuery.extend( Animation, { + + tweeners: { + "*": [ function( prop, value ) { + var tween = this.createTween( prop, value ); + adjustCSS( tween.elem, prop, rcssNum.exec( value ), tween ); + return tween; + } ] + }, + + tweener: function( props, callback ) { + if ( isFunction( props ) ) { + callback = props; + props = [ "*" ]; + } else { + props = props.match( rnothtmlwhite ); + } + + var prop, + index = 0, + length = props.length; + + for ( ; index < length; index++ ) { + prop = props[ index ]; + Animation.tweeners[ prop ] = Animation.tweeners[ prop ] || []; + Animation.tweeners[ prop ].unshift( callback ); + } + }, + + prefilters: [ defaultPrefilter ], + + prefilter: function( callback, prepend ) { + if ( prepend ) { + Animation.prefilters.unshift( callback ); + } else { + Animation.prefilters.push( callback ); + } + } +} ); + +jQuery.speed = function( speed, easing, fn ) { + var opt = speed && typeof speed === "object" ? jQuery.extend( {}, speed ) : { + complete: fn || !fn && easing || + isFunction( speed ) && speed, + duration: speed, + easing: fn && easing || easing && !isFunction( easing ) && easing + }; + + // Go to the end state if fx are off + if ( jQuery.fx.off ) { + opt.duration = 0; + + } else { + if ( typeof opt.duration !== "number" ) { + if ( opt.duration in jQuery.fx.speeds ) { + opt.duration = jQuery.fx.speeds[ opt.duration ]; + + } else { + opt.duration = jQuery.fx.speeds._default; + } + } + } + + // Normalize opt.queue - true/undefined/null -> "fx" + if ( opt.queue == null || opt.queue === true ) { + opt.queue = "fx"; + } + + // Queueing + opt.old = opt.complete; + + opt.complete = function() { + if ( isFunction( opt.old ) ) { + opt.old.call( this ); + } + + if ( opt.queue ) { + jQuery.dequeue( this, opt.queue ); + } + }; + + return opt; +}; + +jQuery.fn.extend( { + fadeTo: function( speed, to, easing, callback ) { + + // Show any hidden elements after setting opacity to 0 + return this.filter( isHiddenWithinTree ).css( "opacity", 0 ).show() + + // Animate to the value specified + .end().animate( { opacity: to }, speed, easing, callback ); + }, + animate: function( prop, speed, easing, callback ) { + var empty = jQuery.isEmptyObject( prop ), + optall = jQuery.speed( speed, easing, callback ), + doAnimation = function() { + + // Operate on a copy of prop so per-property easing won't be lost + var anim = Animation( this, jQuery.extend( {}, prop ), optall ); + + // Empty animations, or finishing resolves immediately + if ( empty || dataPriv.get( this, "finish" ) ) { + anim.stop( true ); + } + }; + doAnimation.finish = doAnimation; + + return empty || optall.queue === false ? + this.each( doAnimation ) : + this.queue( optall.queue, doAnimation ); + }, + stop: function( type, clearQueue, gotoEnd ) { + var stopQueue = function( hooks ) { + var stop = hooks.stop; + delete hooks.stop; + stop( gotoEnd ); + }; + + if ( typeof type !== "string" ) { + gotoEnd = clearQueue; + clearQueue = type; + type = undefined; + } + if ( clearQueue ) { + this.queue( type || "fx", [] ); + } + + return this.each( function() { + var dequeue = true, + index = type != null && type + "queueHooks", + timers = jQuery.timers, + data = dataPriv.get( this ); + + if ( index ) { + if ( data[ index ] && data[ index ].stop ) { + stopQueue( data[ index ] ); + } + } else { + for ( index in data ) { + if ( data[ index ] && data[ index ].stop && rrun.test( index ) ) { + stopQueue( data[ index ] ); + } + } + } + + for ( index = timers.length; index--; ) { + if ( timers[ index ].elem === this && + ( type == null || timers[ index ].queue === type ) ) { + + timers[ index ].anim.stop( gotoEnd ); + dequeue = false; + timers.splice( index, 1 ); + } + } + + // Start the next in the queue if the last step wasn't forced. + // Timers currently will call their complete callbacks, which + // will dequeue but only if they were gotoEnd. + if ( dequeue || !gotoEnd ) { + jQuery.dequeue( this, type ); + } + } ); + }, + finish: function( type ) { + if ( type !== false ) { + type = type || "fx"; + } + return this.each( function() { + var index, + data = dataPriv.get( this ), + queue = data[ type + "queue" ], + hooks = data[ type + "queueHooks" ], + timers = jQuery.timers, + length = queue ? queue.length : 0; + + // Enable finishing flag on private data + data.finish = true; + + // Empty the queue first + jQuery.queue( this, type, [] ); + + if ( hooks && hooks.stop ) { + hooks.stop.call( this, true ); + } + + // Look for any active animations, and finish them + for ( index = timers.length; index--; ) { + if ( timers[ index ].elem === this && timers[ index ].queue === type ) { + timers[ index ].anim.stop( true ); + timers.splice( index, 1 ); + } + } + + // Look for any animations in the old queue and finish them + for ( index = 0; index < length; index++ ) { + if ( queue[ index ] && queue[ index ].finish ) { + queue[ index ].finish.call( this ); + } + } + + // Turn off finishing flag + delete data.finish; + } ); + } +} ); + +jQuery.each( [ "toggle", "show", "hide" ], function( _i, name ) { + var cssFn = jQuery.fn[ name ]; + jQuery.fn[ name ] = function( speed, easing, callback ) { + return speed == null || typeof speed === "boolean" ? + cssFn.apply( this, arguments ) : + this.animate( genFx( name, true ), speed, easing, callback ); + }; +} ); + +// Generate shortcuts for custom animations +jQuery.each( { + slideDown: genFx( "show" ), + slideUp: genFx( "hide" ), + slideToggle: genFx( "toggle" ), + fadeIn: { opacity: "show" }, + fadeOut: { opacity: "hide" }, + fadeToggle: { opacity: "toggle" } +}, function( name, props ) { + jQuery.fn[ name ] = function( speed, easing, callback ) { + return this.animate( props, speed, easing, callback ); + }; +} ); + +jQuery.timers = []; +jQuery.fx.tick = function() { + var timer, + i = 0, + timers = jQuery.timers; + + fxNow = Date.now(); + + for ( ; i < timers.length; i++ ) { + timer = timers[ i ]; + + // Run the timer and safely remove it when done (allowing for external removal) + if ( !timer() && timers[ i ] === timer ) { + timers.splice( i--, 1 ); + } + } + + if ( !timers.length ) { + jQuery.fx.stop(); + } + fxNow = undefined; +}; + +jQuery.fx.timer = function( timer ) { + jQuery.timers.push( timer ); + jQuery.fx.start(); +}; + +jQuery.fx.interval = 13; +jQuery.fx.start = function() { + if ( inProgress ) { + return; + } + + inProgress = true; + schedule(); +}; + +jQuery.fx.stop = function() { + inProgress = null; +}; + +jQuery.fx.speeds = { + slow: 600, + fast: 200, + + // Default speed + _default: 400 +}; + + +// Based off of the plugin by Clint Helfers, with permission. +// https://web.archive.org/web/20100324014747/http://blindsignals.com/index.php/2009/07/jquery-delay/ +jQuery.fn.delay = function( time, type ) { + time = jQuery.fx ? jQuery.fx.speeds[ time ] || time : time; + type = type || "fx"; + + return this.queue( type, function( next, hooks ) { + var timeout = window.setTimeout( next, time ); + hooks.stop = function() { + window.clearTimeout( timeout ); + }; + } ); +}; + + +( function() { + var input = document.createElement( "input" ), + select = document.createElement( "select" ), + opt = select.appendChild( document.createElement( "option" ) ); + + input.type = "checkbox"; + + // Support: Android <=4.3 only + // Default value for a checkbox should be "on" + support.checkOn = input.value !== ""; + + // Support: IE <=11 only + // Must access selectedIndex to make default options select + support.optSelected = opt.selected; + + // Support: IE <=11 only + // An input loses its value after becoming a radio + input = document.createElement( "input" ); + input.value = "t"; + input.type = "radio"; + support.radioValue = input.value === "t"; +} )(); + + +var boolHook, + attrHandle = jQuery.expr.attrHandle; + +jQuery.fn.extend( { + attr: function( name, value ) { + return access( this, jQuery.attr, name, value, arguments.length > 1 ); + }, + + removeAttr: function( name ) { + return this.each( function() { + jQuery.removeAttr( this, name ); + } ); + } +} ); + +jQuery.extend( { + attr: function( elem, name, value ) { + var ret, hooks, + nType = elem.nodeType; + + // Don't get/set attributes on text, comment and attribute nodes + if ( nType === 3 || nType === 8 || nType === 2 ) { + return; + } + + // Fallback to prop when attributes are not supported + if ( typeof elem.getAttribute === "undefined" ) { + return jQuery.prop( elem, name, value ); + } + + // Attribute hooks are determined by the lowercase version + // Grab necessary hook if one is defined + if ( nType !== 1 || !jQuery.isXMLDoc( elem ) ) { + hooks = jQuery.attrHooks[ name.toLowerCase() ] || + ( jQuery.expr.match.bool.test( name ) ? boolHook : undefined ); + } + + if ( value !== undefined ) { + if ( value === null ) { + jQuery.removeAttr( elem, name ); + return; + } + + if ( hooks && "set" in hooks && + ( ret = hooks.set( elem, value, name ) ) !== undefined ) { + return ret; + } + + elem.setAttribute( name, value + "" ); + return value; + } + + if ( hooks && "get" in hooks && ( ret = hooks.get( elem, name ) ) !== null ) { + return ret; + } + + ret = jQuery.find.attr( elem, name ); + + // Non-existent attributes return null, we normalize to undefined + return ret == null ? undefined : ret; + }, + + attrHooks: { + type: { + set: function( elem, value ) { + if ( !support.radioValue && value === "radio" && + nodeName( elem, "input" ) ) { + var val = elem.value; + elem.setAttribute( "type", value ); + if ( val ) { + elem.value = val; + } + return value; + } + } + } + }, + + removeAttr: function( elem, value ) { + var name, + i = 0, + + // Attribute names can contain non-HTML whitespace characters + // https://html.spec.whatwg.org/multipage/syntax.html#attributes-2 + attrNames = value && value.match( rnothtmlwhite ); + + if ( attrNames && elem.nodeType === 1 ) { + while ( ( name = attrNames[ i++ ] ) ) { + elem.removeAttribute( name ); + } + } + } +} ); + +// Hooks for boolean attributes +boolHook = { + set: function( elem, value, name ) { + if ( value === false ) { + + // Remove boolean attributes when set to false + jQuery.removeAttr( elem, name ); + } else { + elem.setAttribute( name, name ); + } + return name; + } +}; + +jQuery.each( jQuery.expr.match.bool.source.match( /\w+/g ), function( _i, name ) { + var getter = attrHandle[ name ] || jQuery.find.attr; + + attrHandle[ name ] = function( elem, name, isXML ) { + var ret, handle, + lowercaseName = name.toLowerCase(); + + if ( !isXML ) { + + // Avoid an infinite loop by temporarily removing this function from the getter + handle = attrHandle[ lowercaseName ]; + attrHandle[ lowercaseName ] = ret; + ret = getter( elem, name, isXML ) != null ? + lowercaseName : + null; + attrHandle[ lowercaseName ] = handle; + } + return ret; + }; +} ); + + + + +var rfocusable = /^(?:input|select|textarea|button)$/i, + rclickable = /^(?:a|area)$/i; + +jQuery.fn.extend( { + prop: function( name, value ) { + return access( this, jQuery.prop, name, value, arguments.length > 1 ); + }, + + removeProp: function( name ) { + return this.each( function() { + delete this[ jQuery.propFix[ name ] || name ]; + } ); + } +} ); + +jQuery.extend( { + prop: function( elem, name, value ) { + var ret, hooks, + nType = elem.nodeType; + + // Don't get/set properties on text, comment and attribute nodes + if ( nType === 3 || nType === 8 || nType === 2 ) { + return; + } + + if ( nType !== 1 || !jQuery.isXMLDoc( elem ) ) { + + // Fix name and attach hooks + name = jQuery.propFix[ name ] || name; + hooks = jQuery.propHooks[ name ]; + } + + if ( value !== undefined ) { + if ( hooks && "set" in hooks && + ( ret = hooks.set( elem, value, name ) ) !== undefined ) { + return ret; + } + + return ( elem[ name ] = value ); + } + + if ( hooks && "get" in hooks && ( ret = hooks.get( elem, name ) ) !== null ) { + return ret; + } + + return elem[ name ]; + }, + + propHooks: { + tabIndex: { + get: function( elem ) { + + // Support: IE <=9 - 11 only + // elem.tabIndex doesn't always return the + // correct value when it hasn't been explicitly set + // https://web.archive.org/web/20141116233347/http://fluidproject.org/blog/2008/01/09/getting-setting-and-removing-tabindex-values-with-javascript/ + // Use proper attribute retrieval(#12072) + var tabindex = jQuery.find.attr( elem, "tabindex" ); + + if ( tabindex ) { + return parseInt( tabindex, 10 ); + } + + if ( + rfocusable.test( elem.nodeName ) || + rclickable.test( elem.nodeName ) && + elem.href + ) { + return 0; + } + + return -1; + } + } + }, + + propFix: { + "for": "htmlFor", + "class": "className" + } +} ); + +// Support: IE <=11 only +// Accessing the selectedIndex property +// forces the browser to respect setting selected +// on the option +// The getter ensures a default option is selected +// when in an optgroup +// eslint rule "no-unused-expressions" is disabled for this code +// since it considers such accessions noop +if ( !support.optSelected ) { + jQuery.propHooks.selected = { + get: function( elem ) { + + /* eslint no-unused-expressions: "off" */ + + var parent = elem.parentNode; + if ( parent && parent.parentNode ) { + parent.parentNode.selectedIndex; + } + return null; + }, + set: function( elem ) { + + /* eslint no-unused-expressions: "off" */ + + var parent = elem.parentNode; + if ( parent ) { + parent.selectedIndex; + + if ( parent.parentNode ) { + parent.parentNode.selectedIndex; + } + } + } + }; +} + +jQuery.each( [ + "tabIndex", + "readOnly", + "maxLength", + "cellSpacing", + "cellPadding", + "rowSpan", + "colSpan", + "useMap", + "frameBorder", + "contentEditable" +], function() { + jQuery.propFix[ this.toLowerCase() ] = this; +} ); + + + + + // Strip and collapse whitespace according to HTML spec + // https://infra.spec.whatwg.org/#strip-and-collapse-ascii-whitespace + function stripAndCollapse( value ) { + var tokens = value.match( rnothtmlwhite ) || []; + return tokens.join( " " ); + } + + +function getClass( elem ) { + return elem.getAttribute && elem.getAttribute( "class" ) || ""; +} + +function classesToArray( value ) { + if ( Array.isArray( value ) ) { + return value; + } + if ( typeof value === "string" ) { + return value.match( rnothtmlwhite ) || []; + } + return []; +} + +jQuery.fn.extend( { + addClass: function( value ) { + var classes, elem, cur, curValue, clazz, j, finalValue, + i = 0; + + if ( isFunction( value ) ) { + return this.each( function( j ) { + jQuery( this ).addClass( value.call( this, j, getClass( this ) ) ); + } ); + } + + classes = classesToArray( value ); + + if ( classes.length ) { + while ( ( elem = this[ i++ ] ) ) { + curValue = getClass( elem ); + cur = elem.nodeType === 1 && ( " " + stripAndCollapse( curValue ) + " " ); + + if ( cur ) { + j = 0; + while ( ( clazz = classes[ j++ ] ) ) { + if ( cur.indexOf( " " + clazz + " " ) < 0 ) { + cur += clazz + " "; + } + } + + // Only assign if different to avoid unneeded rendering. + finalValue = stripAndCollapse( cur ); + if ( curValue !== finalValue ) { + elem.setAttribute( "class", finalValue ); + } + } + } + } + + return this; + }, + + removeClass: function( value ) { + var classes, elem, cur, curValue, clazz, j, finalValue, + i = 0; + + if ( isFunction( value ) ) { + return this.each( function( j ) { + jQuery( this ).removeClass( value.call( this, j, getClass( this ) ) ); + } ); + } + + if ( !arguments.length ) { + return this.attr( "class", "" ); + } + + classes = classesToArray( value ); + + if ( classes.length ) { + while ( ( elem = this[ i++ ] ) ) { + curValue = getClass( elem ); + + // This expression is here for better compressibility (see addClass) + cur = elem.nodeType === 1 && ( " " + stripAndCollapse( curValue ) + " " ); + + if ( cur ) { + j = 0; + while ( ( clazz = classes[ j++ ] ) ) { + + // Remove *all* instances + while ( cur.indexOf( " " + clazz + " " ) > -1 ) { + cur = cur.replace( " " + clazz + " ", " " ); + } + } + + // Only assign if different to avoid unneeded rendering. + finalValue = stripAndCollapse( cur ); + if ( curValue !== finalValue ) { + elem.setAttribute( "class", finalValue ); + } + } + } + } + + return this; + }, + + toggleClass: function( value, stateVal ) { + var type = typeof value, + isValidValue = type === "string" || Array.isArray( value ); + + if ( typeof stateVal === "boolean" && isValidValue ) { + return stateVal ? this.addClass( value ) : this.removeClass( value ); + } + + if ( isFunction( value ) ) { + return this.each( function( i ) { + jQuery( this ).toggleClass( + value.call( this, i, getClass( this ), stateVal ), + stateVal + ); + } ); + } + + return this.each( function() { + var className, i, self, classNames; + + if ( isValidValue ) { + + // Toggle individual class names + i = 0; + self = jQuery( this ); + classNames = classesToArray( value ); + + while ( ( className = classNames[ i++ ] ) ) { + + // Check each className given, space separated list + if ( self.hasClass( className ) ) { + self.removeClass( className ); + } else { + self.addClass( className ); + } + } + + // Toggle whole class name + } else if ( value === undefined || type === "boolean" ) { + className = getClass( this ); + if ( className ) { + + // Store className if set + dataPriv.set( this, "__className__", className ); + } + + // If the element has a class name or if we're passed `false`, + // then remove the whole classname (if there was one, the above saved it). + // Otherwise bring back whatever was previously saved (if anything), + // falling back to the empty string if nothing was stored. + if ( this.setAttribute ) { + this.setAttribute( "class", + className || value === false ? + "" : + dataPriv.get( this, "__className__" ) || "" + ); + } + } + } ); + }, + + hasClass: function( selector ) { + var className, elem, + i = 0; + + className = " " + selector + " "; + while ( ( elem = this[ i++ ] ) ) { + if ( elem.nodeType === 1 && + ( " " + stripAndCollapse( getClass( elem ) ) + " " ).indexOf( className ) > -1 ) { + return true; + } + } + + return false; + } +} ); + + + + +var rreturn = /\r/g; + +jQuery.fn.extend( { + val: function( value ) { + var hooks, ret, valueIsFunction, + elem = this[ 0 ]; + + if ( !arguments.length ) { + if ( elem ) { + hooks = jQuery.valHooks[ elem.type ] || + jQuery.valHooks[ elem.nodeName.toLowerCase() ]; + + if ( hooks && + "get" in hooks && + ( ret = hooks.get( elem, "value" ) ) !== undefined + ) { + return ret; + } + + ret = elem.value; + + // Handle most common string cases + if ( typeof ret === "string" ) { + return ret.replace( rreturn, "" ); + } + + // Handle cases where value is null/undef or number + return ret == null ? "" : ret; + } + + return; + } + + valueIsFunction = isFunction( value ); + + return this.each( function( i ) { + var val; + + if ( this.nodeType !== 1 ) { + return; + } + + if ( valueIsFunction ) { + val = value.call( this, i, jQuery( this ).val() ); + } else { + val = value; + } + + // Treat null/undefined as ""; convert numbers to string + if ( val == null ) { + val = ""; + + } else if ( typeof val === "number" ) { + val += ""; + + } else if ( Array.isArray( val ) ) { + val = jQuery.map( val, function( value ) { + return value == null ? "" : value + ""; + } ); + } + + hooks = jQuery.valHooks[ this.type ] || jQuery.valHooks[ this.nodeName.toLowerCase() ]; + + // If set returns undefined, fall back to normal setting + if ( !hooks || !( "set" in hooks ) || hooks.set( this, val, "value" ) === undefined ) { + this.value = val; + } + } ); + } +} ); + +jQuery.extend( { + valHooks: { + option: { + get: function( elem ) { + + var val = jQuery.find.attr( elem, "value" ); + return val != null ? + val : + + // Support: IE <=10 - 11 only + // option.text throws exceptions (#14686, #14858) + // Strip and collapse whitespace + // https://html.spec.whatwg.org/#strip-and-collapse-whitespace + stripAndCollapse( jQuery.text( elem ) ); + } + }, + select: { + get: function( elem ) { + var value, option, i, + options = elem.options, + index = elem.selectedIndex, + one = elem.type === "select-one", + values = one ? null : [], + max = one ? index + 1 : options.length; + + if ( index < 0 ) { + i = max; + + } else { + i = one ? index : 0; + } + + // Loop through all the selected options + for ( ; i < max; i++ ) { + option = options[ i ]; + + // Support: IE <=9 only + // IE8-9 doesn't update selected after form reset (#2551) + if ( ( option.selected || i === index ) && + + // Don't return options that are disabled or in a disabled optgroup + !option.disabled && + ( !option.parentNode.disabled || + !nodeName( option.parentNode, "optgroup" ) ) ) { + + // Get the specific value for the option + value = jQuery( option ).val(); + + // We don't need an array for one selects + if ( one ) { + return value; + } + + // Multi-Selects return an array + values.push( value ); + } + } + + return values; + }, + + set: function( elem, value ) { + var optionSet, option, + options = elem.options, + values = jQuery.makeArray( value ), + i = options.length; + + while ( i-- ) { + option = options[ i ]; + + /* eslint-disable no-cond-assign */ + + if ( option.selected = + jQuery.inArray( jQuery.valHooks.option.get( option ), values ) > -1 + ) { + optionSet = true; + } + + /* eslint-enable no-cond-assign */ + } + + // Force browsers to behave consistently when non-matching value is set + if ( !optionSet ) { + elem.selectedIndex = -1; + } + return values; + } + } + } +} ); + +// Radios and checkboxes getter/setter +jQuery.each( [ "radio", "checkbox" ], function() { + jQuery.valHooks[ this ] = { + set: function( elem, value ) { + if ( Array.isArray( value ) ) { + return ( elem.checked = jQuery.inArray( jQuery( elem ).val(), value ) > -1 ); + } + } + }; + if ( !support.checkOn ) { + jQuery.valHooks[ this ].get = function( elem ) { + return elem.getAttribute( "value" ) === null ? "on" : elem.value; + }; + } +} ); + + + + +// Return jQuery for attributes-only inclusion + + +support.focusin = "onfocusin" in window; + + +var rfocusMorph = /^(?:focusinfocus|focusoutblur)$/, + stopPropagationCallback = function( e ) { + e.stopPropagation(); + }; + +jQuery.extend( jQuery.event, { + + trigger: function( event, data, elem, onlyHandlers ) { + + var i, cur, tmp, bubbleType, ontype, handle, special, lastElement, + eventPath = [ elem || document ], + type = hasOwn.call( event, "type" ) ? event.type : event, + namespaces = hasOwn.call( event, "namespace" ) ? event.namespace.split( "." ) : []; + + cur = lastElement = tmp = elem = elem || document; + + // Don't do events on text and comment nodes + if ( elem.nodeType === 3 || elem.nodeType === 8 ) { + return; + } + + // focus/blur morphs to focusin/out; ensure we're not firing them right now + if ( rfocusMorph.test( type + jQuery.event.triggered ) ) { + return; + } + + if ( type.indexOf( "." ) > -1 ) { + + // Namespaced trigger; create a regexp to match event type in handle() + namespaces = type.split( "." ); + type = namespaces.shift(); + namespaces.sort(); + } + ontype = type.indexOf( ":" ) < 0 && "on" + type; + + // Caller can pass in a jQuery.Event object, Object, or just an event type string + event = event[ jQuery.expando ] ? + event : + new jQuery.Event( type, typeof event === "object" && event ); + + // Trigger bitmask: & 1 for native handlers; & 2 for jQuery (always true) + event.isTrigger = onlyHandlers ? 2 : 3; + event.namespace = namespaces.join( "." ); + event.rnamespace = event.namespace ? + new RegExp( "(^|\\.)" + namespaces.join( "\\.(?:.*\\.|)" ) + "(\\.|$)" ) : + null; + + // Clean up the event in case it is being reused + event.result = undefined; + if ( !event.target ) { + event.target = elem; + } + + // Clone any incoming data and prepend the event, creating the handler arg list + data = data == null ? + [ event ] : + jQuery.makeArray( data, [ event ] ); + + // Allow special events to draw outside the lines + special = jQuery.event.special[ type ] || {}; + if ( !onlyHandlers && special.trigger && special.trigger.apply( elem, data ) === false ) { + return; + } + + // Determine event propagation path in advance, per W3C events spec (#9951) + // Bubble up to document, then to window; watch for a global ownerDocument var (#9724) + if ( !onlyHandlers && !special.noBubble && !isWindow( elem ) ) { + + bubbleType = special.delegateType || type; + if ( !rfocusMorph.test( bubbleType + type ) ) { + cur = cur.parentNode; + } + for ( ; cur; cur = cur.parentNode ) { + eventPath.push( cur ); + tmp = cur; + } + + // Only add window if we got to document (e.g., not plain obj or detached DOM) + if ( tmp === ( elem.ownerDocument || document ) ) { + eventPath.push( tmp.defaultView || tmp.parentWindow || window ); + } + } + + // Fire handlers on the event path + i = 0; + while ( ( cur = eventPath[ i++ ] ) && !event.isPropagationStopped() ) { + lastElement = cur; + event.type = i > 1 ? + bubbleType : + special.bindType || type; + + // jQuery handler + handle = ( + dataPriv.get( cur, "events" ) || Object.create( null ) + )[ event.type ] && + dataPriv.get( cur, "handle" ); + if ( handle ) { + handle.apply( cur, data ); + } + + // Native handler + handle = ontype && cur[ ontype ]; + if ( handle && handle.apply && acceptData( cur ) ) { + event.result = handle.apply( cur, data ); + if ( event.result === false ) { + event.preventDefault(); + } + } + } + event.type = type; + + // If nobody prevented the default action, do it now + if ( !onlyHandlers && !event.isDefaultPrevented() ) { + + if ( ( !special._default || + special._default.apply( eventPath.pop(), data ) === false ) && + acceptData( elem ) ) { + + // Call a native DOM method on the target with the same name as the event. + // Don't do default actions on window, that's where global variables be (#6170) + if ( ontype && isFunction( elem[ type ] ) && !isWindow( elem ) ) { + + // Don't re-trigger an onFOO event when we call its FOO() method + tmp = elem[ ontype ]; + + if ( tmp ) { + elem[ ontype ] = null; + } + + // Prevent re-triggering of the same event, since we already bubbled it above + jQuery.event.triggered = type; + + if ( event.isPropagationStopped() ) { + lastElement.addEventListener( type, stopPropagationCallback ); + } + + elem[ type ](); + + if ( event.isPropagationStopped() ) { + lastElement.removeEventListener( type, stopPropagationCallback ); + } + + jQuery.event.triggered = undefined; + + if ( tmp ) { + elem[ ontype ] = tmp; + } + } + } + } + + return event.result; + }, + + // Piggyback on a donor event to simulate a different one + // Used only for `focus(in | out)` events + simulate: function( type, elem, event ) { + var e = jQuery.extend( + new jQuery.Event(), + event, + { + type: type, + isSimulated: true + } + ); + + jQuery.event.trigger( e, null, elem ); + } + +} ); + +jQuery.fn.extend( { + + trigger: function( type, data ) { + return this.each( function() { + jQuery.event.trigger( type, data, this ); + } ); + }, + triggerHandler: function( type, data ) { + var elem = this[ 0 ]; + if ( elem ) { + return jQuery.event.trigger( type, data, elem, true ); + } + } +} ); + + +// Support: Firefox <=44 +// Firefox doesn't have focus(in | out) events +// Related ticket - https://bugzilla.mozilla.org/show_bug.cgi?id=687787 +// +// Support: Chrome <=48 - 49, Safari <=9.0 - 9.1 +// focus(in | out) events fire after focus & blur events, +// which is spec violation - http://www.w3.org/TR/DOM-Level-3-Events/#events-focusevent-event-order +// Related ticket - https://bugs.chromium.org/p/chromium/issues/detail?id=449857 +if ( !support.focusin ) { + jQuery.each( { focus: "focusin", blur: "focusout" }, function( orig, fix ) { + + // Attach a single capturing handler on the document while someone wants focusin/focusout + var handler = function( event ) { + jQuery.event.simulate( fix, event.target, jQuery.event.fix( event ) ); + }; + + jQuery.event.special[ fix ] = { + setup: function() { + + // Handle: regular nodes (via `this.ownerDocument`), window + // (via `this.document`) & document (via `this`). + var doc = this.ownerDocument || this.document || this, + attaches = dataPriv.access( doc, fix ); + + if ( !attaches ) { + doc.addEventListener( orig, handler, true ); + } + dataPriv.access( doc, fix, ( attaches || 0 ) + 1 ); + }, + teardown: function() { + var doc = this.ownerDocument || this.document || this, + attaches = dataPriv.access( doc, fix ) - 1; + + if ( !attaches ) { + doc.removeEventListener( orig, handler, true ); + dataPriv.remove( doc, fix ); + + } else { + dataPriv.access( doc, fix, attaches ); + } + } + }; + } ); +} +var location = window.location; + +var nonce = { guid: Date.now() }; + +var rquery = ( /\?/ ); + + + +// Cross-browser xml parsing +jQuery.parseXML = function( data ) { + var xml; + if ( !data || typeof data !== "string" ) { + return null; + } + + // Support: IE 9 - 11 only + // IE throws on parseFromString with invalid input. + try { + xml = ( new window.DOMParser() ).parseFromString( data, "text/xml" ); + } catch ( e ) { + xml = undefined; + } + + if ( !xml || xml.getElementsByTagName( "parsererror" ).length ) { + jQuery.error( "Invalid XML: " + data ); + } + return xml; +}; + + +var + rbracket = /\[\]$/, + rCRLF = /\r?\n/g, + rsubmitterTypes = /^(?:submit|button|image|reset|file)$/i, + rsubmittable = /^(?:input|select|textarea|keygen)/i; + +function buildParams( prefix, obj, traditional, add ) { + var name; + + if ( Array.isArray( obj ) ) { + + // Serialize array item. + jQuery.each( obj, function( i, v ) { + if ( traditional || rbracket.test( prefix ) ) { + + // Treat each array item as a scalar. + add( prefix, v ); + + } else { + + // Item is non-scalar (array or object), encode its numeric index. + buildParams( + prefix + "[" + ( typeof v === "object" && v != null ? i : "" ) + "]", + v, + traditional, + add + ); + } + } ); + + } else if ( !traditional && toType( obj ) === "object" ) { + + // Serialize object item. + for ( name in obj ) { + buildParams( prefix + "[" + name + "]", obj[ name ], traditional, add ); + } + + } else { + + // Serialize scalar item. + add( prefix, obj ); + } +} + +// Serialize an array of form elements or a set of +// key/values into a query string +jQuery.param = function( a, traditional ) { + var prefix, + s = [], + add = function( key, valueOrFunction ) { + + // If value is a function, invoke it and use its return value + var value = isFunction( valueOrFunction ) ? + valueOrFunction() : + valueOrFunction; + + s[ s.length ] = encodeURIComponent( key ) + "=" + + encodeURIComponent( value == null ? "" : value ); + }; + + if ( a == null ) { + return ""; + } + + // If an array was passed in, assume that it is an array of form elements. + if ( Array.isArray( a ) || ( a.jquery && !jQuery.isPlainObject( a ) ) ) { + + // Serialize the form elements + jQuery.each( a, function() { + add( this.name, this.value ); + } ); + + } else { + + // If traditional, encode the "old" way (the way 1.3.2 or older + // did it), otherwise encode params recursively. + for ( prefix in a ) { + buildParams( prefix, a[ prefix ], traditional, add ); + } + } + + // Return the resulting serialization + return s.join( "&" ); +}; + +jQuery.fn.extend( { + serialize: function() { + return jQuery.param( this.serializeArray() ); + }, + serializeArray: function() { + return this.map( function() { + + // Can add propHook for "elements" to filter or add form elements + var elements = jQuery.prop( this, "elements" ); + return elements ? jQuery.makeArray( elements ) : this; + } ) + .filter( function() { + var type = this.type; + + // Use .is( ":disabled" ) so that fieldset[disabled] works + return this.name && !jQuery( this ).is( ":disabled" ) && + rsubmittable.test( this.nodeName ) && !rsubmitterTypes.test( type ) && + ( this.checked || !rcheckableType.test( type ) ); + } ) + .map( function( _i, elem ) { + var val = jQuery( this ).val(); + + if ( val == null ) { + return null; + } + + if ( Array.isArray( val ) ) { + return jQuery.map( val, function( val ) { + return { name: elem.name, value: val.replace( rCRLF, "\r\n" ) }; + } ); + } + + return { name: elem.name, value: val.replace( rCRLF, "\r\n" ) }; + } ).get(); + } +} ); + + +var + r20 = /%20/g, + rhash = /#.*$/, + rantiCache = /([?&])_=[^&]*/, + rheaders = /^(.*?):[ \t]*([^\r\n]*)$/mg, + + // #7653, #8125, #8152: local protocol detection + rlocalProtocol = /^(?:about|app|app-storage|.+-extension|file|res|widget):$/, + rnoContent = /^(?:GET|HEAD)$/, + rprotocol = /^\/\//, + + /* Prefilters + * 1) They are useful to introduce custom dataTypes (see ajax/jsonp.js for an example) + * 2) These are called: + * - BEFORE asking for a transport + * - AFTER param serialization (s.data is a string if s.processData is true) + * 3) key is the dataType + * 4) the catchall symbol "*" can be used + * 5) execution will start with transport dataType and THEN continue down to "*" if needed + */ + prefilters = {}, + + /* Transports bindings + * 1) key is the dataType + * 2) the catchall symbol "*" can be used + * 3) selection will start with transport dataType and THEN go to "*" if needed + */ + transports = {}, + + // Avoid comment-prolog char sequence (#10098); must appease lint and evade compression + allTypes = "*/".concat( "*" ), + + // Anchor tag for parsing the document origin + originAnchor = document.createElement( "a" ); + originAnchor.href = location.href; + +// Base "constructor" for jQuery.ajaxPrefilter and jQuery.ajaxTransport +function addToPrefiltersOrTransports( structure ) { + + // dataTypeExpression is optional and defaults to "*" + return function( dataTypeExpression, func ) { + + if ( typeof dataTypeExpression !== "string" ) { + func = dataTypeExpression; + dataTypeExpression = "*"; + } + + var dataType, + i = 0, + dataTypes = dataTypeExpression.toLowerCase().match( rnothtmlwhite ) || []; + + if ( isFunction( func ) ) { + + // For each dataType in the dataTypeExpression + while ( ( dataType = dataTypes[ i++ ] ) ) { + + // Prepend if requested + if ( dataType[ 0 ] === "+" ) { + dataType = dataType.slice( 1 ) || "*"; + ( structure[ dataType ] = structure[ dataType ] || [] ).unshift( func ); + + // Otherwise append + } else { + ( structure[ dataType ] = structure[ dataType ] || [] ).push( func ); + } + } + } + }; +} + +// Base inspection function for prefilters and transports +function inspectPrefiltersOrTransports( structure, options, originalOptions, jqXHR ) { + + var inspected = {}, + seekingTransport = ( structure === transports ); + + function inspect( dataType ) { + var selected; + inspected[ dataType ] = true; + jQuery.each( structure[ dataType ] || [], function( _, prefilterOrFactory ) { + var dataTypeOrTransport = prefilterOrFactory( options, originalOptions, jqXHR ); + if ( typeof dataTypeOrTransport === "string" && + !seekingTransport && !inspected[ dataTypeOrTransport ] ) { + + options.dataTypes.unshift( dataTypeOrTransport ); + inspect( dataTypeOrTransport ); + return false; + } else if ( seekingTransport ) { + return !( selected = dataTypeOrTransport ); + } + } ); + return selected; + } + + return inspect( options.dataTypes[ 0 ] ) || !inspected[ "*" ] && inspect( "*" ); +} + +// A special extend for ajax options +// that takes "flat" options (not to be deep extended) +// Fixes #9887 +function ajaxExtend( target, src ) { + var key, deep, + flatOptions = jQuery.ajaxSettings.flatOptions || {}; + + for ( key in src ) { + if ( src[ key ] !== undefined ) { + ( flatOptions[ key ] ? target : ( deep || ( deep = {} ) ) )[ key ] = src[ key ]; + } + } + if ( deep ) { + jQuery.extend( true, target, deep ); + } + + return target; +} + +/* Handles responses to an ajax request: + * - finds the right dataType (mediates between content-type and expected dataType) + * - returns the corresponding response + */ +function ajaxHandleResponses( s, jqXHR, responses ) { + + var ct, type, finalDataType, firstDataType, + contents = s.contents, + dataTypes = s.dataTypes; + + // Remove auto dataType and get content-type in the process + while ( dataTypes[ 0 ] === "*" ) { + dataTypes.shift(); + if ( ct === undefined ) { + ct = s.mimeType || jqXHR.getResponseHeader( "Content-Type" ); + } + } + + // Check if we're dealing with a known content-type + if ( ct ) { + for ( type in contents ) { + if ( contents[ type ] && contents[ type ].test( ct ) ) { + dataTypes.unshift( type ); + break; + } + } + } + + // Check to see if we have a response for the expected dataType + if ( dataTypes[ 0 ] in responses ) { + finalDataType = dataTypes[ 0 ]; + } else { + + // Try convertible dataTypes + for ( type in responses ) { + if ( !dataTypes[ 0 ] || s.converters[ type + " " + dataTypes[ 0 ] ] ) { + finalDataType = type; + break; + } + if ( !firstDataType ) { + firstDataType = type; + } + } + + // Or just use first one + finalDataType = finalDataType || firstDataType; + } + + // If we found a dataType + // We add the dataType to the list if needed + // and return the corresponding response + if ( finalDataType ) { + if ( finalDataType !== dataTypes[ 0 ] ) { + dataTypes.unshift( finalDataType ); + } + return responses[ finalDataType ]; + } +} + +/* Chain conversions given the request and the original response + * Also sets the responseXXX fields on the jqXHR instance + */ +function ajaxConvert( s, response, jqXHR, isSuccess ) { + var conv2, current, conv, tmp, prev, + converters = {}, + + // Work with a copy of dataTypes in case we need to modify it for conversion + dataTypes = s.dataTypes.slice(); + + // Create converters map with lowercased keys + if ( dataTypes[ 1 ] ) { + for ( conv in s.converters ) { + converters[ conv.toLowerCase() ] = s.converters[ conv ]; + } + } + + current = dataTypes.shift(); + + // Convert to each sequential dataType + while ( current ) { + + if ( s.responseFields[ current ] ) { + jqXHR[ s.responseFields[ current ] ] = response; + } + + // Apply the dataFilter if provided + if ( !prev && isSuccess && s.dataFilter ) { + response = s.dataFilter( response, s.dataType ); + } + + prev = current; + current = dataTypes.shift(); + + if ( current ) { + + // There's only work to do if current dataType is non-auto + if ( current === "*" ) { + + current = prev; + + // Convert response if prev dataType is non-auto and differs from current + } else if ( prev !== "*" && prev !== current ) { + + // Seek a direct converter + conv = converters[ prev + " " + current ] || converters[ "* " + current ]; + + // If none found, seek a pair + if ( !conv ) { + for ( conv2 in converters ) { + + // If conv2 outputs current + tmp = conv2.split( " " ); + if ( tmp[ 1 ] === current ) { + + // If prev can be converted to accepted input + conv = converters[ prev + " " + tmp[ 0 ] ] || + converters[ "* " + tmp[ 0 ] ]; + if ( conv ) { + + // Condense equivalence converters + if ( conv === true ) { + conv = converters[ conv2 ]; + + // Otherwise, insert the intermediate dataType + } else if ( converters[ conv2 ] !== true ) { + current = tmp[ 0 ]; + dataTypes.unshift( tmp[ 1 ] ); + } + break; + } + } + } + } + + // Apply converter (if not an equivalence) + if ( conv !== true ) { + + // Unless errors are allowed to bubble, catch and return them + if ( conv && s.throws ) { + response = conv( response ); + } else { + try { + response = conv( response ); + } catch ( e ) { + return { + state: "parsererror", + error: conv ? e : "No conversion from " + prev + " to " + current + }; + } + } + } + } + } + } + + return { state: "success", data: response }; +} + +jQuery.extend( { + + // Counter for holding the number of active queries + active: 0, + + // Last-Modified header cache for next request + lastModified: {}, + etag: {}, + + ajaxSettings: { + url: location.href, + type: "GET", + isLocal: rlocalProtocol.test( location.protocol ), + global: true, + processData: true, + async: true, + contentType: "application/x-www-form-urlencoded; charset=UTF-8", + + /* + timeout: 0, + data: null, + dataType: null, + username: null, + password: null, + cache: null, + throws: false, + traditional: false, + headers: {}, + */ + + accepts: { + "*": allTypes, + text: "text/plain", + html: "text/html", + xml: "application/xml, text/xml", + json: "application/json, text/javascript" + }, + + contents: { + xml: /\bxml\b/, + html: /\bhtml/, + json: /\bjson\b/ + }, + + responseFields: { + xml: "responseXML", + text: "responseText", + json: "responseJSON" + }, + + // Data converters + // Keys separate source (or catchall "*") and destination types with a single space + converters: { + + // Convert anything to text + "* text": String, + + // Text to html (true = no transformation) + "text html": true, + + // Evaluate text as a json expression + "text json": JSON.parse, + + // Parse text as xml + "text xml": jQuery.parseXML + }, + + // For options that shouldn't be deep extended: + // you can add your own custom options here if + // and when you create one that shouldn't be + // deep extended (see ajaxExtend) + flatOptions: { + url: true, + context: true + } + }, + + // Creates a full fledged settings object into target + // with both ajaxSettings and settings fields. + // If target is omitted, writes into ajaxSettings. + ajaxSetup: function( target, settings ) { + return settings ? + + // Building a settings object + ajaxExtend( ajaxExtend( target, jQuery.ajaxSettings ), settings ) : + + // Extending ajaxSettings + ajaxExtend( jQuery.ajaxSettings, target ); + }, + + ajaxPrefilter: addToPrefiltersOrTransports( prefilters ), + ajaxTransport: addToPrefiltersOrTransports( transports ), + + // Main method + ajax: function( url, options ) { + + // If url is an object, simulate pre-1.5 signature + if ( typeof url === "object" ) { + options = url; + url = undefined; + } + + // Force options to be an object + options = options || {}; + + var transport, + + // URL without anti-cache param + cacheURL, + + // Response headers + responseHeadersString, + responseHeaders, + + // timeout handle + timeoutTimer, + + // Url cleanup var + urlAnchor, + + // Request state (becomes false upon send and true upon completion) + completed, + + // To know if global events are to be dispatched + fireGlobals, + + // Loop variable + i, + + // uncached part of the url + uncached, + + // Create the final options object + s = jQuery.ajaxSetup( {}, options ), + + // Callbacks context + callbackContext = s.context || s, + + // Context for global events is callbackContext if it is a DOM node or jQuery collection + globalEventContext = s.context && + ( callbackContext.nodeType || callbackContext.jquery ) ? + jQuery( callbackContext ) : + jQuery.event, + + // Deferreds + deferred = jQuery.Deferred(), + completeDeferred = jQuery.Callbacks( "once memory" ), + + // Status-dependent callbacks + statusCode = s.statusCode || {}, + + // Headers (they are sent all at once) + requestHeaders = {}, + requestHeadersNames = {}, + + // Default abort message + strAbort = "canceled", + + // Fake xhr + jqXHR = { + readyState: 0, + + // Builds headers hashtable if needed + getResponseHeader: function( key ) { + var match; + if ( completed ) { + if ( !responseHeaders ) { + responseHeaders = {}; + while ( ( match = rheaders.exec( responseHeadersString ) ) ) { + responseHeaders[ match[ 1 ].toLowerCase() + " " ] = + ( responseHeaders[ match[ 1 ].toLowerCase() + " " ] || [] ) + .concat( match[ 2 ] ); + } + } + match = responseHeaders[ key.toLowerCase() + " " ]; + } + return match == null ? null : match.join( ", " ); + }, + + // Raw string + getAllResponseHeaders: function() { + return completed ? responseHeadersString : null; + }, + + // Caches the header + setRequestHeader: function( name, value ) { + if ( completed == null ) { + name = requestHeadersNames[ name.toLowerCase() ] = + requestHeadersNames[ name.toLowerCase() ] || name; + requestHeaders[ name ] = value; + } + return this; + }, + + // Overrides response content-type header + overrideMimeType: function( type ) { + if ( completed == null ) { + s.mimeType = type; + } + return this; + }, + + // Status-dependent callbacks + statusCode: function( map ) { + var code; + if ( map ) { + if ( completed ) { + + // Execute the appropriate callbacks + jqXHR.always( map[ jqXHR.status ] ); + } else { + + // Lazy-add the new callbacks in a way that preserves old ones + for ( code in map ) { + statusCode[ code ] = [ statusCode[ code ], map[ code ] ]; + } + } + } + return this; + }, + + // Cancel the request + abort: function( statusText ) { + var finalText = statusText || strAbort; + if ( transport ) { + transport.abort( finalText ); + } + done( 0, finalText ); + return this; + } + }; + + // Attach deferreds + deferred.promise( jqXHR ); + + // Add protocol if not provided (prefilters might expect it) + // Handle falsy url in the settings object (#10093: consistency with old signature) + // We also use the url parameter if available + s.url = ( ( url || s.url || location.href ) + "" ) + .replace( rprotocol, location.protocol + "//" ); + + // Alias method option to type as per ticket #12004 + s.type = options.method || options.type || s.method || s.type; + + // Extract dataTypes list + s.dataTypes = ( s.dataType || "*" ).toLowerCase().match( rnothtmlwhite ) || [ "" ]; + + // A cross-domain request is in order when the origin doesn't match the current origin. + if ( s.crossDomain == null ) { + urlAnchor = document.createElement( "a" ); + + // Support: IE <=8 - 11, Edge 12 - 15 + // IE throws exception on accessing the href property if url is malformed, + // e.g. http://example.com:80x/ + try { + urlAnchor.href = s.url; + + // Support: IE <=8 - 11 only + // Anchor's host property isn't correctly set when s.url is relative + urlAnchor.href = urlAnchor.href; + s.crossDomain = originAnchor.protocol + "//" + originAnchor.host !== + urlAnchor.protocol + "//" + urlAnchor.host; + } catch ( e ) { + + // If there is an error parsing the URL, assume it is crossDomain, + // it can be rejected by the transport if it is invalid + s.crossDomain = true; + } + } + + // Convert data if not already a string + if ( s.data && s.processData && typeof s.data !== "string" ) { + s.data = jQuery.param( s.data, s.traditional ); + } + + // Apply prefilters + inspectPrefiltersOrTransports( prefilters, s, options, jqXHR ); + + // If request was aborted inside a prefilter, stop there + if ( completed ) { + return jqXHR; + } + + // We can fire global events as of now if asked to + // Don't fire events if jQuery.event is undefined in an AMD-usage scenario (#15118) + fireGlobals = jQuery.event && s.global; + + // Watch for a new set of requests + if ( fireGlobals && jQuery.active++ === 0 ) { + jQuery.event.trigger( "ajaxStart" ); + } + + // Uppercase the type + s.type = s.type.toUpperCase(); + + // Determine if request has content + s.hasContent = !rnoContent.test( s.type ); + + // Save the URL in case we're toying with the If-Modified-Since + // and/or If-None-Match header later on + // Remove hash to simplify url manipulation + cacheURL = s.url.replace( rhash, "" ); + + // More options handling for requests with no content + if ( !s.hasContent ) { + + // Remember the hash so we can put it back + uncached = s.url.slice( cacheURL.length ); + + // If data is available and should be processed, append data to url + if ( s.data && ( s.processData || typeof s.data === "string" ) ) { + cacheURL += ( rquery.test( cacheURL ) ? "&" : "?" ) + s.data; + + // #9682: remove data so that it's not used in an eventual retry + delete s.data; + } + + // Add or update anti-cache param if needed + if ( s.cache === false ) { + cacheURL = cacheURL.replace( rantiCache, "$1" ); + uncached = ( rquery.test( cacheURL ) ? "&" : "?" ) + "_=" + ( nonce.guid++ ) + + uncached; + } + + // Put hash and anti-cache on the URL that will be requested (gh-1732) + s.url = cacheURL + uncached; + + // Change '%20' to '+' if this is encoded form body content (gh-2658) + } else if ( s.data && s.processData && + ( s.contentType || "" ).indexOf( "application/x-www-form-urlencoded" ) === 0 ) { + s.data = s.data.replace( r20, "+" ); + } + + // Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode. + if ( s.ifModified ) { + if ( jQuery.lastModified[ cacheURL ] ) { + jqXHR.setRequestHeader( "If-Modified-Since", jQuery.lastModified[ cacheURL ] ); + } + if ( jQuery.etag[ cacheURL ] ) { + jqXHR.setRequestHeader( "If-None-Match", jQuery.etag[ cacheURL ] ); + } + } + + // Set the correct header, if data is being sent + if ( s.data && s.hasContent && s.contentType !== false || options.contentType ) { + jqXHR.setRequestHeader( "Content-Type", s.contentType ); + } + + // Set the Accepts header for the server, depending on the dataType + jqXHR.setRequestHeader( + "Accept", + s.dataTypes[ 0 ] && s.accepts[ s.dataTypes[ 0 ] ] ? + s.accepts[ s.dataTypes[ 0 ] ] + + ( s.dataTypes[ 0 ] !== "*" ? ", " + allTypes + "; q=0.01" : "" ) : + s.accepts[ "*" ] + ); + + // Check for headers option + for ( i in s.headers ) { + jqXHR.setRequestHeader( i, s.headers[ i ] ); + } + + // Allow custom headers/mimetypes and early abort + if ( s.beforeSend && + ( s.beforeSend.call( callbackContext, jqXHR, s ) === false || completed ) ) { + + // Abort if not done already and return + return jqXHR.abort(); + } + + // Aborting is no longer a cancellation + strAbort = "abort"; + + // Install callbacks on deferreds + completeDeferred.add( s.complete ); + jqXHR.done( s.success ); + jqXHR.fail( s.error ); + + // Get transport + transport = inspectPrefiltersOrTransports( transports, s, options, jqXHR ); + + // If no transport, we auto-abort + if ( !transport ) { + done( -1, "No Transport" ); + } else { + jqXHR.readyState = 1; + + // Send global event + if ( fireGlobals ) { + globalEventContext.trigger( "ajaxSend", [ jqXHR, s ] ); + } + + // If request was aborted inside ajaxSend, stop there + if ( completed ) { + return jqXHR; + } + + // Timeout + if ( s.async && s.timeout > 0 ) { + timeoutTimer = window.setTimeout( function() { + jqXHR.abort( "timeout" ); + }, s.timeout ); + } + + try { + completed = false; + transport.send( requestHeaders, done ); + } catch ( e ) { + + // Rethrow post-completion exceptions + if ( completed ) { + throw e; + } + + // Propagate others as results + done( -1, e ); + } + } + + // Callback for when everything is done + function done( status, nativeStatusText, responses, headers ) { + var isSuccess, success, error, response, modified, + statusText = nativeStatusText; + + // Ignore repeat invocations + if ( completed ) { + return; + } + + completed = true; + + // Clear timeout if it exists + if ( timeoutTimer ) { + window.clearTimeout( timeoutTimer ); + } + + // Dereference transport for early garbage collection + // (no matter how long the jqXHR object will be used) + transport = undefined; + + // Cache response headers + responseHeadersString = headers || ""; + + // Set readyState + jqXHR.readyState = status > 0 ? 4 : 0; + + // Determine if successful + isSuccess = status >= 200 && status < 300 || status === 304; + + // Get response data + if ( responses ) { + response = ajaxHandleResponses( s, jqXHR, responses ); + } + + // Use a noop converter for missing script + if ( !isSuccess && jQuery.inArray( "script", s.dataTypes ) > -1 ) { + s.converters[ "text script" ] = function() {}; + } + + // Convert no matter what (that way responseXXX fields are always set) + response = ajaxConvert( s, response, jqXHR, isSuccess ); + + // If successful, handle type chaining + if ( isSuccess ) { + + // Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode. + if ( s.ifModified ) { + modified = jqXHR.getResponseHeader( "Last-Modified" ); + if ( modified ) { + jQuery.lastModified[ cacheURL ] = modified; + } + modified = jqXHR.getResponseHeader( "etag" ); + if ( modified ) { + jQuery.etag[ cacheURL ] = modified; + } + } + + // if no content + if ( status === 204 || s.type === "HEAD" ) { + statusText = "nocontent"; + + // if not modified + } else if ( status === 304 ) { + statusText = "notmodified"; + + // If we have data, let's convert it + } else { + statusText = response.state; + success = response.data; + error = response.error; + isSuccess = !error; + } + } else { + + // Extract error from statusText and normalize for non-aborts + error = statusText; + if ( status || !statusText ) { + statusText = "error"; + if ( status < 0 ) { + status = 0; + } + } + } + + // Set data for the fake xhr object + jqXHR.status = status; + jqXHR.statusText = ( nativeStatusText || statusText ) + ""; + + // Success/Error + if ( isSuccess ) { + deferred.resolveWith( callbackContext, [ success, statusText, jqXHR ] ); + } else { + deferred.rejectWith( callbackContext, [ jqXHR, statusText, error ] ); + } + + // Status-dependent callbacks + jqXHR.statusCode( statusCode ); + statusCode = undefined; + + if ( fireGlobals ) { + globalEventContext.trigger( isSuccess ? "ajaxSuccess" : "ajaxError", + [ jqXHR, s, isSuccess ? success : error ] ); + } + + // Complete + completeDeferred.fireWith( callbackContext, [ jqXHR, statusText ] ); + + if ( fireGlobals ) { + globalEventContext.trigger( "ajaxComplete", [ jqXHR, s ] ); + + // Handle the global AJAX counter + if ( !( --jQuery.active ) ) { + jQuery.event.trigger( "ajaxStop" ); + } + } + } + + return jqXHR; + }, + + getJSON: function( url, data, callback ) { + return jQuery.get( url, data, callback, "json" ); + }, + + getScript: function( url, callback ) { + return jQuery.get( url, undefined, callback, "script" ); + } +} ); + +jQuery.each( [ "get", "post" ], function( _i, method ) { + jQuery[ method ] = function( url, data, callback, type ) { + + // Shift arguments if data argument was omitted + if ( isFunction( data ) ) { + type = type || callback; + callback = data; + data = undefined; + } + + // The url can be an options object (which then must have .url) + return jQuery.ajax( jQuery.extend( { + url: url, + type: method, + dataType: type, + data: data, + success: callback + }, jQuery.isPlainObject( url ) && url ) ); + }; +} ); + +jQuery.ajaxPrefilter( function( s ) { + var i; + for ( i in s.headers ) { + if ( i.toLowerCase() === "content-type" ) { + s.contentType = s.headers[ i ] || ""; + } + } +} ); + + +jQuery._evalUrl = function( url, options, doc ) { + return jQuery.ajax( { + url: url, + + // Make this explicit, since user can override this through ajaxSetup (#11264) + type: "GET", + dataType: "script", + cache: true, + async: false, + global: false, + + // Only evaluate the response if it is successful (gh-4126) + // dataFilter is not invoked for failure responses, so using it instead + // of the default converter is kludgy but it works. + converters: { + "text script": function() {} + }, + dataFilter: function( response ) { + jQuery.globalEval( response, options, doc ); + } + } ); +}; + + +jQuery.fn.extend( { + wrapAll: function( html ) { + var wrap; + + if ( this[ 0 ] ) { + if ( isFunction( html ) ) { + html = html.call( this[ 0 ] ); + } + + // The elements to wrap the target around + wrap = jQuery( html, this[ 0 ].ownerDocument ).eq( 0 ).clone( true ); + + if ( this[ 0 ].parentNode ) { + wrap.insertBefore( this[ 0 ] ); + } + + wrap.map( function() { + var elem = this; + + while ( elem.firstElementChild ) { + elem = elem.firstElementChild; + } + + return elem; + } ).append( this ); + } + + return this; + }, + + wrapInner: function( html ) { + if ( isFunction( html ) ) { + return this.each( function( i ) { + jQuery( this ).wrapInner( html.call( this, i ) ); + } ); + } + + return this.each( function() { + var self = jQuery( this ), + contents = self.contents(); + + if ( contents.length ) { + contents.wrapAll( html ); + + } else { + self.append( html ); + } + } ); + }, + + wrap: function( html ) { + var htmlIsFunction = isFunction( html ); + + return this.each( function( i ) { + jQuery( this ).wrapAll( htmlIsFunction ? html.call( this, i ) : html ); + } ); + }, + + unwrap: function( selector ) { + this.parent( selector ).not( "body" ).each( function() { + jQuery( this ).replaceWith( this.childNodes ); + } ); + return this; + } +} ); + + +jQuery.expr.pseudos.hidden = function( elem ) { + return !jQuery.expr.pseudos.visible( elem ); +}; +jQuery.expr.pseudos.visible = function( elem ) { + return !!( elem.offsetWidth || elem.offsetHeight || elem.getClientRects().length ); +}; + + + + +jQuery.ajaxSettings.xhr = function() { + try { + return new window.XMLHttpRequest(); + } catch ( e ) {} +}; + +var xhrSuccessStatus = { + + // File protocol always yields status code 0, assume 200 + 0: 200, + + // Support: IE <=9 only + // #1450: sometimes IE returns 1223 when it should be 204 + 1223: 204 + }, + xhrSupported = jQuery.ajaxSettings.xhr(); + +support.cors = !!xhrSupported && ( "withCredentials" in xhrSupported ); +support.ajax = xhrSupported = !!xhrSupported; + +jQuery.ajaxTransport( function( options ) { + var callback, errorCallback; + + // Cross domain only allowed if supported through XMLHttpRequest + if ( support.cors || xhrSupported && !options.crossDomain ) { + return { + send: function( headers, complete ) { + var i, + xhr = options.xhr(); + + xhr.open( + options.type, + options.url, + options.async, + options.username, + options.password + ); + + // Apply custom fields if provided + if ( options.xhrFields ) { + for ( i in options.xhrFields ) { + xhr[ i ] = options.xhrFields[ i ]; + } + } + + // Override mime type if needed + if ( options.mimeType && xhr.overrideMimeType ) { + xhr.overrideMimeType( options.mimeType ); + } + + // X-Requested-With header + // For cross-domain requests, seeing as conditions for a preflight are + // akin to a jigsaw puzzle, we simply never set it to be sure. + // (it can always be set on a per-request basis or even using ajaxSetup) + // For same-domain requests, won't change header if already provided. + if ( !options.crossDomain && !headers[ "X-Requested-With" ] ) { + headers[ "X-Requested-With" ] = "XMLHttpRequest"; + } + + // Set headers + for ( i in headers ) { + xhr.setRequestHeader( i, headers[ i ] ); + } + + // Callback + callback = function( type ) { + return function() { + if ( callback ) { + callback = errorCallback = xhr.onload = + xhr.onerror = xhr.onabort = xhr.ontimeout = + xhr.onreadystatechange = null; + + if ( type === "abort" ) { + xhr.abort(); + } else if ( type === "error" ) { + + // Support: IE <=9 only + // On a manual native abort, IE9 throws + // errors on any property access that is not readyState + if ( typeof xhr.status !== "number" ) { + complete( 0, "error" ); + } else { + complete( + + // File: protocol always yields status 0; see #8605, #14207 + xhr.status, + xhr.statusText + ); + } + } else { + complete( + xhrSuccessStatus[ xhr.status ] || xhr.status, + xhr.statusText, + + // Support: IE <=9 only + // IE9 has no XHR2 but throws on binary (trac-11426) + // For XHR2 non-text, let the caller handle it (gh-2498) + ( xhr.responseType || "text" ) !== "text" || + typeof xhr.responseText !== "string" ? + { binary: xhr.response } : + { text: xhr.responseText }, + xhr.getAllResponseHeaders() + ); + } + } + }; + }; + + // Listen to events + xhr.onload = callback(); + errorCallback = xhr.onerror = xhr.ontimeout = callback( "error" ); + + // Support: IE 9 only + // Use onreadystatechange to replace onabort + // to handle uncaught aborts + if ( xhr.onabort !== undefined ) { + xhr.onabort = errorCallback; + } else { + xhr.onreadystatechange = function() { + + // Check readyState before timeout as it changes + if ( xhr.readyState === 4 ) { + + // Allow onerror to be called first, + // but that will not handle a native abort + // Also, save errorCallback to a variable + // as xhr.onerror cannot be accessed + window.setTimeout( function() { + if ( callback ) { + errorCallback(); + } + } ); + } + }; + } + + // Create the abort callback + callback = callback( "abort" ); + + try { + + // Do send the request (this may raise an exception) + xhr.send( options.hasContent && options.data || null ); + } catch ( e ) { + + // #14683: Only rethrow if this hasn't been notified as an error yet + if ( callback ) { + throw e; + } + } + }, + + abort: function() { + if ( callback ) { + callback(); + } + } + }; + } +} ); + + + + +// Prevent auto-execution of scripts when no explicit dataType was provided (See gh-2432) +jQuery.ajaxPrefilter( function( s ) { + if ( s.crossDomain ) { + s.contents.script = false; + } +} ); + +// Install script dataType +jQuery.ajaxSetup( { + accepts: { + script: "text/javascript, application/javascript, " + + "application/ecmascript, application/x-ecmascript" + }, + contents: { + script: /\b(?:java|ecma)script\b/ + }, + converters: { + "text script": function( text ) { + jQuery.globalEval( text ); + return text; + } + } +} ); + +// Handle cache's special case and crossDomain +jQuery.ajaxPrefilter( "script", function( s ) { + if ( s.cache === undefined ) { + s.cache = false; + } + if ( s.crossDomain ) { + s.type = "GET"; + } +} ); + +// Bind script tag hack transport +jQuery.ajaxTransport( "script", function( s ) { + + // This transport only deals with cross domain or forced-by-attrs requests + if ( s.crossDomain || s.scriptAttrs ) { + var script, callback; + return { + send: function( _, complete ) { + script = jQuery( "<script>" ) + .attr( s.scriptAttrs || {} ) + .prop( { charset: s.scriptCharset, src: s.url } ) + .on( "load error", callback = function( evt ) { + script.remove(); + callback = null; + if ( evt ) { + complete( evt.type === "error" ? 404 : 200, evt.type ); + } + } ); + + // Use native DOM manipulation to avoid our domManip AJAX trickery + document.head.appendChild( script[ 0 ] ); + }, + abort: function() { + if ( callback ) { + callback(); + } + } + }; + } +} ); + + + + +var oldCallbacks = [], + rjsonp = /(=)\?(?=&|$)|\?\?/; + +// Default jsonp settings +jQuery.ajaxSetup( { + jsonp: "callback", + jsonpCallback: function() { + var callback = oldCallbacks.pop() || ( jQuery.expando + "_" + ( nonce.guid++ ) ); + this[ callback ] = true; + return callback; + } +} ); + +// Detect, normalize options and install callbacks for jsonp requests +jQuery.ajaxPrefilter( "json jsonp", function( s, originalSettings, jqXHR ) { + + var callbackName, overwritten, responseContainer, + jsonProp = s.jsonp !== false && ( rjsonp.test( s.url ) ? + "url" : + typeof s.data === "string" && + ( s.contentType || "" ) + .indexOf( "application/x-www-form-urlencoded" ) === 0 && + rjsonp.test( s.data ) && "data" + ); + + // Handle iff the expected data type is "jsonp" or we have a parameter to set + if ( jsonProp || s.dataTypes[ 0 ] === "jsonp" ) { + + // Get callback name, remembering preexisting value associated with it + callbackName = s.jsonpCallback = isFunction( s.jsonpCallback ) ? + s.jsonpCallback() : + s.jsonpCallback; + + // Insert callback into url or form data + if ( jsonProp ) { + s[ jsonProp ] = s[ jsonProp ].replace( rjsonp, "$1" + callbackName ); + } else if ( s.jsonp !== false ) { + s.url += ( rquery.test( s.url ) ? "&" : "?" ) + s.jsonp + "=" + callbackName; + } + + // Use data converter to retrieve json after script execution + s.converters[ "script json" ] = function() { + if ( !responseContainer ) { + jQuery.error( callbackName + " was not called" ); + } + return responseContainer[ 0 ]; + }; + + // Force json dataType + s.dataTypes[ 0 ] = "json"; + + // Install callback + overwritten = window[ callbackName ]; + window[ callbackName ] = function() { + responseContainer = arguments; + }; + + // Clean-up function (fires after converters) + jqXHR.always( function() { + + // If previous value didn't exist - remove it + if ( overwritten === undefined ) { + jQuery( window ).removeProp( callbackName ); + + // Otherwise restore preexisting value + } else { + window[ callbackName ] = overwritten; + } + + // Save back as free + if ( s[ callbackName ] ) { + + // Make sure that re-using the options doesn't screw things around + s.jsonpCallback = originalSettings.jsonpCallback; + + // Save the callback name for future use + oldCallbacks.push( callbackName ); + } + + // Call if it was a function and we have a response + if ( responseContainer && isFunction( overwritten ) ) { + overwritten( responseContainer[ 0 ] ); + } + + responseContainer = overwritten = undefined; + } ); + + // Delegate to script + return "script"; + } +} ); + + + + +// Support: Safari 8 only +// In Safari 8 documents created via document.implementation.createHTMLDocument +// collapse sibling forms: the second one becomes a child of the first one. +// Because of that, this security measure has to be disabled in Safari 8. +// https://bugs.webkit.org/show_bug.cgi?id=137337 +support.createHTMLDocument = ( function() { + var body = document.implementation.createHTMLDocument( "" ).body; + body.innerHTML = "<form></form><form></form>"; + return body.childNodes.length === 2; +} )(); + + +// Argument "data" should be string of html +// context (optional): If specified, the fragment will be created in this context, +// defaults to document +// keepScripts (optional): If true, will include scripts passed in the html string +jQuery.parseHTML = function( data, context, keepScripts ) { + if ( typeof data !== "string" ) { + return []; + } + if ( typeof context === "boolean" ) { + keepScripts = context; + context = false; + } + + var base, parsed, scripts; + + if ( !context ) { + + // Stop scripts or inline event handlers from being executed immediately + // by using document.implementation + if ( support.createHTMLDocument ) { + context = document.implementation.createHTMLDocument( "" ); + + // Set the base href for the created document + // so any parsed elements with URLs + // are based on the document's URL (gh-2965) + base = context.createElement( "base" ); + base.href = document.location.href; + context.head.appendChild( base ); + } else { + context = document; + } + } + + parsed = rsingleTag.exec( data ); + scripts = !keepScripts && []; + + // Single tag + if ( parsed ) { + return [ context.createElement( parsed[ 1 ] ) ]; + } + + parsed = buildFragment( [ data ], context, scripts ); + + if ( scripts && scripts.length ) { + jQuery( scripts ).remove(); + } + + return jQuery.merge( [], parsed.childNodes ); +}; + + +/** + * Load a url into a page + */ +jQuery.fn.load = function( url, params, callback ) { + var selector, type, response, + self = this, + off = url.indexOf( " " ); + + if ( off > -1 ) { + selector = stripAndCollapse( url.slice( off ) ); + url = url.slice( 0, off ); + } + + // If it's a function + if ( isFunction( params ) ) { + + // We assume that it's the callback + callback = params; + params = undefined; + + // Otherwise, build a param string + } else if ( params && typeof params === "object" ) { + type = "POST"; + } + + // If we have elements to modify, make the request + if ( self.length > 0 ) { + jQuery.ajax( { + url: url, + + // If "type" variable is undefined, then "GET" method will be used. + // Make value of this field explicit since + // user can override it through ajaxSetup method + type: type || "GET", + dataType: "html", + data: params + } ).done( function( responseText ) { + + // Save response for use in complete callback + response = arguments; + + self.html( selector ? + + // If a selector was specified, locate the right elements in a dummy div + // Exclude scripts to avoid IE 'Permission Denied' errors + jQuery( "<div>" ).append( jQuery.parseHTML( responseText ) ).find( selector ) : + + // Otherwise use the full result + responseText ); + + // If the request succeeds, this function gets "data", "status", "jqXHR" + // but they are ignored because response was set above. + // If it fails, this function gets "jqXHR", "status", "error" + } ).always( callback && function( jqXHR, status ) { + self.each( function() { + callback.apply( this, response || [ jqXHR.responseText, status, jqXHR ] ); + } ); + } ); + } + + return this; +}; + + + + +jQuery.expr.pseudos.animated = function( elem ) { + return jQuery.grep( jQuery.timers, function( fn ) { + return elem === fn.elem; + } ).length; +}; + + + + +jQuery.offset = { + setOffset: function( elem, options, i ) { + var curPosition, curLeft, curCSSTop, curTop, curOffset, curCSSLeft, calculatePosition, + position = jQuery.css( elem, "position" ), + curElem = jQuery( elem ), + props = {}; + + // Set position first, in-case top/left are set even on static elem + if ( position === "static" ) { + elem.style.position = "relative"; + } + + curOffset = curElem.offset(); + curCSSTop = jQuery.css( elem, "top" ); + curCSSLeft = jQuery.css( elem, "left" ); + calculatePosition = ( position === "absolute" || position === "fixed" ) && + ( curCSSTop + curCSSLeft ).indexOf( "auto" ) > -1; + + // Need to be able to calculate position if either + // top or left is auto and position is either absolute or fixed + if ( calculatePosition ) { + curPosition = curElem.position(); + curTop = curPosition.top; + curLeft = curPosition.left; + + } else { + curTop = parseFloat( curCSSTop ) || 0; + curLeft = parseFloat( curCSSLeft ) || 0; + } + + if ( isFunction( options ) ) { + + // Use jQuery.extend here to allow modification of coordinates argument (gh-1848) + options = options.call( elem, i, jQuery.extend( {}, curOffset ) ); + } + + if ( options.top != null ) { + props.top = ( options.top - curOffset.top ) + curTop; + } + if ( options.left != null ) { + props.left = ( options.left - curOffset.left ) + curLeft; + } + + if ( "using" in options ) { + options.using.call( elem, props ); + + } else { + if ( typeof props.top === "number" ) { + props.top += "px"; + } + if ( typeof props.left === "number" ) { + props.left += "px"; + } + curElem.css( props ); + } + } +}; + +jQuery.fn.extend( { + + // offset() relates an element's border box to the document origin + offset: function( options ) { + + // Preserve chaining for setter + if ( arguments.length ) { + return options === undefined ? + this : + this.each( function( i ) { + jQuery.offset.setOffset( this, options, i ); + } ); + } + + var rect, win, + elem = this[ 0 ]; + + if ( !elem ) { + return; + } + + // Return zeros for disconnected and hidden (display: none) elements (gh-2310) + // Support: IE <=11 only + // Running getBoundingClientRect on a + // disconnected node in IE throws an error + if ( !elem.getClientRects().length ) { + return { top: 0, left: 0 }; + } + + // Get document-relative position by adding viewport scroll to viewport-relative gBCR + rect = elem.getBoundingClientRect(); + win = elem.ownerDocument.defaultView; + return { + top: rect.top + win.pageYOffset, + left: rect.left + win.pageXOffset + }; + }, + + // position() relates an element's margin box to its offset parent's padding box + // This corresponds to the behavior of CSS absolute positioning + position: function() { + if ( !this[ 0 ] ) { + return; + } + + var offsetParent, offset, doc, + elem = this[ 0 ], + parentOffset = { top: 0, left: 0 }; + + // position:fixed elements are offset from the viewport, which itself always has zero offset + if ( jQuery.css( elem, "position" ) === "fixed" ) { + + // Assume position:fixed implies availability of getBoundingClientRect + offset = elem.getBoundingClientRect(); + + } else { + offset = this.offset(); + + // Account for the *real* offset parent, which can be the document or its root element + // when a statically positioned element is identified + doc = elem.ownerDocument; + offsetParent = elem.offsetParent || doc.documentElement; + while ( offsetParent && + ( offsetParent === doc.body || offsetParent === doc.documentElement ) && + jQuery.css( offsetParent, "position" ) === "static" ) { + + offsetParent = offsetParent.parentNode; + } + if ( offsetParent && offsetParent !== elem && offsetParent.nodeType === 1 ) { + + // Incorporate borders into its offset, since they are outside its content origin + parentOffset = jQuery( offsetParent ).offset(); + parentOffset.top += jQuery.css( offsetParent, "borderTopWidth", true ); + parentOffset.left += jQuery.css( offsetParent, "borderLeftWidth", true ); + } + } + + // Subtract parent offsets and element margins + return { + top: offset.top - parentOffset.top - jQuery.css( elem, "marginTop", true ), + left: offset.left - parentOffset.left - jQuery.css( elem, "marginLeft", true ) + }; + }, + + // This method will return documentElement in the following cases: + // 1) For the element inside the iframe without offsetParent, this method will return + // documentElement of the parent window + // 2) For the hidden or detached element + // 3) For body or html element, i.e. in case of the html node - it will return itself + // + // but those exceptions were never presented as a real life use-cases + // and might be considered as more preferable results. + // + // This logic, however, is not guaranteed and can change at any point in the future + offsetParent: function() { + return this.map( function() { + var offsetParent = this.offsetParent; + + while ( offsetParent && jQuery.css( offsetParent, "position" ) === "static" ) { + offsetParent = offsetParent.offsetParent; + } + + return offsetParent || documentElement; + } ); + } +} ); + +// Create scrollLeft and scrollTop methods +jQuery.each( { scrollLeft: "pageXOffset", scrollTop: "pageYOffset" }, function( method, prop ) { + var top = "pageYOffset" === prop; + + jQuery.fn[ method ] = function( val ) { + return access( this, function( elem, method, val ) { + + // Coalesce documents and windows + var win; + if ( isWindow( elem ) ) { + win = elem; + } else if ( elem.nodeType === 9 ) { + win = elem.defaultView; + } + + if ( val === undefined ) { + return win ? win[ prop ] : elem[ method ]; + } + + if ( win ) { + win.scrollTo( + !top ? val : win.pageXOffset, + top ? val : win.pageYOffset + ); + + } else { + elem[ method ] = val; + } + }, method, val, arguments.length ); + }; +} ); + +// Support: Safari <=7 - 9.1, Chrome <=37 - 49 +// Add the top/left cssHooks using jQuery.fn.position +// Webkit bug: https://bugs.webkit.org/show_bug.cgi?id=29084 +// Blink bug: https://bugs.chromium.org/p/chromium/issues/detail?id=589347 +// getComputedStyle returns percent when specified for top/left/bottom/right; +// rather than make the css module depend on the offset module, just check for it here +jQuery.each( [ "top", "left" ], function( _i, prop ) { + jQuery.cssHooks[ prop ] = addGetHookIf( support.pixelPosition, + function( elem, computed ) { + if ( computed ) { + computed = curCSS( elem, prop ); + + // If curCSS returns percentage, fallback to offset + return rnumnonpx.test( computed ) ? + jQuery( elem ).position()[ prop ] + "px" : + computed; + } + } + ); +} ); + + +// Create innerHeight, innerWidth, height, width, outerHeight and outerWidth methods +jQuery.each( { Height: "height", Width: "width" }, function( name, type ) { + jQuery.each( { padding: "inner" + name, content: type, "": "outer" + name }, + function( defaultExtra, funcName ) { + + // Margin is only for outerHeight, outerWidth + jQuery.fn[ funcName ] = function( margin, value ) { + var chainable = arguments.length && ( defaultExtra || typeof margin !== "boolean" ), + extra = defaultExtra || ( margin === true || value === true ? "margin" : "border" ); + + return access( this, function( elem, type, value ) { + var doc; + + if ( isWindow( elem ) ) { + + // $( window ).outerWidth/Height return w/h including scrollbars (gh-1729) + return funcName.indexOf( "outer" ) === 0 ? + elem[ "inner" + name ] : + elem.document.documentElement[ "client" + name ]; + } + + // Get document width or height + if ( elem.nodeType === 9 ) { + doc = elem.documentElement; + + // Either scroll[Width/Height] or offset[Width/Height] or client[Width/Height], + // whichever is greatest + return Math.max( + elem.body[ "scroll" + name ], doc[ "scroll" + name ], + elem.body[ "offset" + name ], doc[ "offset" + name ], + doc[ "client" + name ] + ); + } + + return value === undefined ? + + // Get width or height on the element, requesting but not forcing parseFloat + jQuery.css( elem, type, extra ) : + + // Set width or height on the element + jQuery.style( elem, type, value, extra ); + }, type, chainable ? margin : undefined, chainable ); + }; + } ); +} ); + + +jQuery.each( [ + "ajaxStart", + "ajaxStop", + "ajaxComplete", + "ajaxError", + "ajaxSuccess", + "ajaxSend" +], function( _i, type ) { + jQuery.fn[ type ] = function( fn ) { + return this.on( type, fn ); + }; +} ); + + + + +jQuery.fn.extend( { + + bind: function( types, data, fn ) { + return this.on( types, null, data, fn ); + }, + unbind: function( types, fn ) { + return this.off( types, null, fn ); + }, + + delegate: function( selector, types, data, fn ) { + return this.on( types, selector, data, fn ); + }, + undelegate: function( selector, types, fn ) { + + // ( namespace ) or ( selector, types [, fn] ) + return arguments.length === 1 ? + this.off( selector, "**" ) : + this.off( types, selector || "**", fn ); + }, + + hover: function( fnOver, fnOut ) { + return this.mouseenter( fnOver ).mouseleave( fnOut || fnOver ); + } +} ); + +jQuery.each( ( "blur focus focusin focusout resize scroll click dblclick " + + "mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave " + + "change select submit keydown keypress keyup contextmenu" ).split( " " ), + function( _i, name ) { + + // Handle event binding + jQuery.fn[ name ] = function( data, fn ) { + return arguments.length > 0 ? + this.on( name, null, data, fn ) : + this.trigger( name ); + }; + } ); + + + + +// Support: Android <=4.0 only +// Make sure we trim BOM and NBSP +var rtrim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g; + +// Bind a function to a context, optionally partially applying any +// arguments. +// jQuery.proxy is deprecated to promote standards (specifically Function#bind) +// However, it is not slated for removal any time soon +jQuery.proxy = function( fn, context ) { + var tmp, args, proxy; + + if ( typeof context === "string" ) { + tmp = fn[ context ]; + context = fn; + fn = tmp; + } + + // Quick check to determine if target is callable, in the spec + // this throws a TypeError, but we will just return undefined. + if ( !isFunction( fn ) ) { + return undefined; + } + + // Simulated bind + args = slice.call( arguments, 2 ); + proxy = function() { + return fn.apply( context || this, args.concat( slice.call( arguments ) ) ); + }; + + // Set the guid of unique handler to the same of original handler, so it can be removed + proxy.guid = fn.guid = fn.guid || jQuery.guid++; + + return proxy; +}; + +jQuery.holdReady = function( hold ) { + if ( hold ) { + jQuery.readyWait++; + } else { + jQuery.ready( true ); + } +}; +jQuery.isArray = Array.isArray; +jQuery.parseJSON = JSON.parse; +jQuery.nodeName = nodeName; +jQuery.isFunction = isFunction; +jQuery.isWindow = isWindow; +jQuery.camelCase = camelCase; +jQuery.type = toType; + +jQuery.now = Date.now; + +jQuery.isNumeric = function( obj ) { + + // As of jQuery 3.0, isNumeric is limited to + // strings and numbers (primitives or objects) + // that can be coerced to finite numbers (gh-2662) + var type = jQuery.type( obj ); + return ( type === "number" || type === "string" ) && + + // parseFloat NaNs numeric-cast false positives ("") + // ...but misinterprets leading-number strings, particularly hex literals ("0x...") + // subtraction forces infinities to NaN + !isNaN( obj - parseFloat( obj ) ); +}; + +jQuery.trim = function( text ) { + return text == null ? + "" : + ( text + "" ).replace( rtrim, "" ); +}; + + + +// Register as a named AMD module, since jQuery can be concatenated with other +// files that may use define, but not via a proper concatenation script that +// understands anonymous AMD modules. A named AMD is safest and most robust +// way to register. Lowercase jquery is used because AMD module names are +// derived from file names, and jQuery is normally delivered in a lowercase +// file name. Do this after creating the global so that if an AMD module wants +// to call noConflict to hide this version of jQuery, it will work. + +// Note that for maximum portability, libraries that are not jQuery should +// declare themselves as anonymous modules, and avoid setting a global if an +// AMD loader is present. jQuery is a special case. For more information, see +// https://github.com/jrburke/requirejs/wiki/Updating-existing-libraries#wiki-anon + +if ( typeof define === "function" && define.amd ) { + define( "jquery", [], function() { + return jQuery; + } ); +} + + + + +var + + // Map over jQuery in case of overwrite + _jQuery = window.jQuery, + + // Map over the $ in case of overwrite + _$ = window.$; + +jQuery.noConflict = function( deep ) { + if ( window.$ === jQuery ) { + window.$ = _$; + } + + if ( deep && window.jQuery === jQuery ) { + window.jQuery = _jQuery; + } + + return jQuery; +}; + +// Expose jQuery and $ identifiers, even in AMD +// (#7102#comment:10, https://github.com/jquery/jquery/pull/557) +// and CommonJS for browser emulators (#13566) +if ( typeof noGlobal === "undefined" ) { + window.jQuery = window.$ = jQuery; +} + + + + +return jQuery; +} ); diff --git a/macros/latex/contrib/sdaps/html/_static/jquery.js b/macros/latex/contrib/sdaps/html/_static/jquery.js new file mode 100644 index 0000000000..b0614034ad --- /dev/null +++ b/macros/latex/contrib/sdaps/html/_static/jquery.js @@ -0,0 +1,2 @@ +/*! jQuery v3.5.1 | (c) JS Foundation and other contributors | jquery.org/license */ +!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.5.1",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0<t&&t-1 in e)}S.fn=S.prototype={jquery:f,constructor:S,length:0,toArray:function(){return s.call(this)},get:function(e){return null==e?s.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=S.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return S.each(this,e)},map:function(n){return this.pushStack(S.map(this,function(e,t){return n.call(e,t,e)}))},slice:function(){return this.pushStack(s.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(S.grep(this,function(e,t){return(t+1)%2}))},odd:function(){return this.pushStack(S.grep(this,function(e,t){return t%2}))},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(0<=n&&n<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:u,sort:t.sort,splice:t.splice},S.extend=S.fn.extend=function(){var e,t,n,r,i,o,a=arguments[0]||{},s=1,u=arguments.length,l=!1;for("boolean"==typeof a&&(l=a,a=arguments[s]||{},s++),"object"==typeof a||m(a)||(a={}),s===u&&(a=this,s--);s<u;s++)if(null!=(e=arguments[s]))for(t in e)r=e[t],"__proto__"!==t&&a!==r&&(l&&r&&(S.isPlainObject(r)||(i=Array.isArray(r)))?(n=a[t],o=i&&!Array.isArray(n)?[]:i||S.isPlainObject(n)?n:{},i=!1,a[t]=S.extend(l,o,r)):void 0!==r&&(a[t]=r));return a},S.extend({expando:"jQuery"+(f+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,n;return!(!e||"[object Object]"!==o.call(e))&&(!(t=r(e))||"function"==typeof(n=v.call(t,"constructor")&&t.constructor)&&a.call(n)===l)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e,t,n){b(e,{nonce:t&&t.nonce},n)},each:function(e,t){var n,r=0;if(p(e)){for(n=e.length;r<n;r++)if(!1===t.call(e[r],r,e[r]))break}else for(r in e)if(!1===t.call(e[r],r,e[r]))break;return e},makeArray:function(e,t){var n=t||[];return null!=e&&(p(Object(e))?S.merge(n,"string"==typeof e?[e]:e):u.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:i.call(t,e,n)},merge:function(e,t){for(var n=+t.length,r=0,i=e.length;r<n;r++)e[i++]=t[r];return e.length=i,e},grep:function(e,t,n){for(var r=[],i=0,o=e.length,a=!n;i<o;i++)!t(e[i],i)!==a&&r.push(e[i]);return r},map:function(e,t,n){var r,i,o=0,a=[];if(p(e))for(r=e.length;o<r;o++)null!=(i=t(e[o],o,n))&&a.push(i);else for(o in e)null!=(i=t(e[o],o,n))&&a.push(i);return g(a)},guid:1,support:y}),"function"==typeof Symbol&&(S.fn[Symbol.iterator]=t[Symbol.iterator]),S.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){n["[object "+t+"]"]=t.toLowerCase()});var d=function(n){var e,d,b,o,i,h,f,g,w,u,l,T,C,a,E,v,s,c,y,S="sizzle"+1*new Date,p=n.document,k=0,r=0,m=ue(),x=ue(),A=ue(),N=ue(),D=function(e,t){return e===t&&(l=!0),0},j={}.hasOwnProperty,t=[],q=t.pop,L=t.push,H=t.push,O=t.slice,P=function(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1},R="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",M="[\\x20\\t\\r\\n\\f]",I="(?:\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",W="\\["+M+"*("+I+")(?:"+M+"*([*^$|!~]?=)"+M+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+I+"))|)"+M+"*\\]",F=":("+I+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+W+")*)|.*)\\)|)",B=new RegExp(M+"+","g"),$=new RegExp("^"+M+"+|((?:^|[^\\\\])(?:\\\\.)*)"+M+"+$","g"),_=new RegExp("^"+M+"*,"+M+"*"),z=new RegExp("^"+M+"*([>+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="<a id='"+S+"'></a><select id='"+S+"-\r\\' msallowcapture=''><option selected=''></option></select>",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0<se(t,C,null,[e]).length},se.contains=function(e,t){return(e.ownerDocument||e)!=C&&T(e),y(e,t)},se.attr=function(e,t){(e.ownerDocument||e)!=C&&T(e);var n=b.attrHandle[t.toLowerCase()],r=n&&j.call(b.attrHandle,t.toLowerCase())?n(e,t,!E):void 0;return void 0!==r?r:d.attributes||!E?e.getAttribute(t):(r=e.getAttributeNode(t))&&r.specified?r.value:null},se.escape=function(e){return(e+"").replace(re,ie)},se.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},se.uniqueSort=function(e){var t,n=[],r=0,i=0;if(l=!d.detectDuplicates,u=!d.sortStable&&e.slice(0),e.sort(D),l){while(t=e[i++])t===e[i]&&(r=n.push(i));while(r--)e.splice(n[r],1)}return u=null,e},o=se.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=o(e)}else if(3===i||4===i)return e.nodeValue}else while(t=e[r++])n+=o(t);return n},(b=se.selectors={cacheLength:50,createPseudo:le,match:G,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1<t.indexOf(i):"$="===r?i&&t.slice(-i.length)===i:"~="===r?-1<(" "+t.replace(B," ")+" ").indexOf(i):"|="===r&&(t===i||t.slice(0,i.length+1)===i+"-"))}},CHILD:function(h,e,t,g,v){var y="nth"!==h.slice(0,3),m="last"!==h.slice(-4),x="of-type"===e;return 1===g&&0===v?function(e){return!!e.parentNode}:function(e,t,n){var r,i,o,a,s,u,l=y!==m?"nextSibling":"previousSibling",c=e.parentNode,f=x&&e.nodeName.toLowerCase(),p=!n&&!x,d=!1;if(c){if(y){while(l){a=e;while(a=a[l])if(x?a.nodeName.toLowerCase()===f:1===a.nodeType)return!1;u=l="only"===h&&!u&&"nextSibling"}return!0}if(u=[m?c.firstChild:c.lastChild],m&&p){d=(s=(r=(i=(o=(a=c)[S]||(a[S]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]||[])[0]===k&&r[1])&&r[2],a=s&&c.childNodes[s];while(a=++s&&a&&a[l]||(d=s=0)||u.pop())if(1===a.nodeType&&++d&&a===e){i[h]=[k,s,d];break}}else if(p&&(d=s=(r=(i=(o=(a=e)[S]||(a[S]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]||[])[0]===k&&r[1]),!1===d)while(a=++s&&a&&a[l]||(d=s=0)||u.pop())if((x?a.nodeName.toLowerCase()===f:1===a.nodeType)&&++d&&(p&&((i=(o=a[S]||(a[S]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]=[k,d]),a===e))break;return(d-=v)===g||d%g==0&&0<=d/g}}},PSEUDO:function(e,o){var t,a=b.pseudos[e]||b.setFilters[e.toLowerCase()]||se.error("unsupported pseudo: "+e);return a[S]?a(o):1<a.length?(t=[e,e,"",o],b.setFilters.hasOwnProperty(e.toLowerCase())?le(function(e,t){var n,r=a(e,o),i=r.length;while(i--)e[n=P(e,r[i])]=!(t[n]=r[i])}):function(e){return a(e,0,t)}):a}},pseudos:{not:le(function(e){var r=[],i=[],s=f(e.replace($,"$1"));return s[S]?le(function(e,t,n,r){var i,o=s(e,null,r,[]),a=e.length;while(a--)(i=o[a])&&(e[a]=!(t[a]=i))}):function(e,t,n){return r[0]=e,s(r,null,n,i),r[0]=null,!i.pop()}}),has:le(function(t){return function(e){return 0<se(t,e).length}}),contains:le(function(t){return t=t.replace(te,ne),function(e){return-1<(e.textContent||o(e)).indexOf(t)}}),lang:le(function(n){return V.test(n||"")||se.error("unsupported lang: "+n),n=n.replace(te,ne).toLowerCase(),function(e){var t;do{if(t=E?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return(t=t.toLowerCase())===n||0===t.indexOf(n+"-")}while((e=e.parentNode)&&1===e.nodeType);return!1}}),target:function(e){var t=n.location&&n.location.hash;return t&&t.slice(1)===e.id},root:function(e){return e===a},focus:function(e){return e===C.activeElement&&(!C.hasFocus||C.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:ge(!1),disabled:ge(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!b.pseudos.empty(e)},header:function(e){return J.test(e.nodeName)},input:function(e){return Q.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:ve(function(){return[0]}),last:ve(function(e,t){return[t-1]}),eq:ve(function(e,t,n){return[n<0?n+t:n]}),even:ve(function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e}),odd:ve(function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e}),lt:ve(function(e,t,n){for(var r=n<0?n+t:t<n?t:n;0<=--r;)e.push(r);return e}),gt:ve(function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e})}}).pseudos.nth=b.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})b.pseudos[e]=de(e);for(e in{submit:!0,reset:!0})b.pseudos[e]=he(e);function me(){}function xe(e){for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}function be(s,e,t){var u=e.dir,l=e.next,c=l||u,f=t&&"parentNode"===c,p=r++;return e.first?function(e,t,n){while(e=e[u])if(1===e.nodeType||f)return s(e,t,n);return!1}:function(e,t,n){var r,i,o,a=[k,p];if(n){while(e=e[u])if((1===e.nodeType||f)&&s(e,t,n))return!0}else while(e=e[u])if(1===e.nodeType||f)if(i=(o=e[S]||(e[S]={}))[e.uniqueID]||(o[e.uniqueID]={}),l&&l===e.nodeName.toLowerCase())e=e[u]||e;else{if((r=i[c])&&r[0]===k&&r[1]===p)return a[2]=r[2];if((i[c]=a)[2]=s(e,t,n))return!0}return!1}}function we(i){return 1<i.length?function(e,t,n){var r=i.length;while(r--)if(!i[r](e,t,n))return!1;return!0}:i[0]}function Te(e,t,n,r,i){for(var o,a=[],s=0,u=e.length,l=null!=t;s<u;s++)(o=e[s])&&(n&&!n(o,r,i)||(a.push(o),l&&t.push(s)));return a}function Ce(d,h,g,v,y,e){return v&&!v[S]&&(v=Ce(v)),y&&!y[S]&&(y=Ce(y,e)),le(function(e,t,n,r){var i,o,a,s=[],u=[],l=t.length,c=e||function(e,t,n){for(var r=0,i=t.length;r<i;r++)se(e,t[r],n);return n}(h||"*",n.nodeType?[n]:n,[]),f=!d||!e&&h?c:Te(c,s,d,n,r),p=g?y||(e?d:l||v)?[]:t:f;if(g&&g(f,p,n,r),v){i=Te(p,u),v(i,[],n,r),o=i.length;while(o--)(a=i[o])&&(p[u[o]]=!(f[u[o]]=a))}if(e){if(y||d){if(y){i=[],o=p.length;while(o--)(a=p[o])&&i.push(f[o]=a);y(null,p=[],i,r)}o=p.length;while(o--)(a=p[o])&&-1<(i=y?P(e,a):s[o])&&(e[i]=!(t[i]=a))}}else p=Te(p===t?p.splice(l,p.length):p),y?y(null,t,p,r):H.apply(t,p)})}function Ee(e){for(var i,t,n,r=e.length,o=b.relative[e[0].type],a=o||b.relative[" "],s=o?1:0,u=be(function(e){return e===i},a,!0),l=be(function(e){return-1<P(i,e)},a,!0),c=[function(e,t,n){var r=!o&&(n||t!==w)||((i=t).nodeType?u(e,t,n):l(e,t,n));return i=null,r}];s<r;s++)if(t=b.relative[e[s].type])c=[be(we(c),t)];else{if((t=b.filter[e[s].type].apply(null,e[s].matches))[S]){for(n=++s;n<r;n++)if(b.relative[e[n].type])break;return Ce(1<s&&we(c),1<s&&xe(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace($,"$1"),t,s<n&&Ee(e.slice(s,n)),n<r&&Ee(e=e.slice(n)),n<r&&xe(e))}c.push(t)}return we(c)}return me.prototype=b.filters=b.pseudos,b.setFilters=new me,h=se.tokenize=function(e,t){var n,r,i,o,a,s,u,l=x[e+" "];if(l)return t?0:l.slice(0);a=e,s=[],u=b.preFilter;while(a){for(o in n&&!(r=_.exec(a))||(r&&(a=a.slice(r[0].length)||a),s.push(i=[])),n=!1,(r=z.exec(a))&&(n=r.shift(),i.push({value:n,type:r[0].replace($," ")}),a=a.slice(n.length)),b.filter)!(r=G[o].exec(a))||u[o]&&!(r=u[o](r))||(n=r.shift(),i.push({value:n,type:o,matches:r}),a=a.slice(n.length));if(!n)break}return t?a.length:a?se.error(e):x(e,s).slice(0)},f=se.compile=function(e,t){var n,v,y,m,x,r,i=[],o=[],a=A[e+" "];if(!a){t||(t=h(e)),n=t.length;while(n--)(a=Ee(t[n]))[S]?i.push(a):o.push(a);(a=A(e,(v=o,m=0<(y=i).length,x=0<v.length,r=function(e,t,n,r,i){var o,a,s,u=0,l="0",c=e&&[],f=[],p=w,d=e||x&&b.find.TAG("*",i),h=k+=null==p?1:Math.random()||.1,g=d.length;for(i&&(w=t==C||t||i);l!==g&&null!=(o=d[l]);l++){if(x&&o){a=0,t||o.ownerDocument==C||(T(o),n=!E);while(s=v[a++])if(s(o,t||C,n)){r.push(o);break}i&&(k=h)}m&&((o=!s&&o)&&u--,e&&c.push(o))}if(u+=l,m&&l!==u){a=0;while(s=y[a++])s(c,f,t,n);if(e){if(0<u)while(l--)c[l]||f[l]||(f[l]=q.call(r));f=Te(f)}H.apply(r,f),i&&!e&&0<f.length&&1<u+y.length&&se.uniqueSort(r)}return i&&(k=h,w=p),c},m?le(r):r))).selector=e}return a},g=se.select=function(e,t,n,r){var i,o,a,s,u,l="function"==typeof e&&e,c=!r&&h(e=l.selector||e);if(n=n||[],1===c.length){if(2<(o=c[0]=c[0].slice(0)).length&&"ID"===(a=o[0]).type&&9===t.nodeType&&E&&b.relative[o[1].type]){if(!(t=(b.find.ID(a.matches[0].replace(te,ne),t)||[])[0]))return n;l&&(t=t.parentNode),e=e.slice(o.shift().value.length)}i=G.needsContext.test(e)?0:o.length;while(i--){if(a=o[i],b.relative[s=a.type])break;if((u=b.find[s])&&(r=u(a.matches[0].replace(te,ne),ee.test(o[0].type)&&ye(t.parentNode)||t))){if(o.splice(i,1),!(e=r.length&&xe(o)))return H.apply(n,r),n;break}}}return(l||f(e,c))(r,t,!E,n,!t||ee.test(e)&&ye(t.parentNode)||t),n},d.sortStable=S.split("").sort(D).join("")===S,d.detectDuplicates=!!l,T(),d.sortDetached=ce(function(e){return 1&e.compareDocumentPosition(C.createElement("fieldset"))}),ce(function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")})||fe("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),d.attributes&&ce(function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||fe("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),ce(function(e){return null==e.getAttribute("disabled")})||fe(R,function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),se}(C);S.find=d,S.expr=d.selectors,S.expr[":"]=S.expr.pseudos,S.uniqueSort=S.unique=d.uniqueSort,S.text=d.getText,S.isXMLDoc=d.isXML,S.contains=d.contains,S.escapeSelector=d.escape;var h=function(e,t,n){var r=[],i=void 0!==n;while((e=e[t])&&9!==e.nodeType)if(1===e.nodeType){if(i&&S(e).is(n))break;r.push(e)}return r},T=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},k=S.expr.match.needsContext;function A(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var N=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function D(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1<i.call(n,e)!==r}):S.filter(n,e,r)}S.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?S.find.matchesSelector(r,e)?[r]:[]:S.find.matches(e,S.grep(t,function(e){return 1===e.nodeType}))},S.fn.extend({find:function(e){var t,n,r=this.length,i=this;if("string"!=typeof e)return this.pushStack(S(e).filter(function(){for(t=0;t<r;t++)if(S.contains(i[t],this))return!0}));for(n=this.pushStack([]),t=0;t<r;t++)S.find(e,i[t],n);return 1<r?S.uniqueSort(n):n},filter:function(e){return this.pushStack(D(this,e||[],!1))},not:function(e){return this.pushStack(D(this,e||[],!0))},is:function(e){return!!D(this,"string"==typeof e&&k.test(e)?S(e):e||[],!1).length}});var j,q=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||j,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,j=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e<n;e++)if(S.contains(this,t[e]))return!0})},closest:function(e,t){var n,r=0,i=this.length,o=[],a="string"!=typeof e&&S(e);if(!k.test(e))for(;r<i;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(a?-1<a.index(n):1===n.nodeType&&S.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(1<o.length?S.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?i.call(S(e),this[0]):i.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(S.uniqueSort(S.merge(this.get(),S(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),S.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return h(e,"parentNode")},parentsUntil:function(e,t,n){return h(e,"parentNode",n)},next:function(e){return O(e,"nextSibling")},prev:function(e){return O(e,"previousSibling")},nextAll:function(e){return h(e,"nextSibling")},prevAll:function(e){return h(e,"previousSibling")},nextUntil:function(e,t,n){return h(e,"nextSibling",n)},prevUntil:function(e,t,n){return h(e,"previousSibling",n)},siblings:function(e){return T((e.parentNode||{}).firstChild,e)},children:function(e){return T(e.firstChild)},contents:function(e){return null!=e.contentDocument&&r(e.contentDocument)?e.contentDocument:(A(e,"template")&&(e=e.content||e),S.merge([],e.childNodes))}},function(r,i){S.fn[r]=function(e,t){var n=S.map(this,i,e);return"Until"!==r.slice(-5)&&(t=e),t&&"string"==typeof t&&(n=S.filter(t,n)),1<this.length&&(H[r]||S.uniqueSort(n),L.test(r)&&n.reverse()),this.pushStack(n)}});var P=/[^\x20\t\r\n\f]+/g;function R(e){return e}function M(e){throw e}function I(e,t,n,r){var i;try{e&&m(i=e.promise)?i.call(e).done(t).fail(n):e&&m(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}S.Callbacks=function(r){var e,n;r="string"==typeof r?(e=r,n={},S.each(e.match(P)||[],function(e,t){n[t]=!0}),n):S.extend({},r);var i,t,o,a,s=[],u=[],l=-1,c=function(){for(a=a||r.once,o=i=!0;u.length;l=-1){t=u.shift();while(++l<s.length)!1===s[l].apply(t[0],t[1])&&r.stopOnFalse&&(l=s.length,t=!1)}r.memory||(t=!1),i=!1,a&&(s=t?[]:"")},f={add:function(){return s&&(t&&!i&&(l=s.length-1,u.push(t)),function n(e){S.each(e,function(e,t){m(t)?r.unique&&f.has(t)||s.push(t):t&&t.length&&"string"!==w(t)&&n(t)})}(arguments),t&&!i&&c()),this},remove:function(){return S.each(arguments,function(e,t){var n;while(-1<(n=S.inArray(t,s,n)))s.splice(n,1),n<=l&&l--}),this},has:function(e){return e?-1<S.inArray(e,s):0<s.length},empty:function(){return s&&(s=[]),this},disable:function(){return a=u=[],s=t="",this},disabled:function(){return!s},lock:function(){return a=u=[],t||i||(s=t=""),this},locked:function(){return!!a},fireWith:function(e,t){return a||(t=[e,(t=t||[]).slice?t.slice():t],u.push(t),i||c()),this},fire:function(){return f.fireWith(this,arguments),this},fired:function(){return!!o}};return f},S.extend({Deferred:function(e){var o=[["notify","progress",S.Callbacks("memory"),S.Callbacks("memory"),2],["resolve","done",S.Callbacks("once memory"),S.Callbacks("once memory"),0,"resolved"],["reject","fail",S.Callbacks("once memory"),S.Callbacks("once memory"),1,"rejected"]],i="pending",a={state:function(){return i},always:function(){return s.done(arguments).fail(arguments),this},"catch":function(e){return a.then(null,e)},pipe:function(){var i=arguments;return S.Deferred(function(r){S.each(o,function(e,t){var n=m(i[t[4]])&&i[t[4]];s[t[1]](function(){var e=n&&n.apply(this,arguments);e&&m(e.promise)?e.promise().progress(r.notify).done(r.resolve).fail(r.reject):r[t[0]+"With"](this,n?[e]:arguments)})}),i=null}).promise()},then:function(t,n,r){var u=0;function l(i,o,a,s){return function(){var n=this,r=arguments,e=function(){var e,t;if(!(i<u)){if((e=a.apply(n,r))===o.promise())throw new TypeError("Thenable self-resolution");t=e&&("object"==typeof e||"function"==typeof e)&&e.then,m(t)?s?t.call(e,l(u,o,R,s),l(u,o,M,s)):(u++,t.call(e,l(u,o,R,s),l(u,o,M,s),l(u,o,R,o.notifyWith))):(a!==R&&(n=void 0,r=[e]),(s||o.resolveWith)(n,r))}},t=s?e:function(){try{e()}catch(e){S.Deferred.exceptionHook&&S.Deferred.exceptionHook(e,t.stackTrace),u<=i+1&&(a!==M&&(n=void 0,r=[e]),o.rejectWith(n,r))}};i?t():(S.Deferred.getStackHook&&(t.stackTrace=S.Deferred.getStackHook()),C.setTimeout(t))}}return S.Deferred(function(e){o[0][3].add(l(0,e,m(r)?r:R,e.notifyWith)),o[1][3].add(l(0,e,m(t)?t:R)),o[2][3].add(l(0,e,m(n)?n:M))}).promise()},promise:function(e){return null!=e?S.extend(e,a):a}},s={};return S.each(o,function(e,t){var n=t[2],r=t[5];a[t[1]]=n.add,r&&n.add(function(){i=r},o[3-e][2].disable,o[3-e][3].disable,o[0][2].lock,o[0][3].lock),n.add(t[3].fire),s[t[0]]=function(){return s[t[0]+"With"](this===s?void 0:this,arguments),this},s[t[0]+"With"]=n.fireWith}),a.promise(s),e&&e.call(s,s),s},when:function(e){var n=arguments.length,t=n,r=Array(t),i=s.call(arguments),o=S.Deferred(),a=function(t){return function(e){r[t]=this,i[t]=1<arguments.length?s.call(arguments):e,--n||o.resolveWith(r,i)}};if(n<=1&&(I(e,o.done(a(t)).resolve,o.reject,!n),"pending"===o.state()||m(i[t]&&i[t].then)))return o.then();while(t--)I(i[t],a(t),o.reject);return o.promise()}});var W=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;S.Deferred.exceptionHook=function(e,t){C.console&&C.console.warn&&e&&W.test(e.name)&&C.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},S.readyException=function(e){C.setTimeout(function(){throw e})};var F=S.Deferred();function B(){E.removeEventListener("DOMContentLoaded",B),C.removeEventListener("load",B),S.ready()}S.fn.ready=function(e){return F.then(e)["catch"](function(e){S.readyException(e)}),this},S.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--S.readyWait:S.isReady)||(S.isReady=!0)!==e&&0<--S.readyWait||F.resolveWith(E,[S])}}),S.ready.then=F.then,"complete"===E.readyState||"loading"!==E.readyState&&!E.documentElement.doScroll?C.setTimeout(S.ready):(E.addEventListener("DOMContentLoaded",B),C.addEventListener("load",B));var $=function(e,t,n,r,i,o,a){var s=0,u=e.length,l=null==n;if("object"===w(n))for(s in i=!0,n)$(e,t,s,n[s],!0,o,a);else if(void 0!==r&&(i=!0,m(r)||(a=!0),l&&(a?(t.call(e,r),t=null):(l=t,t=function(e,t,n){return l.call(S(e),n)})),t))for(;s<u;s++)t(e[s],n,a?r:r.call(e[s],s,t(e[s],n)));return i?e:l?t.call(e):u?t(e[0],n):o},_=/^-ms-/,z=/-([a-z])/g;function U(e,t){return t.toUpperCase()}function X(e){return e.replace(_,"ms-").replace(z,U)}var V=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};function G(){this.expando=S.expando+G.uid++}G.uid=1,G.prototype={cache:function(e){var t=e[this.expando];return t||(t={},V(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var r,i=this.cache(e);if("string"==typeof t)i[X(t)]=n;else for(r in t)i[X(r)]=t[r];return i},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][X(t)]},access:function(e,t,n){return void 0===t||t&&"string"==typeof t&&void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,r=e[this.expando];if(void 0!==r){if(void 0!==t){n=(t=Array.isArray(t)?t.map(X):(t=X(t))in r?[t]:t.match(P)||[]).length;while(n--)delete r[t[n]]}(void 0===t||S.isEmptyObject(r))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!S.isEmptyObject(t)}};var Y=new G,Q=new G,J=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,K=/[A-Z]/g;function Z(e,t,n){var r,i;if(void 0===n&&1===e.nodeType)if(r="data-"+t.replace(K,"-$&").toLowerCase(),"string"==typeof(n=e.getAttribute(r))){try{n="true"===(i=n)||"false"!==i&&("null"===i?null:i===+i+""?+i:J.test(i)?JSON.parse(i):i)}catch(e){}Q.set(e,t,n)}else n=void 0;return n}S.extend({hasData:function(e){return Q.hasData(e)||Y.hasData(e)},data:function(e,t,n){return Q.access(e,t,n)},removeData:function(e,t){Q.remove(e,t)},_data:function(e,t,n){return Y.access(e,t,n)},_removeData:function(e,t){Y.remove(e,t)}}),S.fn.extend({data:function(n,e){var t,r,i,o=this[0],a=o&&o.attributes;if(void 0===n){if(this.length&&(i=Q.get(o),1===o.nodeType&&!Y.get(o,"hasDataAttrs"))){t=a.length;while(t--)a[t]&&0===(r=a[t].name).indexOf("data-")&&(r=X(r.slice(5)),Z(o,r,i[r]));Y.set(o,"hasDataAttrs",!0)}return i}return"object"==typeof n?this.each(function(){Q.set(this,n)}):$(this,function(e){var t;if(o&&void 0===e)return void 0!==(t=Q.get(o,n))?t:void 0!==(t=Z(o,n))?t:void 0;this.each(function(){Q.set(this,n,e)})},null,e,1<arguments.length,null,!0)},removeData:function(e){return this.each(function(){Q.remove(this,e)})}}),S.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=Y.get(e,t),n&&(!r||Array.isArray(n)?r=Y.access(e,t,S.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=S.queue(e,t),r=n.length,i=n.shift(),o=S._queueHooks(e,t);"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,function(){S.dequeue(e,t)},o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return Y.get(e,n)||Y.access(e,n,{empty:S.Callbacks("once memory").add(function(){Y.remove(e,[t+"queue",n])})})}}),S.fn.extend({queue:function(t,n){var e=2;return"string"!=typeof t&&(n=t,t="fx",e--),arguments.length<e?S.queue(this[0],t):void 0===n?this:this.each(function(){var e=S.queue(this,t,n);S._queueHooks(this,t),"fx"===t&&"inprogress"!==e[0]&&S.dequeue(this,t)})},dequeue:function(e){return this.each(function(){S.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,r=1,i=S.Deferred(),o=this,a=this.length,s=function(){--r||i.resolveWith(o,[o])};"string"!=typeof e&&(t=e,e=void 0),e=e||"fx";while(a--)(n=Y.get(o[a],e+"queueHooks"))&&n.empty&&(r++,n.empty.add(s));return s(),i.promise(t)}});var ee=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,te=new RegExp("^(?:([+-])=|)("+ee+")([a-z%]*)$","i"),ne=["Top","Right","Bottom","Left"],re=E.documentElement,ie=function(e){return S.contains(e.ownerDocument,e)},oe={composed:!0};re.getRootNode&&(ie=function(e){return S.contains(e.ownerDocument,e)||e.getRootNode(oe)===e.ownerDocument});var ae=function(e,t){return"none"===(e=t||e).style.display||""===e.style.display&&ie(e)&&"none"===S.css(e,"display")};function se(e,t,n,r){var i,o,a=20,s=r?function(){return r.cur()}:function(){return S.css(e,t,"")},u=s(),l=n&&n[3]||(S.cssNumber[t]?"":"px"),c=e.nodeType&&(S.cssNumber[t]||"px"!==l&&+u)&&te.exec(S.css(e,t));if(c&&c[3]!==l){u/=2,l=l||c[3],c=+u||1;while(a--)S.style(e,t,c+l),(1-o)*(1-(o=s()/u||.5))<=0&&(a=0),c/=o;c*=2,S.style(e,t,c+l),n=n||[]}return n&&(c=+c||+u||0,i=n[1]?c+(n[1]+1)*n[2]:+n[2],r&&(r.unit=l,r.start=c,r.end=i)),i}var ue={};function le(e,t){for(var n,r,i,o,a,s,u,l=[],c=0,f=e.length;c<f;c++)(r=e[c]).style&&(n=r.style.display,t?("none"===n&&(l[c]=Y.get(r,"display")||null,l[c]||(r.style.display="")),""===r.style.display&&ae(r)&&(l[c]=(u=a=o=void 0,a=(i=r).ownerDocument,s=i.nodeName,(u=ue[s])||(o=a.body.appendChild(a.createElement(s)),u=S.css(o,"display"),o.parentNode.removeChild(o),"none"===u&&(u="block"),ue[s]=u)))):"none"!==n&&(l[c]="none",Y.set(r,"display",n)));for(c=0;c<f;c++)null!=l[c]&&(e[c].style.display=l[c]);return e}S.fn.extend({show:function(){return le(this,!0)},hide:function(){return le(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){ae(this)?S(this).show():S(this).hide()})}});var ce,fe,pe=/^(?:checkbox|radio)$/i,de=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="<textarea>x</textarea>",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="<option></option>",y.option=!!ce.lastChild;var ge={thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n<r;n++)Y.set(e[n],"globalEval",!t||Y.get(t[n],"globalEval"))}ge.tbody=ge.tfoot=ge.colgroup=ge.caption=ge.thead,ge.th=ge.td,y.option||(ge.optgroup=ge.option=[1,"<select multiple='multiple'>","</select>"]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d<h;d++)if((o=e[d])||0===o)if("object"===w(o))S.merge(p,o.nodeType?[o]:o);else if(me.test(o)){a=a||f.appendChild(t.createElement("div")),s=(de.exec(o)||["",""])[1].toLowerCase(),u=ge[s]||ge._default,a.innerHTML=u[1]+S.htmlPrefilter(o)+u[2],c=u[0];while(c--)a=a.lastChild;S.merge(p,a.childNodes),(a=f.firstChild).textContent=""}else p.push(t.createTextNode(o));f.textContent="",d=0;while(o=p[d++])if(r&&-1<S.inArray(o,r))i&&i.push(o);else if(l=ie(o),a=ve(f.appendChild(o),"script"),l&&ye(a),n){c=0;while(o=a[c++])he.test(o.type||"")&&n.push(o)}return f}var be=/^key/,we=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Te=/^([^.]*)(?:\.(.+)|)/;function Ce(){return!0}function Ee(){return!1}function Se(e,t){return e===function(){try{return E.activeElement}catch(e){}}()==("focus"===t)}function ke(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)ke(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=Ee;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return S().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=S.guid++)),e.each(function(){S.event.add(this,t,i,r,n)})}function Ae(e,i,o){o?(Y.set(e,i,!1),S.event.add(e,i,{namespace:!1,handler:function(e){var t,n,r=Y.get(this,i);if(1&e.isTrigger&&this[i]){if(r.length)(S.event.special[i]||{}).delegateType&&e.stopPropagation();else if(r=s.call(arguments),Y.set(this,i,r),t=o(this,i),this[i](),r!==(n=Y.get(this,i))||t?Y.set(this,i,!1):n={},r!==n)return e.stopImmediatePropagation(),e.preventDefault(),n.value}else r.length&&(Y.set(this,i,{value:S.event.trigger(S.extend(r[0],S.Event.prototype),r.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===Y.get(e,i)&&S.event.add(e,i,Ce)}S.event={global:{},add:function(t,e,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Y.get(t);if(V(t)){n.handler&&(n=(o=n).handler,i=o.selector),i&&S.find.matchesSelector(re,i),n.guid||(n.guid=S.guid++),(u=v.events)||(u=v.events=Object.create(null)),(a=v.handle)||(a=v.handle=function(e){return"undefined"!=typeof S&&S.event.triggered!==e.type?S.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||"").match(P)||[""]).length;while(l--)d=g=(s=Te.exec(e[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=S.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=S.event.special[d]||{},c=S.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&S.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(d,a)),f.add&&(f.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),S.event.global[d]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Y.hasData(e)&&Y.get(e);if(v&&(u=v.events)){l=(t=(t||"").match(P)||[""]).length;while(l--)if(d=g=(s=Te.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d){f=S.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;while(o--)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||S.removeEvent(e,d,v.handle),delete u[d])}else for(d in u)S.event.remove(e,d+t[l],n,r,!0);S.isEmptyObject(u)&&Y.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=new Array(arguments.length),u=S.event.fix(e),l=(Y.get(this,"events")||Object.create(null))[u.type]||[],c=S.event.special[u.type]||{};for(s[0]=u,t=1;t<arguments.length;t++)s[t]=arguments[t];if(u.delegateTarget=this,!c.preDispatch||!1!==c.preDispatch.call(this,u)){a=S.event.handlers.call(this,u,l),t=0;while((i=a[t++])&&!u.isPropagationStopped()){u.currentTarget=i.elem,n=0;while((o=i.handlers[n++])&&!u.isImmediatePropagationStopped())u.rnamespace&&!1!==o.namespace&&!u.rnamespace.test(o.namespace)||(u.handleObj=o,u.data=o.data,void 0!==(r=((S.event.special[o.origType]||{}).handle||o.handler).apply(i.elem,s))&&!1===(u.result=r)&&(u.preventDefault(),u.stopPropagation()))}return c.postDispatch&&c.postDispatch.call(this,u),u.result}},handlers:function(e,t){var n,r,i,o,a,s=[],u=t.delegateCount,l=e.target;if(u&&l.nodeType&&!("click"===e.type&&1<=e.button))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&("click"!==e.type||!0!==l.disabled)){for(o=[],a={},n=0;n<u;n++)void 0===a[i=(r=t[n]).selector+" "]&&(a[i]=r.needsContext?-1<S(i,this).index(l):S.find(i,this,null,[l]).length),a[i]&&o.push(r);o.length&&s.push({elem:l,handlers:o})}return l=this,u<t.length&&s.push({elem:l,handlers:t.slice(u)}),s},addProp:function(t,e){Object.defineProperty(S.Event.prototype,t,{enumerable:!0,configurable:!0,get:m(e)?function(){if(this.originalEvent)return e(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[t]},set:function(e){Object.defineProperty(this,t,{enumerable:!0,configurable:!0,writable:!0,value:e})}})},fix:function(e){return e[S.expando]?e:new S.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){var t=this||e;return pe.test(t.type)&&t.click&&A(t,"input")&&Ae(t,"click",Ce),!1},trigger:function(e){var t=this||e;return pe.test(t.type)&&t.click&&A(t,"input")&&Ae(t,"click"),!0},_default:function(e){var t=e.target;return pe.test(t.type)&&t.click&&A(t,"input")&&Y.get(t,"click")||A(t,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},S.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},S.Event=function(e,t){if(!(this instanceof S.Event))return new S.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?Ce:Ee,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&S.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[S.expando]=!0},S.Event.prototype={constructor:S.Event,isDefaultPrevented:Ee,isPropagationStopped:Ee,isImmediatePropagationStopped:Ee,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=Ce,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=Ce,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=Ce,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},S.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,"char":!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:function(e){var t=e.button;return null==e.which&&be.test(e.type)?null!=e.charCode?e.charCode:e.keyCode:!e.which&&void 0!==t&&we.test(e.type)?1&t?1:2&t?3:4&t?2:0:e.which}},S.event.addProp),S.each({focus:"focusin",blur:"focusout"},function(e,t){S.event.special[e]={setup:function(){return Ae(this,e,Se),!1},trigger:function(){return Ae(this,e),!0},delegateType:t}}),S.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,i){S.event.special[e]={delegateType:i,bindType:i,handle:function(e){var t,n=e.relatedTarget,r=e.handleObj;return n&&(n===this||S.contains(this,n))||(e.type=r.origType,t=r.handler.apply(this,arguments),e.type=i),t}}}),S.fn.extend({on:function(e,t,n,r){return ke(this,e,t,n,r)},one:function(e,t,n,r){return ke(this,e,t,n,r,1)},off:function(e,t,n){var r,i;if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,S(e.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"==typeof e){for(i in e)this.off(i,t,e[i]);return this}return!1!==t&&"function"!=typeof t||(n=t,t=void 0),!1===n&&(n=Ee),this.each(function(){S.event.remove(this,e,n,t)})}});var Ne=/<script|<style|<link/i,De=/checked\s*(?:[^=]|=\s*.checked.)/i,je=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;function qe(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function Le(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function He(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Oe(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n<r;n++)S.event.add(t,i,s[i][n]);Q.hasData(e)&&(o=Q.access(e),a=S.extend({},o),Q.set(t,a))}}function Pe(n,r,i,o){r=g(r);var e,t,a,s,u,l,c=0,f=n.length,p=f-1,d=r[0],h=m(d);if(h||1<f&&"string"==typeof d&&!y.checkClone&&De.test(d))return n.each(function(e){var t=n.eq(e);h&&(r[0]=d.call(this,e,t.html())),Pe(t,r,i,o)});if(f&&(t=(e=xe(r,n[0].ownerDocument,!1,n,o)).firstChild,1===e.childNodes.length&&(e=t),t||o)){for(s=(a=S.map(ve(e,"script"),Le)).length;c<f;c++)u=e,c!==p&&(u=S.clone(u,!0,!0),s&&S.merge(a,ve(u,"script"))),i.call(n[c],u,c);if(s)for(l=a[a.length-1].ownerDocument,S.map(a,He),c=0;c<s;c++)u=a[c],he.test(u.type||"")&&!Y.access(u,"globalEval")&&S.contains(l,u)&&(u.src&&"module"!==(u.type||"").toLowerCase()?S._evalUrl&&!u.noModule&&S._evalUrl(u.src,{nonce:u.nonce||u.getAttribute("nonce")},l):b(u.textContent.replace(je,""),u,l))}return n}function Re(e,t,n){for(var r,i=t?S.filter(t,e):e,o=0;null!=(r=i[o]);o++)n||1!==r.nodeType||S.cleanData(ve(r)),r.parentNode&&(n&&ie(r)&&ye(ve(r,"script")),r.parentNode.removeChild(r));return e}S.extend({htmlPrefilter:function(e){return e},clone:function(e,t,n){var r,i,o,a,s,u,l,c=e.cloneNode(!0),f=ie(e);if(!(y.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||S.isXMLDoc(e)))for(a=ve(c),r=0,i=(o=ve(e)).length;r<i;r++)s=o[r],u=a[r],void 0,"input"===(l=u.nodeName.toLowerCase())&&pe.test(s.type)?u.checked=s.checked:"input"!==l&&"textarea"!==l||(u.defaultValue=s.defaultValue);if(t)if(n)for(o=o||ve(e),a=a||ve(c),r=0,i=o.length;r<i;r++)Oe(o[r],a[r]);else Oe(e,c);return 0<(a=ve(c,"script")).length&&ye(a,!f&&ve(e,"script")),c},cleanData:function(e){for(var t,n,r,i=S.event.special,o=0;void 0!==(n=e[o]);o++)if(V(n)){if(t=n[Y.expando]){if(t.events)for(r in t.events)i[r]?S.event.remove(n,r):S.removeEvent(n,r,t.handle);n[Y.expando]=void 0}n[Q.expando]&&(n[Q.expando]=void 0)}}}),S.fn.extend({detach:function(e){return Re(this,e,!0)},remove:function(e){return Re(this,e)},text:function(e){return $(this,function(e){return void 0===e?S.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return Pe(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||qe(this,e).appendChild(e)})},prepend:function(){return Pe(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=qe(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return Pe(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return Pe(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(S.cleanData(ve(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return S.clone(this,e,t)})},html:function(e){return $(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!Ne.test(e)&&!ge[(de.exec(e)||["",""])[1].toLowerCase()]){e=S.htmlPrefilter(e);try{for(;n<r;n++)1===(t=this[n]||{}).nodeType&&(S.cleanData(ve(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var n=[];return Pe(this,arguments,function(e){var t=this.parentNode;S.inArray(this,n)<0&&(S.cleanData(ve(this)),t&&t.replaceChild(e,this))},n)}}),S.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,a){S.fn[e]=function(e){for(var t,n=[],r=S(e),i=r.length-1,o=0;o<=i;o++)t=o===i?this:this.clone(!0),S(r[o])[a](t),u.apply(n,t.get());return this.pushStack(n)}});var Me=new RegExp("^("+ee+")(?!px)[a-z%]+$","i"),Ie=function(e){var t=e.ownerDocument.defaultView;return t&&t.opener||(t=C),t.getComputedStyle(e)},We=function(e,t,n){var r,i,o={};for(i in t)o[i]=e.style[i],e.style[i]=t[i];for(i in r=n.call(e),t)e.style[i]=o[i];return r},Fe=new RegExp(ne.join("|"),"i");function Be(e,t,n){var r,i,o,a,s=e.style;return(n=n||Ie(e))&&(""!==(a=n.getPropertyValue(t)||n[t])||ie(e)||(a=S.style(e,t)),!y.pixelBoxStyles()&&Me.test(a)&&Fe.test(t)&&(r=s.width,i=s.minWidth,o=s.maxWidth,s.minWidth=s.maxWidth=s.width=a,a=n.width,s.width=r,s.minWidth=i,s.maxWidth=o)),void 0!==a?a+"":a}function $e(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}!function(){function e(){if(l){u.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",l.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",re.appendChild(u).appendChild(l);var e=C.getComputedStyle(l);n="1%"!==e.top,s=12===t(e.marginLeft),l.style.right="60%",o=36===t(e.right),r=36===t(e.width),l.style.position="absolute",i=12===t(l.offsetWidth/3),re.removeChild(u),l=null}}function t(e){return Math.round(parseFloat(e))}var n,r,i,o,a,s,u=E.createElement("div"),l=E.createElement("div");l.style&&(l.style.backgroundClip="content-box",l.cloneNode(!0).style.backgroundClip="",y.clearCloneStyle="content-box"===l.style.backgroundClip,S.extend(y,{boxSizingReliable:function(){return e(),r},pixelBoxStyles:function(){return e(),o},pixelPosition:function(){return e(),n},reliableMarginLeft:function(){return e(),s},scrollboxSize:function(){return e(),i},reliableTrDimensions:function(){var e,t,n,r;return null==a&&(e=E.createElement("table"),t=E.createElement("tr"),n=E.createElement("div"),e.style.cssText="position:absolute;left:-11111px",t.style.height="1px",n.style.height="9px",re.appendChild(e).appendChild(t).appendChild(n),r=C.getComputedStyle(t),a=3<parseInt(r.height),re.removeChild(e)),a}}))}();var _e=["Webkit","Moz","ms"],ze=E.createElement("div").style,Ue={};function Xe(e){var t=S.cssProps[e]||Ue[e];return t||(e in ze?e:Ue[e]=function(e){var t=e[0].toUpperCase()+e.slice(1),n=_e.length;while(n--)if((e=_e[n]+t)in ze)return e}(e)||e)}var Ve=/^(none|table(?!-c[ea]).+)/,Ge=/^--/,Ye={position:"absolute",visibility:"hidden",display:"block"},Qe={letterSpacing:"0",fontWeight:"400"};function Je(e,t,n){var r=te.exec(t);return r?Math.max(0,r[2]-(n||0))+(r[3]||"px"):t}function Ke(e,t,n,r,i,o){var a="width"===t?1:0,s=0,u=0;if(n===(r?"border":"content"))return 0;for(;a<4;a+=2)"margin"===n&&(u+=S.css(e,n+ne[a],!0,i)),r?("content"===n&&(u-=S.css(e,"padding"+ne[a],!0,i)),"margin"!==n&&(u-=S.css(e,"border"+ne[a]+"Width",!0,i))):(u+=S.css(e,"padding"+ne[a],!0,i),"padding"!==n?u+=S.css(e,"border"+ne[a]+"Width",!0,i):s+=S.css(e,"border"+ne[a]+"Width",!0,i));return!r&&0<=o&&(u+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-u-s-.5))||0),u}function Ze(e,t,n){var r=Ie(e),i=(!y.boxSizingReliable()||n)&&"border-box"===S.css(e,"boxSizing",!1,r),o=i,a=Be(e,t,r),s="offset"+t[0].toUpperCase()+t.slice(1);if(Me.test(a)){if(!n)return a;a="auto"}return(!y.boxSizingReliable()&&i||!y.reliableTrDimensions()&&A(e,"tr")||"auto"===a||!parseFloat(a)&&"inline"===S.css(e,"display",!1,r))&&e.getClientRects().length&&(i="border-box"===S.css(e,"boxSizing",!1,r),(o=s in e)&&(a=e[s])),(a=parseFloat(a)||0)+Ke(e,t,n||(i?"border":"content"),o,r,a)+"px"}function et(e,t,n,r,i){return new et.prototype.init(e,t,n,r,i)}S.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Be(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,a,s=X(t),u=Ge.test(t),l=e.style;if(u||(t=Xe(s)),a=S.cssHooks[t]||S.cssHooks[s],void 0===n)return a&&"get"in a&&void 0!==(i=a.get(e,!1,r))?i:l[t];"string"===(o=typeof n)&&(i=te.exec(n))&&i[1]&&(n=se(e,t,i),o="number"),null!=n&&n==n&&("number"!==o||u||(n+=i&&i[3]||(S.cssNumber[s]?"":"px")),y.clearCloneStyle||""!==n||0!==t.indexOf("background")||(l[t]="inherit"),a&&"set"in a&&void 0===(n=a.set(e,n,r))||(u?l.setProperty(t,n):l[t]=n))}},css:function(e,t,n,r){var i,o,a,s=X(t);return Ge.test(t)||(t=Xe(s)),(a=S.cssHooks[t]||S.cssHooks[s])&&"get"in a&&(i=a.get(e,!0,n)),void 0===i&&(i=Be(e,t,r)),"normal"===i&&t in Qe&&(i=Qe[t]),""===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),S.each(["height","width"],function(e,u){S.cssHooks[u]={get:function(e,t,n){if(t)return!Ve.test(S.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?Ze(e,u,n):We(e,Ye,function(){return Ze(e,u,n)})},set:function(e,t,n){var r,i=Ie(e),o=!y.scrollboxSize()&&"absolute"===i.position,a=(o||n)&&"border-box"===S.css(e,"boxSizing",!1,i),s=n?Ke(e,u,n,a,i):0;return a&&o&&(s-=Math.ceil(e["offset"+u[0].toUpperCase()+u.slice(1)]-parseFloat(i[u])-Ke(e,u,"border",!1,i)-.5)),s&&(r=te.exec(t))&&"px"!==(r[3]||"px")&&(e.style[u]=t,t=S.css(e,u)),Je(0,t,s)}}}),S.cssHooks.marginLeft=$e(y.reliableMarginLeft,function(e,t){if(t)return(parseFloat(Be(e,"marginLeft"))||e.getBoundingClientRect().left-We(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),S.each({margin:"",padding:"",border:"Width"},function(i,o){S.cssHooks[i+o]={expand:function(e){for(var t=0,n={},r="string"==typeof e?e.split(" "):[e];t<4;t++)n[i+ne[t]+o]=r[t]||r[t-2]||r[0];return n}},"margin"!==i&&(S.cssHooks[i+o].set=Je)}),S.fn.extend({css:function(e,t){return $(this,function(e,t,n){var r,i,o={},a=0;if(Array.isArray(t)){for(r=Ie(e),i=t.length;a<i;a++)o[t[a]]=S.css(e,t[a],!1,r);return o}return void 0!==n?S.style(e,t,n):S.css(e,t)},e,t,1<arguments.length)}}),((S.Tween=et).prototype={constructor:et,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||S.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(S.cssNumber[n]?"":"px")},cur:function(){var e=et.propHooks[this.prop];return e&&e.get?e.get(this):et.propHooks._default.get(this)},run:function(e){var t,n=et.propHooks[this.prop];return this.options.duration?this.pos=t=S.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):et.propHooks._default.set(this),this}}).init.prototype=et.prototype,(et.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=S.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){S.fx.step[e.prop]?S.fx.step[e.prop](e):1!==e.elem.nodeType||!S.cssHooks[e.prop]&&null==e.elem.style[Xe(e.prop)]?e.elem[e.prop]=e.now:S.style(e.elem,e.prop,e.now+e.unit)}}}).scrollTop=et.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},S.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},S.fx=et.prototype.init,S.fx.step={};var tt,nt,rt,it,ot=/^(?:toggle|show|hide)$/,at=/queueHooks$/;function st(){nt&&(!1===E.hidden&&C.requestAnimationFrame?C.requestAnimationFrame(st):C.setTimeout(st,S.fx.interval),S.fx.tick())}function ut(){return C.setTimeout(function(){tt=void 0}),tt=Date.now()}function lt(e,t){var n,r=0,i={height:e};for(t=t?1:0;r<4;r+=2-t)i["margin"+(n=ne[r])]=i["padding"+n]=e;return t&&(i.opacity=i.width=e),i}function ct(e,t,n){for(var r,i=(ft.tweeners[t]||[]).concat(ft.tweeners["*"]),o=0,a=i.length;o<a;o++)if(r=i[o].call(n,t,e))return r}function ft(o,e,t){var n,a,r=0,i=ft.prefilters.length,s=S.Deferred().always(function(){delete u.elem}),u=function(){if(a)return!1;for(var e=tt||ut(),t=Math.max(0,l.startTime+l.duration-e),n=1-(t/l.duration||0),r=0,i=l.tweens.length;r<i;r++)l.tweens[r].run(n);return s.notifyWith(o,[l,n,t]),n<1&&i?t:(i||s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l]),!1)},l=s.promise({elem:o,props:S.extend({},e),opts:S.extend(!0,{specialEasing:{},easing:S.easing._default},t),originalProperties:e,originalOptions:t,startTime:tt||ut(),duration:t.duration,tweens:[],createTween:function(e,t){var n=S.Tween(o,l.opts,e,t,l.opts.specialEasing[e]||l.opts.easing);return l.tweens.push(n),n},stop:function(e){var t=0,n=e?l.tweens.length:0;if(a)return this;for(a=!0;t<n;t++)l.tweens[t].run(1);return e?(s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l,e])):s.rejectWith(o,[l,e]),this}}),c=l.props;for(!function(e,t){var n,r,i,o,a;for(n in e)if(i=t[r=X(n)],o=e[n],Array.isArray(o)&&(i=o[1],o=e[n]=o[0]),n!==r&&(e[r]=o,delete e[n]),(a=S.cssHooks[r])&&"expand"in a)for(n in o=a.expand(o),delete e[r],o)n in e||(e[n]=o[n],t[n]=i);else t[r]=i}(c,l.opts.specialEasing);r<i;r++)if(n=ft.prefilters[r].call(l,o,c,l.opts))return m(n.stop)&&(S._queueHooks(l.elem,l.opts.queue).stop=n.stop.bind(n)),n;return S.map(c,ct,l),m(l.opts.start)&&l.opts.start.call(o,l),l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always),S.fx.timer(S.extend(u,{elem:o,anim:l,queue:l.opts.queue})),l}S.Animation=S.extend(ft,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return se(n.elem,e,te.exec(t),n),n}]},tweener:function(e,t){m(e)?(t=e,e=["*"]):e=e.match(P);for(var n,r=0,i=e.length;r<i;r++)n=e[r],ft.tweeners[n]=ft.tweeners[n]||[],ft.tweeners[n].unshift(t)},prefilters:[function(e,t,n){var r,i,o,a,s,u,l,c,f="width"in t||"height"in t,p=this,d={},h=e.style,g=e.nodeType&&ae(e),v=Y.get(e,"fxshow");for(r in n.queue||(null==(a=S._queueHooks(e,"fx")).unqueued&&(a.unqueued=0,s=a.empty.fire,a.empty.fire=function(){a.unqueued||s()}),a.unqueued++,p.always(function(){p.always(function(){a.unqueued--,S.queue(e,"fx").length||a.empty.fire()})})),t)if(i=t[r],ot.test(i)){if(delete t[r],o=o||"toggle"===i,i===(g?"hide":"show")){if("show"!==i||!v||void 0===v[r])continue;g=!0}d[r]=v&&v[r]||S.style(e,r)}if((u=!S.isEmptyObject(t))||!S.isEmptyObject(d))for(r in f&&1===e.nodeType&&(n.overflow=[h.overflow,h.overflowX,h.overflowY],null==(l=v&&v.display)&&(l=Y.get(e,"display")),"none"===(c=S.css(e,"display"))&&(l?c=l:(le([e],!0),l=e.style.display||l,c=S.css(e,"display"),le([e]))),("inline"===c||"inline-block"===c&&null!=l)&&"none"===S.css(e,"float")&&(u||(p.done(function(){h.display=l}),null==l&&(c=h.display,l="none"===c?"":c)),h.display="inline-block")),n.overflow&&(h.overflow="hidden",p.always(function(){h.overflow=n.overflow[0],h.overflowX=n.overflow[1],h.overflowY=n.overflow[2]})),u=!1,d)u||(v?"hidden"in v&&(g=v.hidden):v=Y.access(e,"fxshow",{display:l}),o&&(v.hidden=!g),g&&le([e],!0),p.done(function(){for(r in g||le([e]),Y.remove(e,"fxshow"),d)S.style(e,r,d[r])})),u=ct(g?v[r]:0,r,p),r in v||(v[r]=u.start,g&&(u.end=u.start,u.start=0))}],prefilter:function(e,t){t?ft.prefilters.unshift(e):ft.prefilters.push(e)}}),S.speed=function(e,t,n){var r=e&&"object"==typeof e?S.extend({},e):{complete:n||!n&&t||m(e)&&e,duration:e,easing:n&&t||t&&!m(t)&&t};return S.fx.off?r.duration=0:"number"!=typeof r.duration&&(r.duration in S.fx.speeds?r.duration=S.fx.speeds[r.duration]:r.duration=S.fx.speeds._default),null!=r.queue&&!0!==r.queue||(r.queue="fx"),r.old=r.complete,r.complete=function(){m(r.old)&&r.old.call(this),r.queue&&S.dequeue(this,r.queue)},r},S.fn.extend({fadeTo:function(e,t,n,r){return this.filter(ae).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(t,e,n,r){var i=S.isEmptyObject(t),o=S.speed(e,n,r),a=function(){var e=ft(this,S.extend({},t),o);(i||Y.get(this,"finish"))&&e.stop(!0)};return a.finish=a,i||!1===o.queue?this.each(a):this.queue(o.queue,a)},stop:function(i,e,o){var a=function(e){var t=e.stop;delete e.stop,t(o)};return"string"!=typeof i&&(o=e,e=i,i=void 0),e&&this.queue(i||"fx",[]),this.each(function(){var e=!0,t=null!=i&&i+"queueHooks",n=S.timers,r=Y.get(this);if(t)r[t]&&r[t].stop&&a(r[t]);else for(t in r)r[t]&&r[t].stop&&at.test(t)&&a(r[t]);for(t=n.length;t--;)n[t].elem!==this||null!=i&&n[t].queue!==i||(n[t].anim.stop(o),e=!1,n.splice(t,1));!e&&o||S.dequeue(this,i)})},finish:function(a){return!1!==a&&(a=a||"fx"),this.each(function(){var e,t=Y.get(this),n=t[a+"queue"],r=t[a+"queueHooks"],i=S.timers,o=n?n.length:0;for(t.finish=!0,S.queue(this,a,[]),r&&r.stop&&r.stop.call(this,!0),e=i.length;e--;)i[e].elem===this&&i[e].queue===a&&(i[e].anim.stop(!0),i.splice(e,1));for(e=0;e<o;e++)n[e]&&n[e].finish&&n[e].finish.call(this);delete t.finish})}}),S.each(["toggle","show","hide"],function(e,r){var i=S.fn[r];S.fn[r]=function(e,t,n){return null==e||"boolean"==typeof e?i.apply(this,arguments):this.animate(lt(r,!0),e,t,n)}}),S.each({slideDown:lt("show"),slideUp:lt("hide"),slideToggle:lt("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,r){S.fn[e]=function(e,t,n){return this.animate(r,e,t,n)}}),S.timers=[],S.fx.tick=function(){var e,t=0,n=S.timers;for(tt=Date.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||S.fx.stop(),tt=void 0},S.fx.timer=function(e){S.timers.push(e),S.fx.start()},S.fx.interval=13,S.fx.start=function(){nt||(nt=!0,st())},S.fx.stop=function(){nt=null},S.fx.speeds={slow:600,fast:200,_default:400},S.fn.delay=function(r,e){return r=S.fx&&S.fx.speeds[r]||r,e=e||"fx",this.queue(e,function(e,t){var n=C.setTimeout(e,r);t.stop=function(){C.clearTimeout(n)}})},rt=E.createElement("input"),it=E.createElement("select").appendChild(E.createElement("option")),rt.type="checkbox",y.checkOn=""!==rt.value,y.optSelected=it.selected,(rt=E.createElement("input")).value="t",rt.type="radio",y.radioValue="t"===rt.value;var pt,dt=S.expr.attrHandle;S.fn.extend({attr:function(e,t){return $(this,S.attr,e,t,1<arguments.length)},removeAttr:function(e){return this.each(function(){S.removeAttr(this,e)})}}),S.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return"undefined"==typeof e.getAttribute?S.prop(e,t,n):(1===o&&S.isXMLDoc(e)||(i=S.attrHooks[t.toLowerCase()]||(S.expr.match.bool.test(t)?pt:void 0)),void 0!==n?null===n?void S.removeAttr(e,t):i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+""),n):i&&"get"in i&&null!==(r=i.get(e,t))?r:null==(r=S.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!y.radioValue&&"radio"===t&&A(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,i=t&&t.match(P);if(i&&1===e.nodeType)while(n=i[r++])e.removeAttribute(n)}}),pt={set:function(e,t,n){return!1===t?S.removeAttr(e,n):e.setAttribute(n,n),n}},S.each(S.expr.match.bool.source.match(/\w+/g),function(e,t){var a=dt[t]||S.find.attr;dt[t]=function(e,t,n){var r,i,o=t.toLowerCase();return n||(i=dt[o],dt[o]=r,r=null!=a(e,t,n)?o:null,dt[o]=i),r}});var ht=/^(?:input|select|textarea|button)$/i,gt=/^(?:a|area)$/i;function vt(e){return(e.match(P)||[]).join(" ")}function yt(e){return e.getAttribute&&e.getAttribute("class")||""}function mt(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(P)||[]}S.fn.extend({prop:function(e,t){return $(this,S.prop,e,t,1<arguments.length)},removeProp:function(e){return this.each(function(){delete this[S.propFix[e]||e]})}}),S.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&S.isXMLDoc(e)||(t=S.propFix[t]||t,i=S.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=S.find.attr(e,"tabindex");return t?parseInt(t,10):ht.test(e.nodeName)||gt.test(e.nodeName)&&e.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),y.optSelected||(S.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),S.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){S.propFix[this.toLowerCase()]=this}),S.fn.extend({addClass:function(t){var e,n,r,i,o,a,s,u=0;if(m(t))return this.each(function(e){S(this).addClass(t.call(this,e,yt(this)))});if((e=mt(t)).length)while(n=this[u++])if(i=yt(n),r=1===n.nodeType&&" "+vt(i)+" "){a=0;while(o=e[a++])r.indexOf(" "+o+" ")<0&&(r+=o+" ");i!==(s=vt(r))&&n.setAttribute("class",s)}return this},removeClass:function(t){var e,n,r,i,o,a,s,u=0;if(m(t))return this.each(function(e){S(this).removeClass(t.call(this,e,yt(this)))});if(!arguments.length)return this.attr("class","");if((e=mt(t)).length)while(n=this[u++])if(i=yt(n),r=1===n.nodeType&&" "+vt(i)+" "){a=0;while(o=e[a++])while(-1<r.indexOf(" "+o+" "))r=r.replace(" "+o+" "," ");i!==(s=vt(r))&&n.setAttribute("class",s)}return this},toggleClass:function(i,t){var o=typeof i,a="string"===o||Array.isArray(i);return"boolean"==typeof t&&a?t?this.addClass(i):this.removeClass(i):m(i)?this.each(function(e){S(this).toggleClass(i.call(this,e,yt(this),t),t)}):this.each(function(){var e,t,n,r;if(a){t=0,n=S(this),r=mt(i);while(e=r[t++])n.hasClass(e)?n.removeClass(e):n.addClass(e)}else void 0!==i&&"boolean"!==o||((e=yt(this))&&Y.set(this,"__className__",e),this.setAttribute&&this.setAttribute("class",e||!1===i?"":Y.get(this,"__className__")||""))})},hasClass:function(e){var t,n,r=0;t=" "+e+" ";while(n=this[r++])if(1===n.nodeType&&-1<(" "+vt(yt(n))+" ").indexOf(t))return!0;return!1}});var xt=/\r/g;S.fn.extend({val:function(n){var r,e,i,t=this[0];return arguments.length?(i=m(n),this.each(function(e){var t;1===this.nodeType&&(null==(t=i?n.call(this,e,S(this).val()):n)?t="":"number"==typeof t?t+="":Array.isArray(t)&&(t=S.map(t,function(e){return null==e?"":e+""})),(r=S.valHooks[this.type]||S.valHooks[this.nodeName.toLowerCase()])&&"set"in r&&void 0!==r.set(this,t,"value")||(this.value=t))})):t?(r=S.valHooks[t.type]||S.valHooks[t.nodeName.toLowerCase()])&&"get"in r&&void 0!==(e=r.get(t,"value"))?e:"string"==typeof(e=t.value)?e.replace(xt,""):null==e?"":e:void 0}}),S.extend({valHooks:{option:{get:function(e){var t=S.find.attr(e,"value");return null!=t?t:vt(S.text(e))}},select:{get:function(e){var t,n,r,i=e.options,o=e.selectedIndex,a="select-one"===e.type,s=a?null:[],u=a?o+1:i.length;for(r=o<0?u:a?o:0;r<u;r++)if(((n=i[r]).selected||r===o)&&!n.disabled&&(!n.parentNode.disabled||!A(n.parentNode,"optgroup"))){if(t=S(n).val(),a)return t;s.push(t)}return s},set:function(e,t){var n,r,i=e.options,o=S.makeArray(t),a=i.length;while(a--)((r=i[a]).selected=-1<S.inArray(S.valHooks.option.get(r),o))&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),S.each(["radio","checkbox"],function(){S.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=-1<S.inArray(S(e).val(),t)}},y.checkOn||(S.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}),y.focusin="onfocusin"in C;var bt=/^(?:focusinfocus|focusoutblur)$/,wt=function(e){e.stopPropagation()};S.extend(S.event,{trigger:function(e,t,n,r){var i,o,a,s,u,l,c,f,p=[n||E],d=v.call(e,"type")?e.type:e,h=v.call(e,"namespace")?e.namespace.split("."):[];if(o=f=a=n=n||E,3!==n.nodeType&&8!==n.nodeType&&!bt.test(d+S.event.triggered)&&(-1<d.indexOf(".")&&(d=(h=d.split(".")).shift(),h.sort()),u=d.indexOf(":")<0&&"on"+d,(e=e[S.expando]?e:new S.Event(d,"object"==typeof e&&e)).isTrigger=r?2:3,e.namespace=h.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=n),t=null==t?[e]:S.makeArray(t,[e]),c=S.event.special[d]||{},r||!c.trigger||!1!==c.trigger.apply(n,t))){if(!r&&!c.noBubble&&!x(n)){for(s=c.delegateType||d,bt.test(s+d)||(o=o.parentNode);o;o=o.parentNode)p.push(o),a=o;a===(n.ownerDocument||E)&&p.push(a.defaultView||a.parentWindow||C)}i=0;while((o=p[i++])&&!e.isPropagationStopped())f=o,e.type=1<i?s:c.bindType||d,(l=(Y.get(o,"events")||Object.create(null))[e.type]&&Y.get(o,"handle"))&&l.apply(o,t),(l=u&&o[u])&&l.apply&&V(o)&&(e.result=l.apply(o,t),!1===e.result&&e.preventDefault());return e.type=d,r||e.isDefaultPrevented()||c._default&&!1!==c._default.apply(p.pop(),t)||!V(n)||u&&m(n[d])&&!x(n)&&((a=n[u])&&(n[u]=null),S.event.triggered=d,e.isPropagationStopped()&&f.addEventListener(d,wt),n[d](),e.isPropagationStopped()&&f.removeEventListener(d,wt),S.event.triggered=void 0,a&&(n[u]=a)),e.result}},simulate:function(e,t,n){var r=S.extend(new S.Event,n,{type:e,isSimulated:!0});S.event.trigger(r,null,t)}}),S.fn.extend({trigger:function(e,t){return this.each(function(){S.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return S.event.trigger(e,t,n,!0)}}),y.focusin||S.each({focus:"focusin",blur:"focusout"},function(n,r){var i=function(e){S.event.simulate(r,e.target,S.event.fix(e))};S.event.special[r]={setup:function(){var e=this.ownerDocument||this.document||this,t=Y.access(e,r);t||e.addEventListener(n,i,!0),Y.access(e,r,(t||0)+1)},teardown:function(){var e=this.ownerDocument||this.document||this,t=Y.access(e,r)-1;t?Y.access(e,r,t):(e.removeEventListener(n,i,!0),Y.remove(e,r))}}});var Tt=C.location,Ct={guid:Date.now()},Et=/\?/;S.parseXML=function(e){var t;if(!e||"string"!=typeof e)return null;try{t=(new C.DOMParser).parseFromString(e,"text/xml")}catch(e){t=void 0}return t&&!t.getElementsByTagName("parsererror").length||S.error("Invalid XML: "+e),t};var St=/\[\]$/,kt=/\r?\n/g,At=/^(?:submit|button|image|reset|file)$/i,Nt=/^(?:input|select|textarea|keygen)/i;function Dt(n,e,r,i){var t;if(Array.isArray(e))S.each(e,function(e,t){r||St.test(n)?i(n,t):Dt(n+"["+("object"==typeof t&&null!=t?e:"")+"]",t,r,i)});else if(r||"object"!==w(e))i(n,e);else for(t in e)Dt(n+"["+t+"]",e[t],r,i)}S.param=function(e,t){var n,r=[],i=function(e,t){var n=m(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(null==e)return"";if(Array.isArray(e)||e.jquery&&!S.isPlainObject(e))S.each(e,function(){i(this.name,this.value)});else for(n in e)Dt(n,e[n],t,i);return r.join("&")},S.fn.extend({serialize:function(){return S.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=S.prop(this,"elements");return e?S.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!S(this).is(":disabled")&&Nt.test(this.nodeName)&&!At.test(e)&&(this.checked||!pe.test(e))}).map(function(e,t){var n=S(this).val();return null==n?null:Array.isArray(n)?S.map(n,function(e){return{name:t.name,value:e.replace(kt,"\r\n")}}):{name:t.name,value:n.replace(kt,"\r\n")}}).get()}});var jt=/%20/g,qt=/#.*$/,Lt=/([?&])_=[^&]*/,Ht=/^(.*?):[ \t]*([^\r\n]*)$/gm,Ot=/^(?:GET|HEAD)$/,Pt=/^\/\//,Rt={},Mt={},It="*/".concat("*"),Wt=E.createElement("a");function Ft(o){return function(e,t){"string"!=typeof e&&(t=e,e="*");var n,r=0,i=e.toLowerCase().match(P)||[];if(m(t))while(n=i[r++])"+"===n[0]?(n=n.slice(1)||"*",(o[n]=o[n]||[]).unshift(t)):(o[n]=o[n]||[]).push(t)}}function Bt(t,i,o,a){var s={},u=t===Mt;function l(e){var r;return s[e]=!0,S.each(t[e]||[],function(e,t){var n=t(i,o,a);return"string"!=typeof n||u||s[n]?u?!(r=n):void 0:(i.dataTypes.unshift(n),l(n),!1)}),r}return l(i.dataTypes[0])||!s["*"]&&l("*")}function $t(e,t){var n,r,i=S.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((i[n]?e:r||(r={}))[n]=t[n]);return r&&S.extend(!0,e,r),e}Wt.href=Tt.href,S.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Tt.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(Tt.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":It,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":S.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?$t($t(e,S.ajaxSettings),t):$t(S.ajaxSettings,e)},ajaxPrefilter:Ft(Rt),ajaxTransport:Ft(Mt),ajax:function(e,t){"object"==typeof e&&(t=e,e=void 0),t=t||{};var c,f,p,n,d,r,h,g,i,o,v=S.ajaxSetup({},t),y=v.context||v,m=v.context&&(y.nodeType||y.jquery)?S(y):S.event,x=S.Deferred(),b=S.Callbacks("once memory"),w=v.statusCode||{},a={},s={},u="canceled",T={readyState:0,getResponseHeader:function(e){var t;if(h){if(!n){n={};while(t=Ht.exec(p))n[t[1].toLowerCase()+" "]=(n[t[1].toLowerCase()+" "]||[]).concat(t[2])}t=n[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return h?p:null},setRequestHeader:function(e,t){return null==h&&(e=s[e.toLowerCase()]=s[e.toLowerCase()]||e,a[e]=t),this},overrideMimeType:function(e){return null==h&&(v.mimeType=e),this},statusCode:function(e){var t;if(e)if(h)T.always(e[T.status]);else for(t in e)w[t]=[w[t],e[t]];return this},abort:function(e){var t=e||u;return c&&c.abort(t),l(0,t),this}};if(x.promise(T),v.url=((e||v.url||Tt.href)+"").replace(Pt,Tt.protocol+"//"),v.type=t.method||t.type||v.method||v.type,v.dataTypes=(v.dataType||"*").toLowerCase().match(P)||[""],null==v.crossDomain){r=E.createElement("a");try{r.href=v.url,r.href=r.href,v.crossDomain=Wt.protocol+"//"+Wt.host!=r.protocol+"//"+r.host}catch(e){v.crossDomain=!0}}if(v.data&&v.processData&&"string"!=typeof v.data&&(v.data=S.param(v.data,v.traditional)),Bt(Rt,v,t,T),h)return T;for(i in(g=S.event&&v.global)&&0==S.active++&&S.event.trigger("ajaxStart"),v.type=v.type.toUpperCase(),v.hasContent=!Ot.test(v.type),f=v.url.replace(qt,""),v.hasContent?v.data&&v.processData&&0===(v.contentType||"").indexOf("application/x-www-form-urlencoded")&&(v.data=v.data.replace(jt,"+")):(o=v.url.slice(f.length),v.data&&(v.processData||"string"==typeof v.data)&&(f+=(Et.test(f)?"&":"?")+v.data,delete v.data),!1===v.cache&&(f=f.replace(Lt,"$1"),o=(Et.test(f)?"&":"?")+"_="+Ct.guid+++o),v.url=f+o),v.ifModified&&(S.lastModified[f]&&T.setRequestHeader("If-Modified-Since",S.lastModified[f]),S.etag[f]&&T.setRequestHeader("If-None-Match",S.etag[f])),(v.data&&v.hasContent&&!1!==v.contentType||t.contentType)&&T.setRequestHeader("Content-Type",v.contentType),T.setRequestHeader("Accept",v.dataTypes[0]&&v.accepts[v.dataTypes[0]]?v.accepts[v.dataTypes[0]]+("*"!==v.dataTypes[0]?", "+It+"; q=0.01":""):v.accepts["*"]),v.headers)T.setRequestHeader(i,v.headers[i]);if(v.beforeSend&&(!1===v.beforeSend.call(y,T,v)||h))return T.abort();if(u="abort",b.add(v.complete),T.done(v.success),T.fail(v.error),c=Bt(Mt,v,t,T)){if(T.readyState=1,g&&m.trigger("ajaxSend",[T,v]),h)return T;v.async&&0<v.timeout&&(d=C.setTimeout(function(){T.abort("timeout")},v.timeout));try{h=!1,c.send(a,l)}catch(e){if(h)throw e;l(-1,e)}}else l(-1,"No Transport");function l(e,t,n,r){var i,o,a,s,u,l=t;h||(h=!0,d&&C.clearTimeout(d),c=void 0,p=r||"",T.readyState=0<e?4:0,i=200<=e&&e<300||304===e,n&&(s=function(e,t,n){var r,i,o,a,s=e.contents,u=e.dataTypes;while("*"===u[0])u.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(i in s)if(s[i]&&s[i].test(r)){u.unshift(i);break}if(u[0]in n)o=u[0];else{for(i in n){if(!u[0]||e.converters[i+" "+u[0]]){o=i;break}a||(a=i)}o=o||a}if(o)return o!==u[0]&&u.unshift(o),n[o]}(v,T,n)),!i&&-1<S.inArray("script",v.dataTypes)&&(v.converters["text script"]=function(){}),s=function(e,t,n,r){var i,o,a,s,u,l={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)l[a.toLowerCase()]=e.converters[a];o=c.shift();while(o)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!u&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u=o,o=c.shift())if("*"===o)o=u;else if("*"!==u&&u!==o){if(!(a=l[u+" "+o]||l["* "+o]))for(i in l)if((s=i.split(" "))[1]===o&&(a=l[u+" "+s[0]]||l["* "+s[0]])){!0===a?a=l[i]:!0!==l[i]&&(o=s[0],c.unshift(s[1]));break}if(!0!==a)if(a&&e["throws"])t=a(t);else try{t=a(t)}catch(e){return{state:"parsererror",error:a?e:"No conversion from "+u+" to "+o}}}return{state:"success",data:t}}(v,s,T,i),i?(v.ifModified&&((u=T.getResponseHeader("Last-Modified"))&&(S.lastModified[f]=u),(u=T.getResponseHeader("etag"))&&(S.etag[f]=u)),204===e||"HEAD"===v.type?l="nocontent":304===e?l="notmodified":(l=s.state,o=s.data,i=!(a=s.error))):(a=l,!e&&l||(l="error",e<0&&(e=0))),T.status=e,T.statusText=(t||l)+"",i?x.resolveWith(y,[o,l,T]):x.rejectWith(y,[T,l,a]),T.statusCode(w),w=void 0,g&&m.trigger(i?"ajaxSuccess":"ajaxError",[T,v,i?o:a]),b.fireWith(y,[T,l]),g&&(m.trigger("ajaxComplete",[T,v]),--S.active||S.event.trigger("ajaxStop")))}return T},getJSON:function(e,t,n){return S.get(e,t,n,"json")},getScript:function(e,t){return S.get(e,void 0,t,"script")}}),S.each(["get","post"],function(e,i){S[i]=function(e,t,n,r){return m(t)&&(r=r||n,n=t,t=void 0),S.ajax(S.extend({url:e,type:i,dataType:r,data:t,success:n},S.isPlainObject(e)&&e))}}),S.ajaxPrefilter(function(e){var t;for(t in e.headers)"content-type"===t.toLowerCase()&&(e.contentType=e.headers[t]||"")}),S._evalUrl=function(e,t,n){return S.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){S.globalEval(e,t,n)}})},S.fn.extend({wrapAll:function(e){var t;return this[0]&&(m(e)&&(e=e.call(this[0])),t=S(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstElementChild)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(n){return m(n)?this.each(function(e){S(this).wrapInner(n.call(this,e))}):this.each(function(){var e=S(this),t=e.contents();t.length?t.wrapAll(n):e.append(n)})},wrap:function(t){var n=m(t);return this.each(function(e){S(this).wrapAll(n?t.call(this,e):t)})},unwrap:function(e){return this.parent(e).not("body").each(function(){S(this).replaceWith(this.childNodes)}),this}}),S.expr.pseudos.hidden=function(e){return!S.expr.pseudos.visible(e)},S.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},S.ajaxSettings.xhr=function(){try{return new C.XMLHttpRequest}catch(e){}};var _t={0:200,1223:204},zt=S.ajaxSettings.xhr();y.cors=!!zt&&"withCredentials"in zt,y.ajax=zt=!!zt,S.ajaxTransport(function(i){var o,a;if(y.cors||zt&&!i.crossDomain)return{send:function(e,t){var n,r=i.xhr();if(r.open(i.type,i.url,i.async,i.username,i.password),i.xhrFields)for(n in i.xhrFields)r[n]=i.xhrFields[n];for(n in i.mimeType&&r.overrideMimeType&&r.overrideMimeType(i.mimeType),i.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest"),e)r.setRequestHeader(n,e[n]);o=function(e){return function(){o&&(o=a=r.onload=r.onerror=r.onabort=r.ontimeout=r.onreadystatechange=null,"abort"===e?r.abort():"error"===e?"number"!=typeof r.status?t(0,"error"):t(r.status,r.statusText):t(_t[r.status]||r.status,r.statusText,"text"!==(r.responseType||"text")||"string"!=typeof r.responseText?{binary:r.response}:{text:r.responseText},r.getAllResponseHeaders()))}},r.onload=o(),a=r.onerror=r.ontimeout=o("error"),void 0!==r.onabort?r.onabort=a:r.onreadystatechange=function(){4===r.readyState&&C.setTimeout(function(){o&&a()})},o=o("abort");try{r.send(i.hasContent&&i.data||null)}catch(e){if(o)throw e}},abort:function(){o&&o()}}}),S.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),S.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return S.globalEval(e),e}}}),S.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),S.ajaxTransport("script",function(n){var r,i;if(n.crossDomain||n.scriptAttrs)return{send:function(e,t){r=S("<script>").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Ut,Xt=[],Vt=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||S.expando+"_"+Ct.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Vt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Vt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Vt,"$1"+r):!1!==e.jsonp&&(e.url+=(Et.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((Ut=E.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===Ut.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1<s&&(r=vt(e.slice(s)),e=e.slice(0,s)),m(t)?(n=t,t=void 0):t&&"object"==typeof t&&(i="POST"),0<a.length&&S.ajax({url:e,type:i||"GET",dataType:"html",data:t}).done(function(e){o=arguments,a.html(r?S("<div>").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):("number"==typeof f.top&&(f.top+="px"),"number"==typeof f.left&&(f.left+="px"),c.css(f))}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=$e(y.pixelPosition,function(e,t){if(t)return t=Be(e,n),Me.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0<arguments.length?this.on(n,null,e,t):this.trigger(n)}});var Gt=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;S.proxy=function(e,t){var n,r,i;if("string"==typeof t&&(n=e[t],t=e,e=n),m(e))return r=s.call(arguments,2),(i=function(){return e.apply(t||this,r.concat(s.call(arguments)))}).guid=e.guid=e.guid||S.guid++,i},S.holdReady=function(e){e?S.readyWait++:S.ready(!0)},S.isArray=Array.isArray,S.parseJSON=JSON.parse,S.nodeName=A,S.isFunction=m,S.isWindow=x,S.camelCase=X,S.type=w,S.now=Date.now,S.isNumeric=function(e){var t=S.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},S.trim=function(e){return null==e?"":(e+"").replace(Gt,"")},"function"==typeof define&&define.amd&&define("jquery",[],function(){return S});var Yt=C.jQuery,Qt=C.$;return S.noConflict=function(e){return C.$===S&&(C.$=Qt),e&&C.jQuery===S&&(C.jQuery=Yt),S},"undefined"==typeof e&&(C.jQuery=C.$=S),S}); diff --git a/macros/latex/contrib/sdaps/html/_static/language_data.js b/macros/latex/contrib/sdaps/html/_static/language_data.js new file mode 100644 index 0000000000..0e7dc7e9ef --- /dev/null +++ b/macros/latex/contrib/sdaps/html/_static/language_data.js @@ -0,0 +1,297 @@ +/* + * language_data.js + * ~~~~~~~~~~~~~~~~ + * + * This script contains the language-specific data used by searchtools.js, + * namely the list of stopwords, stemmer, scorer and splitter. + * + * :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS. + * :license: BSD, see LICENSE for details. + * + */ + +var stopwords = ["a","and","are","as","at","be","but","by","for","if","in","into","is","it","near","no","not","of","on","or","such","that","the","their","then","there","these","they","this","to","was","will","with"]; + + +/* Non-minified version JS is _stemmer.js if file is provided */ +/** + * Porter Stemmer + */ +var Stemmer = function() { + + var step2list = { + ational: 'ate', + tional: 'tion', + enci: 'ence', + anci: 'ance', + izer: 'ize', + bli: 'ble', + alli: 'al', + entli: 'ent', + eli: 'e', + ousli: 'ous', + ization: 'ize', + ation: 'ate', + ator: 'ate', + alism: 'al', + iveness: 'ive', + fulness: 'ful', + ousness: 'ous', + aliti: 'al', + iviti: 'ive', + biliti: 'ble', + logi: 'log' + }; + + var step3list = { + icate: 'ic', + ative: '', + alize: 'al', + iciti: 'ic', + ical: 'ic', + ful: '', + ness: '' + }; + + var c = "[^aeiou]"; // consonant + var v = "[aeiouy]"; // vowel + var C = c + "[^aeiouy]*"; // consonant sequence + var V = v + "[aeiou]*"; // vowel sequence + + var mgr0 = "^(" + C + ")?" + V + C; // [C]VC... is m>0 + var meq1 = "^(" + C + ")?" + V + C + "(" + V + ")?$"; // [C]VC[V] is m=1 + var mgr1 = "^(" + C + ")?" + V + C + V + C; // [C]VCVC... is m>1 + var s_v = "^(" + C + ")?" + v; // vowel in stem + + this.stemWord = function (w) { + var stem; + var suffix; + var firstch; + var origword = w; + + if (w.length < 3) + return w; + + var re; + var re2; + var re3; + var re4; + + firstch = w.substr(0,1); + if (firstch == "y") + w = firstch.toUpperCase() + w.substr(1); + + // Step 1a + re = /^(.+?)(ss|i)es$/; + re2 = /^(.+?)([^s])s$/; + + if (re.test(w)) + w = w.replace(re,"$1$2"); + else if (re2.test(w)) + w = w.replace(re2,"$1$2"); + + // Step 1b + re = /^(.+?)eed$/; + re2 = /^(.+?)(ed|ing)$/; + if (re.test(w)) { + var fp = re.exec(w); + re = new RegExp(mgr0); + if (re.test(fp[1])) { + re = /.$/; + w = w.replace(re,""); + } + } + else if (re2.test(w)) { + var fp = re2.exec(w); + stem = fp[1]; + re2 = new RegExp(s_v); + if (re2.test(stem)) { + w = stem; + re2 = /(at|bl|iz)$/; + re3 = new RegExp("([^aeiouylsz])\\1$"); + re4 = new RegExp("^" + C + v + "[^aeiouwxy]$"); + if (re2.test(w)) + w = w + "e"; + else if (re3.test(w)) { + re = /.$/; + w = w.replace(re,""); + } + else if (re4.test(w)) + w = w + "e"; + } + } + + // Step 1c + re = /^(.+?)y$/; + if (re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + re = new RegExp(s_v); + if (re.test(stem)) + w = stem + "i"; + } + + // Step 2 + re = /^(.+?)(ational|tional|enci|anci|izer|bli|alli|entli|eli|ousli|ization|ation|ator|alism|iveness|fulness|ousness|aliti|iviti|biliti|logi)$/; + if (re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + suffix = fp[2]; + re = new RegExp(mgr0); + if (re.test(stem)) + w = stem + step2list[suffix]; + } + + // Step 3 + re = /^(.+?)(icate|ative|alize|iciti|ical|ful|ness)$/; + if (re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + suffix = fp[2]; + re = new RegExp(mgr0); + if (re.test(stem)) + w = stem + step3list[suffix]; + } + + // Step 4 + re = /^(.+?)(al|ance|ence|er|ic|able|ible|ant|ement|ment|ent|ou|ism|ate|iti|ous|ive|ize)$/; + re2 = /^(.+?)(s|t)(ion)$/; + if (re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + re = new RegExp(mgr1); + if (re.test(stem)) + w = stem; + } + else if (re2.test(w)) { + var fp = re2.exec(w); + stem = fp[1] + fp[2]; + re2 = new RegExp(mgr1); + if (re2.test(stem)) + w = stem; + } + + // Step 5 + re = /^(.+?)e$/; + if (re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + re = new RegExp(mgr1); + re2 = new RegExp(meq1); + re3 = new RegExp("^" + C + v + "[^aeiouwxy]$"); + if (re.test(stem) || (re2.test(stem) && !(re3.test(stem)))) + w = stem; + } + re = /ll$/; + re2 = new RegExp(mgr1); + if (re.test(w) && re2.test(w)) { + re = /.$/; + w = w.replace(re,""); + } + + // and turn initial Y back to y + if (firstch == "y") + w = firstch.toLowerCase() + w.substr(1); + return w; + } +} + + + + + +var splitChars = (function() { + var result = {}; + var singles = [96, 180, 187, 191, 215, 247, 749, 885, 903, 907, 909, 930, 1014, 1648, + 1748, 1809, 2416, 2473, 2481, 2526, 2601, 2609, 2612, 2615, 2653, 2702, + 2706, 2729, 2737, 2740, 2857, 2865, 2868, 2910, 2928, 2948, 2961, 2971, + 2973, 3085, 3089, 3113, 3124, 3213, 3217, 3241, 3252, 3295, 3341, 3345, + 3369, 3506, 3516, 3633, 3715, 3721, 3736, 3744, 3748, 3750, 3756, 3761, + 3781, 3912, 4239, 4347, 4681, 4695, 4697, 4745, 4785, 4799, 4801, 4823, + 4881, 5760, 5901, 5997, 6313, 7405, 8024, 8026, 8028, 8030, 8117, 8125, + 8133, 8181, 8468, 8485, 8487, 8489, 8494, 8527, 11311, 11359, 11687, 11695, + 11703, 11711, 11719, 11727, 11735, 12448, 12539, 43010, 43014, 43019, 43587, + 43696, 43713, 64286, 64297, 64311, 64317, 64319, 64322, 64325, 65141]; + var i, j, start, end; + for (i = 0; i < singles.length; i++) { + result[singles[i]] = true; + } + var ranges = [[0, 47], [58, 64], [91, 94], [123, 169], [171, 177], [182, 184], [706, 709], + [722, 735], [741, 747], [751, 879], [888, 889], [894, 901], [1154, 1161], + [1318, 1328], [1367, 1368], [1370, 1376], [1416, 1487], [1515, 1519], [1523, 1568], + [1611, 1631], [1642, 1645], [1750, 1764], [1767, 1773], [1789, 1790], [1792, 1807], + [1840, 1868], [1958, 1968], [1970, 1983], [2027, 2035], [2038, 2041], [2043, 2047], + [2070, 2073], [2075, 2083], [2085, 2087], [2089, 2307], [2362, 2364], [2366, 2383], + [2385, 2391], [2402, 2405], [2419, 2424], [2432, 2436], [2445, 2446], [2449, 2450], + [2483, 2485], [2490, 2492], [2494, 2509], [2511, 2523], [2530, 2533], [2546, 2547], + [2554, 2564], [2571, 2574], [2577, 2578], [2618, 2648], [2655, 2661], [2672, 2673], + [2677, 2692], [2746, 2748], [2750, 2767], [2769, 2783], [2786, 2789], [2800, 2820], + [2829, 2830], [2833, 2834], [2874, 2876], [2878, 2907], [2914, 2917], [2930, 2946], + [2955, 2957], [2966, 2968], [2976, 2978], [2981, 2983], [2987, 2989], [3002, 3023], + [3025, 3045], [3059, 3076], [3130, 3132], [3134, 3159], [3162, 3167], [3170, 3173], + [3184, 3191], [3199, 3204], [3258, 3260], [3262, 3293], [3298, 3301], [3312, 3332], + [3386, 3388], [3390, 3423], [3426, 3429], [3446, 3449], [3456, 3460], [3479, 3481], + [3518, 3519], [3527, 3584], [3636, 3647], [3655, 3663], [3674, 3712], [3717, 3718], + [3723, 3724], [3726, 3731], [3752, 3753], [3764, 3772], [3774, 3775], [3783, 3791], + [3802, 3803], [3806, 3839], [3841, 3871], [3892, 3903], [3949, 3975], [3980, 4095], + [4139, 4158], [4170, 4175], [4182, 4185], [4190, 4192], [4194, 4196], [4199, 4205], + [4209, 4212], [4226, 4237], [4250, 4255], [4294, 4303], [4349, 4351], [4686, 4687], + [4702, 4703], [4750, 4751], [4790, 4791], [4806, 4807], [4886, 4887], [4955, 4968], + [4989, 4991], [5008, 5023], [5109, 5120], [5741, 5742], [5787, 5791], [5867, 5869], + [5873, 5887], [5906, 5919], [5938, 5951], [5970, 5983], [6001, 6015], [6068, 6102], + [6104, 6107], [6109, 6111], [6122, 6127], [6138, 6159], [6170, 6175], [6264, 6271], + [6315, 6319], [6390, 6399], [6429, 6469], [6510, 6511], [6517, 6527], [6572, 6592], + [6600, 6607], [6619, 6655], [6679, 6687], [6741, 6783], [6794, 6799], [6810, 6822], + [6824, 6916], [6964, 6980], [6988, 6991], [7002, 7042], [7073, 7085], [7098, 7167], + [7204, 7231], [7242, 7244], [7294, 7400], [7410, 7423], [7616, 7679], [7958, 7959], + [7966, 7967], [8006, 8007], [8014, 8015], [8062, 8063], [8127, 8129], [8141, 8143], + [8148, 8149], [8156, 8159], [8173, 8177], [8189, 8303], [8306, 8307], [8314, 8318], + [8330, 8335], [8341, 8449], [8451, 8454], [8456, 8457], [8470, 8472], [8478, 8483], + [8506, 8507], [8512, 8516], [8522, 8525], [8586, 9311], [9372, 9449], [9472, 10101], + [10132, 11263], [11493, 11498], [11503, 11516], [11518, 11519], [11558, 11567], + [11622, 11630], [11632, 11647], [11671, 11679], [11743, 11822], [11824, 12292], + [12296, 12320], [12330, 12336], [12342, 12343], [12349, 12352], [12439, 12444], + [12544, 12548], [12590, 12592], [12687, 12689], [12694, 12703], [12728, 12783], + [12800, 12831], [12842, 12880], [12896, 12927], [12938, 12976], [12992, 13311], + [19894, 19967], [40908, 40959], [42125, 42191], [42238, 42239], [42509, 42511], + [42540, 42559], [42592, 42593], [42607, 42622], [42648, 42655], [42736, 42774], + [42784, 42785], [42889, 42890], [42893, 43002], [43043, 43055], [43062, 43071], + [43124, 43137], [43188, 43215], [43226, 43249], [43256, 43258], [43260, 43263], + [43302, 43311], [43335, 43359], [43389, 43395], [43443, 43470], [43482, 43519], + [43561, 43583], [43596, 43599], [43610, 43615], [43639, 43641], [43643, 43647], + [43698, 43700], [43703, 43704], [43710, 43711], [43715, 43738], [43742, 43967], + [44003, 44015], [44026, 44031], [55204, 55215], [55239, 55242], [55292, 55295], + [57344, 63743], [64046, 64047], [64110, 64111], [64218, 64255], [64263, 64274], + [64280, 64284], [64434, 64466], [64830, 64847], [64912, 64913], [64968, 65007], + [65020, 65135], [65277, 65295], [65306, 65312], [65339, 65344], [65371, 65381], + [65471, 65473], [65480, 65481], [65488, 65489], [65496, 65497]]; + for (i = 0; i < ranges.length; i++) { + start = ranges[i][0]; + end = ranges[i][1]; + for (j = start; j <= end; j++) { + result[j] = true; + } + } + return result; +})(); + +function splitQuery(query) { + var result = []; + var start = -1; + for (var i = 0; i < query.length; i++) { + if (splitChars[query.charCodeAt(i)]) { + if (start !== -1) { + result.push(query.slice(start, i)); + start = -1; + } + } else if (start === -1) { + start = i; + } + } + if (start !== -1) { + result.push(query.slice(start)); + } + return result; +} + + diff --git a/macros/latex/contrib/sdaps/html/_static/minus.png b/macros/latex/contrib/sdaps/html/_static/minus.png Binary files differnew file mode 100644 index 0000000000..d96755fdaf --- /dev/null +++ b/macros/latex/contrib/sdaps/html/_static/minus.png diff --git a/macros/latex/contrib/sdaps/html/_static/plus.png b/macros/latex/contrib/sdaps/html/_static/plus.png Binary files differnew file mode 100644 index 0000000000..7107cec93a --- /dev/null +++ b/macros/latex/contrib/sdaps/html/_static/plus.png diff --git a/macros/latex/contrib/sdaps/html/_static/pygments.css b/macros/latex/contrib/sdaps/html/_static/pygments.css new file mode 100644 index 0000000000..de7af262ff --- /dev/null +++ b/macros/latex/contrib/sdaps/html/_static/pygments.css @@ -0,0 +1,74 @@ +pre { line-height: 125%; } +td.linenos pre { color: #000000; background-color: #f0f0f0; padding-left: 5px; padding-right: 5px; } +span.linenos { color: #000000; background-color: #f0f0f0; padding-left: 5px; padding-right: 5px; } +td.linenos pre.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } +span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } +.highlight .hll { background-color: #ffffcc } +.highlight { background: #eeffcc; } +.highlight .c { color: #408090; font-style: italic } /* Comment */ +.highlight .err { border: 1px solid #FF0000 } /* Error */ +.highlight .k { color: #007020; font-weight: bold } /* Keyword */ +.highlight .o { color: #666666 } /* Operator */ +.highlight .ch { color: #408090; font-style: italic } /* Comment.Hashbang */ +.highlight .cm { color: #408090; font-style: italic } /* Comment.Multiline */ +.highlight .cp { color: #007020 } /* Comment.Preproc */ +.highlight .cpf { color: #408090; font-style: italic } /* Comment.PreprocFile */ +.highlight .c1 { color: #408090; font-style: italic } /* Comment.Single */ +.highlight .cs { color: #408090; background-color: #fff0f0 } /* Comment.Special */ +.highlight .gd { color: #A00000 } /* Generic.Deleted */ +.highlight .ge { font-style: italic } /* Generic.Emph */ +.highlight .gr { color: #FF0000 } /* Generic.Error */ +.highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */ +.highlight .gi { color: #00A000 } /* Generic.Inserted */ +.highlight .go { color: #333333 } /* Generic.Output */ +.highlight .gp { color: #c65d09; font-weight: bold } /* Generic.Prompt */ +.highlight .gs { font-weight: bold } /* Generic.Strong */ +.highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ +.highlight .gt { color: #0044DD } /* Generic.Traceback */ +.highlight .kc { color: #007020; font-weight: bold } /* Keyword.Constant */ +.highlight .kd { color: #007020; font-weight: bold } /* Keyword.Declaration */ +.highlight .kn { color: #007020; font-weight: bold } /* Keyword.Namespace */ +.highlight .kp { color: #007020 } /* Keyword.Pseudo */ +.highlight .kr { color: #007020; font-weight: bold } /* Keyword.Reserved */ +.highlight .kt { color: #902000 } /* Keyword.Type */ +.highlight .m { color: #208050 } /* Literal.Number */ +.highlight .s { color: #4070a0 } /* Literal.String */ +.highlight .na { color: #4070a0 } /* Name.Attribute */ +.highlight .nb { color: #007020 } /* Name.Builtin */ +.highlight .nc { color: #0e84b5; font-weight: bold } /* Name.Class */ +.highlight .no { color: #60add5 } /* Name.Constant */ +.highlight .nd { color: #555555; font-weight: bold } /* Name.Decorator */ +.highlight .ni { color: #d55537; font-weight: bold } /* Name.Entity */ +.highlight .ne { color: #007020 } /* Name.Exception */ +.highlight .nf { color: #06287e } /* Name.Function */ +.highlight .nl { color: #002070; font-weight: bold } /* Name.Label */ +.highlight .nn { color: #0e84b5; font-weight: bold } /* Name.Namespace */ +.highlight .nt { color: #062873; font-weight: bold } /* Name.Tag */ +.highlight .nv { color: #bb60d5 } /* Name.Variable */ +.highlight .ow { color: #007020; font-weight: bold } /* Operator.Word */ +.highlight .w { color: #bbbbbb } /* Text.Whitespace */ +.highlight .mb { color: #208050 } /* Literal.Number.Bin */ +.highlight .mf { color: #208050 } /* Literal.Number.Float */ +.highlight .mh { color: #208050 } /* Literal.Number.Hex */ +.highlight .mi { color: #208050 } /* Literal.Number.Integer */ +.highlight .mo { color: #208050 } /* Literal.Number.Oct */ +.highlight .sa { color: #4070a0 } /* Literal.String.Affix */ +.highlight .sb { color: #4070a0 } /* Literal.String.Backtick */ +.highlight .sc { color: #4070a0 } /* Literal.String.Char */ +.highlight .dl { color: #4070a0 } /* Literal.String.Delimiter */ +.highlight .sd { color: #4070a0; font-style: italic } /* Literal.String.Doc */ +.highlight .s2 { color: #4070a0 } /* Literal.String.Double */ +.highlight .se { color: #4070a0; font-weight: bold } /* Literal.String.Escape */ +.highlight .sh { color: #4070a0 } /* Literal.String.Heredoc */ +.highlight .si { color: #70a0d0; font-style: italic } /* Literal.String.Interpol */ +.highlight .sx { color: #c65d09 } /* Literal.String.Other */ +.highlight .sr { color: #235388 } /* Literal.String.Regex */ +.highlight .s1 { color: #4070a0 } /* Literal.String.Single */ +.highlight .ss { color: #517918 } /* Literal.String.Symbol */ +.highlight .bp { color: #007020 } /* Name.Builtin.Pseudo */ +.highlight .fm { color: #06287e } /* Name.Function.Magic */ +.highlight .vc { color: #bb60d5 } /* Name.Variable.Class */ +.highlight .vg { color: #bb60d5 } /* Name.Variable.Global */ +.highlight .vi { color: #bb60d5 } /* Name.Variable.Instance */ +.highlight .vm { color: #bb60d5 } /* Name.Variable.Magic */ +.highlight .il { color: #208050 } /* Literal.Number.Integer.Long */
\ No newline at end of file diff --git a/macros/latex/contrib/sdaps/html/_static/searchtools.js b/macros/latex/contrib/sdaps/html/_static/searchtools.js new file mode 100644 index 0000000000..6fc9e7f333 --- /dev/null +++ b/macros/latex/contrib/sdaps/html/_static/searchtools.js @@ -0,0 +1,514 @@ +/* + * searchtools.js + * ~~~~~~~~~~~~~~~~ + * + * Sphinx JavaScript utilities for the full-text search. + * + * :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS. + * :license: BSD, see LICENSE for details. + * + */ + +if (!Scorer) { + /** + * Simple result scoring code. + */ + var Scorer = { + // Implement the following function to further tweak the score for each result + // The function takes a result array [filename, title, anchor, descr, score] + // and returns the new score. + /* + score: function(result) { + return result[4]; + }, + */ + + // query matches the full name of an object + objNameMatch: 11, + // or matches in the last dotted part of the object name + objPartialMatch: 6, + // Additive scores depending on the priority of the object + objPrio: {0: 15, // used to be importantResults + 1: 5, // used to be objectResults + 2: -5}, // used to be unimportantResults + // Used when the priority is not in the mapping. + objPrioDefault: 0, + + // query found in title + title: 15, + partialTitle: 7, + // query found in terms + term: 5, + partialTerm: 2 + }; +} + +if (!splitQuery) { + function splitQuery(query) { + return query.split(/\s+/); + } +} + +/** + * Search Module + */ +var Search = { + + _index : null, + _queued_query : null, + _pulse_status : -1, + + htmlToText : function(htmlString) { + var virtualDocument = document.implementation.createHTMLDocument('virtual'); + var htmlElement = $(htmlString, virtualDocument); + htmlElement.find('.headerlink').remove(); + docContent = htmlElement.find('[role=main]')[0]; + if(docContent === undefined) { + console.warn("Content block not found. Sphinx search tries to obtain it " + + "via '[role=main]'. Could you check your theme or template."); + return ""; + } + return docContent.textContent || docContent.innerText; + }, + + init : function() { + var params = $.getQueryParameters(); + if (params.q) { + var query = params.q[0]; + $('input[name="q"]')[0].value = query; + this.performSearch(query); + } + }, + + loadIndex : function(url) { + $.ajax({type: "GET", url: url, data: null, + dataType: "script", cache: true, + complete: function(jqxhr, textstatus) { + if (textstatus != "success") { + document.getElementById("searchindexloader").src = url; + } + }}); + }, + + setIndex : function(index) { + var q; + this._index = index; + if ((q = this._queued_query) !== null) { + this._queued_query = null; + Search.query(q); + } + }, + + hasIndex : function() { + return this._index !== null; + }, + + deferQuery : function(query) { + this._queued_query = query; + }, + + stopPulse : function() { + this._pulse_status = 0; + }, + + startPulse : function() { + if (this._pulse_status >= 0) + return; + function pulse() { + var i; + Search._pulse_status = (Search._pulse_status + 1) % 4; + var dotString = ''; + for (i = 0; i < Search._pulse_status; i++) + dotString += '.'; + Search.dots.text(dotString); + if (Search._pulse_status > -1) + window.setTimeout(pulse, 500); + } + pulse(); + }, + + /** + * perform a search for something (or wait until index is loaded) + */ + performSearch : function(query) { + // create the required interface elements + this.out = $('#search-results'); + this.title = $('<h2>' + _('Searching') + '</h2>').appendTo(this.out); + this.dots = $('<span></span>').appendTo(this.title); + this.status = $('<p class="search-summary"> </p>').appendTo(this.out); + this.output = $('<ul class="search"/>').appendTo(this.out); + + $('#search-progress').text(_('Preparing search...')); + this.startPulse(); + + // index already loaded, the browser was quick! + if (this.hasIndex()) + this.query(query); + else + this.deferQuery(query); + }, + + /** + * execute search (requires search index to be loaded) + */ + query : function(query) { + var i; + + // stem the searchterms and add them to the correct list + var stemmer = new Stemmer(); + var searchterms = []; + var excluded = []; + var hlterms = []; + var tmp = splitQuery(query); + var objectterms = []; + for (i = 0; i < tmp.length; i++) { + if (tmp[i] !== "") { + objectterms.push(tmp[i].toLowerCase()); + } + + if ($u.indexOf(stopwords, tmp[i].toLowerCase()) != -1 || tmp[i] === "") { + // skip this "word" + continue; + } + // stem the word + var word = stemmer.stemWord(tmp[i].toLowerCase()); + // prevent stemmer from cutting word smaller than two chars + if(word.length < 3 && tmp[i].length >= 3) { + word = tmp[i]; + } + var toAppend; + // select the correct list + if (word[0] == '-') { + toAppend = excluded; + word = word.substr(1); + } + else { + toAppend = searchterms; + hlterms.push(tmp[i].toLowerCase()); + } + // only add if not already in the list + if (!$u.contains(toAppend, word)) + toAppend.push(word); + } + var highlightstring = '?highlight=' + $.urlencode(hlterms.join(" ")); + + // console.debug('SEARCH: searching for:'); + // console.info('required: ', searchterms); + // console.info('excluded: ', excluded); + + // prepare search + var terms = this._index.terms; + var titleterms = this._index.titleterms; + + // array of [filename, title, anchor, descr, score] + var results = []; + $('#search-progress').empty(); + + // lookup as object + for (i = 0; i < objectterms.length; i++) { + var others = [].concat(objectterms.slice(0, i), + objectterms.slice(i+1, objectterms.length)); + results = results.concat(this.performObjectSearch(objectterms[i], others)); + } + + // lookup as search terms in fulltext + results = results.concat(this.performTermsSearch(searchterms, excluded, terms, titleterms)); + + // let the scorer override scores with a custom scoring function + if (Scorer.score) { + for (i = 0; i < results.length; i++) + results[i][4] = Scorer.score(results[i]); + } + + // now sort the results by score (in opposite order of appearance, since the + // display function below uses pop() to retrieve items) and then + // alphabetically + results.sort(function(a, b) { + var left = a[4]; + var right = b[4]; + if (left > right) { + return 1; + } else if (left < right) { + return -1; + } else { + // same score: sort alphabetically + left = a[1].toLowerCase(); + right = b[1].toLowerCase(); + return (left > right) ? -1 : ((left < right) ? 1 : 0); + } + }); + + // for debugging + //Search.lastresults = results.slice(); // a copy + //console.info('search results:', Search.lastresults); + + // print the results + var resultCount = results.length; + function displayNextItem() { + // results left, load the summary and display it + if (results.length) { + var item = results.pop(); + var listItem = $('<li style="display:none"></li>'); + var requestUrl = ""; + var linkUrl = ""; + if (DOCUMENTATION_OPTIONS.BUILDER === 'dirhtml') { + // dirhtml builder + var dirname = item[0] + '/'; + if (dirname.match(/\/index\/$/)) { + dirname = dirname.substring(0, dirname.length-6); + } else if (dirname == 'index/') { + dirname = ''; + } + requestUrl = DOCUMENTATION_OPTIONS.URL_ROOT + dirname; + linkUrl = requestUrl; + + } else { + // normal html builders + requestUrl = DOCUMENTATION_OPTIONS.URL_ROOT + item[0] + DOCUMENTATION_OPTIONS.FILE_SUFFIX; + linkUrl = item[0] + DOCUMENTATION_OPTIONS.LINK_SUFFIX; + } + listItem.append($('<a/>').attr('href', + linkUrl + + highlightstring + item[2]).html(item[1])); + if (item[3]) { + listItem.append($('<span> (' + item[3] + ')</span>')); + Search.output.append(listItem); + listItem.slideDown(5, function() { + displayNextItem(); + }); + } else if (DOCUMENTATION_OPTIONS.HAS_SOURCE) { + $.ajax({url: requestUrl, + dataType: "text", + complete: function(jqxhr, textstatus) { + var data = jqxhr.responseText; + if (data !== '' && data !== undefined) { + listItem.append(Search.makeSearchSummary(data, searchterms, hlterms)); + } + Search.output.append(listItem); + listItem.slideDown(5, function() { + displayNextItem(); + }); + }}); + } else { + // no source available, just display title + Search.output.append(listItem); + listItem.slideDown(5, function() { + displayNextItem(); + }); + } + } + // search finished, update title and status message + else { + Search.stopPulse(); + Search.title.text(_('Search Results')); + if (!resultCount) + Search.status.text(_('Your search did not match any documents. Please make sure that all words are spelled correctly and that you\'ve selected enough categories.')); + else + Search.status.text(_('Search finished, found %s page(s) matching the search query.').replace('%s', resultCount)); + Search.status.fadeIn(500); + } + } + displayNextItem(); + }, + + /** + * search for object names + */ + performObjectSearch : function(object, otherterms) { + var filenames = this._index.filenames; + var docnames = this._index.docnames; + var objects = this._index.objects; + var objnames = this._index.objnames; + var titles = this._index.titles; + + var i; + var results = []; + + for (var prefix in objects) { + for (var name in objects[prefix]) { + var fullname = (prefix ? prefix + '.' : '') + name; + var fullnameLower = fullname.toLowerCase() + if (fullnameLower.indexOf(object) > -1) { + var score = 0; + var parts = fullnameLower.split('.'); + // check for different match types: exact matches of full name or + // "last name" (i.e. last dotted part) + if (fullnameLower == object || parts[parts.length - 1] == object) { + score += Scorer.objNameMatch; + // matches in last name + } else if (parts[parts.length - 1].indexOf(object) > -1) { + score += Scorer.objPartialMatch; + } + var match = objects[prefix][name]; + var objname = objnames[match[1]][2]; + var title = titles[match[0]]; + // If more than one term searched for, we require other words to be + // found in the name/title/description + if (otherterms.length > 0) { + var haystack = (prefix + ' ' + name + ' ' + + objname + ' ' + title).toLowerCase(); + var allfound = true; + for (i = 0; i < otherterms.length; i++) { + if (haystack.indexOf(otherterms[i]) == -1) { + allfound = false; + break; + } + } + if (!allfound) { + continue; + } + } + var descr = objname + _(', in ') + title; + + var anchor = match[3]; + if (anchor === '') + anchor = fullname; + else if (anchor == '-') + anchor = objnames[match[1]][1] + '-' + fullname; + // add custom score for some objects according to scorer + if (Scorer.objPrio.hasOwnProperty(match[2])) { + score += Scorer.objPrio[match[2]]; + } else { + score += Scorer.objPrioDefault; + } + results.push([docnames[match[0]], fullname, '#'+anchor, descr, score, filenames[match[0]]]); + } + } + } + + return results; + }, + + /** + * search for full-text terms in the index + */ + performTermsSearch : function(searchterms, excluded, terms, titleterms) { + var docnames = this._index.docnames; + var filenames = this._index.filenames; + var titles = this._index.titles; + + var i, j, file; + var fileMap = {}; + var scoreMap = {}; + var results = []; + + // perform the search on the required terms + for (i = 0; i < searchterms.length; i++) { + var word = searchterms[i]; + var files = []; + var _o = [ + {files: terms[word], score: Scorer.term}, + {files: titleterms[word], score: Scorer.title} + ]; + // add support for partial matches + if (word.length > 2) { + for (var w in terms) { + if (w.match(word) && !terms[word]) { + _o.push({files: terms[w], score: Scorer.partialTerm}) + } + } + for (var w in titleterms) { + if (w.match(word) && !titleterms[word]) { + _o.push({files: titleterms[w], score: Scorer.partialTitle}) + } + } + } + + // no match but word was a required one + if ($u.every(_o, function(o){return o.files === undefined;})) { + break; + } + // found search word in contents + $u.each(_o, function(o) { + var _files = o.files; + if (_files === undefined) + return + + if (_files.length === undefined) + _files = [_files]; + files = files.concat(_files); + + // set score for the word in each file to Scorer.term + for (j = 0; j < _files.length; j++) { + file = _files[j]; + if (!(file in scoreMap)) + scoreMap[file] = {}; + scoreMap[file][word] = o.score; + } + }); + + // create the mapping + for (j = 0; j < files.length; j++) { + file = files[j]; + if (file in fileMap && fileMap[file].indexOf(word) === -1) + fileMap[file].push(word); + else + fileMap[file] = [word]; + } + } + + // now check if the files don't contain excluded terms + for (file in fileMap) { + var valid = true; + + // check if all requirements are matched + var filteredTermCount = // as search terms with length < 3 are discarded: ignore + searchterms.filter(function(term){return term.length > 2}).length + if ( + fileMap[file].length != searchterms.length && + fileMap[file].length != filteredTermCount + ) continue; + + // ensure that none of the excluded terms is in the search result + for (i = 0; i < excluded.length; i++) { + if (terms[excluded[i]] == file || + titleterms[excluded[i]] == file || + $u.contains(terms[excluded[i]] || [], file) || + $u.contains(titleterms[excluded[i]] || [], file)) { + valid = false; + break; + } + } + + // if we have still a valid result we can add it to the result list + if (valid) { + // select one (max) score for the file. + // for better ranking, we should calculate ranking by using words statistics like basic tf-idf... + var score = $u.max($u.map(fileMap[file], function(w){return scoreMap[file][w]})); + results.push([docnames[file], titles[file], '', null, score, filenames[file]]); + } + } + return results; + }, + + /** + * helper function to return a node containing the + * search summary for a given text. keywords is a list + * of stemmed words, hlwords is the list of normal, unstemmed + * words. the first one is used to find the occurrence, the + * latter for highlighting it. + */ + makeSearchSummary : function(htmlText, keywords, hlwords) { + var text = Search.htmlToText(htmlText); + var textLower = text.toLowerCase(); + var start = 0; + $.each(keywords, function() { + var i = textLower.indexOf(this.toLowerCase()); + if (i > -1) + start = i; + }); + start = Math.max(start - 120, 0); + var excerpt = ((start > 0) ? '...' : '') + + $.trim(text.substr(start, 240)) + + ((start + 240 - text.length) ? '...' : ''); + var rv = $('<div class="context"></div>').text(excerpt); + $.each(hlwords, function() { + rv = rv.highlightText(this, 'highlighted'); + }); + return rv; + } +}; + +$(document).ready(function() { + Search.init(); +}); diff --git a/macros/latex/contrib/sdaps/html/_static/sidebar.js b/macros/latex/contrib/sdaps/html/_static/sidebar.js new file mode 100644 index 0000000000..599639f47f --- /dev/null +++ b/macros/latex/contrib/sdaps/html/_static/sidebar.js @@ -0,0 +1,159 @@ +/* + * sidebar.js + * ~~~~~~~~~~ + * + * This script makes the Sphinx sidebar collapsible. + * + * .sphinxsidebar contains .sphinxsidebarwrapper. This script adds + * in .sphixsidebar, after .sphinxsidebarwrapper, the #sidebarbutton + * used to collapse and expand the sidebar. + * + * When the sidebar is collapsed the .sphinxsidebarwrapper is hidden + * and the width of the sidebar and the margin-left of the document + * are decreased. When the sidebar is expanded the opposite happens. + * This script saves a per-browser/per-session cookie used to + * remember the position of the sidebar among the pages. + * Once the browser is closed the cookie is deleted and the position + * reset to the default (expanded). + * + * :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS. + * :license: BSD, see LICENSE for details. + * + */ + +$(function() { + + + + + + + + + // global elements used by the functions. + // the 'sidebarbutton' element is defined as global after its + // creation, in the add_sidebar_button function + var bodywrapper = $('.bodywrapper'); + var sidebar = $('.sphinxsidebar'); + var sidebarwrapper = $('.sphinxsidebarwrapper'); + + // for some reason, the document has no sidebar; do not run into errors + if (!sidebar.length) return; + + // original margin-left of the bodywrapper and width of the sidebar + // with the sidebar expanded + var bw_margin_expanded = bodywrapper.css('margin-left'); + var ssb_width_expanded = sidebar.width(); + + // margin-left of the bodywrapper and width of the sidebar + // with the sidebar collapsed + var bw_margin_collapsed = '.8em'; + var ssb_width_collapsed = '.8em'; + + // colors used by the current theme + var dark_color = $('.related').css('background-color'); + var light_color = $('.document').css('background-color'); + + function sidebar_is_collapsed() { + return sidebarwrapper.is(':not(:visible)'); + } + + function toggle_sidebar() { + if (sidebar_is_collapsed()) + expand_sidebar(); + else + collapse_sidebar(); + } + + function collapse_sidebar() { + sidebarwrapper.hide(); + sidebar.css('width', ssb_width_collapsed); + bodywrapper.css('margin-left', bw_margin_collapsed); + sidebarbutton.css({ + 'margin-left': '0', + 'height': bodywrapper.height() + }); + sidebarbutton.find('span').text('»'); + sidebarbutton.attr('title', _('Expand sidebar')); + document.cookie = 'sidebar=collapsed'; + } + + function expand_sidebar() { + bodywrapper.css('margin-left', bw_margin_expanded); + sidebar.css('width', ssb_width_expanded); + sidebarwrapper.show(); + sidebarbutton.css({ + 'margin-left': ssb_width_expanded-12, + 'height': bodywrapper.height() + }); + sidebarbutton.find('span').text('«'); + sidebarbutton.attr('title', _('Collapse sidebar')); + document.cookie = 'sidebar=expanded'; + } + + function add_sidebar_button() { + sidebarwrapper.css({ + 'float': 'left', + 'margin-right': '0', + 'width': ssb_width_expanded - 28 + }); + // create the button + sidebar.append( + '<div id="sidebarbutton"><span>«</span></div>' + ); + var sidebarbutton = $('#sidebarbutton'); + light_color = sidebarbutton.css('background-color'); + // find the height of the viewport to center the '<<' in the page + var viewport_height; + if (window.innerHeight) + viewport_height = window.innerHeight; + else + viewport_height = $(window).height(); + sidebarbutton.find('span').css({ + 'display': 'block', + 'margin-top': (viewport_height - sidebar.position().top - 20) / 2 + }); + + sidebarbutton.click(toggle_sidebar); + sidebarbutton.attr('title', _('Collapse sidebar')); + sidebarbutton.css({ + 'color': '#FFFFFF', + 'border-left': '1px solid ' + dark_color, + 'font-size': '1.2em', + 'cursor': 'pointer', + 'height': bodywrapper.height(), + 'padding-top': '1px', + 'margin-left': ssb_width_expanded - 12 + }); + + sidebarbutton.hover( + function () { + $(this).css('background-color', dark_color); + }, + function () { + $(this).css('background-color', light_color); + } + ); + } + + function set_position_from_cookie() { + if (!document.cookie) + return; + var items = document.cookie.split(';'); + for(var k=0; k<items.length; k++) { + var key_val = items[k].split('='); + var key = key_val[0].replace(/ /, ""); // strip leading spaces + if (key == 'sidebar') { + var value = key_val[1]; + if ((value == 'collapsed') && (!sidebar_is_collapsed())) + collapse_sidebar(); + else if ((value == 'expanded') && (sidebar_is_collapsed())) + expand_sidebar(); + } + } + } + + add_sidebar_button(); + var sidebarbutton = $('#sidebarbutton'); + set_position_from_cookie(); +});
\ No newline at end of file diff --git a/macros/latex/contrib/sdaps/html/_static/underscore-1.3.1.js b/macros/latex/contrib/sdaps/html/_static/underscore-1.3.1.js new file mode 100644 index 0000000000..208d4cd890 --- /dev/null +++ b/macros/latex/contrib/sdaps/html/_static/underscore-1.3.1.js @@ -0,0 +1,999 @@ +// Underscore.js 1.3.1 +// (c) 2009-2012 Jeremy Ashkenas, DocumentCloud Inc. +// Underscore is freely distributable under the MIT license. +// Portions of Underscore are inspired or borrowed from Prototype, +// Oliver Steele's Functional, and John Resig's Micro-Templating. +// For all details and documentation: +// http://documentcloud.github.com/underscore + +(function() { + + // Baseline setup + // -------------- + + // Establish the root object, `window` in the browser, or `global` on the server. + var root = this; + + // Save the previous value of the `_` variable. + var previousUnderscore = root._; + + // Establish the object that gets returned to break out of a loop iteration. + var breaker = {}; + + // Save bytes in the minified (but not gzipped) version: + var ArrayProto = Array.prototype, ObjProto = Object.prototype, FuncProto = Function.prototype; + + // Create quick reference variables for speed access to core prototypes. + var slice = ArrayProto.slice, + unshift = ArrayProto.unshift, + toString = ObjProto.toString, + hasOwnProperty = ObjProto.hasOwnProperty; + + // All **ECMAScript 5** native function implementations that we hope to use + // are declared here. + var + nativeForEach = ArrayProto.forEach, + nativeMap = ArrayProto.map, + nativeReduce = ArrayProto.reduce, + nativeReduceRight = ArrayProto.reduceRight, + nativeFilter = ArrayProto.filter, + nativeEvery = ArrayProto.every, + nativeSome = ArrayProto.some, + nativeIndexOf = ArrayProto.indexOf, + nativeLastIndexOf = ArrayProto.lastIndexOf, + nativeIsArray = Array.isArray, + nativeKeys = Object.keys, + nativeBind = FuncProto.bind; + + // Create a safe reference to the Underscore object for use below. + var _ = function(obj) { return new wrapper(obj); }; + + // Export the Underscore object for **Node.js**, with + // backwards-compatibility for the old `require()` API. If we're in + // the browser, add `_` as a global object via a string identifier, + // for Closure Compiler "advanced" mode. + if (typeof exports !== 'undefined') { + if (typeof module !== 'undefined' && module.exports) { + exports = module.exports = _; + } + exports._ = _; + } else { + root['_'] = _; + } + + // Current version. + _.VERSION = '1.3.1'; + + // Collection Functions + // -------------------- + + // The cornerstone, an `each` implementation, aka `forEach`. + // Handles objects with the built-in `forEach`, arrays, and raw objects. + // Delegates to **ECMAScript 5**'s native `forEach` if available. + var each = _.each = _.forEach = function(obj, iterator, context) { + if (obj == null) return; + if (nativeForEach && obj.forEach === nativeForEach) { + obj.forEach(iterator, context); + } else if (obj.length === +obj.length) { + for (var i = 0, l = obj.length; i < l; i++) { + if (i in obj && iterator.call(context, obj[i], i, obj) === breaker) return; + } + } else { + for (var key in obj) { + if (_.has(obj, key)) { + if (iterator.call(context, obj[key], key, obj) === breaker) return; + } + } + } + }; + + // Return the results of applying the iterator to each element. + // Delegates to **ECMAScript 5**'s native `map` if available. + _.map = _.collect = function(obj, iterator, context) { + var results = []; + if (obj == null) return results; + if (nativeMap && obj.map === nativeMap) return obj.map(iterator, context); + each(obj, function(value, index, list) { + results[results.length] = iterator.call(context, value, index, list); + }); + if (obj.length === +obj.length) results.length = obj.length; + return results; + }; + + // **Reduce** builds up a single result from a list of values, aka `inject`, + // or `foldl`. Delegates to **ECMAScript 5**'s native `reduce` if available. + _.reduce = _.foldl = _.inject = function(obj, iterator, memo, context) { + var initial = arguments.length > 2; + if (obj == null) obj = []; + if (nativeReduce && obj.reduce === nativeReduce) { + if (context) iterator = _.bind(iterator, context); + return initial ? obj.reduce(iterator, memo) : obj.reduce(iterator); + } + each(obj, function(value, index, list) { + if (!initial) { + memo = value; + initial = true; + } else { + memo = iterator.call(context, memo, value, index, list); + } + }); + if (!initial) throw new TypeError('Reduce of empty array with no initial value'); + return memo; + }; + + // The right-associative version of reduce, also known as `foldr`. + // Delegates to **ECMAScript 5**'s native `reduceRight` if available. + _.reduceRight = _.foldr = function(obj, iterator, memo, context) { + var initial = arguments.length > 2; + if (obj == null) obj = []; + if (nativeReduceRight && obj.reduceRight === nativeReduceRight) { + if (context) iterator = _.bind(iterator, context); + return initial ? obj.reduceRight(iterator, memo) : obj.reduceRight(iterator); + } + var reversed = _.toArray(obj).reverse(); + if (context && !initial) iterator = _.bind(iterator, context); + return initial ? _.reduce(reversed, iterator, memo, context) : _.reduce(reversed, iterator); + }; + + // Return the first value which passes a truth test. Aliased as `detect`. + _.find = _.detect = function(obj, iterator, context) { + var result; + any(obj, function(value, index, list) { + if (iterator.call(context, value, index, list)) { + result = value; + return true; + } + }); + return result; + }; + + // Return all the elements that pass a truth test. + // Delegates to **ECMAScript 5**'s native `filter` if available. + // Aliased as `select`. + _.filter = _.select = function(obj, iterator, context) { + var results = []; + if (obj == null) return results; + if (nativeFilter && obj.filter === nativeFilter) return obj.filter(iterator, context); + each(obj, function(value, index, list) { + if (iterator.call(context, value, index, list)) results[results.length] = value; + }); + return results; + }; + + // Return all the elements for which a truth test fails. + _.reject = function(obj, iterator, context) { + var results = []; + if (obj == null) return results; + each(obj, function(value, index, list) { + if (!iterator.call(context, value, index, list)) results[results.length] = value; + }); + return results; + }; + + // Determine whether all of the elements match a truth test. + // Delegates to **ECMAScript 5**'s native `every` if available. + // Aliased as `all`. + _.every = _.all = function(obj, iterator, context) { + var result = true; + if (obj == null) return result; + if (nativeEvery && obj.every === nativeEvery) return obj.every(iterator, context); + each(obj, function(value, index, list) { + if (!(result = result && iterator.call(context, value, index, list))) return breaker; + }); + return result; + }; + + // Determine if at least one element in the object matches a truth test. + // Delegates to **ECMAScript 5**'s native `some` if available. + // Aliased as `any`. + var any = _.some = _.any = function(obj, iterator, context) { + iterator || (iterator = _.identity); + var result = false; + if (obj == null) return result; + if (nativeSome && obj.some === nativeSome) return obj.some(iterator, context); + each(obj, function(value, index, list) { + if (result || (result = iterator.call(context, value, index, list))) return breaker; + }); + return !!result; + }; + + // Determine if a given value is included in the array or object using `===`. + // Aliased as `contains`. + _.include = _.contains = function(obj, target) { + var found = false; + if (obj == null) return found; + if (nativeIndexOf && obj.indexOf === nativeIndexOf) return obj.indexOf(target) != -1; + found = any(obj, function(value) { + return value === target; + }); + return found; + }; + + // Invoke a method (with arguments) on every item in a collection. + _.invoke = function(obj, method) { + var args = slice.call(arguments, 2); + return _.map(obj, function(value) { + return (_.isFunction(method) ? method || value : value[method]).apply(value, args); + }); + }; + + // Convenience version of a common use case of `map`: fetching a property. + _.pluck = function(obj, key) { + return _.map(obj, function(value){ return value[key]; }); + }; + + // Return the maximum element or (element-based computation). + _.max = function(obj, iterator, context) { + if (!iterator && _.isArray(obj)) return Math.max.apply(Math, obj); + if (!iterator && _.isEmpty(obj)) return -Infinity; + var result = {computed : -Infinity}; + each(obj, function(value, index, list) { + var computed = iterator ? iterator.call(context, value, index, list) : value; + computed >= result.computed && (result = {value : value, computed : computed}); + }); + return result.value; + }; + + // Return the minimum element (or element-based computation). + _.min = function(obj, iterator, context) { + if (!iterator && _.isArray(obj)) return Math.min.apply(Math, obj); + if (!iterator && _.isEmpty(obj)) return Infinity; + var result = {computed : Infinity}; + each(obj, function(value, index, list) { + var computed = iterator ? iterator.call(context, value, index, list) : value; + computed < result.computed && (result = {value : value, computed : computed}); + }); + return result.value; + }; + + // Shuffle an array. + _.shuffle = function(obj) { + var shuffled = [], rand; + each(obj, function(value, index, list) { + if (index == 0) { + shuffled[0] = value; + } else { + rand = Math.floor(Math.random() * (index + 1)); + shuffled[index] = shuffled[rand]; + shuffled[rand] = value; + } + }); + return shuffled; + }; + + // Sort the object's values by a criterion produced by an iterator. + _.sortBy = function(obj, iterator, context) { + return _.pluck(_.map(obj, function(value, index, list) { + return { + value : value, + criteria : iterator.call(context, value, index, list) + }; + }).sort(function(left, right) { + var a = left.criteria, b = right.criteria; + return a < b ? -1 : a > b ? 1 : 0; + }), 'value'); + }; + + // Groups the object's values by a criterion. Pass either a string attribute + // to group by, or a function that returns the criterion. + _.groupBy = function(obj, val) { + var result = {}; + var iterator = _.isFunction(val) ? val : function(obj) { return obj[val]; }; + each(obj, function(value, index) { + var key = iterator(value, index); + (result[key] || (result[key] = [])).push(value); + }); + return result; + }; + + // Use a comparator function to figure out at what index an object should + // be inserted so as to maintain order. Uses binary search. + _.sortedIndex = function(array, obj, iterator) { + iterator || (iterator = _.identity); + var low = 0, high = array.length; + while (low < high) { + var mid = (low + high) >> 1; + iterator(array[mid]) < iterator(obj) ? low = mid + 1 : high = mid; + } + return low; + }; + + // Safely convert anything iterable into a real, live array. + _.toArray = function(iterable) { + if (!iterable) return []; + if (iterable.toArray) return iterable.toArray(); + if (_.isArray(iterable)) return slice.call(iterable); + if (_.isArguments(iterable)) return slice.call(iterable); + return _.values(iterable); + }; + + // Return the number of elements in an object. + _.size = function(obj) { + return _.toArray(obj).length; + }; + + // Array Functions + // --------------- + + // Get the first element of an array. Passing **n** will return the first N + // values in the array. Aliased as `head`. The **guard** check allows it to work + // with `_.map`. + _.first = _.head = function(array, n, guard) { + return (n != null) && !guard ? slice.call(array, 0, n) : array[0]; + }; + + // Returns everything but the last entry of the array. Especcialy useful on + // the arguments object. Passing **n** will return all the values in + // the array, excluding the last N. The **guard** check allows it to work with + // `_.map`. + _.initial = function(array, n, guard) { + return slice.call(array, 0, array.length - ((n == null) || guard ? 1 : n)); + }; + + // Get the last element of an array. Passing **n** will return the last N + // values in the array. The **guard** check allows it to work with `_.map`. + _.last = function(array, n, guard) { + if ((n != null) && !guard) { + return slice.call(array, Math.max(array.length - n, 0)); + } else { + return array[array.length - 1]; + } + }; + + // Returns everything but the first entry of the array. Aliased as `tail`. + // Especially useful on the arguments object. Passing an **index** will return + // the rest of the values in the array from that index onward. The **guard** + // check allows it to work with `_.map`. + _.rest = _.tail = function(array, index, guard) { + return slice.call(array, (index == null) || guard ? 1 : index); + }; + + // Trim out all falsy values from an array. + _.compact = function(array) { + return _.filter(array, function(value){ return !!value; }); + }; + + // Return a completely flattened version of an array. + _.flatten = function(array, shallow) { + return _.reduce(array, function(memo, value) { + if (_.isArray(value)) return memo.concat(shallow ? value : _.flatten(value)); + memo[memo.length] = value; + return memo; + }, []); + }; + + // Return a version of the array that does not contain the specified value(s). + _.without = function(array) { + return _.difference(array, slice.call(arguments, 1)); + }; + + // Produce a duplicate-free version of the array. If the array has already + // been sorted, you have the option of using a faster algorithm. + // Aliased as `unique`. + _.uniq = _.unique = function(array, isSorted, iterator) { + var initial = iterator ? _.map(array, iterator) : array; + var result = []; + _.reduce(initial, function(memo, el, i) { + if (0 == i || (isSorted === true ? _.last(memo) != el : !_.include(memo, el))) { + memo[memo.length] = el; + result[result.length] = array[i]; + } + return memo; + }, []); + return result; + }; + + // Produce an array that contains the union: each distinct element from all of + // the passed-in arrays. + _.union = function() { + return _.uniq(_.flatten(arguments, true)); + }; + + // Produce an array that contains every item shared between all the + // passed-in arrays. (Aliased as "intersect" for back-compat.) + _.intersection = _.intersect = function(array) { + var rest = slice.call(arguments, 1); + return _.filter(_.uniq(array), function(item) { + return _.every(rest, function(other) { + return _.indexOf(other, item) >= 0; + }); + }); + }; + + // Take the difference between one array and a number of other arrays. + // Only the elements present in just the first array will remain. + _.difference = function(array) { + var rest = _.flatten(slice.call(arguments, 1)); + return _.filter(array, function(value){ return !_.include(rest, value); }); + }; + + // Zip together multiple lists into a single array -- elements that share + // an index go together. + _.zip = function() { + var args = slice.call(arguments); + var length = _.max(_.pluck(args, 'length')); + var results = new Array(length); + for (var i = 0; i < length; i++) results[i] = _.pluck(args, "" + i); + return results; + }; + + // If the browser doesn't supply us with indexOf (I'm looking at you, **MSIE**), + // we need this function. Return the position of the first occurrence of an + // item in an array, or -1 if the item is not included in the array. + // Delegates to **ECMAScript 5**'s native `indexOf` if available. + // If the array is large and already in sort order, pass `true` + // for **isSorted** to use binary search. + _.indexOf = function(array, item, isSorted) { + if (array == null) return -1; + var i, l; + if (isSorted) { + i = _.sortedIndex(array, item); + return array[i] === item ? i : -1; + } + if (nativeIndexOf && array.indexOf === nativeIndexOf) return array.indexOf(item); + for (i = 0, l = array.length; i < l; i++) if (i in array && array[i] === item) return i; + return -1; + }; + + // Delegates to **ECMAScript 5**'s native `lastIndexOf` if available. + _.lastIndexOf = function(array, item) { + if (array == null) return -1; + if (nativeLastIndexOf && array.lastIndexOf === nativeLastIndexOf) return array.lastIndexOf(item); + var i = array.length; + while (i--) if (i in array && array[i] === item) return i; + return -1; + }; + + // Generate an integer Array containing an arithmetic progression. A port of + // the native Python `range()` function. See + // [the Python documentation](http://docs.python.org/library/functions.html#range). + _.range = function(start, stop, step) { + if (arguments.length <= 1) { + stop = start || 0; + start = 0; + } + step = arguments[2] || 1; + + var len = Math.max(Math.ceil((stop - start) / step), 0); + var idx = 0; + var range = new Array(len); + + while(idx < len) { + range[idx++] = start; + start += step; + } + + return range; + }; + + // Function (ahem) Functions + // ------------------ + + // Reusable constructor function for prototype setting. + var ctor = function(){}; + + // Create a function bound to a given object (assigning `this`, and arguments, + // optionally). Binding with arguments is also known as `curry`. + // Delegates to **ECMAScript 5**'s native `Function.bind` if available. + // We check for `func.bind` first, to fail fast when `func` is undefined. + _.bind = function bind(func, context) { + var bound, args; + if (func.bind === nativeBind && nativeBind) return nativeBind.apply(func, slice.call(arguments, 1)); + if (!_.isFunction(func)) throw new TypeError; + args = slice.call(arguments, 2); + return bound = function() { + if (!(this instanceof bound)) return func.apply(context, args.concat(slice.call(arguments))); + ctor.prototype = func.prototype; + var self = new ctor; + var result = func.apply(self, args.concat(slice.call(arguments))); + if (Object(result) === result) return result; + return self; + }; + }; + + // Bind all of an object's methods to that object. Useful for ensuring that + // all callbacks defined on an object belong to it. + _.bindAll = function(obj) { + var funcs = slice.call(arguments, 1); + if (funcs.length == 0) funcs = _.functions(obj); + each(funcs, function(f) { obj[f] = _.bind(obj[f], obj); }); + return obj; + }; + + // Memoize an expensive function by storing its results. + _.memoize = function(func, hasher) { + var memo = {}; + hasher || (hasher = _.identity); + return function() { + var key = hasher.apply(this, arguments); + return _.has(memo, key) ? memo[key] : (memo[key] = func.apply(this, arguments)); + }; + }; + + // Delays a function for the given number of milliseconds, and then calls + // it with the arguments supplied. + _.delay = function(func, wait) { + var args = slice.call(arguments, 2); + return setTimeout(function(){ return func.apply(func, args); }, wait); + }; + + // Defers a function, scheduling it to run after the current call stack has + // cleared. + _.defer = function(func) { + return _.delay.apply(_, [func, 1].concat(slice.call(arguments, 1))); + }; + + // Returns a function, that, when invoked, will only be triggered at most once + // during a given window of time. + _.throttle = function(func, wait) { + var context, args, timeout, throttling, more; + var whenDone = _.debounce(function(){ more = throttling = false; }, wait); + return function() { + context = this; args = arguments; + var later = function() { + timeout = null; + if (more) func.apply(context, args); + whenDone(); + }; + if (!timeout) timeout = setTimeout(later, wait); + if (throttling) { + more = true; + } else { + func.apply(context, args); + } + whenDone(); + throttling = true; + }; + }; + + // Returns a function, that, as long as it continues to be invoked, will not + // be triggered. The function will be called after it stops being called for + // N milliseconds. + _.debounce = function(func, wait) { + var timeout; + return function() { + var context = this, args = arguments; + var later = function() { + timeout = null; + func.apply(context, args); + }; + clearTimeout(timeout); + timeout = setTimeout(later, wait); + }; + }; + + // Returns a function that will be executed at most one time, no matter how + // often you call it. Useful for lazy initialization. + _.once = function(func) { + var ran = false, memo; + return function() { + if (ran) return memo; + ran = true; + return memo = func.apply(this, arguments); + }; + }; + + // Returns the first function passed as an argument to the second, + // allowing you to adjust arguments, run code before and after, and + // conditionally execute the original function. + _.wrap = function(func, wrapper) { + return function() { + var args = [func].concat(slice.call(arguments, 0)); + return wrapper.apply(this, args); + }; + }; + + // Returns a function that is the composition of a list of functions, each + // consuming the return value of the function that follows. + _.compose = function() { + var funcs = arguments; + return function() { + var args = arguments; + for (var i = funcs.length - 1; i >= 0; i--) { + args = [funcs[i].apply(this, args)]; + } + return args[0]; + }; + }; + + // Returns a function that will only be executed after being called N times. + _.after = function(times, func) { + if (times <= 0) return func(); + return function() { + if (--times < 1) { return func.apply(this, arguments); } + }; + }; + + // Object Functions + // ---------------- + + // Retrieve the names of an object's properties. + // Delegates to **ECMAScript 5**'s native `Object.keys` + _.keys = nativeKeys || function(obj) { + if (obj !== Object(obj)) throw new TypeError('Invalid object'); + var keys = []; + for (var key in obj) if (_.has(obj, key)) keys[keys.length] = key; + return keys; + }; + + // Retrieve the values of an object's properties. + _.values = function(obj) { + return _.map(obj, _.identity); + }; + + // Return a sorted list of the function names available on the object. + // Aliased as `methods` + _.functions = _.methods = function(obj) { + var names = []; + for (var key in obj) { + if (_.isFunction(obj[key])) names.push(key); + } + return names.sort(); + }; + + // Extend a given object with all the properties in passed-in object(s). + _.extend = function(obj) { + each(slice.call(arguments, 1), function(source) { + for (var prop in source) { + obj[prop] = source[prop]; + } + }); + return obj; + }; + + // Fill in a given object with default properties. + _.defaults = function(obj) { + each(slice.call(arguments, 1), function(source) { + for (var prop in source) { + if (obj[prop] == null) obj[prop] = source[prop]; + } + }); + return obj; + }; + + // Create a (shallow-cloned) duplicate of an object. + _.clone = function(obj) { + if (!_.isObject(obj)) return obj; + return _.isArray(obj) ? obj.slice() : _.extend({}, obj); + }; + + // Invokes interceptor with the obj, and then returns obj. + // The primary purpose of this method is to "tap into" a method chain, in + // order to perform operations on intermediate results within the chain. + _.tap = function(obj, interceptor) { + interceptor(obj); + return obj; + }; + + // Internal recursive comparison function. + function eq(a, b, stack) { + // Identical objects are equal. `0 === -0`, but they aren't identical. + // See the Harmony `egal` proposal: http://wiki.ecmascript.org/doku.php?id=harmony:egal. + if (a === b) return a !== 0 || 1 / a == 1 / b; + // A strict comparison is necessary because `null == undefined`. + if (a == null || b == null) return a === b; + // Unwrap any wrapped objects. + if (a._chain) a = a._wrapped; + if (b._chain) b = b._wrapped; + // Invoke a custom `isEqual` method if one is provided. + if (a.isEqual && _.isFunction(a.isEqual)) return a.isEqual(b); + if (b.isEqual && _.isFunction(b.isEqual)) return b.isEqual(a); + // Compare `[[Class]]` names. + var className = toString.call(a); + if (className != toString.call(b)) return false; + switch (className) { + // Strings, numbers, dates, and booleans are compared by value. + case '[object String]': + // Primitives and their corresponding object wrappers are equivalent; thus, `"5"` is + // equivalent to `new String("5")`. + return a == String(b); + case '[object Number]': + // `NaN`s are equivalent, but non-reflexive. An `egal` comparison is performed for + // other numeric values. + return a != +a ? b != +b : (a == 0 ? 1 / a == 1 / b : a == +b); + case '[object Date]': + case '[object Boolean]': + // Coerce dates and booleans to numeric primitive values. Dates are compared by their + // millisecond representations. Note that invalid dates with millisecond representations + // of `NaN` are not equivalent. + return +a == +b; + // RegExps are compared by their source patterns and flags. + case '[object RegExp]': + return a.source == b.source && + a.global == b.global && + a.multiline == b.multiline && + a.ignoreCase == b.ignoreCase; + } + if (typeof a != 'object' || typeof b != 'object') return false; + // Assume equality for cyclic structures. The algorithm for detecting cyclic + // structures is adapted from ES 5.1 section 15.12.3, abstract operation `JO`. + var length = stack.length; + while (length--) { + // Linear search. Performance is inversely proportional to the number of + // unique nested structures. + if (stack[length] == a) return true; + } + // Add the first object to the stack of traversed objects. + stack.push(a); + var size = 0, result = true; + // Recursively compare objects and arrays. + if (className == '[object Array]') { + // Compare array lengths to determine if a deep comparison is necessary. + size = a.length; + result = size == b.length; + if (result) { + // Deep compare the contents, ignoring non-numeric properties. + while (size--) { + // Ensure commutative equality for sparse arrays. + if (!(result = size in a == size in b && eq(a[size], b[size], stack))) break; + } + } + } else { + // Objects with different constructors are not equivalent. + if ('constructor' in a != 'constructor' in b || a.constructor != b.constructor) return false; + // Deep compare objects. + for (var key in a) { + if (_.has(a, key)) { + // Count the expected number of properties. + size++; + // Deep compare each member. + if (!(result = _.has(b, key) && eq(a[key], b[key], stack))) break; + } + } + // Ensure that both objects contain the same number of properties. + if (result) { + for (key in b) { + if (_.has(b, key) && !(size--)) break; + } + result = !size; + } + } + // Remove the first object from the stack of traversed objects. + stack.pop(); + return result; + } + + // Perform a deep comparison to check if two objects are equal. + _.isEqual = function(a, b) { + return eq(a, b, []); + }; + + // Is a given array, string, or object empty? + // An "empty" object has no enumerable own-properties. + _.isEmpty = function(obj) { + if (_.isArray(obj) || _.isString(obj)) return obj.length === 0; + for (var key in obj) if (_.has(obj, key)) return false; + return true; + }; + + // Is a given value a DOM element? + _.isElement = function(obj) { + return !!(obj && obj.nodeType == 1); + }; + + // Is a given value an array? + // Delegates to ECMA5's native Array.isArray + _.isArray = nativeIsArray || function(obj) { + return toString.call(obj) == '[object Array]'; + }; + + // Is a given variable an object? + _.isObject = function(obj) { + return obj === Object(obj); + }; + + // Is a given variable an arguments object? + _.isArguments = function(obj) { + return toString.call(obj) == '[object Arguments]'; + }; + if (!_.isArguments(arguments)) { + _.isArguments = function(obj) { + return !!(obj && _.has(obj, 'callee')); + }; + } + + // Is a given value a function? + _.isFunction = function(obj) { + return toString.call(obj) == '[object Function]'; + }; + + // Is a given value a string? + _.isString = function(obj) { + return toString.call(obj) == '[object String]'; + }; + + // Is a given value a number? + _.isNumber = function(obj) { + return toString.call(obj) == '[object Number]'; + }; + + // Is the given value `NaN`? + _.isNaN = function(obj) { + // `NaN` is the only value for which `===` is not reflexive. + return obj !== obj; + }; + + // Is a given value a boolean? + _.isBoolean = function(obj) { + return obj === true || obj === false || toString.call(obj) == '[object Boolean]'; + }; + + // Is a given value a date? + _.isDate = function(obj) { + return toString.call(obj) == '[object Date]'; + }; + + // Is the given value a regular expression? + _.isRegExp = function(obj) { + return toString.call(obj) == '[object RegExp]'; + }; + + // Is a given value equal to null? + _.isNull = function(obj) { + return obj === null; + }; + + // Is a given variable undefined? + _.isUndefined = function(obj) { + return obj === void 0; + }; + + // Has own property? + _.has = function(obj, key) { + return hasOwnProperty.call(obj, key); + }; + + // Utility Functions + // ----------------- + + // Run Underscore.js in *noConflict* mode, returning the `_` variable to its + // previous owner. Returns a reference to the Underscore object. + _.noConflict = function() { + root._ = previousUnderscore; + return this; + }; + + // Keep the identity function around for default iterators. + _.identity = function(value) { + return value; + }; + + // Run a function **n** times. + _.times = function (n, iterator, context) { + for (var i = 0; i < n; i++) iterator.call(context, i); + }; + + // Escape a string for HTML interpolation. + _.escape = function(string) { + return (''+string).replace(/&/g, '&').replace(/</g, '<').replace(/>/g, '>').replace(/"/g, '"').replace(/'/g, ''').replace(/\//g,'/'); + }; + + // Add your own custom functions to the Underscore object, ensuring that + // they're correctly added to the OOP wrapper as well. + _.mixin = function(obj) { + each(_.functions(obj), function(name){ + addToWrapper(name, _[name] = obj[name]); + }); + }; + + // Generate a unique integer id (unique within the entire client session). + // Useful for temporary DOM ids. + var idCounter = 0; + _.uniqueId = function(prefix) { + var id = idCounter++; + return prefix ? prefix + id : id; + }; + + // By default, Underscore uses ERB-style template delimiters, change the + // following template settings to use alternative delimiters. + _.templateSettings = { + evaluate : /<%([\s\S]+?)%>/g, + interpolate : /<%=([\s\S]+?)%>/g, + escape : /<%-([\s\S]+?)%>/g + }; + + // When customizing `templateSettings`, if you don't want to define an + // interpolation, evaluation or escaping regex, we need one that is + // guaranteed not to match. + var noMatch = /.^/; + + // Within an interpolation, evaluation, or escaping, remove HTML escaping + // that had been previously added. + var unescape = function(code) { + return code.replace(/\\\\/g, '\\').replace(/\\'/g, "'"); + }; + + // JavaScript micro-templating, similar to John Resig's implementation. + // Underscore templating handles arbitrary delimiters, preserves whitespace, + // and correctly escapes quotes within interpolated code. + _.template = function(str, data) { + var c = _.templateSettings; + var tmpl = 'var __p=[],print=function(){__p.push.apply(__p,arguments);};' + + 'with(obj||{}){__p.push(\'' + + str.replace(/\\/g, '\\\\') + .replace(/'/g, "\\'") + .replace(c.escape || noMatch, function(match, code) { + return "',_.escape(" + unescape(code) + "),'"; + }) + .replace(c.interpolate || noMatch, function(match, code) { + return "'," + unescape(code) + ",'"; + }) + .replace(c.evaluate || noMatch, function(match, code) { + return "');" + unescape(code).replace(/[\r\n\t]/g, ' ') + ";__p.push('"; + }) + .replace(/\r/g, '\\r') + .replace(/\n/g, '\\n') + .replace(/\t/g, '\\t') + + "');}return __p.join('');"; + var func = new Function('obj', '_', tmpl); + if (data) return func(data, _); + return function(data) { + return func.call(this, data, _); + }; + }; + + // Add a "chain" function, which will delegate to the wrapper. + _.chain = function(obj) { + return _(obj).chain(); + }; + + // The OOP Wrapper + // --------------- + + // If Underscore is called as a function, it returns a wrapped object that + // can be used OO-style. This wrapper holds altered versions of all the + // underscore functions. Wrapped objects may be chained. + var wrapper = function(obj) { this._wrapped = obj; }; + + // Expose `wrapper.prototype` as `_.prototype` + _.prototype = wrapper.prototype; + + // Helper function to continue chaining intermediate results. + var result = function(obj, chain) { + return chain ? _(obj).chain() : obj; + }; + + // A method to easily add functions to the OOP wrapper. + var addToWrapper = function(name, func) { + wrapper.prototype[name] = function() { + var args = slice.call(arguments); + unshift.call(args, this._wrapped); + return result(func.apply(_, args), this._chain); + }; + }; + + // Add all of the Underscore functions to the wrapper object. + _.mixin(_); + + // Add all mutator Array functions to the wrapper. + each(['pop', 'push', 'reverse', 'shift', 'sort', 'splice', 'unshift'], function(name) { + var method = ArrayProto[name]; + wrapper.prototype[name] = function() { + var wrapped = this._wrapped; + method.apply(wrapped, arguments); + var length = wrapped.length; + if ((name == 'shift' || name == 'splice') && length === 0) delete wrapped[0]; + return result(wrapped, this._chain); + }; + }); + + // Add all accessor Array functions to the wrapper. + each(['concat', 'join', 'slice'], function(name) { + var method = ArrayProto[name]; + wrapper.prototype[name] = function() { + return result(method.apply(this._wrapped, arguments), this._chain); + }; + }); + + // Start chaining a wrapped Underscore object. + wrapper.prototype.chain = function() { + this._chain = true; + return this; + }; + + // Extracts the result from a wrapped and chained object. + wrapper.prototype.value = function() { + return this._wrapped; + }; + +}).call(this); diff --git a/macros/latex/contrib/sdaps/html/_static/underscore.js b/macros/latex/contrib/sdaps/html/_static/underscore.js new file mode 100644 index 0000000000..5b55f32bea --- /dev/null +++ b/macros/latex/contrib/sdaps/html/_static/underscore.js @@ -0,0 +1,31 @@ +// Underscore.js 1.3.1 +// (c) 2009-2012 Jeremy Ashkenas, DocumentCloud Inc. +// Underscore is freely distributable under the MIT license. +// Portions of Underscore are inspired or borrowed from Prototype, +// Oliver Steele's Functional, and John Resig's Micro-Templating. +// For all details and documentation: +// http://documentcloud.github.com/underscore +(function(){function q(a,c,d){if(a===c)return a!==0||1/a==1/c;if(a==null||c==null)return a===c;if(a._chain)a=a._wrapped;if(c._chain)c=c._wrapped;if(a.isEqual&&b.isFunction(a.isEqual))return a.isEqual(c);if(c.isEqual&&b.isFunction(c.isEqual))return c.isEqual(a);var e=l.call(a);if(e!=l.call(c))return false;switch(e){case "[object String]":return a==String(c);case "[object Number]":return a!=+a?c!=+c:a==0?1/a==1/c:a==+c;case "[object Date]":case "[object Boolean]":return+a==+c;case "[object RegExp]":return a.source== +c.source&&a.global==c.global&&a.multiline==c.multiline&&a.ignoreCase==c.ignoreCase}if(typeof a!="object"||typeof c!="object")return false;for(var f=d.length;f--;)if(d[f]==a)return true;d.push(a);var f=0,g=true;if(e=="[object Array]"){if(f=a.length,g=f==c.length)for(;f--;)if(!(g=f in a==f in c&&q(a[f],c[f],d)))break}else{if("constructor"in a!="constructor"in c||a.constructor!=c.constructor)return false;for(var h in a)if(b.has(a,h)&&(f++,!(g=b.has(c,h)&&q(a[h],c[h],d))))break;if(g){for(h in c)if(b.has(c, +h)&&!f--)break;g=!f}}d.pop();return g}var r=this,G=r._,n={},k=Array.prototype,o=Object.prototype,i=k.slice,H=k.unshift,l=o.toString,I=o.hasOwnProperty,w=k.forEach,x=k.map,y=k.reduce,z=k.reduceRight,A=k.filter,B=k.every,C=k.some,p=k.indexOf,D=k.lastIndexOf,o=Array.isArray,J=Object.keys,s=Function.prototype.bind,b=function(a){return new m(a)};if(typeof exports!=="undefined"){if(typeof module!=="undefined"&&module.exports)exports=module.exports=b;exports._=b}else r._=b;b.VERSION="1.3.1";var j=b.each= +b.forEach=function(a,c,d){if(a!=null)if(w&&a.forEach===w)a.forEach(c,d);else if(a.length===+a.length)for(var e=0,f=a.length;e<f;e++){if(e in a&&c.call(d,a[e],e,a)===n)break}else for(e in a)if(b.has(a,e)&&c.call(d,a[e],e,a)===n)break};b.map=b.collect=function(a,c,b){var e=[];if(a==null)return e;if(x&&a.map===x)return a.map(c,b);j(a,function(a,g,h){e[e.length]=c.call(b,a,g,h)});if(a.length===+a.length)e.length=a.length;return e};b.reduce=b.foldl=b.inject=function(a,c,d,e){var f=arguments.length>2;a== +null&&(a=[]);if(y&&a.reduce===y)return e&&(c=b.bind(c,e)),f?a.reduce(c,d):a.reduce(c);j(a,function(a,b,i){f?d=c.call(e,d,a,b,i):(d=a,f=true)});if(!f)throw new TypeError("Reduce of empty array with no initial value");return d};b.reduceRight=b.foldr=function(a,c,d,e){var f=arguments.length>2;a==null&&(a=[]);if(z&&a.reduceRight===z)return e&&(c=b.bind(c,e)),f?a.reduceRight(c,d):a.reduceRight(c);var g=b.toArray(a).reverse();e&&!f&&(c=b.bind(c,e));return f?b.reduce(g,c,d,e):b.reduce(g,c)};b.find=b.detect= +function(a,c,b){var e;E(a,function(a,g,h){if(c.call(b,a,g,h))return e=a,true});return e};b.filter=b.select=function(a,c,b){var e=[];if(a==null)return e;if(A&&a.filter===A)return a.filter(c,b);j(a,function(a,g,h){c.call(b,a,g,h)&&(e[e.length]=a)});return e};b.reject=function(a,c,b){var e=[];if(a==null)return e;j(a,function(a,g,h){c.call(b,a,g,h)||(e[e.length]=a)});return e};b.every=b.all=function(a,c,b){var e=true;if(a==null)return e;if(B&&a.every===B)return a.every(c,b);j(a,function(a,g,h){if(!(e= +e&&c.call(b,a,g,h)))return n});return e};var E=b.some=b.any=function(a,c,d){c||(c=b.identity);var e=false;if(a==null)return e;if(C&&a.some===C)return a.some(c,d);j(a,function(a,b,h){if(e||(e=c.call(d,a,b,h)))return n});return!!e};b.include=b.contains=function(a,c){var b=false;if(a==null)return b;return p&&a.indexOf===p?a.indexOf(c)!=-1:b=E(a,function(a){return a===c})};b.invoke=function(a,c){var d=i.call(arguments,2);return b.map(a,function(a){return(b.isFunction(c)?c||a:a[c]).apply(a,d)})};b.pluck= +function(a,c){return b.map(a,function(a){return a[c]})};b.max=function(a,c,d){if(!c&&b.isArray(a))return Math.max.apply(Math,a);if(!c&&b.isEmpty(a))return-Infinity;var e={computed:-Infinity};j(a,function(a,b,h){b=c?c.call(d,a,b,h):a;b>=e.computed&&(e={value:a,computed:b})});return e.value};b.min=function(a,c,d){if(!c&&b.isArray(a))return Math.min.apply(Math,a);if(!c&&b.isEmpty(a))return Infinity;var e={computed:Infinity};j(a,function(a,b,h){b=c?c.call(d,a,b,h):a;b<e.computed&&(e={value:a,computed:b})}); +return e.value};b.shuffle=function(a){var b=[],d;j(a,function(a,f){f==0?b[0]=a:(d=Math.floor(Math.random()*(f+1)),b[f]=b[d],b[d]=a)});return b};b.sortBy=function(a,c,d){return b.pluck(b.map(a,function(a,b,g){return{value:a,criteria:c.call(d,a,b,g)}}).sort(function(a,b){var c=a.criteria,d=b.criteria;return c<d?-1:c>d?1:0}),"value")};b.groupBy=function(a,c){var d={},e=b.isFunction(c)?c:function(a){return a[c]};j(a,function(a,b){var c=e(a,b);(d[c]||(d[c]=[])).push(a)});return d};b.sortedIndex=function(a, +c,d){d||(d=b.identity);for(var e=0,f=a.length;e<f;){var g=e+f>>1;d(a[g])<d(c)?e=g+1:f=g}return e};b.toArray=function(a){return!a?[]:a.toArray?a.toArray():b.isArray(a)?i.call(a):b.isArguments(a)?i.call(a):b.values(a)};b.size=function(a){return b.toArray(a).length};b.first=b.head=function(a,b,d){return b!=null&&!d?i.call(a,0,b):a[0]};b.initial=function(a,b,d){return i.call(a,0,a.length-(b==null||d?1:b))};b.last=function(a,b,d){return b!=null&&!d?i.call(a,Math.max(a.length-b,0)):a[a.length-1]};b.rest= +b.tail=function(a,b,d){return i.call(a,b==null||d?1:b)};b.compact=function(a){return b.filter(a,function(a){return!!a})};b.flatten=function(a,c){return b.reduce(a,function(a,e){if(b.isArray(e))return a.concat(c?e:b.flatten(e));a[a.length]=e;return a},[])};b.without=function(a){return b.difference(a,i.call(arguments,1))};b.uniq=b.unique=function(a,c,d){var d=d?b.map(a,d):a,e=[];b.reduce(d,function(d,g,h){if(0==h||(c===true?b.last(d)!=g:!b.include(d,g)))d[d.length]=g,e[e.length]=a[h];return d},[]); +return e};b.union=function(){return b.uniq(b.flatten(arguments,true))};b.intersection=b.intersect=function(a){var c=i.call(arguments,1);return b.filter(b.uniq(a),function(a){return b.every(c,function(c){return b.indexOf(c,a)>=0})})};b.difference=function(a){var c=b.flatten(i.call(arguments,1));return b.filter(a,function(a){return!b.include(c,a)})};b.zip=function(){for(var a=i.call(arguments),c=b.max(b.pluck(a,"length")),d=Array(c),e=0;e<c;e++)d[e]=b.pluck(a,""+e);return d};b.indexOf=function(a,c, +d){if(a==null)return-1;var e;if(d)return d=b.sortedIndex(a,c),a[d]===c?d:-1;if(p&&a.indexOf===p)return a.indexOf(c);for(d=0,e=a.length;d<e;d++)if(d in a&&a[d]===c)return d;return-1};b.lastIndexOf=function(a,b){if(a==null)return-1;if(D&&a.lastIndexOf===D)return a.lastIndexOf(b);for(var d=a.length;d--;)if(d in a&&a[d]===b)return d;return-1};b.range=function(a,b,d){arguments.length<=1&&(b=a||0,a=0);for(var d=arguments[2]||1,e=Math.max(Math.ceil((b-a)/d),0),f=0,g=Array(e);f<e;)g[f++]=a,a+=d;return g}; +var F=function(){};b.bind=function(a,c){var d,e;if(a.bind===s&&s)return s.apply(a,i.call(arguments,1));if(!b.isFunction(a))throw new TypeError;e=i.call(arguments,2);return d=function(){if(!(this instanceof d))return a.apply(c,e.concat(i.call(arguments)));F.prototype=a.prototype;var b=new F,g=a.apply(b,e.concat(i.call(arguments)));return Object(g)===g?g:b}};b.bindAll=function(a){var c=i.call(arguments,1);c.length==0&&(c=b.functions(a));j(c,function(c){a[c]=b.bind(a[c],a)});return a};b.memoize=function(a, +c){var d={};c||(c=b.identity);return function(){var e=c.apply(this,arguments);return b.has(d,e)?d[e]:d[e]=a.apply(this,arguments)}};b.delay=function(a,b){var d=i.call(arguments,2);return setTimeout(function(){return a.apply(a,d)},b)};b.defer=function(a){return b.delay.apply(b,[a,1].concat(i.call(arguments,1)))};b.throttle=function(a,c){var d,e,f,g,h,i=b.debounce(function(){h=g=false},c);return function(){d=this;e=arguments;var b;f||(f=setTimeout(function(){f=null;h&&a.apply(d,e);i()},c));g?h=true: +a.apply(d,e);i();g=true}};b.debounce=function(a,b){var d;return function(){var e=this,f=arguments;clearTimeout(d);d=setTimeout(function(){d=null;a.apply(e,f)},b)}};b.once=function(a){var b=false,d;return function(){if(b)return d;b=true;return d=a.apply(this,arguments)}};b.wrap=function(a,b){return function(){var d=[a].concat(i.call(arguments,0));return b.apply(this,d)}};b.compose=function(){var a=arguments;return function(){for(var b=arguments,d=a.length-1;d>=0;d--)b=[a[d].apply(this,b)];return b[0]}}; +b.after=function(a,b){return a<=0?b():function(){if(--a<1)return b.apply(this,arguments)}};b.keys=J||function(a){if(a!==Object(a))throw new TypeError("Invalid object");var c=[],d;for(d in a)b.has(a,d)&&(c[c.length]=d);return c};b.values=function(a){return b.map(a,b.identity)};b.functions=b.methods=function(a){var c=[],d;for(d in a)b.isFunction(a[d])&&c.push(d);return c.sort()};b.extend=function(a){j(i.call(arguments,1),function(b){for(var d in b)a[d]=b[d]});return a};b.defaults=function(a){j(i.call(arguments, +1),function(b){for(var d in b)a[d]==null&&(a[d]=b[d])});return a};b.clone=function(a){return!b.isObject(a)?a:b.isArray(a)?a.slice():b.extend({},a)};b.tap=function(a,b){b(a);return a};b.isEqual=function(a,b){return q(a,b,[])};b.isEmpty=function(a){if(b.isArray(a)||b.isString(a))return a.length===0;for(var c in a)if(b.has(a,c))return false;return true};b.isElement=function(a){return!!(a&&a.nodeType==1)};b.isArray=o||function(a){return l.call(a)=="[object Array]"};b.isObject=function(a){return a===Object(a)}; +b.isArguments=function(a){return l.call(a)=="[object Arguments]"};if(!b.isArguments(arguments))b.isArguments=function(a){return!(!a||!b.has(a,"callee"))};b.isFunction=function(a){return l.call(a)=="[object Function]"};b.isString=function(a){return l.call(a)=="[object String]"};b.isNumber=function(a){return l.call(a)=="[object Number]"};b.isNaN=function(a){return a!==a};b.isBoolean=function(a){return a===true||a===false||l.call(a)=="[object Boolean]"};b.isDate=function(a){return l.call(a)=="[object Date]"}; +b.isRegExp=function(a){return l.call(a)=="[object RegExp]"};b.isNull=function(a){return a===null};b.isUndefined=function(a){return a===void 0};b.has=function(a,b){return I.call(a,b)};b.noConflict=function(){r._=G;return this};b.identity=function(a){return a};b.times=function(a,b,d){for(var e=0;e<a;e++)b.call(d,e)};b.escape=function(a){return(""+a).replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'").replace(/\//g,"/")};b.mixin=function(a){j(b.functions(a), +function(c){K(c,b[c]=a[c])})};var L=0;b.uniqueId=function(a){var b=L++;return a?a+b:b};b.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g};var t=/.^/,u=function(a){return a.replace(/\\\\/g,"\\").replace(/\\'/g,"'")};b.template=function(a,c){var d=b.templateSettings,d="var __p=[],print=function(){__p.push.apply(__p,arguments);};with(obj||{}){__p.push('"+a.replace(/\\/g,"\\\\").replace(/'/g,"\\'").replace(d.escape||t,function(a,b){return"',_.escape("+ +u(b)+"),'"}).replace(d.interpolate||t,function(a,b){return"',"+u(b)+",'"}).replace(d.evaluate||t,function(a,b){return"');"+u(b).replace(/[\r\n\t]/g," ")+";__p.push('"}).replace(/\r/g,"\\r").replace(/\n/g,"\\n").replace(/\t/g,"\\t")+"');}return __p.join('');",e=new Function("obj","_",d);return c?e(c,b):function(a){return e.call(this,a,b)}};b.chain=function(a){return b(a).chain()};var m=function(a){this._wrapped=a};b.prototype=m.prototype;var v=function(a,c){return c?b(a).chain():a},K=function(a,c){m.prototype[a]= +function(){var a=i.call(arguments);H.call(a,this._wrapped);return v(c.apply(b,a),this._chain)}};b.mixin(b);j("pop,push,reverse,shift,sort,splice,unshift".split(","),function(a){var b=k[a];m.prototype[a]=function(){var d=this._wrapped;b.apply(d,arguments);var e=d.length;(a=="shift"||a=="splice")&&e===0&&delete d[0];return v(d,this._chain)}});j(["concat","join","slice"],function(a){var b=k[a];m.prototype[a]=function(){return v(b.apply(this._wrapped,arguments),this._chain)}});m.prototype.chain=function(){this._chain= +true;return this};m.prototype.value=function(){return this._wrapped}}).call(this); diff --git a/macros/latex/contrib/sdaps/html/customlayout.html b/macros/latex/contrib/sdaps/html/customlayout.html new file mode 100644 index 0000000000..704cde39ab --- /dev/null +++ b/macros/latex/contrib/sdaps/html/customlayout.html @@ -0,0 +1,628 @@ + +<!DOCTYPE html> + +<html> + <head> + <meta charset="utf-8" /> + <meta name="viewport" content="width=device-width, initial-scale=1.0" /> + <title>Creating custom layouts using base commands — sdaps-class 0.1 documentation</title> + <link rel="stylesheet" href="_static/pygments.css" type="text/css" /> + <link rel="stylesheet" href="_static/classic.css" type="text/css" /> + <link rel="stylesheet" type="text/css" href="_static/css/sdapstex.css" /> + + <script id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script> + <script src="_static/jquery.js"></script> + <script src="_static/underscore.js"></script> + <script src="_static/doctools.js"></script> + + <link rel="index" title="Index" href="genindex.html" /> + <link rel="search" title="Search" href="search.html" /> + <link rel="next" title="sdapsclassic class" href="sdapsclassic.html" /> + <link rel="prev" title="Frequently Asked Questions" href="FAQ.html" /> + </head><body> + <div class="related" role="navigation" aria-label="related navigation"> + <h3>Navigation</h3> + <ul> + <li class="right" style="margin-right: 10px"> + <a href="genindex.html" title="General Index" + accesskey="I">index</a></li> + <li class="right" > + <a href="sdapsclassic.html" title="sdapsclassic class" + accesskey="N">next</a> |</li> + <li class="right" > + <a href="FAQ.html" title="Frequently Asked Questions" + accesskey="P">previous</a> |</li> + <li class="nav-item nav-item-0"><a href="index.html">sdaps-class 0.1 documentation</a> »</li> + <li class="nav-item nav-item-this"><a href="">Creating custom layouts using base commands</a></li> + </ul> + </div> + + <div class="document"> + <div class="documentwrapper"> + <div class="bodywrapper"> + <div class="body" role="main"> + + <div class="section" id="creating-custom-layouts-using-base-commands"> +<h1>Creating custom layouts using base commands<a class="headerlink" href="#creating-custom-layouts-using-base-commands" title="Permalink to this headline">¶</a></h1> +<p>Usually the pre-defined layouts that SDAPS provides are sufficent. However, +there may be special cases that need more customization. Such customization is +possible, but it does require a more in depth understanding of LaTeX and +the SDAPS packages.</p> +<p>If you do this, please make sure to properly test the output. The easiest way +of such testing is to use the <code class="docutils literal notranslate"><span class="pre">annotate</span></code> command that SDAPS provides, as it +visualises the view that SDAPS has of the questionnaire. Doing this testing is +essential as small errors and even side effects of how LaTeX executes code may +render the information about the questionnaire useless!</p> +<p>Even seemingly “simple” environments like <code class="docutils literal notranslate"><span class="pre">tabularx</span></code> may not be usable +together with SDAPS!</p> +<div class="section" id="general-question-structure"> +<h2>General question structure<a class="headerlink" href="#general-question-structure" title="Permalink to this headline">¶</a></h2> +<p>To define a question, you need to define +1. the start of the question and its type, +2. the possible answers to the question +3. the checkboxes and textboxes, and finally +4. the end of the question.</p> +<p>A very simple example might look like the following.</p> +<div class="figure"> +<div class="tabs"> +<input type="radio" id="tab-code-3" class="tab-code" name="tab-group-3" ><label for="tab-code-3" class="label-code">Example LaTeX code</label><input type="radio" id="tab-rendering-3" class="tab-rendering" name="tab-group-3" checked><label for="tab-rendering-3" class="label-rendering">Result</label><input type="radio" id="tab-metadata-3" class="tab-metadata" name="tab-group-3"><label for="tab-metadata-3" class="label-metadata">Metadata</label><div class="content-code"> +<div class="highlight"><pre><span></span><span class="c">% Prepare some stuff so that we can access the specialized commands more easily.</span> +<span class="k">\ExplSyntaxOn</span> +<span class="k">\let\myquestionbegin\sdaps</span><span class="nb">_</span>qobject<span class="nb">_</span>begin:nnn +<span class="k">\let\mycheckbox\sdaps</span><span class="nb">_</span>checkbox:nn +<span class="k">\let\myanswer\sdaps</span><span class="nb">_</span>answer:n +<span class="k">\let\myquestionend\sdaps</span><span class="nb">_</span>qobject<span class="nb">_</span>end:n +<span class="k">\ExplSyntaxOff</span> + +<span class="k">\myquestionbegin</span><span class="nb">{</span>name<span class="nb">}{</span>Choice<span class="nb">}{</span>Exported question text<span class="nb">}</span> +Please check after reading this text: <span class="k">\mycheckbox</span><span class="nb">{}{}</span> +<span class="k">\myanswer</span><span class="nb">{</span>check<span class="nb">}</span> +<span class="k">\myquestionend</span><span class="nb">{</span>name<span class="nb">}</span> +</pre></div> +</div><div class="content-rendering"> +<p><img src="_images/sdaps-d196d21d38b78b632d8ebed2fa3947c43e7f6fbc.svg" alt="% Prepare some stuff so that we can access the specialized commands more easily. +\ExplSyntaxOn +\let\myquestionbegin\sdaps_qobject_begin:nnn +\let\mycheckbox\sdaps_checkbox:nn +\let\myanswer\sdaps_answer:n +\let\myquestionend\sdaps_qobject_end:n +\ExplSyntaxOff + +\myquestionbegin{name}{Choice}{Exported question text} +Please check after reading this text: \mycheckbox{}{} +\myanswer{check} +\myquestionend{name}" /></p> +</div><div class="content-metadata"> +<pre> +[1]Author=Author +[2]Title=Title +[3]SDAPSVersion=1.9.10 +[4]Duplex=true +[5]PrintQuestionnaireId=0 +[6]PageSize=597.50793pt,845.04694pt +[7]Style=qr +[8]CheckMode=checkcorrect +[9]GlobalID= +[10]GlobalIDLabel= +[11]CornerMarkMargin=28.45274pt,28.45274pt,34.1433pt,34.1433pt +[12]QObject-Choice=1. Exported question text +[13]Box[1]=Checkbox,0,209.5491pt,729.69331pt,9.95845pt,9.95845pt,box,1.00374pt,1_1,1 +[14]Answer[1]=check +[15]Variable[1]=1 +</pre></div></div><p class="caption">Question with one checkbox</p></div><p>Please have a look at the resulting document and the generated metadata. In particular, +please note:</p> +<ul class="simple"> +<li><p>The export shows “<code class="docutils literal notranslate"><span class="pre">QObject-Choice</span></code>” this is from the <code class="docutils literal notranslate"><span class="pre">Choice</span></code> specified and denotes the question type</p></li> +<li><p>The <code class="docutils literal notranslate"><span class="pre">name</span></code> argument does not show up. It only needs to match the one at the end and primarily serves error detection purposes.</p></li> +<li><p>SDAPS will see the question as “Exported question text” with one answer “check”</p></li> +<li><p>The checkbox is automatically exported including its coordinates</p></li> +</ul> +<div class="admonition warning"> +<p class="admonition-title">Warning</p> +<p>Be careful! The below example shows the effect that <code class="docutils literal notranslate"><span class="pre">tabularx</span></code> has. This environment +expands its content multiple times, and the result is that the automatic numbering +breaks; making this the 3rd question rather than the first! Other subtle errors like +this can occur with certain environments, so make sure to double check everything is OK!</p> +<div class="figure"> +<div class="tabs"> +<input type="radio" id="tab-code-4" class="tab-code" name="tab-group-4" ><label for="tab-code-4" class="label-code">Example LaTeX code</label><input type="radio" id="tab-rendering-4" class="tab-rendering" name="tab-group-4" checked><label for="tab-rendering-4" class="label-rendering">Result</label><input type="radio" id="tab-metadata-4" class="tab-metadata" name="tab-group-4"><label for="tab-metadata-4" class="label-metadata">Metadata</label><div class="content-code"> +<div class="highlight"><pre><span></span><span class="c">% Prepare some stuff so that we can access the specialized commands more easily.</span> +<span class="k">\ExplSyntaxOn</span> +<span class="k">\let\myquestionbegin\sdaps</span><span class="nb">_</span>qobject<span class="nb">_</span>begin:nnn +<span class="k">\let\mycheckbox\sdaps</span><span class="nb">_</span>checkbox:nn +<span class="k">\let\myanswer\sdaps</span><span class="nb">_</span>answer:n +<span class="k">\let\myquestionend\sdaps</span><span class="nb">_</span>qobject<span class="nb">_</span>end:n +<span class="k">\ExplSyntaxOff</span> + +<span class="k">\begin</span><span class="nb">{</span>tabularx<span class="nb">}{</span><span class="k">\textwidth</span><span class="nb">}{</span>|X|<span class="nb">}</span> + <span class="k">\myquestionbegin</span><span class="nb">{</span>name<span class="nb">}{</span>Choice<span class="nb">}{</span>The tabularx environment breaks everything ...<span class="nb">}</span> + Please check after reading this text: <span class="k">\mycheckbox</span><span class="nb">{}{}</span> + <span class="k">\myanswer</span><span class="nb">{</span>check<span class="nb">}</span> + <span class="k">\myquestionend</span><span class="nb">{</span>name<span class="nb">}</span> +<span class="k">\end</span><span class="nb">{</span>tabularx<span class="nb">}</span> +</pre></div> +Required code in preamble:<div class="highlight"><pre><span></span><span class="k">\usepackage</span><span class="nb">{</span>tabularx<span class="nb">}</span> +</pre></div> +</div><div class="content-rendering"> +<p><img src="_images/sdaps-57001c6bc38f0fa621278b10dceb4618c957f915.svg" alt="% Prepare some stuff so that we can access the specialized commands more easily. +\ExplSyntaxOn +\let\myquestionbegin\sdaps_qobject_begin:nnn +\let\mycheckbox\sdaps_checkbox:nn +\let\myanswer\sdaps_answer:n +\let\myquestionend\sdaps_qobject_end:n +\ExplSyntaxOff + +\begin{tabularx}{\textwidth}{|X|} + \myquestionbegin{name}{Choice}{The tabularx environment breaks everything ...} + Please check after reading this text: \mycheckbox{}{} + \myanswer{check} + \myquestionend{name} +\end{tabularx}" /></p> +</div><div class="content-metadata"> +<pre> +[1]Author=Author +[2]Title=Title +[3]SDAPSVersion=1.9.10 +[4]Duplex=true +[5]PrintQuestionnaireId=0 +[6]PageSize=597.50793pt,845.04694pt +[7]Style=qr +[8]CheckMode=checkcorrect +[9]GlobalID= +[10]GlobalIDLabel= +[11]CornerMarkMargin=28.45274pt,28.45274pt,34.1433pt,34.1433pt +[20]QObject-Choice=3. The tabularx environment breaks everything ... +[21]Box[3]=Checkbox,0,215.9491pt,719.40335pt,9.95845pt,9.95845pt,box,1.00374pt,3_1,1 +[22]Answer[3]=check +[23]Variable[3]=3 +</pre></div></div><p class="caption">Question inside tabularx</p></div></div> +</div> +</div> +<div class="section" id="the-different-question-types"> +<h1>The different question types<a class="headerlink" href="#the-different-question-types" title="Permalink to this headline">¶</a></h1> +<div class="section" id="headings"> +<h2>Headings<a class="headerlink" href="#headings" title="Permalink to this headline">¶</a></h2> +<p>This is the easiest case, and it can be used for structuring the document.</p> +<p>For example, the <code class="docutils literal notranslate"><span class="pre">\section</span></code> command simply calls +<code class="docutils literal notranslate"><span class="pre">\sdaps_qobject_begin:nnn</span> <span class="pre">{</span> <span class="pre">section</span> <span class="pre">}{</span> <span class="pre">Head</span> <span class="pre">}{</span> <span class="pre">#1</span> <span class="pre">}</span></code> +and <code class="docutils literal notranslate"><span class="pre">\sdaps_qobject_end:n</span> <span class="pre">{</span> <span class="pre">section</span> <span class="pre">}</span></code> for you. Something similar happens for +the <code class="docutils literal notranslate"><span class="pre">choicegroup</span></code> and other grouping environments where a heading is defined +for all questions.</p> +<div class="figure"> +<div class="tabs"> +<input type="radio" id="tab-code-5" class="tab-code" name="tab-group-5" ><label for="tab-code-5" class="label-code">Example LaTeX code</label><input type="radio" id="tab-rendering-5" class="tab-rendering" name="tab-group-5" checked><label for="tab-rendering-5" class="label-rendering">Result</label><input type="radio" id="tab-metadata-5" class="tab-metadata" name="tab-group-5"><label for="tab-metadata-5" class="label-metadata">Metadata</label><div class="content-code"> +<div class="highlight"><pre><span></span><span class="c">% Prepare some stuff so that we can access the specialized commands more easily.</span> +<span class="k">\ExplSyntaxOn</span> +<span class="k">\let\myquestionbegin\sdaps</span><span class="nb">_</span>qobject<span class="nb">_</span>begin:nnn +<span class="k">\let\myquestionend\sdaps</span><span class="nb">_</span>qobject<span class="nb">_</span>end:n +<span class="k">\ExplSyntaxOff</span> + +<span class="k">\myquestionbegin</span><span class="nb">{</span>heading<span class="nb">}{</span>Head<span class="nb">}{</span>Heading<span class="nb">}</span> + Something inside the section. +<span class="k">\myquestionend</span><span class="nb">{</span>heading<span class="nb">}</span> +</pre></div> +</div><div class="content-rendering"> +<p><img src="_images/sdaps-4b5478f94507ac6c56e58574248ecab3aa49c6eb.svg" alt="% Prepare some stuff so that we can access the specialized commands more easily. +\ExplSyntaxOn +\let\myquestionbegin\sdaps_qobject_begin:nnn +\let\myquestionend\sdaps_qobject_end:n +\ExplSyntaxOff + +\myquestionbegin{heading}{Head}{Heading} + Something inside the section. +\myquestionend{heading}" /></p> +</div><div class="content-metadata"> +<pre> +[1]Author=Author +[2]Title=Title +[3]SDAPSVersion=1.9.10 +[4]Duplex=true +[5]PrintQuestionnaireId=0 +[6]PageSize=597.50793pt,845.04694pt +[7]Style=qr +[8]CheckMode=checkcorrect +[9]GlobalID= +[10]GlobalIDLabel= +[11]CornerMarkMargin=28.45274pt,28.45274pt,34.1433pt,34.1433pt +[12]QObject-Head=1. Heading +[13]Variable[1]=1 +</pre></div></div><p class="caption">Grouping questions</p></div></div> +<div class="section" id="multiple-choice"> +<h2>Multiple choice<a class="headerlink" href="#multiple-choice" title="Permalink to this headline">¶</a></h2> +<p>The simple multiple choice question is of type <code class="docutils literal notranslate"><span class="pre">Choice</span></code>. We already saw the +first example earlier. Simply add more checkboxes and answers as needed. SDAPS +will match each checkbox to one answer in the order that it finds the defintions.</p> +<div class="figure"> +<div class="tabs"> +<input type="radio" id="tab-code-6" class="tab-code" name="tab-group-6" ><label for="tab-code-6" class="label-code">Example LaTeX code</label><input type="radio" id="tab-rendering-6" class="tab-rendering" name="tab-group-6" checked><label for="tab-rendering-6" class="label-rendering">Result</label><input type="radio" id="tab-metadata-6" class="tab-metadata" name="tab-group-6"><label for="tab-metadata-6" class="label-metadata">Metadata</label><div class="content-code"> +<div class="highlight"><pre><span></span><span class="c">% Prepare some stuff so that we can access the specialized commands more easily.</span> +<span class="k">\ExplSyntaxOn</span> +<span class="k">\let\myquestionbegin\sdaps</span><span class="nb">_</span>qobject<span class="nb">_</span>begin:nnn +<span class="k">\let\mycheckbox\sdaps</span><span class="nb">_</span>checkbox:nn +<span class="k">\let\myanswer\sdaps</span><span class="nb">_</span>answer:n +<span class="k">\let\myquestionend\sdaps</span><span class="nb">_</span>qobject<span class="nb">_</span>end:n +<span class="k">\ExplSyntaxOff</span> + +<span class="k">\myquestionbegin</span><span class="nb">{</span>name<span class="nb">}{</span>Choice<span class="nb">}{</span>Attended events<span class="nb">}</span> +Which of the following events did you attend? +<span class="k">\begin</span><span class="nb">{</span>itemize<span class="nb">}</span> + <span class="k">\item</span><span class="na">[\mycheckbox{}{}]</span> <span class="k">\myanswer</span><span class="nb">{</span>Keynote<span class="nb">}</span> The Keynote + <span class="k">\item</span><span class="na">[\mycheckbox{}{}]</span> <span class="k">\myanswer</span><span class="nb">{</span>Workshop<span class="nb">}</span> A workshop + <span class="k">\item</span><span class="na">[\mycheckbox{}{}]</span> <span class="k">\myanswer</span><span class="nb">{</span>Party<span class="nb">}</span> Our glorious party + <span class="k">\item</span> Something else entirely <span class="k">\myanswer</span><span class="nb">{</span>other<span class="nb">}</span> + <span class="k">\ExplSyntaxOn</span> + <span class="k">\sdaps</span><span class="nb">_</span>textbox<span class="nb">_</span>hstretch:nnnnn<span class="nb">{}{</span>2mm<span class="nb">}{</span>5mm<span class="nb">}{</span>40mm<span class="nb">}{</span>1<span class="nb">}</span> + <span class="k">\ExplSyntaxOff</span> +<span class="k">\end</span><span class="nb">{</span>itemize<span class="nb">}</span> +<span class="k">\myquestionend</span><span class="nb">{</span>name<span class="nb">}</span> +</pre></div> +</div><div class="content-rendering"> +<p><img src="_images/sdaps-15a7c595951dc9c4d6cfe9d89f7174d3ae95bf57.svg" alt="% Prepare some stuff so that we can access the specialized commands more easily. +\ExplSyntaxOn +\let\myquestionbegin\sdaps_qobject_begin:nnn +\let\mycheckbox\sdaps_checkbox:nn +\let\myanswer\sdaps_answer:n +\let\myquestionend\sdaps_qobject_end:n +\ExplSyntaxOff + +\myquestionbegin{name}{Choice}{Attended events} +Which of the following events did you attend? +\begin{itemize} + \item[\mycheckbox{}{}] \myanswer{Keynote} The Keynote + \item[\mycheckbox{}{}] \myanswer{Workshop} A workshop + \item[\mycheckbox{}{}] \myanswer{Party} Our glorious party + \item Something else entirely \myanswer{other} + \ExplSyntaxOn + \sdaps_textbox_hstretch:nnnnn{}{2mm}{5mm}{40mm}{1} + \ExplSyntaxOff +\end{itemize} +\myquestionend{name}" /></p> +</div><div class="content-metadata"> +<pre> +[1]Author=Author +[2]Title=Title +[3]SDAPSVersion=1.9.10 +[4]Duplex=true +[5]PrintQuestionnaireId=0 +[6]PageSize=597.50793pt,845.04694pt +[7]Style=qr +[8]CheckMode=checkcorrect +[9]GlobalID= +[10]GlobalIDLabel= +[11]CornerMarkMargin=28.45274pt,28.45274pt,34.1433pt,34.1433pt +[12]QObject-Choice=1. Attended events +[14]Answer[1]=Keynote +[13]Box[1]=Checkbox,0,46.08492pt,712.58836pt,9.95845pt,9.95845pt,box,1.00374pt,1_1,1 +[16]Answer[1]=Workshop +[15]Box[1]=Checkbox,0,46.08492pt,694.27495pt,9.95845pt,9.95845pt,box,1.00374pt,1_2,2 +[18]Answer[1]=Party +[17]Box[1]=Checkbox,0,46.08492pt,675.96153pt,9.95845pt,9.95845pt,box,1.00374pt,1_3,3 +[19]Answer[1]=other +[20]Box[1]=Textbox,0,178.93889pt,659.36952pt,384.42575pt,19.9169pt,1.00374pt,1_4, +[21]Variable[1]=1 +</pre></div></div><p class="caption">Multiple choice question using itemize</p></div><p>Note that we placed a textbox rather than a checkbox as one of the possible +answers.</p> +</div> +<div class="section" id="single-choice"> +<h2>Single choice<a class="headerlink" href="#single-choice" title="Permalink to this headline">¶</a></h2> +<p>We can also define a single choice question. For this, we need to make two +small adjustments. The first is to use the <code class="docutils literal notranslate"><span class="pre">Option</span></code> question type. The second +is to tell SDAPS that we would like to use the <code class="docutils literal notranslate"><span class="pre">singlechoice</span></code> style for +checkboxes.</p> +<p>The checkbox style change will be in effect for the scope of the question.</p> +<div class="figure"> +<div class="tabs"> +<input type="radio" id="tab-code-7" class="tab-code" name="tab-group-7" ><label for="tab-code-7" class="label-code">Example LaTeX code</label><input type="radio" id="tab-rendering-7" class="tab-rendering" name="tab-group-7" checked><label for="tab-rendering-7" class="label-rendering">Result</label><input type="radio" id="tab-metadata-7" class="tab-metadata" name="tab-group-7"><label for="tab-metadata-7" class="label-metadata">Metadata</label><div class="content-code"> +<div class="highlight"><pre><span></span><span class="c">% Prepare some stuff so that we can access the specialized commands more easily.</span> +<span class="k">\ExplSyntaxOn</span> +<span class="k">\let\myquestionbegin\sdaps</span><span class="nb">_</span>qobject<span class="nb">_</span>begin:nnn +<span class="k">\let\mycheckbox\sdaps</span><span class="nb">_</span>checkbox:nn +<span class="k">\let\myanswer\sdaps</span><span class="nb">_</span>answer:n +<span class="k">\let\myquestionend\sdaps</span><span class="nb">_</span>qobject<span class="nb">_</span>end:n +<span class="k">\let\mysetcheckboxtype\sdaps</span><span class="nb">_</span>checkbox<span class="nb">_</span>set<span class="nb">_</span>type:n +<span class="k">\ExplSyntaxOff</span> + +<span class="k">\myquestionbegin</span><span class="nb">{</span>name<span class="nb">}{</span>Option<span class="nb">}{</span>Attended events<span class="nb">}</span> +<span class="k">\mysetcheckboxtype</span><span class="nb">{</span>singlechoice<span class="nb">}</span> +Which one of the following events did you attend? +<span class="k">\begin</span><span class="nb">{</span>itemize<span class="nb">}</span> + <span class="k">\item</span><span class="na">[\mycheckbox{}{}]</span> <span class="k">\myanswer</span><span class="nb">{</span>Talk room A<span class="nb">}</span> Talk in room A + <span class="k">\item</span><span class="na">[\mycheckbox{}{}]</span> <span class="k">\myanswer</span><span class="nb">{</span>Talk room B<span class="nb">}</span> Talk in room B + <span class="k">\item</span> Something else entirely <span class="k">\myanswer</span><span class="nb">{</span>other<span class="nb">}</span> + <span class="k">\ExplSyntaxOn</span> + <span class="k">\sdaps</span><span class="nb">_</span>textbox<span class="nb">_</span>hstretch:nnnnn<span class="nb">{}{</span>2mm<span class="nb">}{</span>5mm<span class="nb">}{</span>40mm<span class="nb">}{</span>1<span class="nb">}</span> + <span class="k">\ExplSyntaxOff</span> +<span class="k">\end</span><span class="nb">{</span>itemize<span class="nb">}</span> +<span class="k">\myquestionend</span><span class="nb">{</span>name<span class="nb">}</span> +</pre></div> +</div><div class="content-rendering"> +<p><img src="_images/sdaps-e0c44b7ccedea9b3cbbd2df1f1130048d795175a.svg" alt="% Prepare some stuff so that we can access the specialized commands more easily. +\ExplSyntaxOn +\let\myquestionbegin\sdaps_qobject_begin:nnn +\let\mycheckbox\sdaps_checkbox:nn +\let\myanswer\sdaps_answer:n +\let\myquestionend\sdaps_qobject_end:n +\let\mysetcheckboxtype\sdaps_checkbox_set_type:n +\ExplSyntaxOff + +\myquestionbegin{name}{Option}{Attended events} +\mysetcheckboxtype{singlechoice} +Which one of the following events did you attend? +\begin{itemize} + \item[\mycheckbox{}{}] \myanswer{Talk room A} Talk in room A + \item[\mycheckbox{}{}] \myanswer{Talk room B} Talk in room B + \item Something else entirely \myanswer{other} + \ExplSyntaxOn + \sdaps_textbox_hstretch:nnnnn{}{2mm}{5mm}{40mm}{1} + \ExplSyntaxOff +\end{itemize} +\myquestionend{name}" /></p> +</div><div class="content-metadata"> +<pre> +[1]Author=Author +[2]Title=Title +[3]SDAPSVersion=1.9.10 +[4]Duplex=true +[5]PrintQuestionnaireId=0 +[6]PageSize=597.50793pt,845.04694pt +[7]Style=qr +[8]CheckMode=checkcorrect +[9]GlobalID= +[10]GlobalIDLabel= +[11]CornerMarkMargin=28.45274pt,28.45274pt,34.1433pt,34.1433pt +[12]QObject-Option=1. Attended events +[14]Answer[1]=Talk room A +[13]Box[1]=Checkbox,0,46.08492pt,712.58836pt,9.95845pt,9.95845pt,ellipse,1.00374pt,1_1,1 +[16]Answer[1]=Talk room B +[15]Box[1]=Checkbox,0,46.08492pt,694.27495pt,9.95845pt,9.95845pt,ellipse,1.00374pt,1_2,2 +[17]Answer[1]=other +[18]Box[1]=Textbox,0,178.93889pt,678.60309pt,384.42575pt,19.9169pt,1.00374pt,1_3, +[19]Variable[1]=1 +</pre></div></div><p class="caption">Single choice question using itemize</p></div><p>Note that we placed a textbox rather than a checkbox as one of the possible +answers.</p> +</div> +<div class="section" id="ranges"> +<h2>Ranges<a class="headerlink" href="#ranges" title="Permalink to this headline">¶</a></h2> +<p>Quite often one has single choice question which represent a value on a range. +One could create these using the <code class="docutils literal notranslate"><span class="pre">Option</span></code> type question, but with <code class="docutils literal notranslate"><span class="pre">Range</span></code> +it becomes more convenient.</p> +<p>Range questions can contain a single range and further answers like +“Not applicable”.</p> +<p>The range is specified with a separate command. For the purpose of this command, +the first and last box that is part of the range needs to be specified. This is +done with a zero based index (i.e. the first checkbox is 0, the second 1, …).</p> +<div class="figure"> +<div class="tabs"> +<input type="radio" id="tab-code-8" class="tab-code" name="tab-group-8" ><label for="tab-code-8" class="label-code">Example LaTeX code</label><input type="radio" id="tab-rendering-8" class="tab-rendering" name="tab-group-8" checked><label for="tab-rendering-8" class="label-rendering">Result</label><input type="radio" id="tab-metadata-8" class="tab-metadata" name="tab-group-8"><label for="tab-metadata-8" class="label-metadata">Metadata</label><div class="content-code"> +<div class="highlight"><pre><span></span><span class="c">% Prepare some stuff so that we can access the specialized commands more easily.</span> +<span class="k">\ExplSyntaxOn</span> +<span class="k">\let\myquestionbegin\sdaps</span><span class="nb">_</span>qobject<span class="nb">_</span>begin:nnn +<span class="k">\let\mycheckbox\sdaps</span><span class="nb">_</span>checkbox:nn +<span class="k">\let\myanswer\sdaps</span><span class="nb">_</span>answer:n +<span class="k">\let\myrange\sdaps</span><span class="nb">_</span>range:nnn +<span class="k">\let\myquestionend\sdaps</span><span class="nb">_</span>qobject<span class="nb">_</span>end:n +<span class="k">\let\mysetcheckboxtype\sdaps</span><span class="nb">_</span>checkbox<span class="nb">_</span>set<span class="nb">_</span>type:n +<span class="k">\ExplSyntaxOff</span> + +<span class="k">\myquestionbegin</span><span class="nb">{</span>name<span class="nb">}{</span>Option<span class="nb">}{</span>Attended events<span class="nb">}</span> +<span class="k">\mysetcheckboxtype</span><span class="nb">{</span>singlechoice<span class="nb">}</span> +Did you like the keynote? +<span class="k">\begin</span><span class="nb">{</span>itemize<span class="nb">}</span> + <span class="k">\item</span> + it was bad + <span class="k">\mycheckbox</span><span class="nb">{}{}</span> ~ + <span class="k">\mycheckbox</span><span class="nb">{}{}</span> ~ + <span class="k">\mycheckbox</span><span class="nb">{}{}</span> ~ + <span class="k">\mycheckbox</span><span class="nb">{}{}</span> ~ + <span class="k">\mycheckbox</span><span class="nb">{}{}</span> ~ + it was great + <span class="k">\item</span><span class="na">[\mycheckbox{}{}]</span> I did not attend the keynote +<span class="k">\end</span><span class="nb">{</span>itemize<span class="nb">}</span> +<span class="k">\myrange</span><span class="nb">{</span>lower<span class="nb">}{</span>0<span class="nb">}{</span>bad<span class="nb">}</span> +<span class="k">\myrange</span><span class="nb">{</span>upper<span class="nb">}{</span>4<span class="nb">}{</span>great<span class="nb">}</span> +<span class="k">\myanswer</span><span class="nb">{</span>did not attend<span class="nb">}</span> +<span class="k">\myquestionend</span><span class="nb">{</span>name<span class="nb">}</span> +</pre></div> +</div><div class="content-rendering"> +<p><img src="_images/sdaps-e6f41b54e84049a7613982bd4f6a7ac2c5e3fa53.svg" alt="% Prepare some stuff so that we can access the specialized commands more easily. +\ExplSyntaxOn +\let\myquestionbegin\sdaps_qobject_begin:nnn +\let\mycheckbox\sdaps_checkbox:nn +\let\myanswer\sdaps_answer:n +\let\myrange\sdaps_range:nnn +\let\myquestionend\sdaps_qobject_end:n +\let\mysetcheckboxtype\sdaps_checkbox_set_type:n +\ExplSyntaxOff + +\myquestionbegin{name}{Option}{Attended events} +\mysetcheckboxtype{singlechoice} +Did you like the keynote? +\begin{itemize} + \item + it was bad + \mycheckbox{}{} ~ + \mycheckbox{}{} ~ + \mycheckbox{}{} ~ + \mycheckbox{}{} ~ + \mycheckbox{}{} ~ + it was great + \item[\mycheckbox{}{}] I did not attend the keynote +\end{itemize} +\myrange{lower}{0}{bad} +\myrange{upper}{4}{great} +\myanswer{did not attend} +\myquestionend{name}" /></p> +</div><div class="content-metadata"> +<pre> +[1]Author=Author +[2]Title=Title +[3]SDAPSVersion=1.9.10 +[4]Duplex=true +[5]PrintQuestionnaireId=0 +[6]PageSize=597.50793pt,845.04694pt +[7]Style=qr +[8]CheckMode=checkcorrect +[9]GlobalID= +[10]GlobalIDLabel= +[11]CornerMarkMargin=28.45274pt,28.45274pt,34.1433pt,34.1433pt +[12]QObject-Option=1. Attended events +[13]Box[1]=Checkbox,0,114.51073pt,712.58836pt,9.95845pt,9.95845pt,ellipse,1.00374pt,1_1,1 +[14]Box[1]=Checkbox,0,131.73024pt,712.58836pt,9.95845pt,9.95845pt,ellipse,1.00374pt,1_2,2 +[15]Box[1]=Checkbox,0,148.94975pt,712.58836pt,9.95845pt,9.95845pt,ellipse,1.00374pt,1_3,3 +[16]Box[1]=Checkbox,0,166.16927pt,712.58836pt,9.95845pt,9.95845pt,ellipse,1.00374pt,1_4,4 +[17]Box[1]=Checkbox,0,183.38878pt,712.58836pt,9.95845pt,9.95845pt,ellipse,1.00374pt,1_5,5 +[18]Box[1]=Checkbox,0,46.08492pt,694.27495pt,9.95845pt,9.95845pt,ellipse,1.00374pt,1_6,6 +[19]Range-lower[1]=0,bad +[20]Range-upper[1]=4,great +[21]Answer[1]=did not attend +[22]Variable[1]=1 +</pre></div></div><p class="caption">Range question</p></div><p>Note that <code class="docutils literal notranslate"><span class="pre">lower</span></code> must always be the earlier checkbox. You can however assign +different values to each checkbox using the second parameter to the checkbox +command, thereby redefining the numeric value. The main different to the +<code class="docutils literal notranslate"><span class="pre">Option</span></code> question is simply how the question will be represented in the +report.</p> +</div> +<div class="section" id="codeboxes"> +<span id="id1"></span><h2>Codeboxes<a class="headerlink" href="#codeboxes" title="Permalink to this headline">¶</a></h2> +<p>There is experimental support for code boxes, that is not yet available using a +nice wrapper. This can be used to create QR code read fields.</p> +<div class="figure"> +<div class="tabs"> +<input type="radio" id="tab-code-9" class="tab-code" name="tab-group-9" ><label for="tab-code-9" class="label-code">Example LaTeX code</label><input type="radio" id="tab-rendering-9" class="tab-rendering" name="tab-group-9" checked><label for="tab-rendering-9" class="label-rendering">Result</label><input type="radio" id="tab-metadata-9" class="tab-metadata" name="tab-group-9"><label for="tab-metadata-9" class="label-metadata">Metadata</label><div class="content-code"> +<div class="highlight"><pre><span></span><span class="k">\myquestionbegin</span><span class="nb">{</span>name<span class="nb">}{</span>Text<span class="nb">}{</span>This is a QR code question<span class="nb">}</span> +<span class="k">\mysettextboxtype</span><span class="nb">{</span>codebox<span class="nb">}</span> + +Place barcode sticker into the box: +<span class="c">% Note that we use hspace + vrule for sizing here, that is a bit weird but</span> +<span class="c">% a reasonable method of setting a size</span> +<span class="k">\mytexthbox</span><span class="nb">{}{</span>3bp<span class="nb">}{</span> <span class="k">\hspace</span><span class="nb">{</span>8cm<span class="nb">}</span> <span class="k">\vrule</span> width 0pt height 3cm depth 2cm <span class="nb">}</span> +<span class="k">\myquestionend</span><span class="nb">{</span>name<span class="nb">}</span> +</pre></div> +Required code in preamble:<div class="highlight"><pre><span></span><span class="c">% Prepare some stuff so that we can access the specialized commands more easily.</span> +<span class="k">\ExplSyntaxOn</span> +<span class="k">\let\myquestionbegin\sdaps</span><span class="nb">_</span>qobject<span class="nb">_</span>begin:nnn +<span class="k">\let\mytexthbox\sdaps</span><span class="nb">_</span>textbox<span class="nb">_</span>hbox:nnn +<span class="k">\let\myquestionend\sdaps</span><span class="nb">_</span>qobject<span class="nb">_</span>end:n +<span class="k">\let\mysettextboxtype\sdaps</span><span class="nb">_</span>textbox<span class="nb">_</span>set<span class="nb">_</span>type:n +<span class="c">% Set a global overlay with a nice icon (quite likely, you will just want</span> +<span class="c">% to place text into the hbox below rather than just placing spacing).</span> +<span class="k">\sdaps</span><span class="nb">_</span>context<span class="nb">_</span>set:n <span class="nb">{</span> + codebox = <span class="nb">{</span> + centered<span class="nb">_</span>text = <span class="nb">{</span> + <span class="k">\begin</span><span class="nb">{</span>tikzpicture<span class="nb">}</span>[yscale=-0.1, xscale=0.1] + <span class="k">\path</span><span class="na">[draw=black,fill=black,stroke=]</span> (-1,0) + -- (-1,5) -- (4,5) -- (4,0) -- cycle(7,0) -- (7,5) -- (12,5) -- (12,0) -- cycle(0,1) -- (3,1) -- (3,4) + -- (0,4) -- cycle(8,1) -- (11,1) -- (11,4) -- (8,4) -- cycle(1,2) -- (1,3) -- (2,3) -- (2,2) -- cycle(5,2) -- + (5,3) -- (6,3) -- (6,2) -- cycle(9,2) -- (9,3) -- (10,3) -- (10,2) -- cycle(5,4) -- (5,6) -- (2,6) -- (2,7) + -- (6,7) -- (6,4) -- cycle(0,6) -- (0,7) -- (1,7) -- (1,6) -- cycle(7,6) -- (7,7) -- (8,7) -- (8,6) -- + cycle(-1,8) -- (-1,13) -- (4,13) -- (4,8) -- cycle(5,8) -- (5,13) -- (6,13) -- (6,8) -- cycle(7,8) -- (7,9) + -- (8,9) -- (8,10) -- (7,10) -- (7,13) -- (8,13) -- (8,11) -- (9,11) -- (9,10) -- (10,10) -- (10,9) -- (9,9) + -- (9,8) -- cycle(10,9) -- (12,9) -- (12,8) -- (10,8) -- cycle(0,9) -- (3,9) -- (3,12) -- (0,12) -- + cycle(1,10) -- (1,11) -- (2,11) -- (2,10) -- cycle(11,10) -- (11,11) -- (12,11) -- (12,10) -- cycle(11,11) -- + (10,11) -- (10,12) -- (9,12) -- (9,13) -- (12,13) -- (12,12) -- (11,12) -- cycle; + <span class="k">\end</span><span class="nb">{</span>tikzpicture<span class="nb">}</span> + <span class="nb">}</span>, + <span class="nb">}</span> +<span class="nb">}</span> +<span class="k">\ExplSyntaxOff</span> +</pre></div> +</div><div class="content-rendering"> +<p><img src="_images/sdaps-49b0c5bc05b02f591b5a13cf5d1d27b20a0aef17.svg" alt="\myquestionbegin{name}{Text}{This is a QR code question} +\mysettextboxtype{codebox} + +Place barcode sticker into the box: +% Note that we use hspace + vrule for sizing here, that is a bit weird but +% a reasonable method of setting a size +\mytexthbox{}{3bp}{ \hspace{8cm} \vrule width 0pt height 3cm depth 2cm } +\myquestionend{name}" /></p> +</div><div class="content-metadata"> +<pre> +[1]Author=Author +[2]Title=Title +[3]SDAPSVersion=1.9.10 +[4]Duplex=true +[5]PrintQuestionnaireId=0 +[6]PageSize=597.50793pt,845.04694pt +[7]Style=qr +[8]CheckMode=checkcorrect +[9]GlobalID= +[10]GlobalIDLabel= +[11]CornerMarkMargin=28.45274pt,28.45274pt,34.1433pt,34.1433pt +[12]QObject-Text=1. This is a QR code question +[13]Box[1]=Codebox,0,204.34308pt,729.6933pt,237.27507pt,148.28625pt,1.00374pt,1_1, +[14]Variable[1]=1 +</pre></div></div><p class="caption">Codebox question and field</p></div></div> +</div> + + + <div class="clearer"></div> + </div> + </div> + </div> + <div class="sphinxsidebar" role="navigation" aria-label="main navigation"> + <div class="sphinxsidebarwrapper"> + <h3><a href="index.html">Table of Contents</a></h3> + <ul> +<li><a class="reference internal" href="#">Creating custom layouts using base commands</a><ul> +<li><a class="reference internal" href="#general-question-structure">General question structure</a></li> +</ul> +</li> +<li><a class="reference internal" href="#the-different-question-types">The different question types</a><ul> +<li><a class="reference internal" href="#headings">Headings</a></li> +<li><a class="reference internal" href="#multiple-choice">Multiple choice</a></li> +<li><a class="reference internal" href="#single-choice">Single choice</a></li> +<li><a class="reference internal" href="#ranges">Ranges</a></li> +<li><a class="reference internal" href="#codeboxes">Codeboxes</a></li> +</ul> +</li> +</ul> + + <h4>Previous topic</h4> + <p class="topless"><a href="FAQ.html" + title="previous chapter">Frequently Asked Questions</a></p> + <h4>Next topic</h4> + <p class="topless"><a href="sdapsclassic.html" + title="next chapter">sdapsclassic class</a></p> + <div role="note" aria-label="source link"> + <h3>This Page</h3> + <ul class="this-page-menu"> + <li><a href="_sources/customlayout.rst.txt" + rel="nofollow">Show Source</a></li> + </ul> + </div> +<div id="searchbox" style="display: none" role="search"> + <h3 id="searchlabel">Quick search</h3> + <div class="searchformwrapper"> + <form class="search" action="search.html" method="get"> + <input type="text" name="q" aria-labelledby="searchlabel" /> + <input type="submit" value="Go" /> + </form> + </div> +</div> +<script>$('#searchbox').show(0);</script> + </div> + </div> + <div class="clearer"></div> + </div> + <div class="related" role="navigation" aria-label="related navigation"> + <h3>Navigation</h3> + <ul> + <li class="right" style="margin-right: 10px"> + <a href="genindex.html" title="General Index" + >index</a></li> + <li class="right" > + <a href="sdapsclassic.html" title="sdapsclassic class" + >next</a> |</li> + <li class="right" > + <a href="FAQ.html" title="Frequently Asked Questions" + >previous</a> |</li> + <li class="nav-item nav-item-0"><a href="index.html">sdaps-class 0.1 documentation</a> »</li> + <li class="nav-item nav-item-this"><a href="">Creating custom layouts using base commands</a></li> + </ul> + </div> + <div class="footer" role="contentinfo"> + © Copyright 2016, Benjamin Berg. + Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 3.4.3. + </div> + </body> +</html>
\ No newline at end of file diff --git a/macros/latex/contrib/sdaps/html/genindex.html b/macros/latex/contrib/sdaps/html/genindex.html new file mode 100644 index 0000000000..e4533231fe --- /dev/null +++ b/macros/latex/contrib/sdaps/html/genindex.html @@ -0,0 +1,301 @@ + +<!DOCTYPE html> + +<html> + <head> + <meta charset="utf-8" /> + <meta name="viewport" content="width=device-width, initial-scale=1.0" /> + <title>Index — sdaps-class 0.1 documentation</title> + <link rel="stylesheet" href="_static/pygments.css" type="text/css" /> + <link rel="stylesheet" href="_static/classic.css" type="text/css" /> + <link rel="stylesheet" type="text/css" href="_static/css/sdapstex.css" /> + + <script id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script> + <script src="_static/jquery.js"></script> + <script src="_static/underscore.js"></script> + <script src="_static/doctools.js"></script> + + <link rel="index" title="Index" href="#" /> + <link rel="search" title="Search" href="search.html" /> + </head><body> + <div class="related" role="navigation" aria-label="related navigation"> + <h3>Navigation</h3> + <ul> + <li class="right" style="margin-right: 10px"> + <a href="#" title="General Index" + accesskey="I">index</a></li> + <li class="nav-item nav-item-0"><a href="index.html">sdaps-class 0.1 documentation</a> »</li> + <li class="nav-item nav-item-this"><a href="">Index</a></li> + </ul> + </div> + + <div class="document"> + <div class="documentwrapper"> + <div class="bodywrapper"> + <div class="body" role="main"> + + +<h1 id="index">Index</h1> + +<div class="genindex-jumpbox"> + <a href="#a"><strong>a</strong></a> + | <a href="#c"><strong>c</strong></a> + | <a href="#f"><strong>f</strong></a> + | <a href="#g"><strong>g</strong></a> + | <a href="#i"><strong>i</strong></a> + | <a href="#m"><strong>m</strong></a> + | <a href="#n"><strong>n</strong></a> + | <a href="#o"><strong>o</strong></a> + | <a href="#p"><strong>p</strong></a> + | <a href="#q"><strong>q</strong></a> + | <a href="#r"><strong>r</strong></a> + | <a href="#s"><strong>s</strong></a> + | <a href="#t"><strong>t</strong></a> + +</div> +<h2 id="a">a</h2> +<table style="width: 100%" class="indextable genindextable"><tr> + <td style="width: 33%; vertical-align: top;"><ul> + <li><a href="sdapsclassic.html#\addinfo">\addinfo (macro)</a>, <a href="sdapsclassic.html#\addinfo">[1]</a> +</li> + <li><a href="sdapsbase.html#\sdaps_answer:n">\sdaps_answer:n (macro)</a> +</li> + </ul></td> + <td style="width: 33%; vertical-align: top;"><ul> + <li><a href="sdapsarray.html#\sdaps_array_alignment:">\sdaps_array_alignment: (macro)</a> +</li> + <li><a href="sdapsarray.html#\sdaps_array_newline:">\sdaps_array_newline: (macro)</a> +</li> + <li><a href="sdapsarray.html#sdapsarray">sdapsarray (environment)</a> +</li> + </ul></td> +</tr></table> + +<h2 id="c">c</h2> +<table style="width: 100%" class="indextable genindextable"><tr> + <td style="width: 33%; vertical-align: top;"><ul> + <li><a href="sdapsclassic.html#\checkbox">\checkbox (macro)</a> +</li> + <li><a href="sdapsclassic.html#\checkedbox">\checkedbox (macro)</a> +</li> + <li><a href="sdapsclassic.html#\choice">\choice (macro)</a> +</li> + <li><a href="sdapsclassic.html#\choiceitem">\choiceitem (macro)</a> +</li> + <li><a href="sdapsclassic.html#\choiceitemtext">\choiceitemtext (macro)</a> +</li> + <li><a href="sdapsclassic.html#\choiceline">\choiceline (macro)</a> +</li> + <li><a href="sdapsclassic.html#\choicemulticolitem">\choicemulticolitem (macro)</a> +</li> + <li><a href="sdapsclassic.html#\correctedbox">\correctedbox (macro)</a> +</li> + <li><a href="sdapsbase.html#\sdaps_context_append:nn">\sdaps_context_append:nn (macro)</a> +</li> + <li><a href="sdapsbase.html#\sdaps_context_append:nnn">\sdaps_context_append:nnn (macro)</a> +</li> + <li><a href="sdapsbase.html#\sdaps_context_begin:">\sdaps_context_begin: (macro)</a> +</li> + <li><a href="sdapsbase.html#\sdaps_context_begin:n">\sdaps_context_begin:n (macro)</a> +</li> + <li><a href="sdapsbase.html#\sdaps_context_begin_local:">\sdaps_context_begin_local: (macro)</a> +</li> + </ul></td> + <td style="width: 33%; vertical-align: top;"><ul> + <li><a href="sdapsbase.html#\sdaps_context_disable_writing:">\sdaps_context_disable_writing: (macro)</a> +</li> + <li><a href="sdapsbase.html#\sdaps_context_enable_writing:">\sdaps_context_enable_writing: (macro)</a> +</li> + <li><a href="sdapsbase.html#\sdaps_context_end:">\sdaps_context_end: (macro)</a> +</li> + <li><a href="sdapsbase.html#\sdaps_context_end:n">\sdaps_context_end:n (macro)</a> +</li> + <li><a href="sdapsbase.html#\sdaps_context_hook_end:n">\sdaps_context_hook_end:n (macro)</a> +</li> + <li><a href="sdapsbase.html#\sdaps_context_hook_post_end:n">\sdaps_context_hook_post_end:n (macro)</a> +</li> + <li><a href="sdapsbase.html#\sdaps_context_put:n">\sdaps_context_put:n (macro)</a> +</li> + <li><a href="sdapsbase.html#\sdaps_context_put:nn">\sdaps_context_put:nn (macro)</a> +</li> + <li><a href="sdapsbase.html#\sdaps_context_remove:n">\sdaps_context_remove:n (macro)</a> +</li> + <li><a href="sdapsbase.html#\sdaps_context_set:n">\sdaps_context_set:n (macro)</a> +</li> + <li><a href="sdapslayout.html#choicearray">choicearray (environment)</a> +</li> + <li><a href="sdapsclassic.html#choicegroup">choicegroup (environment)</a> +</li> + <li><a href="sdapsclassic.html#choicequestion">choicequestion (environment)</a> +</li> + </ul></td> +</tr></table> + +<h2 id="f">f</h2> +<table style="width: 100%" class="indextable genindextable"><tr> + <td style="width: 33%; vertical-align: top;"><ul> + <li><a href="sdapsclassic.html#\filledbox">\filledbox (macro)</a> +</li> + </ul></td> +</tr></table> + +<h2 id="g">g</h2> +<table style="width: 100%" class="indextable genindextable"><tr> + <td style="width: 33%; vertical-align: top;"><ul> + <li><a href="sdapsclassic.html#\groupaddchoice">\groupaddchoice (macro)</a> +</li> + </ul></td> +</tr></table> + +<h2 id="i">i</h2> +<table style="width: 100%" class="indextable genindextable"><tr> + <td style="width: 33%; vertical-align: top;"><ul> + <li><a href="sdapsbase.html#\sdaps_info_write:n">\sdaps_info_write:n (macro)</a> +</li> + <li><a href="sdapsbase.html#\sdaps_info_write_x:n">\sdaps_info_write_x:n (macro)</a> +</li> + </ul></td> + <td style="width: 33%; vertical-align: top;"><ul> + <li><a href="sdapsclassic.html#\sdapsinfo">\sdapsinfo (macro)</a> +</li> + <li><a href="sdapsclassic.html#info">info (environment)</a>, <a href="sdapsclassic.html#info">[1]</a> +</li> + </ul></td> +</tr></table> + +<h2 id="m">m</h2> +<table style="width: 100%" class="indextable genindextable"><tr> + <td style="width: 33%; vertical-align: top;"><ul> + <li><a href="sdapsclassic.html#markgroup">markgroup (environment)</a> +</li> + </ul></td> +</tr></table> + +<h2 id="n">n</h2> +<table style="width: 100%" class="indextable genindextable"><tr> + <td style="width: 33%; vertical-align: top;"><ul> + <li><a href="sdapsarray.html#\sdapsnested">\sdapsnested (macro)</a> +</li> + </ul></td> +</tr></table> + +<h2 id="o">o</h2> +<table style="width: 100%" class="indextable genindextable"><tr> + <td style="width: 33%; vertical-align: top;"><ul> + <li><a href="sdapsbase.html#\sdaps_overrides_init:n">\sdaps_overrides_init:n (macro)</a> +</li> + <li><a href="sdapslayout.html#optionarray">optionarray (environment)</a> +</li> + </ul></td> + <td style="width: 33%; vertical-align: top;"><ul> + <li><a href="sdapsclassic.html#optiongroup">optiongroup (environment)</a> +</li> + <li><a href="sdapsclassic.html#optionquestion">optionquestion (environment)</a> +</li> + </ul></td> +</tr></table> + +<h2 id="p">p</h2> +<table style="width: 100%" class="indextable genindextable"><tr> + <td style="width: 33%; vertical-align: top;"><ul> + <li><a href="sdapsclassic.html#\sdapspagemark">\sdapspagemark (macro)</a> +</li> + </ul></td> +</tr></table> + +<h2 id="q">q</h2> +<table style="width: 100%" class="indextable genindextable"><tr> + <td style="width: 33%; vertical-align: top;"><ul> + <li><a href="sdapsclassic.html#\question">\question (macro)</a> +</li> + <li><a href="sdapsbase.html#\sdaps_qobject_append_var:n">\sdaps_qobject_append_var:n (macro)</a> +</li> + <li><a href="sdapsbase.html#\sdaps_qobject_begin:nn">\sdaps_qobject_begin:nn (macro)</a> +</li> + <li><a href="sdapsbase.html#\sdaps_qobject_begin:nnn">\sdaps_qobject_begin:nnn (macro)</a> +</li> + </ul></td> + <td style="width: 33%; vertical-align: top;"><ul> + <li><a href="sdapsbase.html#\sdaps_qobject_begin_local:nn">\sdaps_qobject_begin_local:nn (macro)</a> +</li> + <li><a href="sdapsbase.html#\sdaps_qobject_end:">\sdaps_qobject_end: (macro)</a> +</li> + <li><a href="sdapsbase.html#\sdaps_qobject_end:n">\sdaps_qobject_end:n (macro)</a> +</li> + <li><a href="sdapsclassic.html#questionnaire">questionnaire (environment)</a> +</li> + </ul></td> +</tr></table> + +<h2 id="r">r</h2> +<table style="width: 100%" class="indextable genindextable"><tr> + <td style="width: 33%; vertical-align: top;"><ul> + <li><a href="sdapsbase.html#\sdaps_range:nnn">\sdaps_range:nnn (macro)</a> +</li> + </ul></td> + <td style="width: 33%; vertical-align: top;"><ul> + <li><a href="sdapslayout.html#rangearray">rangearray (environment)</a> +</li> + </ul></td> +</tr></table> + +<h2 id="s">s</h2> +<table style="width: 100%" class="indextable genindextable"><tr> + <td style="width: 33%; vertical-align: top;"><ul> + <li><a href="sdapsbase.html#\sdaps_set_questionnaire_id:n">\sdaps_set_questionnaire_id:n (macro)</a> +</li> + </ul></td> + <td style="width: 33%; vertical-align: top;"><ul> + <li><a href="sdapsclassic.html#\singlemark">\singlemark (macro)</a> +</li> + <li><a href="sdapsclassic.html#\singlemarkother">\singlemarkother (macro)</a> +</li> + </ul></td> +</tr></table> + +<h2 id="t">t</h2> +<table style="width: 100%" class="indextable genindextable"><tr> + <td style="width: 33%; vertical-align: top;"><ul> + <li><a href="sdapsclassic.html#\textbox">\textbox (macro)</a> +</li> + </ul></td> +</tr></table> + + + + <div class="clearer"></div> + </div> + </div> + </div> + <div class="sphinxsidebar" role="navigation" aria-label="main navigation"> + <div class="sphinxsidebarwrapper"> +<div id="searchbox" style="display: none" role="search"> + <h3 id="searchlabel">Quick search</h3> + <div class="searchformwrapper"> + <form class="search" action="search.html" method="get"> + <input type="text" name="q" aria-labelledby="searchlabel" /> + <input type="submit" value="Go" /> + </form> + </div> +</div> +<script>$('#searchbox').show(0);</script> + </div> + </div> + <div class="clearer"></div> + </div> + <div class="related" role="navigation" aria-label="related navigation"> + <h3>Navigation</h3> + <ul> + <li class="right" style="margin-right: 10px"> + <a href="#" title="General Index" + >index</a></li> + <li class="nav-item nav-item-0"><a href="index.html">sdaps-class 0.1 documentation</a> »</li> + <li class="nav-item nav-item-this"><a href="">Index</a></li> + </ul> + </div> + <div class="footer" role="contentinfo"> + © Copyright 2016, Benjamin Berg. + Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 3.4.3. + </div> + </body> +</html>
\ No newline at end of file diff --git a/macros/latex/contrib/sdaps/html/index.html b/macros/latex/contrib/sdaps/html/index.html new file mode 100644 index 0000000000..a5365bde1d --- /dev/null +++ b/macros/latex/contrib/sdaps/html/index.html @@ -0,0 +1,168 @@ + +<!DOCTYPE html> + +<html> + <head> + <meta charset="utf-8" /> + <meta name="viewport" content="width=device-width, initial-scale=1.0" /> + <title>Welcome to sdaps-class’s documentation! — sdaps-class 0.1 documentation</title> + <link rel="stylesheet" href="_static/pygments.css" type="text/css" /> + <link rel="stylesheet" href="_static/classic.css" type="text/css" /> + <link rel="stylesheet" type="text/css" href="_static/css/sdapstex.css" /> + + <script id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script> + <script src="_static/jquery.js"></script> + <script src="_static/underscore.js"></script> + <script src="_static/doctools.js"></script> + + <link rel="index" title="Index" href="genindex.html" /> + <link rel="search" title="Search" href="search.html" /> + <link rel="next" title="Frequently Asked Questions" href="FAQ.html" /> + </head><body> + <div class="related" role="navigation" aria-label="related navigation"> + <h3>Navigation</h3> + <ul> + <li class="right" style="margin-right: 10px"> + <a href="genindex.html" title="General Index" + accesskey="I">index</a></li> + <li class="right" > + <a href="FAQ.html" title="Frequently Asked Questions" + accesskey="N">next</a> |</li> + <li class="nav-item nav-item-0"><a href="#">sdaps-class 0.1 documentation</a> »</li> + <li class="nav-item nav-item-this"><a href="">Welcome to sdaps-class’s documentation!</a></li> + </ul> + </div> + + <div class="document"> + <div class="documentwrapper"> + <div class="bodywrapper"> + <div class="body" role="main"> + + <div class="section" id="welcome-to-sdaps-class-s-documentation"> +<h1>Welcome to sdaps-class’s documentation!<a class="headerlink" href="#welcome-to-sdaps-class-s-documentation" title="Permalink to this headline">¶</a></h1> +<p>Contents:</p> +<div class="section" id="usage-guides"> +<h2>Usage Guides<a class="headerlink" href="#usage-guides" title="Permalink to this headline">¶</a></h2> +<div class="toctree-wrapper compound"> +<ul> +<li class="toctree-l1"><a class="reference internal" href="FAQ.html">Frequently Asked Questions</a><ul> +<li class="toctree-l2"><a class="reference internal" href="FAQ.html#numeric-field-input">Numeric field input</a></li> +<li class="toctree-l2"><a class="reference internal" href="FAQ.html#how-can-one-use-images">How can one use images?</a></li> +<li class="toctree-l2"><a class="reference internal" href="FAQ.html#adjusting-corner-mark-positions">Adjusting corner mark positions</a></li> +</ul> +</li> +<li class="toctree-l1"><a class="reference internal" href="customlayout.html">Creating custom layouts using base commands</a><ul> +<li class="toctree-l2"><a class="reference internal" href="customlayout.html#general-question-structure">General question structure</a></li> +</ul> +</li> +<li class="toctree-l1"><a class="reference internal" href="customlayout.html#the-different-question-types">The different question types</a><ul> +<li class="toctree-l2"><a class="reference internal" href="customlayout.html#headings">Headings</a></li> +<li class="toctree-l2"><a class="reference internal" href="customlayout.html#multiple-choice">Multiple choice</a></li> +<li class="toctree-l2"><a class="reference internal" href="customlayout.html#single-choice">Single choice</a></li> +<li class="toctree-l2"><a class="reference internal" href="customlayout.html#ranges">Ranges</a></li> +<li class="toctree-l2"><a class="reference internal" href="customlayout.html#codeboxes">Codeboxes</a></li> +</ul> +</li> +</ul> +</div> +</div> +<div class="section" id="reference-documentation"> +<h2>Reference documentation<a class="headerlink" href="#reference-documentation" title="Permalink to this headline">¶</a></h2> +<div class="toctree-wrapper compound"> +<ul> +<li class="toctree-l1"><a class="reference internal" href="sdapsclassic.html">sdapsclassic class</a><ul> +<li class="toctree-l2"><a class="reference internal" href="sdapsclassic.html#class-options">Class Options</a></li> +<li class="toctree-l2"><a class="reference internal" href="sdapsclassic.html#general-macros-and-environments">General macros and environments</a></li> +<li class="toctree-l2"><a class="reference internal" href="sdapsclassic.html#question-related-macros">Question related macros</a></li> +<li class="toctree-l2"><a class="reference internal" href="sdapsclassic.html#question-environments">Question Environments</a></li> +<li class="toctree-l2"><a class="reference internal" href="sdapsclassic.html#complex-typesetting-and-images">Complex typesetting and images</a></li> +<li class="toctree-l2"><a class="reference internal" href="sdapsclassic.html#variables">Variables</a></li> +</ul> +</li> +<li class="toctree-l1"><a class="reference internal" href="sdapslayout.html">sdapslayout package</a></li> +<li class="toctree-l1"><a class="reference internal" href="sdapspdf.html">sdapspdf package</a></li> +<li class="toctree-l1"><a class="reference internal" href="sdapsarray.html">sdapsarray package</a><ul> +<li class="toctree-l2"><a class="reference internal" href="sdapsarray.html#layout-and-formatting-considerations">Layout and formatting considerations</a></li> +<li class="toctree-l2"><a class="reference internal" href="sdapsarray.html#sdapsarray-environment">sdapsarray environment</a></li> +<li class="toctree-l2"><a class="reference internal" href="sdapsarray.html#defining-a-custom-layouter">Defining a custom layouter</a></li> +</ul> +</li> +<li class="toctree-l1"><a class="reference internal" href="sdapsbase.html">sdapsbase package</a><ul> +<li class="toctree-l2"><a class="reference internal" href="sdapsbase.html#the-context-subsystem">The context subsystem</a></li> +<li class="toctree-l2"><a class="reference internal" href="sdapsbase.html#overrides">Overrides</a></li> +<li class="toctree-l2"><a class="reference internal" href="sdapsbase.html#the-rendering-subsystem">The rendering subsystem</a></li> +</ul> +</li> +</ul> +</div> +</div> +</div> +<div class="section" id="indices-and-tables"> +<h1>Indices and tables<a class="headerlink" href="#indices-and-tables" title="Permalink to this headline">¶</a></h1> +<ul class="simple"> +<li><p><a class="reference internal" href="genindex.html"><span class="std std-ref">Index</span></a></p></li> +<li><p><a class="reference internal" href="py-modindex.html"><span class="std std-ref">Module Index</span></a></p></li> +<li><p><a class="reference internal" href="search.html"><span class="std std-ref">Search Page</span></a></p></li> +</ul> +</div> + + + <div class="clearer"></div> + </div> + </div> + </div> + <div class="sphinxsidebar" role="navigation" aria-label="main navigation"> + <div class="sphinxsidebarwrapper"> + <h3><a href="#">Table of Contents</a></h3> + <ul> +<li><a class="reference internal" href="#">Welcome to sdaps-class’s documentation!</a><ul> +<li><a class="reference internal" href="#usage-guides">Usage Guides</a></li> +<li><a class="reference internal" href="#reference-documentation">Reference documentation</a></li> +</ul> +</li> +<li><a class="reference internal" href="#indices-and-tables">Indices and tables</a></li> +</ul> + + <h4>Next topic</h4> + <p class="topless"><a href="FAQ.html" + title="next chapter">Frequently Asked Questions</a></p> + <div role="note" aria-label="source link"> + <h3>This Page</h3> + <ul class="this-page-menu"> + <li><a href="_sources/index.rst.txt" + rel="nofollow">Show Source</a></li> + </ul> + </div> +<div id="searchbox" style="display: none" role="search"> + <h3 id="searchlabel">Quick search</h3> + <div class="searchformwrapper"> + <form class="search" action="search.html" method="get"> + <input type="text" name="q" aria-labelledby="searchlabel" /> + <input type="submit" value="Go" /> + </form> + </div> +</div> +<script>$('#searchbox').show(0);</script> + </div> + </div> + <div class="clearer"></div> + </div> + <div class="related" role="navigation" aria-label="related navigation"> + <h3>Navigation</h3> + <ul> + <li class="right" style="margin-right: 10px"> + <a href="genindex.html" title="General Index" + >index</a></li> + <li class="right" > + <a href="FAQ.html" title="Frequently Asked Questions" + >next</a> |</li> + <li class="nav-item nav-item-0"><a href="#">sdaps-class 0.1 documentation</a> »</li> + <li class="nav-item nav-item-this"><a href="">Welcome to sdaps-class’s documentation!</a></li> + </ul> + </div> + <div class="footer" role="contentinfo"> + © Copyright 2016, Benjamin Berg. + Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 3.4.3. + </div> + </body> +</html>
\ No newline at end of file diff --git a/macros/latex/contrib/sdaps/html/sdapsarray.html b/macros/latex/contrib/sdaps/html/sdapsarray.html new file mode 100644 index 0000000000..b4b88721dd --- /dev/null +++ b/macros/latex/contrib/sdaps/html/sdapsarray.html @@ -0,0 +1,378 @@ + +<!DOCTYPE html> + +<html> + <head> + <meta charset="utf-8" /> + <meta name="viewport" content="width=device-width, initial-scale=1.0" /> + <title>sdapsarray package — sdaps-class 0.1 documentation</title> + <link rel="stylesheet" href="_static/pygments.css" type="text/css" /> + <link rel="stylesheet" href="_static/classic.css" type="text/css" /> + <link rel="stylesheet" type="text/css" href="_static/css/sdapstex.css" /> + + <script id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script> + <script src="_static/jquery.js"></script> + <script src="_static/underscore.js"></script> + <script src="_static/doctools.js"></script> + + <link rel="index" title="Index" href="genindex.html" /> + <link rel="search" title="Search" href="search.html" /> + <link rel="next" title="sdapsbase package" href="sdapsbase.html" /> + <link rel="prev" title="sdapspdf package" href="sdapspdf.html" /> + </head><body> + <div class="related" role="navigation" aria-label="related navigation"> + <h3>Navigation</h3> + <ul> + <li class="right" style="margin-right: 10px"> + <a href="genindex.html" title="General Index" + accesskey="I">index</a></li> + <li class="right" > + <a href="sdapsbase.html" title="sdapsbase package" + accesskey="N">next</a> |</li> + <li class="right" > + <a href="sdapspdf.html" title="sdapspdf package" + accesskey="P">previous</a> |</li> + <li class="nav-item nav-item-0"><a href="index.html">sdaps-class 0.1 documentation</a> »</li> + <li class="nav-item nav-item-this"><a href="">sdapsarray package</a></li> + </ul> + </div> + + <div class="document"> + <div class="documentwrapper"> + <div class="bodywrapper"> + <div class="body" role="main"> + + <div class="section" id="sdapsarray-package"> +<h1>sdapsarray package<a class="headerlink" href="#sdapsarray-package" title="Permalink to this headline">¶</a></h1> +<p>This is a base package for “array” like environments. It really is similar to a +tabularx environment to some extend. Its purpose is much more specialized compared +to tabularx. It is less flexible in the types of layouts that can be realized but +a lot more powerful otherwise. The <cite>sdapsarray</cite> environment has the following +features:</p> +<ul class="simple"> +<li><p>All <a class="reference internal" href="#sdapsarray" title="sdapsarray"><code class="xref tex tex-environ docutils literal notranslate"><span class="pre">sdapsarray</span></code></a> environments in the document can be aligned to each other</p></li> +<li><p>The environment can span multiple pages</p></li> +<li><p>Headers will be repeated when page splits are encountered</p></li> +<li><p>The rows/columns can be swapped on the fly</p></li> +<li><p>Different <code class="docutils literal notranslate"><span class="pre">layouter</span></code> can be plugged in to modify the rendering</p></li> +<li><p>Fragile content can be used without further preparation</p></li> +<li><p>Contained content is executed exactly once (important for metadata generation)</p></li> +</ul> +<p>Things that are <em>not</em> possible currently:</p> +<ul class="simple"> +<li><p>Row or column backgrounds</p></li> +<li><p>Grid lines</p></li> +</ul> +<div class="admonition warning"> +<p class="admonition-title">Warning</p> +<p>The <a class="reference internal" href="#sdapsarray" title="sdapsarray"><code class="xref tex tex-environ docutils literal notranslate"><span class="pre">sdapsarray</span></code></a> is <strong>not</strong> a <code class="docutils literal notranslate"><span class="pre">tabular</span></code> like environment. It behaves +in similar ways, but there are fundamental differences, causing some issues:</p> +<ul class="simple"> +<li><p>You <strong>must not</strong> add a trailing <code class="docutils literal notranslate"><span class="pre">\\</span></code> to the last row.</p></li> +</ul> +</div> +<div class="figure"> +<div class="tabs"> +<input type="radio" id="tab-code-10" class="tab-code" name="tab-group-10" ><label for="tab-code-10" class="label-code">Example LaTeX code</label><input type="radio" id="tab-rendering-10" class="tab-rendering" name="tab-group-10" checked><label for="tab-rendering-10" class="label-rendering">Result</label><div class="content-code"> +<div class="highlight"><pre><span></span>The following two <span class="k">\texttt</span><span class="nb">{</span>sdapsarray<span class="nb">}</span> environments are almost identical. They +are both aligned to each other because the <span class="k">\texttt</span><span class="nb">{</span>align<span class="nb">}</span> option is set to +the same value. In the second environment the rows and columnes are swapped +by setting the <span class="k">\texttt</span><span class="nb">{</span>flip<span class="nb">}</span> option. + +<span class="k">\begin</span><span class="nb">{</span>sdapsarray<span class="nb">}</span>[align=testing] + row header <span class="nb">&</span> colum header <span class="nb">&</span> colum header <span class="k">\\</span> + row header <span class="nb">&</span> cell 1 <span class="nb">&</span> cell 2 <span class="k">\\</span> + row header <span class="nb">&</span> cell 3 <span class="nb">&</span> cell 4 +<span class="k">\end</span><span class="nb">{</span>sdapsarray<span class="nb">}</span> + +<span class="k">\hrule</span> + +<span class="k">\begin</span><span class="nb">{</span>sdapsarray<span class="nb">}</span>[flip,align=testing] + row header <span class="nb">&</span> colum header <span class="nb">&</span> colum header <span class="k">\\</span> + row header <span class="nb">&</span> cell 1 <span class="nb">&</span> cell 2 <span class="k">\\</span> + row header <span class="nb">&</span> cell 3 <span class="nb">&</span> cell 4 +<span class="k">\end</span><span class="nb">{</span>sdapsarray<span class="nb">}</span> +</pre></div> +</div><div class="content-rendering"> +<p><img src="_images/sdaps-8135129e3e381ce7e0709470caae15933f3f1578.svg" alt="The following two \texttt{sdapsarray} environments are almost identical. They +are both aligned to each other because the \texttt{align} option is set to +the same value. In the second environment the rows and columnes are swapped +by setting the \texttt{flip} option. + +\begin{sdapsarray}[align=testing] + row header & colum header & colum header \\ + row header & cell 1 & cell 2 \\ + row header & cell 3 & cell 4 +\end{sdapsarray} + +\hrule + +\begin{sdapsarray}[flip,align=testing] + row header & colum header & colum header \\ + row header & cell 1 & cell 2 \\ + row header & cell 3 & cell 4 +\end{sdapsarray}" /></p> +</div></div><p class="caption">Example of a sdapsarray environment</p></div><div class="figure"> +<div class="tabs"> +<input type="radio" id="tab-code-11" class="tab-code" name="tab-group-11" ><label for="tab-code-11" class="label-code">Example LaTeX code</label><input type="radio" id="tab-rendering-11" class="tab-rendering" name="tab-group-11" checked><label for="tab-rendering-11" class="label-rendering">Result</label><div class="content-code"> +<div class="highlight"><pre><span></span><span class="k">\begin</span><span class="nb">{</span>multicols<span class="nb">}{</span>2<span class="nb">}</span> + <span class="k">\begin</span><span class="nb">{</span>sdapsarray<span class="nb">}</span>[align=testing,layouter=rotated] + colum header 0 <span class="nb">&</span> colum header 1 <span class="nb">&</span> colum header 2 <span class="k">\\</span> + row header 1 <span class="nb">&</span> cell 1 <span class="nb">&</span> cell 2 <span class="k">\\</span> + row header 2 <span class="nb">&</span> cell 3 <span class="nb">&</span> cell 4 <span class="k">\\</span> + row header 3 <span class="nb">&</span> cell 5 <span class="nb">&</span> cell 6 <span class="k">\\</span> + row header 4 <span class="nb">&</span> cell 7 <span class="nb">&</span> cell 8 <span class="k">\\</span> + row header 5 <span class="nb">&</span> cell 9 <span class="nb">&</span> cell 10 <span class="k">\\</span> + row header 6 <span class="nb">&</span> cell 11 <span class="nb">&</span> cell 12 + <span class="k">\end</span><span class="nb">{</span>sdapsarray<span class="nb">}</span> +<span class="k">\end</span><span class="nb">{</span>multicols<span class="nb">}</span> +</pre></div> +Required code in preamble:<div class="highlight"><pre><span></span><span class="k">\usepackage</span><span class="nb">{</span>multicol<span class="nb">}</span> +</pre></div> +</div><div class="content-rendering"> +<p><img src="_images/sdaps-8e319298bf95b525fb49d3908de87f9b64b7a1b7.svg" alt="\begin{multicols}{2} + \begin{sdapsarray}[align=testing,layouter=rotated] + colum header 0 & colum header 1 & colum header 2 \\ + row header 1 & cell 1 & cell 2 \\ + row header 2 & cell 3 & cell 4 \\ + row header 3 & cell 5 & cell 6 \\ + row header 4 & cell 7 & cell 8 \\ + row header 5 & cell 9 & cell 10 \\ + row header 6 & cell 11 & cell 12 + \end{sdapsarray} +\end{multicols}" /></p> +</div></div><p class="caption">Example of a sdapsarray environment split over two columns using multicols</p></div><div class="section" id="layout-and-formatting-considerations"> +<h2>Layout and formatting considerations<a class="headerlink" href="#layout-and-formatting-considerations" title="Permalink to this headline">¶</a></h2> +<p>The following hold true inside the environment:</p> +<ul class="simple"> +<li><p>The row headers are set into a <code class="xref tex tex-macro docutils literal notranslate"><span class="pre">\vtop</span></code> with the left over width from +the cells. This vertical box is later re-set into a <code class="xref tex tex-macro docutils literal notranslate"><span class="pre">\vbox</span></code>. The +effect is that the interrow skip is calculated between the last element of +the previous row and the first element of the next row. this means you must +be careful to not insert invisible content at the start of the vertical box. +(e.g. by adding a <code class="xref tex tex-macro docutils literal notranslate"><span class="pre">\leavevmode</span></code>).</p></li> +<li><p>The exception to the above rule is the start of the environment (i.e. the +header row) for which the top baseline information is (currently) discarded!</p></li> +<li><p>Each cell is set into an <code class="xref tex tex-macro docutils literal notranslate"><span class="pre">\hbox</span></code> with the last skip in the box removed +again (i.e. trailing space). You can use <code class="xref tex tex-macro docutils literal notranslate"><span class="pre">\hfill</span></code> to align the box to +the left/right but need to prevent the <code class="xref tex tex-macro docutils literal notranslate"><span class="pre">\hfill</span></code> to be removed again +for left alignment (e.g. by adding a <code class="docutils literal notranslate"><span class="pre">\kern</span> <span class="pre">0pt</span></code>).</p></li> +<li><p>Column headers behave like cells but a special layouter can be assigned to +them.</p></li> +<li><p>Row headers and column headers will usually be set on a common baseline. The +exception to this is if the column header contains multiple boxes/lines. In +that case the cells will be centered ignoring the baselines of both cells +and row header.</p></li> +<li><p>A penalty of 10 is inserted between rows.</p></li> +</ul> +</div> +<div class="section" id="sdapsarray-environment"> +<h2>sdapsarray environment<a class="headerlink" href="#sdapsarray-environment" title="Permalink to this headline">¶</a></h2> +<dl class="tex environ"> +<dt id="sdapsarray"> +<em class="property">\begin{</em><code class="sig-name descname">sdapsarray</code><em class="property">}</em><span class="sig"> <span class="sig-paren">[</span><em>kwargs</em><span class="sig-paren">]</span></span><br/><span class="sig"> content with cells delimitted with & and \ +</span><br/><em class="property">\end{</em><code class="sig-name descname">sdapsarray</code><em class="property">}</em><a class="headerlink" href="#sdapsarray" title="Permalink to this definition">¶</a></dt> +<dd><dl class="field-list simple"> +<dt class="field-odd">Keyword Arguments</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>flip</strong> – Transpose array making rows to columns (default: <code class="docutils literal notranslate"><span class="pre">false</span></code>)</p></li> +<li><p><strong>layouter</strong> – <p>The layouter to use. New layouters can be defined, the following +exists by default:</p> +<ul> +<li><p><code class="docutils literal notranslate"><span class="pre">default</span></code>: Simple layout centering cells and giving all leftover space to the row +header which will line break automatically (this is the default)</p></li> +<li><p><code class="docutils literal notranslate"><span class="pre">rotated</span></code>: Similar to default but rotates the column headers</p></li> +</ul> +</p></li> +<li><p><strong>angle</strong> – The angle of the header when in <code class="docutils literal notranslate"><span class="pre">rotated</span></code> mode</p></li> +<li><p><strong>align</strong> – An arbitrary string to align multiple <a class="reference internal" href="#sdapsarray" title="sdapsarray"><code class="xref tex tex-environ docutils literal notranslate"><span class="pre">sdapsarray</span></code></a> environments +to each other. All environments with the same string will be +aligned. (default: no alignment)</p></li> +<li><p><strong>keepenv</strong> – Do not modify the parser to consume <code class="docutils literal notranslate"><span class="pre">&</span></code> and <code class="docutils literal notranslate"><span class="pre">\\</span></code> for alignment. +Instead, the user must use <a class="reference internal" href="#\sdaps_array_alignment:" title="\sdaps_array_alignment:"><code class="xref tex tex-macro docutils literal notranslate"><span class="pre">\sdaps_array_alignment:</span></code></a> and <a class="reference internal" href="#\sdaps_array_newline:" title="\sdaps_array_newline:"><code class="xref tex tex-macro docutils literal notranslate"><span class="pre">\sdaps_array_newline:</span></code></a>. +This is only useful for writing custom environments which use <a class="reference internal" href="#sdapsarray" title="sdapsarray"><code class="xref tex tex-environ docutils literal notranslate"><span class="pre">sdapsarray</span></code></a> internally. +Normal users should simply put any nested <cite>array</cite> environment into <a class="reference internal" href="#\sdapsnested" title="\sdapsnested"><code class="xref tex tex-macro docutils literal notranslate"><span class="pre">\sdapsnested</span></code></a> +to prevent issues (see below).</p></li> +<li><p><strong>no_header</strong> – Disable column header handling and repeating. Note that this +setting is independent of whether the <code class="docutils literal notranslate"><span class="pre">flip</span></code> option is set. As such, one may +need to take its value into account when setting it. (default: <code class="docutils literal notranslate"><span class="pre">false</span></code>)</p></li> +<li><p><strong>colsep</strong> – Spacing added on the left/right of every cell. This defaults to <cite>6pt</cite>.</p></li> +<li><p><strong>rowsep</strong> – Extra spacing added between rows. This defaults to <cite>0pt</cite>.</p></li> +</ul> +</dd> +</dl> +<p>The <code class="docutils literal notranslate"><span class="pre">keepenv</span></code> option should usually not be used by an end user writing a document, it is very useful +when writing environments which use <a class="reference internal" href="#sdapsarray" title="sdapsarray"><code class="xref tex tex-environ docutils literal notranslate"><span class="pre">sdapsarray</span></code></a> internally (like <a class="reference internal" href="sdapslayout.html#choicearray" title="choicearray"><code class="xref tex tex-environ docutils literal notranslate"><span class="pre">choicearray</span></code></a>).</p> +<dl class="tex macro"> +<dt id="\sdapsnested"> +<code class="sig-name descname">\sdapsnested</code><span class="sig"> <span class="sig-paren">{</span><em>content</em><span class="sig-paren">}</span></span><a class="headerlink" href="#\sdapsnested" title="Permalink to this definition">¶</a></dt> +<dd><p>Reverts the <code class="docutils literal notranslate"><span class="pre">&</span></code> and <code class="docutils literal notranslate"><span class="pre">\\</span></code> to their original meaning. Content in an +<a class="reference internal" href="#sdapsarray" title="sdapsarray"><code class="xref tex tex-environ docutils literal notranslate"><span class="pre">sdapsarray</span></code></a> environment can be wrapped with this if it requires +these characters to be active (i.e. you can use the <code class="docutils literal notranslate"><span class="pre">array</span></code> environment +this way for example).</p> +</dd></dl> + +<dl class="tex macro"> +<dt id="\sdaps_array_alignment:"> +<code class="sig-name descname">\sdaps_array_alignment:</code><a class="headerlink" href="#\sdaps_array_alignment:" title="Permalink to this definition">¶</a></dt> +<dd><p>Alternative to using the <code class="docutils literal notranslate"><span class="pre">&</span></code> delimiter between cells. This is useful together +with the <code class="docutils literal notranslate"><span class="pre">keepenv</span></code> kwarg argument. In particular when creating custom environments +which use sdapsarray internally.</p> +</dd></dl> + +<dl class="tex macro"> +<dt id="\sdaps_array_newline:"> +<code class="sig-name descname">\sdaps_array_newline:</code><a class="headerlink" href="#\sdaps_array_newline:" title="Permalink to this definition">¶</a></dt> +<dd><p>Alternative to using the <code class="docutils literal notranslate"><span class="pre">\\</span></code> delimiter between cells. This is useful together +with the <code class="docutils literal notranslate"><span class="pre">keepenv</span></code> kwarg argument. In particular when creating custom environments +which use sdapsarray internally.</p> +</dd></dl> + +<div class="figure"> +<div class="tabs"> +<input type="radio" id="tab-code-12" class="tab-code" name="tab-group-12" ><label for="tab-code-12" class="label-code">Example LaTeX code</label><input type="radio" id="tab-rendering-12" class="tab-rendering" name="tab-group-12" checked><label for="tab-rendering-12" class="label-rendering">Result</label><div class="content-code"> +<div class="highlight"><pre><span></span><span class="k">\begin</span><span class="nb">{</span>multicols<span class="nb">}{</span>2<span class="nb">}</span> + <span class="k">\begin</span><span class="nb">{</span>sdapsarray<span class="nb">}</span> + <span class="nb">&</span> col 1 <span class="nb">&</span> col 2 <span class="k">\\</span> + row header 1 <span class="nb">&</span> <span class="k">\sdapsnested</span><span class="nb">{</span><span class="s">$</span><span class="nb"> </span><span class="nv">\begin</span><span class="nb">{array}{cc} a & b </span><span class="nv">\\</span><span class="nb"> c & d </span><span class="nv">\end</span><span class="nb">{array}</span><span class="s">$</span><span class="nb">}</span> <span class="nb">&</span> cell 2 <span class="k">\\</span> + <span class="k">\verb</span><span class="nb">^</span>row<span class="nb">_</span>header<span class="nb">^</span> <span class="nb">&</span> cell 3 <span class="nb">&</span> cell 4 + <span class="k">\end</span><span class="nb">{</span>sdapsarray<span class="nb">}</span> + + <span class="k">\begin</span><span class="nb">{</span>sdapsarray<span class="nb">}</span>[keepenv] + <span class="k">\sdapsalignment</span> col 1 <span class="k">\sdapsalignment</span> col 2 <span class="k">\sdapsnewline</span> + row header 1 <span class="k">\sdapsalignment</span> <span class="s">$</span><span class="nb"> </span><span class="nv">\begin</span><span class="nb">{array}{cc} a & b </span><span class="nv">\\</span><span class="nb"> c & d </span><span class="nv">\end</span><span class="nb">{array}</span><span class="s">$</span> <span class="k">\sdapsalignment</span> cell 2 <span class="k">\sdapsnewline</span> + <span class="k">\verb</span><span class="nb">^</span>row<span class="nb">_</span>header<span class="nb">^</span> <span class="k">\sdapsalignment</span> cell 3 <span class="k">\sdapsalignment</span> cell 4 + <span class="k">\end</span><span class="nb">{</span>sdapsarray<span class="nb">}</span> +<span class="k">\end</span><span class="nb">{</span>multicols<span class="nb">}</span> +</pre></div> +Required code in preamble:<div class="highlight"><pre><span></span><span class="k">\usepackage</span><span class="nb">{</span>multicol<span class="nb">}</span> +<span class="c">% Wrap the commands with _ as we cannot use them directly. This needs to</span> +<span class="c">% be a \def and not a \let because they are redefined dynamically internally.</span> +<span class="k">\ExplSyntaxOn</span> +<span class="k">\def\sdapsalignment</span><span class="nb">{</span><span class="k">\sdaps</span><span class="nb">_</span>array<span class="nb">_</span>alignment:<span class="nb">}</span> +<span class="k">\def\sdapsnewline</span><span class="nb">{</span><span class="k">\sdaps</span><span class="nb">_</span>array<span class="nb">_</span>newline:<span class="nb">}</span> +<span class="k">\ExplSyntaxOff</span> +</pre></div> +</div><div class="content-rendering"> +<p><img src="_images/sdaps-f7dfb3852940c0fc6d67392eafbf34972f585f86.svg" alt="\begin{multicols}{2} + \begin{sdapsarray} + & col 1 & col 2 \\ + row header 1 & \sdapsnested{$ \begin{array}{cc} a & b \\ c & d \end{array}$} & cell 2 \\ + \verb^row_header^ & cell 3 & cell 4 + \end{sdapsarray} + + \begin{sdapsarray}[keepenv] + \sdapsalignment col 1 \sdapsalignment col 2 \sdapsnewline + row header 1 \sdapsalignment $ \begin{array}{cc} a & b \\ c & d \end{array}$ \sdapsalignment cell 2 \sdapsnewline + \verb^row_header^ \sdapsalignment cell 3 \sdapsalignment cell 4 + \end{sdapsarray} +\end{multicols}" /></p> +</div></div><p class="caption">Two sdapsarray environments each with a nested array, in one case using the keepenv option.</p></div></dd></dl> + +</div> +<div class="section" id="defining-a-custom-layouter"> +<h2>Defining a custom layouter<a class="headerlink" href="#defining-a-custom-layouter" title="Permalink to this headline">¶</a></h2> +<div class="admonition warning"> +<p class="admonition-title">Warning</p> +<p>This is an advanced feature and its use a good or even in depth knowledge of how TeX processes boxes and input!</p> +</div> +<p>It is possible to register further <code class="docutils literal notranslate"><span class="pre">layouter</span></code> +which can subsequently used throughout the document. These layouters need to +adhere to a number of rules which will not be explained in detail here.</p> +<p>The following code is a copy of the two predefined layouter not showing the +implementation of the different macros. Visible here is that they only differ +in the method to render the column header <code class="docutils literal notranslate"><span class="pre">colhead</span></code>, all other methods are +identical.</p> +<div class="highlight-default notranslate"><div class="highlight"><pre><span></span>\<span class="n">prop_gput</span><span class="p">:</span><span class="n">Nnn</span> \<span class="n">g__sdaps_array_layouter_prop</span> <span class="p">{</span> <span class="n">default</span> <span class="p">}</span> <span class="p">{</span> + <span class="n">begin</span> <span class="o">=</span> <span class="p">{</span> \<span class="n">_sdaps_array_begin_default</span><span class="p">:</span> <span class="p">},</span> + <span class="n">row_start</span> <span class="o">=</span> <span class="p">{</span> \<span class="n">_sdaps_array_row_start_default</span><span class="p">:</span> <span class="p">},</span> + <span class="n">rowhead</span> <span class="o">=</span> <span class="p">{</span> \<span class="n">_sdaps_array_rowhead_default</span><span class="p">:</span><span class="n">Nw</span> <span class="p">},</span> + <span class="n">colhead</span> <span class="o">=</span> <span class="p">{</span> \<span class="n">_sdaps_array_cell_default</span><span class="p">:</span><span class="n">Nw</span> <span class="p">},</span> + <span class="n">cell</span> <span class="o">=</span> <span class="p">{</span> \<span class="n">_sdaps_array_cell_default</span><span class="p">:</span><span class="n">Nw</span> <span class="p">},</span> + <span class="n">row</span> <span class="o">=</span> <span class="p">{</span> \<span class="n">_sdaps_array_row_ltr</span><span class="p">:</span><span class="n">NNNN</span> <span class="p">},</span> + <span class="n">end</span> <span class="o">=</span> <span class="p">{</span> \<span class="n">_sdaps_array_end_default</span><span class="p">:</span> <span class="p">},</span> +<span class="p">}</span> + +\<span class="n">prop_gput</span><span class="p">:</span><span class="n">Nnn</span> \<span class="n">g__sdaps_array_layouter_prop</span> <span class="p">{</span> <span class="n">rotated</span> <span class="p">}</span> <span class="p">{</span> + <span class="n">begin</span> <span class="o">=</span> <span class="p">{</span> \<span class="n">_sdaps_array_begin_default</span><span class="p">:</span> <span class="p">},</span> + <span class="n">row_start</span> <span class="o">=</span> <span class="p">{</span> \<span class="n">_sdaps_array_row_start_default</span><span class="p">:</span> <span class="p">},</span> + <span class="n">rowhead</span> <span class="o">=</span> <span class="p">{</span> \<span class="n">_sdaps_array_rowhead_default</span><span class="p">:</span><span class="n">Nw</span> <span class="p">},</span> + <span class="n">colhead</span> <span class="o">=</span> <span class="p">{</span> \<span class="n">_sdaps_array_cell_rotated</span><span class="p">:</span><span class="n">Nw</span> <span class="p">},</span> + <span class="n">cell</span> <span class="o">=</span> <span class="p">{</span> \<span class="n">_sdaps_array_cell_default</span><span class="p">:</span><span class="n">Nw</span> <span class="p">},</span> + <span class="n">row</span> <span class="o">=</span> <span class="p">{</span> \<span class="n">_sdaps_array_row_ltr</span><span class="p">:</span><span class="n">NNNN</span> <span class="p">},</span> + <span class="n">end</span> <span class="o">=</span> <span class="p">{</span> \<span class="n">_sdaps_array_end_default</span><span class="p">:</span> <span class="p">},</span> +<span class="p">}</span> +</pre></div> +</div> +<p>If you consider modifying the layouter, then please have a look at the relevant +parts of <code class="docutils literal notranslate"><span class="pre">sdapsarray.dtx</span></code>. Also, please consider submitting modifications for +upstream inclusion so that other people can benefit from new features.</p> +</div> +</div> + + + <div class="clearer"></div> + </div> + </div> + </div> + <div class="sphinxsidebar" role="navigation" aria-label="main navigation"> + <div class="sphinxsidebarwrapper"> + <h3><a href="index.html">Table of Contents</a></h3> + <ul> +<li><a class="reference internal" href="#">sdapsarray package</a><ul> +<li><a class="reference internal" href="#layout-and-formatting-considerations">Layout and formatting considerations</a></li> +<li><a class="reference internal" href="#sdapsarray-environment">sdapsarray environment</a></li> +<li><a class="reference internal" href="#defining-a-custom-layouter">Defining a custom layouter</a></li> +</ul> +</li> +</ul> + + <h4>Previous topic</h4> + <p class="topless"><a href="sdapspdf.html" + title="previous chapter">sdapspdf package</a></p> + <h4>Next topic</h4> + <p class="topless"><a href="sdapsbase.html" + title="next chapter">sdapsbase package</a></p> + <div role="note" aria-label="source link"> + <h3>This Page</h3> + <ul class="this-page-menu"> + <li><a href="_sources/sdapsarray.rst.txt" + rel="nofollow">Show Source</a></li> + </ul> + </div> +<div id="searchbox" style="display: none" role="search"> + <h3 id="searchlabel">Quick search</h3> + <div class="searchformwrapper"> + <form class="search" action="search.html" method="get"> + <input type="text" name="q" aria-labelledby="searchlabel" /> + <input type="submit" value="Go" /> + </form> + </div> +</div> +<script>$('#searchbox').show(0);</script> + </div> + </div> + <div class="clearer"></div> + </div> + <div class="related" role="navigation" aria-label="related navigation"> + <h3>Navigation</h3> + <ul> + <li class="right" style="margin-right: 10px"> + <a href="genindex.html" title="General Index" + >index</a></li> + <li class="right" > + <a href="sdapsbase.html" title="sdapsbase package" + >next</a> |</li> + <li class="right" > + <a href="sdapspdf.html" title="sdapspdf package" + >previous</a> |</li> + <li class="nav-item nav-item-0"><a href="index.html">sdaps-class 0.1 documentation</a> »</li> + <li class="nav-item nav-item-this"><a href="">sdapsarray package</a></li> + </ul> + </div> + <div class="footer" role="contentinfo"> + © Copyright 2016, Benjamin Berg. + Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 3.4.3. + </div> + </body> +</html>
\ No newline at end of file diff --git a/macros/latex/contrib/sdaps/html/sdapsbase.html b/macros/latex/contrib/sdaps/html/sdapsbase.html new file mode 100644 index 0000000000..51dbf8f9b3 --- /dev/null +++ b/macros/latex/contrib/sdaps/html/sdapsbase.html @@ -0,0 +1,738 @@ + +<!DOCTYPE html> + +<html> + <head> + <meta charset="utf-8" /> + <meta name="viewport" content="width=device-width, initial-scale=1.0" /> + <title>sdapsbase package — sdaps-class 0.1 documentation</title> + <link rel="stylesheet" href="_static/pygments.css" type="text/css" /> + <link rel="stylesheet" href="_static/classic.css" type="text/css" /> + <link rel="stylesheet" type="text/css" href="_static/css/sdapstex.css" /> + + <script id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script> + <script src="_static/jquery.js"></script> + <script src="_static/underscore.js"></script> + <script src="_static/doctools.js"></script> + + <link rel="index" title="Index" href="genindex.html" /> + <link rel="search" title="Search" href="search.html" /> + <link rel="prev" title="sdapsarray package" href="sdapsarray.html" /> + </head><body> + <div class="related" role="navigation" aria-label="related navigation"> + <h3>Navigation</h3> + <ul> + <li class="right" style="margin-right: 10px"> + <a href="genindex.html" title="General Index" + accesskey="I">index</a></li> + <li class="right" > + <a href="sdapsarray.html" title="sdapsarray package" + accesskey="P">previous</a> |</li> + <li class="nav-item nav-item-0"><a href="index.html">sdaps-class 0.1 documentation</a> »</li> + <li class="nav-item nav-item-this"><a href="">sdapsbase package</a></li> + </ul> + </div> + + <div class="document"> + <div class="documentwrapper"> + <div class="bodywrapper"> + <div class="body" role="main"> + + <div class="section" id="sdapsbase-package"> +<span id="sdapsbase"></span><h1>sdapsbase package<a class="headerlink" href="#sdapsbase-package" title="Permalink to this headline">¶</a></h1> +<p>This base package handles many of the core functionalities to make the SDAPS +class work (together with <a class="reference internal" href="sdapsarray.html#sdapsarray" title="sdapsarray"><code class="xref tex tex-environ docutils literal notranslate"><span class="pre">sdapsarray</span></code></a>). It implements a number of features +which should however not be relevant for many end users. It should not be +neccessary to dive into the <a class="reference internal" href="#sdapsbase"><span class="std std-ref">sdapsbase</span></a> implementation unless you want to use +some of the more advanced features or even create completely custom layouts.</p> +<div class="section" id="the-context-subsystem"> +<h2>The context subsystem<a class="headerlink" href="#the-context-subsystem" title="Permalink to this headline">¶</a></h2> +<p>SDAPS has a system to handle context for the questions. This context is managed +in the global TeX scope. This means that modifications done for example inside +a <cite>multicols</cite> environment will still be seen in the rest of the document. The +context system itself is also hirarchical, so that it is possible to define +different defaults for sections of the document. The most obvious use case for +this might be prefixing all variables within parts of the document with a +certain string. But one could also imagine changing the size of checkboxes +for parts of the document.</p> +<div class="section" id="handling-context-nesting"> +<h3>Handling context nesting<a class="headerlink" href="#handling-context-nesting" title="Permalink to this headline">¶</a></h3> +<p>The following commands can be used to handle context nesting. Note that SDAPS +makes a best effort to detect errors where begin/end was not used in a balanced +fashion.</p> +<dl class="tex macro"> +<dt id="\sdaps_context_begin:n"> +<code class="sig-name descname">\sdaps_context_begin:n</code><span class="sig"> <span class="sig-paren">{</span><em>context name</em><span class="sig-paren">}</span></span><a class="headerlink" href="#\sdaps_context_begin:n" title="Permalink to this definition">¶</a></dt> +<dd><p>Begins a context with the given name</p> +</dd></dl> + +<dl class="tex macro"> +<dt id="\sdaps_context_end:n"> +<code class="sig-name descname">\sdaps_context_end:n</code><span class="sig"> <span class="sig-paren">{</span><em>context name</em><span class="sig-paren">}</span></span><a class="headerlink" href="#\sdaps_context_end:n" title="Permalink to this definition">¶</a></dt> +<dd><p>Ends the context again, ensuring the name is correct</p> +</dd></dl> + +<dl class="tex macro"> +<dt id="\sdaps_context_begin:"> +<code class="sig-name descname">\sdaps_context_begin:</code><a class="headerlink" href="#\sdaps_context_begin:" title="Permalink to this definition">¶</a></dt> +<dd><p>Begins a context with an empty name</p> +</dd></dl> + +<dl class="tex macro"> +<dt id="\sdaps_context_end:"> +<code class="sig-name descname">\sdaps_context_end:</code><a class="headerlink" href="#\sdaps_context_end:" title="Permalink to this definition">¶</a></dt> +<dd><p>Ends a context started with <a class="reference internal" href="#\sdaps_context_begin:" title="\sdaps_context_begin:"><code class="xref tex tex-macro docutils literal notranslate"><span class="pre">\sdaps_context_begin:</span></code></a></p> +</dd></dl> + +<dl class="tex macro"> +<dt id="\sdaps_context_begin_local:"> +<code class="sig-name descname">\sdaps_context_begin_local:</code><a class="headerlink" href="#\sdaps_context_begin_local:" title="Permalink to this definition">¶</a></dt> +<dd><p>Begins a context which automatically ends together with the current TeX group.</p> +</dd></dl> + +<dl class="tex macro"> +<dt id="\sdaps_context_enable_writing:"> +<code class="sig-name descname">\sdaps_context_enable_writing:</code><a class="headerlink" href="#\sdaps_context_enable_writing:" title="Permalink to this definition">¶</a></dt> +<dd><p>Enable metadata writing for the remainder of the current context. Note that +this package disables writing at start and you need to enable it before +calling <code class="xref tex tex-macro docutils literal notranslate"><span class="pre">\sdaps_begin:</span></code> (and <code class="xref tex tex-macro docutils literal notranslate"><span class="pre">\sdaps_end:</span></code>). Classes such as +the <a class="reference internal" href="sdapsclassic.html#sdapsclassic"><span class="std std-ref">sdapsclassic class</span></a> will enable metadata writing for you.</p> +</dd></dl> + +<dl class="tex macro"> +<dt id="\sdaps_context_disable_writing:"> +<code class="sig-name descname">\sdaps_context_disable_writing:</code><a class="headerlink" href="#\sdaps_context_disable_writing:" title="Permalink to this definition">¶</a></dt> +<dd><p>Disable metadata writing for the remainder of the current context. Note that +disabling metadata writing may have some side effects with regard to +variables and automatic numbering of questions and answers. The exact +behaviour is currently <em>not</em> well defined.</p> +</dd></dl> + +<dl class="tex macro"> +<dt id="\sdaps_context_hook_end:n"> +<code class="sig-name descname">\sdaps_context_hook_end:n</code><a class="headerlink" href="#\sdaps_context_hook_end:n" title="Permalink to this definition">¶</a></dt> +<dd><p>Register a token list which will be executed at the end of the current +context. This is primarily useful as a context might be ended implicitly +in some circumstances.</p> +</dd></dl> + +<dl class="tex macro"> +<dt id="\sdaps_context_hook_post_end:n"> +<code class="sig-name descname">\sdaps_context_hook_post_end:n</code><a class="headerlink" href="#\sdaps_context_hook_post_end:n" title="Permalink to this definition">¶</a></dt> +<dd><p>Register a token list which will be executed <em>after</em> the end of the current +context has ended (i.e. in the parent context). This is primarily useful +as a context might be ended implicitly in some circumstances.</p> +</dd></dl> + +</div> +<div class="section" id="managing-context-variables"> +<h3>Managing context variables<a class="headerlink" href="#managing-context-variables" title="Permalink to this headline">¶</a></h3> +<dl class="tex macro"> +<dt id="\sdaps_context_put:n"> +<code class="sig-name descname">\sdaps_context_put:n</code><span class="sig"> <span class="sig-paren">{</span><em>key</em><span class="sig-paren">}</span></span><a class="headerlink" href="#\sdaps_context_put:n" title="Permalink to this definition">¶</a></dt> +<dd><p>Set the given variable (or key) to <code class="docutils literal notranslate"><span class="pre">\\undefined</span></code>.</p> +</dd></dl> + +<dl class="tex macro"> +<dt id="\sdaps_context_put:nn"> +<code class="sig-name descname">\sdaps_context_put:nn</code><span class="sig"> <span class="sig-paren">{</span><em>key</em><span class="sig-paren">}</span> <span class="sig-paren">{</span><em>value</em><span class="sig-paren">}</span></span><a class="headerlink" href="#\sdaps_context_put:nn" title="Permalink to this definition">¶</a></dt> +<dd><p>Set the given variable to the given value (Variants: <code class="docutils literal notranslate"><span class="pre">nV</span></code>)</p> +</dd></dl> + +<dl class="tex macro"> +<dt id="\sdaps_context_remove:n"> +<code class="sig-name descname">\sdaps_context_remove:n</code><span class="sig"> <span class="sig-paren">{</span><em>key</em><span class="sig-paren">}</span></span><a class="headerlink" href="#\sdaps_context_remove:n" title="Permalink to this definition">¶</a></dt> +<dd><p>Remove the given variable from the context.</p> +</dd></dl> + +<dl class="tex macro"> +<dt id="\sdaps_context_set:n"> +<code class="sig-name descname">\sdaps_context_set:n</code><span class="sig"> <em class="sig-param">{ key=value, key={a=b, c=d} }</em> </span><a class="headerlink" href="#\sdaps_context_set:n" title="Permalink to this definition">¶</a></dt> +<dd><p>Set context variables from the given <code class="docutils literal notranslate"><span class="pre">key=value</span></code> parameters</p> +</dd></dl> + +<dl class="tex macro"> +<dt id="\sdaps_context_append:nn"> +<code class="sig-name descname">\sdaps_context_append:nn</code><span class="sig"> <span class="sig-paren">{</span><em>key</em><span class="sig-paren">}</span> <span class="sig-paren">{</span><em>value</em><span class="sig-paren">}</span></span><a class="headerlink" href="#\sdaps_context_append:nn" title="Permalink to this definition">¶</a></dt> +<dd><p>The first argument being a variable to modify, append the given value to the +existing value. This can for example be used to change only one aspect of +checkbox drawing (e.g. <code class="docutils literal notranslate"><span class="pre">form</span></code>) without affecting resetting another one +that was defined earlier (e.g. <code class="docutils literal notranslate"><span class="pre">width</span></code> or <code class="docutils literal notranslate"><span class="pre">height</span></code>).</p> +<p>Generally it is a good idea to use this macro as nested options are common.</p> +<p>Identical to <a class="reference internal" href="#\sdaps_context_append:nnn" title="\sdaps_context_append:nnn"><code class="xref tex tex-macro docutils literal notranslate"><span class="pre">\sdaps_context_append:nnn</span></code></a> with “<code class="docutils literal notranslate"><span class="pre">,</span></code>” as the separator.</p> +</dd></dl> + +<dl class="tex macro"> +<dt id="\sdaps_context_append:nnn"> +<code class="sig-name descname">\sdaps_context_append:nnn</code><span class="sig"> <span class="sig-paren">{</span><em>key</em><span class="sig-paren">}</span> <span class="sig-paren">{</span><em>value</em><span class="sig-paren">}</span> <span class="sig-paren">{</span><em>separator</em><span class="sig-paren">}</span></span><a class="headerlink" href="#\sdaps_context_append:nnn" title="Permalink to this definition">¶</a></dt> +<dd><p>Append the value to the given <code class="docutils literal notranslate"><span class="pre">key</span></code> in the context. If <code class="docutils literal notranslate"><span class="pre">key</span></code> is set, +inserts <code class="docutils literal notranslate"><span class="pre">separator</span></code> between them. If key is not set, simply sets the +<code class="docutils literal notranslate"><span class="pre">key</span></code> to the given value.</p> +<dl class="field-list simple"> +<dt class="field-odd">Variants</dt> +<dd class="field-odd"><p><code class="docutils literal notranslate"><span class="pre">nVn</span></code></p> +</dd> +</dl> +</dd></dl> + +</div> +<div class="section" id="defining-questions-and-headings"> +<h3>Defining questions and headings<a class="headerlink" href="#defining-questions-and-headings" title="Permalink to this headline">¶</a></h3> +<dl class="tex macro"> +<dt id="\sdaps_qobject_begin:nnn"> +<code class="sig-name descname">\sdaps_qobject_begin:nnn</code><span class="sig"> <span class="sig-paren">{</span><em>name</em><span class="sig-paren">}</span> <span class="sig-paren">{</span><em>type</em><span class="sig-paren">}</span> <span class="sig-paren">{</span><em>title</em><span class="sig-paren">}</span></span><a class="headerlink" href="#\sdaps_qobject_begin:nnn" title="Permalink to this definition">¶</a></dt> +<dd><p>Start a new qobject, giving the following arguments:</p> +<ul class="simple"> +<li><p>The name of the context group to start</p></li> +<li><p>The type of the qobject (to be consumed by the SDAPS main program)</p></li> +<li><p>The title for the metadata</p></li> +</ul> +</dd></dl> + +<dl class="tex macro"> +<dt id="\sdaps_qobject_end:n"> +<code class="sig-name descname">\sdaps_qobject_end:n</code><span class="sig"> <span class="sig-paren">{</span><em>name</em><span class="sig-paren">}</span></span><a class="headerlink" href="#\sdaps_qobject_end:n" title="Permalink to this definition">¶</a></dt> +<dd><p>Finish a qobject again, must pass the correct name to verify correct nesting.</p> +</dd></dl> + +<dl class="tex macro"> +<dt id="\sdaps_qobject_begin:nn"> +<code class="sig-name descname">\sdaps_qobject_begin:nn</code><span class="sig"> <span class="sig-paren">{</span><em>type</em><span class="sig-paren">}</span> <span class="sig-paren">{</span><em>title</em><span class="sig-paren">}</span></span><a class="headerlink" href="#\sdaps_qobject_begin:nn" title="Permalink to this definition">¶</a></dt> +<dd><p>Same as <code class="xref tex tex-macro docutils literal notranslate"><span class="pre">sdaps_qobject_begin:nnn</span></code> but without giving a context name.</p> +</dd></dl> + +<dl class="tex macro"> +<dt id="\sdaps_qobject_begin_local:nn"> +<code class="sig-name descname">\sdaps_qobject_begin_local:nn</code><span class="sig"> <span class="sig-paren">{</span><em>type</em><span class="sig-paren">}</span> <span class="sig-paren">{</span><em>title</em><span class="sig-paren">}</span></span><a class="headerlink" href="#\sdaps_qobject_begin_local:nn" title="Permalink to this definition">¶</a></dt> +<dd><p>Same as <code class="xref tex tex-macro docutils literal notranslate"><span class="pre">sdaps_qobject_begin:nnn</span></code> but will automatically end with +the current TeX group (using <code class="xref tex tex-macro docutils literal notranslate"><span class="pre">sdaps_context_begin_local:</span></code>).</p> +</dd></dl> + +<dl class="tex macro"> +<dt id="\sdaps_qobject_end:"> +<code class="sig-name descname">\sdaps_qobject_end:</code><a class="headerlink" href="#\sdaps_qobject_end:" title="Permalink to this definition">¶</a></dt> +<dd><p>End a question which did not have a defined context name</p> +</dd></dl> + +<p>You can write further metadata using the following macros:</p> +<dl class="tex macro"> +<dt id="\sdaps_qobject_append_var:n"> +<code class="sig-name descname">\sdaps_qobject_append_var:n</code><span class="sig"> <span class="sig-paren">{</span><em>var</em><span class="sig-paren">}</span></span><a class="headerlink" href="#\sdaps_qobject_append_var:n" title="Permalink to this definition">¶</a></dt> +<dd><p>Appends the given string to the variable name of the question. An <code class="docutils literal notranslate"><span class="pre">_</span></code> +will be used to separate the new variable name with any piece that was +defined earlier (either on the same question or on a surrounding question +object).</p> +<p>If <code class="docutils literal notranslate"><span class="pre">var</span></code> starts with an underscore (<code class="docutils literal notranslate"><span class="pre">_</span></code>) then an implicit variable name +for all surrounding question object (i.e. headings/sections) will be +generated based on their automatic numbering. This is similar to the +mechanism used by <a class="reference internal" href="sdapslayout.html#choicearray" title="choicearray"><code class="xref tex tex-environ docutils literal notranslate"><span class="pre">choicearray</span></code></a> to ensure that the different questions +can always be told appart, even if the user did not specify a variable name +for all of them.</p> +</dd></dl> + +<dl class="tex macro"> +<dt id="\sdaps_answer:n"> +<code class="sig-name descname">\sdaps_answer:n</code><span class="sig"> <span class="sig-paren">{</span><em>answer text</em><span class="sig-paren">}</span></span><a class="headerlink" href="#\sdaps_answer:n" title="Permalink to this definition">¶</a></dt> +<dd><p>Write metadata for an answer which belongs to the current question (context)</p> +</dd></dl> + +<dl class="tex macro"> +<dt id="\sdaps_range:nnn"> +<code class="sig-name descname">\sdaps_range:nnn</code><span class="sig"> <span class="sig-paren">{</span><em>lower|upper</em><span class="sig-paren">}</span> <span class="sig-paren">{</span><em>ID</em><span class="sig-paren">}</span> <span class="sig-paren">{</span><em>answer text</em><span class="sig-paren">}</span></span><a class="headerlink" href="#\sdaps_range:nnn" title="Permalink to this definition">¶</a></dt> +<dd><p>Writes metadata for a range.</p> +<dl class="field-list simple"> +<dt class="field-odd">Arguments</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>lower|upper</strong> – Give either <code class="docutils literal notranslate"><span class="pre">lower</span></code> or <code class="docutils literal notranslate"><span class="pre">upper</span></code> for each end of the range.</p></li> +<li><p><strong>ID</strong> – The ID of the checkbox which corresponds to the first/lower or +last/upper box in the range. Other boxes are considered outside and need a +separate answer. Boxes are counted zero based and the given range is inclusive.</p></li> +<li><p><strong>answer text</strong> – The string for the metadata.</p></li> +</ul> +</dd> +<dt class="field-even">Variants</dt> +<dd class="field-even"><p><code class="docutils literal notranslate"><span class="pre">nno</span></code>, <code class="docutils literal notranslate"><span class="pre">nnf</span></code>, <code class="docutils literal notranslate"><span class="pre">nnV</span></code></p> +</dd> +</dl> +</dd></dl> + +<p>Generic commands are also provided to write to</p> +<dl class="tex macro"> +<dt id="\sdaps_info_write:n"> +<code class="sig-name descname">\sdaps_info_write:n</code><span class="sig"> <span class="sig-paren">{</span><em>text</em><span class="sig-paren">}</span></span><a class="headerlink" href="#\sdaps_info_write:n" title="Permalink to this definition">¶</a></dt> +<dd><p>Write given text to metadatafile at shipout. Some output may be reordered due +to this, but all SDAPS classes ensure that the metadata can still be decoded +correctly. As this macro leaves elements in the output stream it can affect +layouting in a few cases (e.g. row headers of <a class="reference internal" href="sdapsarray.html#sdapsarray" title="sdapsarray"><code class="xref tex tex-environ docutils literal notranslate"><span class="pre">sdapsarray</span></code></a>).</p> +<p>The tokens <strong>will not be expanded</strong> again before writing. This implies that coordinates +cannot be written using this macro.</p> +<dl class="field-list simple"> +<dt class="field-odd">Arguments</dt> +<dd class="field-odd"><p><strong>text</strong> – Text to write to the metadata file.</p> +</dd> +<dt class="field-even">Variants</dt> +<dd class="field-even"><p><code class="docutils literal notranslate"><span class="pre">x</span></code></p> +</dd> +</dl> +</dd></dl> + +<dl class="tex macro"> +<dt id="\sdaps_info_write_x:n"> +<code class="sig-name descname">\sdaps_info_write_x:n</code><a class="headerlink" href="#\sdaps_info_write_x:n" title="Permalink to this definition">¶</a></dt> +<dd><p>Write given text to metadatafile at shipout. Some output may be reordered due +to this, but all SDAPS classes ensure that the metadata can still be decoded +correctly. As this macro leaves elements in the output stream it can affect +layouting in a few cases (e.g. row headers of <a class="reference internal" href="sdapsarray.html#sdapsarray" title="sdapsarray"><code class="xref tex tex-environ docutils literal notranslate"><span class="pre">sdapsarray</span></code></a>).</p> +<p>The tokens <strong>will be expanded</strong> again before writing. This implies that coordinates +can be written using this macro if one takes care not to protect them from +being expanded at macro execution time.</p> +<dl class="field-list simple"> +<dt class="field-odd">Arguments</dt> +<dd class="field-odd"><p><strong>text</strong> – Text to write to the metadata file.</p> +</dd> +<dt class="field-even">Variants</dt> +<dd class="field-even"><p><code class="docutils literal notranslate"><span class="pre">x</span></code></p> +</dd> +</dl> +</dd></dl> + +</div> +</div> +<div class="section" id="overrides"> +<h2>Overrides<a class="headerlink" href="#overrides" title="Permalink to this headline">¶</a></h2> +<p>Overrides allow setting defaults based on the questionnaire ID or based on the +variable name and value of items. Using this feature it would for example be +possible to fill in names into text fields for printing.</p> +<div class="admonition note"> +<p class="admonition-title">Note</p> +<p>Overrides are independent of the context itself.</p> +</div> +<p>Commands which adhere to overrides are currently:</p> +<ul class="simple"> +<li><p>all <code class="docutils literal notranslate"><span class="pre">multichoice</span></code> or <code class="docutils literal notranslate"><span class="pre">singlechoice</span></code> checkboxes</p></li> +<li><p>all <code class="docutils literal notranslate"><span class="pre">textboxes</span></code></p></li> +</ul> +<p>There is only one command to set the overrides string:</p> +<dl class="tex macro"> +<dt id="\sdaps_set_questionnaire_id:n"> +<code class="sig-name descname">\sdaps_set_questionnaire_id:n</code><span class="sig"> <span class="sig-paren">{</span><em>ID</em><span class="sig-paren">}</span></span><a class="headerlink" href="#\sdaps_set_questionnaire_id:n" title="Permalink to this definition">¶</a></dt> +<dd><p>Set the current questionnaire ID. This should generally not change unless +some sort of concatenation is done. It is only relevant for writing new +environments.</p> +</dd></dl> + +<dl class="tex macro"> +<dt id="\sdaps_overrides_init:n"> +<code class="sig-name descname">\sdaps_overrides_init:n</code><span class="sig"> <span class="sig-paren">{</span><em>overrides</em><span class="sig-paren">}</span></span><a class="headerlink" href="#\sdaps_overrides_init:n" title="Permalink to this definition">¶</a></dt> +<dd><dl class="field-list simple"> +<dt class="field-odd">Arguments</dt> +<dd class="field-odd"><p><strong>overrides</strong> – A key=value argument with all the override definitions.</p> +</dd> +</dl> +<p>Each of the override definitions will be appened to the items keys if it is +matching. Matching happens first based on the questionnaire ID with <code class="docutils literal notranslate"><span class="pre">*</span></code> +being allowed as a wildcard, and then based on variable name and value. The +second level (name and value) is either just the variable name or the variable +name and value separated by an <code class="docutils literal notranslate"><span class="pre">&</span></code> character.</p> +<p>This gives six matches with increasing priority:</p> +<ul class="simple"> +<li><p>wildcard questionnaire ID, wildcard target</p></li> +<li><p>wildcard questionnaire ID, matching variable</p></li> +<li><p>wildcard questionnaire ID, matching variable, matching value</p></li> +<li><p>matching questionnaire ID, wildcard target</p></li> +<li><p>matching questionnaire ID, matching variable</p></li> +<li><p>matching questionnaire ID, matching variable, matching value</p></li> +</ul> +<div class="figure"> +<div class="tabs"> +<input type="radio" id="tab-code-13" class="tab-code" name="tab-group-13" ><label for="tab-code-13" class="label-code">Example LaTeX code</label><input type="radio" id="tab-rendering-13" class="tab-rendering" name="tab-group-13" checked><label for="tab-rendering-13" class="label-rendering">Result</label><input type="radio" id="tab-metadata-13" class="tab-metadata" name="tab-group-13"><label for="tab-metadata-13" class="label-metadata">Metadata</label><div class="content-code"> +<div class="highlight"><pre><span></span><span class="k">\begin</span><span class="nb">{</span>choicegroup<span class="nb">}</span>[var=flower]<span class="nb">{</span>A group of questions with variable "flower"<span class="nb">}</span> + <span class="k">\groupaddchoice</span><span class="na">[var=alice]</span><span class="nb">{</span>Choice "alice"<span class="nb">}</span> + <span class="k">\groupaddchoice</span><span class="na">[var=eve]</span><span class="nb">{</span>Choice "eve"<span class="nb">}</span> + <span class="k">\choiceline</span><span class="na">[var=adam]</span><span class="nb">{</span>Question "adam"<span class="nb">}</span> + <span class="k">\choiceline</span><span class="na">[var=bob]</span><span class="nb">{</span>Question "bob"<span class="nb">}</span> +<span class="k">\end</span><span class="nb">{</span>choicegroup<span class="nb">}</span> + +<span class="c">% Force a different questionnaire ID (never do this in a real document!)</span> +<span class="k">\ExplSyntaxOn</span> +<span class="k">\sdaps</span><span class="nb">_</span>set<span class="nb">_</span>questionnaire<span class="nb">_</span>id:n <span class="nb">{</span> testid <span class="nb">}</span> +<span class="k">\ExplSyntaxOff</span> +<span class="k">\begin</span><span class="nb">{</span>choicegroup<span class="nb">}</span>[var=flower]<span class="nb">{</span>A group of questions with variable "flower"<span class="nb">}</span> + <span class="k">\groupaddchoice</span><span class="na">[var=alice]</span><span class="nb">{</span>Choice "alice"<span class="nb">}</span> + <span class="k">\groupaddchoice</span><span class="na">[var=eve]</span><span class="nb">{</span>Choice "eve"<span class="nb">}</span> + <span class="k">\choiceline</span><span class="na">[var=adam]</span><span class="nb">{</span>Question "adam"<span class="nb">}</span> + <span class="k">\choiceline</span><span class="na">[var=bob]</span><span class="nb">{</span>Question "bob"<span class="nb">}</span> +<span class="k">\end</span><span class="nb">{</span>choicegroup<span class="nb">}</span> +</pre></div> +Required code in preamble:<div class="highlight"><pre><span></span><span class="k">\ExplSyntaxOn</span> +<span class="k">\sdaps</span><span class="nb">_</span>overrides<span class="nb">_</span>init:n<span class="nb">{</span> + <span class="c">% For all questoinnaires independent of their ID</span> + *=<span class="nb">{</span> + <span class="c">% For all elements which use the overrides</span> + *=<span class="nb">{</span>fill=green<span class="nb">}</span>, + <span class="c">% Specific element with that variable name</span> + flower<span class="nb">_</span>bob<span class="nb">_</span>alice=<span class="nb">{</span>draw<span class="nb">_</span>check=true<span class="nb">}</span>, + <span class="c">% Specific element with variable "var" and value 1</span> + var<span class="nb">&</span>1=<span class="nb">{</span>draw<span class="nb">_</span>check=true<span class="nb">}</span>, + <span class="nb">}</span>, + <span class="c">% Specific questionnaire ID</span> + testid=<span class="nb">{</span> + <span class="c">% We need to explicitly unset it again!</span> + flower<span class="nb">_</span>bob<span class="nb">_</span>alice=<span class="nb">{</span>draw<span class="nb">_</span>check=false<span class="nb">}</span>, + flower<span class="nb">_</span>adam<span class="nb">_</span>alice=<span class="nb">{</span>draw<span class="nb">_</span>check=true<span class="nb">}</span>, + <span class="nb">}</span>, +<span class="nb">}</span> +<span class="k">\ExplSyntaxOff</span> +</pre></div> +</div><div class="content-rendering"> +<p><img src="_images/sdaps-82e64d3b5db11a81613e2242fc073ca0506aeec4.svg" alt="\begin{choicegroup}[var=flower]{A group of questions with variable "flower"} + \groupaddchoice[var=alice]{Choice "alice"} + \groupaddchoice[var=eve]{Choice "eve"} + \choiceline[var=adam]{Question "adam"} + \choiceline[var=bob]{Question "bob"} +\end{choicegroup} + +% Force a different questionnaire ID (never do this in a real document!) +\ExplSyntaxOn +\sdaps_set_questionnaire_id:n { testid } +\ExplSyntaxOff +\begin{choicegroup}[var=flower]{A group of questions with variable "flower"} + \groupaddchoice[var=alice]{Choice "alice"} + \groupaddchoice[var=eve]{Choice "eve"} + \choiceline[var=adam]{Question "adam"} + \choiceline[var=bob]{Question "bob"} +\end{choicegroup}" /></p> +</div><div class="content-metadata"> +<pre> +[1]Author=Author +[2]Title=Title +[3]SDAPSVersion=1.9.10 +[4]Duplex=true +[5]PrintQuestionnaireId=0 +[6]PageSize=597.50793pt,845.04694pt +[7]Style=qr +[8]CheckMode=checkcorrect +[9]GlobalID= +[10]GlobalIDLabel= +[11]CornerMarkMargin=28.45274pt,28.45274pt,34.1433pt,34.1433pt +[12]QObject-Head=1. A group of questions with variable "flower" +[13]QObject-Choice=1.1. Question "adam" +[14]Answer[1.1]=Choice "alice" +[15]Answer[1.1]=Choice "eve" +[16]Box[1.1]=Checkbox,0,444.80862pt,699.3666pt,9.95845pt,9.95845pt,box,1.00374pt,flower_adam_alice,1 +[17]Box[1.1]=Checkbox,0,521.53519pt,699.3666pt,9.95845pt,9.95845pt,box,1.00374pt,flower_adam_eve,2 +[18]Variable[1.1]=flower_adam +[19]QObject-Choice=1.2. Question "bob" +[20]Answer[1.2]=Choice "alice" +[21]Answer[1.2]=Choice "eve" +[22]Box[1.2]=Checkbox,0,444.80862pt,685.76659pt,9.95845pt,9.95845pt,box,1.00374pt,flower_bob_alice,1 +[23]Box[1.2]=Checkbox,0,521.53519pt,685.76659pt,9.95845pt,9.95845pt,box,1.00374pt,flower_bob_eve,2 +[24]Variable[1.2]=flower_bob +[25]Variable[1]=flower +[26]QObject-Head=2. A group of questions with variable "flower" +[27]QObject-Choice=2.1. Question "adam" +[28]Answer[2.1]=Choice "alice" +[29]Answer[2.1]=Choice "eve" +[30]Box[2.1]=Checkbox,0,444.80862pt,637.89645pt,9.95845pt,9.95845pt,box,1.00374pt,flower_adam_alice,1 +[31]Box[2.1]=Checkbox,0,521.53519pt,637.89645pt,9.95845pt,9.95845pt,box,1.00374pt,flower_adam_eve,2 +[32]Variable[2.1]=flower_adam +[33]QObject-Choice=2.2. Question "bob" +[34]Answer[2.2]=Choice "alice" +[35]Answer[2.2]=Choice "eve" +[36]Box[2.2]=Checkbox,0,444.80862pt,624.29645pt,9.95845pt,9.95845pt,box,1.00374pt,flower_bob_alice,1 +[37]Box[2.2]=Checkbox,0,521.53519pt,624.29645pt,9.95845pt,9.95845pt,box,1.00374pt,flower_bob_eve,2 +[38]Variable[2.2]=flower_bob +[39]Variable[2]=flower +</pre></div></div><p class="caption">Overriding checkbox color and pre-filled value based on +questionnaire ID and variables.</p></div></dd></dl> + +</div> +<div class="section" id="the-rendering-subsystem"> +<h2>The rendering subsystem<a class="headerlink" href="#the-rendering-subsystem" title="Permalink to this headline">¶</a></h2> +<div class="section" id="checkbox"> +<h3>Checkbox<a class="headerlink" href="#checkbox" title="Permalink to this headline">¶</a></h3> +<table class="docutils align-default"> +<colgroup> +<col style="width: 14%" /> +<col style="width: 86%" /> +</colgroup> +<thead> +<tr class="row-odd"><th class="head"><p>Option</p></th> +<th class="head"><p>Description</p></th> +</tr> +</thead> +<tbody> +<tr class="row-even"><td><p>linewidth</p></td> +<td><p>The width of the outline (default: 1bp)</p></td> +</tr> +<tr class="row-odd"><td><p>width</p></td> +<td><p>The width of the checkbox (default 3.5mm)</p></td> +</tr> +<tr class="row-even"><td><p>height</p></td> +<td><p>The height of the checkbox (default: 3.5mm)</p></td> +</tr> +<tr class="row-odd"><td><p>form</p></td> +<td><p>The form, either <cite>box</cite> or <cite>ellipse</cite> (default: <cite>box</cite> for <cite>multichoice</cite> and <cite>ellipse</cite> for <cite>singlechoice</cite>)</p></td> +</tr> +<tr class="row-even"><td><p>value</p></td> +<td><p>The value of the checkbox (for internal use)</p></td> +</tr> +<tr class="row-odd"><td><p>fill</p></td> +<td><p>The colour to fill the checkbox with (default: <cite>white</cite>)</p></td> +</tr> +<tr class="row-even"><td><p>draw</p></td> +<td><p>The colour to draw the checkbox frame with (default: <cite>.</cite>, i.e. current text colour)</p></td> +</tr> +<tr class="row-odd"><td><p>draw_check</p></td> +<td><p>Whether to draw a checkmark on top of the box (default: <cite>false</cite>)</p></td> +</tr> +<tr class="row-even"><td><p>centered_text</p></td> +<td><p>Text to overlay over the checkmark (default: <cite>none</cite>)</p></td> +</tr> +<tr class="row-odd"><td><p>text</p></td> +<td><p>Text to overlay over the checkmark using a minipage (default: <cite>none</cite>)</p></td> +</tr> +<tr class="row-even"><td><p>text_align</p></td> +<td><p>The minipage alignment of the overlay (default: <cite>c</cite>, valid are <cite>c</cite>, <cite>t</cite>, <cite>b</cite>, <cite>s</cite> for center, top, bottom or spread)</p></td> +</tr> +<tr class="row-odd"><td><p>text_padding</p></td> +<td><p>The minipages padding from the outside border of the box (default: <cite>2bp</cite>)</p></td> +</tr> +<tr class="row-even"><td><p>ellipse</p></td> +<td><p>Pass as a short form for <cite>form=ellipse</cite></p></td> +</tr> +<tr class="row-odd"><td><p>box</p></td> +<td><p>Pass as a short form for <cite>form=box</cite></p></td> +</tr> +</tbody> +</table> +<p>There is only one user facing command to render a checkbox:</p> +<ul class="simple"> +<li><p><cite>\sdaps_checkbox:nn</cite> +The following arguments can be given:</p> +<ul> +<li><p>Variable name</p></li> +<li><p>Value</p></li> +</ul> +</li> +</ul> +<p>The behaviour of the checkbox should be changed through the context. On a first +level this works by using <cite>\sdaps_checkbox_set_type:n</cite> and setting either +<cite>singlechoice</cite> or <cite>multichoice</cite>. Other than that you can also change the style +for <cite>singlechoice</cite> and <cite>multichoice</cite> through the context and overrides. The +following example demonstrates the use of context modification.</p> +<div class="figure"> +<div class="tabs"> +<input type="radio" id="tab-code-14" class="tab-code" name="tab-group-14" ><label for="tab-code-14" class="label-code">Example LaTeX code</label><input type="radio" id="tab-rendering-14" class="tab-rendering" name="tab-group-14" checked><label for="tab-rendering-14" class="label-rendering">Result</label><div class="content-code"> +<div class="highlight"><pre><span></span><span class="k">\noindent</span> +<span class="k">\ExplSyntaxOn</span> +<span class="k">\sdaps</span><span class="nb">_</span>checkbox:nn <span class="nb">{}</span> <span class="nb">{}</span> + +<span class="k">\hspace</span><span class="nb">{</span>1em<span class="nb">}</span> +<span class="k">\sdaps</span><span class="nb">_</span>context<span class="nb">_</span>append:nn <span class="nb">{</span> * <span class="nb">}</span> <span class="nb">{</span> linewidth=2bp <span class="nb">}</span> +<span class="k">\sdaps</span><span class="nb">_</span>checkbox:nn <span class="nb">{}</span> <span class="nb">{}</span> + +<span class="k">\hspace</span><span class="nb">{</span>1em<span class="nb">}</span> +<span class="k">\sdaps</span><span class="nb">_</span>context<span class="nb">_</span>append:nn <span class="nb">{</span> multichoice <span class="nb">}</span> <span class="nb">{</span> fill=red <span class="nb">}</span> +<span class="k">\sdaps</span><span class="nb">_</span>checkbox:nn <span class="nb">{}</span> <span class="nb">{}</span> + +<span class="k">\hspace</span><span class="nb">{</span>1em<span class="nb">}</span> +<span class="k">\sdaps</span><span class="nb">_</span>context<span class="nb">_</span>set:n <span class="nb">{</span> * = <span class="nb">{}</span> <span class="nb">}</span> +<span class="k">\sdaps</span><span class="nb">_</span>checkbox:nn <span class="nb">{}</span> <span class="nb">{}</span> + + +<span class="k">\hspace</span><span class="nb">{</span>1em<span class="nb">}</span> +<span class="k">\sdaps</span><span class="nb">_</span>context<span class="nb">_</span>set:n <span class="nb">{</span> multichoice=<span class="nb">{</span>ellipse<span class="nb">}</span> <span class="nb">}</span> +<span class="k">\sdaps</span><span class="nb">_</span>checkbox:nn <span class="nb">{}</span> <span class="nb">{}</span> + +<span class="k">\hspace</span><span class="nb">{</span>1em<span class="nb">}</span> +<span class="k">\sdaps</span><span class="nb">_</span>context<span class="nb">_</span>append:nn <span class="nb">{</span> * <span class="nb">}</span> <span class="nb">{</span> linewidth=2bp <span class="nb">}</span> +<span class="k">\sdaps</span><span class="nb">_</span>checkbox:nn <span class="nb">{}</span> <span class="nb">{}</span> + +<span class="k">\hspace</span><span class="nb">{</span>1em<span class="nb">}</span> +<span class="k">\sdaps</span><span class="nb">_</span>context<span class="nb">_</span>append:nn <span class="nb">{</span> multichoice <span class="nb">}</span> <span class="nb">{</span> fill=red <span class="nb">}</span> +<span class="k">\sdaps</span><span class="nb">_</span>checkbox:nn <span class="nb">{}</span> <span class="nb">{}</span> + +<span class="k">\hspace</span><span class="nb">{</span>1em<span class="nb">}</span> +<span class="k">\sdaps</span><span class="nb">_</span>context<span class="nb">_</span>set:n <span class="nb">{</span> * = <span class="nb">{}</span> <span class="nb">}</span> +<span class="k">\sdaps</span><span class="nb">_</span>checkbox:nn <span class="nb">{}</span> <span class="nb">{}</span> + +<span class="k">\newline</span> + +<span class="k">\sdaps</span><span class="nb">_</span>context<span class="nb">_</span>set:n <span class="nb">{</span> * = <span class="nb">{</span> centered<span class="nb">_</span>text = X <span class="nb">}</span>, multichoice = <span class="nb">{</span> width=5mm, height=5mm<span class="nb">}</span> <span class="nb">}</span> +<span class="k">\sdaps</span><span class="nb">_</span>checkbox:nn <span class="nb">{}</span> <span class="nb">{}</span> + +<span class="k">\hspace</span><span class="nb">{</span>1em<span class="nb">}</span> +<span class="k">\sdaps</span><span class="nb">_</span>context<span class="nb">_</span>append:nn <span class="nb">{</span> * <span class="nb">}</span> <span class="nb">{</span> linewidth=2bp <span class="nb">}</span> +<span class="k">\sdaps</span><span class="nb">_</span>checkbox:nn <span class="nb">{}</span> <span class="nb">{}</span> + +<span class="k">\hspace</span><span class="nb">{</span>1em<span class="nb">}</span> +<span class="k">\sdaps</span><span class="nb">_</span>context<span class="nb">_</span>append:nn <span class="nb">{</span> checkbox <span class="nb">}</span> <span class="nb">{</span> fill=red <span class="nb">}</span> +<span class="k">\sdaps</span><span class="nb">_</span>checkbox:nn <span class="nb">{}</span> <span class="nb">{}</span> + +<span class="k">\hspace</span><span class="nb">{</span>1em<span class="nb">}</span> +<span class="k">\sdaps</span><span class="nb">_</span>context<span class="nb">_</span>set:n <span class="nb">{</span> * = <span class="nb">{}</span> <span class="nb">}</span> +<span class="k">\sdaps</span><span class="nb">_</span>checkbox:nn <span class="nb">{}</span> <span class="nb">{}</span> + +<span class="k">\hspace</span><span class="nb">{</span>1em<span class="nb">}</span> +<span class="k">\sdaps</span><span class="nb">_</span>context<span class="nb">_</span>set:n <span class="nb">{</span> multichoice=<span class="nb">{</span>draw<span class="nb">_</span>check<span class="nb">}</span> <span class="nb">}</span> +<span class="k">\sdaps</span><span class="nb">_</span>checkbox:nn <span class="nb">{}</span> <span class="nb">{}</span> + +<span class="k">\hspace</span><span class="nb">{</span>1em<span class="nb">}</span> +<span class="k">\sdaps</span><span class="nb">_</span>context<span class="nb">_</span>append:nn <span class="nb">{</span> * <span class="nb">}</span> <span class="nb">{</span> linewidth=2bp <span class="nb">}</span> +<span class="k">\sdaps</span><span class="nb">_</span>checkbox:nn <span class="nb">{}</span> <span class="nb">{}</span> + +<span class="k">\hspace</span><span class="nb">{</span>1em<span class="nb">}</span> +<span class="k">\sdaps</span><span class="nb">_</span>context<span class="nb">_</span>append:nn <span class="nb">{</span> multichoice <span class="nb">}</span> <span class="nb">{</span> fill=red <span class="nb">}</span> +<span class="k">\sdaps</span><span class="nb">_</span>checkbox:nn <span class="nb">{}</span> <span class="nb">{}</span> + +<span class="k">\hspace</span><span class="nb">{</span>1em<span class="nb">}</span> +<span class="k">\sdaps</span><span class="nb">_</span>context<span class="nb">_</span>set:n <span class="nb">{</span> * = <span class="nb">{}</span> <span class="nb">}</span> +<span class="k">\sdaps</span><span class="nb">_</span>checkbox:nn <span class="nb">{}</span> <span class="nb">{}</span> + +<span class="k">\ExplSyntaxOff</span> +</pre></div> +</div><div class="content-rendering"> +<p><img src="_images/sdaps-5ef726a659f638b38aabe9893a665cf541e4117b.svg" alt="\noindent +\ExplSyntaxOn +\sdaps_checkbox:nn {} {} + +\hspace{1em} +\sdaps_context_append:nn { * } { linewidth=2bp } +\sdaps_checkbox:nn {} {} + +\hspace{1em} +\sdaps_context_append:nn { multichoice } { fill=red } +\sdaps_checkbox:nn {} {} + +\hspace{1em} +\sdaps_context_set:n { * = {} } +\sdaps_checkbox:nn {} {} + + +\hspace{1em} +\sdaps_context_set:n { multichoice={ellipse} } +\sdaps_checkbox:nn {} {} + +\hspace{1em} +\sdaps_context_append:nn { * } { linewidth=2bp } +\sdaps_checkbox:nn {} {} + +\hspace{1em} +\sdaps_context_append:nn { multichoice } { fill=red } +\sdaps_checkbox:nn {} {} + +\hspace{1em} +\sdaps_context_set:n { * = {} } +\sdaps_checkbox:nn {} {} + +\newline + +\sdaps_context_set:n { * = { centered_text = X }, multichoice = { width=5mm, height=5mm} } +\sdaps_checkbox:nn {} {} + +\hspace{1em} +\sdaps_context_append:nn { * } { linewidth=2bp } +\sdaps_checkbox:nn {} {} + +\hspace{1em} +\sdaps_context_append:nn { checkbox } { fill=red } +\sdaps_checkbox:nn {} {} + +\hspace{1em} +\sdaps_context_set:n { * = {} } +\sdaps_checkbox:nn {} {} + +\hspace{1em} +\sdaps_context_set:n { multichoice={draw_check} } +\sdaps_checkbox:nn {} {} + +\hspace{1em} +\sdaps_context_append:nn { * } { linewidth=2bp } +\sdaps_checkbox:nn {} {} + +\hspace{1em} +\sdaps_context_append:nn { multichoice } { fill=red } +\sdaps_checkbox:nn {} {} + +\hspace{1em} +\sdaps_context_set:n { * = {} } +\sdaps_checkbox:nn {} {} + +\ExplSyntaxOff" /></p> +</div></div><p class="caption">Example showing modification of the context for checkbox rendering</p></div><div class="admonition-todo admonition" id="id1"> +<p class="admonition-title">Todo</p> +<p>It appears the text is not centered correctly.</p> +</div> +</div> +</div> +</div> + + + <div class="clearer"></div> + </div> + </div> + </div> + <div class="sphinxsidebar" role="navigation" aria-label="main navigation"> + <div class="sphinxsidebarwrapper"> + <h3><a href="index.html">Table of Contents</a></h3> + <ul> +<li><a class="reference internal" href="#">sdapsbase package</a><ul> +<li><a class="reference internal" href="#the-context-subsystem">The context subsystem</a><ul> +<li><a class="reference internal" href="#handling-context-nesting">Handling context nesting</a></li> +<li><a class="reference internal" href="#managing-context-variables">Managing context variables</a></li> +<li><a class="reference internal" href="#defining-questions-and-headings">Defining questions and headings</a></li> +</ul> +</li> +<li><a class="reference internal" href="#overrides">Overrides</a></li> +<li><a class="reference internal" href="#the-rendering-subsystem">The rendering subsystem</a><ul> +<li><a class="reference internal" href="#checkbox">Checkbox</a></li> +</ul> +</li> +</ul> +</li> +</ul> + + <h4>Previous topic</h4> + <p class="topless"><a href="sdapsarray.html" + title="previous chapter">sdapsarray package</a></p> + <div role="note" aria-label="source link"> + <h3>This Page</h3> + <ul class="this-page-menu"> + <li><a href="_sources/sdapsbase.rst.txt" + rel="nofollow">Show Source</a></li> + </ul> + </div> +<div id="searchbox" style="display: none" role="search"> + <h3 id="searchlabel">Quick search</h3> + <div class="searchformwrapper"> + <form class="search" action="search.html" method="get"> + <input type="text" name="q" aria-labelledby="searchlabel" /> + <input type="submit" value="Go" /> + </form> + </div> +</div> +<script>$('#searchbox').show(0);</script> + </div> + </div> + <div class="clearer"></div> + </div> + <div class="related" role="navigation" aria-label="related navigation"> + <h3>Navigation</h3> + <ul> + <li class="right" style="margin-right: 10px"> + <a href="genindex.html" title="General Index" + >index</a></li> + <li class="right" > + <a href="sdapsarray.html" title="sdapsarray package" + >previous</a> |</li> + <li class="nav-item nav-item-0"><a href="index.html">sdaps-class 0.1 documentation</a> »</li> + <li class="nav-item nav-item-this"><a href="">sdapsbase package</a></li> + </ul> + </div> + <div class="footer" role="contentinfo"> + © Copyright 2016, Benjamin Berg. + Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 3.4.3. + </div> + </body> +</html>
\ No newline at end of file diff --git a/macros/latex/contrib/sdaps/html/sdapsclassic.html b/macros/latex/contrib/sdaps/html/sdapsclassic.html new file mode 100644 index 0000000000..04d7e60277 --- /dev/null +++ b/macros/latex/contrib/sdaps/html/sdapsclassic.html @@ -0,0 +1,1297 @@ + +<!DOCTYPE html> + +<html> + <head> + <meta charset="utf-8" /> + <meta name="viewport" content="width=device-width, initial-scale=1.0" /> + <title>sdapsclassic class — sdaps-class 0.1 documentation</title> + <link rel="stylesheet" href="_static/pygments.css" type="text/css" /> + <link rel="stylesheet" href="_static/classic.css" type="text/css" /> + <link rel="stylesheet" type="text/css" href="_static/css/sdapstex.css" /> + + <script id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script> + <script src="_static/jquery.js"></script> + <script src="_static/underscore.js"></script> + <script src="_static/doctools.js"></script> + + <link rel="index" title="Index" href="genindex.html" /> + <link rel="search" title="Search" href="search.html" /> + <link rel="next" title="sdapslayout package" href="sdapslayout.html" /> + <link rel="prev" title="Creating custom layouts using base commands" href="customlayout.html" /> + </head><body> + <div class="related" role="navigation" aria-label="related navigation"> + <h3>Navigation</h3> + <ul> + <li class="right" style="margin-right: 10px"> + <a href="genindex.html" title="General Index" + accesskey="I">index</a></li> + <li class="right" > + <a href="sdapslayout.html" title="sdapslayout package" + accesskey="N">next</a> |</li> + <li class="right" > + <a href="customlayout.html" title="Creating custom layouts using base commands" + accesskey="P">previous</a> |</li> + <li class="nav-item nav-item-0"><a href="index.html">sdaps-class 0.1 documentation</a> »</li> + <li class="nav-item nav-item-this"><a href="">sdapsclassic class</a></li> + </ul> + </div> + + <div class="document"> + <div class="documentwrapper"> + <div class="bodywrapper"> + <div class="body" role="main"> + + <div class="section" id="sdapsclassic-class"> +<span id="sdapsclassic"></span><h1>sdapsclassic class<a class="headerlink" href="#sdapsclassic-class" title="Permalink to this headline">¶</a></h1> +<p>This is the main class which currently should be used to create questionnaires. +It builds on top of the other packages and adds new macros and environments +which are similar to the ones from the original SDAPS LaTeX class.</p> +<p>Please note that the environments from the sdapslayout package cannot be used +directly as using these environments will cause conflicting macro definitions. +Instead one can simply use the aliases provided in this class.</p> +<p>The entire document should be wrapped using the <a class="reference internal" href="#questionnaire" title="questionnaire"><code class="xref tex tex-environ docutils literal notranslate"><span class="pre">questionnaire</span></code></a> environment.</p> +<p>The following macros and environments exist:</p> +<blockquote> +<div><ul class="simple"> +<li><p><a class="reference internal" href="#questionnaire" title="questionnaire"><code class="xref tex tex-environ docutils literal notranslate"><span class="pre">questionnaire</span></code></a>: Main environment wrapping everything</p></li> +<li><p><a class="reference internal" href="#info" title="info"><code class="xref tex tex-environ docutils literal notranslate"><span class="pre">info</span></code></a>: Style definition for information block</p></li> +<li><p><a class="reference internal" href="#\addinfo" title="\addinfo"><code class="xref tex tex-macro docutils literal notranslate"><span class="pre">\addinfo</span></code></a>: Add metadata to the project</p></li> +<li><p><a class="reference internal" href="#\sdapsinfo" title="\sdapsinfo"><code class="xref tex tex-macro docutils literal notranslate"><span class="pre">\sdapsinfo</span></code></a>: Print the standard instructions for filling out</p></li> +</ul> +</div></blockquote> +<p>The following question types exists for your use:</p> +<ul class="simple"> +<li><p><a class="reference internal" href="#\singlemark" title="\singlemark"><code class="xref tex tex-macro docutils literal notranslate"><span class="pre">\singlemark</span></code></a>: A single range or mark question</p></li> +<li><p><a class="reference internal" href="#\singlemarkother" title="\singlemarkother"><code class="xref tex tex-macro docutils literal notranslate"><span class="pre">\singlemarkother</span></code></a>: A single range or makr question with an alternative answer in case it isn’t applicable</p></li> +<li><p><a class="reference internal" href="#\textbox" title="\textbox"><code class="xref tex tex-macro docutils literal notranslate"><span class="pre">\textbox</span></code></a>: A large and optionally scalable textbox for freeform content</p></li> +<li><p><a class="reference internal" href="#choicequestion" title="choicequestion"><code class="xref tex tex-environ docutils literal notranslate"><span class="pre">choicequestion</span></code></a>: A multiple choice question with a number of answers</p></li> +<li><p><a class="reference internal" href="#choicegroup" title="choicegroup"><code class="xref tex tex-environ docutils literal notranslate"><span class="pre">choicegroup</span></code></a>: A list of multiple choice questions layed out in rows (or columns)</p></li> +<li><p><a class="reference internal" href="#optionquestion" title="optionquestion"><code class="xref tex tex-environ docutils literal notranslate"><span class="pre">optionquestion</span></code></a>: A single choice question with a number of answers</p></li> +<li><p><a class="reference internal" href="#optiongroup" title="optiongroup"><code class="xref tex tex-environ docutils literal notranslate"><span class="pre">optiongroup</span></code></a>: A list of single choice questions layed out in rows (or columns)</p></li> +<li><p><a class="reference internal" href="#markgroup" title="markgroup"><code class="xref tex tex-environ docutils literal notranslate"><span class="pre">markgroup</span></code></a>: A list of range or mark questions layed out in rows (or columns)</p></li> +</ul> +<p>You should only use <code class="docutils literal notranslate"><span class="pre">\section{}</span></code> for structuring the document.</p> +<div class="section" id="class-options"> +<h2>Class Options<a class="headerlink" href="#class-options" title="Permalink to this headline">¶</a></h2> +<table class="docutils align-default"> +<colgroup> +<col style="width: 28%" /> +<col style="width: 72%" /> +</colgroup> +<thead> +<tr class="row-odd"><th class="head"><p>Argument</p></th> +<th class="head"><p>Description</p></th> +</tr> +</thead> +<tbody> +<tr class="row-even"><td><p>sdaps_style</p></td> +<td><p>The markings style to use. Either “code128”, “qr” (default: code128)</p></td> +</tr> +<tr class="row-odd"><td><p>checkmode</p></td> +<td><dl class="simple"> +<dt>The mode for checkbox recognition can be any of:</dt><dd><ul class="simple"> +<li><p><strong>checkcorrect</strong>: check to mark, fill to correct (unmark) (default)</p></li> +<li><p><strong>check</strong>: check or fill to mark</p></li> +<li><p><strong>fill</strong>: fill to mark</p></li> +</ul> +</dd> +</dl> +</td> +</tr> +<tr class="row-even"><td><p>disable_recognition</p></td> +<td><p>Disable all recognition related page markings. This must not be used +when intending to ues the SDAPS program for optical mark recognition. +An example use case would be creating a PDF form using the SDAPS +LaTeX classes. (default: not set)</p></td> +</tr> +<tr class="row-odd"><td><p>twoside_barcode</p></td> +<td><dl class="simple"> +<dt>Where to draw barcodes if in twoside/duplex mode:</dt><dd><ul class="simple"> +<li><p><strong>both</strong>: draw on front and back (default)</p></li> +<li><p><strong>front</strong>: only draw on the front of the page</p></li> +<li><p><strong>back</strong>: only draw on the back of the page</p></li> +</ul> +</dd> +</dl> +</td> +</tr> +<tr class="row-even"><td><p>globalid</p></td> +<td><p>A global identifier to be printed on the document (as barcode)</p></td> +</tr> +<tr class="row-odd"><td><p>globalidlabel</p></td> +<td><p>The label for the barcode (only code128)</p></td> +</tr> +<tr class="row-even"><td><p>no_print_questionnaire_id</p></td> +<td><p>Disable printing of questionnaire IDs</p></td> +</tr> +<tr class="row-odd"><td><p>print_questionnaire_id</p></td> +<td><p>Enable printing of questionnaire IDs</p></td> +</tr> +</tbody> +</table> +</div> +<div class="section" id="general-macros-and-environments"> +<h2>General macros and environments<a class="headerlink" href="#general-macros-and-environments" title="Permalink to this headline">¶</a></h2> +<dl class="tex environ"> +<dt id="questionnaire"> +<em class="property">\begin{</em><code class="sig-name descname">questionnaire</code><em class="property">}</em><span class="sig"> <span class="sig-paren">[</span><em>kwargs</em><span class="sig-paren">]</span></span><br/><span class="sig"> content +</span><br/><em class="property">\end{</em><code class="sig-name descname">questionnaire</code><em class="property">}</em><a class="headerlink" href="#questionnaire" title="Permalink to this definition">¶</a></dt> +<dd><dl class="field-list simple"> +<dt class="field-odd">Keyword Arguments</dt> +<dd class="field-odd"><p><strong>noinfo</strong> – Suppress the generation of the standard information text</p> +</dd> +</dl> +<p>This is the main environment. You should have exactly one of these +environments containing the entire document.</p> +</dd></dl> + +<dl class="tex environ"> +<dt id="info"> +<em class="property">\begin{</em><code class="sig-name descname">info</code><em class="property">}</em><br/><span class="sig"> content +</span><br/><em class="property">\end{</em><code class="sig-name descname">info</code><em class="property">}</em><a class="headerlink" href="#info" title="Permalink to this definition">¶</a></dt> +<dd><p>A simple environment which places a line on top and below the content.</p> +</dd></dl> + +<dl class="tex macro"> +<dt id="\addinfo"> +<code class="sig-name descname">\addinfo</code><span class="sig"> <span class="sig-paren">{</span><em>key</em><span class="sig-paren">}</span> <span class="sig-paren">{</span><em>value</em><span class="sig-paren">}</span></span><a class="headerlink" href="#\addinfo" title="Permalink to this definition">¶</a></dt> +<dd><p>Attach further metadata to the SDAPS project. This may be used for any +purpose and the information will also appear on the cover page when +generating a report using the main SDAPS program.</p> +</dd></dl> + +<dl class="tex macro"> +<dt id="\sdapsinfo"> +<code class="sig-name descname">\sdapsinfo</code><a class="headerlink" href="#\sdapsinfo" title="Permalink to this definition">¶</a></dt> +<dd><p>Print the instruction text that is printed at the top of the page +unless the <cite>noinfo</cite> keyword argument is given to <a class="reference internal" href="#questionnaire" title="questionnaire"><code class="xref tex tex-environ docutils literal notranslate"><span class="pre">questionnaire</span></code></a>.</p> +<p>Place into a <a class="reference internal" href="#info" title="info"><code class="xref tex tex-environ docutils literal notranslate"><span class="pre">info</span></code></a> block to get the same visual appearance as the +default information text.</p> +</dd></dl> + +<dl class="tex macro"> +<dt id="\sdapspagemark"> +<code class="sig-name descname">\sdapspagemark</code><a class="headerlink" href="#\sdapspagemark" title="Permalink to this definition">¶</a></dt> +<dd><p>This macro must be executed once for every page. By default it is placed +into the center footer and as such should not be executed unless the footer +is modified.</p> +<p>While this command is provided, use it at your own risk. No guarantees are +made on how the class uses this macro internally. If you use it, you need +to verify the behaviour whenever the class is updated and ensure that +everything is functioning appropriately. In particular, this macro must not +be executed twice per page.</p> +</dd></dl> + +</div> +<div class="section" id="question-related-macros"> +<h2>Question related macros<a class="headerlink" href="#question-related-macros" title="Permalink to this headline">¶</a></h2> +<dl class="tex macro"> +<dt id="\checkbox"> +<code class="sig-name descname">\checkbox</code><span class="sig"> <em>*</em></span><a class="headerlink" href="#\checkbox" title="Permalink to this definition">¶</a></dt> +<dd><dl class="field-list simple"> +<dt class="field-odd">Arguments</dt> +<dd class="field-odd"><p><strong>*</strong> – If given, a single choice checkbox is shown instead of a multi choice.</p> +</dd> +</dl> +<p>Shows an unchecked checkbox for demonstration purposes.</p> +</dd></dl> + +<dl class="tex macro"> +<dt id="\checkedbox"> +<code class="sig-name descname">\checkedbox</code><span class="sig"> <em>*</em></span><a class="headerlink" href="#\checkedbox" title="Permalink to this definition">¶</a></dt> +<dd><dl class="field-list simple"> +<dt class="field-odd">Arguments</dt> +<dd class="field-odd"><p><strong>*</strong> – If given, a single choice checkbox is shown instead of a multi choice.</p> +</dd> +</dl> +<p>Shows a checked checkbox for demonstration purposes.</p> +</dd></dl> + +<dl class="tex macro"> +<dt id="\filledbox"> +<code class="sig-name descname">\filledbox</code><span class="sig"> <em>*</em></span><a class="headerlink" href="#\filledbox" title="Permalink to this definition">¶</a></dt> +<dd><dl class="field-list simple"> +<dt class="field-odd">Arguments</dt> +<dd class="field-odd"><p><strong>*</strong> – If given, a single choice checkbox is shown instead of a multi choice.</p> +</dd> +</dl> +<p>Shows a filled checkbox for demonstration purposes.</p> +</dd></dl> + +<dl class="tex macro"> +<dt id="\correctedbox"> +<code class="sig-name descname">\correctedbox</code><span class="sig"> <em>*</em></span><a class="headerlink" href="#\correctedbox" title="Permalink to this definition">¶</a></dt> +<dd><dl class="field-list simple"> +<dt class="field-odd">Arguments</dt> +<dd class="field-odd"><p><strong>*</strong> – If given, a single choice checkbox is shown instead of a multi choice.</p> +</dd> +</dl> +<p>Shows a filled and checked checkbox for demonstration purposes.</p> +</dd></dl> + +<dl class="tex macro"> +<dt id="\singlemark"> +<code class="sig-name descname">\singlemark</code><span class="sig"> <span class="sig-paren">[</span><em>kwargs</em><span class="sig-paren">]</span> <span class="sig-paren">{</span><em>question</em><span class="sig-paren">}</span> <span class="sig-paren">{</span><em>lower</em><span class="sig-paren">}</span> <span class="sig-paren">{</span><em>upper</em><span class="sig-paren">}</span></span><a class="headerlink" href="#\singlemark" title="Permalink to this definition">¶</a></dt> +<dd><p>A simple “mark” question, i.e. a range. The command does not currently allow adding +an alternate answer in a way similar to the markgroup or rangearray environments.</p> +<dl class="field-list simple"> +<dt class="field-odd">Arguments</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>question</strong> – The question text</p></li> +<li><p><strong>lower</strong> – The text for the lower label</p></li> +<li><p><strong>upper</strong> – The text for the upper label</p></li> +</ul> +</dd> +<dt class="field-even">Keyword Arguments</dt> +<dd class="field-even"><ul class="simple"> +<li><p><strong>var</strong> – The variable for the question (to be appended to context).</p></li> +<li><p><strong>count</strong> – The number of checkboxes (default: <code class="docutils literal notranslate"><span class="pre">markcheckboxcount</span></code>).</p></li> +</ul> +</dd> +</dl> +<div class="figure"> +<div class="tabs"> +<input type="radio" id="tab-code-15" class="tab-code" name="tab-group-15" ><label for="tab-code-15" class="label-code">Example LaTeX code</label><input type="radio" id="tab-rendering-15" class="tab-rendering" name="tab-group-15" checked><label for="tab-rendering-15" class="label-rendering">Result</label><div class="content-code"> +<div class="highlight"><pre><span></span><span class="k">\singlemark</span><span class="nb">{</span>A range question<span class="nb">}{</span>lower<span class="nb">}{</span>upper<span class="nb">}</span> +<span class="k">\singlemark</span><span class="na">[count=6]</span><span class="nb">{</span>A range question with 6 answers<span class="nb">}{</span>lower<span class="nb">}{</span>upper<span class="nb">}</span> +<span class="k">\setcounter</span><span class="nb">{</span>markcheckboxcount<span class="nb">}{</span>7<span class="nb">}</span> +<span class="k">\singlemark</span><span class="nb">{</span>A range question with 7 answers<span class="nb">}{</span>lower<span class="nb">}{</span>upper<span class="nb">}</span> +</pre></div> +</div><div class="content-rendering"> +<p><img src="_images/sdaps-b3d7aacf19c05aea886e6eb9b8a3eff001085a30.svg" alt="\singlemark{A range question}{lower}{upper} +\singlemark[count=6]{A range question with 6 answers}{lower}{upper} +\setcounter{markcheckboxcount}{7} +\singlemark{A range question with 7 answers}{lower}{upper}" /></p> +</div></div><p class="caption">Simplest form of a range question</p></div></dd></dl> + +<dl class="tex macro"> +<dt id="\singlemarkother"> +<code class="sig-name descname">\singlemarkother</code><span class="sig"> <span class="sig-paren">[</span><em>kwargs</em><span class="sig-paren">]</span> <span class="sig-paren">{</span><em>question</em><span class="sig-paren">}</span> <span class="sig-paren">{</span><em>lower</em><span class="sig-paren">}</span> <span class="sig-paren">{</span><em>upper</em><span class="sig-paren">}</span> <span class="sig-paren">{</span><em>other</em><span class="sig-paren">}</span></span><a class="headerlink" href="#\singlemarkother" title="Permalink to this definition">¶</a></dt> +<dd><p>Similar to <a class="reference internal" href="#\singlemark" title="\singlemark"><code class="xref tex tex-macro docutils literal notranslate"><span class="pre">\singlemark</span></code></a> but also takes an alternative answer.</p> +<dl class="field-list simple"> +<dt class="field-odd">Arguments</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>question</strong> – The question text</p></li> +<li><p><strong>lower</strong> – The text for the lower label</p></li> +<li><p><strong>upper</strong> – The text for the upper label</p></li> +<li><p><strong>other</strong> – The text for the other label</p></li> +</ul> +</dd> +<dt class="field-even">Keyword Arguments</dt> +<dd class="field-even"><ul class="simple"> +<li><p><strong>var</strong> – The variable for the question (to be appended to context).</p></li> +<li><p><strong>count</strong> – The number of checkboxes (default: <code class="docutils literal notranslate"><span class="pre">markcheckboxcount</span></code>).</p></li> +</ul> +</dd> +</dl> +<div class="figure"> +<div class="tabs"> +<input type="radio" id="tab-code-16" class="tab-code" name="tab-group-16" ><label for="tab-code-16" class="label-code">Example LaTeX code</label><input type="radio" id="tab-rendering-16" class="tab-rendering" name="tab-group-16" checked><label for="tab-rendering-16" class="label-rendering">Result</label><div class="content-code"> +<div class="highlight"><pre><span></span><span class="k">\singlemarkother</span><span class="nb">{</span>A range question<span class="nb">}{</span>lower<span class="nb">}{</span>upper<span class="nb">}{</span>other<span class="nb">}</span> +<span class="k">\singlemarkother</span><span class="na">[count=6]</span><span class="nb">{</span>A range question with 6 answers<span class="nb">}{</span>lower<span class="nb">}{</span>upper<span class="nb">}{</span>other<span class="nb">}</span> +<span class="k">\setcounter</span><span class="nb">{</span>markcheckboxcount<span class="nb">}{</span>7<span class="nb">}</span> +<span class="k">\singlemarkother</span><span class="nb">{</span>A range question with 7 answers<span class="nb">}{</span>lower<span class="nb">}{</span>upper<span class="nb">}{</span>other<span class="nb">}</span> +</pre></div> +</div><div class="content-rendering"> +<p><img src="_images/sdaps-0af490a3ed080fa7140be542f0aa6ef6566a7680.svg" alt="\singlemarkother{A range question}{lower}{upper}{other} +\singlemarkother[count=6]{A range question with 6 answers}{lower}{upper}{other} +\setcounter{markcheckboxcount}{7} +\singlemarkother{A range question with 7 answers}{lower}{upper}{other}" /></p> +</div></div><p class="caption">A range question with an alternative answer</p></div></dd></dl> + +<dl class="tex macro"> +<dt id="\textbox"> +<code class="sig-name descname">\textbox</code><span class="sig"> <em>*</em> <span class="sig-paren">[</span><em>kwargs</em><span class="sig-paren">]</span> <span class="sig-paren">{</span><em>height</em><span class="sig-paren">}</span> <span class="sig-paren">{</span><em>question</em><span class="sig-paren">}</span></span><a class="headerlink" href="#\textbox" title="Permalink to this definition">¶</a></dt> +<dd><dl class="field-list simple"> +<dt class="field-odd">Arguments</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>*</strong> – If given, the textbox is scalable in height</p></li> +<li><p><strong>height</strong> – The height of the text including a unit. If the <cite>*</cite> parameter is given, then this is the minimal height only</p></li> +<li><p><strong>question</strong> – The question text, may not contain fragile content</p></li> +</ul> +</dd> +<dt class="field-even">Keyword Arguments</dt> +<dd class="field-even"><ul class="simple"> +<li><p><strong>text</strong> – The question text for the metadata. Fragile content is currently <em>not</em> supported.</p></li> +<li><p><strong>var</strong> – The variable name for this textbox (to be appended to context)</p></li> +</ul> +</dd> +</dl> +<div class="admonition-todo admonition" id="id1"> +<p class="admonition-title">Todo</p> +<p><a class="reference internal" href="#\textbox" title="\textbox"><code class="xref tex tex-macro docutils literal notranslate"><span class="pre">\textbox</span></code></a> should be able to handle an optional keyword +argument and then allow the question text to include fragile content.</p> +</div> +<div class="figure"> +<div class="tabs"> +<input type="radio" id="tab-code-17" class="tab-code" name="tab-group-17" ><label for="tab-code-17" class="label-code">Example LaTeX code</label><input type="radio" id="tab-rendering-17" class="tab-rendering" name="tab-group-17" checked><label for="tab-rendering-17" class="label-rendering">Result</label><div class="content-code"> +<div class="highlight"><pre><span></span><span class="k">\textbox*</span><span class="nb">{</span>2cm<span class="nb">}{</span>A textbox which is 2cm high, not scaling up to the page size<span class="nb">}</span> +<span class="k">\textbox</span><span class="nb">{</span>2cm<span class="nb">}{</span>A textbox which is at least 2cm high and can scale up to the page size<span class="nb">}</span> +<span class="k">\textbox</span><span class="nb">{</span>10cm<span class="nb">}{</span>A textbox which is at least 10cm high sharing the rest of the page with the previous one<span class="nb">}</span> +</pre></div> +</div><div class="content-rendering"> +<p><img src="_images/sdaps-a81d3fed988dc6e4d07f6553a88bb029c2a68ab5.svg" alt="\textbox*{2cm}{A textbox which is 2cm high, not scaling up to the page size} +\textbox{2cm}{A textbox which is at least 2cm high and can scale up to the page size} +\textbox{10cm}{A textbox which is at least 10cm high sharing the rest of the page with the previous one}" /></p> +</div></div><p class="caption">A textbox</p></div></dd></dl> + +<p>Note that the SDAPS class supports rather fancy textbox handling including textboxes around +other content!</p> +<blockquote> +<div><div class="admonition warning"> +<p class="admonition-title">Warning</p> +<p>The following examples are missing code for proper use! They mostly exist to show off the features but are not quite ready for easy consumption.</p> +</div> +<div class="figure"> +<div class="tabs"> +<input type="radio" id="tab-code-18" class="tab-code" name="tab-group-18" ><label for="tab-code-18" class="label-code">Example LaTeX code</label><input type="radio" id="tab-rendering-18" class="tab-rendering" name="tab-group-18" checked><label for="tab-rendering-18" class="label-rendering">Result</label><input type="radio" id="tab-metadata-18" class="tab-metadata" name="tab-group-18"><label for="tab-metadata-18" class="label-metadata">Metadata</label><div class="content-code"> +<div class="highlight"><pre><span></span><span class="c">% Prepare some stuff so that we can access the specialized commands more easily.</span> +<span class="k">\ExplSyntaxOn</span> +<span class="k">\let\sdapshbox\sdaps</span><span class="nb">_</span>textbox<span class="nb">_</span>hbox:nnn +<span class="k">\let\sdapshstretch\sdaps</span><span class="nb">_</span>textbox<span class="nb">_</span>hstretch:nnnnn +<span class="k">\let\sdapsvbox\sdaps</span><span class="nb">_</span>textbox<span class="nb">_</span>vbox:nnnn +<span class="k">\ExplSyntaxOff</span> + +<span class="k">\sdapshbox</span> <span class="nb">{}</span> <span class="nb">{</span>3bp<span class="nb">}</span> <span class="nb">{</span> This hbox <span class="nb">}</span> should have the same baseline. And one can see that a hbox on the left edge +is <span class="k">\sdapshbox</span><span class="nb">{}{</span>3bp<span class="nb">}{</span> nicely aligned <span class="nb">}</span> with the edge. And some in a formula: <span class="s">$</span><span class="nb"> f</span><span class="o">(</span><span class="nb">x</span><span class="o">)</span><span class="nb"> </span><span class="o">=</span><span class="nb"> </span><span class="nv">\frac</span><span class="nb">{</span><span class="m">1</span><span class="nb">}{c</span><span class="nv">\,\sdapshbox</span><span class="nb">{}{</span><span class="m">3</span><span class="nb">bp}{box}} </span><span class="nv">\sdapshstretch</span><span class="nb">{}{</span><span class="m">2</span><span class="nb">mm}{</span><span class="m">5</span><span class="nb">mm}{</span><span class="m">40</span><span class="nb">mm}{</span><span class="m">1</span><span class="nb">} </span><span class="s">$</span> + +See how even the horizontally stretching box in math mode works fine and fills up to the whole width! + +Some complex inline content: + <span class="k">\sdapsvbox</span> <span class="nb">{}</span> <span class="nb">{</span>0.6<span class="k">\linewidth</span><span class="nb">}</span> <span class="nb">{</span>3bp<span class="nb">}</span> <span class="nb">{</span> + <span class="k">\begin</span><span class="nb">{</span>tabularx<span class="nb">}{</span><span class="k">\linewidth</span><span class="nb">}{</span>l|l|X<span class="nb">}</span> + adsf lkasjd lksj flkjsfd <span class="nb">&</span> blub <span class="nb">&</span> gah <span class="k">\\</span> + <span class="k">\hline</span> + asdf <span class="nb">&</span> <span class="nb">&</span> <span class="k">\\</span> + <span class="k">\end</span><span class="nb">{</span>tabularx<span class="nb">}</span> + + This is a paragraph with more text. This is a paragraph with more text. This is a paragraph with more text. + This is a paragraph with more text. This is a paragraph with more text. This is a paragraph with more text. + <span class="nb">}</span> +</pre></div> +</div><div class="content-rendering"> +<p><img src="_images/sdaps-7b5f67fcc26f98d4c44cf020d79590112811dccc.svg" alt="% Prepare some stuff so that we can access the specialized commands more easily. +\ExplSyntaxOn +\let\sdapshbox\sdaps_textbox_hbox:nnn +\let\sdapshstretch\sdaps_textbox_hstretch:nnnnn +\let\sdapsvbox\sdaps_textbox_vbox:nnnn +\ExplSyntaxOff + +\sdapshbox {} {3bp} { This hbox } should have the same baseline. And one can see that a hbox on the left edge +is \sdapshbox{}{3bp}{ nicely aligned } with the edge. And some in a formula: $ f(x) = \frac{1}{c\,\sdapshbox{}{3bp}{box}} \sdapshstretch{}{2mm}{5mm}{40mm}{1} $ + +See how even the horizontally stretching box in math mode works fine and fills up to the whole width! + +Some complex inline content: + \sdapsvbox {} {0.6\linewidth} {3bp} { + \begin{tabularx}{\linewidth}{l|l|X} + adsf lkasjd lksj flkjsfd & blub & gah \\ + \hline + asdf & & \\ + \end{tabularx} + + This is a paragraph with more text. This is a paragraph with more text. This is a paragraph with more text. + This is a paragraph with more text. This is a paragraph with more text. This is a paragraph with more text. + }" /></p> +</div><div class="content-metadata"> +<pre> +[1]Author=Author +[2]Title=Title +[3]SDAPSVersion=1.9.10 +[4]Duplex=true +[5]PrintQuestionnaireId=0 +[6]PageSize=597.50793pt,845.04694pt +[7]Style=qr +[8]CheckMode=checkcorrect +[9]GlobalID= +[10]GlobalIDLabel= +[11]CornerMarkMargin=28.45274pt,28.45274pt,34.1433pt,34.1433pt +</pre></div></div><p class="caption">Fancy textboxes, for real use additional metadata writing is required!</p></div></div></blockquote> +<dl class="tex macro"> +<dt> +<code class="sig-name descname">\addinfo</code><span class="sig"> <span class="sig-paren">{</span><em>key</em><span class="sig-paren">}</span> <span class="sig-paren">{</span><em>value</em><span class="sig-paren">}</span></span></dt> +<dd><p>Adds a bit of metadata. This metadata will for example appear on the cover page of the report.</p> +<dl class="field-list simple"> +<dt class="field-odd">Arguments</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>key</strong> – The key to set</p></li> +<li><p><strong>value</strong> – The value to set the key to</p></li> +</ul> +</dd> +</dl> +<div class="figure"> +<div class="tabs"> +<input type="radio" id="tab-code-19" class="tab-code" name="tab-group-19" ><label for="tab-code-19" class="label-code">Example LaTeX code</label><input type="radio" id="tab-rendering-19" class="tab-rendering" name="tab-group-19" checked><label for="tab-rendering-19" class="label-rendering">Result</label><input type="radio" id="tab-metadata-19" class="tab-metadata" name="tab-group-19"><label for="tab-metadata-19" class="label-metadata">Metadata</label><div class="content-code"> +<div class="highlight"><pre><span></span><span class="k">\addinfo</span><span class="nb">{</span>Key 1<span class="nb">}{</span>Value 1<span class="nb">}</span> +<span class="k">\addinfo</span><span class="nb">{</span>Key 2<span class="nb">}{</span>Value 2<span class="nb">}</span> +<span class="k">\addinfo</span><span class="nb">{</span>Key 3<span class="nb">}{</span>Value 3<span class="nb">}</span> +<span class="k">\addinfo</span><span class="nb">{</span>Key 4<span class="nb">}{</span>Value 4<span class="nb">}</span> + +Almost empty document, look at the metadata to see what this is about. +</pre></div> +</div><div class="content-rendering"> +<p><img src="_images/sdaps-5f42eed06d6b1410d331c26cd6ee76d40ce7129d.svg" alt="\addinfo{Key 1}{Value 1} +\addinfo{Key 2}{Value 2} +\addinfo{Key 3}{Value 3} +\addinfo{Key 4}{Value 4} + +Almost empty document, look at the metadata to see what this is about." /></p> +</div><div class="content-metadata"> +<pre> +[1]Author=Author +[2]Title=Title +[3]SDAPSVersion=1.9.10 +[4]Duplex=true +[5]PrintQuestionnaireId=0 +[6]PageSize=597.50793pt,845.04694pt +[7]Style=qr +[8]CheckMode=checkcorrect +[9]GlobalID= +[10]GlobalIDLabel= +[11]CornerMarkMargin=28.45274pt,28.45274pt,34.1433pt,34.1433pt +[12]Info-Key 1=Value 1 +[13]Info-Key 2=Value 2 +[14]Info-Key 3=Value 3 +[15]Info-Key 4=Value 4 +</pre></div></div><p class="caption">An example showing the generated metadata</p></div></dd></dl> + +</div> +<div class="section" id="question-environments"> +<h2>Question Environments<a class="headerlink" href="#question-environments" title="Permalink to this headline">¶</a></h2> +<dl class="tex environ"> +<dt id="choicequestion"> +<em class="property">\begin{</em><code class="sig-name descname">choicequestion</code><em class="property">}</em><span class="sig"> <span class="sig-paren">[</span><em>kwargs</em><span class="sig-paren">]</span> <span class="sig-paren">{</span><em>text</em><span class="sig-paren">}</span></span><br/><span class="sig"> content +</span><br/><em class="property">\end{</em><code class="sig-name descname">choicequestion</code><em class="property">}</em><a class="headerlink" href="#choicequestion" title="Permalink to this definition">¶</a></dt> +<dd><dl class="field-list simple"> +<dt class="field-odd">Arguments</dt> +<dd class="field-odd"><p><strong>text</strong> – Text of the choice question. Fragile content is currently <em>not</em> supported.</p> +</dd> +<dt class="field-even">Keyword Arguments</dt> +<dd class="field-even"><ul class="simple"> +<li><p><strong>cols</strong> – Number of columns</p></li> +<li><p><strong>colsep</strong> – Spacing added on the left/right of every cell. This defaults to <cite>6pt</cite>.</p></li> +<li><p><strong>rowsep</strong> – Extra distance between rows. This defaults to <cite>0pt</cite>.</p></li> +<li><p><strong>var</strong> – Variable name for this question (to be appended to context).</p></li> +<li><p><strong>text</strong> – Replacement text for metadata</p></li> +<li><p><strong>type</strong> – the question type “multichoice” or “singlechoice”</p></li> +<li><p><strong>multichoice</strong> – switch to multichoice “Choice” question mode</p></li> +<li><p><strong>singlechoice</strong> – switch to singlechoice “Option” question mode</p></li> +</ul> +</dd> +</dl> +<p>The content should only contain <a class="reference internal" href="#\choiceitem" title="\choiceitem"><code class="xref tex tex-macro docutils literal notranslate"><span class="pre">\choiceitem</span></code></a>, <a class="reference internal" href="#\choicemulticolitem" title="\choicemulticolitem"><code class="xref tex tex-macro docutils literal notranslate"><span class="pre">\choicemulticolitem</span></code></a> and <a class="reference internal" href="#\choiceitemtext" title="\choiceitemtext"><code class="xref tex tex-macro docutils literal notranslate"><span class="pre">\choiceitemtext</span></code></a>.</p> +<div class="figure"> +<div class="tabs"> +<input type="radio" id="tab-code-20" class="tab-code" name="tab-group-20" ><label for="tab-code-20" class="label-code">Example LaTeX code</label><input type="radio" id="tab-rendering-20" class="tab-rendering" name="tab-group-20" checked><label for="tab-rendering-20" class="label-rendering">Result</label><div class="content-code"> +<div class="highlight"><pre><span></span><span class="k">\begin</span><span class="nb">{</span>choicequestion<span class="nb">}</span>[cols=3]<span class="nb">{</span>This is a choice question<span class="nb">}</span> + <span class="k">\choiceitem</span><span class="nb">{</span>First choice<span class="nb">}</span> + <span class="k">\choicemulticolitem</span><span class="nb">{</span>2<span class="nb">}{</span>Second choice with a lot of text<span class="nb">}</span> + <span class="k">\choiceitemtext</span><span class="nb">{</span>1.2cm<span class="nb">}{</span>3<span class="nb">}{</span>Other:<span class="nb">}</span> +<span class="k">\end</span><span class="nb">{</span>choicequestion<span class="nb">}</span> +</pre></div> +</div><div class="content-rendering"> +<p><img src="_images/sdaps-1395f613e9b0d555d4a73f1f91e950f35c0c7fbf.svg" alt="\begin{choicequestion}[cols=3]{This is a choice question} + \choiceitem{First choice} + \choicemulticolitem{2}{Second choice with a lot of text} + \choiceitemtext{1.2cm}{3}{Other:} +\end{choicequestion}" /></p> +</div></div><p class="caption">A choicequestion</p></div><dl class="tex macro"> +<dt id="\choiceitem"> +<code class="sig-name descname">\choiceitem</code><span class="sig"> <span class="sig-paren">[</span><em>kwargs</em><span class="sig-paren">]</span> <span class="sig-paren">{</span><em>text</em><span class="sig-paren">}</span></span><a class="headerlink" href="#\choiceitem" title="Permalink to this definition">¶</a></dt> +<dd><p>A possible choice in a <a class="reference internal" href="#choicequestion" title="choicequestion"><code class="xref tex tex-environ docutils literal notranslate"><span class="pre">choicequestion</span></code></a>. Will span exactly one column.</p> +<dl class="field-list simple"> +<dt class="field-odd">Arguments</dt> +<dd class="field-odd"><p><strong>text</strong> – The text for the choice. Fragile content is currently <em>not</em> supported.</p> +</dd> +<dt class="field-even">Keyword Arguments</dt> +<dd class="field-even"><ul class="simple"> +<li><p><strong>var</strong> – Variable name for this answer for multichoice (to be appended to context).</p></li> +<li><p><strong>val</strong> – Value for this answer for singlechoice.</p></li> +<li><p><strong>text</strong> – Replacement text for metadata.</p></li> +</ul> +</dd> +</dl> +</dd></dl> + +<dl class="tex macro"> +<dt id="\choicemulticolitem"> +<code class="sig-name descname">\choicemulticolitem</code><span class="sig"> <span class="sig-paren">[</span><em>kwargs</em><span class="sig-paren">]</span> <span class="sig-paren">{</span><em>cols</em><span class="sig-paren">}</span> <span class="sig-paren">{</span><em>text</em><span class="sig-paren">}</span></span><a class="headerlink" href="#\choicemulticolitem" title="Permalink to this definition">¶</a></dt> +<dd><p>A possible choice in a <a class="reference internal" href="#choicequestion" title="choicequestion"><code class="xref tex tex-environ docutils literal notranslate"><span class="pre">choicequestion</span></code></a>. Will span exactly <cite>cols</cite> columns.</p> +<dl class="field-list simple"> +<dt class="field-odd">Arguments</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>cols</strong> – The number of columns to span.</p></li> +<li><p><strong>text</strong> – The text for the choice. Fragile content is currently <em>not</em> supported.</p></li> +</ul> +</dd> +<dt class="field-even">Keyword Arguments</dt> +<dd class="field-even"><ul class="simple"> +<li><p><strong>var</strong> – Variable name for this answer for multichoice (to be appended to context).</p></li> +<li><p><strong>val</strong> – Value for this answer for singlechoice.</p></li> +<li><p><strong>text</strong> – Replacement text for metadata.</p></li> +</ul> +</dd> +</dl> +</dd></dl> + +<dl class="tex macro"> +<dt id="\choiceitemtext"> +<code class="sig-name descname">\choiceitemtext</code><span class="sig"> <span class="sig-paren">[</span><em>kwargs</em><span class="sig-paren">]</span> <span class="sig-paren">{</span><em>height</em><span class="sig-paren">}</span> <span class="sig-paren">{</span><em>cols</em><span class="sig-paren">}</span> <span class="sig-paren">{</span><em>text</em><span class="sig-paren">}</span></span><a class="headerlink" href="#\choiceitemtext" title="Permalink to this definition">¶</a></dt> +<dd><p>A possible freeform choice in a <a class="reference internal" href="#choicequestion" title="choicequestion"><code class="xref tex tex-environ docutils literal notranslate"><span class="pre">choicequestion</span></code></a>. The text field +will be of height <cite>height</cite> and it will span exactly <cite>cols</cite> columns.</p> +<p>The text item can currently only be used in multichoice environments.</p> +<dl class="field-list simple"> +<dt class="field-odd">Arguments</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>cols</strong> – The number of columns to span.</p></li> +<li><p><strong>text</strong> – The text for the choice. Fragile content is currently <em>not</em> supported.</p></li> +</ul> +</dd> +<dt class="field-even">Keyword Arguments</dt> +<dd class="field-even"><ul class="simple"> +<li><p><strong>var</strong> – Variable name for this question (to be appended to context).</p></li> +<li><p><strong>text</strong> – Replacement text for metadata.</p></li> +</ul> +</dd> +</dl> +</dd></dl> + +</dd></dl> + +<dl class="tex environ"> +<dt id="optionquestion"> +<em class="property">\begin{</em><code class="sig-name descname">optionquestion</code><em class="property">}</em><span class="sig"> <span class="sig-paren">[</span><em>kwargs</em><span class="sig-paren">]</span> <span class="sig-paren">{</span><em>text</em><span class="sig-paren">}</span></span><br/><span class="sig"> content +</span><br/><em class="property">\end{</em><code class="sig-name descname">optionquestion</code><em class="property">}</em><a class="headerlink" href="#optionquestion" title="Permalink to this definition">¶</a></dt> +<dd><p>Alias for <a class="reference internal" href="#choicequestion" title="choicequestion"><code class="xref tex tex-environ docutils literal notranslate"><span class="pre">choicequestion</span></code></a> which simply sets it into <code class="docutils literal notranslate"><span class="pre">singlechoice</span></code> mode by default.</p> +<div class="figure"> +<div class="tabs"> +<input type="radio" id="tab-code-21" class="tab-code" name="tab-group-21" ><label for="tab-code-21" class="label-code">Example LaTeX code</label><input type="radio" id="tab-rendering-21" class="tab-rendering" name="tab-group-21" checked><label for="tab-rendering-21" class="label-rendering">Result</label><div class="content-code"> +<div class="highlight"><pre><span></span><span class="k">\begin</span><span class="nb">{</span>optionquestion<span class="nb">}</span>[cols=3,singlechoice]<span class="nb">{</span>This is a single choice question<span class="nb">}</span> + <span class="k">\choiceitem</span><span class="nb">{</span>First choice<span class="nb">}</span> + <span class="k">\choicemulticolitem</span><span class="nb">{</span>2<span class="nb">}{</span>Second choice with a lot of text<span class="nb">}</span> +<span class="k">\end</span><span class="nb">{</span>optionquestion<span class="nb">}</span> +</pre></div> +</div><div class="content-rendering"> +<p><img src="_images/sdaps-140b633ca968d1f54a6223f2fa226fc8e59a05f6.svg" alt="\begin{optionquestion}[cols=3,singlechoice]{This is a single choice question} + \choiceitem{First choice} + \choicemulticolitem{2}{Second choice with a lot of text} +\end{optionquestion}" /></p> +</div></div><p class="caption">A choicequestion</p></div></dd></dl> + +<dl class="tex environ"> +<dt> +<em class="property">\begin{</em><code class="sig-name descname">info</code><em class="property">}</em><br/><span class="sig"> content +</span><br/><em class="property">\end{</em><code class="sig-name descname">info</code><em class="property">}</em></dt> +<dd><p>A simple block to typeset important information differently.</p> +<div class="figure"> +<div class="tabs"> +<input type="radio" id="tab-code-22" class="tab-code" name="tab-group-22" ><label for="tab-code-22" class="label-code">Example LaTeX code</label><input type="radio" id="tab-rendering-22" class="tab-rendering" name="tab-group-22" checked><label for="tab-rendering-22" class="label-rendering">Result</label><div class="content-code"> +<div class="highlight"><pre><span></span><span class="k">\begin</span><span class="nb">{</span>info<span class="nb">}</span> + Just a block to write some information in, will have a line above and below. +<span class="k">\end</span><span class="nb">{</span>info<span class="nb">}</span> +</pre></div> +</div><div class="content-rendering"> +<p><img src="_images/sdaps-faa44b67d89e6956ec791297e12883a9ddd31c6b.svg" alt="\begin{info} + Just a block to write some information in, will have a line above and below. +\end{info}" /></p> +</div></div><p class="caption">An info block</p></div></dd></dl> + +<dl class="tex environ"> +<dt id="markgroup"> +<em class="property">\begin{</em><code class="sig-name descname">markgroup</code><em class="property">}</em><span class="sig"> <span class="sig-paren">[</span><em>kwargs</em><span class="sig-paren">]</span> <span class="sig-paren">{</span><em>text</em><span class="sig-paren">}</span></span><br/><span class="sig"> content +</span><br/><em class="property">\end{</em><code class="sig-name descname">markgroup</code><em class="property">}</em><a class="headerlink" href="#markgroup" title="Permalink to this definition">¶</a></dt> +<dd><dl class="field-list simple"> +<dt class="field-odd">Arguments</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>text</strong> – Common question for all subquestions. Fragile content is currently <em>not</em> supported</p></li> +<li><p><strong>kwags</strong> – Same as <a class="reference internal" href="sdapslayout.html#rangearray" title="rangearray"><code class="xref tex tex-environ docutils literal notranslate"><span class="pre">rangearray</span></code></a></p></li> +</ul> +</dd> +</dl> +<div class="figure"> +<div class="tabs"> +<input type="radio" id="tab-code-23" class="tab-code" name="tab-group-23" ><label for="tab-code-23" class="label-code">Example LaTeX code</label><input type="radio" id="tab-rendering-23" class="tab-rendering" name="tab-group-23" checked><label for="tab-rendering-23" class="label-rendering">Result</label><div class="content-code"> +<div class="highlight"><pre><span></span><span class="k">\begin</span><span class="nb">{</span>markgroup<span class="nb">}</span>[align=mygroupalignment]<span class="nb">{</span>A set of mark questions<span class="nb">}</span> + <span class="k">\markline</span><span class="nb">{</span>First question<span class="nb">}{</span>lower<span class="nb">}{</span>upper<span class="nb">}</span> + <span class="k">\markline</span><span class="nb">{</span>Second question<span class="nb">}{</span>lower 2<span class="nb">}{</span>upper 2<span class="nb">}</span> +<span class="k">\end</span><span class="nb">{</span>markgroup<span class="nb">}</span> + +<span class="k">\begin</span><span class="nb">{</span>markgroup<span class="nb">}</span>[align=mygroupalignment]<span class="nb">{</span>Another set of mark questions which is aligned to the first<span class="nb">}</span> + <span class="k">\markline</span><span class="nb">{</span>First question<span class="nb">}{</span>a<span class="nb">}{</span>c<span class="nb">}</span> + <span class="k">\markline</span><span class="nb">{</span>Second question<span class="nb">}{</span>b<span class="nb">}{</span>d<span class="nb">}</span> +<span class="k">\end</span><span class="nb">{</span>markgroup<span class="nb">}</span> + +<span class="k">\begin</span><span class="nb">{</span>markgroup<span class="nb">}</span>[other]<span class="nb">{</span>Another further set of questions with an alternative answer<span class="nb">}</span> + <span class="k">\markline</span><span class="nb">{</span>First question<span class="nb">}{</span>lower<span class="nb">}{</span>upper<span class="nb">}{</span>other<span class="nb">}</span> + <span class="k">\markline</span><span class="nb">{</span>Second question<span class="nb">}{</span>a<span class="nb">}{</span>b<span class="nb">}{</span>c<span class="nb">}</span> +<span class="k">\end</span><span class="nb">{</span>markgroup<span class="nb">}</span> +</pre></div> +</div><div class="content-rendering"> +<p><img src="_images/sdaps-45058fe18d19b32583523bb2185816768f37ddb9.svg" alt="\begin{markgroup}[align=mygroupalignment]{A set of mark questions} + \markline{First question}{lower}{upper} + \markline{Second question}{lower 2}{upper 2} +\end{markgroup} + +\begin{markgroup}[align=mygroupalignment]{Another set of mark questions which is aligned to the first} + \markline{First question}{a}{c} + \markline{Second question}{b}{d} +\end{markgroup} + +\begin{markgroup}[other]{Another further set of questions with an alternative answer} + \markline{First question}{lower}{upper}{other} + \markline{Second question}{a}{b}{c} +\end{markgroup}" /></p> +</div></div><p class="caption">A group of range questions (used to be called mark)</p></div></dd></dl> + +<div class="admonition-todo admonition" id="id2"> +<p class="admonition-title">Todo</p> +<p>The spacing in the “other” case is not sane, we need a larger default spacing in general.</p> +</div> +<dl class="tex environ"> +<dt id="choicegroup"> +<em class="property">\begin{</em><code class="sig-name descname">choicegroup</code><em class="property">}</em><span class="sig"> <span class="sig-paren">[</span><em>kwargs</em><span class="sig-paren">]</span> <span class="sig-paren">{</span><em>text</em><span class="sig-paren">}</span></span><br/><span class="sig"> content +</span><br/><em class="property">\end{</em><code class="sig-name descname">choicegroup</code><em class="property">}</em><a class="headerlink" href="#choicegroup" title="Permalink to this definition">¶</a></dt> +<dd><dl class="field-list simple"> +<dt class="field-odd">Arguments</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>text</strong> – Common question for all subquestions. Fragile content is currently <em>not</em> supported</p></li> +<li><p><strong>kwags</strong> – Same as <a class="reference internal" href="sdapslayout.html#choicearray" title="choicearray"><code class="xref tex tex-environ docutils literal notranslate"><span class="pre">choicearray</span></code></a></p></li> +</ul> +</dd> +</dl> +<div class="admonition note"> +<p class="admonition-title">Note</p> +<p>The choicegroup environment is an alias for the <a class="reference internal" href="sdapslayout.html#choicearray" title="choicearray"><code class="xref tex tex-environ docutils literal notranslate"><span class="pre">choicearray</span></code></a> environment. At this +point the only difference is that the choicegroup environment correctly prints the +header and that it creates the <a class="reference internal" href="#\groupaddchoice" title="\groupaddchoice"><code class="xref tex tex-macro docutils literal notranslate"><span class="pre">\groupaddchoice</span></code></a> and <a class="reference internal" href="#\choiceline" title="\choiceline"><code class="xref tex tex-macro docutils literal notranslate"><span class="pre">\choiceline</span></code></a> aliases.</p> +</div> +<dl class="tex macro"> +<dt id="\choice"> +<code class="sig-name descname">\choice</code><span class="sig"> <span class="sig-paren">[</span><em>kwargs</em><span class="sig-paren">]</span> <span class="sig-paren">{</span><em>text</em><span class="sig-paren">}</span></span><a class="headerlink" href="#\choice" title="Permalink to this definition">¶</a></dt> +<dd><p>A possible choice inside inside the group.</p> +<dl class="field-list simple"> +<dt class="field-odd">Arguments</dt> +<dd class="field-odd"><p><strong>text</strong> – The choices (header) text.</p> +</dd> +<dt class="field-even">Keyword Arguments</dt> +<dd class="field-even"><ul class="simple"> +<li><p><strong>text</strong> – A replacement text for the metadata, if set fragile content is +permitted inside the <cite>text</cite> argument.</p></li> +<li><p><strong>var</strong> – Variable name for this answer for multichoice (to be appended to context).</p></li> +<li><p><strong>val</strong> – Value for this answer for singlechoice.</p></li> +</ul> +</dd> +</dl> +</dd></dl> + +<dl class="tex macro"> +<dt id="\groupaddchoice"> +<code class="sig-name descname">\groupaddchoice</code><span class="sig"> <span class="sig-paren">[</span><em>kwargs</em><span class="sig-paren">]</span> <span class="sig-paren">{</span><em>text</em><span class="sig-paren">}</span></span><a class="headerlink" href="#\groupaddchoice" title="Permalink to this definition">¶</a></dt> +<dd><p>Alias for <a class="reference internal" href="#\choice" title="\choice"><code class="xref tex tex-macro docutils literal notranslate"><span class="pre">\choice</span></code></a> for compatibility.</p> +</dd></dl> + +<dl class="tex macro"> +<dt id="\question"> +<code class="sig-name descname">\question</code><span class="sig"> <span class="sig-paren">[</span><em>kwargs</em><span class="sig-paren">]</span> <span class="sig-paren">{</span><em>text</em><span class="sig-paren">}</span></span><a class="headerlink" href="#\question" title="Permalink to this definition">¶</a></dt> +<dd><p>A single question inside the group. All choices need to be defined earlier using <a class="reference internal" href="#\choice" title="\choice"><code class="xref tex tex-macro docutils literal notranslate"><span class="pre">\choice</span></code></a>.</p> +<dl class="field-list simple"> +<dt class="field-odd">Arguments</dt> +<dd class="field-odd"><p><strong>text</strong> – Question text.</p> +</dd> +<dt class="field-even">Keyword Arguments</dt> +<dd class="field-even"><ul class="simple"> +<li><p><strong>text</strong> – A replacement text for the metadata, if set fragile content is +permitted inside the <cite>text</cite> argument.</p></li> +<li><p><strong>var</strong> – Variable name for this question (to be appended to context).</p></li> +<li><p><strong>range</strong> – Specify which chekcboxes to show. Needs ot be given an <strong>in order list</strong> of variables (multichoice) or values (singlechoice) also allowing specifying <cite>…</cite> for any amount of items.</p></li> +</ul> +</dd> +</dl> +</dd></dl> + +<dl class="tex macro"> +<dt id="\choiceline"> +<code class="sig-name descname">\choiceline</code><span class="sig"> <span class="sig-paren">[</span><em>kwargs</em><span class="sig-paren">]</span> <span class="sig-paren">{</span><em>text</em><span class="sig-paren">}</span></span><a class="headerlink" href="#\choiceline" title="Permalink to this definition">¶</a></dt> +<dd><p>Alias for <a class="reference internal" href="#\question" title="\question"><code class="xref tex tex-macro docutils literal notranslate"><span class="pre">\question</span></code></a> for compatibility.</p> +</dd></dl> + +<div class="figure"> +<div class="tabs"> +<input type="radio" id="tab-code-24" class="tab-code" name="tab-group-24" ><label for="tab-code-24" class="label-code">Example LaTeX code</label><input type="radio" id="tab-rendering-24" class="tab-rendering" name="tab-group-24" checked><label for="tab-rendering-24" class="label-rendering">Result</label><div class="content-code"> +<div class="highlight"><pre><span></span><span class="k">\begin</span><span class="nb">{</span>choicegroup<span class="nb">}{</span>A group of questions<span class="nb">}</span> + <span class="k">\choice</span><span class="nb">{</span>Choice 1<span class="nb">}</span> + <span class="k">\choice</span><span class="nb">{</span>Choice 2<span class="nb">}</span> + <span class="k">\question</span><span class="nb">{</span>Question one<span class="nb">}</span> + <span class="k">\question</span><span class="nb">{</span>Question two<span class="nb">}</span> +<span class="k">\end</span><span class="nb">{</span>choicegroup<span class="nb">}</span> + +<span class="k">\begin</span><span class="nb">{</span>choicegroup<span class="nb">}</span>[align=something]<span class="nb">{</span>Another question<span class="nb">}</span> + <span class="k">\choice</span><span class="nb">{</span>Some choice 1<span class="nb">}</span> + <span class="k">\choice</span><span class="nb">{</span>Some choice 2<span class="nb">}</span> + <span class="k">\question</span><span class="nb">{</span>Question one<span class="nb">}</span> + <span class="k">\question</span><span class="nb">{</span>Question two<span class="nb">}</span> +<span class="k">\end</span><span class="nb">{</span>choicegroup<span class="nb">}</span> + +<span class="k">\begin</span><span class="nb">{</span>choicegroup<span class="nb">}</span>[align=something]<span class="nb">{</span>Another group of questions which is automatically aligned to the previous<span class="nb">}</span> + <span class="k">\groupaddchoice</span><span class="nb">{</span>1<span class="nb">}</span> + <span class="k">\groupaddchoice</span><span class="nb">{</span>2<span class="nb">}</span> + <span class="k">\choiceline</span><span class="nb">{</span>Question one<span class="nb">}</span> + <span class="k">\choiceline</span><span class="nb">{</span>Question two<span class="nb">}</span> +<span class="k">\end</span><span class="nb">{</span>choicegroup<span class="nb">}</span> +</pre></div> +</div><div class="content-rendering"> +<p><img src="_images/sdaps-c561b59ed06e4787b2c57421bf3566668f4f99ce.svg" alt="\begin{choicegroup}{A group of questions} + \choice{Choice 1} + \choice{Choice 2} + \question{Question one} + \question{Question two} +\end{choicegroup} + +\begin{choicegroup}[align=something]{Another question} + \choice{Some choice 1} + \choice{Some choice 2} + \question{Question one} + \question{Question two} +\end{choicegroup} + +\begin{choicegroup}[align=something]{Another group of questions which is automatically aligned to the previous} + \groupaddchoice{1} + \groupaddchoice{2} + \choiceline{Question one} + \choiceline{Question two} +\end{choicegroup}" /></p> +</div></div><p class="caption">Example of a choicegroup environment</p></div><div class="figure"> +<div class="tabs"> +<input type="radio" id="tab-code-25" class="tab-code" name="tab-group-25" ><label for="tab-code-25" class="label-code">Example LaTeX code</label><input type="radio" id="tab-rendering-25" class="tab-rendering" name="tab-group-25" checked><label for="tab-rendering-25" class="label-rendering">Result</label><div class="content-code"> +<div class="highlight"><pre><span></span><span class="k">\begin</span><span class="nb">{</span>choicegroup<span class="nb">}</span>[layouter=rotated,vertical]<span class="nb">{</span>A group of questions<span class="nb">}</span> + <span class="k">\groupaddchoice</span><span class="nb">{</span>Choice 1<span class="nb">}</span> + <span class="k">\groupaddchoice</span><span class="nb">{</span>Choice 2<span class="nb">}</span> + <span class="k">\choiceline</span><span class="nb">{</span>Question one<span class="nb">}</span> + <span class="k">\choiceline</span><span class="nb">{</span>Question two<span class="nb">}</span> +<span class="k">\end</span><span class="nb">{</span>choicegroup<span class="nb">}</span> + +<span class="k">\begin</span><span class="nb">{</span>choicegroup<span class="nb">}</span>[layouter=rotated,angle=45,vertical]<span class="nb">{</span>A group of questions with a smaller angle<span class="nb">}</span> + <span class="k">\groupaddchoice</span><span class="nb">{</span>Choice 1<span class="nb">}</span> + <span class="k">\groupaddchoice</span><span class="nb">{</span>Choice 2<span class="nb">}</span> + <span class="k">\choiceline</span><span class="nb">{</span>Question one<span class="nb">}</span> + <span class="k">\choiceline</span><span class="nb">{</span>Question two<span class="nb">}</span> +<span class="k">\end</span><span class="nb">{</span>choicegroup<span class="nb">}</span> +</pre></div> +</div><div class="content-rendering"> +<p><img src="_images/sdaps-8db1f62ade3508f33e8dc6385a9b25d2067ff275.svg" alt="\begin{choicegroup}[layouter=rotated,vertical]{A group of questions} + \groupaddchoice{Choice 1} + \groupaddchoice{Choice 2} + \choiceline{Question one} + \choiceline{Question two} +\end{choicegroup} + +\begin{choicegroup}[layouter=rotated,angle=45,vertical]{A group of questions with a smaller angle} + \groupaddchoice{Choice 1} + \groupaddchoice{Choice 2} + \choiceline{Question one} + \choiceline{Question two} +\end{choicegroup}" /></p> +</div></div><p class="caption">Example of a vertical choicegroup environment also showing the "rotated" header layouter</p></div><div class="figure"> +<div class="tabs"> +<input type="radio" id="tab-code-26" class="tab-code" name="tab-group-26" ><label for="tab-code-26" class="label-code">Example LaTeX code</label><input type="radio" id="tab-rendering-26" class="tab-rendering" name="tab-group-26" checked><label for="tab-rendering-26" class="label-rendering">Result</label><div class="content-code"> +<div class="highlight"><pre><span></span><span class="k">\begin</span><span class="nb">{</span>choicegroup<span class="nb">}</span>[colsep=2pt,singlechoice]<span class="nb">{</span>Please select a date<span class="nb">}</span> + <span class="k">\groupaddchoice</span><span class="nb">{</span>1<span class="nb">}</span> + <span class="k">\groupaddchoice</span><span class="nb">{</span>2<span class="nb">}</span> + <span class="k">\groupaddchoice</span><span class="nb">{</span>3<span class="nb">}</span> + <span class="k">\groupaddchoice</span><span class="nb">{</span>4<span class="nb">}</span> + <span class="k">\groupaddchoice</span><span class="nb">{</span>5<span class="nb">}</span> + <span class="k">\groupaddchoice</span><span class="nb">{</span>6<span class="nb">}</span> + <span class="k">\groupaddchoice</span><span class="nb">{</span>7<span class="nb">}</span> + <span class="k">\groupaddchoice</span><span class="nb">{</span>8<span class="nb">}</span> + <span class="k">\groupaddchoice</span><span class="nb">{</span>9<span class="nb">}</span> + <span class="k">\groupaddchoice</span><span class="nb">{</span>10<span class="nb">}</span> + <span class="k">\groupaddchoice</span><span class="nb">{</span>11<span class="nb">}</span> + <span class="k">\groupaddchoice</span><span class="nb">{</span>12<span class="nb">}</span> + <span class="k">\groupaddchoice</span><span class="nb">{</span>13<span class="nb">}</span> + <span class="k">\groupaddchoice</span><span class="nb">{</span>14<span class="nb">}</span> + <span class="k">\groupaddchoice</span><span class="nb">{</span>15<span class="nb">}</span> + <span class="k">\groupaddchoice</span><span class="nb">{</span>16<span class="nb">}</span> + <span class="k">\groupaddchoice</span><span class="nb">{</span>17<span class="nb">}</span> + <span class="k">\groupaddchoice</span><span class="nb">{</span>18<span class="nb">}</span> + <span class="k">\groupaddchoice</span><span class="nb">{</span>19<span class="nb">}</span> + <span class="k">\groupaddchoice</span><span class="nb">{</span>20<span class="nb">}</span> + <span class="k">\groupaddchoice</span><span class="nb">{</span>21<span class="nb">}</span> + <span class="k">\groupaddchoice</span><span class="nb">{</span>22<span class="nb">}</span> + <span class="k">\groupaddchoice</span><span class="nb">{</span>23<span class="nb">}</span> + <span class="k">\groupaddchoice</span><span class="nb">{</span>24<span class="nb">}</span> + <span class="k">\groupaddchoice</span><span class="nb">{</span>25<span class="nb">}</span> + <span class="k">\groupaddchoice</span><span class="nb">{</span>26<span class="nb">}</span> + <span class="k">\groupaddchoice</span><span class="nb">{</span>27<span class="nb">}</span> + <span class="k">\groupaddchoice</span><span class="nb">{</span>28<span class="nb">}</span> + <span class="k">\groupaddchoice</span><span class="nb">{</span>29<span class="nb">}</span> + <span class="k">\groupaddchoice</span><span class="nb">{</span>30<span class="nb">}</span> + <span class="k">\groupaddchoice</span><span class="nb">{</span>31<span class="nb">}</span> + <span class="c">% Note that the automatically assigned values match the choices.</span> + <span class="k">\question</span><span class="nb">{</span>Day<span class="nb">}</span> + <span class="k">\question</span><span class="na">[range={...,12}]</span><span class="nb">{</span>Month<span class="nb">}</span> + <span class="k">\question</span><span class="na">[range={2,5,...,9,28,...}]</span><span class="nb">{</span>Range<span class="nb">}</span> +<span class="k">\end</span><span class="nb">{</span>choicegroup<span class="nb">}</span> +</pre></div> +</div><div class="content-rendering"> +<p><img src="_images/sdaps-7f0603689480961b8d497b11f52a0f5c96f37a09.svg" alt="\begin{choicegroup}[colsep=2pt,singlechoice]{Please select a date} + \groupaddchoice{1} + \groupaddchoice{2} + \groupaddchoice{3} + \groupaddchoice{4} + \groupaddchoice{5} + \groupaddchoice{6} + \groupaddchoice{7} + \groupaddchoice{8} + \groupaddchoice{9} + \groupaddchoice{10} + \groupaddchoice{11} + \groupaddchoice{12} + \groupaddchoice{13} + \groupaddchoice{14} + \groupaddchoice{15} + \groupaddchoice{16} + \groupaddchoice{17} + \groupaddchoice{18} + \groupaddchoice{19} + \groupaddchoice{20} + \groupaddchoice{21} + \groupaddchoice{22} + \groupaddchoice{23} + \groupaddchoice{24} + \groupaddchoice{25} + \groupaddchoice{26} + \groupaddchoice{27} + \groupaddchoice{28} + \groupaddchoice{29} + \groupaddchoice{30} + \groupaddchoice{31} + % Note that the automatically assigned values match the choices. + \question{Day} + \question[range={...,12}]{Month} + \question[range={2,5,...,9,28,...}]{Range} +\end{choicegroup}" /></p> +</div></div><p class="caption">Example of choice filtering</p></div></dd></dl> + +<dl class="tex environ"> +<dt id="optiongroup"> +<em class="property">\begin{</em><code class="sig-name descname">optiongroup</code><em class="property">}</em><span class="sig"> <span class="sig-paren">[</span><em>kwargs</em><span class="sig-paren">]</span> <span class="sig-paren">{</span><em>text</em><span class="sig-paren">}</span></span><br/><span class="sig"> content +</span><br/><em class="property">\end{</em><code class="sig-name descname">optiongroup</code><em class="property">}</em><a class="headerlink" href="#optiongroup" title="Permalink to this definition">¶</a></dt> +<dd><p>Alias for <a class="reference internal" href="#choicegroup" title="choicegroup"><code class="xref tex tex-environ docutils literal notranslate"><span class="pre">choicegroup</span></code></a> which simply sets it into <code class="docutils literal notranslate"><span class="pre">singlechoice</span></code> mode by default.</p> +<div class="figure"> +<div class="tabs"> +<input type="radio" id="tab-code-27" class="tab-code" name="tab-group-27" ><label for="tab-code-27" class="label-code">Example LaTeX code</label><input type="radio" id="tab-rendering-27" class="tab-rendering" name="tab-group-27" checked><label for="tab-rendering-27" class="label-rendering">Result</label><div class="content-code"> +<div class="highlight"><pre><span></span><span class="k">\begin</span><span class="nb">{</span>optiongroup<span class="nb">}{</span>A group of questions<span class="nb">}</span> + <span class="k">\choice</span><span class="nb">{</span>Choice 1<span class="nb">}</span> + <span class="k">\choice</span><span class="nb">{</span>Choice 2<span class="nb">}</span> + <span class="k">\question</span><span class="nb">{</span>Question one<span class="nb">}</span> + <span class="k">\question</span><span class="nb">{</span>Question two<span class="nb">}</span> +<span class="k">\end</span><span class="nb">{</span>optiongroup<span class="nb">}</span> + +<span class="k">\begin</span><span class="nb">{</span>optiongroup<span class="nb">}</span>[align=something]<span class="nb">{</span>Another question<span class="nb">}</span> + <span class="k">\choice</span><span class="nb">{</span>Some choice 1<span class="nb">}</span> + <span class="k">\choice</span><span class="nb">{</span>Some choice 2<span class="nb">}</span> + <span class="k">\question</span><span class="nb">{</span>Question one<span class="nb">}</span> + <span class="k">\question</span><span class="nb">{</span>Question two<span class="nb">}</span> +<span class="k">\end</span><span class="nb">{</span>optiongroup<span class="nb">}</span> + +<span class="k">\begin</span><span class="nb">{</span>choicegroup<span class="nb">}</span>[align=something,singlechoice]<span class="nb">{</span>Another group of questions which is automatically aligned to the previous<span class="nb">}</span> + <span class="k">\groupaddchoice</span><span class="nb">{</span>1<span class="nb">}</span> + <span class="k">\groupaddchoice</span><span class="nb">{</span>2<span class="nb">}</span> + <span class="k">\choiceline</span><span class="nb">{</span>Question one<span class="nb">}</span> + <span class="k">\choiceline</span><span class="nb">{</span>Question two<span class="nb">}</span> +<span class="k">\end</span><span class="nb">{</span>choicegroup<span class="nb">}</span> +</pre></div> +</div><div class="content-rendering"> +<p><img src="_images/sdaps-7e1e43f790675c82f7e2b5065f9650fd709e6f3b.svg" alt="\begin{optiongroup}{A group of questions} + \choice{Choice 1} + \choice{Choice 2} + \question{Question one} + \question{Question two} +\end{optiongroup} + +\begin{optiongroup}[align=something]{Another question} + \choice{Some choice 1} + \choice{Some choice 2} + \question{Question one} + \question{Question two} +\end{optiongroup} + +\begin{choicegroup}[align=something,singlechoice]{Another group of questions which is automatically aligned to the previous} + \groupaddchoice{1} + \groupaddchoice{2} + \choiceline{Question one} + \choiceline{Question two} +\end{choicegroup}" /></p> +</div></div><p class="caption">Example of a choicegroup environment</p></div></dd></dl> + +</div> +<div class="section" id="complex-typesetting-and-images"> +<h2>Complex typesetting and images<a class="headerlink" href="#complex-typesetting-and-images" title="Permalink to this headline">¶</a></h2> +<p>SDAPS allows replacing the text which is exported for the metadata (i.e. what will show +up in the report). This can make sense for convenience reasons, if shortened answers +are sufficient for e.g. the report, but it also allows inserting complicated LaTeX +expressions into the document without having to fear any issues.</p> +<p>Apart from the advantage of having a better string in the report or similar you +also get the advantage that more TeX commands can be used in the document. Usually +environments like <cite>verbatim</cite> or <cite>array</cite> would not work inside an SDAPS environment, +but they will work if a replacement text is specified.</p> +<div class="figure"> +<div class="tabs"> +<input type="radio" id="tab-code-28" class="tab-code" name="tab-group-28" ><label for="tab-code-28" class="label-code">Example LaTeX code</label><input type="radio" id="tab-rendering-28" class="tab-rendering" name="tab-group-28" checked><label for="tab-rendering-28" class="label-rendering">Result</label><input type="radio" id="tab-metadata-28" class="tab-metadata" name="tab-group-28"><label for="tab-metadata-28" class="label-metadata">Metadata</label><div class="content-code"> +<div class="highlight"><pre><span></span><span class="k">\begin</span><span class="nb">{</span>choicegroup<span class="nb">}</span>[layouter=rotated]<span class="nb">{</span>A group of questions<span class="nb">}</span> + <span class="k">\groupaddchoice</span><span class="na">[text=choice 1]</span><span class="nb">{</span><span class="s">$</span><span class="nv">\left</span><span class="o">(</span><span class="nb"> </span><span class="nv">\begin</span><span class="nb">{array}{cc} a & b </span><span class="nv">\\</span><span class="nb"> c & d </span><span class="nv">\end</span><span class="nb">{array} </span><span class="nv">\right</span><span class="o">)</span><span class="nb"> </span><span class="o">+</span><span class="nb"> </span><span class="nv">\log</span><span class="nb">{</span><span class="nv">\alpha</span><span class="nb">}</span><span class="s">$</span><span class="nb">}</span> + <span class="k">\groupaddchoice</span><span class="na">[text=choice 2]</span><span class="nb">{</span>Choice 2 -- <span class="k">\LaTeX</span><span class="nb">}</span> + <span class="k">\choiceline</span><span class="na">[text=question 1]</span><span class="nb">{</span><span class="k">\verb</span><span class="nb">^</span>Inline verbatim<span class="nb">^}</span> + <span class="k">\choiceline</span><span class="na">[text=question 2]</span><span class="nb">{</span> + <span class="k">\begin</span><span class="nb">{</span>tabularx<span class="nb">}{</span>0.5<span class="k">\linewidth</span><span class="nb">}{</span>llX<span class="nb">}</span> + cell 1 <span class="nb">&</span> cell 2 <span class="nb">&</span> tabularx over half the page width fit used as the question text. This cell is the X column filling the rest of the half page. + <span class="k">\end</span><span class="nb">{</span>tabularx<span class="nb">}</span><span class="c">%</span> + <span class="nb">}</span> + <span class="k">\choiceline</span><span class="na">[text=question 3]</span><span class="nb">{</span> +<span class="k">\begin</span><span class="nb">{</span>verbatim<span class="nb">}</span>Even such things as verbatim environments work. +However, verbatim does have some weird spacing issues (which can be partially +solved by wrapping it into a vbox or similar). +<span class="k">\end</span><span class="nb">{</span>verbatim<span class="nb">}</span> + <span class="nb">}</span> + <span class="k">\choiceline</span><span class="nb">{</span>Question 4 ends up unmodified in the metadata<span class="nb">}</span> +<span class="k">\end</span><span class="nb">{</span>choicegroup<span class="nb">}</span> +</pre></div> +</div><div class="content-rendering"> +<p><img src="_images/sdaps-33cc9f194559178b6d8f6e8d6f092bcf0c81faf3.svg" alt="\begin{choicegroup}[layouter=rotated]{A group of questions} + \groupaddchoice[text=choice 1]{$\left( \begin{array}{cc} a & b \\ c & d \end{array} \right) + \log{\alpha}$} + \groupaddchoice[text=choice 2]{Choice 2 -- \LaTeX} + \choiceline[text=question 1]{\verb^Inline verbatim^} + \choiceline[text=question 2]{ + \begin{tabularx}{0.5\linewidth}{llX} + cell 1 & cell 2 & tabularx over half the page width fit used as the question text. This cell is the X column filling the rest of the half page. + \end{tabularx}% + } + \choiceline[text=question 3]{ +\begin{verbatim}Even such things as verbatim environments work. +However, verbatim does have some weird spacing issues (which can be partially +solved by wrapping it into a vbox or similar). +\end{verbatim} + } + \choiceline{Question 4 ends up unmodified in the metadata} +\end{choicegroup}" /></p> +</div><div class="content-metadata"> +<pre> +[1]Author=Author +[2]Title=Title +[3]SDAPSVersion=1.9.10 +[4]Duplex=true +[5]PrintQuestionnaireId=0 +[6]PageSize=597.50793pt,845.04694pt +[7]Style=qr +[8]CheckMode=checkcorrect +[9]GlobalID= +[10]GlobalIDLabel= +[11]CornerMarkMargin=28.45274pt,28.45274pt,34.1433pt,34.1433pt +[12]QObject-Head=1. A group of questions +[13]QObject-Choice=1.1. question 1 +[14]Answer[1.1]=choice 1 +[15]Answer[1.1]=choice 2 +[16]Box[1.1]=Checkbox,0,487.78635pt,623.35944pt,9.95845pt,9.95845pt,box,1.00374pt,1_1_1,1 +[17]Box[1.1]=Checkbox,0,522.22534pt,623.35944pt,9.95845pt,9.95845pt,box,1.00374pt,1_1_2,2 +[18]Variable[1.1]=1_1 +[19]QObject-Choice=1.2. question 2 +[20]Answer[1.2]=choice 1 +[21]Answer[1.2]=choice 2 +[22]Box[1.2]=Checkbox,0,487.78635pt,591.21346pt,9.95845pt,9.95845pt,box,1.00374pt,1_2_1,1 +[23]Box[1.2]=Checkbox,0,522.22534pt,591.21346pt,9.95845pt,9.95845pt,box,1.00374pt,1_2_2,2 +[24]Variable[1.2]=1_2 +[25]QObject-Choice=1.3. question 3 +[26]Answer[1.3]=choice 1 +[27]Answer[1.3]=choice 2 +[28]Box[1.3]=Checkbox,0,487.78635pt,529.00714pt,9.95845pt,9.95845pt,box,1.00374pt,1_3_1,1 +[29]Box[1.3]=Checkbox,0,522.22534pt,529.00714pt,9.95845pt,9.95845pt,box,1.00374pt,1_3_2,2 +[30]Variable[1.3]=1_3 +[31]QObject-Choice=1.4. Question 4 ends up unmodified in the metadata +[32]Answer[1.4]=choice 1 +[33]Answer[1.4]=choice 2 +[34]Box[1.4]=Checkbox,0,487.78635pt,486.20479pt,9.95845pt,9.95845pt,box,1.00374pt,1_4_1,1 +[35]Box[1.4]=Checkbox,0,522.22534pt,486.20479pt,9.95845pt,9.95845pt,box,1.00374pt,1_4_2,2 +[36]Variable[1.4]=1_4 +[37]Variable[1]=1 +</pre></div></div><p class="caption">Example of using fragile content together with metadata text replacement</p></div></div> +<div class="section" id="variables"> +<h2>Variables<a class="headerlink" href="#variables" title="Permalink to this headline">¶</a></h2> +<div class="figure"> +<div class="tabs"> +<input type="radio" id="tab-code-29" class="tab-code" name="tab-group-29" ><label for="tab-code-29" class="label-code">Example LaTeX code</label><input type="radio" id="tab-rendering-29" class="tab-rendering" name="tab-group-29" checked><label for="tab-rendering-29" class="label-rendering">Result</label><input type="radio" id="tab-metadata-29" class="tab-metadata" name="tab-group-29"><label for="tab-metadata-29" class="label-metadata">Metadata</label><div class="content-code"> +<div class="highlight"><pre><span></span><span class="k">\begin</span><span class="nb">{</span>choicegroup<span class="nb">}{</span>A group of questions<span class="nb">}</span> + <span class="k">\groupaddchoice</span><span class="na">[var=alice]</span><span class="nb">{</span>Choice "alice"<span class="nb">}</span> + <span class="k">\groupaddchoice</span><span class="na">[var=eve]</span><span class="nb">{</span>Choice "eve"<span class="nb">}</span> + <span class="k">\groupaddchoice</span><span class="nb">{</span>Unnamed choice<span class="nb">}</span> + <span class="k">\choiceline</span><span class="na">[var=adam]</span><span class="nb">{</span>Question "adam"<span class="nb">}</span> + <span class="k">\choiceline</span><span class="na">[var=bob]</span><span class="nb">{</span>Question "bob"<span class="nb">}</span> + <span class="k">\choiceline</span><span class="nb">{</span>Unnamed question<span class="nb">}</span> +<span class="k">\end</span><span class="nb">{</span>choicegroup<span class="nb">}</span> + +<span class="k">\begin</span><span class="nb">{</span>choicegroup<span class="nb">}</span>[var=flower]<span class="nb">{</span>A group of questions with variable "flower"<span class="nb">}</span> + <span class="k">\groupaddchoice</span><span class="na">[var=alice]</span><span class="nb">{</span>Choice "alice"<span class="nb">}</span> + <span class="k">\groupaddchoice</span><span class="na">[var=eve]</span><span class="nb">{</span>Choice "eve"<span class="nb">}</span> + <span class="k">\groupaddchoice</span><span class="nb">{</span>Unnamed choice<span class="nb">}</span> + <span class="k">\choiceline</span><span class="na">[var=adam]</span><span class="nb">{</span>Question "adam"<span class="nb">}</span> + <span class="k">\choiceline</span><span class="na">[var=bob]</span><span class="nb">{</span>Question "bob"<span class="nb">}</span> + <span class="k">\choiceline</span><span class="nb">{</span>Unnamed question<span class="nb">}</span> +<span class="k">\end</span><span class="nb">{</span>choicegroup<span class="nb">}</span> +</pre></div> +</div><div class="content-rendering"> +<p><img src="_images/sdaps-55711c827f0e10a87ddf5733f44551a8d0723a99.svg" alt="\begin{choicegroup}{A group of questions} + \groupaddchoice[var=alice]{Choice "alice"} + \groupaddchoice[var=eve]{Choice "eve"} + \groupaddchoice{Unnamed choice} + \choiceline[var=adam]{Question "adam"} + \choiceline[var=bob]{Question "bob"} + \choiceline{Unnamed question} +\end{choicegroup} + +\begin{choicegroup}[var=flower]{A group of questions with variable "flower"} + \groupaddchoice[var=alice]{Choice "alice"} + \groupaddchoice[var=eve]{Choice "eve"} + \groupaddchoice{Unnamed choice} + \choiceline[var=adam]{Question "adam"} + \choiceline[var=bob]{Question "bob"} + \choiceline{Unnamed question} +\end{choicegroup}" /></p> +</div><div class="content-metadata"> +<pre> +[1]Author=Author +[2]Title=Title +[3]SDAPSVersion=1.9.10 +[4]Duplex=true +[5]PrintQuestionnaireId=0 +[6]PageSize=597.50793pt,845.04694pt +[7]Style=qr +[8]CheckMode=checkcorrect +[9]GlobalID= +[10]GlobalIDLabel= +[11]CornerMarkMargin=28.45274pt,28.45274pt,34.1433pt,34.1433pt +[12]QObject-Head=1. A group of questions +[13]QObject-Choice=1.1. Question "adam" +[14]Answer[1.1]=Choice "alice" +[15]Answer[1.1]=Choice "eve" +[16]Answer[1.1]=Unnamed choice +[17]Box[1.1]=Checkbox,0,354.78316pt,699.3666pt,9.95845pt,9.95845pt,box,1.00374pt,adam_alice,1 +[18]Box[1.1]=Checkbox,0,431.50972pt,699.3666pt,9.95845pt,9.95845pt,box,1.00374pt,adam_eve,2 +[19]Box[1.1]=Checkbox,0,513.3727pt,699.3666pt,9.95845pt,9.95845pt,box,1.00374pt,adam_3,3 +[20]Variable[1.1]=adam +[21]QObject-Choice=1.2. Question "bob" +[22]Answer[1.2]=Choice "alice" +[23]Answer[1.2]=Choice "eve" +[24]Answer[1.2]=Unnamed choice +[25]Box[1.2]=Checkbox,0,354.78316pt,685.76659pt,9.95845pt,9.95845pt,box,1.00374pt,bob_alice,1 +[26]Box[1.2]=Checkbox,0,431.50972pt,685.76659pt,9.95845pt,9.95845pt,box,1.00374pt,bob_eve,2 +[27]Box[1.2]=Checkbox,0,513.3727pt,685.76659pt,9.95845pt,9.95845pt,box,1.00374pt,bob_3,3 +[28]Variable[1.2]=bob +[29]QObject-Choice=1.3. Unnamed question +[30]Answer[1.3]=Choice "alice" +[31]Answer[1.3]=Choice "eve" +[32]Answer[1.3]=Unnamed choice +[33]Box[1.3]=Checkbox,0,354.78316pt,672.16658pt,9.95845pt,9.95845pt,box,1.00374pt,1_3_alice,1 +[34]Box[1.3]=Checkbox,0,431.50972pt,672.16658pt,9.95845pt,9.95845pt,box,1.00374pt,1_3_eve,2 +[35]Box[1.3]=Checkbox,0,513.3727pt,672.16658pt,9.95845pt,9.95845pt,box,1.00374pt,1_3_3,3 +[36]Variable[1.3]=1_3 +[37]Variable[1]=1 +[38]QObject-Head=2. A group of questions with variable "flower" +[39]QObject-Choice=2.1. Question "adam" +[40]Answer[2.1]=Choice "alice" +[41]Answer[2.1]=Choice "eve" +[42]Answer[2.1]=Unnamed choice +[43]Box[2.1]=Checkbox,0,354.78316pt,624.29645pt,9.95845pt,9.95845pt,box,1.00374pt,flower_adam_alice,1 +[44]Box[2.1]=Checkbox,0,431.50972pt,624.29645pt,9.95845pt,9.95845pt,box,1.00374pt,flower_adam_eve,2 +[45]Box[2.1]=Checkbox,0,513.3727pt,624.29645pt,9.95845pt,9.95845pt,box,1.00374pt,flower_adam_3,3 +[46]Variable[2.1]=flower_adam +[47]QObject-Choice=2.2. Question "bob" +[48]Answer[2.2]=Choice "alice" +[49]Answer[2.2]=Choice "eve" +[50]Answer[2.2]=Unnamed choice +[51]Box[2.2]=Checkbox,0,354.78316pt,610.69644pt,9.95845pt,9.95845pt,box,1.00374pt,flower_bob_alice,1 +[52]Box[2.2]=Checkbox,0,431.50972pt,610.69644pt,9.95845pt,9.95845pt,box,1.00374pt,flower_bob_eve,2 +[53]Box[2.2]=Checkbox,0,513.3727pt,610.69644pt,9.95845pt,9.95845pt,box,1.00374pt,flower_bob_3,3 +[54]Variable[2.2]=flower_bob +[55]QObject-Choice=2.3. Unnamed question +[56]Answer[2.3]=Choice "alice" +[57]Answer[2.3]=Choice "eve" +[58]Answer[2.3]=Unnamed choice +[59]Box[2.3]=Checkbox,0,354.78316pt,597.09644pt,9.95845pt,9.95845pt,box,1.00374pt,flower_3_alice,1 +[60]Box[2.3]=Checkbox,0,431.50972pt,597.09644pt,9.95845pt,9.95845pt,box,1.00374pt,flower_3_eve,2 +[61]Box[2.3]=Checkbox,0,513.3727pt,597.09644pt,9.95845pt,9.95845pt,box,1.00374pt,flower_3_3,3 +[62]Variable[2.3]=flower_3 +[63]Variable[2]=flower +</pre></div></div><p class="caption">A choicegroup example using variables. Notice that the boxes in the metadata + have variables named e.g. "flower_adam_alice". The first group of questions does + not have a common prefix. The second group of questions has the common "flowerd" prefix.</p></div><div class="figure"> +<div class="tabs"> +<input type="radio" id="tab-code-30" class="tab-code" name="tab-group-30" ><label for="tab-code-30" class="label-code">Example LaTeX code</label><input type="radio" id="tab-rendering-30" class="tab-rendering" name="tab-group-30" checked><label for="tab-rendering-30" class="label-rendering">Result</label><input type="radio" id="tab-metadata-30" class="tab-metadata" name="tab-group-30"><label for="tab-metadata-30" class="label-metadata">Metadata</label><div class="content-code"> +<div class="highlight"><pre><span></span><span class="k">\begin</span><span class="nb">{</span>markgroup<span class="nb">}{</span>A group of questions<span class="nb">}</span> + <span class="k">\markline</span><span class="na">[var=alice]</span><span class="nb">{</span>Question "alice"<span class="nb">}{</span>lower<span class="nb">}{</span>upper<span class="nb">}</span> + <span class="k">\markline</span><span class="na">[var=bob]</span><span class="nb">{</span>Question "bob"<span class="nb">}{</span>lower<span class="nb">}{</span>upper<span class="nb">}</span> + <span class="k">\markline</span><span class="nb">{</span>Unnamed question<span class="nb">}{</span>lower<span class="nb">}{</span>upper<span class="nb">}</span> +<span class="k">\end</span><span class="nb">{</span>markgroup<span class="nb">}</span> + +<span class="k">\begin</span><span class="nb">{</span>markgroup<span class="nb">}</span>[var=car]<span class="nb">{</span>A group of questions with variable "car"<span class="nb">}</span> + <span class="k">\markline</span><span class="na">[var=alice]</span><span class="nb">{</span>Question "alice"<span class="nb">}{</span>lower<span class="nb">}{</span>upper<span class="nb">}</span> + <span class="k">\markline</span><span class="na">[var=bob]</span><span class="nb">{</span>Question "bob"<span class="nb">}{</span>lower<span class="nb">}{</span>upper<span class="nb">}</span> + <span class="k">\markline</span><span class="nb">{</span>Unnamed question<span class="nb">}{</span>lower<span class="nb">}{</span>upper<span class="nb">}</span> +<span class="k">\end</span><span class="nb">{</span>markgroup<span class="nb">}</span> +</pre></div> +</div><div class="content-rendering"> +<p><img src="_images/sdaps-994d531070d44373a381c5d15bcfbe632c3ff224.svg" alt="\begin{markgroup}{A group of questions} + \markline[var=alice]{Question "alice"}{lower}{upper} + \markline[var=bob]{Question "bob"}{lower}{upper} + \markline{Unnamed question}{lower}{upper} +\end{markgroup} + +\begin{markgroup}[var=car]{A group of questions with variable "car"} + \markline[var=alice]{Question "alice"}{lower}{upper} + \markline[var=bob]{Question "bob"}{lower}{upper} + \markline{Unnamed question}{lower}{upper} +\end{markgroup}" /></p> +</div><div class="content-metadata"> +<pre> +[1]Author=Author +[2]Title=Title +[3]SDAPSVersion=1.9.10 +[4]Duplex=true +[5]PrintQuestionnaireId=0 +[6]PageSize=597.50793pt,845.04694pt +[7]Style=qr +[8]CheckMode=checkcorrect +[9]GlobalID= +[10]GlobalIDLabel= +[11]CornerMarkMargin=28.45274pt,28.45274pt,34.1433pt,34.1433pt +[12]QObject-Head=1. A group of questions +[13]QObject-Range=1.1. Question "alice" +[14]Range-lower[1.1]=0,lower +[15]Box[1.1]=Checkbox,0,424.49905pt,712.9666pt,9.95845pt,9.95845pt,ellipse,1.00374pt,alice_1,1 +[16]Box[1.1]=Checkbox,0,445.34537pt,712.9666pt,9.95845pt,9.95845pt,ellipse,1.00374pt,alice_2,2 +[17]Box[1.1]=Checkbox,0,466.19168pt,712.9666pt,9.95845pt,9.95845pt,ellipse,1.00374pt,alice_3,3 +[18]Box[1.1]=Checkbox,0,487.038pt,712.9666pt,9.95845pt,9.95845pt,ellipse,1.00374pt,alice_4,4 +[19]Box[1.1]=Checkbox,0,507.88431pt,712.9666pt,9.95845pt,9.95845pt,ellipse,1.00374pt,alice_5,5 +[20]Range-upper[1.1]=4,upper +[21]Variable[1.1]=alice +[22]QObject-Range=1.2. Question "bob" +[23]Range-lower[1.2]=0,lower +[24]Box[1.2]=Checkbox,0,424.49905pt,699.3666pt,9.95845pt,9.95845pt,ellipse,1.00374pt,bob_1,1 +[25]Box[1.2]=Checkbox,0,445.34537pt,699.3666pt,9.95845pt,9.95845pt,ellipse,1.00374pt,bob_2,2 +[26]Box[1.2]=Checkbox,0,466.19168pt,699.3666pt,9.95845pt,9.95845pt,ellipse,1.00374pt,bob_3,3 +[27]Box[1.2]=Checkbox,0,487.038pt,699.3666pt,9.95845pt,9.95845pt,ellipse,1.00374pt,bob_4,4 +[28]Box[1.2]=Checkbox,0,507.88431pt,699.3666pt,9.95845pt,9.95845pt,ellipse,1.00374pt,bob_5,5 +[29]Range-upper[1.2]=4,upper +[30]Variable[1.2]=bob +[31]QObject-Range=1.3. Unnamed question +[32]Range-lower[1.3]=0,lower +[33]Box[1.3]=Checkbox,0,424.49905pt,685.76659pt,9.95845pt,9.95845pt,ellipse,1.00374pt,1_3_1,1 +[34]Box[1.3]=Checkbox,0,445.34537pt,685.76659pt,9.95845pt,9.95845pt,ellipse,1.00374pt,1_3_2,2 +[35]Box[1.3]=Checkbox,0,466.19168pt,685.76659pt,9.95845pt,9.95845pt,ellipse,1.00374pt,1_3_3,3 +[36]Box[1.3]=Checkbox,0,487.038pt,685.76659pt,9.95845pt,9.95845pt,ellipse,1.00374pt,1_3_4,4 +[37]Box[1.3]=Checkbox,0,507.88431pt,685.76659pt,9.95845pt,9.95845pt,ellipse,1.00374pt,1_3_5,5 +[38]Range-upper[1.3]=4,upper +[39]Variable[1.3]=1_3 +[40]Variable[1]=1 +[41]QObject-Head=2. A group of questions with variable "car" +[42]QObject-Range=2.1. Question "alice" +[43]Range-lower[2.1]=0,lower +[44]Box[2.1]=Checkbox,0,424.49905pt,651.49646pt,9.95845pt,9.95845pt,ellipse,1.00374pt,car_alice_1,1 +[45]Box[2.1]=Checkbox,0,445.34537pt,651.49646pt,9.95845pt,9.95845pt,ellipse,1.00374pt,car_alice_2,2 +[46]Box[2.1]=Checkbox,0,466.19168pt,651.49646pt,9.95845pt,9.95845pt,ellipse,1.00374pt,car_alice_3,3 +[47]Box[2.1]=Checkbox,0,487.038pt,651.49646pt,9.95845pt,9.95845pt,ellipse,1.00374pt,car_alice_4,4 +[48]Box[2.1]=Checkbox,0,507.88431pt,651.49646pt,9.95845pt,9.95845pt,ellipse,1.00374pt,car_alice_5,5 +[49]Range-upper[2.1]=4,upper +[50]Variable[2.1]=car_alice +[51]QObject-Range=2.2. Question "bob" +[52]Range-lower[2.2]=0,lower +[53]Box[2.2]=Checkbox,0,424.49905pt,637.89645pt,9.95845pt,9.95845pt,ellipse,1.00374pt,car_bob_1,1 +[54]Box[2.2]=Checkbox,0,445.34537pt,637.89645pt,9.95845pt,9.95845pt,ellipse,1.00374pt,car_bob_2,2 +[55]Box[2.2]=Checkbox,0,466.19168pt,637.89645pt,9.95845pt,9.95845pt,ellipse,1.00374pt,car_bob_3,3 +[56]Box[2.2]=Checkbox,0,487.038pt,637.89645pt,9.95845pt,9.95845pt,ellipse,1.00374pt,car_bob_4,4 +[57]Box[2.2]=Checkbox,0,507.88431pt,637.89645pt,9.95845pt,9.95845pt,ellipse,1.00374pt,car_bob_5,5 +[58]Range-upper[2.2]=4,upper +[59]Variable[2.2]=car_bob +[60]QObject-Range=2.3. Unnamed question +[61]Range-lower[2.3]=0,lower +[62]Box[2.3]=Checkbox,0,424.49905pt,624.29645pt,9.95845pt,9.95845pt,ellipse,1.00374pt,car_3_1,1 +[63]Box[2.3]=Checkbox,0,445.34537pt,624.29645pt,9.95845pt,9.95845pt,ellipse,1.00374pt,car_3_2,2 +[64]Box[2.3]=Checkbox,0,466.19168pt,624.29645pt,9.95845pt,9.95845pt,ellipse,1.00374pt,car_3_3,3 +[65]Box[2.3]=Checkbox,0,487.038pt,624.29645pt,9.95845pt,9.95845pt,ellipse,1.00374pt,car_3_4,4 +[66]Box[2.3]=Checkbox,0,507.88431pt,624.29645pt,9.95845pt,9.95845pt,ellipse,1.00374pt,car_3_5,5 +[67]Range-upper[2.3]=4,upper +[68]Variable[2.3]=car_3 +[69]Variable[2]=car +</pre></div></div><p class="caption">A markgroup example using variables. The variable is e.g. "car_alice" + and the boxes have a value assigned to them. Grouping is handled as in the + previous case, adding the prefix when given.</p></div></div> +</div> + + + <div class="clearer"></div> + </div> + </div> + </div> + <div class="sphinxsidebar" role="navigation" aria-label="main navigation"> + <div class="sphinxsidebarwrapper"> + <h3><a href="index.html">Table of Contents</a></h3> + <ul> +<li><a class="reference internal" href="#">sdapsclassic class</a><ul> +<li><a class="reference internal" href="#class-options">Class Options</a></li> +<li><a class="reference internal" href="#general-macros-and-environments">General macros and environments</a></li> +<li><a class="reference internal" href="#question-related-macros">Question related macros</a></li> +<li><a class="reference internal" href="#question-environments">Question Environments</a></li> +<li><a class="reference internal" href="#complex-typesetting-and-images">Complex typesetting and images</a></li> +<li><a class="reference internal" href="#variables">Variables</a></li> +</ul> +</li> +</ul> + + <h4>Previous topic</h4> + <p class="topless"><a href="customlayout.html" + title="previous chapter">Creating custom layouts using base commands</a></p> + <h4>Next topic</h4> + <p class="topless"><a href="sdapslayout.html" + title="next chapter">sdapslayout package</a></p> + <div role="note" aria-label="source link"> + <h3>This Page</h3> + <ul class="this-page-menu"> + <li><a href="_sources/sdapsclassic.rst.txt" + rel="nofollow">Show Source</a></li> + </ul> + </div> +<div id="searchbox" style="display: none" role="search"> + <h3 id="searchlabel">Quick search</h3> + <div class="searchformwrapper"> + <form class="search" action="search.html" method="get"> + <input type="text" name="q" aria-labelledby="searchlabel" /> + <input type="submit" value="Go" /> + </form> + </div> +</div> +<script>$('#searchbox').show(0);</script> + </div> + </div> + <div class="clearer"></div> + </div> + <div class="related" role="navigation" aria-label="related navigation"> + <h3>Navigation</h3> + <ul> + <li class="right" style="margin-right: 10px"> + <a href="genindex.html" title="General Index" + >index</a></li> + <li class="right" > + <a href="sdapslayout.html" title="sdapslayout package" + >next</a> |</li> + <li class="right" > + <a href="customlayout.html" title="Creating custom layouts using base commands" + >previous</a> |</li> + <li class="nav-item nav-item-0"><a href="index.html">sdaps-class 0.1 documentation</a> »</li> + <li class="nav-item nav-item-this"><a href="">sdapsclassic class</a></li> + </ul> + </div> + <div class="footer" role="contentinfo"> + © Copyright 2016, Benjamin Berg. + Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 3.4.3. + </div> + </body> +</html>
\ No newline at end of file diff --git a/macros/latex/contrib/sdaps/html/sdapslayout.html b/macros/latex/contrib/sdaps/html/sdapslayout.html new file mode 100644 index 0000000000..72567e1fc0 --- /dev/null +++ b/macros/latex/contrib/sdaps/html/sdapslayout.html @@ -0,0 +1,210 @@ + +<!DOCTYPE html> + +<html> + <head> + <meta charset="utf-8" /> + <meta name="viewport" content="width=device-width, initial-scale=1.0" /> + <title>sdapslayout package — sdaps-class 0.1 documentation</title> + <link rel="stylesheet" href="_static/pygments.css" type="text/css" /> + <link rel="stylesheet" href="_static/classic.css" type="text/css" /> + <link rel="stylesheet" type="text/css" href="_static/css/sdapstex.css" /> + + <script id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script> + <script src="_static/jquery.js"></script> + <script src="_static/underscore.js"></script> + <script src="_static/doctools.js"></script> + + <link rel="index" title="Index" href="genindex.html" /> + <link rel="search" title="Search" href="search.html" /> + <link rel="next" title="sdapspdf package" href="sdapspdf.html" /> + <link rel="prev" title="sdapsclassic class" href="sdapsclassic.html" /> + </head><body> + <div class="related" role="navigation" aria-label="related navigation"> + <h3>Navigation</h3> + <ul> + <li class="right" style="margin-right: 10px"> + <a href="genindex.html" title="General Index" + accesskey="I">index</a></li> + <li class="right" > + <a href="sdapspdf.html" title="sdapspdf package" + accesskey="N">next</a> |</li> + <li class="right" > + <a href="sdapsclassic.html" title="sdapsclassic class" + accesskey="P">previous</a> |</li> + <li class="nav-item nav-item-0"><a href="index.html">sdaps-class 0.1 documentation</a> »</li> + <li class="nav-item nav-item-this"><a href="">sdapslayout package</a></li> + </ul> + </div> + + <div class="document"> + <div class="documentwrapper"> + <div class="bodywrapper"> + <div class="body" role="main"> + + <div class="section" id="sdapslayout-package"> +<h1>sdapslayout package<a class="headerlink" href="#sdapslayout-package" title="Permalink to this headline">¶</a></h1> +<p>This package provides a set of more complex layouting options on top of the +sdapsarray package. The following environments are provided:</p> +<ul class="simple"> +<li><p><a class="reference internal" href="#choicearray" title="choicearray"><code class="xref tex tex-environ docutils literal notranslate"><span class="pre">choicearray</span></code></a></p></li> +<li><p><a class="reference internal" href="#rangearray" title="rangearray"><code class="xref tex tex-environ docutils literal notranslate"><span class="pre">rangearray</span></code></a></p></li> +</ul> +<p>The rangearray is not quite as powerful, as it does not expose some of the +sdapsarray options to the user. Note that much more complex custom layouts can +be created directly with sdapsarray.</p> +<div class="admonition warning"> +<p class="admonition-title">Warning</p> +<p>The documentation here is currently incomplete! Pleases refer to the sdapsclassic <a class="reference internal" href="sdapsclassic.html#choicegroup" title="choicegroup"><code class="xref tex tex-environ docutils literal notranslate"><span class="pre">choicegroup</span></code></a> and <a class="reference internal" href="sdapsclassic.html#markgroup" title="markgroup"><code class="xref tex tex-environ docutils literal notranslate"><span class="pre">markgroup</span></code></a> documentation!</p> +</div> +<dl class="tex environ"> +<dt id="choicearray"> +<em class="property">\begin{</em><code class="sig-name descname">choicearray</code><em class="property">}</em><span class="sig"> <span class="sig-paren">[</span><em>kwargs</em><span class="sig-paren">]</span></span><br/><span class="sig"></span><br/><em class="property">\end{</em><code class="sig-name descname">choicearray</code><em class="property">}</em><a class="headerlink" href="#choicearray" title="Permalink to this definition">¶</a></dt> +<dd><p>The following optional keyword parameters can be passed to the +environment. These keyword parameters default to the values provided in the +SDAPS context and can for example be modified globally for the document.</p> +<dl class="field-list simple"> +<dt class="field-odd">Keyword Arguments</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>align</strong> – named alignment group, set to a common name to align multiple environments to each other</p></li> +<li><p><strong>noalign</strong> – disable alignment (same as setting <code class="docutils literal notranslate"><span class="pre">align</span></code> to an empty value)</p></li> +<li><p><strong>horizontal</strong> – set horizontal mode where each question is one row (default)</p></li> +<li><p><strong>layouter</strong> – set the sdapsarray layouter (e.g. rotated for rotated column headers)</p></li> +<li><p><strong>angle</strong> – set the angle of the column headers when in rotated mode</p></li> +<li><p><strong>vertical</strong> – set vertical mode where each question is one column</p></li> +<li><p><strong>type</strong> – the question type “multichoice” or “singlechoice”</p></li> +<li><p><strong>multichoice</strong> – switch to multichoice “Choice” question mode</p></li> +<li><p><strong>singlechoice</strong> – switch to singlechoice “Option” question mode</p></li> +</ul> +</dd> +</dl> +<p>The choicearray environment represents a tabular layout for a set of multiple +choice questions which have the same possible answers. A new header is created +in the metadata to group the questions.</p> +<div class="admonition warning"> +<p class="admonition-title">Warning</p> +<p>The header is currently <em>not shown</em> in the PDF and it cannot +contain fragile content due to implementation constraints! This is an issue +with the class which will be fixed. The exact final behaviour is not yet +specified.</p> +</div> +<div class="figure"> +<div class="tabs"> +<input type="radio" id="tab-code-31" class="tab-code" name="tab-group-31" ><label for="tab-code-31" class="label-code">Example LaTeX code</label><input type="radio" id="tab-rendering-31" class="tab-rendering" name="tab-group-31" checked><label for="tab-rendering-31" class="label-rendering">Result</label><div class="content-code"> +<div class="highlight"><pre><span></span><span class="k">\begin</span><span class="nb">{</span>choicearray<span class="nb">}</span>[layouter=rotated] + <span class="k">\choice</span><span class="nb">{</span>Choice 1<span class="nb">}</span> + <span class="k">\choice</span><span class="nb">{</span>Choice 2<span class="nb">}</span> + <span class="k">\question</span><span class="nb">{</span>Question one<span class="nb">}</span> + <span class="k">\question</span><span class="nb">{</span>Question two<span class="nb">}</span> +<span class="k">\end</span><span class="nb">{</span>choicearray<span class="nb">}</span> +</pre></div> +</div><div class="content-rendering"> +<p><img src="_images/sdaps-33dfefa58981354e1e92db235f30d93f630a87ca.svg" alt="\begin{choicearray}[layouter=rotated] + \choice{Choice 1} + \choice{Choice 2} + \question{Question one} + \question{Question two} +\end{choicearray}" /></p> +</div></div><p class="caption">Example of a choicearray environment</p></div><div class="figure"> +<div class="tabs"> +<input type="radio" id="tab-code-32" class="tab-code" name="tab-group-32" ><label for="tab-code-32" class="label-code">Example LaTeX code</label><input type="radio" id="tab-rendering-32" class="tab-rendering" name="tab-group-32" checked><label for="tab-rendering-32" class="label-rendering">Result</label><div class="content-code"> +<div class="highlight"><pre><span></span><span class="k">\begin</span><span class="nb">{</span>choicearray<span class="nb">}</span>[layouter=rotated,vertical] + <span class="k">\choice</span><span class="nb">{</span>Choice 1<span class="nb">}</span> + <span class="k">\choice</span><span class="nb">{</span>Choice 2<span class="nb">}</span> + <span class="k">\question</span><span class="nb">{</span>Question one<span class="nb">}</span> + <span class="k">\question</span><span class="nb">{</span>Question two<span class="nb">}</span> +<span class="k">\end</span><span class="nb">{</span>choicearray<span class="nb">}</span> +</pre></div> +</div><div class="content-rendering"> +<p><img src="_images/sdaps-b7991d2b528a292b0e29ad477da88255d83dec4f.svg" alt="\begin{choicearray}[layouter=rotated,vertical] + \choice{Choice 1} + \choice{Choice 2} + \question{Question one} + \question{Question two} +\end{choicearray}" /></p> +</div></div><p class="caption">Example of a vertical choicearray environment</p></div><div class="admonition-todo admonition" id="id1"> +<p class="admonition-title">Todo</p> +<p>Right now all arguments can be overriden, this should not be the case. It +would be correct if the variable name is loaded from the kwargs, and then +the defaults for align and horizontal/vertical should be applied</p> +</div> +<p>Inside the environment you need to first define all possible answers with +choice macro and each question using the question macro.</p> +</dd></dl> + +<dl class="tex environ"> +<dt id="optionarray"> +<em class="property">\begin{</em><code class="sig-name descname">optionarray</code><em class="property">}</em><span class="sig"> <span class="sig-paren">[</span><em></em><span class="sig-paren">]</span></span><br/><span class="sig"></span><br/><em class="property">\end{</em><code class="sig-name descname">optionarray</code><em class="property">}</em><a class="headerlink" href="#optionarray" title="Permalink to this definition">¶</a></dt> +<dd><div class="admonition-todo admonition" id="id2"> +<p class="admonition-title">Todo</p> +<p>Uh, document this.</p> +</div> +</dd></dl> + +<dl class="tex environ"> +<dt id="rangearray"> +<em class="property">\begin{</em><code class="sig-name descname">rangearray</code><em class="property">}</em><span class="sig"> <span class="sig-paren">[</span><em></em><span class="sig-paren">]</span></span><br/><span class="sig"></span><br/><em class="property">\end{</em><code class="sig-name descname">rangearray</code><em class="property">}</em><a class="headerlink" href="#rangearray" title="Permalink to this definition">¶</a></dt> +<dd><div class="admonition-todo admonition" id="id3"> +<p class="admonition-title">Todo</p> +<p>Uh, document this.</p> +</div> +</dd></dl> + +</div> + + + <div class="clearer"></div> + </div> + </div> + </div> + <div class="sphinxsidebar" role="navigation" aria-label="main navigation"> + <div class="sphinxsidebarwrapper"> + <h4>Previous topic</h4> + <p class="topless"><a href="sdapsclassic.html" + title="previous chapter">sdapsclassic class</a></p> + <h4>Next topic</h4> + <p class="topless"><a href="sdapspdf.html" + title="next chapter">sdapspdf package</a></p> + <div role="note" aria-label="source link"> + <h3>This Page</h3> + <ul class="this-page-menu"> + <li><a href="_sources/sdapslayout.rst.txt" + rel="nofollow">Show Source</a></li> + </ul> + </div> +<div id="searchbox" style="display: none" role="search"> + <h3 id="searchlabel">Quick search</h3> + <div class="searchformwrapper"> + <form class="search" action="search.html" method="get"> + <input type="text" name="q" aria-labelledby="searchlabel" /> + <input type="submit" value="Go" /> + </form> + </div> +</div> +<script>$('#searchbox').show(0);</script> + </div> + </div> + <div class="clearer"></div> + </div> + <div class="related" role="navigation" aria-label="related navigation"> + <h3>Navigation</h3> + <ul> + <li class="right" style="margin-right: 10px"> + <a href="genindex.html" title="General Index" + >index</a></li> + <li class="right" > + <a href="sdapspdf.html" title="sdapspdf package" + >next</a> |</li> + <li class="right" > + <a href="sdapsclassic.html" title="sdapsclassic class" + >previous</a> |</li> + <li class="nav-item nav-item-0"><a href="index.html">sdaps-class 0.1 documentation</a> »</li> + <li class="nav-item nav-item-this"><a href="">sdapslayout package</a></li> + </ul> + </div> + <div class="footer" role="contentinfo"> + © Copyright 2016, Benjamin Berg. + Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 3.4.3. + </div> + </body> +</html>
\ No newline at end of file diff --git a/macros/latex/contrib/sdaps/html/sdapspdf.html b/macros/latex/contrib/sdaps/html/sdapspdf.html new file mode 100644 index 0000000000..fdbfbd4004 --- /dev/null +++ b/macros/latex/contrib/sdaps/html/sdapspdf.html @@ -0,0 +1,210 @@ + +<!DOCTYPE html> + +<html> + <head> + <meta charset="utf-8" /> + <meta name="viewport" content="width=device-width, initial-scale=1.0" /> + <title>sdapspdf package — sdaps-class 0.1 documentation</title> + <link rel="stylesheet" href="_static/pygments.css" type="text/css" /> + <link rel="stylesheet" href="_static/classic.css" type="text/css" /> + <link rel="stylesheet" type="text/css" href="_static/css/sdapstex.css" /> + + <script id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script> + <script src="_static/jquery.js"></script> + <script src="_static/underscore.js"></script> + <script src="_static/doctools.js"></script> + + <link rel="index" title="Index" href="genindex.html" /> + <link rel="search" title="Search" href="search.html" /> + <link rel="next" title="sdapsarray package" href="sdapsarray.html" /> + <link rel="prev" title="sdapslayout package" href="sdapslayout.html" /> + </head><body> + <div class="related" role="navigation" aria-label="related navigation"> + <h3>Navigation</h3> + <ul> + <li class="right" style="margin-right: 10px"> + <a href="genindex.html" title="General Index" + accesskey="I">index</a></li> + <li class="right" > + <a href="sdapsarray.html" title="sdapsarray package" + accesskey="N">next</a> |</li> + <li class="right" > + <a href="sdapslayout.html" title="sdapslayout package" + accesskey="P">previous</a> |</li> + <li class="nav-item nav-item-0"><a href="index.html">sdaps-class 0.1 documentation</a> »</li> + <li class="nav-item nav-item-this"><a href="">sdapspdf package</a></li> + </ul> + </div> + + <div class="document"> + <div class="documentwrapper"> + <div class="bodywrapper"> + <div class="body" role="main"> + + <div class="section" id="sdapspdf-package"> +<h1>sdapspdf package<a class="headerlink" href="#sdapspdf-package" title="Permalink to this headline">¶</a></h1> +<p>You can use this package to make PDF forms using the SDAPS packages. SDAPS +itself does not give you a way to submit these though.</p> +<p>To use this feature simply use the sdapspdf package. You need to wrap everything +containing PDF form elements inside a <code class="xref tex tex-environ docutils literal notranslate"><span class="pre">Form</span></code> environment. After this +enable form generation by simply setting the <code class="docutils literal notranslate"><span class="pre">pdf_form</span></code> option for checkboxes +and freeform textboxes.</p> +<div class="admonition note"> +<p class="admonition-title">Note</p> +<p>The sdapspdf package imports hyperref internally. So some care might need to +be taken to import it after hyperref itself.</p> +</div> +<p>The following extra options are added to boxes and checkboxes:</p> +<table class="docutils align-default"> +<colgroup> +<col style="width: 19%" /> +<col style="width: 81%" /> +</colgroup> +<thead> +<tr class="row-odd"><th class="head"><p>Option</p></th> +<th class="head"><p>Purpose</p></th> +</tr> +</thead> +<tbody> +<tr class="row-even"><td><p>pdf_form</p></td> +<td><p>Turn on PDF form generation (default: <cite>false</cite>)</p></td> +</tr> +<tr class="row-odd"><td><p>default</p></td> +<td><p>Allows enabling a checkbox by default (default: <cite>false</cite>, set to <cite>true</cite> to use)</p></td> +</tr> +<tr class="row-even"><td><p>checkboxsymbol</p></td> +<td><p>The symbol to use for the checkmark (integer, see PDF specification, default: 8)</p></td> +</tr> +</tbody> +</table> +<div class="admonition warning"> +<p class="admonition-title">Warning</p> +<p>The default for pdf_form might still change to be <cite>true</cite>.</p> +</div> +<div class="admonition note"> +<p class="admonition-title">Note</p> +<p>The SDAPS base package will likely add further macros to make setting these options more convenient.</p> +</div> +<div class="figure"> +<div class="tabs"> +<input type="radio" id="tab-code-33" class="tab-code" name="tab-group-33" ><label for="tab-code-33" class="label-code">Example LaTeX code</label><input type="radio" id="tab-rendering-33" class="tab-rendering" name="tab-group-33" checked><label for="tab-rendering-33" class="label-rendering">Result</label><div class="content-code"> +<div class="highlight"><pre><span></span><span class="k">\begin</span><span class="nb">{</span>Form<span class="nb">}</span> + <span class="c">% The \my* commands are aliases that are defined in the praemble</span> + + <span class="c">% Set the pdf_form option for all boxes (*)</span> + <span class="k">\mycontextappend</span><span class="nb">{</span>*<span class="nb">}{</span>pdf<span class="nb">_</span>form=true<span class="nb">}</span> + + <span class="c">% Or for checkboxes and textboxes separately</span> + <span class="c">%\mycontextappend{singlechoice}{pdf_form=true}</span> + <span class="c">%\mycontextappend{multichoice}{pdf_form=true}</span> + <span class="c">%\mycontextappend{textbox}{pdf_form=true}</span> + + <span class="k">\noindent</span> A checkbox: <span class="k">\mycheckbox</span><span class="nb">{}{}</span> <span class="k">\newline</span> + <span class="k">\mycontextappend</span><span class="nb">{</span>multichoice<span class="nb">}{</span>default=true<span class="nb">}</span> + A checked checkbox: <span class="k">\mycheckbox</span><span class="nb">{}{}</span> <span class="k">\newline</span> + <span class="k">\mycontextappend</span><span class="nb">{</span>multichoice<span class="nb">}{</span>default=true,checkboxsymbol=5<span class="nb">}</span> + A checked checkbox with different symbol: <span class="k">\mycheckbox</span><span class="nb">{}{}</span> + + Please note that the above rendering is slightly broken as the poppler + PDF renderer maps the checkboxsymbol incorrectly. Acrobat will show the + other symbol. + + <span class="k">\noindent</span> A non stretching textbox: + <span class="k">\mytextboxvhstretch</span><span class="nb">{</span>text<span class="nb">}{</span>4cm<span class="nb">}{</span>0<span class="nb">}</span> +<span class="k">\end</span><span class="nb">{</span>Form<span class="nb">}</span> +</pre></div> +Required code in preamble:<div class="highlight"><pre><span></span><span class="k">\usepackage</span><span class="nb">{</span>sdapspdf<span class="nb">}</span> +<span class="c">% Define aliases for the commands we need to use, context_append</span> +<span class="c">% expands settings, context_set sets them (for the current scope),</span> +<span class="c">% possibly removing old settings.</span> +<span class="k">\ExplSyntaxOn</span> +<span class="k">\let\mycontextappend\sdaps</span><span class="nb">_</span>context<span class="nb">_</span>append:nn +<span class="k">\let\mycontextset\sdaps</span><span class="nb">_</span>context<span class="nb">_</span>set:nn +<span class="k">\let\mycheckbox\sdaps</span><span class="nb">_</span>checkbox:nn +<span class="k">\let\mytextboxvhstretch\sdaps</span><span class="nb">_</span>textbox<span class="nb">_</span>vhstretch:nnn +<span class="k">\ExplSyntaxOff</span> +</pre></div> +</div><div class="content-rendering"> +<p><img src="_images/sdaps-df7a1db8108564a499998148db3ba5f658896065.svg" alt="\begin{Form} + % The \my* commands are aliases that are defined in the praemble + + % Set the pdf_form option for all boxes (*) + \mycontextappend{*}{pdf_form=true} + + % Or for checkboxes and textboxes separately + %\mycontextappend{singlechoice}{pdf_form=true} + %\mycontextappend{multichoice}{pdf_form=true} + %\mycontextappend{textbox}{pdf_form=true} + + \noindent A checkbox: \mycheckbox{}{} \newline + \mycontextappend{multichoice}{default=true} + A checked checkbox: \mycheckbox{}{} \newline + \mycontextappend{multichoice}{default=true,checkboxsymbol=5} + A checked checkbox with different symbol: \mycheckbox{}{} + + Please note that the above rendering is slightly broken as the poppler + PDF renderer maps the checkboxsymbol incorrectly. Acrobat will show the + other symbol. + + \noindent A non stretching textbox: + \mytextboxvhstretch{text}{4cm}{0} +\end{Form}" /></p> +</div></div><p class="caption">Using PDF forms</p></div></div> + + + <div class="clearer"></div> + </div> + </div> + </div> + <div class="sphinxsidebar" role="navigation" aria-label="main navigation"> + <div class="sphinxsidebarwrapper"> + <h4>Previous topic</h4> + <p class="topless"><a href="sdapslayout.html" + title="previous chapter">sdapslayout package</a></p> + <h4>Next topic</h4> + <p class="topless"><a href="sdapsarray.html" + title="next chapter">sdapsarray package</a></p> + <div role="note" aria-label="source link"> + <h3>This Page</h3> + <ul class="this-page-menu"> + <li><a href="_sources/sdapspdf.rst.txt" + rel="nofollow">Show Source</a></li> + </ul> + </div> +<div id="searchbox" style="display: none" role="search"> + <h3 id="searchlabel">Quick search</h3> + <div class="searchformwrapper"> + <form class="search" action="search.html" method="get"> + <input type="text" name="q" aria-labelledby="searchlabel" /> + <input type="submit" value="Go" /> + </form> + </div> +</div> +<script>$('#searchbox').show(0);</script> + </div> + </div> + <div class="clearer"></div> + </div> + <div class="related" role="navigation" aria-label="related navigation"> + <h3>Navigation</h3> + <ul> + <li class="right" style="margin-right: 10px"> + <a href="genindex.html" title="General Index" + >index</a></li> + <li class="right" > + <a href="sdapsarray.html" title="sdapsarray package" + >next</a> |</li> + <li class="right" > + <a href="sdapslayout.html" title="sdapslayout package" + >previous</a> |</li> + <li class="nav-item nav-item-0"><a href="index.html">sdaps-class 0.1 documentation</a> »</li> + <li class="nav-item nav-item-this"><a href="">sdapspdf package</a></li> + </ul> + </div> + <div class="footer" role="contentinfo"> + © Copyright 2016, Benjamin Berg. + Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 3.4.3. + </div> + </body> +</html>
\ No newline at end of file diff --git a/macros/latex/contrib/sdaps/html/search.html b/macros/latex/contrib/sdaps/html/search.html new file mode 100644 index 0000000000..ae4420e484 --- /dev/null +++ b/macros/latex/contrib/sdaps/html/search.html @@ -0,0 +1,90 @@ + +<!DOCTYPE html> + +<html> + <head> + <meta charset="utf-8" /> + <meta name="viewport" content="width=device-width, initial-scale=1.0" /> + <title>Search — sdaps-class 0.1 documentation</title> + <link rel="stylesheet" href="_static/pygments.css" type="text/css" /> + <link rel="stylesheet" href="_static/classic.css" type="text/css" /> + <link rel="stylesheet" type="text/css" href="_static/css/sdapstex.css" /> + + + <script id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script> + <script src="_static/jquery.js"></script> + <script src="_static/underscore.js"></script> + <script src="_static/doctools.js"></script> + + <script src="_static/searchtools.js"></script> + <script src="_static/language_data.js"></script> + <link rel="index" title="Index" href="genindex.html" /> + <link rel="search" title="Search" href="#" /> + <script src="searchindex.js" defer></script> + + + </head><body> + <div class="related" role="navigation" aria-label="related navigation"> + <h3>Navigation</h3> + <ul> + <li class="right" style="margin-right: 10px"> + <a href="genindex.html" title="General Index" + accesskey="I">index</a></li> + <li class="nav-item nav-item-0"><a href="index.html">sdaps-class 0.1 documentation</a> »</li> + <li class="nav-item nav-item-this"><a href="">Search</a></li> + </ul> + </div> + + <div class="document"> + <div class="documentwrapper"> + <div class="bodywrapper"> + <div class="body" role="main"> + + <h1 id="search-documentation">Search</h1> + <div id="fallback" class="admonition warning"> + <script>$('#fallback').hide();</script> + <p> + Please activate JavaScript to enable the search + functionality. + </p> + </div> + <p> + Searching for multiple words only shows matches that contain + all words. + </p> + <form action="" method="get"> + <input type="text" name="q" aria-labelledby="search-documentation" value="" /> + <input type="submit" value="search" /> + <span id="search-progress" style="padding-left: 10px"></span> + </form> + + <div id="search-results"> + + </div> + + <div class="clearer"></div> + </div> + </div> + </div> + <div class="sphinxsidebar" role="navigation" aria-label="main navigation"> + <div class="sphinxsidebarwrapper"> + </div> + </div> + <div class="clearer"></div> + </div> + <div class="related" role="navigation" aria-label="related navigation"> + <h3>Navigation</h3> + <ul> + <li class="right" style="margin-right: 10px"> + <a href="genindex.html" title="General Index" + >index</a></li> + <li class="nav-item nav-item-0"><a href="index.html">sdaps-class 0.1 documentation</a> »</li> + <li class="nav-item nav-item-this"><a href="">Search</a></li> + </ul> + </div> + <div class="footer" role="contentinfo"> + © Copyright 2016, Benjamin Berg. + Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 3.4.3. + </div> + </body> +</html>
\ No newline at end of file diff --git a/macros/latex/contrib/sdaps/html/searchindex.js b/macros/latex/contrib/sdaps/html/searchindex.js new file mode 100644 index 0000000000..b6e04ed5b3 --- /dev/null +++ b/macros/latex/contrib/sdaps/html/searchindex.js @@ -0,0 +1 @@ +Search.setIndex({docnames:["FAQ","customlayout","index","sdapsarray","sdapsbase","sdapsclassic","sdapslayout","sdapspdf"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":3,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":2,"sphinx.domains.rst":2,"sphinx.domains.std":1,"sphinx.ext.todo":2,sphinx:56},filenames:["FAQ.rst","customlayout.rst","index.rst","sdapsarray.rst","sdapsbase.rst","sdapsclassic.rst","sdapslayout.rst","sdapspdf.rst"],objects:{"":{"\\addinfo":[5,0,1,""],"\\checkbox":[5,0,1,""],"\\checkedbox":[5,0,1,""],"\\choice":[5,0,1,""],"\\choiceitem":[5,0,1,""],"\\choiceitemtext":[5,0,1,""],"\\choiceline":[5,0,1,""],"\\choicemulticolitem":[5,0,1,""],"\\correctedbox":[5,0,1,""],"\\filledbox":[5,0,1,""],"\\groupaddchoice":[5,0,1,""],"\\question":[5,0,1,""],"\\sdaps_answer:n":[4,0,1,""],"\\sdaps_array_alignment:":[3,0,1,""],"\\sdaps_array_newline:":[3,0,1,""],"\\sdaps_context_append:nn":[4,0,1,""],"\\sdaps_context_append:nnn":[4,0,1,""],"\\sdaps_context_begin:":[4,0,1,""],"\\sdaps_context_begin:n":[4,0,1,""],"\\sdaps_context_begin_local:":[4,0,1,""],"\\sdaps_context_disable_writing:":[4,0,1,""],"\\sdaps_context_enable_writing:":[4,0,1,""],"\\sdaps_context_end:":[4,0,1,""],"\\sdaps_context_end:n":[4,0,1,""],"\\sdaps_context_hook_end:n":[4,0,1,""],"\\sdaps_context_hook_post_end:n":[4,0,1,""],"\\sdaps_context_put:n":[4,0,1,""],"\\sdaps_context_put:nn":[4,0,1,""],"\\sdaps_context_remove:n":[4,0,1,""],"\\sdaps_context_set:n":[4,0,1,""],"\\sdaps_info_write:n":[4,0,1,""],"\\sdaps_info_write_x:n":[4,0,1,""],"\\sdaps_overrides_init:n":[4,0,1,""],"\\sdaps_qobject_append_var:n":[4,0,1,""],"\\sdaps_qobject_begin:nn":[4,0,1,""],"\\sdaps_qobject_begin:nnn":[4,0,1,""],"\\sdaps_qobject_begin_local:nn":[4,0,1,""],"\\sdaps_qobject_end:":[4,0,1,""],"\\sdaps_qobject_end:n":[4,0,1,""],"\\sdaps_range:nnn":[4,0,1,""],"\\sdaps_set_questionnaire_id:n":[4,0,1,""],"\\sdapsinfo":[5,0,1,""],"\\sdapsnested":[3,0,1,""],"\\sdapspagemark":[5,0,1,""],"\\singlemark":[5,0,1,""],"\\singlemarkother":[5,0,1,""],"\\textbox":[5,0,1,""],choicearray:[6,1,1,""],choicegroup:[5,1,1,""],choicequestion:[5,1,1,""],info:[5,1,1,""],markgroup:[5,1,1,""],optionarray:[6,1,1,""],optiongroup:[5,1,1,""],optionquestion:[5,1,1,""],questionnaire:[5,1,1,""],rangearray:[6,1,1,""],sdapsarray:[3,1,1,""]}},objnames:{"0":["tex","macro","TeX macro"],"1":["tex","environ","TeX environ"]},objtypes:{"0":"tex:macro","1":"tex:environ"},terms:{"0pt":[3,5],"10mm":0,"12mm":0,"14mm":0,"15mm":0,"17mm":0,"1bp":4,"2bp":4,"2mm":0,"3rd":1,"5mm":4,"6pt":[3,5],"break":[1,3],"case":[1,3,4,5,6],"class":[4,6],"default":[0,3,4,5,6,7],"export":[1,5],"final":[1,6],"function":[4,5],"import":[3,5,7],"new":[0,3,4,5,6],"short":4,"switch":[5,6],"true":[3,7],"var":[4,5],"while":5,But:4,Doing:1,For:1,IDs:5,Its:3,Not:1,One:1,Such:1,The:[0,2,3,5,6,7],There:[1,4],These:[3,6],Use:0,Using:4,Will:5,With:0,_sdaps_array_begin_default:3,_sdaps_array_cell_default:3,_sdaps_array_cell_rot:3,_sdaps_array_end_default:3,_sdaps_array_row_ltr:3,_sdaps_array_row_start_default:3,_sdaps_array_rowhead_default:3,abl:5,about:1,abov:3,account:3,activ:3,add:[0,1,3,5,7],added:[3,5,7],addinfo:5,adding:[3,5],adher:[3,4],adjust:[1,2],advanc:[3,4],advantag:5,affect:4,after:[0,4,7],again:[3,4],alia:5,alias:5,align:[3,4,6],all:[0,1,3,4,5,6],allow:[4,5,7],alreadi:1,also:[0,1,3,4,5],altern:[3,5],alwai:[1,4],amount:5,angl:[3,6],ani:[3,4,5],annot:1,anoth:4,answer:[1,4,5,6],apart:5,appart:4,appear:[4,5],appen:4,append:[4,5],appli:6,applic:[1,5],appropri:5,arbitrari:3,argument:[1,3,4,5,6],around:5,arrai:[3,5],ask:2,aspect:4,assign:[1,3],attach:5,automat:[1,3,4],avail:[0,1],back:5,background:3,balanc:4,barcod:[0,5],base:[2,3,4,7],baselin:3,basic:0,becom:1,befor:4,begin:[3,4,5,6],behav:3,behaviour:[4,5,6],being:4,belong:4,below:[0,1,3,5],benefit:3,best:4,better:5,between:[3,4,5],bit:5,block:5,border:4,both:[3,5],bottom:[0,4],box:[1,3,4,7],build:5,calcul:3,call:[0,1,4],can:[1,2,3,4,5,6,7],cannot:[0,4,5,6],care:[0,1,3,4,7],caus:[3,5],cell:[3,5],center:[3,4,5],centered_text:4,certain:[1,4],chang:[1,4,7],charact:[3,4],check:[1,5],checkbox:[0,1,5,7],checkboxsymbol:7,checkcorrect:5,checkedbox:5,checkmark:[4,7],checkmod:5,chekcbox:5,choic:[2,5,6],choicearrai:[3,4,5,6],choicegroup:[1,5,6],choiceitem:5,choiceitemtext:5,choicelin:5,choicemulticolitem:5,choicequest:5,circumst:4,code128:5,code:[0,1,3,5],codebox:[0,2],col:5,colhead:3,colour:4,colsep:[3,5],column:[3,5,6],command:[0,2,4,5],common:[3,4,5,6],compar:3,compat:5,complet:4,complex:[2,6],complic:5,concaten:4,conflict:5,consid:[3,4],consider:2,constraint:6,consum:[3,4],consumpt:5,contain:[1,3,5,6,7],content:[1,2,3,5,6],context:[2,5,6],conveni:[1,5,7],coordin:[1,4],copi:[0,3],core:4,corner:2,correct:[4,5,6],correctedbox:5,correctli:[4,5],correspond:4,could:[1,4],count:[4,5],cover:5,creat:[2,3,4,5,6],current:[0,3,4,5,6],custom:[2,4,6],deal:0,decod:4,defin:[0,1,2,5,6],definit:[4,5],defint:1,delimit:3,demonstr:[4,5],denot:1,depend:0,depth:[1,3],descript:[4,5],detail:3,detect:[1,4],did:4,differ:[2,3,4,5],digit:0,dim_gset:0,directli:[5,6],directori:0,disabl:[3,4,5,6],disable_recognit:5,discard:3,distanc:5,dive:4,document:[1,3,4,5,6],doe:[1,5,6,7],done:[0,1,4],doubl:1,draw:[4,5],draw_check:4,dtx:3,due:[4,6],duplex:5,dure:0,each:[0,1,3,4,6],earlier:[1,4,5],easi:5,easiest:1,effect:[1,3,4],effort:4,either:[4,5],element:[3,4,7],ellips:4,empti:[4,6],enabl:[4,5,7],encount:3,end:[1,3,4,5,6],ensur:[4,5],entir:5,environ:[0,1,2,4,6,7],error:[1,4],essenti:1,even:[1,3,4],everi:[3,5],everyth:[1,5,7],exact:[4,6],exactli:[3,5],exampl:[0,1,3,4,5,6],except:3,execut:[1,3,4,5],exist:[0,3,4,5],expand:[1,4],experiment:1,explain:3,explsyntaxoff:0,explsyntaxon:0,expos:6,express:5,extend:3,extra:[0,3,5,7],face:4,fals:[3,4,7],fanci:5,fashion:4,fear:5,featur:[3,4,5,7],few:4,field:[1,2,4,5],file:[0,4],filenam:0,fill:[4,5],filledbox:5,find:1,finish:4,first:[1,3,4,6],fix:6,flexibl:3,flip:3,fly:3,follow:[0,1,3,4,5,6,7],footer:5,form:[4,5,7],format:2,fragil:[3,5,6],frame:4,freeform:[0,5,7],frequent:2,from:[1,3,4,5,6],front:5,full:0,fundament:3,further:[0,1,3,4,5,7],g__sdaps_array_layouter_prop:3,g_sdaps_edge_bottom_margin_dim:0,g_sdaps_edge_left_margin_dim:0,g_sdaps_edge_right_margin_dim:0,g_sdaps_edge_top_margin_dim:0,gener:[2,3,4,7],geometri:0,get:5,give:[3,4,7],given:[0,4,5],global:[4,5,6],globalid:5,globalidlabel:5,good:[0,3,4],graphicspath:0,grid:3,group:[1,4,5,6],groupaddchoic:5,guarante:5,hand:0,handl:[3,5],happen:[1,4],has:[0,1,3,4],have:[0,1,3,4,5,6],hbox:3,head:2,header:[3,4,5,6],height:[4,5],here:[0,3,6],hfill:3,hirarch:4,hmargin:0,hold:3,horizont:6,how:[1,2,3,5],howev:[1,4],hyperref:7,idea:4,ident:[3,4],identifi:5,ignor:3,imag:2,imagin:4,implement:[3,4,6],impli:4,implicit:4,implicitli:4,includ:[1,5],inclus:[3,4],incomplet:6,increas:4,independ:[3,4],index:[1,2],info:5,inform:[1,3,5],input:[2,3],insert:[3,4,5],insid:[3,4,5,6,7],instead:[3,5],instruct:5,integ:7,intend:5,intern:[3,4,5,7],interrow:3,invis:3,isn:5,issu:[3,5,6],item:[4,5],its:[0,1,3],itself:[4,7],just:4,keepenv:3,kei:[4,5],kern:3,keyword:[3,5,6],knowledg:3,kwag:5,kwarg:[3,5,6],label:5,lai:5,larg:5,larger:[0,5],last:[1,3,4],later:[0,3],latex:[0,1,5],layout:[2,4,6],leav:4,leavevmod:3,left:[0,3,5],leftov:3,less:3,level:4,like:[0,1,3,5,7],line:[3,5],linewidth:4,list:[4,5],load:6,longer:0,look:[1,3],lot:3,lower:[1,4,5],macro:[2,3,4,6,7],made:5,mai:[0,1,3,4,5],main:[1,4,5],make:[1,3,4,5,7],makr:5,mani:4,manual:0,margin:0,mark:[2,5],markcheckboxcount:5,markgroup:[5,6],match:[1,4],mean:[3,4],mechan:4,metadata:[1,3,4,5,6],metadatafil:4,method:[0,3],might:[1,4,7],minim:5,minipag:4,miss:5,mode:[3,5,6],modif:[3,4],modifi:[0,3,4,5,6],modul:2,more:[0,1,3,4,5,6,7],most:4,mostli:5,much:[3,6],multi:5,multichoic:[4,5,6],multicol:4,multipl:[2,3,5,6],must:[1,3,4,5],name:[1,4,5,6],neccessari:4,necessari:0,need:[0,1,3,4,5,6,7],nest:3,next:3,nice:1,nnf:4,nnn:[1,3,4],nnnn:3,nno:4,nnv:4,no_head:3,no_print_questionnaire_id:5,noalign:6,noinfo:5,none:4,normal:[0,3],note:[1,3,4,5,6],now:6,number:[0,1,3,4,5],numer:[1,2],nvn:4,object:4,obviou:4,occur:1,off:5,often:1,onc:[3,5],one:[1,2,3,4,5,6],ones:5,onli:[1,3,4,5],optic:5,option:[0,1,2,3,4,6,7],optionarrai:6,optiongroup:[0,5],optionquest:5,order:[1,5],origin:[3,5],other:[0,1,3,4,5,6],otherwis:3,out:[0,5],outlin:4,output:[1,4],outsid:4,over:[3,4],overlai:4,overrid:[0,2],overriden:6,own:5,packag:[1,2,5],pad:4,page:[0,2,3,5],paramet:[1,4,5,6],parent:4,parser:3,part:[1,3,4],particular:[1,3,5],pass:[0,4,6],path:0,pdf:[5,6,7],pdf_form:7,penalti:3,peopl:3,per:5,permit:5,piec:4,place:[0,1,5],pleas:[1,3,5,6],plug:3,png:0,point:5,posit:2,possibl:[0,1,3,4,5,6],power:[3,6],pre:1,preambl:0,predefin:3,prefix:4,prepar:3,present:0,prevent:3,previou:3,primarili:[1,4],print:[4,5],print_questionnaire_id:5,prioriti:4,problem:0,process:3,program:[4,5],project:[0,5],project_dir:0,prop_gput:3,proper:5,properli:1,protect:4,provid:[1,4,5,6],purpos:[1,3,5,7],put:3,qobject:[1,4],question:[2,6],questionnair:[0,1,4,5],quit:[1,5,6],rang:[2,4,5],rangearrai:[5,6],rather:[0,1,5],read:1,readi:5,realiz:3,realli:3,reason:5,recognit:5,redefin:1,refer:[0,6],regard:4,regist:[3,4],rel:0,relat:2,relev:[3,4],remaind:4,remov:[3,4],render:[1,2,3],reorder:4,repeat:3,replac:5,report:[1,5],repres:[1,6],requir:[0,1,3],reset:4,rest:4,result:1,revert:3,right:[0,3,5,6],risk:5,rotat:[3,6],row:[3,4,5,6],row_start:3,rowhead:3,rowsep:[3,5],rule:3,run:0,same:[3,4,5,6],sane:5,saw:1,scalabl:5,scope:[1,4],sdap:[0,1,4,5,6,7],sdaps_answ:4,sdaps_array_align:3,sdaps_array_newlin:3,sdaps_begin:4,sdaps_checkbox:4,sdaps_checkbox_set_typ:4,sdaps_context_append:4,sdaps_context_begin:4,sdaps_context_begin_loc:4,sdaps_context_disable_writ:4,sdaps_context_enable_writ:4,sdaps_context_end:4,sdaps_context_hook_end:4,sdaps_context_hook_post_end:4,sdaps_context_put:4,sdaps_context_remov:4,sdaps_context_set:4,sdaps_end:4,sdaps_info_writ:4,sdaps_info_write_x:4,sdaps_overrides_init:4,sdaps_qobject_append_var:4,sdaps_qobject_begin:[1,4],sdaps_qobject_begin_loc:4,sdaps_qobject_end:[1,4],sdaps_rang:4,sdaps_set_questionnaire_id:4,sdaps_styl:5,sdapsarrai:[2,4,6],sdapsbas:2,sdapsclass:[2,4,6],sdapsinfo:5,sdapslayout:[2,5],sdapsnest:3,sdapspagemark:5,sdapspdf:2,search:2,second:[0,1,4],section:[1,4,5],see:[1,3,7],seemingli:1,seen:4,sens:5,separ:[1,4],serv:1,set:[3,4,5,6,7],setup:0,shipout:4,shorten:5,should:[0,3,4,5,6],show:[1,3,5],shown:[5,6],side:[1,4],similar:[1,3,4,5],simpl:[1,3,5],simpli:[1,3,4,5,7],singl:[2,5],singlechoic:[1,4,5,6],singlemark:5,singlemarkoth:5,six:4,size:4,skip:3,small:1,solut:0,some:[3,4,6,7],someth:1,sometim:0,sort:4,space:[3,5],span:[3,5],special:[1,3],specif:7,specifi:[1,4,5,6],split:3,spread:4,standard:5,start:[1,3,4],step:0,sticker:0,still:[4,7],strategi:0,stream:4,string:[3,4,5],structur:[2,5],style:[1,4,5],submit:[3,7],subquest:5,subsequ:3,subsystem:2,subtl:1,suffic:1,suffici:5,support:[1,5],suppress:5,sure:1,surround:4,swap:3,symbol:7,system:4,tabular:[3,6],tabularx:[1,3],take:[3,4,5],taken:7,target:4,tell:1,test:1,tex:[0,3,4,5],text:[0,1,4,5],text_align:4,text_pad:4,textbox:[1,4,5,7],than:[0,1,4],thei:[3,5],them:[3,4],therebi:1,thi:[0,1,3,4,5,6,7],thing:3,though:[0,7],through:4,throughout:3,time:[1,4],titl:4,togeth:[1,3,4],token:4,told:4,top:[0,3,4,5,6],trail:3,transpos:3,turn:7,twice:5,two:[1,3],twosid:5,twoside_barcod:5,type:[2,3,4,5,6],typeset:2,ues:5,uncheck:5,undefin:4,underscor:4,understand:1,uniqu:0,unit:5,unless:[4,5],unmark:5,updat:[0,5],upper:[4,5],upstream:3,usabl:1,use:[1,2,3,4,5,7],used:[0,1,3,4,5],useful:[3,4],useless:1,user:[3,4,6],uses:5,using:[0,2,3,4,5,6,7],usual:[0,1,3,5],val:5,valid:4,valu:[1,3,4,5,6],variabl:[2,6],variant:4,vbox:3,verbatim:5,veri:[1,3],verifi:[4,5],version:0,vertic:[3,6],view:1,visibl:3,visual:5,visualis:1,vtop:3,wai:[0,1,3,5,7],want:4,well:4,what:5,when:[0,3,5,6],whenev:5,where:[0,1,4,5,6],whether:[3,4],which:[0,1,3,4,5,6],white:4,width:[3,4],wildcard:4,within:4,without:[3,4,5],work:[0,4,5],would:[1,4,5,6],wrap:[3,5,7],wrapper:1,write:[3,4],written:4,yet:[1,6],you:[0,1,3,4,5,6,7],your:5,zero:[1,4]},titles:["Frequently Asked Questions","Creating custom layouts using base commands","Welcome to sdaps-class\u2019s documentation!","sdapsarray package","sdapsbase package","sdapsclassic class","sdapslayout package","sdapspdf package"],titleterms:{"class":[2,5],The:[1,4],adjust:0,ask:0,base:1,can:0,checkbox:4,choic:1,codebox:1,command:1,complex:5,consider:3,context:4,corner:0,creat:1,custom:[1,3],defin:[3,4],differ:1,document:2,environ:[3,5],field:0,format:3,frequent:0,gener:[1,5],guid:2,handl:4,head:[1,4],how:0,imag:[0,5],indic:2,input:0,layout:[1,3],macro:5,manag:4,mark:0,multipl:1,nest:4,numer:0,one:0,option:5,overrid:4,packag:[3,4,6,7],posit:0,question:[0,1,4,5],rang:1,refer:2,relat:5,render:4,sdap:2,sdapsarrai:3,sdapsbas:4,sdapsclass:5,sdapslayout:6,sdapspdf:7,singl:1,structur:1,subsystem:4,tabl:2,todo:[4,5,6],type:1,typeset:5,usag:2,use:0,using:1,variabl:[4,5],welcom:2}})
\ No newline at end of file diff --git a/macros/latex/contrib/sdaps/sdaps.html b/macros/latex/contrib/sdaps/sdaps.html new file mode 100644 index 0000000000..c61a84898f --- /dev/null +++ b/macros/latex/contrib/sdaps/sdaps.html @@ -0,0 +1,6 @@ +<html> + <meta http-equiv="refresh" content="0;url=./html/index.html"/> + <body> + This is just a placeholder. Please visit <a href="./html/index.html">the index page</a>. + </body> +</html> diff --git a/macros/latex/contrib/sdaps/sdapsarray.dtx b/macros/latex/contrib/sdaps/sdapsarray.dtx index 59cfffa097..b2654853c7 100644 --- a/macros/latex/contrib/sdaps/sdapsarray.dtx +++ b/macros/latex/contrib/sdaps/sdapsarray.dtx @@ -1,6 +1,6 @@ % \iffalse meta-comment % -% Copyright (C) 2019 by Benjamin Berg <benjamin@sipsolutions.net> +% Copyright (C) 2019-2021 by Benjamin Berg <benjamin@sipsolutions.net> % % This work may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3c @@ -711,11 +711,11 @@ % Unfortunately checking for an empty box does not work for some reason. \dim_set:Nn \l_tmpb_dim { \box_ht:N #1 } \sdaps_if_rtl:TF { - \hcoffin_set:Nn \l_tmpb_coffin { \hbox_to_wd:nn \l_tmpa_dim { \hfil \vbox:n { \vbox_unpack_clear:N #1 } } \skip_horizontal:n { \l_sdaps_sdapsarray_colsep_dim } } + \hcoffin_set:Nn \l_tmpb_coffin { \hbox_to_wd:nn \l_tmpa_dim { \hfil \vbox:n { \vbox_unpack_drop:N #1 } } \skip_horizontal:n { \l_sdaps_sdapsarray_colsep_dim } } \tl_set:Nn \l_tmpa_tl { l } \tl_set:Nn \l_tmpb_tl { r } } { - \hcoffin_set:Nn \l_tmpb_coffin { \skip_horizontal:n { \l_sdaps_sdapsarray_colsep_dim } \hbox_to_wd:nn \l_tmpa_dim { \hfil \vbox:n { \vbox_unpack_clear:N #1 } } } + \hcoffin_set:Nn \l_tmpb_coffin { \skip_horizontal:n { \l_sdaps_sdapsarray_colsep_dim } \hbox_to_wd:nn \l_tmpa_dim { \hfil \vbox:n { \vbox_unpack_drop:N #1 } } } \tl_set:Nn \l_tmpa_tl { r } \tl_set:Nn \l_tmpb_tl { l } } diff --git a/macros/latex/contrib/sdaps/sdapsarray.pdf b/macros/latex/contrib/sdaps/sdapsarray.pdf Binary files differdeleted file mode 100644 index 35f80796b9..0000000000 --- a/macros/latex/contrib/sdaps/sdapsarray.pdf +++ /dev/null diff --git a/macros/latex/contrib/sdaps/sdapsbase.dtx b/macros/latex/contrib/sdaps/sdapsbase.dtx index e97da6f2fc..e993c8ba07 100644 --- a/macros/latex/contrib/sdaps/sdapsbase.dtx +++ b/macros/latex/contrib/sdaps/sdapsbase.dtx @@ -1,6 +1,6 @@ % \iffalse meta-comment % -% Copyright (C) 2019 by Benjamin Berg <benjamin@sipsolutions.net> +% Copyright (C) 2019-2021 by Benjamin Berg <benjamin@sipsolutions.net> % % This work may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3c @@ -644,7 +644,7 @@ \cs_new_protected_nopar:Nn \__sdaps_questionnaire_overrides_set:nn { - \str_if_eq_x:nnTF { #1 } { * } { + \str_if_eq:eeTF { #1 } { * } { \__sdaps_parse_overrides:n{ #2 } } { \prop_put:Nnn \g__sdaps_id_to_overrides_prop { #1 } { #2 } @@ -1777,6 +1777,7 @@ \bool_gset:Nn \g__sdaps_last_page_bool \c_false_bool % TODO: We really want to make sure nobody modifies the values after \sdaps_begin: + \sdaps_info_write:x{SDAPSVersion=1.9.10} \sdaps_info_write:x{Duplex=\bool_if:NTF \g_sdaps_twoside_bool {true} {false}} \sdaps_info_write:x{PrintQuestionnaireId=\bool_if:NTF \g_sdaps_print_questionnaire_id_bool {1} {0}} \sdaps_info_write:x{ @@ -1787,6 +1788,14 @@ \sdaps_info_write:x{GlobalID=\g_sdaps_global_id_tl} \sdaps_info_write:x{GlobalIDLabel=\g_sdaps_global_id_label_tl} + \sdaps_info_write:x{ + CornerMarkMargin= + \dim_use:N\g_sdaps_edge_left_margin_dim, + \dim_use:N\g_sdaps_edge_right_margin_dim, + \dim_use:N\g_sdaps_edge_top_margin_dim, + \dim_use:N\g_sdaps_edge_bottom_margin_dim + } + \int_gset:Nn \g_sdaps_page_int { 0 } } diff --git a/macros/latex/contrib/sdaps/sdapsbase.pdf b/macros/latex/contrib/sdaps/sdapsbase.pdf Binary files differdeleted file mode 100644 index b65584ccbf..0000000000 --- a/macros/latex/contrib/sdaps/sdapsbase.pdf +++ /dev/null diff --git a/macros/latex/contrib/sdaps/sdapsclassic.dtx b/macros/latex/contrib/sdaps/sdapsclassic.dtx index 7694aa12ee..cfc0d877e9 100644 --- a/macros/latex/contrib/sdaps/sdapsclassic.dtx +++ b/macros/latex/contrib/sdaps/sdapsclassic.dtx @@ -334,7 +334,7 @@ \providecommand{\addinfo}[2]{ - \sdaps_info_write:x{\unexpanded{#1}=\unexpanded{#2}} + \sdaps_info_write:x{Info-\unexpanded{#1}=\unexpanded{#2}} } \newcommand\qid{\tl_use:N \g__sdaps_questionnaire_id_tl} @@ -925,33 +925,38 @@ you~can~get~similar~results~by~temporarily~changing~the~checkbox~style. } noinfo .meta:n = { info=false }, } -\cs_new_protected_nopar:Nn \_sdaps_classic_show_info: +\cs_new_protected_nopar:Nn \_sdaps_classic_info: { - \bool_if:NT \l__sdaps_questionnaire_info_bool { - \begin{info} - \translate{infotext} \\[1ex] - \tl_if_eq:VnTF \g_sdaps_checkmode_tl { checkcorrect } { - \begin{tabularx}{\textwidth}{lXllll} - \checkbox & \strut \translate{info-multi} & \hspace{2em} \checkedbox {} & \translate{info-cross} & \hspace{1em} \correctedbox {} & \translate{info-corrected} \\ - \checkbox* & \strut \translate{info-single} & \hspace{2em} \checkedbox* {} & \translate{info-cross} & \hspace{1em} \correctedbox* {} & \translate{info-corrected} \\ + \translate{infotext} \\[1ex] + \tl_if_eq:VnTF \g_sdaps_checkmode_tl { checkcorrect } { + \begin{tabularx}{\textwidth}{lXllll} + \checkbox & \strut \translate{info-multi} & \hspace{2em} \checkedbox {} & \translate{info-cross} & \hspace{1em} \correctedbox {} & \translate{info-corrected} \\ + \checkbox* & \strut \translate{info-single} & \hspace{2em} \checkedbox* {} & \translate{info-cross} & \hspace{1em} \correctedbox* {} & \translate{info-corrected} \\ + \end{tabularx} + } { + \tl_if_eq:VnTF \g_sdaps_checkmode_tl { check } { + \begin{tabularx}{\textwidth}{lXll} + \checkbox & \strut \translate{info-multi} & \hspace{2em} \checkedbox {} & \translate{info-cross} \\ + \checkbox* & \strut \translate{info-single} & \hspace{2em} \checkedbox* {} & \translate{info-cross} \\ + \end{tabularx} + } { + \tl_if_eq:VnTF \g_sdaps_checkmode_tl { fill } { + \begin{tabularx}{\textwidth}{lXll} + \checkbox & \strut \translate{info-multi} & \hspace{2em} \filledbox {} & \translate{info-fill} \\ + \checkbox* & \strut \translate{info-single} & \hspace{2em} \filledbox* {} & \translate{info-fill} \\ \end{tabularx} } { - \tl_if_eq:VnTF \g_sdaps_checkmode_tl { check } { - \begin{tabularx}{\textwidth}{lXll} - \checkbox & \strut \translate{info-multi} & \hspace{2em} \checkedbox {} & \translate{info-cross} \\ - \checkbox* & \strut \translate{info-single} & \hspace{2em} \checkedbox* {} & \translate{info-cross} \\ - \end{tabularx} - } { - \tl_if_eq:VnTF \g_sdaps_checkmode_tl { fill } { - \begin{tabularx}{\textwidth}{lXll} - \checkbox & \strut \translate{info-multi} & \hspace{2em} \filledbox {} & \translate{info-fill} \\ - \checkbox* & \strut \translate{info-single} & \hspace{2em} \filledbox* {} & \translate{info-fill} \\ - \end{tabularx} - } { - \PackageError{sdaps}{Sorry, there is no help text for the checkmode you have choosen right now! Please pass the noinfo optional argument to the questionnaire environment!}\@ehb % - } - } + \PackageError{sdaps}{Sorry, there is no help text for the checkmode you have choosen right now! Please pass the noinfo optional argument to the questionnaire environment!}\@ehb % } + } + } +} + +\cs_new_protected_nopar:Nn \_sdaps_classic_show_info: +{ + \bool_if:NT \l__sdaps_questionnaire_info_bool { + \begin{info} + \_sdaps_classic_info: \end{info} } \ignorespaces @@ -1059,6 +1064,10 @@ you~can~get~similar~results~by~temporarily~changing~the~checkbox~style. } \sdaps_page_end: } +\def\sdapsinfo{ + \_sdaps_classic_info: +} + % \end{macrocode} % % \subsection{The group environments} diff --git a/macros/latex/contrib/sdaps/sdapsclassic.pdf b/macros/latex/contrib/sdaps/sdapsclassic.pdf Binary files differdeleted file mode 100644 index fcb873935d..0000000000 --- a/macros/latex/contrib/sdaps/sdapsclassic.pdf +++ /dev/null diff --git a/macros/latex/contrib/sdaps/sdapslayout.pdf b/macros/latex/contrib/sdaps/sdapslayout.pdf Binary files differdeleted file mode 100644 index be8a1aa4f3..0000000000 --- a/macros/latex/contrib/sdaps/sdapslayout.pdf +++ /dev/null diff --git a/macros/latex/contrib/sdaps/sdapspdf.dtx b/macros/latex/contrib/sdaps/sdapspdf.dtx index d243a260ef..084fffb138 100644 --- a/macros/latex/contrib/sdaps/sdapspdf.dtx +++ b/macros/latex/contrib/sdaps/sdapspdf.dtx @@ -126,7 +126,7 @@ \cs_new_protected_nopar:Nn \_sdaps_pdf_overlay_checkbox_form: { - \keys_set_known:nV { sdaps / checkbox / overlay / pdfform } { \l_sdaps_parse_unknown_tl } % + \keys_set_known:nV { sdaps / checkbox / overlay / pdfform } \l_sdaps_parse_unknown_tl % \bool_if:NT \l__sdaps_pdf_form_bool { \node[anchor=center,inner~sep=0pt,outer~sep=0pt] at ($(\l_sdaps_x_dim, \l_sdaps_y_dim) + 0.5*(\l_sdaps_width_dim, -\l_sdaps_height_dim)$) { @@ -139,7 +139,7 @@ \cs_new_protected_nopar:Nn \_sdaps_pdf_overlay_text_form: { - \keys_set_known:nV { sdaps / checkbox / overlay / pdfform } { \l_sdaps_parse_unknown_tl } % + \keys_set_known:nV { sdaps / checkbox / overlay / pdfform } \l_sdaps_parse_unknown_tl % \bool_if:NT \l__sdaps_pdf_form_bool { \node[anchor=center,inner~sep=2pt,outer~sep=0pt] at ($(\l_sdaps_x_dim, \l_sdaps_y_dim) + 0.5*(\l_sdaps_width_dim, -\l_sdaps_height_dim)$) { diff --git a/macros/latex/contrib/sdaps/sdapspdf.pdf b/macros/latex/contrib/sdaps/sdapspdf.pdf Binary files differdeleted file mode 100644 index 551fdf687c..0000000000 --- a/macros/latex/contrib/sdaps/sdapspdf.pdf +++ /dev/null |