Add two sections (payload dynamics and limited support compliance)
111
.latexmkrc
Normal file
@ -0,0 +1,111 @@
|
|||||||
|
#!/bin/env perl
|
||||||
|
|
||||||
|
# Shebang is only to get syntax highlighting right across GitLab, GitHub and IDEs.
|
||||||
|
# This file is not meant to be run, but read by `latexmk`.
|
||||||
|
|
||||||
|
# ======================================================================================
|
||||||
|
# Perl `latexmk` configuration file
|
||||||
|
# ======================================================================================
|
||||||
|
|
||||||
|
# ======================================================================================
|
||||||
|
# PDF Generation/Building/Compilation
|
||||||
|
# ======================================================================================
|
||||||
|
|
||||||
|
@default_files=('nass-uniaxial-model.tex');
|
||||||
|
|
||||||
|
# PDF-generating modes are:
|
||||||
|
# 1: pdflatex, as specified by $pdflatex variable (still largely in use)
|
||||||
|
# 2: postscript conversion, as specified by the $ps2pdf variable (useless)
|
||||||
|
# 3: dvi conversion, as specified by the $dvipdf variable (useless)
|
||||||
|
# 4: lualatex, as specified by the $lualatex variable (best)
|
||||||
|
# 5: xelatex, as specified by the $xelatex variable (second best)
|
||||||
|
$pdf_mode = 1;
|
||||||
|
|
||||||
|
# Treat undefined references and citations as well as multiply defined references as
|
||||||
|
# ERRORS instead of WARNINGS.
|
||||||
|
# This is only checked in the *last* run, since naturally, there are undefined references
|
||||||
|
# in initial runs.
|
||||||
|
# This setting is potentially annoying when debugging/editing, but highly desirable
|
||||||
|
# in the CI pipeline, where such a warning should result in a failed pipeline, since the
|
||||||
|
# final document is incomplete/corrupted.
|
||||||
|
#
|
||||||
|
# However, I could not eradicate all warnings, so that `latexmk` currently fails with
|
||||||
|
# this option enabled.
|
||||||
|
# Specifically, `microtype` fails together with `fontawesome`/`fontawesome5`, see:
|
||||||
|
# https://tex.stackexchange.com/a/547514/120853
|
||||||
|
# The fix in that answer did not help.
|
||||||
|
# Setting `verbose=silent` to mute `microtype` warnings did not work.
|
||||||
|
# Switching between `fontawesome` and `fontawesome5` did not help.
|
||||||
|
$warnings_as_errors = 0;
|
||||||
|
|
||||||
|
# Show used CPU time. Looks like: https://tex.stackexchange.com/a/312224/120853
|
||||||
|
$show_time = 1;
|
||||||
|
|
||||||
|
# Default is 5; we seem to need more owed to the complexity of the document.
|
||||||
|
# Actual documents probably don't need this many since they won't use all features,
|
||||||
|
# plus won't be compiling from cold each time.
|
||||||
|
$max_repeat=7;
|
||||||
|
|
||||||
|
# --shell-escape option (execution of code outside of latex) is required for the
|
||||||
|
#'svg' package.
|
||||||
|
# It converts raw SVG files to the PDF+PDF_TEX combo using InkScape.
|
||||||
|
#
|
||||||
|
# SyncTeX allows to jump between source (code) and output (PDF) in IDEs with support
|
||||||
|
# (many have it). A value of `1` is enabled (gzipped), `-1` is enabled but uncompressed,
|
||||||
|
# `0` is off.
|
||||||
|
# Testing in VSCode w/ LaTeX Workshop only worked for the compressed version.
|
||||||
|
# Adjust this as needed. Of course, only relevant for local use, no effect on a remote
|
||||||
|
# CI pipeline (except for slower compilation, probably).
|
||||||
|
#
|
||||||
|
# %O and %S will forward Options and the Source file, respectively, given to latexmk.
|
||||||
|
#
|
||||||
|
# `set_tex_cmds` applies to all *latex commands (latex, xelatex, lualatex, ...), so
|
||||||
|
# no need to specify these each. This allows to simply change `$pdf_mode` to get a
|
||||||
|
# different engine. Check if this works with `latexmk --commands`.
|
||||||
|
set_tex_cmds("--shell-escape -interaction=nonstopmode --synctex=1 %O %S");
|
||||||
|
|
||||||
|
# Use default pdf viewer
|
||||||
|
$pdf_previewer = 'zathura';
|
||||||
|
|
||||||
|
# option 2 is same as 1 (run biber when necessary), but also deletes the
|
||||||
|
# regeneratable bbl-file in a clenaup (`latexmk -c`). Do not use if original
|
||||||
|
# bib file is not available!
|
||||||
|
$bibtex_use = 2; # default: 1
|
||||||
|
|
||||||
|
# Change default `biber` call, help catch errors faster/clearer. See
|
||||||
|
# https://web.archive.org/web/20200526101657/https://www.semipol.de/2018/06/12/latex-best-practices.html#database-entries
|
||||||
|
$biber = "biber --validate-datamodel %O %S";
|
||||||
|
|
||||||
|
# Glossaries
|
||||||
|
add_cus_dep('glo', 'gls', 0, 'run_makeglossaries');
|
||||||
|
add_cus_dep('acn', 'acr', 0, 'run_makeglossaries');
|
||||||
|
|
||||||
|
sub run_makeglossaries {
|
||||||
|
if ( $silent ) {
|
||||||
|
system "makeglossaries -q -s '$_[0].ist' '$_[0]'";
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
system "makeglossaries -s '$_[0].ist' '$_[0]'";
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
|
# ======================================================================================
|
||||||
|
# Auxiliary Files
|
||||||
|
# ======================================================================================
|
||||||
|
|
||||||
|
# Let latexmk know about generated files, so they can be used to detect if a
|
||||||
|
# rerun is required, or be deleted in a cleanup.
|
||||||
|
# loe: List of Examples (KOMAScript)
|
||||||
|
# lol: List of Listings (`listings` and `minted` packages)
|
||||||
|
# run.xml: biber runs
|
||||||
|
# glg: glossaries log
|
||||||
|
# glstex: generated from glossaries-extra
|
||||||
|
push @generated_exts, 'loe', 'lol', 'run.xml', 'glstex', 'glo', 'gls', 'glg', 'acn', 'acr', 'alg';
|
||||||
|
|
||||||
|
# Also delete the *.glstex files from package glossaries-extra. Problem is,
|
||||||
|
# that that package generates files of the form "basename-digit.glstex" if
|
||||||
|
# multiple glossaries are present. Latexmk looks for "basename.glstex" and so
|
||||||
|
# does not find those. For that purpose, use wildcard.
|
||||||
|
# Also delete files generated by gnuplot/pgfplots contour plots
|
||||||
|
# (.dat, .script, .table).
|
||||||
|
$clean_ext = "%R-*.glstex %R_contourtmp*.*";
|
2644
figs/uniaxial_effect_support_compliance_dynamics.pdf
Normal file
BIN
figs/uniaxial_effect_support_compliance_dynamics.png
Normal file
After Width: | Height: | Size: 150 KiB |
2607
figs/uniaxial_effect_support_compliance_dynamics_d.pdf
Normal file
BIN
figs/uniaxial_effect_support_compliance_dynamics_d.png
Normal file
After Width: | Height: | Size: 149 KiB |
2529
figs/uniaxial_effect_support_compliance_neglected.pdf
Normal file
BIN
figs/uniaxial_effect_support_compliance_neglected.png
Normal file
After Width: | Height: | Size: 137 KiB |
Before Width: | Height: | Size: 230 KiB After Width: | Height: | Size: 284 KiB |
Before Width: | Height: | Size: 38 KiB After Width: | Height: | Size: 42 KiB |
@ -1,5 +1,5 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="188.277" height="270.034" viewBox="0 0 188.277 270.034">
|
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="188.277" height="304.049" viewBox="0 0 188.277 304.049">
|
||||||
<defs>
|
<defs>
|
||||||
<g>
|
<g>
|
||||||
<g id="glyph-0-0">
|
<g id="glyph-0-0">
|
||||||
@ -80,6 +80,18 @@
|
|||||||
<g id="glyph-2-11">
|
<g id="glyph-2-11">
|
||||||
<path d="M 0 -5.125 L -0.3125 -5.125 C -0.3125 -4.578125 -0.328125 -4.40625 -0.609375 -4.171875 L -2.328125 -2.84375 C -2.703125 -3.140625 -3.1875 -3.515625 -3.453125 -3.765625 C -3.8125 -4.0625 -3.953125 -4.46875 -3.96875 -4.9375 L -4.28125 -4.9375 C -4.25 -4.6875 -4.25 -4.390625 -4.25 -4.125 C -4.25 -3.828125 -4.265625 -3.296875 -4.28125 -3.171875 L -3.96875 -3.171875 C -3.953125 -3.390625 -3.8125 -3.46875 -3.65625 -3.46875 C -3.5 -3.46875 -3.375 -3.359375 -3.3125 -3.3125 L -2.546875 -2.703125 L -3.546875 -1.921875 C -3.640625 -1.828125 -3.65625 -1.828125 -3.71875 -1.828125 C -3.875 -1.828125 -3.953125 -1.984375 -3.96875 -2.1875 L -4.28125 -2.1875 L -4.25 -1.109375 C -4.25 -0.90625 -4.25 -0.4375 -4.28125 -0.171875 L -3.96875 -0.171875 C -3.96875 -0.859375 -3.953125 -0.875 -3.359375 -1.34375 L -2.078125 -2.328125 C -1.484375 -1.859375 -1.46875 -1.859375 -0.90625 -1.390625 C -0.328125 -0.90625 -0.3125 -0.328125 -0.3125 -0.125 L 0 -0.125 C -0.015625 -0.375 -0.03125 -0.6875 -0.03125 -0.9375 L 0 -1.890625 L -0.3125 -1.890625 C -0.34375 -1.671875 -0.46875 -1.59375 -0.609375 -1.59375 C -0.828125 -1.59375 -1.15625 -1.890625 -1.875 -2.484375 L -0.890625 -3.25 C -0.78125 -3.328125 -0.609375 -3.453125 -0.5625 -3.453125 C -0.46875 -3.453125 -0.3125 -3.359375 -0.3125 -3.09375 L 0 -3.09375 L -0.03125 -4.171875 C -0.03125 -4.4375 -0.015625 -4.828125 0 -5.125 Z M 0 -5.125 "/>
|
<path d="M 0 -5.125 L -0.3125 -5.125 C -0.3125 -4.578125 -0.328125 -4.40625 -0.609375 -4.171875 L -2.328125 -2.84375 C -2.703125 -3.140625 -3.1875 -3.515625 -3.453125 -3.765625 C -3.8125 -4.0625 -3.953125 -4.46875 -3.96875 -4.9375 L -4.28125 -4.9375 C -4.25 -4.6875 -4.25 -4.390625 -4.25 -4.125 C -4.25 -3.828125 -4.265625 -3.296875 -4.28125 -3.171875 L -3.96875 -3.171875 C -3.953125 -3.390625 -3.8125 -3.46875 -3.65625 -3.46875 C -3.5 -3.46875 -3.375 -3.359375 -3.3125 -3.3125 L -2.546875 -2.703125 L -3.546875 -1.921875 C -3.640625 -1.828125 -3.65625 -1.828125 -3.71875 -1.828125 C -3.875 -1.828125 -3.953125 -1.984375 -3.96875 -2.1875 L -4.28125 -2.1875 L -4.25 -1.109375 C -4.25 -0.90625 -4.25 -0.4375 -4.28125 -0.171875 L -3.96875 -0.171875 C -3.96875 -0.859375 -3.953125 -0.875 -3.359375 -1.34375 L -2.078125 -2.328125 C -1.484375 -1.859375 -1.46875 -1.859375 -0.90625 -1.390625 C -0.328125 -0.90625 -0.3125 -0.328125 -0.3125 -0.125 L 0 -0.125 C -0.015625 -0.375 -0.03125 -0.6875 -0.03125 -0.9375 L 0 -1.890625 L -0.3125 -1.890625 C -0.34375 -1.671875 -0.46875 -1.59375 -0.609375 -1.59375 C -0.828125 -1.59375 -1.15625 -1.890625 -1.875 -2.484375 L -0.890625 -3.25 C -0.78125 -3.328125 -0.609375 -3.453125 -0.5625 -3.453125 C -0.46875 -3.453125 -0.3125 -3.359375 -0.3125 -3.09375 L 0 -3.09375 L -0.03125 -4.171875 C -0.03125 -4.4375 -0.015625 -4.828125 0 -5.125 Z M 0 -5.125 "/>
|
||||||
</g>
|
</g>
|
||||||
|
<g id="glyph-2-12">
|
||||||
|
<path d="M -1.84375 -4.953125 C -2.84375 -4.953125 -3.65625 -4.296875 -3.84375 -3.46875 L -4.15625 -2.1875 C -4.3125 -1.578125 -4.84375 -1.1875 -5.421875 -1.1875 C -6.109375 -1.1875 -6.71875 -1.71875 -6.71875 -2.5 C -6.71875 -4.15625 -5.09375 -4.375 -4.640625 -4.4375 C -4.578125 -4.4375 -4.53125 -4.4375 -4.53125 -4.546875 C -4.53125 -4.6875 -4.578125 -4.6875 -4.765625 -4.6875 L -6.75 -4.6875 C -6.921875 -4.6875 -7 -4.6875 -7 -4.578125 C -7 -4.5 -6.984375 -4.5 -6.859375 -4.421875 L -6.296875 -4.078125 C -6.59375 -3.78125 -7 -3.375 -7 -2.484375 C -7 -1.390625 -6.125 -0.5625 -5.0625 -0.5625 C -4.25 -0.5625 -3.515625 -1.078125 -3.25 -1.859375 C -3.21875 -1.96875 -3.09375 -2.46875 -2.921875 -3.171875 C -2.859375 -3.4375 -2.78125 -3.734375 -2.421875 -4.015625 C -2.15625 -4.21875 -1.828125 -4.3125 -1.515625 -4.3125 C -0.796875 -4.3125 -0.09375 -3.8125 -0.09375 -2.984375 C -0.09375 -2.703125 -0.140625 -1.9375 -0.625 -1.421875 C -1.15625 -0.84375 -1.796875 -0.8125 -2.15625 -0.796875 C -2.25 -0.796875 -2.25 -0.71875 -2.25 -0.6875 C -2.25 -0.5625 -2.1875 -0.5625 -2 -0.5625 L -0.015625 -0.5625 C 0.15625 -0.5625 0.21875 -0.5625 0.21875 -0.671875 C 0.21875 -0.734375 0.203125 -0.75 0.09375 -0.8125 C 0.09375 -0.8125 0.046875 -0.84375 -0.46875 -1.171875 C -0.140625 -1.484375 0.21875 -2.109375 0.21875 -3 C 0.21875 -4.15625 -0.75 -4.953125 -1.84375 -4.953125 Z M -1.84375 -4.953125 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-2-13">
|
||||||
|
<path d="M 0 -8.0625 L -0.3125 -8.0625 C -0.3125 -7.546875 -0.3125 -7.296875 -0.609375 -7.296875 L -2.5 -7.296875 C -3.359375 -7.296875 -3.65625 -7.296875 -4.015625 -6.984375 C -4.1875 -6.84375 -4.390625 -6.515625 -4.390625 -5.9375 C -4.390625 -5.109375 -3.796875 -4.671875 -3.40625 -4.5 C -4.28125 -4.359375 -4.390625 -3.625 -4.390625 -3.1875 C -4.390625 -2.453125 -3.953125 -2 -3.34375 -1.71875 L -4.390625 -1.71875 L -4.28125 -0.3125 L -3.96875 -0.3125 C -3.96875 -1.015625 -3.90625 -1.09375 -3.40625 -1.09375 L -0.75 -1.09375 C -0.3125 -1.09375 -0.3125 -0.984375 -0.3125 -0.3125 L 0 -0.3125 L -0.03125 -1.4375 L 0 -2.546875 L -0.3125 -2.546875 C -0.3125 -1.890625 -0.3125 -1.78125 -0.75 -1.78125 L -2.578125 -1.78125 C -3.609375 -1.78125 -4.171875 -2.484375 -4.171875 -3.109375 C -4.171875 -3.734375 -3.625 -3.84375 -3.0625 -3.84375 L -0.75 -3.84375 C -0.3125 -3.84375 -0.3125 -3.734375 -0.3125 -3.078125 L 0 -3.078125 L -0.03125 -4.203125 L 0 -5.3125 L -0.3125 -5.3125 C -0.3125 -4.640625 -0.3125 -4.53125 -0.75 -4.53125 L -2.578125 -4.53125 C -3.609375 -4.53125 -4.171875 -5.234375 -4.171875 -5.875 C -4.171875 -6.5 -3.625 -6.609375 -3.0625 -6.609375 L -0.75 -6.609375 C -0.3125 -6.609375 -0.3125 -6.5 -0.3125 -5.828125 L 0 -5.828125 L -0.03125 -6.953125 Z M 0 -8.0625 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-2-14">
|
||||||
|
<path d="M -2.140625 -5.171875 C -3.40625 -5.171875 -4.390625 -4.203125 -4.390625 -3.09375 C -4.390625 -2.328125 -3.953125 -1.90625 -3.734375 -1.703125 L -4.390625 -1.703125 L -4.28125 -0.28125 L -3.96875 -0.28125 C -3.96875 -0.984375 -3.90625 -1.046875 -3.46875 -1.046875 L 1.171875 -1.046875 C 1.625 -1.046875 1.625 -0.9375 1.625 -0.28125 L 1.921875 -0.28125 L 1.890625 -1.390625 L 1.921875 -2.515625 L 1.625 -2.515625 C 1.625 -1.84375 1.625 -1.734375 1.171875 -1.734375 L -0.578125 -1.734375 C -0.421875 -1.78125 0.109375 -2.203125 0.109375 -2.953125 C 0.109375 -4.140625 -0.859375 -5.171875 -2.140625 -5.171875 Z M -2.140625 -4.34375 C -0.9375 -4.34375 -0.109375 -3.65625 -0.109375 -2.921875 C -0.109375 -2.515625 -0.3125 -2.140625 -0.71875 -1.875 C -0.921875 -1.734375 -0.9375 -1.734375 -1.125 -1.734375 L -3.34375 -1.734375 C -3.84375 -2.03125 -4.140625 -2.515625 -4.140625 -3.015625 C -4.140625 -3.734375 -3.265625 -4.34375 -2.140625 -4.34375 Z M -2.140625 -4.34375 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-2-15">
|
||||||
|
<path d="M 0 -2.53125 L -0.3125 -2.53125 C -0.3125 -1.859375 -0.3125 -1.75 -0.75 -1.75 L -6.890625 -1.75 L -6.78125 -0.328125 L -6.46875 -0.328125 C -6.46875 -1.015625 -6.40625 -1.09375 -5.90625 -1.09375 L -0.75 -1.09375 C -0.3125 -1.09375 -0.3125 -0.984375 -0.3125 -0.328125 L 0 -0.328125 L -0.03125 -1.421875 Z M 0 -2.53125 "/>
|
||||||
|
</g>
|
||||||
<g id="glyph-3-0">
|
<g id="glyph-3-0">
|
||||||
</g>
|
</g>
|
||||||
<g id="glyph-3-1">
|
<g id="glyph-3-1">
|
||||||
@ -136,301 +148,346 @@
|
|||||||
</g>
|
</g>
|
||||||
</g>
|
</g>
|
||||||
<clipPath id="clip-0">
|
<clipPath id="clip-0">
|
||||||
<path clip-rule="nonzero" d="M 91 238 L 124 238 L 124 269.035156 L 91 269.035156 Z M 91 238 "/>
|
<path clip-rule="nonzero" d="M 39 301 L 103 301 L 103 302.992188 L 39 302.992188 Z M 39 301 "/>
|
||||||
</clipPath>
|
</clipPath>
|
||||||
<clipPath id="clip-1">
|
<clipPath id="clip-1">
|
||||||
<path clip-rule="nonzero" d="M 32 222 L 60 222 L 60 269.035156 L 32 269.035156 Z M 32 222 "/>
|
<path clip-rule="nonzero" d="M 101 301 L 114 301 L 114 302.992188 L 101 302.992188 Z M 101 301 "/>
|
||||||
</clipPath>
|
</clipPath>
|
||||||
<clipPath id="clip-2">
|
<clipPath id="clip-2">
|
||||||
<path clip-rule="nonzero" d="M 5 198 L 42 198 L 42 269.035156 L 5 269.035156 Z M 5 198 "/>
|
<path clip-rule="nonzero" d="M 107 289 L 108 289 L 108 302.992188 L 107 302.992188 Z M 107 289 "/>
|
||||||
</clipPath>
|
</clipPath>
|
||||||
<clipPath id="clip-3">
|
<clipPath id="clip-3">
|
||||||
<path clip-rule="nonzero" d="M 101 211 L 187.558594 211 L 187.558594 213 L 101 213 Z M 101 211 "/>
|
<path clip-rule="nonzero" d="M 91 272 L 124 272 L 124 302.992188 L 91 302.992188 Z M 91 272 "/>
|
||||||
</clipPath>
|
</clipPath>
|
||||||
<clipPath id="clip-4">
|
<clipPath id="clip-4">
|
||||||
<path clip-rule="nonzero" d="M 101 41 L 187.558594 41 L 187.558594 43 L 101 43 Z M 101 41 "/>
|
<path clip-rule="nonzero" d="M 32 256 L 60 256 L 60 302.992188 L 32 302.992188 Z M 32 256 "/>
|
||||||
</clipPath>
|
</clipPath>
|
||||||
<clipPath id="clip-5">
|
<clipPath id="clip-5">
|
||||||
<path clip-rule="nonzero" d="M 55 0.0351562 L 87 0.0351562 L 87 29 L 55 29 Z M 55 0.0351562 "/>
|
<path clip-rule="nonzero" d="M 70 267 L 72 267 L 72 302.992188 L 70 302.992188 Z M 70 267 "/>
|
||||||
</clipPath>
|
</clipPath>
|
||||||
<clipPath id="clip-6">
|
<clipPath id="clip-6">
|
||||||
<path clip-rule="nonzero" d="M 168 191 L 187.558594 191 L 187.558594 225 L 168 225 Z M 168 191 "/>
|
<path clip-rule="nonzero" d="M 5 232 L 42 232 L 42 302.992188 L 5 302.992188 Z M 5 232 "/>
|
||||||
</clipPath>
|
</clipPath>
|
||||||
<clipPath id="clip-7">
|
<clipPath id="clip-7">
|
||||||
<path clip-rule="nonzero" d="M 168 29 L 187.558594 29 L 187.558594 63 L 168 63 Z M 168 29 "/>
|
<path clip-rule="nonzero" d="M 101 245 L 187.558594 245 L 187.558594 247 L 101 247 Z M 101 245 "/>
|
||||||
|
</clipPath>
|
||||||
|
<clipPath id="clip-8">
|
||||||
|
<path clip-rule="nonzero" d="M 101 75 L 187.558594 75 L 187.558594 77 L 101 77 Z M 101 75 "/>
|
||||||
|
</clipPath>
|
||||||
|
<clipPath id="clip-9">
|
||||||
|
<path clip-rule="nonzero" d="M 55 0.109375 L 87 0.109375 L 87 29 L 55 29 Z M 55 0.109375 "/>
|
||||||
|
</clipPath>
|
||||||
|
<clipPath id="clip-10">
|
||||||
|
<path clip-rule="nonzero" d="M 168 225 L 187.558594 225 L 187.558594 259 L 168 259 Z M 168 225 "/>
|
||||||
|
</clipPath>
|
||||||
|
<clipPath id="clip-11">
|
||||||
|
<path clip-rule="nonzero" d="M 168 63 L 187.558594 63 L 187.558594 96 L 168 96 Z M 168 63 "/>
|
||||||
</clipPath>
|
</clipPath>
|
||||||
</defs>
|
</defs>
|
||||||
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 44.706726%, 74.116516%)" stroke-opacity="1" stroke-miterlimit="10" d="M -31.180884 -0.000800001 L 31.182681 -0.000800001 " transform="matrix(0.996175, 0, 0, -0.996175, 70.788167, 268.042172)"/>
|
|
||||||
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(92.547607%, 69.018555%, 12.156677%)" stroke-opacity="1" stroke-dasharray="2.98883 2.98883" stroke-miterlimit="10" d="M 31.182681 -0.000800001 L 42.519016 -0.000800001 " transform="matrix(0.996175, 0, 0, -0.996175, 70.788167, 268.042172)"/>
|
|
||||||
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(92.547607%, 69.018555%, 12.156677%)" stroke-opacity="1" stroke-miterlimit="10" d="M 36.848888 -0.000800001 L 36.848888 12.374666 " transform="matrix(0.996175, 0, 0, -0.996175, 70.788167, 268.042172)"/>
|
|
||||||
<path fill-rule="nonzero" fill="rgb(92.547607%, 69.018555%, 12.156677%)" fill-opacity="1" d="M 107.496094 252.511719 L 105.820312 256.941406 L 107.496094 255.464844 L 109.175781 256.941406 Z M 107.496094 252.511719 "/>
|
|
||||||
<g clip-path="url(#clip-0)">
|
<g clip-path="url(#clip-0)">
|
||||||
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(92.547607%, 69.018555%, 12.156677%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.053931 0.00159193 L 1.607233 1.683808 L 3.089466 0.00159193 L 1.607233 -1.684546 Z M 6.053931 0.00159193 " transform="matrix(0, -0.996175, -0.996175, 0, 107.49768, 258.542491)"/>
|
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 44.706726%, 74.116516%)" stroke-opacity="1" stroke-miterlimit="10" d="M -31.180884 -0.00041892 L 31.182681 -0.00041892 " transform="matrix(0.996175, 0, 0, -0.996175, 70.788167, 301.999583)"/>
|
||||||
</g>
|
|
||||||
<g fill="rgb(92.547607%, 69.018555%, 12.156677%)" fill-opacity="1">
|
|
||||||
<use xlink:href="#glyph-0-1" x="111.301592" y="251.815484"/>
|
|
||||||
</g>
|
|
||||||
<g fill="rgb(92.547607%, 69.018555%, 12.156677%)" fill-opacity="1">
|
|
||||||
<use xlink:href="#glyph-1-1" x="116.97381" y="253.304765"/>
|
|
||||||
</g>
|
|
||||||
<path fill-rule="nonzero" fill="rgb(89.99939%, 94.468689%, 97.410583%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 44.706726%, 74.116516%)" stroke-opacity="1" stroke-miterlimit="10" d="M -31.180884 34.016047 L -31.180884 56.692637 L 31.182681 56.692637 L 31.182681 34.016047 Z M -31.180884 34.016047 " transform="matrix(0.996175, 0, 0, -0.996175, 70.788167, 268.042172)"/>
|
|
||||||
<g fill="rgb(0%, 44.706726%, 74.116516%)" fill-opacity="1">
|
|
||||||
<use xlink:href="#glyph-0-2" x="64.122763" y="223.577918"/>
|
|
||||||
</g>
|
|
||||||
<g fill="rgb(0%, 44.706726%, 74.116516%)" fill-opacity="1">
|
|
||||||
<use xlink:href="#glyph-1-2" x="72.836302" y="225.067199"/>
|
|
||||||
</g>
|
</g>
|
||||||
<g clip-path="url(#clip-1)">
|
<g clip-path="url(#clip-1)">
|
||||||
<path fill="none" stroke-width="0.79701" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 44.706726%, 74.116516%)" stroke-opacity="1" stroke-miterlimit="10" d="M -24.946096 -0.000800001 L -24.946096 5.669328 L -27.43609 7.163324 L -22.452181 10.151317 L -27.43609 13.143231 L -22.452181 16.131224 L -27.43609 19.119217 L -22.452181 22.107209 L -27.43609 25.095202 L -24.946096 26.589199 L -24.946096 34.016047 " transform="matrix(0.996175, 0, 0, -0.996175, 70.788167, 268.042172)"/>
|
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(92.547607%, 69.018555%, 12.156677%)" stroke-opacity="1" stroke-dasharray="2.98883 2.98883" stroke-miterlimit="10" d="M 31.182681 -0.00041892 L 42.519016 -0.00041892 " transform="matrix(0.996175, 0, 0, -0.996175, 70.788167, 301.999583)"/>
|
||||||
</g>
|
|
||||||
<g fill="rgb(0%, 44.706726%, 74.116516%)" fill-opacity="1">
|
|
||||||
<use xlink:href="#glyph-0-3" x="29.627229" y="253.125453"/>
|
|
||||||
</g>
|
|
||||||
<g fill="rgb(0%, 44.706726%, 74.116516%)" fill-opacity="1">
|
|
||||||
<use xlink:href="#glyph-1-2" x="34.79339" y="254.613738"/>
|
|
||||||
</g>
|
|
||||||
<path fill="none" stroke-width="0.79701" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 44.706726%, 74.116516%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.376852 20.695559 L 6.376852 15.11562 L -6.375054 15.11562 L -6.375054 20.695559 " transform="matrix(0.996175, 0, 0, -0.996175, 70.788167, 268.042172)"/>
|
|
||||||
<path fill="none" stroke-width="0.79701" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 44.706726%, 74.116516%)" stroke-opacity="1" stroke-miterlimit="10" d="M 3.584921 18.899627 L -3.587045 18.899627 " transform="matrix(0.996175, 0, 0, -0.996175, 70.788167, 268.042172)"/>
|
|
||||||
<path fill="none" stroke-width="0.79701" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 44.706726%, 74.116516%)" stroke-opacity="1" stroke-miterlimit="10" d="M 0.000898636 -0.000800001 L 0.000898636 15.11562 M 0.000898636 18.899627 L 0.000898636 34.016047 " transform="matrix(0.996175, 0, 0, -0.996175, 70.788167, 268.042172)"/>
|
|
||||||
<g fill="rgb(0%, 44.706726%, 74.116516%)" fill-opacity="1">
|
|
||||||
<use xlink:href="#glyph-0-4" x="52.523306" y="251.81648"/>
|
|
||||||
</g>
|
|
||||||
<g fill="rgb(0%, 44.706726%, 74.116516%)" fill-opacity="1">
|
|
||||||
<use xlink:href="#glyph-1-2" x="56.818811" y="253.304765"/>
|
|
||||||
</g>
|
</g>
|
||||||
<g clip-path="url(#clip-2)">
|
<g clip-path="url(#clip-2)">
|
||||||
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M -43.136776 1.418693 C -45.528739 2.614674 -47.120767 5.402683 -47.120767 9.386673 L -47.120767 20.377938 C -47.120767 24.361928 -48.716716 27.149937 -51.108678 28.345919 C -48.716716 29.5419 -47.120767 32.33383 -47.120767 36.317821 L -47.120767 47.305164 C -47.120767 51.289154 -45.528739 54.081085 -43.136776 55.277066 " transform="matrix(0.996175, 0, 0, -0.996175, 70.788167, 268.042172)"/>
|
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(92.547607%, 69.018555%, 12.156677%)" stroke-opacity="1" stroke-miterlimit="10" d="M 36.848888 -0.00041892 L 36.848888 12.375047 " transform="matrix(0.996175, 0, 0, -0.996175, 70.788167, 301.999583)"/>
|
||||||
</g>
|
|
||||||
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
|
||||||
<use xlink:href="#glyph-2-1" x="14.088897" y="256.392906"/>
|
|
||||||
<use xlink:href="#glyph-2-2" x="14.088897" y="248.605159"/>
|
|
||||||
<use xlink:href="#glyph-2-3" x="14.088897" y="244.717737"/>
|
|
||||||
<use xlink:href="#glyph-2-4" x="14.088897" y="239.755492"/>
|
|
||||||
<use xlink:href="#glyph-2-5" x="14.088897" y="234.241446"/>
|
|
||||||
<use xlink:href="#glyph-2-6" x="14.088897" y="231.484423"/>
|
|
||||||
<use xlink:href="#glyph-2-7" x="14.088897" y="227.624789"/>
|
|
||||||
</g>
|
</g>
|
||||||
|
<path fill-rule="nonzero" fill="rgb(92.547607%, 69.018555%, 12.156677%)" fill-opacity="1" d="M 107.496094 286.46875 L 105.820312 290.898438 L 107.496094 289.425781 L 109.175781 290.898438 Z M 107.496094 286.46875 "/>
|
||||||
<g clip-path="url(#clip-3)">
|
<g clip-path="url(#clip-3)">
|
||||||
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(49.01886%, 18.03894%, 55.683899%)" stroke-opacity="1" stroke-dasharray="2.98883 2.98883" stroke-miterlimit="10" d="M 31.182681 56.692637 L 116.218916 56.692637 " transform="matrix(0.996175, 0, 0, -0.996175, 70.788167, 268.042172)"/>
|
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(92.547607%, 69.018555%, 12.156677%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.054312 0.00159193 L 1.607615 1.683808 L 3.085926 0.00159193 L 1.607615 -1.684546 Z M 6.054312 0.00159193 " transform="matrix(0, -0.996175, -0.996175, 0, 107.49768, 292.499902)"/>
|
||||||
</g>
|
|
||||||
<path fill-rule="nonzero" fill="rgb(89.99939%, 94.468689%, 97.410583%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 44.706726%, 74.116516%)" stroke-opacity="1" stroke-miterlimit="10" d="M -31.180884 90.709484 L -31.180884 113.386075 L 31.182681 113.386075 L 31.182681 90.709484 Z M -31.180884 90.709484 " transform="matrix(0.996175, 0, 0, -0.996175, 70.788167, 268.042172)"/>
|
|
||||||
<g fill="rgb(0%, 44.706726%, 74.116516%)" fill-opacity="1">
|
|
||||||
<use xlink:href="#glyph-0-2" x="64.684606" y="167.777198"/>
|
|
||||||
</g>
|
|
||||||
<g fill="rgb(0%, 44.706726%, 74.116516%)" fill-opacity="1">
|
|
||||||
<use xlink:href="#glyph-1-3" x="73.398145" y="169.266479"/>
|
|
||||||
</g>
|
|
||||||
<path fill="none" stroke-width="0.79701" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 44.706726%, 74.116516%)" stroke-opacity="1" stroke-miterlimit="10" d="M -24.946096 56.692637 L -24.946096 62.362765 L -27.43609 63.856762 L -22.452181 66.844755 L -27.43609 69.836669 L -22.452181 72.824661 L -27.43609 75.812654 L -22.452181 78.800647 L -27.43609 81.78864 L -24.946096 83.286557 L -24.946096 90.709484 " transform="matrix(0.996175, 0, 0, -0.996175, 70.788167, 268.042172)"/>
|
|
||||||
<g fill="rgb(0%, 44.706726%, 74.116516%)" fill-opacity="1">
|
|
||||||
<use xlink:href="#glyph-0-3" x="30.749918" y="197.324733"/>
|
|
||||||
</g>
|
|
||||||
<g fill="rgb(0%, 44.706726%, 74.116516%)" fill-opacity="1">
|
|
||||||
<use xlink:href="#glyph-1-3" x="35.917075" y="198.814014"/>
|
|
||||||
</g>
|
|
||||||
<path fill="none" stroke-width="0.79701" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 44.706726%, 74.116516%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.376852 77.388997 L 6.376852 71.809057 L -6.375054 71.809057 L -6.375054 77.388997 " transform="matrix(0.996175, 0, 0, -0.996175, 70.788167, 268.042172)"/>
|
|
||||||
<path fill="none" stroke-width="0.79701" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 44.706726%, 74.116516%)" stroke-opacity="1" stroke-miterlimit="10" d="M 3.584921 75.593064 L -3.587045 75.593064 " transform="matrix(0.996175, 0, 0, -0.996175, 70.788167, 268.042172)"/>
|
|
||||||
<path fill="none" stroke-width="0.79701" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 44.706726%, 74.116516%)" stroke-opacity="1" stroke-miterlimit="10" d="M 0.000898636 56.692637 L 0.000898636 71.809057 M 0.000898636 75.593064 L 0.000898636 90.709484 " transform="matrix(0.996175, 0, 0, -0.996175, 70.788167, 268.042172)"/>
|
|
||||||
<g fill="rgb(0%, 44.706726%, 74.116516%)" fill-opacity="1">
|
|
||||||
<use xlink:href="#glyph-0-4" x="53.646991" y="196.015759"/>
|
|
||||||
</g>
|
|
||||||
<g fill="rgb(0%, 44.706726%, 74.116516%)" fill-opacity="1">
|
|
||||||
<use xlink:href="#glyph-1-3" x="57.9415" y="197.504044"/>
|
|
||||||
</g>
|
|
||||||
<path fill-rule="nonzero" fill="rgb(99.253845%, 96.90094%, 91.215515%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(92.547607%, 69.018555%, 12.156677%)" stroke-opacity="1" stroke-miterlimit="10" d="M 15.87412 80.078974 L 15.87412 67.323147 L 21.544248 67.323147 L 21.544248 80.078974 Z M 15.87412 80.078974 " transform="matrix(0.996175, 0, 0, -0.996175, 70.788167, 268.042172)"/>
|
|
||||||
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(92.547607%, 69.018555%, 12.156677%)" stroke-opacity="1" stroke-miterlimit="10" d="M 18.709184 61.327555 L 18.709184 66.825148 " transform="matrix(0.996175, 0, 0, -0.996175, 70.788167, 268.042172)"/>
|
|
||||||
<path fill-rule="nonzero" fill="rgb(92.547607%, 69.018555%, 12.156677%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(92.547607%, 69.018555%, 12.156677%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.05355 0.000214001 L 1.606852 1.68243 L 3.089085 0.000214001 L 1.606852 -1.682002 Z M 6.05355 0.000214001 " transform="matrix(0, 0.996175, 0.996175, 0, 89.425568, 204.121951)"/>
|
|
||||||
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(92.547607%, 69.018555%, 12.156677%)" stroke-opacity="1" stroke-miterlimit="10" d="M 18.709184 86.074566 L 18.709184 80.576973 " transform="matrix(0.996175, 0, 0, -0.996175, 70.788167, 268.042172)"/>
|
|
||||||
<path fill-rule="nonzero" fill="rgb(92.547607%, 69.018555%, 12.156677%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(92.547607%, 69.018555%, 12.156677%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.052381 -0.000214001 L 1.609605 1.682002 L 3.087916 -0.000214001 L 1.609605 -1.68243 Z M 6.052381 -0.000214001 " transform="matrix(0, -0.996175, -0.996175, 0, 89.425568, 185.122979)"/>
|
|
||||||
<g fill="rgb(92.547607%, 69.018555%, 12.156677%)" fill-opacity="1">
|
|
||||||
<use xlink:href="#glyph-0-5" x="95.954526" y="197.104578"/>
|
|
||||||
</g>
|
</g>
|
||||||
<g fill="rgb(92.547607%, 69.018555%, 12.156677%)" fill-opacity="1">
|
<g fill="rgb(92.547607%, 69.018555%, 12.156677%)" fill-opacity="1">
|
||||||
<use xlink:href="#glyph-1-3" x="100.81287" y="198.592863"/>
|
<use xlink:href="#glyph-0-1" x="111.301592" y="285.772895"/>
|
||||||
</g>
|
</g>
|
||||||
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M -43.136776 58.11213 C -45.528739 59.308111 -47.120767 62.09612 -47.120767 66.080111 L -47.120767 77.071375 C -47.120767 81.055366 -48.716716 83.843375 -51.108678 85.039356 C -48.716716 86.235337 -47.120767 89.027268 -47.120767 93.011258 L -47.120767 103.998601 C -47.120767 107.986513 -45.528739 110.774522 -43.136776 111.970503 " transform="matrix(0.996175, 0, 0, -0.996175, 70.788167, 268.042172)"/>
|
<g fill="rgb(92.547607%, 69.018555%, 12.156677%)" fill-opacity="1">
|
||||||
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
<use xlink:href="#glyph-1-1" x="116.97381" y="287.262176"/>
|
||||||
<use xlink:href="#glyph-3-1" x="11.2498" y="205.782255"/>
|
|
||||||
</g>
|
</g>
|
||||||
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
<path fill-rule="nonzero" fill="rgb(89.99939%, 94.468689%, 97.410583%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 44.706726%, 74.116516%)" stroke-opacity="1" stroke-miterlimit="10" d="M -31.180884 34.016428 L -31.180884 56.693018 L 31.182681 56.693018 L 31.182681 34.016428 Z M -31.180884 34.016428 " transform="matrix(0.996175, 0, 0, -0.996175, 70.788167, 301.999583)"/>
|
||||||
<use xlink:href="#glyph-4-1" x="12.739081" y="199.983523"/>
|
|
||||||
</g>
|
|
||||||
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
|
||||||
<use xlink:href="#glyph-2-8" x="11.2498" y="195.212843"/>
|
|
||||||
</g>
|
|
||||||
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
|
||||||
<use xlink:href="#glyph-3-2" x="11.2498" y="190.249901"/>
|
|
||||||
</g>
|
|
||||||
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
|
||||||
<use xlink:href="#glyph-4-1" x="12.739081" y="182.714836"/>
|
|
||||||
</g>
|
|
||||||
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
|
||||||
<use xlink:href="#glyph-2-8" x="11.2498" y="177.944156"/>
|
|
||||||
</g>
|
|
||||||
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
|
||||||
<use xlink:href="#glyph-3-2" x="11.2498" y="172.98221"/>
|
|
||||||
</g>
|
|
||||||
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
|
||||||
<use xlink:href="#glyph-4-2" x="12.739081" y="165.446149"/>
|
|
||||||
</g>
|
|
||||||
<path fill-rule="nonzero" fill="rgb(89.99939%, 94.468689%, 97.410583%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 44.706726%, 74.116516%)" stroke-opacity="1" stroke-miterlimit="10" d="M -31.180884 147.402921 L -31.180884 170.079512 L 31.182681 170.079512 L 31.182681 147.402921 Z M -31.180884 147.402921 " transform="matrix(0.996175, 0, 0, -0.996175, 70.788167, 268.042172)"/>
|
|
||||||
<g fill="rgb(0%, 44.706726%, 74.116516%)" fill-opacity="1">
|
<g fill="rgb(0%, 44.706726%, 74.116516%)" fill-opacity="1">
|
||||||
<use xlink:href="#glyph-0-2" x="63.859773" y="111.301071"/>
|
<use xlink:href="#glyph-0-2" x="64.122763" y="257.535329"/>
|
||||||
</g>
|
</g>
|
||||||
<g fill="rgb(0%, 44.706726%, 74.116516%)" fill-opacity="1">
|
<g fill="rgb(0%, 44.706726%, 74.116516%)" fill-opacity="1">
|
||||||
<use xlink:href="#glyph-1-4" x="72.574308" y="112.790352"/>
|
<use xlink:href="#glyph-1-2" x="72.836302" y="259.02461"/>
|
||||||
</g>
|
|
||||||
<path fill="none" stroke-width="0.79701" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 44.706726%, 74.116516%)" stroke-opacity="1" stroke-miterlimit="10" d="M -24.946096 113.386075 L -24.946096 119.056203 L -27.43609 120.550199 L -22.452181 123.538192 L -27.43609 126.530106 L -22.452181 129.518099 L -27.43609 132.506091 L -22.452181 135.494084 L -27.43609 138.482077 L -24.946096 139.979995 L -24.946096 147.402921 " transform="matrix(0.996175, 0, 0, -0.996175, 70.788167, 268.042172)"/>
|
|
||||||
<g fill="rgb(0%, 44.706726%, 74.116516%)" fill-opacity="1">
|
|
||||||
<use xlink:href="#glyph-0-3" x="29.101249" y="140.848606"/>
|
|
||||||
</g>
|
|
||||||
<g fill="rgb(0%, 44.706726%, 74.116516%)" fill-opacity="1">
|
|
||||||
<use xlink:href="#glyph-1-4" x="34.268406" y="142.337887"/>
|
|
||||||
</g>
|
|
||||||
<path fill="none" stroke-width="0.79701" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 44.706726%, 74.116516%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.376852 134.082434 L 6.376852 128.502495 L -6.375054 128.502495 L -6.375054 134.082434 " transform="matrix(0.996175, 0, 0, -0.996175, 70.788167, 268.042172)"/>
|
|
||||||
<path fill="none" stroke-width="0.79701" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 44.706726%, 74.116516%)" stroke-opacity="1" stroke-miterlimit="10" d="M 3.584921 132.286501 L -3.587045 132.286501 " transform="matrix(0.996175, 0, 0, -0.996175, 70.788167, 268.042172)"/>
|
|
||||||
<path fill="none" stroke-width="0.79701" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 44.706726%, 74.116516%)" stroke-opacity="1" stroke-miterlimit="10" d="M 0.000898636 113.386075 L 0.000898636 128.502495 M 0.000898636 132.286501 L 0.000898636 147.402921 " transform="matrix(0.996175, 0, 0, -0.996175, 70.788167, 268.042172)"/>
|
|
||||||
<g fill="rgb(0%, 44.706726%, 74.116516%)" fill-opacity="1">
|
|
||||||
<use xlink:href="#glyph-0-4" x="51.998322" y="139.539633"/>
|
|
||||||
</g>
|
|
||||||
<g fill="rgb(0%, 44.706726%, 74.116516%)" fill-opacity="1">
|
|
||||||
<use xlink:href="#glyph-1-4" x="56.293827" y="141.027918"/>
|
|
||||||
</g>
|
|
||||||
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M -43.136776 114.805567 C -45.528739 116.001549 -47.120767 118.789558 -47.120767 122.773548 L -47.120767 133.764813 C -47.120767 137.748803 -48.716716 140.536812 -51.108678 141.732793 C -48.716716 142.928775 -47.120767 145.720705 -47.120767 149.704695 L -47.120767 160.692039 C -47.120767 164.67995 -45.528739 167.467959 -43.136776 168.663941 " transform="matrix(0.996175, 0, 0, -0.996175, 70.788167, 268.042172)"/>
|
|
||||||
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
|
||||||
<use xlink:href="#glyph-3-3" x="12.159307" y="141.558879"/>
|
|
||||||
</g>
|
|
||||||
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
|
||||||
<use xlink:href="#glyph-2-9" x="12.159307" y="135.578842"/>
|
|
||||||
<use xlink:href="#glyph-2-10" x="12.159307" y="132.27101"/>
|
|
||||||
<use xlink:href="#glyph-2-7" x="12.159307" y="126.756964"/>
|
|
||||||
<use xlink:href="#glyph-2-11" x="12.159307" y="122.345529"/>
|
|
||||||
<use xlink:href="#glyph-2-3" x="12.159307" y="117.107383"/>
|
|
||||||
</g>
|
|
||||||
<path fill-rule="nonzero" fill="rgb(98.50769%, 93.215942%, 90.940857%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(85.096741%, 32.157898%, 9.411621%)" stroke-opacity="1" stroke-miterlimit="10" d="M -31.180884 204.096359 L -31.180884 226.77295 L 31.182681 226.77295 L 31.182681 204.096359 Z M -31.180884 204.096359 " transform="matrix(0.996175, 0, 0, -0.996175, 70.788167, 268.042172)"/>
|
|
||||||
<g fill="rgb(85.096741%, 32.157898%, 9.411621%)" fill-opacity="1">
|
|
||||||
<use xlink:href="#glyph-0-2" x="63.73027" y="54.825941"/>
|
|
||||||
</g>
|
|
||||||
<g fill="rgb(85.096741%, 32.157898%, 9.411621%)" fill-opacity="1">
|
|
||||||
<use xlink:href="#glyph-1-5" x="72.443809" y="56.314225"/>
|
|
||||||
</g>
|
|
||||||
<path fill-rule="nonzero" fill="rgb(89.332581%, 93.409729%, 83.686829%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(46.665955%, 67.059326%, 18.429565%)" stroke-opacity="1" stroke-miterlimit="10" d="M -31.180884 198.426231 L 31.182681 198.426231 L 31.182681 204.096359 L -31.180884 204.096359 Z M -31.180884 198.426231 " transform="matrix(0.996175, 0, 0, -0.996175, 70.788167, 268.042172)"/>
|
|
||||||
<path fill="none" stroke-width="0.79701" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(46.665955%, 67.059326%, 18.429565%)" stroke-opacity="1" stroke-miterlimit="10" d="M -31.180884 204.096359 L 31.182681 198.426231 " transform="matrix(0.996175, 0, 0, -0.996175, 70.788167, 268.042172)"/>
|
|
||||||
<path fill="none" stroke-width="0.79701" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(46.665955%, 67.059326%, 18.429565%)" stroke-opacity="1" stroke-miterlimit="10" d="M 31.182681 204.096359 L -31.180884 198.426231 " transform="matrix(0.996175, 0, 0, -0.996175, 70.788167, 268.042172)"/>
|
|
||||||
<g fill="rgb(46.665955%, 67.059326%, 18.429565%)" fill-opacity="1">
|
|
||||||
<use xlink:href="#glyph-0-5" x="105.654278" y="70.033542"/>
|
|
||||||
</g>
|
|
||||||
<g fill="rgb(46.665955%, 67.059326%, 18.429565%)" fill-opacity="1">
|
|
||||||
<use xlink:href="#glyph-1-5" x="110.512622" y="71.521827"/>
|
|
||||||
</g>
|
|
||||||
<path fill="none" stroke-width="0.79701" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(85.096741%, 32.157898%, 9.411621%)" stroke-opacity="1" stroke-miterlimit="10" d="M -24.946096 170.079512 L -24.946096 175.74964 L -27.43609 177.243637 L -22.452181 180.231629 L -27.43609 183.223543 L -22.452181 186.211536 L -27.43609 189.199529 L -24.946096 190.693525 L -24.946096 198.426231 " transform="matrix(0.996175, 0, 0, -0.996175, 70.788167, 268.042172)"/>
|
|
||||||
<g fill="rgb(85.096741%, 32.157898%, 9.411621%)" fill-opacity="1">
|
|
||||||
<use xlink:href="#glyph-0-3" x="28.842243" y="87.196634"/>
|
|
||||||
</g>
|
|
||||||
<g fill="rgb(85.096741%, 32.157898%, 9.411621%)" fill-opacity="1">
|
|
||||||
<use xlink:href="#glyph-1-5" x="34.008405" y="88.684919"/>
|
|
||||||
</g>
|
|
||||||
<path fill="none" stroke-width="0.79701" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(85.096741%, 32.157898%, 9.411621%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.376852 187.940807 L 6.376852 182.360868 L -6.375054 182.360868 L -6.375054 187.940807 " transform="matrix(0.996175, 0, 0, -0.996175, 70.788167, 268.042172)"/>
|
|
||||||
<path fill="none" stroke-width="0.79701" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(85.096741%, 32.157898%, 9.411621%)" stroke-opacity="1" stroke-miterlimit="10" d="M 3.584921 186.148796 L -3.587045 186.148796 " transform="matrix(0.996175, 0, 0, -0.996175, 70.788167, 268.042172)"/>
|
|
||||||
<path fill="none" stroke-width="0.79701" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(85.096741%, 32.157898%, 9.411621%)" stroke-opacity="1" stroke-miterlimit="10" d="M 0.000898636 170.079512 L 0.000898636 182.360868 M 0.000898636 186.148796 L 0.000898636 198.426231 " transform="matrix(0.996175, 0, 0, -0.996175, 70.788167, 268.042172)"/>
|
|
||||||
<g fill="rgb(85.096741%, 32.157898%, 9.411621%)" fill-opacity="1">
|
|
||||||
<use xlink:href="#glyph-0-4" x="51.739317" y="85.887661"/>
|
|
||||||
</g>
|
|
||||||
<g fill="rgb(85.096741%, 32.157898%, 9.411621%)" fill-opacity="1">
|
|
||||||
<use xlink:href="#glyph-1-5" x="56.033825" y="87.375946"/>
|
|
||||||
</g>
|
|
||||||
<path fill-rule="nonzero" fill="rgb(98.50769%, 93.215942%, 90.940857%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(85.096741%, 32.157898%, 9.411621%)" stroke-opacity="1" stroke-miterlimit="10" d="M 15.87412 189.92496 L 15.87412 178.584704 L 21.544248 178.584704 L 21.544248 189.92496 Z M 15.87412 189.92496 " transform="matrix(0.996175, 0, 0, -0.996175, 70.788167, 268.042172)"/>
|
|
||||||
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(85.096741%, 32.157898%, 9.411621%)" stroke-opacity="1" stroke-miterlimit="10" d="M 18.709184 174.71443 L 18.709184 178.086705 " transform="matrix(0.996175, 0, 0, -0.996175, 70.788167, 268.042172)"/>
|
|
||||||
<path fill-rule="nonzero" fill="rgb(85.096741%, 32.157898%, 9.411621%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(85.096741%, 32.157898%, 9.411621%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.053915 0.000214001 L 1.607217 1.68243 L 3.08945 0.000214001 L 1.607217 -1.682002 Z M 6.053915 0.000214001 " transform="matrix(0, 0.996175, 0.996175, 0, 89.425568, 91.168462)"/>
|
|
||||||
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(85.096741%, 32.157898%, 9.411621%)" stroke-opacity="1" stroke-miterlimit="10" d="M 18.709184 193.795234 L 18.709184 190.422959 " transform="matrix(0.996175, 0, 0, -0.996175, 70.788167, 268.042172)"/>
|
|
||||||
<path fill-rule="nonzero" fill="rgb(85.096741%, 32.157898%, 9.411621%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(85.096741%, 32.157898%, 9.411621%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.05509 -0.000214001 L 1.608392 1.682002 L 3.086703 -0.000214001 L 1.608392 -1.68243 Z M 6.05509 -0.000214001 " transform="matrix(0, -0.996175, -0.996175, 0, 89.425568, 77.817083)"/>
|
|
||||||
<g fill="rgb(85.096741%, 32.157898%, 9.411621%)" fill-opacity="1">
|
|
||||||
<use xlink:href="#glyph-0-5" x="95.954526" y="86.97648"/>
|
|
||||||
</g>
|
|
||||||
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M -43.136776 171.499005 C -45.528739 172.694986 -47.120767 175.482995 -47.120767 179.466985 L -47.120767 190.45825 C -47.120767 194.442241 -48.716716 197.23025 -51.108678 198.426231 C -48.716716 199.622212 -47.120767 202.414142 -47.120767 206.398133 L -47.120767 217.385476 C -47.120767 221.373388 -45.528739 224.161397 -43.136776 225.357378 " transform="matrix(0.996175, 0, 0, -0.996175, 70.788167, 268.042172)"/>
|
|
||||||
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
|
||||||
<use xlink:href="#glyph-3-4" x="14.088897" y="84.859609"/>
|
|
||||||
</g>
|
|
||||||
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
|
||||||
<use xlink:href="#glyph-2-9" x="14.088897" y="79.325859"/>
|
|
||||||
<use xlink:href="#glyph-2-10" x="14.088897" y="76.018027"/>
|
|
||||||
<use xlink:href="#glyph-2-7" x="14.088897" y="70.50398"/>
|
|
||||||
<use xlink:href="#glyph-2-11" x="14.088897" y="66.092545"/>
|
|
||||||
<use xlink:href="#glyph-2-3" x="14.088897" y="60.8544"/>
|
|
||||||
</g>
|
</g>
|
||||||
<g clip-path="url(#clip-4)">
|
<g clip-path="url(#clip-4)">
|
||||||
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(49.01886%, 18.03894%, 55.683899%)" stroke-opacity="1" stroke-dasharray="2.98883 2.98883" stroke-miterlimit="10" d="M 31.182681 226.77295 L 116.218916 226.77295 " transform="matrix(0.996175, 0, 0, -0.996175, 70.788167, 268.042172)"/>
|
<path fill="none" stroke-width="0.79701" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 44.706726%, 74.116516%)" stroke-opacity="1" stroke-miterlimit="10" d="M -24.946096 -0.00041892 L -24.946096 5.669709 L -27.43609 7.163705 L -22.452181 10.151698 L -27.43609 13.139691 L -22.452181 16.131605 L -27.43609 19.119598 L -22.452181 22.10759 L -27.43609 25.095583 L -24.946096 26.58958 L -24.946096 34.016428 " transform="matrix(0.996175, 0, 0, -0.996175, 70.788167, 301.999583)"/>
|
||||||
</g>
|
</g>
|
||||||
<path fill-rule="nonzero" fill="rgb(98.50769%, 93.215942%, 90.940857%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(85.096741%, 32.157898%, 9.411621%)" stroke-opacity="1" stroke-miterlimit="10" d="M -18.707387 226.77295 L -18.707387 249.453462 L 18.709184 249.453462 L 18.709184 226.77295 Z M -18.707387 226.77295 " transform="matrix(0.996175, 0, 0, -0.996175, 70.788167, 268.042172)"/>
|
<g fill="rgb(0%, 44.706726%, 74.116516%)" fill-opacity="1">
|
||||||
<g fill="rgb(85.096741%, 32.157898%, 9.411621%)" fill-opacity="1">
|
<use xlink:href="#glyph-0-3" x="29.627229" y="287.082864"/>
|
||||||
<use xlink:href="#glyph-0-2" x="64.310044" y="32.234693"/>
|
|
||||||
</g>
|
</g>
|
||||||
<g fill="rgb(85.096741%, 32.157898%, 9.411621%)" fill-opacity="1">
|
<g fill="rgb(0%, 44.706726%, 74.116516%)" fill-opacity="1">
|
||||||
<use xlink:href="#glyph-1-6" x="73.024579" y="33.723974"/>
|
<use xlink:href="#glyph-1-2" x="34.79339" y="288.571149"/>
|
||||||
</g>
|
</g>
|
||||||
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(92.547607%, 69.018555%, 12.156677%)" stroke-opacity="1" stroke-miterlimit="10" d="M 0.000898636 249.453462 L 0.000898636 256.1588 " transform="matrix(0.996175, 0, 0, -0.996175, 70.788167, 268.042172)"/>
|
<path fill="none" stroke-width="0.79701" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 44.706726%, 74.116516%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.376852 20.69594 L 6.376852 15.116001 L -6.375054 15.116001 L -6.375054 20.69594 " transform="matrix(0.996175, 0, 0, -0.996175, 70.788167, 301.999583)"/>
|
||||||
<path fill-rule="nonzero" fill="rgb(92.547607%, 69.018555%, 12.156677%)" fill-opacity="1" d="M 70.789062 9.664062 L 69.113281 14.089844 L 70.789062 12.617188 L 72.464844 14.089844 Z M 70.789062 9.664062 "/>
|
<path fill="none" stroke-width="0.79701" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 44.706726%, 74.116516%)" stroke-opacity="1" stroke-miterlimit="10" d="M 3.584921 18.900008 L -3.587045 18.900008 " transform="matrix(0.996175, 0, 0, -0.996175, 70.788167, 301.999583)"/>
|
||||||
<g clip-path="url(#clip-5)">
|
<g clip-path="url(#clip-5)">
|
||||||
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(92.547607%, 69.018555%, 12.156677%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.051834 -0.000898636 L 1.609057 1.681318 L 3.087368 -0.000898636 L 1.609057 -1.683115 Z M 6.051834 -0.000898636 " transform="matrix(0, -0.996175, -0.996175, 0, 70.788167, 15.692745)"/>
|
<path fill="none" stroke-width="0.79701" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 44.706726%, 74.116516%)" stroke-opacity="1" stroke-miterlimit="10" d="M 0.000898636 -0.00041892 L 0.000898636 15.116001 M 0.000898636 18.900008 L 0.000898636 34.016428 " transform="matrix(0.996175, 0, 0, -0.996175, 70.788167, 301.999583)"/>
|
||||||
</g>
|
</g>
|
||||||
<g fill="rgb(92.547607%, 69.018555%, 12.156677%)" fill-opacity="1">
|
<g fill="rgb(0%, 44.706726%, 74.116516%)" fill-opacity="1">
|
||||||
<use xlink:href="#glyph-5-1" x="68.307693" y="21.752944"/>
|
<use xlink:href="#glyph-0-4" x="52.523306" y="285.773891"/>
|
||||||
</g>
|
</g>
|
||||||
<g fill="rgb(92.547607%, 69.018555%, 12.156677%)" fill-opacity="1">
|
<g fill="rgb(0%, 44.706726%, 74.116516%)" fill-opacity="1">
|
||||||
<use xlink:href="#glyph-0-5" x="74.592558" y="10.73326"/>
|
<use xlink:href="#glyph-1-2" x="56.818811" y="287.262176"/>
|
||||||
</g>
|
</g>
|
||||||
<g fill="rgb(92.547607%, 69.018555%, 12.156677%)" fill-opacity="1">
|
|
||||||
<use xlink:href="#glyph-1-6" x="79.450902" y="12.222541"/>
|
|
||||||
</g>
|
|
||||||
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(49.01886%, 18.03894%, 55.683899%)" stroke-opacity="1" stroke-dasharray="2.98883 2.98883" stroke-miterlimit="10" d="M 113.383852 61.327555 L 113.383852 222.141953 " transform="matrix(0.996175, 0, 0, -0.996175, 70.788167, 268.042172)"/>
|
|
||||||
<path fill-rule="nonzero" fill="rgb(49.01886%, 18.03894%, 55.683899%)" fill-opacity="1" d="M 183.738281 210.152344 L 185.417969 205.722656 L 183.738281 207.199219 L 182.0625 205.722656 Z M 183.738281 210.152344 "/>
|
|
||||||
<g clip-path="url(#clip-6)">
|
<g clip-path="url(#clip-6)">
|
||||||
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(49.01886%, 18.03894%, 55.683899%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.05357 -0.00162782 L 1.606872 1.68451 L 3.089105 -0.00162782 L 1.606872 -1.683844 Z M 6.05357 -0.00162782 " transform="matrix(0, 0.996175, 0.996175, 0, 183.739903, 204.121931)"/>
|
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M -43.136776 1.419074 C -45.528739 2.611134 -47.120767 5.403064 -47.120767 9.387054 L -47.120767 20.378319 C -47.120767 24.362309 -48.716716 27.150318 -51.108678 28.3463 C -48.716716 29.542281 -47.120767 32.33029 -47.120767 36.318202 L -47.120767 47.305545 C -47.120767 51.289536 -45.528739 54.081466 -43.136776 55.277447 " transform="matrix(0.996175, 0, 0, -0.996175, 70.788167, 301.999583)"/>
|
||||||
</g>
|
</g>
|
||||||
<path fill-rule="nonzero" fill="rgb(49.01886%, 18.03894%, 55.683899%)" fill-opacity="1" d="M 183.738281 43.546875 L 182.0625 47.976562 L 183.738281 46.503906 L 185.417969 47.976562 Z M 183.738281 43.546875 "/>
|
|
||||||
<g clip-path="url(#clip-7)">
|
|
||||||
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(49.01886%, 18.03894%, 55.683899%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.054978 0.00162782 L 1.60828 1.683844 L 3.086592 0.00162782 L 1.60828 -1.68451 Z M 6.054978 0.00162782 " transform="matrix(0, -0.996175, -0.996175, 0, 183.739903, 49.578691)"/>
|
|
||||||
</g>
|
|
||||||
<g fill="rgb(49.01886%, 18.03894%, 55.683899%)" fill-opacity="1">
|
|
||||||
<use xlink:href="#glyph-0-6" x="174.768872" y="130.298121"/>
|
|
||||||
</g>
|
|
||||||
<path fill-rule="nonzero" fill="rgb(94.665527%, 96.705627%, 91.842651%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(46.665955%, 67.059326%, 18.429565%)" stroke-opacity="1" stroke-miterlimit="10" d="M 77.963198 191.301319 L 106.329523 191.301319 L 106.329523 211.225192 L 77.963198 211.225192 Z M 77.963198 191.301319 " transform="matrix(0.996175, 0, 0, -0.996175, 70.788167, 268.042172)"/>
|
|
||||||
<g fill="rgb(46.665955%, 67.059326%, 18.429565%)" fill-opacity="1">
|
|
||||||
<use xlink:href="#glyph-0-7" x="151.761224" y="70.198907"/>
|
|
||||||
</g>
|
|
||||||
<g fill="rgb(46.665955%, 67.059326%, 18.429565%)" fill-opacity="1">
|
|
||||||
<use xlink:href="#glyph-6-1" x="160.189857" y="71.687192"/>
|
|
||||||
<use xlink:href="#glyph-6-2" x="163.00761" y="71.687192"/>
|
|
||||||
<use xlink:href="#glyph-6-2" x="167.957435" y="71.687192"/>
|
|
||||||
</g>
|
|
||||||
<path fill-rule="nonzero" fill="rgb(94.665527%, 96.705627%, 91.842651%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(46.665955%, 67.059326%, 18.429565%)" stroke-opacity="1" stroke-miterlimit="10" d="M 69.03059 184.254832 C 69.03059 189.756346 64.572128 194.218729 59.066692 194.218729 C 53.565178 194.218729 49.106717 189.756346 49.106717 184.254832 C 49.106717 178.753318 53.565178 174.290935 59.066692 174.290935 C 64.572128 174.290935 69.03059 178.753318 69.03059 184.254832 Z M 69.03059 184.254832 " transform="matrix(0.996175, 0, 0, -0.996175, 70.788167, 268.042172)"/>
|
|
||||||
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||||
<use xlink:href="#glyph-7-1" x="123.456915" y="88.645072"/>
|
<use xlink:href="#glyph-2-1" x="14.088897" y="290.350317"/>
|
||||||
|
<use xlink:href="#glyph-2-2" x="14.088897" y="282.56257"/>
|
||||||
|
<use xlink:href="#glyph-2-3" x="14.088897" y="278.675148"/>
|
||||||
|
<use xlink:href="#glyph-2-4" x="14.088897" y="273.712903"/>
|
||||||
|
<use xlink:href="#glyph-2-5" x="14.088897" y="268.198857"/>
|
||||||
|
<use xlink:href="#glyph-2-6" x="14.088897" y="265.441834"/>
|
||||||
|
<use xlink:href="#glyph-2-7" x="14.088897" y="261.5822"/>
|
||||||
</g>
|
</g>
|
||||||
<path fill-rule="nonzero" fill="rgb(94.900513%, 91.804504%, 95.568848%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(49.01886%, 18.03894%, 55.683899%)" stroke-opacity="1" stroke-miterlimit="10" d="M 42.954275 131.772818 L 75.183031 131.772818 L 75.183031 151.696691 L 42.954275 151.696691 Z M 42.954275 131.772818 " transform="matrix(0.996175, 0, 0, -0.996175, 70.788167, 268.042172)"/>
|
<g clip-path="url(#clip-7)">
|
||||||
<g fill="rgb(49.01886%, 18.03894%, 55.683899%)" fill-opacity="1">
|
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(49.01886%, 18.03894%, 55.683899%)" stroke-opacity="1" stroke-dasharray="2.98883 2.98883" stroke-miterlimit="10" d="M 31.182681 56.693018 L 116.218916 56.693018 " transform="matrix(0.996175, 0, 0, -0.996175, 70.788167, 301.999583)"/>
|
||||||
<use xlink:href="#glyph-0-7" x="116.883159" y="129.498193"/>
|
</g>
|
||||||
|
<path fill-rule="nonzero" fill="rgb(89.99939%, 94.468689%, 97.410583%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 44.706726%, 74.116516%)" stroke-opacity="1" stroke-miterlimit="10" d="M -31.180884 90.709865 L -31.180884 113.386456 L 31.182681 113.386456 L 31.182681 90.709865 Z M -31.180884 90.709865 " transform="matrix(0.996175, 0, 0, -0.996175, 70.788167, 301.999583)"/>
|
||||||
|
<g fill="rgb(0%, 44.706726%, 74.116516%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-0-2" x="64.684606" y="201.734609"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(0%, 44.706726%, 74.116516%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-1-3" x="73.398145" y="203.22389"/>
|
||||||
|
</g>
|
||||||
|
<path fill="none" stroke-width="0.79701" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 44.706726%, 74.116516%)" stroke-opacity="1" stroke-miterlimit="10" d="M -24.946096 56.693018 L -24.946096 62.363146 L -27.43609 63.857143 L -22.452181 66.845136 L -27.43609 69.833128 L -22.452181 72.825042 L -27.43609 75.813035 L -22.452181 78.801028 L -27.43609 81.789021 L -24.946096 83.283017 L -24.946096 90.709865 " transform="matrix(0.996175, 0, 0, -0.996175, 70.788167, 301.999583)"/>
|
||||||
|
<g fill="rgb(0%, 44.706726%, 74.116516%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-0-3" x="30.749918" y="231.282144"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(0%, 44.706726%, 74.116516%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-1-3" x="35.917075" y="232.771425"/>
|
||||||
|
</g>
|
||||||
|
<path fill="none" stroke-width="0.79701" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 44.706726%, 74.116516%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.376852 77.389378 L 6.376852 71.809439 L -6.375054 71.809439 L -6.375054 77.389378 " transform="matrix(0.996175, 0, 0, -0.996175, 70.788167, 301.999583)"/>
|
||||||
|
<path fill="none" stroke-width="0.79701" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 44.706726%, 74.116516%)" stroke-opacity="1" stroke-miterlimit="10" d="M 3.584921 75.593445 L -3.587045 75.593445 " transform="matrix(0.996175, 0, 0, -0.996175, 70.788167, 301.999583)"/>
|
||||||
|
<path fill="none" stroke-width="0.79701" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 44.706726%, 74.116516%)" stroke-opacity="1" stroke-miterlimit="10" d="M 0.000898636 56.693018 L 0.000898636 71.809439 M 0.000898636 75.593445 L 0.000898636 90.709865 " transform="matrix(0.996175, 0, 0, -0.996175, 70.788167, 301.999583)"/>
|
||||||
|
<g fill="rgb(0%, 44.706726%, 74.116516%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-0-4" x="53.646991" y="229.97317"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(0%, 44.706726%, 74.116516%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-1-3" x="57.9415" y="231.461455"/>
|
||||||
|
</g>
|
||||||
|
<path fill-rule="nonzero" fill="rgb(99.253845%, 96.90094%, 91.215515%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(92.547607%, 69.018555%, 12.156677%)" stroke-opacity="1" stroke-miterlimit="10" d="M 15.87412 80.079355 L 15.87412 67.323528 L 21.544248 67.323528 L 21.544248 80.079355 Z M 15.87412 80.079355 " transform="matrix(0.996175, 0, 0, -0.996175, 70.788167, 301.999583)"/>
|
||||||
|
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(92.547607%, 69.018555%, 12.156677%)" stroke-opacity="1" stroke-miterlimit="10" d="M 18.709184 61.327936 L 18.709184 66.825529 " transform="matrix(0.996175, 0, 0, -0.996175, 70.788167, 301.999583)"/>
|
||||||
|
<path fill-rule="nonzero" fill="rgb(92.547607%, 69.018555%, 12.156677%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(92.547607%, 69.018555%, 12.156677%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.053169 0.000214001 L 1.610392 1.68243 L 3.088704 0.000214001 L 1.610392 -1.682002 Z M 6.053169 0.000214001 " transform="matrix(0, 0.996175, 0.996175, 0, 89.425568, 238.079362)"/>
|
||||||
|
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(92.547607%, 69.018555%, 12.156677%)" stroke-opacity="1" stroke-miterlimit="10" d="M 18.709184 86.074947 L 18.709184 80.577354 " transform="matrix(0.996175, 0, 0, -0.996175, 70.788167, 301.999583)"/>
|
||||||
|
<path fill-rule="nonzero" fill="rgb(92.547607%, 69.018555%, 12.156677%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(92.547607%, 69.018555%, 12.156677%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.052763 -0.000214001 L 1.609986 1.682002 L 3.088297 -0.000214001 L 1.609986 -1.68243 Z M 6.052763 -0.000214001 " transform="matrix(0, -0.996175, -0.996175, 0, 89.425568, 219.08039)"/>
|
||||||
|
<g fill="rgb(92.547607%, 69.018555%, 12.156677%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-0-5" x="95.954526" y="231.061989"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(92.547607%, 69.018555%, 12.156677%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-1-3" x="100.81287" y="232.550274"/>
|
||||||
|
</g>
|
||||||
|
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M -43.136776 58.112511 C -45.528739 59.304571 -47.120767 62.096501 -47.120767 66.080492 L -47.120767 77.071756 C -47.120767 81.055747 -48.716716 83.843756 -51.108678 85.039737 C -48.716716 86.235719 -47.120767 89.023728 -47.120767 93.011639 L -47.120767 103.998983 C -47.120767 107.982973 -45.528739 110.774903 -43.136776 111.970884 " transform="matrix(0.996175, 0, 0, -0.996175, 70.788167, 301.999583)"/>
|
||||||
|
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-3-1" x="11.2498" y="239.739666"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-4-1" x="12.739081" y="233.940934"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-2-8" x="11.2498" y="229.170254"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-3-2" x="11.2498" y="224.207312"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-4-1" x="12.739081" y="216.672247"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-2-8" x="11.2498" y="211.901567"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-3-2" x="11.2498" y="206.939621"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-4-2" x="12.739081" y="199.40356"/>
|
||||||
|
</g>
|
||||||
|
<path fill-rule="nonzero" fill="rgb(89.99939%, 94.468689%, 97.410583%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 44.706726%, 74.116516%)" stroke-opacity="1" stroke-miterlimit="10" d="M -31.180884 147.403303 L -31.180884 170.079893 L 31.182681 170.079893 L 31.182681 147.403303 Z M -31.180884 147.403303 " transform="matrix(0.996175, 0, 0, -0.996175, 70.788167, 301.999583)"/>
|
||||||
|
<g fill="rgb(0%, 44.706726%, 74.116516%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-0-2" x="63.859773" y="145.258482"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(0%, 44.706726%, 74.116516%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-1-4" x="72.574308" y="146.747763"/>
|
||||||
|
</g>
|
||||||
|
<path fill="none" stroke-width="0.79701" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 44.706726%, 74.116516%)" stroke-opacity="1" stroke-miterlimit="10" d="M -24.946096 113.386456 L -24.946096 119.056584 L -27.43609 120.55058 L -22.452181 123.538573 L -27.43609 126.530487 L -22.452181 129.51848 L -27.43609 132.506473 L -22.452181 135.494465 L -27.43609 138.482458 L -24.946096 139.976454 L -24.946096 147.403303 " transform="matrix(0.996175, 0, 0, -0.996175, 70.788167, 301.999583)"/>
|
||||||
|
<g fill="rgb(0%, 44.706726%, 74.116516%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-0-3" x="29.101249" y="174.806017"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(0%, 44.706726%, 74.116516%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-1-4" x="34.268406" y="176.295298"/>
|
||||||
|
</g>
|
||||||
|
<path fill="none" stroke-width="0.79701" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 44.706726%, 74.116516%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.376852 134.082815 L 6.376852 128.502876 L -6.375054 128.502876 L -6.375054 134.082815 " transform="matrix(0.996175, 0, 0, -0.996175, 70.788167, 301.999583)"/>
|
||||||
|
<path fill="none" stroke-width="0.79701" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 44.706726%, 74.116516%)" stroke-opacity="1" stroke-miterlimit="10" d="M 3.584921 132.286883 L -3.587045 132.286883 " transform="matrix(0.996175, 0, 0, -0.996175, 70.788167, 301.999583)"/>
|
||||||
|
<path fill="none" stroke-width="0.79701" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 44.706726%, 74.116516%)" stroke-opacity="1" stroke-miterlimit="10" d="M 0.000898636 113.386456 L 0.000898636 128.502876 M 0.000898636 132.286883 L 0.000898636 147.403303 " transform="matrix(0.996175, 0, 0, -0.996175, 70.788167, 301.999583)"/>
|
||||||
|
<g fill="rgb(0%, 44.706726%, 74.116516%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-0-4" x="51.998322" y="173.497044"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(0%, 44.706726%, 74.116516%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-1-4" x="56.293827" y="174.985328"/>
|
||||||
|
</g>
|
||||||
|
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M -43.136776 114.805948 C -45.528739 116.00193 -47.120767 118.789939 -47.120767 122.773929 L -47.120767 133.765194 C -47.120767 137.749184 -48.716716 140.537193 -51.108678 141.733175 C -48.716716 142.929156 -47.120767 145.721086 -47.120767 149.705077 L -47.120767 160.69242 C -47.120767 164.67641 -45.528739 167.468341 -43.136776 168.664322 " transform="matrix(0.996175, 0, 0, -0.996175, 70.788167, 301.999583)"/>
|
||||||
|
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-3-3" x="12.159307" y="175.516289"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-2-9" x="12.159307" y="169.536253"/>
|
||||||
|
<use xlink:href="#glyph-2-10" x="12.159307" y="166.228421"/>
|
||||||
|
<use xlink:href="#glyph-2-7" x="12.159307" y="160.714375"/>
|
||||||
|
<use xlink:href="#glyph-2-11" x="12.159307" y="156.30294"/>
|
||||||
|
<use xlink:href="#glyph-2-3" x="12.159307" y="151.064794"/>
|
||||||
|
</g>
|
||||||
|
<path fill-rule="nonzero" fill="rgb(98.50769%, 93.215942%, 90.940857%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(85.096741%, 32.157898%, 9.411621%)" stroke-opacity="1" stroke-miterlimit="10" d="M -31.180884 204.09674 L -31.180884 226.773331 L 31.182681 226.773331 L 31.182681 204.09674 Z M -31.180884 204.09674 " transform="matrix(0.996175, 0, 0, -0.996175, 70.788167, 301.999583)"/>
|
||||||
|
<g fill="rgb(85.096741%, 32.157898%, 9.411621%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-0-2" x="63.73027" y="88.783351"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(85.096741%, 32.157898%, 9.411621%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-1-5" x="72.443809" y="90.271636"/>
|
||||||
|
</g>
|
||||||
|
<path fill-rule="nonzero" fill="rgb(89.332581%, 93.409729%, 83.686829%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(46.665955%, 67.059326%, 18.429565%)" stroke-opacity="1" stroke-miterlimit="10" d="M -31.180884 198.426612 L 31.182681 198.426612 L 31.182681 204.09674 L -31.180884 204.09674 Z M -31.180884 198.426612 " transform="matrix(0.996175, 0, 0, -0.996175, 70.788167, 301.999583)"/>
|
||||||
|
<path fill="none" stroke-width="0.79701" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(46.665955%, 67.059326%, 18.429565%)" stroke-opacity="1" stroke-miterlimit="10" d="M -31.180884 204.09674 L 31.182681 198.426612 " transform="matrix(0.996175, 0, 0, -0.996175, 70.788167, 301.999583)"/>
|
||||||
|
<path fill="none" stroke-width="0.79701" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(46.665955%, 67.059326%, 18.429565%)" stroke-opacity="1" stroke-miterlimit="10" d="M 31.182681 204.09674 L -31.180884 198.426612 " transform="matrix(0.996175, 0, 0, -0.996175, 70.788167, 301.999583)"/>
|
||||||
|
<g fill="rgb(46.665955%, 67.059326%, 18.429565%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-0-5" x="105.654278" y="103.990953"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(46.665955%, 67.059326%, 18.429565%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-1-5" x="110.512622" y="105.479238"/>
|
||||||
|
</g>
|
||||||
|
<path fill="none" stroke-width="0.79701" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(85.096741%, 32.157898%, 9.411621%)" stroke-opacity="1" stroke-miterlimit="10" d="M -24.946096 170.079893 L -24.946096 175.750021 L -27.43609 177.244018 L -22.452181 180.23201 L -27.43609 183.223924 L -22.452181 186.211917 L -27.43609 189.19991 L -24.946096 190.693906 L -24.946096 198.426612 " transform="matrix(0.996175, 0, 0, -0.996175, 70.788167, 301.999583)"/>
|
||||||
|
<g fill="rgb(85.096741%, 32.157898%, 9.411621%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-0-3" x="28.842243" y="121.154045"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(85.096741%, 32.157898%, 9.411621%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-1-5" x="34.008405" y="122.64233"/>
|
||||||
|
</g>
|
||||||
|
<path fill="none" stroke-width="0.79701" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(85.096741%, 32.157898%, 9.411621%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.376852 187.941189 L 6.376852 182.361249 L -6.375054 182.361249 L -6.375054 187.941189 " transform="matrix(0.996175, 0, 0, -0.996175, 70.788167, 301.999583)"/>
|
||||||
|
<path fill="none" stroke-width="0.79701" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(85.096741%, 32.157898%, 9.411621%)" stroke-opacity="1" stroke-miterlimit="10" d="M 3.584921 186.145256 L -3.587045 186.145256 " transform="matrix(0.996175, 0, 0, -0.996175, 70.788167, 301.999583)"/>
|
||||||
|
<path fill="none" stroke-width="0.79701" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(85.096741%, 32.157898%, 9.411621%)" stroke-opacity="1" stroke-miterlimit="10" d="M 0.000898636 170.079893 L 0.000898636 182.361249 M 0.000898636 186.145256 L 0.000898636 198.426612 " transform="matrix(0.996175, 0, 0, -0.996175, 70.788167, 301.999583)"/>
|
||||||
|
<g fill="rgb(85.096741%, 32.157898%, 9.411621%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-0-4" x="51.739317" y="119.845072"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(85.096741%, 32.157898%, 9.411621%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-1-5" x="56.033825" y="121.333357"/>
|
||||||
|
</g>
|
||||||
|
<path fill-rule="nonzero" fill="rgb(98.50769%, 93.215942%, 90.940857%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(85.096741%, 32.157898%, 9.411621%)" stroke-opacity="1" stroke-miterlimit="10" d="M 15.87412 189.925341 L 15.87412 178.585085 L 21.544248 178.585085 L 21.544248 189.925341 Z M 15.87412 189.925341 " transform="matrix(0.996175, 0, 0, -0.996175, 70.788167, 301.999583)"/>
|
||||||
|
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(85.096741%, 32.157898%, 9.411621%)" stroke-opacity="1" stroke-miterlimit="10" d="M 18.709184 174.714811 L 18.709184 178.087086 " transform="matrix(0.996175, 0, 0, -0.996175, 70.788167, 301.999583)"/>
|
||||||
|
<path fill-rule="nonzero" fill="rgb(85.096741%, 32.157898%, 9.411621%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(85.096741%, 32.157898%, 9.411621%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.053534 0.000214001 L 1.606836 1.68243 L 3.089069 0.000214001 L 1.606836 -1.682002 Z M 6.053534 0.000214001 " transform="matrix(0, 0.996175, 0.996175, 0, 89.425568, 125.125873)"/>
|
||||||
|
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(85.096741%, 32.157898%, 9.411621%)" stroke-opacity="1" stroke-miterlimit="10" d="M 18.709184 193.795615 L 18.709184 190.42334 " transform="matrix(0.996175, 0, 0, -0.996175, 70.788167, 301.999583)"/>
|
||||||
|
<path fill-rule="nonzero" fill="rgb(85.096741%, 32.157898%, 9.411621%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(85.096741%, 32.157898%, 9.411621%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.051549 -0.000214001 L 1.608773 1.682002 L 3.087084 -0.000214001 L 1.608773 -1.68243 Z M 6.051549 -0.000214001 " transform="matrix(0, -0.996175, -0.996175, 0, 89.425568, 111.774494)"/>
|
||||||
|
<g fill="rgb(85.096741%, 32.157898%, 9.411621%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-0-5" x="95.954526" y="120.933891"/>
|
||||||
|
</g>
|
||||||
|
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M -43.136776 171.499386 C -45.528739 172.695367 -47.120767 175.483376 -47.120767 179.467367 L -47.120767 190.458631 C -47.120767 194.442622 -48.716716 197.230631 -51.108678 198.426612 C -48.716716 199.622593 -47.120767 202.414524 -47.120767 206.398514 L -47.120767 217.385857 C -47.120767 221.373769 -45.528739 224.161778 -43.136776 225.357759 " transform="matrix(0.996175, 0, 0, -0.996175, 70.788167, 301.999583)"/>
|
||||||
|
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-3-4" x="14.088897" y="118.81702"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-2-9" x="14.088897" y="113.28327"/>
|
||||||
|
<use xlink:href="#glyph-2-10" x="14.088897" y="109.975437"/>
|
||||||
|
<use xlink:href="#glyph-2-7" x="14.088897" y="104.461391"/>
|
||||||
|
<use xlink:href="#glyph-2-11" x="14.088897" y="100.049956"/>
|
||||||
|
<use xlink:href="#glyph-2-3" x="14.088897" y="94.811811"/>
|
||||||
|
</g>
|
||||||
|
<g clip-path="url(#clip-8)">
|
||||||
|
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(49.01886%, 18.03894%, 55.683899%)" stroke-opacity="1" stroke-dasharray="2.98883 2.98883" stroke-miterlimit="10" d="M 31.182681 226.773331 L 116.218916 226.773331 " transform="matrix(0.996175, 0, 0, -0.996175, 70.788167, 301.999583)"/>
|
||||||
|
</g>
|
||||||
|
<path fill-rule="nonzero" fill="rgb(93.017578%, 97.44873%, 99.331665%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(30.195618%, 74.508667%, 93.331909%)" stroke-opacity="1" stroke-miterlimit="10" d="M -18.707387 260.790177 L -18.707387 283.466768 L 18.709184 283.466768 L 18.709184 260.790177 Z M -18.707387 260.790177 " transform="matrix(0.996175, 0, 0, -0.996175, 70.788167, 301.999583)"/>
|
||||||
|
<g fill="rgb(30.195618%, 74.508667%, 93.331909%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-0-2" x="64.310044" y="32.307225"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(30.195618%, 74.508667%, 93.331909%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-1-6" x="73.024579" y="33.79551"/>
|
||||||
|
</g>
|
||||||
|
<path fill="none" stroke-width="0.79701" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(30.195618%, 74.508667%, 93.331909%)" stroke-opacity="1" stroke-miterlimit="10" d="M -12.472599 226.773331 L -12.472599 232.443459 L -14.962593 233.937455 L -9.982605 236.925448 L -14.962593 239.917362 L -9.982605 242.905355 L -14.962593 245.893347 L -9.982605 248.88134 L -14.962593 251.869333 L -12.472599 253.36725 L -12.472599 260.790177 " transform="matrix(0.996175, 0, 0, -0.996175, 70.788167, 301.999583)"/>
|
||||||
|
<g fill="rgb(30.195618%, 74.508667%, 93.331909%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-0-3" x="42.42608" y="61.85476"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(30.195618%, 74.508667%, 93.331909%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-1-6" x="47.593238" y="63.343044"/>
|
||||||
|
</g>
|
||||||
|
<path fill="none" stroke-width="0.79701" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(30.195618%, 74.508667%, 93.331909%)" stroke-opacity="1" stroke-miterlimit="10" d="M 18.846428 247.46969 L 18.846428 241.889751 L 6.094522 241.889751 L 6.094522 247.46969 " transform="matrix(0.996175, 0, 0, -0.996175, 70.788167, 301.999583)"/>
|
||||||
|
<path fill="none" stroke-width="0.79701" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(30.195618%, 74.508667%, 93.331909%)" stroke-opacity="1" stroke-miterlimit="10" d="M 16.058419 245.673757 L 8.886452 245.673757 " transform="matrix(0.996175, 0, 0, -0.996175, 70.788167, 301.999583)"/>
|
||||||
|
<path fill="none" stroke-width="0.79701" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(30.195618%, 74.508667%, 93.331909%)" stroke-opacity="1" stroke-miterlimit="10" d="M 12.470475 226.773331 L 12.470475 241.889751 M 12.470475 245.673757 L 12.470475 260.790177 " transform="matrix(0.996175, 0, 0, -0.996175, 70.788167, 301.999583)"/>
|
||||||
|
<g fill="rgb(30.195618%, 74.508667%, 93.331909%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-0-4" x="65.323153" y="60.54479"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(30.195618%, 74.508667%, 93.331909%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-1-6" x="69.618658" y="62.034071"/>
|
||||||
|
</g>
|
||||||
|
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M -43.136776 228.192823 C -45.528739 229.388805 -47.120767 232.176814 -47.120767 236.160804 L -47.120767 247.152069 C -47.120767 251.136059 -48.716716 253.924068 -51.108678 255.120049 C -48.716716 256.316031 -47.120767 259.107961 -47.120767 263.091951 L -47.120767 274.079295 C -47.120767 278.067206 -45.528739 280.855215 -43.136776 282.051197 " transform="matrix(0.996175, 0, 0, -0.996175, 70.788167, 301.999583)"/>
|
||||||
|
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-2-12" x="12.159307" y="63.571168"/>
|
||||||
|
<use xlink:href="#glyph-2-3" x="12.159307" y="58.057122"/>
|
||||||
|
<use xlink:href="#glyph-2-13" x="12.159307" y="53.094878"/>
|
||||||
|
<use xlink:href="#glyph-2-14" x="12.159307" y="44.824801"/>
|
||||||
|
<use xlink:href="#glyph-2-15" x="12.159307" y="39.310755"/>
|
||||||
|
<use xlink:href="#glyph-2-7" x="12.159307" y="36.553732"/>
|
||||||
|
</g>
|
||||||
|
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(92.547607%, 69.018555%, 12.156677%)" stroke-opacity="1" stroke-miterlimit="10" d="M 0.000898636 283.466768 L 0.000898636 290.172106 " transform="matrix(0.996175, 0, 0, -0.996175, 70.788167, 301.999583)"/>
|
||||||
|
<path fill-rule="nonzero" fill="rgb(92.547607%, 69.018555%, 12.156677%)" fill-opacity="1" d="M 70.789062 9.734375 L 69.113281 14.160156 L 70.789062 12.6875 L 72.464844 14.160156 Z M 70.789062 9.734375 "/>
|
||||||
|
<g clip-path="url(#clip-9)">
|
||||||
|
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(92.547607%, 69.018555%, 12.156677%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.052971 -0.000898636 L 1.610195 1.681318 L 3.088506 -0.000898636 L 1.610195 -1.683115 Z M 6.052971 -0.000898636 " transform="matrix(0, -0.996175, -0.996175, 0, 70.788167, 15.764191)"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(92.547607%, 69.018555%, 12.156677%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-5-1" x="68.306696" y="21.824479"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(92.547607%, 69.018555%, 12.156677%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-0-5" x="74.592558" y="10.805792"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(92.547607%, 69.018555%, 12.156677%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-1-6" x="79.450902" y="12.294077"/>
|
||||||
|
</g>
|
||||||
|
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(49.01886%, 18.03894%, 55.683899%)" stroke-opacity="1" stroke-dasharray="2.98883 2.98883" stroke-miterlimit="10" d="M 113.383852 61.327936 L 113.383852 222.142334 " transform="matrix(0.996175, 0, 0, -0.996175, 70.788167, 301.999583)"/>
|
||||||
|
<path fill-rule="nonzero" fill="rgb(49.01886%, 18.03894%, 55.683899%)" fill-opacity="1" d="M 183.738281 244.109375 L 185.417969 239.683594 L 183.738281 241.15625 L 182.0625 239.683594 Z M 183.738281 244.109375 "/>
|
||||||
|
<g clip-path="url(#clip-10)">
|
||||||
|
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(49.01886%, 18.03894%, 55.683899%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.053189 -0.00162782 L 1.610412 1.68451 L 3.088724 -0.00162782 L 1.610412 -1.683844 Z M 6.053189 -0.00162782 " transform="matrix(0, 0.996175, 0.996175, 0, 183.739903, 238.079342)"/>
|
||||||
|
</g>
|
||||||
|
<path fill-rule="nonzero" fill="rgb(49.01886%, 18.03894%, 55.683899%)" fill-opacity="1" d="M 183.738281 77.507812 L 182.0625 81.933594 L 183.738281 80.460938 L 185.417969 81.933594 Z M 183.738281 77.507812 "/>
|
||||||
|
<g clip-path="url(#clip-11)">
|
||||||
|
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(49.01886%, 18.03894%, 55.683899%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.051438 0.00162782 L 1.608661 1.683844 L 3.086973 0.00162782 L 1.608661 -1.68451 Z M 6.051438 0.00162782 " transform="matrix(0, -0.996175, -0.996175, 0, 183.739903, 83.536101)"/>
|
||||||
</g>
|
</g>
|
||||||
<g fill="rgb(49.01886%, 18.03894%, 55.683899%)" fill-opacity="1">
|
<g fill="rgb(49.01886%, 18.03894%, 55.683899%)" fill-opacity="1">
|
||||||
<use xlink:href="#glyph-6-3" x="125.312788" y="130.987474"/>
|
<use xlink:href="#glyph-0-6" x="174.768872" y="164.255532"/>
|
||||||
<use xlink:href="#glyph-6-4" x="130.967051" y="130.987474"/>
|
</g>
|
||||||
|
<path fill-rule="nonzero" fill="rgb(94.665527%, 96.705627%, 91.842651%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(46.665955%, 67.059326%, 18.429565%)" stroke-opacity="1" stroke-miterlimit="10" d="M 77.963198 191.297779 L 106.329523 191.297779 L 106.329523 211.225573 L 77.963198 211.225573 Z M 77.963198 191.297779 " transform="matrix(0.996175, 0, 0, -0.996175, 70.788167, 301.999583)"/>
|
||||||
|
<g fill="rgb(46.665955%, 67.059326%, 18.429565%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-0-7" x="151.761224" y="104.156318"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(46.665955%, 67.059326%, 18.429565%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-6-1" x="160.189857" y="105.644603"/>
|
||||||
|
<use xlink:href="#glyph-6-2" x="163.00761" y="105.644603"/>
|
||||||
|
<use xlink:href="#glyph-6-2" x="167.957435" y="105.644603"/>
|
||||||
|
</g>
|
||||||
|
<path fill-rule="nonzero" fill="rgb(94.665527%, 96.705627%, 91.842651%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(46.665955%, 67.059326%, 18.429565%)" stroke-opacity="1" stroke-miterlimit="10" d="M 69.03059 184.255213 C 69.03059 189.756727 64.572128 194.215189 59.066692 194.215189 C 53.565178 194.215189 49.106717 189.756727 49.106717 184.255213 C 49.106717 178.753699 53.565178 174.291316 59.066692 174.291316 C 64.572128 174.291316 69.03059 178.753699 69.03059 184.255213 Z M 69.03059 184.255213 " transform="matrix(0.996175, 0, 0, -0.996175, 70.788167, 301.999583)"/>
|
||||||
|
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-7-1" x="123.456915" y="122.602483"/>
|
||||||
|
</g>
|
||||||
|
<path fill-rule="nonzero" fill="rgb(94.900513%, 91.804504%, 95.568848%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(49.01886%, 18.03894%, 55.683899%)" stroke-opacity="1" stroke-miterlimit="10" d="M 42.954275 131.773199 L 75.183031 131.773199 L 75.183031 151.697072 L 42.954275 151.697072 Z M 42.954275 131.773199 " transform="matrix(0.996175, 0, 0, -0.996175, 70.788167, 301.999583)"/>
|
||||||
|
<g fill="rgb(49.01886%, 18.03894%, 55.683899%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-0-7" x="116.883159" y="163.455604"/>
|
||||||
</g>
|
</g>
|
||||||
<g fill="rgb(49.01886%, 18.03894%, 55.683899%)" fill-opacity="1">
|
<g fill="rgb(49.01886%, 18.03894%, 55.683899%)" fill-opacity="1">
|
||||||
<use xlink:href="#glyph-6-5" x="136.419847" y="130.987474"/>
|
<use xlink:href="#glyph-6-3" x="125.312788" y="164.944885"/>
|
||||||
</g>
|
<use xlink:href="#glyph-6-4" x="130.967051" y="164.944885"/>
|
||||||
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(46.665955%, 67.059326%, 18.429565%)" stroke-opacity="1" stroke-miterlimit="10" d="M 49.11848 201.261295 L 72.834202 201.261295 " transform="matrix(0.996175, 0, 0, -0.996175, 70.788167, 268.042172)"/>
|
|
||||||
<path fill-rule="nonzero" fill="rgb(46.665955%, 67.059326%, 18.429565%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(46.665955%, 67.059326%, 18.429565%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.051446 -0.00100512 L 1.60867 1.681211 L 3.086981 -0.00100512 L 1.60867 -1.683222 Z M 6.051446 -0.00100512 " transform="matrix(0.996175, 0, 0, -0.996175, 140.514671, 67.54978)"/>
|
|
||||||
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(46.665955%, 67.059326%, 18.429565%)" stroke-opacity="1" stroke-miterlimit="10" d="M 92.14636 190.80332 L 92.14636 184.254832 L 73.665507 184.254832 " transform="matrix(0.996175, 0, 0, -0.996175, 70.788167, 268.042172)"/>
|
|
||||||
<path fill-rule="nonzero" fill="rgb(46.665955%, 67.059326%, 18.429565%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(46.665955%, 67.059326%, 18.429565%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.052918 -0.00059216 L 1.610141 1.681624 L 3.088453 -0.00059216 L 1.610141 -1.682809 Z M 6.052918 -0.00059216 " transform="matrix(-0.996175, 0, 0, 0.996175, 146.998513, 84.492777)"/>
|
|
||||||
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(46.665955%, 67.059326%, 18.429565%)" stroke-opacity="1" stroke-miterlimit="10" d="M 49.106717 184.254832 L 39.566315 184.254832 " transform="matrix(0.996175, 0, 0, -0.996175, 70.788167, 268.042172)"/>
|
|
||||||
<path fill-rule="nonzero" fill="rgb(46.665955%, 67.059326%, 18.429565%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(46.665955%, 67.059326%, 18.429565%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.053181 -0.00059216 L 1.610404 1.681624 L 3.088715 -0.00059216 L 1.610404 -1.682809 Z M 6.053181 -0.00059216 " transform="matrix(-0.996175, 0, 0, 0.996175, 113.030025, 84.492777)"/>
|
|
||||||
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(49.01886%, 18.03894%, 55.683899%)" stroke-opacity="1" stroke-miterlimit="10" d="M 100.561364 141.732793 L 80.315948 141.732793 " transform="matrix(0.996175, 0, 0, -0.996175, 70.788167, 268.042172)"/>
|
|
||||||
<path fill-rule="nonzero" fill="rgb(49.01886%, 18.03894%, 55.683899%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(49.01886%, 18.03894%, 55.683899%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.053677 0.00124651 L 1.606979 1.683463 L 3.089212 0.00124651 L 1.606979 -1.684891 Z M 6.053677 0.00124651 " transform="matrix(-0.996175, 0, 0, 0.996175, 153.624269, 126.850321)"/>
|
|
||||||
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(49.01886%, 18.03894%, 55.683899%)" stroke-opacity="1" stroke-miterlimit="10" d="M 59.066692 152.194689 L 59.066692 169.656017 " transform="matrix(0.996175, 0, 0, -0.996175, 70.788167, 268.042172)"/>
|
|
||||||
<path fill-rule="nonzero" fill="rgb(49.01886%, 18.03894%, 55.683899%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(49.01886%, 18.03894%, 55.683899%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.052042 0.00146751 L 1.609266 1.683684 L 3.087577 0.00146751 L 1.609266 -1.68467 Z M 6.052042 0.00146751 " transform="matrix(0, -0.996175, -0.996175, 0, 129.630368, 101.860922)"/>
|
|
||||||
<g fill="rgb(49.01886%, 18.03894%, 55.683899%)" fill-opacity="1">
|
|
||||||
<use xlink:href="#glyph-0-5" x="133.433603" y="105.684639"/>
|
|
||||||
</g>
|
</g>
|
||||||
<g fill="rgb(49.01886%, 18.03894%, 55.683899%)" fill-opacity="1">
|
<g fill="rgb(49.01886%, 18.03894%, 55.683899%)" fill-opacity="1">
|
||||||
<use xlink:href="#glyph-8-1" x="139.360842" y="102.083468"/>
|
<use xlink:href="#glyph-6-5" x="136.419847" y="164.944885"/>
|
||||||
|
</g>
|
||||||
|
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(46.665955%, 67.059326%, 18.429565%)" stroke-opacity="1" stroke-miterlimit="10" d="M 49.11848 201.261676 L 72.834202 201.261676 " transform="matrix(0.996175, 0, 0, -0.996175, 70.788167, 301.999583)"/>
|
||||||
|
<path fill-rule="nonzero" fill="rgb(46.665955%, 67.059326%, 18.429565%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(46.665955%, 67.059326%, 18.429565%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.051446 -0.000624041 L 1.60867 1.681592 L 3.086981 -0.000624041 L 1.60867 -1.68284 Z M 6.051446 -0.000624041 " transform="matrix(0.996175, 0, 0, -0.996175, 140.514671, 101.507191)"/>
|
||||||
|
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(46.665955%, 67.059326%, 18.429565%)" stroke-opacity="1" stroke-miterlimit="10" d="M 92.14636 190.79978 L 92.14636 184.255213 L 73.665507 184.255213 " transform="matrix(0.996175, 0, 0, -0.996175, 70.788167, 301.999583)"/>
|
||||||
|
<path fill-rule="nonzero" fill="rgb(46.665955%, 67.059326%, 18.429565%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(46.665955%, 67.059326%, 18.429565%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.052918 -0.00097324 L 1.610141 1.681243 L 3.088453 -0.00097324 L 1.610141 -1.68319 Z M 6.052918 -0.00097324 " transform="matrix(-0.996175, 0, 0, 0.996175, 146.998513, 118.450188)"/>
|
||||||
|
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(46.665955%, 67.059326%, 18.429565%)" stroke-opacity="1" stroke-miterlimit="10" d="M 49.106717 184.255213 L 39.566315 184.255213 " transform="matrix(0.996175, 0, 0, -0.996175, 70.788167, 301.999583)"/>
|
||||||
|
<path fill-rule="nonzero" fill="rgb(46.665955%, 67.059326%, 18.429565%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(46.665955%, 67.059326%, 18.429565%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.053181 -0.00097324 L 1.610404 1.681243 L 3.088715 -0.00097324 L 1.610404 -1.68319 Z M 6.053181 -0.00097324 " transform="matrix(-0.996175, 0, 0, 0.996175, 113.030025, 118.450188)"/>
|
||||||
|
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(49.01886%, 18.03894%, 55.683899%)" stroke-opacity="1" stroke-miterlimit="10" d="M 100.561364 141.733175 L 80.315948 141.733175 " transform="matrix(0.996175, 0, 0, -0.996175, 70.788167, 301.999583)"/>
|
||||||
|
<path fill-rule="nonzero" fill="rgb(49.01886%, 18.03894%, 55.683899%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(49.01886%, 18.03894%, 55.683899%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.053677 0.000865431 L 1.606979 1.683082 L 3.089212 0.000865431 L 1.606979 -1.681351 Z M 6.053677 0.000865431 " transform="matrix(-0.996175, 0, 0, 0.996175, 153.624269, 160.807732)"/>
|
||||||
|
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(49.01886%, 18.03894%, 55.683899%)" stroke-opacity="1" stroke-miterlimit="10" d="M 59.066692 152.19507 L 59.066692 169.656398 " transform="matrix(0.996175, 0, 0, -0.996175, 70.788167, 301.999583)"/>
|
||||||
|
<path fill-rule="nonzero" fill="rgb(49.01886%, 18.03894%, 55.683899%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(49.01886%, 18.03894%, 55.683899%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.052424 0.00146751 L 1.609647 1.683684 L 3.087958 0.00146751 L 1.609647 -1.68467 Z M 6.052424 0.00146751 " transform="matrix(0, -0.996175, -0.996175, 0, 129.630368, 135.818333)"/>
|
||||||
|
<g fill="rgb(49.01886%, 18.03894%, 55.683899%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-0-5" x="133.433603" y="139.64205"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(49.01886%, 18.03894%, 55.683899%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-8-1" x="139.360842" y="136.040878"/>
|
||||||
</g>
|
</g>
|
||||||
</svg>
|
</svg>
|
||||||
|
Before Width: | Height: | Size: 76 KiB After Width: | Height: | Size: 84 KiB |
BIN
figs/uniaxial_paylaod_dynamics_rigid_schematic.pdf
Normal file
BIN
figs/uniaxial_paylaod_dynamics_rigid_schematic.png
Normal file
After Width: | Height: | Size: 11 KiB |
171
figs/uniaxial_paylaod_dynamics_rigid_schematic.svg
Normal file
@ -0,0 +1,171 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="138.657" height="104.044" viewBox="0 0 138.657 104.044">
|
||||||
|
<defs>
|
||||||
|
<g>
|
||||||
|
<g id="glyph-0-0">
|
||||||
|
</g>
|
||||||
|
<g id="glyph-0-1">
|
||||||
|
<path d="M 7.265625 -2.390625 L 7.265625 -2.703125 L 6.046875 -2.671875 C 5.65625 -2.671875 4.8125 -2.671875 4.46875 -2.703125 L 4.46875 -2.390625 L 4.78125 -2.390625 C 5.671875 -2.390625 5.703125 -2.28125 5.703125 -1.921875 L 5.703125 -1.28125 C 5.703125 -0.171875 4.4375 -0.09375 4.171875 -0.09375 C 3.53125 -0.09375 1.5625 -0.4375 1.5625 -3.375 C 1.5625 -6.328125 3.515625 -6.65625 4.109375 -6.65625 C 5.171875 -6.65625 6.0625 -5.765625 6.265625 -4.3125 C 6.28125 -4.171875 6.28125 -4.140625 6.421875 -4.140625 C 6.578125 -4.140625 6.578125 -4.171875 6.578125 -4.390625 L 6.578125 -6.71875 C 6.578125 -6.890625 6.578125 -6.96875 6.46875 -6.96875 C 6.421875 -6.96875 6.390625 -6.96875 6.3125 -6.84375 L 5.8125 -6.109375 C 5.5 -6.421875 4.96875 -6.96875 3.984375 -6.96875 C 2.15625 -6.96875 0.546875 -5.40625 0.546875 -3.375 C 0.546875 -1.359375 2.140625 0.21875 4.015625 0.21875 C 4.734375 0.21875 5.515625 -0.046875 5.859375 -0.625 C 5.984375 -0.40625 6.375 -0.015625 6.484375 -0.015625 C 6.578125 -0.015625 6.578125 -0.09375 6.578125 -0.234375 L 6.578125 -1.953125 C 6.578125 -2.34375 6.609375 -2.390625 7.265625 -2.390625 Z M 7.265625 -2.390625 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-0-2">
|
||||||
|
<path d="M 3.59375 -3.765625 C 3.59375 -4.078125 3.28125 -4.359375 2.859375 -4.359375 C 2.140625 -4.359375 1.78125 -3.703125 1.65625 -3.28125 L 1.65625 -4.359375 L 0.28125 -4.25 L 0.28125 -3.953125 C 0.96875 -3.953125 1.046875 -3.875 1.046875 -3.390625 L 1.046875 -0.75 C 1.046875 -0.3125 0.9375 -0.3125 0.28125 -0.3125 L 0.28125 0 L 1.40625 -0.03125 C 1.796875 -0.03125 2.265625 -0.03125 2.65625 0 L 2.65625 -0.3125 L 2.453125 -0.3125 C 1.71875 -0.3125 1.703125 -0.421875 1.703125 -0.765625 L 1.703125 -2.296875 C 1.703125 -3.265625 2.109375 -4.140625 2.859375 -4.140625 C 2.9375 -4.140625 2.953125 -4.140625 2.96875 -4.140625 C 2.9375 -4.125 2.75 -4.015625 2.75 -3.75 C 2.75 -3.46875 2.953125 -3.328125 3.171875 -3.328125 C 3.34375 -3.328125 3.59375 -3.453125 3.59375 -3.765625 Z M 3.59375 -3.765625 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-0-3">
|
||||||
|
<path d="M 4.765625 -0.875 L 4.765625 -1.4375 L 4.515625 -1.4375 L 4.515625 -0.875 C 4.515625 -0.3125 4.28125 -0.25 4.171875 -0.25 C 3.84375 -0.25 3.796875 -0.6875 3.796875 -0.734375 L 3.796875 -2.71875 C 3.796875 -3.125 3.796875 -3.515625 3.453125 -3.875 C 3.0625 -4.265625 2.5625 -4.421875 2.09375 -4.421875 C 1.28125 -4.421875 0.609375 -3.953125 0.609375 -3.3125 C 0.609375 -3.015625 0.796875 -2.84375 1.0625 -2.84375 C 1.328125 -2.84375 1.515625 -3.046875 1.515625 -3.296875 C 1.515625 -3.421875 1.46875 -3.75 1 -3.75 C 1.28125 -4.09375 1.75 -4.203125 2.078125 -4.203125 C 2.5625 -4.203125 3.125 -3.828125 3.125 -2.9375 L 3.125 -2.578125 C 2.609375 -2.546875 1.921875 -2.515625 1.296875 -2.21875 C 0.5625 -1.890625 0.3125 -1.375 0.3125 -0.9375 C 0.3125 -0.140625 1.28125 0.109375 1.890625 0.109375 C 2.546875 0.109375 3 -0.28125 3.1875 -0.75 C 3.234375 -0.359375 3.5 0.0625 3.953125 0.0625 C 4.171875 0.0625 4.765625 -0.078125 4.765625 -0.875 Z M 3.125 -1.375 C 3.125 -0.4375 2.40625 -0.109375 1.96875 -0.109375 C 1.484375 -0.109375 1.078125 -0.453125 1.078125 -0.953125 C 1.078125 -1.484375 1.484375 -2.3125 3.125 -2.375 Z M 3.125 -1.375 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-0-4">
|
||||||
|
<path d="M 5.28125 0 L 5.28125 -0.3125 C 4.765625 -0.3125 4.515625 -0.3125 4.515625 -0.609375 L 4.515625 -2.484375 C 4.515625 -3.34375 4.515625 -3.640625 4.203125 -4 C 4.0625 -4.171875 3.75 -4.359375 3.171875 -4.359375 C 2.453125 -4.359375 1.984375 -3.9375 1.703125 -3.328125 L 1.703125 -4.359375 L 0.3125 -4.25 L 0.3125 -3.953125 C 1 -3.953125 1.09375 -3.875 1.09375 -3.390625 L 1.09375 -0.75 C 1.09375 -0.3125 0.984375 -0.3125 0.3125 -0.3125 L 0.3125 0 L 1.4375 -0.03125 L 2.53125 0 L 2.53125 -0.3125 C 1.875 -0.3125 1.765625 -0.3125 1.765625 -0.75 L 1.765625 -2.5625 C 1.765625 -3.59375 2.46875 -4.140625 3.09375 -4.140625 C 3.71875 -4.140625 3.828125 -3.609375 3.828125 -3.046875 L 3.828125 -0.75 C 3.828125 -0.3125 3.71875 -0.3125 3.0625 -0.3125 L 3.0625 0 L 4.171875 -0.03125 Z M 5.28125 0 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-0-5">
|
||||||
|
<path d="M 2.4375 0 L 2.4375 -0.3125 C 1.78125 -0.3125 1.75 -0.359375 1.75 -0.734375 L 1.75 -4.359375 L 0.359375 -4.25 L 0.359375 -3.953125 C 1 -3.953125 1.09375 -3.890625 1.09375 -3.40625 L 1.09375 -0.75 C 1.09375 -0.3125 0.984375 -0.3125 0.328125 -0.3125 L 0.328125 0 L 1.40625 -0.03125 C 1.75 -0.03125 2.109375 -0.015625 2.4375 0 Z M 1.890625 -5.96875 C 1.890625 -6.234375 1.671875 -6.484375 1.375 -6.484375 C 1.03125 -6.484375 0.84375 -6.21875 0.84375 -5.96875 C 0.84375 -5.703125 1.0625 -5.4375 1.359375 -5.4375 C 1.703125 -5.4375 1.890625 -5.71875 1.890625 -5.96875 Z M 1.890625 -5.96875 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-0-6">
|
||||||
|
<path d="M 3.28125 -1.21875 L 3.28125 -1.78125 L 3.03125 -1.78125 L 3.03125 -1.25 C 3.03125 -0.515625 2.734375 -0.140625 2.375 -0.140625 C 1.703125 -0.140625 1.703125 -1.03125 1.703125 -1.203125 L 1.703125 -3.953125 L 3.125 -3.953125 L 3.125 -4.25 L 1.703125 -4.25 L 1.703125 -6.078125 L 1.46875 -6.078125 C 1.453125 -5.265625 1.15625 -4.203125 0.1875 -4.171875 L 0.1875 -3.953125 L 1.03125 -3.953125 L 1.03125 -1.21875 C 1.03125 -0.015625 1.953125 0.109375 2.296875 0.109375 C 3 0.109375 3.28125 -0.59375 3.28125 -1.21875 Z M 3.28125 -1.21875 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-0-7">
|
||||||
|
<path d="M 4.09375 -1.171875 C 4.09375 -1.28125 4.015625 -1.296875 3.96875 -1.296875 C 3.875 -1.296875 3.859375 -1.234375 3.84375 -1.15625 C 3.5 -0.140625 2.609375 -0.140625 2.515625 -0.140625 C 2.015625 -0.140625 1.625 -0.4375 1.390625 -0.796875 C 1.09375 -1.28125 1.09375 -1.921875 1.09375 -2.28125 L 3.84375 -2.28125 C 4.0625 -2.28125 4.09375 -2.28125 4.09375 -2.484375 C 4.09375 -3.46875 3.5625 -4.421875 2.328125 -4.421875 C 1.1875 -4.421875 0.28125 -3.40625 0.28125 -2.171875 C 0.28125 -0.84375 1.3125 0.109375 2.453125 0.109375 C 3.65625 0.109375 4.09375 -0.984375 4.09375 -1.171875 Z M 3.453125 -2.484375 L 1.109375 -2.484375 C 1.171875 -3.953125 2 -4.203125 2.328125 -4.203125 C 3.34375 -4.203125 3.453125 -2.875 3.453125 -2.484375 Z M 3.453125 -2.484375 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-1-0">
|
||||||
|
</g>
|
||||||
|
<g id="glyph-1-1">
|
||||||
|
<path d="M 8.375 -1.40625 C 8.375 -1.515625 8.28125 -1.515625 8.25 -1.515625 C 8.15625 -1.515625 8.15625 -1.484375 8.109375 -1.328125 C 7.953125 -0.8125 7.640625 -0.109375 7.09375 -0.109375 C 6.9375 -0.109375 6.859375 -0.203125 6.859375 -0.4375 C 6.859375 -0.6875 6.953125 -0.921875 7.046875 -1.140625 C 7.234375 -1.65625 7.640625 -2.75 7.640625 -3.3125 C 7.640625 -3.953125 7.25 -4.359375 6.5 -4.359375 C 5.765625 -4.359375 5.265625 -3.9375 4.890625 -3.40625 C 4.890625 -3.53125 4.859375 -3.875 4.578125 -4.109375 C 4.328125 -4.3125 4.015625 -4.359375 3.765625 -4.359375 C 2.890625 -4.359375 2.40625 -3.734375 2.234375 -3.5 C 2.1875 -4.0625 1.765625 -4.359375 1.328125 -4.359375 C 0.875 -4.359375 0.6875 -3.984375 0.59375 -3.796875 C 0.421875 -3.453125 0.28125 -2.875 0.28125 -2.84375 C 0.28125 -2.75 0.40625 -2.75 0.40625 -2.75 C 0.5 -2.75 0.515625 -2.75 0.578125 -2.96875 C 0.734375 -3.671875 0.9375 -4.140625 1.296875 -4.140625 C 1.453125 -4.140625 1.59375 -4.0625 1.59375 -3.6875 C 1.59375 -3.484375 1.5625 -3.375 1.4375 -2.859375 L 0.875 -0.578125 C 0.84375 -0.4375 0.78125 -0.203125 0.78125 -0.15625 C 0.78125 0.015625 0.921875 0.109375 1.0625 0.109375 C 1.1875 0.109375 1.359375 0.03125 1.4375 -0.171875 C 1.4375 -0.1875 1.5625 -0.65625 1.625 -0.90625 L 1.84375 -1.78125 C 1.890625 -2 1.953125 -2.21875 2 -2.453125 L 2.140625 -2.9375 C 2.28125 -3.25 2.796875 -4.140625 3.75 -4.140625 C 4.1875 -4.140625 4.28125 -3.78125 4.28125 -3.453125 C 4.28125 -3.203125 4.203125 -2.9375 4.125 -2.640625 L 3.84375 -1.484375 C 3.75 -1.125 3.75 -1.0625 3.65625 -0.734375 C 3.609375 -0.546875 3.53125 -0.203125 3.53125 -0.15625 C 3.53125 0.015625 3.65625 0.109375 3.8125 0.109375 C 4.125 0.109375 4.171875 -0.140625 4.25 -0.453125 L 4.84375 -2.828125 C 4.875 -2.96875 5.40625 -4.140625 6.484375 -4.140625 C 6.90625 -4.140625 7.015625 -3.8125 7.015625 -3.453125 C 7.015625 -2.890625 6.59375 -1.765625 6.40625 -1.25 C 6.3125 -1 6.265625 -0.90625 6.265625 -0.703125 C 6.265625 -0.234375 6.609375 0.109375 7.078125 0.109375 C 8.015625 0.109375 8.375 -1.328125 8.375 -1.40625 Z M 8.375 -1.40625 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-1-2">
|
||||||
|
<path d="M 4.84375 -1.40625 C 4.84375 -1.515625 4.75 -1.515625 4.71875 -1.515625 C 4.625 -1.515625 4.609375 -1.46875 4.578125 -1.328125 C 4.390625 -0.609375 4.15625 -0.109375 3.71875 -0.109375 C 3.53125 -0.109375 3.40625 -0.21875 3.40625 -0.578125 C 3.40625 -0.734375 3.453125 -0.96875 3.484375 -1.125 C 3.53125 -1.296875 3.53125 -1.328125 3.53125 -1.4375 C 3.53125 -2.078125 2.90625 -2.359375 2.0625 -2.46875 C 2.375 -2.640625 2.6875 -2.96875 2.90625 -3.203125 C 3.390625 -3.71875 3.84375 -4.140625 4.328125 -4.140625 C 4.390625 -4.140625 4.390625 -4.140625 4.421875 -4.140625 C 4.53125 -4.125 4.546875 -4.125 4.625 -4.0625 C 4.640625 -4.046875 4.640625 -4.03125 4.65625 -4.015625 C 4.1875 -3.984375 4.09375 -3.609375 4.09375 -3.484375 C 4.09375 -3.328125 4.203125 -3.140625 4.46875 -3.140625 C 4.734375 -3.140625 5.015625 -3.359375 5.015625 -3.75 C 5.015625 -4.03125 4.796875 -4.359375 4.34375 -4.359375 C 4.0625 -4.359375 3.609375 -4.28125 2.90625 -3.5 C 2.5625 -3.125 2.1875 -2.71875 1.8125 -2.578125 L 2.828125 -6.75 C 2.828125 -6.75 2.828125 -6.859375 2.703125 -6.859375 C 2.484375 -6.859375 1.75 -6.78125 1.5 -6.75 C 1.421875 -6.75 1.3125 -6.734375 1.3125 -6.5625 C 1.3125 -6.4375 1.40625 -6.4375 1.546875 -6.4375 C 2.03125 -6.4375 2.046875 -6.375 2.046875 -6.265625 L 2.015625 -6.078125 L 0.578125 -0.390625 C 0.546875 -0.25 0.546875 -0.234375 0.546875 -0.171875 C 0.546875 0.0625 0.734375 0.109375 0.828125 0.109375 C 0.953125 0.109375 1.109375 0.015625 1.171875 -0.09375 C 1.21875 -0.1875 1.65625 -2.015625 1.71875 -2.265625 C 2.046875 -2.234375 2.859375 -2.078125 2.859375 -1.421875 C 2.859375 -1.359375 2.859375 -1.3125 2.828125 -1.21875 C 2.8125 -1.09375 2.796875 -0.984375 2.796875 -0.875 C 2.796875 -0.28125 3.1875 0.109375 3.703125 0.109375 C 4 0.109375 4.265625 -0.046875 4.484375 -0.421875 C 4.734375 -0.84375 4.84375 -1.40625 4.84375 -1.40625 Z M 4.84375 -1.40625 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-1-3">
|
||||||
|
<path d="M 4.25 -1.0625 C 4.25 -1.109375 4.1875 -1.1875 4.125 -1.1875 C 4.078125 -1.1875 4.0625 -1.171875 4 -1.09375 C 3.21875 -0.109375 2.140625 -0.109375 2.03125 -0.109375 C 1.40625 -0.109375 1.140625 -0.59375 1.140625 -1.1875 C 1.140625 -1.59375 1.328125 -2.546875 1.671875 -3.15625 C 1.96875 -3.71875 2.515625 -4.140625 3.0625 -4.140625 C 3.390625 -4.140625 3.765625 -4.015625 3.90625 -3.75 C 3.75 -3.75 3.609375 -3.75 3.46875 -3.609375 C 3.3125 -3.46875 3.296875 -3.296875 3.296875 -3.234375 C 3.296875 -2.984375 3.46875 -2.890625 3.65625 -2.890625 C 3.953125 -2.890625 4.21875 -3.125 4.21875 -3.515625 C 4.21875 -4 3.75 -4.359375 3.046875 -4.359375 C 1.71875 -4.359375 0.40625 -2.953125 0.40625 -1.5625 C 0.40625 -0.671875 0.984375 0.109375 2 0.109375 C 3.421875 0.109375 4.25 -0.9375 4.25 -1.0625 Z M 4.25 -1.0625 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-1-4">
|
||||||
|
<path d="M 5.453125 -6.28125 C 5.453125 -6.734375 5 -6.96875 4.59375 -6.96875 C 4.25 -6.96875 3.640625 -6.78125 3.34375 -5.8125 C 3.28125 -5.59375 3.25 -5.5 3.015625 -4.25 L 2.328125 -4.25 C 2.140625 -4.25 2.03125 -4.25 2.03125 -4.0625 C 2.03125 -3.953125 2.125 -3.953125 2.3125 -3.953125 L 2.96875 -3.953125 L 2.21875 -0.046875 C 2.046875 0.90625 1.875 1.8125 1.359375 1.8125 C 1.328125 1.8125 1.078125 1.8125 0.890625 1.625 C 1.34375 1.59375 1.4375 1.25 1.4375 1.09375 C 1.4375 0.875 1.25 0.75 1.0625 0.75 C 0.8125 0.75 0.515625 0.96875 0.515625 1.34375 C 0.515625 1.78125 0.953125 2.03125 1.359375 2.03125 C 1.90625 2.03125 2.296875 1.4375 2.484375 1.0625 C 2.796875 0.4375 3.015625 -0.75 3.03125 -0.8125 L 3.625 -3.953125 L 4.46875 -3.953125 C 4.671875 -3.953125 4.765625 -3.953125 4.765625 -4.140625 C 4.765625 -4.25 4.671875 -4.25 4.5 -4.25 L 3.6875 -4.25 C 3.796875 -4.828125 3.78125 -4.8125 3.890625 -5.375 C 3.9375 -5.59375 4.0625 -6.296875 4.125 -6.40625 C 4.21875 -6.59375 4.390625 -6.75 4.59375 -6.75 C 4.625 -6.75 4.890625 -6.75 5.078125 -6.5625 C 4.640625 -6.53125 4.546875 -6.1875 4.546875 -6.03125 C 4.546875 -5.8125 4.71875 -5.6875 4.90625 -5.6875 C 5.171875 -5.6875 5.453125 -5.90625 5.453125 -6.28125 Z M 5.453125 -6.28125 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-1-5">
|
||||||
|
<path d="M 6.34375 -2.4375 C 6.34375 -2.484375 6.3125 -2.546875 6.234375 -2.546875 C 6.140625 -2.546875 6.125 -2.5 6.0625 -2.34375 C 5.734375 -1.4375 5.296875 -0.3125 3.578125 -0.3125 L 2.65625 -0.3125 C 2.515625 -0.3125 2.5 -0.3125 2.4375 -0.3125 C 2.34375 -0.328125 2.3125 -0.328125 2.3125 -0.421875 C 2.3125 -0.4375 2.3125 -0.46875 2.359375 -0.640625 L 3.6875 -5.96875 C 3.78125 -6.328125 3.8125 -6.4375 4.734375 -6.4375 C 5.03125 -6.4375 5.109375 -6.4375 5.109375 -6.625 C 5.109375 -6.75 5 -6.75 4.953125 -6.75 L 3.5 -6.71875 L 2.1875 -6.75 C 2.109375 -6.75 2 -6.75 2 -6.546875 C 2 -6.4375 2.078125 -6.4375 2.265625 -6.4375 C 2.265625 -6.4375 2.484375 -6.4375 2.640625 -6.421875 C 2.828125 -6.40625 2.90625 -6.390625 2.90625 -6.265625 C 2.90625 -6.21875 2.90625 -6.1875 2.875 -6.078125 L 1.546875 -0.765625 C 1.453125 -0.390625 1.4375 -0.3125 0.65625 -0.3125 C 0.484375 -0.3125 0.390625 -0.3125 0.390625 -0.109375 C 0.390625 0 0.46875 0 0.65625 0 L 5.21875 0 C 5.453125 0 5.46875 0 5.53125 -0.171875 L 6.3125 -2.296875 C 6.34375 -2.40625 6.34375 -2.4375 6.34375 -2.4375 Z M 6.34375 -2.4375 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-2-0">
|
||||||
|
</g>
|
||||||
|
<g id="glyph-2-1">
|
||||||
|
<path d="M 4.546875 -0.984375 C 4.546875 -1.078125 4.453125 -1.078125 4.4375 -1.078125 C 4.34375 -1.078125 4.328125 -1.03125 4.296875 -0.953125 C 4.140625 -0.40625 3.84375 -0.125 3.578125 -0.125 C 3.421875 -0.125 3.390625 -0.21875 3.390625 -0.359375 C 3.390625 -0.53125 3.4375 -0.609375 3.5625 -0.921875 C 3.640625 -1.140625 3.921875 -1.875 3.921875 -2.265625 C 3.921875 -2.921875 3.390625 -3.046875 3.03125 -3.046875 C 2.453125 -3.046875 2.0625 -2.6875 1.859375 -2.421875 C 1.8125 -2.890625 1.40625 -3.046875 1.125 -3.046875 C 0.828125 -3.046875 0.65625 -2.828125 0.578125 -2.671875 C 0.421875 -2.421875 0.328125 -2.03125 0.328125 -1.984375 C 0.328125 -1.90625 0.421875 -1.90625 0.4375 -1.90625 C 0.53125 -1.90625 0.546875 -1.921875 0.59375 -2.109375 C 0.703125 -2.515625 0.828125 -2.859375 1.09375 -2.859375 C 1.28125 -2.859375 1.328125 -2.703125 1.328125 -2.515625 C 1.328125 -2.375 1.265625 -2.125 1.21875 -1.9375 L 0.84375 -0.4375 C 0.8125 -0.34375 0.78125 -0.171875 0.78125 -0.15625 C 0.78125 0 0.890625 0.0625 1.015625 0.0625 C 1.125 0.0625 1.25 -0.015625 1.28125 -0.078125 C 1.3125 -0.140625 1.375 -0.359375 1.40625 -0.515625 L 1.546875 -1.125 C 1.59375 -1.28125 1.640625 -1.4375 1.671875 -1.59375 C 1.75 -1.875 1.765625 -1.9375 1.96875 -2.21875 C 2.15625 -2.5 2.484375 -2.859375 3 -2.859375 C 3.390625 -2.859375 3.40625 -2.5 3.40625 -2.375 C 3.40625 -1.953125 3.109375 -1.1875 3 -0.890625 C 2.921875 -0.703125 2.890625 -0.640625 2.890625 -0.53125 C 2.890625 -0.15625 3.203125 0.0625 3.546875 0.0625 C 4.234375 0.0625 4.546875 -0.890625 4.546875 -0.984375 Z M 4.546875 -0.984375 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-2-2">
|
||||||
|
<path d="M 3.109375 -1.078125 C 3.109375 -1.703125 2.40625 -1.828125 2.15625 -1.875 C 2.09375 -1.890625 1.921875 -1.921875 1.875 -1.9375 C 1.625 -1.984375 1.5 -2.125 1.5 -2.28125 C 1.5 -2.4375 1.625 -2.625 1.78125 -2.71875 C 1.96875 -2.84375 2.203125 -2.859375 2.328125 -2.859375 C 2.46875 -2.859375 2.828125 -2.828125 2.984375 -2.59375 C 2.796875 -2.5625 2.6875 -2.40625 2.6875 -2.265625 C 2.6875 -2.109375 2.828125 -2.046875 2.921875 -2.046875 C 2.984375 -2.046875 3.25 -2.09375 3.25 -2.4375 C 3.25 -2.890625 2.75 -3.046875 2.328125 -3.046875 C 1.25 -3.046875 1.0625 -2.25 1.0625 -2.03125 C 1.0625 -1.78125 1.203125 -1.609375 1.296875 -1.53125 C 1.484375 -1.390625 1.609375 -1.375 2.078125 -1.28125 C 2.21875 -1.25 2.671875 -1.171875 2.671875 -0.828125 C 2.671875 -0.71875 2.59375 -0.453125 2.296875 -0.28125 C 2.03125 -0.125 1.6875 -0.125 1.609375 -0.125 C 1.328125 -0.125 0.9375 -0.1875 0.78125 -0.421875 C 1.015625 -0.4375 1.15625 -0.609375 1.15625 -0.8125 C 1.15625 -0.984375 1.03125 -1.0625 0.890625 -1.0625 C 0.6875 -1.0625 0.484375 -0.90625 0.484375 -0.59375 C 0.484375 -0.1875 0.9375 0.0625 1.609375 0.0625 C 2.875 0.0625 3.109375 -0.796875 3.109375 -1.078125 Z M 3.109375 -1.078125 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-3-0">
|
||||||
|
</g>
|
||||||
|
<g id="glyph-3-1">
|
||||||
|
<path d="M -4.09375 -5.171875 C -4.265625 -5.171875 -4.359375 -5.0625 -4.359375 -4.890625 C -4.359375 -4.8125 -4.328125 -4.578125 -4.03125 -4.5 C -1.796875 -3.875 -0.6875 -2.375 -0.328125 -1.25 L -4.25 -2.21875 C -4.25 -2.21875 -4.359375 -2.21875 -4.359375 -2.078125 C -4.359375 -1.859375 -4.28125 -1.140625 -4.265625 -0.875 C -4.25 -0.796875 -4.25 -0.6875 -4.0625 -0.6875 C -3.953125 -0.6875 -3.953125 -0.78125 -3.953125 -0.921875 C -3.953125 -1.40625 -3.875 -1.421875 -3.78125 -1.421875 C -3.71875 -1.421875 -3.25 -1.296875 -2.984375 -1.234375 L -0.5625 -0.625 L -0.125 -0.515625 C -0.015625 -0.515625 0 -0.625 0 -0.6875 L 0 -0.8125 C -0.125 -1.515625 -0.5 -2.59375 -1.453125 -3.609375 C -2.671875 -4.90625 -4.015625 -5.171875 -4.09375 -5.171875 Z M -4.09375 -5.171875 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-4-0">
|
||||||
|
</g>
|
||||||
|
<g id="glyph-4-1">
|
||||||
|
<path d="M -1.84375 -2.71875 L -2.421875 -2.71875 L -2.421875 -0.109375 L -1.84375 -0.109375 Z M -1.84375 -2.71875 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-4-2">
|
||||||
|
<path d="M 0 -5.28125 L -0.3125 -5.28125 C -0.3125 -4.765625 -0.3125 -4.515625 -0.609375 -4.515625 L -2.484375 -4.515625 C -3.34375 -4.515625 -3.640625 -4.515625 -4 -4.203125 C -4.171875 -4.0625 -4.359375 -3.75 -4.359375 -3.171875 C -4.359375 -2.34375 -3.765625 -1.90625 -3.421875 -1.75 L -3.421875 -1.734375 L -6.859375 -1.734375 L -6.75 -0.3125 L -6.4375 -0.3125 C -6.4375 -1 -6.375 -1.09375 -5.890625 -1.09375 L -0.75 -1.09375 C -0.3125 -1.09375 -0.3125 -0.984375 -0.3125 -0.3125 L 0 -0.3125 L -0.03125 -1.4375 L 0 -2.53125 L -0.3125 -2.53125 C -0.3125 -1.875 -0.3125 -1.765625 -0.75 -1.765625 L -2.5625 -1.765625 C -3.59375 -1.765625 -4.140625 -2.46875 -4.140625 -3.09375 C -4.140625 -3.71875 -3.609375 -3.828125 -3.046875 -3.828125 L -0.75 -3.828125 C -0.3125 -3.828125 -0.3125 -3.71875 -0.3125 -3.0625 L 0 -3.0625 L -0.03125 -4.171875 Z M 0 -5.28125 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-4-3">
|
||||||
|
<path d="M -1.171875 -4.09375 C -1.28125 -4.09375 -1.296875 -4.015625 -1.296875 -3.96875 C -1.296875 -3.875 -1.234375 -3.859375 -1.15625 -3.84375 C -0.140625 -3.5 -0.140625 -2.609375 -0.140625 -2.515625 C -0.140625 -2.015625 -0.4375 -1.625 -0.796875 -1.390625 C -1.28125 -1.09375 -1.921875 -1.09375 -2.28125 -1.09375 L -2.28125 -3.84375 C -2.28125 -4.0625 -2.28125 -4.09375 -2.484375 -4.09375 C -3.46875 -4.09375 -4.421875 -3.5625 -4.421875 -2.328125 C -4.421875 -1.1875 -3.40625 -0.28125 -2.171875 -0.28125 C -0.84375 -0.28125 0.109375 -1.3125 0.109375 -2.453125 C 0.109375 -3.65625 -0.984375 -4.09375 -1.171875 -4.09375 Z M -2.484375 -3.453125 L -2.484375 -1.109375 C -3.953125 -1.171875 -4.203125 -2 -4.203125 -2.328125 C -4.203125 -3.34375 -2.875 -3.453125 -2.484375 -3.453125 Z M -2.484375 -3.453125 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-4-4">
|
||||||
|
<path d="M 0 -5.09375 L -0.3125 -5.09375 C -0.3125 -4.5625 -0.328125 -4.390625 -0.609375 -4.15625 L -2.328125 -2.828125 C -2.703125 -3.125 -3.1875 -3.5 -3.4375 -3.75 C -3.796875 -4.046875 -3.9375 -4.453125 -3.953125 -4.921875 L -4.25 -4.921875 C -4.234375 -4.65625 -4.21875 -4.359375 -4.21875 -4.109375 C -4.21875 -3.8125 -4.25 -3.28125 -4.25 -3.15625 L -3.953125 -3.15625 C -3.9375 -3.375 -3.796875 -3.453125 -3.640625 -3.453125 C -3.484375 -3.453125 -3.359375 -3.34375 -3.296875 -3.296875 L -2.53125 -2.6875 L -3.53125 -1.921875 C -3.625 -1.828125 -3.640625 -1.828125 -3.703125 -1.828125 C -3.84375 -1.828125 -3.9375 -1.96875 -3.953125 -2.171875 L -4.25 -2.171875 L -4.21875 -1.109375 C -4.21875 -0.90625 -4.234375 -0.4375 -4.25 -0.171875 L -3.953125 -0.171875 C -3.953125 -0.859375 -3.9375 -0.875 -3.34375 -1.328125 L -2.078125 -2.3125 C -1.484375 -1.84375 -1.46875 -1.84375 -0.90625 -1.375 C -0.328125 -0.90625 -0.3125 -0.328125 -0.3125 -0.125 L 0 -0.125 C -0.015625 -0.375 -0.03125 -0.6875 -0.03125 -0.9375 L 0 -1.875 L -0.3125 -1.875 C -0.328125 -1.65625 -0.46875 -1.59375 -0.609375 -1.59375 C -0.828125 -1.59375 -1.15625 -1.875 -1.859375 -2.484375 L -0.875 -3.234375 C -0.765625 -3.3125 -0.609375 -3.4375 -0.546875 -3.4375 C -0.46875 -3.4375 -0.3125 -3.34375 -0.3125 -3.078125 L 0 -3.078125 L -0.03125 -4.140625 C -0.03125 -4.421875 -0.015625 -4.796875 0 -5.09375 Z M 0 -5.09375 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-4-5">
|
||||||
|
<path d="M -0.875 -4.765625 L -1.4375 -4.765625 L -1.4375 -4.515625 L -0.875 -4.515625 C -0.3125 -4.515625 -0.25 -4.28125 -0.25 -4.171875 C -0.25 -3.84375 -0.6875 -3.796875 -0.734375 -3.796875 L -2.71875 -3.796875 C -3.125 -3.796875 -3.515625 -3.796875 -3.875 -3.453125 C -4.265625 -3.0625 -4.421875 -2.5625 -4.421875 -2.09375 C -4.421875 -1.28125 -3.953125 -0.609375 -3.3125 -0.609375 C -3.015625 -0.609375 -2.84375 -0.796875 -2.84375 -1.0625 C -2.84375 -1.328125 -3.046875 -1.515625 -3.296875 -1.515625 C -3.421875 -1.515625 -3.75 -1.46875 -3.75 -1 C -4.09375 -1.28125 -4.203125 -1.75 -4.203125 -2.078125 C -4.203125 -2.5625 -3.828125 -3.125 -2.9375 -3.125 L -2.578125 -3.125 C -2.546875 -2.609375 -2.515625 -1.921875 -2.21875 -1.296875 C -1.890625 -0.5625 -1.375 -0.3125 -0.9375 -0.3125 C -0.140625 -0.3125 0.109375 -1.28125 0.109375 -1.890625 C 0.109375 -2.546875 -0.28125 -3 -0.75 -3.1875 C -0.359375 -3.234375 0.0625 -3.5 0.0625 -3.953125 C 0.0625 -4.171875 -0.078125 -4.765625 -0.875 -4.765625 Z M -1.375 -3.125 C -0.4375 -3.125 -0.109375 -2.40625 -0.109375 -1.96875 C -0.109375 -1.484375 -0.453125 -1.078125 -0.953125 -1.078125 C -1.484375 -1.078125 -2.3125 -1.484375 -2.375 -3.125 Z M -1.375 -3.125 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-4-6">
|
||||||
|
<path d="M -2.140625 -5.140625 C -3.390625 -5.140625 -4.359375 -4.1875 -4.359375 -3.078125 C -4.359375 -2.3125 -3.9375 -1.890625 -3.71875 -1.703125 L -4.359375 -1.703125 L -4.25 -0.28125 L -3.953125 -0.28125 C -3.953125 -0.984375 -3.890625 -1.046875 -3.453125 -1.046875 L 1.171875 -1.046875 C 1.609375 -1.046875 1.609375 -0.9375 1.609375 -0.28125 L 1.921875 -0.28125 L 1.890625 -1.375 L 1.921875 -2.5 L 1.609375 -2.5 C 1.609375 -1.84375 1.609375 -1.734375 1.171875 -1.734375 L -0.578125 -1.734375 C -0.421875 -1.78125 0.109375 -2.1875 0.109375 -2.9375 C 0.109375 -4.125 -0.859375 -5.140625 -2.140625 -5.140625 Z M -2.140625 -4.328125 C -0.9375 -4.328125 -0.109375 -3.640625 -0.109375 -2.90625 C -0.109375 -2.515625 -0.3125 -2.140625 -0.71875 -1.859375 C -0.921875 -1.734375 -0.921875 -1.734375 -1.125 -1.734375 L -3.328125 -1.734375 C -3.828125 -2.015625 -4.125 -2.5 -4.125 -3 C -4.125 -3.71875 -3.25 -4.328125 -2.140625 -4.328125 Z M -2.140625 -4.328125 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-4-7">
|
||||||
|
<path d="M -2.109375 -4.65625 C -3.375 -4.65625 -4.421875 -3.65625 -4.421875 -2.46875 C -4.421875 -1.234375 -3.34375 -0.28125 -2.109375 -0.28125 C -0.84375 -0.28125 0.109375 -1.296875 0.109375 -2.453125 C 0.109375 -3.65625 -0.859375 -4.65625 -2.109375 -4.65625 Z M -2.1875 -3.828125 C -1.84375 -3.828125 -1.296875 -3.828125 -0.875 -3.609375 C -0.421875 -3.390625 -0.140625 -2.96875 -0.140625 -2.46875 C -0.140625 -2.046875 -0.34375 -1.609375 -0.796875 -1.34375 C -1.234375 -1.09375 -1.84375 -1.09375 -2.1875 -1.09375 C -2.578125 -1.09375 -3.109375 -1.09375 -3.546875 -1.328125 C -4 -1.59375 -4.203125 -2.0625 -4.203125 -2.453125 C -4.203125 -2.890625 -3.984375 -3.3125 -3.5625 -3.578125 C -3.140625 -3.828125 -2.5625 -3.828125 -2.1875 -3.828125 Z M -2.1875 -3.828125 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-4-8">
|
||||||
|
<path d="M 0 -5.203125 L -0.3125 -5.203125 C -0.3125 -4.515625 -0.375 -4.4375 -0.859375 -4.4375 L -6.859375 -4.4375 L -6.75 -3.015625 L -6.4375 -3.015625 C -6.4375 -3.703125 -6.375 -3.78125 -5.890625 -3.78125 L -3.75 -3.78125 C -4.109375 -3.5 -4.359375 -3.078125 -4.359375 -2.53125 C -4.359375 -1.375 -3.390625 -0.328125 -2.125 -0.328125 C -0.875 -0.328125 0.109375 -1.296875 0.109375 -2.421875 C 0.109375 -3.0625 -0.234375 -3.5 -0.546875 -3.75 L 0.109375 -3.75 Z M -1.171875 -3.75 C -0.984375 -3.75 -0.96875 -3.75 -0.796875 -3.640625 C -0.328125 -3.34375 -0.109375 -2.90625 -0.109375 -2.484375 C -0.109375 -2.03125 -0.359375 -1.671875 -0.734375 -1.4375 C -1.140625 -1.1875 -1.703125 -1.15625 -2.109375 -1.15625 C -2.484375 -1.15625 -3.078125 -1.171875 -3.515625 -1.46875 C -3.828125 -1.671875 -4.140625 -2.046875 -4.140625 -2.578125 C -4.140625 -2.921875 -4 -3.34375 -3.5625 -3.640625 C -3.390625 -3.75 -3.375 -3.75 -3.1875 -3.75 Z M -1.171875 -3.75 "/>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<clipPath id="clip-0">
|
||||||
|
<path clip-rule="nonzero" d="M 107 33 L 137.855469 33 L 137.855469 66 L 107 66 Z M 107 33 "/>
|
||||||
|
</clipPath>
|
||||||
|
<clipPath id="clip-1">
|
||||||
|
<path clip-rule="nonzero" d="M 107 59 L 137.855469 59 L 137.855469 93 L 107 93 Z M 107 59 "/>
|
||||||
|
</clipPath>
|
||||||
|
</defs>
|
||||||
|
<path fill-rule="nonzero" fill="rgb(69.999695%, 69.999695%, 69.999695%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M -62.36143 -22.678599 L -62.36143 0.000545608 L 62.36401 0.000545608 L 62.36401 -22.678599 Z M -62.36143 -22.678599 " transform="matrix(0.990895, 0, 0, -0.990895, 67.3913, 79.637259)"/>
|
||||||
|
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-0-1" x="50.890912" y="94.272782"/>
|
||||||
|
<use xlink:href="#glyph-0-2" x="58.637387" y="94.272782"/>
|
||||||
|
<use xlink:href="#glyph-0-3" x="62.504207" y="94.272782"/>
|
||||||
|
<use xlink:href="#glyph-0-4" x="67.440154" y="94.272782"/>
|
||||||
|
<use xlink:href="#glyph-0-5" x="72.924977" y="94.272782"/>
|
||||||
|
<use xlink:href="#glyph-0-6" x="75.667389" y="94.272782"/>
|
||||||
|
<use xlink:href="#glyph-0-7" x="79.506568" y="94.272782"/>
|
||||||
|
</g>
|
||||||
|
<path fill-rule="nonzero" fill="rgb(98.50769%, 93.215942%, 90.940857%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(85.096741%, 32.157898%, 9.411621%)" stroke-opacity="1" stroke-miterlimit="10" d="M -31.183026 34.017291 L -31.183026 56.692494 L 31.181664 56.692494 L 31.181664 34.017291 Z M -31.183026 34.017291 " transform="matrix(0.990895, 0, 0, -0.990895, 67.3913, 79.637259)"/>
|
||||||
|
<g fill="rgb(85.096741%, 32.157898%, 9.411621%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-1-1" x="60.370807" y="36.080477"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(85.096741%, 32.157898%, 9.411621%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-2-1" x="69.039159" y="37.560875"/>
|
||||||
|
</g>
|
||||||
|
<path fill="none" stroke-width="0.79701" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(85.096741%, 32.157898%, 9.411621%)" stroke-opacity="1" stroke-miterlimit="10" d="M -24.942615 0.000545608 L -24.942615 5.669346 L -27.434049 7.163418 L -22.455123 10.151562 L -27.434049 13.139706 L -22.455123 16.131792 L -27.434049 19.119936 L -22.455123 22.108079 L -27.434049 25.096223 L -24.942615 26.590295 L -24.942615 34.017291 " transform="matrix(0.990895, 0, 0, -0.990895, 67.3913, 79.637259)"/>
|
||||||
|
<g fill="rgb(85.096741%, 32.157898%, 9.411621%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-1-2" x="25.667674" y="65.471421"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(85.096741%, 32.157898%, 9.411621%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-2-1" x="30.806457" y="66.951819"/>
|
||||||
|
</g>
|
||||||
|
<path fill="none" stroke-width="0.79701" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(85.096741%, 32.157898%, 9.411621%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.377705 20.69285 L 6.377705 15.114719 L -6.375125 15.114719 L -6.375125 20.69285 " transform="matrix(0.990895, 0, 0, -0.990895, 67.3913, 79.637259)"/>
|
||||||
|
<path fill="none" stroke-width="0.79701" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(85.096741%, 32.157898%, 9.411621%)" stroke-opacity="1" stroke-miterlimit="10" d="M 3.586668 18.899176 L -3.58803 18.899176 " transform="matrix(0.990895, 0, 0, -0.990895, 67.3913, 79.637259)"/>
|
||||||
|
<path fill="none" stroke-width="0.79701" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(85.096741%, 32.157898%, 9.411621%)" stroke-opacity="1" stroke-miterlimit="10" d="M -0.00068101 0.000545608 L -0.00068101 15.114719 M -0.00068101 18.899176 L -0.00068101 34.017291 " transform="matrix(0.990895, 0, 0, -0.990895, 67.3913, 79.637259)"/>
|
||||||
|
<g fill="rgb(85.096741%, 32.157898%, 9.411621%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-1-3" x="48.443401" y="64.168394"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(85.096741%, 32.157898%, 9.411621%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-2-1" x="52.71515" y="65.649782"/>
|
||||||
|
</g>
|
||||||
|
<path fill-rule="nonzero" fill="rgb(98.50769%, 93.215942%, 90.940857%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(85.096741%, 32.157898%, 9.411621%)" stroke-opacity="1" stroke-miterlimit="10" d="M 22.110795 22.675748 L 22.110795 11.338147 L 27.779596 11.338147 L 27.779596 22.675748 Z M 22.110795 22.675748 " transform="matrix(0.990895, 0, 0, -0.990895, 67.3913, 79.637259)"/>
|
||||||
|
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(85.096741%, 32.157898%, 9.411621%)" stroke-opacity="1" stroke-miterlimit="10" d="M 24.945195 4.632563 L 24.945195 10.841437 " transform="matrix(0.990895, 0, 0, -0.990895, 67.3913, 79.637259)"/>
|
||||||
|
<path fill-rule="nonzero" fill="rgb(85.096741%, 32.157898%, 9.411621%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(85.096741%, 32.157898%, 9.411621%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.052343 0.000755254 L 1.609549 1.68405 L 3.087852 0.000755254 L 1.609549 -1.682539 Z M 6.052343 0.000755254 " transform="matrix(0, 0.990895, 0.990895, 0, 92.108627, 72.233231)"/>
|
||||||
|
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(85.096741%, 32.157898%, 9.411621%)" stroke-opacity="1" stroke-miterlimit="10" d="M 24.945195 29.381332 L 24.945195 23.1764 " transform="matrix(0.990895, 0, 0, -0.990895, 67.3913, 79.637259)"/>
|
||||||
|
<path fill-rule="nonzero" fill="rgb(85.096741%, 32.157898%, 9.411621%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(85.096741%, 32.157898%, 9.411621%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.05413 -0.000755254 L 1.607394 1.682539 L 3.085697 -0.000755254 L 1.607394 -1.68405 Z M 6.05413 -0.000755254 " transform="matrix(0, -0.990895, -0.990895, 0, 92.108627, 53.334946)"/>
|
||||||
|
<g fill="rgb(85.096741%, 32.157898%, 9.411621%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-1-4" x="79.719027" y="65.252433"/>
|
||||||
|
</g>
|
||||||
|
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-dasharray="2.98883 2.98883" stroke-miterlimit="10" d="M 31.181664 34.017291 L 65.19841 34.017291 " transform="matrix(0.990895, 0, 0, -0.990895, 67.3913, 79.637259)"/>
|
||||||
|
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M -41.14482 1.415775 C -43.533758 2.614186 -45.130326 5.401281 -45.130326 9.386786 L -45.130326 20.377479 C -45.130326 24.362985 -46.722951 27.150079 -49.115832 28.348491 C -46.722951 29.54296 -45.130326 32.330054 -45.130326 36.31556 L -45.130326 47.306253 C -45.130326 51.291759 -43.533758 54.078853 -41.14482 55.277264 " transform="matrix(0.990895, 0, 0, -0.990895, 67.3913, 79.637259)"/>
|
||||||
|
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-3-1" x="11.048006" y="74.182381"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-4-1" x="11.048006" y="68.677958"/>
|
||||||
|
<use xlink:href="#glyph-4-2" x="11.048006" y="65.387656"/>
|
||||||
|
<use xlink:href="#glyph-4-3" x="11.048006" y="59.902832"/>
|
||||||
|
<use xlink:href="#glyph-4-4" x="11.048006" y="55.514776"/>
|
||||||
|
<use xlink:href="#glyph-4-5" x="11.048006" y="50.304391"/>
|
||||||
|
<use xlink:href="#glyph-4-6" x="11.048006" y="45.368445"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-4-7" x="11.048006" y="39.607208"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-4-8" x="11.048006" y="34.40472"/>
|
||||||
|
</g>
|
||||||
|
<path fill-rule="nonzero" fill="rgb(89.99939%, 94.468689%, 97.410583%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 44.706726%, 74.116516%)" stroke-opacity="1" stroke-miterlimit="10" d="M -18.710088 56.692494 L -18.710088 79.371638 L 18.708726 79.371638 L 18.708726 56.692494 Z M -18.710088 56.692494 " transform="matrix(0.990895, 0, 0, -0.990895, 67.3913, 79.637259)"/>
|
||||||
|
<g fill="rgb(0%, 44.706726%, 74.116516%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-1-1" x="60.948499" y="13.609946"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(0%, 44.706726%, 74.116516%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-2-2" x="69.61586" y="15.090344"/>
|
||||||
|
</g>
|
||||||
|
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-dasharray="2.98883 2.98883" stroke-miterlimit="10" d="M 56.695209 29.381332 L 56.695209 4.632563 " transform="matrix(0.990895, 0, 0, -0.990895, 67.3913, 79.637259)"/>
|
||||||
|
<path fill-rule="nonzero" fill="rgb(0%, 0%, 0%)" fill-opacity="1" d="M 123.570312 47.335938 L 121.902344 51.742188 L 123.570312 50.277344 L 125.234375 51.742188 Z M 123.570312 47.335938 "/>
|
||||||
|
<g clip-path="url(#clip-0)">
|
||||||
|
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.05412 -0.00193907 L 1.607384 1.681356 L 3.085687 -0.00193907 L 1.607384 -1.681292 Z M 6.05412 -0.00193907 " transform="matrix(0, -0.990895, -0.990895, 0, 123.568391, 53.334936)"/>
|
||||||
|
</g>
|
||||||
|
<path fill-rule="nonzero" fill="rgb(0%, 0%, 0%)" fill-opacity="1" d="M 123.570312 78.230469 L 125.234375 73.828125 L 123.570312 75.292969 L 121.902344 73.828125 Z M 123.570312 78.230469 "/>
|
||||||
|
<g clip-path="url(#clip-1)">
|
||||||
|
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.052363 0.00193907 L 1.609569 1.681292 L 3.087872 0.00193907 L 1.609569 -1.681356 Z M 6.052363 0.00193907 " transform="matrix(0, 0.990895, 0.990895, 0, 123.568391, 72.233211)"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-1-5" x="127.352352" y="66.157121"/>
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 33 KiB |
BIN
figs/uniaxial_paylaod_dynamics_schematic.pdf
Normal file
BIN
figs/uniaxial_paylaod_dynamics_schematic.png
Normal file
After Width: | Height: | Size: 15 KiB |
206
figs/uniaxial_paylaod_dynamics_schematic.svg
Normal file
@ -0,0 +1,206 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="141.452" height="138.059" viewBox="0 0 141.452 138.059">
|
||||||
|
<defs>
|
||||||
|
<g>
|
||||||
|
<g id="glyph-0-0">
|
||||||
|
</g>
|
||||||
|
<g id="glyph-0-1">
|
||||||
|
<path d="M 7.265625 -2.390625 L 7.265625 -2.703125 L 6.0625 -2.671875 C 5.671875 -2.671875 4.828125 -2.671875 4.46875 -2.703125 L 4.46875 -2.390625 L 4.78125 -2.390625 C 5.671875 -2.390625 5.703125 -2.28125 5.703125 -1.921875 L 5.703125 -1.28125 C 5.703125 -0.171875 4.453125 -0.09375 4.171875 -0.09375 C 3.53125 -0.09375 1.578125 -0.4375 1.578125 -3.375 C 1.578125 -6.34375 3.515625 -6.671875 4.109375 -6.671875 C 5.171875 -6.671875 6.078125 -5.78125 6.265625 -4.328125 C 6.296875 -4.1875 6.296875 -4.15625 6.421875 -4.15625 C 6.59375 -4.15625 6.59375 -4.1875 6.59375 -4.390625 L 6.59375 -6.734375 C 6.59375 -6.90625 6.59375 -6.96875 6.484375 -6.96875 C 6.4375 -6.96875 6.40625 -6.96875 6.3125 -6.859375 L 5.828125 -6.125 C 5.515625 -6.4375 4.96875 -6.96875 4 -6.96875 C 2.15625 -6.96875 0.546875 -5.40625 0.546875 -3.375 C 0.546875 -1.359375 2.140625 0.21875 4.015625 0.21875 C 4.734375 0.21875 5.53125 -0.046875 5.859375 -0.625 C 6 -0.40625 6.390625 -0.015625 6.5 -0.015625 C 6.59375 -0.015625 6.59375 -0.09375 6.59375 -0.234375 L 6.59375 -1.953125 C 6.59375 -2.34375 6.625 -2.390625 7.265625 -2.390625 Z M 7.265625 -2.390625 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-0-2">
|
||||||
|
<path d="M 3.59375 -3.765625 C 3.59375 -4.078125 3.296875 -4.375 2.875 -4.375 C 2.140625 -4.375 1.796875 -3.703125 1.65625 -3.28125 L 1.65625 -4.375 L 0.28125 -4.265625 L 0.28125 -3.953125 C 0.96875 -3.953125 1.046875 -3.890625 1.046875 -3.40625 L 1.046875 -0.75 C 1.046875 -0.3125 0.9375 -0.3125 0.28125 -0.3125 L 0.28125 0 L 1.40625 -0.03125 C 1.796875 -0.03125 2.265625 -0.03125 2.65625 0 L 2.65625 -0.3125 L 2.453125 -0.3125 C 1.71875 -0.3125 1.703125 -0.421875 1.703125 -0.765625 L 1.703125 -2.296875 C 1.703125 -3.28125 2.109375 -4.15625 2.875 -4.15625 C 2.9375 -4.15625 2.953125 -4.15625 2.984375 -4.140625 C 2.953125 -4.140625 2.75 -4.015625 2.75 -3.765625 C 2.75 -3.484375 2.953125 -3.328125 3.171875 -3.328125 C 3.359375 -3.328125 3.59375 -3.453125 3.59375 -3.765625 Z M 3.59375 -3.765625 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-0-3">
|
||||||
|
<path d="M 4.78125 -0.875 L 4.78125 -1.4375 L 4.53125 -1.4375 L 4.53125 -0.875 C 4.53125 -0.3125 4.28125 -0.25 4.171875 -0.25 C 3.84375 -0.25 3.8125 -0.6875 3.8125 -0.734375 L 3.8125 -2.71875 C 3.8125 -3.140625 3.8125 -3.515625 3.453125 -3.890625 C 3.0625 -4.265625 2.578125 -4.4375 2.09375 -4.4375 C 1.28125 -4.4375 0.609375 -3.96875 0.609375 -3.3125 C 0.609375 -3.015625 0.796875 -2.84375 1.0625 -2.84375 C 1.328125 -2.84375 1.515625 -3.046875 1.515625 -3.296875 C 1.515625 -3.421875 1.46875 -3.75 1.015625 -3.765625 C 1.28125 -4.109375 1.765625 -4.21875 2.078125 -4.21875 C 2.5625 -4.21875 3.125 -3.828125 3.125 -2.953125 L 3.125 -2.578125 C 2.625 -2.546875 1.921875 -2.515625 1.3125 -2.21875 C 0.5625 -1.890625 0.3125 -1.375 0.3125 -0.9375 C 0.3125 -0.140625 1.28125 0.109375 1.90625 0.109375 C 2.546875 0.109375 3 -0.28125 3.1875 -0.75 C 3.234375 -0.359375 3.5 0.0625 3.96875 0.0625 C 4.171875 0.0625 4.78125 -0.078125 4.78125 -0.875 Z M 3.125 -1.390625 C 3.125 -0.4375 2.40625 -0.109375 1.96875 -0.109375 C 1.484375 -0.109375 1.078125 -0.453125 1.078125 -0.953125 C 1.078125 -1.5 1.5 -2.3125 3.125 -2.375 Z M 3.125 -1.390625 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-0-4">
|
||||||
|
<path d="M 5.296875 0 L 5.296875 -0.3125 C 4.78125 -0.3125 4.53125 -0.3125 4.515625 -0.609375 L 4.515625 -2.5 C 4.515625 -3.34375 4.515625 -3.65625 4.21875 -4 C 4.078125 -4.171875 3.75 -4.375 3.171875 -4.375 C 2.453125 -4.375 1.984375 -3.953125 1.71875 -3.328125 L 1.71875 -4.375 L 0.3125 -4.265625 L 0.3125 -3.953125 C 1.015625 -3.953125 1.09375 -3.890625 1.09375 -3.40625 L 1.09375 -0.75 C 1.09375 -0.3125 0.984375 -0.3125 0.3125 -0.3125 L 0.3125 0 L 1.4375 -0.03125 L 2.546875 0 L 2.546875 -0.3125 C 1.875 -0.3125 1.765625 -0.3125 1.765625 -0.75 L 1.765625 -2.578125 C 1.765625 -3.59375 2.46875 -4.15625 3.109375 -4.15625 C 3.734375 -4.15625 3.84375 -3.625 3.84375 -3.0625 L 3.84375 -0.75 C 3.84375 -0.3125 3.734375 -0.3125 3.0625 -0.3125 L 3.0625 0 L 4.1875 -0.03125 Z M 5.296875 0 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-0-5">
|
||||||
|
<path d="M 2.4375 0 L 2.4375 -0.3125 C 1.796875 -0.3125 1.75 -0.359375 1.75 -0.734375 L 1.75 -4.375 L 0.359375 -4.265625 L 0.359375 -3.953125 C 1.015625 -3.953125 1.09375 -3.890625 1.09375 -3.40625 L 1.09375 -0.75 C 1.09375 -0.3125 0.984375 -0.3125 0.328125 -0.3125 L 0.328125 0 L 1.421875 -0.03125 C 1.765625 -0.03125 2.109375 -0.015625 2.4375 0 Z M 1.90625 -5.96875 C 1.90625 -6.234375 1.671875 -6.5 1.375 -6.5 C 1.03125 -6.5 0.84375 -6.21875 0.84375 -5.96875 C 0.84375 -5.703125 1.0625 -5.453125 1.359375 -5.453125 C 1.703125 -5.453125 1.90625 -5.734375 1.90625 -5.96875 Z M 1.90625 -5.96875 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-0-6">
|
||||||
|
<path d="M 3.28125 -1.21875 L 3.28125 -1.796875 L 3.03125 -1.796875 L 3.03125 -1.25 C 3.03125 -0.515625 2.734375 -0.140625 2.375 -0.140625 C 1.71875 -0.140625 1.71875 -1.03125 1.71875 -1.203125 L 1.71875 -3.953125 L 3.125 -3.953125 L 3.125 -4.265625 L 1.71875 -4.265625 L 1.71875 -6.078125 L 1.46875 -6.078125 C 1.453125 -5.265625 1.15625 -4.21875 0.1875 -4.171875 L 0.1875 -3.953125 L 1.03125 -3.953125 L 1.03125 -1.21875 C 1.03125 -0.015625 1.953125 0.109375 2.296875 0.109375 C 3 0.109375 3.28125 -0.59375 3.28125 -1.21875 Z M 3.28125 -1.21875 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-0-7">
|
||||||
|
<path d="M 4.109375 -1.171875 C 4.109375 -1.28125 4.03125 -1.296875 3.96875 -1.296875 C 3.890625 -1.296875 3.875 -1.234375 3.84375 -1.15625 C 3.5 -0.140625 2.609375 -0.140625 2.515625 -0.140625 C 2.015625 -0.140625 1.625 -0.4375 1.390625 -0.796875 C 1.09375 -1.28125 1.09375 -1.921875 1.09375 -2.28125 L 3.859375 -2.28125 C 4.078125 -2.28125 4.109375 -2.28125 4.109375 -2.5 C 4.109375 -3.46875 3.578125 -4.4375 2.328125 -4.4375 C 1.1875 -4.4375 0.28125 -3.40625 0.28125 -2.171875 C 0.28125 -0.84375 1.3125 0.109375 2.453125 0.109375 C 3.65625 0.109375 4.109375 -0.984375 4.109375 -1.171875 Z M 3.453125 -2.5 L 1.109375 -2.5 C 1.171875 -3.96875 2 -4.21875 2.328125 -4.21875 C 3.359375 -4.21875 3.453125 -2.875 3.453125 -2.5 Z M 3.453125 -2.5 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-1-0">
|
||||||
|
</g>
|
||||||
|
<g id="glyph-1-1">
|
||||||
|
<path d="M 8.390625 -1.421875 C 8.390625 -1.515625 8.296875 -1.515625 8.265625 -1.515625 C 8.171875 -1.515625 8.171875 -1.484375 8.125 -1.328125 C 7.96875 -0.8125 7.65625 -0.109375 7.109375 -0.109375 C 6.9375 -0.109375 6.875 -0.203125 6.875 -0.4375 C 6.875 -0.6875 6.96875 -0.921875 7.046875 -1.140625 C 7.234375 -1.65625 7.65625 -2.75 7.65625 -3.3125 C 7.65625 -3.953125 7.265625 -4.375 6.515625 -4.375 C 5.78125 -4.375 5.265625 -3.9375 4.90625 -3.40625 C 4.890625 -3.546875 4.859375 -3.875 4.59375 -4.109375 C 4.34375 -4.328125 4.03125 -4.375 3.78125 -4.375 C 2.890625 -4.375 2.40625 -3.734375 2.234375 -3.515625 C 2.1875 -4.078125 1.765625 -4.375 1.328125 -4.375 C 0.875 -4.375 0.6875 -3.984375 0.59375 -3.8125 C 0.421875 -3.46875 0.28125 -2.875 0.28125 -2.84375 C 0.28125 -2.75 0.40625 -2.75 0.40625 -2.75 C 0.5 -2.75 0.515625 -2.765625 0.578125 -2.984375 C 0.734375 -3.671875 0.9375 -4.15625 1.296875 -4.15625 C 1.453125 -4.15625 1.609375 -4.078125 1.609375 -3.703125 C 1.609375 -3.484375 1.578125 -3.375 1.4375 -2.875 L 0.875 -0.578125 C 0.84375 -0.4375 0.78125 -0.203125 0.78125 -0.15625 C 0.78125 0.015625 0.921875 0.109375 1.0625 0.109375 C 1.1875 0.109375 1.359375 0.03125 1.4375 -0.171875 C 1.4375 -0.1875 1.5625 -0.65625 1.625 -0.90625 L 1.84375 -1.796875 C 1.90625 -2 1.953125 -2.21875 2 -2.453125 L 2.140625 -2.953125 C 2.28125 -3.25 2.8125 -4.15625 3.75 -4.15625 C 4.1875 -4.15625 4.28125 -3.78125 4.28125 -3.46875 C 4.28125 -3.21875 4.21875 -2.9375 4.140625 -2.640625 L 3.859375 -1.5 C 3.765625 -1.125 3.75 -1.0625 3.65625 -0.734375 C 3.625 -0.546875 3.53125 -0.203125 3.53125 -0.15625 C 3.53125 0.015625 3.671875 0.109375 3.8125 0.109375 C 4.125 0.109375 4.1875 -0.140625 4.265625 -0.453125 L 4.859375 -2.84375 C 4.890625 -2.96875 5.40625 -4.15625 6.484375 -4.15625 C 6.90625 -4.15625 7.015625 -3.8125 7.015625 -3.46875 C 7.015625 -2.890625 6.609375 -1.765625 6.40625 -1.25 C 6.3125 -1.015625 6.28125 -0.90625 6.28125 -0.703125 C 6.28125 -0.234375 6.625 0.109375 7.09375 0.109375 C 8.015625 0.109375 8.390625 -1.328125 8.390625 -1.421875 Z M 8.390625 -1.421875 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-1-2">
|
||||||
|
<path d="M 4.84375 -1.421875 C 4.84375 -1.515625 4.75 -1.515625 4.734375 -1.515625 C 4.625 -1.515625 4.625 -1.46875 4.59375 -1.328125 C 4.390625 -0.609375 4.15625 -0.109375 3.734375 -0.109375 C 3.546875 -0.109375 3.40625 -0.21875 3.40625 -0.578125 C 3.40625 -0.734375 3.453125 -0.96875 3.484375 -1.125 C 3.53125 -1.296875 3.53125 -1.328125 3.53125 -1.4375 C 3.53125 -2.078125 2.90625 -2.359375 2.0625 -2.46875 C 2.375 -2.65625 2.6875 -2.96875 2.921875 -3.203125 C 3.390625 -3.734375 3.84375 -4.15625 4.328125 -4.15625 C 4.390625 -4.15625 4.40625 -4.15625 4.421875 -4.140625 C 4.546875 -4.125 4.546875 -4.125 4.625 -4.0625 C 4.65625 -4.0625 4.65625 -4.046875 4.671875 -4.03125 C 4.1875 -4 4.109375 -3.609375 4.109375 -3.484375 C 4.109375 -3.328125 4.21875 -3.140625 4.484375 -3.140625 C 4.734375 -3.140625 5.03125 -3.359375 5.03125 -3.75 C 5.03125 -4.046875 4.796875 -4.375 4.359375 -4.375 C 4.078125 -4.375 3.625 -4.296875 2.90625 -3.5 C 2.578125 -3.125 2.1875 -2.734375 1.8125 -2.578125 L 2.84375 -6.75 C 2.84375 -6.75 2.84375 -6.859375 2.703125 -6.859375 C 2.484375 -6.859375 1.765625 -6.78125 1.5 -6.765625 C 1.421875 -6.75 1.3125 -6.75 1.3125 -6.5625 C 1.3125 -6.453125 1.40625 -6.453125 1.546875 -6.453125 C 2.03125 -6.453125 2.046875 -6.375 2.046875 -6.28125 L 2.015625 -6.078125 L 0.578125 -0.390625 C 0.546875 -0.25 0.546875 -0.234375 0.546875 -0.171875 C 0.546875 0.0625 0.734375 0.109375 0.828125 0.109375 C 0.953125 0.109375 1.109375 0.015625 1.171875 -0.09375 C 1.21875 -0.1875 1.65625 -2.015625 1.71875 -2.265625 C 2.0625 -2.234375 2.875 -2.078125 2.875 -1.421875 C 2.875 -1.359375 2.875 -1.3125 2.84375 -1.21875 C 2.8125 -1.09375 2.796875 -0.984375 2.796875 -0.875 C 2.796875 -0.28125 3.1875 0.109375 3.703125 0.109375 C 4 0.109375 4.265625 -0.046875 4.484375 -0.421875 C 4.734375 -0.84375 4.84375 -1.421875 4.84375 -1.421875 Z M 4.84375 -1.421875 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-1-3">
|
||||||
|
<path d="M 4.25 -1.0625 C 4.25 -1.125 4.1875 -1.1875 4.140625 -1.1875 C 4.078125 -1.1875 4.0625 -1.171875 4 -1.09375 C 3.21875 -0.109375 2.140625 -0.109375 2.03125 -0.109375 C 1.40625 -0.109375 1.140625 -0.59375 1.140625 -1.1875 C 1.140625 -1.59375 1.328125 -2.546875 1.671875 -3.171875 C 1.984375 -3.734375 2.515625 -4.15625 3.0625 -4.15625 C 3.40625 -4.15625 3.78125 -4.03125 3.921875 -3.765625 C 3.765625 -3.765625 3.625 -3.765625 3.484375 -3.625 C 3.328125 -3.46875 3.296875 -3.296875 3.296875 -3.234375 C 3.296875 -3 3.484375 -2.890625 3.671875 -2.890625 C 3.953125 -2.890625 4.21875 -3.125 4.21875 -3.515625 C 4.21875 -4 3.765625 -4.375 3.0625 -4.375 C 1.71875 -4.375 0.40625 -2.953125 0.40625 -1.5625 C 0.40625 -0.671875 0.984375 0.109375 2 0.109375 C 3.421875 0.109375 4.25 -0.9375 4.25 -1.0625 Z M 4.25 -1.0625 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-1-4">
|
||||||
|
<path d="M 5.453125 -6.296875 C 5.453125 -6.75 5 -6.96875 4.59375 -6.96875 C 4.265625 -6.96875 3.640625 -6.796875 3.34375 -5.8125 C 3.28125 -5.609375 3.25 -5.515625 3.015625 -4.265625 L 2.328125 -4.265625 C 2.140625 -4.265625 2.03125 -4.265625 2.03125 -4.078125 C 2.03125 -3.953125 2.125 -3.953125 2.3125 -3.953125 L 2.96875 -3.953125 L 2.21875 -0.046875 C 2.046875 0.90625 1.875 1.8125 1.359375 1.8125 C 1.328125 1.8125 1.078125 1.8125 0.890625 1.625 C 1.34375 1.609375 1.4375 1.25 1.4375 1.09375 C 1.4375 0.875 1.25 0.75 1.0625 0.75 C 0.8125 0.75 0.53125 0.96875 0.53125 1.34375 C 0.53125 1.796875 0.953125 2.03125 1.359375 2.03125 C 1.90625 2.03125 2.296875 1.4375 2.484375 1.0625 C 2.796875 0.4375 3.03125 -0.75 3.03125 -0.828125 L 3.625 -3.953125 L 4.484375 -3.953125 C 4.671875 -3.953125 4.78125 -3.953125 4.78125 -4.15625 C 4.78125 -4.265625 4.671875 -4.265625 4.515625 -4.265625 L 3.6875 -4.265625 C 3.796875 -4.84375 3.78125 -4.8125 3.890625 -5.390625 C 3.9375 -5.59375 4.078125 -6.296875 4.140625 -6.421875 C 4.21875 -6.609375 4.390625 -6.75 4.59375 -6.75 C 4.640625 -6.75 4.890625 -6.75 5.078125 -6.578125 C 4.65625 -6.53125 4.546875 -6.1875 4.546875 -6.046875 C 4.546875 -5.8125 4.734375 -5.703125 4.921875 -5.703125 C 5.171875 -5.703125 5.453125 -5.921875 5.453125 -6.296875 Z M 5.453125 -6.296875 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-1-5">
|
||||||
|
<path d="M 6.359375 -2.4375 C 6.359375 -2.484375 6.328125 -2.546875 6.234375 -2.546875 C 6.15625 -2.546875 6.140625 -2.5 6.078125 -2.34375 C 5.734375 -1.4375 5.296875 -0.3125 3.59375 -0.3125 L 2.65625 -0.3125 C 2.515625 -0.3125 2.5 -0.3125 2.4375 -0.3125 C 2.34375 -0.328125 2.3125 -0.34375 2.3125 -0.421875 C 2.3125 -0.4375 2.3125 -0.46875 2.359375 -0.640625 L 3.703125 -5.984375 C 3.78125 -6.34375 3.8125 -6.453125 4.75 -6.453125 C 5.046875 -6.453125 5.125 -6.453125 5.125 -6.640625 C 5.125 -6.75 5.015625 -6.75 4.96875 -6.75 L 3.5 -6.71875 L 2.1875 -6.75 C 2.109375 -6.75 2 -6.75 2 -6.5625 C 2 -6.453125 2.09375 -6.453125 2.28125 -6.453125 C 2.28125 -6.453125 2.484375 -6.453125 2.65625 -6.421875 C 2.828125 -6.40625 2.921875 -6.40625 2.921875 -6.265625 C 2.921875 -6.234375 2.90625 -6.203125 2.875 -6.078125 L 1.546875 -0.765625 C 1.453125 -0.390625 1.4375 -0.3125 0.65625 -0.3125 C 0.484375 -0.3125 0.390625 -0.3125 0.390625 -0.109375 C 0.390625 0 0.46875 0 0.65625 0 L 5.234375 0 C 5.46875 0 5.484375 0 5.53125 -0.171875 L 6.3125 -2.296875 C 6.359375 -2.40625 6.359375 -2.4375 6.359375 -2.4375 Z M 6.359375 -2.4375 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-2-0">
|
||||||
|
</g>
|
||||||
|
<g id="glyph-2-1">
|
||||||
|
<path d="M 4.546875 -0.984375 C 4.546875 -1.078125 4.46875 -1.078125 4.4375 -1.078125 C 4.34375 -1.078125 4.34375 -1.03125 4.3125 -0.96875 C 4.15625 -0.40625 3.859375 -0.125 3.578125 -0.125 C 3.4375 -0.125 3.40625 -0.21875 3.40625 -0.359375 C 3.40625 -0.53125 3.4375 -0.609375 3.5625 -0.921875 C 3.640625 -1.140625 3.9375 -1.875 3.9375 -2.265625 C 3.9375 -2.9375 3.40625 -3.046875 3.03125 -3.046875 C 2.453125 -3.046875 2.0625 -2.703125 1.859375 -2.421875 C 1.8125 -2.90625 1.40625 -3.046875 1.125 -3.046875 C 0.828125 -3.046875 0.671875 -2.84375 0.578125 -2.671875 C 0.421875 -2.421875 0.328125 -2.03125 0.328125 -2 C 0.328125 -1.90625 0.421875 -1.90625 0.4375 -1.90625 C 0.546875 -1.90625 0.546875 -1.921875 0.59375 -2.109375 C 0.703125 -2.515625 0.828125 -2.859375 1.09375 -2.859375 C 1.28125 -2.859375 1.328125 -2.703125 1.328125 -2.515625 C 1.328125 -2.390625 1.265625 -2.125 1.21875 -1.9375 L 1.0625 -1.328125 L 0.84375 -0.4375 C 0.8125 -0.34375 0.78125 -0.171875 0.78125 -0.15625 C 0.78125 0 0.90625 0.0625 1.015625 0.0625 C 1.140625 0.0625 1.25 -0.015625 1.28125 -0.078125 C 1.3125 -0.140625 1.375 -0.359375 1.40625 -0.515625 L 1.5625 -1.140625 C 1.59375 -1.28125 1.640625 -1.4375 1.671875 -1.59375 C 1.75 -1.875 1.765625 -1.9375 1.96875 -2.21875 C 2.15625 -2.5 2.484375 -2.859375 3 -2.859375 C 3.40625 -2.859375 3.40625 -2.5 3.40625 -2.375 C 3.40625 -1.953125 3.109375 -1.1875 3 -0.90625 C 2.921875 -0.703125 2.90625 -0.640625 2.90625 -0.53125 C 2.90625 -0.15625 3.203125 0.0625 3.5625 0.0625 C 4.25 0.0625 4.546875 -0.890625 4.546875 -0.984375 Z M 4.546875 -0.984375 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-2-2">
|
||||||
|
<path d="M 3.109375 -1.078125 C 3.109375 -1.703125 2.421875 -1.828125 2.15625 -1.875 C 2.09375 -1.890625 1.921875 -1.921875 1.875 -1.9375 C 1.625 -1.984375 1.5 -2.125 1.5 -2.28125 C 1.5 -2.4375 1.625 -2.625 1.78125 -2.734375 C 1.96875 -2.84375 2.203125 -2.859375 2.328125 -2.859375 C 2.46875 -2.859375 2.828125 -2.84375 2.984375 -2.609375 C 2.796875 -2.5625 2.6875 -2.421875 2.6875 -2.28125 C 2.6875 -2.125 2.828125 -2.0625 2.921875 -2.0625 C 2.984375 -2.0625 3.25 -2.09375 3.25 -2.453125 C 3.25 -2.90625 2.75 -3.046875 2.328125 -3.046875 C 1.25 -3.046875 1.0625 -2.25 1.0625 -2.046875 C 1.0625 -1.78125 1.203125 -1.625 1.296875 -1.53125 C 1.484375 -1.390625 1.609375 -1.375 2.078125 -1.28125 C 2.234375 -1.265625 2.671875 -1.171875 2.671875 -0.828125 C 2.671875 -0.71875 2.59375 -0.453125 2.3125 -0.28125 C 2.03125 -0.125 1.703125 -0.125 1.609375 -0.125 C 1.328125 -0.125 0.9375 -0.1875 0.78125 -0.421875 C 1.015625 -0.4375 1.15625 -0.609375 1.15625 -0.8125 C 1.15625 -0.984375 1.03125 -1.0625 0.890625 -1.0625 C 0.6875 -1.0625 0.484375 -0.90625 0.484375 -0.609375 C 0.484375 -0.1875 0.9375 0.0625 1.609375 0.0625 C 2.875 0.0625 3.109375 -0.796875 3.109375 -1.078125 Z M 3.109375 -1.078125 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-3-0">
|
||||||
|
</g>
|
||||||
|
<g id="glyph-3-1">
|
||||||
|
<path d="M -4.109375 -5.1875 C -4.265625 -5.1875 -4.375 -5.0625 -4.375 -4.890625 C -4.375 -4.8125 -4.328125 -4.59375 -4.046875 -4.515625 C -1.796875 -3.875 -0.6875 -2.375 -0.328125 -1.25 L -4.265625 -2.21875 C -4.265625 -2.21875 -4.375 -2.21875 -4.375 -2.09375 C -4.375 -1.859375 -4.296875 -1.140625 -4.265625 -0.875 C -4.265625 -0.796875 -4.25 -0.6875 -4.078125 -0.6875 C -3.953125 -0.6875 -3.953125 -0.78125 -3.953125 -0.9375 C -3.953125 -1.40625 -3.890625 -1.421875 -3.78125 -1.421875 C -3.71875 -1.421875 -3.25 -1.3125 -2.984375 -1.234375 L -0.5625 -0.640625 L -0.125 -0.53125 C -0.015625 -0.53125 0 -0.625 0 -0.6875 L 0 -0.828125 C -0.125 -1.515625 -0.5 -2.59375 -1.453125 -3.609375 C -2.671875 -4.921875 -4.015625 -5.1875 -4.109375 -5.1875 Z M -4.109375 -5.1875 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-4-0">
|
||||||
|
</g>
|
||||||
|
<g id="glyph-4-1">
|
||||||
|
<path d="M -1.84375 -2.734375 L -2.421875 -2.734375 L -2.421875 -0.109375 L -1.84375 -0.109375 Z M -1.84375 -2.734375 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-4-2">
|
||||||
|
<path d="M 0 -5.296875 L -0.3125 -5.296875 C -0.3125 -4.78125 -0.3125 -4.53125 -0.609375 -4.515625 L -2.5 -4.515625 C -3.34375 -4.515625 -3.65625 -4.515625 -4 -4.21875 C -4.171875 -4.078125 -4.375 -3.75 -4.375 -3.171875 C -4.375 -2.34375 -3.78125 -1.90625 -3.421875 -1.75 L -3.421875 -1.734375 L -6.859375 -1.734375 L -6.75 -0.3125 L -6.453125 -0.3125 C -6.453125 -1.015625 -6.375 -1.09375 -5.890625 -1.09375 L -0.75 -1.09375 C -0.3125 -1.09375 -0.3125 -0.984375 -0.3125 -0.3125 L 0 -0.3125 L -0.03125 -1.4375 L 0 -2.546875 L -0.3125 -2.546875 C -0.3125 -1.875 -0.3125 -1.765625 -0.75 -1.765625 L -2.578125 -1.765625 C -3.59375 -1.765625 -4.15625 -2.46875 -4.15625 -3.109375 C -4.15625 -3.734375 -3.625 -3.84375 -3.0625 -3.84375 L -0.75 -3.84375 C -0.3125 -3.84375 -0.3125 -3.734375 -0.3125 -3.0625 L 0 -3.0625 L -0.03125 -4.1875 Z M 0 -5.296875 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-4-3">
|
||||||
|
<path d="M -1.171875 -4.109375 C -1.28125 -4.109375 -1.296875 -4.03125 -1.296875 -3.96875 C -1.296875 -3.890625 -1.234375 -3.875 -1.15625 -3.84375 C -0.140625 -3.5 -0.140625 -2.609375 -0.140625 -2.515625 C -0.140625 -2.015625 -0.4375 -1.625 -0.796875 -1.390625 C -1.28125 -1.09375 -1.921875 -1.09375 -2.28125 -1.09375 L -2.28125 -3.859375 C -2.28125 -4.078125 -2.28125 -4.109375 -2.5 -4.109375 C -3.46875 -4.109375 -4.4375 -3.578125 -4.4375 -2.328125 C -4.4375 -1.1875 -3.40625 -0.28125 -2.171875 -0.28125 C -0.84375 -0.28125 0.109375 -1.3125 0.109375 -2.453125 C 0.109375 -3.65625 -0.984375 -4.109375 -1.171875 -4.109375 Z M -2.5 -3.453125 L -2.5 -1.109375 C -3.96875 -1.171875 -4.21875 -2 -4.21875 -2.328125 C -4.21875 -3.359375 -2.875 -3.453125 -2.5 -3.453125 Z M -2.5 -3.453125 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-4-4">
|
||||||
|
<path d="M 0 -5.109375 L -0.3125 -5.109375 C -0.3125 -4.5625 -0.328125 -4.390625 -0.609375 -4.15625 L -2.328125 -2.84375 C -2.703125 -3.140625 -3.1875 -3.515625 -3.4375 -3.75 C -3.796875 -4.0625 -3.953125 -4.453125 -3.953125 -4.921875 L -4.265625 -4.921875 C -4.25 -4.671875 -4.234375 -4.375 -4.234375 -4.109375 C -4.234375 -3.8125 -4.25 -3.296875 -4.265625 -3.171875 L -3.953125 -3.171875 C -3.9375 -3.375 -3.8125 -3.453125 -3.65625 -3.453125 C -3.484375 -3.453125 -3.359375 -3.359375 -3.296875 -3.296875 L -2.53125 -2.6875 L -3.53125 -1.921875 C -3.625 -1.828125 -3.65625 -1.828125 -3.703125 -1.828125 C -3.859375 -1.828125 -3.953125 -1.984375 -3.953125 -2.171875 L -4.265625 -2.171875 L -4.234375 -1.109375 C -4.234375 -0.90625 -4.25 -0.4375 -4.265625 -0.171875 L -3.953125 -0.171875 C -3.953125 -0.859375 -3.953125 -0.875 -3.359375 -1.328125 L -2.078125 -2.3125 C -1.484375 -1.84375 -1.46875 -1.84375 -0.90625 -1.390625 C -0.328125 -0.90625 -0.3125 -0.328125 -0.3125 -0.125 L 0 -0.125 C -0.015625 -0.375 -0.03125 -0.6875 -0.03125 -0.9375 L 0 -1.875 L -0.3125 -1.875 C -0.34375 -1.65625 -0.46875 -1.59375 -0.609375 -1.59375 C -0.828125 -1.59375 -1.15625 -1.875 -1.875 -2.484375 L -0.875 -3.234375 C -0.765625 -3.3125 -0.609375 -3.4375 -0.546875 -3.4375 C -0.46875 -3.4375 -0.3125 -3.359375 -0.3125 -3.078125 L 0 -3.078125 L -0.03125 -4.15625 C -0.03125 -4.421875 -0.015625 -4.8125 0 -5.109375 Z M 0 -5.109375 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-4-5">
|
||||||
|
<path d="M -0.875 -4.78125 L -1.4375 -4.78125 L -1.4375 -4.53125 L -0.875 -4.53125 C -0.3125 -4.53125 -0.25 -4.28125 -0.25 -4.171875 C -0.25 -3.84375 -0.6875 -3.8125 -0.734375 -3.8125 L -2.71875 -3.8125 C -3.140625 -3.8125 -3.515625 -3.8125 -3.890625 -3.453125 C -4.265625 -3.0625 -4.4375 -2.578125 -4.4375 -2.09375 C -4.4375 -1.28125 -3.96875 -0.609375 -3.3125 -0.609375 C -3.015625 -0.609375 -2.84375 -0.796875 -2.84375 -1.0625 C -2.84375 -1.328125 -3.046875 -1.515625 -3.296875 -1.515625 C -3.421875 -1.515625 -3.75 -1.46875 -3.765625 -1.015625 C -4.109375 -1.28125 -4.21875 -1.765625 -4.21875 -2.078125 C -4.21875 -2.5625 -3.828125 -3.125 -2.953125 -3.125 L -2.578125 -3.125 C -2.546875 -2.625 -2.515625 -1.921875 -2.21875 -1.3125 C -1.890625 -0.5625 -1.375 -0.3125 -0.9375 -0.3125 C -0.140625 -0.3125 0.109375 -1.28125 0.109375 -1.90625 C 0.109375 -2.546875 -0.28125 -3 -0.75 -3.1875 C -0.359375 -3.234375 0.0625 -3.5 0.0625 -3.96875 C 0.0625 -4.171875 -0.078125 -4.78125 -0.875 -4.78125 Z M -1.390625 -3.125 C -0.4375 -3.125 -0.109375 -2.40625 -0.109375 -1.96875 C -0.109375 -1.484375 -0.453125 -1.078125 -0.953125 -1.078125 C -1.5 -1.078125 -2.3125 -1.5 -2.375 -3.125 Z M -1.390625 -3.125 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-4-6">
|
||||||
|
<path d="M -2.140625 -5.15625 C -3.390625 -5.15625 -4.375 -4.1875 -4.375 -3.078125 C -4.375 -2.3125 -3.9375 -1.90625 -3.71875 -1.703125 L -4.375 -1.703125 L -4.265625 -0.28125 L -3.953125 -0.28125 C -3.953125 -0.984375 -3.890625 -1.046875 -3.46875 -1.046875 L 1.171875 -1.046875 C 1.609375 -1.046875 1.609375 -0.9375 1.609375 -0.28125 L 1.921875 -0.28125 L 1.890625 -1.390625 L 1.921875 -2.5 L 1.609375 -2.5 C 1.609375 -1.84375 1.609375 -1.734375 1.171875 -1.734375 L -0.578125 -1.734375 C -0.421875 -1.78125 0.109375 -2.203125 0.109375 -2.953125 C 0.109375 -4.125 -0.859375 -5.15625 -2.140625 -5.15625 Z M -2.140625 -4.328125 C -0.9375 -4.328125 -0.109375 -3.640625 -0.109375 -2.90625 C -0.109375 -2.515625 -0.3125 -2.140625 -0.71875 -1.875 C -0.921875 -1.734375 -0.9375 -1.734375 -1.125 -1.734375 L -3.328125 -1.734375 C -3.84375 -2.015625 -4.125 -2.5 -4.125 -3 C -4.125 -3.734375 -3.25 -4.328125 -2.140625 -4.328125 Z M -2.140625 -4.328125 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-4-7">
|
||||||
|
<path d="M -2.109375 -4.65625 C -3.375 -4.65625 -4.4375 -3.671875 -4.4375 -2.46875 C -4.4375 -1.234375 -3.359375 -0.28125 -2.109375 -0.28125 C -0.84375 -0.28125 0.109375 -1.3125 0.109375 -2.46875 C 0.109375 -3.65625 -0.859375 -4.65625 -2.109375 -4.65625 Z M -2.203125 -3.84375 C -1.84375 -3.84375 -1.3125 -3.84375 -0.875 -3.625 C -0.421875 -3.40625 -0.140625 -2.96875 -0.140625 -2.46875 C -0.140625 -2.046875 -0.34375 -1.609375 -0.796875 -1.34375 C -1.234375 -1.09375 -1.84375 -1.09375 -2.203125 -1.09375 C -2.578125 -1.09375 -3.109375 -1.09375 -3.546875 -1.328125 C -4 -1.609375 -4.21875 -2.0625 -4.21875 -2.46875 C -4.21875 -2.890625 -4 -3.328125 -3.578125 -3.578125 C -3.140625 -3.84375 -2.578125 -3.84375 -2.203125 -3.84375 Z M -2.203125 -3.84375 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-4-8">
|
||||||
|
<path d="M 0 -5.21875 L -0.3125 -5.21875 C -0.3125 -4.515625 -0.375 -4.4375 -0.859375 -4.4375 L -6.859375 -4.4375 L -6.75 -3.015625 L -6.453125 -3.015625 C -6.453125 -3.703125 -6.375 -3.78125 -5.890625 -3.78125 L -3.765625 -3.78125 C -4.109375 -3.5 -4.375 -3.078125 -4.375 -2.546875 C -4.375 -1.375 -3.40625 -0.34375 -2.125 -0.34375 C -0.875 -0.34375 0.109375 -1.3125 0.109375 -2.4375 C 0.109375 -3.0625 -0.234375 -3.515625 -0.546875 -3.765625 L 0.109375 -3.765625 Z M -1.171875 -3.765625 C -0.984375 -3.765625 -0.96875 -3.765625 -0.796875 -3.65625 C -0.328125 -3.359375 -0.109375 -2.90625 -0.109375 -2.484375 C -0.109375 -2.03125 -0.359375 -1.6875 -0.734375 -1.4375 C -1.140625 -1.1875 -1.71875 -1.15625 -2.109375 -1.15625 C -2.484375 -1.15625 -3.078125 -1.171875 -3.515625 -1.46875 C -3.828125 -1.671875 -4.15625 -2.046875 -4.15625 -2.578125 C -4.15625 -2.921875 -4 -3.34375 -3.5625 -3.65625 C -3.390625 -3.765625 -3.375 -3.765625 -3.1875 -3.765625 Z M -1.171875 -3.765625 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-4-9">
|
||||||
|
<path d="M -4.921875 -6.171875 C -5.890625 -6.171875 -6.75 -5.1875 -6.75 -3.84375 L -6.75 -0.34375 L -6.453125 -0.34375 L -6.453125 -0.578125 C -6.453125 -1.34375 -6.34375 -1.359375 -5.984375 -1.359375 L -0.765625 -1.359375 C -0.421875 -1.359375 -0.3125 -1.34375 -0.3125 -0.578125 L -0.3125 -0.34375 L 0 -0.34375 C -0.03125 -0.6875 -0.03125 -1.421875 -0.03125 -1.796875 C -0.03125 -2.171875 -0.03125 -2.921875 0 -3.265625 L -0.3125 -3.265625 L -0.3125 -3.03125 C -0.3125 -2.265625 -0.421875 -2.25 -0.765625 -2.25 L -3.125 -2.25 L -3.125 -3.921875 C -3.125 -5.109375 -3.921875 -6.171875 -4.921875 -6.171875 Z M -4.921875 -5.15625 C -4.453125 -5.15625 -3.375 -5.15625 -3.375 -3.578125 L -3.375 -2.21875 L -6.046875 -2.21875 C -6.375 -2.21875 -6.453125 -2.234375 -6.453125 -2.703125 L -6.453125 -3.578125 C -6.453125 -5.15625 -5.40625 -5.15625 -4.921875 -5.15625 Z M -4.921875 -5.15625 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-4-10">
|
||||||
|
<path d="M -3.953125 -5.03125 L -4.265625 -5.03125 C -4.25 -4.796875 -4.234375 -4.515625 -4.234375 -4.28125 L -4.265625 -3.421875 L -3.953125 -3.421875 C -3.953125 -3.734375 -3.78125 -3.890625 -3.53125 -3.890625 C -3.4375 -3.890625 -3.40625 -3.875 -3.296875 -3.828125 L -0.859375 -2.828125 L -3.515625 -1.734375 C -3.625 -1.6875 -3.65625 -1.671875 -3.703125 -1.671875 C -3.953125 -1.671875 -3.953125 -2.03125 -3.953125 -2.21875 L -4.265625 -2.21875 L -4.234375 -1.140625 C -4.234375 -0.875 -4.25 -0.484375 -4.265625 -0.1875 L -3.953125 -0.1875 C -3.953125 -0.65625 -3.953125 -0.84375 -3.609375 -0.984375 L 0 -2.46875 L 0.578125 -2.21875 C 1.125 -2 1.8125 -1.734375 1.8125 -1.09375 C 1.8125 -1.046875 1.8125 -0.828125 1.625 -0.640625 C 1.59375 -0.9375 1.375 -1.015625 1.21875 -1.015625 C 0.953125 -1.015625 0.796875 -0.828125 0.796875 -0.609375 C 0.796875 -0.40625 0.9375 -0.1875 1.21875 -0.1875 C 1.671875 -0.1875 2.03125 -0.609375 2.03125 -1.09375 C 2.03125 -1.71875 1.46875 -2.125 0.90625 -2.359375 L -3.328125 -4.109375 C -3.953125 -4.359375 -3.953125 -4.859375 -3.953125 -5.03125 Z M -3.953125 -5.03125 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-4-11">
|
||||||
|
<path d="M 0 -2.515625 L -0.3125 -2.515625 C -0.3125 -1.859375 -0.3125 -1.75 -0.75 -1.75 L -6.859375 -1.75 L -6.75 -0.328125 L -6.453125 -0.328125 C -6.453125 -1.015625 -6.375 -1.09375 -5.890625 -1.09375 L -0.75 -1.09375 C -0.3125 -1.09375 -0.3125 -0.984375 -0.3125 -0.328125 L 0 -0.328125 L -0.03125 -1.421875 Z M 0 -2.515625 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-5-0">
|
||||||
|
</g>
|
||||||
|
<g id="glyph-5-1">
|
||||||
|
<path d="M 2.0625 -3.484375 C 2.0625 -3.703125 1.875 -3.875 1.65625 -3.875 C 1.390625 -3.875 1.3125 -3.640625 1.28125 -3.546875 L 0.359375 -0.546875 L 0.328125 -0.4375 C 0.328125 -0.359375 0.546875 -0.28125 0.609375 -0.28125 C 0.65625 -0.28125 0.671875 -0.3125 0.703125 -0.390625 L 2.015625 -3.28125 C 2.046875 -3.34375 2.0625 -3.390625 2.0625 -3.484375 Z M 2.0625 -3.484375 "/>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</defs>
|
||||||
|
<path fill-rule="nonzero" fill="rgb(69.999695%, 69.999695%, 69.999695%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M -62.361092 -22.676684 L -62.361092 0.000271848 L 62.362164 0.000271848 L 62.362164 -22.676684 Z M -62.361092 -22.676684 " transform="matrix(0.99323, 0, 0, -0.99323, 67.29439, 113.609645)"/>
|
||||||
|
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-0-1" x="50.75512" y="128.279655"/>
|
||||||
|
<use xlink:href="#glyph-0-2" x="58.519848" y="128.279655"/>
|
||||||
|
<use xlink:href="#glyph-0-3" x="62.395781" y="128.279655"/>
|
||||||
|
<use xlink:href="#glyph-0-4" x="67.343358" y="128.279655"/>
|
||||||
|
<use xlink:href="#glyph-0-5" x="72.841107" y="128.279655"/>
|
||||||
|
<use xlink:href="#glyph-0-6" x="75.589981" y="128.279655"/>
|
||||||
|
<use xlink:href="#glyph-0-7" x="79.438207" y="128.279655"/>
|
||||||
|
</g>
|
||||||
|
<path fill-rule="nonzero" fill="rgb(98.50769%, 93.215942%, 90.940857%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(85.096741%, 32.157898%, 9.411621%)" stroke-opacity="1" stroke-miterlimit="10" d="M -31.181261 34.015705 L -31.181261 56.692661 L 31.182333 56.692661 L 31.182333 34.015705 Z M -31.181261 34.015705 " transform="matrix(0.99323, 0, 0, -0.99323, 67.29439, 113.609645)"/>
|
||||||
|
<g fill="rgb(85.096741%, 32.157898%, 9.411621%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-1-1" x="60.257354" y="69.950224"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(85.096741%, 32.157898%, 9.411621%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-2-1" x="68.946131" y="71.43411"/>
|
||||||
|
</g>
|
||||||
|
<path fill="none" stroke-width="0.79701" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(85.096741%, 32.157898%, 9.411621%)" stroke-opacity="1" stroke-miterlimit="10" d="M -24.943722 0.000271848 L -24.943722 5.667544 L -27.433232 7.162037 L -22.454212 10.151021 L -27.433232 13.140006 L -22.454212 16.128991 L -27.433232 19.117976 L -22.454212 22.106961 L -27.433232 25.095945 L -24.943722 26.590438 L -24.943722 34.015705 " transform="matrix(0.99323, 0, 0, -0.99323, 67.29439, 113.609645)"/>
|
||||||
|
<g fill="rgb(85.096741%, 32.157898%, 9.411621%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-1-2" x="25.472445" y="99.410426"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(85.096741%, 32.157898%, 9.411621%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-2-1" x="30.623337" y="100.894312"/>
|
||||||
|
</g>
|
||||||
|
<path fill="none" stroke-width="0.79701" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(85.096741%, 32.157898%, 9.411621%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.377692 20.695059 L 6.377692 15.114309 L -6.37662 15.114309 L -6.37662 20.695059 " transform="matrix(0.99323, 0, 0, -0.99323, 67.29439, 113.609645)"/>
|
||||||
|
<path fill="none" stroke-width="0.79701" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(85.096741%, 32.157898%, 9.411621%)" stroke-opacity="1" stroke-miterlimit="10" d="M 3.585351 18.901668 L -3.588212 18.901668 " transform="matrix(0.99323, 0, 0, -0.99323, 67.29439, 113.609645)"/>
|
||||||
|
<path fill="none" stroke-width="0.79701" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(85.096741%, 32.157898%, 9.411621%)" stroke-opacity="1" stroke-miterlimit="10" d="M -0.00143054 0.000271848 L -0.00143054 15.114309 M -0.00143054 18.901668 L -0.00143054 34.015705 " transform="matrix(0.99323, 0, 0, -0.99323, 67.29439, 113.609645)"/>
|
||||||
|
<g fill="rgb(85.096741%, 32.157898%, 9.411621%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-1-3" x="48.301841" y="98.104328"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(85.096741%, 32.157898%, 9.411621%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-2-1" x="52.583657" y="99.589207"/>
|
||||||
|
</g>
|
||||||
|
<path fill-rule="nonzero" fill="rgb(98.50769%, 93.215942%, 90.940857%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(85.096741%, 32.157898%, 9.411621%)" stroke-opacity="1" stroke-miterlimit="10" d="M 22.109191 22.677227 L 22.109191 11.33875 L 27.780396 11.33875 L 27.780396 22.677227 Z M 22.109191 22.677227 " transform="matrix(0.99323, 0, 0, -0.99323, 67.29439, 113.609645)"/>
|
||||||
|
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(85.096741%, 32.157898%, 9.411621%)" stroke-opacity="1" stroke-miterlimit="10" d="M 24.944794 4.633198 L 24.944794 10.839275 " transform="matrix(0.99323, 0, 0, -0.99323, 67.29439, 113.609645)"/>
|
||||||
|
<path fill-rule="nonzero" fill="rgb(85.096741%, 32.157898%, 9.411621%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(85.096741%, 32.157898%, 9.411621%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.05202 0.000353766 L 1.607872 1.683624 L 3.086633 0.000353766 L 1.607872 -1.682917 Z M 6.05202 0.000353766 " transform="matrix(0, 0.99323, 0.99323, 0, 92.069961, 106.188169)"/>
|
||||||
|
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(85.096741%, 32.157898%, 9.411621%)" stroke-opacity="1" stroke-miterlimit="10" d="M 24.944794 29.382779 L 24.944794 23.176703 " transform="matrix(0.99323, 0, 0, -0.99323, 67.29439, 113.609645)"/>
|
||||||
|
<path fill-rule="nonzero" fill="rgb(85.096741%, 32.157898%, 9.411621%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(85.096741%, 32.157898%, 9.411621%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.051947 -0.000353766 L 1.607799 1.682917 L 3.08656 -0.000353766 L 1.607799 -1.683624 Z M 6.051947 -0.000353766 " transform="matrix(0, -0.99323, -0.99323, 0, 92.069961, 87.245352)"/>
|
||||||
|
<g fill="rgb(85.096741%, 32.157898%, 9.411621%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-1-4" x="79.651167" y="99.190922"/>
|
||||||
|
</g>
|
||||||
|
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-dasharray="2.98883 2.98883" stroke-miterlimit="10" d="M 31.182333 34.015705 L 65.197766 34.015705 " transform="matrix(0.99323, 0, 0, -0.99323, 67.29439, 113.609645)"/>
|
||||||
|
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M -41.143233 1.416107 C -43.534421 2.611701 -45.127235 5.404042 -45.127235 9.388044 L -45.127235 20.376496 C -45.127235 24.360498 -46.723982 27.152839 -49.11517 28.348433 C -46.723982 29.544027 -45.127235 32.332435 -45.127235 36.316437 L -45.127235 47.304889 C -45.127235 51.292824 -43.534421 54.081232 -41.143233 55.276826 " transform="matrix(0.99323, 0, 0, -0.99323, 67.29439, 113.609645)"/>
|
||||||
|
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-3-1" x="10.818326" y="108.141913"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-4-1" x="10.818326" y="102.624519"/>
|
||||||
|
<use xlink:href="#glyph-4-2" x="10.818326" y="99.326464"/>
|
||||||
|
<use xlink:href="#glyph-4-3" x="10.818326" y="93.828715"/>
|
||||||
|
<use xlink:href="#glyph-4-4" x="10.818326" y="89.430319"/>
|
||||||
|
<use xlink:href="#glyph-4-5" x="10.818326" y="84.207656"/>
|
||||||
|
<use xlink:href="#glyph-4-6" x="10.818326" y="79.260078"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-4-7" x="10.818326" y="73.485265"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-4-8" x="10.818326" y="68.270518"/>
|
||||||
|
</g>
|
||||||
|
<path fill-rule="nonzero" fill="rgb(89.99939%, 94.468689%, 97.410583%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 44.706726%, 74.116516%)" stroke-opacity="1" stroke-miterlimit="10" d="M -18.710116 90.708094 L -18.710116 113.388983 L 18.707254 113.388983 L 18.707254 90.708094 Z M -18.710116 90.708094 " transform="matrix(0.99323, 0, 0, -0.99323, 67.29439, 113.609645)"/>
|
||||||
|
<g fill="rgb(0%, 44.706726%, 74.116516%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-1-1" x="60.836407" y="13.641024"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(0%, 44.706726%, 74.116516%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-2-2" x="69.524191" y="15.125903"/>
|
||||||
|
</g>
|
||||||
|
<path fill="none" stroke-width="0.79701" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 44.706726%, 74.116516%)" stroke-opacity="1" stroke-miterlimit="10" d="M -12.472576 56.692661 L -12.472576 62.363866 L -14.962086 63.858359 L -9.983067 66.847343 L -14.962086 69.836328 L -9.983067 72.825313 L -14.962086 75.814298 L -9.983067 78.803282 L -14.962086 81.788334 L -12.472576 83.282827 L -12.472576 90.708094 " transform="matrix(0.99323, 0, 0, -0.99323, 67.29439, 113.609645)"/>
|
||||||
|
<g fill="rgb(0%, 44.706726%, 74.116516%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-1-2" x="39.017125" y="43.101225"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(0%, 44.706726%, 74.116516%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-2-2" x="44.168017" y="44.585111"/>
|
||||||
|
</g>
|
||||||
|
<path fill="none" stroke-width="0.79701" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 44.706726%, 74.116516%)" stroke-opacity="1" stroke-miterlimit="10" d="M 18.848838 77.387448 L 18.848838 71.810631 L 6.094525 71.810631 L 6.094525 77.387448 " transform="matrix(0.99323, 0, 0, -0.99323, 67.29439, 113.609645)"/>
|
||||||
|
<path fill="none" stroke-width="0.79701" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 44.706726%, 74.116516%)" stroke-opacity="1" stroke-miterlimit="10" d="M 16.06043 75.594057 L 8.886866 75.594057 " transform="matrix(0.99323, 0, 0, -0.99323, 67.29439, 113.609645)"/>
|
||||||
|
<path fill="none" stroke-width="0.79701" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 44.706726%, 74.116516%)" stroke-opacity="1" stroke-miterlimit="10" d="M 12.473648 56.692661 L 12.473648 71.810631 M 12.473648 75.594057 L 12.473648 90.708094 " transform="matrix(0.99323, 0, 0, -0.99323, 67.29439, 113.609645)"/>
|
||||||
|
<g fill="rgb(0%, 44.706726%, 74.116516%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-1-3" x="61.846522" y="41.796121"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(0%, 44.706726%, 74.116516%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-2-2" x="66.128337" y="43.280007"/>
|
||||||
|
</g>
|
||||||
|
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M -41.143233 58.112429 C -43.534421 59.308023 -45.127235 62.096431 -45.127235 66.080433 L -45.127235 77.068885 C -45.127235 81.05682 -46.723982 83.845228 -49.11517 85.040822 C -46.723982 86.236416 -45.127235 89.024824 -45.127235 93.008826 L -45.127235 104.001211 C -45.127235 107.985213 -43.534421 110.773621 -41.143233 111.969215 " transform="matrix(0.99323, 0, 0, -0.99323, 67.29439, 113.609645)"/>
|
||||||
|
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-4-9" x="10.818326" y="46.393783"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-4-5" x="10.818326" y="39.936205"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-4-10" x="10.818326" y="35.265692"/>
|
||||||
|
<use xlink:href="#glyph-4-11" x="10.818326" y="30.043029"/>
|
||||||
|
<use xlink:href="#glyph-4-7" x="10.818326" y="27.294155"/>
|
||||||
|
<use xlink:href="#glyph-4-5" x="10.818326" y="22.346577"/>
|
||||||
|
<use xlink:href="#glyph-4-8" x="10.818326" y="17.398999"/>
|
||||||
|
</g>
|
||||||
|
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-dasharray="2.98883 2.98883" stroke-miterlimit="10" d="M 56.694891 29.382779 L 56.694891 4.633198 " transform="matrix(0.99323, 0, 0, -0.99323, 67.29439, 113.609645)"/>
|
||||||
|
<path fill-rule="nonzero" fill="rgb(0%, 0%, 0%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.051937 -0.00162132 L 1.607789 1.681649 L 3.08655 -0.00162132 L 1.607789 -1.684892 Z M 6.051937 -0.00162132 " transform="matrix(0, -0.99323, -0.99323, 0, 123.603858, 87.245342)"/>
|
||||||
|
<path fill-rule="nonzero" fill="rgb(0%, 0%, 0%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.05204 0.00162132 L 1.607892 1.684892 L 3.086653 0.00162132 L 1.607892 -1.681649 Z M 6.05204 0.00162132 " transform="matrix(0, 0.99323, 0.99323, 0, 123.603858, 106.188149)"/>
|
||||||
|
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-1-5" x="127.396736" y="100.436433"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-5-1" x="134.130837" y="96.844912"/>
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 39 KiB |
BIN
figs/uniaxial_paylaod_dynamics_schematic_beam.pdf
Normal file
BIN
figs/uniaxial_paylaod_dynamics_schematic_beam.png
Normal file
After Width: | Height: | Size: 16 KiB |
232
figs/uniaxial_paylaod_dynamics_schematic_beam.svg
Normal file
@ -0,0 +1,232 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="141.452" height="139.588" viewBox="0 0 141.452 139.588">
|
||||||
|
<defs>
|
||||||
|
<g>
|
||||||
|
<g id="glyph-0-0">
|
||||||
|
</g>
|
||||||
|
<g id="glyph-0-1">
|
||||||
|
<path d="M 7.296875 -2.40625 L 7.296875 -2.703125 L 6.078125 -2.671875 C 5.6875 -2.671875 4.84375 -2.671875 4.484375 -2.703125 L 4.484375 -2.40625 L 4.796875 -2.40625 C 5.6875 -2.40625 5.71875 -2.296875 5.71875 -1.921875 L 5.71875 -1.296875 C 5.71875 -0.171875 4.46875 -0.09375 4.1875 -0.09375 C 3.546875 -0.09375 1.578125 -0.4375 1.578125 -3.390625 C 1.578125 -6.359375 3.53125 -6.6875 4.125 -6.6875 C 5.1875 -6.6875 6.09375 -5.796875 6.296875 -4.328125 C 6.3125 -4.203125 6.3125 -4.171875 6.453125 -4.171875 C 6.609375 -4.171875 6.609375 -4.203125 6.609375 -4.40625 L 6.609375 -6.75 C 6.609375 -6.921875 6.609375 -7 6.5 -7 C 6.453125 -7 6.421875 -7 6.34375 -6.875 L 5.84375 -6.140625 C 5.53125 -6.453125 4.984375 -7 4.015625 -7 C 2.15625 -7 0.5625 -5.421875 0.5625 -3.390625 C 0.5625 -1.359375 2.140625 0.21875 4.03125 0.21875 C 4.75 0.21875 5.546875 -0.046875 5.890625 -0.625 C 6.015625 -0.40625 6.40625 -0.015625 6.515625 -0.015625 C 6.609375 -0.015625 6.609375 -0.09375 6.609375 -0.234375 L 6.609375 -1.96875 C 6.609375 -2.34375 6.640625 -2.40625 7.296875 -2.40625 Z M 7.296875 -2.40625 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-0-2">
|
||||||
|
<path d="M 3.609375 -3.78125 C 3.609375 -4.09375 3.296875 -4.390625 2.875 -4.390625 C 2.15625 -4.390625 1.796875 -3.71875 1.65625 -3.296875 L 1.65625 -4.390625 L 0.28125 -4.28125 L 0.28125 -3.96875 C 0.96875 -3.96875 1.046875 -3.90625 1.046875 -3.40625 L 1.046875 -0.75 C 1.046875 -0.3125 0.9375 -0.3125 0.28125 -0.3125 L 0.28125 0 L 1.40625 -0.03125 C 1.8125 -0.03125 2.265625 -0.03125 2.671875 0 L 2.671875 -0.3125 L 2.453125 -0.3125 C 1.71875 -0.3125 1.703125 -0.421875 1.703125 -0.78125 L 1.703125 -2.296875 C 1.703125 -3.28125 2.125 -4.171875 2.875 -4.171875 C 2.953125 -4.171875 2.96875 -4.171875 2.984375 -4.15625 C 2.953125 -4.140625 2.765625 -4.03125 2.765625 -3.765625 C 2.765625 -3.5 2.96875 -3.34375 3.1875 -3.34375 C 3.359375 -3.34375 3.609375 -3.46875 3.609375 -3.78125 Z M 3.609375 -3.78125 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-0-3">
|
||||||
|
<path d="M 4.796875 -0.890625 L 4.796875 -1.4375 L 4.546875 -1.4375 L 4.546875 -0.890625 C 4.546875 -0.3125 4.296875 -0.25 4.1875 -0.25 C 3.859375 -0.25 3.8125 -0.6875 3.8125 -0.75 L 3.8125 -2.734375 C 3.8125 -3.140625 3.8125 -3.53125 3.46875 -3.90625 C 3.078125 -4.28125 2.578125 -4.4375 2.109375 -4.4375 C 1.296875 -4.4375 0.609375 -3.984375 0.609375 -3.328125 C 0.609375 -3.03125 0.796875 -2.859375 1.0625 -2.859375 C 1.34375 -2.859375 1.515625 -3.0625 1.515625 -3.3125 C 1.515625 -3.4375 1.46875 -3.765625 1.015625 -3.765625 C 1.28125 -4.125 1.765625 -4.234375 2.078125 -4.234375 C 2.5625 -4.234375 3.140625 -3.84375 3.140625 -2.953125 L 3.140625 -2.59375 C 2.625 -2.5625 1.9375 -2.53125 1.3125 -2.234375 C 0.5625 -1.890625 0.3125 -1.375 0.3125 -0.9375 C 0.3125 -0.140625 1.28125 0.109375 1.90625 0.109375 C 2.5625 0.109375 3.015625 -0.28125 3.203125 -0.75 C 3.25 -0.359375 3.515625 0.0625 3.984375 0.0625 C 4.1875 0.0625 4.796875 -0.078125 4.796875 -0.890625 Z M 3.140625 -1.390625 C 3.140625 -0.453125 2.421875 -0.109375 1.96875 -0.109375 C 1.484375 -0.109375 1.078125 -0.453125 1.078125 -0.953125 C 1.078125 -1.5 1.5 -2.328125 3.140625 -2.375 Z M 3.140625 -1.390625 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-0-4">
|
||||||
|
<path d="M 5.3125 0 L 5.3125 -0.3125 C 4.796875 -0.3125 4.546875 -0.3125 4.53125 -0.609375 L 4.53125 -2.5 C 4.53125 -3.359375 4.53125 -3.65625 4.234375 -4.015625 C 4.09375 -4.1875 3.765625 -4.390625 3.1875 -4.390625 C 2.453125 -4.390625 2 -3.953125 1.71875 -3.34375 L 1.71875 -4.390625 L 0.3125 -4.28125 L 0.3125 -3.96875 C 1.015625 -3.96875 1.09375 -3.90625 1.09375 -3.40625 L 1.09375 -0.75 C 1.09375 -0.3125 0.984375 -0.3125 0.3125 -0.3125 L 0.3125 0 L 1.4375 -0.03125 L 2.546875 0 L 2.546875 -0.3125 C 1.890625 -0.3125 1.78125 -0.3125 1.78125 -0.75 L 1.78125 -2.578125 C 1.78125 -3.609375 2.484375 -4.171875 3.109375 -4.171875 C 3.734375 -4.171875 3.84375 -3.625 3.84375 -3.0625 L 3.84375 -0.75 C 3.84375 -0.3125 3.734375 -0.3125 3.078125 -0.3125 L 3.078125 0 L 4.203125 -0.03125 Z M 5.3125 0 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-0-5">
|
||||||
|
<path d="M 2.453125 0 L 2.453125 -0.3125 C 1.796875 -0.3125 1.75 -0.359375 1.75 -0.75 L 1.75 -4.390625 L 0.359375 -4.28125 L 0.359375 -3.96875 C 1.015625 -3.96875 1.09375 -3.90625 1.09375 -3.421875 L 1.09375 -0.75 C 1.09375 -0.3125 0.984375 -0.3125 0.328125 -0.3125 L 0.328125 0 L 1.421875 -0.03125 C 1.765625 -0.03125 2.109375 -0.015625 2.453125 0 Z M 1.90625 -6 C 1.90625 -6.265625 1.671875 -6.515625 1.375 -6.515625 C 1.046875 -6.515625 0.84375 -6.234375 0.84375 -6 C 0.84375 -5.71875 1.078125 -5.46875 1.375 -5.46875 C 1.703125 -5.46875 1.90625 -5.75 1.90625 -6 Z M 1.90625 -6 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-0-6">
|
||||||
|
<path d="M 3.296875 -1.234375 L 3.296875 -1.796875 L 3.046875 -1.796875 L 3.046875 -1.25 C 3.046875 -0.515625 2.75 -0.140625 2.375 -0.140625 C 1.71875 -0.140625 1.71875 -1.046875 1.71875 -1.203125 L 1.71875 -3.96875 L 3.140625 -3.96875 L 3.140625 -4.28125 L 1.71875 -4.28125 L 1.71875 -6.109375 L 1.46875 -6.109375 C 1.453125 -5.28125 1.15625 -4.234375 0.1875 -4.1875 L 0.1875 -3.96875 L 1.03125 -3.96875 L 1.03125 -1.234375 C 1.03125 -0.015625 1.953125 0.109375 2.3125 0.109375 C 3.015625 0.109375 3.296875 -0.59375 3.296875 -1.234375 Z M 3.296875 -1.234375 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-0-7">
|
||||||
|
<path d="M 4.125 -1.1875 C 4.125 -1.28125 4.03125 -1.296875 3.984375 -1.296875 C 3.90625 -1.296875 3.875 -1.234375 3.859375 -1.15625 C 3.515625 -0.140625 2.625 -0.140625 2.515625 -0.140625 C 2.03125 -0.140625 1.625 -0.4375 1.40625 -0.796875 C 1.09375 -1.28125 1.09375 -1.9375 1.09375 -2.296875 L 3.875 -2.296875 C 4.09375 -2.296875 4.125 -2.296875 4.125 -2.5 C 4.125 -3.484375 3.578125 -4.4375 2.34375 -4.4375 C 1.1875 -4.4375 0.28125 -3.421875 0.28125 -2.1875 C 0.28125 -0.859375 1.3125 0.109375 2.453125 0.109375 C 3.671875 0.109375 4.125 -0.984375 4.125 -1.1875 Z M 3.46875 -2.5 L 1.109375 -2.5 C 1.171875 -3.984375 2 -4.234375 2.34375 -4.234375 C 3.359375 -4.234375 3.46875 -2.890625 3.46875 -2.5 Z M 3.46875 -2.5 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-0-8">
|
||||||
|
<path d="M 5.125 0 L 5.125 -0.3125 C 4.578125 -0.3125 4.40625 -0.328125 4.171875 -0.609375 L 2.84375 -2.328125 C 3.140625 -2.703125 3.515625 -3.1875 3.765625 -3.453125 C 4.0625 -3.8125 4.46875 -3.953125 4.9375 -3.96875 L 4.9375 -4.28125 C 4.6875 -4.25 4.390625 -4.25 4.125 -4.25 C 3.828125 -4.25 3.296875 -4.265625 3.171875 -4.28125 L 3.171875 -3.96875 C 3.390625 -3.953125 3.46875 -3.8125 3.46875 -3.65625 C 3.46875 -3.5 3.359375 -3.375 3.3125 -3.3125 L 2.703125 -2.546875 L 1.921875 -3.546875 C 1.828125 -3.640625 1.828125 -3.65625 1.828125 -3.71875 C 1.828125 -3.875 1.984375 -3.953125 2.1875 -3.96875 L 2.1875 -4.28125 L 1.109375 -4.25 C 0.90625 -4.25 0.4375 -4.25 0.171875 -4.28125 L 0.171875 -3.96875 C 0.859375 -3.96875 0.875 -3.953125 1.34375 -3.359375 L 2.328125 -2.078125 C 1.859375 -1.484375 1.859375 -1.46875 1.390625 -0.90625 C 0.90625 -0.328125 0.328125 -0.3125 0.125 -0.3125 L 0.125 0 C 0.375 -0.015625 0.6875 -0.03125 0.9375 -0.03125 L 1.890625 0 L 1.890625 -0.3125 C 1.671875 -0.34375 1.59375 -0.46875 1.59375 -0.609375 C 1.59375 -0.828125 1.890625 -1.15625 2.484375 -1.875 L 3.25 -0.890625 C 3.328125 -0.78125 3.453125 -0.609375 3.453125 -0.5625 C 3.453125 -0.46875 3.359375 -0.3125 3.09375 -0.3125 L 3.09375 0 L 4.171875 -0.03125 C 4.4375 -0.03125 4.828125 -0.015625 5.125 0 Z M 5.125 0 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-0-9">
|
||||||
|
<path d="M 2.734375 -1.859375 L 2.734375 -2.4375 L 0.109375 -2.4375 L 0.109375 -1.859375 Z M 2.734375 -1.859375 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-0-10">
|
||||||
|
<path d="M 5.046875 -3.96875 L 5.046875 -4.28125 C 4.8125 -4.25 4.53125 -4.25 4.296875 -4.25 L 3.4375 -4.28125 L 3.4375 -3.96875 C 3.734375 -3.953125 3.90625 -3.796875 3.90625 -3.546875 C 3.90625 -3.4375 3.890625 -3.421875 3.84375 -3.296875 L 2.84375 -0.859375 L 1.734375 -3.53125 C 1.703125 -3.625 1.671875 -3.671875 1.671875 -3.703125 C 1.671875 -3.96875 2.046875 -3.96875 2.234375 -3.96875 L 2.234375 -4.28125 L 1.15625 -4.25 C 0.890625 -4.25 0.484375 -4.25 0.1875 -4.28125 L 0.1875 -3.96875 C 0.671875 -3.96875 0.859375 -3.96875 0.984375 -3.625 L 2.484375 0 L 2.234375 0.578125 C 2.015625 1.125 1.734375 1.8125 1.09375 1.8125 C 1.046875 1.8125 0.828125 1.8125 0.640625 1.640625 C 0.9375 1.59375 1.015625 1.375 1.015625 1.21875 C 1.015625 0.96875 0.828125 0.796875 0.609375 0.796875 C 0.40625 0.796875 0.1875 0.9375 0.1875 1.234375 C 0.1875 1.671875 0.609375 2.03125 1.09375 2.03125 C 1.71875 2.03125 2.140625 1.46875 2.375 0.90625 L 4.125 -3.328125 C 4.375 -3.953125 4.875 -3.96875 5.046875 -3.96875 Z M 5.046875 -3.96875 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-1-0">
|
||||||
|
</g>
|
||||||
|
<g id="glyph-1-1">
|
||||||
|
<path d="M 8.40625 -1.421875 C 8.40625 -1.515625 8.328125 -1.515625 8.296875 -1.515625 C 8.203125 -1.515625 8.203125 -1.484375 8.140625 -1.34375 C 8 -0.8125 7.671875 -0.109375 7.140625 -0.109375 C 6.96875 -0.109375 6.890625 -0.203125 6.890625 -0.4375 C 6.890625 -0.6875 6.984375 -0.921875 7.078125 -1.140625 C 7.265625 -1.65625 7.671875 -2.765625 7.671875 -3.328125 C 7.671875 -3.96875 7.28125 -4.390625 6.53125 -4.390625 C 5.796875 -4.390625 5.28125 -3.953125 4.921875 -3.421875 C 4.90625 -3.546875 4.875 -3.890625 4.609375 -4.125 C 4.359375 -4.328125 4.03125 -4.390625 3.796875 -4.390625 C 2.890625 -4.390625 2.40625 -3.75 2.25 -3.515625 C 2.1875 -4.09375 1.78125 -4.390625 1.328125 -4.390625 C 0.875 -4.390625 0.6875 -4 0.59375 -3.8125 C 0.421875 -3.46875 0.28125 -2.890625 0.28125 -2.859375 C 0.28125 -2.765625 0.40625 -2.765625 0.40625 -2.765625 C 0.5 -2.765625 0.515625 -2.765625 0.578125 -2.984375 C 0.75 -3.6875 0.9375 -4.171875 1.296875 -4.171875 C 1.453125 -4.171875 1.609375 -4.09375 1.609375 -3.703125 C 1.609375 -3.5 1.578125 -3.390625 1.453125 -2.875 L 0.875 -0.578125 C 0.84375 -0.4375 0.78125 -0.203125 0.78125 -0.15625 C 0.78125 0.015625 0.921875 0.109375 1.078125 0.109375 C 1.1875 0.109375 1.375 0.03125 1.4375 -0.171875 C 1.453125 -0.1875 1.5625 -0.65625 1.625 -0.90625 L 1.84375 -1.796875 C 1.90625 -2.015625 1.96875 -2.234375 2.015625 -2.453125 L 2.140625 -2.953125 C 2.296875 -3.265625 2.8125 -4.171875 3.765625 -4.171875 C 4.203125 -4.171875 4.296875 -3.796875 4.296875 -3.46875 C 4.296875 -3.21875 4.234375 -2.953125 4.140625 -2.65625 L 3.875 -1.5 C 3.765625 -1.125 3.765625 -1.078125 3.671875 -0.75 C 3.625 -0.546875 3.546875 -0.203125 3.546875 -0.15625 C 3.546875 0.015625 3.6875 0.109375 3.828125 0.109375 C 4.140625 0.109375 4.203125 -0.140625 4.28125 -0.453125 L 4.875 -2.84375 C 4.90625 -2.96875 5.421875 -4.171875 6.515625 -4.171875 C 6.9375 -4.171875 7.046875 -3.828125 7.046875 -3.46875 C 7.046875 -2.90625 6.625 -1.78125 6.421875 -1.25 C 6.34375 -1.015625 6.296875 -0.90625 6.296875 -0.703125 C 6.296875 -0.234375 6.640625 0.109375 7.109375 0.109375 C 8.046875 0.109375 8.40625 -1.34375 8.40625 -1.421875 Z M 8.40625 -1.421875 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-1-2">
|
||||||
|
<path d="M 4.859375 -1.421875 C 4.859375 -1.515625 4.765625 -1.515625 4.75 -1.515625 C 4.640625 -1.515625 4.640625 -1.484375 4.609375 -1.34375 C 4.40625 -0.609375 4.171875 -0.109375 3.734375 -0.109375 C 3.546875 -0.109375 3.421875 -0.21875 3.421875 -0.578125 C 3.421875 -0.75 3.46875 -0.96875 3.5 -1.125 C 3.546875 -1.296875 3.546875 -1.34375 3.546875 -1.4375 C 3.546875 -2.078125 2.921875 -2.375 2.078125 -2.484375 C 2.375 -2.65625 2.703125 -2.96875 2.921875 -3.21875 C 3.40625 -3.734375 3.859375 -4.171875 4.34375 -4.171875 C 4.40625 -4.171875 4.421875 -4.171875 4.4375 -4.15625 C 4.546875 -4.140625 4.5625 -4.140625 4.640625 -4.078125 C 4.65625 -4.0625 4.65625 -4.0625 4.6875 -4.03125 C 4.203125 -4.015625 4.125 -3.625 4.125 -3.5 C 4.125 -3.34375 4.234375 -3.15625 4.5 -3.15625 C 4.75 -3.15625 5.046875 -3.375 5.046875 -3.765625 C 5.046875 -4.0625 4.8125 -4.390625 4.359375 -4.390625 C 4.09375 -4.390625 3.625 -4.3125 2.921875 -3.515625 C 2.578125 -3.140625 2.1875 -2.734375 1.8125 -2.59375 L 2.84375 -6.78125 C 2.84375 -6.78125 2.84375 -6.890625 2.71875 -6.890625 C 2.484375 -6.890625 1.765625 -6.8125 1.515625 -6.78125 C 1.421875 -6.78125 1.3125 -6.765625 1.3125 -6.59375 C 1.3125 -6.46875 1.40625 -6.46875 1.5625 -6.46875 C 2.03125 -6.46875 2.046875 -6.40625 2.046875 -6.296875 L 2.03125 -6.109375 L 0.578125 -0.390625 C 0.546875 -0.25 0.546875 -0.234375 0.546875 -0.171875 C 0.546875 0.0625 0.75 0.109375 0.828125 0.109375 C 0.96875 0.109375 1.109375 0.015625 1.171875 -0.09375 C 1.21875 -0.1875 1.671875 -2.03125 1.71875 -2.265625 C 2.0625 -2.25 2.875 -2.078125 2.875 -1.421875 C 2.875 -1.359375 2.875 -1.3125 2.84375 -1.21875 C 2.828125 -1.09375 2.8125 -0.984375 2.8125 -0.875 C 2.8125 -0.28125 3.203125 0.109375 3.71875 0.109375 C 4.015625 0.109375 4.28125 -0.046875 4.5 -0.421875 C 4.75 -0.859375 4.859375 -1.421875 4.859375 -1.421875 Z M 4.859375 -1.421875 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-1-3">
|
||||||
|
<path d="M 4.265625 -1.0625 C 4.265625 -1.125 4.203125 -1.1875 4.140625 -1.1875 C 4.09375 -1.1875 4.078125 -1.171875 4.015625 -1.09375 C 3.234375 -0.109375 2.15625 -0.109375 2.03125 -0.109375 C 1.40625 -0.109375 1.140625 -0.59375 1.140625 -1.1875 C 1.140625 -1.59375 1.34375 -2.5625 1.671875 -3.171875 C 1.984375 -3.734375 2.53125 -4.171875 3.078125 -4.171875 C 3.40625 -4.171875 3.796875 -4.03125 3.921875 -3.765625 C 3.765625 -3.765625 3.625 -3.765625 3.5 -3.625 C 3.328125 -3.484375 3.3125 -3.3125 3.3125 -3.25 C 3.3125 -3 3.5 -2.890625 3.6875 -2.890625 C 3.96875 -2.890625 4.234375 -3.140625 4.234375 -3.53125 C 4.234375 -4.015625 3.765625 -4.390625 3.0625 -4.390625 C 1.71875 -4.390625 0.40625 -2.96875 0.40625 -1.5625 C 0.40625 -0.671875 0.984375 0.109375 2.015625 0.109375 C 3.4375 0.109375 4.265625 -0.9375 4.265625 -1.0625 Z M 4.265625 -1.0625 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-1-4">
|
||||||
|
<path d="M 5.484375 -6.3125 C 5.484375 -6.765625 5.015625 -7 4.609375 -7 C 4.28125 -7 3.65625 -6.8125 3.359375 -5.828125 C 3.296875 -5.625 3.265625 -5.53125 3.03125 -4.28125 L 2.34375 -4.28125 C 2.15625 -4.28125 2.046875 -4.28125 2.046875 -4.09375 C 2.046875 -3.96875 2.140625 -3.96875 2.328125 -3.96875 L 2.96875 -3.96875 L 2.234375 -0.046875 C 2.046875 0.90625 1.890625 1.8125 1.375 1.8125 C 1.328125 1.8125 1.078125 1.8125 0.890625 1.640625 C 1.34375 1.609375 1.4375 1.25 1.4375 1.09375 C 1.4375 0.875 1.265625 0.75 1.078125 0.75 C 0.8125 0.75 0.53125 0.96875 0.53125 1.34375 C 0.53125 1.796875 0.96875 2.03125 1.375 2.03125 C 1.921875 2.03125 2.3125 1.453125 2.484375 1.078125 C 2.8125 0.453125 3.03125 -0.75 3.046875 -0.828125 L 3.640625 -3.96875 L 4.5 -3.96875 C 4.6875 -3.96875 4.796875 -3.96875 4.796875 -4.171875 C 4.796875 -4.28125 4.6875 -4.28125 4.53125 -4.28125 L 3.703125 -4.28125 C 3.8125 -4.859375 3.796875 -4.828125 3.90625 -5.40625 C 3.953125 -5.609375 4.09375 -6.3125 4.140625 -6.4375 C 4.234375 -6.625 4.40625 -6.78125 4.609375 -6.78125 C 4.65625 -6.78125 4.90625 -6.78125 5.09375 -6.59375 C 4.65625 -6.5625 4.5625 -6.21875 4.5625 -6.0625 C 4.5625 -5.828125 4.75 -5.71875 4.9375 -5.71875 C 5.1875 -5.71875 5.484375 -5.9375 5.484375 -6.3125 Z M 5.484375 -6.3125 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-1-5">
|
||||||
|
<path d="M 6.375 -2.453125 C 6.375 -2.484375 6.34375 -2.5625 6.265625 -2.5625 C 6.171875 -2.5625 6.15625 -2.515625 6.09375 -2.34375 C 5.75 -1.4375 5.3125 -0.3125 3.609375 -0.3125 L 2.671875 -0.3125 C 2.53125 -0.3125 2.515625 -0.3125 2.453125 -0.3125 C 2.34375 -0.328125 2.328125 -0.34375 2.328125 -0.421875 C 2.328125 -0.453125 2.328125 -0.46875 2.375 -0.640625 L 3.703125 -6 C 3.796875 -6.359375 3.828125 -6.46875 4.765625 -6.46875 C 5.0625 -6.46875 5.140625 -6.46875 5.140625 -6.65625 C 5.140625 -6.78125 5.03125 -6.78125 4.984375 -6.78125 L 3.515625 -6.75 L 2.1875 -6.78125 C 2.125 -6.78125 2 -6.78125 2 -6.578125 C 2 -6.46875 2.09375 -6.46875 2.28125 -6.46875 C 2.28125 -6.46875 2.484375 -6.46875 2.65625 -6.453125 C 2.84375 -6.421875 2.921875 -6.421875 2.921875 -6.296875 C 2.921875 -6.25 2.921875 -6.21875 2.890625 -6.109375 L 1.5625 -0.78125 C 1.453125 -0.390625 1.4375 -0.3125 0.65625 -0.3125 C 0.484375 -0.3125 0.390625 -0.3125 0.390625 -0.109375 C 0.390625 0 0.46875 0 0.65625 0 L 5.25 0 C 5.484375 0 5.5 0 5.5625 -0.171875 L 6.34375 -2.3125 C 6.375 -2.421875 6.375 -2.453125 6.375 -2.453125 Z M 6.375 -2.453125 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-2-0">
|
||||||
|
</g>
|
||||||
|
<g id="glyph-2-1">
|
||||||
|
<path d="M 4.578125 -1 C 4.578125 -1.078125 4.484375 -1.078125 4.46875 -1.078125 C 4.359375 -1.078125 4.359375 -1.046875 4.328125 -0.96875 C 4.171875 -0.40625 3.875 -0.125 3.59375 -0.125 C 3.453125 -0.125 3.421875 -0.21875 3.421875 -0.375 C 3.421875 -0.53125 3.453125 -0.625 3.578125 -0.9375 C 3.671875 -1.140625 3.953125 -1.890625 3.953125 -2.28125 C 3.953125 -2.953125 3.40625 -3.0625 3.046875 -3.0625 C 2.46875 -3.0625 2.078125 -2.71875 1.875 -2.4375 C 1.828125 -2.90625 1.40625 -3.0625 1.125 -3.0625 C 0.828125 -3.0625 0.671875 -2.84375 0.578125 -2.6875 C 0.421875 -2.4375 0.328125 -2.03125 0.328125 -2 C 0.328125 -1.90625 0.421875 -1.90625 0.4375 -1.90625 C 0.546875 -1.90625 0.546875 -1.9375 0.59375 -2.125 C 0.703125 -2.53125 0.828125 -2.875 1.109375 -2.875 C 1.28125 -2.875 1.328125 -2.71875 1.328125 -2.53125 C 1.328125 -2.40625 1.265625 -2.140625 1.21875 -1.953125 L 1.078125 -1.328125 L 0.84375 -0.4375 C 0.828125 -0.34375 0.78125 -0.171875 0.78125 -0.15625 C 0.78125 0 0.90625 0.0625 1.015625 0.0625 C 1.140625 0.0625 1.25 -0.015625 1.28125 -0.078125 C 1.328125 -0.140625 1.375 -0.375 1.40625 -0.515625 L 1.5625 -1.140625 C 1.609375 -1.296875 1.640625 -1.453125 1.6875 -1.609375 C 1.765625 -1.890625 1.765625 -1.953125 1.96875 -2.234375 C 2.171875 -2.515625 2.5 -2.875 3.015625 -2.875 C 3.421875 -2.875 3.421875 -2.515625 3.421875 -2.390625 C 3.421875 -1.96875 3.125 -1.203125 3.015625 -0.90625 C 2.9375 -0.703125 2.90625 -0.640625 2.90625 -0.53125 C 2.90625 -0.15625 3.21875 0.0625 3.578125 0.0625 C 4.265625 0.0625 4.578125 -0.890625 4.578125 -1 Z M 4.578125 -1 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-2-2">
|
||||||
|
<path d="M 3.125 -1.078125 C 3.125 -1.71875 2.421875 -1.84375 2.171875 -1.890625 C 2.109375 -1.90625 1.9375 -1.9375 1.890625 -1.953125 C 1.640625 -2 1.515625 -2.140625 1.515625 -2.296875 C 1.515625 -2.453125 1.640625 -2.640625 1.78125 -2.734375 C 1.96875 -2.859375 2.21875 -2.875 2.34375 -2.875 C 2.484375 -2.875 2.84375 -2.84375 3 -2.609375 C 2.8125 -2.578125 2.703125 -2.421875 2.703125 -2.28125 C 2.703125 -2.125 2.84375 -2.0625 2.9375 -2.0625 C 3 -2.0625 3.265625 -2.109375 3.265625 -2.46875 C 3.265625 -2.90625 2.765625 -3.0625 2.34375 -3.0625 C 1.265625 -3.0625 1.0625 -2.265625 1.0625 -2.046875 C 1.0625 -1.796875 1.203125 -1.625 1.3125 -1.546875 C 1.484375 -1.40625 1.609375 -1.375 2.09375 -1.296875 C 2.234375 -1.265625 2.6875 -1.1875 2.6875 -0.828125 C 2.6875 -0.71875 2.609375 -0.453125 2.3125 -0.28125 C 2.046875 -0.125 1.703125 -0.125 1.625 -0.125 C 1.34375 -0.125 0.953125 -0.1875 0.78125 -0.421875 C 1.015625 -0.4375 1.171875 -0.625 1.171875 -0.8125 C 1.171875 -0.984375 1.046875 -1.078125 0.890625 -1.078125 C 0.703125 -1.078125 0.5 -0.90625 0.5 -0.609375 C 0.5 -0.1875 0.9375 0.0625 1.609375 0.0625 C 2.890625 0.0625 3.125 -0.8125 3.125 -1.078125 Z M 3.125 -1.078125 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-3-0">
|
||||||
|
</g>
|
||||||
|
<g id="glyph-3-1">
|
||||||
|
<path d="M -4.125 -5.203125 C -4.28125 -5.203125 -4.390625 -5.078125 -4.390625 -4.90625 C -4.390625 -4.828125 -4.34375 -4.609375 -4.0625 -4.53125 C -1.8125 -3.890625 -0.6875 -2.375 -0.328125 -1.25 L -4.28125 -2.21875 C -4.28125 -2.21875 -4.390625 -2.21875 -4.390625 -2.09375 C -4.390625 -1.859375 -4.3125 -1.140625 -4.28125 -0.890625 C -4.28125 -0.796875 -4.265625 -0.6875 -4.09375 -0.6875 C -3.96875 -0.6875 -3.96875 -0.78125 -3.96875 -0.9375 C -3.96875 -1.40625 -3.90625 -1.421875 -3.796875 -1.421875 C -3.734375 -1.421875 -3.265625 -1.3125 -3 -1.234375 L -0.5625 -0.640625 L -0.125 -0.53125 C -0.015625 -0.53125 0 -0.625 0 -0.6875 L 0 -0.828125 C -0.125 -1.515625 -0.5 -2.59375 -1.453125 -3.625 C -2.671875 -4.9375 -4.03125 -5.203125 -4.125 -5.203125 Z M -4.125 -5.203125 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-4-0">
|
||||||
|
</g>
|
||||||
|
<g id="glyph-4-1">
|
||||||
|
<path d="M -1.859375 -2.734375 L -2.4375 -2.734375 L -2.4375 -0.109375 L -1.859375 -0.109375 Z M -1.859375 -2.734375 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-4-2">
|
||||||
|
<path d="M 0 -5.3125 L -0.3125 -5.3125 C -0.3125 -4.796875 -0.3125 -4.546875 -0.609375 -4.53125 L -2.5 -4.53125 C -3.359375 -4.53125 -3.65625 -4.53125 -4.015625 -4.234375 C -4.1875 -4.09375 -4.390625 -3.765625 -4.390625 -3.1875 C -4.390625 -2.34375 -3.796875 -1.921875 -3.4375 -1.75 L -6.890625 -1.75 L -6.78125 -0.3125 L -6.46875 -0.3125 C -6.46875 -1.015625 -6.40625 -1.09375 -5.90625 -1.09375 L -0.75 -1.09375 C -0.3125 -1.09375 -0.3125 -0.984375 -0.3125 -0.3125 L 0 -0.3125 L -0.03125 -1.4375 L 0 -2.546875 L -0.3125 -2.546875 C -0.3125 -1.890625 -0.3125 -1.78125 -0.75 -1.78125 L -2.578125 -1.78125 C -3.609375 -1.78125 -4.171875 -2.484375 -4.171875 -3.109375 C -4.171875 -3.734375 -3.625 -3.84375 -3.0625 -3.84375 L -0.75 -3.84375 C -0.3125 -3.84375 -0.3125 -3.734375 -0.3125 -3.078125 L 0 -3.078125 L -0.03125 -4.203125 Z M 0 -5.3125 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-4-3">
|
||||||
|
<path d="M -1.1875 -4.125 C -1.28125 -4.125 -1.296875 -4.03125 -1.296875 -3.984375 C -1.296875 -3.90625 -1.234375 -3.875 -1.15625 -3.859375 C -0.140625 -3.515625 -0.140625 -2.625 -0.140625 -2.515625 C -0.140625 -2.03125 -0.4375 -1.625 -0.796875 -1.40625 C -1.28125 -1.09375 -1.9375 -1.09375 -2.296875 -1.09375 L -2.296875 -3.875 C -2.296875 -4.09375 -2.296875 -4.125 -2.5 -4.125 C -3.484375 -4.125 -4.4375 -3.578125 -4.4375 -2.34375 C -4.4375 -1.1875 -3.421875 -0.28125 -2.1875 -0.28125 C -0.859375 -0.28125 0.109375 -1.3125 0.109375 -2.453125 C 0.109375 -3.671875 -0.984375 -4.125 -1.1875 -4.125 Z M -2.5 -3.46875 L -2.5 -1.109375 C -3.984375 -1.171875 -4.234375 -2 -4.234375 -2.34375 C -4.234375 -3.359375 -2.890625 -3.46875 -2.5 -3.46875 Z M -2.5 -3.46875 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-4-4">
|
||||||
|
<path d="M 0 -5.125 L -0.3125 -5.125 C -0.3125 -4.578125 -0.328125 -4.40625 -0.609375 -4.171875 L -2.328125 -2.84375 C -2.703125 -3.140625 -3.1875 -3.515625 -3.453125 -3.765625 C -3.8125 -4.0625 -3.953125 -4.46875 -3.96875 -4.9375 L -4.28125 -4.9375 C -4.25 -4.6875 -4.25 -4.390625 -4.25 -4.125 C -4.25 -3.828125 -4.265625 -3.296875 -4.28125 -3.171875 L -3.96875 -3.171875 C -3.953125 -3.390625 -3.8125 -3.46875 -3.65625 -3.46875 C -3.5 -3.46875 -3.375 -3.359375 -3.3125 -3.3125 L -2.546875 -2.703125 L -3.546875 -1.921875 C -3.640625 -1.828125 -3.65625 -1.828125 -3.71875 -1.828125 C -3.875 -1.828125 -3.953125 -1.984375 -3.96875 -2.1875 L -4.28125 -2.1875 L -4.25 -1.109375 C -4.25 -0.90625 -4.25 -0.4375 -4.28125 -0.171875 L -3.96875 -0.171875 C -3.96875 -0.859375 -3.953125 -0.875 -3.359375 -1.34375 L -2.078125 -2.328125 C -1.484375 -1.859375 -1.46875 -1.859375 -0.90625 -1.390625 C -0.328125 -0.90625 -0.3125 -0.328125 -0.3125 -0.125 L 0 -0.125 C -0.015625 -0.375 -0.03125 -0.6875 -0.03125 -0.9375 L 0 -1.890625 L -0.3125 -1.890625 C -0.34375 -1.671875 -0.46875 -1.59375 -0.609375 -1.59375 C -0.828125 -1.59375 -1.15625 -1.890625 -1.875 -2.484375 L -0.890625 -3.25 C -0.78125 -3.328125 -0.609375 -3.453125 -0.5625 -3.453125 C -0.46875 -3.453125 -0.3125 -3.359375 -0.3125 -3.09375 L 0 -3.09375 L -0.03125 -4.171875 C -0.03125 -4.4375 -0.015625 -4.828125 0 -5.125 Z M 0 -5.125 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-4-5">
|
||||||
|
<path d="M -0.890625 -4.796875 L -1.4375 -4.796875 L -1.4375 -4.546875 L -0.890625 -4.546875 C -0.3125 -4.546875 -0.25 -4.296875 -0.25 -4.1875 C -0.25 -3.859375 -0.6875 -3.8125 -0.75 -3.8125 L -2.734375 -3.8125 C -3.140625 -3.8125 -3.53125 -3.8125 -3.90625 -3.46875 C -4.28125 -3.078125 -4.4375 -2.578125 -4.4375 -2.109375 C -4.4375 -1.296875 -3.984375 -0.609375 -3.328125 -0.609375 C -3.03125 -0.609375 -2.859375 -0.796875 -2.859375 -1.0625 C -2.859375 -1.34375 -3.0625 -1.515625 -3.3125 -1.515625 C -3.4375 -1.515625 -3.765625 -1.46875 -3.765625 -1.015625 C -4.125 -1.28125 -4.234375 -1.765625 -4.234375 -2.078125 C -4.234375 -2.5625 -3.84375 -3.140625 -2.953125 -3.140625 L -2.59375 -3.140625 C -2.5625 -2.625 -2.53125 -1.9375 -2.234375 -1.3125 C -1.890625 -0.5625 -1.375 -0.3125 -0.9375 -0.3125 C -0.140625 -0.3125 0.109375 -1.28125 0.109375 -1.90625 C 0.109375 -2.5625 -0.28125 -3.015625 -0.75 -3.203125 C -0.359375 -3.25 0.0625 -3.515625 0.0625 -3.984375 C 0.0625 -4.1875 -0.078125 -4.796875 -0.890625 -4.796875 Z M -1.390625 -3.140625 C -0.453125 -3.140625 -0.109375 -2.421875 -0.109375 -1.96875 C -0.109375 -1.484375 -0.453125 -1.078125 -0.953125 -1.078125 C -1.5 -1.078125 -2.328125 -1.5 -2.375 -3.140625 Z M -1.390625 -3.140625 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-4-6">
|
||||||
|
<path d="M -2.140625 -5.171875 C -3.40625 -5.171875 -4.390625 -4.203125 -4.390625 -3.09375 C -4.390625 -2.328125 -3.953125 -1.90625 -3.734375 -1.703125 L -4.390625 -1.703125 L -4.28125 -0.28125 L -3.96875 -0.28125 C -3.96875 -0.984375 -3.90625 -1.046875 -3.46875 -1.046875 L 1.171875 -1.046875 C 1.625 -1.046875 1.625 -0.9375 1.625 -0.28125 L 1.921875 -0.28125 L 1.890625 -1.390625 L 1.921875 -2.515625 L 1.625 -2.515625 C 1.625 -1.84375 1.625 -1.734375 1.171875 -1.734375 L -0.578125 -1.734375 C -0.421875 -1.78125 0.109375 -2.203125 0.109375 -2.953125 C 0.109375 -4.140625 -0.859375 -5.171875 -2.140625 -5.171875 Z M -2.140625 -4.34375 C -0.9375 -4.34375 -0.109375 -3.65625 -0.109375 -2.921875 C -0.109375 -2.515625 -0.3125 -2.140625 -0.71875 -1.875 C -0.921875 -1.734375 -0.9375 -1.734375 -1.125 -1.734375 L -3.34375 -1.734375 C -3.84375 -2.03125 -4.140625 -2.515625 -4.140625 -3.015625 C -4.140625 -3.734375 -3.265625 -4.34375 -2.140625 -4.34375 Z M -2.140625 -4.34375 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-4-7">
|
||||||
|
<path d="M -2.125 -4.671875 C -3.390625 -4.671875 -4.4375 -3.6875 -4.4375 -2.484375 C -4.4375 -1.234375 -3.359375 -0.28125 -2.125 -0.28125 C -0.84375 -0.28125 0.109375 -1.3125 0.109375 -2.46875 C 0.109375 -3.671875 -0.859375 -4.671875 -2.125 -4.671875 Z M -2.203125 -3.84375 C -1.84375 -3.84375 -1.3125 -3.84375 -0.875 -3.625 C -0.421875 -3.40625 -0.140625 -2.96875 -0.140625 -2.484375 C -0.140625 -2.046875 -0.34375 -1.625 -0.796875 -1.34375 C -1.234375 -1.09375 -1.84375 -1.09375 -2.203125 -1.09375 C -2.59375 -1.09375 -3.125 -1.09375 -3.5625 -1.34375 C -4.015625 -1.609375 -4.234375 -2.078125 -4.234375 -2.46875 C -4.234375 -2.90625 -4.015625 -3.328125 -3.578125 -3.59375 C -3.15625 -3.84375 -2.578125 -3.84375 -2.203125 -3.84375 Z M -2.203125 -3.84375 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-4-8">
|
||||||
|
<path d="M 0 -5.234375 L -0.3125 -5.234375 C -0.3125 -4.53125 -0.375 -4.453125 -0.859375 -4.453125 L -6.890625 -4.453125 L -6.78125 -3.03125 L -6.46875 -3.03125 C -6.46875 -3.71875 -6.40625 -3.796875 -5.90625 -3.796875 L -3.765625 -3.796875 C -4.125 -3.515625 -4.390625 -3.078125 -4.390625 -2.546875 C -4.390625 -1.375 -3.40625 -0.34375 -2.140625 -0.34375 C -0.875 -0.34375 0.109375 -1.3125 0.109375 -2.4375 C 0.109375 -3.078125 -0.234375 -3.515625 -0.546875 -3.765625 L 0.109375 -3.765625 Z M -1.171875 -3.765625 C -0.984375 -3.765625 -0.96875 -3.765625 -0.796875 -3.65625 C -0.328125 -3.359375 -0.109375 -2.921875 -0.109375 -2.484375 C -0.109375 -2.046875 -0.359375 -1.6875 -0.75 -1.453125 C -1.15625 -1.1875 -1.71875 -1.15625 -2.125 -1.15625 C -2.484375 -1.15625 -3.078125 -1.1875 -3.53125 -1.46875 C -3.84375 -1.671875 -4.171875 -2.046875 -4.171875 -2.59375 C -4.171875 -2.9375 -4.015625 -3.359375 -3.578125 -3.65625 C -3.40625 -3.765625 -3.390625 -3.765625 -3.203125 -3.765625 Z M -1.171875 -3.765625 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-4-9">
|
||||||
|
<path d="M -4.9375 -6.1875 C -5.90625 -6.1875 -6.78125 -5.203125 -6.78125 -3.84375 L -6.78125 -0.34375 L -6.46875 -0.34375 L -6.46875 -0.578125 C -6.46875 -1.34375 -6.359375 -1.375 -6 -1.375 L -0.78125 -1.375 C -0.421875 -1.375 -0.3125 -1.34375 -0.3125 -0.578125 L -0.3125 -0.34375 L 0 -0.34375 C -0.03125 -0.6875 -0.03125 -1.421875 -0.03125 -1.8125 C -0.03125 -2.1875 -0.03125 -2.921875 0 -3.28125 L -0.3125 -3.28125 L -0.3125 -3.03125 C -0.3125 -2.265625 -0.421875 -2.25 -0.78125 -2.25 L -3.140625 -2.25 L -3.140625 -3.921875 C -3.140625 -5.125 -3.9375 -6.1875 -4.9375 -6.1875 Z M -4.9375 -5.171875 C -4.46875 -5.171875 -3.390625 -5.171875 -3.390625 -3.59375 L -3.390625 -2.21875 L -6.078125 -2.21875 C -6.40625 -2.21875 -6.46875 -2.25 -6.46875 -2.703125 L -6.46875 -3.59375 C -6.46875 -5.171875 -5.421875 -5.171875 -4.9375 -5.171875 Z M -4.9375 -5.171875 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-4-10">
|
||||||
|
<path d="M -3.96875 -5.046875 L -4.28125 -5.046875 C -4.25 -4.8125 -4.25 -4.53125 -4.25 -4.296875 L -4.28125 -3.4375 L -3.96875 -3.4375 C -3.953125 -3.734375 -3.796875 -3.90625 -3.546875 -3.90625 C -3.4375 -3.90625 -3.421875 -3.890625 -3.296875 -3.84375 L -0.859375 -2.84375 L -3.53125 -1.734375 C -3.625 -1.703125 -3.671875 -1.671875 -3.703125 -1.671875 C -3.96875 -1.671875 -3.96875 -2.046875 -3.96875 -2.234375 L -4.28125 -2.234375 L -4.25 -1.15625 C -4.25 -0.890625 -4.25 -0.484375 -4.28125 -0.1875 L -3.96875 -0.1875 C -3.96875 -0.671875 -3.96875 -0.859375 -3.625 -0.984375 L 0 -2.484375 L 0.578125 -2.234375 C 1.125 -2.015625 1.8125 -1.734375 1.8125 -1.09375 C 1.8125 -1.046875 1.8125 -0.828125 1.640625 -0.640625 C 1.59375 -0.9375 1.375 -1.015625 1.21875 -1.015625 C 0.96875 -1.015625 0.796875 -0.828125 0.796875 -0.609375 C 0.796875 -0.40625 0.9375 -0.1875 1.234375 -0.1875 C 1.671875 -0.1875 2.03125 -0.609375 2.03125 -1.09375 C 2.03125 -1.71875 1.46875 -2.140625 0.90625 -2.375 L -3.328125 -4.125 C -3.953125 -4.375 -3.96875 -4.875 -3.96875 -5.046875 Z M -3.96875 -5.046875 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-4-11">
|
||||||
|
<path d="M 0 -2.53125 L -0.3125 -2.53125 C -0.3125 -1.859375 -0.3125 -1.75 -0.75 -1.75 L -6.890625 -1.75 L -6.78125 -0.328125 L -6.46875 -0.328125 C -6.46875 -1.015625 -6.40625 -1.09375 -5.90625 -1.09375 L -0.75 -1.09375 C -0.3125 -1.09375 -0.3125 -0.984375 -0.3125 -0.328125 L 0 -0.328125 L -0.03125 -1.421875 Z M 0 -2.53125 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-5-0">
|
||||||
|
</g>
|
||||||
|
<g id="glyph-5-1">
|
||||||
|
<path d="M 2.078125 -3.5 C 2.078125 -3.71875 1.890625 -3.890625 1.671875 -3.890625 C 1.390625 -3.890625 1.328125 -3.65625 1.296875 -3.5625 L 0.375 -0.5625 L 0.328125 -0.4375 C 0.328125 -0.359375 0.546875 -0.28125 0.609375 -0.28125 C 0.65625 -0.28125 0.6875 -0.3125 0.703125 -0.390625 L 2.015625 -3.28125 C 2.046875 -3.359375 2.078125 -3.40625 2.078125 -3.5 Z M 2.078125 -3.5 "/>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<clipPath id="clip-0">
|
||||||
|
<path clip-rule="nonzero" d="M 4 0.0625 L 41 0.0625 L 41 72 L 4 72 Z M 4 0.0625 "/>
|
||||||
|
</clipPath>
|
||||||
|
<clipPath id="clip-1">
|
||||||
|
<path clip-rule="nonzero" d="M 82 0.0625 L 116 0.0625 L 116 30 L 82 30 Z M 82 0.0625 "/>
|
||||||
|
</clipPath>
|
||||||
|
</defs>
|
||||||
|
<path fill-rule="nonzero" fill="rgb(69.999695%, 69.999695%, 69.999695%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M -62.360931 -22.6788 L -62.360931 -0.00144094 L 62.362583 -0.00144094 L 62.362583 -22.6788 Z M -62.360931 -22.6788 " transform="matrix(0.996141, 0, 0, -0.996141, 67.284333, 115.529815)"/>
|
||||||
|
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-0-1" x="50.696596" y="130.242815"/>
|
||||||
|
<use xlink:href="#glyph-0-2" x="58.484079" y="130.242815"/>
|
||||||
|
<use xlink:href="#glyph-0-3" x="62.371369" y="130.242815"/>
|
||||||
|
<use xlink:href="#glyph-0-4" x="67.333446" y="130.242815"/>
|
||||||
|
<use xlink:href="#glyph-0-5" x="72.847305" y="130.242815"/>
|
||||||
|
<use xlink:href="#glyph-0-6" x="75.604235" y="130.242815"/>
|
||||||
|
<use xlink:href="#glyph-0-7" x="79.463738" y="130.242815"/>
|
||||||
|
</g>
|
||||||
|
<path fill-rule="nonzero" fill="rgb(98.50769%, 93.215942%, 90.940857%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(85.096741%, 32.157898%, 9.411621%)" stroke-opacity="1" stroke-miterlimit="10" d="M -31.182013 34.016559 L -31.182013 56.693918 L 31.179744 56.693918 L 31.179744 34.016559 Z M -31.182013 34.016559 " transform="matrix(0.996141, 0, 0, -0.996141, 67.284333, 115.529815)"/>
|
||||||
|
<g fill="rgb(85.096741%, 32.157898%, 9.411621%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-1-1" x="60.226675" y="71.742451"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(85.096741%, 32.157898%, 9.411621%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-2-1" x="68.940916" y="73.230686"/>
|
||||||
|
</g>
|
||||||
|
<path fill="none" stroke-width="0.79701" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(85.096741%, 32.157898%, 9.411621%)" stroke-opacity="1" stroke-miterlimit="10" d="M -24.943093 -0.00144094 L -24.943093 5.668879 L -27.433171 7.162926 L -22.453014 10.15102 L -27.433171 13.143036 L -22.453014 16.13113 L -27.433171 19.119224 L -22.453014 22.107318 L -27.433171 25.095412 L -24.943093 26.589459 L -24.943093 34.016559 " transform="matrix(0.996141, 0, 0, -0.996141, 67.284333, 115.529815)"/>
|
||||||
|
<g fill="rgb(85.096741%, 32.157898%, 9.411621%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-1-2" x="25.339831" y="101.288985"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(85.096741%, 32.157898%, 9.411621%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-2-1" x="30.505817" y="102.77722"/>
|
||||||
|
</g>
|
||||||
|
<path fill="none" stroke-width="0.79701" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(85.096741%, 32.157898%, 9.411621%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.376995 20.69562 L 6.376995 15.115491 L -6.375343 15.115491 L -6.375343 20.69562 " transform="matrix(0.996141, 0, 0, -0.996141, 67.284333, 115.529815)"/>
|
||||||
|
<path fill="none" stroke-width="0.79701" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(85.096741%, 32.157898%, 9.411621%)" stroke-opacity="1" stroke-miterlimit="10" d="M 3.58497 18.899626 L -3.58724 18.899626 " transform="matrix(0.996141, 0, 0, -0.996141, 67.284333, 115.529815)"/>
|
||||||
|
<path fill="none" stroke-width="0.79701" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(85.096741%, 32.157898%, 9.411621%)" stroke-opacity="1" stroke-miterlimit="10" d="M 0.000826058 -0.00144094 L 0.000826058 15.115491 M 0.000826058 18.899626 L 0.000826058 34.016559 " transform="matrix(0.996141, 0, 0, -0.996141, 67.284333, 115.529815)"/>
|
||||||
|
<g fill="rgb(85.096741%, 32.157898%, 9.411621%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-1-3" x="48.236128" y="99.97906"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(85.096741%, 32.157898%, 9.411621%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-2-1" x="52.530491" y="101.46829"/>
|
||||||
|
</g>
|
||||||
|
<path fill-rule="nonzero" fill="rgb(98.50769%, 93.215942%, 90.940857%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(85.096741%, 32.157898%, 9.411621%)" stroke-opacity="1" stroke-miterlimit="10" d="M 22.109585 22.675918 L 22.109585 11.339199 L 27.779905 11.339199 L 27.779905 22.675918 Z M 22.109585 22.675918 " transform="matrix(0.996141, 0, 0, -0.996141, 67.284333, 115.529815)"/>
|
||||||
|
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(85.096741%, 32.157898%, 9.411621%)" stroke-opacity="1" stroke-miterlimit="10" d="M 24.944745 4.633634 L 24.944745 10.841184 " transform="matrix(0.996141, 0, 0, -0.996141, 67.284333, 115.529815)"/>
|
||||||
|
<path fill-rule="nonzero" fill="rgb(85.096741%, 32.157898%, 9.411621%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(85.096741%, 32.157898%, 9.411621%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.05396 0.000304754 L 1.607112 1.682578 L 3.089394 0.000304754 L 1.607112 -1.681969 Z M 6.05396 0.000304754 " transform="matrix(0, 0.996141, 0.996141, 0, 92.132509, 108.08659)"/>
|
||||||
|
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(85.096741%, 32.157898%, 9.411621%)" stroke-opacity="1" stroke-miterlimit="10" d="M 24.944745 29.381484 L 24.944745 23.173934 " transform="matrix(0.996141, 0, 0, -0.996141, 67.284333, 115.529815)"/>
|
||||||
|
<path fill-rule="nonzero" fill="rgb(85.096741%, 32.157898%, 9.411621%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(85.096741%, 32.157898%, 9.411621%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.053028 -0.000304754 L 1.610101 1.681969 L 3.088462 -0.000304754 L 1.610101 -1.682578 Z M 6.053028 -0.000304754 " transform="matrix(0, -0.996141, -0.996141, 0, 92.132509, 89.088262)"/>
|
||||||
|
<g fill="rgb(85.096741%, 32.157898%, 9.411621%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-1-4" x="79.677322" y="101.068838"/>
|
||||||
|
</g>
|
||||||
|
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-dasharray="2.98883 2.98883" stroke-miterlimit="10" d="M 31.179744 34.016559 L 65.197744 34.016559 " transform="matrix(0.996141, 0, 0, -0.996141, 67.284333, 115.529815)"/>
|
||||||
|
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M -41.142327 1.4181 C -43.534371 2.614122 -45.130373 5.402225 -45.130373 9.386351 L -45.130373 20.377988 C -45.130373 24.362113 -46.722455 27.150217 -49.114499 28.346238 C -46.722455 29.54226 -45.130373 32.330364 -45.130373 36.31841 L -45.130373 47.306126 C -45.130373 51.290252 -43.534371 54.082277 -41.142327 55.274377 " transform="matrix(0.996141, 0, 0, -0.996141, 67.284333, 115.529815)"/>
|
||||||
|
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-3-1" x="10.642769" y="110.046059"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-4-1" x="10.642769" y="104.512497"/>
|
||||||
|
<use xlink:href="#glyph-4-2" x="10.642769" y="101.204777"/>
|
||||||
|
<use xlink:href="#glyph-4-3" x="10.642769" y="95.690917"/>
|
||||||
|
<use xlink:href="#glyph-4-4" x="10.642769" y="91.279632"/>
|
||||||
|
<use xlink:href="#glyph-4-5" x="10.642769" y="86.041664"/>
|
||||||
|
<use xlink:href="#glyph-4-6" x="10.642769" y="81.079587"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-4-7" x="10.642769" y="75.287852"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-4-8" x="10.642769" y="70.057823"/>
|
||||||
|
</g>
|
||||||
|
<path fill-rule="nonzero" fill="rgb(89.99939%, 94.468689%, 97.410583%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 44.706726%, 74.116516%)" stroke-opacity="1" stroke-miterlimit="10" d="M -18.708093 90.707996 L -18.708093 113.385355 L 18.709745 113.385355 L 18.709745 90.707996 Z M -18.708093 90.707996 " transform="matrix(0.996141, 0, 0, -0.996141, 67.284333, 115.529815)"/>
|
||||||
|
<path fill="none" stroke-width="0.79701" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 44.706726%, 74.116516%)" stroke-opacity="1" stroke-miterlimit="10" d="M -12.473094 56.693918 L -12.473094 62.364238 L -14.963172 63.858285 L -9.983016 66.846379 L -14.963172 69.834473 L -9.983016 72.822567 L -14.963172 75.810661 L -9.983016 78.802676 L -14.963172 81.79077 L -12.473094 83.284817 L -12.473094 90.707996 " transform="matrix(0.996141, 0, 0, -0.996141, 67.284333, 115.529815)"/>
|
||||||
|
<g fill="rgb(0%, 44.706726%, 74.116516%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-1-2" x="38.924204" y="44.814772"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(0%, 44.706726%, 74.116516%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-2-2" x="44.09019" y="46.303007"/>
|
||||||
|
</g>
|
||||||
|
<path fill="none" stroke-width="0.79701" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 44.706726%, 74.116516%)" stroke-opacity="1" stroke-miterlimit="10" d="M 18.846994 77.387057 L 18.846994 71.806929 L 6.094656 71.806929 L 6.094656 77.387057 " transform="matrix(0.996141, 0, 0, -0.996141, 67.284333, 115.529815)"/>
|
||||||
|
<path fill="none" stroke-width="0.79701" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 44.706726%, 74.116516%)" stroke-opacity="1" stroke-miterlimit="10" d="M 16.05889 75.594985 L 8.88668 75.594985 " transform="matrix(0.996141, 0, 0, -0.996141, 67.284333, 115.529815)"/>
|
||||||
|
<path fill="none" stroke-width="0.79701" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 44.706726%, 74.116516%)" stroke-opacity="1" stroke-miterlimit="10" d="M 12.470825 56.693918 L 12.470825 71.806929 M 12.470825 75.594985 L 12.470825 90.707996 " transform="matrix(0.996141, 0, 0, -0.996141, 67.284333, 115.529815)"/>
|
||||||
|
<g fill="rgb(0%, 44.706726%, 74.116516%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-1-3" x="61.820501" y="43.505843"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(0%, 44.706726%, 74.116516%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-2-2" x="66.114864" y="44.994078"/>
|
||||||
|
</g>
|
||||||
|
<g clip-path="url(#clip-0)">
|
||||||
|
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M -41.142327 58.109537 C -43.534371 59.305559 -45.130373 62.097584 -45.130373 66.081709 L -45.130373 77.069425 C -45.130373 81.05355 -46.722455 83.845575 -49.114499 85.041597 C -46.722455 86.237619 -45.130373 89.025722 -45.130373 93.009848 L -45.130373 104.001485 C -45.130373 107.98561 -43.534371 110.773714 -41.142327 111.969736 " transform="matrix(0.996141, 0, 0, -0.996141, 67.284333, 115.529815)"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-4-9" x="10.642769" y="48.116979"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-4-5" x="10.642769" y="41.640477"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-4-10" x="10.642769" y="36.956277"/>
|
||||||
|
<use xlink:href="#glyph-4-11" x="10.642769" y="31.718309"/>
|
||||||
|
<use xlink:href="#glyph-4-7" x="10.642769" y="28.961379"/>
|
||||||
|
<use xlink:href="#glyph-4-5" x="10.642769" y="23.999303"/>
|
||||||
|
<use xlink:href="#glyph-4-8" x="10.642769" y="19.037227"/>
|
||||||
|
</g>
|
||||||
|
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(100%, 0%, 0%)" stroke-opacity="1" stroke-dasharray="2.98883 2.98883" stroke-miterlimit="10" d="M 0.000826058 102.048636 L 70.868064 102.048636 " transform="matrix(0.996141, 0, 0, -0.996141, 67.284333, 115.529815)"/>
|
||||||
|
<path fill-rule="nonzero" fill="rgb(100%, 0%, 0%)" fill-opacity="1" d="M 96.550781 13.875 L 100.980469 12.199219 L 99.503906 13.875 L 100.980469 15.550781 Z M 96.550781 13.875 "/>
|
||||||
|
<g clip-path="url(#clip-1)">
|
||||||
|
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(100%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M -6.053641 0.000176117 L -1.606792 1.68245 L -3.089075 0.000176117 L -1.606792 -1.682097 Z M -6.053641 0.000176117 " transform="matrix(0.996141, 0, 0, -0.996141, 102.58106, 13.875175)"/>
|
||||||
|
</g>
|
||||||
|
<path fill-rule="nonzero" fill="rgb(100%, 0%, 0%)" fill-opacity="1" d="M 69.269531 13.875 C 69.269531 12.777344 68.378906 11.890625 67.285156 11.890625 C 66.1875 11.890625 65.300781 12.777344 65.300781 13.875 C 65.300781 14.972656 66.1875 15.859375 67.285156 15.859375 C 68.378906 15.859375 69.269531 14.972656 69.269531 13.875 Z M 69.269531 13.875 "/>
|
||||||
|
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-0-8" x="109.050527" y="8.142843"/>
|
||||||
|
<use xlink:href="#glyph-0-9" x="114.288495" y="8.142843"/>
|
||||||
|
<use xlink:href="#glyph-0-2" x="117.596215" y="8.142843"/>
|
||||||
|
<use xlink:href="#glyph-0-3" x="121.483505" y="8.142843"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-0-10" x="126.167705" y="8.142843"/>
|
||||||
|
</g>
|
||||||
|
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-dasharray="2.98883 2.98883" stroke-miterlimit="10" d="M 56.692263 29.381484 L 56.692263 4.633634 " transform="matrix(0.996141, 0, 0, -0.996141, 67.284333, 115.529815)"/>
|
||||||
|
<path fill-rule="nonzero" fill="rgb(0%, 0%, 0%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.053018 0.00100665 L 1.610091 1.68328 L 3.088452 0.00100665 L 1.610091 -1.681267 Z M 6.053018 0.00100665 " transform="matrix(0, -0.996141, -0.996141, 0, 123.758815, 89.088252)"/>
|
||||||
|
<path fill-rule="nonzero" fill="rgb(0%, 0%, 0%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.05398 -0.00100665 L 1.607132 1.681267 L 3.089414 -0.00100665 L 1.607132 -1.68328 Z M 6.05398 -0.00100665 " transform="matrix(0, 0.996141, 0.996141, 0, 123.758815, 108.086571)"/>
|
||||||
|
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-1-5" x="127.562808" y="102.317999"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-5-1" x="134.316643" y="98.715953"/>
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 43 KiB |
3061
figs/uniaxial_payload_dynamics_soft_nano_hexapod.pdf
Normal file
BIN
figs/uniaxial_payload_dynamics_soft_nano_hexapod.png
Normal file
After Width: | Height: | Size: 217 KiB |
2992
figs/uniaxial_payload_dynamics_stiff_nano_hexapod.pdf
Normal file
BIN
figs/uniaxial_payload_dynamics_stiff_nano_hexapod.png
Normal file
After Width: | Height: | Size: 193 KiB |
BIN
figs/uniaxial_sample_flexibility_control.pdf
Normal file
BIN
figs/uniaxial_sample_flexibility_control.png
Normal file
After Width: | Height: | Size: 38 KiB |
495
figs/uniaxial_sample_flexibility_control.svg
Normal file
@ -0,0 +1,495 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="205.285" height="286.99" viewBox="0 0 205.285 286.99">
|
||||||
|
<defs>
|
||||||
|
<g>
|
||||||
|
<g id="glyph-0-0">
|
||||||
|
</g>
|
||||||
|
<g id="glyph-0-1">
|
||||||
|
<path d="M 4.921875 -1.421875 C 4.921875 -1.515625 4.828125 -1.515625 4.796875 -1.515625 C 4.71875 -1.515625 4.6875 -1.484375 4.671875 -1.40625 C 4.34375 -0.34375 3.671875 -0.109375 3.359375 -0.109375 C 2.96875 -0.109375 2.8125 -0.421875 2.8125 -0.765625 C 2.8125 -0.984375 2.875 -1.203125 2.96875 -1.640625 L 3.3125 -3 C 3.375 -3.25 3.609375 -4.171875 4.296875 -4.171875 C 4.34375 -4.171875 4.578125 -4.171875 4.796875 -4.03125 C 4.515625 -3.984375 4.3125 -3.734375 4.3125 -3.5 C 4.3125 -3.34375 4.421875 -3.15625 4.6875 -3.15625 C 4.90625 -3.15625 5.234375 -3.328125 5.234375 -3.734375 C 5.234375 -4.25 4.640625 -4.390625 4.3125 -4.390625 C 3.734375 -4.390625 3.390625 -3.859375 3.265625 -3.625 C 3.015625 -4.28125 2.484375 -4.390625 2.1875 -4.390625 C 1.15625 -4.390625 0.59375 -3.109375 0.59375 -2.859375 C 0.59375 -2.765625 0.71875 -2.765625 0.71875 -2.765625 C 0.796875 -2.765625 0.828125 -2.78125 0.84375 -2.875 C 1.1875 -3.921875 1.828125 -4.171875 2.171875 -4.171875 C 2.359375 -4.171875 2.703125 -4.078125 2.703125 -3.5 C 2.703125 -3.1875 2.546875 -2.53125 2.171875 -1.140625 C 2.015625 -0.53125 1.671875 -0.109375 1.234375 -0.109375 C 1.171875 -0.109375 0.9375 -0.109375 0.734375 -0.234375 C 0.984375 -0.28125 1.203125 -0.5 1.203125 -0.78125 C 1.203125 -1.046875 0.984375 -1.125 0.828125 -1.125 C 0.53125 -1.125 0.28125 -0.859375 0.28125 -0.546875 C 0.28125 -0.09375 0.78125 0.109375 1.21875 0.109375 C 1.875 0.109375 2.234375 -0.578125 2.265625 -0.640625 C 2.375 -0.28125 2.734375 0.109375 3.328125 0.109375 C 4.359375 0.109375 4.921875 -1.171875 4.921875 -1.421875 Z M 4.921875 -1.421875 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-0-2">
|
||||||
|
<path d="M 8.40625 -1.421875 C 8.40625 -1.515625 8.328125 -1.515625 8.296875 -1.515625 C 8.203125 -1.515625 8.203125 -1.484375 8.140625 -1.34375 C 8 -0.8125 7.671875 -0.109375 7.140625 -0.109375 C 6.96875 -0.109375 6.890625 -0.203125 6.890625 -0.4375 C 6.890625 -0.6875 6.984375 -0.921875 7.078125 -1.140625 C 7.265625 -1.65625 7.671875 -2.765625 7.671875 -3.328125 C 7.671875 -3.96875 7.28125 -4.390625 6.53125 -4.390625 C 5.796875 -4.390625 5.28125 -3.953125 4.921875 -3.421875 C 4.90625 -3.546875 4.875 -3.890625 4.609375 -4.125 C 4.359375 -4.328125 4.03125 -4.390625 3.796875 -4.390625 C 2.890625 -4.390625 2.40625 -3.75 2.25 -3.515625 C 2.1875 -4.09375 1.78125 -4.390625 1.328125 -4.390625 C 0.875 -4.390625 0.6875 -4 0.59375 -3.8125 C 0.421875 -3.46875 0.28125 -2.890625 0.28125 -2.859375 C 0.28125 -2.765625 0.40625 -2.765625 0.40625 -2.765625 C 0.5 -2.765625 0.515625 -2.765625 0.578125 -2.984375 C 0.75 -3.6875 0.9375 -4.171875 1.296875 -4.171875 C 1.453125 -4.171875 1.609375 -4.09375 1.609375 -3.703125 C 1.609375 -3.5 1.578125 -3.390625 1.453125 -2.875 L 0.875 -0.578125 C 0.84375 -0.4375 0.78125 -0.203125 0.78125 -0.15625 C 0.78125 0.015625 0.921875 0.109375 1.078125 0.109375 C 1.1875 0.109375 1.375 0.03125 1.4375 -0.171875 C 1.453125 -0.1875 1.5625 -0.65625 1.625 -0.90625 L 1.84375 -1.796875 C 1.90625 -2.015625 1.96875 -2.234375 2.015625 -2.453125 L 2.140625 -2.953125 C 2.296875 -3.265625 2.8125 -4.171875 3.765625 -4.171875 C 4.203125 -4.171875 4.296875 -3.796875 4.296875 -3.46875 C 4.296875 -3.21875 4.234375 -2.953125 4.140625 -2.65625 L 3.875 -1.5 C 3.765625 -1.125 3.765625 -1.078125 3.671875 -0.75 C 3.625 -0.546875 3.546875 -0.203125 3.546875 -0.15625 C 3.546875 0.015625 3.6875 0.109375 3.828125 0.109375 C 4.140625 0.109375 4.203125 -0.140625 4.28125 -0.453125 L 4.875 -2.84375 C 4.90625 -2.96875 5.421875 -4.171875 6.515625 -4.171875 C 6.9375 -4.171875 7.046875 -3.828125 7.046875 -3.46875 C 7.046875 -2.90625 6.625 -1.78125 6.421875 -1.25 C 6.34375 -1.015625 6.296875 -0.90625 6.296875 -0.703125 C 6.296875 -0.234375 6.640625 0.109375 7.109375 0.109375 C 8.046875 0.109375 8.40625 -1.34375 8.40625 -1.421875 Z M 8.40625 -1.421875 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-0-3">
|
||||||
|
<path d="M 4.859375 -1.421875 C 4.859375 -1.515625 4.765625 -1.515625 4.75 -1.515625 C 4.640625 -1.515625 4.640625 -1.484375 4.609375 -1.34375 C 4.40625 -0.609375 4.171875 -0.109375 3.734375 -0.109375 C 3.546875 -0.109375 3.421875 -0.21875 3.421875 -0.578125 C 3.421875 -0.75 3.46875 -0.96875 3.5 -1.125 C 3.546875 -1.296875 3.546875 -1.34375 3.546875 -1.4375 C 3.546875 -2.078125 2.921875 -2.375 2.078125 -2.484375 C 2.375 -2.65625 2.703125 -2.96875 2.921875 -3.21875 C 3.40625 -3.734375 3.859375 -4.171875 4.34375 -4.171875 C 4.40625 -4.171875 4.421875 -4.171875 4.4375 -4.15625 C 4.546875 -4.140625 4.5625 -4.140625 4.640625 -4.078125 C 4.65625 -4.0625 4.65625 -4.0625 4.6875 -4.03125 C 4.203125 -4.015625 4.125 -3.625 4.125 -3.5 C 4.125 -3.34375 4.234375 -3.15625 4.5 -3.15625 C 4.75 -3.15625 5.046875 -3.375 5.046875 -3.765625 C 5.046875 -4.0625 4.8125 -4.390625 4.359375 -4.390625 C 4.09375 -4.390625 3.625 -4.3125 2.921875 -3.515625 C 2.578125 -3.140625 2.1875 -2.734375 1.8125 -2.59375 L 2.84375 -6.78125 C 2.84375 -6.78125 2.84375 -6.890625 2.71875 -6.890625 C 2.484375 -6.890625 1.765625 -6.8125 1.515625 -6.78125 C 1.421875 -6.78125 1.3125 -6.765625 1.3125 -6.59375 C 1.3125 -6.46875 1.40625 -6.46875 1.5625 -6.46875 C 2.03125 -6.46875 2.046875 -6.40625 2.046875 -6.296875 L 2.03125 -6.109375 L 0.578125 -0.390625 C 0.546875 -0.25 0.546875 -0.234375 0.546875 -0.171875 C 0.546875 0.0625 0.75 0.109375 0.828125 0.109375 C 0.96875 0.109375 1.109375 0.015625 1.171875 -0.09375 C 1.21875 -0.1875 1.671875 -2.03125 1.71875 -2.265625 C 2.0625 -2.25 2.875 -2.078125 2.875 -1.421875 C 2.875 -1.359375 2.875 -1.3125 2.84375 -1.21875 C 2.828125 -1.09375 2.8125 -0.984375 2.8125 -0.875 C 2.8125 -0.28125 3.203125 0.109375 3.71875 0.109375 C 4.015625 0.109375 4.28125 -0.046875 4.5 -0.421875 C 4.75 -0.859375 4.859375 -1.421875 4.859375 -1.421875 Z M 4.859375 -1.421875 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-0-4">
|
||||||
|
<path d="M 4.265625 -1.0625 C 4.265625 -1.125 4.203125 -1.1875 4.140625 -1.1875 C 4.09375 -1.1875 4.078125 -1.171875 4.015625 -1.09375 C 3.234375 -0.109375 2.15625 -0.109375 2.03125 -0.109375 C 1.40625 -0.109375 1.140625 -0.59375 1.140625 -1.1875 C 1.140625 -1.59375 1.34375 -2.5625 1.671875 -3.171875 C 1.984375 -3.734375 2.53125 -4.171875 3.078125 -4.171875 C 3.40625 -4.171875 3.796875 -4.03125 3.921875 -3.765625 C 3.765625 -3.765625 3.625 -3.765625 3.5 -3.625 C 3.328125 -3.484375 3.3125 -3.3125 3.3125 -3.25 C 3.3125 -3 3.5 -2.890625 3.6875 -2.890625 C 3.96875 -2.890625 4.234375 -3.140625 4.234375 -3.53125 C 4.234375 -4.015625 3.765625 -4.390625 3.0625 -4.390625 C 1.71875 -4.390625 0.40625 -2.96875 0.40625 -1.5625 C 0.40625 -0.671875 0.984375 0.109375 2.015625 0.109375 C 3.4375 0.109375 4.265625 -0.9375 4.265625 -1.0625 Z M 4.265625 -1.0625 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-0-5">
|
||||||
|
<path d="M 5.484375 -6.3125 C 5.484375 -6.765625 5.015625 -7 4.609375 -7 C 4.28125 -7 3.65625 -6.8125 3.359375 -5.828125 C 3.296875 -5.625 3.265625 -5.53125 3.03125 -4.28125 L 2.34375 -4.28125 C 2.15625 -4.28125 2.046875 -4.28125 2.046875 -4.09375 C 2.046875 -3.96875 2.140625 -3.96875 2.328125 -3.96875 L 2.96875 -3.96875 L 2.234375 -0.046875 C 2.046875 0.90625 1.890625 1.8125 1.375 1.8125 C 1.328125 1.8125 1.078125 1.8125 0.890625 1.640625 C 1.34375 1.609375 1.4375 1.25 1.4375 1.09375 C 1.4375 0.875 1.265625 0.75 1.078125 0.75 C 0.8125 0.75 0.53125 0.96875 0.53125 1.34375 C 0.53125 1.796875 0.96875 2.03125 1.375 2.03125 C 1.921875 2.03125 2.3125 1.453125 2.484375 1.078125 C 2.8125 0.453125 3.03125 -0.75 3.046875 -0.828125 L 3.640625 -3.96875 L 4.5 -3.96875 C 4.6875 -3.96875 4.796875 -3.96875 4.796875 -4.171875 C 4.796875 -4.28125 4.6875 -4.28125 4.53125 -4.28125 L 3.703125 -4.28125 C 3.8125 -4.859375 3.796875 -4.828125 3.90625 -5.40625 C 3.953125 -5.609375 4.09375 -6.3125 4.140625 -6.4375 C 4.234375 -6.625 4.40625 -6.78125 4.609375 -6.78125 C 4.65625 -6.78125 4.90625 -6.78125 5.09375 -6.59375 C 4.65625 -6.5625 4.5625 -6.21875 4.5625 -6.0625 C 4.5625 -5.828125 4.75 -5.71875 4.9375 -5.71875 C 5.1875 -5.71875 5.484375 -5.9375 5.484375 -6.3125 Z M 5.484375 -6.3125 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-0-6">
|
||||||
|
<path d="M 4.9375 -1.421875 C 4.9375 -1.515625 4.859375 -1.515625 4.828125 -1.515625 C 4.71875 -1.515625 4.71875 -1.484375 4.6875 -1.34375 C 4.515625 -0.6875 4.328125 -0.109375 3.921875 -0.109375 C 3.65625 -0.109375 3.625 -0.359375 3.625 -0.5625 C 3.625 -0.796875 3.65625 -0.875 3.6875 -1.046875 L 5.125 -6.78125 C 5.125 -6.78125 5.125 -6.890625 4.984375 -6.890625 C 4.84375 -6.890625 3.90625 -6.796875 3.734375 -6.78125 C 3.65625 -6.765625 3.59375 -6.71875 3.59375 -6.59375 C 3.59375 -6.46875 3.6875 -6.46875 3.828125 -6.46875 C 4.3125 -6.46875 4.328125 -6.40625 4.328125 -6.296875 L 4.296875 -6.109375 L 3.703125 -3.75 C 3.515625 -4.125 3.234375 -4.390625 2.78125 -4.390625 C 1.625 -4.390625 0.390625 -2.921875 0.390625 -1.484375 C 0.390625 -0.546875 0.9375 0.109375 1.71875 0.109375 C 1.921875 0.109375 2.40625 0.0625 3 -0.640625 C 3.078125 -0.21875 3.4375 0.109375 3.90625 0.109375 C 4.25 0.109375 4.484375 -0.125 4.640625 -0.4375 C 4.8125 -0.796875 4.9375 -1.421875 4.9375 -1.421875 Z M 3.546875 -3.125 L 3.0625 -1.1875 C 3 -1 3 -0.984375 2.859375 -0.8125 C 2.421875 -0.265625 2.015625 -0.109375 1.734375 -0.109375 C 1.234375 -0.109375 1.09375 -0.65625 1.09375 -1.046875 C 1.09375 -1.53125 1.421875 -2.765625 1.640625 -3.21875 C 1.953125 -3.796875 2.40625 -4.171875 2.796875 -4.171875 C 3.4375 -4.171875 3.578125 -3.359375 3.578125 -3.296875 C 3.578125 -3.234375 3.5625 -3.171875 3.546875 -3.125 Z M 3.546875 -3.125 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-0-7">
|
||||||
|
<path d="M 4.828125 -3.78125 C 4.859375 -3.921875 4.859375 -3.9375 4.859375 -4.015625 C 4.859375 -4.1875 4.71875 -4.28125 4.578125 -4.28125 C 4.46875 -4.28125 4.3125 -4.21875 4.234375 -4.0625 C 4.203125 -4.015625 4.125 -3.703125 4.09375 -3.53125 L 3.890625 -2.734375 L 3.4375 -0.953125 C 3.40625 -0.796875 2.96875 -0.109375 2.328125 -0.109375 C 1.8125 -0.109375 1.703125 -0.546875 1.703125 -0.90625 C 1.703125 -1.375 1.875 -1.984375 2.21875 -2.859375 C 2.375 -3.265625 2.40625 -3.375 2.40625 -3.578125 C 2.40625 -4.015625 2.09375 -4.390625 1.59375 -4.390625 C 0.65625 -4.390625 0.28125 -2.953125 0.28125 -2.859375 C 0.28125 -2.765625 0.40625 -2.765625 0.40625 -2.765625 C 0.5 -2.765625 0.515625 -2.78125 0.5625 -2.9375 C 0.828125 -3.875 1.234375 -4.171875 1.5625 -4.171875 C 1.640625 -4.171875 1.8125 -4.171875 1.8125 -3.84375 C 1.8125 -3.609375 1.71875 -3.34375 1.640625 -3.15625 C 1.25 -2.109375 1.078125 -1.53125 1.078125 -1.078125 C 1.078125 -0.1875 1.703125 0.109375 2.28125 0.109375 C 2.671875 0.109375 3 -0.0625 3.28125 -0.34375 C 3.15625 0.171875 3.03125 0.671875 2.640625 1.1875 C 2.375 1.53125 2 1.8125 1.546875 1.8125 C 1.40625 1.8125 0.96875 1.78125 0.796875 1.40625 C 0.953125 1.40625 1.078125 1.40625 1.21875 1.28125 C 1.3125 1.1875 1.421875 1.0625 1.421875 0.875 C 1.421875 0.5625 1.15625 0.53125 1.046875 0.53125 C 0.828125 0.53125 0.5 0.6875 0.5 1.171875 C 0.5 1.671875 0.9375 2.03125 1.546875 2.03125 C 2.5625 2.03125 3.59375 1.125 3.875 0.015625 Z M 4.828125 -3.78125 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-0-8">
|
||||||
|
<path d="M 7.34375 -0.203125 C 7.34375 -0.3125 7.234375 -0.3125 7.140625 -0.3125 C 6.734375 -0.3125 6.609375 -0.40625 6.453125 -0.75 L 5.046875 -4.015625 C 5.046875 -4.03125 5 -4.125 5 -4.140625 C 5 -4.140625 5.171875 -4.296875 5.28125 -4.375 L 7.03125 -5.71875 C 7.953125 -6.40625 8.34375 -6.4375 8.640625 -6.46875 C 8.71875 -6.484375 8.828125 -6.484375 8.828125 -6.671875 C 8.828125 -6.703125 8.796875 -6.78125 8.71875 -6.78125 C 8.5 -6.78125 8.25 -6.75 8 -6.75 C 7.65625 -6.75 7.265625 -6.78125 6.90625 -6.78125 C 6.84375 -6.78125 6.71875 -6.78125 6.71875 -6.578125 C 6.71875 -6.515625 6.765625 -6.484375 6.84375 -6.46875 C 7.046875 -6.453125 7.140625 -6.40625 7.140625 -6.265625 C 7.140625 -6.078125 6.84375 -5.859375 6.78125 -5.796875 L 2.921875 -2.828125 L 3.703125 -6.015625 C 3.796875 -6.375 3.8125 -6.46875 4.546875 -6.46875 C 4.796875 -6.46875 4.875 -6.46875 4.875 -6.671875 C 4.875 -6.75 4.796875 -6.78125 4.75 -6.78125 L 3.46875 -6.75 L 2.1875 -6.78125 C 2.125 -6.78125 2 -6.78125 2 -6.59375 C 2 -6.46875 2.078125 -6.46875 2.28125 -6.46875 C 2.40625 -6.46875 2.59375 -6.453125 2.703125 -6.453125 C 2.875 -6.421875 2.921875 -6.40625 2.921875 -6.296875 C 2.921875 -6.25 2.921875 -6.21875 2.890625 -6.109375 L 1.5625 -0.78125 C 1.453125 -0.390625 1.4375 -0.3125 0.65625 -0.3125 C 0.484375 -0.3125 0.375 -0.3125 0.375 -0.125 C 0.375 0 0.5 0 0.53125 0 L 1.78125 -0.03125 L 2.421875 -0.015625 C 2.640625 -0.015625 2.859375 0 3.0625 0 C 3.140625 0 3.265625 0 3.265625 -0.203125 C 3.265625 -0.3125 3.171875 -0.3125 2.984375 -0.3125 C 2.625 -0.3125 2.34375 -0.3125 2.34375 -0.484375 C 2.34375 -0.5625 2.40625 -0.78125 2.4375 -0.921875 L 2.828125 -2.484375 L 4.3125 -3.625 L 5.453125 -0.96875 C 5.578125 -0.6875 5.578125 -0.671875 5.578125 -0.609375 C 5.578125 -0.3125 5.15625 -0.3125 5.0625 -0.3125 C 4.953125 -0.3125 4.84375 -0.3125 4.84375 -0.109375 C 4.84375 0 4.984375 0 4.984375 0 C 5.375 0 5.796875 -0.03125 6.1875 -0.03125 C 6.40625 -0.03125 6.9375 0 7.15625 0 C 7.21875 0 7.34375 0 7.34375 -0.203125 Z M 7.34375 -0.203125 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-1-0">
|
||||||
|
</g>
|
||||||
|
<g id="glyph-1-1">
|
||||||
|
<path d="M 4.203125 -4.40625 C 4.203125 -4.71875 3.859375 -4.890625 3.5 -4.890625 C 3.203125 -4.890625 2.859375 -4.71875 2.671875 -4.375 C 2.53125 -4.109375 2.46875 -3.796875 2.328125 -3 L 1.78125 -3 C 1.640625 -3 1.546875 -3 1.546875 -2.84375 C 1.546875 -2.75 1.640625 -2.75 1.765625 -2.75 L 2.28125 -2.75 L 1.671875 0.546875 C 1.640625 0.703125 1.515625 1.21875 1.1875 1.21875 C 1.1875 1.21875 1.015625 1.21875 0.875 1.140625 C 1.15625 1.046875 1.1875 0.796875 1.1875 0.765625 C 1.1875 0.609375 1.0625 0.5 0.90625 0.5 C 0.71875 0.5 0.5 0.65625 0.5 0.921875 C 0.5 1.234375 0.828125 1.421875 1.1875 1.421875 C 1.625 1.421875 1.9375 0.953125 2.015625 0.8125 C 2.265625 0.34375 2.421875 -0.515625 2.4375 -0.59375 L 2.828125 -2.75 L 3.515625 -2.75 C 3.65625 -2.75 3.734375 -2.75 3.734375 -2.90625 C 3.734375 -3 3.65625 -3 3.53125 -3 L 2.875 -3 C 3.03125 -3.875 3.09375 -4.203125 3.15625 -4.40625 C 3.1875 -4.546875 3.34375 -4.703125 3.5 -4.703125 C 3.5 -4.703125 3.703125 -4.703125 3.828125 -4.609375 C 3.546875 -4.53125 3.53125 -4.28125 3.53125 -4.234375 C 3.53125 -4.078125 3.640625 -3.984375 3.796875 -3.984375 C 3.984375 -3.984375 4.203125 -4.140625 4.203125 -4.40625 Z M 4.203125 -4.40625 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-1-2">
|
||||||
|
<path d="M 2.9375 0.46875 L 3.703125 -2.5625 C 3.734375 -2.671875 3.734375 -2.71875 3.734375 -2.71875 C 3.734375 -2.859375 3.609375 -2.9375 3.484375 -2.9375 C 3.328125 -2.9375 3.203125 -2.796875 3.171875 -2.671875 C 3.046875 -2.859375 2.8125 -3.0625 2.453125 -3.0625 C 1.578125 -3.0625 0.671875 -2.140625 0.671875 -1.140625 C 0.671875 -0.421875 1.15625 0 1.734375 0 C 2.046875 0 2.359375 -0.15625 2.59375 -0.375 C 2.484375 0.0625 2.5625 -0.1875 2.453125 0.25 C 2.375 0.546875 2.328125 0.734375 2.0625 0.96875 C 1.75 1.21875 1.453125 1.21875 1.28125 1.21875 C 0.953125 1.21875 0.875 1.203125 0.75 1.171875 C 0.921875 1.09375 0.96875 0.921875 0.96875 0.828125 C 0.96875 0.65625 0.828125 0.5625 0.703125 0.5625 C 0.5 0.5625 0.296875 0.734375 0.296875 1 C 0.296875 1.40625 0.890625 1.421875 1.28125 1.421875 C 2.375 1.421875 2.84375 0.859375 2.9375 0.46875 Z M 2.734375 -0.921875 C 2.71875 -0.828125 2.71875 -0.8125 2.59375 -0.671875 C 2.34375 -0.375 2.015625 -0.1875 1.75 -0.1875 C 1.390625 -0.1875 1.234375 -0.5 1.234375 -0.859375 C 1.234375 -1.15625 1.421875 -1.9375 1.59375 -2.25 C 1.890625 -2.734375 2.21875 -2.875 2.453125 -2.875 C 2.9375 -2.875 3.078125 -2.34375 3.078125 -2.28125 C 3.078125 -2.28125 3.078125 -2.25 3.046875 -2.171875 Z M 2.734375 -0.921875 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-1-3">
|
||||||
|
<path d="M 2.59375 -1 C 2.59375 -1.078125 2.515625 -1.078125 2.484375 -1.078125 C 2.40625 -1.078125 2.40625 -1.078125 2.34375 -0.953125 C 2.15625 -0.515625 1.796875 -0.125 1.40625 -0.125 C 1.265625 -0.125 1.171875 -0.21875 1.171875 -0.46875 C 1.171875 -0.53125 1.203125 -0.6875 1.203125 -0.75 L 1.703125 -2.75 L 2.421875 -2.75 C 2.546875 -2.75 2.640625 -2.75 2.640625 -2.90625 C 2.640625 -3 2.546875 -3 2.4375 -3 L 1.765625 -3 L 2.03125 -4.03125 C 2.03125 -4.0625 2.046875 -4.09375 2.046875 -4.125 C 2.046875 -4.25 1.953125 -4.34375 1.8125 -4.34375 C 1.640625 -4.34375 1.53125 -4.234375 1.484375 -4.046875 C 1.4375 -3.875 1.53125 -4.203125 1.21875 -3 L 0.515625 -3 C 0.375 -3 0.296875 -3 0.296875 -2.84375 C 0.296875 -2.75 0.375 -2.75 0.5 -2.75 L 1.15625 -2.75 L 0.75 -1.109375 C 0.703125 -0.9375 0.640625 -0.6875 0.640625 -0.59375 C 0.640625 -0.1875 1 0.0625 1.390625 0.0625 C 2.15625 0.0625 2.59375 -0.90625 2.59375 -1 Z M 2.59375 -1 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-1-4">
|
||||||
|
<path d="M 4.3125 -1 C 4.3125 -1.078125 4.21875 -1.078125 4.203125 -1.078125 C 4.109375 -1.078125 4.09375 -1.046875 4.0625 -0.96875 C 3.90625 -0.40625 3.609375 -0.125 3.328125 -0.125 C 3.1875 -0.125 3.15625 -0.21875 3.15625 -0.375 C 3.15625 -0.53125 3.1875 -0.625 3.3125 -0.9375 C 3.40625 -1.140625 3.6875 -1.890625 3.6875 -2.28125 C 3.6875 -2.390625 3.6875 -2.671875 3.421875 -2.875 C 3.3125 -2.96875 3.109375 -3.0625 2.78125 -3.0625 C 2.28125 -3.0625 1.90625 -2.78125 1.640625 -2.484375 L 2.171875 -4.609375 C 2.1875 -4.625 2.203125 -4.734375 2.203125 -4.734375 C 2.203125 -4.765625 2.171875 -4.828125 2.09375 -4.828125 C 1.953125 -4.828125 1.375 -4.765625 1.203125 -4.75 C 1.140625 -4.75 1.046875 -4.734375 1.046875 -4.59375 C 1.046875 -4.5 1.140625 -4.5 1.234375 -4.5 C 1.5625 -4.5 1.5625 -4.453125 1.5625 -4.390625 C 1.5625 -4.34375 1.546875 -4.296875 1.53125 -4.234375 L 0.5625 -0.3125 C 0.515625 -0.1875 0.515625 -0.15625 0.515625 -0.15625 C 0.515625 -0.046875 0.609375 0.0625 0.765625 0.0625 C 0.828125 0.0625 0.96875 0.03125 1.046875 -0.109375 C 1.0625 -0.15625 1.125 -0.40625 1.15625 -0.546875 L 1.328125 -1.171875 C 1.34375 -1.265625 1.40625 -1.53125 1.4375 -1.640625 C 1.5 -1.90625 1.5 -1.90625 1.640625 -2.140625 C 1.859375 -2.46875 2.21875 -2.875 2.75 -2.875 C 3.140625 -2.875 3.15625 -2.546875 3.15625 -2.390625 C 3.15625 -1.96875 2.859375 -1.203125 2.75 -0.90625 C 2.671875 -0.703125 2.65625 -0.640625 2.65625 -0.53125 C 2.65625 -0.15625 2.953125 0.0625 3.3125 0.0625 C 4 0.0625 4.3125 -0.890625 4.3125 -1 Z M 4.3125 -1 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-1-5">
|
||||||
|
<path d="M 4.578125 -1 C 4.578125 -1.078125 4.484375 -1.078125 4.46875 -1.078125 C 4.359375 -1.078125 4.359375 -1.046875 4.328125 -0.96875 C 4.171875 -0.40625 3.875 -0.125 3.59375 -0.125 C 3.453125 -0.125 3.421875 -0.21875 3.421875 -0.375 C 3.421875 -0.53125 3.453125 -0.625 3.578125 -0.9375 C 3.671875 -1.140625 3.953125 -1.890625 3.953125 -2.28125 C 3.953125 -2.953125 3.40625 -3.0625 3.046875 -3.0625 C 2.46875 -3.0625 2.078125 -2.71875 1.875 -2.4375 C 1.828125 -2.90625 1.40625 -3.0625 1.125 -3.0625 C 0.828125 -3.0625 0.671875 -2.84375 0.578125 -2.6875 C 0.421875 -2.4375 0.328125 -2.03125 0.328125 -2 C 0.328125 -1.90625 0.421875 -1.90625 0.4375 -1.90625 C 0.546875 -1.90625 0.546875 -1.9375 0.59375 -2.125 C 0.703125 -2.53125 0.828125 -2.875 1.109375 -2.875 C 1.28125 -2.875 1.328125 -2.71875 1.328125 -2.53125 C 1.328125 -2.40625 1.265625 -2.140625 1.21875 -1.953125 L 1.078125 -1.328125 L 0.84375 -0.4375 C 0.828125 -0.34375 0.78125 -0.171875 0.78125 -0.15625 C 0.78125 0 0.90625 0.0625 1.015625 0.0625 C 1.140625 0.0625 1.25 -0.015625 1.28125 -0.078125 C 1.328125 -0.140625 1.375 -0.375 1.40625 -0.515625 L 1.5625 -1.140625 C 1.609375 -1.296875 1.640625 -1.453125 1.6875 -1.609375 C 1.765625 -1.890625 1.765625 -1.953125 1.96875 -2.234375 C 2.171875 -2.515625 2.5 -2.875 3.015625 -2.875 C 3.421875 -2.875 3.421875 -2.515625 3.421875 -2.390625 C 3.421875 -1.96875 3.125 -1.203125 3.015625 -0.90625 C 2.9375 -0.703125 2.90625 -0.640625 2.90625 -0.53125 C 2.90625 -0.15625 3.21875 0.0625 3.578125 0.0625 C 4.265625 0.0625 4.578125 -0.890625 4.578125 -1 Z M 4.578125 -1 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-1-6">
|
||||||
|
<path d="M 3.125 -1.078125 C 3.125 -1.71875 2.421875 -1.84375 2.171875 -1.890625 C 2.109375 -1.90625 1.9375 -1.9375 1.890625 -1.953125 C 1.640625 -2 1.515625 -2.140625 1.515625 -2.296875 C 1.515625 -2.453125 1.640625 -2.640625 1.78125 -2.734375 C 1.96875 -2.859375 2.21875 -2.875 2.34375 -2.875 C 2.484375 -2.875 2.84375 -2.84375 3 -2.609375 C 2.8125 -2.578125 2.703125 -2.421875 2.703125 -2.28125 C 2.703125 -2.125 2.84375 -2.0625 2.9375 -2.0625 C 3 -2.0625 3.265625 -2.109375 3.265625 -2.46875 C 3.265625 -2.90625 2.765625 -3.0625 2.34375 -3.0625 C 1.265625 -3.0625 1.0625 -2.265625 1.0625 -2.046875 C 1.0625 -1.796875 1.203125 -1.625 1.3125 -1.546875 C 1.484375 -1.40625 1.609375 -1.375 2.09375 -1.296875 C 2.234375 -1.265625 2.6875 -1.1875 2.6875 -0.828125 C 2.6875 -0.71875 2.609375 -0.453125 2.3125 -0.28125 C 2.046875 -0.125 1.703125 -0.125 1.625 -0.125 C 1.34375 -0.125 0.953125 -0.1875 0.78125 -0.421875 C 1.015625 -0.4375 1.171875 -0.625 1.171875 -0.8125 C 1.171875 -0.984375 1.046875 -1.078125 0.890625 -1.078125 C 0.703125 -1.078125 0.5 -0.90625 0.5 -0.609375 C 0.5 -0.1875 0.9375 0.0625 1.609375 0.0625 C 2.890625 0.0625 3.125 -0.8125 3.125 -1.078125 Z M 3.125 -1.078125 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-2-0">
|
||||||
|
</g>
|
||||||
|
<g id="glyph-2-1">
|
||||||
|
<path d="M -2.40625 -7.296875 L -2.703125 -7.296875 L -2.671875 -6.078125 C -2.671875 -5.6875 -2.671875 -4.84375 -2.703125 -4.484375 L -2.40625 -4.484375 L -2.40625 -4.796875 C -2.40625 -5.6875 -2.296875 -5.71875 -1.921875 -5.71875 L -1.296875 -5.71875 C -0.171875 -5.71875 -0.09375 -4.46875 -0.09375 -4.1875 C -0.09375 -3.546875 -0.4375 -1.578125 -3.390625 -1.578125 C -6.359375 -1.578125 -6.6875 -3.53125 -6.6875 -4.125 C -6.6875 -5.1875 -5.796875 -6.09375 -4.328125 -6.296875 C -4.203125 -6.3125 -4.171875 -6.3125 -4.171875 -6.453125 C -4.171875 -6.609375 -4.203125 -6.609375 -4.40625 -6.609375 L -6.75 -6.609375 C -6.921875 -6.609375 -7 -6.609375 -7 -6.5 C -7 -6.453125 -7 -6.421875 -6.875 -6.34375 L -6.140625 -5.84375 C -6.453125 -5.53125 -7 -4.984375 -7 -4.015625 C -7 -2.15625 -5.421875 -0.5625 -3.390625 -0.5625 C -1.359375 -0.5625 0.21875 -2.140625 0.21875 -4.03125 C 0.21875 -4.75 -0.046875 -5.546875 -0.625 -5.890625 C -0.40625 -6.015625 -0.015625 -6.40625 -0.015625 -6.515625 C -0.015625 -6.609375 -0.09375 -6.609375 -0.234375 -6.609375 L -1.96875 -6.609375 C -2.34375 -6.609375 -2.40625 -6.640625 -2.40625 -7.296875 Z M -2.40625 -7.296875 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-2-2">
|
||||||
|
<path d="M -3.78125 -3.609375 C -4.09375 -3.609375 -4.390625 -3.296875 -4.390625 -2.875 C -4.390625 -2.15625 -3.71875 -1.796875 -3.296875 -1.65625 L -4.390625 -1.65625 L -4.28125 -0.28125 L -3.96875 -0.28125 C -3.96875 -0.96875 -3.90625 -1.046875 -3.40625 -1.046875 L -0.75 -1.046875 C -0.3125 -1.046875 -0.3125 -0.9375 -0.3125 -0.28125 L 0 -0.28125 L -0.03125 -1.40625 C -0.03125 -1.8125 -0.03125 -2.265625 0 -2.671875 L -0.3125 -2.671875 L -0.3125 -2.453125 C -0.3125 -1.71875 -0.421875 -1.703125 -0.78125 -1.703125 L -2.296875 -1.703125 C -3.28125 -1.703125 -4.171875 -2.125 -4.171875 -2.875 C -4.171875 -2.953125 -4.171875 -2.96875 -4.15625 -2.984375 C -4.140625 -2.953125 -4.03125 -2.765625 -3.765625 -2.765625 C -3.5 -2.765625 -3.34375 -2.96875 -3.34375 -3.1875 C -3.34375 -3.359375 -3.46875 -3.609375 -3.78125 -3.609375 Z M -3.78125 -3.609375 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-2-3">
|
||||||
|
<path d="M -0.890625 -4.796875 L -1.4375 -4.796875 L -1.4375 -4.546875 L -0.890625 -4.546875 C -0.3125 -4.546875 -0.25 -4.296875 -0.25 -4.1875 C -0.25 -3.859375 -0.6875 -3.8125 -0.75 -3.8125 L -2.734375 -3.8125 C -3.140625 -3.8125 -3.53125 -3.8125 -3.90625 -3.46875 C -4.28125 -3.078125 -4.4375 -2.578125 -4.4375 -2.109375 C -4.4375 -1.296875 -3.984375 -0.609375 -3.328125 -0.609375 C -3.03125 -0.609375 -2.859375 -0.796875 -2.859375 -1.0625 C -2.859375 -1.34375 -3.0625 -1.515625 -3.3125 -1.515625 C -3.4375 -1.515625 -3.765625 -1.46875 -3.765625 -1.015625 C -4.125 -1.28125 -4.234375 -1.765625 -4.234375 -2.078125 C -4.234375 -2.5625 -3.84375 -3.140625 -2.953125 -3.140625 L -2.59375 -3.140625 C -2.5625 -2.625 -2.53125 -1.9375 -2.234375 -1.3125 C -1.890625 -0.5625 -1.375 -0.3125 -0.9375 -0.3125 C -0.140625 -0.3125 0.109375 -1.28125 0.109375 -1.90625 C 0.109375 -2.5625 -0.28125 -3.015625 -0.75 -3.203125 C -0.359375 -3.25 0.0625 -3.515625 0.0625 -3.984375 C 0.0625 -4.1875 -0.078125 -4.796875 -0.890625 -4.796875 Z M -1.390625 -3.140625 C -0.453125 -3.140625 -0.109375 -2.421875 -0.109375 -1.96875 C -0.109375 -1.484375 -0.453125 -1.078125 -0.953125 -1.078125 C -1.5 -1.078125 -2.328125 -1.5 -2.375 -3.140625 Z M -1.390625 -3.140625 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-2-4">
|
||||||
|
<path d="M 0 -5.3125 L -0.3125 -5.3125 C -0.3125 -4.796875 -0.3125 -4.546875 -0.609375 -4.53125 L -2.5 -4.53125 C -3.359375 -4.53125 -3.65625 -4.53125 -4.015625 -4.234375 C -4.1875 -4.09375 -4.390625 -3.765625 -4.390625 -3.1875 C -4.390625 -2.453125 -3.953125 -2 -3.34375 -1.71875 L -4.390625 -1.71875 L -4.28125 -0.3125 L -3.96875 -0.3125 C -3.96875 -1.015625 -3.90625 -1.09375 -3.40625 -1.09375 L -0.75 -1.09375 C -0.3125 -1.09375 -0.3125 -0.984375 -0.3125 -0.3125 L 0 -0.3125 L -0.03125 -1.4375 L 0 -2.546875 L -0.3125 -2.546875 C -0.3125 -1.890625 -0.3125 -1.78125 -0.75 -1.78125 L -2.578125 -1.78125 C -3.609375 -1.78125 -4.171875 -2.484375 -4.171875 -3.109375 C -4.171875 -3.734375 -3.625 -3.84375 -3.0625 -3.84375 L -0.75 -3.84375 C -0.3125 -3.84375 -0.3125 -3.734375 -0.3125 -3.078125 L 0 -3.078125 L -0.03125 -4.203125 Z M 0 -5.3125 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-2-5">
|
||||||
|
<path d="M 0 -2.453125 L -0.3125 -2.453125 C -0.3125 -1.796875 -0.359375 -1.75 -0.75 -1.75 L -4.390625 -1.75 L -4.28125 -0.359375 L -3.96875 -0.359375 C -3.96875 -1.015625 -3.90625 -1.09375 -3.421875 -1.09375 L -0.75 -1.09375 C -0.3125 -1.09375 -0.3125 -0.984375 -0.3125 -0.328125 L 0 -0.328125 L -0.03125 -1.421875 C -0.03125 -1.765625 -0.015625 -2.109375 0 -2.453125 Z M -6 -1.90625 C -6.265625 -1.90625 -6.515625 -1.671875 -6.515625 -1.375 C -6.515625 -1.046875 -6.234375 -0.84375 -6 -0.84375 C -5.71875 -0.84375 -5.46875 -1.078125 -5.46875 -1.375 C -5.46875 -1.703125 -5.75 -1.90625 -6 -1.90625 Z M -6 -1.90625 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-2-6">
|
||||||
|
<path d="M -1.234375 -3.296875 L -1.796875 -3.296875 L -1.796875 -3.046875 L -1.25 -3.046875 C -0.515625 -3.046875 -0.140625 -2.75 -0.140625 -2.375 C -0.140625 -1.71875 -1.046875 -1.71875 -1.203125 -1.71875 L -3.96875 -1.71875 L -3.96875 -3.140625 L -4.28125 -3.140625 L -4.28125 -1.71875 L -6.109375 -1.71875 L -6.109375 -1.46875 C -5.28125 -1.453125 -4.234375 -1.15625 -4.1875 -0.1875 L -3.96875 -0.1875 L -3.96875 -1.03125 L -1.234375 -1.03125 C -0.015625 -1.03125 0.109375 -1.953125 0.109375 -2.3125 C 0.109375 -3.015625 -0.59375 -3.296875 -1.234375 -3.296875 Z M -1.234375 -3.296875 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-2-7">
|
||||||
|
<path d="M -1.1875 -4.125 C -1.28125 -4.125 -1.296875 -4.03125 -1.296875 -3.984375 C -1.296875 -3.90625 -1.234375 -3.875 -1.15625 -3.859375 C -0.140625 -3.515625 -0.140625 -2.625 -0.140625 -2.515625 C -0.140625 -2.03125 -0.4375 -1.625 -0.796875 -1.40625 C -1.28125 -1.09375 -1.9375 -1.09375 -2.296875 -1.09375 L -2.296875 -3.875 C -2.296875 -4.09375 -2.296875 -4.125 -2.5 -4.125 C -3.484375 -4.125 -4.4375 -3.578125 -4.4375 -2.34375 C -4.4375 -1.1875 -3.421875 -0.28125 -2.1875 -0.28125 C -0.859375 -0.28125 0.109375 -1.3125 0.109375 -2.453125 C 0.109375 -3.671875 -0.984375 -4.125 -1.1875 -4.125 Z M -2.5 -3.46875 L -2.5 -1.109375 C -3.984375 -1.171875 -4.234375 -2 -4.234375 -2.34375 C -4.234375 -3.359375 -2.890625 -3.46875 -2.5 -3.46875 Z M -2.5 -3.46875 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-2-8">
|
||||||
|
<path d="M -7.25 -4.390625 C -7.359375 -4.390625 -7.4375 -4.3125 -7.4375 -4.203125 C -7.4375 -4.0625 -7.34375 -4.015625 -7.25 -3.984375 L 2.109375 -0.609375 C 2.234375 -0.5625 2.28125 -0.5625 2.28125 -0.5625 C 2.390625 -0.5625 2.484375 -0.640625 2.484375 -0.75 C 2.484375 -0.890625 2.375 -0.9375 2.28125 -0.96875 L -7.0625 -4.34375 C -7.1875 -4.390625 -7.25 -4.390625 -7.25 -4.390625 Z M -7.25 -4.390625 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-2-9">
|
||||||
|
<path d="M -1.859375 -2.734375 L -2.4375 -2.734375 L -2.4375 -0.109375 L -1.859375 -0.109375 Z M -1.859375 -2.734375 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-2-10">
|
||||||
|
<path d="M 0 -5.3125 L -0.3125 -5.3125 C -0.3125 -4.796875 -0.3125 -4.546875 -0.609375 -4.53125 L -2.5 -4.53125 C -3.359375 -4.53125 -3.65625 -4.53125 -4.015625 -4.234375 C -4.1875 -4.09375 -4.390625 -3.765625 -4.390625 -3.1875 C -4.390625 -2.34375 -3.796875 -1.921875 -3.4375 -1.75 L -6.890625 -1.75 L -6.78125 -0.3125 L -6.46875 -0.3125 C -6.46875 -1.015625 -6.40625 -1.09375 -5.90625 -1.09375 L -0.75 -1.09375 C -0.3125 -1.09375 -0.3125 -0.984375 -0.3125 -0.3125 L 0 -0.3125 L -0.03125 -1.4375 L 0 -2.546875 L -0.3125 -2.546875 C -0.3125 -1.890625 -0.3125 -1.78125 -0.75 -1.78125 L -2.578125 -1.78125 C -3.609375 -1.78125 -4.171875 -2.484375 -4.171875 -3.109375 C -4.171875 -3.734375 -3.625 -3.84375 -3.0625 -3.84375 L -0.75 -3.84375 C -0.3125 -3.84375 -0.3125 -3.734375 -0.3125 -3.078125 L 0 -3.078125 L -0.03125 -4.203125 Z M 0 -5.3125 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-2-11">
|
||||||
|
<path d="M 0 -5.125 L -0.3125 -5.125 C -0.3125 -4.578125 -0.328125 -4.40625 -0.609375 -4.171875 L -2.328125 -2.84375 C -2.703125 -3.140625 -3.1875 -3.515625 -3.453125 -3.765625 C -3.8125 -4.0625 -3.953125 -4.46875 -3.96875 -4.9375 L -4.28125 -4.9375 C -4.25 -4.6875 -4.25 -4.390625 -4.25 -4.125 C -4.25 -3.828125 -4.265625 -3.296875 -4.28125 -3.171875 L -3.96875 -3.171875 C -3.953125 -3.390625 -3.8125 -3.46875 -3.65625 -3.46875 C -3.5 -3.46875 -3.375 -3.359375 -3.3125 -3.3125 L -2.546875 -2.703125 L -3.546875 -1.921875 C -3.640625 -1.828125 -3.65625 -1.828125 -3.71875 -1.828125 C -3.875 -1.828125 -3.953125 -1.984375 -3.96875 -2.1875 L -4.28125 -2.1875 L -4.25 -1.109375 C -4.25 -0.90625 -4.25 -0.4375 -4.28125 -0.171875 L -3.96875 -0.171875 C -3.96875 -0.859375 -3.953125 -0.875 -3.359375 -1.34375 L -2.078125 -2.328125 C -1.484375 -1.859375 -1.46875 -1.859375 -0.90625 -1.390625 C -0.328125 -0.90625 -0.3125 -0.328125 -0.3125 -0.125 L 0 -0.125 C -0.015625 -0.375 -0.03125 -0.6875 -0.03125 -0.9375 L 0 -1.890625 L -0.3125 -1.890625 C -0.34375 -1.671875 -0.46875 -1.59375 -0.609375 -1.59375 C -0.828125 -1.59375 -1.15625 -1.890625 -1.875 -2.484375 L -0.890625 -3.25 C -0.78125 -3.328125 -0.609375 -3.453125 -0.5625 -3.453125 C -0.46875 -3.453125 -0.3125 -3.359375 -0.3125 -3.09375 L 0 -3.09375 L -0.03125 -4.171875 C -0.03125 -4.4375 -0.015625 -4.828125 0 -5.125 Z M 0 -5.125 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-2-12">
|
||||||
|
<path d="M -1.84375 -4.953125 C -2.84375 -4.953125 -3.65625 -4.296875 -3.84375 -3.46875 L -4.15625 -2.1875 C -4.3125 -1.578125 -4.84375 -1.1875 -5.421875 -1.1875 C -6.109375 -1.1875 -6.71875 -1.71875 -6.71875 -2.5 C -6.71875 -4.15625 -5.09375 -4.375 -4.640625 -4.4375 C -4.578125 -4.4375 -4.53125 -4.4375 -4.53125 -4.546875 C -4.53125 -4.6875 -4.578125 -4.6875 -4.765625 -4.6875 L -6.75 -4.6875 C -6.921875 -4.6875 -7 -4.6875 -7 -4.578125 C -7 -4.5 -6.984375 -4.5 -6.859375 -4.421875 L -6.296875 -4.078125 C -6.59375 -3.78125 -7 -3.375 -7 -2.484375 C -7 -1.390625 -6.125 -0.5625 -5.0625 -0.5625 C -4.25 -0.5625 -3.515625 -1.078125 -3.25 -1.859375 C -3.21875 -1.96875 -3.09375 -2.46875 -2.921875 -3.171875 C -2.859375 -3.4375 -2.78125 -3.734375 -2.421875 -4.015625 C -2.15625 -4.21875 -1.828125 -4.3125 -1.515625 -4.3125 C -0.796875 -4.3125 -0.09375 -3.8125 -0.09375 -2.984375 C -0.09375 -2.703125 -0.140625 -1.9375 -0.625 -1.421875 C -1.15625 -0.84375 -1.796875 -0.8125 -2.15625 -0.796875 C -2.25 -0.796875 -2.25 -0.71875 -2.25 -0.6875 C -2.25 -0.5625 -2.1875 -0.5625 -2 -0.5625 L -0.015625 -0.5625 C 0.15625 -0.5625 0.21875 -0.5625 0.21875 -0.671875 C 0.21875 -0.734375 0.203125 -0.75 0.09375 -0.8125 C 0.09375 -0.8125 0.046875 -0.84375 -0.46875 -1.171875 C -0.140625 -1.484375 0.21875 -2.109375 0.21875 -3 C 0.21875 -4.15625 -0.75 -4.953125 -1.84375 -4.953125 Z M -1.84375 -4.953125 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-2-13">
|
||||||
|
<path d="M 0 -8.0625 L -0.3125 -8.0625 C -0.3125 -7.546875 -0.3125 -7.296875 -0.609375 -7.296875 L -2.5 -7.296875 C -3.359375 -7.296875 -3.65625 -7.296875 -4.015625 -6.984375 C -4.1875 -6.84375 -4.390625 -6.515625 -4.390625 -5.9375 C -4.390625 -5.109375 -3.796875 -4.671875 -3.40625 -4.5 C -4.28125 -4.359375 -4.390625 -3.625 -4.390625 -3.1875 C -4.390625 -2.453125 -3.953125 -2 -3.34375 -1.71875 L -4.390625 -1.71875 L -4.28125 -0.3125 L -3.96875 -0.3125 C -3.96875 -1.015625 -3.90625 -1.09375 -3.40625 -1.09375 L -0.75 -1.09375 C -0.3125 -1.09375 -0.3125 -0.984375 -0.3125 -0.3125 L 0 -0.3125 L -0.03125 -1.4375 L 0 -2.546875 L -0.3125 -2.546875 C -0.3125 -1.890625 -0.3125 -1.78125 -0.75 -1.78125 L -2.578125 -1.78125 C -3.609375 -1.78125 -4.171875 -2.484375 -4.171875 -3.109375 C -4.171875 -3.734375 -3.625 -3.84375 -3.0625 -3.84375 L -0.75 -3.84375 C -0.3125 -3.84375 -0.3125 -3.734375 -0.3125 -3.078125 L 0 -3.078125 L -0.03125 -4.203125 L 0 -5.3125 L -0.3125 -5.3125 C -0.3125 -4.640625 -0.3125 -4.53125 -0.75 -4.53125 L -2.578125 -4.53125 C -3.609375 -4.53125 -4.171875 -5.234375 -4.171875 -5.875 C -4.171875 -6.5 -3.625 -6.609375 -3.0625 -6.609375 L -0.75 -6.609375 C -0.3125 -6.609375 -0.3125 -6.5 -0.3125 -5.828125 L 0 -5.828125 L -0.03125 -6.953125 Z M 0 -8.0625 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-2-14">
|
||||||
|
<path d="M -2.140625 -5.171875 C -3.40625 -5.171875 -4.390625 -4.203125 -4.390625 -3.09375 C -4.390625 -2.328125 -3.953125 -1.90625 -3.734375 -1.703125 L -4.390625 -1.703125 L -4.28125 -0.28125 L -3.96875 -0.28125 C -3.96875 -0.984375 -3.90625 -1.046875 -3.46875 -1.046875 L 1.171875 -1.046875 C 1.625 -1.046875 1.625 -0.9375 1.625 -0.28125 L 1.921875 -0.28125 L 1.890625 -1.390625 L 1.921875 -2.515625 L 1.625 -2.515625 C 1.625 -1.84375 1.625 -1.734375 1.171875 -1.734375 L -0.578125 -1.734375 C -0.421875 -1.78125 0.109375 -2.203125 0.109375 -2.953125 C 0.109375 -4.140625 -0.859375 -5.171875 -2.140625 -5.171875 Z M -2.140625 -4.34375 C -0.9375 -4.34375 -0.109375 -3.65625 -0.109375 -2.921875 C -0.109375 -2.515625 -0.3125 -2.140625 -0.71875 -1.875 C -0.921875 -1.734375 -0.9375 -1.734375 -1.125 -1.734375 L -3.34375 -1.734375 C -3.84375 -2.03125 -4.140625 -2.515625 -4.140625 -3.015625 C -4.140625 -3.734375 -3.265625 -4.34375 -2.140625 -4.34375 Z M -2.140625 -4.34375 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-2-15">
|
||||||
|
<path d="M 0 -2.53125 L -0.3125 -2.53125 C -0.3125 -1.859375 -0.3125 -1.75 -0.75 -1.75 L -6.890625 -1.75 L -6.78125 -0.328125 L -6.46875 -0.328125 C -6.46875 -1.015625 -6.40625 -1.09375 -5.90625 -1.09375 L -0.75 -1.09375 C -0.3125 -1.09375 -0.3125 -0.984375 -0.3125 -0.328125 L 0 -0.328125 L -0.03125 -1.421875 Z M 0 -2.53125 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-3-0">
|
||||||
|
</g>
|
||||||
|
<g id="glyph-3-1">
|
||||||
|
<path d="M -4.71875 -6.703125 L -6.4375 -6.96875 C -6.484375 -6.96875 -6.578125 -6.984375 -6.609375 -6.984375 C -6.71875 -6.984375 -6.71875 -6.890625 -6.71875 -6.71875 L -6.71875 -1.203125 C -6.71875 -0.96875 -6.703125 -0.96875 -6.515625 -0.890625 L -4.765625 -0.296875 C -4.75 -0.28125 -4.59375 -0.234375 -4.59375 -0.234375 C -4.53125 -0.234375 -4.484375 -0.28125 -4.484375 -0.359375 C -4.484375 -0.453125 -4.53125 -0.46875 -4.6875 -0.53125 C -6.234375 -1.0625 -6.40625 -1.3125 -6.40625 -2.78125 L -6.40625 -3.171875 C -6.40625 -3.453125 -6.375 -3.453125 -6.296875 -3.453125 C -6.234375 -3.453125 -6.109375 -3.421875 -6.078125 -3.40625 L -0.78125 -2.078125 C -0.421875 -2 -0.3125 -1.96875 -0.3125 -0.90625 C -0.3125 -0.546875 -0.3125 -0.484375 -0.125 -0.484375 C 0 -0.484375 0 -0.59375 0 -0.65625 C 0 -0.921875 -0.015625 -1.203125 -0.015625 -1.46875 L -0.03125 -2.3125 L -0.015625 -3.140625 C -0.015625 -3.421875 0 -3.71875 0 -4 C 0 -4.09375 0 -4.21875 -0.203125 -4.21875 C -0.3125 -4.21875 -0.3125 -4.140625 -0.3125 -3.875 C -0.3125 -3.625 -0.3125 -3.5 -0.328125 -3.25 C -0.359375 -2.953125 -0.390625 -2.875 -0.546875 -2.875 C -0.546875 -2.875 -0.609375 -2.875 -0.75 -2.921875 L -6.015625 -4.234375 C -6.296875 -4.3125 -6.359375 -4.34375 -6.390625 -4.46875 C -6.40625 -4.546875 -6.40625 -4.875 -6.40625 -5.09375 C -6.40625 -6.09375 -6.375 -6.53125 -5.59375 -6.53125 C -5.453125 -6.53125 -5.0625 -6.5 -4.796875 -6.453125 C -4.765625 -6.453125 -4.640625 -6.421875 -4.609375 -6.421875 C -4.546875 -6.421875 -4.484375 -6.453125 -4.484375 -6.546875 C -4.484375 -6.65625 -4.5625 -6.671875 -4.71875 -6.703125 Z M -4.71875 -6.703125 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-3-2">
|
||||||
|
<path d="M -5.484375 -6.40625 C -5.15625 -6.40625 -4.46875 -6.25 -4.078125 -5.859375 C -3.8125 -5.609375 -3.5 -5.078125 -3.5 -4.1875 L -3.5 -3.078125 L -6.09375 -3.71875 C -6.328125 -3.78125 -6.421875 -3.8125 -6.453125 -4 C -6.46875 -4.09375 -6.46875 -4.40625 -6.46875 -4.609375 C -6.46875 -5.3125 -6.46875 -6.40625 -5.484375 -6.40625 Z M -0.921875 -7.484375 C -1.046875 -7.484375 -1.046875 -7.375 -1.046875 -7.375 C -1.046875 -7.28125 -0.96875 -7.265625 -0.90625 -7.25 C -0.171875 -7 0 -6.5625 0 -6.34375 C 0 -6.015625 -0.21875 -5.9375 -0.609375 -5.9375 C -0.90625 -5.9375 -1.421875 -6 -1.734375 -6.046875 C -1.875 -6.0625 -2.0625 -6.078125 -2.203125 -6.078125 C -2.96875 -6.078125 -3.28125 -5.421875 -3.375 -5.15625 C -3.59375 -6.15625 -4.28125 -7.328125 -5.28125 -7.328125 C -6.140625 -7.328125 -6.78125 -6.4375 -6.78125 -5.140625 L -6.78125 -2.3125 C -6.78125 -2.109375 -6.78125 -2.03125 -6.578125 -2.03125 C -6.46875 -2.03125 -6.46875 -2.109375 -6.46875 -2.296875 C -6.46875 -2.296875 -6.46875 -2.515625 -6.453125 -2.671875 C -6.421875 -2.859375 -6.421875 -2.953125 -6.296875 -2.953125 C -6.25 -2.953125 -6.21875 -2.9375 -6.109375 -2.90625 L -0.78125 -1.578125 C -0.390625 -1.484375 -0.3125 -1.453125 -0.3125 -0.671875 C -0.3125 -0.5 -0.3125 -0.40625 -0.109375 -0.40625 C 0 -0.40625 0 -0.546875 0 -0.546875 L -0.03125 -1.796875 L 0 -3.0625 C 0 -3.140625 0 -3.25 -0.203125 -3.25 C -0.3125 -3.25 -0.3125 -3.171875 -0.3125 -2.96875 C -0.3125 -2.609375 -0.3125 -2.328125 -0.484375 -2.328125 C -0.546875 -2.328125 -0.59375 -2.34375 -0.65625 -2.359375 L -3.28125 -3.015625 L -3.28125 -4.203125 C -3.28125 -5.09375 -2.734375 -5.28125 -2.375 -5.28125 C -2.234375 -5.28125 -1.921875 -5.203125 -1.703125 -5.140625 C -1.421875 -5.0625 -1.046875 -4.984375 -0.859375 -4.984375 C 0.21875 -4.984375 0.21875 -6.171875 0.21875 -6.296875 C 0.21875 -7.140625 -0.78125 -7.484375 -0.921875 -7.484375 Z M -0.921875 -7.484375 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-3-3">
|
||||||
|
<path d="M -1.421875 -5.671875 C -1.515625 -5.671875 -1.515625 -5.59375 -1.515625 -5.5625 C -1.515625 -5.453125 -1.484375 -5.453125 -1.34375 -5.421875 C -0.6875 -5.25 -0.109375 -5.0625 -0.109375 -4.65625 C -0.109375 -4.390625 -0.359375 -4.359375 -0.5625 -4.359375 C -0.78125 -4.359375 -1.25 -4.484375 -1.59375 -4.5625 L -2.671875 -4.84375 C -2.8125 -4.875 -3.1875 -4.96875 -3.34375 -5.015625 C -3.578125 -5.0625 -3.953125 -5.15625 -4.015625 -5.15625 C -4.1875 -5.15625 -4.28125 -5.015625 -4.28125 -4.875 C -4.28125 -4.828125 -4.265625 -4.5625 -3.921875 -4.484375 L -2.078125 -4.015625 L -1.0625 -3.765625 C -1.015625 -3.75 -0.109375 -3.28125 -0.109375 -2.46875 C -0.109375 -1.96875 -0.4375 -1.734375 -0.96875 -1.734375 C -1.265625 -1.734375 -1.53125 -1.8125 -1.8125 -1.875 L -3.484375 -2.296875 C -3.6875 -2.34375 -4.0625 -2.4375 -4.125 -2.4375 C -4.28125 -2.4375 -4.390625 -2.328125 -4.390625 -2.15625 C -4.390625 -2.125 -4.375 -1.84375 -4.03125 -1.75 L 1.71875 -0.328125 C 1.828125 -0.296875 1.875 -0.296875 1.875 -0.296875 C 2.03125 -0.296875 2.140625 -0.40625 2.140625 -0.578125 C 2.140625 -0.78125 1.96875 -0.90625 1.9375 -0.921875 C 1.84375 -0.96875 1.328125 -1.09375 -0.203125 -1.46875 C 0.0625 -1.78125 0.109375 -2.234375 0.109375 -2.4375 C 0.109375 -3.125 -0.34375 -3.515625 -0.609375 -3.75 C -0.171875 -3.84375 0.109375 -4.203125 0.109375 -4.640625 C 0.109375 -4.984375 -0.125 -5.21875 -0.4375 -5.375 C -0.796875 -5.546875 -1.421875 -5.671875 -1.421875 -5.671875 Z M -1.421875 -5.671875 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-3-4">
|
||||||
|
<path d="M -4.125 -5.203125 C -4.28125 -5.203125 -4.390625 -5.078125 -4.390625 -4.90625 C -4.390625 -4.828125 -4.34375 -4.609375 -4.0625 -4.53125 C -1.8125 -3.890625 -0.6875 -2.375 -0.328125 -1.25 L -4.28125 -2.21875 C -4.28125 -2.21875 -4.390625 -2.21875 -4.390625 -2.09375 C -4.390625 -1.859375 -4.3125 -1.140625 -4.28125 -0.890625 C -4.28125 -0.796875 -4.265625 -0.6875 -4.09375 -0.6875 C -3.96875 -0.6875 -3.96875 -0.78125 -3.96875 -0.9375 C -3.96875 -1.40625 -3.90625 -1.421875 -3.796875 -1.421875 C -3.734375 -1.421875 -3.265625 -1.3125 -3 -1.234375 L -0.5625 -0.640625 L -0.125 -0.53125 C -0.015625 -0.53125 0 -0.625 0 -0.6875 L 0 -0.828125 C -0.125 -1.515625 -0.5 -2.59375 -1.453125 -3.625 C -2.671875 -4.9375 -4.03125 -5.203125 -4.125 -5.203125 Z M -4.125 -5.203125 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-4-0">
|
||||||
|
</g>
|
||||||
|
<g id="glyph-4-1">
|
||||||
|
<path d="M -2.625 -3.859375 C -2.71875 -3.890625 -2.734375 -3.890625 -2.78125 -3.890625 C -2.90625 -3.890625 -3 -3.78125 -3 -3.671875 C -3 -3.59375 -2.96875 -3.453125 -2.828125 -3.375 C -2.78125 -3.359375 -2.5625 -3.296875 -2.421875 -3.265625 L -1.84375 -3.125 L -0.734375 -2.84375 C -0.734375 -2.84375 -0.125 -2.53125 -0.125 -1.984375 C -0.125 -1.515625 -0.578125 -1.515625 -0.703125 -1.515625 C -1.078125 -1.515625 -1.515625 -1.671875 -2.046875 -1.890625 C -2.28125 -1.96875 -2.359375 -2 -2.46875 -2 C -2.8125 -2 -3.0625 -1.71875 -3.0625 -1.34375 C -3.0625 -0.640625 -2.125 -0.328125 -2 -0.328125 C -1.90625 -0.328125 -1.90625 -0.421875 -1.90625 -0.4375 C -1.90625 -0.546875 -1.953125 -0.546875 -2.015625 -0.5625 C -2.59375 -0.75 -2.875 -1.046875 -2.875 -1.328125 C -2.875 -1.4375 -2.796875 -1.5 -2.625 -1.5 C -2.46875 -1.5 -2.3125 -1.4375 -2.21875 -1.390625 C -1.375 -1.0625 -1.125 -1 -0.8125 -1 C -0.703125 -1 -0.375 -1 -0.140625 -1.265625 C 0.03125 -1.484375 0.0625 -1.765625 0.0625 -1.953125 C 0.0625 -2.234375 -0.03125 -2.484375 -0.25 -2.71875 C 0.140625 -2.625 0.4375 -2.546875 0.78125 -2.265625 C 1 -2.078125 1.21875 -1.796875 1.21875 -1.421875 C 1.21875 -1.375 1.21875 -1.046875 1 -0.90625 C 0.953125 -1.28125 0.609375 -1.28125 0.609375 -1.28125 C 0.390625 -1.28125 0.34375 -1.078125 0.34375 -1.015625 C 0.34375 -0.828125 0.484375 -0.609375 0.8125 -0.609375 C 1.15625 -0.609375 1.421875 -0.9375 1.421875 -1.4375 C 1.421875 -2.140625 0.875 -2.984375 0 -3.203125 Z M -2.625 -3.859375 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-4-2">
|
||||||
|
<path d="M -1.015625 -3.46875 C -1.09375 -3.46875 -1.09375 -3.390625 -1.09375 -3.34375 C -1.09375 -3.265625 -1.0625 -3.25 -0.984375 -3.21875 C -0.640625 -3.09375 -0.46875 -2.671875 -0.46875 -2.34375 C -0.46875 -2.171875 -0.5 -2 -0.546875 -1.828125 C -0.625 -1.515625 -0.625 -1.453125 -0.625 -1.328125 C -0.625 -1.328125 -0.625 -1.203125 -0.609375 -1.171875 C -0.796875 -1.34375 -0.921875 -1.46875 -1.390625 -2.0625 C -1.515625 -2.21875 -1.9375 -2.734375 -2.125 -2.9375 C -2.546875 -3.359375 -2.90625 -3.625 -2.984375 -3.625 C -3.0625 -3.625 -3.0625 -3.53125 -3.0625 -3.5 C -3.0625 -3.4375 -3.046875 -3.421875 -3 -3.390625 C -2.671875 -3.171875 -2.578125 -3.03125 -2.578125 -2.859375 C -2.578125 -2.78125 -2.578125 -2.671875 -2.78125 -2.46875 C -3.015625 -2.21875 -3.0625 -2.078125 -3.0625 -1.90625 C -3.0625 -1.359375 -2.46875 -0.984375 -2.25 -0.984375 C -2.1875 -0.984375 -2.171875 -1.046875 -2.171875 -1.09375 C -2.171875 -1.1875 -2.1875 -1.203125 -2.265625 -1.21875 C -2.515625 -1.328125 -2.53125 -1.71875 -2.53125 -1.828125 C -2.53125 -1.984375 -2.484375 -2.171875 -2.46875 -2.265625 C -2.375 -2.65625 -2.375 -2.703125 -2.375 -2.875 C -2.1875 -2.6875 -2.0625 -2.5625 -1.53125 -1.90625 C -1.109375 -1.359375 -0.9375 -1.171875 -0.796875 -1.046875 C -0.375 -0.625 -0.078125 -0.421875 -0.015625 -0.421875 C 0.0625 -0.421875 0.0625 -0.515625 0.0625 -0.546875 C 0.0625 -0.609375 0.0625 -0.625 0 -0.65625 C -0.265625 -0.84375 -0.421875 -1.0625 -0.421875 -1.296875 C -0.421875 -1.390625 -0.421875 -1.484375 -0.25 -1.671875 C -0.03125 -1.890625 0.0625 -2.03125 0.0625 -2.25 C 0.0625 -3 -0.765625 -3.46875 -1.015625 -3.46875 Z M -1.015625 -3.46875 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-5-0">
|
||||||
|
</g>
|
||||||
|
<g id="glyph-5-1">
|
||||||
|
<path d="M 5.125 0 L 5.125 -0.3125 C 4.578125 -0.3125 4.40625 -0.328125 4.171875 -0.609375 L 2.84375 -2.328125 C 3.140625 -2.703125 3.515625 -3.1875 3.765625 -3.453125 C 4.0625 -3.8125 4.46875 -3.953125 4.9375 -3.96875 L 4.9375 -4.28125 C 4.6875 -4.25 4.390625 -4.25 4.125 -4.25 C 3.828125 -4.25 3.296875 -4.265625 3.171875 -4.28125 L 3.171875 -3.96875 C 3.390625 -3.953125 3.46875 -3.8125 3.46875 -3.65625 C 3.46875 -3.5 3.359375 -3.375 3.3125 -3.3125 L 2.703125 -2.546875 L 1.921875 -3.546875 C 1.828125 -3.640625 1.828125 -3.65625 1.828125 -3.71875 C 1.828125 -3.875 1.984375 -3.953125 2.1875 -3.96875 L 2.1875 -4.28125 L 1.109375 -4.25 C 0.90625 -4.25 0.4375 -4.25 0.171875 -4.28125 L 0.171875 -3.96875 C 0.859375 -3.96875 0.875 -3.953125 1.34375 -3.359375 L 2.328125 -2.078125 C 1.859375 -1.484375 1.859375 -1.46875 1.390625 -0.90625 C 0.90625 -0.328125 0.328125 -0.3125 0.125 -0.3125 L 0.125 0 C 0.375 -0.015625 0.6875 -0.03125 0.9375 -0.03125 L 1.890625 0 L 1.890625 -0.3125 C 1.671875 -0.34375 1.59375 -0.46875 1.59375 -0.609375 C 1.59375 -0.828125 1.890625 -1.15625 2.484375 -1.875 L 3.25 -0.890625 C 3.328125 -0.78125 3.453125 -0.609375 3.453125 -0.5625 C 3.453125 -0.46875 3.359375 -0.3125 3.09375 -0.3125 L 3.09375 0 L 4.171875 -0.03125 C 4.4375 -0.03125 4.828125 -0.015625 5.125 0 Z M 5.125 0 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-5-2">
|
||||||
|
<path d="M 2.734375 -1.859375 L 2.734375 -2.4375 L 0.109375 -2.4375 L 0.109375 -1.859375 Z M 2.734375 -1.859375 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-5-3">
|
||||||
|
<path d="M 3.609375 -3.78125 C 3.609375 -4.09375 3.296875 -4.390625 2.875 -4.390625 C 2.15625 -4.390625 1.796875 -3.71875 1.65625 -3.296875 L 1.65625 -4.390625 L 0.28125 -4.28125 L 0.28125 -3.96875 C 0.96875 -3.96875 1.046875 -3.90625 1.046875 -3.40625 L 1.046875 -0.75 C 1.046875 -0.3125 0.9375 -0.3125 0.28125 -0.3125 L 0.28125 0 L 1.40625 -0.03125 C 1.8125 -0.03125 2.265625 -0.03125 2.671875 0 L 2.671875 -0.3125 L 2.453125 -0.3125 C 1.71875 -0.3125 1.703125 -0.421875 1.703125 -0.78125 L 1.703125 -2.296875 C 1.703125 -3.28125 2.125 -4.171875 2.875 -4.171875 C 2.953125 -4.171875 2.96875 -4.171875 2.984375 -4.15625 C 2.953125 -4.140625 2.765625 -4.03125 2.765625 -3.765625 C 2.765625 -3.5 2.96875 -3.34375 3.1875 -3.34375 C 3.359375 -3.34375 3.609375 -3.46875 3.609375 -3.78125 Z M 3.609375 -3.78125 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-5-4">
|
||||||
|
<path d="M 4.796875 -0.890625 L 4.796875 -1.4375 L 4.546875 -1.4375 L 4.546875 -0.890625 C 4.546875 -0.3125 4.296875 -0.25 4.1875 -0.25 C 3.859375 -0.25 3.8125 -0.6875 3.8125 -0.75 L 3.8125 -2.734375 C 3.8125 -3.140625 3.8125 -3.53125 3.46875 -3.90625 C 3.078125 -4.28125 2.578125 -4.4375 2.109375 -4.4375 C 1.296875 -4.4375 0.609375 -3.984375 0.609375 -3.328125 C 0.609375 -3.03125 0.796875 -2.859375 1.0625 -2.859375 C 1.34375 -2.859375 1.515625 -3.0625 1.515625 -3.3125 C 1.515625 -3.4375 1.46875 -3.765625 1.015625 -3.765625 C 1.28125 -4.125 1.765625 -4.234375 2.078125 -4.234375 C 2.5625 -4.234375 3.140625 -3.84375 3.140625 -2.953125 L 3.140625 -2.59375 C 2.625 -2.5625 1.9375 -2.53125 1.3125 -2.234375 C 0.5625 -1.890625 0.3125 -1.375 0.3125 -0.9375 C 0.3125 -0.140625 1.28125 0.109375 1.90625 0.109375 C 2.5625 0.109375 3.015625 -0.28125 3.203125 -0.75 C 3.25 -0.359375 3.515625 0.0625 3.984375 0.0625 C 4.1875 0.0625 4.796875 -0.078125 4.796875 -0.890625 Z M 3.140625 -1.390625 C 3.140625 -0.453125 2.421875 -0.109375 1.96875 -0.109375 C 1.484375 -0.109375 1.078125 -0.453125 1.078125 -0.953125 C 1.078125 -1.5 1.5 -2.328125 3.140625 -2.375 Z M 3.140625 -1.390625 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-5-5">
|
||||||
|
<path d="M 5.046875 -3.96875 L 5.046875 -4.28125 C 4.8125 -4.25 4.53125 -4.25 4.296875 -4.25 L 3.4375 -4.28125 L 3.4375 -3.96875 C 3.734375 -3.953125 3.90625 -3.796875 3.90625 -3.546875 C 3.90625 -3.4375 3.890625 -3.421875 3.84375 -3.296875 L 2.84375 -0.859375 L 1.734375 -3.53125 C 1.703125 -3.625 1.671875 -3.671875 1.671875 -3.703125 C 1.671875 -3.96875 2.046875 -3.96875 2.234375 -3.96875 L 2.234375 -4.28125 L 1.15625 -4.25 C 0.890625 -4.25 0.484375 -4.25 0.1875 -4.28125 L 0.1875 -3.96875 C 0.671875 -3.96875 0.859375 -3.96875 0.984375 -3.625 L 2.484375 0 L 2.234375 0.578125 C 2.015625 1.125 1.734375 1.8125 1.09375 1.8125 C 1.046875 1.8125 0.828125 1.8125 0.640625 1.640625 C 0.9375 1.59375 1.015625 1.375 1.015625 1.21875 C 1.015625 0.96875 0.828125 0.796875 0.609375 0.796875 C 0.40625 0.796875 0.1875 0.9375 0.1875 1.234375 C 0.1875 1.671875 0.609375 2.03125 1.09375 2.03125 C 1.71875 2.03125 2.140625 1.46875 2.375 0.90625 L 4.125 -3.328125 C 4.375 -3.953125 4.875 -3.96875 5.046875 -3.96875 Z M 5.046875 -3.96875 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-6-0">
|
||||||
|
</g>
|
||||||
|
<g id="glyph-6-1">
|
||||||
|
<path d="M 2.46875 0 L 2.46875 -0.21875 L 2.28125 -0.21875 C 1.734375 -0.21875 1.71875 -0.296875 1.71875 -0.546875 L 1.71875 -4.203125 C 1.71875 -4.453125 1.734375 -4.53125 2.28125 -4.53125 L 2.46875 -4.53125 L 2.46875 -4.75 C 2.21875 -4.734375 1.671875 -4.734375 1.40625 -4.734375 C 1.140625 -4.734375 0.59375 -4.734375 0.34375 -4.75 L 0.34375 -4.53125 L 0.53125 -4.53125 C 1.078125 -4.53125 1.09375 -4.453125 1.09375 -4.203125 L 1.09375 -0.546875 C 1.09375 -0.296875 1.078125 -0.21875 0.53125 -0.21875 L 0.34375 -0.21875 L 0.34375 0 C 0.59375 -0.015625 1.140625 -0.015625 1.40625 -0.015625 C 1.671875 -0.015625 2.21875 -0.015625 2.46875 0 Z M 2.46875 0 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-6-2">
|
||||||
|
<path d="M 4.546875 -3.15625 L 4.34375 -4.734375 L 0.375 -4.734375 L 0.375 -4.515625 L 0.546875 -4.515625 C 1.078125 -4.515625 1.09375 -4.4375 1.09375 -4.1875 L 1.09375 -0.546875 C 1.09375 -0.296875 1.078125 -0.21875 0.546875 -0.21875 L 0.375 -0.21875 L 0.375 0 C 0.625 -0.015625 1.171875 -0.015625 1.4375 -0.015625 C 1.71875 -0.015625 2.359375 -0.015625 2.609375 0 L 2.609375 -0.21875 L 2.375 -0.21875 C 1.71875 -0.21875 1.71875 -0.3125 1.71875 -0.546875 L 1.71875 -2.265625 L 2.375 -2.265625 C 3.046875 -2.265625 3.140625 -2.046875 3.140625 -1.453125 L 3.3125 -1.453125 L 3.3125 -3.28125 L 3.140625 -3.28125 C 3.140625 -2.6875 3.046875 -2.46875 2.375 -2.46875 L 1.71875 -2.46875 L 1.71875 -4.234375 C 1.71875 -4.46875 1.734375 -4.515625 2.0625 -4.515625 L 2.984375 -4.515625 C 4.0625 -4.515625 4.25 -4.140625 4.359375 -3.15625 Z M 4.546875 -3.15625 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-6-3">
|
||||||
|
<path d="M 5.265625 0 L 5.265625 -0.21875 L 5.109375 -0.21875 C 4.5625 -0.21875 4.546875 -0.296875 4.546875 -0.546875 L 4.546875 -4.203125 C 4.546875 -4.453125 4.5625 -4.53125 5.109375 -4.53125 L 5.265625 -4.53125 L 5.265625 -4.75 C 5.03125 -4.734375 4.515625 -4.734375 4.25 -4.734375 C 3.984375 -4.734375 3.46875 -4.734375 3.21875 -4.75 L 3.21875 -4.53125 L 3.390625 -4.53125 C 3.921875 -4.53125 3.9375 -4.453125 3.9375 -4.203125 L 3.9375 -2.578125 L 1.71875 -2.578125 L 1.71875 -4.203125 C 1.71875 -4.453125 1.734375 -4.53125 2.265625 -4.53125 L 2.4375 -4.53125 L 2.4375 -4.75 C 2.1875 -4.734375 1.671875 -4.734375 1.40625 -4.734375 C 1.140625 -4.734375 0.625 -4.734375 0.375 -4.75 L 0.375 -4.53125 L 0.546875 -4.53125 C 1.078125 -4.53125 1.09375 -4.453125 1.09375 -4.203125 L 1.09375 -0.546875 C 1.09375 -0.296875 1.078125 -0.21875 0.546875 -0.21875 L 0.375 -0.21875 L 0.375 0 C 0.625 -0.015625 1.140625 -0.015625 1.40625 -0.015625 C 1.671875 -0.015625 2.1875 -0.015625 2.4375 0 L 2.4375 -0.21875 L 2.265625 -0.21875 C 1.734375 -0.21875 1.71875 -0.296875 1.71875 -0.546875 L 1.71875 -2.359375 L 3.9375 -2.359375 L 3.9375 -0.546875 C 3.9375 -0.296875 3.921875 -0.21875 3.390625 -0.21875 L 3.21875 -0.21875 L 3.21875 0 C 3.46875 -0.015625 3.984375 -0.015625 4.234375 -0.015625 C 4.5 -0.015625 5.03125 -0.015625 5.265625 0 Z M 5.265625 0 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-6-4">
|
||||||
|
<path d="M 5.3125 0 L 5.3125 -0.21875 L 5.1875 -0.21875 C 4.75 -0.21875 4.671875 -0.28125 4.609375 -0.46875 L 3 -4.828125 C 2.953125 -4.953125 2.9375 -4.984375 2.828125 -4.984375 C 2.71875 -4.984375 2.703125 -4.9375 2.65625 -4.84375 L 1.125 -0.703125 C 1.0625 -0.53125 0.953125 -0.21875 0.328125 -0.21875 L 0.328125 0 C 0.484375 0 0.765625 -0.015625 1.03125 -0.015625 L 1.84375 0 L 1.84375 -0.21875 C 1.484375 -0.21875 1.328125 -0.390625 1.328125 -0.5625 C 1.328125 -0.609375 1.328125 -0.625 1.359375 -0.703125 L 1.703125 -1.609375 L 3.546875 -1.609375 L 3.9375 -0.546875 C 3.984375 -0.453125 3.984375 -0.4375 3.984375 -0.421875 C 3.984375 -0.21875 3.59375 -0.21875 3.40625 -0.21875 L 3.40625 0 C 3.65625 -0.015625 4.140625 -0.015625 4.40625 -0.015625 Z M 3.46875 -1.828125 L 1.765625 -1.828125 L 2.625 -4.109375 Z M 3.46875 -1.828125 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-6-5">
|
||||||
|
<path d="M 4.953125 -1.625 C 4.953125 -1.6875 4.953125 -1.734375 4.875 -1.734375 C 4.796875 -1.734375 4.796875 -1.703125 4.78125 -1.625 C 4.734375 -0.625 3.921875 -0.0625 3.140625 -0.0625 C 2.53125 -0.0625 1.21875 -0.421875 1.21875 -2.375 C 1.21875 -4.421875 2.640625 -4.6875 3.125 -4.6875 C 3.859375 -4.6875 4.578125 -4.109375 4.734375 -3.03125 C 4.75 -2.9375 4.75 -2.921875 4.84375 -2.921875 C 4.953125 -2.921875 4.953125 -2.9375 4.953125 -3.09375 L 4.953125 -4.734375 C 4.953125 -4.859375 4.953125 -4.90625 4.875 -4.90625 C 4.859375 -4.90625 4.828125 -4.90625 4.765625 -4.8125 L 4.40625 -4.28125 C 4.171875 -4.515625 3.75 -4.90625 3.03125 -4.90625 C 1.671875 -4.90625 0.5 -3.796875 0.5 -2.375 C 0.5 -0.953125 1.671875 0.15625 3.046875 0.15625 C 4.21875 0.15625 4.953125 -0.796875 4.953125 -1.625 Z M 4.953125 -1.625 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-7-0">
|
||||||
|
</g>
|
||||||
|
<g id="glyph-7-1">
|
||||||
|
<path d="M 11.546875 -4.265625 C 11.546875 -4.578125 11.265625 -4.578125 11.015625 -4.578125 L 6.46875 -4.578125 L 6.46875 -9.125 C 6.46875 -9.375 6.46875 -9.65625 6.171875 -9.65625 C 5.875 -9.65625 5.875 -9.390625 5.875 -9.125 L 5.875 -4.578125 L 1.328125 -4.578125 C 1.078125 -4.578125 0.796875 -4.578125 0.796875 -4.296875 C 0.796875 -3.984375 1.0625 -3.984375 1.328125 -3.984375 L 5.875 -3.984375 L 5.875 0.5625 C 5.875 0.8125 5.875 1.09375 6.15625 1.09375 C 6.46875 1.09375 6.46875 0.828125 6.46875 0.5625 L 6.46875 -3.984375 L 11.015625 -3.984375 C 11.25 -3.984375 11.546875 -3.984375 11.546875 -4.265625 Z M 11.546875 -4.265625 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-8-0">
|
||||||
|
</g>
|
||||||
|
<g id="glyph-8-1">
|
||||||
|
<path d="M 2.078125 -3.5 C 2.078125 -3.71875 1.890625 -3.890625 1.671875 -3.890625 C 1.390625 -3.890625 1.328125 -3.65625 1.296875 -3.5625 L 0.375 -0.5625 L 0.328125 -0.4375 C 0.328125 -0.359375 0.546875 -0.28125 0.609375 -0.28125 C 0.65625 -0.28125 0.6875 -0.3125 0.703125 -0.390625 L 2.015625 -3.28125 C 2.046875 -3.359375 2.078125 -3.40625 2.078125 -3.5 Z M 2.078125 -3.5 "/>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<clipPath id="clip-0">
|
||||||
|
<path clip-rule="nonzero" d="M 91 255 L 124 255 L 124 286.488281 L 91 286.488281 Z M 91 255 "/>
|
||||||
|
</clipPath>
|
||||||
|
<clipPath id="clip-1">
|
||||||
|
<path clip-rule="nonzero" d="M 32 240 L 60 240 L 60 286.488281 L 32 286.488281 Z M 32 240 "/>
|
||||||
|
</clipPath>
|
||||||
|
<clipPath id="clip-2">
|
||||||
|
<path clip-rule="nonzero" d="M 5 216 L 42 216 L 42 286.488281 L 5 286.488281 Z M 5 216 "/>
|
||||||
|
</clipPath>
|
||||||
|
<clipPath id="clip-3">
|
||||||
|
<path clip-rule="nonzero" d="M 101 228 L 204.574219 228 L 204.574219 230 L 101 230 Z M 101 228 "/>
|
||||||
|
</clipPath>
|
||||||
|
<clipPath id="clip-4">
|
||||||
|
<path clip-rule="nonzero" d="M 5 0.492188 L 42 0.492188 L 42 73 L 5 73 Z M 5 0.492188 "/>
|
||||||
|
</clipPath>
|
||||||
|
<clipPath id="clip-5">
|
||||||
|
<path clip-rule="nonzero" d="M 86 0.492188 L 119 0.492188 L 119 31 L 86 31 Z M 86 0.492188 "/>
|
||||||
|
</clipPath>
|
||||||
|
<clipPath id="clip-6">
|
||||||
|
<path clip-rule="nonzero" d="M 82 25 L 204.574219 25 L 204.574219 27 L 82 27 Z M 82 25 "/>
|
||||||
|
</clipPath>
|
||||||
|
<clipPath id="clip-7">
|
||||||
|
<path clip-rule="nonzero" d="M 185 209 L 204.574219 209 L 204.574219 242 L 185 242 Z M 185 209 "/>
|
||||||
|
</clipPath>
|
||||||
|
<clipPath id="clip-8">
|
||||||
|
<path clip-rule="nonzero" d="M 185 12 L 204.574219 12 L 204.574219 46 L 185 46 Z M 185 12 "/>
|
||||||
|
</clipPath>
|
||||||
|
</defs>
|
||||||
|
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M -31.179392 0.000241591 L 31.181586 0.000241591 " transform="matrix(0.996529, 0, 0, -0.996529, 70.81336, 285.492428)"/>
|
||||||
|
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-dasharray="2.98883 2.98883" stroke-miterlimit="10" d="M 31.181586 0.000241591 L 42.517808 0.000241591 " transform="matrix(0.996529, 0, 0, -0.996529, 70.81336, 285.492428)"/>
|
||||||
|
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(49.01886%, 18.03894%, 55.683899%)" stroke-opacity="1" stroke-miterlimit="10" d="M 36.849697 0.000241591 L 36.849697 12.375225 " transform="matrix(0.996529, 0, 0, -0.996529, 70.81336, 285.492428)"/>
|
||||||
|
<path fill-rule="nonzero" fill="rgb(49.01886%, 18.03894%, 55.683899%)" fill-opacity="1" d="M 107.535156 269.957031 L 105.859375 274.386719 L 107.535156 272.914062 L 109.214844 274.386719 Z M 107.535156 269.957031 "/>
|
||||||
|
<g clip-path="url(#clip-0)">
|
||||||
|
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(49.01886%, 18.03894%, 55.683899%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.053346 0.000782811 L 1.60823 1.682401 L 3.086016 0.000782811 L 1.60823 -1.684755 Z M 6.053346 0.000782811 " transform="matrix(0, -0.996529, -0.996529, 0, 107.535936, 275.989367)"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(49.01886%, 18.03894%, 55.683899%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-0-1" x="111.341203" y="269.259965"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(49.01886%, 18.03894%, 55.683899%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-1-1" x="117.01544" y="270.749776"/>
|
||||||
|
</g>
|
||||||
|
<path fill-rule="nonzero" fill="rgb(100%, 100%, 100%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M -31.179392 34.016746 L -31.179392 56.693109 L 31.181586 56.693109 L 31.181586 34.016746 Z M -31.179392 34.016746 " transform="matrix(0.996529, 0, 0, -0.996529, 70.81336, 285.492428)"/>
|
||||||
|
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-0-2" x="64.145583" y="241.012351"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-1-2" x="72.862224" y="242.502162"/>
|
||||||
|
</g>
|
||||||
|
<g clip-path="url(#clip-1)">
|
||||||
|
<path fill="none" stroke-width="0.79701" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M -24.942902 0.000241591 L -24.942902 5.668352 L -27.43593 7.161817 L -22.453794 10.152667 L -27.43593 13.139597 L -22.453794 16.130446 L -27.43593 19.117376 L -22.453794 22.108226 L -27.43593 25.095155 L -24.942902 26.59254 L -24.942902 34.016746 " transform="matrix(0.996529, 0, 0, -0.996529, 70.81336, 285.492428)"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-0-3" x="29.637773" y="270.570401"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-1-2" x="34.805773" y="272.059216"/>
|
||||||
|
</g>
|
||||||
|
<path fill="none" stroke-width="0.79701" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.376742 20.693158 L 6.376742 15.115204 L -6.374547 15.115204 L -6.374547 20.693158 " transform="matrix(0.996529, 0, 0, -0.996529, 70.81336, 285.492428)"/>
|
||||||
|
<path fill="none" stroke-width="0.79701" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 3.585805 18.901784 L -3.58753 18.901784 " transform="matrix(0.996529, 0, 0, -0.996529, 70.81336, 285.492428)"/>
|
||||||
|
<path fill="none" stroke-width="0.79701" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M -0.000862703 0.000241591 L -0.000862703 15.115204 M -0.000862703 18.901784 L -0.000862703 34.016746 " transform="matrix(0.996529, 0, 0, -0.996529, 70.81336, 285.492428)"/>
|
||||||
|
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-0-4" x="52.541998" y="269.260962"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-1-2" x="56.839032" y="270.749776"/>
|
||||||
|
</g>
|
||||||
|
<g clip-path="url(#clip-2)">
|
||||||
|
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M -43.134951 1.419229 C -45.526062 2.614785 -47.121444 5.401802 -47.121444 9.388295 L -47.121444 20.37565 C -47.121444 24.362142 -48.716825 27.153079 -51.107936 28.348635 C -48.716825 29.544191 -47.121444 32.331208 -47.121444 36.317701 L -47.121444 47.305056 C -47.121444 51.291548 -45.526062 54.082485 -43.134951 55.278041 " transform="matrix(0.996529, 0, 0, -0.996529, 70.81336, 285.492428)"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-2-1" x="14.093911" y="273.839017"/>
|
||||||
|
<use xlink:href="#glyph-2-2" x="14.093911" y="266.048499"/>
|
||||||
|
<use xlink:href="#glyph-2-3" x="14.093911" y="262.159693"/>
|
||||||
|
<use xlink:href="#glyph-2-4" x="14.093911" y="257.195682"/>
|
||||||
|
<use xlink:href="#glyph-2-5" x="14.093911" y="251.679674"/>
|
||||||
|
<use xlink:href="#glyph-2-6" x="14.093911" y="248.921669"/>
|
||||||
|
<use xlink:href="#glyph-2-7" x="14.093911" y="245.060662"/>
|
||||||
|
</g>
|
||||||
|
<g clip-path="url(#clip-3)">
|
||||||
|
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-dasharray="2.98883 2.98883" stroke-miterlimit="10" d="M 31.181586 56.693109 L 133.22718 56.693109 " transform="matrix(0.996529, 0, 0, -0.996529, 70.81336, 285.492428)"/>
|
||||||
|
</g>
|
||||||
|
<path fill-rule="nonzero" fill="rgb(100%, 100%, 100%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M -31.179392 90.709614 L -31.179392 113.385977 L 31.181586 113.385977 L 31.181586 90.709614 Z M -31.179392 90.709614 " transform="matrix(0.996529, 0, 0, -0.996529, 70.81336, 285.492428)"/>
|
||||||
|
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-0-2" x="64.707626" y="185.191772"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-1-3" x="73.424266" y="186.681583"/>
|
||||||
|
</g>
|
||||||
|
<path fill="none" stroke-width="0.79701" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M -24.942902 56.693109 L -24.942902 62.36122 L -27.43593 63.858605 L -22.453794 66.845534 L -27.43593 69.836384 L -22.453794 72.823314 L -27.43593 75.814163 L -22.453794 78.801093 L -27.43593 81.791943 L -24.942902 83.285408 L -24.942902 90.709614 " transform="matrix(0.996529, 0, 0, -0.996529, 70.81336, 285.492428)"/>
|
||||||
|
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-0-3" x="30.760861" y="214.749822"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-1-3" x="35.929858" y="216.239633"/>
|
||||||
|
</g>
|
||||||
|
<path fill="none" stroke-width="0.79701" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.376742 77.386025 L 6.376742 71.808071 L -6.374547 71.808071 L -6.374547 77.386025 " transform="matrix(0.996529, 0, 0, -0.996529, 70.81336, 285.492428)"/>
|
||||||
|
<path fill="none" stroke-width="0.79701" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 3.585805 75.594651 L -3.58753 75.594651 " transform="matrix(0.996529, 0, 0, -0.996529, 70.81336, 285.492428)"/>
|
||||||
|
<path fill="none" stroke-width="0.79701" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M -0.000862703 56.693109 L -0.000862703 71.808071 M -0.000862703 75.594651 L -0.000862703 90.709614 " transform="matrix(0.996529, 0, 0, -0.996529, 70.81336, 285.492428)"/>
|
||||||
|
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-0-4" x="53.666083" y="213.440383"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-1-3" x="57.96212" y="214.929197"/>
|
||||||
|
</g>
|
||||||
|
<path fill-rule="nonzero" fill="rgb(94.900513%, 91.804504%, 95.568848%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(49.01886%, 18.03894%, 55.683899%)" stroke-opacity="1" stroke-miterlimit="10" d="M 15.874551 80.078966 L 15.874551 67.323757 L 21.542662 67.323757 L 21.542662 80.078966 Z M 15.874551 80.078966 " transform="matrix(0.996529, 0, 0, -0.996529, 70.81336, 285.492428)"/>
|
||||||
|
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(49.01886%, 18.03894%, 55.683899%)" stroke-opacity="1" stroke-miterlimit="10" d="M 18.708607 61.326378 L 18.708607 66.825935 " transform="matrix(0.996529, 0, 0, -0.996529, 70.81336, 285.492428)"/>
|
||||||
|
<path fill-rule="nonzero" fill="rgb(49.01886%, 18.03894%, 55.683899%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(49.01886%, 18.03894%, 55.683899%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.053583 -0.000363246 L 1.608467 1.681255 L 3.086253 -0.000363246 L 1.608467 -1.681981 Z M 6.053583 -0.000363246 " transform="matrix(0, 0.996529, 0.996529, 0, 89.457393, 221.549459)"/>
|
||||||
|
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(49.01886%, 18.03894%, 55.683899%)" stroke-opacity="1" stroke-miterlimit="10" d="M 18.708607 86.076345 L 18.708607 80.576788 " transform="matrix(0.996529, 0, 0, -0.996529, 70.81336, 285.492428)"/>
|
||||||
|
<path fill-rule="nonzero" fill="rgb(49.01886%, 18.03894%, 55.683899%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(49.01886%, 18.03894%, 55.683899%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.053016 0.000363246 L 1.6079 1.681981 L 3.085686 0.000363246 L 1.6079 -1.681255 Z M 6.053016 0.000363246 " transform="matrix(0, -0.996529, -0.996529, 0, 89.457393, 202.543725)"/>
|
||||||
|
<g fill="rgb(49.01886%, 18.03894%, 55.683899%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-0-5" x="95.988675" y="214.529589"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(49.01886%, 18.03894%, 55.683899%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-1-3" x="100.848748" y="216.018404"/>
|
||||||
|
</g>
|
||||||
|
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M -43.134951 58.112097 C -45.526062 59.307653 -47.121444 62.09467 -47.121444 66.081163 L -47.121444 77.068517 C -47.121444 81.05501 -48.716825 83.845947 -51.107936 85.041503 C -48.716825 86.237059 -47.121444 89.024076 -47.121444 93.010569 L -47.121444 103.997923 C -47.121444 107.984416 -45.526062 110.775353 -43.134951 111.970909 " transform="matrix(0.996529, 0, 0, -0.996529, 70.81336, 285.492428)"/>
|
||||||
|
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-3-1" x="11.253803" y="223.210354"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-4-1" x="12.743614" y="217.409558"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-2-8" x="11.253803" y="212.63718"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-3-2" x="11.253803" y="207.672472"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-4-1" x="12.743614" y="200.134726"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-2-8" x="11.253803" y="195.362348"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-3-2" x="11.253803" y="190.398636"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-4-2" x="12.743614" y="182.859894"/>
|
||||||
|
</g>
|
||||||
|
<path fill-rule="nonzero" fill="rgb(100%, 100%, 100%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M -31.179392 147.402481 L -31.179392 170.082764 L 31.181586 170.082764 L 31.181586 147.402481 Z M -31.179392 147.402481 " transform="matrix(0.996529, 0, 0, -0.996529, 70.81336, 285.492428)"/>
|
||||||
|
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-0-2" x="63.8825" y="128.695546"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-1-4" x="72.600136" y="130.185357"/>
|
||||||
|
</g>
|
||||||
|
<path fill="none" stroke-width="0.79701" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M -24.942902 113.385977 L -24.942902 119.058007 L -27.43593 120.551472 L -22.453794 123.538402 L -27.43593 126.529252 L -22.453794 129.516181 L -27.43593 132.507031 L -22.453794 135.493961 L -27.43593 138.48481 L -24.942902 139.978275 L -24.942902 147.402481 " transform="matrix(0.996529, 0, 0, -0.996529, 70.81336, 285.492428)"/>
|
||||||
|
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-0-3" x="29.111605" y="158.253596"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-1-4" x="34.280602" y="159.743407"/>
|
||||||
|
</g>
|
||||||
|
<path fill="none" stroke-width="0.79701" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.376742 134.082813 L 6.376742 128.500939 L -6.374547 128.500939 L -6.374547 134.082813 " transform="matrix(0.996529, 0, 0, -0.996529, 70.81336, 285.492428)"/>
|
||||||
|
<path fill="none" stroke-width="0.79701" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 3.585805 132.287519 L -3.58753 132.287519 " transform="matrix(0.996529, 0, 0, -0.996529, 70.81336, 285.492428)"/>
|
||||||
|
<path fill="none" stroke-width="0.79701" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M -0.000862703 113.385977 L -0.000862703 128.500939 M -0.000862703 132.287519 L -0.000862703 147.402481 " transform="matrix(0.996529, 0, 0, -0.996529, 70.81336, 285.492428)"/>
|
||||||
|
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-0-4" x="52.016827" y="156.944157"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-1-4" x="56.313861" y="158.432972"/>
|
||||||
|
</g>
|
||||||
|
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M -43.134951 114.804964 C -45.526062 116.00052 -47.121444 118.791457 -47.121444 122.77403 L -47.121444 133.765304 C -47.121444 137.747877 -48.716825 140.538814 -51.107936 141.73437 C -48.716825 142.929926 -47.121444 145.720863 -47.121444 149.703436 L -47.121444 160.694711 C -47.121444 164.677284 -45.526062 167.468221 -43.134951 168.663776 " transform="matrix(0.996529, 0, 0, -0.996529, 70.81336, 285.492428)"/>
|
||||||
|
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-3-3" x="12.163635" y="158.964122"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-2-9" x="12.163635" y="152.981957"/>
|
||||||
|
<use xlink:href="#glyph-2-10" x="12.163635" y="149.672948"/>
|
||||||
|
<use xlink:href="#glyph-2-7" x="12.163635" y="144.156939"/>
|
||||||
|
<use xlink:href="#glyph-2-11" x="12.163635" y="139.743934"/>
|
||||||
|
<use xlink:href="#glyph-2-3" x="12.163635" y="134.503924"/>
|
||||||
|
</g>
|
||||||
|
<path fill-rule="nonzero" fill="rgb(100%, 100%, 100%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M -31.179392 204.095349 L -31.179392 226.775632 L 31.181586 226.775632 L 31.181586 204.095349 Z M -31.179392 204.095349 " transform="matrix(0.996529, 0, 0, -0.996529, 70.81336, 285.492428)"/>
|
||||||
|
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-0-2" x="63.752951" y="72.200317"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-1-5" x="72.469591" y="73.689131"/>
|
||||||
|
</g>
|
||||||
|
<path fill-rule="nonzero" fill="rgb(79.998779%, 88.941956%, 94.822693%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 44.706726%, 74.116516%)" stroke-opacity="1" stroke-miterlimit="10" d="M -31.183312 198.427238 L 31.181586 198.427238 L 31.181586 204.095349 L -31.183312 204.095349 Z M -31.183312 198.427238 " transform="matrix(0.996529, 0, 0, -0.996529, 70.81336, 285.492428)"/>
|
||||||
|
<path fill="none" stroke-width="0.79701" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 44.706726%, 74.116516%)" stroke-opacity="1" stroke-miterlimit="10" d="M -31.183312 204.095349 L 31.181586 198.427238 " transform="matrix(0.996529, 0, 0, -0.996529, 70.81336, 285.492428)"/>
|
||||||
|
<path fill="none" stroke-width="0.79701" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 44.706726%, 74.116516%)" stroke-opacity="1" stroke-miterlimit="10" d="M 31.181586 204.095349 L -31.183312 198.427238 " transform="matrix(0.996529, 0, 0, -0.996529, 70.81336, 285.492428)"/>
|
||||||
|
<g fill="rgb(0%, 44.706726%, 74.116516%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-0-5" x="105.691879" y="87.41333"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(0%, 44.706726%, 74.116516%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-1-5" x="110.551952" y="88.902145"/>
|
||||||
|
</g>
|
||||||
|
<path fill="none" stroke-width="0.79701" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M -24.942902 170.082764 L -24.942902 175.750875 L -27.43593 177.24434 L -22.453794 180.235189 L -27.43593 183.222119 L -22.453794 186.212969 L -27.43593 189.199898 L -24.942902 190.693363 L -24.942902 198.427238 " transform="matrix(0.996529, 0, 0, -0.996529, 70.81336, 285.492428)"/>
|
||||||
|
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-0-3" x="28.852508" y="104.582531"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-1-5" x="34.020508" y="106.071345"/>
|
||||||
|
</g>
|
||||||
|
<path fill="none" stroke-width="0.79701" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.376742 187.941625 L 6.376742 182.359751 L -6.374547 182.359751 L -6.374547 187.941625 " transform="matrix(0.996529, 0, 0, -0.996529, 70.81336, 285.492428)"/>
|
||||||
|
<path fill="none" stroke-width="0.79701" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 3.585805 186.146331 L -3.58753 186.146331 " transform="matrix(0.996529, 0, 0, -0.996529, 70.81336, 285.492428)"/>
|
||||||
|
<path fill="none" stroke-width="0.79701" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M -0.000862703 170.082764 L -0.000862703 182.359751 M -0.000862703 186.146331 L -0.000862703 198.427238 " transform="matrix(0.996529, 0, 0, -0.996529, 70.81336, 285.492428)"/>
|
||||||
|
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-0-4" x="51.75773" y="103.273091"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-1-5" x="56.053767" y="104.761906"/>
|
||||||
|
</g>
|
||||||
|
<path fill-rule="nonzero" fill="rgb(89.99939%, 89.99939%, 89.99939%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 15.874551 189.925072 L 15.874551 178.58493 L 21.542662 178.58493 L 21.542662 189.925072 Z M 15.874551 189.925072 " transform="matrix(0.996529, 0, 0, -0.996529, 70.81336, 285.492428)"/>
|
||||||
|
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 18.708607 174.716033 L 18.708607 178.087109 " transform="matrix(0.996529, 0, 0, -0.996529, 70.81336, 285.492428)"/>
|
||||||
|
<path fill-rule="nonzero" fill="rgb(0%, 0%, 0%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.055088 -0.000363246 L 1.609972 1.681255 L 3.087758 -0.000363246 L 1.609972 -1.681981 Z M 6.055088 -0.000363246 " transform="matrix(0, 0.996529, 0.996529, 0, 89.457393, 108.555772)"/>
|
||||||
|
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 18.708607 193.793969 L 18.708607 190.422893 " transform="matrix(0.996529, 0, 0, -0.996529, 70.81336, 285.492428)"/>
|
||||||
|
<path fill-rule="nonzero" fill="rgb(0%, 0%, 0%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.05268 0.000363246 L 1.607564 1.681981 L 3.08927 0.000363246 L 1.607564 -1.681255 Z M 6.05268 0.000363246 " transform="matrix(0, -0.996529, -0.996529, 0, 89.457393, 95.199641)"/>
|
||||||
|
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-0-5" x="95.988675" y="104.362298"/>
|
||||||
|
</g>
|
||||||
|
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M -43.134951 171.497832 C -45.526062 172.693388 -47.121444 175.484325 -47.121444 179.466898 L -47.121444 190.458172 C -47.121444 194.440745 -48.716825 197.231682 -51.107936 198.427238 C -48.716825 199.622794 -47.121444 202.413731 -47.121444 206.396304 L -47.121444 217.387578 C -47.121444 221.370151 -45.526062 224.161088 -43.134951 225.356644 " transform="matrix(0.996529, 0, 0, -0.996529, 70.81336, 285.492428)"/>
|
||||||
|
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-3-4" x="14.093911" y="102.244673"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-2-9" x="14.093911" y="96.708954"/>
|
||||||
|
<use xlink:href="#glyph-2-10" x="14.093911" y="93.399945"/>
|
||||||
|
<use xlink:href="#glyph-2-7" x="14.093911" y="87.883936"/>
|
||||||
|
<use xlink:href="#glyph-2-11" x="14.093911" y="83.470931"/>
|
||||||
|
<use xlink:href="#glyph-2-3" x="14.093911" y="78.230921"/>
|
||||||
|
</g>
|
||||||
|
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-dasharray="2.98883 2.98883" stroke-miterlimit="10" d="M 31.181586 226.775632 L 116.218928 226.775632 " transform="matrix(0.996529, 0, 0, -0.996529, 70.81336, 285.492428)"/>
|
||||||
|
<path fill-rule="nonzero" fill="rgb(100%, 100%, 100%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M -18.710332 260.792136 L -18.710332 283.468499 L 18.708607 283.468499 L 18.708607 260.792136 Z M -18.710332 260.792136 " transform="matrix(0.996529, 0, 0, -0.996529, 70.81336, 285.492428)"/>
|
||||||
|
<path fill="none" stroke-width="0.79701" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M -12.473842 226.775632 L -12.473842 232.443742 L -14.96295 233.937207 L -9.980814 236.928057 L -14.96295 239.914987 L -9.980814 242.905836 L -14.96295 245.892766 L -9.980814 248.883616 L -14.96295 251.870545 L -12.473842 253.36401 L -12.473842 260.792136 " transform="matrix(0.996529, 0, 0, -0.996529, 70.81336, 285.492428)"/>
|
||||||
|
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-0-3" x="42.441179" y="45.262141"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-1-6" x="47.610176" y="46.750956"/>
|
||||||
|
</g>
|
||||||
|
<path fill="none" stroke-width="0.79701" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 18.849722 247.468548 L 18.849722 241.890594 L 6.094512 241.890594 L 6.094512 247.468548 " transform="matrix(0.996529, 0, 0, -0.996529, 70.81336, 285.492428)"/>
|
||||||
|
<path fill="none" stroke-width="0.79701" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 16.058785 245.677174 L 8.885449 245.677174 " transform="matrix(0.996529, 0, 0, -0.996529, 70.81336, 285.492428)"/>
|
||||||
|
<path fill="none" stroke-width="0.79701" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 12.472117 226.775632 L 12.472117 241.890594 M 12.472117 245.677174 L 12.472117 260.792136 " transform="matrix(0.996529, 0, 0, -0.996529, 70.81336, 285.492428)"/>
|
||||||
|
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-0-4" x="65.346401" y="43.951706"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-1-6" x="69.643435" y="45.441517"/>
|
||||||
|
</g>
|
||||||
|
<g clip-path="url(#clip-4)">
|
||||||
|
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M -43.134951 228.190699 C -45.526062 229.386255 -47.121444 232.177192 -47.121444 236.163685 L -47.121444 247.15104 C -47.121444 251.137532 -48.716825 253.92455 -51.107936 255.120105 C -48.716825 256.315661 -47.121444 259.106598 -47.121444 263.093091 L -47.121444 274.080446 C -47.121444 278.066939 -45.526062 280.853956 -43.134951 282.049512 " transform="matrix(0.996529, 0, 0, -0.996529, 70.81336, 285.492428)"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-2-12" x="12.163635" y="46.979161"/>
|
||||||
|
<use xlink:href="#glyph-2-3" x="12.163635" y="41.463153"/>
|
||||||
|
<use xlink:href="#glyph-2-13" x="12.163635" y="36.499142"/>
|
||||||
|
<use xlink:href="#glyph-2-14" x="12.163635" y="28.226122"/>
|
||||||
|
<use xlink:href="#glyph-2-15" x="12.163635" y="22.710114"/>
|
||||||
|
<use xlink:href="#glyph-2-7" x="12.163635" y="19.952109"/>
|
||||||
|
</g>
|
||||||
|
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(100%, 0%, 0%)" stroke-opacity="1" stroke-dasharray="2.98883 2.98883" stroke-miterlimit="10" d="M -0.000862703 272.128358 L 70.866202 272.128358 " transform="matrix(0.996529, 0, 0, -0.996529, 70.81336, 285.492428)"/>
|
||||||
|
<path fill-rule="nonzero" fill="rgb(100%, 0%, 0%)" fill-opacity="1" d="M 100.089844 14.308594 L 104.519531 12.628906 L 103.046875 14.308594 L 104.519531 15.984375 Z M 100.089844 14.308594 "/>
|
||||||
|
<g clip-path="url(#clip-5)">
|
||||||
|
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(100%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M -6.055017 -0.000962314 L -1.609901 1.684575 L -3.087687 -0.000962314 L -1.609901 -1.68258 Z M -6.055017 -0.000962314 " transform="matrix(0.996529, 0, 0, -0.996529, 106.123845, 14.307635)"/>
|
||||||
|
</g>
|
||||||
|
<path fill-rule="nonzero" fill="rgb(100%, 0%, 0%)" fill-opacity="1" d="M 72.800781 14.308594 C 72.800781 13.210938 71.910156 12.320312 70.8125 12.320312 C 69.714844 12.320312 68.828125 13.210938 68.828125 14.308594 C 68.828125 15.402344 69.714844 16.292969 70.8125 16.292969 C 71.910156 16.292969 72.800781 15.402344 72.800781 14.308594 Z M 72.800781 14.308594 "/>
|
||||||
|
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-5-1" x="112.595833" y="8.574922"/>
|
||||||
|
<use xlink:href="#glyph-5-2" x="117.835842" y="8.574922"/>
|
||||||
|
<use xlink:href="#glyph-5-3" x="121.144852" y="8.574922"/>
|
||||||
|
<use xlink:href="#glyph-5-4" x="125.033658" y="8.574922"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-5-5" x="129.719684" y="8.574922"/>
|
||||||
|
</g>
|
||||||
|
<g clip-path="url(#clip-6)">
|
||||||
|
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-dasharray="2.98883 2.98883" stroke-miterlimit="10" d="M 12.472117 260.792136 L 133.22718 260.792136 " transform="matrix(0.996529, 0, 0, -0.996529, 70.81336, 285.492428)"/>
|
||||||
|
</g>
|
||||||
|
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(85.096741%, 32.157898%, 9.411621%)" stroke-opacity="1" stroke-dasharray="2.98883 2.98883" stroke-miterlimit="10" d="M 113.384872 222.142363 L 113.384872 61.326378 " transform="matrix(0.996529, 0, 0, -0.996529, 70.81336, 285.492428)"/>
|
||||||
|
<path fill-rule="nonzero" fill="rgb(85.096741%, 32.157898%, 9.411621%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(85.096741%, 32.157898%, 9.411621%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.054244 0.000607627 L 1.609128 1.682226 L 3.086913 0.000607627 L 1.609128 -1.68493 Z M 6.054244 0.000607627 " transform="matrix(0, -0.996529, -0.996529, 0, 183.805293, 66.951199)"/>
|
||||||
|
<path fill-rule="nonzero" fill="rgb(85.096741%, 32.157898%, 9.411621%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(85.096741%, 32.157898%, 9.411621%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.053603 -0.000607627 L 1.608487 1.68493 L 3.086273 -0.000607627 L 1.608487 -1.682226 Z M 6.053603 -0.000607627 " transform="matrix(0, 0.996529, 0.996529, 0, 183.805293, 221.549439)"/>
|
||||||
|
<g fill="rgb(85.096741%, 32.157898%, 9.411621%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-0-6" x="174.83107" y="147.699356"/>
|
||||||
|
</g>
|
||||||
|
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-dasharray="2.98883 2.98883" stroke-miterlimit="10" d="M 130.393125 61.326378 L 130.393125 256.158867 " transform="matrix(0.996529, 0, 0, -0.996529, 70.81336, 285.492428)"/>
|
||||||
|
<path fill-rule="nonzero" fill="rgb(0%, 0%, 0%)" fill-opacity="1" d="M 200.753906 227.582031 L 202.429688 223.152344 L 200.753906 224.625 L 199.078125 223.152344 Z M 200.753906 227.582031 "/>
|
||||||
|
<g clip-path="url(#clip-7)">
|
||||||
|
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.053603 -0.000185381 L 1.608487 1.681433 L 3.086273 -0.000185381 L 1.608487 -1.681803 Z M 6.053603 -0.000185381 " transform="matrix(0, 0.996529, 0.996529, 0, 200.754091, 221.549439)"/>
|
||||||
|
</g>
|
||||||
|
<path fill-rule="nonzero" fill="rgb(0%, 0%, 0%)" fill-opacity="1" d="M 200.753906 27.019531 L 199.078125 31.449219 L 200.753906 29.976562 L 202.429688 31.449219 Z M 200.753906 27.019531 "/>
|
||||||
|
<g clip-path="url(#clip-8)">
|
||||||
|
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.054668 0.000185381 L 1.609553 1.681803 L 3.087338 0.000185381 L 1.609553 -1.681433 Z M 6.054668 0.000185381 " transform="matrix(0, -0.996529, -0.996529, 0, 200.754091, 33.053185)"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-0-7" x="191.723235" y="128.475313"/>
|
||||||
|
</g>
|
||||||
|
<path fill-rule="nonzero" fill="rgb(89.99939%, 94.468689%, 97.410583%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 44.706726%, 74.116516%)" stroke-opacity="1" stroke-miterlimit="10" d="M 77.96506 191.300941 L 106.333053 191.300941 L 106.333053 211.225566 L 77.96506 211.225566 Z M 77.96506 191.300941 " transform="matrix(0.996529, 0, 0, -0.996529, 70.81336, 285.492428)"/>
|
||||||
|
<g fill="rgb(0%, 44.706726%, 74.116516%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-0-8" x="151.815233" y="87.578754"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(0%, 44.706726%, 74.116516%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-6-1" x="160.246866" y="89.067569"/>
|
||||||
|
<use xlink:href="#glyph-6-2" x="163.065622" y="89.067569"/>
|
||||||
|
<use xlink:href="#glyph-6-2" x="168.017208" y="89.067569"/>
|
||||||
|
</g>
|
||||||
|
<path fill-rule="nonzero" fill="rgb(100%, 100%, 100%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 69.031709 184.253041 C 69.031709 189.756518 64.570914 194.217313 59.067437 194.217313 C 53.56396 194.217313 49.107085 189.756518 49.107085 184.253041 C 49.107085 178.753484 53.56396 174.292689 59.067437 174.292689 C 64.570914 174.292689 69.031709 178.753484 69.031709 184.253041 Z M 69.031709 184.253041 " transform="matrix(0.996529, 0, 0, -0.996529, 70.81336, 285.492428)"/>
|
||||||
|
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-7-1" x="123.500851" y="106.031484"/>
|
||||||
|
</g>
|
||||||
|
<path fill-rule="nonzero" fill="rgb(98.50769%, 93.215942%, 90.940857%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(85.096741%, 32.157898%, 9.411621%)" stroke-opacity="1" stroke-miterlimit="10" d="M 42.952912 131.770098 L 75.185882 131.770098 L 75.185882 151.698643 L 42.952912 151.698643 Z M 42.952912 131.770098 " transform="matrix(0.996529, 0, 0, -0.996529, 70.81336, 285.492428)"/>
|
||||||
|
<g fill="rgb(85.096741%, 32.157898%, 9.411621%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-0-8" x="116.924755" y="146.899143"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(85.096741%, 32.157898%, 9.411621%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-6-3" x="125.357385" y="148.388955"/>
|
||||||
|
<use xlink:href="#glyph-6-4" x="131.01366" y="148.388955"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(85.096741%, 32.157898%, 9.411621%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-6-5" x="136.468397" y="148.388955"/>
|
||||||
|
</g>
|
||||||
|
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 44.706726%, 74.116516%)" stroke-opacity="1" stroke-miterlimit="10" d="M 49.118844 201.261293 L 72.833969 201.261293 " transform="matrix(0.996529, 0, 0, -0.996529, 70.81336, 285.492428)"/>
|
||||||
|
<path fill-rule="nonzero" fill="rgb(0%, 44.706726%, 74.116516%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 44.706726%, 74.116516%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.05399 -0.0010067 L 1.608874 1.684531 L 3.08666 -0.0010067 L 1.608874 -1.682625 Z M 6.05399 -0.0010067 " transform="matrix(0.996529, 0, 0, -0.996529, 140.564678, 84.928684)"/>
|
||||||
|
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 44.706726%, 74.116516%)" stroke-opacity="1" stroke-miterlimit="10" d="M 92.147096 190.803119 L 92.147096 184.253041 L 73.664978 184.253041 " transform="matrix(0.996529, 0, 0, -0.996529, 70.81336, 285.492428)"/>
|
||||||
|
<path fill-rule="nonzero" fill="rgb(0%, 44.706726%, 74.116516%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 44.706726%, 74.116516%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.052303 0.00119895 L 1.607187 1.682817 L 3.088892 0.00119895 L 1.607187 -1.684339 Z M 6.052303 0.00119895 " transform="matrix(-0.996529, 0, 0, 0.996529, 147.050827, 101.877711)"/>
|
||||||
|
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 49.107085 184.253041 L 39.566157 184.253041 " transform="matrix(0.996529, 0, 0, -0.996529, 70.81336, 285.492428)"/>
|
||||||
|
<path fill-rule="nonzero" fill="rgb(0%, 0%, 0%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.052194 0.00119895 L 1.607079 1.682817 L 3.088784 0.00119895 L 1.607079 -1.684339 Z M 6.052194 0.00119895 " transform="matrix(-0.996529, 0, 0, 0.996529, 113.070251, 101.877711)"/>
|
||||||
|
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(85.096741%, 32.157898%, 9.411621%)" stroke-opacity="1" stroke-miterlimit="10" d="M 100.563026 141.73437 L 80.316973 141.73437 " transform="matrix(0.996529, 0, 0, -0.996529, 70.81336, 285.492428)"/>
|
||||||
|
<path fill-rule="nonzero" fill="rgb(85.096741%, 32.157898%, 9.411621%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(85.096741%, 32.157898%, 9.411621%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.051508 -0.000330363 L 1.610312 1.681288 L 3.088098 -0.000330363 L 1.610312 -1.681948 Z M 6.051508 -0.000330363 " transform="matrix(-0.996529, 0, 0, 0.996529, 153.678942, 144.250329)"/>
|
||||||
|
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(85.096741%, 32.157898%, 9.411621%)" stroke-opacity="1" stroke-miterlimit="10" d="M 59.067437 152.196464 L 59.067437 169.65942 " transform="matrix(0.996529, 0, 0, -0.996529, 70.81336, 285.492428)"/>
|
||||||
|
<path fill-rule="nonzero" fill="rgb(85.096741%, 32.157898%, 9.411621%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(85.096741%, 32.157898%, 9.411621%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.054301 0.000722839 L 1.609185 1.682341 L 3.086971 0.000722839 L 1.609185 -1.684815 Z M 6.054301 0.000722839 " transform="matrix(0, -0.996529, -0.996529, 0, 129.676502, 119.252037)"/>
|
||||||
|
<g fill="rgb(85.096741%, 32.157898%, 9.411621%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-0-5" x="133.48109" y="123.077115"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(85.096741%, 32.157898%, 9.411621%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-8-1" x="139.410439" y="119.474662"/>
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 89 KiB |
1522
figs/uniaxial_sample_flexibility_noise_budget_d.pdf
Normal file
BIN
figs/uniaxial_sample_flexibility_noise_budget_d.png
Normal file
After Width: | Height: | Size: 92 KiB |
BIN
figs/uniaxial_sample_flexibility_noise_budget_y.pdf
Normal file
BIN
figs/uniaxial_sample_flexibility_noise_budget_y.png
Normal file
After Width: | Height: | Size: 101 KiB |
BIN
figs/uniaxial_support_compliance_nano_hexapod_only.pdf
Normal file
BIN
figs/uniaxial_support_compliance_nano_hexapod_only.png
Normal file
After Width: | Height: | Size: 10 KiB |
163
figs/uniaxial_support_compliance_nano_hexapod_only.svg
Normal file
@ -0,0 +1,163 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="141.452" height="81.366" viewBox="0 0 141.452 81.366">
|
||||||
|
<defs>
|
||||||
|
<g>
|
||||||
|
<g id="glyph-0-0">
|
||||||
|
</g>
|
||||||
|
<g id="glyph-0-1">
|
||||||
|
<path d="M 7.265625 -2.390625 L 7.265625 -2.703125 L 6.0625 -2.671875 C 5.671875 -2.671875 4.828125 -2.671875 4.46875 -2.703125 L 4.46875 -2.390625 L 4.78125 -2.390625 C 5.671875 -2.390625 5.703125 -2.28125 5.703125 -1.921875 L 5.703125 -1.28125 C 5.703125 -0.171875 4.453125 -0.09375 4.171875 -0.09375 C 3.53125 -0.09375 1.578125 -0.4375 1.578125 -3.375 C 1.578125 -6.34375 3.515625 -6.671875 4.109375 -6.671875 C 5.171875 -6.671875 6.078125 -5.78125 6.265625 -4.328125 C 6.296875 -4.1875 6.296875 -4.15625 6.421875 -4.15625 C 6.59375 -4.15625 6.59375 -4.1875 6.59375 -4.390625 L 6.59375 -6.734375 C 6.59375 -6.90625 6.59375 -6.96875 6.484375 -6.96875 C 6.4375 -6.96875 6.40625 -6.96875 6.3125 -6.859375 L 5.828125 -6.125 C 5.515625 -6.4375 4.96875 -6.96875 4 -6.96875 C 2.15625 -6.96875 0.546875 -5.40625 0.546875 -3.375 C 0.546875 -1.359375 2.140625 0.21875 4.015625 0.21875 C 4.734375 0.21875 5.53125 -0.046875 5.859375 -0.625 C 6 -0.40625 6.390625 -0.015625 6.5 -0.015625 C 6.59375 -0.015625 6.59375 -0.09375 6.59375 -0.234375 L 6.59375 -1.953125 C 6.59375 -2.34375 6.625 -2.390625 7.265625 -2.390625 Z M 7.265625 -2.390625 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-0-2">
|
||||||
|
<path d="M 3.59375 -3.765625 C 3.59375 -4.078125 3.296875 -4.375 2.875 -4.375 C 2.140625 -4.375 1.796875 -3.703125 1.65625 -3.28125 L 1.65625 -4.375 L 0.28125 -4.265625 L 0.28125 -3.953125 C 0.96875 -3.953125 1.046875 -3.890625 1.046875 -3.40625 L 1.046875 -0.75 C 1.046875 -0.3125 0.9375 -0.3125 0.28125 -0.3125 L 0.28125 0 L 1.40625 -0.03125 C 1.796875 -0.03125 2.265625 -0.03125 2.65625 0 L 2.65625 -0.3125 L 2.453125 -0.3125 C 1.71875 -0.3125 1.703125 -0.421875 1.703125 -0.765625 L 1.703125 -2.296875 C 1.703125 -3.28125 2.109375 -4.15625 2.875 -4.15625 C 2.9375 -4.15625 2.953125 -4.15625 2.984375 -4.140625 C 2.953125 -4.140625 2.75 -4.015625 2.75 -3.765625 C 2.75 -3.484375 2.953125 -3.328125 3.171875 -3.328125 C 3.359375 -3.328125 3.59375 -3.453125 3.59375 -3.765625 Z M 3.59375 -3.765625 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-0-3">
|
||||||
|
<path d="M 4.78125 -0.875 L 4.78125 -1.4375 L 4.53125 -1.4375 L 4.53125 -0.875 C 4.53125 -0.3125 4.28125 -0.25 4.171875 -0.25 C 3.84375 -0.25 3.8125 -0.6875 3.8125 -0.734375 L 3.8125 -2.71875 C 3.8125 -3.140625 3.8125 -3.515625 3.453125 -3.890625 C 3.0625 -4.265625 2.578125 -4.4375 2.09375 -4.4375 C 1.28125 -4.4375 0.609375 -3.96875 0.609375 -3.3125 C 0.609375 -3.015625 0.796875 -2.84375 1.0625 -2.84375 C 1.328125 -2.84375 1.515625 -3.046875 1.515625 -3.296875 C 1.515625 -3.421875 1.46875 -3.75 1.015625 -3.765625 C 1.28125 -4.109375 1.765625 -4.21875 2.078125 -4.21875 C 2.5625 -4.21875 3.125 -3.828125 3.125 -2.953125 L 3.125 -2.578125 C 2.625 -2.546875 1.921875 -2.515625 1.3125 -2.21875 C 0.5625 -1.890625 0.3125 -1.375 0.3125 -0.9375 C 0.3125 -0.140625 1.28125 0.109375 1.90625 0.109375 C 2.546875 0.109375 3 -0.28125 3.1875 -0.75 C 3.234375 -0.359375 3.5 0.0625 3.96875 0.0625 C 4.171875 0.0625 4.78125 -0.078125 4.78125 -0.875 Z M 3.125 -1.390625 C 3.125 -0.4375 2.40625 -0.109375 1.96875 -0.109375 C 1.484375 -0.109375 1.078125 -0.453125 1.078125 -0.953125 C 1.078125 -1.5 1.5 -2.3125 3.125 -2.375 Z M 3.125 -1.390625 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-0-4">
|
||||||
|
<path d="M 5.296875 0 L 5.296875 -0.3125 C 4.78125 -0.3125 4.53125 -0.3125 4.515625 -0.609375 L 4.515625 -2.5 C 4.515625 -3.34375 4.515625 -3.65625 4.21875 -4 C 4.078125 -4.171875 3.75 -4.375 3.171875 -4.375 C 2.453125 -4.375 1.984375 -3.953125 1.71875 -3.328125 L 1.71875 -4.375 L 0.3125 -4.265625 L 0.3125 -3.953125 C 1.015625 -3.953125 1.09375 -3.890625 1.09375 -3.40625 L 1.09375 -0.75 C 1.09375 -0.3125 0.984375 -0.3125 0.3125 -0.3125 L 0.3125 0 L 1.4375 -0.03125 L 2.546875 0 L 2.546875 -0.3125 C 1.875 -0.3125 1.765625 -0.3125 1.765625 -0.75 L 1.765625 -2.578125 C 1.765625 -3.59375 2.46875 -4.15625 3.109375 -4.15625 C 3.734375 -4.15625 3.84375 -3.625 3.84375 -3.0625 L 3.84375 -0.75 C 3.84375 -0.3125 3.734375 -0.3125 3.0625 -0.3125 L 3.0625 0 L 4.1875 -0.03125 Z M 5.296875 0 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-0-5">
|
||||||
|
<path d="M 2.4375 0 L 2.4375 -0.3125 C 1.796875 -0.3125 1.75 -0.359375 1.75 -0.734375 L 1.75 -4.375 L 0.359375 -4.265625 L 0.359375 -3.953125 C 1.015625 -3.953125 1.09375 -3.890625 1.09375 -3.40625 L 1.09375 -0.75 C 1.09375 -0.3125 0.984375 -0.3125 0.328125 -0.3125 L 0.328125 0 L 1.421875 -0.03125 C 1.765625 -0.03125 2.109375 -0.015625 2.4375 0 Z M 1.90625 -5.96875 C 1.90625 -6.234375 1.671875 -6.5 1.375 -6.5 C 1.03125 -6.5 0.84375 -6.21875 0.84375 -5.96875 C 0.84375 -5.703125 1.0625 -5.453125 1.359375 -5.453125 C 1.703125 -5.453125 1.90625 -5.734375 1.90625 -5.96875 Z M 1.90625 -5.96875 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-0-6">
|
||||||
|
<path d="M 3.28125 -1.21875 L 3.28125 -1.796875 L 3.03125 -1.796875 L 3.03125 -1.25 C 3.03125 -0.515625 2.734375 -0.140625 2.375 -0.140625 C 1.71875 -0.140625 1.71875 -1.03125 1.71875 -1.203125 L 1.71875 -3.953125 L 3.125 -3.953125 L 3.125 -4.265625 L 1.71875 -4.265625 L 1.71875 -6.078125 L 1.46875 -6.078125 C 1.453125 -5.265625 1.15625 -4.21875 0.1875 -4.171875 L 0.1875 -3.953125 L 1.03125 -3.953125 L 1.03125 -1.21875 C 1.03125 -0.015625 1.953125 0.109375 2.296875 0.109375 C 3 0.109375 3.28125 -0.59375 3.28125 -1.21875 Z M 3.28125 -1.21875 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-0-7">
|
||||||
|
<path d="M 4.109375 -1.171875 C 4.109375 -1.28125 4.03125 -1.296875 3.96875 -1.296875 C 3.890625 -1.296875 3.875 -1.234375 3.84375 -1.15625 C 3.5 -0.140625 2.609375 -0.140625 2.515625 -0.140625 C 2.015625 -0.140625 1.625 -0.4375 1.390625 -0.796875 C 1.09375 -1.28125 1.09375 -1.921875 1.09375 -2.28125 L 3.859375 -2.28125 C 4.078125 -2.28125 4.109375 -2.28125 4.109375 -2.5 C 4.109375 -3.46875 3.578125 -4.4375 2.328125 -4.4375 C 1.1875 -4.4375 0.28125 -3.40625 0.28125 -2.171875 C 0.28125 -0.84375 1.3125 0.109375 2.453125 0.109375 C 3.65625 0.109375 4.109375 -0.984375 4.109375 -1.171875 Z M 3.453125 -2.5 L 1.109375 -2.5 C 1.171875 -3.96875 2 -4.21875 2.328125 -4.21875 C 3.359375 -4.21875 3.453125 -2.875 3.453125 -2.5 Z M 3.453125 -2.5 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-1-0">
|
||||||
|
</g>
|
||||||
|
<g id="glyph-1-1">
|
||||||
|
<path d="M 8.390625 -1.421875 C 8.390625 -1.515625 8.296875 -1.515625 8.265625 -1.515625 C 8.171875 -1.515625 8.171875 -1.484375 8.125 -1.328125 C 7.96875 -0.8125 7.65625 -0.109375 7.109375 -0.109375 C 6.9375 -0.109375 6.875 -0.203125 6.875 -0.4375 C 6.875 -0.6875 6.96875 -0.921875 7.046875 -1.140625 C 7.234375 -1.65625 7.65625 -2.75 7.65625 -3.3125 C 7.65625 -3.953125 7.265625 -4.375 6.515625 -4.375 C 5.78125 -4.375 5.265625 -3.9375 4.90625 -3.40625 C 4.890625 -3.546875 4.859375 -3.875 4.59375 -4.109375 C 4.34375 -4.328125 4.03125 -4.375 3.78125 -4.375 C 2.890625 -4.375 2.40625 -3.734375 2.234375 -3.515625 C 2.1875 -4.078125 1.765625 -4.375 1.328125 -4.375 C 0.875 -4.375 0.6875 -3.984375 0.59375 -3.8125 C 0.421875 -3.46875 0.28125 -2.875 0.28125 -2.84375 C 0.28125 -2.75 0.40625 -2.75 0.40625 -2.75 C 0.5 -2.75 0.515625 -2.765625 0.578125 -2.984375 C 0.734375 -3.671875 0.9375 -4.15625 1.296875 -4.15625 C 1.453125 -4.15625 1.609375 -4.078125 1.609375 -3.703125 C 1.609375 -3.484375 1.578125 -3.375 1.4375 -2.875 L 0.875 -0.578125 C 0.84375 -0.4375 0.78125 -0.203125 0.78125 -0.15625 C 0.78125 0.015625 0.921875 0.109375 1.0625 0.109375 C 1.1875 0.109375 1.359375 0.03125 1.4375 -0.171875 C 1.4375 -0.1875 1.5625 -0.65625 1.625 -0.90625 L 1.84375 -1.796875 C 1.90625 -2 1.953125 -2.21875 2 -2.453125 L 2.140625 -2.953125 C 2.28125 -3.25 2.8125 -4.15625 3.75 -4.15625 C 4.1875 -4.15625 4.28125 -3.78125 4.28125 -3.46875 C 4.28125 -3.21875 4.21875 -2.9375 4.140625 -2.640625 L 3.859375 -1.5 C 3.765625 -1.125 3.75 -1.0625 3.65625 -0.734375 C 3.625 -0.546875 3.53125 -0.203125 3.53125 -0.15625 C 3.53125 0.015625 3.671875 0.109375 3.8125 0.109375 C 4.125 0.109375 4.1875 -0.140625 4.265625 -0.453125 L 4.859375 -2.84375 C 4.890625 -2.96875 5.40625 -4.15625 6.484375 -4.15625 C 6.90625 -4.15625 7.015625 -3.8125 7.015625 -3.46875 C 7.015625 -2.890625 6.609375 -1.765625 6.40625 -1.25 C 6.3125 -1.015625 6.28125 -0.90625 6.28125 -0.703125 C 6.28125 -0.234375 6.625 0.109375 7.09375 0.109375 C 8.015625 0.109375 8.390625 -1.328125 8.390625 -1.421875 Z M 8.390625 -1.421875 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-1-2">
|
||||||
|
<path d="M 4.84375 -1.421875 C 4.84375 -1.515625 4.75 -1.515625 4.734375 -1.515625 C 4.625 -1.515625 4.625 -1.46875 4.59375 -1.328125 C 4.390625 -0.609375 4.15625 -0.109375 3.734375 -0.109375 C 3.546875 -0.109375 3.40625 -0.21875 3.40625 -0.578125 C 3.40625 -0.734375 3.453125 -0.96875 3.484375 -1.125 C 3.53125 -1.296875 3.53125 -1.328125 3.53125 -1.4375 C 3.53125 -2.078125 2.90625 -2.359375 2.0625 -2.46875 C 2.375 -2.65625 2.6875 -2.96875 2.921875 -3.203125 C 3.390625 -3.734375 3.84375 -4.15625 4.328125 -4.15625 C 4.390625 -4.15625 4.40625 -4.15625 4.421875 -4.140625 C 4.546875 -4.125 4.546875 -4.125 4.625 -4.0625 C 4.65625 -4.0625 4.65625 -4.046875 4.671875 -4.03125 C 4.1875 -4 4.109375 -3.609375 4.109375 -3.484375 C 4.109375 -3.328125 4.21875 -3.140625 4.484375 -3.140625 C 4.734375 -3.140625 5.03125 -3.359375 5.03125 -3.75 C 5.03125 -4.046875 4.796875 -4.375 4.359375 -4.375 C 4.078125 -4.375 3.625 -4.296875 2.90625 -3.5 C 2.578125 -3.125 2.1875 -2.734375 1.8125 -2.578125 L 2.84375 -6.75 C 2.84375 -6.75 2.84375 -6.859375 2.703125 -6.859375 C 2.484375 -6.859375 1.765625 -6.78125 1.5 -6.765625 C 1.421875 -6.75 1.3125 -6.75 1.3125 -6.5625 C 1.3125 -6.453125 1.40625 -6.453125 1.546875 -6.453125 C 2.03125 -6.453125 2.046875 -6.375 2.046875 -6.28125 L 2.015625 -6.078125 L 0.578125 -0.390625 C 0.546875 -0.25 0.546875 -0.234375 0.546875 -0.171875 C 0.546875 0.0625 0.734375 0.109375 0.828125 0.109375 C 0.953125 0.109375 1.109375 0.015625 1.171875 -0.09375 C 1.21875 -0.1875 1.65625 -2.015625 1.71875 -2.265625 C 2.0625 -2.234375 2.875 -2.078125 2.875 -1.421875 C 2.875 -1.359375 2.875 -1.3125 2.84375 -1.21875 C 2.8125 -1.09375 2.796875 -0.984375 2.796875 -0.875 C 2.796875 -0.28125 3.1875 0.109375 3.703125 0.109375 C 4 0.109375 4.265625 -0.046875 4.484375 -0.421875 C 4.734375 -0.84375 4.84375 -1.421875 4.84375 -1.421875 Z M 4.84375 -1.421875 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-1-3">
|
||||||
|
<path d="M 4.25 -1.0625 C 4.25 -1.125 4.1875 -1.1875 4.140625 -1.1875 C 4.078125 -1.1875 4.0625 -1.171875 4 -1.09375 C 3.21875 -0.109375 2.140625 -0.109375 2.03125 -0.109375 C 1.40625 -0.109375 1.140625 -0.59375 1.140625 -1.1875 C 1.140625 -1.59375 1.328125 -2.546875 1.671875 -3.171875 C 1.984375 -3.734375 2.515625 -4.15625 3.0625 -4.15625 C 3.40625 -4.15625 3.78125 -4.03125 3.921875 -3.765625 C 3.765625 -3.765625 3.625 -3.765625 3.484375 -3.625 C 3.328125 -3.46875 3.296875 -3.296875 3.296875 -3.234375 C 3.296875 -3 3.484375 -2.890625 3.671875 -2.890625 C 3.953125 -2.890625 4.21875 -3.125 4.21875 -3.515625 C 4.21875 -4 3.765625 -4.375 3.0625 -4.375 C 1.71875 -4.375 0.40625 -2.953125 0.40625 -1.5625 C 0.40625 -0.671875 0.984375 0.109375 2 0.109375 C 3.421875 0.109375 4.25 -0.9375 4.25 -1.0625 Z M 4.25 -1.0625 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-1-4">
|
||||||
|
<path d="M 5.453125 -6.296875 C 5.453125 -6.75 5 -6.96875 4.59375 -6.96875 C 4.265625 -6.96875 3.640625 -6.796875 3.34375 -5.8125 C 3.28125 -5.609375 3.25 -5.515625 3.015625 -4.265625 L 2.328125 -4.265625 C 2.140625 -4.265625 2.03125 -4.265625 2.03125 -4.078125 C 2.03125 -3.953125 2.125 -3.953125 2.3125 -3.953125 L 2.96875 -3.953125 L 2.21875 -0.046875 C 2.046875 0.90625 1.875 1.8125 1.359375 1.8125 C 1.328125 1.8125 1.078125 1.8125 0.890625 1.625 C 1.34375 1.609375 1.4375 1.25 1.4375 1.09375 C 1.4375 0.875 1.25 0.75 1.0625 0.75 C 0.8125 0.75 0.53125 0.96875 0.53125 1.34375 C 0.53125 1.796875 0.953125 2.03125 1.359375 2.03125 C 1.90625 2.03125 2.296875 1.4375 2.484375 1.0625 C 2.796875 0.4375 3.03125 -0.75 3.03125 -0.828125 L 3.625 -3.953125 L 4.484375 -3.953125 C 4.671875 -3.953125 4.78125 -3.953125 4.78125 -4.15625 C 4.78125 -4.265625 4.671875 -4.265625 4.515625 -4.265625 L 3.6875 -4.265625 C 3.796875 -4.84375 3.78125 -4.8125 3.890625 -5.390625 C 3.9375 -5.59375 4.078125 -6.296875 4.140625 -6.421875 C 4.21875 -6.609375 4.390625 -6.75 4.59375 -6.75 C 4.640625 -6.75 4.890625 -6.75 5.078125 -6.578125 C 4.65625 -6.53125 4.546875 -6.1875 4.546875 -6.046875 C 4.546875 -5.8125 4.734375 -5.703125 4.921875 -5.703125 C 5.171875 -5.703125 5.453125 -5.921875 5.453125 -6.296875 Z M 5.453125 -6.296875 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-1-5">
|
||||||
|
<path d="M 6.359375 -2.4375 C 6.359375 -2.484375 6.328125 -2.546875 6.234375 -2.546875 C 6.15625 -2.546875 6.140625 -2.5 6.078125 -2.34375 C 5.734375 -1.4375 5.296875 -0.3125 3.59375 -0.3125 L 2.65625 -0.3125 C 2.515625 -0.3125 2.5 -0.3125 2.4375 -0.3125 C 2.34375 -0.328125 2.3125 -0.34375 2.3125 -0.421875 C 2.3125 -0.4375 2.3125 -0.46875 2.359375 -0.640625 L 3.703125 -5.984375 C 3.78125 -6.34375 3.8125 -6.453125 4.75 -6.453125 C 5.046875 -6.453125 5.125 -6.453125 5.125 -6.640625 C 5.125 -6.75 5.015625 -6.75 4.96875 -6.75 L 3.5 -6.71875 L 2.1875 -6.75 C 2.109375 -6.75 2 -6.75 2 -6.5625 C 2 -6.453125 2.09375 -6.453125 2.28125 -6.453125 C 2.28125 -6.453125 2.484375 -6.453125 2.65625 -6.421875 C 2.828125 -6.40625 2.921875 -6.40625 2.921875 -6.265625 C 2.921875 -6.234375 2.90625 -6.203125 2.875 -6.078125 L 1.546875 -0.765625 C 1.453125 -0.390625 1.4375 -0.3125 0.65625 -0.3125 C 0.484375 -0.3125 0.390625 -0.3125 0.390625 -0.109375 C 0.390625 0 0.46875 0 0.65625 0 L 5.234375 0 C 5.46875 0 5.484375 0 5.53125 -0.171875 L 6.3125 -2.296875 C 6.359375 -2.40625 6.359375 -2.4375 6.359375 -2.4375 Z M 6.359375 -2.4375 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-2-0">
|
||||||
|
</g>
|
||||||
|
<g id="glyph-2-1">
|
||||||
|
<path d="M 4.546875 -0.984375 C 4.546875 -1.078125 4.46875 -1.078125 4.4375 -1.078125 C 4.34375 -1.078125 4.34375 -1.03125 4.3125 -0.96875 C 4.15625 -0.40625 3.859375 -0.125 3.578125 -0.125 C 3.4375 -0.125 3.40625 -0.21875 3.40625 -0.359375 C 3.40625 -0.53125 3.4375 -0.609375 3.5625 -0.921875 C 3.640625 -1.140625 3.9375 -1.875 3.9375 -2.265625 C 3.9375 -2.9375 3.40625 -3.046875 3.03125 -3.046875 C 2.453125 -3.046875 2.0625 -2.703125 1.859375 -2.421875 C 1.8125 -2.90625 1.40625 -3.046875 1.125 -3.046875 C 0.828125 -3.046875 0.671875 -2.84375 0.578125 -2.671875 C 0.421875 -2.421875 0.328125 -2.03125 0.328125 -2 C 0.328125 -1.90625 0.421875 -1.90625 0.4375 -1.90625 C 0.546875 -1.90625 0.546875 -1.921875 0.59375 -2.109375 C 0.703125 -2.515625 0.828125 -2.859375 1.09375 -2.859375 C 1.28125 -2.859375 1.328125 -2.703125 1.328125 -2.515625 C 1.328125 -2.390625 1.265625 -2.125 1.21875 -1.9375 L 1.0625 -1.328125 L 0.84375 -0.4375 C 0.8125 -0.34375 0.78125 -0.171875 0.78125 -0.15625 C 0.78125 0 0.90625 0.0625 1.015625 0.0625 C 1.140625 0.0625 1.25 -0.015625 1.28125 -0.078125 C 1.3125 -0.140625 1.375 -0.359375 1.40625 -0.515625 L 1.5625 -1.140625 C 1.59375 -1.28125 1.640625 -1.4375 1.671875 -1.59375 C 1.75 -1.875 1.765625 -1.9375 1.96875 -2.21875 C 2.15625 -2.5 2.484375 -2.859375 3 -2.859375 C 3.40625 -2.859375 3.40625 -2.5 3.40625 -2.375 C 3.40625 -1.953125 3.109375 -1.1875 3 -0.90625 C 2.921875 -0.703125 2.90625 -0.640625 2.90625 -0.53125 C 2.90625 -0.15625 3.203125 0.0625 3.5625 0.0625 C 4.25 0.0625 4.546875 -0.890625 4.546875 -0.984375 Z M 4.546875 -0.984375 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-3-0">
|
||||||
|
</g>
|
||||||
|
<g id="glyph-3-1">
|
||||||
|
<path d="M -4.109375 -5.1875 C -4.265625 -5.1875 -4.375 -5.0625 -4.375 -4.890625 C -4.375 -4.8125 -4.328125 -4.59375 -4.046875 -4.515625 C -1.796875 -3.875 -0.6875 -2.375 -0.328125 -1.25 L -4.265625 -2.21875 C -4.265625 -2.21875 -4.375 -2.21875 -4.375 -2.09375 C -4.375 -1.859375 -4.296875 -1.140625 -4.265625 -0.875 C -4.265625 -0.796875 -4.25 -0.6875 -4.078125 -0.6875 C -3.953125 -0.6875 -3.953125 -0.78125 -3.953125 -0.9375 C -3.953125 -1.40625 -3.890625 -1.421875 -3.78125 -1.421875 C -3.71875 -1.421875 -3.25 -1.3125 -2.984375 -1.234375 L -0.5625 -0.640625 L -0.125 -0.53125 C -0.015625 -0.53125 0 -0.625 0 -0.6875 L 0 -0.828125 C -0.125 -1.515625 -0.5 -2.59375 -1.453125 -3.609375 C -2.671875 -4.921875 -4.015625 -5.1875 -4.109375 -5.1875 Z M -4.109375 -5.1875 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-4-0">
|
||||||
|
</g>
|
||||||
|
<g id="glyph-4-1">
|
||||||
|
<path d="M -1.84375 -2.734375 L -2.421875 -2.734375 L -2.421875 -0.109375 L -1.84375 -0.109375 Z M -1.84375 -2.734375 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-4-2">
|
||||||
|
<path d="M 0 -5.296875 L -0.3125 -5.296875 C -0.3125 -4.78125 -0.3125 -4.53125 -0.609375 -4.515625 L -2.5 -4.515625 C -3.34375 -4.515625 -3.65625 -4.515625 -4 -4.21875 C -4.171875 -4.078125 -4.375 -3.75 -4.375 -3.171875 C -4.375 -2.34375 -3.78125 -1.90625 -3.421875 -1.75 L -3.421875 -1.734375 L -6.859375 -1.734375 L -6.75 -0.3125 L -6.453125 -0.3125 C -6.453125 -1.015625 -6.375 -1.09375 -5.890625 -1.09375 L -0.75 -1.09375 C -0.3125 -1.09375 -0.3125 -0.984375 -0.3125 -0.3125 L 0 -0.3125 L -0.03125 -1.4375 L 0 -2.546875 L -0.3125 -2.546875 C -0.3125 -1.875 -0.3125 -1.765625 -0.75 -1.765625 L -2.578125 -1.765625 C -3.59375 -1.765625 -4.15625 -2.46875 -4.15625 -3.109375 C -4.15625 -3.734375 -3.625 -3.84375 -3.0625 -3.84375 L -0.75 -3.84375 C -0.3125 -3.84375 -0.3125 -3.734375 -0.3125 -3.0625 L 0 -3.0625 L -0.03125 -4.1875 Z M 0 -5.296875 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-4-3">
|
||||||
|
<path d="M -1.171875 -4.109375 C -1.28125 -4.109375 -1.296875 -4.03125 -1.296875 -3.96875 C -1.296875 -3.890625 -1.234375 -3.875 -1.15625 -3.84375 C -0.140625 -3.5 -0.140625 -2.609375 -0.140625 -2.515625 C -0.140625 -2.015625 -0.4375 -1.625 -0.796875 -1.390625 C -1.28125 -1.09375 -1.921875 -1.09375 -2.28125 -1.09375 L -2.28125 -3.859375 C -2.28125 -4.078125 -2.28125 -4.109375 -2.5 -4.109375 C -3.46875 -4.109375 -4.4375 -3.578125 -4.4375 -2.328125 C -4.4375 -1.1875 -3.40625 -0.28125 -2.171875 -0.28125 C -0.84375 -0.28125 0.109375 -1.3125 0.109375 -2.453125 C 0.109375 -3.65625 -0.984375 -4.109375 -1.171875 -4.109375 Z M -2.5 -3.453125 L -2.5 -1.109375 C -3.96875 -1.171875 -4.21875 -2 -4.21875 -2.328125 C -4.21875 -3.359375 -2.875 -3.453125 -2.5 -3.453125 Z M -2.5 -3.453125 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-4-4">
|
||||||
|
<path d="M 0 -5.109375 L -0.3125 -5.109375 C -0.3125 -4.5625 -0.328125 -4.390625 -0.609375 -4.15625 L -2.328125 -2.84375 C -2.703125 -3.140625 -3.1875 -3.515625 -3.4375 -3.75 C -3.796875 -4.0625 -3.953125 -4.453125 -3.953125 -4.921875 L -4.265625 -4.921875 C -4.25 -4.671875 -4.234375 -4.375 -4.234375 -4.109375 C -4.234375 -3.8125 -4.25 -3.296875 -4.265625 -3.171875 L -3.953125 -3.171875 C -3.9375 -3.375 -3.8125 -3.453125 -3.65625 -3.453125 C -3.484375 -3.453125 -3.359375 -3.359375 -3.296875 -3.296875 L -2.53125 -2.6875 L -3.53125 -1.921875 C -3.625 -1.828125 -3.65625 -1.828125 -3.703125 -1.828125 C -3.859375 -1.828125 -3.953125 -1.984375 -3.953125 -2.171875 L -4.265625 -2.171875 L -4.234375 -1.109375 C -4.234375 -0.90625 -4.25 -0.4375 -4.265625 -0.171875 L -3.953125 -0.171875 C -3.953125 -0.859375 -3.953125 -0.875 -3.359375 -1.328125 L -2.078125 -2.3125 C -1.484375 -1.84375 -1.46875 -1.84375 -0.90625 -1.390625 C -0.328125 -0.90625 -0.3125 -0.328125 -0.3125 -0.125 L 0 -0.125 C -0.015625 -0.375 -0.03125 -0.6875 -0.03125 -0.9375 L 0 -1.875 L -0.3125 -1.875 C -0.34375 -1.65625 -0.46875 -1.59375 -0.609375 -1.59375 C -0.828125 -1.59375 -1.15625 -1.875 -1.875 -2.484375 L -0.875 -3.234375 C -0.765625 -3.3125 -0.609375 -3.4375 -0.546875 -3.4375 C -0.46875 -3.4375 -0.3125 -3.359375 -0.3125 -3.078125 L 0 -3.078125 L -0.03125 -4.15625 C -0.03125 -4.421875 -0.015625 -4.8125 0 -5.109375 Z M 0 -5.109375 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-4-5">
|
||||||
|
<path d="M -0.875 -4.78125 L -1.4375 -4.78125 L -1.4375 -4.53125 L -0.875 -4.53125 C -0.3125 -4.53125 -0.25 -4.28125 -0.25 -4.171875 C -0.25 -3.84375 -0.6875 -3.8125 -0.734375 -3.8125 L -2.71875 -3.8125 C -3.140625 -3.8125 -3.515625 -3.8125 -3.890625 -3.453125 C -4.265625 -3.0625 -4.4375 -2.578125 -4.4375 -2.09375 C -4.4375 -1.28125 -3.96875 -0.609375 -3.3125 -0.609375 C -3.015625 -0.609375 -2.84375 -0.796875 -2.84375 -1.0625 C -2.84375 -1.328125 -3.046875 -1.515625 -3.296875 -1.515625 C -3.421875 -1.515625 -3.75 -1.46875 -3.765625 -1.015625 C -4.109375 -1.28125 -4.21875 -1.765625 -4.21875 -2.078125 C -4.21875 -2.5625 -3.828125 -3.125 -2.953125 -3.125 L -2.578125 -3.125 C -2.546875 -2.625 -2.515625 -1.921875 -2.21875 -1.3125 C -1.890625 -0.5625 -1.375 -0.3125 -0.9375 -0.3125 C -0.140625 -0.3125 0.109375 -1.28125 0.109375 -1.90625 C 0.109375 -2.546875 -0.28125 -3 -0.75 -3.1875 C -0.359375 -3.234375 0.0625 -3.5 0.0625 -3.96875 C 0.0625 -4.171875 -0.078125 -4.78125 -0.875 -4.78125 Z M -1.390625 -3.125 C -0.4375 -3.125 -0.109375 -2.40625 -0.109375 -1.96875 C -0.109375 -1.484375 -0.453125 -1.078125 -0.953125 -1.078125 C -1.5 -1.078125 -2.3125 -1.5 -2.375 -3.125 Z M -1.390625 -3.125 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-4-6">
|
||||||
|
<path d="M -2.140625 -5.15625 C -3.390625 -5.15625 -4.375 -4.1875 -4.375 -3.078125 C -4.375 -2.3125 -3.9375 -1.90625 -3.71875 -1.703125 L -4.375 -1.703125 L -4.265625 -0.28125 L -3.953125 -0.28125 C -3.953125 -0.984375 -3.890625 -1.046875 -3.46875 -1.046875 L 1.171875 -1.046875 C 1.609375 -1.046875 1.609375 -0.9375 1.609375 -0.28125 L 1.921875 -0.28125 L 1.890625 -1.390625 L 1.921875 -2.5 L 1.609375 -2.5 C 1.609375 -1.84375 1.609375 -1.734375 1.171875 -1.734375 L -0.578125 -1.734375 C -0.421875 -1.78125 0.109375 -2.203125 0.109375 -2.953125 C 0.109375 -4.125 -0.859375 -5.15625 -2.140625 -5.15625 Z M -2.140625 -4.328125 C -0.9375 -4.328125 -0.109375 -3.640625 -0.109375 -2.90625 C -0.109375 -2.515625 -0.3125 -2.140625 -0.71875 -1.875 C -0.921875 -1.734375 -0.9375 -1.734375 -1.125 -1.734375 L -3.328125 -1.734375 C -3.84375 -2.015625 -4.125 -2.5 -4.125 -3 C -4.125 -3.734375 -3.25 -4.328125 -2.140625 -4.328125 Z M -2.140625 -4.328125 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-4-7">
|
||||||
|
<path d="M -2.109375 -4.65625 C -3.375 -4.65625 -4.4375 -3.671875 -4.4375 -2.46875 C -4.4375 -1.234375 -3.359375 -0.28125 -2.109375 -0.28125 C -0.84375 -0.28125 0.109375 -1.3125 0.109375 -2.46875 C 0.109375 -3.65625 -0.859375 -4.65625 -2.109375 -4.65625 Z M -2.203125 -3.84375 C -1.84375 -3.84375 -1.3125 -3.84375 -0.875 -3.625 C -0.421875 -3.40625 -0.140625 -2.96875 -0.140625 -2.46875 C -0.140625 -2.046875 -0.34375 -1.609375 -0.796875 -1.34375 C -1.234375 -1.09375 -1.84375 -1.09375 -2.203125 -1.09375 C -2.578125 -1.09375 -3.109375 -1.09375 -3.546875 -1.328125 C -4 -1.609375 -4.21875 -2.0625 -4.21875 -2.46875 C -4.21875 -2.890625 -4 -3.328125 -3.578125 -3.578125 C -3.140625 -3.84375 -2.578125 -3.84375 -2.203125 -3.84375 Z M -2.203125 -3.84375 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-4-8">
|
||||||
|
<path d="M 0 -5.21875 L -0.3125 -5.21875 C -0.3125 -4.515625 -0.375 -4.4375 -0.859375 -4.4375 L -6.859375 -4.4375 L -6.75 -3.015625 L -6.453125 -3.015625 C -6.453125 -3.703125 -6.375 -3.78125 -5.890625 -3.78125 L -3.765625 -3.78125 C -4.109375 -3.5 -4.375 -3.078125 -4.375 -2.546875 C -4.375 -1.375 -3.40625 -0.34375 -2.125 -0.34375 C -0.875 -0.34375 0.109375 -1.3125 0.109375 -2.4375 C 0.109375 -3.0625 -0.234375 -3.515625 -0.546875 -3.765625 L 0.109375 -3.765625 Z M -1.171875 -3.765625 C -0.984375 -3.765625 -0.96875 -3.765625 -0.796875 -3.65625 C -0.328125 -3.359375 -0.109375 -2.90625 -0.109375 -2.484375 C -0.109375 -2.03125 -0.359375 -1.6875 -0.734375 -1.4375 C -1.140625 -1.1875 -1.71875 -1.15625 -2.109375 -1.15625 C -2.484375 -1.15625 -3.078125 -1.171875 -3.515625 -1.46875 C -3.828125 -1.671875 -4.15625 -2.046875 -4.15625 -2.578125 C -4.15625 -2.921875 -4 -3.34375 -3.5625 -3.65625 C -3.390625 -3.765625 -3.375 -3.765625 -3.1875 -3.765625 Z M -1.171875 -3.765625 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-5-0">
|
||||||
|
</g>
|
||||||
|
<g id="glyph-5-1">
|
||||||
|
<path d="M 2.0625 -3.484375 C 2.0625 -3.703125 1.875 -3.875 1.65625 -3.875 C 1.390625 -3.875 1.3125 -3.640625 1.28125 -3.546875 L 0.359375 -0.546875 L 0.328125 -0.4375 C 0.328125 -0.359375 0.546875 -0.28125 0.609375 -0.28125 C 0.65625 -0.28125 0.671875 -0.3125 0.703125 -0.390625 L 2.015625 -3.28125 C 2.046875 -3.34375 2.0625 -3.390625 2.0625 -3.484375 Z M 2.0625 -3.484375 "/>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<clipPath id="clip-0">
|
||||||
|
<path clip-rule="nonzero" d="M 4 56 L 130 56 L 130 80.738281 L 4 80.738281 Z M 4 56 "/>
|
||||||
|
</clipPath>
|
||||||
|
</defs>
|
||||||
|
<path fill-rule="nonzero" fill="rgb(69.999695%, 69.999695%, 69.999695%)" fill-opacity="1" d="M 5.417969 79.746094 L 5.417969 57.246094 L 129.179688 57.246094 L 129.179688 79.746094 Z M 5.417969 79.746094 "/>
|
||||||
|
<g clip-path="url(#clip-0)">
|
||||||
|
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M -62.361908 -22.676472 L -62.361908 -0.00115259 L 62.364156 -0.00115259 L 62.364156 -22.676472 Z M -62.361908 -22.676472 " transform="matrix(0.992268, 0, 0, -0.992268, 67.297713, 57.24495)"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-0-1" x="50.774461" y="71.900753"/>
|
||||||
|
<use xlink:href="#glyph-0-2" x="58.53167" y="71.900753"/>
|
||||||
|
<use xlink:href="#glyph-0-3" x="62.403848" y="71.900753"/>
|
||||||
|
<use xlink:href="#glyph-0-4" x="67.346634" y="71.900753"/>
|
||||||
|
<use xlink:href="#glyph-0-5" x="72.839058" y="71.900753"/>
|
||||||
|
<use xlink:href="#glyph-0-6" x="75.58527" y="71.900753"/>
|
||||||
|
<use xlink:href="#glyph-0-7" x="79.429769" y="71.900753"/>
|
||||||
|
</g>
|
||||||
|
<path fill-rule="nonzero" fill="rgb(98.50769%, 93.215942%, 90.940857%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(85.096741%, 32.157898%, 9.411621%)" stroke-opacity="1" stroke-miterlimit="10" d="M -31.179408 34.015762 L -31.179408 56.695018 L 31.181656 56.695018 L 31.181656 34.015762 Z M -31.179408 34.015762 " transform="matrix(0.992268, 0, 0, -0.992268, 67.297713, 57.24495)"/>
|
||||||
|
<g fill="rgb(85.096741%, 32.157898%, 9.411621%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-1-1" x="60.267492" y="13.627813"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(85.096741%, 32.157898%, 9.411621%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-2-1" x="68.947855" y="15.110262"/>
|
||||||
|
</g>
|
||||||
|
<path fill="none" stroke-width="0.79701" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(85.096741%, 32.157898%, 9.411621%)" stroke-opacity="1" stroke-miterlimit="10" d="M -24.943695 -0.00115259 L -24.943695 5.667677 L -27.435618 7.163618 L -22.455709 10.151564 L -27.435618 13.13951 L -22.455709 16.131392 L -27.435618 19.119338 L -22.455709 22.107283 L -27.435618 25.095229 L -24.943695 26.59117 L -24.943695 34.015762 " transform="matrix(0.992268, 0, 0, -0.992268, 67.297713, 57.24495)"/>
|
||||||
|
<g fill="rgb(85.096741%, 32.157898%, 9.411621%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-1-2" x="25.516272" y="43.059483"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(85.096741%, 32.157898%, 9.411621%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-2-1" x="30.662175" y="44.541931"/>
|
||||||
|
</g>
|
||||||
|
<path fill="none" stroke-width="0.79701" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(85.096741%, 32.157898%, 9.411621%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.376589 20.694013 L 6.376589 15.115727 L -6.374341 15.115727 L -6.374341 20.694013 " transform="matrix(0.992268, 0, 0, -0.992268, 67.297713, 57.24495)"/>
|
||||||
|
<path fill="none" stroke-width="0.79701" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(85.096741%, 32.157898%, 9.411621%)" stroke-opacity="1" stroke-miterlimit="10" d="M 3.585478 18.90282 L -3.587167 18.90282 " transform="matrix(0.992268, 0, 0, -0.992268, 67.297713, 57.24495)"/>
|
||||||
|
<path fill="none" stroke-width="0.79701" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(85.096741%, 32.157898%, 9.411621%)" stroke-opacity="1" stroke-miterlimit="10" d="M -0.000844579 -0.00115259 L -0.000844579 15.115727 M -0.000844579 18.90282 L -0.000844579 34.015762 " transform="matrix(0.992268, 0, 0, -0.992268, 67.297713, 57.24495)"/>
|
||||||
|
<g fill="rgb(85.096741%, 32.157898%, 9.411621%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-1-3" x="48.323559" y="41.75465"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(85.096741%, 32.157898%, 9.411621%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-2-1" x="52.601227" y="43.238091"/>
|
||||||
|
</g>
|
||||||
|
<path fill-rule="nonzero" fill="rgb(98.50769%, 93.215942%, 90.940857%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(85.096741%, 32.157898%, 9.411621%)" stroke-opacity="1" stroke-miterlimit="10" d="M 22.111528 22.678103 L 22.111528 11.340444 L 27.780358 11.340444 L 27.780358 22.678103 Z M 22.111528 22.678103 " transform="matrix(0.992268, 0, 0, -0.992268, 67.297713, 57.24495)"/>
|
||||||
|
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(85.096741%, 32.157898%, 9.411621%)" stroke-opacity="1" stroke-miterlimit="10" d="M 24.945943 4.632328 L 24.945943 10.840484 " transform="matrix(0.992268, 0, 0, -0.992268, 67.297713, 57.24495)"/>
|
||||||
|
<path fill-rule="nonzero" fill="rgb(85.096741%, 32.157898%, 9.411621%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(85.096741%, 32.157898%, 9.411621%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.052068 0.00150293 L 1.607548 1.682468 L 3.087743 0.00150293 L 1.607548 -1.683399 Z M 6.052068 0.00150293 " transform="matrix(0, 0.992268, 0.992268, 0, 92.04929, 49.830662)"/>
|
||||||
|
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(85.096741%, 32.157898%, 9.411621%)" stroke-opacity="1" stroke-miterlimit="10" d="M 24.945943 29.382282 L 24.945943 23.174126 " transform="matrix(0.992268, 0, 0, -0.992268, 67.297713, 57.24495)"/>
|
||||||
|
<path fill-rule="nonzero" fill="rgb(85.096741%, 32.157898%, 9.411621%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(85.096741%, 32.157898%, 9.411621%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.054565 -0.00150293 L 1.610045 1.683399 L 3.086303 -0.00150293 L 1.610045 -1.682468 Z M 6.054565 -0.00150293 " transform="matrix(0, -0.992268, -0.992268, 0, 92.04929, 30.90619)"/>
|
||||||
|
<g fill="rgb(85.096741%, 32.157898%, 9.411621%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-1-4" x="79.642523" y="42.840191"/>
|
||||||
|
</g>
|
||||||
|
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-dasharray="2.98883 2.98883" stroke-miterlimit="10" d="M 31.181656 34.015762 L 65.198571 34.015762 " transform="matrix(0.992268, 0, 0, -0.992268, 67.297713, 57.24495)"/>
|
||||||
|
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M -41.143164 1.416055 C -43.53667 2.612808 -45.131028 5.403919 -45.131028 9.387847 L -45.131028 20.375141 C -45.131028 24.363005 -46.72145 27.15018 -49.114956 28.346933 C -46.72145 29.543686 -45.131028 32.33086 -45.131028 36.318725 L -45.131028 47.306019 C -45.131028 51.289946 -43.53667 54.081058 -41.143164 55.277811 " transform="matrix(0.992268, 0, 0, -0.992268, 67.297713, 57.24495)"/>
|
||||||
|
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-3-1" x="10.876346" y="51.782513"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-4-1" x="10.876346" y="46.270463"/>
|
||||||
|
<use xlink:href="#glyph-4-2" x="10.876346" y="42.975602"/>
|
||||||
|
<use xlink:href="#glyph-4-3" x="10.876346" y="37.483178"/>
|
||||||
|
<use xlink:href="#glyph-4-4" x="10.876346" y="33.089041"/>
|
||||||
|
<use xlink:href="#glyph-4-5" x="10.876346" y="27.871436"/>
|
||||||
|
<use xlink:href="#glyph-4-6" x="10.876346" y="22.92865"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-4-7" x="10.876346" y="17.15943"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-4-8" x="10.876346" y="11.949734"/>
|
||||||
|
</g>
|
||||||
|
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 44.706726%, 74.116516%)" stroke-opacity="1" stroke-dasharray="2.98883 2.98883" stroke-miterlimit="10" d="M 56.691389 29.382282 L 56.691389 4.632328 " transform="matrix(0.992268, 0, 0, -0.992268, 67.297713, 57.24495)"/>
|
||||||
|
<path fill-rule="nonzero" fill="rgb(0%, 44.706726%, 74.116516%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 44.706726%, 74.116516%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.054555 0.00188057 L 1.610035 1.682846 L 3.086293 0.00188057 L 1.610035 -1.683022 Z M 6.054555 0.00188057 " transform="matrix(0, -0.992268, -0.992268, 0, 123.552647, 30.906181)"/>
|
||||||
|
<path fill-rule="nonzero" fill="rgb(0%, 44.706726%, 74.116516%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 44.706726%, 74.116516%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.052088 -0.00188057 L 1.607568 1.683022 L 3.087763 -0.00188057 L 1.607568 -1.682846 Z M 6.052088 -0.00188057 " transform="matrix(0, 0.992268, 0.992268, 0, 123.552647, 49.830642)"/>
|
||||||
|
<g fill="rgb(0%, 44.706726%, 74.116516%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-1-5" x="127.341852" y="44.084496"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(0%, 44.706726%, 74.116516%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-5-1" x="134.069431" y="40.496454"/>
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 32 KiB |
BIN
figs/uniaxial_support_compliance_test_system.pdf
Normal file
BIN
figs/uniaxial_support_compliance_test_system.png
Normal file
After Width: | Height: | Size: 17 KiB |
226
figs/uniaxial_support_compliance_test_system.svg
Normal file
@ -0,0 +1,226 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="137.063" height="138.059" viewBox="0 0 137.063 138.059">
|
||||||
|
<defs>
|
||||||
|
<g>
|
||||||
|
<g id="glyph-0-0">
|
||||||
|
</g>
|
||||||
|
<g id="glyph-0-1">
|
||||||
|
<path d="M 7.265625 -2.390625 L 7.265625 -2.703125 L 6.0625 -2.671875 C 5.671875 -2.671875 4.828125 -2.671875 4.46875 -2.703125 L 4.46875 -2.390625 L 4.78125 -2.390625 C 5.671875 -2.390625 5.703125 -2.28125 5.703125 -1.921875 L 5.703125 -1.28125 C 5.703125 -0.171875 4.453125 -0.09375 4.171875 -0.09375 C 3.53125 -0.09375 1.578125 -0.4375 1.578125 -3.375 C 1.578125 -6.34375 3.515625 -6.671875 4.109375 -6.671875 C 5.171875 -6.671875 6.078125 -5.78125 6.265625 -4.328125 C 6.296875 -4.1875 6.296875 -4.15625 6.421875 -4.15625 C 6.59375 -4.15625 6.59375 -4.1875 6.59375 -4.390625 L 6.59375 -6.734375 C 6.59375 -6.90625 6.59375 -6.96875 6.484375 -6.96875 C 6.4375 -6.96875 6.40625 -6.96875 6.3125 -6.859375 L 5.828125 -6.125 C 5.515625 -6.4375 4.96875 -6.96875 4 -6.96875 C 2.15625 -6.96875 0.546875 -5.40625 0.546875 -3.375 C 0.546875 -1.359375 2.140625 0.21875 4.015625 0.21875 C 4.734375 0.21875 5.53125 -0.046875 5.859375 -0.625 C 6 -0.40625 6.390625 -0.015625 6.5 -0.015625 C 6.59375 -0.015625 6.59375 -0.09375 6.59375 -0.234375 L 6.59375 -1.953125 C 6.59375 -2.34375 6.625 -2.390625 7.265625 -2.390625 Z M 7.265625 -2.390625 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-0-2">
|
||||||
|
<path d="M 3.59375 -3.765625 C 3.59375 -4.078125 3.296875 -4.375 2.875 -4.375 C 2.140625 -4.375 1.796875 -3.703125 1.65625 -3.28125 L 1.65625 -4.375 L 0.28125 -4.265625 L 0.28125 -3.953125 C 0.96875 -3.953125 1.046875 -3.890625 1.046875 -3.40625 L 1.046875 -0.75 C 1.046875 -0.3125 0.9375 -0.3125 0.28125 -0.3125 L 0.28125 0 L 1.40625 -0.03125 C 1.796875 -0.03125 2.265625 -0.03125 2.65625 0 L 2.65625 -0.3125 L 2.453125 -0.3125 C 1.71875 -0.3125 1.703125 -0.421875 1.703125 -0.765625 L 1.703125 -2.296875 C 1.703125 -3.28125 2.109375 -4.15625 2.875 -4.15625 C 2.9375 -4.15625 2.953125 -4.15625 2.984375 -4.140625 C 2.953125 -4.140625 2.75 -4.015625 2.75 -3.765625 C 2.75 -3.484375 2.953125 -3.328125 3.171875 -3.328125 C 3.359375 -3.328125 3.59375 -3.453125 3.59375 -3.765625 Z M 3.59375 -3.765625 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-0-3">
|
||||||
|
<path d="M 4.78125 -0.875 L 4.78125 -1.4375 L 4.53125 -1.4375 L 4.53125 -0.875 C 4.53125 -0.3125 4.28125 -0.25 4.171875 -0.25 C 3.84375 -0.25 3.8125 -0.6875 3.8125 -0.734375 L 3.8125 -2.71875 C 3.8125 -3.140625 3.8125 -3.515625 3.453125 -3.890625 C 3.0625 -4.265625 2.578125 -4.4375 2.09375 -4.4375 C 1.28125 -4.4375 0.609375 -3.96875 0.609375 -3.3125 C 0.609375 -3.015625 0.796875 -2.84375 1.0625 -2.84375 C 1.328125 -2.84375 1.515625 -3.046875 1.515625 -3.296875 C 1.515625 -3.421875 1.46875 -3.75 1.015625 -3.765625 C 1.28125 -4.109375 1.765625 -4.21875 2.078125 -4.21875 C 2.5625 -4.21875 3.125 -3.828125 3.125 -2.953125 L 3.125 -2.578125 C 2.625 -2.546875 1.921875 -2.515625 1.3125 -2.21875 C 0.5625 -1.890625 0.3125 -1.375 0.3125 -0.9375 C 0.3125 -0.140625 1.28125 0.109375 1.90625 0.109375 C 2.546875 0.109375 3 -0.28125 3.1875 -0.75 C 3.234375 -0.359375 3.5 0.0625 3.96875 0.0625 C 4.171875 0.0625 4.78125 -0.078125 4.78125 -0.875 Z M 3.125 -1.390625 C 3.125 -0.4375 2.40625 -0.109375 1.96875 -0.109375 C 1.484375 -0.109375 1.078125 -0.453125 1.078125 -0.953125 C 1.078125 -1.5 1.5 -2.3125 3.125 -2.375 Z M 3.125 -1.390625 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-0-4">
|
||||||
|
<path d="M 5.296875 0 L 5.296875 -0.3125 C 4.78125 -0.3125 4.53125 -0.3125 4.515625 -0.609375 L 4.515625 -2.5 C 4.515625 -3.34375 4.515625 -3.65625 4.21875 -4 C 4.078125 -4.171875 3.75 -4.375 3.171875 -4.375 C 2.453125 -4.375 1.984375 -3.953125 1.71875 -3.328125 L 1.71875 -4.375 L 0.3125 -4.265625 L 0.3125 -3.953125 C 1.015625 -3.953125 1.09375 -3.890625 1.09375 -3.40625 L 1.09375 -0.75 C 1.09375 -0.3125 0.984375 -0.3125 0.3125 -0.3125 L 0.3125 0 L 1.4375 -0.03125 L 2.546875 0 L 2.546875 -0.3125 C 1.875 -0.3125 1.765625 -0.3125 1.765625 -0.75 L 1.765625 -2.578125 C 1.765625 -3.59375 2.46875 -4.15625 3.109375 -4.15625 C 3.734375 -4.15625 3.84375 -3.625 3.84375 -3.0625 L 3.84375 -0.75 C 3.84375 -0.3125 3.734375 -0.3125 3.0625 -0.3125 L 3.0625 0 L 4.1875 -0.03125 Z M 5.296875 0 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-0-5">
|
||||||
|
<path d="M 2.4375 0 L 2.4375 -0.3125 C 1.796875 -0.3125 1.75 -0.359375 1.75 -0.734375 L 1.75 -4.375 L 0.359375 -4.265625 L 0.359375 -3.953125 C 1.015625 -3.953125 1.09375 -3.890625 1.09375 -3.40625 L 1.09375 -0.75 C 1.09375 -0.3125 0.984375 -0.3125 0.328125 -0.3125 L 0.328125 0 L 1.421875 -0.03125 C 1.765625 -0.03125 2.109375 -0.015625 2.4375 0 Z M 1.90625 -5.96875 C 1.90625 -6.234375 1.671875 -6.5 1.375 -6.5 C 1.03125 -6.5 0.84375 -6.21875 0.84375 -5.96875 C 0.84375 -5.703125 1.0625 -5.453125 1.359375 -5.453125 C 1.703125 -5.453125 1.90625 -5.734375 1.90625 -5.96875 Z M 1.90625 -5.96875 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-0-6">
|
||||||
|
<path d="M 3.28125 -1.21875 L 3.28125 -1.796875 L 3.03125 -1.796875 L 3.03125 -1.25 C 3.03125 -0.515625 2.734375 -0.140625 2.375 -0.140625 C 1.71875 -0.140625 1.71875 -1.03125 1.71875 -1.203125 L 1.71875 -3.953125 L 3.125 -3.953125 L 3.125 -4.265625 L 1.71875 -4.265625 L 1.71875 -6.078125 L 1.46875 -6.078125 C 1.453125 -5.265625 1.15625 -4.21875 0.1875 -4.171875 L 0.1875 -3.953125 L 1.03125 -3.953125 L 1.03125 -1.21875 C 1.03125 -0.015625 1.953125 0.109375 2.296875 0.109375 C 3 0.109375 3.28125 -0.59375 3.28125 -1.21875 Z M 3.28125 -1.21875 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-0-7">
|
||||||
|
<path d="M 4.109375 -1.171875 C 4.109375 -1.28125 4.03125 -1.296875 3.96875 -1.296875 C 3.890625 -1.296875 3.875 -1.234375 3.84375 -1.15625 C 3.5 -0.140625 2.609375 -0.140625 2.515625 -0.140625 C 2.015625 -0.140625 1.625 -0.4375 1.390625 -0.796875 C 1.09375 -1.28125 1.09375 -1.921875 1.09375 -2.28125 L 3.859375 -2.28125 C 4.078125 -2.28125 4.109375 -2.28125 4.109375 -2.5 C 4.109375 -3.46875 3.578125 -4.4375 2.328125 -4.4375 C 1.1875 -4.4375 0.28125 -3.40625 0.28125 -2.171875 C 0.28125 -0.84375 1.3125 0.109375 2.453125 0.109375 C 3.65625 0.109375 4.109375 -0.984375 4.109375 -1.171875 Z M 3.453125 -2.5 L 1.109375 -2.5 C 1.171875 -3.96875 2 -4.21875 2.328125 -4.21875 C 3.359375 -4.21875 3.453125 -2.875 3.453125 -2.5 Z M 3.453125 -2.5 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-1-0">
|
||||||
|
</g>
|
||||||
|
<g id="glyph-1-1">
|
||||||
|
<path d="M 8.390625 -1.421875 C 8.390625 -1.515625 8.296875 -1.515625 8.265625 -1.515625 C 8.171875 -1.515625 8.171875 -1.484375 8.125 -1.328125 C 7.96875 -0.8125 7.65625 -0.109375 7.109375 -0.109375 C 6.9375 -0.109375 6.875 -0.203125 6.875 -0.4375 C 6.875 -0.6875 6.96875 -0.921875 7.046875 -1.140625 C 7.234375 -1.65625 7.65625 -2.75 7.65625 -3.3125 C 7.65625 -3.953125 7.265625 -4.375 6.515625 -4.375 C 5.78125 -4.375 5.265625 -3.9375 4.90625 -3.40625 C 4.890625 -3.546875 4.859375 -3.875 4.59375 -4.109375 C 4.34375 -4.328125 4.03125 -4.375 3.78125 -4.375 C 2.890625 -4.375 2.40625 -3.734375 2.234375 -3.515625 C 2.1875 -4.078125 1.765625 -4.375 1.328125 -4.375 C 0.875 -4.375 0.6875 -3.984375 0.59375 -3.8125 C 0.421875 -3.46875 0.28125 -2.875 0.28125 -2.84375 C 0.28125 -2.75 0.40625 -2.75 0.40625 -2.75 C 0.5 -2.75 0.515625 -2.765625 0.578125 -2.984375 C 0.734375 -3.671875 0.9375 -4.15625 1.296875 -4.15625 C 1.453125 -4.15625 1.609375 -4.078125 1.609375 -3.703125 C 1.609375 -3.484375 1.578125 -3.375 1.4375 -2.875 L 0.875 -0.578125 C 0.84375 -0.4375 0.78125 -0.203125 0.78125 -0.15625 C 0.78125 0.015625 0.921875 0.109375 1.0625 0.109375 C 1.1875 0.109375 1.359375 0.03125 1.4375 -0.171875 C 1.4375 -0.1875 1.5625 -0.65625 1.625 -0.90625 L 1.84375 -1.796875 C 1.90625 -2 1.953125 -2.21875 2 -2.453125 L 2.140625 -2.953125 C 2.28125 -3.25 2.8125 -4.15625 3.75 -4.15625 C 4.1875 -4.15625 4.28125 -3.78125 4.28125 -3.46875 C 4.28125 -3.21875 4.21875 -2.9375 4.140625 -2.640625 L 3.859375 -1.5 C 3.765625 -1.125 3.75 -1.0625 3.65625 -0.734375 C 3.625 -0.546875 3.53125 -0.203125 3.53125 -0.15625 C 3.53125 0.015625 3.671875 0.109375 3.8125 0.109375 C 4.125 0.109375 4.1875 -0.140625 4.265625 -0.453125 L 4.859375 -2.84375 C 4.890625 -2.96875 5.40625 -4.15625 6.484375 -4.15625 C 6.90625 -4.15625 7.015625 -3.8125 7.015625 -3.46875 C 7.015625 -2.890625 6.609375 -1.765625 6.40625 -1.25 C 6.3125 -1.015625 6.28125 -0.90625 6.28125 -0.703125 C 6.28125 -0.234375 6.625 0.109375 7.09375 0.109375 C 8.015625 0.109375 8.390625 -1.328125 8.390625 -1.421875 Z M 8.390625 -1.421875 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-1-2">
|
||||||
|
<path d="M 4.84375 -1.421875 C 4.84375 -1.515625 4.75 -1.515625 4.734375 -1.515625 C 4.625 -1.515625 4.625 -1.46875 4.59375 -1.328125 C 4.390625 -0.609375 4.15625 -0.109375 3.734375 -0.109375 C 3.546875 -0.109375 3.40625 -0.21875 3.40625 -0.578125 C 3.40625 -0.734375 3.453125 -0.96875 3.484375 -1.125 C 3.53125 -1.296875 3.53125 -1.328125 3.53125 -1.4375 C 3.53125 -2.078125 2.90625 -2.359375 2.0625 -2.46875 C 2.375 -2.65625 2.6875 -2.96875 2.921875 -3.203125 C 3.390625 -3.734375 3.84375 -4.15625 4.328125 -4.15625 C 4.390625 -4.15625 4.40625 -4.15625 4.421875 -4.140625 C 4.546875 -4.125 4.546875 -4.125 4.625 -4.0625 C 4.65625 -4.0625 4.65625 -4.046875 4.671875 -4.03125 C 4.1875 -4 4.109375 -3.609375 4.109375 -3.484375 C 4.109375 -3.328125 4.21875 -3.140625 4.484375 -3.140625 C 4.734375 -3.140625 5.03125 -3.359375 5.03125 -3.75 C 5.03125 -4.046875 4.796875 -4.375 4.359375 -4.375 C 4.078125 -4.375 3.625 -4.296875 2.90625 -3.5 C 2.578125 -3.125 2.1875 -2.734375 1.8125 -2.578125 L 2.84375 -6.75 C 2.84375 -6.75 2.84375 -6.859375 2.703125 -6.859375 C 2.484375 -6.859375 1.765625 -6.78125 1.5 -6.765625 C 1.421875 -6.75 1.3125 -6.75 1.3125 -6.5625 C 1.3125 -6.453125 1.40625 -6.453125 1.546875 -6.453125 C 2.03125 -6.453125 2.046875 -6.375 2.046875 -6.28125 L 2.015625 -6.078125 L 0.578125 -0.390625 C 0.546875 -0.25 0.546875 -0.234375 0.546875 -0.171875 C 0.546875 0.0625 0.734375 0.109375 0.828125 0.109375 C 0.953125 0.109375 1.109375 0.015625 1.171875 -0.09375 C 1.21875 -0.1875 1.65625 -2.015625 1.71875 -2.265625 C 2.0625 -2.234375 2.875 -2.078125 2.875 -1.421875 C 2.875 -1.359375 2.875 -1.3125 2.84375 -1.21875 C 2.8125 -1.09375 2.796875 -0.984375 2.796875 -0.875 C 2.796875 -0.28125 3.1875 0.109375 3.703125 0.109375 C 4 0.109375 4.265625 -0.046875 4.484375 -0.421875 C 4.734375 -0.84375 4.84375 -1.421875 4.84375 -1.421875 Z M 4.84375 -1.421875 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-1-3">
|
||||||
|
<path d="M 4.25 -1.0625 C 4.25 -1.125 4.1875 -1.1875 4.140625 -1.1875 C 4.078125 -1.1875 4.0625 -1.171875 4 -1.09375 C 3.21875 -0.109375 2.140625 -0.109375 2.03125 -0.109375 C 1.40625 -0.109375 1.140625 -0.59375 1.140625 -1.1875 C 1.140625 -1.59375 1.328125 -2.546875 1.671875 -3.171875 C 1.984375 -3.734375 2.515625 -4.15625 3.0625 -4.15625 C 3.40625 -4.15625 3.78125 -4.03125 3.921875 -3.765625 C 3.765625 -3.765625 3.625 -3.765625 3.484375 -3.625 C 3.328125 -3.46875 3.296875 -3.296875 3.296875 -3.234375 C 3.296875 -3 3.484375 -2.890625 3.671875 -2.890625 C 3.953125 -2.890625 4.21875 -3.125 4.21875 -3.515625 C 4.21875 -4 3.765625 -4.375 3.0625 -4.375 C 1.71875 -4.375 0.40625 -2.953125 0.40625 -1.5625 C 0.40625 -0.671875 0.984375 0.109375 2 0.109375 C 3.421875 0.109375 4.25 -0.9375 4.25 -1.0625 Z M 4.25 -1.0625 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-1-4">
|
||||||
|
<path d="M 5.453125 -6.296875 C 5.453125 -6.75 5 -6.96875 4.59375 -6.96875 C 4.265625 -6.96875 3.640625 -6.796875 3.34375 -5.8125 C 3.28125 -5.609375 3.25 -5.515625 3.015625 -4.265625 L 2.328125 -4.265625 C 2.140625 -4.265625 2.03125 -4.265625 2.03125 -4.078125 C 2.03125 -3.953125 2.125 -3.953125 2.3125 -3.953125 L 2.96875 -3.953125 L 2.21875 -0.046875 C 2.046875 0.90625 1.875 1.8125 1.359375 1.8125 C 1.328125 1.8125 1.078125 1.8125 0.890625 1.625 C 1.34375 1.609375 1.4375 1.25 1.4375 1.09375 C 1.4375 0.875 1.25 0.75 1.0625 0.75 C 0.8125 0.75 0.53125 0.96875 0.53125 1.34375 C 0.53125 1.796875 0.953125 2.03125 1.359375 2.03125 C 1.90625 2.03125 2.296875 1.4375 2.484375 1.0625 C 2.796875 0.4375 3.03125 -0.75 3.03125 -0.828125 L 3.625 -3.953125 L 4.484375 -3.953125 C 4.671875 -3.953125 4.78125 -3.953125 4.78125 -4.15625 C 4.78125 -4.265625 4.671875 -4.265625 4.515625 -4.265625 L 3.6875 -4.265625 C 3.796875 -4.84375 3.78125 -4.8125 3.890625 -5.390625 C 3.9375 -5.59375 4.078125 -6.296875 4.140625 -6.421875 C 4.21875 -6.609375 4.390625 -6.75 4.59375 -6.75 C 4.640625 -6.75 4.890625 -6.75 5.078125 -6.578125 C 4.65625 -6.53125 4.546875 -6.1875 4.546875 -6.046875 C 4.546875 -5.8125 4.734375 -5.703125 4.921875 -5.703125 C 5.171875 -5.703125 5.453125 -5.921875 5.453125 -6.296875 Z M 5.453125 -6.296875 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-1-5">
|
||||||
|
<path d="M 4.921875 -1.421875 C 4.921875 -1.515625 4.84375 -1.515625 4.8125 -1.515625 C 4.703125 -1.515625 4.703125 -1.46875 4.671875 -1.328125 C 4.5 -0.6875 4.328125 -0.109375 3.921875 -0.109375 C 3.65625 -0.109375 3.625 -0.359375 3.625 -0.5625 C 3.625 -0.796875 3.640625 -0.875 3.671875 -1.03125 L 5.109375 -6.75 C 5.109375 -6.75 5.109375 -6.859375 4.96875 -6.859375 C 4.828125 -6.859375 3.890625 -6.78125 3.71875 -6.75 C 3.640625 -6.75 3.578125 -6.703125 3.578125 -6.5625 C 3.578125 -6.453125 3.671875 -6.453125 3.8125 -6.453125 C 4.296875 -6.453125 4.3125 -6.375 4.3125 -6.28125 L 4.28125 -6.078125 L 3.6875 -3.734375 C 3.515625 -4.109375 3.21875 -4.375 2.78125 -4.375 C 1.625 -4.375 0.390625 -2.921875 0.390625 -1.46875 C 0.390625 -0.546875 0.9375 0.109375 1.71875 0.109375 C 1.90625 0.109375 2.40625 0.0625 3 -0.640625 C 3.078125 -0.21875 3.421875 0.109375 3.890625 0.109375 C 4.25 0.109375 4.46875 -0.125 4.625 -0.4375 C 4.796875 -0.796875 4.921875 -1.421875 4.921875 -1.421875 Z M 3.546875 -3.109375 L 3.046875 -1.171875 C 3 -1 3 -0.984375 2.84375 -0.8125 C 2.40625 -0.265625 2 -0.109375 1.734375 -0.109375 C 1.234375 -0.109375 1.09375 -0.65625 1.09375 -1.03125 C 1.09375 -1.53125 1.421875 -2.75 1.640625 -3.203125 C 1.953125 -3.78125 2.390625 -4.15625 2.796875 -4.15625 C 3.4375 -4.15625 3.578125 -3.34375 3.578125 -3.28125 C 3.578125 -3.21875 3.546875 -3.171875 3.546875 -3.109375 Z M 3.546875 -3.109375 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-1-6">
|
||||||
|
<path d="M 6.359375 -2.4375 C 6.359375 -2.484375 6.328125 -2.546875 6.234375 -2.546875 C 6.15625 -2.546875 6.140625 -2.5 6.078125 -2.34375 C 5.734375 -1.4375 5.296875 -0.3125 3.59375 -0.3125 L 2.65625 -0.3125 C 2.515625 -0.3125 2.5 -0.3125 2.4375 -0.3125 C 2.34375 -0.328125 2.3125 -0.34375 2.3125 -0.421875 C 2.3125 -0.4375 2.3125 -0.46875 2.359375 -0.640625 L 3.703125 -5.984375 C 3.78125 -6.34375 3.8125 -6.453125 4.75 -6.453125 C 5.046875 -6.453125 5.125 -6.453125 5.125 -6.640625 C 5.125 -6.75 5.015625 -6.75 4.96875 -6.75 L 3.5 -6.71875 L 2.1875 -6.75 C 2.109375 -6.75 2 -6.75 2 -6.5625 C 2 -6.453125 2.09375 -6.453125 2.28125 -6.453125 C 2.28125 -6.453125 2.484375 -6.453125 2.65625 -6.421875 C 2.828125 -6.40625 2.921875 -6.40625 2.921875 -6.265625 C 2.921875 -6.234375 2.90625 -6.203125 2.875 -6.078125 L 1.546875 -0.765625 C 1.453125 -0.390625 1.4375 -0.3125 0.65625 -0.3125 C 0.484375 -0.3125 0.390625 -0.3125 0.390625 -0.109375 C 0.390625 0 0.46875 0 0.65625 0 L 5.234375 0 C 5.46875 0 5.484375 0 5.53125 -0.171875 L 6.3125 -2.296875 C 6.359375 -2.40625 6.359375 -2.4375 6.359375 -2.4375 Z M 6.359375 -2.4375 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-2-0">
|
||||||
|
</g>
|
||||||
|
<g id="glyph-2-1">
|
||||||
|
<path d="M 4.46875 -0.984375 C 4.46875 -1.078125 4.375 -1.078125 4.359375 -1.078125 C 4.265625 -1.078125 4.25 -1.046875 4.203125 -0.859375 C 4.125 -0.53125 4 -0.125 3.703125 -0.125 C 3.515625 -0.125 3.46875 -0.28125 3.46875 -0.46875 C 3.46875 -0.578125 3.53125 -0.828125 3.578125 -1.015625 L 3.734375 -1.640625 L 3.890625 -2.25 C 3.9375 -2.421875 4 -2.734375 4 -2.765625 C 4 -2.90625 3.890625 -2.984375 3.78125 -2.984375 C 3.703125 -2.984375 3.578125 -2.953125 3.5 -2.8125 C 3.46875 -2.78125 3.421875 -2.546875 3.390625 -2.421875 L 3.234375 -1.84375 L 3.03125 -0.96875 C 2.96875 -0.796875 2.96875 -0.796875 2.921875 -0.703125 C 2.703125 -0.390625 2.390625 -0.125 2 -0.125 C 1.4375 -0.125 1.4375 -0.609375 1.4375 -0.734375 C 1.4375 -0.921875 1.453125 -1.015625 1.546875 -1.390625 L 1.703125 -2 L 1.796875 -2.390625 C 1.828125 -2.546875 1.90625 -2.796875 1.90625 -2.828125 C 1.90625 -2.953125 1.8125 -3.046875 1.671875 -3.046875 C 1.421875 -3.046875 1.359375 -2.8125 1.328125 -2.734375 L 0.375 1.109375 C 0.34375 1.21875 0.34375 1.265625 0.34375 1.265625 C 0.34375 1.40625 0.46875 1.484375 0.578125 1.484375 C 0.828125 1.484375 0.890625 1.25 0.90625 1.140625 C 0.921875 1.09375 1.0625 0.546875 1.234375 -0.125 C 1.453125 0.015625 1.71875 0.0625 1.96875 0.0625 C 2.5625 0.0625 2.953125 -0.421875 2.96875 -0.421875 C 3.09375 0.046875 3.578125 0.0625 3.6875 0.0625 C 3.9375 0.0625 4.109375 -0.078125 4.234375 -0.296875 C 4.375 -0.5625 4.46875 -0.96875 4.46875 -0.984375 Z M 4.46875 -0.984375 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-2-2">
|
||||||
|
<path d="M 4.546875 -0.984375 C 4.546875 -1.078125 4.46875 -1.078125 4.4375 -1.078125 C 4.34375 -1.078125 4.34375 -1.03125 4.3125 -0.96875 C 4.15625 -0.40625 3.859375 -0.125 3.578125 -0.125 C 3.4375 -0.125 3.40625 -0.21875 3.40625 -0.359375 C 3.40625 -0.53125 3.4375 -0.609375 3.5625 -0.921875 C 3.640625 -1.140625 3.9375 -1.875 3.9375 -2.265625 C 3.9375 -2.9375 3.40625 -3.046875 3.03125 -3.046875 C 2.453125 -3.046875 2.0625 -2.703125 1.859375 -2.421875 C 1.8125 -2.90625 1.40625 -3.046875 1.125 -3.046875 C 0.828125 -3.046875 0.671875 -2.84375 0.578125 -2.671875 C 0.421875 -2.421875 0.328125 -2.03125 0.328125 -2 C 0.328125 -1.90625 0.421875 -1.90625 0.4375 -1.90625 C 0.546875 -1.90625 0.546875 -1.921875 0.59375 -2.109375 C 0.703125 -2.515625 0.828125 -2.859375 1.09375 -2.859375 C 1.28125 -2.859375 1.328125 -2.703125 1.328125 -2.515625 C 1.328125 -2.390625 1.265625 -2.125 1.21875 -1.9375 L 1.0625 -1.328125 L 0.84375 -0.4375 C 0.8125 -0.34375 0.78125 -0.171875 0.78125 -0.15625 C 0.78125 0 0.90625 0.0625 1.015625 0.0625 C 1.140625 0.0625 1.25 -0.015625 1.28125 -0.078125 C 1.3125 -0.140625 1.375 -0.359375 1.40625 -0.515625 L 1.5625 -1.140625 C 1.59375 -1.28125 1.640625 -1.4375 1.671875 -1.59375 C 1.75 -1.875 1.765625 -1.9375 1.96875 -2.21875 C 2.15625 -2.5 2.484375 -2.859375 3 -2.859375 C 3.40625 -2.859375 3.40625 -2.5 3.40625 -2.375 C 3.40625 -1.953125 3.109375 -1.1875 3 -0.90625 C 2.921875 -0.703125 2.90625 -0.640625 2.90625 -0.53125 C 2.90625 -0.15625 3.203125 0.0625 3.5625 0.0625 C 4.25 0.0625 4.546875 -0.890625 4.546875 -0.984375 Z M 4.546875 -0.984375 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-3-0">
|
||||||
|
</g>
|
||||||
|
<g id="glyph-3-1">
|
||||||
|
<path d="M -1.421875 -5.65625 C -1.515625 -5.65625 -1.515625 -5.5625 -1.515625 -5.53125 C -1.515625 -5.4375 -1.46875 -5.4375 -1.328125 -5.40625 C -0.6875 -5.234375 -0.109375 -5.046875 -0.109375 -4.65625 C -0.109375 -4.375 -0.359375 -4.359375 -0.5625 -4.359375 C -0.78125 -4.359375 -1.25 -4.46875 -1.59375 -4.546875 L -2.65625 -4.828125 C -2.8125 -4.859375 -3.1875 -4.953125 -3.328125 -5 C -3.5625 -5.046875 -3.9375 -5.140625 -4 -5.140625 C -4.171875 -5.140625 -4.265625 -5 -4.265625 -4.859375 C -4.265625 -4.8125 -4.25 -4.546875 -3.921875 -4.46875 L -2.0625 -4 L -1.0625 -3.75 C -1.015625 -3.734375 -0.109375 -3.265625 -0.109375 -2.46875 C -0.109375 -1.96875 -0.4375 -1.734375 -0.96875 -1.734375 C -1.25 -1.734375 -1.53125 -1.796875 -1.8125 -1.875 L -3.46875 -2.28125 C -3.671875 -2.328125 -4.0625 -2.4375 -4.109375 -2.4375 C -4.265625 -2.4375 -4.375 -2.3125 -4.375 -2.140625 C -4.375 -2.109375 -4.359375 -1.84375 -4.015625 -1.75 L 1.71875 -0.328125 C 1.828125 -0.296875 1.875 -0.296875 1.875 -0.296875 C 2.015625 -0.296875 2.140625 -0.40625 2.140625 -0.578125 C 2.140625 -0.78125 1.953125 -0.90625 1.921875 -0.921875 C 1.84375 -0.953125 1.328125 -1.09375 -0.203125 -1.46875 C 0.0625 -1.78125 0.109375 -2.21875 0.109375 -2.421875 C 0.109375 -3.109375 -0.34375 -3.5 -0.609375 -3.734375 C -0.171875 -3.828125 0.109375 -4.1875 0.109375 -4.625 C 0.109375 -4.96875 -0.125 -5.203125 -0.4375 -5.359375 C -0.796875 -5.53125 -1.421875 -5.65625 -1.421875 -5.65625 Z M -1.421875 -5.65625 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-3-2">
|
||||||
|
<path d="M -4.109375 -5.1875 C -4.265625 -5.1875 -4.375 -5.0625 -4.375 -4.890625 C -4.375 -4.8125 -4.328125 -4.59375 -4.046875 -4.515625 C -1.796875 -3.875 -0.6875 -2.375 -0.328125 -1.25 L -4.265625 -2.21875 C -4.265625 -2.21875 -4.375 -2.21875 -4.375 -2.09375 C -4.375 -1.859375 -4.296875 -1.140625 -4.265625 -0.875 C -4.265625 -0.796875 -4.25 -0.6875 -4.078125 -0.6875 C -3.953125 -0.6875 -3.953125 -0.78125 -3.953125 -0.9375 C -3.953125 -1.40625 -3.890625 -1.421875 -3.78125 -1.421875 C -3.71875 -1.421875 -3.25 -1.3125 -2.984375 -1.234375 L -0.5625 -0.640625 L -0.125 -0.53125 C -0.015625 -0.53125 0 -0.625 0 -0.6875 L 0 -0.828125 C -0.125 -1.515625 -0.5 -2.59375 -1.453125 -3.609375 C -2.671875 -4.921875 -4.015625 -5.1875 -4.109375 -5.1875 Z M -4.109375 -5.1875 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-4-0">
|
||||||
|
</g>
|
||||||
|
<g id="glyph-4-1">
|
||||||
|
<path d="M -1.84375 -2.734375 L -2.421875 -2.734375 L -2.421875 -0.109375 L -1.84375 -0.109375 Z M -1.84375 -2.734375 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-4-2">
|
||||||
|
<path d="M -1.265625 -3.5625 C -1.796875 -3.5625 -2.09375 -3.265625 -2.203125 -3.140625 C -2.515625 -2.8125 -2.59375 -2.4375 -2.6875 -2.015625 C -2.796875 -1.46875 -2.921875 -0.796875 -3.484375 -0.796875 C -3.84375 -0.796875 -4.25 -1.0625 -4.25 -1.90625 C -4.25 -3 -3.359375 -3.046875 -3.046875 -3.0625 C -2.953125 -3.078125 -2.953125 -3.1875 -2.953125 -3.1875 C -2.953125 -3.3125 -3 -3.3125 -3.1875 -3.3125 L -4.1875 -3.3125 C -4.359375 -3.3125 -4.4375 -3.3125 -4.4375 -3.203125 C -4.4375 -3.15625 -4.4375 -3.140625 -4.3125 -3 C -4.265625 -2.984375 -4.1875 -2.875 -4.15625 -2.84375 C -4.4375 -2.46875 -4.4375 -2.0625 -4.4375 -1.90625 C -4.4375 -0.703125 -3.765625 -0.328125 -3.21875 -0.328125 C -2.875 -0.328125 -2.59375 -0.484375 -2.375 -0.75 C -2.109375 -1.0625 -2.0625 -1.34375 -1.921875 -2.0625 C -1.875 -2.28125 -1.71875 -3.078125 -1.015625 -3.078125 C -0.5 -3.078125 -0.109375 -2.734375 -0.109375 -1.96875 C -0.109375 -1.140625 -0.671875 -0.78125 -1.515625 -0.59375 C -1.640625 -0.5625 -1.6875 -0.546875 -1.6875 -0.453125 C -1.6875 -0.328125 -1.609375 -0.328125 -1.4375 -0.328125 L -0.125 -0.328125 C 0.046875 -0.328125 0.109375 -0.328125 0.109375 -0.4375 C 0.109375 -0.484375 0.09375 -0.5 -0.09375 -0.6875 C -0.109375 -0.703125 -0.125 -0.703125 -0.3125 -0.875 C 0.09375 -1.3125 0.109375 -1.765625 0.109375 -1.96875 C 0.109375 -3.109375 -0.546875 -3.5625 -1.265625 -3.5625 Z M -1.265625 -3.5625 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-4-3">
|
||||||
|
<path d="M -1.21875 -3.28125 L -1.796875 -3.28125 L -1.796875 -3.03125 L -1.25 -3.03125 C -0.515625 -3.03125 -0.140625 -2.734375 -0.140625 -2.375 C -0.140625 -1.71875 -1.03125 -1.71875 -1.203125 -1.71875 L -3.953125 -1.71875 L -3.953125 -3.125 L -4.265625 -3.125 L -4.265625 -1.71875 L -6.078125 -1.71875 L -6.078125 -1.46875 C -5.265625 -1.453125 -4.21875 -1.15625 -4.171875 -0.1875 L -3.953125 -0.1875 L -3.953125 -1.03125 L -1.21875 -1.03125 C -0.015625 -1.03125 0.109375 -1.953125 0.109375 -2.296875 C 0.109375 -3 -0.59375 -3.28125 -1.21875 -3.28125 Z M -1.21875 -3.28125 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-4-4">
|
||||||
|
<path d="M -0.875 -4.78125 L -1.4375 -4.78125 L -1.4375 -4.53125 L -0.875 -4.53125 C -0.3125 -4.53125 -0.25 -4.28125 -0.25 -4.171875 C -0.25 -3.84375 -0.6875 -3.8125 -0.734375 -3.8125 L -2.71875 -3.8125 C -3.140625 -3.8125 -3.515625 -3.8125 -3.890625 -3.453125 C -4.265625 -3.0625 -4.4375 -2.578125 -4.4375 -2.09375 C -4.4375 -1.28125 -3.96875 -0.609375 -3.3125 -0.609375 C -3.015625 -0.609375 -2.84375 -0.796875 -2.84375 -1.0625 C -2.84375 -1.328125 -3.046875 -1.515625 -3.296875 -1.515625 C -3.421875 -1.515625 -3.75 -1.46875 -3.765625 -1.015625 C -4.109375 -1.28125 -4.21875 -1.765625 -4.21875 -2.078125 C -4.21875 -2.5625 -3.828125 -3.125 -2.953125 -3.125 L -2.578125 -3.125 C -2.546875 -2.625 -2.515625 -1.921875 -2.21875 -1.3125 C -1.890625 -0.5625 -1.375 -0.3125 -0.9375 -0.3125 C -0.140625 -0.3125 0.109375 -1.28125 0.109375 -1.90625 C 0.109375 -2.546875 -0.28125 -3 -0.75 -3.1875 C -0.359375 -3.234375 0.0625 -3.5 0.0625 -3.96875 C 0.0625 -4.171875 -0.078125 -4.78125 -0.875 -4.78125 Z M -1.390625 -3.125 C -0.4375 -3.125 -0.109375 -2.40625 -0.109375 -1.96875 C -0.109375 -1.484375 -0.453125 -1.078125 -0.953125 -1.078125 C -1.5 -1.078125 -2.3125 -1.5 -2.375 -3.125 Z M -1.390625 -3.125 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-4-5">
|
||||||
|
<path d="M 0 -2.4375 L -0.3125 -2.4375 C -0.3125 -1.796875 -0.359375 -1.75 -0.734375 -1.75 L -4.375 -1.75 L -4.265625 -0.359375 L -3.953125 -0.359375 C -3.953125 -1.015625 -3.890625 -1.09375 -3.40625 -1.09375 L -0.75 -1.09375 C -0.3125 -1.09375 -0.3125 -0.984375 -0.3125 -0.328125 L 0 -0.328125 L -0.03125 -1.421875 C -0.03125 -1.765625 -0.015625 -2.109375 0 -2.4375 Z M -5.96875 -1.90625 C -6.234375 -1.90625 -6.5 -1.671875 -6.5 -1.375 C -6.5 -1.03125 -6.21875 -0.84375 -5.96875 -0.84375 C -5.703125 -0.84375 -5.453125 -1.0625 -5.453125 -1.359375 C -5.453125 -1.703125 -5.734375 -1.90625 -5.96875 -1.90625 Z M -5.96875 -1.90625 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-4-6">
|
||||||
|
<path d="M -2.109375 -4.65625 C -3.375 -4.65625 -4.4375 -3.671875 -4.4375 -2.46875 C -4.4375 -1.234375 -3.359375 -0.28125 -2.109375 -0.28125 C -0.84375 -0.28125 0.109375 -1.3125 0.109375 -2.46875 C 0.109375 -3.65625 -0.859375 -4.65625 -2.109375 -4.65625 Z M -2.203125 -3.84375 C -1.84375 -3.84375 -1.3125 -3.84375 -0.875 -3.625 C -0.421875 -3.40625 -0.140625 -2.96875 -0.140625 -2.46875 C -0.140625 -2.046875 -0.34375 -1.609375 -0.796875 -1.34375 C -1.234375 -1.09375 -1.84375 -1.09375 -2.203125 -1.09375 C -2.578125 -1.09375 -3.109375 -1.09375 -3.546875 -1.328125 C -4 -1.609375 -4.21875 -2.0625 -4.21875 -2.46875 C -4.21875 -2.890625 -4 -3.328125 -3.578125 -3.578125 C -3.140625 -3.84375 -2.578125 -3.84375 -2.203125 -3.84375 Z M -2.203125 -3.84375 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-4-7">
|
||||||
|
<path d="M 0 -5.296875 L -0.3125 -5.296875 C -0.3125 -4.78125 -0.3125 -4.53125 -0.609375 -4.515625 L -2.5 -4.515625 C -3.34375 -4.515625 -3.65625 -4.515625 -4 -4.21875 C -4.171875 -4.078125 -4.375 -3.75 -4.375 -3.171875 C -4.375 -2.453125 -3.953125 -1.984375 -3.328125 -1.71875 L -4.375 -1.71875 L -4.265625 -0.3125 L -3.953125 -0.3125 C -3.953125 -1.015625 -3.890625 -1.09375 -3.40625 -1.09375 L -0.75 -1.09375 C -0.3125 -1.09375 -0.3125 -0.984375 -0.3125 -0.3125 L 0 -0.3125 L -0.03125 -1.4375 L 0 -2.546875 L -0.3125 -2.546875 C -0.3125 -1.875 -0.3125 -1.765625 -0.75 -1.765625 L -2.578125 -1.765625 C -3.59375 -1.765625 -4.15625 -2.46875 -4.15625 -3.109375 C -4.15625 -3.734375 -3.625 -3.84375 -3.0625 -3.84375 L -0.75 -3.84375 C -0.3125 -3.84375 -0.3125 -3.734375 -0.3125 -3.0625 L 0 -3.0625 L -0.03125 -4.1875 Z M 0 -5.296875 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-4-8">
|
||||||
|
<path d="M 0 -5.296875 L -0.3125 -5.296875 C -0.3125 -4.78125 -0.3125 -4.53125 -0.609375 -4.515625 L -2.5 -4.515625 C -3.34375 -4.515625 -3.65625 -4.515625 -4 -4.21875 C -4.171875 -4.078125 -4.375 -3.75 -4.375 -3.171875 C -4.375 -2.34375 -3.78125 -1.90625 -3.421875 -1.75 L -3.421875 -1.734375 L -6.859375 -1.734375 L -6.75 -0.3125 L -6.453125 -0.3125 C -6.453125 -1.015625 -6.375 -1.09375 -5.890625 -1.09375 L -0.75 -1.09375 C -0.3125 -1.09375 -0.3125 -0.984375 -0.3125 -0.3125 L 0 -0.3125 L -0.03125 -1.4375 L 0 -2.546875 L -0.3125 -2.546875 C -0.3125 -1.875 -0.3125 -1.765625 -0.75 -1.765625 L -2.578125 -1.765625 C -3.59375 -1.765625 -4.15625 -2.46875 -4.15625 -3.109375 C -4.15625 -3.734375 -3.625 -3.84375 -3.0625 -3.84375 L -0.75 -3.84375 C -0.3125 -3.84375 -0.3125 -3.734375 -0.3125 -3.0625 L 0 -3.0625 L -0.03125 -4.1875 Z M 0 -5.296875 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-4-9">
|
||||||
|
<path d="M -1.171875 -4.109375 C -1.28125 -4.109375 -1.296875 -4.03125 -1.296875 -3.96875 C -1.296875 -3.890625 -1.234375 -3.875 -1.15625 -3.84375 C -0.140625 -3.5 -0.140625 -2.609375 -0.140625 -2.515625 C -0.140625 -2.015625 -0.4375 -1.625 -0.796875 -1.390625 C -1.28125 -1.09375 -1.921875 -1.09375 -2.28125 -1.09375 L -2.28125 -3.859375 C -2.28125 -4.078125 -2.28125 -4.109375 -2.5 -4.109375 C -3.46875 -4.109375 -4.4375 -3.578125 -4.4375 -2.328125 C -4.4375 -1.1875 -3.40625 -0.28125 -2.171875 -0.28125 C -0.84375 -0.28125 0.109375 -1.3125 0.109375 -2.453125 C 0.109375 -3.65625 -0.984375 -4.109375 -1.171875 -4.109375 Z M -2.5 -3.453125 L -2.5 -1.109375 C -3.96875 -1.171875 -4.21875 -2 -4.21875 -2.328125 C -4.21875 -3.359375 -2.875 -3.453125 -2.5 -3.453125 Z M -2.5 -3.453125 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-4-10">
|
||||||
|
<path d="M 0 -5.109375 L -0.3125 -5.109375 C -0.3125 -4.5625 -0.328125 -4.390625 -0.609375 -4.15625 L -2.328125 -2.84375 C -2.703125 -3.140625 -3.1875 -3.515625 -3.4375 -3.75 C -3.796875 -4.0625 -3.953125 -4.453125 -3.953125 -4.921875 L -4.265625 -4.921875 C -4.25 -4.671875 -4.234375 -4.375 -4.234375 -4.109375 C -4.234375 -3.8125 -4.25 -3.296875 -4.265625 -3.171875 L -3.953125 -3.171875 C -3.9375 -3.375 -3.8125 -3.453125 -3.65625 -3.453125 C -3.484375 -3.453125 -3.359375 -3.359375 -3.296875 -3.296875 L -2.53125 -2.6875 L -3.53125 -1.921875 C -3.625 -1.828125 -3.65625 -1.828125 -3.703125 -1.828125 C -3.859375 -1.828125 -3.953125 -1.984375 -3.953125 -2.171875 L -4.265625 -2.171875 L -4.234375 -1.109375 C -4.234375 -0.90625 -4.25 -0.4375 -4.265625 -0.171875 L -3.953125 -0.171875 C -3.953125 -0.859375 -3.953125 -0.875 -3.359375 -1.328125 L -2.078125 -2.3125 C -1.484375 -1.84375 -1.46875 -1.84375 -0.90625 -1.390625 C -0.328125 -0.90625 -0.3125 -0.328125 -0.3125 -0.125 L 0 -0.125 C -0.015625 -0.375 -0.03125 -0.6875 -0.03125 -0.9375 L 0 -1.875 L -0.3125 -1.875 C -0.34375 -1.65625 -0.46875 -1.59375 -0.609375 -1.59375 C -0.828125 -1.59375 -1.15625 -1.875 -1.875 -2.484375 L -0.875 -3.234375 C -0.765625 -3.3125 -0.609375 -3.4375 -0.546875 -3.4375 C -0.46875 -3.4375 -0.3125 -3.359375 -0.3125 -3.078125 L 0 -3.078125 L -0.03125 -4.15625 C -0.03125 -4.421875 -0.015625 -4.8125 0 -5.109375 Z M 0 -5.109375 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-4-11">
|
||||||
|
<path d="M -2.140625 -5.15625 C -3.390625 -5.15625 -4.375 -4.1875 -4.375 -3.078125 C -4.375 -2.3125 -3.9375 -1.90625 -3.71875 -1.703125 L -4.375 -1.703125 L -4.265625 -0.28125 L -3.953125 -0.28125 C -3.953125 -0.984375 -3.890625 -1.046875 -3.46875 -1.046875 L 1.171875 -1.046875 C 1.609375 -1.046875 1.609375 -0.9375 1.609375 -0.28125 L 1.921875 -0.28125 L 1.890625 -1.390625 L 1.921875 -2.5 L 1.609375 -2.5 C 1.609375 -1.84375 1.609375 -1.734375 1.171875 -1.734375 L -0.578125 -1.734375 C -0.421875 -1.78125 0.109375 -2.203125 0.109375 -2.953125 C 0.109375 -4.125 -0.859375 -5.15625 -2.140625 -5.15625 Z M -2.140625 -4.328125 C -0.9375 -4.328125 -0.109375 -3.640625 -0.109375 -2.90625 C -0.109375 -2.515625 -0.3125 -2.140625 -0.71875 -1.875 C -0.921875 -1.734375 -0.9375 -1.734375 -1.125 -1.734375 L -3.328125 -1.734375 C -3.84375 -2.015625 -4.125 -2.5 -4.125 -3 C -4.125 -3.734375 -3.25 -4.328125 -2.140625 -4.328125 Z M -2.140625 -4.328125 "/>
|
||||||
|
</g>
|
||||||
|
<g id="glyph-4-12">
|
||||||
|
<path d="M 0 -5.21875 L -0.3125 -5.21875 C -0.3125 -4.515625 -0.375 -4.4375 -0.859375 -4.4375 L -6.859375 -4.4375 L -6.75 -3.015625 L -6.453125 -3.015625 C -6.453125 -3.703125 -6.375 -3.78125 -5.890625 -3.78125 L -3.765625 -3.78125 C -4.109375 -3.5 -4.375 -3.078125 -4.375 -2.546875 C -4.375 -1.375 -3.40625 -0.34375 -2.125 -0.34375 C -0.875 -0.34375 0.109375 -1.3125 0.109375 -2.4375 C 0.109375 -3.0625 -0.234375 -3.515625 -0.546875 -3.765625 L 0.109375 -3.765625 Z M -1.171875 -3.765625 C -0.984375 -3.765625 -0.96875 -3.765625 -0.796875 -3.65625 C -0.328125 -3.359375 -0.109375 -2.90625 -0.109375 -2.484375 C -0.109375 -2.03125 -0.359375 -1.6875 -0.734375 -1.4375 C -1.140625 -1.1875 -1.71875 -1.15625 -2.109375 -1.15625 C -2.484375 -1.15625 -3.078125 -1.171875 -3.515625 -1.46875 C -3.828125 -1.671875 -4.15625 -2.046875 -4.15625 -2.578125 C -4.15625 -2.921875 -4 -3.34375 -3.5625 -3.65625 C -3.390625 -3.765625 -3.375 -3.765625 -3.1875 -3.765625 Z M -1.171875 -3.765625 "/>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<clipPath id="clip-0">
|
||||||
|
<path clip-rule="nonzero" d="M 107 10 L 136.132812 10 L 136.132812 44 L 107 44 Z M 107 10 "/>
|
||||||
|
</clipPath>
|
||||||
|
<clipPath id="clip-1">
|
||||||
|
<path clip-rule="nonzero" d="M 107 93 L 136.132812 93 L 136.132812 127 L 107 127 Z M 107 93 "/>
|
||||||
|
</clipPath>
|
||||||
|
</defs>
|
||||||
|
<path fill-rule="nonzero" fill="rgb(69.999695%, 69.999695%, 69.999695%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M -62.361366 -22.678049 L -62.361366 -0.000635168 L 62.36441 -0.000635168 L 62.36441 -22.678049 Z M -62.361366 -22.678049 " transform="matrix(0.99321, 0, 0, -0.99321, 67.086379, 113.608744)"/>
|
||||||
|
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-0-1" x="50.547444" y="128.278458"/>
|
||||||
|
<use xlink:href="#glyph-0-2" x="58.312015" y="128.278458"/>
|
||||||
|
<use xlink:href="#glyph-0-3" x="62.187869" y="128.278458"/>
|
||||||
|
<use xlink:href="#glyph-0-4" x="67.135347" y="128.278458"/>
|
||||||
|
<use xlink:href="#glyph-0-5" x="72.632984" y="128.278458"/>
|
||||||
|
<use xlink:href="#glyph-0-6" x="75.381803" y="128.278458"/>
|
||||||
|
<use xlink:href="#glyph-0-7" x="79.229951" y="128.278458"/>
|
||||||
|
</g>
|
||||||
|
<path fill-rule="nonzero" fill="rgb(89.99939%, 94.468689%, 97.410583%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 44.706726%, 74.116516%)" stroke-opacity="1" stroke-miterlimit="10" d="M -31.180906 34.015486 L -31.180906 56.692899 L 31.180016 56.692899 L 31.180016 34.015486 Z M -31.180906 34.015486 " transform="matrix(0.99321, 0, 0, -0.99321, 67.086379, 113.608744)"/>
|
||||||
|
<g fill="rgb(0%, 44.706726%, 74.116516%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-1-1" x="60.090207" y="69.276809"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(0%, 44.706726%, 74.116516%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-2-1" x="68.777816" y="70.760665"/>
|
||||||
|
</g>
|
||||||
|
<path fill="none" stroke-width="0.79701" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 44.706726%, 74.116516%)" stroke-opacity="1" stroke-miterlimit="10" d="M -18.709508 -0.000635168 L -18.709508 5.670685 L -21.199068 7.165207 L -16.219948 10.154253 L -21.199068 13.143298 L -16.219948 16.12841 L -21.199068 19.117455 L -16.219948 22.1065 L -21.199068 25.095546 L -18.709508 26.590068 L -18.709508 34.015486 " transform="matrix(0.99321, 0, 0, -0.99321, 67.086379, 113.608744)"/>
|
||||||
|
<g fill="rgb(0%, 44.706726%, 74.116516%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-1-2" x="31.538395" y="98.736415"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(0%, 44.706726%, 74.116516%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-2-1" x="36.690176" y="100.220271"/>
|
||||||
|
</g>
|
||||||
|
<path fill="none" stroke-width="0.79701" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 44.706726%, 74.116516%)" stroke-opacity="1" stroke-miterlimit="10" d="M 25.083937 20.69457 L 25.083937 15.113708 L 12.3333 15.113708 L 12.3333 20.69457 " transform="matrix(0.99321, 0, 0, -0.99321, 67.086379, 113.608744)"/>
|
||||||
|
<path fill="none" stroke-width="0.79701" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 44.706726%, 74.116516%)" stroke-opacity="1" stroke-miterlimit="10" d="M 22.295473 18.901143 L 15.121764 18.901143 " transform="matrix(0.99321, 0, 0, -0.99321, 67.086379, 113.608744)"/>
|
||||||
|
<path fill="none" stroke-width="0.79701" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 44.706726%, 74.116516%)" stroke-opacity="1" stroke-miterlimit="10" d="M 18.708618 -0.000635168 L 18.708618 15.113708 M 18.708618 18.901143 L 18.708618 34.015486 " transform="matrix(0.99321, 0, 0, -0.99321, 67.086379, 113.608744)"/>
|
||||||
|
<g fill="rgb(0%, 44.706726%, 74.116516%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-1-3" x="66.75564" y="97.430344"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(0%, 44.706726%, 74.116516%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-2-1" x="71.038362" y="98.915193"/>
|
||||||
|
</g>
|
||||||
|
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-dasharray="2.98883 2.98883" stroke-miterlimit="10" d="M 31.180016 56.692899 L 39.686996 56.692899 " transform="matrix(0.99321, 0, 0, -0.99321, 67.086379, 113.608744)"/>
|
||||||
|
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M -41.143079 1.419161 C -43.534315 2.614779 -45.127161 5.403244 -45.127161 9.387326 L -45.127161 20.376 C -45.127161 24.360083 -46.723941 27.152481 -49.115177 28.348099 C -46.723941 29.543717 -45.127161 32.332181 -45.127161 36.316264 L -45.127161 47.304938 C -45.127161 51.292953 -43.534315 54.081418 -41.143079 55.277036 " transform="matrix(0.99321, 0, 0, -0.99321, 67.086379, 113.608744)"/>
|
||||||
|
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-3-1" x="10.610464" y="104.954904"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-4-1" x="10.610464" y="98.992664"/>
|
||||||
|
<use xlink:href="#glyph-4-2" x="10.610464" y="95.694675"/>
|
||||||
|
<use xlink:href="#glyph-4-3" x="10.610464" y="91.791115"/>
|
||||||
|
<use xlink:href="#glyph-4-4" x="10.610464" y="87.942967"/>
|
||||||
|
<use xlink:href="#glyph-4-3" x="10.610464" y="82.995489"/>
|
||||||
|
<use xlink:href="#glyph-4-5" x="10.610464" y="79.147341"/>
|
||||||
|
<use xlink:href="#glyph-4-6" x="10.610464" y="76.398523"/>
|
||||||
|
<use xlink:href="#glyph-4-7" x="10.610464" y="71.451045"/>
|
||||||
|
</g>
|
||||||
|
<path fill-rule="nonzero" fill="rgb(98.50769%, 93.215942%, 90.940857%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(85.096741%, 32.157898%, 9.411621%)" stroke-opacity="1" stroke-miterlimit="10" d="M -31.180906 90.70902 L -31.180906 113.386434 L 31.180016 113.386434 L 31.180016 90.70902 Z M -31.180906 90.70902 " transform="matrix(0.99321, 0, 0, -0.99321, 67.086379, 113.608744)"/>
|
||||||
|
<g fill="rgb(85.096741%, 32.157898%, 9.411621%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-1-1" x="60.049485" y="13.642143"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(85.096741%, 32.157898%, 9.411621%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-2-2" x="68.738088" y="15.125999"/>
|
||||||
|
</g>
|
||||||
|
<path fill="none" stroke-width="0.79701" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(85.096741%, 32.157898%, 9.411621%)" stroke-opacity="1" stroke-miterlimit="10" d="M -24.94324 56.692899 L -24.94324 62.364219 L -27.436733 63.858742 L -22.45368 66.847787 L -27.436733 69.836832 L -22.45368 72.821945 L -27.436733 75.81099 L -22.45368 78.800035 L -27.436733 81.78908 L -24.94324 83.283603 L -24.94324 90.70902 " transform="matrix(0.99321, 0, 0, -0.99321, 67.086379, 113.608744)"/>
|
||||||
|
<g fill="rgb(85.096741%, 32.157898%, 9.411621%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-1-2" x="25.26528" y="43.101749"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(85.096741%, 32.157898%, 9.411621%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-2-2" x="30.416067" y="44.585605"/>
|
||||||
|
</g>
|
||||||
|
<path fill="none" stroke-width="0.79701" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(85.096741%, 32.157898%, 9.411621%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.374874 77.388104 L 6.374874 71.807242 L -6.375763 71.807242 L -6.375763 77.388104 " transform="matrix(0.99321, 0, 0, -0.99321, 67.086379, 113.608744)"/>
|
||||||
|
<path fill="none" stroke-width="0.79701" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(85.096741%, 32.157898%, 9.411621%)" stroke-opacity="1" stroke-miterlimit="10" d="M 3.586409 75.594677 L -3.587299 75.594677 " transform="matrix(0.99321, 0, 0, -0.99321, 67.086379, 113.608744)"/>
|
||||||
|
<path fill="none" stroke-width="0.79701" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(85.096741%, 32.157898%, 9.411621%)" stroke-opacity="1" stroke-miterlimit="10" d="M -0.000444759 56.692899 L -0.000444759 71.807242 M -0.000444759 75.594677 L -0.000444759 90.70902 " transform="matrix(0.99321, 0, 0, -0.99321, 67.086379, 113.608744)"/>
|
||||||
|
<g fill="rgb(85.096741%, 32.157898%, 9.411621%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-1-3" x="48.094215" y="41.796671"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(85.096741%, 32.157898%, 9.411621%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-2-2" x="52.375944" y="43.280527"/>
|
||||||
|
</g>
|
||||||
|
<path fill-rule="nonzero" fill="rgb(98.50769%, 93.215942%, 90.940857%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(85.096741%, 32.157898%, 9.411621%)" stroke-opacity="1" stroke-miterlimit="10" d="M 22.110624 79.370313 L 22.110624 68.031606 L 27.778011 68.031606 L 27.778011 79.370313 Z M 22.110624 79.370313 " transform="matrix(0.99321, 0, 0, -0.99321, 67.086379, 113.608744)"/>
|
||||||
|
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(85.096741%, 32.157898%, 9.411621%)" stroke-opacity="1" stroke-miterlimit="10" d="M 24.946284 61.32592 L 24.946284 67.536054 " transform="matrix(0.99321, 0, 0, -0.99321, 67.086379, 113.608744)"/>
|
||||||
|
<path fill-rule="nonzero" fill="rgb(85.096741%, 32.157898%, 9.411621%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(85.096741%, 32.157898%, 9.411621%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.052984 0.00184366 L 1.608746 1.681215 L 3.087537 0.00184366 L 1.608746 -1.681461 Z M 6.052984 0.00184366 " transform="matrix(0, 0.99321, 0.99321, 0, 91.86145, 49.87874)"/>
|
||||||
|
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(85.096741%, 32.157898%, 9.411621%)" stroke-opacity="1" stroke-miterlimit="10" d="M 24.946284 86.076 L 24.946284 79.869799 " transform="matrix(0.99321, 0, 0, -0.99321, 67.086379, 113.608744)"/>
|
||||||
|
<path fill-rule="nonzero" fill="rgb(85.096741%, 32.157898%, 9.411621%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(85.096741%, 32.157898%, 9.411621%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.051614 -0.00184366 L 1.607376 1.681461 L 3.086166 -0.00184366 L 1.607376 -1.681215 Z M 6.051614 -0.00184366 " transform="matrix(0, -0.99321, -0.99321, 0, 91.86145, 30.936305)"/>
|
||||||
|
<g fill="rgb(85.096741%, 32.157898%, 9.411621%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-1-4" x="79.442907" y="42.88225"/>
|
||||||
|
</g>
|
||||||
|
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-dasharray="2.98883 2.98883" stroke-miterlimit="10" d="M 31.180016 90.70902 L 65.196137 90.70902 " transform="matrix(0.99321, 0, 0, -0.99321, 67.086379, 113.608744)"/>
|
||||||
|
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M -41.143079 58.112696 C -43.534315 59.308314 -45.127161 62.096779 -45.127161 66.080861 L -45.127161 77.069535 C -45.127161 81.053618 -46.723941 83.846015 -49.115177 85.041633 C -46.723941 86.237251 -45.127161 89.025716 -45.127161 93.009798 L -45.127161 103.998472 C -45.127161 107.986488 -43.534315 110.774953 -41.143079 111.970571 " transform="matrix(0.99321, 0, 0, -0.99321, 67.086379, 113.608744)"/>
|
||||||
|
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-3-2" x="10.611457" y="51.83306"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-4-1" x="10.611457" y="46.315777"/>
|
||||||
|
<use xlink:href="#glyph-4-8" x="10.611457" y="43.017789"/>
|
||||||
|
<use xlink:href="#glyph-4-9" x="10.611457" y="37.520151"/>
|
||||||
|
<use xlink:href="#glyph-4-10" x="10.611457" y="33.121844"/>
|
||||||
|
<use xlink:href="#glyph-4-4" x="10.611457" y="27.899286"/>
|
||||||
|
<use xlink:href="#glyph-4-11" x="10.611457" y="22.951809"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-4-6" x="10.611457" y="17.177113"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-4-12" x="10.611457" y="11.962471"/>
|
||||||
|
</g>
|
||||||
|
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(92.547607%, 69.018555%, 12.156677%)" stroke-opacity="1" stroke-dasharray="2.98883 2.98883" stroke-miterlimit="10" d="M 56.69309 86.076 L 56.69309 4.632385 " transform="matrix(0.99321, 0, 0, -0.99321, 67.086379, 113.608744)"/>
|
||||||
|
<path fill-rule="nonzero" fill="rgb(92.547607%, 69.018555%, 12.156677%)" fill-opacity="1" d="M 123.394531 24.925781 L 121.722656 29.339844 L 123.394531 27.871094 L 125.066406 29.339844 Z M 123.394531 24.925781 "/>
|
||||||
|
<g clip-path="url(#clip-0)">
|
||||||
|
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(92.547607%, 69.018555%, 12.156677%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.051594 0.000180125 L 1.607356 1.683485 L 3.086146 0.000180125 L 1.607356 -1.683124 Z M 6.051594 0.000180125 " transform="matrix(0, -0.99321, -0.99321, 0, 123.39471, 30.936286)"/>
|
||||||
|
</g>
|
||||||
|
<path fill-rule="nonzero" fill="rgb(92.547607%, 69.018555%, 12.156677%)" fill-opacity="1" d="M 123.394531 112.199219 L 125.066406 107.785156 L 123.394531 109.253906 L 121.722656 107.785156 Z M 123.394531 112.199219 "/>
|
||||||
|
<g clip-path="url(#clip-1)">
|
||||||
|
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(92.547607%, 69.018555%, 12.156677%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.052919 -0.000180125 L 1.60868 1.683124 L 3.087471 -0.000180125 L 1.60868 -1.683485 Z M 6.052919 -0.000180125 " transform="matrix(0, 0.99321, 0.99321, 0, 123.39471, 106.187398)"/>
|
||||||
|
</g>
|
||||||
|
<g fill="rgb(92.547607%, 69.018555%, 12.156677%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-1-5" x="127.187512" y="71.998205"/>
|
||||||
|
</g>
|
||||||
|
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(85.096741%, 32.157898%, 9.411621%)" stroke-opacity="1" stroke-dasharray="2.98883 2.98883" stroke-miterlimit="10" d="M 37.559268 61.32592 L 37.559268 86.076 " transform="matrix(0.99321, 0, 0, -0.99321, 67.086379, 113.608744)"/>
|
||||||
|
<path fill-rule="nonzero" fill="rgb(85.096741%, 32.157898%, 9.411621%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(85.096741%, 32.157898%, 9.411621%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.053004 -0.0000322545 L 1.608766 1.683272 L 3.087557 -0.0000322545 L 1.608766 -1.683337 Z M 6.053004 -0.0000322545 " transform="matrix(0, 0.99321, 0.99321, 0, 104.390657, 49.87872)"/>
|
||||||
|
<path fill-rule="nonzero" fill="rgb(85.096741%, 32.157898%, 9.411621%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(85.096741%, 32.157898%, 9.411621%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.051594 0.0000322545 L 1.607356 1.683337 L 3.086146 0.0000322545 L 1.607356 -1.683272 Z M 6.051594 0.0000322545 " transform="matrix(0, -0.99321, -0.99321, 0, 104.390657, 30.936286)"/>
|
||||||
|
<g fill="rgb(85.096741%, 32.157898%, 9.411621%)" fill-opacity="1">
|
||||||
|
<use xlink:href="#glyph-1-6" x="108.183429" y="43.789051"/>
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 45 KiB |
@ -18,56 +18,30 @@ freqs = logspace(0, 3, 1000);
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
% #+name: fig:micro_station_meas_dynamics_schematic
|
% #+name: fig:micro_station_uniaxial_model
|
||||||
% #+caption: Measurement setup - Schematic
|
% #+caption: Schematic of the Micro-Station measurement setup and uniaxial model.
|
||||||
% #+RESULTS:
|
% #+begin_figure
|
||||||
|
% #+attr_latex: :caption \subcaption{\label{fig:micro_station_meas_dynamics_schematic}Measurement setup - Schematic}
|
||||||
|
% #+attr_latex: :options {0.69\textwidth}
|
||||||
|
% #+begin_subfigure
|
||||||
|
% #+attr_latex: :scale 1
|
||||||
% [[file:figs/micro_station_meas_dynamics_schematic.png]]
|
% [[file:figs/micro_station_meas_dynamics_schematic.png]]
|
||||||
|
% #+end_subfigure
|
||||||
|
% #+attr_latex: :caption \subcaption{\label{fig:uniaxial_model_micro_station}Uniaxial model of the micro-station}
|
||||||
|
% #+attr_latex: :options {0.29\textwidth}
|
||||||
|
% #+begin_subfigure
|
||||||
|
% #+attr_latex: :scale 1
|
||||||
|
% [[file:figs/uniaxial_model_micro_station.png]]
|
||||||
|
% #+end_subfigure
|
||||||
|
% #+end_figure
|
||||||
|
|
||||||
% Due to the bad coherence at low frequency, the frequency response functions are only shown between 20 and 200Hz (Figure ref:fig:uniaxial_measured_frf_vertical).
|
% Due to the bad coherence at low frequency, the frequency response functions will only be shown between 20 and 200Hz (solid lines in Figure ref:fig:uniaxial_comp_frf_meas_model).
|
||||||
|
|
||||||
|
|
||||||
%% Load measured FRF
|
%% Load measured FRF
|
||||||
load('meas_microstation_frf.mat');
|
load('meas_microstation_frf.mat');
|
||||||
|
|
||||||
%% Measured Frequency Response Functions in the vertical direction
|
|
||||||
figure;
|
|
||||||
tiledlayout(3, 1, 'TileSpacing', 'Compact', 'Padding', 'None');
|
|
||||||
|
|
||||||
ax1 = nexttile([2,1]);
|
|
||||||
hold on;
|
|
||||||
plot(f(f>20), abs(frf_Fhx_to_Dhx(f>20)), ...
|
|
||||||
'DisplayName', '$D_{h}/F_{h}$');
|
|
||||||
plot(f(f>20), abs(frf_Fgx_to_Dhx(f>20)), ...
|
|
||||||
'DisplayName', '$D_{h}/F_{g}$');
|
|
||||||
plot(f(f>20), abs(frf_Fgx_to_Dgx(f>20)), ...
|
|
||||||
'DisplayName', '$D_{g}/F_{g}$');
|
|
||||||
hold off;
|
|
||||||
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
|
|
||||||
ylabel('Amplitude [m/N]'); set(gca, 'XTickLabel',[]);
|
|
||||||
ylim([1e-10, 2e-6]);
|
|
||||||
legend('location', 'northwest', 'FontSize', 8, 'NumColumns', 1);
|
|
||||||
|
|
||||||
ax2 = nexttile;
|
|
||||||
hold on;
|
|
||||||
plot(f(f>20), 180/pi*unwrap(angle(frf_Fhx_to_Dhx(f>20))));
|
|
||||||
plot(f(f>30), 180/pi*unwrap(angle(frf_Fgx_to_Dhx(f>30))));
|
|
||||||
plot(f(f>20), 180/pi*unwrap(angle(frf_Fgx_to_Dgx(f>20))));
|
|
||||||
hold off;
|
|
||||||
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'lin');
|
|
||||||
xlabel('Frequency [Hz]'); ylabel('Phase [deg]');
|
|
||||||
hold off;
|
|
||||||
yticks(-360:90:360);
|
|
||||||
ylim([-360, 10]);
|
|
||||||
|
|
||||||
linkaxes([ax1,ax2],'x');
|
|
||||||
xlim([1, 500]);
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
% #+name: fig:uniaxial_model_micro_station
|
|
||||||
% #+caption: Uniaxial model of the micro-station
|
|
||||||
% #+RESULTS:
|
|
||||||
% [[file:figs/uniaxial_model_micro_station.png]]
|
|
||||||
|
|
||||||
% Masses are estimated from the CAD.
|
% Masses are estimated from the CAD.
|
||||||
|
|
||||||
@ -115,7 +89,9 @@ G_id.InputName = {'Fg', 'Fh'};
|
|||||||
G_id.OutputName = {'Dg', 'Dh'};
|
G_id.OutputName = {'Dg', 'Dh'};
|
||||||
|
|
||||||
% Comparison of the model and measurements
|
% Comparison of the model and measurements
|
||||||
% The comparison between the measurements and the model is done in Figure ref:fig:uniaxial_comp_frf_meas_model.
|
% The comparison between the measurements and the model is shown in Figure ref:fig:uniaxial_comp_frf_meas_model.
|
||||||
|
|
||||||
|
% Only three modes are modelled with frequencies at 70Hz, 140Hz and 320Hz.
|
||||||
|
|
||||||
% As the model is simplistic, the goal is not to match exactly the measurement but to have a first approximation.
|
% As the model is simplistic, the goal is not to match exactly the measurement but to have a first approximation.
|
||||||
% More accurate models will be used later on.
|
% More accurate models will be used later on.
|
||||||
|
@ -36,11 +36,13 @@ cn = 2*0.01*sqrt(mn*kn); % [N/(m/s)]
|
|||||||
%% Sample Mass
|
%% Sample Mass
|
||||||
ms = 10; % [kg]
|
ms = 10; % [kg]
|
||||||
|
|
||||||
% Obtained Dynamics
|
% Obtained Dynamic Response
|
||||||
% The sensitivity to disturbances (i.e. $x_f$, $f_t$ and $f_s$) are shown in Figure ref:fig:uniaxial_sensitivity_dist_first_params.
|
% The sensitivity to disturbances (i.e. $x_f$, $f_t$ and $f_s$) are shown in Figure ref:fig:uniaxial_sensitivity_dist_first_params.
|
||||||
% The /plant/ (i.e. the transfer function from actuator force $f$ to measured displacement $d$) is shown in Figure ref:fig:uniaxial_plant_first_params.
|
% The /plant/ (i.e. the transfer function from actuator force $f$ to measured displacement $d$) is shown in Figure ref:fig:uniaxial_plant_first_params.
|
||||||
|
|
||||||
|
% #+begin_important
|
||||||
% For further analysis, 9 configurations are considered: three nano-hexapod stiffnesses ($k_n = 0.01\,N/\mu m$, $k_n = 1\,N/\mu m$ and $k_n = 100\,N/\mu m$) combined with three sample's masses ($m_s = 1\,kg$, $m_s = 25\,kg$ and $m_s = 50\,kg$).
|
% For further analysis, 9 configurations are considered: three nano-hexapod stiffnesses ($k_n = 0.01\,N/\mu m$, $k_n = 1\,N/\mu m$ and $k_n = 100\,N/\mu m$) combined with three sample's masses ($m_s = 1\,kg$, $m_s = 25\,kg$ and $m_s = 50\,kg$).
|
||||||
|
% #+end_important
|
||||||
|
|
||||||
|
|
||||||
%% Use 1DoF Nano-Hexpod model
|
%% Use 1DoF Nano-Hexpod model
|
||||||
@ -95,7 +97,7 @@ xlim([1, 500]);
|
|||||||
|
|
||||||
|
|
||||||
% #+name: fig:uniaxial_sensitivity_dist_first_params
|
% #+name: fig:uniaxial_sensitivity_dist_first_params
|
||||||
% #+caption: Sensitivity to disturbances
|
% #+caption: Sensitivity of the relative motion $d$ to disturbances: $f_s$ the direct forces applied on the sample, $f_t$ disturbances from the micro-station stages and $x_f$ the floor motion (from left to right)
|
||||||
% #+RESULTS:
|
% #+RESULTS:
|
||||||
% [[file:figs/uniaxial_sensitivity_dist_first_params.png]]
|
% [[file:figs/uniaxial_sensitivity_dist_first_params.png]]
|
||||||
|
|
||||||
|
@ -76,7 +76,7 @@ psd_xf = psd_V.*abs(squeeze(freqresp(G_geo, f, 'Hz'))).^2; % [m^2/Hz]
|
|||||||
% The amplitude spectral density $\Gamma_{x_f}$ of the measured displacement $x_f$ is shown in Figure ref:fig:asd_floor_motion_id31.
|
% The amplitude spectral density $\Gamma_{x_f}$ of the measured displacement $x_f$ is shown in Figure ref:fig:asd_floor_motion_id31.
|
||||||
|
|
||||||
|
|
||||||
%% Measured Amplitude Spectral Density of the Floor motion on ID31
|
%% Amplitude Spectral Density of the measured Floor motion on ID31
|
||||||
figure;
|
figure;
|
||||||
hold on;
|
hold on;
|
||||||
plot(f, sqrt(psd_xf), 'DisplayName', '$\Gamma_{x_{f}}$');
|
plot(f, sqrt(psd_xf), 'DisplayName', '$\Gamma_{x_{f}}$');
|
||||||
@ -114,7 +114,7 @@ win = hanning(ceil(2*Fs)); % Hanning window
|
|||||||
% It is shown that the spindle rotation induces vibrations in a wide frequency spectrum.
|
% It is shown that the spindle rotation induces vibrations in a wide frequency spectrum.
|
||||||
|
|
||||||
|
|
||||||
%% Measured Amplitude Spectral Density of the relative motion between the granite and the micro-hexapod's top platform during Spindle rotating
|
%% Amplitude Spectral Density of the relative motion measured between the granite and the micro-hexapod's top platform during Spindle rotating
|
||||||
figure;
|
figure;
|
||||||
hold on;
|
hold on;
|
||||||
plot(f, sqrt(psd_vft)./(2*pi*f), 'DisplayName', '6rpm');
|
plot(f, sqrt(psd_vft)./(2*pi*f), 'DisplayName', '6rpm');
|
||||||
@ -128,7 +128,7 @@ xlim([1, 500]); ylim([1e-12, 1e-7])
|
|||||||
|
|
||||||
|
|
||||||
% #+name: fig:asd_vibration_spindle_rotation
|
% #+name: fig:asd_vibration_spindle_rotation
|
||||||
% #+caption: Measured Amplitude Spectral Density of the relative motion between the granite and the micro-hexapod's top platform during Spindle rotating
|
% #+caption: Amplitude Spectral Density of the relative motion measured between the granite and the micro-hexapod's top platform during Spindle rotating
|
||||||
% #+RESULTS:
|
% #+RESULTS:
|
||||||
% [[file:figs/asd_vibration_spindle_rotation.png]]
|
% [[file:figs/asd_vibration_spindle_rotation.png]]
|
||||||
|
|
||||||
|
@ -32,10 +32,10 @@ load('uniaxial_plants.mat', 'G_vc_light', 'G_md_light', 'G_pz_light', ...
|
|||||||
% The obtained sensitivity to disturbances for the three nano-hexapod stiffnesses are shown in Figure ref:fig:uniaxial_sensitivity_disturbances_nano_hexapod_stiffnesses for the light sample (same conclusions can be drawn with the heavy one).
|
% The obtained sensitivity to disturbances for the three nano-hexapod stiffnesses are shown in Figure ref:fig:uniaxial_sensitivity_disturbances_nano_hexapod_stiffnesses for the light sample (same conclusions can be drawn with the heavy one).
|
||||||
|
|
||||||
% #+begin_important
|
% #+begin_important
|
||||||
% From Figure ref:fig:uniaxial_sensitivity_disturbances_nano_hexapod_stiffnesses, following can be concluded for the *soft nano-hexapod*:
|
% From Figure ref:fig:uniaxial_sensitivity_disturbances_nano_hexapod_stiffnesses, the following can be concluded for the *soft nano-hexapod*:
|
||||||
% - It is more sensitive to forces applied on the sample (cable forces for instance), which is expected due to the lower stiffness
|
% - It is more sensitive to forces applied on the sample (cable forces for instance), which is expected due to the lower stiffness
|
||||||
% - Between the suspension mode of the nano-hexapod (here at 5Hz) and the first mode of the micro-station (here at 70Hz), the disturbances induced by the stage vibrations are filtered out.
|
% - Between the suspension mode of the nano-hexapod (here at 5Hz) and the first mode of the micro-station (here at 70Hz), the disturbances induced by the stage vibrations are filtered out.
|
||||||
% - Above the suspension mode of the nano-hexapod, the sample's motion is unaffected by the floor motion, and therefore the sensitivity to floor motion is almost $1$.
|
% - Above the suspension mode of the nano-hexapod, the sample's motion is unaffected by the floor motion, and therefore the sensitivity to floor motion is close to $1$.
|
||||||
% #+end_important
|
% #+end_important
|
||||||
|
|
||||||
|
|
||||||
|
@ -23,11 +23,12 @@ load('uniaxial_plants.mat', 'G_vc_light', 'G_md_light', 'G_pz_light', ...
|
|||||||
|
|
||||||
% Plant Dynamics for Active Damping
|
% Plant Dynamics for Active Damping
|
||||||
% The plant dynamics for all three active damping techniques are shown in Figure ref:fig:uniaxial_plant_active_damping_techniques.
|
% The plant dynamics for all three active damping techniques are shown in Figure ref:fig:uniaxial_plant_active_damping_techniques.
|
||||||
% All have *alternating poles and zeros* meaning that the phase is bounded to $\pm 90\,\text{deg}$ which makes the controller very robust.
|
% All have *alternating poles and zeros* meaning that the phase do not vary by more than $\pm 90\,\text{deg}$ which makes the design of a robust controller very easy.
|
||||||
|
% The reason all three plants in Figure ref:fig:uniaxial_plant_active_damping_techniques have alternating poles and zeros is because the three sensors are all collocated with the actuator [[cite:&preumont18_vibrat_contr_activ_struc_fourt_edition Chapter 7]].
|
||||||
|
|
||||||
% When the nano-hexapod's suspension modes are at lower frequencies than the resonances of the micro-station (blue and red curves in Figure ref:fig:uniaxial_plant_active_damping_techniques), the resonances of the micro-stations have little impact on the transfer functions from IFF and DVF.
|
% When the nano-hexapod's suspension modes are at lower frequencies than the resonances of the micro-station (blue and red curves in Figure ref:fig:uniaxial_plant_active_damping_techniques), the resonances of the micro-stations have little impact on the IFF and DVF transfer functions.
|
||||||
|
|
||||||
% For the stiff nano-hexapod, the micro-station dynamics can be seen on the transfer functions in Figure ref:fig:uniaxial_plant_active_damping_techniques.
|
% For the stiff nano-hexapod (yellow curves), the micro-station dynamics can be seen on the transfer functions in Figure ref:fig:uniaxial_plant_active_damping_techniques.
|
||||||
% Therefore, it is expected that the micro-station dynamics might impact the achievable damping if a stiff nano-hexapod is used.
|
% Therefore, it is expected that the micro-station dynamics might impact the achievable damping if a stiff nano-hexapod is used.
|
||||||
|
|
||||||
|
|
||||||
@ -145,13 +146,21 @@ linkaxes([ax1,ax2,ax3,ax1b,ax2b,ax3b],'x');
|
|||||||
xlim([1, 1000]);
|
xlim([1, 1000]);
|
||||||
|
|
||||||
% Achievable Damping - Root Locus
|
% Achievable Damping - Root Locus
|
||||||
|
% <<ssec:uniaxial_active_damping_achievable_damping>>
|
||||||
% The Root Locus are computed for the three nano-hexapod stiffnesses and for the three active damping techniques.
|
% The Root Locus are computed for the three nano-hexapod stiffnesses and for the three active damping techniques.
|
||||||
% They are shown in Figure ref:fig:uniaxial_root_locus_damping_techniques.
|
% They are shown in Figure ref:fig:uniaxial_root_locus_damping_techniques.
|
||||||
|
|
||||||
% All three active damping approach can lead to *critical damping* of the nano-hexapod suspension mode.
|
% All three active damping approach can lead to *critical damping* of the nano-hexapod suspension mode.
|
||||||
|
|
||||||
% There is even a little bit of authority on micro-station modes with IFF and DVF applied on the stiff nano-hexapod (Figure ref:fig:uniaxial_root_locus_damping_techniques, right) and with RDC for a soft nano-hexapod (Figure ref:fig:uniaxial_root_locus_damping_techniques_micro_station_mode).
|
% There is even some damping authority on micro-station modes in the following cases:
|
||||||
% This can be explained by the fact that above the suspension mode of the soft nano-hexapod, the relative motion sensor acts as an inertial sensor for the micro-station top platform. Therefore, it is like DVF was applied (the nano-hexapod acts as a geophone!).
|
% - IFF with a stiff nano-hexapod (Figure ref:fig:uniaxial_root_locus_damping_techniques, right) ::
|
||||||
|
% This can be understood from the mechanical equivalent of IFF shown in Figure ref:fig:uniaxial_active_damping_iff_equiv (right) considering an high stiffness $k$.
|
||||||
|
% The micro-station top platform is connected to an inertial mass (the nano-hexapod) through a damper, which damps the micro-station suspension suspension mode.
|
||||||
|
% - DVF with a stiff nano-hexapod (Figure ref:fig:uniaxial_root_locus_damping_techniques, right) ::
|
||||||
|
% In that case, the "sky hook damper" (see mechanical equivalent of IFF in Figure ref:fig:uniaxial_active_damping_dvf_equiv, right) is connected to the micro-station top platform through the stiff nano-hexapod.
|
||||||
|
% - RDC with a soft nano-hexapod (Figure ref:fig:uniaxial_root_locus_damping_techniques_micro_station_mode) ::
|
||||||
|
% At the frequency of the micro-station mode, the nano-hexapod top mass is behaving as an inertial reference as the suspension mode of the soft nano-hexapod is at much lower frequency.
|
||||||
|
% The micro-station and the nano-hexapod masses are connected through a large damper induced by RDC (see mechanical equivalent in Figure ref:fig:uniaxial_active_damping_rdc_equiv, right) which allows some damping of the micro-station.
|
||||||
|
|
||||||
|
|
||||||
%% Active Damping Robustness to change of sample's mass - Root Locus for all three damping techniques with 3 different sample's masses
|
%% Active Damping Robustness to change of sample's mass - Root Locus for all three damping techniques with 3 different sample's masses
|
||||||
@ -286,7 +295,7 @@ xlim([-4000, 0]); ylim([0, 4000]);
|
|||||||
|
|
||||||
|
|
||||||
% #+name: fig:uniaxial_root_locus_damping_techniques
|
% #+name: fig:uniaxial_root_locus_damping_techniques
|
||||||
% #+caption: Root Loci for the three active damping techniques (IFF in blue, RDC in red and DVF in yellow). This is shown for three nano-hexapod stiffnesses.
|
% #+caption: Root Loci for the three active damping techniques (IFF in blue, RDC in red and DVF in yellow). This is shown for three nano-hexapod stiffnesses. The Root Loci are zoomed on the suspension mode of the nano-hexapod.
|
||||||
% #+RESULTS:
|
% #+RESULTS:
|
||||||
% [[file:figs/uniaxial_root_locus_damping_techniques.png]]
|
% [[file:figs/uniaxial_root_locus_damping_techniques.png]]
|
||||||
|
|
||||||
@ -425,7 +434,7 @@ isstable(G_dvf_vc_light) && isstable(G_dvf_vc_mid) && isstable(G_dvf_vc_heavy) &
|
|||||||
isstable(G_dvf_md_light) && isstable(G_dvf_md_mid) && isstable(G_dvf_md_heavy) && ...
|
isstable(G_dvf_md_light) && isstable(G_dvf_md_mid) && isstable(G_dvf_md_heavy) && ...
|
||||||
isstable(G_dvf_pz_light) && isstable(G_dvf_pz_mid) && isstable(G_dvf_pz_heavy)
|
isstable(G_dvf_pz_light) && isstable(G_dvf_pz_mid) && isstable(G_dvf_pz_heavy)
|
||||||
|
|
||||||
%% Save Active Damping Controller
|
%% Save Damped Plants
|
||||||
save('./mat/uniaxial_damped_plants.mat', 'G_iff_vc_light', 'G_iff_md_light', 'G_iff_pz_light', ...
|
save('./mat/uniaxial_damped_plants.mat', 'G_iff_vc_light', 'G_iff_md_light', 'G_iff_pz_light', ...
|
||||||
'G_rdc_vc_light', 'G_rdc_md_light', 'G_rdc_pz_light', ...
|
'G_rdc_vc_light', 'G_rdc_md_light', 'G_rdc_pz_light', ...
|
||||||
'G_dvf_vc_light', 'G_dvf_md_light', 'G_dvf_pz_light', ...
|
'G_dvf_vc_light', 'G_dvf_md_light', 'G_dvf_pz_light', ...
|
||||||
@ -437,6 +446,8 @@ save('./mat/uniaxial_damped_plants.mat', 'G_iff_vc_light', 'G_iff_md_light', 'G_
|
|||||||
'G_dvf_vc_heavy', 'G_dvf_md_heavy', 'G_dvf_pz_heavy');
|
'G_dvf_vc_heavy', 'G_dvf_md_heavy', 'G_dvf_pz_heavy');
|
||||||
|
|
||||||
% Change of sensitivity to disturbances
|
% Change of sensitivity to disturbances
|
||||||
|
% <<ssec:uniaxial_active_damping_sensitivity_disturbances>>
|
||||||
|
|
||||||
% The sensitivity to disturbances (direct forces $f_s$, stage vibrations $f_t$ and floor motion $x_f$) for all three active damping techniques are compared in Figure ref:fig:uniaxial_sensitivity_dist_active_damping.
|
% The sensitivity to disturbances (direct forces $f_s$, stage vibrations $f_t$ and floor motion $x_f$) for all three active damping techniques are compared in Figure ref:fig:uniaxial_sensitivity_dist_active_damping.
|
||||||
% The comparison is done with the nano-hexapod having a stiffness $k_n = 1\,N/\mu m$.
|
% The comparison is done with the nano-hexapod having a stiffness $k_n = 1\,N/\mu m$.
|
||||||
|
|
||||||
@ -490,10 +501,11 @@ linkaxes([ax1,ax2,ax3],'x');
|
|||||||
xlim([1, 500]);
|
xlim([1, 500]);
|
||||||
|
|
||||||
% Noise Budgeting after Active Damping
|
% Noise Budgeting after Active Damping
|
||||||
|
% <<ssec:uniaxial_active_damping_noise_budget>>
|
||||||
% Cumulative Amplitude Spectrum of the distance $d$ with all three active damping techniques are compared in Figure ref:fig:uniaxial_cas_active_damping.
|
% Cumulative Amplitude Spectrum of the distance $d$ with all three active damping techniques are compared in Figure ref:fig:uniaxial_cas_active_damping.
|
||||||
% All three active damping methods are giving similar results (except the RDC which is a little bit worse for the stiff nano-hexapod).
|
% All three active damping methods are giving similar results (except the RDC which is a little bit worse for the stiff nano-hexapod).
|
||||||
|
|
||||||
% Compare to the open-loop case, the active damping helps to lower the vibrations induced by the nano-hexapod resonance.
|
% Compared to the open-loop case, the active damping helps to lower the vibrations induced by the nano-hexapod resonance.
|
||||||
|
|
||||||
|
|
||||||
%% Cumulative Amplitude Spectrum of the distance d with all three active damping techniques
|
%% Cumulative Amplitude Spectrum of the distance d with all three active damping techniques
|
||||||
@ -565,7 +577,7 @@ linkaxes([ax1,ax2,ax3], 'xy')
|
|||||||
xlim([1, 500]);
|
xlim([1, 500]);
|
||||||
ylim([2e-10, 3e-6])
|
ylim([2e-10, 3e-6])
|
||||||
|
|
||||||
% Obtained Damped Plant
|
% Obtained Closed Loop Response
|
||||||
% The transfer functions from the plant input $f$ to the relative displacement $d$ while the active damping is implemented are shown in Figure ref:fig:uniaxial_damped_plant_three_active_damping_techniques.
|
% The transfer functions from the plant input $f$ to the relative displacement $d$ while the active damping is implemented are shown in Figure ref:fig:uniaxial_damped_plant_three_active_damping_techniques.
|
||||||
% All three active damping techniques yield similar damped plants.
|
% All three active damping techniques yield similar damped plants.
|
||||||
|
|
||||||
@ -744,6 +756,8 @@ linkaxes([ax1,ax2,ax3,ax1b,ax2b,ax3b],'x');
|
|||||||
xlim([1, 1e3]);
|
xlim([1, 1e3]);
|
||||||
|
|
||||||
% Robustness to change of payload's mass
|
% Robustness to change of payload's mass
|
||||||
|
% <<ssec:uniaxial_active_damping_robustness>>
|
||||||
|
|
||||||
% The Root Locus for the three damping techniques are shown in Figure ref:fig:uniaxial_active_damping_robustness_mass_root_locus for three sample's mass (1kg, 25kg and 50kg).
|
% The Root Locus for the three damping techniques are shown in Figure ref:fig:uniaxial_active_damping_robustness_mass_root_locus for three sample's mass (1kg, 25kg and 50kg).
|
||||||
% The closed-loop poles are shown by the squares for a specific gain.
|
% The closed-loop poles are shown by the squares for a specific gain.
|
||||||
|
|
||||||
|
@ -33,10 +33,17 @@ load('uniaxial_damped_plants.mat', 'G_iff_vc_light', 'G_iff_md_light', 'G_iff_pz
|
|||||||
'G_dvf_vc_heavy', 'G_dvf_md_heavy', 'G_dvf_pz_heavy');
|
'G_dvf_vc_heavy', 'G_dvf_md_heavy', 'G_dvf_pz_heavy');
|
||||||
|
|
||||||
% Damped Plant Dynamics
|
% Damped Plant Dynamics
|
||||||
|
% <<ssec:uniaxial_position_control_damped_dynamics>>
|
||||||
|
|
||||||
% As was shown in Section ref:sec:uniaxial_active_damping, all three proposed active damping techniques yield similar damping plants.
|
% As was shown in Section ref:sec:uniaxial_active_damping, all three proposed active damping techniques yield similar damping plants.
|
||||||
% Therefore, /Integral Force Feedback/ will be used in this section to study the HAC-LAC performances.
|
% Therefore, /Integral Force Feedback/ will be used in this section to study the HAC-LAC performance.
|
||||||
|
|
||||||
% The obtained damped plants for the three nano-hexapod stiffnesses are shown in Figure ref:fig:uniaxial_hac_iff_damped_plants_masses.
|
% The obtained damped plants for the three nano-hexapod stiffnesses are shown in Figure ref:fig:uniaxial_hac_iff_damped_plants_masses.
|
||||||
|
% For $k_n = 0.01\,N/\mu m$ and $k_n = 1\,N/\mu m$, except from the nano-hexapod mode, the dynamics is quite simple and can be well approximated by a second order plant.
|
||||||
|
% However, this is not the case for the stiff nano-hexapod ($k_n = 100\,N/\mu m$) where two modes can be seen (Figure ref:fig:uniaxial_hac_iff_damped_plants_masses, right).
|
||||||
|
|
||||||
|
% This is due to the interaction between the micro-station (modelled modes at 70Hz, 140Hz and 320Hz) and the nano-hexapod.
|
||||||
|
% Such effect will be explained in Section ref:sec:uniaxial_support_compliance.
|
||||||
|
|
||||||
|
|
||||||
%% Damped plant - Robustness to change of sample's mass
|
%% Damped plant - Robustness to change of sample's mass
|
||||||
@ -45,22 +52,28 @@ tiledlayout(3, 3, 'TileSpacing', 'Compact', 'Padding', 'None');
|
|||||||
|
|
||||||
ax1 = nexttile([2,1]);
|
ax1 = nexttile([2,1]);
|
||||||
hold on;
|
hold on;
|
||||||
plot(freqs, abs(squeeze(freqresp(G_iff_vc_light('d', 'f'), freqs, 'Hz'))), '-', 'DisplayName', '$m_s = 1\,kg$');
|
plot(freqs, abs(squeeze(freqresp(G_vc_light('d', 'f'), freqs, 'Hz'))), 'color', [colors(1,:), 0.5]);
|
||||||
plot(freqs, abs(squeeze(freqresp(G_iff_vc_mid( 'd', 'f'), freqs, 'Hz'))), '-', 'DisplayName', '$m_s = 25\,kg$');
|
plot(freqs, abs(squeeze(freqresp(G_iff_vc_light('d', 'f'), freqs, 'Hz'))), 'color', colors(1,:));
|
||||||
plot(freqs, abs(squeeze(freqresp(G_iff_vc_heavy('d', 'f'), freqs, 'Hz'))), '-', 'DisplayName', '$m_s = 50\,kg$');
|
plot(freqs, abs(squeeze(freqresp(G_iff_vc_mid( 'd', 'f'), freqs, 'Hz'))), 'color', colors(2,:));
|
||||||
|
plot(freqs, abs(squeeze(freqresp(G_iff_vc_heavy('d', 'f'), freqs, 'Hz'))), 'color', colors(3,:));
|
||||||
|
loglog(10.^(0.4*cos([0:0.01:2*pi])+log10(100)), ...
|
||||||
|
10.^(0.8*sin([0:0.01:2*pi]-pi/4)+log10(8e-8)), 'k--');
|
||||||
|
text(20, 4e-8, sprintf('Small\nInteraction'), 'horizontalalignment', 'center');
|
||||||
hold off;
|
hold off;
|
||||||
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
|
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
|
||||||
ylabel('Amplitude [m/N]'); set(gca, 'XTickLabel',[]);
|
ylabel('Amplitude [m/N]'); set(gca, 'XTickLabel',[]);
|
||||||
title('$k_n = 0.01\,N/\mu m$');
|
title('$k_n = 0.01\,N/\mu m$');
|
||||||
ylim([5e-10, 1e-3]);
|
ylim([5e-10, 1e-3]);
|
||||||
ldg = legend('location', 'northeast', 'FontSize', 8, 'NumColumns', 1);
|
|
||||||
ldg.ItemTokenSize = [20, 1];
|
|
||||||
|
|
||||||
ax2 = nexttile([2,1]);
|
ax2 = nexttile([2,1]);
|
||||||
hold on;
|
hold on;
|
||||||
plot(freqs, abs(squeeze(freqresp(G_iff_md_light('d', 'f'), freqs, 'Hz'))));
|
plot(freqs, abs(squeeze(freqresp(G_md_light('d', 'f'), freqs, 'Hz'))), 'color', [colors(1,:), 0.5]);
|
||||||
plot(freqs, abs(squeeze(freqresp(G_iff_md_mid( 'd', 'f'), freqs, 'Hz'))));
|
plot(freqs, abs(squeeze(freqresp(G_iff_md_light('d', 'f'), freqs, 'Hz'))), 'color', colors(1,:));
|
||||||
plot(freqs, abs(squeeze(freqresp(G_iff_md_heavy('d', 'f'), freqs, 'Hz'))));
|
plot(freqs, abs(squeeze(freqresp(G_iff_md_mid( 'd', 'f'), freqs, 'Hz'))), 'color', colors(2,:));
|
||||||
|
plot(freqs, abs(squeeze(freqresp(G_iff_md_heavy('d', 'f'), freqs, 'Hz'))), 'color', colors(3,:));
|
||||||
|
loglog(10.^(0.4*cos([0:0.01:2*pi])+log10(200)), ...
|
||||||
|
10.^(0.8*sin([0:0.01:2*pi]-pi/4)+log10(2e-8)), 'k--');
|
||||||
|
text(40, 1e-8, sprintf('Small\nInteraction'), 'horizontalalignment', 'center');
|
||||||
hold off;
|
hold off;
|
||||||
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
|
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
|
||||||
set(gca, 'XTickLabel',[]); set(gca, 'YTickLabel',[]);
|
set(gca, 'XTickLabel',[]); set(gca, 'YTickLabel',[]);
|
||||||
@ -69,20 +82,27 @@ ylim([5e-10, 1e-3]);
|
|||||||
|
|
||||||
ax3 = nexttile([2,1]);
|
ax3 = nexttile([2,1]);
|
||||||
hold on;
|
hold on;
|
||||||
plot(freqs, abs(squeeze(freqresp(G_iff_pz_light('d', 'f'), freqs, 'Hz'))));
|
plot(freqs, abs(squeeze(freqresp(G_pz_light('d', 'f'), freqs, 'Hz'))), 'color', [colors(1,:), 0.5], 'DisplayName', '$m_s = 1\,kg$, OL');
|
||||||
plot(freqs, abs(squeeze(freqresp(G_iff_pz_mid( 'd', 'f'), freqs, 'Hz'))));
|
plot(freqs, abs(squeeze(freqresp(G_iff_pz_light('d', 'f'), freqs, 'Hz'))), 'color', colors(1,:), 'DisplayName', '$m_s = 1\,kg$, IFF');
|
||||||
plot(freqs, abs(squeeze(freqresp(G_iff_pz_heavy('d', 'f'), freqs, 'Hz'))));
|
plot(freqs, abs(squeeze(freqresp(G_iff_pz_mid( 'd', 'f'), freqs, 'Hz'))), 'color', colors(2,:), 'DisplayName', '$m_s = 25\,kg$, IFF');
|
||||||
|
plot(freqs, abs(squeeze(freqresp(G_iff_pz_heavy('d', 'f'), freqs, 'Hz'))), 'color', colors(3,:), 'DisplayName', '$m_s = 50\,kg$, IFF');
|
||||||
|
loglog(10.^(0.8*cos([0:0.01:2*pi])+log10(350)), ...
|
||||||
|
10.^(1.2*sin([0:0.01:2*pi])+log10(8e-9)), 'k--', 'HandleVisibility', 'off');
|
||||||
|
text(200, 5e-7, sprintf('$\\mu$ Station\nCoupling'), 'horizontalalignment', 'center');
|
||||||
hold off;
|
hold off;
|
||||||
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
|
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
|
||||||
set(gca, 'XTickLabel',[]); set(gca, 'YTickLabel',[]);
|
set(gca, 'XTickLabel',[]); set(gca, 'YTickLabel',[]);
|
||||||
title('$k_n = 100\,N/\mu m$');
|
title('$k_n = 100\,N/\mu m$');
|
||||||
ylim([5e-10, 1e-3]);
|
ylim([5e-10, 1e-3]);
|
||||||
|
ldg = legend('location', 'northeast', 'FontSize', 8, 'NumColumns', 1);
|
||||||
|
ldg.ItemTokenSize = [20, 1];
|
||||||
|
|
||||||
ax1b = nexttile();
|
ax1b = nexttile();
|
||||||
hold on;
|
hold on;
|
||||||
plot(freqs, unwrap(180/pi*angle(squeeze(freqresp(G_iff_vc_light('d', 'f'), freqs, 'Hz')))));
|
plot(freqs, 180/pi*unwrap(angle(squeeze(freqresp(G_vc_light('d', 'f'), freqs, 'Hz')))), 'color', [colors(1,:), 0.5]);
|
||||||
plot(freqs, unwrap(180/pi*angle(squeeze(freqresp(G_iff_vc_mid( 'd', 'f'), freqs, 'Hz')))));
|
plot(freqs, 180/pi*unwrap(angle(squeeze(freqresp(G_iff_vc_light('d', 'f'), freqs, 'Hz')))), 'color', colors(1,:));
|
||||||
plot(freqs, unwrap(180/pi*angle(squeeze(freqresp(G_iff_vc_heavy('d', 'f'), freqs, 'Hz')))));
|
plot(freqs, 180/pi*unwrap(angle(squeeze(freqresp(G_iff_vc_mid( 'd', 'f'), freqs, 'Hz')))), 'color', colors(2,:));
|
||||||
|
plot(freqs, 180/pi*unwrap(angle(squeeze(freqresp(G_iff_vc_heavy('d', 'f'), freqs, 'Hz')))), 'color', colors(3,:));
|
||||||
hold off;
|
hold off;
|
||||||
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'lin');
|
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'lin');
|
||||||
ylabel('Phase [deg]'); xlabel('Frequency [Hz]');
|
ylabel('Phase [deg]'); xlabel('Frequency [Hz]');
|
||||||
@ -92,9 +112,10 @@ ylim([-200, 20]);
|
|||||||
|
|
||||||
ax2b = nexttile();
|
ax2b = nexttile();
|
||||||
hold on;
|
hold on;
|
||||||
plot(freqs, unwrap(180/pi*angle(squeeze(freqresp(G_iff_md_light('d', 'f'), freqs, 'Hz')))));
|
plot(freqs, 180/pi*unwrap(angle(squeeze(freqresp(G_md_light('d', 'f'), freqs, 'Hz')))), 'color', [colors(1,:), 0.5]);
|
||||||
plot(freqs, unwrap(180/pi*angle(squeeze(freqresp(G_iff_md_mid( 'd', 'f'), freqs, 'Hz')))));
|
plot(freqs, 180/pi*unwrap(angle(squeeze(freqresp(G_iff_md_light('d', 'f'), freqs, 'Hz')))), 'color', colors(1,:));
|
||||||
plot(freqs, unwrap(180/pi*angle(squeeze(freqresp(G_iff_md_heavy('d', 'f'), freqs, 'Hz')))));
|
plot(freqs, 180/pi*unwrap(angle(squeeze(freqresp(G_iff_md_mid( 'd', 'f'), freqs, 'Hz')))), 'color', colors(2,:));
|
||||||
|
plot(freqs, 180/pi*unwrap(angle(squeeze(freqresp(G_iff_md_heavy('d', 'f'), freqs, 'Hz')))), 'color', colors(3,:));
|
||||||
hold off;
|
hold off;
|
||||||
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'lin');
|
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'lin');
|
||||||
xlabel('Frequency [Hz]'); set(gca, 'YTickLabel',[]);
|
xlabel('Frequency [Hz]'); set(gca, 'YTickLabel',[]);
|
||||||
@ -104,9 +125,10 @@ ylim([-200, 20]);
|
|||||||
|
|
||||||
ax3b = nexttile();
|
ax3b = nexttile();
|
||||||
hold on;
|
hold on;
|
||||||
plot(freqs, unwrap(180/pi*angle(squeeze(freqresp(G_iff_pz_light('d', 'f'), freqs, 'Hz')))));
|
plot(freqs, 180/pi*unwrap(angle(squeeze(freqresp(G_pz_light('d', 'f'), freqs, 'Hz')))), 'color', [colors(1,:), 0.5]);
|
||||||
plot(freqs, unwrap(180/pi*angle(squeeze(freqresp(G_iff_pz_mid( 'd', 'f'), freqs, 'Hz')))));
|
plot(freqs, 180/pi*unwrap(angle(squeeze(freqresp(G_iff_pz_light('d', 'f'), freqs, 'Hz')))), 'color', colors(1,:));
|
||||||
plot(freqs, unwrap(180/pi*angle(squeeze(freqresp(G_iff_pz_heavy('d', 'f'), freqs, 'Hz')))));
|
plot(freqs, 180/pi*unwrap(angle(squeeze(freqresp(G_iff_pz_mid( 'd', 'f'), freqs, 'Hz')))), 'color', colors(2,:));
|
||||||
|
plot(freqs, 180/pi*unwrap(angle(squeeze(freqresp(G_iff_pz_heavy('d', 'f'), freqs, 'Hz')))), 'color', colors(3,:));
|
||||||
hold off;
|
hold off;
|
||||||
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'lin');
|
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'lin');
|
||||||
xlabel('Frequency [Hz]'); set(gca, 'YTickLabel',[]);
|
xlabel('Frequency [Hz]'); set(gca, 'YTickLabel',[]);
|
||||||
@ -118,13 +140,15 @@ linkaxes([ax1,ax2,ax3,ax1b,ax2b,ax3b],'x');
|
|||||||
xlim([1, 1e3]);
|
xlim([1, 1e3]);
|
||||||
|
|
||||||
% Position Feedback Controller
|
% Position Feedback Controller
|
||||||
|
% <<ssec:uniaxial_position_control_design>>
|
||||||
|
|
||||||
% The objective now is to design a position feedback controller for each of the three nano-hexapods that are robust to the change of sample's mass.
|
% The objective now is to design a position feedback controller for each of the three nano-hexapods that are robust to the change of sample's mass.
|
||||||
|
|
||||||
% The required feedback bandwidth was approximately determined un Section ref:sec:uniaxial_noise_budgeting:
|
% The required feedback bandwidth was approximately determined in Section ref:sec:uniaxial_noise_budgeting:
|
||||||
% - $\approx 10\,\text{Hz}$ for the soft nano-hexapod ($k_n = 0.01\,N/\mu m$).
|
% - $\approx 10\,\text{Hz}$ for the soft nano-hexapod ($k_n = 0.01\,N/\mu m$).
|
||||||
% Near this frequency, the plants are equivalent to a mass line.
|
% Near this frequency, the plants are equivalent to a mass line.
|
||||||
% The gain of the mass line can vary up to a fact $\approx 5$ (suspended mass from $16\,kg$ up to $65\,kg$).
|
% The gain of the mass line can vary up to a fact $\approx 5$ (suspended mass from $16\,kg$ up to $65\,kg$).
|
||||||
% This mean that the designed controller will need to have large gain margins to be robust to the change of sample's mass.
|
% This means that the designed controller will need to have large gain margins to be robust to the change of sample's mass.
|
||||||
% - $\approx 50\,\text{Hz}$ for the relatively stiff nano-hexapod ($k_n = 1\,N/\mu m$).
|
% - $\approx 50\,\text{Hz}$ for the relatively stiff nano-hexapod ($k_n = 1\,N/\mu m$).
|
||||||
% Similarly to the soft nano-hexapod, the plants near the crossover frequency are equivalent to a mass line.
|
% Similarly to the soft nano-hexapod, the plants near the crossover frequency are equivalent to a mass line.
|
||||||
% It will be probably easier to have a little bit more bandwidth in this configuration to be further away from the nano-hexapod suspension mode.
|
% It will be probably easier to have a little bit more bandwidth in this configuration to be further away from the nano-hexapod suspension mode.
|
||||||
@ -136,7 +160,37 @@ xlim([1, 1e3]);
|
|||||||
|
|
||||||
|
|
||||||
% Position feedback controllers are designed for each nano-hexapod such that it is stable for all considered sample masses with similar stability margins (see Nyquist plots in Figure ref:fig:uniaxial_nyquist_hac).
|
% Position feedback controllers are designed for each nano-hexapod such that it is stable for all considered sample masses with similar stability margins (see Nyquist plots in Figure ref:fig:uniaxial_nyquist_hac).
|
||||||
% These high authority controllers are generally composed of a two integrators at low frequency for disturbance rejection, a lead to increase the phase margin near the crossover frequency and a low pass filter to increase the robustness to high frequency dynamics.
|
% These high authority controllers are generally composed of a lag at low frequency for disturbance rejection, a lead to increase the phase margin near the crossover frequency and a low pass filter to increase the robustness to high frequency dynamics.
|
||||||
|
% The controllers used for the three nano-hexapod are shown in Equation eqref:eq:uniaxial_hac_formulas, and the parameters are summarized in Table ref:tab:uniaxial_feedback_controller_parameters.
|
||||||
|
|
||||||
|
% \begin{subequations} \label{eq:uniaxial_hac_formulas}
|
||||||
|
% \begin{align}
|
||||||
|
% K_{\text{soft}}(s) &= g \cdot
|
||||||
|
% \underbrace{\frac{s + \omega_0}{s + \omega_i}}_{\text{lag}} \cdot
|
||||||
|
% \underbrace{\frac{1 + \frac{s}{\omega_c/\sqrt{a}}}{1 + \frac{s}{\omega_c \sqrt{a}}}}_{\text{lead}} \cdot
|
||||||
|
% \underbrace{\frac{1}{1 + \frac{s}{\omega_l}}}_{\text{LPF}} \\
|
||||||
|
% K_{\text{mid}}(s) &= g \cdot
|
||||||
|
% \underbrace{\left(\frac{s + \omega_0}{s + \omega_i}\right)^2}_{\text{2 lags}} \cdot
|
||||||
|
% \underbrace{\frac{1 + \frac{s}{\omega_c/\sqrt{a}}}{1 + \frac{s}{\omega_c \sqrt{a}}}}_{\text{lead}} \cdot
|
||||||
|
% \underbrace{\frac{1}{1 + \frac{s}{\omega_l}}}_{\text{LPF}} \\
|
||||||
|
% K_{\text{stiff}}(s) &= g \cdot
|
||||||
|
% \underbrace{\left(\frac{1}{s + \omega_i}\right)^2}_{\text{2 lags}} \cdot
|
||||||
|
% \underbrace{\left(\frac{1 + \frac{s}{\omega_c/\sqrt{a}}}{1 + \frac{s}{\omega_c \sqrt{a}}}\right)^2}_{\text{2 leads}} \cdot
|
||||||
|
% \underbrace{\frac{1}{1 + \frac{s}{\omega_l}}}_{\text{LPF}}
|
||||||
|
% \end{align}
|
||||||
|
% \end{subequations}
|
||||||
|
|
||||||
|
% #+name: tab:uniaxial_feedback_controller_parameters
|
||||||
|
% #+caption: Parameters used for the position feedback controllers
|
||||||
|
% #+attr_latex: :environment tabularx :width \linewidth :align lXXX
|
||||||
|
% #+attr_latex: :center t :booktabs t
|
||||||
|
% | | *Soft* | *Moderately stiff* | *Stiff* |
|
||||||
|
% |--------+-------------------------------------------+--------------------------------------------+------------------------------------------|
|
||||||
|
% | *Gain* | $g = 4 \cdot 10^5$ | $g = 3 \cdot 10^6$ | $g = 6 \cdot 10^12$ |
|
||||||
|
% | *Lead* | $a = 5$, $\omega_c = 20\,Hz$ | $a = 4$, $\omega_c = 70\,Hz$ | $a = 5$, $\omega_c = 100\,Hz$ |
|
||||||
|
% | *Lag* | $\omega_0 = 5\,Hz$, $\omega_i = 0.01\,Hz$ | $\omega_0 = 20\,Hz$, $\omega_i = 0.01\,Hz$ | $\omega_i = 0.01\,Hz$ |
|
||||||
|
% | *LPF* | $\omega_l = 200\,Hz$ | $\omega_l = 300\,Hz$ | $\omega_l = 500\,Hz$ |
|
||||||
|
|
||||||
% The loop gains for the three nano-hexapod are shown in Figure ref:fig:uniaxial_loop_gain_hac.
|
% The loop gains for the three nano-hexapod are shown in Figure ref:fig:uniaxial_loop_gain_hac.
|
||||||
% We can see that:
|
% We can see that:
|
||||||
% - for the soft and moderately stiff nano-hexapod, the crossover frequency varies a lot with the sample mass.
|
% - for the soft and moderately stiff nano-hexapod, the crossover frequency varies a lot with the sample mass.
|
||||||
@ -144,8 +198,8 @@ xlim([1, 1e3]);
|
|||||||
% - for the stiff nano-hexapod, the obtained crossover frequency is not at high as what was estimated necessary.
|
% - for the stiff nano-hexapod, the obtained crossover frequency is not at high as what was estimated necessary.
|
||||||
% The crossover frequency in that case is close to the stiffness line of the plant, which makes the robust design of the controller easier.
|
% The crossover frequency in that case is close to the stiffness line of the plant, which makes the robust design of the controller easier.
|
||||||
|
|
||||||
% Note that these controller were quickly tuned by hand and not designed using any optimization methods.
|
% Note that these controllers were quickly tuned by hand and not designed using any optimization methods.
|
||||||
% The goal is just to have a first estimation of the attainable performances.
|
% The goal is just to have a first estimation of the attainable performance.
|
||||||
|
|
||||||
|
|
||||||
%% High Authority Controller - Soft Nano-Hexapod
|
%% High Authority Controller - Soft Nano-Hexapod
|
||||||
@ -154,61 +208,65 @@ a = 5; % Amount of phase lead / width of the phase lead / high frequency gain
|
|||||||
wc = 2*pi*20; % Frequency with the maximum phase lead [rad/s]
|
wc = 2*pi*20; % Frequency with the maximum phase lead [rad/s]
|
||||||
H_lead = (1 + s/(wc/sqrt(a)))/(1 + s/(wc*sqrt(a)));
|
H_lead = (1 + s/(wc/sqrt(a)))/(1 + s/(wc*sqrt(a)));
|
||||||
|
|
||||||
|
% Lag at low frequency
|
||||||
|
H_lag = (s + 2*pi*5)/(s + 2*pi*0.01);
|
||||||
|
|
||||||
% Low Pass filter to increase robustness
|
% Low Pass filter to increase robustness
|
||||||
H_lpf = 1/(1 + s/2/pi/200);
|
H_lpf = 1/(1 + s/2/pi/200);
|
||||||
|
|
||||||
% Added integrator at low frequency
|
|
||||||
H_int = (s + 2*pi*5)/(s + 2*pi*0.01);
|
|
||||||
|
|
||||||
% High Authority Controller
|
% High Authority Controller
|
||||||
K_hac_vc = 4e5 * ... % Gain
|
K_hac_vc = 4e5 * ... % Gain
|
||||||
H_lead * ... % Lead
|
H_lead * ... % Lead
|
||||||
H_int * ... % Integrator
|
H_lag * ... % Lag
|
||||||
H_lpf; % LPF
|
H_lpf; % LPF
|
||||||
K_hac_vc.InputName = {'d'};
|
K_hac_vc.InputName = {'d'};
|
||||||
K_hac_vc.OutputName = {'f'};
|
K_hac_vc.OutputName = {'f'};
|
||||||
|
|
||||||
%% High Authority Controller - Mid Stiffness Nano-Hexapod
|
%% High Authority Controller - Mid Stiffness Nano-Hexapod
|
||||||
% Integrator as low frequency
|
|
||||||
H_int = (s + 2*pi*10)/(s + 2*pi*0.01) * (s + 2*pi*20)/(s + 2*pi*0.01);
|
|
||||||
|
|
||||||
% Lead to increase phase margin
|
% Lead to increase phase margin
|
||||||
a = 4; % Amount of phase lead / width of the phase lead / high frequency gain
|
a = 4; % Amount of phase lead / width of the phase lead / high frequency gain
|
||||||
wc = 2*pi*70; % Frequency with the maximum phase lead [rad/s]
|
wc = 2*pi*70; % Frequency with the maximum phase lead [rad/s]
|
||||||
|
|
||||||
H_lead = (1 + s/(wc/sqrt(a)))/(1 + s/(wc*sqrt(a)));
|
H_lead = (1 + s/(wc/sqrt(a)))/(1 + s/(wc*sqrt(a)));
|
||||||
|
|
||||||
|
% Lag at low frequency
|
||||||
|
H_lag = ((s + 2*pi*15)/(s + 2*pi*0.01))^2;
|
||||||
|
|
||||||
% Low Pass filter to increase robustness
|
% Low Pass filter to increase robustness
|
||||||
H_lpf = 1/(1 + s/2/pi/300);
|
H_lpf = 1/(1 + s/2/pi/300);
|
||||||
|
|
||||||
% High Authority Controller
|
% High Authority Controller
|
||||||
K_hac_md = 3e6 * ... % Gain
|
K_hac_md = 3e6 * ... % Gain
|
||||||
H_lead * ... % Lead
|
H_lead * ... % Lead
|
||||||
H_lpf * ... % Low Pass Filter
|
H_lag * ... % Lag
|
||||||
H_int; % Integrator
|
H_lpf; % LPF
|
||||||
K_hac_md.InputName = {'d'};
|
K_hac_md.InputName = {'d'};
|
||||||
K_hac_md.OutputName = {'f'};
|
K_hac_md.OutputName = {'f'};
|
||||||
|
|
||||||
%% High Authority Controller - Stiff Nano-Hexapod
|
%% High Authority Controller - Stiff Nano-Hexapod
|
||||||
% Integrator as low frequency
|
|
||||||
H_int = 1/(s + 2*pi*0.01) * 1/(s + 2*pi*0.01);
|
|
||||||
|
|
||||||
% Lead to increase phase margin
|
% Lead to increase phase margin
|
||||||
a = 5; % Amount of phase lead / width of the phase lead / high frequency gain
|
a = 5; % Amount of phase lead / width of the phase lead / high frequency gain
|
||||||
wc = 2*pi*100; % Frequency with the maximum phase lead [rad/s]
|
wc = 2*pi*100; % Frequency with the maximum phase lead [rad/s]
|
||||||
H_lead = (1 + s/(wc/sqrt(a)))/(1 + s/(wc*sqrt(a)));
|
H_lead = ((1 + s/(wc/sqrt(a)))/(1 + s/(wc*sqrt(a))))^2;
|
||||||
|
|
||||||
|
% Integrator
|
||||||
|
H_int = 1/(s + 2*pi*0.01)^2;
|
||||||
|
|
||||||
% Low Pass filter to increase robustness
|
% Low Pass filter to increase robustness
|
||||||
H_lpf = 1/(1 + s/2/pi/500);
|
H_lpf = 1/(1 + s/2/pi/500);
|
||||||
|
|
||||||
% High Authority Controller
|
% High Authority Controller
|
||||||
K_hac_pz = 6e12 * ... % Gain
|
K_hac_pz = 6e12 * ... % Gain
|
||||||
H_lead^2 * ... % Lead
|
H_lead * ... % Lead
|
||||||
H_lpf * ... % Low Pass Filter
|
H_int * ... % Lag
|
||||||
H_int; % Integrator
|
H_lpf; % LPF
|
||||||
K_hac_pz.InputName = {'d'};
|
K_hac_pz.InputName = {'d'};
|
||||||
K_hac_pz.OutputName = {'f'};
|
K_hac_pz.OutputName = {'f'};
|
||||||
|
|
||||||
|
%% Save High Authority Controllers
|
||||||
|
save('/mat/uniaxial_high_authority_controllers.mat', ...
|
||||||
|
'K_hac_vc', 'K_hac_md', 'K_hac_pz');
|
||||||
|
|
||||||
%% Compute Loop gain for Nyquist Plot
|
%% Compute Loop gain for Nyquist Plot
|
||||||
L_vc_light = squeeze(freqresp(K_hac_vc*G_iff_vc_light('d', 'f'), freqs, 'Hz'));
|
L_vc_light = squeeze(freqresp(K_hac_vc*G_iff_vc_light('d', 'f'), freqs, 'Hz'));
|
||||||
L_vc_mid = squeeze(freqresp(K_hac_vc*G_iff_vc_mid( 'd', 'f'), freqs, 'Hz'));
|
L_vc_mid = squeeze(freqresp(K_hac_vc*G_iff_vc_mid( 'd', 'f'), freqs, 'Hz'));
|
||||||
@ -304,6 +362,8 @@ linkaxes([ax1,ax2],'x');
|
|||||||
xlim([1, 500]);
|
xlim([1, 500]);
|
||||||
|
|
||||||
% Closed-Loop Noise Budgeting
|
% Closed-Loop Noise Budgeting
|
||||||
|
% <<ssec:uniaxial_position_control_cl_noise_budget>>
|
||||||
|
|
||||||
% The high authority position feedback controllers are then implemented and the closed-loop sensitivity to disturbances are computed.
|
% The high authority position feedback controllers are then implemented and the closed-loop sensitivity to disturbances are computed.
|
||||||
% These are compared with the open-loop and damped plants cases in Figure ref:fig:uniaxial_sensitivity_dist_hac_lac for just one configuration (moderately stiff nano-hexapod with 25kg sample's mass).
|
% These are compared with the open-loop and damped plants cases in Figure ref:fig:uniaxial_sensitivity_dist_hac_lac for just one configuration (moderately stiff nano-hexapod with 25kg sample's mass).
|
||||||
% As expected, the sensitivity to disturbances is decreased in the controller bandwidth and slightly increase outside this bandwidth.
|
% As expected, the sensitivity to disturbances is decreased in the controller bandwidth and slightly increase outside this bandwidth.
|
||||||
@ -370,7 +430,7 @@ xlim([1, 500]);
|
|||||||
|
|
||||||
|
|
||||||
% #+name: fig:uniaxial_sensitivity_dist_hac_lac
|
% #+name: fig:uniaxial_sensitivity_dist_hac_lac
|
||||||
% #+caption: Change of sensitivity to disturbances with LAC and with HAC-LAC
|
% #+caption: Change of sensitivity to disturbances with LAC and with HAC-LAC. Nano-Hexapod with $k_n = 1\,N/\mu m$ and sample mass of $25\,kg$ are used.
|
||||||
% #+RESULTS:
|
% #+RESULTS:
|
||||||
% [[file:figs/uniaxial_sensitivity_dist_hac_lac.png]]
|
% [[file:figs/uniaxial_sensitivity_dist_hac_lac.png]]
|
||||||
|
|
||||||
|
245
matlab/uniaxial_7_support_compliance.m
Normal file
@ -0,0 +1,245 @@
|
|||||||
|
%% Clear Workspace and Close figures
|
||||||
|
clear; close all; clc;
|
||||||
|
|
||||||
|
%% Intialize Laplace variable
|
||||||
|
s = zpk('s');
|
||||||
|
|
||||||
|
%% Path for functions, data and scripts
|
||||||
|
addpath('./mat/'); % Path for data
|
||||||
|
|
||||||
|
%% Colors for the figures
|
||||||
|
colors = colororder;
|
||||||
|
|
||||||
|
%% Load the micro-station parameters
|
||||||
|
load('uniaxial_micro_station_parameters.mat')
|
||||||
|
|
||||||
|
%% Frequency Vector [Hz]
|
||||||
|
freqs = logspace(0, 3, 1000);
|
||||||
|
|
||||||
|
% Neglected support compliance
|
||||||
|
|
||||||
|
% Let's first neglect the limited compliance of the micro-station and use the uniaxial model show in Figure ref:fig:uniaxial_support_compliance_nano_hexapod_only.
|
||||||
|
% Let's choose a nano-hexapod mass (including the payload) of $20\,\text{kg}$ and three hexapod stiffnesses such that their resonance frequencies are at $\omega_{\nu} = 10\,\text{Hz}$, $\omega_{\nu} = 70\,\text{Hz}$ and $\omega_{\nu} = 400\,\text{Hz}$.
|
||||||
|
|
||||||
|
% The obtained transfer functions from $F$ to $L^\prime$ are shown in Figure ref:fig:uniaxial_effect_support_compliance_neglected.
|
||||||
|
% When neglecting the support compliance, large feedback bandwidth can be achieve for all three Nano-Hexapod.
|
||||||
|
|
||||||
|
|
||||||
|
%% Nano-Hexapod Parameters
|
||||||
|
m = 20; % Mass [kg]
|
||||||
|
|
||||||
|
% "Soft" Nano-Hexapod
|
||||||
|
k_soft = m*(2*pi*10)^2; % Stiffness [N/m]
|
||||||
|
c_soft = 0.1*2*sqrt(m*k_soft); % Damping [N/(m/s)]
|
||||||
|
|
||||||
|
% "Mid" Nano-Hexapod
|
||||||
|
k_mid = m*(2*pi*70)^2; % Stiffness [N/m]
|
||||||
|
c_mid = 0.1*2*sqrt(m*k_mid); % Damping [N/(m/s)]
|
||||||
|
|
||||||
|
% "Stiff" Nano-Hexapod
|
||||||
|
k_stiff = m*(2*pi*400)^2; % Stiffness [N/m]
|
||||||
|
c_stiff = 0.1*2*sqrt(m*k_stiff); % Damping [N/(m/s)]
|
||||||
|
|
||||||
|
%% Compute the transfer functions for considered nano-hexapods - From F to L'
|
||||||
|
% "Soft" Nano-Hexapod
|
||||||
|
G_soft_a = 1/(m*s^2 + c_soft*s + k_soft); % Transfer function from F to L'
|
||||||
|
|
||||||
|
% "Mid" Nano-Hexapod
|
||||||
|
G_mid_a = 1/(m*s^2 + c_mid*s + k_mid); % Transfer function from F to L'
|
||||||
|
|
||||||
|
% "Stiff" Nano-Hexapod
|
||||||
|
G_stiff_a = 1/(m*s^2 + c_stiff*s + k_stiff); % Transfer function from F to L'
|
||||||
|
|
||||||
|
%% Obtained transfer functions from F to L when neglecing support compliance
|
||||||
|
freqs = logspace(0, 3, 1000);
|
||||||
|
|
||||||
|
figure;
|
||||||
|
tiledlayout(1, 3, 'TileSpacing', 'Compact', 'Padding', 'None');
|
||||||
|
|
||||||
|
ax1 = nexttile();
|
||||||
|
hold on;
|
||||||
|
plot(freqs, abs(squeeze(freqresp(G_soft_a, freqs, 'Hz'))), '-', 'color', colors(1,:));
|
||||||
|
text(50, 5e-5, '$\omega_\nu =$ 10Hz', 'horizontalalignment', 'center');
|
||||||
|
hold off;
|
||||||
|
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
|
||||||
|
ylabel('Magnitude [m/N]');
|
||||||
|
xticks([1e0, 1e1, 1e2]);
|
||||||
|
title('"Soft" $\nu$-hexapod');
|
||||||
|
|
||||||
|
ax2 = nexttile();
|
||||||
|
hold on;
|
||||||
|
plot(freqs, abs(squeeze(freqresp(G_mid_a, freqs, 'Hz'))), '-', 'color', colors(1,:));
|
||||||
|
text(70, 3e-6, '$\omega_\nu =$ 70Hz', 'horizontalalignment', 'center');
|
||||||
|
hold off;
|
||||||
|
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
|
||||||
|
xlabel('Frequency [Hz]');
|
||||||
|
set(gca, 'YTickLabel',[]);
|
||||||
|
xticks([1e0, 1e1, 1e2]);
|
||||||
|
title('"Mid" $\nu$-hexapod');
|
||||||
|
|
||||||
|
ax3 = nexttile();
|
||||||
|
hold on;
|
||||||
|
plot(freqs, abs(squeeze(freqresp(G_stiff_a, freqs, 'Hz'))), '-', 'color', colors(1,:), ...
|
||||||
|
'DisplayName', '$L^\prime/F$');
|
||||||
|
text(200, 8e-8, '$\omega_\nu =$ 400Hz', 'horizontalalignment', 'center');
|
||||||
|
hold off;
|
||||||
|
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
|
||||||
|
set(gca, 'YTickLabel',[]);
|
||||||
|
legend('location', 'northeast');
|
||||||
|
xticks([1e0, 1e1, 1e2]);
|
||||||
|
title('"Stiff" $\nu$-hexapod');
|
||||||
|
|
||||||
|
linkaxes([ax1,ax2,ax3],'xy');
|
||||||
|
xlim([freqs(1), freqs(end)]);
|
||||||
|
ylim([1e-9, 1e-4]);
|
||||||
|
|
||||||
|
% Effect of support compliance on $L/F$
|
||||||
|
|
||||||
|
% Let's now add some support compliance and use the model shown in Figure ref:fig:uniaxial_support_compliance_test_system.
|
||||||
|
% The parameters of the support (i.e. $m^{\prime}$, $c^{\prime}$ and $k^{\prime}$) are chosen in such a way that the main vertical mode at $\omega_\mu = 70\,\text{Hz}$ seen on the micro-station is matched (Figure ref:fig:uniaxial_comp_frf_meas_model, yellow curve).
|
||||||
|
|
||||||
|
|
||||||
|
%% Parameters of the support compliance
|
||||||
|
w0h = 2*pi*70; % [rad/s]
|
||||||
|
xih = 0.1; % [-]
|
||||||
|
|
||||||
|
mh = 20; % [kg]
|
||||||
|
kh = mh*w0h^2;
|
||||||
|
ch = xih*2*sqrt(kh*mh);
|
||||||
|
|
||||||
|
%% Compute the transfer functions from F to L and from F to d for considered Nano-Hexapods
|
||||||
|
% "Soft" Nano-Hexapod
|
||||||
|
G_soft = (mh*s^2 + ch*s + kh)/(m*s^2*(c_soft*s + k_soft) + (m*s^2 + c_soft*s + k_soft)*(mh*s^2 + ch*s + kh)); % d/F
|
||||||
|
G_soft_r = (1 - m*s^2*G_soft)/(c_soft*s + k_soft); % L/F
|
||||||
|
|
||||||
|
% "Mid" Nano-Hexapod
|
||||||
|
G_mid = (mh*s^2 + ch*s + kh)/(m*s^2*(c_mid*s + k_mid) + (m*s^2 + c_mid*s + k_mid)*(mh*s^2 + ch*s + kh)); % d/F
|
||||||
|
G_mid_r = (1 - m*s^2*G_mid)/(c_mid*s + k_mid); % L/F
|
||||||
|
|
||||||
|
% "Stiff" Nano-Hexapod
|
||||||
|
G_stiff = (mh*s^2 + ch*s + kh)/(m*s^2*(c_stiff*s + k_stiff) + (m*s^2 + c_stiff*s + k_stiff)*(mh*s^2 + ch*s + kh)); % d/F
|
||||||
|
G_stiff_r = (1 - m*s^2*G_stiff)/(c_stiff*s + k_stiff); % L/F
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
% The transfer functions from $F$ to $L$ (i.e. control of the relative motion of the nano-hexapod) and from $L$ to $d$ (i.e. control of the position between the nano-hexapod and the fixed granite) can then be computed.
|
||||||
|
|
||||||
|
% When the relative displacement of the nano-hexapod $L$ is to be controlled (dynamics shown in Figure ref:fig:uniaxial_effect_support_compliance_dynamics), having a stiff nano-hexapod (i.e. with a suspension mode at higher frequency than the mode of the support) makes the dynamics less affected by the limited support compliance (Figure ref:fig:uniaxial_effect_support_compliance_dynamics, right).
|
||||||
|
|
||||||
|
% This is why it is very common to have stiff piezoelectric stages fixed at the very top of positioning stages.
|
||||||
|
% In such case, the control of the piezoelectric stage using its integrated metrology (typically capacitive sensors) is quite simple as the plant is not much affected by the dynamics of the support on which is it fixed.
|
||||||
|
% # Add references of such stations with piezo stages on top
|
||||||
|
|
||||||
|
% If a soft nano-hexapod is used, the support dynamics appears in the dynamics between $F$ and $L$ (see Figure ref:fig:uniaxial_effect_support_compliance_dynamics, left) which will impact the control robustness and performance.
|
||||||
|
|
||||||
|
|
||||||
|
%% Effect of the support compliance on the transfer functions from F to L and from F to d
|
||||||
|
figure;
|
||||||
|
freqs = logspace(0, 3, 1000);
|
||||||
|
|
||||||
|
figure;
|
||||||
|
tiledlayout(1, 3, 'TileSpacing', 'Compact', 'Padding', 'None');
|
||||||
|
|
||||||
|
ax1 = nexttile();
|
||||||
|
hold on;
|
||||||
|
plot(freqs, abs(squeeze(freqresp(G_soft_a, freqs, 'Hz'))), '-', 'color', colors(1,:));
|
||||||
|
plot(freqs, abs(squeeze(freqresp(G_soft_r, freqs, 'Hz'))), '-', 'color', colors(2,:));
|
||||||
|
loglog(10.^(0.3*cos(0:0.01:2*pi)+log10(60)), ...
|
||||||
|
10.^(0.6*sin(0:0.01:2*pi)+log10(4e-7)), 'k--');
|
||||||
|
text(8, 3e-7, sprintf('Support\nDynamics'), 'horizontalalignment', 'center');
|
||||||
|
hold off;
|
||||||
|
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
|
||||||
|
xticks([1e0, 1e1, 1e2]);
|
||||||
|
title('"Soft" $\nu$-hexapod');
|
||||||
|
ylabel('Magnitude [m/N]');
|
||||||
|
|
||||||
|
|
||||||
|
ax2 = nexttile();
|
||||||
|
hold on;
|
||||||
|
plot(freqs, abs(squeeze(freqresp(G_mid_a, freqs, 'Hz'))), '-', 'color', colors(1,:));
|
||||||
|
plot(freqs, abs(squeeze(freqresp(G_mid_r, freqs, 'Hz'))), '-', 'color', colors(2,:));
|
||||||
|
hold off;
|
||||||
|
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
|
||||||
|
xlabel('Frequency [Hz]');
|
||||||
|
xticks([1e0, 1e1, 1e2]);
|
||||||
|
title('"Mid" $\nu$-hexapod');
|
||||||
|
set(gca, 'YTickLabel',[]);
|
||||||
|
|
||||||
|
ax3 = nexttile();
|
||||||
|
hold on;
|
||||||
|
plot(freqs, abs(squeeze(freqresp(G_stiff_a, freqs, 'Hz'))), '-', 'color', colors(1,:), ...
|
||||||
|
'DisplayName', '$L^\prime/F$');
|
||||||
|
plot(freqs, abs(squeeze(freqresp(G_stiff_r, freqs, 'Hz'))), '-', 'color', colors(2,:), ...
|
||||||
|
'DisplayName', '$L/F$');
|
||||||
|
loglog(10.^(0.3*cos(0:0.01:2*pi)+log10(50)), ...
|
||||||
|
10.^(0.3*sin(0:0.01:2*pi)+log10(8e-9)), 'k--', 'HandleVisibility', 'off');
|
||||||
|
text(50, 3e-8, 'No effect', 'horizontalalignment', 'center');
|
||||||
|
hold off;
|
||||||
|
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
|
||||||
|
set(gca, 'YTickLabel',[]);
|
||||||
|
xticks([1e0, 1e1, 1e2]);
|
||||||
|
title('"Stiff" $\nu$-hexapod');
|
||||||
|
legend('location', 'northeast', 'FontSize', 8, 'NumColumns', 1);
|
||||||
|
|
||||||
|
linkaxes([ax1,ax2,ax3],'xy');
|
||||||
|
xlim([freqs(1), freqs(end)]);
|
||||||
|
ylim([1e-9, 1e-4]);
|
||||||
|
|
||||||
|
% Effect of support compliance on $d/F$
|
||||||
|
|
||||||
|
% When the motion to be controlled is the relative displacement $d$ between the granite and the nano-hexapod's top platform, the effect of the support compliance on the plant dynamics is opposite than what was previously observed.
|
||||||
|
% Indeed, using a "soft" nano-hexapod (i.e. with a suspension mode at lower frequency than the mode of the support) makes the dynamics less affected by the support dynamics (Figure ref:fig:uniaxial_effect_support_compliance_dynamics_d, left).
|
||||||
|
% On the contrary, if a "stiff" nano-hexapod is used, the support dynamics appears in the plant dynamics (Figure ref:fig:uniaxial_effect_support_compliance_dynamics_d, right).
|
||||||
|
|
||||||
|
|
||||||
|
%% Effect of the support compliance on the transfer functions from F to L and from F to d
|
||||||
|
figure;
|
||||||
|
freqs = logspace(0, 3, 1000);
|
||||||
|
|
||||||
|
figure;
|
||||||
|
tiledlayout(1, 3, 'TileSpacing', 'Compact', 'Padding', 'None');
|
||||||
|
|
||||||
|
ax1 = nexttile();
|
||||||
|
hold on;
|
||||||
|
plot(freqs, abs(squeeze(freqresp(G_soft_a, freqs, 'Hz'))), '-', 'color', colors(1,:));
|
||||||
|
plot(freqs, abs(squeeze(freqresp(G_soft, freqs, 'Hz'))), '-', 'color', colors(3,:));
|
||||||
|
loglog(10.^(0.3*cos(0:0.01:2*pi)+log10(60)), ...
|
||||||
|
10.^(0.6*sin(0:0.01:2*pi)+log10(4e-7)), 'k--');
|
||||||
|
text(8, 3e-7, 'No effect', 'horizontalalignment', 'center');
|
||||||
|
hold off;
|
||||||
|
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
|
||||||
|
xticks([1e0, 1e1, 1e2]);
|
||||||
|
title('"Soft" $\nu$-hexapod');
|
||||||
|
ylabel('Magnitude [m/N]');
|
||||||
|
|
||||||
|
|
||||||
|
ax2 = nexttile();
|
||||||
|
hold on;
|
||||||
|
plot(freqs, abs(squeeze(freqresp(G_mid_a, freqs, 'Hz'))), '-', 'color', colors(1,:));
|
||||||
|
plot(freqs, abs(squeeze(freqresp(G_mid, freqs, 'Hz'))), '-', 'color', colors(3,:));
|
||||||
|
hold off;
|
||||||
|
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
|
||||||
|
xlabel('Frequency [Hz]');
|
||||||
|
xticks([1e0, 1e1, 1e2]);
|
||||||
|
title('"Mid" $\nu$-hexapod');
|
||||||
|
set(gca, 'YTickLabel',[]);
|
||||||
|
|
||||||
|
ax3 = nexttile();
|
||||||
|
hold on;
|
||||||
|
plot(freqs, abs(squeeze(freqresp(G_stiff_a, freqs, 'Hz'))), '-', 'color', colors(1,:), ...
|
||||||
|
'DisplayName', '$L^\prime/F$');
|
||||||
|
plot(freqs, abs(squeeze(freqresp(G_stiff, freqs, 'Hz'))), '-', 'color', colors(3,:), ...
|
||||||
|
'DisplayName', '$d/F$');
|
||||||
|
loglog(10.^(0.4*cos(0:0.01:2*pi)+log10(50)), ...
|
||||||
|
10.^(0.8*sin(0:0.01:2*pi)+log10(8e-9)), 'k--', 'HandleVisibility', 'off');
|
||||||
|
text(50, 2e-7, sprintf('Support\nDynamics'), 'horizontalalignment', 'center');
|
||||||
|
hold off;
|
||||||
|
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
|
||||||
|
set(gca, 'YTickLabel',[]);
|
||||||
|
xticks([1e0, 1e1, 1e2]);
|
||||||
|
title('"Stiff" $\nu$-hexapod');
|
||||||
|
legend('location', 'northeast', 'FontSize', 8, 'NumColumns', 1);
|
||||||
|
|
||||||
|
linkaxes([ax1,ax2,ax3],'xy');
|
||||||
|
xlim([freqs(1), freqs(end)]);
|
||||||
|
ylim([1e-9, 1e-4]);
|
479
matlab/uniaxial_8_payload_dynamics.m
Normal file
@ -0,0 +1,479 @@
|
|||||||
|
%% Clear Workspace and Close figures
|
||||||
|
clear; close all; clc;
|
||||||
|
|
||||||
|
%% Intialize Laplace variable
|
||||||
|
s = zpk('s');
|
||||||
|
|
||||||
|
%% Path for functions, data and scripts
|
||||||
|
addpath('./mat/'); % Path for data
|
||||||
|
|
||||||
|
%% Colors for the figures
|
||||||
|
colors = colororder;
|
||||||
|
|
||||||
|
%% Uniaxial Simscape model name
|
||||||
|
mdl = 'nass_uniaxial_model';
|
||||||
|
|
||||||
|
%% Load the micro-station parameters
|
||||||
|
load('uniaxial_micro_station_parameters.mat')
|
||||||
|
|
||||||
|
%% Load the PSD of disturbances
|
||||||
|
load('uniaxial_disturbance_psd.mat', 'f', 'psd_ft', 'psd_xf');
|
||||||
|
|
||||||
|
%% Load Active Damping Controller
|
||||||
|
load('uniaxial_active_damping_controllers.mat', 'K_iff_vc', 'K_iff_md', 'K_iff_pz', ...
|
||||||
|
'K_rdc_vc', 'K_rdc_md', 'K_rdc_pz', ...
|
||||||
|
'K_dvf_vc', 'K_dvf_md', 'K_dvf_pz');
|
||||||
|
|
||||||
|
%% Load High Authority Controllers
|
||||||
|
load('uniaxial_high_authority_controllers.mat', 'K_hac_vc', 'K_hac_md', 'K_hac_pz');
|
||||||
|
|
||||||
|
%% Frequency Vector [Hz]
|
||||||
|
freqs = logspace(0, 3, 1000);
|
||||||
|
|
||||||
|
% Impact on the plant dynamics
|
||||||
|
% <<ssec:uniaxial_payload_dynamics_effect_dynamics>>
|
||||||
|
|
||||||
|
% To study the impact of sample dynamics, the following sample configurations are considered:
|
||||||
|
% - rigid sample, corresponding to Figure ref:fig:uniaxial_paylaod_dynamics_rigid_schematic
|
||||||
|
% - two flexible samples with a resonance at $\omega_s = 200\,\text{Hz}$ and at $\omega_s = 20\,\text{Hz}$ respectively, corresponding to Figure ref:fig:uniaxial_paylaod_dynamics_schematic
|
||||||
|
% - for all cases, two sample masses are considered: $m_s = 1\,\text{kg}$ and $m_s = 50\,\text{kg}$
|
||||||
|
|
||||||
|
% The transfer functions from the nano-hexapod force to the motion of the nano-hexapod top platform are computed for all the above configurations and are compared for a soft Nano-Hexapod $k_n = 0.01\,N/\mu m$ in Figure ref:fig:uniaxial_payload_dynamics_soft_nano_hexapod.
|
||||||
|
|
||||||
|
% It can be seen that the mode of the sample adds an anti-resonance followed by a resonance (zero/pole pattern).
|
||||||
|
% The frequency of the anti-resonance corresponds to the "free" resonance of the sample $\omega_s = \sqrt{k_s/m_s}$.
|
||||||
|
% The flexibility of the sample also changes the high frequency gain (the mass line is shifted from $\frac{1}{(m_n + m_s)s^2}$ to $\frac{1}{m_ns^2}$).
|
||||||
|
|
||||||
|
|
||||||
|
%% Soft Nano-Hexapod
|
||||||
|
% Light payload mass
|
||||||
|
mn = 15; % Nano-Hexapod mass [kg]
|
||||||
|
ms = 1; % Sample Mass [kg]
|
||||||
|
kn = 1e4; % Nano-Hexapod (soft) Stiffness [N/m]
|
||||||
|
cn = 2*0.01*sqrt((ms + mn)*kn); % Nano-Hexapod Damping [N/(m/s)]
|
||||||
|
|
||||||
|
% Rigid sample
|
||||||
|
G_vc_rigid_light = 1/((mn + ms)*s^2 + cn*s + kn);
|
||||||
|
|
||||||
|
% Soft Sample
|
||||||
|
ws = 2*pi*20;
|
||||||
|
ks = ms * ws^2;
|
||||||
|
cs = 2*0.01*sqrt(ms*ks);
|
||||||
|
G_vc_soft_light = (ms*s^2 + cs*s + ks)/((mn*s^2 + cn*s + kn)*(ms*s^2 + cs*s + ks) + ms*s^2*(cs*s + ks));
|
||||||
|
|
||||||
|
% Stiff Sample
|
||||||
|
ws = 2*pi*200;
|
||||||
|
ks = ms * ws^2;
|
||||||
|
cs = 2*0.01*sqrt(ms*ks);
|
||||||
|
G_vc_stiff_light = (ms*s^2 + cs*s + ks)/((mn*s^2 + cn*s + kn)*(ms*s^2 + cs*s + ks) + ms*s^2*(cs*s + ks));
|
||||||
|
|
||||||
|
% Heavy payload mass
|
||||||
|
mn = 15; % Nano-Hexapod mass [kg]
|
||||||
|
ms = 50; % Sample Mass [kg]
|
||||||
|
kn = 1e4; % Nano-Hexapod (soft) Stiffness [N/m]
|
||||||
|
cn = 2*0.01*sqrt((ms + mn)*kn); % Nano-Hexapod Damping [N/(m/s)]
|
||||||
|
|
||||||
|
% Rigid sample
|
||||||
|
G_vc_rigid_heavy = 1/((mn + ms)*s^2 + cn*s + kn);
|
||||||
|
|
||||||
|
% Soft Sample
|
||||||
|
ws = 2*pi*20;
|
||||||
|
ks = ms * ws^2;
|
||||||
|
cs = 2*0.01*sqrt(ms*ks);
|
||||||
|
G_vc_soft_heavy = (ms*s^2 + cs*s + ks)/((mn*s^2 + cn*s + kn)*(ms*s^2 + cs*s + ks) + ms*s^2*(cs*s + ks));
|
||||||
|
|
||||||
|
% Stiff Sample
|
||||||
|
ws = 2*pi*200;
|
||||||
|
ks = ms * ws^2;
|
||||||
|
cs = 2*0.01*sqrt(ms*ks);
|
||||||
|
G_vc_stiff_heavy = (ms*s^2 + cs*s + ks)/((mn*s^2 + cn*s + kn)*(ms*s^2 + cs*s + ks) + ms*s^2*(cs*s + ks));
|
||||||
|
|
||||||
|
%% Effect of the payload dynamics on the soft Nano-Hexapod. Light sample on the right, and heavy sample on the left
|
||||||
|
figure;
|
||||||
|
tiledlayout(3, 2, 'TileSpacing', 'Compact', 'Padding', 'None');
|
||||||
|
|
||||||
|
ax1 = nexttile([2,1]);
|
||||||
|
hold on;
|
||||||
|
plot(freqs, abs(squeeze(freqresp(G_vc_rigid_light, freqs, 'Hz'))), '-', 'color', colors(1,:), 'DisplayName', 'Rigid sample');
|
||||||
|
plot(freqs, abs(squeeze(freqresp(G_vc_stiff_light, freqs, 'Hz'))), '-', 'color', colors(2,:), 'DisplayName', '$\omega_s = 200\,Hz$');
|
||||||
|
plot(freqs, abs(squeeze(freqresp(G_vc_soft_light, freqs, 'Hz'))), '-', 'color', colors(3,:), 'DisplayName', '$\omega_s = 20\,Hz$');
|
||||||
|
hold off;
|
||||||
|
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
|
||||||
|
ylabel('Amplitude [m/N]'); set(gca, 'XTickLabel',[]);
|
||||||
|
ylim([1e-10, 1e-2])
|
||||||
|
title('$k_n = 0.01\,N/\mu m$, $m_s = 1\,kg$');
|
||||||
|
|
||||||
|
ax2 = nexttile([2,1]);
|
||||||
|
hold on;
|
||||||
|
plot(freqs, abs(squeeze(freqresp(G_vc_rigid_heavy, freqs, 'Hz'))), '-', 'color', colors(1,:), 'DisplayName', 'Rigid sample');
|
||||||
|
plot(freqs, abs(squeeze(freqresp(G_vc_stiff_heavy, freqs, 'Hz'))), '-', 'color', colors(2,:), 'DisplayName', '$\omega_s = 200\,Hz$');
|
||||||
|
plot(freqs, abs(squeeze(freqresp(G_vc_soft_heavy, freqs, 'Hz'))), '-', 'color', colors(3,:), 'DisplayName', '$\omega_s = 20\,Hz$');
|
||||||
|
plot(freqs, abs(squeeze(freqresp(1/(mn*s^2), freqs, 'Hz'))), '-', 'color', [0,0,0,0.5], 'DisplayName', '$\frac{1}{m_n s^2}$');
|
||||||
|
plot(freqs, abs(squeeze(freqresp(1/((mn + ms)*s^2), freqs, 'Hz'))), '--', 'color', [0,0,0,0.5], 'DisplayName', '$\frac{1}{(m_n + m_s) s^2}$');
|
||||||
|
text(2.2, 3e-3, '$\omega_n = \sqrt{\frac{k_n}{m_n + m_s}}$', 'horizontalalignment', 'left');
|
||||||
|
text(20, 1e-8, '$\omega_s = \sqrt{\frac{k_s}{m_s}}$', 'horizontalalignment', 'center');
|
||||||
|
hold off;
|
||||||
|
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
|
||||||
|
set(gca, 'XTickLabel',[]); set(gca, 'YTickLabel',[]);
|
||||||
|
title('$k_n = 0.01\,N/\mu m$, $m_s = 50\,kg$');
|
||||||
|
ldg = legend('location', 'northeast', 'FontSize', 8, 'NumColumns', 1);
|
||||||
|
ldg.ItemTokenSize = [20, 1];
|
||||||
|
ylim([1e-10, 1e-2])
|
||||||
|
|
||||||
|
ax1b = nexttile();
|
||||||
|
hold on;
|
||||||
|
plot(freqs, 180/pi*unwrap(angle(squeeze(freqresp(G_vc_rigid_light, freqs, 'Hz')))), '-', 'color', colors(1,:));
|
||||||
|
plot(freqs, 180/pi*unwrap(angle(squeeze(freqresp(G_vc_stiff_light, freqs, 'Hz')))), '-', 'color', colors(2,:));
|
||||||
|
plot(freqs, 180/pi*unwrap(angle(squeeze(freqresp(G_vc_soft_light, freqs, 'Hz')))), '-', 'color', colors(3,:));
|
||||||
|
hold off;
|
||||||
|
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'lin');
|
||||||
|
xlabel('Frequency [Hz]'); ylabel('Phase [deg]');
|
||||||
|
xticks([1e0, 1e1, 1e2]);
|
||||||
|
yticks(-360:90:360);
|
||||||
|
ylim([-200, 20]);
|
||||||
|
|
||||||
|
ax2b = nexttile();
|
||||||
|
hold on;
|
||||||
|
plot(freqs, 180/pi*unwrap(angle(squeeze(freqresp(G_vc_rigid_heavy, freqs, 'Hz')))), '-', 'color', colors(1,:));
|
||||||
|
plot(freqs, 180/pi*unwrap(angle(squeeze(freqresp(G_vc_stiff_heavy, freqs, 'Hz')))), '-', 'color', colors(2,:));
|
||||||
|
plot(freqs, 180/pi*unwrap(angle(squeeze(freqresp(G_vc_soft_heavy, freqs, 'Hz')))), '-', 'color', colors(3,:));
|
||||||
|
hold off;
|
||||||
|
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'lin');
|
||||||
|
xlabel('Frequency [Hz]'); set(gca, 'YTickLabel',[]);
|
||||||
|
xticks([1e0, 1e1, 1e2]);
|
||||||
|
yticks(-360:90:360);
|
||||||
|
ylim([-200, 20]);
|
||||||
|
|
||||||
|
linkaxes([ax1,ax1b],'x');
|
||||||
|
xlim([1, 1000]);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
% #+name: fig:uniaxial_payload_dynamics_soft_nano_hexapod
|
||||||
|
% #+caption: Effect of the payload dynamics on the soft Nano-Hexapod. Light sample on the right, and heavy sample on the left
|
||||||
|
% #+RESULTS:
|
||||||
|
% [[file:figs/uniaxial_payload_dynamics_soft_nano_hexapod.png]]
|
||||||
|
|
||||||
|
% The same transfer functions are now compared when using a stiff nano-hexapod ($k_n = 100\,N/\mu m$) in Figure ref:fig:uniaxial_payload_dynamics_stiff_nano_hexapod.
|
||||||
|
% In that case, the sample's resonance $\omega_n$ is smaller than the nano-hexapod resonance $\omega_n$.
|
||||||
|
% This changes the zero/pole pattern to a pole/zero pattern (the frequency of the zero still being equal to $\omega_s$).
|
||||||
|
% Even tough the added sample's flexibility still changes the high frequency mass line from $\frac{1}{(m_n + m_s)s^2}$ to $\frac{1}{m_ns^2}$, the overall dynamics is much less impacted, even if the sample mass is high (see yellow curve in Figure ref:fig:uniaxial_payload_dynamics_stiff_nano_hexapod, right).
|
||||||
|
|
||||||
|
|
||||||
|
%% Stiff Nano-Hexapod
|
||||||
|
% Light payload mass
|
||||||
|
mn = 15; % Nano-Hexapod mass [kg]
|
||||||
|
ms = 1; % Sample Mass [kg]
|
||||||
|
kn = 1e8; % Nano-Hexapod (soft) Stiffness [N/m]
|
||||||
|
cn = 2*0.01*sqrt((ms + mn)*kn); % Nano-Hexapod Damping [N/(m/s)]
|
||||||
|
|
||||||
|
% Rigid sample
|
||||||
|
G_pz_rigid_light = 1/((mn + ms)*s^2 + cn*s + kn);
|
||||||
|
|
||||||
|
% Soft Sample
|
||||||
|
ws = 2*pi*20;
|
||||||
|
ks = ms * ws^2;
|
||||||
|
cs = 2*0.01*sqrt(ms*ks);
|
||||||
|
G_pz_soft_light = (ms*s^2 + cs*s + ks)/((mn*s^2 + cn*s + kn)*(ms*s^2 + cs*s + ks) + ms*s^2*(cs*s + ks));
|
||||||
|
|
||||||
|
% Stiff Sample
|
||||||
|
ws = 2*pi*200;
|
||||||
|
ks = ms * ws^2;
|
||||||
|
cs = 2*0.01*sqrt(ms*ks);
|
||||||
|
G_pz_stiff_light = (ms*s^2 + cs*s + ks)/((mn*s^2 + cn*s + kn)*(ms*s^2 + cs*s + ks) + ms*s^2*(cs*s + ks));
|
||||||
|
|
||||||
|
% Heavy payload mass
|
||||||
|
mn = 15; % Nano-Hexapod mass [kg]
|
||||||
|
ms = 50; % Sample Mass [kg]
|
||||||
|
kn = 1e8; % Nano-Hexapod (soft) Stiffness [N/m]
|
||||||
|
cn = 2*0.01*sqrt((ms + mn)*kn); % Nano-Hexapod Damping [N/(m/s)]
|
||||||
|
|
||||||
|
% Rigid sample
|
||||||
|
G_pz_rigid_heavy = 1/((mn + ms)*s^2 + cn*s + kn);
|
||||||
|
|
||||||
|
% Soft Sample
|
||||||
|
ws = 2*pi*20;
|
||||||
|
ks = ms * ws^2;
|
||||||
|
cs = 2*0.01*sqrt(ms*ks);
|
||||||
|
G_pz_soft_heavy = (ms*s^2 + cs*s + ks)/((mn*s^2 + cn*s + kn)*(ms*s^2 + cs*s + ks) + ms*s^2*(cs*s + ks));
|
||||||
|
|
||||||
|
% Stiff Sample
|
||||||
|
ws = 2*pi*200;
|
||||||
|
ks = ms * ws^2;
|
||||||
|
cs = 2*0.01*sqrt(ms*ks);
|
||||||
|
G_pz_stiff_heavy = (ms*s^2 + cs*s + ks)/((mn*s^2 + cn*s + kn)*(ms*s^2 + cs*s + ks) + ms*s^2*(cs*s + ks));
|
||||||
|
|
||||||
|
%% Effect of the payload dynamics on the stiff Nano-Hexapod. Light sample on the right, and heavy sample on the left
|
||||||
|
figure;
|
||||||
|
tiledlayout(3, 2, 'TileSpacing', 'Compact', 'Padding', 'None');
|
||||||
|
|
||||||
|
ax1 = nexttile([2,1]);
|
||||||
|
hold on;
|
||||||
|
plot(freqs, abs(squeeze(freqresp(G_pz_rigid_light, freqs, 'Hz'))), '-', 'color', colors(1,:));
|
||||||
|
plot(freqs, abs(squeeze(freqresp(G_pz_stiff_light, freqs, 'Hz'))), '-', 'color', colors(2,:));
|
||||||
|
plot(freqs, abs(squeeze(freqresp(G_pz_soft_light, freqs, 'Hz'))), '-', 'color', colors(3,:));
|
||||||
|
hold off;
|
||||||
|
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
|
||||||
|
ylabel('Amplitude [m/N]'); set(gca, 'XTickLabel',[]);
|
||||||
|
ylim([1e-10, 1e-2])
|
||||||
|
title('$k_n = 100\,N/\mu m$, $m_s = 1\,kg$');
|
||||||
|
|
||||||
|
ax2 = nexttile([2,1]);
|
||||||
|
hold on;
|
||||||
|
plot(freqs, abs(squeeze(freqresp(G_pz_rigid_heavy, freqs, 'Hz'))), '-', 'color', colors(1,:), 'DisplayName', 'Rigid sample');
|
||||||
|
plot(freqs, abs(squeeze(freqresp(G_pz_stiff_heavy, freqs, 'Hz'))), '-', 'color', colors(2,:), 'DisplayName', 'Stiff sample: $\omega_s = 200\,Hz$');
|
||||||
|
plot(freqs, abs(squeeze(freqresp(G_pz_soft_heavy, freqs, 'Hz'))), '-', 'color', colors(3,:), 'DisplayName', 'Soft sample: $\omega_s = 20\,Hz$');
|
||||||
|
hold off;
|
||||||
|
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
|
||||||
|
set(gca, 'XTickLabel',[]); set(gca, 'YTickLabel',[]);
|
||||||
|
title('$k_n = 100\,N/\mu m$, $m_s = 50\,kg$');
|
||||||
|
ylim([1e-10, 1e-2])
|
||||||
|
ldg = legend('location', 'northeast', 'FontSize', 8, 'NumColumns', 1);
|
||||||
|
ldg.ItemTokenSize = [20, 1];
|
||||||
|
|
||||||
|
ax1b = nexttile();
|
||||||
|
hold on;
|
||||||
|
plot(freqs, 180/pi*unwrap(angle(squeeze(freqresp(G_pz_rigid_light, freqs, 'Hz')))), '-', 'color', colors(1,:));
|
||||||
|
plot(freqs, 180/pi*unwrap(angle(squeeze(freqresp(G_pz_stiff_light, freqs, 'Hz')))), '-', 'color', colors(2,:));
|
||||||
|
plot(freqs, 180/pi*unwrap(angle(squeeze(freqresp(G_pz_soft_light, freqs, 'Hz')))), '-', 'color', colors(3,:));
|
||||||
|
hold off;
|
||||||
|
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'lin');
|
||||||
|
xlabel('Frequency [Hz]'); ylabel('Phase [deg]');
|
||||||
|
xticks([1e0, 1e1, 1e2]);
|
||||||
|
yticks(-360:90:360);
|
||||||
|
ylim([-200, 20]);
|
||||||
|
|
||||||
|
ax2b = nexttile();
|
||||||
|
hold on;
|
||||||
|
plot(freqs, 180/pi*unwrap(angle(squeeze(freqresp(G_pz_rigid_heavy, freqs, 'Hz')))), '-', 'color', colors(1,:));
|
||||||
|
plot(freqs, 180/pi*unwrap(angle(squeeze(freqresp(G_pz_stiff_heavy, freqs, 'Hz')))), '-', 'color', colors(2,:));
|
||||||
|
plot(freqs, 180/pi*unwrap(angle(squeeze(freqresp(G_pz_soft_heavy, freqs, 'Hz')))), '-', 'color', colors(3,:));
|
||||||
|
hold off;
|
||||||
|
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'lin');
|
||||||
|
xlabel('Frequency [Hz]'); set(gca, 'YTickLabel',[]);
|
||||||
|
xticks([1e0, 1e1, 1e2]);
|
||||||
|
yticks(-360:90:360);
|
||||||
|
ylim([-200, 20]);
|
||||||
|
|
||||||
|
linkaxes([ax1,ax1b],'x');
|
||||||
|
xlim([1, 1000]);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
% #+name: fig:uniaxial_sample_flexibility_control
|
||||||
|
% #+caption: Uniaxial model considering a flexibility between the nano-hexapod top platform and the sample. In that case the measured and controlled distance $d$ is different from the distance $y$ that is wish to be controlled
|
||||||
|
% #+RESULTS:
|
||||||
|
% [[file:figs/uniaxial_sample_flexibility_control.png]]
|
||||||
|
|
||||||
|
% After the system dynamics extracted from the model, IFF is applied using the same gains as the ones used in Section ref:sec:uniaxial_active_damping.
|
||||||
|
% Thanks to the collocation between the nano-hexapod and the force sensor used for IFF, the damped plants are still stable and similar damping values are obtained than when considering a rigid sample.
|
||||||
|
|
||||||
|
% The High Authority Controllers used in Section ref:sec:uniaxial_position_control are then implemented on the damped plants.
|
||||||
|
% The obtained closed-loop systems are stable, indicating good robustness.
|
||||||
|
|
||||||
|
% Finally, closed-loop noise budgeting is computed for the obtained the closed-loop system and the cumulative amplitude spectrum of $d$ and $y$ are shown in Figure ref:fig:uniaxial_sample_flexibility_noise_budget_y.
|
||||||
|
% The cumulative amplitude spectrum of the measured distance $d$ (Figure ref:fig:uniaxial_sample_flexibility_noise_budget_d) shows that the added flexibility at the sample location have very little effect on the control performance.
|
||||||
|
% However, the cumulative amplitude spectrum of the distance $y$ (Figure ref:fig:uniaxial_sample_flexibility_noise_budget_y) shows that the stability of $y$ is degraded when the sample flexibility is considered and is degraded as $\omega_s$ is lowered.
|
||||||
|
|
||||||
|
% What happens is that above $\omega_s$, even though the motion $d$ can be controlled perfectly, the sample's mass is "isolated" from the motion of the nano-hexapod and the control on $y$ is not effective.
|
||||||
|
|
||||||
|
|
||||||
|
%% Nano-Hexpod model
|
||||||
|
model_config = struct();
|
||||||
|
model_config.controller = "open_loop";
|
||||||
|
mn = 15; % Nano-Hexapod mass [kg]
|
||||||
|
ms = 1; % Sample Mass [kg]
|
||||||
|
|
||||||
|
%% Identification
|
||||||
|
clear io; io_i = 1;
|
||||||
|
io(io_i) = linio([mdl, '/controller'], 1, 'openinput'); io_i = io_i + 1; % Actuator Force
|
||||||
|
io(io_i) = linio([mdl, '/micro_station/xf'], 1, 'openinput'); io_i = io_i + 1; % Floor Motion
|
||||||
|
io(io_i) = linio([mdl, '/micro_station/ft'], 1, 'openinput'); io_i = io_i + 1; % Stage vibrations
|
||||||
|
io(io_i) = linio([mdl, '/fs'], 1, 'openinput'); io_i = io_i + 1; % Direct sample forces
|
||||||
|
io(io_i) = linio([mdl, '/dL'], 1, 'openoutput'); io_i = io_i + 1; % Relative Motion Sensor
|
||||||
|
io(io_i) = linio([mdl, '/fm'], 1, 'openoutput'); io_i = io_i + 1; % Force Sensor
|
||||||
|
io(io_i) = linio([mdl, '/vn'] , 1, 'openoutput'); io_i = io_i + 1; % Geophone
|
||||||
|
io(io_i) = linio([mdl, '/d'] , 1, 'openoutput'); io_i = io_i + 1; % Metrology Output
|
||||||
|
io(io_i) = linio([mdl, '/y'] , 1, 'openoutput'); io_i = io_i + 1; % Sample's position
|
||||||
|
|
||||||
|
%% Soft Nano-Hexapod
|
||||||
|
% Light payload mass
|
||||||
|
kn = 1e4; % Nano-Hexapod (soft) Stiffness [N/m]
|
||||||
|
cn = 2*0.01*sqrt((ms + mn)*kn); % Nano-Hexapod Damping [N/(m/s)]
|
||||||
|
|
||||||
|
% Rigid Sample
|
||||||
|
model_config.nhexa = "1dof";
|
||||||
|
G_vc_light_rigid = linearize(mdl, io, 0.0);
|
||||||
|
G_vc_light_rigid.InputName = {'f', 'xf', 'ft', 'fs'};
|
||||||
|
G_vc_light_rigid.OutputName = {'dL', 'fm', 'vn', 'd', 'y'};
|
||||||
|
|
||||||
|
% Soft Sample
|
||||||
|
model_config.nhexa = "2dof";
|
||||||
|
ws = 2*pi*20;
|
||||||
|
ks = ms * ws^2;
|
||||||
|
cs = 2*0.01*sqrt(ms*ks);
|
||||||
|
|
||||||
|
G_vc_light_soft = linearize(mdl, io, 0.0);
|
||||||
|
G_vc_light_soft.InputName = {'f', 'xf', 'ft', 'fs'};
|
||||||
|
G_vc_light_soft.OutputName = {'dL', 'fm', 'vn', 'd', 'y'};
|
||||||
|
|
||||||
|
% Rigid Sample
|
||||||
|
model_config.nhexa = "2dof";
|
||||||
|
ws = 2*pi*200;
|
||||||
|
ks = ms * ws^2;
|
||||||
|
cs = 2*0.01*sqrt(ms*ks);
|
||||||
|
|
||||||
|
G_vc_light_stiff = linearize(mdl, io, 0.0);
|
||||||
|
G_vc_light_stiff.InputName = {'f', 'xf', 'ft', 'fs'};
|
||||||
|
G_vc_light_stiff.OutputName = {'dL', 'fm', 'vn', 'd', 'y'};
|
||||||
|
|
||||||
|
%% Stiff Nano-Hexapod
|
||||||
|
% Light payload mass
|
||||||
|
kn = 1e8; % Nano-Hexapod (soft) Stiffness [N/m]
|
||||||
|
cn = 2*0.01*sqrt((ms + mn)*kn); % Nano-Hexapod Damping [N/(m/s)]
|
||||||
|
|
||||||
|
% Rigid Sample
|
||||||
|
model_config.nhexa = "1dof";
|
||||||
|
G_pz_light_rigid = linearize(mdl, io, 0.0);
|
||||||
|
G_pz_light_rigid.InputName = {'f', 'xf', 'ft', 'fs'};
|
||||||
|
G_pz_light_rigid.OutputName = {'dL', 'fm', 'vn', 'd', 'y'};
|
||||||
|
|
||||||
|
% Soft Sample
|
||||||
|
model_config.nhexa = "2dof";
|
||||||
|
ws = 2*pi*20;
|
||||||
|
ks = ms * ws^2;
|
||||||
|
cs = 2*0.01*sqrt(ms*ks);
|
||||||
|
|
||||||
|
G_pz_light_soft = linearize(mdl, io, 0.0);
|
||||||
|
G_pz_light_soft.InputName = {'f', 'xf', 'ft', 'fs'};
|
||||||
|
G_pz_light_soft.OutputName = {'dL', 'fm', 'vn', 'd', 'y'};
|
||||||
|
|
||||||
|
% Rigid Sample
|
||||||
|
model_config.nhexa = "2dof";
|
||||||
|
ws = 2*pi*200;
|
||||||
|
ks = ms * ws^2;
|
||||||
|
cs = 2*0.01*sqrt(ms*ks);
|
||||||
|
|
||||||
|
G_pz_light_stiff = linearize(mdl, io, 0.0);
|
||||||
|
G_pz_light_stiff.InputName = {'f', 'xf', 'ft', 'fs'};
|
||||||
|
G_pz_light_stiff.OutputName = {'dL', 'fm', 'vn', 'd', 'y'};
|
||||||
|
|
||||||
|
%% Apply IFF and verify stability
|
||||||
|
% Soft Nano-Hexapod
|
||||||
|
G_iff_vc_light_rigid = feedback(G_vc_light_rigid, K_iff_vc, 'name', +1);
|
||||||
|
G_iff_vc_light_soft = feedback(G_vc_light_soft , K_iff_vc, 'name', +1);
|
||||||
|
G_iff_vc_light_stiff = feedback(G_vc_light_stiff, K_iff_vc, 'name', +1);
|
||||||
|
|
||||||
|
isstable(G_iff_vc_light_rigid)
|
||||||
|
isstable(G_iff_vc_light_soft)
|
||||||
|
isstable(G_iff_vc_light_stiff)
|
||||||
|
|
||||||
|
% Stiff Nano-Hexapod
|
||||||
|
G_iff_pz_light_rigid = feedback(G_pz_light_rigid, K_iff_pz, 'name', +1);
|
||||||
|
G_iff_pz_light_soft = feedback(G_pz_light_soft , K_iff_pz, 'name', +1);
|
||||||
|
G_iff_pz_light_stiff = feedback(G_pz_light_stiff, K_iff_pz, 'name', +1);
|
||||||
|
|
||||||
|
isstable(G_iff_pz_light_rigid)
|
||||||
|
isstable(G_iff_pz_light_soft)
|
||||||
|
isstable(G_iff_pz_light_stiff)
|
||||||
|
|
||||||
|
%% Compute closed-loop plants and verify stability
|
||||||
|
% Soft Nano-Hexapod
|
||||||
|
G_hac_iff_vc_light_rigid = feedback(G_iff_vc_light_rigid, K_hac_vc, 'name', -1);
|
||||||
|
G_hac_iff_vc_light_soft = feedback(G_iff_vc_light_soft , K_hac_vc, 'name', -1);
|
||||||
|
G_hac_iff_vc_light_stiff = feedback(G_iff_vc_light_stiff, K_hac_vc, 'name', -1);
|
||||||
|
|
||||||
|
isstable(G_hac_iff_vc_light_rigid)
|
||||||
|
isstable(G_hac_iff_vc_light_soft)
|
||||||
|
isstable(G_hac_iff_vc_light_stiff)
|
||||||
|
|
||||||
|
% Stiff Nano-Hexapod
|
||||||
|
G_hac_iff_pz_light_rigid = feedback(G_iff_pz_light_rigid, K_hac_pz, 'name', -1);
|
||||||
|
G_hac_iff_pz_light_soft = feedback(G_iff_pz_light_soft , K_hac_pz, 'name', -1);
|
||||||
|
G_hac_iff_pz_light_stiff = feedback(G_iff_pz_light_stiff, K_hac_pz, 'name', -1);
|
||||||
|
|
||||||
|
isstable(G_hac_iff_pz_light_rigid)
|
||||||
|
isstable(G_hac_iff_pz_light_soft)
|
||||||
|
isstable(G_hac_iff_pz_light_stiff)
|
||||||
|
|
||||||
|
%% Cumulative Amplitude Spectrum of d - Effect of Sample's flexibility
|
||||||
|
figure;
|
||||||
|
tiledlayout(1, 2, 'TileSpacing', 'Compact', 'Padding', 'None');
|
||||||
|
|
||||||
|
ax1 = nexttile();
|
||||||
|
hold on;
|
||||||
|
plot(f, sqrt(flip(-cumtrapz(flip(f), flip(psd_ft.*abs(squeeze(freqresp(G_hac_iff_vc_light_rigid('d', 'ft'), f, 'Hz'))).^2 + ...
|
||||||
|
psd_xf.*abs(squeeze(freqresp(G_hac_iff_vc_light_rigid('d', 'xf'), f, 'Hz'))).^2)))), '-', ...
|
||||||
|
'DisplayName', 'Rigid sample');
|
||||||
|
plot(f, sqrt(flip(-cumtrapz(flip(f), flip(psd_ft.*abs(squeeze(freqresp(G_hac_iff_vc_light_stiff('d', 'ft'), f, 'Hz'))).^2 + ...
|
||||||
|
psd_xf.*abs(squeeze(freqresp(G_hac_iff_vc_light_stiff('d', 'xf'), f, 'Hz'))).^2)))), '-', ...
|
||||||
|
'DisplayName', 'Stiff $\omega_s = 200\,$Hz');
|
||||||
|
plot(f, sqrt(flip(-cumtrapz(flip(f), flip(psd_ft.*abs(squeeze(freqresp(G_hac_iff_vc_light_soft('d', 'ft'), f, 'Hz'))).^2 + ...
|
||||||
|
psd_xf.*abs(squeeze(freqresp(G_hac_iff_vc_light_soft('d', 'xf'), f, 'Hz'))).^2)))), '-', ...
|
||||||
|
'DisplayName', 'Soft $\omega_s = 20\,$Hz');
|
||||||
|
hold off;
|
||||||
|
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
|
||||||
|
xticks([1e0, 1e1, 1e2]);
|
||||||
|
ylabel('CAS of $d$ [m]'); xlabel('Frequency [Hz]');
|
||||||
|
legend('location', 'southwest', 'FontSize', 8, 'NumColumns', 1);
|
||||||
|
title('$k_n = 0.01\,N/\mu m$');
|
||||||
|
|
||||||
|
ax2 = nexttile();
|
||||||
|
hold on;
|
||||||
|
plot(f, sqrt(flip(-cumtrapz(flip(f), flip(psd_ft.*abs(squeeze(freqresp(G_hac_iff_pz_light_rigid('d', 'ft'), f, 'Hz'))).^2 + ...
|
||||||
|
psd_xf.*abs(squeeze(freqresp(G_hac_iff_pz_light_rigid('d', 'xf'), f, 'Hz'))).^2)))), '-');
|
||||||
|
plot(f, sqrt(flip(-cumtrapz(flip(f), flip(psd_ft.*abs(squeeze(freqresp(G_hac_iff_pz_light_stiff('d', 'ft'), f, 'Hz'))).^2 + ...
|
||||||
|
psd_xf.*abs(squeeze(freqresp(G_hac_iff_pz_light_stiff('d', 'xf'), f, 'Hz'))).^2)))), '-');
|
||||||
|
plot(f, sqrt(flip(-cumtrapz(flip(f), flip(psd_ft.*abs(squeeze(freqresp(G_hac_iff_pz_light_soft('d', 'ft'), f, 'Hz'))).^2 + ...
|
||||||
|
psd_xf.*abs(squeeze(freqresp(G_hac_iff_pz_light_soft('d', 'xf'), f, 'Hz'))).^2)))), '-');
|
||||||
|
hold off;
|
||||||
|
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
|
||||||
|
xticks([1e0, 1e1, 1e2]);
|
||||||
|
xlabel('Frequency [Hz]'); set(gca, 'YTickLabel',[]);
|
||||||
|
title('$k_n = 100\,N/\mu m$');
|
||||||
|
xlim([1, 500]);
|
||||||
|
|
||||||
|
linkaxes([ax1,ax2],'xy');
|
||||||
|
xlim([1, 500]);
|
||||||
|
ylim([2e-10, 2e-7])
|
||||||
|
|
||||||
|
%% Cumulative Amplitude Spectrum - Effect of Sample's flexibility
|
||||||
|
figure;
|
||||||
|
tiledlayout(1, 2, 'TileSpacing', 'Compact', 'Padding', 'None');
|
||||||
|
|
||||||
|
ax1 = nexttile();
|
||||||
|
hold on;
|
||||||
|
plot(f, sqrt(flip(-cumtrapz(flip(f), flip(psd_ft.*abs(squeeze(freqresp(G_hac_iff_vc_light_rigid('y', 'ft'), f, 'Hz'))).^2 + ...
|
||||||
|
psd_xf.*abs(squeeze(freqresp(G_hac_iff_vc_light_rigid('y', 'xf'), f, 'Hz'))).^2)))), '-', ...
|
||||||
|
'DisplayName', 'Rigid sample');
|
||||||
|
plot(f, sqrt(flip(-cumtrapz(flip(f), flip(psd_ft.*abs(squeeze(freqresp(G_hac_iff_vc_light_stiff('y', 'ft'), f, 'Hz'))).^2 + ...
|
||||||
|
psd_xf.*abs(squeeze(freqresp(G_hac_iff_vc_light_stiff('y', 'xf'), f, 'Hz'))).^2)))), '-', ...
|
||||||
|
'DisplayName', 'Stiff $\omega_s = 200\,$Hz');
|
||||||
|
plot(f, sqrt(flip(-cumtrapz(flip(f), flip(psd_ft.*abs(squeeze(freqresp(G_hac_iff_vc_light_soft('y', 'ft'), f, 'Hz'))).^2 + ...
|
||||||
|
psd_xf.*abs(squeeze(freqresp(G_hac_iff_vc_light_soft('y', 'xf'), f, 'Hz'))).^2)))), '-', ...
|
||||||
|
'DisplayName', 'Soft $\omega_s = 20\,$Hz');
|
||||||
|
hold off;
|
||||||
|
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
|
||||||
|
xticks([1e0, 1e1, 1e2]);
|
||||||
|
ylabel('CAS of $y$ [m]'); xlabel('Frequency [Hz]');
|
||||||
|
legend('location', 'southwest', 'FontSize', 8, 'NumColumns', 1);
|
||||||
|
title('$k_n = 0.01\,N/\mu m$');
|
||||||
|
|
||||||
|
ax2 = nexttile();
|
||||||
|
hold on;
|
||||||
|
plot(f, sqrt(flip(-cumtrapz(flip(f), flip(psd_ft.*abs(squeeze(freqresp(G_hac_iff_pz_light_rigid('y', 'ft'), f, 'Hz'))).^2 + ...
|
||||||
|
psd_xf.*abs(squeeze(freqresp(G_hac_iff_pz_light_rigid('y', 'xf'), f, 'Hz'))).^2)))), '-');
|
||||||
|
plot(f, sqrt(flip(-cumtrapz(flip(f), flip(psd_ft.*abs(squeeze(freqresp(G_hac_iff_pz_light_stiff('y', 'ft'), f, 'Hz'))).^2 + ...
|
||||||
|
psd_xf.*abs(squeeze(freqresp(G_hac_iff_pz_light_stiff('y', 'xf'), f, 'Hz'))).^2)))), '-');
|
||||||
|
plot(f, sqrt(flip(-cumtrapz(flip(f), flip(psd_ft.*abs(squeeze(freqresp(G_hac_iff_pz_light_soft('y', 'ft'), f, 'Hz'))).^2 + ...
|
||||||
|
psd_xf.*abs(squeeze(freqresp(G_hac_iff_pz_light_soft('y', 'xf'), f, 'Hz'))).^2)))), '-');
|
||||||
|
hold off;
|
||||||
|
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
|
||||||
|
xticks([1e0, 1e1, 1e2]);
|
||||||
|
xlabel('Frequency [Hz]'); set(gca, 'YTickLabel',[]);
|
||||||
|
title('$k_n = 100\,N/\mu m$');
|
||||||
|
xlim([1, 500]);
|
||||||
|
|
||||||
|
linkaxes([ax1,ax2],'xy');
|
||||||
|
xlim([1, 500]);
|
||||||
|
ylim([2e-10, 2e-7])
|
81
nass-uniaxial-model.bib
Normal file
@ -0,0 +1,81 @@
|
|||||||
|
@inproceedings{preumont91_activ,
|
||||||
|
author = {Andre Preumont and Jean-Paul Dufour and Christian Malekian},
|
||||||
|
title = {Active damping by a local force feedback with piezoelectric
|
||||||
|
actuators},
|
||||||
|
booktitle = {32nd Structures, Structural Dynamics, and Materials
|
||||||
|
Conference},
|
||||||
|
year = 1991,
|
||||||
|
doi = {10.2514/6.1991-989},
|
||||||
|
url = {https://doi.org/10.2514/6.1991-989},
|
||||||
|
month = {apr},
|
||||||
|
publisher = {American Institute of Aeronautics and Astronautics},
|
||||||
|
keywords = {active damping},
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@book{preumont18_vibrat_contr_activ_struc_fourt_edition,
|
||||||
|
author = {Andre Preumont},
|
||||||
|
title = {Vibration Control of Active Structures - Fourth Edition},
|
||||||
|
year = 2018,
|
||||||
|
publisher = {Springer International Publishing},
|
||||||
|
url = {https://doi.org/10.1007/978-3-319-72296-2},
|
||||||
|
doi = {10.1007/978-3-319-72296-2},
|
||||||
|
keywords = {favorite, parallel robot},
|
||||||
|
series = {Solid Mechanics and Its Applications},
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@article{karnopp74_vibrat_contr_using_semi_activ_force_gener,
|
||||||
|
author = {Karnopp, Dean and Crosby, Michael J and Harwood, RA},
|
||||||
|
title = {Vibration Control Using Semi-Active Force Generators},
|
||||||
|
journal = {Journal of Engineering for Industry},
|
||||||
|
volume = 96,
|
||||||
|
pages = {619-626},
|
||||||
|
year = 1974,
|
||||||
|
doi = {10.1115/1.3438373},
|
||||||
|
url = {https://doi.org/10.1115/1.3438373},
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@article{serrand00_multic_feedb_contr_isolat_base_excit_vibrat,
|
||||||
|
author = {Serrand, M and Elliott, SJ},
|
||||||
|
title = {Multichannel Feedback Control for the Isolation of
|
||||||
|
Base-Excited Vibration},
|
||||||
|
journal = {Journal of Sound and Vibration},
|
||||||
|
volume = 234,
|
||||||
|
number = 4,
|
||||||
|
pages = {681--704},
|
||||||
|
year = 2000,
|
||||||
|
publisher = {Elsevier},
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@article{preumont02_force_feedb_versus_accel_feedb,
|
||||||
|
author = {A. Preumont and A. Fran{\c{c}}ois and F. Bossens and A.
|
||||||
|
Abu-Hanieh},
|
||||||
|
title = {Force Feedback Versus Acceleration Feedback in Active
|
||||||
|
Vibration Isolation},
|
||||||
|
journal = {Journal of Sound and Vibration},
|
||||||
|
volume = 257,
|
||||||
|
number = 4,
|
||||||
|
pages = {605-613},
|
||||||
|
year = 2002,
|
||||||
|
doi = {10.1006/jsvi.2002.5047},
|
||||||
|
url = {https://doi.org/10.1006/jsvi.2002.5047},
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@phdthesis{rankers98_machin,
|
||||||
|
author = {Rankers, Adrian Mathias},
|
||||||
|
keywords = {favorite},
|
||||||
|
school = {University of Twente},
|
||||||
|
title = {Machine dynamics in mechatronic systems: An engineering
|
||||||
|
approach.},
|
||||||
|
year = 1998,
|
||||||
|
}
|
||||||
|
|
@ -1,32 +1,15 @@
|
|||||||
% Created 2023-02-20 Mon 10:57
|
% Created 2023-06-30 Fri 20:00
|
||||||
% Intended LaTeX compiler: pdflatex
|
% Intended LaTeX compiler: pdflatex
|
||||||
\documentclass[a4paper, 10pt, DIV=12, parskip=full]{scrreprt}
|
\documentclass[a4paper, 10pt, DIV=12, parskip=full, bibliography=totoc]{scrreprt}
|
||||||
\usepackage[utf8]{inputenc}
|
|
||||||
\usepackage[T1]{fontenc}
|
|
||||||
\usepackage{graphicx}
|
|
||||||
\usepackage{grffile}
|
|
||||||
\usepackage{longtable}
|
|
||||||
\usepackage{wrapfig}
|
|
||||||
\usepackage{rotating}
|
|
||||||
\usepackage[normalem]{ulem}
|
|
||||||
\usepackage{amsmath}
|
|
||||||
\usepackage{textcomp}
|
|
||||||
\usepackage{amssymb}
|
|
||||||
\usepackage{capt-of}
|
|
||||||
\usepackage{hyperref}
|
|
||||||
\usepackage[most]{tcolorbox}
|
|
||||||
\usepackage{bm}
|
|
||||||
\usepackage{booktabs}
|
|
||||||
\usepackage{tabularx}
|
|
||||||
\usepackage{array}
|
|
||||||
\usepackage{siunitx}
|
|
||||||
\input{preamble.tex}
|
\input{preamble.tex}
|
||||||
|
\bibliography{nass-uniaxial-model.bib}
|
||||||
\author{Dehaeze Thomas}
|
\author{Dehaeze Thomas}
|
||||||
\date{\today}
|
\date{\today}
|
||||||
\title{NASS - Uniaxial Model}
|
\title{Nano Active Stabilization System - Uniaxial Model}
|
||||||
\hypersetup{
|
\hypersetup{
|
||||||
pdfauthor={Dehaeze Thomas},
|
pdfauthor={Dehaeze Thomas},
|
||||||
pdftitle={NASS - Uniaxial Model},
|
pdftitle={Nano Active Stabilization System - Uniaxial Model},
|
||||||
pdfkeywords={},
|
pdfkeywords={},
|
||||||
pdfsubject={},
|
pdfsubject={},
|
||||||
pdfcreator={Emacs 28.2 (Org mode 9.5.2)},
|
pdfcreator={Emacs 28.2 (Org mode 9.5.2)},
|
||||||
@ -48,21 +31,23 @@ In order to have a relevant model, the micro-station dynamics is first identifie
|
|||||||
Then, a model of the nano-hexapod is added on top of the micro-station.
|
Then, a model of the nano-hexapod is added on top of the micro-station.
|
||||||
With added sample and sensors, this gives a uniaxial dynamical model of the NASS that will be used for further analysis (Section \ref{sec:nano_station_model}).
|
With added sample and sensors, this gives a uniaxial dynamical model of the NASS that will be used for further analysis (Section \ref{sec:nano_station_model}).
|
||||||
|
|
||||||
The disturbances affecting the position accuracy are identified experimentally (Section \ref{sec:uniaxial_disturbances}) and included in the model for dynamical noise budgeting (Section \ref{sec:uniaxial_noise_budgeting}).
|
The disturbances affecting the position stability are identified experimentally (Section \ref{sec:uniaxial_disturbances}) and included in the model for dynamical noise budgeting (Section \ref{sec:uniaxial_noise_budgeting}).
|
||||||
In all the following analysis, there nano-hexapod stiffnesses are considered to better understand the trade-offs and to find the most adequate stiffness.
|
In all the following analysis, there nano-hexapod stiffnesses are considered to better understand the trade-offs and to find the most adequate nano-hexapod design.
|
||||||
Three sample masses are also considered to verify the robustness of the applied control strategies to a change of sample.
|
Three sample masses are also considered to verify the robustness of the applied control strategies to a change of sample.
|
||||||
|
|
||||||
Three active damping techniques are then applied on the nano-hexapod.
|
Three active damping techniques are then applied on the nano-hexapod.
|
||||||
This helps to reduce the effect of disturbances as well as render the system easier to control afterwards (Section \ref{sec:uniaxial_active_damping}).
|
This helps to reduce the effect of disturbances as well as render the system easier to control afterwards (Section \ref{sec:uniaxial_active_damping}).
|
||||||
|
|
||||||
Once the system is well damped, a feedback position controller is applied, and the obtained performances are compared (Section \ref{sec:uniaxial_position_control}).
|
Once the system is well damped, a feedback position controller is applied, and the obtained performance are compared (Section \ref{sec:uniaxial_position_control}).
|
||||||
|
|
||||||
|
Two key effects that may limit that positioning performances are then considered: the limited micro-station compliance (Section \ref{sec:uniaxial_support_compliance}) and the presence of dynamics between the nano-hexapod and the sample's point of interest (Section \ref{sec:uniaxial_payload_dynamics}).
|
||||||
|
|
||||||
Conclusion remarks are given in Section \ref{sec:conclusion}.
|
Conclusion remarks are given in Section \ref{sec:conclusion}.
|
||||||
|
|
||||||
\begin{table}[htbp]
|
\begin{table}[htbp]
|
||||||
\caption{\label{tab:section_matlab_code}Report sections and corresponding Matlab files}
|
\caption{\label{tab:section_matlab_code}Report sections and corresponding Matlab files}
|
||||||
\centering
|
\centering
|
||||||
\begin{tabularx}{0.5\linewidth}{lX}
|
\begin{tabularx}{0.6\linewidth}{lX}
|
||||||
\toprule
|
\toprule
|
||||||
\textbf{Sections} & \textbf{Matlab File}\\
|
\textbf{Sections} & \textbf{Matlab File}\\
|
||||||
\midrule
|
\midrule
|
||||||
@ -72,6 +57,8 @@ Section \ref{sec:uniaxial_disturbances} & \texttt{uniaxial\_3\_disturbances.m}\\
|
|||||||
Section \ref{sec:uniaxial_noise_budgeting} & \texttt{uniaxial\_4\_dynamic\_noise\_budget.m}\\
|
Section \ref{sec:uniaxial_noise_budgeting} & \texttt{uniaxial\_4\_dynamic\_noise\_budget.m}\\
|
||||||
Section \ref{sec:uniaxial_active_damping} & \texttt{uniaxial\_5\_active\_damping.m}\\
|
Section \ref{sec:uniaxial_active_damping} & \texttt{uniaxial\_5\_active\_damping.m}\\
|
||||||
Section \ref{sec:uniaxial_position_control} & \texttt{uniaxial\_6\_hac\_lac.m}\\
|
Section \ref{sec:uniaxial_position_control} & \texttt{uniaxial\_6\_hac\_lac.m}\\
|
||||||
|
Section \ref{sec:uniaxial_support_compliance} & \texttt{uniaxial\_7\_support\_compliance}\\
|
||||||
|
Section \ref{sec:uniaxial_payload_dynamics} & \texttt{uniaxial\_8\_payload\_dynamics}\\
|
||||||
\bottomrule
|
\bottomrule
|
||||||
\end{tabularx}
|
\end{tabularx}
|
||||||
\end{table}
|
\end{table}
|
||||||
@ -79,11 +66,10 @@ Section \ref{sec:uniaxial_position_control} & \texttt{uniaxial\_6\_hac\_lac.m}\\
|
|||||||
\begin{figure}[htbp]
|
\begin{figure}[htbp]
|
||||||
\centering
|
\centering
|
||||||
\includegraphics[scale=1]{figs/uniaxial_overview_model_sections.png}
|
\includegraphics[scale=1]{figs/uniaxial_overview_model_sections.png}
|
||||||
\caption{\label{fig:uniaxial_overview_model_sections}Uniaxial Micro-Station model in blue (Section \ref{sec:micro_station_model}), Nano-Hexapod and sample models in red (Section \ref{sec:nano_station_model}), Disturbances in yellow (Section \ref{sec:uniaxial_disturbances}), Active Damping in green (Section \ref{sec:uniaxial_active_damping}) and Position control in purple (Section \ref{sec:uniaxial_position_control})}
|
\caption{\label{fig:uniaxial_overview_model_sections}Uniaxial Micro-Station model in blue (Section \ref{sec:micro_station_model}), Nano-Hexapod models in red (Section \ref{sec:nano_station_model}), Disturbances in yellow (Section \ref{sec:uniaxial_disturbances}), Active Damping in green (Section \ref{sec:uniaxial_active_damping}), Position control in purple (Section \ref{sec:uniaxial_position_control}) and Sample dynamics in cyan (Section \ref{sec:uniaxial_payload_dynamics})}
|
||||||
\end{figure}
|
\end{figure}
|
||||||
|
|
||||||
\chapter{Micro Station Model}
|
\chapter{Micro Station Model}
|
||||||
\label{sec:org4e07986}
|
|
||||||
\label{sec:micro_station_model}
|
\label{sec:micro_station_model}
|
||||||
In this section, a uni-axial model of the micro-station is tuned in order to match measurements made on the micro-station
|
In this section, a uni-axial model of the micro-station is tuned in order to match measurements made on the micro-station
|
||||||
The measurement setup is shown in Figure \ref{fig:micro_station_first_meas_dynamics} where several geophones are fixed to the micro-station and an instrumented hammer is used to inject forces on different stages of the micro-station.
|
The measurement setup is shown in Figure \ref{fig:micro_station_first_meas_dynamics} where several geophones are fixed to the micro-station and an instrumented hammer is used to inject forces on different stages of the micro-station.
|
||||||
@ -96,7 +82,6 @@ From the measured frequency response functions (FRF), the model can be tuned to
|
|||||||
\caption{\label{fig:micro_station_first_meas_dynamics}Experimental Setup for the first dynamical measurements on the Micro-Station. Geophones are fixed to the micro-station, and the granite as well as the micro-hexapod's top platform are impact with an instrumented hammer}
|
\caption{\label{fig:micro_station_first_meas_dynamics}Experimental Setup for the first dynamical measurements on the Micro-Station. Geophones are fixed to the micro-station, and the granite as well as the micro-hexapod's top platform are impact with an instrumented hammer}
|
||||||
\end{figure}
|
\end{figure}
|
||||||
\section{Measured dynamics}
|
\section{Measured dynamics}
|
||||||
\label{sec:org525a6c0}
|
|
||||||
|
|
||||||
The measurement setup is schematically shown in Figure \ref{fig:micro_station_meas_dynamics_schematic} where:
|
The measurement setup is schematically shown in Figure \ref{fig:micro_station_meas_dynamics_schematic} where:
|
||||||
\begin{itemize}
|
\begin{itemize}
|
||||||
@ -111,28 +96,26 @@ From the forces applied by the instrumented hammer and the responses of the geop
|
|||||||
\item from \(F_g\) to \(d_g\)
|
\item from \(F_g\) to \(d_g\)
|
||||||
\end{itemize}
|
\end{itemize}
|
||||||
|
|
||||||
\begin{figure}[htbp]
|
\begin{figure}
|
||||||
\centering
|
\begin{subfigure}{0.69\textwidth}
|
||||||
\includegraphics[scale=1]{figs/micro_station_meas_dynamics_schematic.png}
|
\begin{center}
|
||||||
\caption{\label{fig:micro_station_meas_dynamics_schematic}Measurement setup - Schematic}
|
\includegraphics[scale=1,scale=1]{figs/micro_station_meas_dynamics_schematic.png}
|
||||||
|
\end{center}
|
||||||
|
\subcaption{\label{fig:micro_station_meas_dynamics_schematic}Measurement setup - Schematic}
|
||||||
|
\end{subfigure}
|
||||||
|
\begin{subfigure}{0.29\textwidth}
|
||||||
|
\begin{center}
|
||||||
|
\includegraphics[scale=1,scale=1]{figs/uniaxial_model_micro_station.png}
|
||||||
|
\end{center}
|
||||||
|
\subcaption{\label{fig:uniaxial_model_micro_station}Uniaxial model of the micro-station}
|
||||||
|
\end{subfigure}
|
||||||
|
\caption{\label{fig:micro_station_uniaxial_model}Schematic of the Micro-Station measurement setup and uniaxial model.}
|
||||||
\end{figure}
|
\end{figure}
|
||||||
|
|
||||||
Due to the bad coherence at low frequency, the frequency response functions are only shown between 20 and 200Hz (Figure \ref{fig:uniaxial_measured_frf_vertical}).
|
Due to the bad coherence at low frequency, the frequency response functions will only be shown between 20 and 200Hz (solid lines in Figure \ref{fig:uniaxial_comp_frf_meas_model}).
|
||||||
|
|
||||||
\begin{minted}[]{matlab}
|
|
||||||
%% Load measured FRF
|
|
||||||
load('meas_microstation_frf.mat');
|
|
||||||
\end{minted}
|
|
||||||
|
|
||||||
\begin{figure}[htbp]
|
|
||||||
\centering
|
|
||||||
\includegraphics[scale=1]{figs/uniaxial_measured_frf_vertical.png}
|
|
||||||
\caption{\label{fig:uniaxial_measured_frf_vertical}Measured Frequency Response Functions in the vertical direction}
|
|
||||||
\end{figure}
|
|
||||||
|
|
||||||
\section{Uniaxial Model}
|
\section{Uniaxial Model}
|
||||||
\label{sec:orge223677}
|
The uni-axial model of the micro-station is shown in Figure \ref{fig:uniaxial_model_micro_station}, with:
|
||||||
The uni-axial model of the micro-station is shown in Figure \ref{fig:uniaxial_comp_frf_meas_model}, with:
|
|
||||||
\begin{itemize}
|
\begin{itemize}
|
||||||
\item Disturbances:
|
\item Disturbances:
|
||||||
\begin{itemize}
|
\begin{itemize}
|
||||||
@ -143,39 +126,13 @@ The uni-axial model of the micro-station is shown in Figure \ref{fig:uniaxial_co
|
|||||||
\item Geophones: \(x_h\) and \(x_g\)
|
\item Geophones: \(x_h\) and \(x_g\)
|
||||||
\end{itemize}
|
\end{itemize}
|
||||||
|
|
||||||
\begin{figure}[htbp]
|
|
||||||
\centering
|
|
||||||
\includegraphics[scale=1]{figs/uniaxial_model_micro_station.png}
|
|
||||||
\caption{\label{fig:uniaxial_model_micro_station}Uniaxial model of the micro-station}
|
|
||||||
\end{figure}
|
|
||||||
|
|
||||||
Masses are estimated from the CAD.
|
Masses are estimated from the CAD.
|
||||||
\begin{minted}[]{matlab}
|
|
||||||
%% Parameters - Mass
|
|
||||||
mh = 15; % Micro Hexapod [kg]
|
|
||||||
mt = 1200; % Ty + Ry + Rz [kg]
|
|
||||||
mg = 2500; % Granite [kg]
|
|
||||||
\end{minted}
|
|
||||||
|
|
||||||
And stiffnesses from the data-sheet of stage manufacturers.
|
And stiffnesses from the data-sheet of stage manufacturers.
|
||||||
\begin{minted}[]{matlab}
|
|
||||||
%% Parameters - Stiffnesses
|
|
||||||
kh = 6.11e+07; % [N/m]
|
|
||||||
kt = 5.19e+08; % [N/m]
|
|
||||||
kg = 9.50e+08; % [N/m]
|
|
||||||
\end{minted}
|
|
||||||
|
|
||||||
The damping coefficients are tuned to match the identified damping from the measurements.
|
The damping coefficients are tuned to match the identified damping from the measurements.
|
||||||
\begin{minted}[]{matlab}
|
|
||||||
%% Parameters - damping
|
|
||||||
ch = 2*0.05*sqrt(kh*mh); % [N/(m/s)]
|
|
||||||
ct = 2*0.05*sqrt(kt*mt); % [N/(m/s)]
|
|
||||||
cg = 2*0.08*sqrt(kg*mg); % [N/(m/s)]
|
|
||||||
\end{minted}
|
|
||||||
|
|
||||||
\section{Comparison of the model and measurements}
|
\section{Comparison of the model and measurements}
|
||||||
\label{sec:orgfa10aaa}
|
The comparison between the measurements and the model is shown in Figure \ref{fig:uniaxial_comp_frf_meas_model}.
|
||||||
The comparison between the measurements and the model is done in Figure \ref{fig:uniaxial_comp_frf_meas_model}.
|
|
||||||
|
Only three modes are modelled with frequencies at 70Hz, 140Hz and 320Hz.
|
||||||
|
|
||||||
As the model is simplistic, the goal is not to match exactly the measurement but to have a first approximation.
|
As the model is simplistic, the goal is not to match exactly the measurement but to have a first approximation.
|
||||||
More accurate models will be used later on.
|
More accurate models will be used later on.
|
||||||
@ -187,14 +144,13 @@ More accurate models will be used later on.
|
|||||||
\end{figure}
|
\end{figure}
|
||||||
|
|
||||||
\chapter{Nano-Hexapod Model}
|
\chapter{Nano-Hexapod Model}
|
||||||
\label{sec:org5ef4103}
|
|
||||||
\label{sec:nano_station_model}
|
\label{sec:nano_station_model}
|
||||||
A model of the nano-hexapod and sample is now added on top of the uni-axial model of the micro-station (Figure \ref{fig:uniaxial_model_micro_station-nass}).
|
A model of the nano-hexapod and sample is now added on top of the uni-axial model of the micro-station (Figure \ref{fig:uniaxial_model_micro_station-nass}).
|
||||||
|
|
||||||
Disturbances (shown in red) are:
|
Disturbances (shown in red) are:
|
||||||
\begin{itemize}
|
\begin{itemize}
|
||||||
\item \(f_s\): direct forces applied to the sample (for instance cable forces)
|
\item \(f_s\): direct forces applied to the sample (for instance cable forces)
|
||||||
\item \(f_t\): disturbances coming from the imperfect stage scanning performances
|
\item \(f_t\): disturbances coming from the imperfect stage scanning performance
|
||||||
\item \(x_f\): floor motion
|
\item \(x_f\): floor motion
|
||||||
\end{itemize}
|
\end{itemize}
|
||||||
|
|
||||||
@ -209,7 +165,6 @@ The effect of having resonances between the sample's point of interest and the n
|
|||||||
\caption{\label{fig:uniaxial_model_micro_station-nass}Uni-axial model of the micro-station with added nano-hexapod (represented in blue) and sample (represented in green)}
|
\caption{\label{fig:uniaxial_model_micro_station-nass}Uni-axial model of the micro-station with added nano-hexapod (represented in blue) and sample (represented in green)}
|
||||||
\end{figure}
|
\end{figure}
|
||||||
\section{Nano-Hexapod Parameters}
|
\section{Nano-Hexapod Parameters}
|
||||||
\label{sec:orge14d0af}
|
|
||||||
The parameters for the nano-hexapod and sample are:
|
The parameters for the nano-hexapod and sample are:
|
||||||
\begin{itemize}
|
\begin{itemize}
|
||||||
\item \(m_s\) the sample mass that can vary from 1kg up to 50kg
|
\item \(m_s\) the sample mass that can vary from 1kg up to 50kg
|
||||||
@ -219,27 +174,18 @@ The parameters for the nano-hexapod and sample are:
|
|||||||
|
|
||||||
As a first example, let's choose a nano-hexapod stiffness of \(10\,N/\mu m\) and a sample mass of 10kg.
|
As a first example, let's choose a nano-hexapod stiffness of \(10\,N/\mu m\) and a sample mass of 10kg.
|
||||||
|
|
||||||
\begin{minted}[]{matlab}
|
\section{Obtained Dynamic Response}
|
||||||
%% Nano-Hexapod Parameters
|
|
||||||
mn = 15; % [kg]
|
|
||||||
kn = 1e7; % [N/m]
|
|
||||||
cn = 2*0.01*sqrt(mn*kn); % [N/(m/s)]
|
|
||||||
|
|
||||||
%% Sample Mass
|
|
||||||
ms = 10; % [kg]
|
|
||||||
\end{minted}
|
|
||||||
|
|
||||||
\section{Obtained Dynamics}
|
|
||||||
\label{sec:orgddb8cf5}
|
|
||||||
The sensitivity to disturbances (i.e. \(x_f\), \(f_t\) and \(f_s\)) are shown in Figure \ref{fig:uniaxial_sensitivity_dist_first_params}.
|
The sensitivity to disturbances (i.e. \(x_f\), \(f_t\) and \(f_s\)) are shown in Figure \ref{fig:uniaxial_sensitivity_dist_first_params}.
|
||||||
The \emph{plant} (i.e. the transfer function from actuator force \(f\) to measured displacement \(d\)) is shown in Figure \ref{fig:uniaxial_plant_first_params}.
|
The \emph{plant} (i.e. the transfer function from actuator force \(f\) to measured displacement \(d\)) is shown in Figure \ref{fig:uniaxial_plant_first_params}.
|
||||||
|
|
||||||
|
\begin{important}
|
||||||
For further analysis, 9 configurations are considered: three nano-hexapod stiffnesses (\(k_n = 0.01\,N/\mu m\), \(k_n = 1\,N/\mu m\) and \(k_n = 100\,N/\mu m\)) combined with three sample's masses (\(m_s = 1\,kg\), \(m_s = 25\,kg\) and \(m_s = 50\,kg\)).
|
For further analysis, 9 configurations are considered: three nano-hexapod stiffnesses (\(k_n = 0.01\,N/\mu m\), \(k_n = 1\,N/\mu m\) and \(k_n = 100\,N/\mu m\)) combined with three sample's masses (\(m_s = 1\,kg\), \(m_s = 25\,kg\) and \(m_s = 50\,kg\)).
|
||||||
|
\end{important}
|
||||||
|
|
||||||
\begin{figure}[htbp]
|
\begin{figure}[htbp]
|
||||||
\centering
|
\centering
|
||||||
\includegraphics[scale=1]{figs/uniaxial_sensitivity_dist_first_params.png}
|
\includegraphics[scale=1]{figs/uniaxial_sensitivity_dist_first_params.png}
|
||||||
\caption{\label{fig:uniaxial_sensitivity_dist_first_params}Sensitivity to disturbances}
|
\caption{\label{fig:uniaxial_sensitivity_dist_first_params}Sensitivity of the relative motion \(d\) to disturbances: \(f_s\) the direct forces applied on the sample, \(f_t\) disturbances from the micro-station stages and \(x_f\) the floor motion (from left to right)}
|
||||||
\end{figure}
|
\end{figure}
|
||||||
|
|
||||||
\begin{figure}[htbp]
|
\begin{figure}[htbp]
|
||||||
@ -248,7 +194,6 @@ For further analysis, 9 configurations are considered: three nano-hexapod stiffn
|
|||||||
\caption{\label{fig:uniaxial_plant_first_params}Bode Plot of the transfer function from actuator forces to measured displacement by the metrology}
|
\caption{\label{fig:uniaxial_plant_first_params}Bode Plot of the transfer function from actuator forces to measured displacement by the metrology}
|
||||||
\end{figure}
|
\end{figure}
|
||||||
\chapter{Disturbance Identification}
|
\chapter{Disturbance Identification}
|
||||||
\label{sec:org2036233}
|
|
||||||
\label{sec:uniaxial_disturbances}
|
\label{sec:uniaxial_disturbances}
|
||||||
In order to measure disturbances, two geophones are used, on located on the floor and on on the micro-hexapod's top platform (see Figure \ref{fig:micro_station_meas_disturbances}).
|
In order to measure disturbances, two geophones are used, on located on the floor and on on the micro-hexapod's top platform (see Figure \ref{fig:micro_station_meas_disturbances}).
|
||||||
|
|
||||||
@ -266,42 +211,11 @@ The geophone on the floor is used to measured the floor motion \(x_f\) while the
|
|||||||
\caption{\label{fig:micro_station_dynamical_id_setup}Two geophones are used to measure the micro-station vibrations induced by the scanning of the \(T_y\) and \(R_z\) stages}
|
\caption{\label{fig:micro_station_dynamical_id_setup}Two geophones are used to measure the micro-station vibrations induced by the scanning of the \(T_y\) and \(R_z\) stages}
|
||||||
\end{figure}
|
\end{figure}
|
||||||
\section{Ground Motion}
|
\section{Ground Motion}
|
||||||
\label{sec:org931b2ea}
|
|
||||||
The geophone fixed to the floor to measure the floor motion.
|
The geophone fixed to the floor to measure the floor motion.
|
||||||
|
|
||||||
\begin{minted}[]{matlab}
|
|
||||||
%% Load floor motion data
|
|
||||||
% t: time in [s]
|
|
||||||
% V: measured voltage genrated by the geophone and amplified by a 60dB gain voltage amplifier [V]
|
|
||||||
load('ground_motion_measurement.mat', 't', 'V');
|
|
||||||
\end{minted}
|
|
||||||
|
|
||||||
The voltage generated by each geophone is amplified using a voltage amplifier (gain of 60dB) before going to the ADC.
|
The voltage generated by each geophone is amplified using a voltage amplifier (gain of 60dB) before going to the ADC.
|
||||||
The sensitivity of the geophone as well as the gain of the voltage amplifier are then taken into account to reconstruct the floor displacement.
|
The sensitivity of the geophone as well as the gain of the voltage amplifier are then taken into account to reconstruct the floor displacement.
|
||||||
\begin{minted}[]{matlab}
|
|
||||||
%% Sensitivity of the geophone
|
|
||||||
S0 = 88; % Sensitivity [V/(m/s)]
|
|
||||||
f0 = 2; % Cut-off frequency [Hz]
|
|
||||||
|
|
||||||
S = S0*(s/2/pi/f0)/(1+s/2/pi/f0); % Geophone's transfer function [V/(m/s)]
|
|
||||||
|
|
||||||
%% Gain of the voltage amplifier
|
|
||||||
G0_db = 60; % [dB]
|
|
||||||
G0 = 10^(G0_db/20); % [abs]
|
|
||||||
|
|
||||||
%% Transfer function from measured voltage to displacement
|
|
||||||
G_geo = 1/S/G0/s; % [m/V]
|
|
||||||
\end{minted}
|
|
||||||
|
|
||||||
The PSD \(S_{V_f}\) of the measured voltage \(V_f\) is computed.
|
The PSD \(S_{V_f}\) of the measured voltage \(V_f\) is computed.
|
||||||
\begin{minted}[]{matlab}
|
|
||||||
%% Compute measured voltage PSD
|
|
||||||
Fs = 1/(t(2)-t(1)); % Sampling Frequency [Hz]
|
|
||||||
win = hanning(ceil(2*Fs)); % Hanning window
|
|
||||||
|
|
||||||
[psd_V, f] = pwelch(V, win, [], [], Fs); % [V^2/Hz]
|
|
||||||
\end{minted}
|
|
||||||
|
|
||||||
The PSD of the corresponding displacement can be computed as follows:
|
The PSD of the corresponding displacement can be computed as follows:
|
||||||
\begin{equation}
|
\begin{equation}
|
||||||
S_{x_f}(\omega) = \frac{S_{V_f}(\omega)}{|S_{\text{geo}}(j\omega)| \cdot G_{\text{amp}} \cdot \omega}
|
S_{x_f}(\omega) = \frac{S_{V_f}(\omega)}{|S_{\text{geo}}(j\omega)| \cdot G_{\text{amp}} \cdot \omega}
|
||||||
@ -313,49 +227,25 @@ with:
|
|||||||
\item \(\omega\) is here to integrate and have the displacement instead of the velocity
|
\item \(\omega\) is here to integrate and have the displacement instead of the velocity
|
||||||
\end{itemize}
|
\end{itemize}
|
||||||
|
|
||||||
\begin{minted}[]{matlab}
|
|
||||||
%% Ground Motion ASD
|
|
||||||
psd_xf = psd_V.*abs(squeeze(freqresp(G_geo, f, 'Hz'))).^2; % [m^2/Hz]
|
|
||||||
\end{minted}
|
|
||||||
|
|
||||||
The amplitude spectral density \(\Gamma_{x_f}\) of the measured displacement \(x_f\) is shown in Figure \ref{fig:asd_floor_motion_id31}.
|
The amplitude spectral density \(\Gamma_{x_f}\) of the measured displacement \(x_f\) is shown in Figure \ref{fig:asd_floor_motion_id31}.
|
||||||
|
|
||||||
\begin{figure}[htbp]
|
\begin{figure}[htbp]
|
||||||
\centering
|
\centering
|
||||||
\includegraphics[scale=1]{figs/asd_floor_motion_id31.png}
|
\includegraphics[scale=1]{figs/asd_floor_motion_id31.png}
|
||||||
\caption{\label{fig:asd_floor_motion_id31}Measured Amplitude Spectral Density of the Floor motion on ID31}
|
\caption{\label{fig:asd_floor_motion_id31}Amplitude Spectral Density of the measured Floor motion on ID31}
|
||||||
\end{figure}
|
\end{figure}
|
||||||
|
|
||||||
\section{Stage Vibration}
|
\section{Stage Vibration}
|
||||||
\label{sec:orga7b3779}
|
|
||||||
During Spindle rotation (here at 6rpm), the granite velocity and micro-hexapod's top platform velocity are measured with the geophones.
|
During Spindle rotation (here at 6rpm), the granite velocity and micro-hexapod's top platform velocity are measured with the geophones.
|
||||||
|
|
||||||
\begin{minted}[]{matlab}
|
|
||||||
%% Measured velocity of granite and hexapod during spindle rotation
|
|
||||||
% t: time in [s]
|
|
||||||
% vg: measured granite velocity [m/s]
|
|
||||||
% vg: measured micro-hexapod's top platform velocity [m/s]
|
|
||||||
load('meas_spindle_on.mat', 't', 'vg', 'vh');
|
|
||||||
spindle_off = load('meas_spindle_off.mat', 't', 'vg', 'vh'); % No Rotation
|
|
||||||
\end{minted}
|
|
||||||
|
|
||||||
The Power Spectral Density of the relative velocity between the hexapod and the granite is computed.
|
The Power Spectral Density of the relative velocity between the hexapod and the granite is computed.
|
||||||
\begin{minted}[]{matlab}
|
|
||||||
%% Compute Power Spectral Density of the relative velocity between granite and hexapod during spindle rotation
|
|
||||||
Fs = 1/(t(2)-t(1)); % Sampling Frequency [Hz]
|
|
||||||
win = hanning(ceil(2*Fs)); % Hanning window
|
|
||||||
|
|
||||||
[psd_vft, f] = pwelch(vh-vg, win, [], [], Fs); % [(m/s)^2/Hz]
|
|
||||||
[psd_off, ~] = pwelch(spindle_off.vh-spindle_off.vg, win, [], [], Fs); % [(m/s)^2/Hz]
|
|
||||||
\end{minted}
|
|
||||||
|
|
||||||
It is then integrated to obtain the Amplitude Spectral Density of the relative motion which is compared with a non-rotating case (Figure \ref{fig:asd_vibration_spindle_rotation}).
|
It is then integrated to obtain the Amplitude Spectral Density of the relative motion which is compared with a non-rotating case (Figure \ref{fig:asd_vibration_spindle_rotation}).
|
||||||
It is shown that the spindle rotation induces vibrations in a wide frequency spectrum.
|
It is shown that the spindle rotation induces vibrations in a wide frequency spectrum.
|
||||||
|
|
||||||
\begin{figure}[htbp]
|
\begin{figure}[htbp]
|
||||||
\centering
|
\centering
|
||||||
\includegraphics[scale=1]{figs/asd_vibration_spindle_rotation.png}
|
\includegraphics[scale=1]{figs/asd_vibration_spindle_rotation.png}
|
||||||
\caption{\label{fig:asd_vibration_spindle_rotation}Measured Amplitude Spectral Density of the relative motion between the granite and the micro-hexapod's top platform during Spindle rotating}
|
\caption{\label{fig:asd_vibration_spindle_rotation}Amplitude Spectral Density of the relative motion measured between the granite and the micro-hexapod's top platform during Spindle rotating}
|
||||||
\end{figure}
|
\end{figure}
|
||||||
|
|
||||||
In order to compute the equivalent disturbance force \(f_t\) that induces such motion, the transfer function from \(f_t\) to the relative motion of the hexapod's top platform and the granite is extracted from the model.
|
In order to compute the equivalent disturbance force \(f_t\) that induces such motion, the transfer function from \(f_t\) to the relative motion of the hexapod's top platform and the granite is extracted from the model.
|
||||||
@ -376,18 +266,16 @@ The obtained amplitude spectral density of the disturbance force \(f_t\) is show
|
|||||||
\caption{\label{fig:asd_disturbance_force}Estimated disturbance force ft from measurement and uniaxial model}
|
\caption{\label{fig:asd_disturbance_force}Estimated disturbance force ft from measurement and uniaxial model}
|
||||||
\end{figure}
|
\end{figure}
|
||||||
|
|
||||||
The vibrations induced by the \(T_y\) stage are not considered here as:
|
The vibrations induced by the \(T_y\) stage are not considered here because:
|
||||||
\begin{itemize}
|
\begin{itemize}
|
||||||
\item the induced vibrations have less amplitude than the vibrations induced by the \(R_z\) stage
|
\item the induced vibrations have less amplitude than the vibrations induced by the \(R_z\) stage
|
||||||
\item it can be scanned at lower velocities if the induced vibrations are an issue
|
\item it can be scanned at lower velocities if the induced vibrations are an issue
|
||||||
\end{itemize}
|
\end{itemize}
|
||||||
|
|
||||||
\chapter{Open-Loop Dynamic Noise Budgeting}
|
\chapter{Open-Loop Dynamic Noise Budgeting}
|
||||||
\label{sec:org11bfa6e}
|
|
||||||
\label{sec:uniaxial_noise_budgeting}
|
\label{sec:uniaxial_noise_budgeting}
|
||||||
Now that we have a model of the NASS and an estimation of the power spectral density of the disturbances, it is possible to perform an \emph{open-loop dynamic noise budgeting}.
|
Now that we have a model of the NASS and an estimation of the power spectral density of the disturbances, it is possible to perform an \emph{open-loop dynamic noise budgeting}.
|
||||||
\section{Sensitivity to disturbances}
|
\section{Sensitivity to disturbances}
|
||||||
\label{sec:org469c500}
|
|
||||||
From the Uni-axial model, the transfer function from the disturbances (\(f_s\), \(x_f\) and \(f_t\)) to the displacement \(d\) are computed.
|
From the Uni-axial model, the transfer function from the disturbances (\(f_s\), \(x_f\) and \(f_t\)) to the displacement \(d\) are computed.
|
||||||
|
|
||||||
This is done for \textbf{two extreme sample masses} \(m_s = 1\,\text{kg}\) and \(m_s = 50\,\text{kg}\) and \textbf{three nano-hexapod stiffnesses}:
|
This is done for \textbf{two extreme sample masses} \(m_s = 1\,\text{kg}\) and \(m_s = 50\,\text{kg}\) and \textbf{three nano-hexapod stiffnesses}:
|
||||||
@ -400,11 +288,11 @@ This is done for \textbf{two extreme sample masses} \(m_s = 1\,\text{kg}\) and \
|
|||||||
The obtained sensitivity to disturbances for the three nano-hexapod stiffnesses are shown in Figure \ref{fig:uniaxial_sensitivity_disturbances_nano_hexapod_stiffnesses} for the light sample (same conclusions can be drawn with the heavy one).
|
The obtained sensitivity to disturbances for the three nano-hexapod stiffnesses are shown in Figure \ref{fig:uniaxial_sensitivity_disturbances_nano_hexapod_stiffnesses} for the light sample (same conclusions can be drawn with the heavy one).
|
||||||
|
|
||||||
\begin{important}
|
\begin{important}
|
||||||
From Figure \ref{fig:uniaxial_sensitivity_disturbances_nano_hexapod_stiffnesses}, following can be concluded for the \textbf{soft nano-hexapod}:
|
From Figure \ref{fig:uniaxial_sensitivity_disturbances_nano_hexapod_stiffnesses}, the following can be concluded for the \textbf{soft nano-hexapod}:
|
||||||
\begin{itemize}
|
\begin{itemize}
|
||||||
\item It is more sensitive to forces applied on the sample (cable forces for instance), which is expected due to the lower stiffness
|
\item It is more sensitive to forces applied on the sample (cable forces for instance), which is expected due to the lower stiffness
|
||||||
\item Between the suspension mode of the nano-hexapod (here at 5Hz) and the first mode of the micro-station (here at 70Hz), the disturbances induced by the stage vibrations are filtered out.
|
\item Between the suspension mode of the nano-hexapod (here at 5Hz) and the first mode of the micro-station (here at 70Hz), the disturbances induced by the stage vibrations are filtered out.
|
||||||
\item Above the suspension mode of the nano-hexapod, the sample's motion is unaffected by the floor motion, and therefore the sensitivity to floor motion is almost \(1\).
|
\item Above the suspension mode of the nano-hexapod, the sample's motion is unaffected by the floor motion, and therefore the sensitivity to floor motion is close to \(1\).
|
||||||
\end{itemize}
|
\end{itemize}
|
||||||
\end{important}
|
\end{important}
|
||||||
|
|
||||||
@ -415,7 +303,6 @@ From Figure \ref{fig:uniaxial_sensitivity_disturbances_nano_hexapod_stiffnesses}
|
|||||||
\end{figure}
|
\end{figure}
|
||||||
|
|
||||||
\section{Open-Loop Dynamic Noise Budgeting}
|
\section{Open-Loop Dynamic Noise Budgeting}
|
||||||
\label{sec:org99b18ec}
|
|
||||||
Now, the power spectral density of the disturbances is taken into account to estimate the residual motion \(d\) in each case.
|
Now, the power spectral density of the disturbances is taken into account to estimate the residual motion \(d\) in each case.
|
||||||
|
|
||||||
The Cumulative Amplitude Spectrum of the relative motion \(d\) due to both the floor motion \(x_f\) and the stage vibrations \(f_t\) are shown in Figure \ref{fig:uniaxial_cas_d_disturbances_stiffnesses} for the three nano-hexapod stiffnesses.
|
The Cumulative Amplitude Spectrum of the relative motion \(d\) due to both the floor motion \(x_f\) and the stage vibrations \(f_t\) are shown in Figure \ref{fig:uniaxial_cas_d_disturbances_stiffnesses} for the three nano-hexapod stiffnesses.
|
||||||
@ -438,30 +325,31 @@ The conclusion is that the sample's mass has little effect on the cumulative amp
|
|||||||
\end{figure}
|
\end{figure}
|
||||||
|
|
||||||
\section{Conclusion}
|
\section{Conclusion}
|
||||||
\label{sec:org6160aae}
|
|
||||||
\begin{important}
|
\begin{important}
|
||||||
The conclusion is that in order to have a closed-loop residual vibration \(d \approx 20\,nm\text{ rms}\), if a simple feedback controller is used, the required closed-loop bandwidth would be:
|
In order to have a closed-loop residual vibration \(d \approx 20\,nm\text{ rms}\), if a simple feedback controller is used, the required closed-loop bandwidth would be:
|
||||||
\begin{itemize}
|
\begin{itemize}
|
||||||
\item \(\approx 10\,\text{Hz}\) for the soft nano-hexapod (\(k_n = 0.01\,N/\mu m\))
|
\item \(\approx 10\,\text{Hz}\) for the soft nano-hexapod (\(k_n = 0.01\,N/\mu m\))
|
||||||
\item \(\approx 50\,\text{Hz}\) for the relatively stiff nano-hexapod (\(k_n = 1\,N/\mu m\))
|
\item \(\approx 50\,\text{Hz}\) for the relatively stiff nano-hexapod (\(k_n = 1\,N/\mu m\))
|
||||||
\item \(\approx 100\,\text{Hz}\) for the stiff nano-hexapod (\(k_n = 100\,N/\mu m\))
|
\item \(\approx 100\,\text{Hz}\) for the stiff nano-hexapod (\(k_n = 100\,N/\mu m\))
|
||||||
\end{itemize}
|
\end{itemize}
|
||||||
|
|
||||||
This can be explain by the fact that above the suspension mode of the nano-hexapod, the stage vibrations are filtered out (see Figure \ref{fig:uniaxial_sensitivity_disturbances_nano_hexapod_stiffnesses}).
|
This can be explained by the fact that for frequencies larger than the suspension mode of the nano-hexapod, the stage vibrations are filtered out (see Figure \ref{fig:uniaxial_sensitivity_disturbances_nano_hexapod_stiffnesses}).
|
||||||
|
|
||||||
This gives a first advantage to having a soft nano-hexapod.
|
This gives a first advantage to having a soft nano-hexapod.
|
||||||
\end{important}
|
\end{important}
|
||||||
|
|
||||||
\chapter{Active Damping}
|
\chapter{Active Damping}
|
||||||
\label{sec:orgc25f9e5}
|
|
||||||
\label{sec:uniaxial_active_damping}
|
\label{sec:uniaxial_active_damping}
|
||||||
In this section, three active damping are applied on the nano-hexapod (see Figure \ref{fig:uniaxial_active_damping_strategies}): Integral Force Feedback (IFF), Relative Damping Control (RDC) and Direct Velocity Feedback (DVF).
|
In this section, three active damping are applied on the nano-hexapod (see Figure \ref{fig:uniaxial_active_damping_strategies}): Integral Force Feedback (IFF) \cite{preumont91_activ}, Relative Damping Control (RDC) \cite[Chapter 7.2]{preumont18_vibrat_contr_activ_struc_fourt_edition} and Direct Velocity Feedback (DVF) \cite{karnopp74_vibrat_contr_using_semi_activ_force_gener,serrand00_multic_feedb_contr_isolat_base_excit_vibrat,preumont02_force_feedb_versus_accel_feedb}.
|
||||||
|
|
||||||
|
These damping strategies will be described in Section \ref{ssec:uniaxial_active_damping_strategies}.
|
||||||
|
|
||||||
These active damping techniques are compared in terms of:
|
These active damping techniques are compared in terms of:
|
||||||
\begin{itemize}
|
\begin{itemize}
|
||||||
\item Reduction of the effect of disturbances (i.e. \(x_f\), \(f_t\) and \(f_s\)) on the displacement \(d\)
|
\item Achievable damping of the nano-hexapod mode (Section \ref{ssec:uniaxial_active_damping_achievable_damping})
|
||||||
\item Achievable damping
|
\item Reduction of the effect of disturbances (i.e. \(x_f\), \(f_t\) and \(f_s\)) on the displacement \(d\) (Sections \ref{ssec:uniaxial_active_damping_sensitivity_disturbances} and \ref{ssec:uniaxial_active_damping_noise_budget})
|
||||||
\item Robustness to a change of sample's mass
|
\item Robustness to a change of sample's mass (Section \ref{ssec:uniaxial_active_damping_robustness})
|
||||||
\end{itemize}
|
\end{itemize}
|
||||||
|
|
||||||
\begin{figure}[htbp]
|
\begin{figure}[htbp]
|
||||||
@ -470,13 +358,13 @@ These active damping techniques are compared in terms of:
|
|||||||
\caption{\label{fig:uniaxial_active_damping_strategies}Three active damping strategies: Integral Force Feedback (IFF) using a force sensor, Relative Damping Control (RDC) using a relative displacement sensor, and Direct Velocity Feedback (DVF) using a geophone}
|
\caption{\label{fig:uniaxial_active_damping_strategies}Three active damping strategies: Integral Force Feedback (IFF) using a force sensor, Relative Damping Control (RDC) using a relative displacement sensor, and Direct Velocity Feedback (DVF) using a geophone}
|
||||||
\end{figure}
|
\end{figure}
|
||||||
\section{Active Damping Strategies}
|
\section{Active Damping Strategies}
|
||||||
\label{sec:org224d0f3}
|
\label{ssec:uniaxial_active_damping_strategies}
|
||||||
|
\paragraph{Integral Force Feedback (IFF)}
|
||||||
The Integral Force Feedback strategy consists of using a force sensor in series with the actuator (see Figure \ref{fig:uniaxial_active_damping_iff_equiv}, left).
|
The Integral Force Feedback strategy consists of using a force sensor in series with the actuator (see Figure \ref{fig:uniaxial_active_damping_iff_equiv}, left).
|
||||||
|
|
||||||
The control strategy consists of integrating the measured force and feeding it back to the actuator:
|
The control strategy consists of integrating the measured force and feeding it back to the actuator:
|
||||||
\begin{equation}
|
\begin{equation}
|
||||||
K_{\text{IFF}}(s) = \frac{g}{s}
|
\boxed{K_{\text{IFF}}(s) = \frac{g}{s}}
|
||||||
\end{equation}
|
\end{equation}
|
||||||
|
|
||||||
The mechanical equivalent of this strategy is to add a dashpot in series with the actuator stiffness with a damping coefficient equal to the stiffness of the actuator divided by the controller gain \(k/g\) (see Figure \ref{fig:uniaxial_active_damping_iff_equiv}, right).
|
The mechanical equivalent of this strategy is to add a dashpot in series with the actuator stiffness with a damping coefficient equal to the stiffness of the actuator divided by the controller gain \(k/g\) (see Figure \ref{fig:uniaxial_active_damping_iff_equiv}, right).
|
||||||
@ -488,11 +376,12 @@ The mechanical equivalent of this strategy is to add a dashpot in series with th
|
|||||||
\end{figure}
|
\end{figure}
|
||||||
|
|
||||||
|
|
||||||
|
\paragraph{Relative Damping Control (RDC)}
|
||||||
For the Relative Damping Control strategy, a relative motion sensor that measures the motion of the actuator is used (see Figure \ref{fig:uniaxial_active_damping_rdc_equiv}, left).
|
For the Relative Damping Control strategy, a relative motion sensor that measures the motion of the actuator is used (see Figure \ref{fig:uniaxial_active_damping_rdc_equiv}, left).
|
||||||
|
|
||||||
The derivative of this relative motion is used for the feedback signal:
|
The derivative of this relative motion is used for the feedback signal:
|
||||||
\begin{equation}
|
\begin{equation}
|
||||||
K_{\text{RDC}}(s) = - g \cdot s
|
\boxed{K_{\text{RDC}}(s) = - g \cdot s}
|
||||||
\end{equation}
|
\end{equation}
|
||||||
|
|
||||||
The mechanical equivalent is to add a dashpot in parallel with the actuator with a damping coefficient equal to the controller gain \(g\) (see Figure \ref{fig:uniaxial_active_damping_rdc_equiv}, right).
|
The mechanical equivalent is to add a dashpot in parallel with the actuator with a damping coefficient equal to the controller gain \(g\) (see Figure \ref{fig:uniaxial_active_damping_rdc_equiv}, right).
|
||||||
@ -503,11 +392,12 @@ The mechanical equivalent is to add a dashpot in parallel with the actuator with
|
|||||||
\caption{\label{fig:uniaxial_active_damping_rdc_equiv}Relative Damping Control is equivalent as adding a damper in parallel with the actuator/relative motion sensor}
|
\caption{\label{fig:uniaxial_active_damping_rdc_equiv}Relative Damping Control is equivalent as adding a damper in parallel with the actuator/relative motion sensor}
|
||||||
\end{figure}
|
\end{figure}
|
||||||
|
|
||||||
|
\paragraph{Direct Velocity Feedback (DVF)}
|
||||||
Finally, the Direct Velocity Feedback strategy consists of using an inertial sensor (usually a geophone), that measured the ``absolute'' velocity of the body fixed on top of the actuator (se Figure \ref{fig:uniaxial_active_damping_dvf_equiv}, left).
|
Finally, the Direct Velocity Feedback strategy consists of using an inertial sensor (usually a geophone), that measured the ``absolute'' velocity of the body fixed on top of the actuator (se Figure \ref{fig:uniaxial_active_damping_dvf_equiv}, left).
|
||||||
|
|
||||||
The measured velocity is then fed back to the actuator:
|
The measured velocity is then fed back to the actuator:
|
||||||
\begin{equation}
|
\begin{equation}
|
||||||
K_{\text{DVF}}(s) = - g
|
\boxed{K_{\text{DVF}}(s) = - g}
|
||||||
\end{equation}
|
\end{equation}
|
||||||
|
|
||||||
This is equivalent as to fix a dashpot (with a damping coefficient equal to the controller gain \(g\)) between the body (one which the inertial sensor is fixed) and an inertial reference frame (see Figure \ref{fig:uniaxial_active_damping_dvf_equiv}, right).
|
This is equivalent as to fix a dashpot (with a damping coefficient equal to the controller gain \(g\)) between the body (one which the inertial sensor is fixed) and an inertial reference frame (see Figure \ref{fig:uniaxial_active_damping_dvf_equiv}, right).
|
||||||
@ -520,13 +410,13 @@ This is usually refers to as ``\emph{sky hook damper}''.
|
|||||||
\end{figure}
|
\end{figure}
|
||||||
|
|
||||||
\section{Plant Dynamics for Active Damping}
|
\section{Plant Dynamics for Active Damping}
|
||||||
\label{sec:orga11bdaf}
|
|
||||||
The plant dynamics for all three active damping techniques are shown in Figure \ref{fig:uniaxial_plant_active_damping_techniques}.
|
The plant dynamics for all three active damping techniques are shown in Figure \ref{fig:uniaxial_plant_active_damping_techniques}.
|
||||||
All have \textbf{alternating poles and zeros} meaning that the phase is bounded to \(\pm 90\,\text{deg}\) which makes the controller very robust.
|
All have \textbf{alternating poles and zeros} meaning that the phase do not vary by more than \(\pm 90\,\text{deg}\) which makes the design of a robust controller very easy.
|
||||||
|
The reason all three plants in Figure \ref{fig:uniaxial_plant_active_damping_techniques} have alternating poles and zeros is because the three sensors are all collocated with the actuator \cite[Chapter 7]{preumont18_vibrat_contr_activ_struc_fourt_edition}.
|
||||||
|
|
||||||
When the nano-hexapod's suspension modes are at lower frequencies than the resonances of the micro-station (blue and red curves in Figure \ref{fig:uniaxial_plant_active_damping_techniques}), the resonances of the micro-stations have little impact on the transfer functions from IFF and DVF.
|
When the nano-hexapod's suspension modes are at lower frequencies than the resonances of the micro-station (blue and red curves in Figure \ref{fig:uniaxial_plant_active_damping_techniques}), the resonances of the micro-stations have little impact on the IFF and DVF transfer functions.
|
||||||
|
|
||||||
For the stiff nano-hexapod, the micro-station dynamics can be seen on the transfer functions in Figure \ref{fig:uniaxial_plant_active_damping_techniques}.
|
For the stiff nano-hexapod (yellow curves), the micro-station dynamics can be seen on the transfer functions in Figure \ref{fig:uniaxial_plant_active_damping_techniques}.
|
||||||
Therefore, it is expected that the micro-station dynamics might impact the achievable damping if a stiff nano-hexapod is used.
|
Therefore, it is expected that the micro-station dynamics might impact the achievable damping if a stiff nano-hexapod is used.
|
||||||
|
|
||||||
\begin{figure}[htbp]
|
\begin{figure}[htbp]
|
||||||
@ -536,29 +426,36 @@ Therefore, it is expected that the micro-station dynamics might impact the achie
|
|||||||
\end{figure}
|
\end{figure}
|
||||||
|
|
||||||
\section{Achievable Damping - Root Locus}
|
\section{Achievable Damping - Root Locus}
|
||||||
\label{sec:org682230b}
|
\label{ssec:uniaxial_active_damping_achievable_damping}
|
||||||
The Root Locus are computed for the three nano-hexapod stiffnesses and for the three active damping techniques.
|
The Root Locus are computed for the three nano-hexapod stiffnesses and for the three active damping techniques.
|
||||||
They are shown in Figure \ref{fig:uniaxial_root_locus_damping_techniques}.
|
They are shown in Figure \ref{fig:uniaxial_root_locus_damping_techniques}.
|
||||||
|
|
||||||
All three active damping approach can lead to \textbf{critical damping} of the nano-hexapod suspension mode.
|
All three active damping approach can lead to \textbf{critical damping} of the nano-hexapod suspension mode.
|
||||||
|
|
||||||
There is even a little bit of authority on micro-station modes with IFF and DVF applied on the stiff nano-hexapod (Figure \ref{fig:uniaxial_root_locus_damping_techniques}, right) and with RDC for a soft nano-hexapod (Figure \ref{fig:uniaxial_root_locus_damping_techniques_micro_station_mode}).
|
There is even some damping authority on micro-station modes in the following cases:
|
||||||
This can be explained by the fact that above the suspension mode of the soft nano-hexapod, the relative motion sensor acts as an inertial sensor for the micro-station top platform. Therefore, it is like DVF was applied (the nano-hexapod acts as a geophone!).
|
\begin{description}
|
||||||
|
\item[{IFF with a stiff nano-hexapod (Figure \ref{fig:uniaxial_root_locus_damping_techniques}, right)}] This can be understood from the mechanical equivalent of IFF shown in Figure \ref{fig:uniaxial_active_damping_iff_equiv} (right) considering an high stiffness \(k\).
|
||||||
|
The micro-station top platform is connected to an inertial mass (the nano-hexapod) through a damper, which damps the micro-station suspension suspension mode.
|
||||||
|
\item[{DVF with a stiff nano-hexapod (Figure \ref{fig:uniaxial_root_locus_damping_techniques}, right)}] In that case, the ``sky hook damper'' (see mechanical equivalent of IFF in Figure \ref{fig:uniaxial_active_damping_dvf_equiv}, right) is connected to the micro-station top platform through the stiff nano-hexapod.
|
||||||
|
\item[{RDC with a soft nano-hexapod (Figure \ref{fig:uniaxial_root_locus_damping_techniques_micro_station_mode})}] At the frequency of the micro-station mode, the nano-hexapod top mass is behaving as an inertial reference as the suspension mode of the soft nano-hexapod is at much lower frequency.
|
||||||
|
The micro-station and the nano-hexapod masses are connected through a large damper induced by RDC (see mechanical equivalent in Figure \ref{fig:uniaxial_active_damping_rdc_equiv}, right) which allows some damping of the micro-station.
|
||||||
|
\end{description}
|
||||||
|
|
||||||
\begin{figure}[htbp]
|
\begin{figure}[htbp]
|
||||||
\centering
|
\centering
|
||||||
\includegraphics[scale=1]{figs/uniaxial_root_locus_damping_techniques.png}
|
\includegraphics[scale=1]{figs/uniaxial_root_locus_damping_techniques.png}
|
||||||
\caption{\label{fig:uniaxial_root_locus_damping_techniques}Root Loci for the three active damping techniques (IFF in blue, RDC in red and DVF in yellow). This is shown for three nano-hexapod stiffnesses.}
|
\caption{\label{fig:uniaxial_root_locus_damping_techniques}Root Loci for the three active damping techniques (IFF in blue, RDC in red and DVF in yellow). This is shown for three nano-hexapod stiffnesses. The Root Loci are zoomed on the suspension mode of the nano-hexapod.}
|
||||||
\end{figure}
|
\end{figure}
|
||||||
|
|
||||||
\begin{figure}[htbp]
|
\begin{figure}[htbp]
|
||||||
\centering
|
\centering
|
||||||
\includegraphics[scale=1]{figs/uniaxial_root_locus_damping_techniques_micro_station_mode.png}
|
\includegraphics[scale=1]{figs/uniaxial_root_locus_damping_techniques_micro_station_mode.png}
|
||||||
\caption{\label{fig:uniaxial_root_locus_damping_techniques_micro_station_mode}Root Locus for the three damping techniques. It is shown that the RDC active damping technique has some authority on one mode of the micro-station. This mode corresponds to the suspension mode of the micro-hexapod.}
|
\caption{\label{fig:uniaxial_root_locus_damping_techniques_micro_station_mode}Root Locus for the three damping techniques applied with the soft nano-hexapod. It is shown that the RDC active damping technique has some authority on one mode of the micro-station. This mode corresponds to the suspension mode of the micro-hexapod.}
|
||||||
\end{figure}
|
\end{figure}
|
||||||
|
|
||||||
\section{Change of sensitivity to disturbances}
|
\section{Change of sensitivity to disturbances}
|
||||||
\label{sec:org240dd20}
|
\label{ssec:uniaxial_active_damping_sensitivity_disturbances}
|
||||||
|
|
||||||
The sensitivity to disturbances (direct forces \(f_s\), stage vibrations \(f_t\) and floor motion \(x_f\)) for all three active damping techniques are compared in Figure \ref{fig:uniaxial_sensitivity_dist_active_damping}.
|
The sensitivity to disturbances (direct forces \(f_s\), stage vibrations \(f_t\) and floor motion \(x_f\)) for all three active damping techniques are compared in Figure \ref{fig:uniaxial_sensitivity_dist_active_damping}.
|
||||||
The comparison is done with the nano-hexapod having a stiffness \(k_n = 1\,N/\mu m\).
|
The comparison is done with the nano-hexapod having a stiffness \(k_n = 1\,N/\mu m\).
|
||||||
|
|
||||||
@ -578,11 +475,11 @@ Conclusions from Figure \ref{fig:uniaxial_sensitivity_dist_active_damping} are:
|
|||||||
\end{figure}
|
\end{figure}
|
||||||
|
|
||||||
\section{Noise Budgeting after Active Damping}
|
\section{Noise Budgeting after Active Damping}
|
||||||
\label{sec:org59aa5fa}
|
\label{ssec:uniaxial_active_damping_noise_budget}
|
||||||
Cumulative Amplitude Spectrum of the distance \(d\) with all three active damping techniques are compared in Figure \ref{fig:uniaxial_cas_active_damping}.
|
Cumulative Amplitude Spectrum of the distance \(d\) with all three active damping techniques are compared in Figure \ref{fig:uniaxial_cas_active_damping}.
|
||||||
All three active damping methods are giving similar results (except the RDC which is a little bit worse for the stiff nano-hexapod).
|
All three active damping methods are giving similar results (except the RDC which is a little bit worse for the stiff nano-hexapod).
|
||||||
|
|
||||||
Compare to the open-loop case, the active damping helps to lower the vibrations induced by the nano-hexapod resonance.
|
Compared to the open-loop case, the active damping helps to lower the vibrations induced by the nano-hexapod resonance.
|
||||||
|
|
||||||
\begin{figure}[htbp]
|
\begin{figure}[htbp]
|
||||||
\centering
|
\centering
|
||||||
@ -590,8 +487,7 @@ Compare to the open-loop case, the active damping helps to lower the vibrations
|
|||||||
\caption{\label{fig:uniaxial_cas_active_damping}Comparison of the cumulative amplitude spectrum (CAS) of the distance \(d\) for all three active damping techniques (OL in black, IFF in blue, RDC in red and DVF in yellow).}
|
\caption{\label{fig:uniaxial_cas_active_damping}Comparison of the cumulative amplitude spectrum (CAS) of the distance \(d\) for all three active damping techniques (OL in black, IFF in blue, RDC in red and DVF in yellow).}
|
||||||
\end{figure}
|
\end{figure}
|
||||||
|
|
||||||
\section{Obtained Damped Plant}
|
\section{Obtained Closed Loop Response}
|
||||||
\label{sec:org534205b}
|
|
||||||
The transfer functions from the plant input \(f\) to the relative displacement \(d\) while the active damping is implemented are shown in Figure \ref{fig:uniaxial_damped_plant_three_active_damping_techniques}.
|
The transfer functions from the plant input \(f\) to the relative displacement \(d\) while the active damping is implemented are shown in Figure \ref{fig:uniaxial_damped_plant_three_active_damping_techniques}.
|
||||||
All three active damping techniques yield similar damped plants.
|
All three active damping techniques yield similar damped plants.
|
||||||
|
|
||||||
@ -609,7 +505,8 @@ The damped plants are shown in Figure \ref{fig:uniaxial_damped_plant_change_samp
|
|||||||
\end{figure}
|
\end{figure}
|
||||||
|
|
||||||
\section{Robustness to change of payload's mass}
|
\section{Robustness to change of payload's mass}
|
||||||
\label{sec:org1194b7f}
|
\label{ssec:uniaxial_active_damping_robustness}
|
||||||
|
|
||||||
The Root Locus for the three damping techniques are shown in Figure \ref{fig:uniaxial_active_damping_robustness_mass_root_locus} for three sample's mass (1kg, 25kg and 50kg).
|
The Root Locus for the three damping techniques are shown in Figure \ref{fig:uniaxial_active_damping_robustness_mass_root_locus} for three sample's mass (1kg, 25kg and 50kg).
|
||||||
The closed-loop poles are shown by the squares for a specific gain.
|
The closed-loop poles are shown by the squares for a specific gain.
|
||||||
|
|
||||||
@ -622,7 +519,6 @@ We can see that having heavier samples yields larger damping for IFF and smaller
|
|||||||
\end{figure}
|
\end{figure}
|
||||||
|
|
||||||
\section{Conclusion}
|
\section{Conclusion}
|
||||||
\label{sec:orgd9c89ae}
|
|
||||||
|
|
||||||
\begin{important}
|
\begin{important}
|
||||||
Conclusions for Active Damping:
|
Conclusions for Active Damping:
|
||||||
@ -637,7 +533,7 @@ Conclusions for Active Damping:
|
|||||||
\caption{\label{tab:comp_active_damping}Comparison of active damping strategies}
|
\caption{\label{tab:comp_active_damping}Comparison of active damping strategies}
|
||||||
\centering
|
\centering
|
||||||
\scriptsize
|
\scriptsize
|
||||||
\begin{tabularx}{\linewidth}{Xccc}
|
\begin{tabularx}{0.9\linewidth}{Xccc}
|
||||||
\toprule
|
\toprule
|
||||||
& \textbf{IFF} & \textbf{RDC} & \textbf{DVF}\\
|
& \textbf{IFF} & \textbf{RDC} & \textbf{DVF}\\
|
||||||
\midrule
|
\midrule
|
||||||
@ -655,17 +551,16 @@ Conclusions for Active Damping:
|
|||||||
\end{table}
|
\end{table}
|
||||||
|
|
||||||
\chapter{Position Feedback Controller}
|
\chapter{Position Feedback Controller}
|
||||||
\label{sec:orgb8f8fbb}
|
|
||||||
\label{sec:uniaxial_position_control}
|
\label{sec:uniaxial_position_control}
|
||||||
The High Authority Control - Low Authority Control (HAC-LAC) architecture is shown in Figure \ref{fig:uniaxial_hac_lac_architecture}.
|
The High Authority Control - Low Authority Control (HAC-LAC) architecture is shown in Figure \ref{fig:uniaxial_hac_lac_architecture}.
|
||||||
It corresponds to a \emph{two step} control strategy:
|
It corresponds to a \emph{two step} control strategy:
|
||||||
\begin{itemize}
|
\begin{itemize}
|
||||||
\item First, an active damping controller \(\bm{K}_{\textsc{LAC}}\) is implemented (see Section \ref{sec:uniaxial_active_damping}).
|
\item First, an active damping controller \(\bm{K}_{\textsc{LAC}}\) is implemented (see Section \ref{sec:uniaxial_active_damping}).
|
||||||
It allows to reduce the vibration level, and it also makes the damped plant (transfer function from \(u^{\prime}\) to \(y\)) easier to control than the undamped plant (transfer function from \(u\) to \(y\)).
|
It allows to reduce the vibration level, and it also makes the damped plant (transfer function from \(u^{\prime}\) to \(y\)) easier to control than the undamped plant (transfer function from \(u\) to \(y\)).
|
||||||
\item Then, a position controller \(\bm{K}_{\textsc{HAC}}\) is implemented.
|
\item Then, a position controller \(\bm{K}_{\textsc{HAC}}\) is implemented which is used to control the position \(d\).
|
||||||
\end{itemize}
|
\end{itemize}
|
||||||
|
|
||||||
Combined with the uniaxial model, it is shown in Figure \ref{fig:uniaxial_hac_lac_model}.
|
When applied on the uniaxial model with IFF used as the Low Authority Control, the schematic shown in Figure \ref{fig:uniaxial_hac_lac_model} is obtained.
|
||||||
|
|
||||||
\begin{figure}
|
\begin{figure}
|
||||||
\begin{subfigure}{0.54\textwidth}
|
\begin{subfigure}{0.54\textwidth}
|
||||||
@ -678,16 +573,22 @@ Combined with the uniaxial model, it is shown in Figure \ref{fig:uniaxial_hac_la
|
|||||||
\begin{center}
|
\begin{center}
|
||||||
\includegraphics[scale=1,scale=1]{figs/uniaxial_hac_lac_model.png}
|
\includegraphics[scale=1,scale=1]{figs/uniaxial_hac_lac_model.png}
|
||||||
\end{center}
|
\end{center}
|
||||||
\subcaption{\label{fig:uniaxial_hac_lac_model}Uniaxial model with HAC-LAC strategy}
|
\subcaption{\label{fig:uniaxial_hac_lac_model}Uniaxial model with HAC-IFF strategy}
|
||||||
\end{subfigure}
|
\end{subfigure}
|
||||||
\caption{\label{fig:uniaxial_hac_lac}High Authority Control - Low Authority Control (HAC-LAC)}
|
\caption{\label{fig:uniaxial_hac_lac}High Authority Control - Low Authority Control (HAC-LAC)}
|
||||||
\end{figure}
|
\end{figure}
|
||||||
\section{Damped Plant Dynamics}
|
\section{Damped Plant Dynamics}
|
||||||
\label{sec:orge78415e}
|
\label{ssec:uniaxial_position_control_damped_dynamics}
|
||||||
|
|
||||||
As was shown in Section \ref{sec:uniaxial_active_damping}, all three proposed active damping techniques yield similar damping plants.
|
As was shown in Section \ref{sec:uniaxial_active_damping}, all three proposed active damping techniques yield similar damping plants.
|
||||||
Therefore, \emph{Integral Force Feedback} will be used in this section to study the HAC-LAC performances.
|
Therefore, \emph{Integral Force Feedback} will be used in this section to study the HAC-LAC performance.
|
||||||
|
|
||||||
The obtained damped plants for the three nano-hexapod stiffnesses are shown in Figure \ref{fig:uniaxial_hac_iff_damped_plants_masses}.
|
The obtained damped plants for the three nano-hexapod stiffnesses are shown in Figure \ref{fig:uniaxial_hac_iff_damped_plants_masses}.
|
||||||
|
For \(k_n = 0.01\,N/\mu m\) and \(k_n = 1\,N/\mu m\), except from the nano-hexapod mode, the dynamics is quite simple and can be well approximated by a second order plant.
|
||||||
|
However, this is not the case for the stiff nano-hexapod (\(k_n = 100\,N/\mu m\)) where two modes can be seen (Figure \ref{fig:uniaxial_hac_iff_damped_plants_masses}, right).
|
||||||
|
|
||||||
|
This is due to the interaction between the micro-station (modelled modes at 70Hz, 140Hz and 320Hz) and the nano-hexapod.
|
||||||
|
Such effect will be explained in Section \ref{sec:uniaxial_support_compliance}.
|
||||||
|
|
||||||
\begin{figure}[htbp]
|
\begin{figure}[htbp]
|
||||||
\centering
|
\centering
|
||||||
@ -696,15 +597,16 @@ The obtained damped plants for the three nano-hexapod stiffnesses are shown in F
|
|||||||
\end{figure}
|
\end{figure}
|
||||||
|
|
||||||
\section{Position Feedback Controller}
|
\section{Position Feedback Controller}
|
||||||
\label{sec:orgbfebc9e}
|
\label{ssec:uniaxial_position_control_design}
|
||||||
|
|
||||||
The objective now is to design a position feedback controller for each of the three nano-hexapods that are robust to the change of sample's mass.
|
The objective now is to design a position feedback controller for each of the three nano-hexapods that are robust to the change of sample's mass.
|
||||||
|
|
||||||
The required feedback bandwidth was approximately determined un Section \ref{sec:uniaxial_noise_budgeting}:
|
The required feedback bandwidth was approximately determined in Section \ref{sec:uniaxial_noise_budgeting}:
|
||||||
\begin{itemize}
|
\begin{itemize}
|
||||||
\item \(\approx 10\,\text{Hz}\) for the soft nano-hexapod (\(k_n = 0.01\,N/\mu m\)).
|
\item \(\approx 10\,\text{Hz}\) for the soft nano-hexapod (\(k_n = 0.01\,N/\mu m\)).
|
||||||
Near this frequency, the plants are equivalent to a mass line.
|
Near this frequency, the plants are equivalent to a mass line.
|
||||||
The gain of the mass line can vary up to a fact \(\approx 5\) (suspended mass from \(16\,kg\) up to \(65\,kg\)).
|
The gain of the mass line can vary up to a fact \(\approx 5\) (suspended mass from \(16\,kg\) up to \(65\,kg\)).
|
||||||
This mean that the designed controller will need to have large gain margins to be robust to the change of sample's mass.
|
This means that the designed controller will need to have large gain margins to be robust to the change of sample's mass.
|
||||||
\item \(\approx 50\,\text{Hz}\) for the relatively stiff nano-hexapod (\(k_n = 1\,N/\mu m\)).
|
\item \(\approx 50\,\text{Hz}\) for the relatively stiff nano-hexapod (\(k_n = 1\,N/\mu m\)).
|
||||||
Similarly to the soft nano-hexapod, the plants near the crossover frequency are equivalent to a mass line.
|
Similarly to the soft nano-hexapod, the plants near the crossover frequency are equivalent to a mass line.
|
||||||
It will be probably easier to have a little bit more bandwidth in this configuration to be further away from the nano-hexapod suspension mode.
|
It will be probably easier to have a little bit more bandwidth in this configuration to be further away from the nano-hexapod suspension mode.
|
||||||
@ -717,7 +619,41 @@ This makes the robust design of the controller a little bit more complicated.
|
|||||||
|
|
||||||
|
|
||||||
Position feedback controllers are designed for each nano-hexapod such that it is stable for all considered sample masses with similar stability margins (see Nyquist plots in Figure \ref{fig:uniaxial_nyquist_hac}).
|
Position feedback controllers are designed for each nano-hexapod such that it is stable for all considered sample masses with similar stability margins (see Nyquist plots in Figure \ref{fig:uniaxial_nyquist_hac}).
|
||||||
These high authority controllers are generally composed of a two integrators at low frequency for disturbance rejection, a lead to increase the phase margin near the crossover frequency and a low pass filter to increase the robustness to high frequency dynamics.
|
These high authority controllers are generally composed of a lag at low frequency for disturbance rejection, a lead to increase the phase margin near the crossover frequency and a low pass filter to increase the robustness to high frequency dynamics.
|
||||||
|
The controllers used for the three nano-hexapod are shown in Equation \eqref{eq:uniaxial_hac_formulas}, and the parameters are summarized in Table \ref{tab:uniaxial_feedback_controller_parameters}.
|
||||||
|
|
||||||
|
\begin{subequations} \label{eq:uniaxial_hac_formulas}
|
||||||
|
\begin{align}
|
||||||
|
K_{\text{soft}}(s) &= g \cdot
|
||||||
|
\underbrace{\frac{s + \omega_0}{s + \omega_i}}_{\text{lag}} \cdot
|
||||||
|
\underbrace{\frac{1 + \frac{s}{\omega_c/\sqrt{a}}}{1 + \frac{s}{\omega_c \sqrt{a}}}}_{\text{lead}} \cdot
|
||||||
|
\underbrace{\frac{1}{1 + \frac{s}{\omega_l}}}_{\text{LPF}} \\
|
||||||
|
K_{\text{mid}}(s) &= g \cdot
|
||||||
|
\underbrace{\left(\frac{s + \omega_0}{s + \omega_i}\right)^2}_{\text{2 lags}} \cdot
|
||||||
|
\underbrace{\frac{1 + \frac{s}{\omega_c/\sqrt{a}}}{1 + \frac{s}{\omega_c \sqrt{a}}}}_{\text{lead}} \cdot
|
||||||
|
\underbrace{\frac{1}{1 + \frac{s}{\omega_l}}}_{\text{LPF}} \\
|
||||||
|
K_{\text{stiff}}(s) &= g \cdot
|
||||||
|
\underbrace{\left(\frac{1}{s + \omega_i}\right)^2}_{\text{2 lags}} \cdot
|
||||||
|
\underbrace{\left(\frac{1 + \frac{s}{\omega_c/\sqrt{a}}}{1 + \frac{s}{\omega_c \sqrt{a}}}\right)^2}_{\text{2 leads}} \cdot
|
||||||
|
\underbrace{\frac{1}{1 + \frac{s}{\omega_l}}}_{\text{LPF}}
|
||||||
|
\end{align}
|
||||||
|
\end{subequations}
|
||||||
|
|
||||||
|
\begin{table}[htbp]
|
||||||
|
\caption{\label{tab:uniaxial_feedback_controller_parameters}Parameters used for the position feedback controllers}
|
||||||
|
\centering
|
||||||
|
\begin{tabularx}{\linewidth}{lXXX}
|
||||||
|
\toprule
|
||||||
|
& \textbf{Soft} & \textbf{Moderately stiff} & \textbf{Stiff}\\
|
||||||
|
\midrule
|
||||||
|
\textbf{Gain} & \(g = 4 \cdot 10^5\) & \(g = 3 \cdot 10^6\) & \(g = 6 \cdot 10^12\)\\
|
||||||
|
\textbf{Lead} & \(a = 5\), \(\omega_c = 20\,Hz\) & \(a = 4\), \(\omega_c = 70\,Hz\) & \(a = 5\), \(\omega_c = 100\,Hz\)\\
|
||||||
|
\textbf{Lag} & \(\omega_0 = 5\,Hz\), \(\omega_i = 0.01\,Hz\) & \(\omega_0 = 20\,Hz\), \(\omega_i = 0.01\,Hz\) & \(\omega_i = 0.01\,Hz\)\\
|
||||||
|
\textbf{LPF} & \(\omega_l = 200\,Hz\) & \(\omega_l = 300\,Hz\) & \(\omega_l = 500\,Hz\)\\
|
||||||
|
\bottomrule
|
||||||
|
\end{tabularx}
|
||||||
|
\end{table}
|
||||||
|
|
||||||
The loop gains for the three nano-hexapod are shown in Figure \ref{fig:uniaxial_loop_gain_hac}.
|
The loop gains for the three nano-hexapod are shown in Figure \ref{fig:uniaxial_loop_gain_hac}.
|
||||||
We can see that:
|
We can see that:
|
||||||
\begin{itemize}
|
\begin{itemize}
|
||||||
@ -727,8 +663,8 @@ This is due to the fact that the crossover frequency corresponds to the mass lin
|
|||||||
The crossover frequency in that case is close to the stiffness line of the plant, which makes the robust design of the controller easier.
|
The crossover frequency in that case is close to the stiffness line of the plant, which makes the robust design of the controller easier.
|
||||||
\end{itemize}
|
\end{itemize}
|
||||||
|
|
||||||
Note that these controller were quickly tuned by hand and not designed using any optimization methods.
|
Note that these controllers were quickly tuned by hand and not designed using any optimization methods.
|
||||||
The goal is just to have a first estimation of the attainable performances.
|
The goal is just to have a first estimation of the attainable performance.
|
||||||
|
|
||||||
\begin{figure}[htbp]
|
\begin{figure}[htbp]
|
||||||
\centering
|
\centering
|
||||||
@ -743,7 +679,8 @@ The goal is just to have a first estimation of the attainable performances.
|
|||||||
\end{figure}
|
\end{figure}
|
||||||
|
|
||||||
\section{Closed-Loop Noise Budgeting}
|
\section{Closed-Loop Noise Budgeting}
|
||||||
\label{sec:org6f05561}
|
\label{ssec:uniaxial_position_control_cl_noise_budget}
|
||||||
|
|
||||||
The high authority position feedback controllers are then implemented and the closed-loop sensitivity to disturbances are computed.
|
The high authority position feedback controllers are then implemented and the closed-loop sensitivity to disturbances are computed.
|
||||||
These are compared with the open-loop and damped plants cases in Figure \ref{fig:uniaxial_sensitivity_dist_hac_lac} for just one configuration (moderately stiff nano-hexapod with 25kg sample's mass).
|
These are compared with the open-loop and damped plants cases in Figure \ref{fig:uniaxial_sensitivity_dist_hac_lac} for just one configuration (moderately stiff nano-hexapod with 25kg sample's mass).
|
||||||
As expected, the sensitivity to disturbances is decreased in the controller bandwidth and slightly increase outside this bandwidth.
|
As expected, the sensitivity to disturbances is decreased in the controller bandwidth and slightly increase outside this bandwidth.
|
||||||
@ -751,7 +688,7 @@ As expected, the sensitivity to disturbances is decreased in the controller band
|
|||||||
\begin{figure}[htbp]
|
\begin{figure}[htbp]
|
||||||
\centering
|
\centering
|
||||||
\includegraphics[scale=1]{figs/uniaxial_sensitivity_dist_hac_lac.png}
|
\includegraphics[scale=1]{figs/uniaxial_sensitivity_dist_hac_lac.png}
|
||||||
\caption{\label{fig:uniaxial_sensitivity_dist_hac_lac}Change of sensitivity to disturbances with LAC and with HAC-LAC}
|
\caption{\label{fig:uniaxial_sensitivity_dist_hac_lac}Change of sensitivity to disturbances with LAC and with HAC-LAC. Nano-Hexapod with \(k_n = 1\,N/\mu m\) and sample mass of \(25\,kg\) are used.}
|
||||||
\end{figure}
|
\end{figure}
|
||||||
|
|
||||||
The cumulative amplitude spectrum of the motion \(d\) is computed for all nano-hexapod configurations, all sample masses and in the open-loop (OL), damped (IFF) and position controlled (HAC-IFF) cases.
|
The cumulative amplitude spectrum of the motion \(d\) is computed for all nano-hexapod configurations, all sample masses and in the open-loop (OL), damped (IFF) and position controlled (HAC-IFF) cases.
|
||||||
@ -764,8 +701,241 @@ Obtained root mean square values of the distance \(d\) are better for the soft n
|
|||||||
\caption{\label{fig:uniaxial_cas_hac_lac}Cumulative Amplitude Spectrum for all three nano-hexapod stiffnesses - Comparison of OL, IFF and HAC-LAC cases}
|
\caption{\label{fig:uniaxial_cas_hac_lac}Cumulative Amplitude Spectrum for all three nano-hexapod stiffnesses - Comparison of OL, IFF and HAC-LAC cases}
|
||||||
\end{figure}
|
\end{figure}
|
||||||
|
|
||||||
|
\section{Conclusion}
|
||||||
|
\begin{important}
|
||||||
|
Based on the open-loop noise budgeting made in Section \ref{sec:uniaxial_noise_budgeting}, the closed-loop bandwidth required to obtain acceptable vibration levels was estimated.
|
||||||
|
In order to obtain such bandwidth, the HAC-LAC strategy was followed which consists of applying an active damping controller and then a high authority position feedback controller.
|
||||||
|
|
||||||
|
In this section, feedback controllers were design in such a way that the required closed-loop bandwidth was reached while being robust to a change of payload mass.
|
||||||
|
The attainable vibration control performances were estimated for the three nano-hexapod stiffnesses and were found to be close to the required values.
|
||||||
|
A slight advantage can be given to the soft nano-hexapod as it requires less feedback bandwidth while giving better stability results.
|
||||||
|
\end{important}
|
||||||
|
|
||||||
|
\chapter{Effect of limited micro-station compliance}
|
||||||
|
\label{sec:uniaxial_support_compliance}
|
||||||
|
In this section, the impact of the compliance of the support (i.e. the micro-station) on the dynamics of the plant to control will be studied.
|
||||||
|
|
||||||
|
This is a critical point as the dynamics of the micro-station is complex, depends on the considered direction (see measurements in Figure \ref{fig:uniaxial_comp_frf_meas_model}) and may vary with position and time.
|
||||||
|
It would be much better to have a plant dynamics which is not impacted by the micro-station.
|
||||||
|
|
||||||
|
Therefore, the objective in this section is to obtain some guidance for the design of a nano-hexapod that will not by impacted by the complex micro-station dynamics.
|
||||||
|
|
||||||
|
In order to study this, two models are used (Figure \ref{fig:uniaxial_support_compliance_models}) with:
|
||||||
|
\begin{itemize}
|
||||||
|
\item the nano-hexapod directly fixed on top of the granite, therefore neglecting any support compliance (Figure \ref{fig:uniaxial_support_compliance_nano_hexapod_only})
|
||||||
|
\item the nano-hexapod fixed on top of the micro-station having some limited compliance (Figure \ref{fig:uniaxial_support_compliance_test_system})
|
||||||
|
\end{itemize}
|
||||||
|
|
||||||
|
\begin{figure}
|
||||||
|
\begin{subfigure}{0.49\textwidth}
|
||||||
|
\begin{center}
|
||||||
|
\includegraphics[scale=1,scale=1]{figs/uniaxial_support_compliance_nano_hexapod_only.png}
|
||||||
|
\end{center}
|
||||||
|
\subcaption{\label{fig:uniaxial_support_compliance_nano_hexapod_only}Nano-Hexapod fixed directly on the Granite}
|
||||||
|
\end{subfigure}
|
||||||
|
\begin{subfigure}{0.49\textwidth}
|
||||||
|
\begin{center}
|
||||||
|
\includegraphics[scale=1,scale=1]{figs/uniaxial_support_compliance_test_system.png}
|
||||||
|
\end{center}
|
||||||
|
\subcaption{\label{fig:uniaxial_support_compliance_test_system}Nano-Hexapod fixed on top of the Micro-Station}
|
||||||
|
\end{subfigure}
|
||||||
|
\caption{\label{fig:uniaxial_support_compliance_models}Models used to study the effect of limited support compliance}
|
||||||
|
\end{figure}
|
||||||
|
\section{Neglected support compliance}
|
||||||
|
|
||||||
|
Let's first neglect the limited compliance of the micro-station and use the uniaxial model show in Figure \ref{fig:uniaxial_support_compliance_nano_hexapod_only}.
|
||||||
|
Let's choose a nano-hexapod mass (including the payload) of \(20\,\text{kg}\) and three hexapod stiffnesses such that their resonance frequencies are at \(\omega_{\nu} = 10\,\text{Hz}\), \(\omega_{\nu} = 70\,\text{Hz}\) and \(\omega_{\nu} = 400\,\text{Hz}\).
|
||||||
|
|
||||||
|
The obtained transfer functions from \(F\) to \(L^\prime\) are shown in Figure \ref{fig:uniaxial_effect_support_compliance_neglected}.
|
||||||
|
When neglecting the support compliance, large feedback bandwidth can be achieve for all three Nano-Hexapod.
|
||||||
|
|
||||||
|
\begin{figure}[htbp]
|
||||||
|
\centering
|
||||||
|
\includegraphics[scale=1]{figs/uniaxial_effect_support_compliance_neglected.png}
|
||||||
|
\caption{\label{fig:uniaxial_effect_support_compliance_neglected}Obtained transfer functions from \(F\) to \(L^{\prime}\) when neglecing support compliance}
|
||||||
|
\end{figure}
|
||||||
|
|
||||||
|
\section{Effect of support compliance on \(L/F\)}
|
||||||
|
|
||||||
|
Let's now add some support compliance and use the model shown in Figure \ref{fig:uniaxial_support_compliance_test_system}.
|
||||||
|
The parameters of the support (i.e. \(m^{\prime}\), \(c^{\prime}\) and \(k^{\prime}\)) are chosen in such a way that the main vertical mode at \(\omega_\mu = 70\,\text{Hz}\) seen on the micro-station is matched (Figure \ref{fig:uniaxial_comp_frf_meas_model}, yellow curve).
|
||||||
|
|
||||||
|
The transfer functions from \(F\) to \(L\) (i.e. control of the relative motion of the nano-hexapod) and from \(L\) to \(d\) (i.e. control of the position between the nano-hexapod and the fixed granite) can then be computed.
|
||||||
|
|
||||||
|
When the relative displacement of the nano-hexapod \(L\) is to be controlled (dynamics shown in Figure \ref{fig:uniaxial_effect_support_compliance_dynamics}), having a stiff nano-hexapod (i.e. with a suspension mode at higher frequency than the mode of the support) makes the dynamics less affected by the limited support compliance (Figure \ref{fig:uniaxial_effect_support_compliance_dynamics}, right).
|
||||||
|
|
||||||
|
This is why it is very common to have stiff piezoelectric stages fixed at the very top of positioning stages.
|
||||||
|
In such case, the control of the piezoelectric stage using its integrated metrology (typically capacitive sensors) is quite simple as the plant is not much affected by the dynamics of the support on which is it fixed.
|
||||||
|
If a soft nano-hexapod is used, the support dynamics appears in the dynamics between \(F\) and \(L\) (see Figure \ref{fig:uniaxial_effect_support_compliance_dynamics}, left) which will impact the control robustness and performance.
|
||||||
|
|
||||||
|
\begin{figure}[htbp]
|
||||||
|
\centering
|
||||||
|
\includegraphics[scale=1]{figs/uniaxial_effect_support_compliance_dynamics.png}
|
||||||
|
\caption{\label{fig:uniaxial_effect_support_compliance_dynamics}Effect of the support compliance on the transfer functions from \(F\) to \(L\)}
|
||||||
|
\end{figure}
|
||||||
|
|
||||||
|
\section{Effect of support compliance on \(d/F\)}
|
||||||
|
|
||||||
|
When the motion to be controlled is the relative displacement \(d\) between the granite and the nano-hexapod's top platform, the effect of the support compliance on the plant dynamics is opposite than what was previously observed.
|
||||||
|
Indeed, using a ``soft'' nano-hexapod (i.e. with a suspension mode at lower frequency than the mode of the support) makes the dynamics less affected by the support dynamics (Figure \ref{fig:uniaxial_effect_support_compliance_dynamics_d}, left).
|
||||||
|
On the contrary, if a ``stiff'' nano-hexapod is used, the support dynamics appears in the plant dynamics (Figure \ref{fig:uniaxial_effect_support_compliance_dynamics_d}, right).
|
||||||
|
|
||||||
|
\begin{figure}[htbp]
|
||||||
|
\centering
|
||||||
|
\includegraphics[scale=1]{figs/uniaxial_effect_support_compliance_dynamics_d.png}
|
||||||
|
\caption{\label{fig:uniaxial_effect_support_compliance_dynamics_d}Effect of the support compliance on the transfer functions from \(F\) to \(d\)}
|
||||||
|
\end{figure}
|
||||||
|
|
||||||
|
\section{Conclusion}
|
||||||
|
\begin{important}
|
||||||
|
In order to study the impact of the support compliance on the plant dynamics, simple models shown in Figure \ref{fig:uniaxial_support_compliance_models} were used.
|
||||||
|
|
||||||
|
Depending on the quantity to be controlled (\(L\) or \(d\) in Figure \ref{fig:uniaxial_support_compliance_test_system}) and on the relative location of \(\omega_\nu\) (suspension mode of the nano-hexapod) and \(\omega_\mu\) (modes of the support), the interaction between the support and the nano-hexapod dynamics can change drastically (observations made are summarized in Table \ref{tab:uniaxial_effect_compliance}).
|
||||||
|
|
||||||
|
For the NASS, having the suspension mode of the nano-hexapod at lower frequencies than the suspension modes of the micro-station would make the plant less dependent on the micro-station dynamics, and therefore easier to control.
|
||||||
|
|
||||||
|
Note that observations made in this section are also affected by the ratio between the support mass \(m^{\prime}\) and the nano-hexapod mass \(m\) (the effect is more pronounced when the ratio \(m/m^{\prime}\) increases).
|
||||||
|
\end{important}
|
||||||
|
|
||||||
|
\begin{table}[htbp]
|
||||||
|
\caption{\label{tab:uniaxial_effect_compliance}Impact of the support dynamics on the plant dynamics}
|
||||||
|
\centering
|
||||||
|
\begin{tabularx}{0.4\linewidth}{Xccc}
|
||||||
|
\toprule
|
||||||
|
& \(\omega_{\nu} \ll \omega_{\mu}\) & \(\omega_{\nu} \approx \omega_{\mu}\) & \(\omega_{\nu} \gg \omega_{\mu}\)\\
|
||||||
|
\midrule
|
||||||
|
\(d/F\): & small & large & large\\
|
||||||
|
\(L/F\): & large & large & small\\
|
||||||
|
\bottomrule
|
||||||
|
\end{tabularx}
|
||||||
|
\end{table}
|
||||||
|
|
||||||
|
\chapter{Effect of Payload Dynamics}
|
||||||
|
\label{sec:uniaxial_payload_dynamics}
|
||||||
|
Up to this section, the sample was modelled as a mass rigidly fixed to the nano-hexapod (as shown in Figure \ref{fig:uniaxial_paylaod_dynamics_rigid_schematic}).
|
||||||
|
However, such sample may present internal dynamics and its fixation to the nano-hexapod may have limited stiffness.
|
||||||
|
|
||||||
|
To study the effect of the sample dynamics, models shown in Figure \ref{fig:uniaxial_paylaod_dynamics_schematic} are used is this Section.
|
||||||
|
|
||||||
|
\begin{figure}
|
||||||
|
\begin{subfigure}{0.49\textwidth}
|
||||||
|
\begin{center}
|
||||||
|
\includegraphics[scale=1,scale=1]{figs/uniaxial_paylaod_dynamics_rigid_schematic.png}
|
||||||
|
\end{center}
|
||||||
|
\subcaption{\label{fig:uniaxial_paylaod_dynamics_rigid_schematic}Rigid payload}
|
||||||
|
\end{subfigure}
|
||||||
|
\begin{subfigure}{0.49\textwidth}
|
||||||
|
\begin{center}
|
||||||
|
\includegraphics[scale=1,scale=1]{figs/uniaxial_paylaod_dynamics_schematic.png}
|
||||||
|
\end{center}
|
||||||
|
\subcaption{\label{fig:uniaxial_paylaod_dynamics_schematic}Payload with some flexibility}
|
||||||
|
\end{subfigure}
|
||||||
|
\caption{\label{fig:uniaxial_payload_dynamics_models}Models used to study the effect of payload dynamics}
|
||||||
|
\end{figure}
|
||||||
|
|
||||||
|
\section{Impact on the plant dynamics}
|
||||||
|
\label{ssec:uniaxial_payload_dynamics_effect_dynamics}
|
||||||
|
|
||||||
|
To study the impact of sample dynamics, the following sample configurations are considered:
|
||||||
|
\begin{itemize}
|
||||||
|
\item rigid sample, corresponding to Figure \ref{fig:uniaxial_paylaod_dynamics_rigid_schematic}
|
||||||
|
\item two flexible samples with a resonance at \(\omega_s = 200\,\text{Hz}\) and at \(\omega_s = 20\,\text{Hz}\) respectively, corresponding to Figure \ref{fig:uniaxial_paylaod_dynamics_schematic}
|
||||||
|
\item for all cases, two sample masses are considered: \(m_s = 1\,\text{kg}\) and \(m_s = 50\,\text{kg}\)
|
||||||
|
\end{itemize}
|
||||||
|
|
||||||
|
The transfer functions from the nano-hexapod force to the motion of the nano-hexapod top platform are computed for all the above configurations and are compared for a soft Nano-Hexapod \(k_n = 0.01\,N/\mu m\) in Figure \ref{fig:uniaxial_payload_dynamics_soft_nano_hexapod}.
|
||||||
|
|
||||||
|
It can be seen that the mode of the sample adds an anti-resonance followed by a resonance (zero/pole pattern).
|
||||||
|
The frequency of the anti-resonance corresponds to the ``free'' resonance of the sample \(\omega_s = \sqrt{k_s/m_s}\).
|
||||||
|
The flexibility of the sample also changes the high frequency gain (the mass line is shifted from \(\frac{1}{(m_n + m_s)s^2}\) to \(\frac{1}{m_ns^2}\)).
|
||||||
|
|
||||||
|
\begin{figure}[htbp]
|
||||||
|
\centering
|
||||||
|
\includegraphics[scale=1]{figs/uniaxial_payload_dynamics_soft_nano_hexapod.png}
|
||||||
|
\caption{\label{fig:uniaxial_payload_dynamics_soft_nano_hexapod}Effect of the payload dynamics on the soft Nano-Hexapod. Light sample on the right, and heavy sample on the left}
|
||||||
|
\end{figure}
|
||||||
|
|
||||||
|
The same transfer functions are now compared when using a stiff nano-hexapod (\(k_n = 100\,N/\mu m\)) in Figure \ref{fig:uniaxial_payload_dynamics_stiff_nano_hexapod}.
|
||||||
|
In that case, the sample's resonance \(\omega_n\) is smaller than the nano-hexapod resonance \(\omega_n\).
|
||||||
|
This changes the zero/pole pattern to a pole/zero pattern (the frequency of the zero still being equal to \(\omega_s\)).
|
||||||
|
Even tough the added sample's flexibility still changes the high frequency mass line from \(\frac{1}{(m_n + m_s)s^2}\) to \(\frac{1}{m_ns^2}\), the overall dynamics is much less impacted, even if the sample mass is high (see yellow curve in Figure \ref{fig:uniaxial_payload_dynamics_stiff_nano_hexapod}, right).
|
||||||
|
|
||||||
|
\begin{figure}[htbp]
|
||||||
|
\centering
|
||||||
|
\includegraphics[scale=1]{figs/uniaxial_payload_dynamics_stiff_nano_hexapod.png}
|
||||||
|
\caption{\label{fig:uniaxial_payload_dynamics_stiff_nano_hexapod}Effect of the payload dynamics on the stiff Nano-Hexapod. Light sample on the right, and heavy sample on the left}
|
||||||
|
\end{figure}
|
||||||
|
|
||||||
|
|
||||||
|
\begin{important}
|
||||||
|
The impact of the sample dynamics on the plant varies with the sample mass and the relative resonance frequency of the sample \(\omega_s\) and of the nano-hexapod \(\omega_n\).
|
||||||
|
The larger the sample mass, the larger the effect (i.e. change of high frequency gain, appearance of additional resonances and anti-resonances).
|
||||||
|
A zero/pole pattern is observed if \(\omega_s > \omega_n\) and a pole/zero pattern if \(\omega_s > \omega_n\).
|
||||||
|
Such additional dynamics can induce stability issues depending on their position relative to the wanted feedback bandwidth as explained in \cite[Section 4.2]{rankers98_machin}.
|
||||||
|
|
||||||
|
The general conclusion is that the stiffer the nano-hexapod, the less it is impacted by the payload's dynamics, which would make the feedback controller more robust to a change of payload.
|
||||||
|
|
||||||
|
This is why high-bandwidth soft positioning stages are usually restricted to constant and calibrated payloads (CD-player, lithography machines, isolation system for gravitational wave detectors, \ldots{}), while stiff positioning systems can more easily accept various payloads.
|
||||||
|
\end{important}
|
||||||
|
|
||||||
|
\section{Impact on the positioning stability}
|
||||||
|
\label{ssec:uniaxial_payload_dynamics_effect_stability}
|
||||||
|
|
||||||
|
Having a flexibility between the measured position (i.e. the top platform of the nano-hexapod) and the point-of-interest to be positioned relative to the x-ray can also impact the positioning stability.
|
||||||
|
This is due to the fact that the measured (and therefore controlled) distance is no longer equal to the important distance for the experiment.
|
||||||
|
|
||||||
|
In order to estimate if the sample flexibility is critical for the position stability of the point of interest, the model shown in Figure \ref{fig:uniaxial_sample_flexibility_control} is used.
|
||||||
|
This is the same model that was used in Section \ref{sec:uniaxial_position_control} but with an added flexibility between the nano-hexapod and the sample (considered sample modes are at \(\omega_s = 20\,\text{Hz}\) and \(\omega_n = 200\,\text{Hz}\)).
|
||||||
|
|
||||||
|
\begin{figure}[htbp]
|
||||||
|
\centering
|
||||||
|
\includegraphics[scale=1]{figs/uniaxial_sample_flexibility_control.png}
|
||||||
|
\caption{\label{fig:uniaxial_sample_flexibility_control}Uniaxial model considering a flexibility between the nano-hexapod top platform and the sample. In that case the measured and controlled distance \(d\) is different from the distance \(y\) that is wish to be controlled}
|
||||||
|
\end{figure}
|
||||||
|
|
||||||
|
After the system dynamics extracted from the model, IFF is applied using the same gains as the ones used in Section \ref{sec:uniaxial_active_damping}.
|
||||||
|
Thanks to the collocation between the nano-hexapod and the force sensor used for IFF, the damped plants are still stable and similar damping values are obtained than when considering a rigid sample.
|
||||||
|
|
||||||
|
The High Authority Controllers used in Section \ref{sec:uniaxial_position_control} are then implemented on the damped plants.
|
||||||
|
The obtained closed-loop systems are stable, indicating good robustness.
|
||||||
|
|
||||||
|
Finally, closed-loop noise budgeting is computed for the obtained the closed-loop system and the cumulative amplitude spectrum of \(d\) and \(y\) are shown in Figure \ref{fig:uniaxial_sample_flexibility_noise_budget_y}.
|
||||||
|
The cumulative amplitude spectrum of the measured distance \(d\) (Figure \ref{fig:uniaxial_sample_flexibility_noise_budget_d}) shows that the added flexibility at the sample location have very little effect on the control performance.
|
||||||
|
However, the cumulative amplitude spectrum of the distance \(y\) (Figure \ref{fig:uniaxial_sample_flexibility_noise_budget_y}) shows that the stability of \(y\) is degraded when the sample flexibility is considered and is degraded as \(\omega_s\) is lowered.
|
||||||
|
|
||||||
|
What happens is that above \(\omega_s\), even though the motion \(d\) can be controlled perfectly, the sample's mass is ``isolated'' from the motion of the nano-hexapod and the control on \(y\) is not effective.
|
||||||
|
|
||||||
|
\begin{figure}
|
||||||
|
\begin{subfigure}{0.95\textwidth}
|
||||||
|
\begin{center}
|
||||||
|
\includegraphics[scale=1,scale=1]{figs/uniaxial_sample_flexibility_noise_budget_d.png}
|
||||||
|
\end{center}
|
||||||
|
\subcaption{\label{fig:uniaxial_sample_flexibility_noise_budget_d}Cumulative Amplitude Spectrum of $d$}
|
||||||
|
\end{subfigure}
|
||||||
|
\begin{subfigure}{0.95\textwidth}
|
||||||
|
\begin{center}
|
||||||
|
\includegraphics[scale=1,scale=1]{figs/uniaxial_sample_flexibility_noise_budget_y.png}
|
||||||
|
\end{center}
|
||||||
|
\subcaption{\label{fig:uniaxial_sample_flexibility_noise_budget_y}Cumulative Amplitude Spectrum of $y$}
|
||||||
|
\end{subfigure}
|
||||||
|
\caption{\label{fig:uniaxial_sample_flexibility_noise_budget}Cumulative Amplitude Spectrum of the distances \(d\) and \(y\). The effect of the sample's flexibility does not affects much \(d\) but is detrimental to the stability of \(y\). A sample mass \(m_s = 1\,\text{kg}\) is used for the simulations.}
|
||||||
|
\end{figure}
|
||||||
|
|
||||||
|
\section{Conclusion}
|
||||||
|
\begin{important}
|
||||||
|
Payload dynamics is usually a major concern when designing a positioning system.
|
||||||
|
For the NASS, the sample may present internal dynamics and limited fixation stiffness to the nano-hexapod platform.
|
||||||
|
On top of that, its mass can vary from 1kg up to 50kg which is a first challenge.
|
||||||
|
|
||||||
|
This sample dynamics can add pole/zero or zero/pole pattern in the plant as shown in Section \ref{ssec:uniaxial_payload_dynamics_effect_dynamics} which may impact the stability and makes the design of the controller more complex.
|
||||||
|
However, it was shown that this issue is less critical if a stiff nano-hexapod is used.
|
||||||
|
|
||||||
|
Having some flexibility between the measurement point and the point of interest (i.e. the sample point to be position on the x-ray) also degrades the position stability as shown in Section \ref{ssec:uniaxial_payload_dynamics_effect_stability}.
|
||||||
|
|
||||||
|
It will be therefore important to take special care when designing sampling environments, especially is a soft nano-hexapod is used.
|
||||||
|
\end{important}
|
||||||
|
|
||||||
\chapter{Conclusion}
|
\chapter{Conclusion}
|
||||||
\label{sec:org1cd0a09}
|
|
||||||
\label{sec:conclusion}
|
\label{sec:conclusion}
|
||||||
|
|
||||||
In this study, a uniaxial model of the nano-active-stabilization-system has been tuned both from dynamical measurements (Section \ref{sec:micro_station_model}) and from disturbances measurements (Section \ref{sec:uniaxial_disturbances}).
|
In this study, a uniaxial model of the nano-active-stabilization-system has been tuned both from dynamical measurements (Section \ref{sec:micro_station_model}) and from disturbances measurements (Section \ref{sec:uniaxial_disturbances}).
|
||||||
@ -777,5 +947,8 @@ Finally, position feedback controllers have been developed for three considered
|
|||||||
These controllers were shown to be robust to the change of sample's masses, and to provide good rejection of disturbances.
|
These controllers were shown to be robust to the change of sample's masses, and to provide good rejection of disturbances.
|
||||||
It has been found that having a soft nano-hexapod makes the plant dynamics easier to control (because decoupled from the micro-station dynamics) and requires less position feedback bandwidth to fulfill the requirements.
|
It has been found that having a soft nano-hexapod makes the plant dynamics easier to control (because decoupled from the micro-station dynamics) and requires less position feedback bandwidth to fulfill the requirements.
|
||||||
The moderately stiff nano-hexapod (\(k_n = 1\,N/\mu m\)) is requiring a bit more position feedback bandwidth, but it still seems to give acceptable results.
|
The moderately stiff nano-hexapod (\(k_n = 1\,N/\mu m\)) is requiring a bit more position feedback bandwidth, but it still seems to give acceptable results.
|
||||||
However, the stiff nano-hexapod is the most complex to control and gives the worst positioning performances.
|
However, the stiff nano-hexapod is the most complex to control and gives the worst positioning performance.
|
||||||
|
|
||||||
|
|
||||||
|
\printbibliography[heading=bibintoc,title={Bibliography}]
|
||||||
\end{document}
|
\end{document}
|
||||||
|
@ -3,6 +3,7 @@
|
|||||||
\usepackage{caption,tabularx,booktabs}
|
\usepackage{caption,tabularx,booktabs}
|
||||||
\usepackage{bm}
|
\usepackage{bm}
|
||||||
|
|
||||||
|
\usepackage{xpatch} % Recommanded for biblatex
|
||||||
\usepackage[ % use biblatex for bibliography
|
\usepackage[ % use biblatex for bibliography
|
||||||
backend=biber, % use biber backend (bibtex replacement) or bibtex
|
backend=biber, % use biber backend (bibtex replacement) or bibtex
|
||||||
style=ieee, % bib style
|
style=ieee, % bib style
|
||||||
@ -20,6 +21,10 @@
|
|||||||
mincitenames=1 %
|
mincitenames=1 %
|
||||||
]{biblatex}
|
]{biblatex}
|
||||||
|
|
||||||
|
\setlength\bibitemsep{1.1\itemsep}
|
||||||
|
|
||||||
|
% \renewcommand*{\bibfont}{\footnotesize}
|
||||||
|
|
||||||
\usepackage{fontawesome}
|
\usepackage{fontawesome}
|
||||||
|
|
||||||
\usepackage{caption}
|
\usepackage{caption}
|
||||||
|