feat(projects/website): add paper web editions

Publish complete Markdown editions of both papers with linked citations, references, tables, original figures, appendices, acknowledgments, and scholarly citation metadata. Include the sustainability fragment table and the updated SESoS ecosystem figure while preserving the PDFs as versions of record.

Assisted-by: pi (gpt-5.6-sol)
This commit is contained in:
Gabriel Fontes
2026-08-12 11:39:52 -03:00
parent 527fc899ca
commit e6a7ea04b1
13 changed files with 6168 additions and 2 deletions
@@ -2,11 +2,13 @@
slug: fontes-design-2026
doi: 10.1145/3786152.3788587
file: /assets/docs/fontes-design-2026.pdf
web: /publications/fontes-design-2026/
date: 2026-04-13
venue: 3rd International Workshop on Designing Software (Designing '26)
- title: "Open Source Software Ecosystem for Cloud Observability: An Overview and Trends"
slug: fontes-sesos-2026
doi: 10.1145/3786163.3788453
file: /assets/docs/fontes-sesos-2026.pdf
web: /publications/fontes-sesos-2026/
date: 2026-04-12
venue: 14th International Workshop on Software Engineering for Systems-of-Systems and Software Ecosystems (SESoS '26)
@@ -12,6 +12,16 @@
{% if page.noindex == true -%}
<meta name="robots" content="noindex">
{%- endif %}
{% if page.doi -%}
<meta name="citation_title" content="{{ page.citation_title | default: page.title }}">
{% for author in page.citation_authors -%}
<meta name="citation_author" content="{{ author }}">
{% endfor -%}
<meta name="citation_publication_date" content="{{ page.published_date }}">
<meta name="citation_conference_title" content="{{ page.venue }}">
<meta name="citation_doi" content="{{ page.doi }}">
<meta name="citation_pdf_url" content="{{ site.url }}{{ page.pdf }}">
{%- endif %}
<link rel="canonical" href="{{ site.url }}{{ page.url }}" />
{% include head.html.liquid %}
+2
View File
@@ -196,7 +196,9 @@ video {
}
table {
display: block;
width: 100%;
overflow-x: auto;
border-collapse: collapse;
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 111 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 191 KiB

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 119 KiB

@@ -0,0 +1,893 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="242.50278pt" height="190.88943pt" viewBox="0 0 242.50278 190.88943">
<defs>
<g>
<g id="glyph-0-0">
<path d="M 2.46875 -3.96875 C 2.109375 -4.015625 2.125 -4.140625 1.515625 -4.140625 C 0.875 -4.140625 0.328125 -3.71875 0.328125 -3.046875 C 0.328125 -2.375 0.859375 -2.078125 1.40625 -1.875 C 1.796875 -1.71875 2.265625 -1.546875 2.265625 -0.9375 C 2.265625 -0.421875 1.96875 -0.15625 1.46875 -0.15625 C 0.890625 -0.15625 0.515625 -0.421875 0.375 -1.0625 C 0.296875 -1.078125 0.21875 -1.0625 0.171875 -1.03125 C 0.1875 -0.546875 0.21875 -0.390625 0.296875 -0.078125 C 0.6875 -0.078125 0.859375 0.0625 1.421875 0.0625 C 1.703125 0.0625 1.984375 0 2.203125 -0.140625 C 2.5625 -0.359375 2.78125 -0.75 2.78125 -1.15625 C 2.78125 -1.828125 2.28125 -2.109375 1.765625 -2.3125 C 1.390625 -2.453125 0.765625 -2.6875 0.765625 -3.21875 C 0.765625 -3.5625 1.09375 -3.921875 1.453125 -3.921875 C 2.0625 -3.921875 2.265625 -3.53125 2.390625 -3.109375 C 2.453125 -3.109375 2.53125 -3.109375 2.59375 -3.15625 C 2.5625 -3.453125 2.546875 -3.625 2.46875 -3.96875 Z M 2.46875 -3.96875 "/>
</g>
<g id="glyph-0-1">
<path d="M 0.78125 -1.765625 C 0.890625 -2.484375 1.34375 -2.53125 1.484375 -2.53125 C 1.734375 -2.53125 2.015625 -2.40625 2.015625 -1.875 C 2.015625 -1.828125 1.984375 -1.796875 1.921875 -1.796875 Z M 2.421875 -0.578125 C 2.1875 -0.34375 2.015625 -0.25 1.640625 -0.25 C 1.421875 -0.25 1.15625 -0.375 0.96875 -0.703125 C 0.828125 -0.90625 0.765625 -1.1875 0.765625 -1.5625 L 2.4375 -1.546875 C 2.5 -1.546875 2.546875 -1.578125 2.546875 -1.65625 C 2.546875 -2.171875 2.359375 -2.75 1.484375 -2.75 C 0.9375 -2.75 0.234375 -2.21875 0.234375 -1.265625 C 0.234375 -0.921875 0.328125 -0.578125 0.53125 -0.34375 C 0.734375 -0.09375 1.03125 0.0625 1.484375 0.0625 C 1.96875 0.0625 2.3125 -0.15625 2.5625 -0.484375 C 2.53125 -0.546875 2.5 -0.578125 2.421875 -0.578125 Z M 2.421875 -0.578125 "/>
</g>
<g id="glyph-0-2">
<path d="M 1.84375 -1.46875 L 1.84375 -0.640625 C 1.84375 -0.546875 1.796875 -0.515625 1.75 -0.46875 C 1.59375 -0.34375 1.375 -0.1875 1.203125 -0.1875 C 0.890625 -0.1875 0.75 -0.453125 0.75 -0.640625 C 0.75 -0.921875 0.875 -1.21875 1.34375 -1.328125 Z M 1.84375 -0.296875 C 1.875 -0.109375 1.9375 0.0625 2.265625 0.0625 C 2.5 0.0625 2.71875 -0.046875 2.859375 -0.171875 C 2.84375 -0.25 2.8125 -0.296875 2.75 -0.34375 C 2.703125 -0.296875 2.59375 -0.234375 2.515625 -0.234375 C 2.34375 -0.234375 2.328125 -0.484375 2.328125 -0.765625 L 2.328125 -1.703125 C 2.328125 -2.59375 1.84375 -2.75 1.375 -2.75 C 0.859375 -2.75 0.34375 -2.421875 0.34375 -2.0625 C 0.34375 -1.90625 0.421875 -1.828125 0.5625 -1.828125 C 0.75 -1.828125 0.859375 -1.96875 0.859375 -2.046875 C 0.859375 -2.09375 0.859375 -2.140625 0.84375 -2.15625 C 0.828125 -2.171875 0.828125 -2.21875 0.828125 -2.28125 C 0.828125 -2.484375 1.09375 -2.546875 1.328125 -2.546875 C 1.546875 -2.546875 1.84375 -2.4375 1.84375 -1.734375 C 1.84375 -1.6875 1.828125 -1.671875 1.796875 -1.65625 L 1.265625 -1.53125 C 0.65625 -1.375 0.21875 -1.046875 0.21875 -0.609375 C 0.21875 -0.09375 0.578125 0.0625 1.015625 0.0625 C 1.234375 0.0625 1.421875 0.015625 1.703125 -0.203125 L 1.828125 -0.296875 Z M 1.84375 -0.296875 "/>
</g>
<g id="glyph-0-3">
<path d="M 1.109375 -2.25 C 1.09375 -2.5 1.078125 -2.65625 1.0625 -2.71875 C 1.03125 -2.75 1.03125 -2.78125 0.984375 -2.78125 C 0.796875 -2.703125 0.640625 -2.65625 0.203125 -2.59375 C 0.1875 -2.5625 0.203125 -2.453125 0.21875 -2.421875 C 0.5625 -2.390625 0.625 -2.359375 0.625 -1.984375 L 0.625 -0.765625 C 0.625 -0.25 0.546875 -0.21875 0.15625 -0.1875 C 0.125 -0.15625 0.125 -0.03125 0.15625 0.015625 C 0.390625 0 0.625 0 0.875 0 C 1.125 0 1.421875 0 1.640625 0.015625 C 1.671875 -0.03125 1.671875 -0.15625 1.640625 -0.1875 C 1.203125 -0.21875 1.125 -0.25 1.125 -0.765625 L 1.125 -1.640625 C 1.125 -1.796875 1.203125 -1.953125 1.28125 -2.0625 C 1.34375 -2.15625 1.484375 -2.375 1.5625 -2.375 C 1.625 -2.375 1.671875 -2.34375 1.71875 -2.28125 C 1.765625 -2.21875 1.84375 -2.140625 1.953125 -2.140625 C 2.109375 -2.140625 2.25 -2.296875 2.25 -2.453125 C 2.25 -2.578125 2.140625 -2.75 1.875 -2.75 C 1.578125 -2.75 1.3125 -2.484375 1.171875 -2.234375 C 1.140625 -2.171875 1.109375 -2.21875 1.109375 -2.25 Z M 1.109375 -2.25 "/>
</g>
<g id="glyph-0-4">
<path d="M 2.5 -0.578125 C 2.46875 -0.625 2.421875 -0.65625 2.375 -0.65625 C 2.15625 -0.390625 1.890625 -0.25 1.609375 -0.25 C 1.15625 -0.25 0.765625 -0.703125 0.765625 -1.4375 C 0.765625 -2.140625 1.078125 -2.546875 1.484375 -2.546875 C 1.859375 -2.546875 1.90625 -2.328125 1.9375 -2.109375 C 1.953125 -1.9375 2.046875 -1.890625 2.171875 -1.890625 C 2.3125 -1.890625 2.484375 -1.96875 2.484375 -2.15625 C 2.484375 -2.5 2.125 -2.75 1.515625 -2.75 C 0.890625 -2.75 0.234375 -2.203125 0.234375 -1.3125 C 0.234375 -0.5 0.6875 0.0625 1.46875 0.0625 C 1.859375 0.0625 2.1875 -0.0625 2.5 -0.578125 Z M 2.5 -0.578125 "/>
</g>
<g id="glyph-0-5">
<path d="M 1.046875 -1.796875 C 1.046875 -1.921875 1.109375 -2 1.15625 -2.0625 C 1.390625 -2.296875 1.703125 -2.4375 1.953125 -2.4375 C 2.078125 -2.4375 2.21875 -2.34375 2.296875 -2.203125 C 2.359375 -2.078125 2.375 -1.90625 2.375 -1.71875 L 2.375 -0.765625 C 2.375 -0.25 2.3125 -0.21875 1.984375 -0.1875 C 1.953125 -0.15625 1.953125 -0.03125 1.984375 0.015625 C 2.15625 0 2.375 0 2.625 0 C 2.875 0 3.078125 0 3.28125 0.015625 C 3.3125 -0.03125 3.3125 -0.15625 3.28125 -0.1875 C 2.9375 -0.21875 2.859375 -0.25 2.859375 -0.765625 L 2.859375 -1.703125 C 2.859375 -2.046875 2.84375 -2.34375 2.6875 -2.546875 C 2.59375 -2.6875 2.390625 -2.75 2.171875 -2.75 C 1.859375 -2.75 1.484375 -2.671875 1.109375 -2.25 C 1.078125 -2.21875 1.046875 -2.15625 1.046875 -2.25 L 1.046875 -3.65625 C 1.046875 -4.0625 1.078125 -4.328125 1.078125 -4.328125 C 1.078125 -4.359375 1.046875 -4.390625 1 -4.390625 C 0.828125 -4.328125 0.359375 -4.234375 0.109375 -4.21875 C 0.09375 -4.171875 0.109375 -4.0625 0.15625 -4.03125 C 0.484375 -4 0.546875 -4.03125 0.546875 -3.515625 L 0.546875 -0.765625 C 0.546875 -0.25 0.484375 -0.21875 0.109375 -0.1875 C 0.078125 -0.15625 0.078125 -0.03125 0.109375 0.015625 C 0.328125 0 0.546875 0 0.796875 0 C 1.046875 0 1.25 0 1.421875 0.015625 C 1.453125 -0.03125 1.453125 -0.15625 1.421875 -0.1875 C 1.109375 -0.21875 1.046875 -0.25 1.046875 -0.765625 Z M 1.046875 -1.796875 "/>
</g>
<g id="glyph-0-6">
<path d="M 1.1875 -3.484375 C 1.1875 -3.65625 1.28125 -3.875 1.734375 -3.875 C 2.171875 -3.875 2.59375 -3.734375 2.59375 -2.9375 C 2.59375 -2.265625 2.28125 -1.984375 1.671875 -1.984375 C 1.5 -1.984375 1.25 -2 1.1875 -2.015625 Z M 0.65625 -3.28125 L 0.65625 -0.765625 C 0.65625 -0.25 0.546875 -0.21875 0.109375 -0.1875 C 0.0625 -0.15625 0.0625 -0.03125 0.109375 0.015625 C 0.390625 0 0.703125 0 0.921875 0 C 1.140625 0 1.515625 0 1.828125 0.015625 C 1.859375 -0.03125 1.859375 -0.15625 1.828125 -0.1875 C 1.34375 -0.21875 1.1875 -0.25 1.1875 -0.765625 L 1.1875 -1.828125 C 1.328125 -1.796875 1.46875 -1.765625 1.703125 -1.765625 C 2.84375 -1.765625 3.1875 -2.515625 3.1875 -3.046875 C 3.1875 -3.421875 2.9375 -4.09375 1.78125 -4.09375 C 1.53125 -4.09375 1.171875 -4.046875 0.921875 -4.046875 C 0.6875 -4.046875 0.359375 -4.0625 0.109375 -4.0625 C 0.0625 -4.03125 0.0625 -3.890625 0.109375 -3.859375 C 0.546875 -3.84375 0.65625 -3.8125 0.65625 -3.28125 Z M 0.65625 -3.28125 "/>
</g>
<g id="glyph-0-7">
<path d="M 0.296875 -0.859375 C 0.328125 -0.5625 0.34375 -0.265625 0.34375 0 C 0.40625 -0.015625 0.46875 -0.015625 0.5 -0.015625 C 0.546875 -0.015625 0.578125 -0.015625 0.625 0 C 0.796875 0.03125 0.96875 0.0625 1.203125 0.0625 C 1.546875 0.0625 2.203125 -0.109375 2.203125 -0.734375 C 2.203125 -1.15625 1.890625 -1.40625 1.46875 -1.5625 C 1.078125 -1.703125 0.828125 -1.796875 0.828125 -2.140625 C 0.828125 -2.40625 1.0625 -2.546875 1.28125 -2.546875 C 1.40625 -2.546875 1.78125 -2.5 1.859375 -1.96875 C 1.890625 -1.921875 2.015625 -1.9375 2.0625 -1.96875 C 2.078125 -2.203125 2.09375 -2.4375 2.09375 -2.640625 C 1.90625 -2.671875 1.609375 -2.75 1.28125 -2.75 C 0.8125 -2.75 0.390625 -2.453125 0.390625 -2.046875 C 0.390625 -1.59375 0.59375 -1.40625 1.078125 -1.203125 C 1.609375 -0.984375 1.71875 -0.859375 1.71875 -0.578125 C 1.71875 -0.28125 1.421875 -0.140625 1.1875 -0.140625 C 0.9375 -0.140625 0.796875 -0.21875 0.734375 -0.296875 C 0.609375 -0.4375 0.53125 -0.71875 0.5 -0.875 C 0.453125 -0.90625 0.34375 -0.90625 0.296875 -0.859375 Z M 0.296875 -0.859375 "/>
</g>
<g id="glyph-0-8">
<path d="M 1.765625 -2.265625 L 1.1875 -2.265625 L 1.1875 -3.390625 C 1.1875 -3.671875 1.265625 -3.796875 1.609375 -3.796875 L 2.078125 -3.796875 C 2.546875 -3.796875 2.65625 -3.546875 2.78125 -3.109375 C 2.859375 -3.109375 2.9375 -3.109375 3 -3.140625 C 2.96875 -3.40625 2.875 -4 2.859375 -4.0625 C 2.859375 -4.0625 2.859375 -4.078125 2.828125 -4.078125 C 2.71875 -4.0625 2.671875 -4.046875 2.53125 -4.046875 L 0.921875 -4.046875 C 0.734375 -4.046875 0.359375 -4.0625 0.109375 -4.0625 C 0.078125 -4.03125 0.078125 -3.890625 0.109375 -3.859375 C 0.546875 -3.84375 0.65625 -3.8125 0.65625 -3.28125 L 0.65625 -0.765625 C 0.65625 -0.25 0.546875 -0.21875 0.109375 -0.1875 C 0.078125 -0.15625 0.078125 -0.03125 0.109375 0.015625 C 0.34375 0 0.71875 0 0.921875 0 L 2.28125 0 C 2.578125 0 3.078125 0.015625 3.078125 0.015625 C 3.171875 -0.296875 3.265625 -0.71875 3.3125 -1.03125 C 3.25 -1.0625 3.171875 -1.09375 3.09375 -1.0625 C 2.96875 -0.609375 2.75 -0.25 2.28125 -0.25 L 1.546875 -0.25 C 1.28125 -0.25 1.1875 -0.34375 1.1875 -0.640625 L 1.1875 -2.03125 L 1.765625 -2.03125 C 2.296875 -2.03125 2.3125 -1.890625 2.34375 -1.609375 C 2.375 -1.5625 2.5 -1.5625 2.546875 -1.609375 C 2.53125 -1.765625 2.53125 -1.9375 2.53125 -2.15625 C 2.53125 -2.328125 2.53125 -2.546875 2.546875 -2.6875 C 2.5 -2.734375 2.375 -2.734375 2.34375 -2.6875 C 2.3125 -2.34375 2.296875 -2.265625 1.765625 -2.265625 Z M 1.765625 -2.265625 "/>
</g>
<g id="glyph-0-9">
<path d="M 1.140625 -2.25 C 1 -2.453125 1.046875 -2.46875 1.328125 -2.5 C 1.359375 -2.53125 1.359375 -2.671875 1.328125 -2.703125 C 1.15625 -2.703125 0.875 -2.6875 0.6875 -2.6875 C 0.5 -2.6875 0.3125 -2.703125 0.15625 -2.703125 C 0.109375 -2.671875 0.109375 -2.53125 0.15625 -2.5 C 0.359375 -2.484375 0.546875 -2.375 0.71875 -2.109375 L 1.265625 -1.3125 C 1.28125 -1.265625 1.28125 -1.25 1.265625 -1.21875 L 0.734375 -0.546875 C 0.484375 -0.21875 0.359375 -0.203125 0.125 -0.1875 C 0.09375 -0.15625 0.09375 -0.03125 0.125 0.015625 C 0.25 0 0.390625 0 0.578125 0 C 0.765625 0 0.953125 0 1.109375 0.015625 C 1.15625 -0.03125 1.15625 -0.15625 1.109375 -0.1875 C 0.890625 -0.21875 0.828125 -0.234375 0.96875 -0.453125 L 1.375 -1.015625 C 1.421875 -1.09375 1.4375 -1.078125 1.484375 -1.03125 L 1.84375 -0.53125 C 2.0625 -0.21875 1.953125 -0.21875 1.765625 -0.1875 C 1.734375 -0.15625 1.734375 -0.03125 1.765625 0.015625 C 1.953125 0 2.15625 0 2.390625 0 C 2.625 0 2.796875 0 2.953125 0.015625 C 2.984375 -0.03125 2.984375 -0.15625 2.953125 -0.1875 C 2.65625 -0.21875 2.5625 -0.234375 2.3125 -0.59375 L 1.75 -1.390625 C 1.71875 -1.421875 1.71875 -1.4375 1.75 -1.484375 L 2.28125 -2.15625 C 2.515625 -2.453125 2.65625 -2.484375 2.890625 -2.5 C 2.921875 -2.53125 2.921875 -2.671875 2.890625 -2.703125 C 2.765625 -2.703125 2.625 -2.6875 2.4375 -2.6875 C 2.25 -2.6875 2.0625 -2.703125 1.90625 -2.703125 C 1.859375 -2.671875 1.859375 -2.53125 1.90625 -2.5 C 2.125 -2.46875 2.203125 -2.453125 2.046875 -2.25 L 1.640625 -1.671875 C 1.59375 -1.609375 1.5625 -1.609375 1.53125 -1.6875 Z M 1.140625 -2.25 "/>
</g>
<g id="glyph-0-10">
<path d="M 0.265625 -2.6875 C 0.1875 -2.6875 0.15625 -2.625 0.15625 -2.5625 L 0.15625 -2.484375 C 0.15625 -2.453125 0.15625 -2.453125 0.1875 -2.453125 L 0.5625 -2.453125 L 0.5625 -0.5625 C 0.5625 -0.109375 0.75 0.0625 1.046875 0.0625 C 1.328125 0.0625 1.640625 -0.078125 1.890625 -0.359375 C 1.875 -0.421875 1.84375 -0.453125 1.78125 -0.453125 C 1.609375 -0.328125 1.421875 -0.28125 1.265625 -0.28125 C 1.09375 -0.28125 1.0625 -0.46875 1.0625 -0.859375 L 1.0625 -2.453125 L 1.703125 -2.453125 C 1.765625 -2.453125 1.859375 -2.46875 1.859375 -2.53125 L 1.859375 -2.65625 C 1.859375 -2.6875 1.84375 -2.6875 1.8125 -2.6875 L 1.0625 -2.6875 L 1.0625 -2.9375 C 1.0625 -3.34375 1.078125 -3.59375 1.078125 -3.59375 C 1.078125 -3.640625 1.0625 -3.65625 1.03125 -3.65625 C 1 -3.65625 0.953125 -3.625 0.890625 -3.59375 C 0.8125 -3.5625 0.75 -3.53125 0.671875 -3.5 C 0.609375 -3.484375 0.546875 -3.453125 0.546875 -3.421875 C 0.546875 -3.34375 0.5625 -3.390625 0.5625 -2.6875 Z M 0.265625 -2.6875 "/>
</g>
<g id="glyph-0-11">
<path d="M 0.5625 -3.765625 C 0.5625 -3.59375 0.71875 -3.4375 0.859375 -3.4375 C 1.046875 -3.4375 1.1875 -3.59375 1.1875 -3.734375 C 1.1875 -3.890625 1.0625 -4.0625 0.890625 -4.0625 C 0.734375 -4.0625 0.5625 -3.90625 0.5625 -3.765625 Z M 1.140625 -0.765625 L 1.140625 -2.015625 C 1.140625 -2.328125 1.15625 -2.734375 1.15625 -2.734375 C 1.15625 -2.75 1.125 -2.78125 1.078125 -2.78125 C 0.890625 -2.703125 0.65625 -2.65625 0.21875 -2.59375 C 0.203125 -2.5625 0.21875 -2.453125 0.234375 -2.421875 C 0.578125 -2.375 0.640625 -2.34375 0.640625 -1.984375 L 0.640625 -0.765625 C 0.640625 -0.25 0.578125 -0.21875 0.1875 -0.1875 C 0.15625 -0.15625 0.15625 -0.03125 0.1875 0.015625 C 0.390625 0 0.640625 0 0.890625 0 C 1.140625 0 1.375 0 1.59375 0.015625 C 1.625 -0.03125 1.625 -0.15625 1.59375 -0.1875 C 1.203125 -0.21875 1.140625 -0.25 1.140625 -0.765625 Z M 1.140625 -0.765625 "/>
</g>
<g id="glyph-0-12">
<path d="M 0.25 -1.28125 C 0.25 -0.640625 0.6875 0.0625 1.578125 0.0625 C 1.984375 0.0625 2.28125 -0.078125 2.5 -0.28125 C 2.78125 -0.5625 2.90625 -0.953125 2.90625 -1.34375 C 2.90625 -2 2.546875 -2.75 1.59375 -2.75 C 1.171875 -2.75 0.828125 -2.59375 0.609375 -2.3125 C 0.375 -2.046875 0.25 -1.6875 0.25 -1.28125 Z M 1.5 -2.53125 C 2.03125 -2.53125 2.375 -2.046875 2.375 -1.140625 C 2.375 -0.359375 1.953125 -0.15625 1.671875 -0.15625 C 1.015625 -0.15625 0.796875 -0.953125 0.796875 -1.4375 C 0.796875 -1.984375 0.921875 -2.53125 1.5 -2.53125 Z M 1.5 -2.53125 "/>
</g>
<g id="glyph-0-13">
<path d="M 1.15625 -2.25 C 1.109375 -2.203125 1.078125 -2.1875 1.078125 -2.25 C 1.078125 -2.421875 1.0625 -2.65625 1.03125 -2.71875 C 1.015625 -2.75 1 -2.78125 0.953125 -2.78125 C 0.78125 -2.703125 0.609375 -2.65625 0.1875 -2.59375 C 0.171875 -2.5625 0.1875 -2.453125 0.1875 -2.421875 C 0.53125 -2.390625 0.609375 -2.359375 0.609375 -1.984375 L 0.609375 -0.765625 C 0.609375 -0.25 0.546875 -0.21875 0.15625 -0.1875 C 0.125 -0.15625 0.125 -0.03125 0.15625 0.015625 C 0.359375 0 0.609375 0 0.859375 0 C 1.109375 0 1.296875 0 1.484375 0.015625 C 1.515625 -0.03125 1.515625 -0.15625 1.484375 -0.1875 C 1.15625 -0.21875 1.09375 -0.25 1.09375 -0.765625 L 1.09375 -1.796875 C 1.09375 -1.921875 1.15625 -2 1.203125 -2.0625 C 1.4375 -2.296875 1.734375 -2.4375 1.96875 -2.4375 C 2.09375 -2.4375 2.234375 -2.34375 2.3125 -2.203125 C 2.375 -2.078125 2.375 -1.90625 2.375 -1.71875 L 2.375 -0.765625 C 2.375 -0.25 2.3125 -0.21875 1.984375 -0.1875 C 1.953125 -0.15625 1.953125 -0.03125 1.984375 0.015625 C 2.171875 0 2.375 0 2.625 0 C 2.890625 0 3.109375 0 3.296875 0.015625 C 3.328125 -0.03125 3.328125 -0.15625 3.296875 -0.1875 C 2.953125 -0.21875 2.875 -0.25 2.875 -0.765625 L 2.875 -1.703125 C 2.875 -2.046875 2.859375 -2.34375 2.703125 -2.546875 C 2.59375 -2.6875 2.40625 -2.75 2.1875 -2.75 C 1.875 -2.75 1.53125 -2.671875 1.15625 -2.25 Z M 1.15625 -2.25 "/>
</g>
<g id="glyph-0-14">
<path d="M 0.59375 -0.765625 C 0.59375 -0.25 0.53125 -0.21875 0.140625 -0.1875 C 0.109375 -0.15625 0.109375 -0.03125 0.140625 0.015625 C 0.359375 0 0.59375 0 0.84375 0 C 1.09375 0 1.34375 0 1.546875 0.015625 C 1.578125 -0.03125 1.578125 -0.15625 1.546875 -0.1875 C 1.15625 -0.21875 1.09375 -0.25 1.09375 -0.765625 L 1.09375 -3.65625 C 1.09375 -4.0625 1.125 -4.328125 1.125 -4.328125 C 1.125 -4.359375 1.09375 -4.390625 1.03125 -4.390625 C 0.875 -4.328125 0.40625 -4.234375 0.15625 -4.21875 C 0.140625 -4.171875 0.15625 -4.0625 0.1875 -4.03125 C 0.5625 -4 0.59375 -3.984375 0.59375 -3.515625 Z M 0.59375 -0.765625 "/>
</g>
<g id="glyph-0-15">
<path d="M 1.65625 -1.78125 C 1.515625 -1.78125 1.46875 -1.796875 1.484375 -1.859375 L 2.140625 -3.484375 L 2.171875 -3.484375 L 2.765625 -1.78125 Z M 0.96875 -0.5 L 1.3125 -1.40625 C 1.34375 -1.484375 1.390625 -1.515625 1.53125 -1.515625 L 2.859375 -1.515625 L 3.234375 -0.453125 C 3.296875 -0.234375 3.0625 -0.21875 2.765625 -0.1875 C 2.71875 -0.15625 2.71875 -0.03125 2.765625 0.015625 C 3 0 3.34375 0 3.59375 0 C 3.84375 0 4.078125 0 4.296875 0.015625 C 4.34375 -0.03125 4.34375 -0.15625 4.296875 -0.1875 C 4.0625 -0.21875 3.84375 -0.234375 3.734375 -0.546875 L 2.4375 -4.140625 C 2.34375 -4.078125 2.171875 -4 2.09375 -4 L 0.671875 -0.640625 C 0.515625 -0.25 0.3125 -0.21875 0.046875 -0.1875 C 0 -0.15625 0 -0.03125 0.046875 0.015625 C 0.203125 0 0.40625 0 0.609375 0 C 0.859375 0 1.171875 0 1.40625 0.015625 C 1.4375 -0.03125 1.4375 -0.15625 1.40625 -0.1875 C 1.171875 -0.203125 0.875 -0.234375 0.96875 -0.5 Z M 0.96875 -0.5 "/>
</g>
<g id="glyph-0-16">
<path d="M 1.28125 1 C 1.375 0.828125 1.453125 0.65625 1.53125 0.46875 C 2.046875 -0.75 2.3125 -1.390625 2.65625 -2.09375 C 2.765625 -2.359375 2.859375 -2.46875 3.15625 -2.5 C 3.203125 -2.53125 3.203125 -2.671875 3.15625 -2.703125 C 3.03125 -2.703125 2.890625 -2.6875 2.71875 -2.6875 C 2.53125 -2.6875 2.328125 -2.703125 2.140625 -2.703125 C 2.109375 -2.671875 2.109375 -2.53125 2.140625 -2.5 C 2.34375 -2.484375 2.546875 -2.4375 2.4375 -2.21875 L 1.8125 -0.78125 C 1.765625 -0.671875 1.71875 -0.65625 1.671875 -0.78125 L 1.109375 -2.09375 C 1 -2.359375 0.96875 -2.46875 1.3125 -2.5 C 1.359375 -2.53125 1.359375 -2.671875 1.3125 -2.703125 C 1.09375 -2.703125 0.828125 -2.6875 0.609375 -2.6875 C 0.390625 -2.6875 0.21875 -2.703125 0.09375 -2.703125 C 0.0625 -2.671875 0.0625 -2.53125 0.09375 -2.5 C 0.34375 -2.46875 0.421875 -2.40625 0.59375 -2.03125 L 1.3125 -0.375 C 1.359375 -0.25 1.453125 0.03125 1.390625 0.21875 C 1.3125 0.421875 1.25 0.59375 1.15625 0.796875 C 1.078125 0.921875 1 0.96875 0.828125 0.96875 C 0.75 0.96875 0.71875 0.953125 0.65625 0.953125 C 0.46875 0.953125 0.375 1.140625 0.375 1.21875 C 0.375 1.359375 0.5 1.453125 0.671875 1.453125 C 0.796875 1.453125 1.0625 1.40625 1.28125 1 Z M 1.28125 1 "/>
</g>
<g id="glyph-0-17">
<path d="M 2.8125 -3.859375 C 3.28125 -3.828125 3.28125 -3.65625 3.140625 -3.3125 L 2.15625 -0.796875 L 2.125 -0.796875 L 1.125 -3.359375 C 0.984375 -3.71875 1.015625 -3.8125 1.4375 -3.859375 C 1.484375 -3.890625 1.484375 -4.03125 1.4375 -4.0625 C 1.1875 -4.0625 0.90625 -4.046875 0.6875 -4.046875 C 0.453125 -4.046875 0.234375 -4.0625 0.03125 -4.0625 C 0 -4.03125 0 -3.890625 0.03125 -3.859375 C 0.390625 -3.828125 0.421875 -3.71875 0.59375 -3.28125 L 1.84375 -0.0625 C 1.875 0.03125 1.921875 0.078125 1.984375 0.078125 C 2.046875 0.078125 2.09375 0.03125 2.140625 -0.0625 L 3.421875 -3.265625 C 3.546875 -3.5625 3.65625 -3.8125 4.046875 -3.859375 C 4.09375 -3.890625 4.09375 -4.03125 4.046875 -4.0625 C 3.859375 -4.0625 3.640625 -4.046875 3.5 -4.046875 C 3.359375 -4.046875 3.078125 -4.0625 2.8125 -4.0625 C 2.78125 -4.03125 2.78125 -3.890625 2.8125 -3.859375 Z M 2.8125 -3.859375 "/>
</g>
<g id="glyph-0-18">
<path d="M 2.171875 -0.78125 C 2.171875 -0.65625 2.15625 -0.609375 2.0625 -0.53125 C 1.828125 -0.328125 1.640625 -0.234375 1.46875 -0.234375 C 1.140625 -0.234375 0.78125 -0.609375 0.78125 -1.390625 C 0.78125 -1.84375 0.875 -2.09375 0.96875 -2.21875 C 1.15625 -2.515625 1.421875 -2.53125 1.546875 -2.53125 C 1.78125 -2.53125 1.9375 -2.453125 2.0625 -2.3125 C 2.140625 -2.21875 2.171875 -2.171875 2.171875 -1.96875 Z M 2.09375 -0.3125 C 2.125 -0.34375 2.1875 -0.359375 2.1875 -0.3125 C 2.203125 -0.15625 2.265625 0.0625 2.265625 0.0625 C 2.3125 0.078125 2.34375 0.078125 2.375 0.0625 C 2.515625 -0.046875 2.734375 -0.140625 3.125 -0.1875 C 3.15625 -0.21875 3.15625 -0.328125 3.125 -0.359375 C 2.71875 -0.390625 2.65625 -0.515625 2.65625 -0.8125 L 2.65625 -3.65625 C 2.65625 -4.0625 2.6875 -4.328125 2.6875 -4.328125 C 2.6875 -4.359375 2.65625 -4.390625 2.609375 -4.390625 C 2.453125 -4.328125 1.984375 -4.234375 1.734375 -4.21875 C 1.71875 -4.171875 1.734375 -4.0625 1.765625 -4.03125 C 2.09375 -4 2.171875 -4.03125 2.171875 -3.515625 L 2.171875 -2.703125 C 2.171875 -2.65625 2.15625 -2.65625 2.109375 -2.65625 C 2.078125 -2.65625 1.828125 -2.75 1.625 -2.75 C 1.203125 -2.75 0.921875 -2.625 0.671875 -2.375 C 0.40625 -2.109375 0.25 -1.734375 0.25 -1.28125 C 0.25 -0.5 0.640625 0.0625 1.3125 0.0625 C 1.5625 0.0625 1.796875 -0.0625 2.09375 -0.3125 Z M 2.09375 -0.3125 "/>
</g>
<g id="glyph-0-19">
<path d="M 1.09375 -0.765625 L 1.09375 -2.453125 L 1.6875 -2.453125 C 1.734375 -2.453125 1.828125 -2.46875 1.828125 -2.53125 L 1.828125 -2.65625 C 1.828125 -2.6875 1.8125 -2.6875 1.78125 -2.6875 L 1.09375 -2.6875 L 1.09375 -3.046875 C 1.09375 -4.015625 1.390625 -4.171875 1.59375 -4.171875 C 1.78125 -4.171875 1.890625 -4.09375 1.96875 -3.875 C 2.015625 -3.765625 2.09375 -3.671875 2.21875 -3.671875 C 2.328125 -3.671875 2.484375 -3.8125 2.484375 -3.9375 C 2.484375 -4.03125 2.40625 -4.15625 2.28125 -4.25 C 2.109375 -4.359375 1.953125 -4.390625 1.71875 -4.390625 C 1.1875 -4.390625 0.609375 -3.921875 0.609375 -2.953125 L 0.609375 -2.6875 L 0.28125 -2.6875 C 0.171875 -2.6875 0.140625 -2.625 0.140625 -2.5625 L 0.140625 -2.484375 C 0.140625 -2.453125 0.140625 -2.453125 0.171875 -2.453125 L 0.609375 -2.453125 L 0.609375 -0.765625 C 0.609375 -0.25 0.5 -0.21875 0.15625 -0.1875 C 0.125 -0.15625 0.125 -0.03125 0.15625 0.015625 C 0.390625 0 0.609375 0 0.859375 0 C 1.109375 0 1.40625 0 1.625 0.015625 C 1.671875 -0.03125 1.671875 -0.15625 1.625 -0.1875 C 1.140625 -0.21875 1.09375 -0.25 1.09375 -0.765625 Z M 1.09375 -0.765625 "/>
</g>
<g id="glyph-0-20">
<path d="M 1.203125 -0.765625 L 1.203125 -1.9375 C 1.40625 -1.921875 1.59375 -1.859375 1.71875 -1.703125 L 2.703125 -0.453125 C 2.828125 -0.296875 2.921875 -0.125 2.9375 -0.03125 C 2.9375 0 2.9375 0.015625 2.96875 0.015625 C 3.09375 0 3.171875 0 3.296875 0 C 3.515625 0 3.734375 0 3.9375 0.015625 C 3.96875 -0.03125 3.96875 -0.15625 3.9375 -0.1875 C 3.75 -0.203125 3.578125 -0.21875 3.390625 -0.453125 L 2.015625 -2.09375 C 1.953125 -2.140625 1.921875 -2.203125 1.921875 -2.25 C 1.921875 -2.296875 1.9375 -2.34375 2.140625 -2.5625 L 3.078125 -3.5 C 3.359375 -3.8125 3.609375 -3.84375 3.859375 -3.859375 C 3.90625 -3.890625 3.90625 -4.03125 3.859375 -4.0625 C 3.671875 -4.0625 3.46875 -4.046875 3.265625 -4.046875 C 3.03125 -4.046875 2.78125 -4.0625 2.5625 -4.0625 C 2.515625 -4.03125 2.515625 -3.890625 2.5625 -3.859375 C 2.78125 -3.828125 3 -3.8125 2.734375 -3.53125 L 1.703125 -2.421875 C 1.5625 -2.28125 1.421875 -2.203125 1.203125 -2.171875 L 1.203125 -3.28125 C 1.203125 -3.8125 1.3125 -3.84375 1.75 -3.859375 C 1.78125 -3.890625 1.78125 -4.03125 1.75 -4.0625 C 1.453125 -4.0625 1.15625 -4.046875 0.921875 -4.046875 C 0.6875 -4.046875 0.40625 -4.0625 0.125 -4.0625 C 0.078125 -4.03125 0.078125 -3.890625 0.125 -3.859375 C 0.5625 -3.84375 0.671875 -3.8125 0.671875 -3.28125 L 0.671875 -0.765625 C 0.671875 -0.25 0.5625 -0.21875 0.125 -0.1875 C 0.078125 -0.15625 0.078125 -0.03125 0.125 0.015625 C 0.40625 0 0.6875 0 0.9375 0 C 1.171875 0 1.46875 0 1.75 0.015625 C 1.78125 -0.03125 1.78125 -0.15625 1.75 -0.1875 C 1.3125 -0.21875 1.203125 -0.25 1.203125 -0.765625 Z M 1.203125 -0.765625 "/>
</g>
<g id="glyph-0-21">
<path d="M 0.4375 -2.234375 C 0.4375 -2.046875 0.59375 -1.890625 0.765625 -1.890625 C 0.953125 -1.890625 1.109375 -2.046875 1.109375 -2.234375 C 1.109375 -2.40625 0.953125 -2.5625 0.765625 -2.5625 C 0.59375 -2.5625 0.4375 -2.40625 0.4375 -2.234375 Z M 0.4375 -0.453125 C 0.4375 -0.265625 0.59375 -0.125 0.765625 -0.125 C 0.953125 -0.125 1.109375 -0.265625 1.109375 -0.453125 C 1.109375 -0.640625 0.953125 -0.78125 0.765625 -0.78125 C 0.59375 -0.78125 0.4375 -0.640625 0.4375 -0.453125 Z M 0.4375 -0.453125 "/>
</g>
<g id="glyph-0-22">
<path d="M 1.359375 0.0625 C 1.609375 0.0625 1.90625 -0.0625 2.21875 -0.3125 C 2.25 -0.34375 2.296875 -0.359375 2.3125 -0.3125 C 2.3125 -0.140625 2.375 0.0625 2.375 0.0625 C 2.421875 0.078125 2.453125 0.078125 2.5 0.0625 C 2.625 -0.046875 2.859375 -0.140625 3.234375 -0.1875 C 3.265625 -0.21875 3.265625 -0.328125 3.234375 -0.359375 C 2.828125 -0.390625 2.78125 -0.515625 2.78125 -0.8125 L 2.78125 -2.015625 C 2.78125 -2.21875 2.796875 -2.671875 2.796875 -2.671875 C 2.796875 -2.6875 2.78125 -2.703125 2.75 -2.703125 C 2.71875 -2.703125 2.625 -2.6875 2.53125 -2.6875 C 2.328125 -2.6875 2.109375 -2.703125 1.890625 -2.703125 C 1.859375 -2.671875 1.859375 -2.53125 1.890625 -2.5 C 2.203125 -2.484375 2.28125 -2.40625 2.28125 -1.984375 L 2.28125 -0.78125 C 2.28125 -0.65625 2.265625 -0.609375 2.171875 -0.53125 C 1.953125 -0.328125 1.703125 -0.234375 1.546875 -0.234375 C 1.359375 -0.234375 1.046875 -0.328125 1.046875 -0.875 L 1.046875 -2.015625 C 1.046875 -2.21875 1.078125 -2.671875 1.078125 -2.671875 C 1.078125 -2.6875 1.0625 -2.703125 1.03125 -2.703125 C 1 -2.703125 0.890625 -2.6875 0.796875 -2.6875 C 0.609375 -2.6875 0.375 -2.703125 0.15625 -2.703125 C 0.125 -2.671875 0.125 -2.53125 0.15625 -2.5 C 0.46875 -2.46875 0.546875 -2.40625 0.546875 -2 L 0.546875 -0.796875 C 0.546875 -0.359375 0.734375 0.0625 1.359375 0.0625 Z M 1.359375 0.0625 "/>
</g>
<g id="glyph-0-23">
<path d="M 4.15625 -0.734375 C 4.1875 -0.21875 4.171875 -0.21875 3.765625 -0.1875 C 3.71875 -0.15625 3.71875 -0.03125 3.765625 0.015625 C 4 0 4.25 0 4.4375 0 C 4.625 0 4.90625 0 5.125 0.015625 C 5.15625 -0.03125 5.15625 -0.15625 5.125 -0.1875 C 4.6875 -0.21875 4.671875 -0.234375 4.640625 -0.765625 L 4.453125 -3.40625 C 4.421875 -3.75 4.453125 -3.828125 4.875 -3.859375 C 4.921875 -3.890625 4.921875 -4.03125 4.875 -4.0625 L 4.0625 -4.046875 L 2.71875 -0.859375 C 2.703125 -0.796875 2.6875 -0.78125 2.671875 -0.78125 C 2.65625 -0.78125 2.640625 -0.8125 2.625 -0.859375 L 1.328125 -4.046875 L 0.421875 -4.0625 C 0.390625 -4.03125 0.390625 -3.890625 0.421875 -3.859375 C 0.859375 -3.828125 0.890625 -3.8125 0.84375 -3.34375 L 0.59375 -0.765625 C 0.5625 -0.390625 0.484375 -0.21875 0.125 -0.1875 C 0.09375 -0.15625 0.09375 -0.03125 0.125 0.015625 C 0.3125 0 0.515625 0 0.671875 0 C 0.8125 0 1.0625 0 1.25 0.015625 C 1.296875 -0.03125 1.296875 -0.15625 1.25 -0.1875 C 0.84375 -0.21875 0.796875 -0.421875 0.84375 -0.765625 L 1.078125 -3.296875 L 1.09375 -3.296875 L 2.390625 -0.03125 C 2.40625 0.015625 2.453125 0.0625 2.484375 0.0625 C 2.53125 0.0625 2.546875 0.015625 2.578125 -0.03125 L 3.984375 -3.359375 L 4 -3.359375 Z M 4.15625 -0.734375 "/>
</g>
<g id="glyph-0-24">
</g>
<g id="glyph-0-25">
<path d="M 1.09375 -2.078125 C 1.265625 -2.28125 1.546875 -2.46875 1.734375 -2.46875 C 2.140625 -2.46875 2.484375 -2.015625 2.484375 -1.3125 C 2.484375 -0.796875 2.296875 -0.15625 1.59375 -0.15625 C 1.484375 -0.15625 1.265625 -0.1875 1.15625 -0.28125 C 1.015625 -0.390625 1 -0.421875 1 -0.65625 L 1 -1.796875 C 1 -1.9375 1.03125 -1.984375 1.09375 -2.078125 Z M 0.984375 -2.3125 C 0.96875 -2.5 0.953125 -2.65625 0.921875 -2.71875 C 0.90625 -2.75 0.90625 -2.78125 0.859375 -2.78125 C 0.671875 -2.703125 0.515625 -2.65625 0.078125 -2.59375 C 0.0625 -2.5625 0.078125 -2.453125 0.09375 -2.421875 C 0.4375 -2.390625 0.5 -2.359375 0.5 -1.984375 L 0.5 0.6875 C 0.5 1.21875 0.4375 1.25 0.046875 1.265625 C 0.015625 1.296875 0.015625 1.4375 0.046875 1.46875 C 0.265625 1.46875 0.5 1.453125 0.75 1.453125 C 1 1.453125 1.3125 1.46875 1.515625 1.46875 C 1.546875 1.4375 1.546875 1.296875 1.515625 1.265625 C 1.0625 1.234375 1 1.21875 1 0.6875 L 1 0.015625 C 1 -0.0625 1.015625 -0.0625 1.09375 -0.03125 C 1.234375 0.03125 1.4375 0.0625 1.640625 0.0625 C 1.984375 0.0625 2.296875 -0.046875 2.5625 -0.28125 C 2.859375 -0.578125 3.015625 -0.96875 3.015625 -1.46875 C 3.015625 -2.140625 2.546875 -2.75 1.90625 -2.75 C 1.609375 -2.75 1.296875 -2.5625 1.046875 -2.28125 C 1.015625 -2.25 0.984375 -2.25 0.984375 -2.3125 Z M 0.984375 -2.3125 "/>
</g>
<g id="glyph-0-26">
<path d="M 1.0625 -2.25 C 1.0625 -2.4375 1.046875 -2.65625 1.015625 -2.71875 C 1 -2.75 1 -2.78125 0.9375 -2.78125 C 0.765625 -2.703125 0.609375 -2.65625 0.171875 -2.59375 C 0.15625 -2.5625 0.171875 -2.453125 0.1875 -2.421875 C 0.515625 -2.390625 0.59375 -2.359375 0.59375 -1.984375 L 0.59375 -0.765625 C 0.59375 -0.25 0.515625 -0.21875 0.15625 -0.1875 C 0.125 -0.15625 0.125 -0.03125 0.15625 0.015625 C 0.359375 0 0.59375 0 0.84375 0 C 1.09375 0 1.28125 0 1.46875 0.015625 C 1.5 -0.03125 1.5 -0.15625 1.46875 -0.1875 C 1.15625 -0.21875 1.09375 -0.25 1.09375 -0.765625 L 1.09375 -1.796875 C 1.09375 -1.921875 1.140625 -2 1.1875 -2.0625 C 1.4375 -2.296875 1.671875 -2.4375 1.875 -2.4375 C 2.109375 -2.4375 2.28125 -2.28125 2.28125 -1.859375 L 2.28125 -0.765625 C 2.28125 -0.25 2.234375 -0.21875 1.890625 -0.1875 C 1.859375 -0.15625 1.859375 -0.03125 1.890625 0.015625 C 2.046875 0 2.28125 0 2.53125 0 C 2.78125 0 3 0 3.15625 0.015625 C 3.1875 -0.03125 3.1875 -0.15625 3.15625 -0.1875 C 2.84375 -0.21875 2.78125 -0.25 2.78125 -0.765625 L 2.78125 -1.765625 C 2.78125 -1.859375 2.78125 -1.9375 2.78125 -2.015625 C 3.078125 -2.34375 3.359375 -2.4375 3.609375 -2.4375 C 3.84375 -2.4375 3.984375 -2.296875 3.984375 -1.875 L 3.984375 -0.765625 C 3.984375 -0.25 3.921875 -0.21875 3.59375 -0.1875 C 3.5625 -0.15625 3.5625 -0.03125 3.59375 0.015625 C 3.75 0 3.984375 0 4.234375 0 C 4.484375 0 4.703125 0 4.875 0.015625 C 4.90625 -0.03125 4.90625 -0.15625 4.875 -0.1875 C 4.53125 -0.21875 4.484375 -0.25 4.484375 -0.765625 L 4.484375 -1.765625 C 4.484375 -2.3125 4.390625 -2.75 3.828125 -2.75 C 3.5 -2.75 3.125 -2.640625 2.796875 -2.296875 C 2.78125 -2.28125 2.734375 -2.25 2.71875 -2.296875 C 2.65625 -2.546875 2.421875 -2.75 2.09375 -2.75 C 1.734375 -2.75 1.40625 -2.53125 1.140625 -2.25 C 1.109375 -2.21875 1.0625 -2.171875 1.0625 -2.25 Z M 1.0625 -2.25 "/>
</g>
<g id="glyph-0-27">
<path d="M 2.015625 -2.3125 C 2.140625 -2.171875 2.171875 -2.078125 2.171875 -1.921875 L 2.171875 -0.484375 C 2.171875 -0.375 2.171875 -0.34375 2.078125 -0.296875 C 1.9375 -0.21875 1.765625 -0.21875 1.671875 -0.21875 C 1.3125 -0.21875 0.765625 -0.484375 0.765625 -1.421875 C 0.765625 -2.078125 1.03125 -2.546875 1.53125 -2.546875 C 1.71875 -2.546875 1.890625 -2.46875 2.015625 -2.3125 Z M 2.171875 0.703125 C 2.171875 1.21875 2.109375 1.25 1.71875 1.265625 C 1.6875 1.296875 1.6875 1.4375 1.71875 1.46875 C 1.9375 1.46875 2.171875 1.453125 2.421875 1.453125 C 2.671875 1.453125 2.921875 1.46875 3.125 1.46875 C 3.15625 1.4375 3.15625 1.296875 3.125 1.265625 C 2.734375 1.25 2.671875 1.21875 2.671875 0.703125 L 2.671875 -2.625 C 2.671875 -2.703125 2.640625 -2.78125 2.578125 -2.78125 C 2.53125 -2.78125 2.5 -2.71875 2.4375 -2.65625 C 2.359375 -2.546875 2.34375 -2.53125 2.265625 -2.5625 C 2.0625 -2.703125 1.8125 -2.75 1.546875 -2.75 C 0.78125 -2.75 0.21875 -2.125 0.21875 -1.296875 C 0.21875 -0.71875 0.609375 0.0625 1.515625 0.0625 C 1.6875 0.0625 1.890625 0.03125 2 -0.03125 C 2.140625 -0.125 2.171875 -0.125 2.171875 0 Z M 2.171875 0.703125 "/>
</g>
<g id="glyph-0-28">
<path d="M 3.59375 0.765625 C 2.78125 0.453125 2.09375 0.453125 1.90625 0.453125 C 1.84375 0.453125 1.765625 0.453125 1.71875 0.46875 C 1.734375 0.453125 1.75 0.4375 1.78125 0.421875 C 2.03125 0.234375 2.3125 0.09375 2.53125 0.03125 C 3.078125 -0.03125 3.5 -0.3125 3.796875 -0.734375 C 4.046875 -1.078125 4.1875 -1.53125 4.1875 -2.0625 C 4.1875 -3.359375 3.28125 -4.140625 2.15625 -4.140625 C 0.9375 -4.140625 0.234375 -3.15625 0.234375 -1.953125 C 0.234375 -0.8125 0.96875 -0.078125 1.921875 0.046875 C 1.796875 0.109375 1.703125 0.171875 1.59375 0.25 C 1.296875 0.453125 1.046875 0.703125 0.859375 0.96875 L 1.125 1.09375 C 1.171875 1 1.234375 0.921875 1.3125 0.84375 C 1.4375 0.75 1.5625 0.703125 1.625 0.703125 C 2.046875 0.703125 2.421875 0.828125 3.15625 1.125 C 3.625 1.328125 4.078125 1.421875 4.609375 1.421875 C 5.265625 1.421875 5.890625 1.1875 6.296875 0.8125 L 6.1875 0.703125 C 5.765625 0.9375 5.265625 1.078125 4.953125 1.078125 C 4.484375 1.078125 4.15625 0.984375 3.59375 0.765625 Z M 2.078125 -3.90625 C 2.90625 -3.90625 3.578125 -3.21875 3.578125 -1.953125 C 3.578125 -0.828125 3.046875 -0.15625 2.328125 -0.15625 C 1.5625 -0.15625 0.828125 -0.84375 0.828125 -2.046875 C 0.828125 -3.375 1.453125 -3.90625 2.078125 -3.90625 Z M 5.890625 0.0625 C 6.140625 0.0625 6.4375 -0.0625 6.734375 -0.3125 C 6.765625 -0.34375 6.828125 -0.359375 6.828125 -0.3125 C 6.84375 -0.140625 6.90625 0.0625 6.90625 0.0625 C 6.953125 0.078125 6.984375 0.078125 7.015625 0.0625 C 7.15625 -0.046875 7.375 -0.140625 7.765625 -0.1875 C 7.796875 -0.21875 7.796875 -0.328125 7.765625 -0.359375 C 7.359375 -0.390625 7.3125 -0.515625 7.3125 -0.8125 L 7.3125 -2.015625 C 7.3125 -2.21875 7.328125 -2.671875 7.328125 -2.671875 C 7.328125 -2.6875 7.3125 -2.703125 7.28125 -2.703125 C 7.25 -2.703125 7.15625 -2.6875 7.0625 -2.6875 C 6.859375 -2.6875 6.640625 -2.703125 6.421875 -2.703125 C 6.375 -2.671875 6.375 -2.53125 6.421875 -2.5 C 6.734375 -2.484375 6.8125 -2.40625 6.8125 -1.984375 L 6.8125 -0.78125 C 6.8125 -0.65625 6.796875 -0.609375 6.703125 -0.53125 C 6.46875 -0.328125 6.234375 -0.234375 6.078125 -0.234375 C 5.890625 -0.234375 5.578125 -0.328125 5.578125 -0.875 L 5.578125 -2.015625 C 5.578125 -2.21875 5.609375 -2.671875 5.609375 -2.671875 C 5.609375 -2.6875 5.578125 -2.703125 5.546875 -2.703125 C 5.515625 -2.703125 5.421875 -2.6875 5.328125 -2.6875 C 5.125 -2.6875 4.90625 -2.703125 4.6875 -2.703125 C 4.65625 -2.671875 4.65625 -2.53125 4.6875 -2.5 C 5 -2.46875 5.078125 -2.40625 5.078125 -2 L 5.078125 -0.796875 C 5.078125 -0.359375 5.265625 0.0625 5.890625 0.0625 Z M 5.890625 0.0625 "/>
</g>
<g id="glyph-0-29">
<path d="M 2 -1.75 C 2 -1.171875 1.703125 -1.046875 1.46875 -1.046875 C 0.953125 -1.046875 0.890625 -1.5 0.890625 -1.890625 C 0.890625 -2.34375 1.046875 -2.5625 1.390625 -2.5625 C 1.796875 -2.5625 2 -2.28125 2 -1.75 Z M 0.828125 0.0625 C 0.890625 0.078125 1 0.09375 1.078125 0.09375 C 1.28125 0.09375 1.453125 0.078125 1.53125 0.078125 C 1.859375 0.078125 2.109375 0.078125 2.296875 0.1875 C 2.546875 0.328125 2.625 0.40625 2.625 0.578125 C 2.625 1.03125 1.953125 1.265625 1.390625 1.265625 C 1.15625 1.265625 0.640625 1.078125 0.640625 0.65625 C 0.640625 0.4375 0.640625 0.28125 0.828125 0.0625 Z M 2.78125 -2.4375 C 2.90625 -2.4375 3.015625 -2.546875 3.015625 -2.671875 C 3.015625 -2.796875 2.90625 -2.90625 2.734375 -2.90625 C 2.5625 -2.90625 2.265625 -2.796875 2.109375 -2.578125 C 2.03125 -2.625 1.828125 -2.75 1.453125 -2.75 C 0.890625 -2.75 0.375 -2.375 0.375 -1.796875 C 0.375 -1.46875 0.53125 -1.265625 0.703125 -1.09375 C 0.53125 -0.953125 0.421875 -0.671875 0.421875 -0.46875 C 0.421875 -0.234375 0.546875 -0.0625 0.71875 0.015625 C 0.375 0.21875 0.203125 0.515625 0.203125 0.78125 C 0.203125 1.328125 0.71875 1.5 1.203125 1.5 C 2.046875 1.5 2.96875 1.09375 2.96875 0.40625 C 2.96875 0.203125 2.875 0.046875 2.6875 -0.09375 C 2.4375 -0.296875 2 -0.3125 1.765625 -0.3125 C 1.65625 -0.3125 1.5 -0.296875 1.34375 -0.28125 C 1.25 -0.265625 1.1875 -0.265625 1.15625 -0.265625 C 0.984375 -0.265625 0.765625 -0.359375 0.765625 -0.625 C 0.765625 -0.75 0.796875 -0.875 0.875 -0.984375 C 1.03125 -0.890625 1.203125 -0.859375 1.4375 -0.859375 C 2 -0.859375 2.5 -1.203125 2.5 -1.8125 C 2.5 -2.109375 2.421875 -2.28125 2.234375 -2.46875 C 2.28125 -2.53125 2.40625 -2.625 2.484375 -2.625 C 2.53125 -2.625 2.578125 -2.59375 2.609375 -2.546875 C 2.640625 -2.5 2.71875 -2.4375 2.78125 -2.4375 Z M 2.78125 -2.4375 "/>
</g>
<g id="glyph-0-30">
<path d="M 1.203125 -0.53125 L 1.203125 -3.546875 C 1.203125 -3.765625 1.421875 -3.84375 1.734375 -3.84375 C 3.078125 -3.84375 3.53125 -2.75 3.53125 -1.78125 C 3.53125 -0.515625 2.765625 -0.203125 1.890625 -0.203125 C 1.265625 -0.203125 1.203125 -0.328125 1.203125 -0.53125 Z M 0.921875 -4.046875 C 0.703125 -4.046875 0.375 -4.0625 0.125 -4.0625 C 0.078125 -4.03125 0.078125 -3.890625 0.125 -3.859375 C 0.5625 -3.84375 0.671875 -3.8125 0.671875 -3.28125 L 0.671875 -0.765625 C 0.671875 -0.25 0.5625 -0.21875 0.125 -0.1875 C 0.078125 -0.15625 0.078125 -0.03125 0.125 0.015625 C 0.359375 0 0.703125 0 0.9375 0 C 1.171875 0 1.4375 0.015625 2.078125 0.015625 C 2.96875 0.015625 4.140625 -0.390625 4.140625 -1.9375 C 4.140625 -3.109375 3.171875 -4.0625 1.96875 -4.0625 C 1.515625 -4.0625 1.171875 -4.046875 0.921875 -4.046875 Z M 0.921875 -4.046875 "/>
</g>
<g id="glyph-0-31">
<path d="M 1.09375 -2.28125 C 1.25 -2.421875 1.4375 -2.484375 1.625 -2.484375 C 2.015625 -2.484375 2.328125 -2.015625 2.328125 -1.40625 C 2.328125 -0.6875 2.03125 -0.15625 1.4375 -0.15625 C 1.25 -0.15625 1.109375 -0.28125 0.984375 -0.453125 L 0.984375 -2.015625 C 0.984375 -2.140625 1.015625 -2.203125 1.09375 -2.28125 Z M 1.046875 -2.46875 C 1 -2.4375 0.984375 -2.453125 0.984375 -2.5 L 0.984375 -3.65625 C 0.984375 -4.0625 1.015625 -4.328125 1.015625 -4.328125 C 1.015625 -4.359375 0.984375 -4.390625 0.921875 -4.390625 C 0.765625 -4.328125 0.296875 -4.234375 0.046875 -4.21875 C 0.03125 -4.171875 0.046875 -4.0625 0.09375 -4.03125 C 0.421875 -4 0.484375 -4.03125 0.484375 -3.515625 L 0.484375 -0.453125 C 0.484375 -0.203125 0.484375 -0.09375 0.46875 0 C 0.5 0.046875 0.53125 0.078125 0.609375 0.078125 C 0.640625 0.046875 0.703125 -0.015625 0.75 -0.078125 C 0.8125 -0.15625 0.859375 -0.15625 0.921875 -0.09375 C 1.0625 0.03125 1.25 0.0625 1.46875 0.0625 C 2.109375 0.0625 2.859375 -0.515625 2.859375 -1.515625 C 2.859375 -2.28125 2.296875 -2.75 1.75 -2.75 C 1.484375 -2.75 1.25 -2.65625 1.046875 -2.46875 Z M 1.046875 -2.46875 "/>
</g>
<g id="glyph-0-32">
<path d="M 0.9375 0 L 2.265625 0 C 2.4375 0 3.015625 0.015625 3.015625 0.015625 C 3.078125 -0.296875 3.140625 -0.703125 3.1875 -1.03125 C 3.125 -1.0625 3.046875 -1.078125 2.984375 -1.0625 C 2.859375 -0.609375 2.625 -0.25 1.953125 -0.25 L 1.5625 -0.25 C 1.3125 -0.25 1.203125 -0.359375 1.203125 -0.6875 L 1.203125 -3.28125 C 1.203125 -3.8125 1.3125 -3.84375 1.75 -3.859375 C 1.78125 -3.890625 1.78125 -4.03125 1.75 -4.0625 C 1.46875 -4.0625 1.171875 -4.046875 0.921875 -4.046875 C 0.703125 -4.046875 0.40625 -4.0625 0.125 -4.0625 C 0.078125 -4.03125 0.078125 -3.890625 0.125 -3.859375 C 0.5625 -3.84375 0.671875 -3.8125 0.671875 -3.28125 L 0.671875 -0.765625 C 0.671875 -0.25 0.5625 -0.21875 0.125 -0.1875 C 0.078125 -0.15625 0.078125 -0.03125 0.125 0.015625 C 0.359375 0 0.71875 0 0.9375 0 Z M 0.9375 0 "/>
</g>
<g id="glyph-0-33">
<path d="M 2.25 0.0625 C 2.859375 0.0625 3.40625 -0.21875 3.84375 -0.78125 C 3.8125 -0.84375 3.765625 -0.875 3.6875 -0.875 C 3.25 -0.390625 2.8125 -0.1875 2.234375 -0.1875 C 1.390625 -0.1875 0.796875 -1.15625 0.796875 -2.0625 C 0.796875 -2.609375 0.9375 -3.0625 1.171875 -3.34375 C 1.484375 -3.71875 1.859375 -3.90625 2.171875 -3.90625 C 3.046875 -3.90625 3.390625 -3.390625 3.5625 -2.84375 C 3.625 -2.8125 3.6875 -2.84375 3.765625 -2.875 C 3.734375 -3.203125 3.6875 -3.5 3.625 -3.84375 C 3.296875 -3.875 3.015625 -4.140625 2.25 -4.140625 C 1.71875 -4.140625 1.265625 -3.9375 0.890625 -3.59375 C 0.484375 -3.21875 0.234375 -2.59375 0.234375 -1.953125 C 0.234375 -0.859375 0.890625 0.0625 2.25 0.0625 Z M 2.25 0.0625 "/>
</g>
<g id="glyph-0-34">
<path d="M 2.203125 -0.765625 L 2.203125 -3.171875 C 2.203125 -3.5625 2.265625 -3.8125 2.484375 -3.8125 L 2.625 -3.8125 C 3.09375 -3.8125 3.390625 -3.640625 3.5 -3.15625 C 3.5625 -3.15625 3.65625 -3.171875 3.71875 -3.1875 C 3.671875 -3.484375 3.640625 -3.796875 3.625 -4.078125 C 3.625 -4.09375 3.625 -4.109375 3.609375 -4.109375 C 3.390625 -4.078125 2.703125 -4.046875 2.203125 -4.046875 L 1.671875 -4.046875 C 1.1875 -4.046875 0.4375 -4.078125 0.203125 -4.109375 C 0.1875 -4.109375 0.171875 -4.09375 0.171875 -4.078125 C 0.15625 -3.796875 0.09375 -3.46875 0.015625 -3.171875 C 0.078125 -3.140625 0.15625 -3.140625 0.234375 -3.140625 C 0.359375 -3.640625 0.640625 -3.8125 1.0625 -3.8125 L 1.375 -3.8125 C 1.609375 -3.8125 1.671875 -3.5625 1.671875 -3.1875 L 1.671875 -0.765625 C 1.671875 -0.25 1.5625 -0.21875 1.0625 -0.1875 C 1.015625 -0.15625 1.015625 -0.03125 1.0625 0.015625 C 1.359375 0 1.671875 0 1.9375 0 C 2.171875 0 2.5 0 2.8125 0.015625 C 2.84375 -0.03125 2.84375 -0.15625 2.8125 -0.1875 C 2.3125 -0.21875 2.203125 -0.25 2.203125 -0.765625 Z M 2.203125 -0.765625 "/>
</g>
<g id="glyph-0-35">
<path d="M 1.703125 -3.875 C 2.09375 -3.875 2.546875 -3.75 2.546875 -3 C 2.546875 -2.21875 2.09375 -2.046875 1.484375 -2.046875 L 1.1875 -2.046875 L 1.1875 -3.484375 C 1.1875 -3.65625 1.265625 -3.875 1.703125 -3.875 Z M 1.1875 -0.765625 L 1.1875 -1.828125 C 1.71875 -1.828125 1.828125 -1.734375 1.921875 -1.59375 L 2.59375 -0.5 C 2.765625 -0.203125 3.046875 0.0625 3.421875 0.0625 C 3.515625 0.0625 3.625 0.046875 3.6875 0.015625 C 3.703125 -0.015625 3.703125 -0.078125 3.6875 -0.125 C 3.390625 -0.125 3.234375 -0.34375 3.078125 -0.609375 L 2.28125 -1.9375 C 2.5625 -2.015625 3.125 -2.34375 3.125 -3.015625 C 3.125 -3.328125 3.015625 -3.578125 2.78125 -3.796875 C 2.484375 -4.078125 2.09375 -4.09375 1.703125 -4.09375 C 1.40625 -4.09375 1.140625 -4.046875 0.921875 -4.046875 C 0.703125 -4.046875 0.40625 -4.0625 0.109375 -4.0625 C 0.0625 -4.03125 0.0625 -3.890625 0.109375 -3.859375 C 0.546875 -3.84375 0.65625 -3.8125 0.65625 -3.28125 L 0.65625 -0.765625 C 0.65625 -0.25 0.546875 -0.21875 0.109375 -0.1875 C 0.0625 -0.15625 0.0625 -0.03125 0.109375 0.015625 C 0.390625 0 0.671875 0 0.921875 0 C 1.15625 0 1.453125 0 1.734375 0.015625 C 1.765625 -0.03125 1.765625 -0.15625 1.734375 -0.1875 C 1.296875 -0.21875 1.1875 -0.25 1.1875 -0.765625 Z M 1.1875 -0.765625 "/>
</g>
<g id="glyph-1-0">
<path d="M 1.1875 -1.84375 C 1.1875 -1.9375 1.21875 -2.015625 1.28125 -2.078125 C 1.34375 -2.140625 1.421875 -2.171875 1.515625 -2.171875 C 1.597656 -2.171875 1.671875 -2.140625 1.734375 -2.078125 C 1.804688 -2.015625 1.84375 -1.9375 1.84375 -1.84375 C 1.84375 -1.75 1.804688 -1.671875 1.734375 -1.609375 C 1.671875 -1.546875 1.597656 -1.515625 1.515625 -1.515625 C 1.421875 -1.515625 1.34375 -1.546875 1.28125 -1.609375 C 1.21875 -1.671875 1.1875 -1.75 1.1875 -1.84375 Z M 1.515625 -3.34375 C 1.285156 -3.34375 1.113281 -3.21875 1 -2.96875 C 0.882812 -2.71875 0.828125 -2.335938 0.828125 -1.828125 C 0.828125 -1.316406 0.882812 -0.9375 1 -0.6875 C 1.113281 -0.445312 1.285156 -0.328125 1.515625 -0.328125 C 1.742188 -0.328125 1.914062 -0.445312 2.03125 -0.6875 C 2.144531 -0.9375 2.203125 -1.316406 2.203125 -1.828125 C 2.203125 -2.335938 2.144531 -2.71875 2.03125 -2.96875 C 1.914062 -3.21875 1.742188 -3.34375 1.515625 -3.34375 Z M 1.515625 -3.734375 C 1.898438 -3.734375 2.191406 -3.570312 2.390625 -3.25 C 2.597656 -2.925781 2.703125 -2.453125 2.703125 -1.828125 C 2.703125 -1.203125 2.597656 -0.726562 2.390625 -0.40625 C 2.191406 -0.0820312 1.898438 0.078125 1.515625 0.078125 C 1.117188 0.078125 0.820312 -0.0820312 0.625 -0.40625 C 0.425781 -0.726562 0.328125 -1.203125 0.328125 -1.828125 C 0.328125 -2.453125 0.425781 -2.925781 0.625 -3.25 C 0.820312 -3.570312 1.117188 -3.734375 1.515625 -3.734375 Z M 1.515625 -3.734375 "/>
</g>
<g id="glyph-1-1">
<path d="M 1.203125 -0.75 L 1.828125 -0.75 L 1.828125 0 L 1.203125 0 Z M 1.203125 -0.75 "/>
</g>
<g id="glyph-1-2">
<path d="M 1.515625 -3.53125 L 1.515625 -2.75 L 2.53125 -2.75 L 2.53125 -2.40625 L 1.515625 -2.40625 L 1.515625 -0.90625 C 1.515625 -0.707031 1.550781 -0.566406 1.625 -0.484375 C 1.695312 -0.398438 1.832031 -0.359375 2.03125 -0.359375 L 2.53125 -0.359375 L 2.53125 0 L 1.984375 0 C 1.640625 0 1.398438 -0.0664062 1.265625 -0.203125 C 1.128906 -0.335938 1.0625 -0.570312 1.0625 -0.90625 L 1.0625 -2.40625 L 0.328125 -2.40625 L 0.328125 -2.75 L 1.0625 -2.75 L 1.0625 -3.53125 Z M 1.515625 -3.53125 "/>
</g>
<g id="glyph-1-3">
<path d="M 2.75 -2.75 L 1.765625 -1.4375 L 2.84375 0 L 2.3125 0 L 1.515625 -1.109375 L 0.703125 0 L 0.1875 0 L 1.265625 -1.4375 L 0.28125 -2.75 L 0.78125 -2.75 L 1.515625 -1.75 L 2.234375 -2.75 Z M 2.75 -2.75 "/>
</g>
<g id="glyph-1-4">
<path d="M 0.65625 -0.421875 L 1.4375 -0.421875 L 1.4375 -3.21875 L 0.609375 -3.03125 L 0.609375 -3.484375 L 1.4375 -3.671875 L 1.921875 -3.671875 L 1.921875 -0.421875 L 2.6875 -0.421875 L 2.6875 0 L 0.65625 0 Z M 0.65625 -0.421875 "/>
</g>
<g id="glyph-1-5">
<path d="M 2.609375 -0.140625 C 2.484375 -0.0664062 2.351562 -0.015625 2.21875 0.015625 C 2.09375 0.0546875 1.96875 0.078125 1.84375 0.078125 C 1.414062 0.078125 1.082031 -0.046875 0.84375 -0.296875 C 0.601562 -0.554688 0.484375 -0.914062 0.484375 -1.375 C 0.484375 -1.820312 0.601562 -2.171875 0.84375 -2.421875 C 1.082031 -2.679688 1.414062 -2.8125 1.84375 -2.8125 C 1.96875 -2.8125 2.09375 -2.796875 2.21875 -2.765625 C 2.351562 -2.734375 2.484375 -2.679688 2.609375 -2.609375 L 2.609375 -2.125 C 2.484375 -2.238281 2.359375 -2.316406 2.234375 -2.359375 C 2.117188 -2.410156 1.988281 -2.4375 1.84375 -2.4375 C 1.550781 -2.4375 1.328125 -2.34375 1.171875 -2.15625 C 1.023438 -1.976562 0.953125 -1.71875 0.953125 -1.375 C 0.953125 -1.03125 1.03125 -0.765625 1.1875 -0.578125 C 1.34375 -0.398438 1.5625 -0.3125 1.84375 -0.3125 C 2 -0.3125 2.140625 -0.332031 2.265625 -0.375 C 2.390625 -0.425781 2.503906 -0.503906 2.609375 -0.609375 Z M 2.609375 -0.140625 "/>
</g>
<g id="glyph-1-6">
<path d="M 2.390625 -2.65625 L 2.390625 -2.21875 C 2.265625 -2.289062 2.132812 -2.34375 2 -2.375 C 1.863281 -2.414062 1.726562 -2.4375 1.59375 -2.4375 C 1.394531 -2.4375 1.242188 -2.398438 1.140625 -2.328125 C 1.035156 -2.265625 0.984375 -2.164062 0.984375 -2.03125 C 0.984375 -1.914062 1.019531 -1.828125 1.09375 -1.765625 C 1.175781 -1.703125 1.367188 -1.640625 1.671875 -1.578125 L 1.84375 -1.546875 C 2.070312 -1.503906 2.242188 -1.421875 2.359375 -1.296875 C 2.472656 -1.171875 2.53125 -1.003906 2.53125 -0.796875 C 2.53125 -0.523438 2.429688 -0.3125 2.234375 -0.15625 C 2.046875 0 1.78125 0.078125 1.4375 0.078125 C 1.300781 0.078125 1.15625 0.0625 1 0.03125 C 0.851562 0 0.691406 -0.0390625 0.515625 -0.09375 L 0.515625 -0.5625 C 0.691406 -0.476562 0.851562 -0.414062 1 -0.375 C 1.15625 -0.332031 1.300781 -0.3125 1.4375 -0.3125 C 1.644531 -0.3125 1.800781 -0.347656 1.90625 -0.421875 C 2.019531 -0.503906 2.078125 -0.617188 2.078125 -0.765625 C 2.078125 -0.972656 1.875 -1.117188 1.46875 -1.203125 L 1.453125 -1.203125 L 1.28125 -1.25 C 1.019531 -1.289062 0.828125 -1.375 0.703125 -1.5 C 0.585938 -1.625 0.53125 -1.789062 0.53125 -2 C 0.53125 -2.257812 0.617188 -2.457031 0.796875 -2.59375 C 0.972656 -2.738281 1.226562 -2.8125 1.5625 -2.8125 C 1.707031 -2.8125 1.847656 -2.796875 1.984375 -2.765625 C 2.117188 -2.742188 2.253906 -2.707031 2.390625 -2.65625 Z M 2.390625 -2.65625 "/>
</g>
<g id="glyph-1-7">
<path d="M 0.25 -2.75 L 0.71875 -2.75 L 1.515625 -0.4375 L 2.3125 -2.75 L 2.78125 -2.75 L 1.8125 0 L 1.21875 0 Z M 0.25 -2.75 "/>
</g>
<g id="glyph-1-8">
<path d="M 1.8125 -3.21875 L 0.65625 -1.28125 L 1.8125 -1.28125 Z M 1.71875 -3.671875 L 2.296875 -3.671875 L 2.296875 -1.28125 L 2.78125 -1.28125 L 2.78125 -0.875 L 2.296875 -0.875 L 2.296875 0 L 1.8125 0 L 1.8125 -0.875 L 0.25 -0.875 L 0.25 -1.34375 Z M 1.71875 -3.671875 "/>
</g>
<g id="glyph-1-9">
<path d="M 0.921875 -0.34375 L 0.921875 1.046875 L 0.46875 1.046875 L 0.46875 -2.75 L 0.921875 -2.75 L 0.921875 -2.40625 C 0.992188 -2.539062 1.09375 -2.640625 1.21875 -2.703125 C 1.34375 -2.773438 1.488281 -2.8125 1.65625 -2.8125 C 1.988281 -2.8125 2.25 -2.679688 2.4375 -2.421875 C 2.625 -2.171875 2.71875 -1.816406 2.71875 -1.359375 C 2.71875 -0.910156 2.625 -0.554688 2.4375 -0.296875 C 2.25 -0.046875 1.988281 0.078125 1.65625 0.078125 C 1.488281 0.078125 1.34375 0.0390625 1.21875 -0.03125 C 1.09375 -0.101562 0.992188 -0.207031 0.921875 -0.34375 Z M 2.25 -1.375 C 2.25 -1.726562 2.191406 -1.992188 2.078125 -2.171875 C 1.972656 -2.347656 1.8125 -2.4375 1.59375 -2.4375 C 1.375 -2.4375 1.207031 -2.34375 1.09375 -2.15625 C 0.976562 -1.976562 0.921875 -1.71875 0.921875 -1.375 C 0.921875 -1.03125 0.976562 -0.765625 1.09375 -0.578125 C 1.207031 -0.398438 1.375 -0.3125 1.59375 -0.3125 C 1.8125 -0.3125 1.972656 -0.398438 2.078125 -0.578125 C 2.191406 -0.753906 2.25 -1.019531 2.25 -1.375 Z M 2.25 -1.375 "/>
</g>
<g id="glyph-1-10">
<path d="M 2.109375 -0.890625 C 2.035156 -0.691406 1.941406 -0.4375 1.828125 -0.125 C 1.660156 0.300781 1.550781 0.5625 1.5 0.65625 C 1.414062 0.789062 1.316406 0.890625 1.203125 0.953125 C 1.097656 1.015625 0.96875 1.046875 0.8125 1.046875 L 0.453125 1.046875 L 0.453125 0.671875 L 0.71875 0.671875 C 0.851562 0.671875 0.957031 0.628906 1.03125 0.546875 C 1.101562 0.472656 1.195312 0.273438 1.3125 -0.046875 L 0.25 -2.75 L 0.734375 -2.75 L 1.546875 -0.59375 L 2.359375 -2.75 L 2.828125 -2.75 Z M 2.109375 -0.890625 "/>
</g>
<g id="glyph-1-11">
<path d="M 0.515625 -3.671875 L 2.359375 -3.671875 L 2.359375 -3.25 L 0.953125 -3.25 L 0.953125 -2.34375 C 1.023438 -2.375 1.097656 -2.394531 1.171875 -2.40625 C 1.242188 -2.414062 1.316406 -2.421875 1.390625 -2.421875 C 1.765625 -2.421875 2.0625 -2.304688 2.28125 -2.078125 C 2.507812 -1.859375 2.625 -1.554688 2.625 -1.171875 C 2.625 -0.785156 2.503906 -0.476562 2.265625 -0.25 C 2.035156 -0.03125 1.71875 0.078125 1.3125 0.078125 C 1.125 0.078125 0.945312 0.0625 0.78125 0.03125 C 0.625 0.0078125 0.476562 -0.03125 0.34375 -0.09375 L 0.34375 -0.59375 C 0.5 -0.507812 0.648438 -0.445312 0.796875 -0.40625 C 0.953125 -0.363281 1.109375 -0.34375 1.265625 -0.34375 C 1.546875 -0.34375 1.757812 -0.414062 1.90625 -0.5625 C 2.050781 -0.707031 2.125 -0.910156 2.125 -1.171875 C 2.125 -1.429688 2.046875 -1.632812 1.890625 -1.78125 C 1.742188 -1.925781 1.535156 -2 1.265625 -2 C 1.128906 -2 1 -1.984375 0.875 -1.953125 C 0.75 -1.929688 0.628906 -1.890625 0.515625 -1.828125 Z M 0.515625 -3.671875 "/>
</g>
<g id="glyph-1-12">
<path d="M 1.46875 0.046875 L 1.46875 -2.40625 L 0.6875 -2.40625 L 0.6875 -2.75 L 1.921875 -2.75 L 1.921875 0.046875 C 1.921875 0.367188 1.847656 0.613281 1.703125 0.78125 C 1.554688 0.957031 1.347656 1.046875 1.078125 1.046875 L 0.453125 1.046875 L 0.453125 0.65625 L 1.03125 0.65625 C 1.175781 0.65625 1.285156 0.601562 1.359375 0.5 C 1.429688 0.40625 1.46875 0.253906 1.46875 0.046875 Z M 1.46875 -3.828125 L 1.921875 -3.828125 L 1.921875 -3.25 L 1.46875 -3.25 Z M 1.46875 -3.828125 "/>
</g>
<g id="glyph-1-13">
<path d="M 1.515625 -2.4375 C 1.285156 -2.4375 1.109375 -2.347656 0.984375 -2.171875 C 0.867188 -1.992188 0.8125 -1.726562 0.8125 -1.375 C 0.8125 -1.019531 0.867188 -0.753906 0.984375 -0.578125 C 1.109375 -0.398438 1.285156 -0.3125 1.515625 -0.3125 C 1.742188 -0.3125 1.914062 -0.398438 2.03125 -0.578125 C 2.15625 -0.753906 2.21875 -1.019531 2.21875 -1.375 C 2.21875 -1.726562 2.15625 -1.992188 2.03125 -2.171875 C 1.914062 -2.347656 1.742188 -2.4375 1.515625 -2.4375 Z M 1.515625 -2.8125 C 1.890625 -2.8125 2.175781 -2.6875 2.375 -2.4375 C 2.582031 -2.195312 2.6875 -1.84375 2.6875 -1.375 C 2.6875 -0.90625 2.585938 -0.546875 2.390625 -0.296875 C 2.191406 -0.046875 1.898438 0.078125 1.515625 0.078125 C 1.128906 0.078125 0.835938 -0.046875 0.640625 -0.296875 C 0.441406 -0.546875 0.34375 -0.90625 0.34375 -1.375 C 0.34375 -1.84375 0.441406 -2.195312 0.640625 -2.4375 C 0.835938 -2.6875 1.128906 -2.8125 1.515625 -2.8125 Z M 1.515625 -2.8125 "/>
</g>
<g id="glyph-1-14">
<path d="M 2.578125 -1.703125 L 2.578125 0 L 2.125 0 L 2.125 -1.703125 C 2.125 -1.953125 2.078125 -2.132812 1.984375 -2.25 C 1.898438 -2.363281 1.769531 -2.421875 1.59375 -2.421875 C 1.375 -2.421875 1.207031 -2.34375 1.09375 -2.1875 C 0.988281 -2.039062 0.9375 -1.832031 0.9375 -1.5625 L 0.9375 0 L 0.484375 0 L 0.484375 -2.75 L 0.9375 -2.75 L 0.9375 -2.34375 C 1.007812 -2.5 1.113281 -2.613281 1.25 -2.6875 C 1.394531 -2.769531 1.5625 -2.8125 1.75 -2.8125 C 2.03125 -2.8125 2.238281 -2.71875 2.375 -2.53125 C 2.507812 -2.351562 2.578125 -2.078125 2.578125 -1.703125 Z M 2.578125 -1.703125 "/>
</g>
<g id="glyph-1-15">
<path d="M 2.4375 -3.59375 L 2.4375 -3.125 C 2.332031 -3.1875 2.222656 -3.234375 2.109375 -3.265625 C 1.992188 -3.296875 1.867188 -3.3125 1.734375 -3.3125 C 1.421875 -3.3125 1.179688 -3.191406 1.015625 -2.953125 C 0.859375 -2.722656 0.78125 -2.378906 0.78125 -1.921875 C 0.863281 -2.078125 0.972656 -2.195312 1.109375 -2.28125 C 1.242188 -2.375 1.40625 -2.421875 1.59375 -2.421875 C 1.945312 -2.421875 2.21875 -2.3125 2.40625 -2.09375 C 2.601562 -1.882812 2.703125 -1.578125 2.703125 -1.171875 C 2.703125 -0.773438 2.601562 -0.46875 2.40625 -0.25 C 2.207031 -0.03125 1.925781 0.078125 1.5625 0.078125 C 1.132812 0.078125 0.820312 -0.0703125 0.625 -0.375 C 0.425781 -0.6875 0.328125 -1.171875 0.328125 -1.828125 C 0.328125 -2.453125 0.445312 -2.925781 0.6875 -3.25 C 0.925781 -3.570312 1.269531 -3.734375 1.71875 -3.734375 C 1.84375 -3.734375 1.960938 -3.71875 2.078125 -3.6875 C 2.203125 -3.664062 2.320312 -3.632812 2.4375 -3.59375 Z M 1.546875 -2.03125 C 1.335938 -2.03125 1.171875 -1.953125 1.046875 -1.796875 C 0.929688 -1.648438 0.875 -1.441406 0.875 -1.171875 C 0.875 -0.910156 0.929688 -0.703125 1.046875 -0.546875 C 1.171875 -0.390625 1.335938 -0.3125 1.546875 -0.3125 C 1.765625 -0.3125 1.929688 -0.382812 2.046875 -0.53125 C 2.160156 -0.675781 2.21875 -0.890625 2.21875 -1.171875 C 2.21875 -1.460938 2.160156 -1.675781 2.046875 -1.8125 C 1.929688 -1.957031 1.765625 -2.03125 1.546875 -2.03125 Z M 1.546875 -2.03125 "/>
</g>
<g id="glyph-1-16">
<path d="M 1.71875 -1.390625 L 1.578125 -1.390625 C 1.304688 -1.390625 1.101562 -1.34375 0.96875 -1.25 C 0.84375 -1.15625 0.78125 -1.015625 0.78125 -0.828125 C 0.78125 -0.660156 0.828125 -0.53125 0.921875 -0.4375 C 1.023438 -0.351562 1.164062 -0.3125 1.34375 -0.3125 C 1.59375 -0.3125 1.785156 -0.394531 1.921875 -0.5625 C 2.066406 -0.738281 2.140625 -0.976562 2.140625 -1.28125 L 2.140625 -1.390625 Z M 2.609375 -1.5625 L 2.609375 0 L 2.140625 0 L 2.140625 -0.40625 C 2.046875 -0.238281 1.925781 -0.113281 1.78125 -0.03125 C 1.632812 0.0390625 1.457031 0.078125 1.25 0.078125 C 0.96875 0.078125 0.742188 0 0.578125 -0.15625 C 0.410156 -0.320312 0.328125 -0.535156 0.328125 -0.796875 C 0.328125 -1.109375 0.425781 -1.34375 0.625 -1.5 C 0.832031 -1.65625 1.140625 -1.734375 1.546875 -1.734375 L 2.140625 -1.734375 L 2.140625 -1.8125 C 2.140625 -2.03125 2.082031 -2.1875 1.96875 -2.28125 C 1.863281 -2.382812 1.691406 -2.4375 1.453125 -2.4375 C 1.296875 -2.4375 1.140625 -2.410156 0.984375 -2.359375 C 0.828125 -2.316406 0.675781 -2.253906 0.53125 -2.171875 L 0.53125 -2.625 C 0.695312 -2.6875 0.851562 -2.734375 1 -2.765625 C 1.15625 -2.796875 1.304688 -2.8125 1.453125 -2.8125 C 1.679688 -2.8125 1.875 -2.773438 2.03125 -2.703125 C 2.195312 -2.640625 2.328125 -2.546875 2.421875 -2.421875 C 2.484375 -2.335938 2.53125 -2.234375 2.5625 -2.109375 C 2.59375 -1.992188 2.609375 -1.8125 2.609375 -1.5625 Z M 2.609375 -1.5625 "/>
</g>
<g id="glyph-1-17">
<path d="M 1.65625 -2.46875 C 1.71875 -2.582031 1.789062 -2.664062 1.875 -2.71875 C 1.957031 -2.78125 2.0625 -2.8125 2.1875 -2.8125 C 2.40625 -2.8125 2.554688 -2.722656 2.640625 -2.546875 C 2.734375 -2.378906 2.78125 -2.0625 2.78125 -1.59375 L 2.78125 0 L 2.375 0 L 2.375 -1.578125 C 2.375 -1.960938 2.351562 -2.203125 2.3125 -2.296875 C 2.269531 -2.390625 2.191406 -2.4375 2.078125 -2.4375 C 1.941406 -2.4375 1.847656 -2.382812 1.796875 -2.28125 C 1.753906 -2.1875 1.734375 -1.953125 1.734375 -1.578125 L 1.734375 0 L 1.3125 0 L 1.3125 -1.578125 C 1.3125 -1.972656 1.285156 -2.210938 1.234375 -2.296875 C 1.191406 -2.390625 1.113281 -2.4375 1 -2.4375 C 0.875 -2.4375 0.785156 -2.382812 0.734375 -2.28125 C 0.691406 -2.1875 0.671875 -1.953125 0.671875 -1.578125 L 0.671875 0 L 0.265625 0 L 0.265625 -2.75 L 0.671875 -2.75 L 0.671875 -2.515625 C 0.734375 -2.609375 0.800781 -2.679688 0.875 -2.734375 C 0.957031 -2.785156 1.050781 -2.8125 1.15625 -2.8125 C 1.28125 -2.8125 1.382812 -2.78125 1.46875 -2.71875 C 1.550781 -2.664062 1.613281 -2.582031 1.65625 -2.46875 Z M 1.65625 -2.46875 "/>
</g>
<g id="glyph-1-18">
<path d="M 1.5625 -1 C 1.5625 -0.789062 1.597656 -0.632812 1.671875 -0.53125 C 1.753906 -0.4375 1.867188 -0.390625 2.015625 -0.390625 L 2.546875 -0.390625 L 2.546875 0 L 1.96875 0 C 1.695312 0 1.488281 -0.0820312 1.34375 -0.25 C 1.195312 -0.425781 1.125 -0.675781 1.125 -1 L 1.125 -3.5 L 0.390625 -3.5 L 0.390625 -3.84375 L 1.5625 -3.84375 Z M 1.5625 -1 "/>
</g>
<g id="glyph-1-19">
<path d="M 0.34375 -3.671875 L 2.65625 -3.671875 L 2.65625 -3.453125 L 1.34375 0 L 0.828125 0 L 2.09375 -3.25 L 0.34375 -3.25 Z M 0.34375 -3.671875 "/>
</g>
<g id="glyph-1-20">
<path d="M 1.515625 -1.734375 C 1.296875 -1.734375 1.125 -1.671875 1 -1.546875 C 0.882812 -1.429688 0.828125 -1.257812 0.828125 -1.03125 C 0.828125 -0.800781 0.882812 -0.625 1 -0.5 C 1.125 -0.375 1.296875 -0.3125 1.515625 -0.3125 C 1.734375 -0.3125 1.898438 -0.375 2.015625 -0.5 C 2.140625 -0.625 2.203125 -0.800781 2.203125 -1.03125 C 2.203125 -1.257812 2.140625 -1.429688 2.015625 -1.546875 C 1.898438 -1.671875 1.734375 -1.734375 1.515625 -1.734375 Z M 1.078125 -1.953125 C 0.867188 -2.003906 0.703125 -2.101562 0.578125 -2.25 C 0.460938 -2.394531 0.40625 -2.570312 0.40625 -2.78125 C 0.40625 -3.070312 0.503906 -3.300781 0.703125 -3.46875 C 0.898438 -3.644531 1.171875 -3.734375 1.515625 -3.734375 C 1.859375 -3.734375 2.128906 -3.644531 2.328125 -3.46875 C 2.523438 -3.300781 2.625 -3.070312 2.625 -2.78125 C 2.625 -2.570312 2.5625 -2.394531 2.4375 -2.25 C 2.320312 -2.101562 2.160156 -2.003906 1.953125 -1.953125 C 2.191406 -1.890625 2.375 -1.773438 2.5 -1.609375 C 2.632812 -1.453125 2.703125 -1.242188 2.703125 -0.984375 C 2.703125 -0.648438 2.597656 -0.390625 2.390625 -0.203125 C 2.179688 -0.015625 1.890625 0.078125 1.515625 0.078125 C 1.140625 0.078125 0.847656 -0.015625 0.640625 -0.203125 C 0.429688 -0.390625 0.328125 -0.648438 0.328125 -0.984375 C 0.328125 -1.242188 0.390625 -1.453125 0.515625 -1.609375 C 0.648438 -1.773438 0.835938 -1.890625 1.078125 -1.953125 Z M 0.90625 -2.734375 C 0.90625 -2.535156 0.957031 -2.382812 1.0625 -2.28125 C 1.164062 -2.175781 1.316406 -2.125 1.515625 -2.125 C 1.710938 -2.125 1.863281 -2.175781 1.96875 -2.28125 C 2.070312 -2.382812 2.125 -2.535156 2.125 -2.734375 C 2.125 -2.929688 2.070312 -3.082031 1.96875 -3.1875 C 1.863281 -3.289062 1.710938 -3.34375 1.515625 -3.34375 C 1.316406 -3.34375 1.164062 -3.289062 1.0625 -3.1875 C 0.957031 -3.082031 0.90625 -2.929688 0.90625 -2.734375 Z M 0.90625 -2.734375 "/>
</g>
<g id="glyph-1-21">
<path d="M 0.921875 -0.421875 L 2.609375 -0.421875 L 2.609375 0 L 0.375 0 L 0.375 -0.421875 C 0.675781 -0.742188 0.941406 -1.023438 1.171875 -1.265625 C 1.398438 -1.515625 1.5625 -1.691406 1.65625 -1.796875 C 1.8125 -1.992188 1.914062 -2.15625 1.96875 -2.28125 C 2.03125 -2.40625 2.0625 -2.53125 2.0625 -2.65625 C 2.0625 -2.863281 2 -3.023438 1.875 -3.140625 C 1.757812 -3.253906 1.597656 -3.3125 1.390625 -3.3125 C 1.242188 -3.3125 1.085938 -3.285156 0.921875 -3.234375 C 0.753906 -3.179688 0.582031 -3.097656 0.40625 -2.984375 L 0.40625 -3.484375 C 0.570312 -3.566406 0.734375 -3.628906 0.890625 -3.671875 C 1.054688 -3.710938 1.222656 -3.734375 1.390625 -3.734375 C 1.742188 -3.734375 2.03125 -3.632812 2.25 -3.4375 C 2.46875 -3.25 2.578125 -3.003906 2.578125 -2.703125 C 2.578125 -2.546875 2.539062 -2.382812 2.46875 -2.21875 C 2.394531 -2.0625 2.273438 -1.890625 2.109375 -1.703125 C 2.015625 -1.597656 1.878906 -1.453125 1.703125 -1.265625 C 1.535156 -1.078125 1.273438 -0.796875 0.921875 -0.421875 Z M 0.921875 -0.421875 "/>
</g>
<g id="glyph-1-22">
<path d="M 1.90625 -1.96875 C 2.144531 -1.894531 2.328125 -1.773438 2.453125 -1.609375 C 2.585938 -1.453125 2.65625 -1.253906 2.65625 -1.015625 C 2.65625 -0.671875 2.539062 -0.398438 2.3125 -0.203125 C 2.082031 -0.015625 1.769531 0.078125 1.375 0.078125 C 1.195312 0.078125 1.019531 0.0625 0.84375 0.03125 C 0.675781 0 0.507812 -0.046875 0.34375 -0.109375 L 0.34375 -0.609375 C 0.507812 -0.515625 0.671875 -0.445312 0.828125 -0.40625 C 0.992188 -0.363281 1.15625 -0.34375 1.3125 -0.34375 C 1.582031 -0.34375 1.789062 -0.40625 1.9375 -0.53125 C 2.082031 -0.65625 2.15625 -0.832031 2.15625 -1.0625 C 2.15625 -1.269531 2.082031 -1.4375 1.9375 -1.5625 C 1.789062 -1.6875 1.59375 -1.75 1.34375 -1.75 L 0.96875 -1.75 L 0.96875 -2.171875 L 1.34375 -2.171875 C 1.570312 -2.171875 1.75 -2.21875 1.875 -2.3125 C 2.007812 -2.414062 2.078125 -2.554688 2.078125 -2.734375 C 2.078125 -2.921875 2.015625 -3.0625 1.890625 -3.15625 C 1.773438 -3.257812 1.609375 -3.3125 1.390625 -3.3125 C 1.242188 -3.3125 1.09375 -3.296875 0.9375 -3.265625 C 0.78125 -3.234375 0.617188 -3.1875 0.453125 -3.125 L 0.453125 -3.578125 C 0.648438 -3.628906 0.820312 -3.664062 0.96875 -3.6875 C 1.125 -3.71875 1.265625 -3.734375 1.390625 -3.734375 C 1.742188 -3.734375 2.023438 -3.644531 2.234375 -3.46875 C 2.453125 -3.289062 2.5625 -3.050781 2.5625 -2.75 C 2.5625 -2.550781 2.503906 -2.382812 2.390625 -2.25 C 2.285156 -2.113281 2.125 -2.019531 1.90625 -1.96875 Z M 1.90625 -1.96875 "/>
</g>
<g id="glyph-2-0">
<path d="M 1.5625 -3.5625 C 1.828125 -3.5625 1.953125 -3.40625 1.953125 -3.125 C 1.953125 -2.640625 1.5625 -2.25 1 -2.125 C 0.984375 -2.109375 0.984375 -2.078125 0.984375 -2.0625 C 0.984375 -2 1 -1.921875 1.03125 -1.875 C 1.171875 -1.921875 1.25 -1.921875 1.34375 -1.921875 C 1.671875 -1.921875 2.125 -1.828125 2.125 -1.078125 C 2.125 -0.359375 1.703125 -0.203125 1.46875 -0.203125 C 1.21875 -0.203125 1.09375 -0.359375 1 -0.46875 C 0.9375 -0.5625 0.828125 -0.703125 0.59375 -0.703125 C 0.40625 -0.703125 0.28125 -0.53125 0.28125 -0.421875 C 0.28125 -0.296875 0.359375 -0.203125 0.5 -0.125 C 0.71875 -0.015625 1.0625 0.0625 1.359375 0.0625 C 1.796875 0.0625 2.296875 -0.140625 2.609375 -0.515625 C 2.796875 -0.75 2.9375 -1.03125 2.9375 -1.390625 C 2.9375 -1.84375 2.640625 -2.25 2.109375 -2.28125 C 2.203125 -2.328125 2.328125 -2.421875 2.421875 -2.53125 C 2.578125 -2.6875 2.6875 -2.890625 2.6875 -3.140625 C 2.6875 -3.40625 2.546875 -3.828125 1.671875 -3.828125 C 1.015625 -3.828125 0.75 -3.609375 0.5625 -3.421875 C 0.421875 -3.296875 0.390625 -3.140625 0.390625 -3.046875 C 0.390625 -2.96875 0.421875 -2.8125 0.625 -2.8125 C 0.890625 -2.8125 0.96875 -2.96875 1.015625 -3.171875 C 1.078125 -3.546875 1.34375 -3.5625 1.5625 -3.5625 Z M 1.5625 -3.5625 "/>
</g>
<g id="glyph-2-1">
<path d="M 1.640625 -3.5625 C 1.875 -3.5625 2.140625 -3.15625 2.140625 -2.046875 C 2.140625 -0.546875 1.859375 -0.203125 1.609375 -0.203125 C 1.09375 -0.203125 1.09375 -1.265625 1.09375 -1.796875 C 1.09375 -3.328125 1.375 -3.5625 1.640625 -3.5625 Z M 1.609375 0.0625 C 2.21875 0.0625 3.046875 -0.4375 3.046875 -1.921875 C 3.046875 -3.40625 2.265625 -3.828125 1.640625 -3.828125 C 0.828125 -3.828125 0.1875 -3.125 0.1875 -1.875 C 0.1875 -0.84375 0.6875 0.0625 1.609375 0.0625 Z M 1.609375 0.0625 "/>
</g>
<g id="glyph-2-2">
<path d="M 1.078125 -1.8125 C 1.3125 -1.953125 1.421875 -1.984375 1.53125 -1.984375 C 1.90625 -1.984375 2.15625 -1.53125 2.15625 -1.171875 C 2.15625 -0.484375 1.953125 -0.1875 1.734375 -0.1875 C 1.40625 -0.1875 1.0625 -0.421875 1.0625 -1.515625 C 1.0625 -1.59375 1.0625 -1.75 1.078125 -1.8125 Z M 2.828125 -3.578125 C 2.84375 -3.65625 2.828125 -3.765625 2.78125 -3.828125 C 1.90625 -3.796875 1.4375 -3.625 0.953125 -3.21875 C 0.46875 -2.8125 0.28125 -2.140625 0.28125 -1.546875 C 0.28125 -0.203125 1.015625 0.0625 1.65625 0.0625 C 2.625 0.0625 3 -0.71875 3 -1.28125 C 3 -1.59375 2.78125 -2.265625 1.75 -2.296875 C 1.609375 -2.28125 1.328125 -2.1875 1.109375 -2.078125 C 1.15625 -2.53125 1.359375 -2.953125 1.671875 -3.203125 C 2.03125 -3.5 2.46875 -3.5625 2.828125 -3.578125 Z M 2.828125 -3.578125 "/>
</g>
<g id="glyph-2-3">
<path d="M 1.640625 -3.609375 C 2.078125 -3.609375 2.109375 -3.265625 2.109375 -3.015625 C 2.109375 -2.734375 2.0625 -2.453125 1.859375 -2.328125 L 1.546875 -2.5 C 1.234375 -2.65625 1.1875 -2.875 1.1875 -3.078125 C 1.1875 -3.359375 1.234375 -3.609375 1.640625 -3.609375 Z M 2.828125 -3 C 2.828125 -3.453125 2.5 -3.828125 1.671875 -3.828125 C 0.78125 -3.828125 0.40625 -3.375 0.40625 -2.890625 C 0.40625 -2.53125 0.546875 -2.3125 1.015625 -2.078125 L 1.140625 -2 C 0.546875 -1.703125 0.21875 -1.40625 0.21875 -0.921875 C 0.21875 -0.265625 0.765625 0.0625 1.5625 0.0625 C 2.546875 0.0625 3.015625 -0.546875 3.015625 -1.03125 C 3.015625 -1.390625 2.84375 -1.75 2.484375 -1.96875 L 2.125 -2.171875 C 2.5 -2.28125 2.828125 -2.59375 2.828125 -3 Z M 1.578125 -0.1875 C 1.25 -0.1875 0.984375 -0.359375 0.984375 -0.921875 C 0.984375 -1.109375 0.96875 -1.5625 1.40625 -1.859375 L 1.734375 -1.671875 C 2.1875 -1.4375 2.234375 -1.203125 2.234375 -0.890625 C 2.234375 -0.296875 1.859375 -0.1875 1.578125 -0.1875 Z M 1.578125 -0.1875 "/>
</g>
<g id="glyph-2-4">
<path d="M 1.15625 -3.125 L 2.375 -3.125 C 1.953125 -2.265625 1.25 -0.890625 0.765625 0 L 0.796875 0.078125 L 1.4375 0.015625 C 1.859375 -1.0625 2.203125 -2 3.015625 -3.71875 L 2.96875 -3.765625 L 0.859375 -3.765625 C 0.65625 -3.765625 0.640625 -3.828125 0.53125 -3.859375 C 0.515625 -3.859375 0.5 -3.859375 0.5 -3.84375 C 0.5 -3.53125 0.421875 -2.921875 0.375 -2.59375 L 0.59375 -2.578125 C 0.734375 -3.078125 0.953125 -3.125 1.15625 -3.125 Z M 1.15625 -3.125 "/>
</g>
<g id="glyph-2-5">
<path d="M 1.640625 -3.140625 L 1.640625 -1.3125 L 0.484375 -1.3125 C 0.796875 -1.828125 1.3125 -2.6875 1.640625 -3.140625 Z M 3.03125 -1.3125 L 2.421875 -1.3125 L 2.421875 -3.828125 L 1.859375 -3.828125 C 1.375 -3.265625 0.703125 -2.171875 0.1875 -1.40625 C 0.15625 -1.375 0.140625 -1.34375 0.140625 -1.3125 C 0.140625 -1.296875 0.1875 -1.25 0.21875 -1.171875 L 0.328125 -1.0625 C 0.359375 -1.03125 0.375 -1.015625 0.53125 -1.015625 L 1.640625 -1.015625 L 1.640625 -0.765625 C 1.640625 -0.25 1.40625 -0.21875 1.0625 -0.203125 C 1 -0.15625 1 -0.03125 1.0625 0.015625 C 1.0625 0.015625 1.78125 0 2.03125 0 C 2.28125 0 2.484375 0 3 0.015625 C 3.0625 -0.03125 3.0625 -0.15625 3 -0.203125 C 2.65625 -0.21875 2.421875 -0.25 2.421875 -0.765625 L 2.421875 -1.015625 L 2.953125 -1.015625 C 3.03125 -1.015625 3.125 -1.140625 3.125 -1.21875 C 3.125 -1.28125 3.109375 -1.3125 3.03125 -1.3125 Z M 3.03125 -1.3125 "/>
</g>
<g id="glyph-2-6">
<path d="M 2.03125 -1.1875 C 2.03125 -0.5625 1.8125 -0.21875 1.46875 -0.21875 C 1.34375 -0.21875 1.21875 -0.34375 1.125 -0.5 C 1.03125 -0.625 0.875 -0.734375 0.640625 -0.734375 C 0.421875 -0.734375 0.328125 -0.578125 0.328125 -0.453125 C 0.328125 -0.328125 0.421875 -0.1875 0.578125 -0.109375 C 0.8125 0.015625 1.203125 0.0625 1.5 0.0625 C 2.34375 0.0625 2.890625 -0.625 2.890625 -1.375 C 2.890625 -2 2.4375 -2.46875 1.6875 -2.46875 C 1.5 -2.46875 1.09375 -2.4375 0.953125 -2.390625 C 1 -2.71875 1.03125 -3.015625 1.0625 -3.21875 C 1.265625 -3.203125 1.71875 -3.1875 1.984375 -3.1875 C 2.203125 -3.1875 2.3125 -3.203125 2.703125 -3.234375 L 2.8125 -3.765625 L 2.671875 -3.84375 C 2.21875 -3.8125 1.984375 -3.765625 1.609375 -3.765625 C 1.34375 -3.765625 1.15625 -3.8125 0.796875 -3.828125 L 0.546875 -1.953125 L 0.625 -1.90625 C 1.078125 -2.078125 1.1875 -2.125 1.5 -2.125 C 1.796875 -2.125 2.03125 -1.8125 2.03125 -1.1875 Z M 2.03125 -1.1875 "/>
</g>
<g id="glyph-2-7">
<path d="M 0.3125 -2.859375 C 0.3125 -2.6875 0.453125 -2.515625 0.6875 -2.515625 C 0.859375 -2.515625 1.046875 -2.65625 1.046875 -2.84375 C 1.046875 -2.875 1.03125 -2.921875 1.015625 -2.984375 C 1 -3.015625 0.984375 -3.078125 0.984375 -3.140625 C 0.984375 -3.28125 1.1875 -3.578125 1.5 -3.578125 C 1.640625 -3.578125 1.765625 -3.5 1.875 -3.359375 C 1.96875 -3.234375 2.046875 -3.015625 2.046875 -2.796875 C 2.046875 -2.375 2.015625 -2.109375 1.6875 -1.796875 L 1.15625 -1.28125 C 0.375 -0.546875 0.265625 -0.375 0.25 -0.203125 L 0.265625 0 L 2.6875 0 C 2.765625 -0.234375 2.84375 -0.671875 2.890625 -1.03125 C 2.8125 -1.0625 2.75 -1.09375 2.609375 -1.09375 C 2.46875 -0.671875 2.28125 -0.5 2 -0.5 L 1.1875 -0.5 C 1.203125 -0.703125 1.265625 -0.859375 1.46875 -1.0625 L 1.84375 -1.390625 C 2.59375 -2.078125 2.84375 -2.234375 2.84375 -2.8125 C 2.84375 -3.09375 2.75 -3.328125 2.578125 -3.5 C 2.34375 -3.703125 2.015625 -3.828125 1.640625 -3.828125 C 0.75 -3.828125 0.3125 -3.234375 0.3125 -2.859375 Z M 0.3125 -2.859375 "/>
</g>
</g>
<clipPath id="clip-0">
<path clip-rule="nonzero" d="M 173 40 L 242.007812 40 L 242.007812 174 L 173 174 Z M 173 40 "/>
</clipPath>
<clipPath id="clip-1">
<path clip-rule="nonzero" d="M 21 0.140625 L 48 0.140625 L 48 17 L 21 17 Z M 21 0.140625 "/>
</clipPath>
<clipPath id="clip-2">
<path clip-rule="nonzero" d="M 17 0.140625 L 52 0.140625 L 52 21 L 17 21 Z M 17 0.140625 "/>
</clipPath>
<clipPath id="clip-3">
<path clip-rule="nonzero" d="M 17 0.140625 L 52 0.140625 L 52 8 L 17 8 Z M 17 0.140625 "/>
</clipPath>
<clipPath id="clip-4">
<path clip-rule="nonzero" d="M 46 0.140625 L 95 0.140625 L 95 20 L 46 20 Z M 46 0.140625 "/>
</clipPath>
<clipPath id="clip-5">
<path clip-rule="nonzero" d="M 91 0.140625 L 155 0.140625 L 155 20 L 91 20 Z M 91 0.140625 "/>
</clipPath>
<clipPath id="clip-6">
<path clip-rule="nonzero" d="M 173 149 L 242.007812 149 L 242.007812 171 L 173 171 Z M 173 149 "/>
</clipPath>
<clipPath id="clip-7">
<path clip-rule="nonzero" d="M 130 178 L 165 178 L 165 190.640625 L 130 190.640625 Z M 130 178 "/>
</clipPath>
<clipPath id="clip-8">
<path clip-rule="nonzero" d="M 126 174 L 168 174 L 168 190.640625 L 126 190.640625 Z M 126 174 "/>
</clipPath>
<clipPath id="clip-9">
<path clip-rule="nonzero" d="M 79 178 L 93 178 L 93 190.640625 L 79 190.640625 Z M 79 178 "/>
</clipPath>
<clipPath id="clip-10">
<path clip-rule="nonzero" d="M 75 174 L 97 174 L 97 190.640625 L 75 190.640625 Z M 75 174 "/>
</clipPath>
</defs>
<path fill-rule="nonzero" fill="rgb(76.863098%, 94.117737%, 94.117737%)" fill-opacity="1" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(21.176147%, 70.588684%, 70.588684%)" stroke-opacity="1" stroke-miterlimit="4" d="M -0.0013307 0.000288292 L -0.0013307 71.407561 L 287.981906 71.407561 L 287.981906 0.000288292 Z M -0.0013307 0.000288292 " transform="matrix(0.698568, 0, 0, 0.698568, 2.539992, 40.796674)"/>
<g fill="rgb(5.490112%, 43.920898%, 43.920898%)" fill-opacity="1">
<use xlink:href="#glyph-0-0" x="5.683547" y="48.077136"/>
<use xlink:href="#glyph-0-1" x="8.732795" y="48.077136"/>
<use xlink:href="#glyph-0-2" x="11.543132" y="48.077136"/>
<use xlink:href="#glyph-0-3" x="14.416341" y="48.077136"/>
</g>
<g fill="rgb(5.490112%, 43.920898%, 43.920898%)" fill-opacity="1">
<use xlink:href="#glyph-0-4" x="16.704849" y="48.077136"/>
<use xlink:href="#glyph-0-5" x="19.395732" y="48.077136"/>
</g>
<g fill="rgb(5.490112%, 43.920898%, 43.920898%)" fill-opacity="1">
<use xlink:href="#glyph-0-6" x="5.683547" y="56.300685"/>
</g>
<g fill="rgb(5.490112%, 43.920898%, 43.920898%)" fill-opacity="1">
<use xlink:href="#glyph-0-5" x="9.160318" y="56.300685"/>
<use xlink:href="#glyph-0-2" x="12.542783" y="56.300685"/>
<use xlink:href="#glyph-0-7" x="15.415992" y="56.300685"/>
<use xlink:href="#glyph-0-1" x="17.867964" y="56.300685"/>
</g>
<path fill-rule="nonzero" fill="rgb(100%, 96.078491%, 70.196533%)" fill-opacity="1" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(80.000305%, 71.372986%, 16.078186%)" stroke-opacity="1" stroke-miterlimit="4" d="M -0.0013307 0.00188153 L -0.0013307 38.244194 L 287.981906 38.244194 L 287.981906 0.00188153 Z M -0.0013307 0.00188153 " transform="matrix(0.698568, 0, 0, 0.698568, 2.539992, 89.572904)"/>
<g fill="rgb(50.196838%, 43.528748%, 3.921509%)" fill-opacity="1">
<use xlink:href="#glyph-0-8" x="5.683547" y="96.853382"/>
<use xlink:href="#glyph-0-9" x="9.185466" y="96.853382"/>
<use xlink:href="#glyph-0-10" x="12.26615" y="96.853382"/>
<use xlink:href="#glyph-0-3" x="14.252876" y="96.853382"/>
<use xlink:href="#glyph-0-2" x="16.591681" y="96.853382"/>
<use xlink:href="#glyph-0-4" x="19.46489" y="96.853382"/>
<use xlink:href="#glyph-0-10" x="22.155773" y="96.853382"/>
<use xlink:href="#glyph-0-11" x="24.142499" y="96.853382"/>
<use xlink:href="#glyph-0-12" x="25.846306" y="96.853382"/>
<use xlink:href="#glyph-0-13" x="29.015009" y="96.853382"/>
</g>
<g fill="rgb(50.196838%, 43.528748%, 3.921509%)" fill-opacity="1">
<use xlink:href="#glyph-0-6" x="5.683547" y="105.076915"/>
</g>
<g fill="rgb(50.196838%, 43.528748%, 3.921509%)" fill-opacity="1">
<use xlink:href="#glyph-0-5" x="9.160318" y="105.076915"/>
<use xlink:href="#glyph-0-2" x="12.542783" y="105.076915"/>
<use xlink:href="#glyph-0-7" x="15.415992" y="105.076915"/>
<use xlink:href="#glyph-0-1" x="17.867964" y="105.076915"/>
</g>
<path fill-rule="nonzero" fill="rgb(75.294495%, 94.117737%, 77.6474%)" fill-opacity="1" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(20.391846%, 70.588684%, 25.881958%)" stroke-opacity="1" stroke-miterlimit="4" d="M -0.0013307 0.00204652 L -0.0013307 38.244359 L 287.981906 38.244359 L 287.981906 0.00204652 Z M -0.0013307 0.00204652 " transform="matrix(0.698568, 0, 0, 0.698568, 2.539992, 118.072789)"/>
<g fill="rgb(5.097961%, 43.920898%, 9.411621%)" fill-opacity="1">
<use xlink:href="#glyph-0-0" x="5.683547" y="125.353265"/>
<use xlink:href="#glyph-0-1" x="8.732795" y="125.353265"/>
<use xlink:href="#glyph-0-14" x="11.543132" y="125.353265"/>
<use xlink:href="#glyph-0-1" x="13.202929" y="125.353265"/>
</g>
<g fill="rgb(5.097961%, 43.920898%, 9.411621%)" fill-opacity="1">
<use xlink:href="#glyph-0-4" x="16.057277" y="125.353265"/>
<use xlink:href="#glyph-0-10" x="18.748159" y="125.353265"/>
<use xlink:href="#glyph-0-11" x="20.734886" y="125.353265"/>
<use xlink:href="#glyph-0-12" x="22.438692" y="125.353265"/>
<use xlink:href="#glyph-0-13" x="25.607395" y="125.353265"/>
</g>
<g fill="rgb(5.097961%, 43.920898%, 9.411621%)" fill-opacity="1">
<use xlink:href="#glyph-0-6" x="5.683547" y="133.576807"/>
</g>
<g fill="rgb(5.097961%, 43.920898%, 9.411621%)" fill-opacity="1">
<use xlink:href="#glyph-0-5" x="9.160318" y="133.576807"/>
<use xlink:href="#glyph-0-2" x="12.542783" y="133.576807"/>
<use xlink:href="#glyph-0-7" x="15.415992" y="133.576807"/>
<use xlink:href="#glyph-0-1" x="17.867964" y="133.576807"/>
</g>
<path fill-rule="nonzero" fill="rgb(100%, 80.784607%, 64.31427%)" fill-opacity="1" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(80.000305%, 43.136597%, 11.372375%)" stroke-opacity="1" stroke-miterlimit="4" d="M -0.0013307 0.00219723 L -0.0013307 38.24451 L 287.981906 38.24451 L 287.981906 0.00219723 Z M -0.0013307 0.00219723 " transform="matrix(0.698568, 0, 0, 0.698568, 2.539992, 146.572684)"/>
<g fill="rgb(50.196838%, 24.705505%, 2.745056%)" fill-opacity="1">
<use xlink:href="#glyph-0-15" x="5.683547" y="153.853149"/>
<use xlink:href="#glyph-0-13" x="10.053087" y="153.853149"/>
<use xlink:href="#glyph-0-2" x="13.460701" y="153.853149"/>
<use xlink:href="#glyph-0-14" x="16.333909" y="153.853149"/>
<use xlink:href="#glyph-0-16" x="17.993706" y="153.853149"/>
<use xlink:href="#glyph-0-7" x="21.231567" y="153.853149"/>
<use xlink:href="#glyph-0-11" x="23.68354" y="153.853149"/>
<use xlink:href="#glyph-0-7" x="25.387347" y="153.853149"/>
</g>
<g fill="rgb(50.196838%, 24.705505%, 2.745056%)" fill-opacity="1">
<use xlink:href="#glyph-0-6" x="5.683547" y="162.076691"/>
</g>
<g fill="rgb(50.196838%, 24.705505%, 2.745056%)" fill-opacity="1">
<use xlink:href="#glyph-0-5" x="9.160318" y="162.076691"/>
<use xlink:href="#glyph-0-2" x="12.542783" y="162.076691"/>
<use xlink:href="#glyph-0-7" x="15.415992" y="162.076691"/>
<use xlink:href="#glyph-0-1" x="17.867964" y="162.076691"/>
</g>
<g clip-path="url(#clip-0)">
<path fill-rule="nonzero" fill="rgb(100%, 81.568909%, 80.392456%)" fill-opacity="1" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(80.000305%, 27.450562%, 24.313354%)" stroke-opacity="1" stroke-miterlimit="4" d="M 0.0022172 0.00105284 L 0.0022172 190.043931 L 97.528782 190.043931 L 97.528782 0.00105284 Z M 0.0022172 0.00105284 " transform="matrix(0.698568, 0, 0, 0.698568, 173.877357, 40.663327)"/>
</g>
<g fill="rgb(50.196838%, 8.627319%, 5.882263%)" fill-opacity="1">
<use xlink:href="#glyph-0-17" x="177.020922" y="47.943809"/>
</g>
<g fill="rgb(50.196838%, 8.627319%, 5.882263%)" fill-opacity="1">
<use xlink:href="#glyph-0-2" x="180.742891" y="47.943809"/>
<use xlink:href="#glyph-0-14" x="183.616099" y="47.943809"/>
<use xlink:href="#glyph-0-11" x="185.275896" y="47.943809"/>
<use xlink:href="#glyph-0-18" x="186.979703" y="47.943809"/>
<use xlink:href="#glyph-0-2" x="190.16098" y="47.943809"/>
<use xlink:href="#glyph-0-10" x="193.034189" y="47.943809"/>
<use xlink:href="#glyph-0-11" x="195.020915" y="47.943809"/>
<use xlink:href="#glyph-0-12" x="196.724722" y="47.943809"/>
<use xlink:href="#glyph-0-13" x="199.893425" y="47.943809"/>
</g>
<path fill-rule="nonzero" fill="rgb(93.725586%, 81.176758%, 95.68634%)" fill-opacity="0.4" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(67.059326%, 24.705505%, 73.33374%)" stroke-opacity="1" stroke-miterlimit="4" d="M -0.00241413 0.000288292 L -0.00241413 189.662924 L 71.561429 189.662924 L 71.561429 0.000288292 Z M -0.00241413 0.000288292 " transform="matrix(0.698568, 0, 0, 0.698568, 122.079811, 40.796674)"/>
<g fill="rgb(40.783691%, 6.274414%, 45.881653%)" fill-opacity="1">
<use xlink:href="#glyph-0-15" x="125.223366" y="48.077136"/>
<use xlink:href="#glyph-0-3" x="129.592907" y="48.077136"/>
<use xlink:href="#glyph-0-10" x="131.931711" y="48.077136"/>
<use xlink:href="#glyph-0-11" x="133.918438" y="48.077136"/>
<use xlink:href="#glyph-0-19" x="135.622244" y="48.077136"/>
<use xlink:href="#glyph-0-2" x="137.571248" y="48.077136"/>
<use xlink:href="#glyph-0-4" x="140.444457" y="48.077136"/>
<use xlink:href="#glyph-0-10" x="143.13534" y="48.077136"/>
<use xlink:href="#glyph-0-7" x="145.122066" y="48.077136"/>
</g>
<path fill="none" stroke-width="0.432" stroke-linecap="round" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M -0.000632801 0.0000896288 L -0.000632801 16.367285 " transform="matrix(0.698568, 0, 0, 0.698568, 86.051223, 36.019469)"/>
<path fill-rule="nonzero" fill="rgb(0%, 0%, 0%)" fill-opacity="1" d="M 85.019531 45.058594 L 86.050781 47.894531 L 87.082031 45.058594 "/>
<path fill="none" stroke-width="0.432" stroke-linecap="round" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M -0.00187364 -0.00250831 L 10.521892 -0.00250831 " transform="matrix(0.698568, 0, 0, 0.698568, 118.317715, 54.154096)"/>
<path fill-rule="nonzero" fill="rgb(0%, 0%, 0%)" fill-opacity="1" d="M 123.273438 55.1875 L 126.109375 54.152344 L 123.273438 53.121094 "/>
<path fill="none" stroke-width="0.432" stroke-linecap="round" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M 25.58908 0.00203241 L 0.00100761 12.153011 " transform="matrix(0.698568, 0, 0, 0.698568, 108.233671, 62.385299)"/>
<path fill-rule="nonzero" fill="rgb(0%, 0%, 0%)" fill-opacity="1" d="M 109.953125 68.914062 L 107.835938 71.0625 L 110.839844 70.777344 "/>
<path fill="none" stroke-width="0.432" stroke-linecap="round" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M -0.000585277 0.00202866 L 14.258502 0.00202866 " transform="matrix(0.698568, 0, 0, 0.698568, 47.844159, 77.322802)"/>
<path fill-rule="nonzero" fill="rgb(0%, 0%, 0%)" fill-opacity="1" d="M 55.410156 78.355469 L 58.246094 77.324219 L 55.410156 76.289062 "/>
<path fill="none" stroke-width="0.432" stroke-linecap="round" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M -0.0011223 0.00202866 L 14.257965 0.00202866 " transform="matrix(0.698568, 0, 0, 0.698568, 113.856253, 77.322802)"/>
<path fill-rule="nonzero" fill="rgb(0%, 0%, 0%)" fill-opacity="1" d="M 121.421875 78.355469 L 124.257812 77.324219 L 121.421875 76.289062 "/>
<path fill="none" stroke-width="0.432" stroke-linecap="round" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M -0.00229522 0.00236754 L 24.204602 0.544772 " transform="matrix(0.698568, 0, 0, 0.698568, 169.892228, 77.732721)"/>
<path fill-rule="nonzero" fill="rgb(0%, 0%, 0%)" fill-opacity="1" d="M 184.382812 79.089844 L 187.242188 78.125 L 184.429688 77.027344 "/>
<path fill="none" stroke-width="0.432" stroke-linecap="round" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M 20.698038 -0.0013637 L 0.00279041 10.170119 " transform="matrix(0.698568, 0, 0, 0.698568, 109.798832, 86.446265)"/>
<path fill-rule="nonzero" fill="rgb(0%, 0%, 0%)" fill-opacity="1" d="M 111.492188 91.570312 L 109.402344 93.746094 L 112.402344 93.421875 "/>
<path fill="none" stroke-width="0.432" stroke-linecap="round" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M -0.00251622 -0.000920786 L 22.711371 -0.000920786 " transform="matrix(0.698568, 0, 0, 0.698568, 114.704883, 102.930331)"/>
<path fill-rule="nonzero" fill="rgb(0%, 0%, 0%)" fill-opacity="1" d="M 128.175781 103.960938 L 131.011719 102.929688 L 128.175781 101.898438 "/>
<path fill="none" stroke-width="0.432" stroke-linecap="round" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M 32.16388 -0.000597637 L -0.000147419 19.2967 " transform="matrix(0.698568, 0, 0, 0.698568, 108.543072, 111.461355)"/>
<path fill-rule="nonzero" fill="rgb(0%, 0%, 0%)" fill-opacity="1" d="M 110.066406 122.828125 L 108.164062 125.171875 L 111.128906 124.597656 "/>
<path fill="none" stroke-width="0.432" stroke-linecap="round" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M -0.0025108 0.000476273 L 50.815758 57.540087 " transform="matrix(0.698568, 0, 0, 0.698568, 157.583785, 113.144199)"/>
<path fill-rule="nonzero" fill="rgb(0%, 0%, 0%)" fill-opacity="1" d="M 190.722656 152.226562 L 193.371094 153.671875 L 192.269531 150.863281 "/>
<path fill="none" stroke-width="0.432" stroke-linecap="round" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M 0.00157927 -0.000764364 L 19.947526 -0.000764364 " transform="matrix(0.698568, 0, 0, 0.698568, 117.909053, 131.430221)"/>
<path fill-rule="nonzero" fill="rgb(0%, 0%, 0%)" fill-opacity="1" d="M 129.449219 132.460938 L 132.285156 131.429688 L 129.449219 130.398438 "/>
<path fill="none" stroke-width="0.432" stroke-linecap="round" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M 32.832199 0.000445086 L 0.00274782 16.982738 " transform="matrix(0.698568, 0, 0, 0.698568, 109.349643, 138.339533)"/>
<path fill-rule="nonzero" fill="rgb(0%, 0%, 0%)" fill-opacity="1" d="M 111.003906 148.1875 L 108.957031 150.40625 L 111.949219 150.019531 "/>
<path fill="none" stroke-width="0.432" stroke-linecap="round" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M -0.00153084 -0.000599371 L 9.403875 -0.000599371 " transform="matrix(0.698568, 0, 0, 0.698568, 50.633882, 159.930106)"/>
<path fill-rule="nonzero" fill="rgb(0%, 0%, 0%)" fill-opacity="1" d="M 54.808594 160.960938 L 57.644531 159.929688 L 54.808594 158.898438 "/>
<path fill="none" stroke-width="0.432" stroke-linecap="round" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M 0.000706161 -0.000599371 L 14.779831 -0.000599371 " transform="matrix(0.698568, 0, 0, 0.698568, 114.456538, 159.930106)"/>
<path fill-rule="nonzero" fill="rgb(0%, 0%, 0%)" fill-opacity="1" d="M 122.386719 160.960938 L 125.222656 159.929688 L 122.386719 158.898438 "/>
<path fill="none" stroke-width="0.432" stroke-linecap="round" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M -0.000810419 0.00248127 L -0.000810419 10.699593 " transform="matrix(0.698568, 0, 0, 0.698568, 207.941972, 88.756079)"/>
<path fill-rule="nonzero" fill="rgb(0%, 0%, 0%)" fill-opacity="1" d="M 206.910156 93.835938 L 207.941406 96.671875 L 208.972656 93.835938 "/>
<path fill="none" stroke-width="0.432" stroke-linecap="round" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M -0.000810419 0.00173861 L -0.000810419 10.69885 " transform="matrix(0.698568, 0, 0, 0.698568, 207.941972, 109.190192)"/>
<path fill-rule="nonzero" fill="rgb(0%, 0%, 0%)" fill-opacity="1" d="M 206.910156 114.269531 L 207.941406 117.105469 L 208.972656 114.269531 "/>
<path fill="none" stroke-width="0.432" stroke-linecap="round" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M -0.000810419 -0.00277626 L -0.000810419 10.699927 " transform="matrix(0.698568, 0, 0, 0.698568, 207.941972, 145.755846)"/>
<path fill-rule="nonzero" fill="rgb(0%, 0%, 0%)" fill-opacity="1" d="M 206.910156 150.835938 L 207.941406 153.671875 L 208.972656 150.835938 "/>
<path fill="none" stroke-width="0.432" stroke-linecap="round" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M 32.745762 0.0020686 L 0.000187868 17.946151 " transform="matrix(0.698568, 0, 0, 0.698568, 162.148306, 166.189961)"/>
<path fill-rule="nonzero" fill="rgb(0%, 0%, 0%)" fill-opacity="1" d="M 163.753906 176.671875 L 161.761719 178.9375 L 164.746094 178.480469 "/>
<path fill="none" stroke-width="0.432" stroke-linecap="round" stroke-linejoin="miter" stroke="rgb(70.196533%, 43.920898%, 42.352295%)" stroke-opacity="1" stroke-miterlimit="4" d="M 164.917727 17.784139 C 111.320334 2.758975 55.514181 -2.810457 -0.00119912 1.327474 " transform="matrix(0.698568, 0, 0, 0.698568, 92.735213, 28.240638)"/>
<path fill-rule="nonzero" fill="rgb(70.196533%, 43.920898%, 42.352295%)" fill-opacity="1" d="M 95.050781 27.96875 L 92.296875 29.199219 L 95.199219 30.027344 "/>
<path fill="none" stroke-width="0.432" stroke-linecap="round" stroke-linejoin="miter" stroke="rgb(70.196533%, 49.803162%, 73.33374%)" stroke-opacity="1" stroke-miterlimit="4" d="M -0.00149277 0.0021944 L -0.00149277 6.248234 " transform="matrix(0.698568, 0, 0, 0.698568, 147.075262, 173.28753)"/>
<path fill-rule="nonzero" fill="rgb(70.196533%, 49.803162%, 73.33374%)" fill-opacity="1" d="M 146.042969 175.257812 L 147.074219 178.09375 L 148.105469 175.257812 "/>
<path fill="none" stroke-width="0.432" stroke-linecap="round" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M 53.432133 -0.000411033 L 0.0024939 -0.000411033 " transform="matrix(0.698568, 0, 0, 0.698568, 92.779508, 184.35185)"/>
<path fill-rule="nonzero" fill="rgb(0%, 0%, 0%)" fill-opacity="1" d="M 95.175781 183.320312 L 92.339844 184.351562 L 95.175781 185.382812 "/>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-20" x="0.222564" y="11.333065"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-1" x="4.10171" y="11.333065"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-16" x="6.868038" y="11.333065"/>
<use xlink:href="#glyph-0-21" x="10.105899" y="11.333065"/>
</g>
<g clip-path="url(#clip-1)">
<path fill-rule="nonzero" fill="rgb(100%, 62.745667%, 60.784912%)" fill-opacity="1" d="M 21.808594 1.929688 C 21.808594 0.941406 27.566406 0.140625 34.671875 0.140625 C 41.777344 0.140625 47.535156 0.941406 47.535156 1.929688 L 47.535156 14.449219 C 47.535156 15.4375 41.777344 16.242188 34.671875 16.242188 C 27.566406 16.242188 21.808594 15.4375 21.808594 14.449219 Z M 21.808594 1.929688 "/>
</g>
<g clip-path="url(#clip-2)">
<path fill="none" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M 0.00207628 2.56176 C 0.00207628 1.147035 8.244388 0.000716457 18.41587 0.000716457 C 28.587352 0.000716457 36.829664 1.147035 36.829664 2.56176 L 36.829664 20.483476 C 36.829664 21.898201 28.587352 23.050112 18.41587 23.050112 C 8.244388 23.050112 0.00207628 21.898201 0.00207628 20.483476 Z M 0.00207628 2.56176 " transform="matrix(0.698568, 0, 0, 0.698568, 21.807143, 0.140125)"/>
</g>
<g clip-path="url(#clip-3)">
<path fill="none" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M 36.829664 -0.0011682 C 36.829664 1.413557 28.587352 2.565468 18.41587 2.565468 C 8.244388 2.565468 0.00207628 1.413557 0.00207628 -0.0011682 " transform="matrix(0.698568, 0, 0, 0.698568, 21.807143, 1.930504)"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-0" x="25.998548" y="11.333065"/>
<use xlink:href="#glyph-0-12" x="29.047796" y="11.333065"/>
<use xlink:href="#glyph-0-22" x="32.216499" y="11.333065"/>
<use xlink:href="#glyph-0-3" x="35.554954" y="11.333065"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-4" x="37.843462" y="11.333065"/>
<use xlink:href="#glyph-0-1" x="40.534345" y="11.333065"/>
</g>
<path fill-rule="nonzero" fill="rgb(100%, 91.764832%, 39.99939%)" fill-opacity="1" d="M 53.523438 15.523438 L 50.390625 12.394531 L 50.390625 6.132812 L 53.523438 3.003906 L 87.753906 3.003906 L 90.882812 6.132812 L 90.882812 12.394531 L 87.753906 15.523438 Z M 53.523438 15.523438 "/>
<g clip-path="url(#clip-4)">
<path fill="none" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M 4.482936 17.920521 L -0.00168666 13.44149 L -0.00168666 4.477836 L 4.482936 -0.00119493 L 53.48387 -0.00119493 L 57.962901 4.477836 L 57.962901 13.44149 L 53.48387 17.920521 Z M 4.482936 17.920521 " transform="matrix(0.698568, 0, 0, 0.698568, 50.391803, 3.004741)"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-23" x="54.58321" y="11.333065"/>
<use xlink:href="#glyph-0-2" x="59.858095" y="11.333065"/>
<use xlink:href="#glyph-0-13" x="62.731304" y="11.333065"/>
<use xlink:href="#glyph-0-22" x="66.138917" y="11.333065"/>
<use xlink:href="#glyph-0-2" x="69.477372" y="11.333065"/>
<use xlink:href="#glyph-0-14" x="72.350581" y="11.333065"/>
<use xlink:href="#glyph-0-24" x="74.010377" y="11.333065"/>
<use xlink:href="#glyph-0-0" x="75.582155" y="11.333065"/>
<use xlink:href="#glyph-0-10" x="78.631403" y="11.333065"/>
<use xlink:href="#glyph-0-1" x="80.618129" y="11.333065"/>
<use xlink:href="#glyph-0-25" x="83.428467" y="11.333065"/>
</g>
<path fill-rule="nonzero" fill="rgb(60.00061%, 78.039551%, 94.117737%)" fill-opacity="1" d="M 146.730469 15.523438 L 150.34375 9.265625 L 146.730469 3.003906 L 98.601562 3.003906 L 94.988281 9.265625 L 98.601562 15.523438 Z M 146.730469 15.523438 "/>
<g clip-path="url(#clip-5)">
<path fill="none" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M 74.071715 17.920521 L 79.244129 8.962459 L 74.071715 -0.00119493 L 5.17516 -0.00119493 L 0.00274601 8.962459 L 5.17516 17.920521 Z M 74.071715 17.920521 " transform="matrix(0.698568, 0, 0, 0.698568, 94.986363, 3.004741)"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-15" x="102.069081" y="11.333065"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-22" x="106.22486" y="11.333065"/>
<use xlink:href="#glyph-0-10" x="109.563315" y="11.333065"/>
<use xlink:href="#glyph-0-12" x="111.550041" y="11.333065"/>
<use xlink:href="#glyph-0-26" x="114.718744" y="11.333065"/>
<use xlink:href="#glyph-0-2" x="119.685561" y="11.333065"/>
<use xlink:href="#glyph-0-10" x="122.558769" y="11.333065"/>
<use xlink:href="#glyph-0-1" x="124.545496" y="11.333065"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-18" x="127.399843" y="11.333065"/>
<use xlink:href="#glyph-0-24" x="130.58112" y="11.333065"/>
<use xlink:href="#glyph-0-0" x="132.152898" y="11.333065"/>
<use xlink:href="#glyph-0-10" x="135.202146" y="11.333065"/>
<use xlink:href="#glyph-0-1" x="137.188872" y="11.333065"/>
<use xlink:href="#glyph-0-25" x="139.99921" y="11.333065"/>
</g>
<path fill-rule="nonzero" fill="rgb(90.196228%, 69.804382%, 93.333435%)" fill-opacity="1" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M -0.000330362 -0.00119493 L -0.000330362 17.920521 L 40.484294 17.920521 L 40.484294 -0.00119493 Z M -0.000330362 -0.00119493 " transform="matrix(0.698568, 0, 0, 0.698568, 154.332262, 3.004741)"/>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-15" x="158.523668" y="11.333065"/>
<use xlink:href="#glyph-0-3" x="162.893209" y="11.333065"/>
<use xlink:href="#glyph-0-10" x="165.232014" y="11.333065"/>
<use xlink:href="#glyph-0-11" x="167.21874" y="11.333065"/>
<use xlink:href="#glyph-0-19" x="168.922547" y="11.333065"/>
<use xlink:href="#glyph-0-2" x="170.87155" y="11.333065"/>
<use xlink:href="#glyph-0-4" x="173.744759" y="11.333065"/>
<use xlink:href="#glyph-0-10" x="176.435642" y="11.333065"/>
</g>
<path fill="none" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M 8.999367 0.000103159 C 4.03385 0.000103159 0.00216272 4.03179 0.00216272 8.997308 C 0.00216272 13.968417 4.03385 18.000104 8.999367 18.000104 C 13.964885 18.000104 18.002163 13.968417 18.002163 8.997308 C 18.002163 4.03179 13.964885 0.000103159 8.999367 0.000103159 Z M 8.999367 0.000103159 " transform="matrix(0.698568, 0, 0, 0.698568, 79.764114, 23.44524)"/>
<path fill-rule="nonzero" fill="rgb(100%, 91.764832%, 39.99939%)" fill-opacity="1" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M 4.479639 17.922145 L 0.000608038 13.443114 L 0.000608038 4.479461 L 4.479639 0.000429804 L 87.898095 0.000429804 L 92.377126 4.479461 L 92.377126 13.443114 L 87.898095 17.922145 Z M 4.479639 17.922145 " transform="matrix(0.698568, 0, 0, 0.698568, 53.784731, 47.894231)"/>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-0" x="57.976141" y="56.222545"/>
<use xlink:href="#glyph-0-1" x="61.025388" y="56.222545"/>
<use xlink:href="#glyph-0-2" x="63.835726" y="56.222545"/>
<use xlink:href="#glyph-0-3" x="66.708935" y="56.222545"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-4" x="68.997443" y="56.222545"/>
<use xlink:href="#glyph-0-5" x="71.688326" y="56.222545"/>
<use xlink:href="#glyph-0-24" x="75.07079" y="56.222545"/>
<use xlink:href="#glyph-0-27" x="76.642568" y="56.222545"/>
<use xlink:href="#glyph-0-22" x="79.804984" y="56.222545"/>
<use xlink:href="#glyph-0-1" x="83.143439" y="56.222545"/>
<use xlink:href="#glyph-0-3" x="85.953776" y="56.222545"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-16" x="88.386888" y="56.222545"/>
<use xlink:href="#glyph-0-24" x="91.624749" y="56.222545"/>
<use xlink:href="#glyph-0-4" x="93.196526" y="56.222545"/>
<use xlink:href="#glyph-0-3" x="95.887409" y="56.222545"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-1" x="98.175916" y="56.222545"/>
<use xlink:href="#glyph-0-2" x="100.986254" y="56.222545"/>
<use xlink:href="#glyph-0-10" x="103.859463" y="56.222545"/>
<use xlink:href="#glyph-0-11" x="105.84619" y="56.222545"/>
<use xlink:href="#glyph-0-12" x="107.549996" y="56.222545"/>
<use xlink:href="#glyph-0-13" x="110.718699" y="56.222545"/>
</g>
<path fill-rule="nonzero" fill="rgb(90.196228%, 69.804382%, 93.333435%)" fill-opacity="1" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M -0.000671917 0.00170072 L -0.000671917 29.241217 L 60.021698 29.241217 L 60.021698 0.00170072 Z M -0.000671917 0.00170072 " transform="matrix(0.698568, 0, 0, 0.698568, 126.109844, 43.940218)"/>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-28" x="130.301254" y="52.268542"/>
<use xlink:href="#glyph-0-1" x="138.166428" y="52.268542"/>
<use xlink:href="#glyph-0-3" x="140.976766" y="52.268542"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-16" x="143.409877" y="52.268542"/>
<use xlink:href="#glyph-0-24" x="146.647738" y="52.268542"/>
<use xlink:href="#glyph-0-0" x="148.219515" y="52.268542"/>
<use xlink:href="#glyph-0-10" x="151.268763" y="52.268542"/>
<use xlink:href="#glyph-0-3" x="153.25549" y="52.268542"/>
<use xlink:href="#glyph-0-11" x="155.594294" y="52.268542"/>
<use xlink:href="#glyph-0-13" x="157.298101" y="52.268542"/>
<use xlink:href="#glyph-0-29" x="160.705714" y="52.268542"/>
</g>
<g fill="rgb(9.803772%, 53.334045%, 6.274414%)" fill-opacity="1">
<use xlink:href="#glyph-1-0" x="137.990868" y="60.176558"/>
<use xlink:href="#glyph-1-0" x="141.018995" y="60.176558"/>
<use xlink:href="#glyph-1-1" x="144.047122" y="60.176558"/>
<use xlink:href="#glyph-1-2" x="147.07525" y="60.176558"/>
<use xlink:href="#glyph-1-3" x="150.103377" y="60.176558"/>
<use xlink:href="#glyph-1-2" x="153.131504" y="60.176558"/>
</g>
<path fill-rule="nonzero" fill="rgb(100%, 62.745667%, 60.784912%)" fill-opacity="1" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M 0.00132417 2.626994 C 0.00132417 1.173126 8.444941 -0.00115174 18.85687 -0.00115174 C 29.2688 -0.00115174 37.712416 1.173126 37.712416 2.626994 L 37.712416 20.548709 C 37.712416 21.996985 29.2688 23.171263 18.85687 23.171263 C 8.444941 23.171263 0.00132417 21.996985 0.00132417 20.548709 Z M 0.00132417 2.626994 " transform="matrix(0.698568, 0, 0, 0.698568, 21.499075, 68.129711)"/>
<path fill="none" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M 37.712416 0.00266519 C 37.712416 1.450941 29.2688 2.625219 18.85687 2.625219 C 8.444941 2.625219 0.00132417 1.450941 0.00132417 0.00266519 " transform="matrix(0.698568, 0, 0, 0.698568, 21.499075, 69.962982)"/>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-0" x="25.690481" y="79.39126"/>
<use xlink:href="#glyph-0-4" x="28.739729" y="79.39126"/>
<use xlink:href="#glyph-0-12" x="31.430612" y="79.39126"/>
<use xlink:href="#glyph-0-25" x="34.599315" y="79.39126"/>
<use xlink:href="#glyph-0-22" x="37.862324" y="79.39126"/>
<use xlink:href="#glyph-0-7" x="41.200779" y="79.39126"/>
</g>
<path fill-rule="nonzero" fill="rgb(60.00061%, 78.039551%, 94.117737%)" fill-opacity="1" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M 74.432282 17.921091 L 79.604696 8.963029 L 74.432282 -0.000625028 L 5.172261 -0.000625028 L -0.000153298 8.963029 L 5.172261 17.921091 Z M 74.432282 17.921091 " transform="matrix(0.698568, 0, 0, 0.698568, 58.246201, 71.062937)"/>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-30" x="65.328912" y="79.39126"/>
<use xlink:href="#glyph-0-2" x="69.736175" y="79.39126"/>
<use xlink:href="#glyph-0-10" x="72.609384" y="79.39126"/>
<use xlink:href="#glyph-0-2" x="74.596111" y="79.39126"/>
<use xlink:href="#glyph-0-31" x="77.469319" y="79.39126"/>
<use xlink:href="#glyph-0-2" x="80.568864" y="79.39126"/>
<use xlink:href="#glyph-0-7" x="83.442073" y="79.39126"/>
<use xlink:href="#glyph-0-1" x="85.894046" y="79.39126"/>
<use xlink:href="#glyph-0-24" x="88.704383" y="79.39126"/>
<use xlink:href="#glyph-0-7" x="90.276161" y="79.39126"/>
<use xlink:href="#glyph-0-1" x="92.728133" y="79.39126"/>
<use xlink:href="#glyph-0-2" x="95.538471" y="79.39126"/>
<use xlink:href="#glyph-0-3" x="98.41168" y="79.39126"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-4" x="100.700188" y="79.39126"/>
<use xlink:href="#glyph-0-5" x="103.39107" y="79.39126"/>
</g>
<path fill-rule="nonzero" fill="rgb(90.196228%, 69.804382%, 93.333435%)" fill-opacity="1" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M -0.000690324 0.000631598 L -0.000690324 29.240148 L 65.322705 29.240148 L 65.322705 0.000631598 Z M -0.000690324 0.000631598 " transform="matrix(0.698568, 0, 0, 0.698568, 124.258295, 67.108934)"/>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-2-0" x="128.449701" y="75.437264"/>
<use xlink:href="#glyph-2-1" x="131.681275" y="75.437264"/>
<use xlink:href="#glyph-2-2" x="134.912849" y="75.437264"/>
<use xlink:href="#glyph-2-3" x="138.144423" y="75.437264"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-24" x="141.375987" y="75.437264"/>
<use xlink:href="#glyph-0-2" x="142.947764" y="75.437264"/>
<use xlink:href="#glyph-0-31" x="145.820973" y="75.437264"/>
<use xlink:href="#glyph-0-7" x="148.920518" y="75.437264"/>
<use xlink:href="#glyph-0-10" x="151.372491" y="75.437264"/>
<use xlink:href="#glyph-0-3" x="153.359217" y="75.437264"/>
<use xlink:href="#glyph-0-2" x="155.698022" y="75.437264"/>
<use xlink:href="#glyph-0-4" x="158.571231" y="75.437264"/>
<use xlink:href="#glyph-0-10" x="161.262113" y="75.437264"/>
<use xlink:href="#glyph-0-7" x="163.24884" y="75.437264"/>
</g>
<g fill="rgb(9.803772%, 53.334045%, 6.274414%)" fill-opacity="1">
<use xlink:href="#glyph-1-0" x="137.990868" y="83.345263"/>
<use xlink:href="#glyph-1-4" x="141.018995" y="83.345263"/>
<use xlink:href="#glyph-1-1" x="144.047122" y="83.345263"/>
<use xlink:href="#glyph-1-5" x="147.07525" y="83.345263"/>
<use xlink:href="#glyph-1-6" x="150.103377" y="83.345263"/>
<use xlink:href="#glyph-1-7" x="153.131504" y="83.345263"/>
</g>
<path fill-rule="nonzero" fill="rgb(60.00061%, 78.039551%, 94.117737%)" fill-opacity="1" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M 73.594909 29.242791 L 82.032934 14.620236 L 73.594909 -0.00231784 L 8.439268 -0.00231784 L 0.00124348 14.620236 L 8.439268 29.242791 Z M 73.594909 29.242791 " transform="matrix(0.698568, 0, 0, 0.698568, 57.397569, 92.716463)"/>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-32" x="66.306557" y="101.044783"/>
<use xlink:href="#glyph-0-32" x="69.626151" y="101.044783"/>
<use xlink:href="#glyph-0-23" x="72.945744" y="101.044783"/>
<use xlink:href="#glyph-0-24" x="78.220629" y="101.044783"/>
<use xlink:href="#glyph-0-1" x="79.792406" y="101.044783"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-9" x="82.558734" y="101.044783"/>
<use xlink:href="#glyph-0-10" x="85.639418" y="101.044783"/>
<use xlink:href="#glyph-0-3" x="87.626144" y="101.044783"/>
<use xlink:href="#glyph-0-2" x="89.964949" y="101.044783"/>
<use xlink:href="#glyph-0-4" x="92.838158" y="101.044783"/>
<use xlink:href="#glyph-0-10" x="95.52904" y="101.044783"/>
<use xlink:href="#glyph-0-11" x="97.515767" y="101.044783"/>
<use xlink:href="#glyph-0-12" x="99.219573" y="101.044783"/>
<use xlink:href="#glyph-0-13" x="102.388276" y="101.044783"/>
</g>
<g fill="rgb(9.803772%, 53.334045%, 6.274414%)" fill-opacity="1">
<use xlink:href="#glyph-1-0" x="78.480905" y="108.952788"/>
<use xlink:href="#glyph-1-8" x="81.509032" y="108.952788"/>
<use xlink:href="#glyph-1-1" x="84.53716" y="108.952788"/>
<use xlink:href="#glyph-1-9" x="87.565287" y="108.952788"/>
<use xlink:href="#glyph-1-10" x="90.593414" y="108.952788"/>
</g>
<path fill-rule="nonzero" fill="rgb(90.196228%, 69.804382%, 93.333435%)" fill-opacity="1" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M 0.00153003 -0.00231784 L 0.00153003 29.242791 L 45.994076 29.242791 L 45.994076 -0.00231784 Z M 0.00153003 -0.00231784 " transform="matrix(0.698568, 0, 0, 0.698568, 131.01065, 92.716463)"/>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-2-4" x="135.202046" y="101.044783"/>
<use xlink:href="#glyph-2-2" x="138.43362" y="101.044783"/>
<use xlink:href="#glyph-2-3" x="141.665194" y="101.044783"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-24" x="144.896768" y="101.044783"/>
<use xlink:href="#glyph-0-10" x="146.468546" y="101.044783"/>
<use xlink:href="#glyph-0-12" x="148.455272" y="101.044783"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-12" x="151.667985" y="101.044783"/>
<use xlink:href="#glyph-0-14" x="154.836688" y="101.044783"/>
<use xlink:href="#glyph-0-7" x="156.496484" y="101.044783"/>
</g>
<g fill="rgb(9.803772%, 53.334045%, 6.274414%)" fill-opacity="1">
<use xlink:href="#glyph-1-0" x="136.476812" y="108.952788"/>
<use xlink:href="#glyph-1-11" x="139.50494" y="108.952788"/>
<use xlink:href="#glyph-1-1" x="142.533067" y="108.952788"/>
<use xlink:href="#glyph-1-12" x="145.561194" y="108.952788"/>
<use xlink:href="#glyph-1-6" x="148.589321" y="108.952788"/>
<use xlink:href="#glyph-1-13" x="151.617449" y="108.952788"/>
<use xlink:href="#glyph-1-14" x="154.645576" y="108.952788"/>
</g>
<path fill-rule="nonzero" fill="rgb(100%, 91.764832%, 39.99939%)" fill-opacity="1" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M 4.481775 17.923895 L 0.00274407 13.439272 L 0.00274407 4.48121 L 4.481775 0.00217946 L 86.725954 0.00217946 L 91.210576 4.48121 L 91.210576 13.439272 L 86.725954 17.923895 Z M 4.481775 17.923895 " transform="matrix(0.698568, 0, 0, 0.698568, 54.193396, 125.170352)"/>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-23" x="58.384803" y="133.498674"/>
<use xlink:href="#glyph-0-2" x="63.659687" y="133.498674"/>
<use xlink:href="#glyph-0-13" x="66.532896" y="133.498674"/>
<use xlink:href="#glyph-0-22" x="69.940509" y="133.498674"/>
<use xlink:href="#glyph-0-2" x="73.278964" y="133.498674"/>
<use xlink:href="#glyph-0-14" x="76.152173" y="133.498674"/>
<use xlink:href="#glyph-0-24" x="77.81197" y="133.498674"/>
<use xlink:href="#glyph-0-10" x="79.383747" y="133.498674"/>
<use xlink:href="#glyph-0-12" x="81.370474" y="133.498674"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-12" x="84.583186" y="133.498674"/>
<use xlink:href="#glyph-0-14" x="87.751889" y="133.498674"/>
<use xlink:href="#glyph-0-24" x="89.411686" y="133.498674"/>
<use xlink:href="#glyph-0-7" x="90.983463" y="133.498674"/>
<use xlink:href="#glyph-0-1" x="93.435436" y="133.498674"/>
<use xlink:href="#glyph-0-14" x="96.245774" y="133.498674"/>
<use xlink:href="#glyph-0-1" x="97.90557" y="133.498674"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-4" x="100.759918" y="133.498674"/>
<use xlink:href="#glyph-0-10" x="103.450801" y="133.498674"/>
<use xlink:href="#glyph-0-11" x="105.437527" y="133.498674"/>
<use xlink:href="#glyph-0-12" x="107.141334" y="133.498674"/>
<use xlink:href="#glyph-0-13" x="110.310037" y="133.498674"/>
</g>
<path fill-rule="nonzero" fill="rgb(90.196228%, 69.804382%, 93.333435%)" fill-opacity="1" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M -0.000357809 -0.00214714 L -0.000357809 29.242961 L 42.340744 29.242961 L 42.340744 -0.00214714 Z M -0.000357809 -0.00214714 " transform="matrix(0.698568, 0, 0, 0.698568, 132.285406, 121.216344)"/>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-2-5" x="136.817843" y="129.544668"/>
<use xlink:href="#glyph-2-6" x="140.049417" y="129.544668"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-24" x="143.280991" y="129.544668"/>
<use xlink:href="#glyph-0-10" x="144.852768" y="129.544668"/>
<use xlink:href="#glyph-0-12" x="146.839495" y="129.544668"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-12" x="150.052208" y="129.544668"/>
<use xlink:href="#glyph-0-14" x="153.220911" y="129.544668"/>
<use xlink:href="#glyph-0-7" x="154.880707" y="129.544668"/>
</g>
<g fill="rgb(9.803772%, 53.334045%, 6.274414%)" fill-opacity="1">
<use xlink:href="#glyph-1-0" x="136.476812" y="137.452679"/>
<use xlink:href="#glyph-1-15" x="139.50494" y="137.452679"/>
<use xlink:href="#glyph-1-1" x="142.533067" y="137.452679"/>
<use xlink:href="#glyph-1-10" x="145.561194" y="137.452679"/>
<use xlink:href="#glyph-1-16" x="148.589321" y="137.452679"/>
<use xlink:href="#glyph-1-17" x="151.617449" y="137.452679"/>
<use xlink:href="#glyph-1-18" x="154.645576" y="137.452679"/>
</g>
<path fill-rule="nonzero" fill="rgb(100%, 62.745667%, 60.784912%)" fill-opacity="1" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M -0.00128051 2.155431 C -0.00128051 0.964378 6.938142 0.0025888 15.493594 0.0025888 C 24.054638 0.0025888 30.988469 0.964378 30.988469 2.155431 L 30.988469 20.077147 C 30.988469 21.2682 24.054638 22.235581 15.493594 22.235581 C 6.938142 22.235581 -0.00128051 21.2682 -0.00128051 20.077147 Z M -0.00128051 2.155431 " transform="matrix(0.698568, 0, 0, 0.698568, 28.98527, 151.25991)"/>
<path fill="none" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M 30.988469 -0.00107289 C 30.988469 1.18998 24.054638 2.157361 15.493594 2.157361 C 6.938142 2.157361 -0.00128051 1.18998 -0.00128051 -0.00107289 " transform="matrix(0.698568, 0, 0, 0.698568, 28.98527, 152.766374)"/>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-33" x="33.176676" y="161.998558"/>
<use xlink:href="#glyph-0-12" x="37.238148" y="161.998558"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-18" x="40.450861" y="161.998558"/>
<use xlink:href="#glyph-0-1" x="43.632138" y="161.998558"/>
</g>
<path fill-rule="nonzero" fill="rgb(60.00061%, 78.039551%, 94.117737%)" fill-opacity="1" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M 72.881531 29.243123 L 81.325148 14.620569 L 72.881531 -0.001985 L 8.44164 -0.001985 L -0.00197605 14.620569 L 8.44164 29.243123 Z M 72.881531 29.243123 " transform="matrix(0.698568, 0, 0, 0.698568, 57.645912, 149.71623)"/>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-33" x="66.554898" y="158.044552"/>
<use xlink:href="#glyph-0-12" x="70.61637" y="158.044552"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-18" x="73.829083" y="158.044552"/>
<use xlink:href="#glyph-0-1" x="77.01036" y="158.044552"/>
<use xlink:href="#glyph-0-24" x="79.820698" y="158.044552"/>
<use xlink:href="#glyph-0-26" x="81.392475" y="158.044552"/>
<use xlink:href="#glyph-0-2" x="86.359291" y="158.044552"/>
<use xlink:href="#glyph-0-10" x="89.2325" y="158.044552"/>
<use xlink:href="#glyph-0-4" x="91.219227" y="158.044552"/>
<use xlink:href="#glyph-0-5" x="93.910109" y="158.044552"/>
<use xlink:href="#glyph-0-11" x="97.292574" y="158.044552"/>
<use xlink:href="#glyph-0-13" x="98.996381" y="158.044552"/>
<use xlink:href="#glyph-0-29" x="102.403994" y="158.044552"/>
</g>
<g fill="rgb(9.803772%, 53.334045%, 6.274414%)" fill-opacity="1">
<use xlink:href="#glyph-1-0" x="78.480905" y="165.952563"/>
<use xlink:href="#glyph-1-19" x="81.509032" y="165.952563"/>
<use xlink:href="#glyph-1-1" x="84.53716" y="165.952563"/>
<use xlink:href="#glyph-1-9" x="87.565287" y="165.952563"/>
<use xlink:href="#glyph-1-10" x="90.593414" y="165.952563"/>
</g>
<path fill-rule="nonzero" fill="rgb(90.196228%, 69.804382%, 93.333435%)" fill-opacity="1" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M -0.00101599 -0.001985 L -0.00101599 29.243123 L 62.56003 29.243123 L 62.56003 -0.001985 Z M -0.00101599 -0.001985 " transform="matrix(0.698568, 0, 0, 0.698568, 125.223366, 149.71623)"/>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-34" x="129.414762" y="158.044552"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-12" x="132.772078" y="158.044552"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-12" x="135.984791" y="158.044552"/>
<use xlink:href="#glyph-0-14" x="139.153494" y="158.044552"/>
<use xlink:href="#glyph-0-24" x="140.813291" y="158.044552"/>
<use xlink:href="#glyph-0-3" x="142.385068" y="158.044552"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-1" x="144.673576" y="158.044552"/>
<use xlink:href="#glyph-0-14" x="147.483913" y="158.044552"/>
<use xlink:href="#glyph-0-2" x="149.14371" y="158.044552"/>
<use xlink:href="#glyph-0-10" x="152.016919" y="158.044552"/>
<use xlink:href="#glyph-0-11" x="154.003646" y="158.044552"/>
<use xlink:href="#glyph-0-12" x="155.707452" y="158.044552"/>
<use xlink:href="#glyph-0-13" x="158.876155" y="158.044552"/>
<use xlink:href="#glyph-0-7" x="162.283768" y="158.044552"/>
</g>
<g fill="rgb(9.803772%, 53.334045%, 6.274414%)" fill-opacity="1">
<use xlink:href="#glyph-1-0" x="136.476812" y="165.952563"/>
<use xlink:href="#glyph-1-20" x="139.50494" y="165.952563"/>
<use xlink:href="#glyph-1-1" x="142.533067" y="165.952563"/>
<use xlink:href="#glyph-1-12" x="145.561194" y="165.952563"/>
<use xlink:href="#glyph-1-6" x="148.589321" y="165.952563"/>
<use xlink:href="#glyph-1-13" x="151.617449" y="165.952563"/>
<use xlink:href="#glyph-1-14" x="154.645576" y="165.952563"/>
</g>
<path fill-rule="nonzero" fill="rgb(60.00061%, 78.039551%, 94.117737%)" fill-opacity="1" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M 51.518028 29.244796 L 59.956052 14.622241 L 51.518028 -0.00031285 L 8.438809 -0.00031285 L 0.000784089 14.622241 L 8.438809 29.244796 Z M 51.518028 29.244796 " transform="matrix(0.698568, 0, 0, 0.698568, 186.999452, 68.328344)"/>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-0" x="195.908436" y="76.656667"/>
<use xlink:href="#glyph-0-2" x="198.957683" y="76.656667"/>
<use xlink:href="#glyph-0-26" x="201.830892" y="76.656667"/>
<use xlink:href="#glyph-0-25" x="206.797709" y="76.656667"/>
<use xlink:href="#glyph-0-14" x="210.060718" y="76.656667"/>
<use xlink:href="#glyph-0-11" x="211.720515" y="76.656667"/>
<use xlink:href="#glyph-0-13" x="213.424322" y="76.656667"/>
<use xlink:href="#glyph-0-29" x="216.831935" y="76.656667"/>
</g>
<g fill="rgb(9.803772%, 53.334045%, 6.274414%)" fill-opacity="1">
<use xlink:href="#glyph-1-0" x="200.371654" y="84.564673"/>
<use xlink:href="#glyph-1-21" x="203.399782" y="84.564673"/>
<use xlink:href="#glyph-1-1" x="206.427909" y="84.564673"/>
<use xlink:href="#glyph-1-9" x="209.456036" y="84.564673"/>
<use xlink:href="#glyph-1-10" x="212.484163" y="84.564673"/>
</g>
<path fill-rule="nonzero" fill="rgb(100%, 91.764832%, 39.99939%)" fill-opacity="1" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M 4.479958 17.923739 L 0.000926967 13.439116 L 0.000926967 4.481054 L 4.479958 0.00202304 L 74.802421 0.00202304 L 79.281452 4.481054 L 79.281452 13.439116 L 74.802421 17.923739 Z M 4.479958 17.923739 " transform="matrix(0.698568, 0, 0, 0.698568, 180.249352, 96.670462)"/>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-23" x="184.440749" y="104.998791"/>
<use xlink:href="#glyph-0-2" x="189.715633" y="104.998791"/>
<use xlink:href="#glyph-0-13" x="192.588842" y="104.998791"/>
<use xlink:href="#glyph-0-22" x="195.996455" y="104.998791"/>
<use xlink:href="#glyph-0-2" x="199.33491" y="104.998791"/>
<use xlink:href="#glyph-0-14" x="202.208119" y="104.998791"/>
<use xlink:href="#glyph-0-24" x="203.867916" y="104.998791"/>
<use xlink:href="#glyph-0-1" x="205.439693" y="104.998791"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-9" x="208.206021" y="104.998791"/>
<use xlink:href="#glyph-0-10" x="211.286704" y="104.998791"/>
<use xlink:href="#glyph-0-3" x="213.273431" y="104.998791"/>
<use xlink:href="#glyph-0-2" x="215.612236" y="104.998791"/>
<use xlink:href="#glyph-0-4" x="218.485444" y="104.998791"/>
<use xlink:href="#glyph-0-10" x="221.176327" y="104.998791"/>
<use xlink:href="#glyph-0-11" x="223.163054" y="104.998791"/>
<use xlink:href="#glyph-0-12" x="224.86686" y="104.998791"/>
<use xlink:href="#glyph-0-13" x="228.035563" y="104.998791"/>
</g>
<path fill-rule="nonzero" fill="rgb(90.196228%, 69.804382%, 93.333435%)" fill-opacity="1" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M -0.00157597 0.00128039 L -0.00157597 41.011534 L 56.072984 41.011534 L 56.072984 0.00128039 Z M -0.00157597 0.00128039 " transform="matrix(0.698568, 0, 0, 0.698568, 188.35657, 117.104574)"/>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-2-6" x="192.547986" y="125.432908"/>
<use xlink:href="#glyph-2-1" x="195.77956" y="125.432908"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-24" x="199.011124" y="125.432908"/>
<use xlink:href="#glyph-0-2" x="200.582901" y="125.432908"/>
<use xlink:href="#glyph-0-31" x="203.45611" y="125.432908"/>
<use xlink:href="#glyph-0-7" x="206.555655" y="125.432908"/>
<use xlink:href="#glyph-0-10" x="209.007627" y="125.432908"/>
<use xlink:href="#glyph-0-3" x="210.994354" y="125.432908"/>
<use xlink:href="#glyph-0-2" x="213.333158" y="125.432908"/>
<use xlink:href="#glyph-0-4" x="216.206367" y="125.432908"/>
<use xlink:href="#glyph-0-10" x="218.89725" y="125.432908"/>
<use xlink:href="#glyph-0-7" x="220.883977" y="125.432908"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-2-7" x="197.684544" y="133.656447"/>
<use xlink:href="#glyph-2-7" x="200.916118" y="133.656447"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-24" x="204.147692" y="133.656447"/>
<use xlink:href="#glyph-0-10" x="205.719469" y="133.656447"/>
<use xlink:href="#glyph-0-12" x="207.706196" y="133.656447"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-12" x="210.918908" y="133.656447"/>
<use xlink:href="#glyph-0-14" x="214.087611" y="133.656447"/>
<use xlink:href="#glyph-0-7" x="215.747408" y="133.656447"/>
</g>
<g fill="rgb(9.803772%, 53.334045%, 6.274414%)" fill-opacity="1">
<use xlink:href="#glyph-1-0" x="197.343523" y="141.564443"/>
<use xlink:href="#glyph-1-22" x="200.37165" y="141.564443"/>
<use xlink:href="#glyph-1-1" x="203.399778" y="141.564443"/>
<use xlink:href="#glyph-1-12" x="206.427905" y="141.564443"/>
<use xlink:href="#glyph-1-6" x="209.456032" y="141.564443"/>
<use xlink:href="#glyph-1-13" x="212.484159" y="141.564443"/>
<use xlink:href="#glyph-1-14" x="215.512287" y="141.564443"/>
</g>
<path fill-rule="nonzero" fill="rgb(100%, 91.764832%, 39.99939%)" fill-opacity="1" d="M 180.152344 166.191406 L 177.019531 163.058594 L 177.019531 156.800781 L 180.152344 153.671875 L 235.734375 153.671875 L 238.863281 156.800781 L 238.863281 163.058594 L 235.734375 166.191406 Z M 180.152344 166.191406 "/>
<g clip-path="url(#clip-6)">
<path fill="none" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M 4.482632 17.924061 L -0.00199075 13.439439 L -0.00199075 4.481377 L 4.482632 0.00234589 L 84.048339 0.00234589 L 88.52737 4.481377 L 88.52737 13.439439 L 84.048339 17.924061 Z M 4.482632 17.924061 " transform="matrix(0.698568, 0, 0, 0.698568, 177.020922, 153.670236)"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-33" x="181.212328" y="161.998558"/>
<use xlink:href="#glyph-0-12" x="185.2738" y="161.998558"/>
<use xlink:href="#glyph-0-26" x="188.442503" y="161.998558"/>
<use xlink:href="#glyph-0-25" x="193.40932" y="161.998558"/>
<use xlink:href="#glyph-0-2" x="196.672329" y="161.998558"/>
<use xlink:href="#glyph-0-3" x="199.545538" y="161.998558"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-1" x="201.834046" y="161.998558"/>
<use xlink:href="#glyph-0-24" x="204.644384" y="161.998558"/>
<use xlink:href="#glyph-0-1" x="206.216161" y="161.998558"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-9" x="208.982489" y="161.998558"/>
<use xlink:href="#glyph-0-10" x="212.063172" y="161.998558"/>
<use xlink:href="#glyph-0-3" x="214.049899" y="161.998558"/>
<use xlink:href="#glyph-0-2" x="216.388703" y="161.998558"/>
<use xlink:href="#glyph-0-4" x="219.261912" y="161.998558"/>
<use xlink:href="#glyph-0-10" x="221.952795" y="161.998558"/>
<use xlink:href="#glyph-0-11" x="223.939522" y="161.998558"/>
<use xlink:href="#glyph-0-12" x="225.643328" y="161.998558"/>
<use xlink:href="#glyph-0-13" x="228.812031" y="161.998558"/>
<use xlink:href="#glyph-0-7" x="232.219644" y="161.998558"/>
</g>
<g clip-path="url(#clip-7)">
<path fill-rule="nonzero" fill="rgb(100%, 91.764832%, 39.99939%)" fill-opacity="1" d="M 133.234375 190.613281 L 130.105469 187.480469 L 130.105469 181.222656 L 133.234375 178.09375 L 160.914062 178.09375 L 164.046875 181.222656 L 164.046875 187.480469 L 160.914062 190.613281 Z M 133.234375 190.613281 "/>
</g>
<g clip-path="url(#clip-8)">
<path fill="none" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M 4.479264 17.92425 L 0.000232674 13.439627 L 0.000232674 4.481565 L 4.479264 0.00253422 L 44.102751 0.00253422 L 48.587374 4.481565 L 48.587374 13.439627 L 44.102751 17.92425 Z M 4.479264 17.92425 " transform="matrix(0.698568, 0, 0, 0.698568, 130.105306, 178.09198)"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-35" x="134.296712" y="186.420302"/>
<use xlink:href="#glyph-0-1" x="137.987245" y="186.420302"/>
<use xlink:href="#glyph-0-25" x="140.797583" y="186.420302"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-12" x="144.104602" y="186.420302"/>
<use xlink:href="#glyph-0-3" x="147.273305" y="186.420302"/>
<use xlink:href="#glyph-0-10" x="149.61211" y="186.420302"/>
<use xlink:href="#glyph-0-11" x="151.598837" y="186.420302"/>
<use xlink:href="#glyph-0-13" x="153.302643" y="186.420302"/>
<use xlink:href="#glyph-0-29" x="156.710256" y="186.420302"/>
</g>
<g clip-path="url(#clip-9)">
<path fill-rule="nonzero" fill="rgb(0%, 0%, 0%)" fill-opacity="1" d="M 86.050781 178.066406 C 82.582031 178.066406 79.765625 180.882812 79.765625 184.351562 C 79.765625 187.820312 82.582031 190.640625 86.050781 190.640625 C 89.519531 190.640625 92.339844 187.820312 92.339844 184.351562 C 92.339844 180.882812 89.519531 178.066406 86.050781 178.066406 Z M 86.050781 178.066406 "/>
</g>
<g clip-path="url(#clip-10)">
<path fill="none" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M 8.999367 0.00238877 C 4.03385 0.00238877 0.00216272 4.034076 0.00216272 8.999593 C 0.00216272 13.965111 4.03385 18.00239 8.999367 18.00239 C 13.964885 18.00239 18.002163 13.965111 18.002163 8.999593 C 18.002163 4.034076 13.964885 0.00238877 8.999367 0.00238877 Z M 8.999367 0.00238877 " transform="matrix(0.698568, 0, 0, 0.698568, 79.764114, 178.064738)"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 120 KiB

@@ -0,0 +1,519 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="226.69342pt" height="243.03792pt" viewBox="0 0 226.69342 243.03792">
<defs>
<g>
<g id="glyph-0-0">
<path d="M 2.234375 0.203125 C 3.5 0.203125 4.125 -0.828125 4.125 -2.875 C 4.125 -4.25 3.84375 -5.15625 3.28125 -5.609375 C 2.953125 -5.84375 2.609375 -5.96875 2.25 -5.96875 C 0.984375 -5.96875 0.34375 -4.9375 0.34375 -2.875 C 0.34375 -1.21875 0.796875 0.203125 2.234375 0.203125 Z M 3.234375 -4.703125 C 3.296875 -4.390625 3.328125 -3.8125 3.328125 -2.984375 C 3.328125 -2.15625 3.296875 -1.546875 3.234375 -1.140625 C 3.109375 -0.4375 2.78125 -0.078125 2.234375 -0.078125 C 2.03125 -0.078125 1.828125 -0.15625 1.625 -0.3125 C 1.390625 -0.515625 1.25 -0.9375 1.1875 -1.578125 C 1.15625 -1.796875 1.140625 -2.265625 1.140625 -2.984375 C 1.140625 -3.765625 1.171875 -4.3125 1.21875 -4.59375 C 1.296875 -5.09375 1.46875 -5.40625 1.71875 -5.546875 C 1.90625 -5.65625 2.078125 -5.703125 2.234375 -5.703125 C 2.8125 -5.703125 3.140625 -5.234375 3.234375 -4.703125 Z M 3.234375 -4.703125 "/>
</g>
<g id="glyph-0-1">
<path d="M 1.0625 -2.828125 C 1.109375 -2.828125 1.15625 -2.859375 1.203125 -2.921875 C 1.46875 -3.328125 1.84375 -3.53125 2.3125 -3.53125 C 2.625 -3.53125 2.859375 -3.34375 3.015625 -2.984375 C 3.125 -2.734375 3.171875 -2.375 3.171875 -1.875 C 3.171875 -1.3125 3.109375 -0.921875 2.96875 -0.6875 C 2.75 -0.3125 2.4375 -0.125 2.046875 -0.125 C 1.453125 -0.125 0.984375 -0.5625 0.8125 -1.015625 C 0.84375 -1.015625 0.859375 -1.015625 0.890625 -1.015625 C 1.171875 -1.015625 1.390625 -1.234375 1.390625 -1.5 C 1.390625 -1.78125 1.171875 -1.96875 0.890625 -1.96875 C 0.578125 -1.96875 0.453125 -1.796875 0.453125 -1.46875 C 0.453125 -0.5625 1.171875 0.203125 2.078125 0.203125 C 2.625 0.203125 3.078125 0 3.46875 -0.390625 C 3.84375 -0.796875 4.03125 -1.265625 4.03125 -1.8125 C 4.03125 -2.328125 3.875 -2.78125 3.5625 -3.171875 C 3.234375 -3.59375 2.828125 -3.796875 2.328125 -3.796875 C 1.90625 -3.796875 1.53125 -3.65625 1.234375 -3.390625 L 1.234375 -4.984375 C 1.484375 -4.921875 1.71875 -4.875 1.953125 -4.875 C 2.375 -4.875 2.71875 -4.984375 3.03125 -5.1875 C 3.3125 -5.359375 3.5 -5.53125 3.609375 -5.6875 C 3.65625 -5.765625 3.6875 -5.8125 3.6875 -5.84375 C 3.6875 -5.921875 3.640625 -5.96875 3.546875 -5.96875 C 3.0625 -5.78125 2.640625 -5.6875 2.296875 -5.6875 C 1.890625 -5.6875 1.5 -5.765625 1.140625 -5.9375 C 1.09375 -5.953125 1.0625 -5.96875 1.015625 -5.96875 C 0.9375 -5.96875 0.890625 -5.890625 0.890625 -5.71875 L 0.890625 -3.09375 C 0.890625 -2.90625 0.890625 -2.828125 1.0625 -2.828125 Z M 1.0625 -2.828125 "/>
</g>
<g id="glyph-0-2">
<path d="M 2.40625 -5.96875 C 2.046875 -5.59375 1.5 -5.40625 0.796875 -5.40625 L 0.796875 -5.0625 C 1.265625 -5.0625 1.65625 -5.125 1.953125 -5.28125 L 1.953125 -0.734375 C 1.953125 -0.578125 1.90625 -0.46875 1.828125 -0.421875 C 1.75 -0.375 1.53125 -0.34375 1.171875 -0.34375 L 0.859375 -0.34375 L 0.859375 0 C 1.078125 -0.015625 1.5625 -0.03125 2.3125 -0.03125 C 3.046875 -0.03125 3.53125 -0.015625 3.765625 0 L 3.765625 -0.34375 L 3.4375 -0.34375 C 3.078125 -0.34375 2.859375 -0.375 2.78125 -0.421875 C 2.703125 -0.46875 2.65625 -0.578125 2.65625 -0.734375 L 2.65625 -5.703125 C 2.65625 -5.921875 2.640625 -5.96875 2.40625 -5.96875 Z M 2.40625 -5.96875 "/>
</g>
<g id="glyph-0-3">
<path d="M 2.125 -5.96875 C 1.671875 -5.96875 1.28125 -5.8125 0.953125 -5.484375 C 0.625 -5.171875 0.453125 -4.796875 0.453125 -4.328125 C 0.453125 -4.03125 0.671875 -3.796875 0.953125 -3.796875 C 1.21875 -3.796875 1.4375 -4.03125 1.4375 -4.3125 C 1.4375 -4.59375 1.234375 -4.8125 0.9375 -4.8125 C 0.921875 -4.8125 0.890625 -4.8125 0.875 -4.796875 C 1.046875 -5.234375 1.4375 -5.625 2.015625 -5.625 C 2.75 -5.625 3.15625 -4.984375 3.15625 -4.21875 C 3.15625 -3.609375 2.859375 -2.96875 2.25 -2.28125 L 0.5625 -0.390625 C 0.4375 -0.25 0.453125 -0.265625 0.453125 0 L 3.78125 0 L 4.03125 -1.609375 L 3.734375 -1.609375 C 3.671875 -1.15625 3.609375 -0.890625 3.546875 -0.8125 C 3.5 -0.765625 3.234375 -0.75 2.75 -0.75 L 1.25 -0.75 L 2.109375 -1.609375 C 2.71875 -2.171875 3.5 -2.796875 3.765625 -3.28125 C 3.9375 -3.59375 4.03125 -3.90625 4.03125 -4.21875 C 4.03125 -5.28125 3.203125 -5.96875 2.125 -5.96875 Z M 2.125 -5.96875 "/>
</g>
<g id="glyph-1-0">
<path d="M 0.390625 -3.84375 C 0.265625 -3.84375 0.21875 -3.734375 0.21875 -3.671875 L 0.21875 -3.546875 C 0.21875 -3.5 0.234375 -3.5 0.265625 -3.5 L 0.796875 -3.5 L 0.796875 -0.796875 C 0.796875 -0.15625 1.078125 0.09375 1.484375 0.09375 C 1.90625 0.09375 2.34375 -0.109375 2.703125 -0.5 C 2.6875 -0.59375 2.625 -0.640625 2.53125 -0.65625 C 2.3125 -0.46875 2.03125 -0.40625 1.796875 -0.40625 C 1.5625 -0.40625 1.5 -0.671875 1.5 -1.234375 L 1.5 -3.5 L 2.4375 -3.5 C 2.53125 -3.5 2.65625 -3.53125 2.65625 -3.609375 L 2.65625 -3.796875 C 2.65625 -3.828125 2.625 -3.84375 2.578125 -3.84375 L 1.5 -3.84375 L 1.5 -4.203125 C 1.5 -4.78125 1.546875 -5.140625 1.546875 -5.140625 C 1.546875 -5.1875 1.515625 -5.203125 1.46875 -5.203125 C 1.421875 -5.203125 1.359375 -5.171875 1.28125 -5.125 C 1.171875 -5.078125 1.078125 -5.046875 0.96875 -5 C 0.859375 -4.984375 0.765625 -4.9375 0.765625 -4.890625 C 0.765625 -4.78125 0.796875 -4.84375 0.796875 -3.84375 Z M 0.390625 -3.84375 "/>
</g>
<g id="glyph-1-1">
<path d="M 1.5 -2.5625 C 1.5 -2.75 1.578125 -2.859375 1.65625 -2.9375 C 1.984375 -3.28125 2.4375 -3.46875 2.796875 -3.46875 C 2.984375 -3.46875 3.171875 -3.34375 3.28125 -3.140625 C 3.359375 -2.96875 3.375 -2.71875 3.375 -2.453125 L 3.375 -1.09375 C 3.375 -0.359375 3.296875 -0.328125 2.828125 -0.28125 C 2.78125 -0.21875 2.78125 -0.03125 2.828125 0.015625 C 3.078125 0.015625 3.375 0 3.734375 0 C 4.09375 0 4.390625 0.015625 4.6875 0.015625 C 4.734375 -0.03125 4.734375 -0.21875 4.6875 -0.28125 C 4.1875 -0.328125 4.09375 -0.359375 4.09375 -1.09375 L 4.09375 -2.4375 C 4.09375 -2.921875 4.046875 -3.359375 3.84375 -3.625 C 3.6875 -3.828125 3.421875 -3.9375 3.109375 -3.9375 C 2.65625 -3.9375 2.125 -3.828125 1.578125 -3.203125 C 1.546875 -3.171875 1.484375 -3.078125 1.484375 -3.203125 L 1.5 -5.234375 C 1.5 -5.8125 1.53125 -6.171875 1.53125 -6.171875 C 1.53125 -6.234375 1.5 -6.265625 1.421875 -6.265625 C 1.1875 -6.171875 0.515625 -6.046875 0.15625 -6.015625 C 0.140625 -5.953125 0.15625 -5.796875 0.21875 -5.75 C 0.6875 -5.71875 0.796875 -5.765625 0.796875 -5.015625 L 0.796875 -1.09375 C 0.796875 -0.34375 0.6875 -0.3125 0.15625 -0.28125 C 0.109375 -0.21875 0.109375 -0.03125 0.15625 0.015625 C 0.453125 0.015625 0.796875 0 1.140625 0 C 1.484375 0 1.78125 0.015625 2.03125 0.015625 C 2.078125 -0.03125 2.078125 -0.21875 2.03125 -0.28125 C 1.578125 -0.3125 1.5 -0.34375 1.5 -1.09375 Z M 1.5 -2.5625 "/>
</g>
<g id="glyph-1-2">
<path d="M 0.8125 -5.375 C 0.8125 -5.140625 1.015625 -4.90625 1.234375 -4.90625 C 1.484375 -4.90625 1.703125 -5.140625 1.703125 -5.34375 C 1.703125 -5.546875 1.515625 -5.796875 1.28125 -5.796875 C 1.0625 -5.796875 0.8125 -5.59375 0.8125 -5.375 Z M 1.625 -1.09375 L 1.625 -2.875 C 1.625 -3.328125 1.65625 -3.90625 1.65625 -3.90625 C 1.65625 -3.9375 1.609375 -3.96875 1.546875 -3.96875 C 1.28125 -3.859375 0.9375 -3.78125 0.3125 -3.703125 C 0.296875 -3.65625 0.3125 -3.5 0.328125 -3.453125 C 0.8125 -3.40625 0.921875 -3.359375 0.921875 -2.84375 L 0.921875 -1.09375 C 0.921875 -0.34375 0.8125 -0.328125 0.265625 -0.28125 C 0.21875 -0.21875 0.21875 -0.03125 0.265625 0.015625 C 0.5625 0.015625 0.921875 0 1.28125 0 C 1.625 0 1.96875 0.015625 2.265625 0.015625 C 2.328125 -0.03125 2.328125 -0.21875 2.265625 -0.28125 C 1.71875 -0.3125 1.625 -0.34375 1.625 -1.09375 Z M 1.625 -1.09375 "/>
</g>
<g id="glyph-1-3">
<path d="M 1.65625 -3.203125 C 1.59375 -3.140625 1.546875 -3.125 1.546875 -3.203125 C 1.53125 -3.453125 1.5 -3.796875 1.46875 -3.890625 C 1.4375 -3.921875 1.4375 -3.96875 1.359375 -3.96875 C 1.109375 -3.859375 0.875 -3.78125 0.265625 -3.703125 C 0.234375 -3.65625 0.265625 -3.5 0.28125 -3.453125 C 0.765625 -3.40625 0.859375 -3.359375 0.859375 -2.84375 L 0.859375 -1.09375 C 0.859375 -0.359375 0.765625 -0.328125 0.234375 -0.28125 C 0.171875 -0.21875 0.171875 -0.03125 0.234375 0.015625 C 0.5 0.015625 0.859375 0 1.21875 0 C 1.578125 0 1.84375 0.015625 2.109375 0.015625 C 2.171875 -0.03125 2.171875 -0.21875 2.109375 -0.28125 C 1.65625 -0.328125 1.5625 -0.359375 1.5625 -1.09375 L 1.5625 -2.5625 C 1.5625 -2.75 1.65625 -2.859375 1.71875 -2.9375 C 2.0625 -3.28125 2.46875 -3.46875 2.8125 -3.46875 C 3 -3.46875 3.1875 -3.359375 3.296875 -3.140625 C 3.375 -2.96875 3.40625 -2.71875 3.40625 -2.453125 L 3.40625 -1.09375 C 3.40625 -0.359375 3.3125 -0.328125 2.84375 -0.28125 C 2.796875 -0.21875 2.796875 -0.03125 2.84375 0.015625 C 3.109375 0.015625 3.40625 0 3.765625 0 C 4.109375 0 4.4375 0.015625 4.703125 0.015625 C 4.75 -0.03125 4.75 -0.21875 4.703125 -0.28125 C 4.203125 -0.328125 4.109375 -0.359375 4.109375 -1.09375 L 4.109375 -2.4375 C 4.109375 -2.921875 4.078125 -3.359375 3.859375 -3.625 C 3.71875 -3.828125 3.4375 -3.9375 3.125 -3.9375 C 2.6875 -3.9375 2.171875 -3.828125 1.65625 -3.203125 Z M 1.65625 -3.203125 "/>
</g>
<g id="glyph-1-4">
<path d="M 2.859375 -2.5 C 2.859375 -1.671875 2.4375 -1.5 2.109375 -1.5 C 1.359375 -1.5 1.28125 -2.140625 1.28125 -2.703125 C 1.28125 -3.34375 1.5 -3.65625 1.984375 -3.65625 C 2.5625 -3.65625 2.859375 -3.25 2.859375 -2.5 Z M 1.1875 0.09375 C 1.28125 0.109375 1.421875 0.140625 1.546875 0.140625 C 1.828125 0.140625 2.078125 0.109375 2.203125 0.109375 C 2.640625 0.109375 3.015625 0.109375 3.28125 0.265625 C 3.625 0.453125 3.734375 0.578125 3.734375 0.8125 C 3.734375 1.46875 2.796875 1.796875 1.984375 1.796875 C 1.65625 1.796875 0.90625 1.546875 0.90625 0.9375 C 0.90625 0.625 0.921875 0.40625 1.1875 0.09375 Z M 3.984375 -3.46875 C 4.15625 -3.46875 4.3125 -3.625 4.3125 -3.8125 C 4.3125 -4 4.140625 -4.140625 3.90625 -4.140625 C 3.671875 -4.140625 3.234375 -3.984375 3 -3.6875 C 2.890625 -3.765625 2.59375 -3.9375 2.078125 -3.9375 C 1.28125 -3.9375 0.53125 -3.40625 0.53125 -2.578125 C 0.53125 -2.09375 0.75 -1.8125 1 -1.5625 C 0.75 -1.359375 0.609375 -0.96875 0.609375 -0.65625 C 0.609375 -0.34375 0.796875 -0.09375 1.015625 0.03125 C 0.53125 0.3125 0.28125 0.71875 0.28125 1.109375 C 0.28125 1.890625 1.015625 2.140625 1.71875 2.140625 C 2.921875 2.140625 4.234375 1.546875 4.234375 0.578125 C 4.234375 0.296875 4.09375 0.078125 3.84375 -0.140625 C 3.484375 -0.4375 2.859375 -0.4375 2.53125 -0.4375 C 2.375 -0.4375 2.140625 -0.421875 1.921875 -0.390625 C 1.796875 -0.390625 1.703125 -0.375 1.65625 -0.375 C 1.40625 -0.375 1.078125 -0.5 1.078125 -0.890625 C 1.078125 -1.0625 1.140625 -1.25 1.25 -1.40625 C 1.46875 -1.28125 1.71875 -1.21875 2.0625 -1.21875 C 2.859375 -1.21875 3.578125 -1.71875 3.578125 -2.59375 C 3.578125 -3.015625 3.453125 -3.25 3.1875 -3.53125 C 3.25 -3.609375 3.4375 -3.734375 3.546875 -3.734375 C 3.609375 -3.734375 3.671875 -3.71875 3.734375 -3.625 C 3.765625 -3.5625 3.890625 -3.46875 3.984375 -3.46875 Z M 3.984375 -3.46875 "/>
</g>
<g id="glyph-1-5">
<path d="M 0.4375 -1.234375 C 0.46875 -0.796875 0.5 -0.375 0.5 0 C 0.578125 -0.015625 0.671875 -0.03125 0.71875 -0.03125 C 0.78125 -0.03125 0.828125 -0.03125 0.890625 -0.015625 C 1.140625 0.046875 1.375 0.09375 1.71875 0.09375 C 2.21875 0.09375 3.140625 -0.15625 3.140625 -1.046875 C 3.140625 -1.65625 2.703125 -2.015625 2.09375 -2.234375 C 1.546875 -2.4375 1.1875 -2.578125 1.1875 -3.0625 C 1.1875 -3.4375 1.515625 -3.640625 1.828125 -3.640625 C 2.015625 -3.640625 2.53125 -3.5625 2.65625 -2.8125 C 2.703125 -2.75 2.890625 -2.765625 2.9375 -2.8125 C 2.96875 -3.140625 2.984375 -3.46875 3 -3.765625 C 2.71875 -3.8125 2.28125 -3.9375 1.828125 -3.9375 C 1.15625 -3.9375 0.5625 -3.5 0.5625 -2.9375 C 0.5625 -2.28125 0.859375 -2 1.546875 -1.71875 C 2.28125 -1.40625 2.453125 -1.21875 2.453125 -0.828125 C 2.453125 -0.390625 2.03125 -0.203125 1.6875 -0.203125 C 1.34375 -0.203125 1.140625 -0.328125 1.0625 -0.421875 C 0.859375 -0.625 0.765625 -1.015625 0.703125 -1.25 C 0.65625 -1.296875 0.484375 -1.296875 0.4375 -1.234375 Z M 0.4375 -1.234375 "/>
</g>
<g id="glyph-1-6">
<path d="M 1.5625 -2.96875 C 1.796875 -3.25 2.203125 -3.53125 2.46875 -3.53125 C 3.046875 -3.53125 3.546875 -2.875 3.546875 -1.859375 C 3.546875 -1.125 3.28125 -0.21875 2.28125 -0.21875 C 2.109375 -0.21875 1.796875 -0.265625 1.640625 -0.40625 C 1.453125 -0.5625 1.421875 -0.609375 1.421875 -0.9375 L 1.421875 -2.578125 C 1.421875 -2.765625 1.46875 -2.828125 1.5625 -2.96875 Z M 1.40625 -3.296875 C 1.375 -3.5625 1.359375 -3.796875 1.328125 -3.890625 C 1.296875 -3.921875 1.296875 -3.96875 1.21875 -3.96875 C 0.96875 -3.859375 0.734375 -3.78125 0.109375 -3.703125 C 0.09375 -3.65625 0.109375 -3.5 0.140625 -3.453125 C 0.625 -3.40625 0.71875 -3.359375 0.71875 -2.84375 L 0.71875 0.984375 C 0.71875 1.734375 0.625 1.78125 0.078125 1.796875 C 0.015625 1.859375 0.015625 2.046875 0.078125 2.09375 C 0.390625 2.09375 0.71875 2.078125 1.078125 2.078125 C 1.4375 2.078125 1.859375 2.09375 2.15625 2.09375 C 2.21875 2.046875 2.21875 1.859375 2.15625 1.796875 C 1.53125 1.765625 1.421875 1.734375 1.421875 0.984375 L 1.421875 0.015625 C 1.421875 -0.09375 1.453125 -0.078125 1.546875 -0.046875 C 1.765625 0.046875 2.046875 0.09375 2.328125 0.09375 C 2.828125 0.09375 3.28125 -0.0625 3.65625 -0.40625 C 4.078125 -0.828125 4.3125 -1.375 4.3125 -2.109375 C 4.3125 -3.0625 3.640625 -3.9375 2.71875 -3.9375 C 2.3125 -3.9375 1.84375 -3.65625 1.5 -3.265625 C 1.4375 -3.203125 1.40625 -3.203125 1.40625 -3.296875 Z M 1.40625 -3.296875 "/>
</g>
<g id="glyph-1-7">
<path d="M 1.109375 -2.53125 C 1.28125 -3.546875 1.90625 -3.625 2.125 -3.625 C 2.46875 -3.625 2.875 -3.4375 2.875 -2.6875 C 2.875 -2.59375 2.828125 -2.5625 2.734375 -2.5625 Z M 3.46875 -0.828125 C 3.125 -0.5 2.875 -0.34375 2.34375 -0.34375 C 2.03125 -0.34375 1.65625 -0.53125 1.375 -1 C 1.1875 -1.296875 1.078125 -1.703125 1.078125 -2.21875 L 3.46875 -2.203125 C 3.578125 -2.203125 3.640625 -2.265625 3.640625 -2.359375 C 3.640625 -3.109375 3.375 -3.921875 2.125 -3.921875 C 1.34375 -3.921875 0.328125 -3.171875 0.328125 -1.8125 C 0.328125 -1.3125 0.453125 -0.828125 0.75 -0.484375 C 1.0625 -0.125 1.484375 0.09375 2.125 0.09375 C 2.8125 0.09375 3.296875 -0.21875 3.65625 -0.6875 C 3.625 -0.78125 3.5625 -0.828125 3.46875 -0.828125 Z M 3.46875 -0.828125 "/>
</g>
<g id="glyph-1-8">
<path d="M 2.625 -2.09375 L 2.625 -0.90625 C 2.625 -0.796875 2.578125 -0.71875 2.5 -0.671875 C 2.265625 -0.484375 1.96875 -0.28125 1.71875 -0.28125 C 1.265625 -0.28125 1.0625 -0.640625 1.0625 -0.921875 C 1.0625 -1.3125 1.25 -1.734375 1.921875 -1.90625 Z M 2.625 -0.4375 C 2.6875 -0.15625 2.765625 0.09375 3.234375 0.09375 C 3.5625 0.09375 3.890625 -0.0625 4.078125 -0.234375 C 4.0625 -0.34375 4.03125 -0.421875 3.921875 -0.484375 C 3.859375 -0.421875 3.703125 -0.34375 3.59375 -0.34375 C 3.34375 -0.34375 3.328125 -0.6875 3.328125 -1.109375 L 3.328125 -2.421875 C 3.328125 -3.6875 2.625 -3.9375 1.96875 -3.9375 C 1.234375 -3.9375 0.5 -3.453125 0.5 -2.9375 C 0.5 -2.71875 0.59375 -2.625 0.8125 -2.625 C 1.0625 -2.625 1.234375 -2.8125 1.234375 -2.921875 C 1.234375 -2.984375 1.21875 -3.046875 1.203125 -3.078125 C 1.1875 -3.109375 1.1875 -3.171875 1.1875 -3.265625 C 1.1875 -3.546875 1.5625 -3.640625 1.90625 -3.640625 C 2.203125 -3.640625 2.625 -3.484375 2.625 -2.46875 C 2.625 -2.40625 2.59375 -2.375 2.578125 -2.375 L 1.796875 -2.171875 C 0.9375 -1.96875 0.328125 -1.484375 0.328125 -0.875 C 0.328125 -0.140625 0.828125 0.09375 1.453125 0.09375 C 1.765625 0.09375 2.03125 0.015625 2.4375 -0.28125 L 2.609375 -0.4375 Z M 2.625 -0.4375 "/>
</g>
<g id="glyph-1-9">
<path d="M 0.765625 -1.09375 C 0.765625 -0.34375 0.671875 -0.3125 0.171875 -0.28125 C 0.109375 -0.21875 0.109375 -0.03125 0.171875 0.015625 C 0.46875 0.015625 0.765625 0 1.125 0 C 1.4375 0 1.734375 0.015625 1.953125 0.015625 C 2 -0.03125 2 -0.21875 1.953125 -0.28125 C 1.578125 -0.3125 1.484375 -0.34375 1.484375 -1.09375 L 1.484375 -1.859375 C 1.65625 -1.859375 1.78125 -1.84375 1.859375 -1.828125 C 1.96875 -1.765625 2.046875 -1.671875 2.15625 -1.53125 L 2.8125 -0.65625 C 3.0625 -0.296875 3.171875 -0.125 3.1875 -0.03125 C 3.1875 0 3.1875 0.015625 3.21875 0.015625 C 3.40625 0.015625 3.59375 0 3.78125 0 C 4.046875 0 4.328125 0.015625 4.515625 0.015625 C 4.5625 -0.03125 4.5625 -0.21875 4.515625 -0.28125 C 4.203125 -0.3125 3.96875 -0.34375 3.734375 -0.65625 L 2.5625 -2.140625 C 2.515625 -2.171875 2.5 -2.21875 2.5 -2.265625 C 2.5 -2.3125 2.5 -2.328125 2.53125 -2.359375 L 3.3125 -3.171875 C 3.59375 -3.46875 3.90625 -3.53125 4.265625 -3.5625 C 4.3125 -3.625 4.3125 -3.8125 4.265625 -3.859375 C 4.046875 -3.859375 3.796875 -3.84375 3.484375 -3.84375 C 3.140625 -3.84375 2.8125 -3.859375 2.59375 -3.859375 C 2.546875 -3.8125 2.546875 -3.625 2.59375 -3.5625 C 3.109375 -3.53125 2.890625 -3.203125 2.8125 -3.109375 C 2.59375 -2.859375 2.3125 -2.546875 2.09375 -2.375 C 1.890625 -2.21875 1.640625 -2.109375 1.484375 -2.09375 L 1.484375 -5.234375 C 1.484375 -5.8125 1.515625 -6.171875 1.515625 -6.171875 C 1.515625 -6.234375 1.484375 -6.265625 1.40625 -6.265625 C 1.171875 -6.171875 0.5 -6.046875 0.140625 -6.015625 C 0.125 -5.953125 0.140625 -5.796875 0.203125 -5.75 C 0.65625 -5.71875 0.765625 -5.765625 0.765625 -5.015625 Z M 0.765625 -1.09375 "/>
</g>
<g id="glyph-1-10">
<path d="M 1.578125 -3.203125 C 1.5625 -3.5625 1.546875 -3.796875 1.5 -3.890625 C 1.484375 -3.921875 1.46875 -3.96875 1.40625 -3.96875 C 1.140625 -3.859375 0.921875 -3.78125 0.296875 -3.703125 C 0.28125 -3.65625 0.296875 -3.5 0.3125 -3.453125 C 0.796875 -3.40625 0.890625 -3.359375 0.890625 -2.84375 L 0.890625 -1.09375 C 0.890625 -0.34375 0.796875 -0.3125 0.234375 -0.28125 C 0.171875 -0.21875 0.171875 -0.03125 0.234375 0.015625 C 0.546875 0.015625 0.890625 0 1.25 0 C 1.609375 0 2.03125 0.015625 2.34375 0.015625 C 2.390625 -0.03125 2.390625 -0.21875 2.34375 -0.28125 C 1.71875 -0.328125 1.609375 -0.34375 1.609375 -1.09375 L 1.609375 -2.34375 C 1.609375 -2.578125 1.71875 -2.78125 1.828125 -2.9375 C 1.921875 -3.078125 2.125 -3.375 2.234375 -3.375 C 2.3125 -3.375 2.390625 -3.359375 2.453125 -3.265625 C 2.53125 -3.171875 2.625 -3.0625 2.796875 -3.0625 C 3 -3.0625 3.203125 -3.28125 3.203125 -3.5 C 3.203125 -3.671875 3.046875 -3.9375 2.671875 -3.9375 C 2.25 -3.9375 1.890625 -3.546875 1.671875 -3.1875 C 1.625 -3.09375 1.578125 -3.171875 1.578125 -3.203125 Z M 1.578125 -3.203125 "/>
</g>
<g id="glyph-1-11">
<path d="M 0.375 -1.84375 C 0.375 -0.921875 0.984375 0.09375 2.25 0.09375 C 2.828125 0.09375 3.25 -0.109375 3.5625 -0.40625 C 3.96875 -0.796875 4.15625 -1.359375 4.15625 -1.921875 C 4.15625 -2.859375 3.640625 -3.9375 2.265625 -3.9375 C 1.671875 -3.9375 1.1875 -3.6875 0.859375 -3.3125 C 0.53125 -2.921875 0.375 -2.40625 0.375 -1.84375 Z M 2.140625 -3.625 C 2.90625 -3.625 3.375 -2.921875 3.375 -1.625 C 3.375 -0.5 2.796875 -0.21875 2.375 -0.21875 C 1.4375 -0.21875 1.140625 -1.359375 1.140625 -2.046875 C 1.140625 -2.828125 1.328125 -3.625 2.140625 -3.625 Z M 2.140625 -3.625 "/>
</g>
<g id="glyph-1-12">
<path d="M 1.53125 -3.203125 C 1.5 -3.46875 1.484375 -3.796875 1.453125 -3.890625 C 1.421875 -3.921875 1.421875 -3.96875 1.34375 -3.96875 C 1.09375 -3.859375 0.859375 -3.78125 0.234375 -3.703125 C 0.21875 -3.65625 0.234375 -3.5 0.265625 -3.453125 C 0.75 -3.40625 0.84375 -3.359375 0.84375 -2.84375 L 0.84375 -1.09375 C 0.84375 -0.359375 0.71875 -0.3125 0.234375 -0.28125 C 0.171875 -0.21875 0.171875 -0.03125 0.234375 0.015625 C 0.5 0.015625 0.84375 0 1.203125 0 C 1.5625 0 1.828125 0.015625 2.09375 0.015625 C 2.15625 -0.03125 2.15625 -0.21875 2.09375 -0.28125 C 1.65625 -0.328125 1.546875 -0.359375 1.546875 -1.09375 L 1.546875 -2.5625 C 1.546875 -2.75 1.625 -2.859375 1.703125 -2.9375 C 2.046875 -3.28125 2.390625 -3.46875 2.671875 -3.46875 C 3.015625 -3.46875 3.265625 -3.25 3.265625 -2.65625 L 3.265625 -1.09375 C 3.265625 -0.359375 3.1875 -0.3125 2.703125 -0.28125 C 2.65625 -0.21875 2.65625 -0.03125 2.703125 0.015625 C 2.9375 0.015625 3.265625 0 3.625 0 C 3.984375 0 4.28125 0.015625 4.5 0.015625 C 4.546875 -0.03125 4.546875 -0.21875 4.5 -0.28125 C 4.046875 -0.3125 3.96875 -0.359375 3.96875 -1.09375 L 3.96875 -2.515625 C 3.96875 -2.640625 3.96875 -2.765625 3.96875 -2.875 C 4.390625 -3.359375 4.796875 -3.46875 5.140625 -3.46875 C 5.484375 -3.46875 5.6875 -3.28125 5.6875 -2.671875 L 5.6875 -1.09375 C 5.6875 -0.359375 5.59375 -0.3125 5.125 -0.28125 C 5.078125 -0.21875 5.078125 -0.03125 5.125 0.015625 C 5.359375 0.015625 5.6875 0 6.046875 0 C 6.40625 0 6.71875 0.015625 6.96875 0.015625 C 7.015625 -0.03125 7.015625 -0.21875 6.96875 -0.28125 C 6.46875 -0.3125 6.390625 -0.359375 6.390625 -1.09375 L 6.390625 -2.515625 C 6.390625 -3.3125 6.265625 -3.9375 5.46875 -3.9375 C 5 -3.9375 4.453125 -3.765625 3.984375 -3.28125 C 3.96875 -3.25 3.90625 -3.203125 3.890625 -3.28125 C 3.796875 -3.640625 3.46875 -3.9375 3 -3.9375 C 2.46875 -3.9375 2 -3.625 1.625 -3.203125 C 1.59375 -3.15625 1.53125 -3.109375 1.53125 -3.203125 Z M 1.53125 -3.203125 "/>
</g>
<g id="glyph-1-13">
<path d="M 1.953125 0.09375 C 2.296875 0.09375 2.71875 -0.09375 3.15625 -0.453125 C 3.203125 -0.484375 3.28125 -0.5 3.296875 -0.4375 C 3.3125 -0.203125 3.390625 0.09375 3.390625 0.09375 C 3.46875 0.109375 3.5 0.109375 3.5625 0.09375 C 3.765625 -0.078125 4.078125 -0.203125 4.625 -0.265625 C 4.671875 -0.328125 4.671875 -0.453125 4.625 -0.515625 C 4.046875 -0.5625 3.96875 -0.71875 3.96875 -1.171875 L 3.96875 -2.890625 C 3.96875 -3.15625 4 -3.8125 4 -3.8125 C 4 -3.84375 3.96875 -3.859375 3.921875 -3.859375 C 3.890625 -3.859375 3.75 -3.84375 3.609375 -3.84375 C 3.328125 -3.84375 3 -3.859375 2.703125 -3.859375 C 2.640625 -3.8125 2.640625 -3.625 2.703125 -3.5625 C 3.140625 -3.546875 3.25 -3.4375 3.25 -2.84375 L 3.25 -1.109375 C 3.25 -0.9375 3.234375 -0.875 3.109375 -0.765625 C 2.78125 -0.46875 2.4375 -0.328125 2.21875 -0.328125 C 1.953125 -0.328125 1.5 -0.453125 1.5 -1.25 L 1.5 -2.890625 C 1.5 -3.15625 1.53125 -3.8125 1.53125 -3.8125 C 1.53125 -3.84375 1.5 -3.859375 1.46875 -3.859375 C 1.421875 -3.859375 1.28125 -3.84375 1.140625 -3.84375 C 0.859375 -3.84375 0.53125 -3.859375 0.234375 -3.859375 C 0.171875 -3.8125 0.171875 -3.625 0.234375 -3.5625 C 0.65625 -3.53125 0.796875 -3.4375 0.796875 -2.859375 L 0.796875 -1.125 C 0.796875 -0.515625 1.0625 0.09375 1.953125 0.09375 Z M 1.953125 0.09375 "/>
</g>
<g id="glyph-1-14">
<path d="M 1.5625 -1.09375 L 1.5625 -3.5 L 2.40625 -3.5 C 2.484375 -3.5 2.609375 -3.53125 2.609375 -3.609375 L 2.609375 -3.796875 C 2.609375 -3.828125 2.578125 -3.84375 2.53125 -3.84375 L 1.5625 -3.84375 L 1.5625 -4.359375 C 1.5625 -5.734375 1.984375 -5.953125 2.28125 -5.953125 C 2.546875 -5.953125 2.6875 -5.84375 2.8125 -5.53125 C 2.890625 -5.375 2.984375 -5.25 3.171875 -5.25 C 3.328125 -5.25 3.546875 -5.4375 3.546875 -5.609375 C 3.546875 -5.765625 3.4375 -5.921875 3.25 -6.078125 C 3.015625 -6.234375 2.796875 -6.265625 2.453125 -6.265625 C 1.6875 -6.265625 0.859375 -5.609375 0.859375 -4.203125 L 0.859375 -3.84375 L 0.40625 -3.84375 C 0.234375 -3.84375 0.203125 -3.734375 0.203125 -3.671875 L 0.203125 -3.546875 C 0.203125 -3.5 0.203125 -3.5 0.234375 -3.5 L 0.859375 -3.5 L 0.859375 -1.09375 C 0.859375 -0.34375 0.71875 -0.3125 0.234375 -0.28125 C 0.171875 -0.21875 0.171875 -0.03125 0.234375 0.015625 C 0.546875 0.015625 0.859375 0 1.21875 0 C 1.578125 0 2.015625 0.015625 2.328125 0.015625 C 2.375 -0.03125 2.375 -0.21875 2.328125 -0.28125 C 1.625 -0.3125 1.5625 -0.34375 1.5625 -1.09375 Z M 1.5625 -1.09375 "/>
</g>
<g id="glyph-1-15">
<path d="M 0.859375 -1.09375 C 0.859375 -0.34375 0.75 -0.3125 0.203125 -0.28125 C 0.15625 -0.21875 0.15625 -0.03125 0.203125 0.015625 C 0.515625 0.015625 0.859375 0 1.203125 0 C 1.5625 0 1.90625 0.015625 2.203125 0.015625 C 2.265625 -0.03125 2.265625 -0.21875 2.203125 -0.28125 C 1.65625 -0.3125 1.5625 -0.34375 1.5625 -1.09375 L 1.5625 -5.234375 C 1.5625 -5.8125 1.59375 -6.171875 1.59375 -6.171875 C 1.59375 -6.234375 1.5625 -6.265625 1.484375 -6.265625 C 1.25 -6.171875 0.578125 -6.046875 0.21875 -6.015625 C 0.203125 -5.953125 0.21875 -5.796875 0.28125 -5.75 C 0.796875 -5.71875 0.859375 -5.6875 0.859375 -5.015625 Z M 0.859375 -1.09375 "/>
</g>
<g id="glyph-1-16">
<path d="M 3.5625 -0.8125 C 3.53125 -0.890625 3.46875 -0.9375 3.375 -0.9375 C 3.078125 -0.546875 2.6875 -0.34375 2.3125 -0.34375 C 1.65625 -0.34375 1.109375 -1.015625 1.109375 -2.0625 C 1.109375 -3.046875 1.53125 -3.640625 2.125 -3.640625 C 2.65625 -3.640625 2.71875 -3.328125 2.765625 -3.015625 C 2.796875 -2.765625 2.921875 -2.6875 3.109375 -2.6875 C 3.296875 -2.6875 3.546875 -2.8125 3.546875 -3.078125 C 3.546875 -3.578125 3.03125 -3.9375 2.171875 -3.9375 C 1.28125 -3.9375 0.328125 -3.140625 0.328125 -1.859375 C 0.328125 -0.703125 0.984375 0.09375 2.109375 0.09375 C 2.640625 0.09375 3.125 -0.078125 3.5625 -0.8125 Z M 3.5625 -0.8125 "/>
</g>
<g id="glyph-1-17">
<path d="M 0.640625 -3.9375 C 0.609375 -3.9375 0.578125 -3.90625 0.578125 -3.890625 C 0.578125 -3.484375 0.53125 -3.171875 0.453125 -2.71875 C 0.515625 -2.6875 0.640625 -2.671875 0.75 -2.703125 C 0.921875 -3.359375 1.203125 -3.5 1.46875 -3.515625 L 2.625 -3.546875 C 2.015625 -2.515625 1.109375 -1.234375 0.40625 -0.28125 C 0.328125 -0.171875 0.328125 -0.15625 0.328125 -0.109375 C 0.328125 -0.046875 0.40625 0 0.53125 0 L 3.34375 0.03125 C 3.4375 -0.28125 3.5625 -0.75 3.625 -1.1875 C 3.5625 -1.21875 3.46875 -1.25 3.359375 -1.25 L 3.234375 -0.984375 C 3 -0.515625 2.8125 -0.3125 2.34375 -0.3125 L 1.15625 -0.3125 C 1.828125 -1.140625 2.75 -2.5625 3.3125 -3.46875 C 3.4375 -3.6875 3.46875 -3.765625 3.46875 -3.796875 C 3.46875 -3.84375 3.421875 -3.859375 3.359375 -3.859375 C 3.3125 -3.859375 3.0625 -3.84375 2.8125 -3.84375 L 1.171875 -3.84375 C 0.875 -3.84375 0.765625 -3.890625 0.640625 -3.9375 Z M 0.640625 -3.9375 "/>
</g>
<g id="glyph-1-18">
<path d="M 1.5625 -3.25 C 1.796875 -3.46875 2.0625 -3.546875 2.328125 -3.546875 C 2.875 -3.546875 3.3125 -2.875 3.3125 -2.015625 C 3.3125 -0.984375 2.90625 -0.21875 2.046875 -0.21875 C 1.78125 -0.21875 1.59375 -0.40625 1.40625 -0.640625 L 1.40625 -2.875 C 1.40625 -3.0625 1.4375 -3.140625 1.5625 -3.25 Z M 1.5 -3.53125 C 1.4375 -3.484375 1.40625 -3.5 1.40625 -3.578125 L 1.40625 -5.234375 C 1.40625 -5.8125 1.4375 -6.171875 1.4375 -6.171875 C 1.4375 -6.234375 1.40625 -6.265625 1.328125 -6.265625 C 1.109375 -6.171875 0.4375 -6.046875 0.078125 -6.015625 C 0.046875 -5.953125 0.078125 -5.796875 0.125 -5.75 C 0.59375 -5.71875 0.703125 -5.765625 0.703125 -5.015625 L 0.703125 -0.640625 C 0.703125 -0.28125 0.6875 -0.125 0.65625 0 C 0.703125 0.078125 0.75 0.109375 0.859375 0.109375 C 0.921875 0.0625 1 -0.03125 1.0625 -0.109375 C 1.171875 -0.21875 1.21875 -0.21875 1.3125 -0.125 C 1.515625 0.046875 1.78125 0.09375 2.109375 0.09375 C 3.015625 0.09375 4.09375 -0.75 4.09375 -2.171875 C 4.09375 -3.265625 3.28125 -3.9375 2.5 -3.9375 C 2.109375 -3.9375 1.78125 -3.78125 1.5 -3.53125 Z M 1.5 -3.53125 "/>
</g>
<g id="glyph-1-19">
<path d="M 1.625 -3.203125 C 1.421875 -3.5 1.484375 -3.53125 1.890625 -3.5625 C 1.953125 -3.625 1.953125 -3.8125 1.890625 -3.859375 C 1.65625 -3.859375 1.25 -3.84375 0.984375 -3.84375 C 0.71875 -3.84375 0.453125 -3.859375 0.21875 -3.859375 C 0.15625 -3.8125 0.15625 -3.625 0.21875 -3.5625 C 0.515625 -3.546875 0.765625 -3.390625 1.015625 -3.015625 L 1.796875 -1.890625 C 1.84375 -1.8125 1.84375 -1.78125 1.8125 -1.75 L 1.0625 -0.78125 C 0.703125 -0.328125 0.5 -0.296875 0.1875 -0.28125 C 0.140625 -0.21875 0.140625 -0.03125 0.1875 0.015625 C 0.375 0.015625 0.5625 0 0.828125 0 C 1.109375 0 1.359375 0.015625 1.59375 0.015625 C 1.640625 -0.03125 1.640625 -0.21875 1.59375 -0.28125 C 1.265625 -0.3125 1.1875 -0.34375 1.390625 -0.640625 L 1.953125 -1.453125 C 2.03125 -1.546875 2.046875 -1.546875 2.109375 -1.46875 L 2.640625 -0.75 C 2.9375 -0.328125 2.796875 -0.3125 2.515625 -0.28125 C 2.46875 -0.21875 2.46875 -0.03125 2.515625 0.015625 C 2.796875 0.015625 3.078125 0 3.40625 0 C 3.75 0 3.984375 0.015625 4.203125 0.015625 C 4.265625 -0.03125 4.265625 -0.21875 4.203125 -0.28125 C 3.796875 -0.3125 3.671875 -0.328125 3.3125 -0.84375 L 2.5 -1.984375 C 2.453125 -2.03125 2.453125 -2.0625 2.5 -2.109375 L 3.25 -3.078125 C 3.59375 -3.5 3.796875 -3.546875 4.125 -3.5625 C 4.171875 -3.625 4.171875 -3.8125 4.125 -3.859375 C 3.953125 -3.859375 3.734375 -3.84375 3.46875 -3.84375 C 3.203125 -3.84375 2.953125 -3.859375 2.71875 -3.859375 C 2.65625 -3.8125 2.65625 -3.625 2.71875 -3.5625 C 3.046875 -3.53125 3.140625 -3.5 2.9375 -3.203125 L 2.34375 -2.390625 C 2.28125 -2.296875 2.25 -2.296875 2.171875 -2.40625 Z M 1.625 -3.203125 "/>
</g>
<g id="glyph-1-20">
<path d="M 3.90625 -1.890625 C 3.953125 -1.890625 3.984375 -1.90625 4.03125 -1.90625 C 4.234375 -1.90625 4.34375 -1.75 4.46875 -1.578125 L 5.125 -0.6875 C 5.296875 -0.4375 5.328125 -0.3125 5.328125 -0.203125 L 5.328125 0 L 5.359375 0.015625 C 5.484375 0.015625 5.703125 0 5.90625 0 C 6.21875 0 6.46875 0 6.703125 0.015625 L 6.734375 0 L 6.734375 -0.203125 C 6.734375 -0.25 6.671875 -0.28125 6.609375 -0.28125 L 6.578125 -0.28125 C 6.359375 -0.28125 6.078125 -0.453125 5.921875 -0.6875 L 4.859375 -2.203125 C 4.828125 -2.25 4.8125 -2.28125 4.8125 -2.328125 C 4.8125 -2.375 4.828125 -2.390625 4.859375 -2.421875 L 5.546875 -3.171875 C 5.765625 -3.40625 6.15625 -3.609375 6.390625 -3.609375 L 6.46875 -3.609375 C 6.5 -3.609375 6.5625 -3.625 6.5625 -3.671875 L 6.5625 -3.84375 L 6.53125 -3.859375 C 6.53125 -3.859375 6.03125 -3.84375 5.6875 -3.84375 C 5.375 -3.84375 4.9375 -3.859375 4.9375 -3.859375 L 4.921875 -3.84375 L 4.921875 -3.671875 C 4.921875 -3.640625 4.953125 -3.609375 5 -3.609375 L 5.03125 -3.609375 C 5.234375 -3.609375 5.296875 -3.53125 5.296875 -3.46875 C 5.296875 -3.375 5.25 -3.25 5.109375 -3.109375 C 4.609375 -2.578125 4.3125 -2.3125 3.90625 -2.109375 L 3.90625 -6.234375 L 3.71875 -6.234375 C 3.5625 -6.171875 3.46875 -6.09375 3.34375 -6.046875 C 3.140625 -6.1875 2.90625 -6.265625 2.59375 -6.265625 C 1.84375 -6.265625 0.828125 -5.609375 0.828125 -4.203125 L 0.828125 -3.84375 L 0.375 -3.84375 C 0.203125 -3.84375 0.15625 -3.734375 0.15625 -3.671875 L 0.15625 -3.546875 C 0.15625 -3.5 0.171875 -3.5 0.203125 -3.5 L 0.828125 -3.5 L 0.828125 -0.6875 C 0.828125 -0.421875 0.71875 -0.328125 0.4375 -0.296875 L 0.265625 -0.28125 C 0.21875 -0.265625 0.203125 -0.25 0.203125 -0.203125 L 0.203125 0 L 0.21875 0.015625 C 0.21875 0.015625 0.828125 0 1.140625 0 C 1.5 0 2.09375 0.015625 2.09375 0.015625 L 2.109375 0 L 2.109375 -0.203125 C 2.109375 -0.25 2.078125 -0.265625 2.046875 -0.28125 L 1.890625 -0.296875 C 1.546875 -0.328125 1.5 -0.421875 1.5 -0.6875 L 1.5 -3.5 L 2.34375 -3.5 C 2.4375 -3.5 2.5625 -3.53125 2.5625 -3.609375 L 2.5625 -3.796875 C 2.5625 -3.828125 2.53125 -3.84375 2.484375 -3.84375 L 1.5 -3.84375 L 1.5 -4.359375 C 1.5 -5.734375 2.125 -5.953125 2.421875 -5.953125 C 2.6875 -5.953125 2.859375 -5.8125 2.984375 -5.515625 C 3.03125 -5.40625 3.125 -5.3125 3.234375 -5.28125 C 3.234375 -5.234375 3.234375 -5.203125 3.234375 -5.171875 L 3.234375 -0.6875 C 3.234375 -0.421875 3.1875 -0.328125 2.859375 -0.296875 L 2.6875 -0.28125 C 2.640625 -0.265625 2.609375 -0.25 2.609375 -0.203125 L 2.609375 0 L 2.625 0.015625 C 2.625 0.015625 3.234375 0 3.546875 0 C 3.90625 0 4.515625 0.015625 4.515625 0.015625 L 4.53125 0 L 4.53125 -0.203125 C 4.53125 -0.25 4.5 -0.265625 4.46875 -0.28125 L 4.296875 -0.296875 C 4 -0.328125 3.90625 -0.421875 3.90625 -0.6875 Z M 3.90625 -1.890625 "/>
</g>
<g id="glyph-1-21">
<path d="M 3.09375 -1.109375 C 3.09375 -0.9375 3.078125 -0.875 2.953125 -0.765625 C 2.625 -0.46875 2.328125 -0.328125 2.109375 -0.328125 C 1.625 -0.328125 1.125 -0.859375 1.125 -1.984375 C 1.125 -2.625 1.25 -2.984375 1.375 -3.171875 C 1.65625 -3.59375 2.03125 -3.625 2.21875 -3.625 C 2.53125 -3.625 2.765625 -3.5 2.9375 -3.296875 C 3.0625 -3.15625 3.09375 -3.09375 3.09375 -2.8125 Z M 3 -0.453125 C 3.03125 -0.484375 3.125 -0.5 3.125 -0.4375 C 3.140625 -0.21875 3.234375 0.09375 3.234375 0.09375 C 3.296875 0.109375 3.34375 0.109375 3.40625 0.09375 C 3.59375 -0.078125 3.90625 -0.203125 4.453125 -0.265625 C 4.515625 -0.328125 4.515625 -0.453125 4.453125 -0.515625 C 3.890625 -0.5625 3.796875 -0.71875 3.796875 -1.171875 L 3.796875 -5.234375 C 3.796875 -5.8125 3.84375 -6.171875 3.84375 -6.171875 C 3.84375 -6.234375 3.796875 -6.265625 3.71875 -6.265625 C 3.5 -6.171875 2.828125 -6.046875 2.46875 -6.015625 C 2.453125 -5.953125 2.46875 -5.796875 2.515625 -5.75 C 2.984375 -5.71875 3.09375 -5.765625 3.09375 -5.015625 L 3.09375 -3.859375 C 3.09375 -3.796875 3.078125 -3.78125 3.015625 -3.78125 C 2.984375 -3.78125 2.609375 -3.9375 2.3125 -3.9375 C 1.71875 -3.9375 1.328125 -3.734375 0.96875 -3.40625 C 0.578125 -3.015625 0.34375 -2.484375 0.34375 -1.828125 C 0.34375 -0.71875 0.90625 0.09375 1.875 0.09375 C 2.21875 0.09375 2.5625 -0.09375 3 -0.453125 Z M 3 -0.453125 "/>
</g>
<g id="glyph-1-22">
<path d="M 1.828125 -3.5625 C 1.875 -3.625 1.875 -3.8125 1.828125 -3.859375 C 1.546875 -3.859375 1.234375 -3.84375 0.921875 -3.84375 C 0.578125 -3.84375 0.328125 -3.859375 0.09375 -3.859375 C 0.046875 -3.8125 0.046875 -3.625 0.09375 -3.5625 C 0.515625 -3.53125 0.625 -3.4375 0.8125 -2.96875 L 1.984375 -0.078125 C 2.03125 0.046875 2.109375 0.109375 2.203125 0.109375 C 2.28125 0.109375 2.34375 0.046875 2.40625 -0.09375 L 3.3125 -2.296875 L 4.25 -0.078125 C 4.296875 0.046875 4.375 0.109375 4.453125 0.109375 C 4.53125 0.109375 4.609375 0.046875 4.65625 -0.078125 L 5.828125 -2.921875 C 5.984375 -3.28125 6.140625 -3.546875 6.59375 -3.5625 C 6.640625 -3.625 6.640625 -3.8125 6.59375 -3.859375 C 6.40625 -3.859375 6.21875 -3.84375 5.953125 -3.84375 C 5.671875 -3.84375 5.296875 -3.859375 5.03125 -3.859375 C 4.984375 -3.8125 4.984375 -3.625 5.03125 -3.5625 C 5.703125 -3.53125 5.609375 -3.28125 5.484375 -2.953125 L 4.734375 -1.09375 C 4.640625 -0.875 4.609375 -0.875 4.53125 -1.0625 L 3.765625 -3.015625 C 3.59375 -3.4375 3.609375 -3.53125 4.09375 -3.5625 C 4.140625 -3.625 4.140625 -3.8125 4.09375 -3.859375 C 3.828125 -3.859375 3.46875 -3.84375 3.1875 -3.84375 C 2.96875 -3.84375 2.671875 -3.859375 2.40625 -3.859375 C 2.34375 -3.8125 2.34375 -3.625 2.40625 -3.5625 C 2.828125 -3.53125 2.921875 -3.265625 3.078125 -2.875 L 3.140625 -2.71875 L 2.515625 -1.140625 C 2.40625 -0.84375 2.375 -0.828125 2.265625 -1.125 L 1.546875 -2.96875 C 1.375 -3.40625 1.390625 -3.546875 1.828125 -3.5625 Z M 1.828125 -3.5625 "/>
</g>
<g id="glyph-1-23">
<path d="M 4.046875 -1.09375 L 4.046875 -5.234375 C 4.046875 -5.8125 4.0625 -6.171875 4.0625 -6.171875 C 4.0625 -6.234375 4.03125 -6.265625 3.953125 -6.265625 C 3.828125 -6.1875 3.609375 -6.09375 3.46875 -6.046875 C 3.265625 -6.1875 2.859375 -6.265625 2.53125 -6.265625 C 1.78125 -6.265625 0.859375 -5.609375 0.859375 -4.109375 L 0.859375 -3.84375 L 0.40625 -3.84375 C 0.234375 -3.84375 0.203125 -3.734375 0.203125 -3.671875 L 0.203125 -3.546875 C 0.203125 -3.5 0.203125 -3.5 0.234375 -3.5 L 0.84375 -3.5 L 0.84375 -1.09375 C 0.84375 -0.34375 0.75 -0.3125 0.265625 -0.28125 C 0.203125 -0.21875 0.203125 -0.03125 0.265625 0.015625 C 0.5625 0.015625 0.890625 0 1.203125 0 C 1.53125 0 1.859375 0.015625 2.171875 0.015625 C 2.21875 -0.03125 2.21875 -0.21875 2.171875 -0.28125 C 1.671875 -0.328125 1.546875 -0.34375 1.546875 -1.09375 L 1.546875 -3.5 L 2.390625 -3.5 C 2.46875 -3.5 2.59375 -3.53125 2.59375 -3.609375 L 2.59375 -3.796875 C 2.59375 -3.828125 2.5625 -3.84375 2.515625 -3.84375 L 1.53125 -3.84375 L 1.53125 -4.265625 C 1.53125 -5.65625 2.09375 -5.953125 2.390625 -5.953125 C 2.65625 -5.953125 2.984375 -5.8125 3.109375 -5.515625 C 3.15625 -5.40625 3.25 -5.3125 3.359375 -5.28125 C 3.34375 -5.21875 3.34375 -5.125 3.34375 -5.046875 L 3.34375 -1.09375 C 3.34375 -0.34375 3.265625 -0.3125 2.8125 -0.28125 C 2.765625 -0.21875 2.765625 -0.03125 2.8125 0.015625 C 3.078125 0.015625 3.359375 0 3.703125 0 C 4.09375 0 4.390625 0.015625 4.6875 0.015625 C 4.734375 -0.03125 4.734375 -0.21875 4.6875 -0.28125 C 4.171875 -0.3125 4.046875 -0.34375 4.046875 -1.09375 Z M 4.046875 -1.09375 "/>
</g>
<g id="glyph-1-24">
<path d="M 1.828125 1.4375 C 1.96875 1.1875 2.078125 0.9375 2.203125 0.65625 C 2.921875 -1.0625 3.3125 -1.984375 3.78125 -3 C 3.953125 -3.375 4.09375 -3.515625 4.515625 -3.5625 C 4.5625 -3.625 4.5625 -3.8125 4.515625 -3.859375 C 4.328125 -3.859375 4.125 -3.84375 3.875 -3.84375 C 3.609375 -3.84375 3.328125 -3.859375 3.0625 -3.859375 C 3 -3.8125 3 -3.625 3.0625 -3.5625 C 3.34375 -3.546875 3.625 -3.484375 3.484375 -3.171875 L 2.59375 -1.109375 C 2.53125 -0.953125 2.453125 -0.9375 2.375 -1.125 L 1.59375 -2.984375 C 1.421875 -3.359375 1.375 -3.53125 1.890625 -3.5625 C 1.9375 -3.625 1.9375 -3.8125 1.890625 -3.859375 C 1.546875 -3.859375 1.1875 -3.84375 0.875 -3.84375 C 0.5625 -3.84375 0.328125 -3.859375 0.140625 -3.859375 C 0.09375 -3.8125 0.09375 -3.625 0.140625 -3.5625 C 0.5 -3.53125 0.609375 -3.4375 0.84375 -2.890625 L 1.859375 -0.53125 C 1.9375 -0.34375 2.078125 0.046875 1.984375 0.3125 C 1.890625 0.609375 1.78125 0.859375 1.640625 1.125 C 1.546875 1.3125 1.421875 1.390625 1.1875 1.390625 C 1.0625 1.390625 1.03125 1.359375 0.9375 1.359375 C 0.671875 1.359375 0.53125 1.625 0.53125 1.75 C 0.53125 1.9375 0.71875 2.078125 0.953125 2.078125 C 1.140625 2.078125 1.5 2.015625 1.828125 1.4375 Z M 1.828125 1.4375 "/>
</g>
<g id="glyph-1-25">
<path d="M 2.921875 -3.5625 C 3.40625 -3.53125 3.4375 -3.421875 3.25 -2.96875 L 2.53125 -1.203125 C 2.390625 -0.859375 2.34375 -0.859375 2.203125 -1.234375 L 1.546875 -2.96875 C 1.40625 -3.40625 1.359375 -3.5 1.84375 -3.5625 C 1.890625 -3.625 1.890625 -3.8125 1.84375 -3.859375 C 1.546875 -3.859375 1.234375 -3.84375 0.9375 -3.84375 C 0.640625 -3.84375 0.375 -3.859375 0.09375 -3.859375 C 0.046875 -3.8125 0.046875 -3.625 0.09375 -3.5625 C 0.578125 -3.5 0.640625 -3.359375 0.8125 -2.921875 L 1.96875 -0.078125 C 2.015625 0.046875 2.078125 0.109375 2.1875 0.109375 C 2.28125 0.109375 2.328125 0.046875 2.40625 -0.09375 L 3.59375 -2.90625 C 3.765625 -3.296875 3.859375 -3.53125 4.375 -3.5625 C 4.421875 -3.625 4.421875 -3.8125 4.375 -3.859375 C 4.1875 -3.859375 3.96875 -3.84375 3.734375 -3.84375 C 3.4375 -3.84375 3.140625 -3.859375 2.921875 -3.859375 C 2.859375 -3.8125 2.859375 -3.625 2.921875 -3.5625 Z M 2.921875 -3.5625 "/>
</g>
<g id="glyph-1-26">
<path d="M 0.546875 -4.203125 C 0.546875 -4.015625 0.71875 -3.84375 0.90625 -3.84375 C 1.0625 -3.84375 1.328125 -4 1.328125 -4.203125 C 1.328125 -4.28125 1.3125 -4.328125 1.296875 -4.390625 C 1.28125 -4.453125 1.21875 -4.53125 1.21875 -4.609375 C 1.21875 -4.828125 1.453125 -5.15625 2.109375 -5.15625 C 2.4375 -5.15625 2.890625 -4.9375 2.890625 -4.078125 C 2.890625 -3.5 2.6875 -3.03125 2.15625 -2.5 L 1.484375 -1.84375 C 0.609375 -0.9375 0.46875 -0.515625 0.46875 0.015625 C 0.46875 0.015625 0.921875 0 1.203125 0 L 2.78125 0 C 3.0625 0 3.484375 0.015625 3.484375 0.015625 C 3.59375 -0.453125 3.6875 -1.125 3.6875 -1.40625 C 3.640625 -1.4375 3.53125 -1.46875 3.4375 -1.4375 C 3.28125 -0.8125 3.125 -0.578125 2.8125 -0.578125 L 1.203125 -0.578125 C 1.203125 -1.015625 1.828125 -1.625 1.875 -1.671875 L 2.78125 -2.53125 C 3.296875 -3.03125 3.671875 -3.421875 3.671875 -4.109375 C 3.671875 -5.078125 2.890625 -5.46875 2.15625 -5.46875 C 1.171875 -5.46875 0.546875 -4.734375 0.546875 -4.203125 Z M 0.546875 -4.203125 "/>
</g>
<g id="glyph-1-27">
<path d="M 1.921875 -5.15625 C 2.3125 -5.15625 2.671875 -4.921875 2.671875 -4.34375 C 2.671875 -3.890625 2.15625 -3.203125 1.265625 -3.078125 L 1.3125 -2.796875 C 1.46875 -2.8125 1.625 -2.8125 1.734375 -2.8125 C 2.25 -2.8125 2.921875 -2.671875 2.921875 -1.65625 C 2.921875 -0.46875 2.109375 -0.21875 1.796875 -0.21875 C 1.34375 -0.21875 1.265625 -0.4375 1.15625 -0.59375 C 1.0625 -0.71875 0.953125 -0.828125 0.765625 -0.828125 C 0.578125 -0.828125 0.390625 -0.65625 0.390625 -0.515625 C 0.390625 -0.15625 1.140625 0.09375 1.6875 0.09375 C 2.75 0.09375 3.703125 -0.59375 3.703125 -1.78125 C 3.703125 -2.765625 2.96875 -3.109375 2.4375 -3.203125 L 2.4375 -3.21875 C 3.171875 -3.5625 3.375 -3.9375 3.375 -4.40625 C 3.375 -4.671875 3.3125 -4.890625 3.09375 -5.125 C 2.890625 -5.3125 2.578125 -5.46875 2.109375 -5.46875 C 0.796875 -5.46875 0.421875 -4.609375 0.421875 -4.3125 C 0.421875 -4.1875 0.515625 -4.015625 0.71875 -4.015625 C 1.046875 -4.015625 1.078125 -4.3125 1.078125 -4.46875 C 1.078125 -5.046875 1.6875 -5.15625 1.921875 -5.15625 Z M 1.921875 -5.15625 "/>
</g>
<g id="glyph-1-28">
<path d="M 2.4375 -4.546875 L 2.4375 -1.96875 L 0.71875 -1.96875 C 1.171875 -2.703125 1.8125 -3.6875 2.4375 -4.546875 Z M 3.859375 -1.96875 L 3.109375 -1.96875 L 3.109375 -4.578125 C 3.109375 -5.03125 3.109375 -5.375 3.125 -5.453125 L 3.109375 -5.46875 L 2.828125 -5.46875 C 2.765625 -5.46875 2.703125 -5.40625 2.6875 -5.375 C 2.109375 -4.671875 1.0625 -3.203125 0.25 -1.921875 C 0.28125 -1.78125 0.328125 -1.546875 0.59375 -1.546875 L 2.4375 -1.546875 L 2.4375 -0.71875 C 2.4375 -0.3125 2.09375 -0.3125 1.703125 -0.28125 C 1.65625 -0.21875 1.65625 -0.03125 1.703125 0.015625 C 1.984375 0.015625 2.34375 0 2.765625 0 C 3.109375 0 3.453125 0.015625 3.734375 0.015625 C 3.796875 -0.03125 3.796875 -0.21875 3.734375 -0.28125 C 3.296875 -0.3125 3.109375 -0.296875 3.109375 -0.71875 L 3.109375 -1.546875 L 3.734375 -1.546875 C 3.859375 -1.546875 3.984375 -1.71875 3.984375 -1.828125 C 3.984375 -1.90625 3.953125 -1.96875 3.859375 -1.96875 Z M 3.859375 -1.96875 "/>
</g>
<g id="glyph-1-29">
<path d="M 1.203125 -2.75 C 1.5 -2.9375 1.796875 -2.953125 1.953125 -2.953125 C 2.828125 -2.953125 3.03125 -2.09375 3.03125 -1.65625 C 3.03125 -0.65625 2.65625 -0.21875 2.21875 -0.21875 C 1.65625 -0.21875 1.140625 -0.515625 1.140625 -2.046875 C 1.140625 -2.25 1.15625 -2.5 1.203125 -2.75 Z M 1.296875 -3.078125 C 1.53125 -3.890625 2.109375 -4.796875 3.296875 -5.25 C 3.296875 -5.359375 3.265625 -5.4375 3.1875 -5.484375 C 2.28125 -5.203125 1.734375 -4.828125 1.234375 -4.25 C 0.671875 -3.609375 0.390625 -2.796875 0.390625 -2.078125 C 0.390625 -0.265625 1.421875 0.09375 2.109375 0.09375 C 3.296875 0.09375 3.78125 -1.046875 3.78125 -1.8125 C 3.78125 -2.578125 3.359375 -3.28125 2.140625 -3.28125 C 1.90625 -3.28125 1.5625 -3.203125 1.296875 -3.078125 Z M 1.296875 -3.078125 "/>
</g>
<g id="glyph-1-30">
<path d="M 1.53125 -4.796875 L 3.125 -4.796875 C 2.4375 -3.0625 1.71875 -1.3125 1.109375 0.046875 L 1.1875 0.109375 L 1.796875 0.09375 C 2.3125 -1.4375 2.796875 -2.921875 3.796875 -5.375 L 3.65625 -5.484375 C 3.5 -5.4375 3.3125 -5.375 2.96875 -5.375 L 1.125 -5.375 C 0.8125 -5.375 0.828125 -5.46875 0.671875 -5.5 C 0.640625 -5.5 0.640625 -5.5 0.640625 -5.484375 C 0.625 -5.046875 0.53125 -4.515625 0.453125 -4.046875 C 0.546875 -4.015625 0.640625 -4 0.75 -4.015625 C 0.9375 -4.734375 1.234375 -4.796875 1.53125 -4.796875 Z M 1.53125 -4.796875 "/>
</g>
<g id="glyph-1-31">
<path d="M 2.578125 -1.09375 L 2.578125 -4.203125 C 2.578125 -4.75 2.59375 -5.296875 2.609375 -5.40625 C 2.609375 -5.4375 2.578125 -5.453125 2.5625 -5.453125 C 2.046875 -5.140625 1.59375 -4.921875 0.796875 -4.5625 C 0.8125 -4.453125 0.859375 -4.375 0.9375 -4.3125 C 1.34375 -4.484375 1.546875 -4.53125 1.71875 -4.53125 C 1.859375 -4.53125 1.890625 -4.328125 1.890625 -4.015625 L 1.890625 -1.09375 C 1.890625 -0.34375 1.65625 -0.3125 1.015625 -0.28125 C 0.96875 -0.21875 0.96875 -0.03125 1.015625 0.015625 C 1.46875 0.015625 1.78125 0 2.265625 0 C 2.6875 0 2.921875 0.015625 3.359375 0.015625 C 3.421875 -0.03125 3.421875 -0.21875 3.359375 -0.28125 C 2.734375 -0.3125 2.578125 -0.34375 2.578125 -1.09375 Z M 2.578125 -1.09375 "/>
</g>
<g id="glyph-1-32">
<path d="M 2.078125 -5.15625 C 2.234375 -5.15625 2.375 -5.109375 2.484375 -5 C 2.765625 -4.765625 3 -4.09375 3 -2.890625 C 3 -2.0625 2.984375 -1.5 2.859375 -1.046875 C 2.65625 -0.3125 2.21875 -0.21875 2.046875 -0.21875 C 1.21875 -0.21875 1.125 -1.765625 1.125 -2.53125 C 1.125 -4.75 1.671875 -5.15625 2.078125 -5.15625 Z M 2.046875 0.09375 C 2.734375 0.09375 3.78125 -0.609375 3.78125 -2.71875 C 3.78125 -3.609375 3.5625 -4.375 3.171875 -4.890625 C 2.9375 -5.1875 2.5625 -5.46875 2.078125 -5.46875 C 1.1875 -5.46875 0.34375 -4.40625 0.34375 -2.640625 C 0.34375 -1.671875 0.640625 -0.765625 1.125 -0.28125 C 1.390625 -0.03125 1.6875 0.09375 2.046875 0.09375 Z M 2.046875 0.09375 "/>
</g>
<g id="glyph-1-33">
<path d="M 2.859375 -1.6875 C 2.859375 -0.84375 2.40625 -0.21875 1.875 -0.21875 C 1.53125 -0.21875 1.421875 -0.4375 1.28125 -0.625 C 1.171875 -0.765625 1.015625 -0.90625 0.828125 -0.90625 C 0.65625 -0.90625 0.484375 -0.75 0.484375 -0.578125 C 0.484375 -0.203125 1.25 0.09375 1.765625 0.09375 C 2.875 0.09375 3.65625 -0.71875 3.65625 -1.859375 C 3.65625 -2.71875 3.0625 -3.5 2.046875 -3.5 C 1.671875 -3.5 1.34375 -3.421875 1.171875 -3.359375 L 1.359375 -4.859375 C 1.6875 -4.828125 1.96875 -4.78125 2.40625 -4.78125 C 2.671875 -4.78125 2.984375 -4.796875 3.34375 -4.828125 L 3.484375 -5.4375 L 3.421875 -5.484375 C 2.921875 -5.421875 2.4375 -5.375 1.953125 -5.375 C 1.625 -5.375 1.296875 -5.40625 0.984375 -5.421875 L 0.6875 -2.84375 C 1.15625 -3.015625 1.5 -3.0625 1.828125 -3.0625 C 2.40625 -3.0625 2.859375 -2.671875 2.859375 -1.6875 Z M 2.859375 -1.6875 "/>
</g>
<g id="glyph-1-34">
<path d="M 2.09375 -5.15625 C 2.6875 -5.15625 2.890625 -4.765625 2.890625 -4.359375 C 2.890625 -3.875 2.421875 -3.46875 2.171875 -3.296875 L 1.90625 -3.46875 C 1.34375 -3.828125 1.28125 -4.125 1.28125 -4.40625 C 1.28125 -4.8125 1.5625 -5.15625 2.09375 -5.15625 Z M 3.53125 -4.34375 C 3.53125 -5 3.015625 -5.46875 2.140625 -5.46875 C 1.234375 -5.46875 0.640625 -4.921875 0.640625 -4.234375 C 0.640625 -3.734375 0.875 -3.359375 1.421875 -3.015625 L 1.65625 -2.875 C 1.390625 -2.734375 1.15625 -2.578125 0.9375 -2.390625 C 0.5625 -2.0625 0.40625 -1.65625 0.40625 -1.3125 C 0.40625 -0.390625 1.0625 0.09375 2.015625 0.09375 C 3.1875 0.09375 3.765625 -0.765625 3.765625 -1.453125 C 3.765625 -1.96875 3.53125 -2.421875 3.0625 -2.71875 L 2.421875 -3.109375 C 2.84375 -3.3125 3.53125 -3.78125 3.53125 -4.34375 Z M 2.03125 -0.21875 C 1.625 -0.21875 1.015625 -0.5 1.015625 -1.3125 C 1.015625 -1.578125 1.125 -2.203125 1.90625 -2.71875 L 2.328125 -2.46875 C 2.875 -2.125 3.109375 -1.703125 3.109375 -1.28125 C 3.109375 -0.375 2.4375 -0.21875 2.03125 -0.21875 Z M 2.03125 -0.21875 "/>
</g>
</g>
<clipPath id="clip-0">
<path clip-rule="nonzero" d="M 55 235 L 60 235 L 60 242.078125 L 55 242.078125 Z M 55 235 "/>
</clipPath>
<clipPath id="clip-1">
<path clip-rule="nonzero" d="M 88 235 L 93 235 L 93 242.078125 L 88 242.078125 Z M 88 235 "/>
</clipPath>
<clipPath id="clip-2">
<path clip-rule="nonzero" d="M 123 235 L 128 235 L 128 242.078125 L 123 242.078125 Z M 123 235 "/>
</clipPath>
<clipPath id="clip-3">
<path clip-rule="nonzero" d="M 156 235 L 161 235 L 161 242.078125 L 156 242.078125 Z M 156 235 "/>
</clipPath>
<clipPath id="clip-4">
<path clip-rule="nonzero" d="M 189 235 L 193 235 L 193 242.078125 L 189 242.078125 Z M 189 235 "/>
</clipPath>
<clipPath id="clip-5">
<path clip-rule="nonzero" d="M 222 235 L 226 235 L 226 242.078125 L 222 242.078125 Z M 222 235 "/>
</clipPath>
<clipPath id="clip-6">
<path clip-rule="nonzero" d="M 0.292969 207 L 10 207 L 10 214 L 0.292969 214 Z M 0.292969 207 "/>
</clipPath>
</defs>
<path fill-rule="nonzero" fill="rgb(60.00061%, 78.039551%, 94.117737%)" fill-opacity="1" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M 138.104329 8.853509 L 0.00120167 8.853509 L 0.00120167 -0.00171968 L 138.104329 -0.00171968 Z M 138.104329 8.853509 " transform="matrix(0.996057, 0, 0, 0.996057, 57.850366, 6.614994)"/>
<path fill-rule="nonzero" fill="rgb(100%, 62.745667%, 60.784912%)" fill-opacity="1" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M 118.374191 8.855885 L 0.00120167 8.855885 L 0.00120167 0.000656459 L 118.374191 0.000656459 Z M 118.374191 8.855885 " transform="matrix(0.996057, 0, 0, 0.996057, 57.850366, 17.639971)"/>
<path fill-rule="nonzero" fill="rgb(100%, 91.764832%, 39.99939%)" fill-opacity="1" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M 98.644052 8.854359 L 0.00120167 8.854359 L 0.00120167 -0.000869111 L 98.644052 -0.000869111 Z M 98.644052 8.854359 " transform="matrix(0.996057, 0, 0, 0.996057, 57.850366, 28.664928)"/>
<path fill-rule="nonzero" fill="rgb(87.843323%, 61.961365%, 91.372681%)" fill-opacity="1" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M 65.764409 8.856735 L 0.00120167 8.856735 L 0.00120167 0.00150703 L 65.764409 0.00150703 Z M 65.764409 8.856735 " transform="matrix(0.996057, 0, 0, 0.996057, 57.850366, 39.689905)"/>
<path fill-rule="nonzero" fill="rgb(50.98114%, 87.843323%, 54.902649%)" fill-opacity="1" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M 46.03427 8.85519 L 0.00120167 8.85519 L 0.00120167 -0.0000385375 L 46.03427 -0.0000385375 Z M 46.03427 8.85519 " transform="matrix(0.996057, 0, 0, 0.996057, 57.850366, 50.714882)"/>
<path fill-rule="nonzero" fill="rgb(53.334045%, 87.843323%, 87.843323%)" fill-opacity="1" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M 39.457557 8.853654 L 0.00120167 8.853654 L 0.00120167 -0.00157411 L 39.457557 -0.00157411 Z M 39.457557 8.853654 " transform="matrix(0.996057, 0, 0, 0.996057, 57.850366, 61.739849)"/>
<path fill-rule="nonzero" fill="rgb(80.784607%, 63.137817%, 71.765137%)" fill-opacity="1" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M 39.457557 8.85603 L 0.00120167 8.85603 L 0.00120167 0.000802036 L 39.457557 0.000802036 Z M 39.457557 8.85603 " transform="matrix(0.996057, 0, 0, 0.996057, 57.850366, 72.764826)"/>
<path fill-rule="nonzero" fill="rgb(100%, 61.569214%, 28.627014%)" fill-opacity="1" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M 26.304132 8.854495 L 0.00120167 8.854495 L 0.00120167 -0.000733534 L 26.304132 -0.000733534 Z M 26.304132 8.854495 " transform="matrix(0.996057, 0, 0, 0.996057, 57.850366, 83.789793)"/>
<path fill-rule="nonzero" fill="rgb(96.470642%, 44.313049%, 84.706116%)" fill-opacity="1" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M 26.304132 8.852939 L 0.00120167 8.852939 L 0.00120167 0.00163261 L 26.304132 0.00163261 Z M 26.304132 8.852939 " transform="matrix(0.996057, 0, 0, 0.996057, 57.850366, 94.81478)"/>
<path fill-rule="nonzero" fill="rgb(60.00061%, 78.039551%, 94.117737%)" fill-opacity="1" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M 26.304132 8.855325 L 0.00120167 8.855325 L 0.00120167 0.0000970397 L 26.304132 0.0000970397 Z M 26.304132 8.855325 " transform="matrix(0.996057, 0, 0, 0.996057, 57.850366, 105.839747)"/>
<path fill-rule="nonzero" fill="rgb(100%, 62.745667%, 60.784912%)" fill-opacity="1" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M 26.304132 8.85379 L 0.00120167 8.85379 L 0.00120167 -0.00143853 L 26.304132 -0.00143853 Z M 26.304132 8.85379 " transform="matrix(0.996057, 0, 0, 0.996057, 57.850366, 116.864714)"/>
<path fill-rule="nonzero" fill="rgb(100%, 91.764832%, 39.99939%)" fill-opacity="1" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M 26.304132 8.856166 L 0.00120167 8.856166 L 0.00120167 0.000937613 L 26.304132 0.000937613 Z M 26.304132 8.856166 " transform="matrix(0.996057, 0, 0, 0.996057, 57.850366, 127.889691)"/>
<path fill-rule="nonzero" fill="rgb(87.843323%, 61.961365%, 91.372681%)" fill-opacity="1" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M 26.304132 8.85462 L 0.00120167 8.85462 L 0.00120167 -0.000607957 L 26.304132 -0.000607957 Z M 26.304132 8.85462 " transform="matrix(0.996057, 0, 0, 0.996057, 57.850366, 138.914668)"/>
<path fill-rule="nonzero" fill="rgb(50.98114%, 87.843323%, 54.902649%)" fill-opacity="1" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M 19.727419 8.853075 L 0.00120167 8.853075 L 0.00120167 0.00176819 L 19.727419 0.00176819 Z M 19.727419 8.853075 " transform="matrix(0.996057, 0, 0, 0.996057, 57.850366, 149.939645)"/>
<path fill-rule="nonzero" fill="rgb(53.334045%, 87.843323%, 87.843323%)" fill-opacity="1" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M 19.727419 8.855451 L 0.00120167 8.855451 L 0.00120167 0.000222617 L 19.727419 0.000222617 Z M 19.727419 8.855451 " transform="matrix(0.996057, 0, 0, 0.996057, 57.850366, 160.964622)"/>
<path fill-rule="nonzero" fill="rgb(80.784607%, 63.137817%, 71.765137%)" fill-opacity="1" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M 19.727419 8.853925 L 0.00120167 8.853925 L 0.00120167 -0.00130295 L 19.727419 -0.00130295 Z M 19.727419 8.853925 " transform="matrix(0.996057, 0, 0, 0.996057, 57.850366, 171.989579)"/>
<path fill-rule="nonzero" fill="rgb(100%, 61.569214%, 28.627014%)" fill-opacity="1" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M 13.154627 8.856301 L 0.00120167 8.856301 L 0.00120167 0.00107319 L 13.154627 0.00107319 Z M 13.154627 8.856301 " transform="matrix(0.996057, 0, 0, 0.996057, 57.850366, 183.014556)"/>
<path fill-rule="nonzero" fill="rgb(96.470642%, 44.313049%, 84.706116%)" fill-opacity="1" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M 13.154627 8.854756 L 0.00120167 8.854756 L 0.00120167 -0.000472379 L 13.154627 -0.000472379 Z M 13.154627 8.854756 " transform="matrix(0.996057, 0, 0, 0.996057, 57.850366, 194.039533)"/>
<path fill-rule="nonzero" fill="rgb(60.00061%, 78.039551%, 94.117737%)" fill-opacity="1" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M 13.154627 8.85321 L 0.00120167 8.85321 L 0.00120167 0.00190376 L 13.154627 0.00190376 Z M 13.154627 8.85321 " transform="matrix(0.996057, 0, 0, 0.996057, 57.850366, 205.06451)"/>
<path fill-rule="nonzero" fill="rgb(100%, 62.745667%, 60.784912%)" fill-opacity="1" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M 13.154627 8.855589 L 0.00120167 8.855589 L 0.00120167 0.000361194 L 13.154627 0.000361194 Z M 13.154627 8.855589 " transform="matrix(0.996057, 0, 0, 0.996057, 57.850366, 216.089484)"/>
<path fill="none" stroke-width="1" stroke-linecap="square" stroke-linejoin="miter" stroke="rgb(83.529663%, 83.529663%, 83.529663%)" stroke-opacity="1" stroke-dasharray="1 2" stroke-miterlimit="4" d="M 0.00120167 232.439937 L 0.00120167 0 " transform="matrix(0.996057, 0, 0, 0.996057, 57.850366, 0)"/>
<path fill="none" stroke-width="1" stroke-linecap="square" stroke-linejoin="miter" stroke="rgb(83.529663%, 83.529663%, 83.529663%)" stroke-opacity="1" stroke-dasharray="1 2" stroke-miterlimit="4" d="M -0.00104051 232.439937 L -0.00104051 0 " transform="matrix(0.996057, 0, 0, 0.996057, 90.602599, 0)"/>
<path fill="none" stroke-width="1" stroke-linecap="square" stroke-linejoin="miter" stroke="rgb(83.529663%, 83.529663%, 83.529663%)" stroke-opacity="1" stroke-dasharray="1 2" stroke-miterlimit="4" d="M 0.000634014 232.439937 L 0.000634014 0 " transform="matrix(0.996057, 0, 0, 0.996057, 123.354837, 0)"/>
<path fill="none" stroke-width="1" stroke-linecap="square" stroke-linejoin="miter" stroke="rgb(83.529663%, 83.529663%, 83.529663%)" stroke-opacity="1" stroke-dasharray="1 2" stroke-miterlimit="4" d="M -0.00161817 232.439937 L -0.00161817 0 " transform="matrix(0.996057, 0, 0, 0.996057, 156.107081, 0)"/>
<path fill="none" stroke-width="1" stroke-linecap="square" stroke-linejoin="miter" stroke="rgb(83.529663%, 83.529663%, 83.529663%)" stroke-opacity="1" stroke-dasharray="1 2" stroke-miterlimit="4" d="M 0.0000663566 232.439937 L 0.0000663566 0 " transform="matrix(0.996057, 0, 0, 0.996057, 188.859309, 0)"/>
<path fill="none" stroke-width="1" stroke-linecap="square" stroke-linejoin="miter" stroke="rgb(83.529663%, 83.529663%, 83.529663%)" stroke-opacity="1" stroke-dasharray="1 2" stroke-miterlimit="4" d="M 0.00173088 232.439937 L 0.00173088 0 " transform="matrix(0.996057, 0, 0, 0.996057, 221.611557, 0)"/>
<path fill="none" stroke-width="1" stroke-linecap="square" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M 0.00120167 -0.00101326 L 164.411181 -0.00101326 " transform="matrix(0.996057, 0, 0, 0.996057, 57.850366, 231.524447)"/>
<g clip-path="url(#clip-0)">
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-0" x="55.609237" y="241.882416"/>
</g>
</g>
<g clip-path="url(#clip-1)">
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-1" x="88.361471" y="241.882416"/>
</g>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-2" x="118.872581" y="241.882416"/>
</g>
<g clip-path="url(#clip-2)">
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-0" x="123.354837" y="241.882416"/>
</g>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-2" x="151.624824" y="241.882416"/>
</g>
<g clip-path="url(#clip-3)">
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-1" x="156.107081" y="241.882416"/>
</g>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-3" x="184.377052" y="241.882416"/>
</g>
<g clip-path="url(#clip-4)">
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-0" x="188.859309" y="241.882416"/>
</g>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-3" x="217.1293" y="241.882416"/>
</g>
<g clip-path="url(#clip-5)">
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-1" x="221.611557" y="241.882416"/>
</g>
</g>
<path fill="none" stroke-width="1" stroke-linecap="square" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M 0.00120167 0 L 164.411181 0 " transform="matrix(0.996057, 0, 0, 0.996057, 57.850366, 0)"/>
<path fill="none" stroke-width="1" stroke-linecap="square" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M 0.00120167 232.439937 L 0.00120167 0 " transform="matrix(0.996057, 0, 0, 0.996057, 57.850366, 0)"/>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-1-0" x="13.283814" y="12.907525"/>
<use xlink:href="#glyph-1-1" x="16.1166" y="12.907525"/>
<use xlink:href="#glyph-1-2" x="20.939508" y="12.907525"/>
<use xlink:href="#glyph-1-3" x="23.368892" y="12.907525"/>
<use xlink:href="#glyph-1-4" x="28.227658" y="12.907525"/>
<use xlink:href="#glyph-1-5" x="32.709915" y="12.907525"/>
<use xlink:href="#glyph-1-6" x="36.206075" y="12.907525"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-1-7" x="40.921409" y="12.907525"/>
<use xlink:href="#glyph-1-8" x="44.928546" y="12.907525"/>
<use xlink:href="#glyph-1-9" x="49.025329" y="12.907525"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-1-6" x="10.173129" y="23.950421"/>
<use xlink:href="#glyph-1-10" x="14.825711" y="23.950421"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-1-11" x="18.088794" y="23.950421"/>
<use xlink:href="#glyph-1-12" x="22.606909" y="23.950421"/>
<use xlink:href="#glyph-1-7" x="29.688874" y="23.950421"/>
<use xlink:href="#glyph-1-0" x="33.696012" y="23.950421"/>
<use xlink:href="#glyph-1-1" x="36.528798" y="23.950421"/>
<use xlink:href="#glyph-1-7" x="41.351706" y="23.950421"/>
<use xlink:href="#glyph-1-13" x="45.358844" y="23.950421"/>
<use xlink:href="#glyph-1-5" x="50.119001" y="23.950421"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-1-4" x="25.869992" y="34.957459"/>
<use xlink:href="#glyph-1-10" x="30.352248" y="34.957459"/>
<use xlink:href="#glyph-1-8" x="33.687047" y="34.957459"/>
<use xlink:href="#glyph-1-14" x="37.78383" y="34.957459"/>
<use xlink:href="#glyph-1-8" x="40.562829" y="34.957459"/>
<use xlink:href="#glyph-1-3" x="44.659612" y="34.957459"/>
<use xlink:href="#glyph-1-8" x="49.518378" y="34.957459"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-1-3" x="29.733697" y="45.982456"/>
<use xlink:href="#glyph-1-8" x="34.592463" y="45.982456"/>
<use xlink:href="#glyph-1-4" x="38.689246" y="45.982456"/>
<use xlink:href="#glyph-1-2" x="43.171503" y="45.982456"/>
<use xlink:href="#glyph-1-11" x="45.600886" y="45.982456"/>
<use xlink:href="#glyph-1-5" x="50.119001" y="45.982456"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-1-7" x="7.026585" y="58.029367"/>
<use xlink:href="#glyph-1-15" x="11.033722" y="58.029367"/>
<use xlink:href="#glyph-1-8" x="13.400354" y="58.029367"/>
<use xlink:href="#glyph-1-5" x="17.497136" y="58.029367"/>
<use xlink:href="#glyph-1-0" x="20.993296" y="58.029367"/>
<use xlink:href="#glyph-1-2" x="23.826083" y="58.029367"/>
<use xlink:href="#glyph-1-16" x="26.255466" y="58.029367"/>
<use xlink:href="#glyph-1-5" x="30.092278" y="58.029367"/>
<use xlink:href="#glyph-1-7" x="33.588438" y="58.029367"/>
<use xlink:href="#glyph-1-8" x="37.595575" y="58.029367"/>
<use xlink:href="#glyph-1-10" x="41.692358" y="58.029367"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-1-16" x="44.955441" y="58.029367"/>
<use xlink:href="#glyph-1-1" x="48.792253" y="58.029367"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-1-17" x="30.05642" y="69.04538"/>
<use xlink:href="#glyph-1-8" x="33.857373" y="69.04538"/>
<use xlink:href="#glyph-1-18" x="37.954156" y="69.04538"/>
<use xlink:href="#glyph-1-18" x="42.373661" y="69.04538"/>
<use xlink:href="#glyph-1-2" x="46.793166" y="69.04538"/>
<use xlink:href="#glyph-1-19" x="49.222549" y="69.04538"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-1-9" x="34.00977" y="80.079321"/>
<use xlink:href="#glyph-1-8" x="38.599601" y="80.079321"/>
<use xlink:href="#glyph-1-20" x="42.696384" y="80.079321"/>
<use xlink:href="#glyph-1-8" x="49.518378" y="80.079321"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-1-0" x="9.769726" y="90.082344"/>
<use xlink:href="#glyph-1-1" x="12.602512" y="90.082344"/>
<use xlink:href="#glyph-1-2" x="17.42542" y="90.082344"/>
<use xlink:href="#glyph-1-3" x="19.854803" y="90.082344"/>
<use xlink:href="#glyph-1-4" x="24.71357" y="90.082344"/>
<use xlink:href="#glyph-1-5" x="29.195826" y="90.082344"/>
<use xlink:href="#glyph-1-18" x="32.691986" y="90.082344"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-1-11" x="37.201137" y="90.082344"/>
<use xlink:href="#glyph-1-8" x="41.719252" y="90.082344"/>
<use xlink:href="#glyph-1-10" x="45.816034" y="90.082344"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-1-21" x="49.079117" y="90.082344"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-1-5" x="34.574534" y="102.129275"/>
<use xlink:href="#glyph-1-3" x="38.070695" y="102.129275"/>
<use xlink:href="#glyph-1-11" x="42.929461" y="102.129275"/>
<use xlink:href="#glyph-1-10" x="47.447576" y="102.129275"/>
<use xlink:href="#glyph-1-0" x="50.782375" y="102.129275"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-1-9" x="29.12411" y="113.145268"/>
<use xlink:href="#glyph-1-2" x="33.713941" y="113.145268"/>
<use xlink:href="#glyph-1-18" x="36.143324" y="113.145268"/>
<use xlink:href="#glyph-1-8" x="40.562829" y="113.145268"/>
<use xlink:href="#glyph-1-3" x="44.659612" y="113.145268"/>
<use xlink:href="#glyph-1-8" x="49.518378" y="113.145268"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-1-9" x="30.657042" y="123.175184"/>
<use xlink:href="#glyph-1-7" x="35.246873" y="123.175184"/>
<use xlink:href="#glyph-1-6" x="39.25401" y="123.175184"/>
<use xlink:href="#glyph-1-15" x="43.906593" y="123.175184"/>
<use xlink:href="#glyph-1-7" x="46.273224" y="123.175184"/>
<use xlink:href="#glyph-1-10" x="50.280362" y="123.175184"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-1-4" x="26.802301" y="134.182228"/>
<use xlink:href="#glyph-1-8" x="31.284558" y="134.182228"/>
<use xlink:href="#glyph-1-3" x="35.381341" y="134.182228"/>
<use xlink:href="#glyph-1-4" x="40.240107" y="134.182228"/>
<use xlink:href="#glyph-1-15" x="44.722364" y="134.182228"/>
<use xlink:href="#glyph-1-2" x="47.088995" y="134.182228"/>
<use xlink:href="#glyph-1-8" x="49.518378" y="134.182228"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-1-16" x="15.193256" y="146.229159"/>
<use xlink:href="#glyph-1-7" x="19.030068" y="146.229159"/>
<use xlink:href="#glyph-1-2" x="23.037206" y="146.229159"/>
<use xlink:href="#glyph-1-15" x="25.466589" y="146.229159"/>
<use xlink:href="#glyph-1-11" x="27.83322" y="146.229159"/>
<use xlink:href="#glyph-1-12" x="32.351335" y="146.229159"/>
<use xlink:href="#glyph-1-7" x="39.433301" y="146.229159"/>
<use xlink:href="#glyph-1-0" x="43.440438" y="146.229159"/>
<use xlink:href="#glyph-1-7" x="46.273224" y="146.229159"/>
<use xlink:href="#glyph-1-10" x="50.280362" y="146.229159"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-1-19" x="28.48763" y="157.240683"/>
<use xlink:href="#glyph-1-21" x="32.880241" y="157.240683"/>
<use xlink:href="#glyph-1-12" x="37.416285" y="157.240683"/>
<use xlink:href="#glyph-1-11" x="44.49825" y="157.240683"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-1-21" x="49.079117" y="157.240683"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-1-22" x="29.437868" y="168.26566"/>
<use xlink:href="#glyph-1-8" x="36.13436" y="168.26566"/>
<use xlink:href="#glyph-1-17" x="40.231142" y="168.26566"/>
<use xlink:href="#glyph-1-13" x="44.032096" y="168.26566"/>
<use xlink:href="#glyph-1-1" x="48.792253" y="168.26566"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-1-2" x="23.377857" y="179.290637"/>
<use xlink:href="#glyph-1-3" x="25.80724" y="179.290637"/>
<use xlink:href="#glyph-1-23" x="30.666006" y="179.290637"/>
<use xlink:href="#glyph-1-13" x="35.506844" y="179.290637"/>
<use xlink:href="#glyph-1-19" x="40.267" y="179.290637"/>
<use xlink:href="#glyph-1-21" x="44.659612" y="179.290637"/>
<use xlink:href="#glyph-1-18" x="49.195655" y="179.290637"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-1-5" x="25.62795" y="189.333993"/>
<use xlink:href="#glyph-1-9" x="29.12411" y="189.333993"/>
<use xlink:href="#glyph-1-24" x="33.713941" y="189.333993"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-1-21" x="38.25895" y="189.333993"/>
<use xlink:href="#glyph-1-2" x="42.794993" y="189.333993"/>
<use xlink:href="#glyph-1-25" x="45.224376" y="189.333993"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-1-7" x="49.608023" y="189.333993"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-1-5" x="11.948102" y="200.350003"/>
<use xlink:href="#glyph-1-16" x="15.444263" y="200.350003"/>
<use xlink:href="#glyph-1-8" x="19.281074" y="200.350003"/>
<use xlink:href="#glyph-1-6" x="23.377857" y="200.350003"/>
<use xlink:href="#glyph-1-1" x="28.03044" y="200.350003"/>
<use xlink:href="#glyph-1-8" x="32.853348" y="200.350003"/>
<use xlink:href="#glyph-1-3" x="36.95013" y="200.350003"/>
<use xlink:href="#glyph-1-21" x="41.808897" y="200.350003"/>
<use xlink:href="#glyph-1-10" x="46.34494" y="200.350003"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-1-7" x="49.608023" y="200.350003"/>
</g>
<g clip-path="url(#clip-6)">
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-1-11" x="0.294235" y="211.374978"/>
<use xlink:href="#glyph-1-6" x="4.81235" y="211.374978"/>
</g>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-1-7" x="9.527684" y="211.374978"/>
<use xlink:href="#glyph-1-3" x="13.534821" y="211.374978"/>
<use xlink:href="#glyph-1-0" x="18.393588" y="211.374978"/>
<use xlink:href="#glyph-1-7" x="21.226374" y="211.374978"/>
<use xlink:href="#glyph-1-15" x="25.233511" y="211.374978"/>
<use xlink:href="#glyph-1-7" x="27.600143" y="211.374978"/>
<use xlink:href="#glyph-1-12" x="31.60728" y="211.374978"/>
<use xlink:href="#glyph-1-7" x="38.689246" y="211.374978"/>
<use xlink:href="#glyph-1-0" x="42.696384" y="211.374978"/>
<use xlink:href="#glyph-1-10" x="45.52917" y="211.374978"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-1-24" x="48.998436" y="211.374978"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-1-23" x="27.779433" y="223.390523"/>
<use xlink:href="#glyph-1-13" x="32.62027" y="223.390523"/>
<use xlink:href="#glyph-1-7" x="37.380427" y="223.390523"/>
<use xlink:href="#glyph-1-3" x="41.387565" y="223.390523"/>
<use xlink:href="#glyph-1-0" x="46.246331" y="223.390523"/>
<use xlink:href="#glyph-1-21" x="49.079117" y="223.390523"/>
</g>
<path fill="none" stroke-width="1" stroke-linecap="square" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M 0.00173088 232.439937 L 0.00173088 0 " transform="matrix(0.996057, 0, 0, 0.996057, 221.611557, 0)"/>
<path fill-rule="nonzero" fill="rgb(60.00061%, 78.039551%, 94.117737%)" fill-opacity="1" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M 138.104329 8.853509 L 0.00120167 8.853509 L 0.00120167 -0.00171968 L 138.104329 -0.00171968 Z M 138.104329 8.853509 " transform="matrix(0.996057, 0, 0, 0.996057, 57.850366, 6.614994)"/>
<path fill-rule="nonzero" fill="rgb(100%, 62.745667%, 60.784912%)" fill-opacity="1" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M 118.374191 8.855885 L 0.00120167 8.855885 L 0.00120167 0.000656459 L 118.374191 0.000656459 Z M 118.374191 8.855885 " transform="matrix(0.996057, 0, 0, 0.996057, 57.850366, 17.639971)"/>
<path fill-rule="nonzero" fill="rgb(100%, 91.764832%, 39.99939%)" fill-opacity="1" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M 98.644052 8.854359 L 0.00120167 8.854359 L 0.00120167 -0.000869111 L 98.644052 -0.000869111 Z M 98.644052 8.854359 " transform="matrix(0.996057, 0, 0, 0.996057, 57.850366, 28.664928)"/>
<path fill-rule="nonzero" fill="rgb(87.843323%, 61.961365%, 91.372681%)" fill-opacity="1" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M 65.764409 8.856735 L 0.00120167 8.856735 L 0.00120167 0.00150703 L 65.764409 0.00150703 Z M 65.764409 8.856735 " transform="matrix(0.996057, 0, 0, 0.996057, 57.850366, 39.689905)"/>
<path fill-rule="nonzero" fill="rgb(50.98114%, 87.843323%, 54.902649%)" fill-opacity="1" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M 46.03427 8.85519 L 0.00120167 8.85519 L 0.00120167 -0.0000385375 L 46.03427 -0.0000385375 Z M 46.03427 8.85519 " transform="matrix(0.996057, 0, 0, 0.996057, 57.850366, 50.714882)"/>
<path fill-rule="nonzero" fill="rgb(53.334045%, 87.843323%, 87.843323%)" fill-opacity="1" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M 39.457557 8.853654 L 0.00120167 8.853654 L 0.00120167 -0.00157411 L 39.457557 -0.00157411 Z M 39.457557 8.853654 " transform="matrix(0.996057, 0, 0, 0.996057, 57.850366, 61.739849)"/>
<path fill-rule="nonzero" fill="rgb(80.784607%, 63.137817%, 71.765137%)" fill-opacity="1" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M 39.457557 8.85603 L 0.00120167 8.85603 L 0.00120167 0.000802036 L 39.457557 0.000802036 Z M 39.457557 8.85603 " transform="matrix(0.996057, 0, 0, 0.996057, 57.850366, 72.764826)"/>
<path fill-rule="nonzero" fill="rgb(100%, 61.569214%, 28.627014%)" fill-opacity="1" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M 26.304132 8.854495 L 0.00120167 8.854495 L 0.00120167 -0.000733534 L 26.304132 -0.000733534 Z M 26.304132 8.854495 " transform="matrix(0.996057, 0, 0, 0.996057, 57.850366, 83.789793)"/>
<path fill-rule="nonzero" fill="rgb(96.470642%, 44.313049%, 84.706116%)" fill-opacity="1" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M 26.304132 8.852939 L 0.00120167 8.852939 L 0.00120167 0.00163261 L 26.304132 0.00163261 Z M 26.304132 8.852939 " transform="matrix(0.996057, 0, 0, 0.996057, 57.850366, 94.81478)"/>
<path fill-rule="nonzero" fill="rgb(60.00061%, 78.039551%, 94.117737%)" fill-opacity="1" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M 26.304132 8.855325 L 0.00120167 8.855325 L 0.00120167 0.0000970397 L 26.304132 0.0000970397 Z M 26.304132 8.855325 " transform="matrix(0.996057, 0, 0, 0.996057, 57.850366, 105.839747)"/>
<path fill-rule="nonzero" fill="rgb(100%, 62.745667%, 60.784912%)" fill-opacity="1" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M 26.304132 8.85379 L 0.00120167 8.85379 L 0.00120167 -0.00143853 L 26.304132 -0.00143853 Z M 26.304132 8.85379 " transform="matrix(0.996057, 0, 0, 0.996057, 57.850366, 116.864714)"/>
<path fill-rule="nonzero" fill="rgb(100%, 91.764832%, 39.99939%)" fill-opacity="1" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M 26.304132 8.856166 L 0.00120167 8.856166 L 0.00120167 0.000937613 L 26.304132 0.000937613 Z M 26.304132 8.856166 " transform="matrix(0.996057, 0, 0, 0.996057, 57.850366, 127.889691)"/>
<path fill-rule="nonzero" fill="rgb(87.843323%, 61.961365%, 91.372681%)" fill-opacity="1" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M 26.304132 8.85462 L 0.00120167 8.85462 L 0.00120167 -0.000607957 L 26.304132 -0.000607957 Z M 26.304132 8.85462 " transform="matrix(0.996057, 0, 0, 0.996057, 57.850366, 138.914668)"/>
<path fill-rule="nonzero" fill="rgb(50.98114%, 87.843323%, 54.902649%)" fill-opacity="1" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M 19.727419 8.853075 L 0.00120167 8.853075 L 0.00120167 0.00176819 L 19.727419 0.00176819 Z M 19.727419 8.853075 " transform="matrix(0.996057, 0, 0, 0.996057, 57.850366, 149.939645)"/>
<path fill-rule="nonzero" fill="rgb(53.334045%, 87.843323%, 87.843323%)" fill-opacity="1" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M 19.727419 8.855451 L 0.00120167 8.855451 L 0.00120167 0.000222617 L 19.727419 0.000222617 Z M 19.727419 8.855451 " transform="matrix(0.996057, 0, 0, 0.996057, 57.850366, 160.964622)"/>
<path fill-rule="nonzero" fill="rgb(80.784607%, 63.137817%, 71.765137%)" fill-opacity="1" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M 19.727419 8.853925 L 0.00120167 8.853925 L 0.00120167 -0.00130295 L 19.727419 -0.00130295 Z M 19.727419 8.853925 " transform="matrix(0.996057, 0, 0, 0.996057, 57.850366, 171.989579)"/>
<path fill-rule="nonzero" fill="rgb(100%, 61.569214%, 28.627014%)" fill-opacity="1" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M 13.154627 8.856301 L 0.00120167 8.856301 L 0.00120167 0.00107319 L 13.154627 0.00107319 Z M 13.154627 8.856301 " transform="matrix(0.996057, 0, 0, 0.996057, 57.850366, 183.014556)"/>
<path fill-rule="nonzero" fill="rgb(96.470642%, 44.313049%, 84.706116%)" fill-opacity="1" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M 13.154627 8.854756 L 0.00120167 8.854756 L 0.00120167 -0.000472379 L 13.154627 -0.000472379 Z M 13.154627 8.854756 " transform="matrix(0.996057, 0, 0, 0.996057, 57.850366, 194.039533)"/>
<path fill-rule="nonzero" fill="rgb(60.00061%, 78.039551%, 94.117737%)" fill-opacity="1" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M 13.154627 8.85321 L 0.00120167 8.85321 L 0.00120167 0.00190376 L 13.154627 0.00190376 Z M 13.154627 8.85321 " transform="matrix(0.996057, 0, 0, 0.996057, 57.850366, 205.06451)"/>
<path fill-rule="nonzero" fill="rgb(100%, 62.745667%, 60.784912%)" fill-opacity="1" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M 13.154627 8.855589 L 0.00120167 8.855589 L 0.00120167 0.000361194 L 13.154627 0.000361194 Z M 13.154627 8.855589 " transform="matrix(0.996057, 0, 0, 0.996057, 57.850366, 216.089484)"/>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-1-26" x="75.360989" y="224.300314"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-1-26" x="75.360989" y="213.204086"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-1-26" x="75.360989" y="202.107844"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-1-26" x="75.360989" y="191.011617"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-1-27" x="81.911433" y="179.879521"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-1-27" x="81.911433" y="168.783291"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-1-27" x="81.911433" y="157.687066"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-1-28" x="88.461878" y="146.626695"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-1-28" x="88.461878" y="135.530455"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-1-28" x="88.461878" y="124.434225"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-1-28" x="88.461878" y="113.337985"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-1-28" x="88.461878" y="102.24176"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-1-28" x="88.461878" y="91.145525"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-1-29" x="101.562777" y="80.00895"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-1-29" x="101.562777" y="68.912725"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-1-30" x="108.113227" y="57.807525"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-1-31" x="125.680317" y="46.724737"/>
<use xlink:href="#glyph-1-32" x="129.848815" y="46.724737"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-1-31" x="158.432565" y="35.62403"/>
<use xlink:href="#glyph-1-33" x="162.601064" y="35.62403"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-1-31" x="178.083894" y="24.532268"/>
<use xlink:href="#glyph-1-34" x="182.252393" y="24.532268"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-1-26" x="197.735253" y="13.471891"/>
<use xlink:href="#glyph-1-31" x="201.903752" y="13.471891"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 79 KiB

@@ -0,0 +1,362 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="233.7937pt" height="104.140274pt" viewBox="0 0 233.7937 104.140274">
<defs>
<g>
<g id="glyph-0-0">
<path d="M 2.21875 0.203125 C 3.484375 0.203125 4.109375 -0.828125 4.109375 -2.859375 C 4.109375 -4.21875 3.8125 -5.125 3.25 -5.578125 C 2.9375 -5.8125 2.59375 -5.9375 2.234375 -5.9375 C 0.96875 -5.9375 0.34375 -4.921875 0.34375 -2.859375 C 0.34375 -1.21875 0.78125 0.203125 2.21875 0.203125 Z M 3.21875 -4.671875 C 3.28125 -4.359375 3.3125 -3.796875 3.3125 -2.96875 C 3.3125 -2.140625 3.28125 -1.53125 3.21875 -1.140625 C 3.09375 -0.421875 2.765625 -0.078125 2.21875 -0.078125 C 2.015625 -0.078125 1.8125 -0.15625 1.625 -0.296875 C 1.390625 -0.515625 1.234375 -0.921875 1.171875 -1.5625 C 1.15625 -1.796875 1.140625 -2.25 1.140625 -2.96875 C 1.140625 -3.734375 1.171875 -4.28125 1.21875 -4.578125 C 1.296875 -5.0625 1.453125 -5.375 1.703125 -5.515625 C 1.90625 -5.625 2.0625 -5.671875 2.21875 -5.671875 C 2.796875 -5.671875 3.125 -5.203125 3.21875 -4.671875 Z M 3.21875 -4.671875 "/>
</g>
<g id="glyph-0-1">
<path d="M 1.046875 -2.8125 C 1.09375 -2.8125 1.15625 -2.84375 1.203125 -2.90625 C 1.46875 -3.3125 1.828125 -3.5 2.296875 -3.5 C 2.609375 -3.5 2.84375 -3.328125 3 -2.96875 C 3.109375 -2.71875 3.15625 -2.359375 3.15625 -1.859375 C 3.15625 -1.296875 3.09375 -0.90625 2.953125 -0.671875 C 2.734375 -0.3125 2.421875 -0.125 2.046875 -0.125 C 1.453125 -0.125 0.96875 -0.546875 0.8125 -1.015625 C 0.84375 -1.015625 0.859375 -1.015625 0.890625 -1.015625 C 1.15625 -1.015625 1.390625 -1.21875 1.390625 -1.484375 C 1.390625 -1.765625 1.15625 -1.953125 0.890625 -1.953125 C 0.578125 -1.953125 0.453125 -1.78125 0.453125 -1.453125 C 0.453125 -0.5625 1.171875 0.203125 2.0625 0.203125 C 2.609375 0.203125 3.0625 0 3.4375 -0.390625 C 3.8125 -0.78125 4 -1.265625 4 -1.796875 C 4 -2.3125 3.859375 -2.765625 3.546875 -3.15625 C 3.21875 -3.5625 2.8125 -3.78125 2.3125 -3.78125 C 1.890625 -3.78125 1.53125 -3.640625 1.234375 -3.375 L 1.234375 -4.953125 C 1.46875 -4.890625 1.703125 -4.859375 1.9375 -4.859375 C 2.359375 -4.859375 2.71875 -4.953125 3.015625 -5.15625 C 3.296875 -5.328125 3.484375 -5.5 3.59375 -5.65625 C 3.640625 -5.734375 3.671875 -5.78125 3.671875 -5.8125 C 3.671875 -5.890625 3.625 -5.9375 3.53125 -5.9375 C 3.046875 -5.75 2.625 -5.65625 2.28125 -5.65625 C 1.875 -5.65625 1.5 -5.734375 1.140625 -5.90625 C 1.09375 -5.921875 1.046875 -5.9375 1.015625 -5.9375 C 0.9375 -5.9375 0.890625 -5.859375 0.890625 -5.6875 L 0.890625 -3.078125 C 0.890625 -2.890625 0.890625 -2.8125 1.046875 -2.8125 Z M 1.046875 -2.8125 "/>
</g>
<g id="glyph-0-2">
<path d="M 2.40625 -5.9375 C 2.03125 -5.5625 1.5 -5.375 0.796875 -5.375 L 0.796875 -5.03125 C 1.265625 -5.03125 1.640625 -5.109375 1.9375 -5.25 L 1.9375 -0.734375 C 1.9375 -0.578125 1.90625 -0.46875 1.8125 -0.421875 C 1.734375 -0.375 1.515625 -0.34375 1.15625 -0.34375 L 0.84375 -0.34375 L 0.84375 0 C 1.078125 -0.015625 1.546875 -0.03125 2.296875 -0.03125 C 3.03125 -0.03125 3.515625 -0.015625 3.734375 0 L 3.734375 -0.34375 L 3.421875 -0.34375 C 3.0625 -0.34375 2.84375 -0.375 2.765625 -0.421875 C 2.6875 -0.46875 2.65625 -0.578125 2.65625 -0.734375 L 2.65625 -5.671875 C 2.65625 -5.890625 2.625 -5.9375 2.40625 -5.9375 Z M 2.40625 -5.9375 "/>
</g>
<g id="glyph-0-3">
<path d="M 2.109375 -5.9375 C 1.65625 -5.9375 1.28125 -5.78125 0.953125 -5.453125 C 0.609375 -5.140625 0.453125 -4.765625 0.453125 -4.3125 C 0.453125 -4 0.671875 -3.78125 0.953125 -3.78125 C 1.21875 -3.78125 1.4375 -4.015625 1.4375 -4.28125 C 1.4375 -4.578125 1.21875 -4.78125 0.9375 -4.78125 C 0.90625 -4.78125 0.890625 -4.78125 0.875 -4.765625 C 1.046875 -5.203125 1.4375 -5.59375 2 -5.59375 C 2.734375 -5.59375 3.140625 -4.953125 3.140625 -4.1875 C 3.140625 -3.59375 2.84375 -2.953125 2.234375 -2.28125 L 0.546875 -0.390625 C 0.4375 -0.25 0.453125 -0.265625 0.453125 0 L 3.75 0 L 4.015625 -1.609375 L 3.71875 -1.609375 C 3.65625 -1.15625 3.59375 -0.890625 3.53125 -0.8125 C 3.484375 -0.765625 3.21875 -0.75 2.734375 -0.75 L 1.234375 -0.75 L 2.109375 -1.59375 C 2.71875 -2.171875 3.484375 -2.78125 3.734375 -3.25 C 3.921875 -3.5625 4 -3.875 4 -4.1875 C 4 -5.25 3.1875 -5.9375 2.109375 -5.9375 Z M 2.109375 -5.9375 "/>
</g>
<g id="glyph-0-4">
<path d="M 2.703125 -3.15625 C 3.296875 -3.375 3.84375 -3.9375 3.84375 -4.6875 C 3.84375 -5.078125 3.65625 -5.390625 3.296875 -5.625 C 2.96875 -5.828125 2.609375 -5.9375 2.1875 -5.9375 C 1.796875 -5.9375 1.453125 -5.828125 1.140625 -5.625 C 0.78125 -5.390625 0.609375 -5.09375 0.609375 -4.703125 C 0.609375 -4.421875 0.796875 -4.21875 1.09375 -4.21875 C 1.375 -4.21875 1.5625 -4.421875 1.5625 -4.703125 C 1.5625 -5 1.40625 -5.15625 1.0625 -5.171875 C 1.296875 -5.484375 1.65625 -5.640625 2.15625 -5.640625 C 2.6875 -5.640625 2.96875 -5.328125 2.96875 -4.703125 C 2.96875 -4.328125 2.890625 -4.015625 2.75 -3.75 C 2.515625 -3.328125 2.1875 -3.25 1.625 -3.25 C 1.53125 -3.234375 1.46875 -3.1875 1.46875 -3.109375 C 1.46875 -2.96875 1.53125 -2.96875 1.71875 -2.96875 L 2.09375 -2.96875 C 2.765625 -2.96875 3.109375 -2.5 3.109375 -1.546875 C 3.109375 -0.78125 2.828125 -0.125 2.15625 -0.125 C 1.5625 -0.125 1.140625 -0.328125 0.890625 -0.71875 C 1.203125 -0.703125 1.421875 -0.9375 1.421875 -1.234375 C 1.421875 -1.546875 1.203125 -1.765625 0.90625 -1.765625 C 0.546875 -1.765625 0.375 -1.59375 0.375 -1.21875 C 0.375 -0.78125 0.578125 -0.4375 0.96875 -0.15625 C 1.3125 0.078125 1.71875 0.203125 2.171875 0.203125 C 2.6875 0.203125 3.125 0.03125 3.5 -0.296875 C 3.890625 -0.640625 4.078125 -1.046875 4.078125 -1.546875 C 4.078125 -2.375 3.421875 -2.96875 2.703125 -3.15625 Z M 2.703125 -3.15625 "/>
</g>
<g id="glyph-1-0">
<path d="M 3.546875 -0.8125 C 3.515625 -0.890625 3.4375 -0.921875 3.359375 -0.9375 C 3.0625 -0.546875 2.671875 -0.34375 2.296875 -0.34375 C 1.640625 -0.34375 1.09375 -1.015625 1.09375 -2.046875 C 1.09375 -3.03125 1.53125 -3.625 2.109375 -3.625 C 2.640625 -3.625 2.71875 -3.3125 2.75 -3 C 2.78125 -2.75 2.90625 -2.671875 3.09375 -2.671875 C 3.28125 -2.671875 3.53125 -2.796875 3.53125 -3.0625 C 3.53125 -3.5625 3.015625 -3.921875 2.15625 -3.921875 C 1.28125 -3.921875 0.328125 -3.125 0.328125 -1.859375 C 0.328125 -0.703125 0.96875 0.09375 2.09375 0.09375 C 2.625 0.09375 3.109375 -0.078125 3.546875 -0.8125 Z M 3.546875 -0.8125 "/>
</g>
<g id="glyph-1-1">
<path d="M 0.359375 -1.828125 C 0.359375 -0.921875 0.96875 0.09375 2.234375 0.09375 C 2.8125 0.09375 3.234375 -0.109375 3.546875 -0.40625 C 3.9375 -0.796875 4.125 -1.359375 4.125 -1.90625 C 4.125 -2.84375 3.625 -3.921875 2.25 -3.921875 C 1.671875 -3.921875 1.171875 -3.671875 0.859375 -3.296875 C 0.53125 -2.90625 0.359375 -2.390625 0.359375 -1.828125 Z M 2.125 -3.609375 C 2.890625 -3.609375 3.359375 -2.90625 3.359375 -1.625 C 3.359375 -0.5 2.78125 -0.21875 2.359375 -0.21875 C 1.4375 -0.21875 1.140625 -1.34375 1.140625 -2.03125 C 1.140625 -2.8125 1.328125 -3.609375 2.125 -3.609375 Z M 2.125 -3.609375 "/>
</g>
<g id="glyph-1-2">
<path d="M 0.84375 -1.09375 C 0.84375 -0.34375 0.75 -0.296875 0.203125 -0.28125 C 0.15625 -0.21875 0.15625 -0.03125 0.203125 0.015625 C 0.515625 0.015625 0.84375 0 1.203125 0 C 1.5625 0 1.90625 0.015625 2.1875 0.015625 C 2.25 -0.03125 2.25 -0.21875 2.1875 -0.28125 C 1.65625 -0.296875 1.546875 -0.34375 1.546875 -1.09375 L 1.546875 -5.203125 C 1.546875 -5.78125 1.59375 -6.140625 1.59375 -6.140625 C 1.59375 -6.203125 1.546875 -6.234375 1.46875 -6.234375 C 1.25 -6.140625 0.578125 -6.015625 0.21875 -5.984375 C 0.203125 -5.921875 0.21875 -5.765625 0.28125 -5.71875 C 0.796875 -5.6875 0.84375 -5.65625 0.84375 -4.984375 Z M 0.84375 -1.09375 "/>
</g>
<g id="glyph-1-3">
<path d="M 1.109375 -2.515625 C 1.28125 -3.53125 1.90625 -3.609375 2.109375 -3.609375 C 2.453125 -3.609375 2.859375 -3.421875 2.859375 -2.671875 C 2.859375 -2.59375 2.8125 -2.546875 2.71875 -2.546875 Z M 3.4375 -0.828125 C 3.109375 -0.484375 2.859375 -0.34375 2.34375 -0.34375 C 2.015625 -0.34375 1.640625 -0.53125 1.359375 -0.984375 C 1.1875 -1.28125 1.078125 -1.6875 1.078125 -2.21875 L 3.453125 -2.1875 C 3.5625 -2.1875 3.625 -2.25 3.625 -2.34375 C 3.625 -3.09375 3.359375 -3.90625 2.109375 -3.90625 C 1.34375 -3.90625 0.328125 -3.15625 0.328125 -1.796875 C 0.328125 -1.296875 0.453125 -0.828125 0.75 -0.484375 C 1.046875 -0.125 1.46875 0.09375 2.109375 0.09375 C 2.796875 0.09375 3.28125 -0.21875 3.625 -0.6875 C 3.609375 -0.78125 3.546875 -0.828125 3.4375 -0.828125 Z M 3.4375 -0.828125 "/>
</g>
<g id="glyph-1-4">
<path d="M 0.390625 -3.828125 C 0.265625 -3.828125 0.21875 -3.71875 0.21875 -3.65625 L 0.21875 -3.53125 C 0.21875 -3.484375 0.234375 -3.484375 0.265625 -3.484375 L 0.796875 -3.484375 L 0.796875 -0.796875 C 0.796875 -0.15625 1.078125 0.09375 1.484375 0.09375 C 1.890625 0.09375 2.34375 -0.109375 2.6875 -0.5 C 2.671875 -0.59375 2.609375 -0.640625 2.53125 -0.65625 C 2.296875 -0.46875 2.03125 -0.40625 1.796875 -0.40625 C 1.546875 -0.40625 1.5 -0.671875 1.5 -1.21875 L 1.5 -3.484375 L 2.421875 -3.484375 C 2.515625 -3.484375 2.640625 -3.515625 2.640625 -3.59375 L 2.640625 -3.78125 C 2.640625 -3.8125 2.609375 -3.828125 2.5625 -3.828125 L 1.5 -3.828125 L 1.5 -4.171875 C 1.5 -4.75 1.53125 -5.109375 1.53125 -5.109375 C 1.53125 -5.171875 1.5 -5.1875 1.46875 -5.1875 C 1.421875 -5.1875 1.34375 -5.140625 1.265625 -5.109375 C 1.15625 -5.046875 1.078125 -5.015625 0.96875 -4.984375 C 0.859375 -4.953125 0.765625 -4.921875 0.765625 -4.859375 C 0.765625 -4.75 0.796875 -4.8125 0.796875 -3.828125 Z M 0.390625 -3.828125 "/>
</g>
<g id="glyph-1-5">
<path d="M 0.796875 -5.34375 C 0.796875 -5.109375 1.015625 -4.875 1.234375 -4.875 C 1.484375 -4.875 1.6875 -5.109375 1.6875 -5.3125 C 1.6875 -5.515625 1.5 -5.765625 1.265625 -5.765625 C 1.046875 -5.765625 0.796875 -5.5625 0.796875 -5.34375 Z M 1.609375 -1.09375 L 1.609375 -2.859375 C 1.609375 -3.3125 1.65625 -3.875 1.65625 -3.875 C 1.65625 -3.921875 1.609375 -3.9375 1.53125 -3.9375 C 1.28125 -3.84375 0.921875 -3.765625 0.3125 -3.6875 C 0.296875 -3.625 0.3125 -3.484375 0.328125 -3.4375 C 0.8125 -3.375 0.90625 -3.34375 0.90625 -2.828125 L 0.90625 -1.09375 C 0.90625 -0.34375 0.8125 -0.328125 0.265625 -0.28125 C 0.21875 -0.21875 0.21875 -0.03125 0.265625 0.015625 C 0.5625 0.015625 0.90625 0 1.265625 0 C 1.625 0 1.96875 0.015625 2.25 0.015625 C 2.3125 -0.03125 2.3125 -0.21875 2.25 -0.28125 C 1.71875 -0.3125 1.609375 -0.34375 1.609375 -1.09375 Z M 1.609375 -1.09375 "/>
</g>
<g id="glyph-1-6">
<path d="M 1.640625 -3.1875 C 1.578125 -3.125 1.53125 -3.109375 1.53125 -3.1875 C 1.53125 -3.4375 1.5 -3.78125 1.46875 -3.875 C 1.4375 -3.90625 1.421875 -3.9375 1.359375 -3.9375 C 1.109375 -3.84375 0.875 -3.765625 0.265625 -3.6875 C 0.234375 -3.625 0.265625 -3.484375 0.28125 -3.4375 C 0.765625 -3.390625 0.859375 -3.34375 0.859375 -2.828125 L 0.859375 -1.09375 C 0.859375 -0.359375 0.765625 -0.328125 0.234375 -0.28125 C 0.171875 -0.21875 0.171875 -0.03125 0.234375 0.015625 C 0.5 0.015625 0.859375 0 1.21875 0 C 1.5625 0 1.84375 0.015625 2.109375 0.015625 C 2.15625 -0.03125 2.15625 -0.21875 2.109375 -0.28125 C 1.65625 -0.328125 1.5625 -0.359375 1.5625 -1.09375 L 1.5625 -2.546875 C 1.5625 -2.734375 1.640625 -2.84375 1.71875 -2.921875 C 2.046875 -3.25 2.453125 -3.453125 2.796875 -3.453125 C 2.984375 -3.453125 3.171875 -3.34375 3.28125 -3.125 C 3.359375 -2.953125 3.375 -2.71875 3.375 -2.4375 L 3.375 -1.09375 C 3.375 -0.359375 3.296875 -0.328125 2.828125 -0.28125 C 2.78125 -0.21875 2.78125 -0.03125 2.828125 0.015625 C 3.09375 0.015625 3.375 0 3.734375 0 C 4.09375 0 4.421875 0.015625 4.6875 0.015625 C 4.734375 -0.03125 4.734375 -0.21875 4.6875 -0.28125 C 4.1875 -0.328125 4.09375 -0.359375 4.09375 -1.09375 L 4.09375 -2.421875 C 4.09375 -2.90625 4.046875 -3.34375 3.84375 -3.609375 C 3.6875 -3.8125 3.421875 -3.921875 3.109375 -3.921875 C 2.671875 -3.921875 2.171875 -3.796875 1.640625 -3.1875 Z M 1.640625 -3.1875 "/>
</g>
<g id="glyph-1-7">
<path d="M 0.421875 -1.234375 C 0.46875 -0.796875 0.484375 -0.375 0.484375 0 C 0.578125 -0.015625 0.671875 -0.03125 0.71875 -0.03125 C 0.78125 -0.03125 0.828125 -0.03125 0.890625 -0.015625 C 1.140625 0.046875 1.375 0.09375 1.703125 0.09375 C 2.203125 0.09375 3.125 -0.15625 3.125 -1.03125 C 3.125 -1.640625 2.6875 -2 2.078125 -2.21875 C 1.53125 -2.421875 1.1875 -2.5625 1.1875 -3.046875 C 1.1875 -3.421875 1.5 -3.625 1.8125 -3.625 C 2 -3.625 2.53125 -3.546875 2.640625 -2.796875 C 2.6875 -2.734375 2.875 -2.75 2.921875 -2.796875 C 2.953125 -3.125 2.96875 -3.453125 2.984375 -3.75 C 2.703125 -3.796875 2.28125 -3.921875 1.8125 -3.921875 C 1.15625 -3.921875 0.546875 -3.484375 0.546875 -2.921875 C 0.546875 -2.265625 0.84375 -1.984375 1.53125 -1.703125 C 2.28125 -1.40625 2.4375 -1.21875 2.4375 -0.828125 C 2.4375 -0.390625 2.015625 -0.203125 1.6875 -0.203125 C 1.34375 -0.203125 1.140625 -0.328125 1.046875 -0.421875 C 0.859375 -0.625 0.765625 -1.015625 0.703125 -1.234375 C 0.65625 -1.296875 0.484375 -1.28125 0.421875 -1.234375 Z M 0.421875 -1.234375 "/>
</g>
<g id="glyph-1-8">
<path d="M 1.5625 -3.1875 C 1.546875 -3.546875 1.53125 -3.78125 1.5 -3.875 C 1.46875 -3.90625 1.46875 -3.9375 1.390625 -3.9375 C 1.140625 -3.84375 0.90625 -3.765625 0.296875 -3.6875 C 0.28125 -3.625 0.296875 -3.484375 0.3125 -3.4375 C 0.796875 -3.390625 0.890625 -3.34375 0.890625 -2.828125 L 0.890625 -1.09375 C 0.890625 -0.34375 0.78125 -0.3125 0.234375 -0.28125 C 0.171875 -0.21875 0.171875 -0.03125 0.234375 0.015625 C 0.546875 0.015625 0.890625 0 1.25 0 C 1.609375 0 2.015625 0.015625 2.328125 0.015625 C 2.375 -0.03125 2.375 -0.21875 2.328125 -0.28125 C 1.703125 -0.328125 1.59375 -0.34375 1.59375 -1.09375 L 1.59375 -2.328125 C 1.59375 -2.5625 1.703125 -2.765625 1.8125 -2.921875 C 1.90625 -3.0625 2.109375 -3.359375 2.21875 -3.359375 C 2.296875 -3.359375 2.375 -3.34375 2.4375 -3.25 C 2.515625 -3.15625 2.609375 -3.046875 2.78125 -3.046875 C 2.984375 -3.046875 3.1875 -3.265625 3.1875 -3.484375 C 3.1875 -3.65625 3.03125 -3.921875 2.65625 -3.921875 C 2.234375 -3.921875 1.875 -3.53125 1.671875 -3.171875 C 1.609375 -3.078125 1.5625 -3.15625 1.5625 -3.1875 Z M 1.5625 -3.1875 "/>
</g>
<g id="glyph-1-9">
<path d="M 1.9375 0.09375 C 2.28125 0.09375 2.703125 -0.09375 3.140625 -0.453125 C 3.1875 -0.484375 3.265625 -0.5 3.28125 -0.4375 C 3.296875 -0.203125 3.375 0.09375 3.375 0.09375 C 3.4375 0.109375 3.484375 0.109375 3.546875 0.09375 C 3.734375 -0.078125 4.046875 -0.203125 4.59375 -0.265625 C 4.640625 -0.328125 4.640625 -0.453125 4.59375 -0.515625 C 4.03125 -0.546875 3.9375 -0.71875 3.9375 -1.15625 L 3.9375 -2.875 C 3.9375 -3.140625 3.984375 -3.796875 3.984375 -3.796875 C 3.984375 -3.8125 3.953125 -3.84375 3.90625 -3.84375 C 3.859375 -3.84375 3.734375 -3.828125 3.59375 -3.828125 C 3.3125 -3.828125 2.984375 -3.84375 2.6875 -3.84375 C 2.625 -3.796875 2.625 -3.609375 2.6875 -3.546875 C 3.125 -3.53125 3.234375 -3.421875 3.234375 -2.828125 L 3.234375 -1.109375 C 3.234375 -0.9375 3.21875 -0.859375 3.09375 -0.765625 C 2.765625 -0.46875 2.421875 -0.328125 2.203125 -0.328125 C 1.9375 -0.328125 1.484375 -0.453125 1.484375 -1.25 L 1.484375 -2.875 C 1.484375 -3.140625 1.53125 -3.796875 1.53125 -3.796875 C 1.53125 -3.8125 1.5 -3.84375 1.453125 -3.84375 C 1.40625 -3.84375 1.28125 -3.828125 1.140625 -3.828125 C 0.859375 -3.828125 0.53125 -3.84375 0.234375 -3.84375 C 0.171875 -3.796875 0.171875 -3.609375 0.234375 -3.546875 C 0.65625 -3.515625 0.78125 -3.421875 0.78125 -2.84375 L 0.78125 -1.125 C 0.78125 -0.515625 1.046875 0.09375 1.9375 0.09375 Z M 1.9375 0.09375 "/>
</g>
<g id="glyph-1-10">
<path d="M 1.515625 -3.1875 C 1.5 -3.453125 1.484375 -3.78125 1.453125 -3.875 C 1.421875 -3.90625 1.40625 -3.9375 1.34375 -3.9375 C 1.09375 -3.84375 0.859375 -3.765625 0.234375 -3.6875 C 0.21875 -3.625 0.234375 -3.484375 0.265625 -3.4375 C 0.734375 -3.390625 0.84375 -3.34375 0.84375 -2.828125 L 0.84375 -1.09375 C 0.84375 -0.359375 0.71875 -0.3125 0.234375 -0.28125 C 0.171875 -0.21875 0.171875 -0.03125 0.234375 0.015625 C 0.5 0.015625 0.84375 0 1.203125 0 C 1.546875 0 1.8125 0.015625 2.09375 0.015625 C 2.140625 -0.03125 2.140625 -0.21875 2.09375 -0.28125 C 1.640625 -0.328125 1.546875 -0.359375 1.546875 -1.09375 L 1.546875 -2.546875 C 1.546875 -2.734375 1.625 -2.84375 1.6875 -2.921875 C 2.046875 -3.265625 2.375 -3.453125 2.65625 -3.453125 C 3 -3.453125 3.25 -3.234375 3.25 -2.640625 L 3.25 -1.09375 C 3.25 -0.359375 3.171875 -0.3125 2.6875 -0.28125 C 2.65625 -0.21875 2.65625 -0.03125 2.6875 0.015625 C 2.921875 0.015625 3.25 0 3.609375 0 C 3.96875 0 4.25 0.015625 4.484375 0.015625 C 4.515625 -0.03125 4.515625 -0.21875 4.484375 -0.28125 C 4.03125 -0.3125 3.953125 -0.359375 3.953125 -1.09375 L 3.953125 -2.5 C 3.953125 -2.625 3.953125 -2.75 3.9375 -2.859375 C 4.375 -3.34375 4.765625 -3.453125 5.125 -3.453125 C 5.453125 -3.453125 5.65625 -3.25 5.65625 -2.65625 L 5.65625 -1.09375 C 5.65625 -0.359375 5.5625 -0.3125 5.109375 -0.28125 C 5.0625 -0.21875 5.0625 -0.03125 5.109375 0.015625 C 5.328125 0.015625 5.65625 0 6.015625 0 C 6.375 0 6.6875 0.015625 6.9375 0.015625 C 6.984375 -0.03125 6.984375 -0.21875 6.9375 -0.28125 C 6.4375 -0.3125 6.359375 -0.359375 6.359375 -1.09375 L 6.359375 -2.5 C 6.359375 -3.296875 6.234375 -3.921875 5.4375 -3.921875 C 4.984375 -3.921875 4.4375 -3.75 3.96875 -3.25 C 3.9375 -3.234375 3.890625 -3.1875 3.875 -3.25 C 3.78125 -3.625 3.4375 -3.921875 2.984375 -3.921875 C 2.46875 -3.921875 1.984375 -3.609375 1.625 -3.1875 C 1.578125 -3.140625 1.515625 -3.09375 1.515625 -3.1875 Z M 1.515625 -3.1875 "/>
</g>
<g id="glyph-1-11">
<path d="M 2.609375 -2.078125 L 2.609375 -0.90625 C 2.609375 -0.78125 2.5625 -0.71875 2.484375 -0.671875 C 2.25 -0.484375 1.953125 -0.28125 1.703125 -0.28125 C 1.265625 -0.28125 1.0625 -0.640625 1.0625 -0.90625 C 1.0625 -1.3125 1.25 -1.71875 1.90625 -1.890625 Z M 2.609375 -0.421875 C 2.671875 -0.15625 2.75 0.09375 3.21875 0.09375 C 3.546875 0.09375 3.875 -0.0625 4.0625 -0.234375 C 4.046875 -0.34375 4 -0.421875 3.90625 -0.484375 C 3.84375 -0.421875 3.6875 -0.34375 3.578125 -0.34375 C 3.3125 -0.34375 3.3125 -0.6875 3.3125 -1.09375 L 3.3125 -2.40625 C 3.3125 -3.671875 2.609375 -3.921875 1.96875 -3.921875 C 1.234375 -3.921875 0.484375 -3.4375 0.484375 -2.921875 C 0.484375 -2.71875 0.59375 -2.609375 0.796875 -2.609375 C 1.0625 -2.609375 1.21875 -2.796875 1.21875 -2.90625 C 1.21875 -2.96875 1.21875 -3.03125 1.203125 -3.0625 C 1.1875 -3.09375 1.171875 -3.15625 1.171875 -3.25 C 1.171875 -3.53125 1.546875 -3.625 1.890625 -3.625 C 2.1875 -3.625 2.609375 -3.46875 2.609375 -2.46875 C 2.609375 -2.40625 2.59375 -2.359375 2.5625 -2.359375 L 1.796875 -2.171875 C 0.9375 -1.953125 0.328125 -1.484375 0.328125 -0.875 C 0.328125 -0.140625 0.828125 0.09375 1.453125 0.09375 C 1.75 0.09375 2.03125 0.015625 2.421875 -0.28125 L 2.59375 -0.421875 Z M 2.609375 -0.421875 "/>
</g>
<g id="glyph-1-12">
<path d="M 2.90625 -3.546875 C 3.375 -3.515625 3.421875 -3.40625 3.234375 -2.953125 L 2.53125 -1.203125 C 2.375 -0.84375 2.328125 -0.859375 2.1875 -1.234375 L 1.546875 -2.953125 C 1.390625 -3.375 1.34375 -3.484375 1.828125 -3.546875 C 1.875 -3.609375 1.875 -3.796875 1.828125 -3.84375 C 1.53125 -3.84375 1.21875 -3.828125 0.921875 -3.828125 C 0.640625 -3.828125 0.359375 -3.84375 0.09375 -3.84375 C 0.046875 -3.796875 0.046875 -3.609375 0.09375 -3.546875 C 0.578125 -3.484375 0.640625 -3.34375 0.8125 -2.90625 L 1.953125 -0.078125 C 2 0.046875 2.0625 0.109375 2.171875 0.109375 C 2.265625 0.109375 2.3125 0.046875 2.390625 -0.09375 L 3.578125 -2.890625 C 3.75 -3.28125 3.84375 -3.5 4.34375 -3.546875 C 4.40625 -3.609375 4.40625 -3.796875 4.34375 -3.84375 C 4.171875 -3.84375 3.953125 -3.828125 3.71875 -3.828125 C 3.421875 -3.828125 3.125 -3.84375 2.90625 -3.84375 C 2.84375 -3.796875 2.84375 -3.609375 2.90625 -3.546875 Z M 2.90625 -3.546875 "/>
</g>
<g id="glyph-1-13">
<path d="M 0.640625 -3.921875 C 0.609375 -3.921875 0.578125 -3.875 0.578125 -3.859375 C 0.578125 -3.46875 0.53125 -3.15625 0.453125 -2.71875 C 0.515625 -2.671875 0.640625 -2.65625 0.734375 -2.6875 C 0.921875 -3.34375 1.203125 -3.484375 1.46875 -3.5 L 2.609375 -3.53125 C 2 -2.5 1.109375 -1.21875 0.40625 -0.28125 C 0.328125 -0.171875 0.328125 -0.15625 0.328125 -0.109375 C 0.328125 -0.046875 0.40625 0 0.53125 0 L 3.3125 0.03125 C 3.421875 -0.28125 3.546875 -0.734375 3.609375 -1.1875 C 3.546875 -1.21875 3.4375 -1.234375 3.34375 -1.234375 L 3.21875 -0.984375 C 2.984375 -0.515625 2.796875 -0.3125 2.34375 -0.296875 L 1.15625 -0.296875 C 1.8125 -1.140625 2.734375 -2.546875 3.296875 -3.453125 C 3.421875 -3.671875 3.453125 -3.75 3.453125 -3.78125 C 3.453125 -3.8125 3.40625 -3.84375 3.34375 -3.84375 C 3.296875 -3.84375 3.046875 -3.828125 2.796875 -3.828125 L 1.15625 -3.828125 C 0.859375 -3.828125 0.765625 -3.859375 0.640625 -3.921875 Z M 0.640625 -3.921875 "/>
</g>
<g id="glyph-1-14">
<path d="M 1.5625 -2.953125 C 1.796875 -3.234375 2.1875 -3.5 2.46875 -3.5 C 3.03125 -3.5 3.53125 -2.859375 3.53125 -1.859375 C 3.53125 -1.125 3.265625 -0.21875 2.265625 -0.21875 C 2.109375 -0.21875 1.796875 -0.265625 1.625 -0.40625 C 1.453125 -0.5625 1.421875 -0.609375 1.421875 -0.9375 L 1.421875 -2.5625 C 1.421875 -2.75 1.453125 -2.8125 1.5625 -2.953125 Z M 1.390625 -3.28125 C 1.375 -3.546875 1.359375 -3.78125 1.328125 -3.875 C 1.296875 -3.90625 1.28125 -3.9375 1.21875 -3.9375 C 0.96875 -3.84375 0.734375 -3.765625 0.109375 -3.6875 C 0.09375 -3.625 0.109375 -3.484375 0.140625 -3.4375 C 0.609375 -3.390625 0.71875 -3.34375 0.71875 -2.828125 L 0.71875 0.984375 C 0.71875 1.71875 0.609375 1.765625 0.078125 1.796875 C 0.015625 1.84375 0.015625 2.03125 0.078125 2.09375 C 0.390625 2.078125 0.71875 2.0625 1.078125 2.0625 C 1.421875 2.0625 1.859375 2.078125 2.15625 2.09375 C 2.203125 2.03125 2.203125 1.84375 2.15625 1.796875 C 1.515625 1.75 1.421875 1.71875 1.421875 0.984375 L 1.421875 0.015625 C 1.421875 -0.09375 1.453125 -0.078125 1.546875 -0.046875 C 1.75 0.046875 2.03125 0.09375 2.3125 0.09375 C 2.8125 0.09375 3.265625 -0.0625 3.625 -0.40625 C 4.046875 -0.828125 4.296875 -1.375 4.296875 -2.09375 C 4.296875 -3.046875 3.625 -3.921875 2.71875 -3.921875 C 2.296875 -3.921875 1.84375 -3.640625 1.484375 -3.25 C 1.4375 -3.1875 1.390625 -3.1875 1.390625 -3.28125 Z M 1.390625 -3.28125 "/>
</g>
<g id="glyph-1-15">
<path d="M 2.84375 -2.484375 C 2.84375 -1.65625 2.421875 -1.484375 2.09375 -1.484375 C 1.34375 -1.484375 1.265625 -2.125 1.265625 -2.6875 C 1.265625 -3.3125 1.484375 -3.640625 1.984375 -3.640625 C 2.546875 -3.640625 2.84375 -3.234375 2.84375 -2.484375 Z M 1.171875 0.09375 C 1.28125 0.109375 1.421875 0.140625 1.53125 0.140625 C 1.8125 0.140625 2.0625 0.109375 2.1875 0.109375 C 2.625 0.109375 3 0.109375 3.265625 0.265625 C 3.609375 0.453125 3.71875 0.578125 3.71875 0.8125 C 3.71875 1.453125 2.78125 1.796875 1.96875 1.796875 C 1.65625 1.796875 0.90625 1.53125 0.90625 0.921875 C 0.90625 0.625 0.921875 0.40625 1.171875 0.09375 Z M 3.96875 -3.453125 C 4.125 -3.453125 4.296875 -3.609375 4.296875 -3.796875 C 4.296875 -3.984375 4.125 -4.125 3.875 -4.125 C 3.65625 -4.125 3.21875 -3.96875 2.984375 -3.671875 C 2.875 -3.734375 2.59375 -3.921875 2.0625 -3.921875 C 1.265625 -3.921875 0.53125 -3.375 0.53125 -2.5625 C 0.53125 -2.078125 0.75 -1.796875 1 -1.5625 C 0.75 -1.34375 0.609375 -0.96875 0.609375 -0.65625 C 0.609375 -0.34375 0.78125 -0.09375 1.015625 0.03125 C 0.53125 0.3125 0.28125 0.71875 0.28125 1.109375 C 0.28125 1.875 1.015625 2.125 1.703125 2.125 C 2.90625 2.125 4.21875 1.546875 4.21875 0.578125 C 4.21875 0.296875 4.078125 0.078125 3.8125 -0.140625 C 3.46875 -0.421875 2.84375 -0.4375 2.515625 -0.4375 C 2.359375 -0.4375 2.125 -0.421875 1.921875 -0.390625 C 1.78125 -0.390625 1.6875 -0.375 1.65625 -0.375 C 1.390625 -0.375 1.078125 -0.5 1.078125 -0.890625 C 1.078125 -1.0625 1.140625 -1.25 1.234375 -1.40625 C 1.453125 -1.28125 1.703125 -1.21875 2.046875 -1.21875 C 2.84375 -1.21875 3.5625 -1.703125 3.5625 -2.578125 C 3.5625 -3 3.4375 -3.234375 3.171875 -3.5 C 3.234375 -3.59375 3.421875 -3.71875 3.53125 -3.71875 C 3.59375 -3.71875 3.65625 -3.6875 3.71875 -3.609375 C 3.75 -3.546875 3.859375 -3.453125 3.96875 -3.453125 Z M 3.96875 -3.453125 "/>
</g>
<g id="glyph-1-16">
<path d="M 1.8125 1.421875 C 1.953125 1.1875 2.0625 0.921875 2.1875 0.65625 C 2.90625 -1.0625 3.296875 -1.96875 3.765625 -2.984375 C 3.9375 -3.359375 4.0625 -3.5 4.484375 -3.546875 C 4.546875 -3.609375 4.546875 -3.796875 4.484375 -3.84375 C 4.3125 -3.84375 4.109375 -3.828125 3.859375 -3.828125 C 3.59375 -3.828125 3.3125 -3.84375 3.046875 -3.84375 C 2.984375 -3.796875 2.984375 -3.609375 3.046875 -3.546875 C 3.3125 -3.53125 3.609375 -3.46875 3.46875 -3.15625 L 2.578125 -1.109375 C 2.515625 -0.953125 2.4375 -0.9375 2.359375 -1.109375 L 1.578125 -2.96875 C 1.421875 -3.34375 1.375 -3.5 1.875 -3.546875 C 1.921875 -3.609375 1.921875 -3.796875 1.875 -3.84375 C 1.546875 -3.84375 1.1875 -3.828125 0.859375 -3.828125 C 0.5625 -3.828125 0.328125 -3.84375 0.140625 -3.84375 C 0.09375 -3.796875 0.09375 -3.609375 0.140625 -3.546875 C 0.484375 -3.5 0.609375 -3.421875 0.84375 -2.875 L 1.859375 -0.53125 C 1.921875 -0.34375 2.0625 0.046875 1.984375 0.296875 C 1.875 0.609375 1.765625 0.84375 1.625 1.125 C 1.53125 1.296875 1.40625 1.390625 1.1875 1.390625 C 1.0625 1.390625 1.03125 1.359375 0.921875 1.359375 C 0.671875 1.359375 0.53125 1.625 0.53125 1.734375 C 0.53125 1.921875 0.71875 2.0625 0.953125 2.0625 C 1.140625 2.0625 1.5 2 1.8125 1.421875 Z M 1.8125 1.421875 "/>
</g>
<g id="glyph-1-17">
<path d="M 1.203125 -2.734375 C 1.5 -2.921875 1.78125 -2.9375 1.9375 -2.9375 C 2.8125 -2.9375 3.015625 -2.09375 3.015625 -1.640625 C 3.015625 -0.65625 2.640625 -0.21875 2.203125 -0.21875 C 1.640625 -0.21875 1.140625 -0.515625 1.140625 -2.046875 C 1.140625 -2.234375 1.15625 -2.484375 1.203125 -2.734375 Z M 1.28125 -3.0625 C 1.53125 -3.875 2.09375 -4.765625 3.28125 -5.21875 C 3.28125 -5.328125 3.25 -5.40625 3.171875 -5.453125 C 2.28125 -5.1875 1.71875 -4.8125 1.21875 -4.234375 C 0.671875 -3.59375 0.390625 -2.78125 0.390625 -2.0625 C 0.390625 -0.265625 1.421875 0.09375 2.109375 0.09375 C 3.28125 0.09375 3.75 -1.03125 3.75 -1.796875 C 3.75 -2.5625 3.34375 -3.25 2.125 -3.25 C 1.90625 -3.25 1.546875 -3.1875 1.28125 -3.0625 Z M 1.28125 -3.0625 "/>
</g>
<g id="glyph-1-18">
<path d="M 1.515625 -4.765625 L 3.109375 -4.765625 C 2.421875 -3.046875 1.71875 -1.296875 1.109375 0.046875 L 1.171875 0.109375 L 1.78125 0.09375 C 2.296875 -1.421875 2.78125 -2.90625 3.78125 -5.34375 L 3.640625 -5.453125 C 3.484375 -5.40625 3.296875 -5.359375 2.953125 -5.359375 L 1.109375 -5.359375 C 0.8125 -5.359375 0.828125 -5.4375 0.671875 -5.484375 C 0.640625 -5.484375 0.640625 -5.484375 0.640625 -5.453125 C 0.625 -5.015625 0.53125 -4.484375 0.453125 -4.03125 C 0.546875 -3.984375 0.640625 -3.984375 0.734375 -4 C 0.9375 -4.703125 1.234375 -4.765625 1.515625 -4.765625 Z M 1.515625 -4.765625 "/>
</g>
<g id="glyph-1-19">
<path d="M 2.984375 -2.609375 C 2.703125 -2.40625 2.40625 -2.40625 2.25 -2.40625 C 1.390625 -2.40625 1.1875 -3.25 1.1875 -3.703125 C 1.1875 -4.6875 1.5625 -5.125 2 -5.125 C 2.5625 -5.125 3.0625 -4.828125 3.0625 -3.296875 C 3.0625 -3.09375 3.046875 -2.859375 2.984375 -2.609375 Z M 2.90625 -2.28125 C 2.671875 -1.46875 2.109375 -0.5625 0.921875 -0.125 C 0.921875 -0.015625 0.953125 0.0625 1.03125 0.109375 C 1.921875 -0.15625 2.484375 -0.53125 2.984375 -1.109375 C 3.53125 -1.75 3.8125 -2.5625 3.8125 -3.28125 C 3.8125 -5.078125 2.78125 -5.4375 2.09375 -5.4375 C 0.921875 -5.4375 0.453125 -4.3125 0.453125 -3.546875 C 0.453125 -2.78125 0.859375 -2.09375 2.0625 -2.09375 C 2.296875 -2.09375 2.640625 -2.15625 2.90625 -2.28125 Z M 2.90625 -2.28125 "/>
</g>
<g id="glyph-1-20">
<path d="M 2.5625 -1.09375 L 2.5625 -4.1875 C 2.5625 -4.71875 2.578125 -5.265625 2.59375 -5.375 C 2.59375 -5.421875 2.5625 -5.421875 2.546875 -5.421875 C 2.046875 -5.109375 1.578125 -4.890625 0.796875 -4.53125 C 0.796875 -4.421875 0.84375 -4.34375 0.921875 -4.296875 C 1.328125 -4.453125 1.53125 -4.515625 1.703125 -4.515625 C 1.84375 -4.515625 1.875 -4.296875 1.875 -4 L 1.875 -1.09375 C 1.875 -0.34375 1.640625 -0.296875 1.015625 -0.28125 C 0.96875 -0.21875 0.96875 -0.03125 1.015625 0.015625 C 1.453125 0.015625 1.765625 0 2.25 0 C 2.671875 0 2.90625 0.015625 3.34375 0.015625 C 3.40625 -0.03125 3.40625 -0.21875 3.34375 -0.28125 C 2.71875 -0.296875 2.5625 -0.34375 2.5625 -1.09375 Z M 2.5625 -1.09375 "/>
</g>
<g id="glyph-1-21">
<path d="M 0.546875 -4.171875 C 0.546875 -3.984375 0.71875 -3.828125 0.90625 -3.828125 C 1.046875 -3.828125 1.328125 -3.984375 1.328125 -4.1875 C 1.328125 -4.25 1.296875 -4.3125 1.28125 -4.375 C 1.265625 -4.4375 1.21875 -4.515625 1.21875 -4.578125 C 1.21875 -4.8125 1.453125 -5.125 2.09375 -5.125 C 2.421875 -5.125 2.875 -4.90625 2.875 -4.046875 C 2.875 -3.484375 2.671875 -3.015625 2.140625 -2.484375 L 1.484375 -1.828125 C 0.609375 -0.9375 0.46875 -0.515625 0.46875 0.015625 C 0.46875 0.015625 0.921875 0 1.203125 0 L 2.765625 0 C 3.046875 0 3.46875 0.015625 3.46875 0.015625 C 3.578125 -0.453125 3.671875 -1.125 3.671875 -1.390625 C 3.625 -1.4375 3.5 -1.453125 3.421875 -1.4375 C 3.265625 -0.796875 3.109375 -0.578125 2.796875 -0.578125 L 1.203125 -0.578125 C 1.203125 -1.015625 1.8125 -1.609375 1.859375 -1.65625 L 2.765625 -2.53125 C 3.28125 -3.015625 3.65625 -3.40625 3.65625 -4.09375 C 3.65625 -5.046875 2.875 -5.4375 2.15625 -5.4375 C 1.15625 -5.4375 0.546875 -4.703125 0.546875 -4.171875 Z M 0.546875 -4.171875 "/>
</g>
<g id="glyph-1-22">
<path d="M 1.921875 -5.125 C 2.296875 -5.125 2.65625 -4.890625 2.65625 -4.3125 C 2.65625 -3.875 2.140625 -3.1875 1.265625 -3.0625 L 1.296875 -2.78125 C 1.453125 -2.796875 1.609375 -2.796875 1.734375 -2.796875 C 2.234375 -2.796875 2.90625 -2.65625 2.90625 -1.65625 C 2.90625 -0.46875 2.109375 -0.21875 1.796875 -0.21875 C 1.34375 -0.21875 1.265625 -0.421875 1.15625 -0.59375 C 1.0625 -0.71875 0.953125 -0.828125 0.765625 -0.828125 C 0.578125 -0.828125 0.390625 -0.65625 0.390625 -0.515625 C 0.390625 -0.15625 1.140625 0.09375 1.671875 0.09375 C 2.734375 0.09375 3.6875 -0.59375 3.6875 -1.78125 C 3.6875 -2.75 2.953125 -3.09375 2.421875 -3.1875 L 2.421875 -3.203125 C 3.15625 -3.546875 3.359375 -3.921875 3.359375 -4.375 C 3.359375 -4.640625 3.296875 -4.875 3.078125 -5.09375 C 2.875 -5.296875 2.5625 -5.4375 2.109375 -5.4375 C 0.796875 -5.4375 0.421875 -4.578125 0.421875 -4.296875 C 0.421875 -4.171875 0.515625 -3.984375 0.71875 -3.984375 C 1.03125 -3.984375 1.078125 -4.28125 1.078125 -4.453125 C 1.078125 -5.015625 1.6875 -5.125 1.921875 -5.125 Z M 1.921875 -5.125 "/>
</g>
<g id="glyph-1-23">
<path d="M 2.0625 -5.125 C 2.21875 -5.125 2.359375 -5.078125 2.46875 -4.984375 C 2.75 -4.75 2.984375 -4.0625 2.984375 -2.875 C 2.984375 -2.046875 2.96875 -1.484375 2.84375 -1.03125 C 2.640625 -0.296875 2.203125 -0.21875 2.046875 -0.21875 C 1.21875 -0.21875 1.125 -1.75 1.125 -2.53125 C 1.125 -4.71875 1.671875 -5.125 2.0625 -5.125 Z M 2.03125 0.09375 C 2.71875 0.09375 3.765625 -0.609375 3.765625 -2.703125 C 3.765625 -3.59375 3.546875 -4.34375 3.15625 -4.859375 C 2.921875 -5.171875 2.546875 -5.4375 2.0625 -5.4375 C 1.1875 -5.4375 0.34375 -4.390625 0.34375 -2.625 C 0.34375 -1.671875 0.640625 -0.765625 1.125 -0.28125 C 1.390625 -0.03125 1.6875 0.09375 2.03125 0.09375 Z M 2.03125 0.09375 "/>
</g>
</g>
<clipPath id="clip-0">
<path clip-rule="nonzero" d="M 63 92 L 232.734375 92 L 232.734375 94 L 63 94 Z M 63 92 "/>
</clipPath>
<clipPath id="clip-1">
<path clip-rule="nonzero" d="M 62 97 L 66 97 L 66 103.289062 L 62 103.289062 Z M 62 97 "/>
</clipPath>
<clipPath id="clip-2">
<path clip-rule="nonzero" d="M 85 97 L 90 97 L 90 103.289062 L 85 103.289062 Z M 85 97 "/>
</clipPath>
<clipPath id="clip-3">
<path clip-rule="nonzero" d="M 107 97 L 111 97 L 111 103.289062 L 107 103.289062 Z M 107 97 "/>
</clipPath>
<clipPath id="clip-4">
<path clip-rule="nonzero" d="M 111 97 L 116 97 L 116 103.289062 L 111 103.289062 Z M 111 97 "/>
</clipPath>
<clipPath id="clip-5">
<path clip-rule="nonzero" d="M 130 97 L 134 97 L 134 103.289062 L 130 103.289062 Z M 130 97 "/>
</clipPath>
<clipPath id="clip-6">
<path clip-rule="nonzero" d="M 134 97 L 139 97 L 139 103.289062 L 134 103.289062 Z M 134 97 "/>
</clipPath>
<clipPath id="clip-7">
<path clip-rule="nonzero" d="M 153 97 L 158 97 L 158 103.289062 L 153 103.289062 Z M 153 97 "/>
</clipPath>
<clipPath id="clip-8">
<path clip-rule="nonzero" d="M 158 97 L 162 97 L 162 103.289062 L 158 103.289062 Z M 158 97 "/>
</clipPath>
<clipPath id="clip-9">
<path clip-rule="nonzero" d="M 177 97 L 181 97 L 181 103.289062 L 177 103.289062 Z M 177 97 "/>
</clipPath>
<clipPath id="clip-10">
<path clip-rule="nonzero" d="M 181 97 L 186 97 L 186 103.289062 L 181 103.289062 Z M 181 97 "/>
</clipPath>
<clipPath id="clip-11">
<path clip-rule="nonzero" d="M 200 97 L 205 97 L 205 103.289062 L 200 103.289062 Z M 200 97 "/>
</clipPath>
<clipPath id="clip-12">
<path clip-rule="nonzero" d="M 204 97 L 209 97 L 209 103.289062 L 204 103.289062 Z M 204 97 "/>
</clipPath>
<clipPath id="clip-13">
<path clip-rule="nonzero" d="M 223 97 L 228 97 L 228 103.289062 L 223 103.289062 Z M 223 97 "/>
</clipPath>
<clipPath id="clip-14">
<path clip-rule="nonzero" d="M 228 97 L 232.734375 97 L 232.734375 103.289062 L 228 103.289062 Z M 228 97 "/>
</clipPath>
<clipPath id="clip-15">
<path clip-rule="nonzero" d="M 63 0 L 232.734375 0 L 232.734375 1 L 63 1 Z M 63 0 "/>
</clipPath>
<clipPath id="clip-16">
<path clip-rule="nonzero" d="M 232 0 L 232.734375 0 L 232.734375 94 L 232 94 Z M 232 0 "/>
</clipPath>
</defs>
<path fill-rule="nonzero" fill="rgb(60.00061%, 78.039551%, 94.117737%)" fill-opacity="1" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M 141.733478 9.352653 L -0.00124592 9.352653 L -0.00124592 -0.00127925 L 141.733478 -0.00127925 Z M 141.733478 9.352653 " transform="matrix(0.991812, 0, 0, 0.991812, 64.048111, 6.9583)"/>
<path fill-rule="nonzero" fill="rgb(100%, 62.745667%, 60.784912%)" fill-opacity="1" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M 56.693431 9.353134 L -0.00124592 9.353134 L -0.00124592 -0.000798996 L 56.693431 -0.000798996 Z M 56.693431 9.353134 " transform="matrix(0.991812, 0, 0, 0.991812, 64.048111, 18.55548)"/>
<path fill-rule="nonzero" fill="rgb(100%, 91.764832%, 39.99939%)" fill-opacity="1" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M 56.693431 9.353624 L -0.00124592 9.353624 L -0.00124592 -0.000308744 L 56.693431 -0.000308744 Z M 56.693431 9.353624 " transform="matrix(0.991812, 0, 0, 0.991812, 64.048111, 30.15265)"/>
<path fill-rule="nonzero" fill="rgb(87.843323%, 61.961365%, 91.372681%)" fill-opacity="1" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M 42.518777 9.354108 L -0.00124592 9.354108 L -0.00124592 0.000175509 L 42.518777 0.000175509 Z M 42.518777 9.354108 " transform="matrix(0.991812, 0, 0, 0.991812, 64.048111, 41.749826)"/>
<path fill-rule="nonzero" fill="rgb(50.98114%, 87.843323%, 54.902649%)" fill-opacity="1" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M 33.070321 9.354594 L -0.00124592 9.354594 L -0.00124592 0.000661761 L 33.070321 0.000661761 Z M 33.070321 9.354594 " transform="matrix(0.991812, 0, 0, 0.991812, 64.048111, 53.347)"/>
<path fill-rule="nonzero" fill="rgb(53.334045%, 87.843323%, 87.843323%)" fill-opacity="1" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M 28.348062 9.355083 L -0.00124592 9.355083 L -0.00124592 0.00115001 L 28.348062 0.00115001 Z M 28.348062 9.355083 " transform="matrix(0.991812, 0, 0, 0.991812, 64.048111, 64.944172)"/>
<path fill-rule="nonzero" fill="rgb(80.784607%, 63.137817%, 71.765137%)" fill-opacity="1" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M 28.348062 9.355574 L -0.00124592 9.355574 L -0.00124592 0.00164126 L 28.348062 0.00164126 Z M 28.348062 9.355574 " transform="matrix(0.991812, 0, 0, 0.991812, 64.048111, 76.541341)"/>
<path fill="none" stroke-width="1" stroke-linecap="square" stroke-linejoin="miter" stroke="rgb(83.529663%, 83.529663%, 83.529663%)" stroke-opacity="1" stroke-dasharray="1 2" stroke-miterlimit="4" d="M -0.00124592 93.543264 L -0.00124592 0 " transform="matrix(0.991812, 0, 0, 0.991812, 64.048111, 0)"/>
<path fill="none" stroke-width="1" stroke-linecap="square" stroke-linejoin="miter" stroke="rgb(83.529663%, 83.529663%, 83.529663%)" stroke-opacity="1" stroke-dasharray="1 2" stroke-miterlimit="4" d="M -0.000175544 93.543264 L -0.000175544 0 " transform="matrix(0.991812, 0, 0, 0.991812, 87.476737, 0)"/>
<path fill="none" stroke-width="1" stroke-linecap="square" stroke-linejoin="miter" stroke="rgb(83.529663%, 83.529663%, 83.529663%)" stroke-opacity="1" stroke-dasharray="1 2" stroke-miterlimit="4" d="M 0.000884834 93.543264 L 0.000884834 0 " transform="matrix(0.991812, 0, 0, 0.991812, 110.905372, 0)"/>
<path fill="none" stroke-width="1" stroke-linecap="square" stroke-linejoin="miter" stroke="rgb(83.529663%, 83.529663%, 83.529663%)" stroke-opacity="1" stroke-dasharray="1 2" stroke-miterlimit="4" d="M 0.00193521 93.543264 L 0.00193521 0 " transform="matrix(0.991812, 0, 0, 0.991812, 134.334018, 0)"/>
<path fill="none" stroke-width="1" stroke-linecap="square" stroke-linejoin="miter" stroke="rgb(83.529663%, 83.529663%, 83.529663%)" stroke-opacity="1" stroke-dasharray="1 2" stroke-miterlimit="4" d="M -0.000932908 93.543264 L -0.000932908 0 " transform="matrix(0.991812, 0, 0, 0.991812, 157.762644, 0)"/>
<path fill="none" stroke-width="1" stroke-linecap="square" stroke-linejoin="miter" stroke="rgb(83.529663%, 83.529663%, 83.529663%)" stroke-opacity="1" stroke-dasharray="1 2" stroke-miterlimit="4" d="M 0.00012747 93.543264 L 0.00012747 0 " transform="matrix(0.991812, 0, 0, 0.991812, 181.19128, 0)"/>
<path fill="none" stroke-width="1" stroke-linecap="square" stroke-linejoin="miter" stroke="rgb(83.529663%, 83.529663%, 83.529663%)" stroke-opacity="1" stroke-dasharray="1 2" stroke-miterlimit="4" d="M 0.00119785 93.543264 L 0.00119785 0 " transform="matrix(0.991812, 0, 0, 0.991812, 204.619906, 0)"/>
<path fill="none" stroke-width="1" stroke-linecap="square" stroke-linejoin="miter" stroke="rgb(83.529663%, 83.529663%, 83.529663%)" stroke-opacity="1" stroke-dasharray="1 2" stroke-miterlimit="4" d="M -0.00168027 93.543264 L -0.00168027 0 " transform="matrix(0.991812, 0, 0, 0.991812, 228.048542, 0)"/>
<g clip-path="url(#clip-0)">
<path fill="none" stroke-width="1" stroke-linecap="square" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M -0.00124592 -0.0000404807 L 170.078847 -0.0000404807 " transform="matrix(0.991812, 0, 0, 0.991812, 64.048111, 92.777384)"/>
</g>
<g clip-path="url(#clip-1)">
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-0" x="61.816533" y="103.09121"/>
</g>
</g>
<g clip-path="url(#clip-2)">
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-1" x="85.245159" y="103.09121"/>
</g>
</g>
<g clip-path="url(#clip-3)">
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-2" x="106.442218" y="103.09121"/>
</g>
</g>
<g clip-path="url(#clip-4)">
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-0" x="110.905372" y="103.09121"/>
</g>
</g>
<g clip-path="url(#clip-5)">
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-2" x="129.870864" y="103.09121"/>
</g>
</g>
<g clip-path="url(#clip-6)">
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-1" x="134.334018" y="103.09121"/>
</g>
</g>
<g clip-path="url(#clip-7)">
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-3" x="153.299489" y="103.09121"/>
</g>
</g>
<g clip-path="url(#clip-8)">
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-0" x="157.762644" y="103.09121"/>
</g>
</g>
<g clip-path="url(#clip-9)">
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-3" x="176.728125" y="103.09121"/>
</g>
</g>
<g clip-path="url(#clip-10)">
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-1" x="181.19128" y="103.09121"/>
</g>
</g>
<g clip-path="url(#clip-11)">
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-4" x="200.156751" y="103.09121"/>
</g>
</g>
<g clip-path="url(#clip-12)">
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-0" x="204.619906" y="103.09121"/>
</g>
</g>
<g clip-path="url(#clip-13)">
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-4" x="223.585387" y="103.09121"/>
</g>
</g>
<g clip-path="url(#clip-14)">
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-1" x="228.048542" y="103.09121"/>
</g>
</g>
<g clip-path="url(#clip-15)">
<path fill="none" stroke-width="1" stroke-linecap="square" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M -0.00124592 0 L 170.078847 0 " transform="matrix(0.991812, 0, 0, 0.991812, 64.048111, 0)"/>
</g>
<path fill="none" stroke-width="1" stroke-linecap="square" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M -0.00124592 93.543264 L -0.00124592 0 " transform="matrix(0.991812, 0, 0, 0.991812, 64.048111, 0)"/>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-1-0" x="24.348876" y="14.489298"/>
<use xlink:href="#glyph-1-1" x="28.169337" y="14.489298"/>
<use xlink:href="#glyph-1-2" x="32.668196" y="14.489298"/>
<use xlink:href="#glyph-1-2" x="35.024742" y="14.489298"/>
<use xlink:href="#glyph-1-3" x="37.381288" y="14.489298"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-1-0" x="41.433832" y="14.489298"/>
<use xlink:href="#glyph-1-4" x="45.254292" y="14.489298"/>
<use xlink:href="#glyph-1-5" x="48.075006" y="14.489298"/>
<use xlink:href="#glyph-1-1" x="50.494036" y="14.489298"/>
<use xlink:href="#glyph-1-6" x="54.992896" y="14.489298"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-1-5" x="0.85483" y="26.073085"/>
<use xlink:href="#glyph-1-6" x="3.27386" y="26.073085"/>
<use xlink:href="#glyph-1-7" x="8.11192" y="26.073085"/>
<use xlink:href="#glyph-1-4" x="11.59318" y="26.073085"/>
<use xlink:href="#glyph-1-8" x="14.413894" y="26.073085"/>
<use xlink:href="#glyph-1-9" x="17.734481" y="26.073085"/>
<use xlink:href="#glyph-1-10" x="22.474351" y="26.073085"/>
<use xlink:href="#glyph-1-3" x="29.526135" y="26.073085"/>
<use xlink:href="#glyph-1-6" x="33.516196" y="26.073085"/>
<use xlink:href="#glyph-1-4" x="38.354255" y="26.073085"/>
<use xlink:href="#glyph-1-11" x="41.174969" y="26.073085"/>
<use xlink:href="#glyph-1-4" x="45.254292" y="26.073085"/>
<use xlink:href="#glyph-1-5" x="48.075006" y="26.073085"/>
<use xlink:href="#glyph-1-1" x="50.494036" y="26.073085"/>
<use xlink:href="#glyph-1-6" x="54.992896" y="26.073085"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-1-12" x="13.458779" y="37.670254"/>
<use xlink:href="#glyph-1-5" x="17.895155" y="37.670254"/>
<use xlink:href="#glyph-1-7" x="20.314184" y="37.670254"/>
<use xlink:href="#glyph-1-9" x="23.795445" y="37.670254"/>
<use xlink:href="#glyph-1-11" x="28.535315" y="37.670254"/>
<use xlink:href="#glyph-1-2" x="32.614639" y="37.670254"/>
<use xlink:href="#glyph-1-5" x="34.971184" y="37.670254"/>
<use xlink:href="#glyph-1-13" x="37.390214" y="37.670254"/>
<use xlink:href="#glyph-1-11" x="41.174969" y="37.670254"/>
<use xlink:href="#glyph-1-4" x="45.254292" y="37.670254"/>
<use xlink:href="#glyph-1-5" x="48.075006" y="37.670254"/>
<use xlink:href="#glyph-1-1" x="50.494036" y="37.670254"/>
<use xlink:href="#glyph-1-6" x="54.992896" y="37.670254"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-1-14" x="20.894395" y="48.263217"/>
<use xlink:href="#glyph-1-8" x="25.527149" y="48.263217"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-1-1" x="28.776326" y="48.263217"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-1-0" x="33.337669" y="48.263217"/>
<use xlink:href="#glyph-1-3" x="37.15813" y="48.263217"/>
<use xlink:href="#glyph-1-7" x="41.14819" y="48.263217"/>
<use xlink:href="#glyph-1-7" x="44.62945" y="48.263217"/>
<use xlink:href="#glyph-1-5" x="48.110711" y="48.263217"/>
<use xlink:href="#glyph-1-6" x="50.529741" y="48.263217"/>
<use xlink:href="#glyph-1-15" x="55.3678" y="48.263217"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-1-11" x="31.543481" y="59.860393"/>
<use xlink:href="#glyph-1-2" x="35.622805" y="59.860393"/>
<use xlink:href="#glyph-1-3" x="37.97935" y="59.860393"/>
<use xlink:href="#glyph-1-8" x="41.969411" y="59.860393"/>
<use xlink:href="#glyph-1-4" x="45.289998" y="59.860393"/>
<use xlink:href="#glyph-1-5" x="48.110711" y="59.860393"/>
<use xlink:href="#glyph-1-6" x="50.529741" y="59.860393"/>
<use xlink:href="#glyph-1-15" x="55.367801" y="59.860393"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-1-11" x="30.499103" y="71.484342"/>
<use xlink:href="#glyph-1-6" x="34.578427" y="71.484342"/>
<use xlink:href="#glyph-1-11" x="39.416486" y="71.484342"/>
<use xlink:href="#glyph-1-2" x="43.495809" y="71.484342"/>
<use xlink:href="#glyph-1-16" x="45.852355" y="71.484342"/>
<use xlink:href="#glyph-1-7" x="50.449404" y="71.484342"/>
<use xlink:href="#glyph-1-5" x="53.930665" y="71.484342"/>
<use xlink:href="#glyph-1-7" x="56.349695" y="71.484342"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-1-7" x="33.176996" y="83.054739"/>
<use xlink:href="#glyph-1-4" x="36.658257" y="83.054739"/>
<use xlink:href="#glyph-1-1" x="39.47897" y="83.054739"/>
<use xlink:href="#glyph-1-8" x="43.97783" y="83.054739"/>
<use xlink:href="#glyph-1-11" x="47.298417" y="83.054739"/>
<use xlink:href="#glyph-1-15" x="51.37774" y="83.054739"/>
<use xlink:href="#glyph-1-3" x="55.840895" y="83.054739"/>
</g>
<g clip-path="url(#clip-16)">
<path fill="none" stroke-width="1" stroke-linecap="square" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M 0.000117203 93.543264 L 0.000117203 0 " transform="matrix(0.991812, 0, 0, 0.991812, 232.734259, 0)"/>
</g>
<path fill-rule="nonzero" fill="rgb(60.00061%, 78.039551%, 94.117737%)" fill-opacity="1" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M 141.733478 9.352653 L -0.00124592 9.352653 L -0.00124592 -0.00127925 L 141.733478 -0.00127925 Z M 141.733478 9.352653 " transform="matrix(0.991812, 0, 0, 0.991812, 64.048111, 6.9583)"/>
<path fill-rule="nonzero" fill="rgb(100%, 62.745667%, 60.784912%)" fill-opacity="1" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M 56.693431 9.353134 L -0.00124592 9.353134 L -0.00124592 -0.000798996 L 56.693431 -0.000798996 Z M 56.693431 9.353134 " transform="matrix(0.991812, 0, 0, 0.991812, 64.048111, 18.55548)"/>
<path fill-rule="nonzero" fill="rgb(100%, 91.764832%, 39.99939%)" fill-opacity="1" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M 56.693431 9.353624 L -0.00124592 9.353624 L -0.00124592 -0.000308744 L 56.693431 -0.000308744 Z M 56.693431 9.353624 " transform="matrix(0.991812, 0, 0, 0.991812, 64.048111, 30.15265)"/>
<path fill-rule="nonzero" fill="rgb(87.843323%, 61.961365%, 91.372681%)" fill-opacity="1" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M 42.518777 9.354108 L -0.00124592 9.354108 L -0.00124592 0.000175509 L 42.518777 0.000175509 Z M 42.518777 9.354108 " transform="matrix(0.991812, 0, 0, 0.991812, 64.048111, 41.749826)"/>
<path fill-rule="nonzero" fill="rgb(50.98114%, 87.843323%, 54.902649%)" fill-opacity="1" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M 33.070321 9.354594 L -0.00124592 9.354594 L -0.00124592 0.000661761 L 33.070321 0.000661761 Z M 33.070321 9.354594 " transform="matrix(0.991812, 0, 0, 0.991812, 64.048111, 53.347)"/>
<path fill-rule="nonzero" fill="rgb(53.334045%, 87.843323%, 87.843323%)" fill-opacity="1" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M 28.348062 9.355083 L -0.00124592 9.355083 L -0.00124592 0.00115001 L 28.348062 0.00115001 Z M 28.348062 9.355083 " transform="matrix(0.991812, 0, 0, 0.991812, 64.048111, 64.944172)"/>
<path fill-rule="nonzero" fill="rgb(80.784607%, 63.137817%, 71.765137%)" fill-opacity="1" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M 28.348062 9.355574 L -0.00124592 9.355574 L -0.00124592 0.00164126 L 28.348062 0.00164126 Z M 28.348062 9.355574 " transform="matrix(0.991812, 0, 0, 0.991812, 64.048111, 76.541341)"/>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-1-17" x="96.834544" y="84.981589"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-1-17" x="96.834544" y="73.273966"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-1-18" x="101.520271" y="61.557419"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-1-19" x="110.89173" y="49.854261"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-1-20" x="122.87354" y="38.191277"/>
<use xlink:href="#glyph-1-21" x="127.024273" y="38.191277"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-1-20" x="122.87354" y="26.483649"/>
<use xlink:href="#glyph-1-21" x="127.024273" y="26.483649"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-1-22" x="207.216619" y="14.740316"/>
<use xlink:href="#glyph-1-23" x="211.367352" y="14.740316"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 49 KiB

@@ -0,0 +1,360 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="228.68504pt" height="139.65196pt" viewBox="0 0 228.68504 139.65196">
<defs>
<g>
<g id="glyph-0-0">
<path d="M -3.359375 -2.578125 C -3.203125 -2.484375 -2.984375 -2.5625 -2.890625 -2.71875 C -2.8125 -2.859375 -2.796875 -3.15625 -2.984375 -3.265625 C -3.03125 -3.296875 -3.109375 -3.3125 -3.15625 -3.328125 C -3.234375 -3.34375 -3.328125 -3.34375 -3.390625 -3.375 C -3.578125 -3.484375 -3.75 -3.859375 -3.421875 -4.421875 C -3.265625 -4.703125 -2.828125 -4.96875 -2.078125 -4.546875 C -1.578125 -4.25 -1.28125 -3.84375 -1.09375 -3.125 L -0.84375 -2.203125 C -0.5 -1 -0.21875 -0.671875 0.25 -0.390625 C 0.25 -0.390625 0.46875 -0.796875 0.609375 -1.0625 L 1.390625 -2.40625 C 1.546875 -2.671875 1.765625 -3 1.765625 -3 C 1.421875 -3.359375 0.875 -3.75 0.640625 -3.90625 C 0.5625 -3.890625 0.5 -3.796875 0.453125 -3.71875 C 0.9375 -3.25 1.078125 -3.015625 0.90625 -2.734375 L 0.109375 -1.359375 C -0.265625 -1.578125 -0.484375 -2.390625 -0.515625 -2.46875 L -0.8125 -3.6875 C -0.96875 -4.375 -1.140625 -4.90625 -1.71875 -5.25 C -2.546875 -5.734375 -3.296875 -5.25 -3.65625 -4.625 C -4.15625 -3.765625 -3.828125 -2.84375 -3.359375 -2.578125 Z M -3.359375 -2.578125 "/>
</g>
<g id="glyph-0-1">
<path d="M -3.4375 -4.390625 C -3.359375 -4.53125 -3.234375 -4.625 -3.09375 -4.671875 C -2.75 -4.78125 -2.03125 -4.65625 -0.984375 -4.0625 C -0.265625 -3.640625 0.203125 -3.328125 0.53125 -3 C 1.0625 -2.453125 0.921875 -2.03125 0.84375 -1.890625 C 0.421875 -1.171875 -0.96875 -1.859375 -1.640625 -2.25 C -3.546875 -3.34375 -3.640625 -4.0625 -3.4375 -4.390625 Z M 1.109375 -1.71875 C 1.453125 -2.328125 1.375 -3.59375 -0.453125 -4.640625 C -1.21875 -5.09375 -1.984375 -5.28125 -2.640625 -5.21875 C -3.03125 -5.15625 -3.46875 -4.96875 -3.703125 -4.546875 C -4.15625 -3.78125 -3.65625 -2.515625 -2.109375 -1.625 C -1.296875 -1.140625 -0.328125 -0.953125 0.3125 -1.109375 C 0.671875 -1.21875 0.9375 -1.421875 1.109375 -1.71875 Z M 1.109375 -1.71875 "/>
</g>
<g id="glyph-0-2">
<path d="M 0.34375 -2.796875 L -2.359375 -4.359375 C -2.8125 -4.625 -3.296875 -4.90625 -3.390625 -4.984375 C -3.40625 -5 -3.4375 -4.984375 -3.453125 -4.953125 C -3.421875 -4.359375 -3.484375 -3.84375 -3.546875 -2.96875 C -3.453125 -2.9375 -3.34375 -2.9375 -3.28125 -2.984375 C -3.21875 -3.40625 -3.15625 -3.625 -3.078125 -3.765625 C -3 -3.890625 -2.796875 -3.8125 -2.53125 -3.65625 L 0 -2.1875 C 0.65625 -1.8125 0.5625 -1.59375 0.265625 -1.03125 C 0.296875 -0.953125 0.453125 -0.859375 0.53125 -0.875 C 0.75 -1.25 0.890625 -1.546875 1.140625 -1.96875 C 1.34375 -2.328125 1.484375 -2.515625 1.703125 -2.90625 C 1.6875 -2.984375 1.53125 -3.078125 1.4375 -3.0625 C 1.109375 -2.53125 1 -2.421875 0.34375 -2.796875 Z M 0.34375 -2.796875 "/>
</g>
<g id="glyph-0-3">
<path d="M -3.515625 -4.265625 C -3.328125 -4.59375 -2.9375 -4.78125 -2.421875 -4.484375 C -2.046875 -4.265625 -1.703125 -3.484375 -2.03125 -2.640625 L -1.765625 -2.546875 C -1.71875 -2.6875 -1.640625 -2.828125 -1.578125 -2.9375 C -1.328125 -3.375 -0.84375 -3.875 0.03125 -3.359375 C 1.0625 -2.765625 0.875 -1.953125 0.71875 -1.671875 C 0.484375 -1.265625 0.265625 -1.3125 0.0625 -1.296875 C -0.09375 -1.28125 -0.234375 -1.25 -0.328125 -1.078125 C -0.421875 -0.921875 -0.359375 -0.671875 -0.25 -0.609375 C 0.0625 -0.421875 0.65625 -0.953125 0.921875 -1.421875 C 1.46875 -2.34375 1.328125 -3.515625 0.3125 -4.09375 C -0.53125 -4.59375 -1.21875 -4.140625 -1.5625 -3.71875 C -1.484375 -4.53125 -1.71875 -4.890625 -2.125 -5.125 C -2.375 -5.265625 -2.59375 -5.328125 -2.890625 -5.234375 C -3.15625 -5.1875 -3.453125 -5 -3.6875 -4.59375 C -4.34375 -3.4375 -3.78125 -2.671875 -3.53125 -2.53125 C -3.421875 -2.46875 -3.21875 -2.46875 -3.109375 -2.65625 C -2.953125 -2.921875 -3.1875 -3.09375 -3.34375 -3.1875 C -3.84375 -3.46875 -3.625 -4.0625 -3.515625 -4.265625 Z M -3.515625 -4.265625 "/>
</g>
<g id="glyph-0-4">
<path d="M -2.734375 -4.390625 L -0.484375 -3.09375 L -1.34375 -1.609375 C -1.75 -2.375 -2.296875 -3.421875 -2.734375 -4.390625 Z M 0.234375 -4.328125 L -0.140625 -3.6875 L -2.421875 -5 C -2.8125 -5.234375 -3.109375 -5.40625 -3.15625 -5.453125 L -3.1875 -5.453125 L -3.328125 -5.203125 C -3.359375 -5.140625 -3.34375 -5.078125 -3.3125 -5.015625 C -3 -4.1875 -2.25 -2.53125 -1.546875 -1.1875 C -1.40625 -1.140625 -1.171875 -1.0625 -1.03125 -1.3125 L -0.125 -2.890625 L 0.59375 -2.46875 C 0.953125 -2.265625 0.78125 -1.96875 0.609375 -1.609375 C 0.640625 -1.546875 0.796875 -1.453125 0.875 -1.453125 C 1.015625 -1.71875 1.1875 -2.046875 1.390625 -2.390625 C 1.5625 -2.703125 1.75 -2.96875 1.890625 -3.234375 C 1.875 -3.296875 1.71875 -3.390625 1.625 -3.390625 C 1.390625 -3.03125 1.3125 -2.859375 0.9375 -3.0625 L 0.21875 -3.484375 L 0.53125 -4.015625 C 0.59375 -4.125 0.515625 -4.328125 0.421875 -4.390625 C 0.34375 -4.421875 0.28125 -4.421875 0.234375 -4.328125 Z M 0.234375 -4.328125 "/>
</g>
<g id="glyph-0-5">
<path d="M -0.03125 -3.328125 C 0.703125 -2.890625 1.03125 -2.203125 0.75 -1.734375 C 0.578125 -1.4375 0.34375 -1.453125 0.09375 -1.421875 C -0.0625 -1.40625 -0.265625 -1.328125 -0.359375 -1.171875 C -0.453125 -1.015625 -0.40625 -0.796875 -0.25 -0.71875 C 0.078125 -0.53125 0.703125 -1.03125 0.96875 -1.484375 C 1.515625 -2.4375 1.203125 -3.5625 0.234375 -4.125 C -0.53125 -4.5625 -1.515625 -4.421875 -2.015625 -3.546875 C -2.203125 -3.21875 -2.3125 -2.875 -2.328125 -2.703125 L -3.53125 -3.609375 C -3.34375 -3.890625 -3.15625 -4.09375 -2.9375 -4.46875 C -2.796875 -4.703125 -2.671875 -4.984375 -2.515625 -5.3125 L -2.96875 -5.765625 L -3.03125 -5.734375 C -3.234375 -5.25 -3.453125 -4.8125 -3.6875 -4.390625 C -3.859375 -4.109375 -4.03125 -3.828125 -4.203125 -3.578125 L -2.125 -2.015625 C -2.046875 -2.515625 -1.90625 -2.828125 -1.734375 -3.109375 C -1.453125 -3.609375 -0.875 -3.8125 -0.03125 -3.328125 Z M -0.03125 -3.328125 "/>
</g>
<g id="glyph-0-6">
<path d="M -1.78125 -2.453125 C -1.796875 -2.796875 -1.671875 -3.046875 -1.59375 -3.171875 C -1.15625 -3.953125 -0.3125 -3.6875 0.078125 -3.453125 C 0.9375 -2.96875 1.140625 -2.40625 0.921875 -2.03125 C 0.640625 -1.546875 0.125 -1.25 -1.203125 -2.015625 C -1.375 -2.109375 -1.59375 -2.25 -1.78125 -2.453125 Z M -2.015625 -2.671875 C -2.625 -3.28125 -3.109375 -4.234375 -2.890625 -5.5 C -2.984375 -5.5625 -3.0625 -5.546875 -3.140625 -5.53125 C -3.359375 -4.59375 -3.3125 -3.921875 -3.0625 -3.203125 C -2.78125 -2.390625 -2.21875 -1.75 -1.59375 -1.390625 C -0.03125 -0.484375 0.796875 -1.1875 1.140625 -1.796875 C 1.734375 -2.8125 0.984375 -3.8125 0.328125 -4.1875 C -0.359375 -4.578125 -1.15625 -4.5625 -1.765625 -3.5 C -1.890625 -3.296875 -2 -2.96875 -2.015625 -2.671875 Z M -2.015625 -2.671875 "/>
</g>
<g id="glyph-0-7">
<path d="M -3.40625 -3.734375 L -2.59375 -5.125 C -1.4375 -3.640625 -0.28125 -2.140625 0.609375 -0.921875 L 0.6875 -0.96875 L 0.984375 -1.515625 C -0.09375 -2.71875 -1.125 -3.890625 -2.75 -5.984375 L -2.90625 -5.9375 C -2.9375 -5.765625 -3.015625 -5.578125 -3.1875 -5.28125 L -4.109375 -3.671875 C -4.265625 -3.40625 -4.328125 -3.46875 -4.4375 -3.34375 C -4.453125 -3.328125 -4.453125 -3.328125 -4.421875 -3.3125 C -4.078125 -3.078125 -3.640625 -2.71875 -3.265625 -2.421875 C -3.203125 -2.484375 -3.140625 -2.5625 -3.109375 -2.671875 C -3.640625 -3.1875 -3.546875 -3.46875 -3.40625 -3.734375 Z M -3.40625 -3.734375 "/>
</g>
<g id="glyph-0-8">
<path d="M -3.421875 -4.421875 C -3.140625 -4.921875 -2.6875 -4.90625 -2.328125 -4.703125 C -1.90625 -4.453125 -1.796875 -3.84375 -1.765625 -3.546875 L -2.046875 -3.390625 C -2.65625 -3.078125 -2.9375 -3.171875 -3.171875 -3.3125 C -3.546875 -3.53125 -3.703125 -3.953125 -3.421875 -4.421875 Z M -2.015625 -5.25 C -2.5625 -5.5625 -3.234375 -5.375 -3.671875 -4.609375 C -4.125 -3.8125 -3.953125 -3.03125 -3.34375 -2.6875 C -2.90625 -2.4375 -2.484375 -2.4375 -1.90625 -2.75 L -1.671875 -2.890625 C -1.671875 -2.578125 -1.671875 -2.296875 -1.59375 -2.015625 C -1.5 -1.515625 -1.234375 -1.1875 -0.9375 -1.015625 C -0.140625 -0.5625 0.609375 -0.875 1.09375 -1.703125 C 1.671875 -2.71875 1.234375 -3.65625 0.625 -4 C 0.1875 -4.25 -0.3125 -4.296875 -0.828125 -4.015625 L -1.46875 -3.65625 C -1.453125 -4.125 -1.515625 -4.953125 -2.015625 -5.25 Z M 0.828125 -1.875 C 0.625 -1.515625 0.078125 -1.125 -0.625 -1.53125 C -0.84375 -1.671875 -1.34375 -2.078125 -1.40625 -3.015625 L -0.96875 -3.25 C -0.390625 -3.5625 0.09375 -3.546875 0.453125 -3.328125 C 1.234375 -2.875 1.03125 -2.21875 0.828125 -1.875 Z M 0.828125 -1.875 "/>
</g>
<g id="glyph-0-9">
<path d="M -0.75 -3.921875 C -0.734375 -3.578125 -0.875 -3.3125 -0.953125 -3.1875 C -1.390625 -2.421875 -2.25 -2.671875 -2.640625 -2.90625 C -3.5 -3.390625 -3.6875 -3.953125 -3.46875 -4.34375 C -3.1875 -4.828125 -2.65625 -5.109375 -1.328125 -4.34375 C -1.15625 -4.234375 -0.953125 -4.09375 -0.75 -3.921875 Z M -0.515625 -3.6875 C 0.078125 -3.0625 0.578125 -2.125 0.359375 -0.859375 C 0.453125 -0.8125 0.53125 -0.8125 0.609375 -0.828125 C 0.828125 -1.75 0.796875 -2.4375 0.53125 -3.15625 C 0.25 -3.96875 -0.328125 -4.625 -0.9375 -4.984375 C -2.515625 -5.890625 -3.34375 -5.171875 -3.6875 -4.578125 C -4.28125 -3.5625 -3.53125 -2.5625 -2.84375 -2.171875 C -2.1875 -1.796875 -1.390625 -1.8125 -0.78125 -2.859375 C -0.671875 -3.0625 -0.546875 -3.390625 -0.515625 -3.6875 Z M -0.515625 -3.6875 "/>
</g>
<g id="glyph-1-0">
<path d="M 2.234375 0.203125 C 3.5 0.203125 4.125 -0.828125 4.125 -2.875 C 4.125 -4.25 3.84375 -5.171875 3.28125 -5.609375 C 2.96875 -5.859375 2.609375 -5.984375 2.25 -5.984375 C 0.984375 -5.984375 0.34375 -4.953125 0.34375 -2.875 C 0.34375 -1.21875 0.796875 0.203125 2.234375 0.203125 Z M 3.25 -4.703125 C 3.3125 -4.390625 3.328125 -3.8125 3.328125 -2.984375 C 3.328125 -2.15625 3.296875 -1.546875 3.234375 -1.15625 C 3.125 -0.4375 2.78125 -0.078125 2.234375 -0.078125 C 2.03125 -0.078125 1.828125 -0.15625 1.640625 -0.3125 C 1.390625 -0.515625 1.25 -0.9375 1.1875 -1.578125 C 1.15625 -1.8125 1.15625 -2.265625 1.15625 -2.984375 C 1.15625 -3.765625 1.171875 -4.3125 1.21875 -4.609375 C 1.296875 -5.109375 1.46875 -5.421875 1.71875 -5.546875 C 1.90625 -5.65625 2.078125 -5.71875 2.234375 -5.71875 C 2.828125 -5.71875 3.140625 -5.234375 3.25 -4.703125 Z M 3.25 -4.703125 "/>
</g>
<g id="glyph-1-1">
<path d="M 1.0625 -2.828125 C 1.109375 -2.828125 1.15625 -2.859375 1.203125 -2.921875 C 1.46875 -3.328125 1.84375 -3.53125 2.3125 -3.53125 C 2.625 -3.53125 2.859375 -3.34375 3.03125 -2.984375 C 3.125 -2.734375 3.1875 -2.375 3.1875 -1.875 C 3.1875 -1.3125 3.109375 -0.921875 2.96875 -0.6875 C 2.75 -0.3125 2.4375 -0.125 2.0625 -0.125 C 1.453125 -0.125 0.984375 -0.5625 0.8125 -1.03125 C 0.84375 -1.015625 0.859375 -1.03125 0.890625 -1.03125 C 1.171875 -1.03125 1.390625 -1.234375 1.390625 -1.5 C 1.390625 -1.78125 1.171875 -1.96875 0.890625 -1.96875 C 0.578125 -1.96875 0.453125 -1.796875 0.453125 -1.46875 C 0.453125 -0.5625 1.171875 0.203125 2.078125 0.203125 C 2.625 0.203125 3.09375 0 3.46875 -0.390625 C 3.84375 -0.796875 4.03125 -1.265625 4.03125 -1.8125 C 4.03125 -2.328125 3.875 -2.78125 3.578125 -3.171875 C 3.25 -3.59375 2.828125 -3.796875 2.328125 -3.796875 C 1.90625 -3.796875 1.53125 -3.671875 1.234375 -3.390625 L 1.234375 -5 C 1.484375 -4.921875 1.71875 -4.890625 1.953125 -4.890625 C 2.375 -4.890625 2.734375 -4.984375 3.03125 -5.1875 C 3.3125 -5.359375 3.5 -5.53125 3.609375 -5.703125 C 3.671875 -5.765625 3.6875 -5.828125 3.6875 -5.84375 C 3.6875 -5.9375 3.640625 -5.984375 3.5625 -5.984375 C 3.0625 -5.796875 2.640625 -5.703125 2.296875 -5.703125 C 1.890625 -5.703125 1.515625 -5.78125 1.140625 -5.953125 C 1.09375 -5.96875 1.0625 -5.96875 1.03125 -5.96875 C 0.9375 -5.96875 0.890625 -5.890625 0.890625 -5.71875 L 0.890625 -3.09375 C 0.890625 -2.90625 0.890625 -2.828125 1.0625 -2.828125 Z M 1.0625 -2.828125 "/>
</g>
<g id="glyph-1-2">
<path d="M 2.421875 -5.984375 C 2.046875 -5.609375 1.515625 -5.421875 0.796875 -5.421875 L 0.796875 -5.0625 C 1.265625 -5.0625 1.65625 -5.140625 1.953125 -5.28125 L 1.953125 -0.734375 C 1.953125 -0.578125 1.90625 -0.46875 1.828125 -0.421875 C 1.75 -0.375 1.53125 -0.34375 1.171875 -0.34375 L 0.859375 -0.34375 L 0.859375 0 C 1.078125 -0.015625 1.5625 -0.03125 2.3125 -0.03125 C 3.046875 -0.03125 3.546875 -0.015625 3.765625 0 L 3.765625 -0.34375 L 3.453125 -0.34375 C 3.078125 -0.34375 2.859375 -0.375 2.78125 -0.421875 C 2.71875 -0.46875 2.671875 -0.578125 2.671875 -0.734375 L 2.671875 -5.71875 C 2.671875 -5.921875 2.65625 -5.984375 2.421875 -5.984375 Z M 2.421875 -5.984375 "/>
</g>
<g id="glyph-1-3">
<path d="M 2.125 -5.984375 C 1.671875 -5.984375 1.28125 -5.828125 0.953125 -5.5 C 0.625 -5.171875 0.453125 -4.796875 0.453125 -4.34375 C 0.453125 -4.03125 0.671875 -3.8125 0.953125 -3.8125 C 1.21875 -3.8125 1.453125 -4.046875 1.453125 -4.3125 C 1.453125 -4.609375 1.234375 -4.8125 0.9375 -4.8125 C 0.921875 -4.8125 0.890625 -4.8125 0.875 -4.8125 C 1.046875 -5.25 1.453125 -5.640625 2.015625 -5.640625 C 2.75 -5.640625 3.15625 -5 3.15625 -4.21875 C 3.15625 -3.625 2.859375 -2.96875 2.25 -2.296875 L 0.5625 -0.390625 C 0.4375 -0.25 0.453125 -0.265625 0.453125 0 L 3.78125 0 L 4.046875 -1.609375 L 3.75 -1.609375 C 3.671875 -1.15625 3.609375 -0.890625 3.5625 -0.8125 C 3.515625 -0.765625 3.25 -0.75 2.75 -0.75 L 1.25 -0.75 L 2.125 -1.609375 C 2.734375 -2.1875 3.5 -2.796875 3.765625 -3.28125 C 3.9375 -3.59375 4.03125 -3.90625 4.03125 -4.21875 C 4.03125 -5.28125 3.203125 -5.984375 2.125 -5.984375 Z M 2.125 -5.984375 "/>
</g>
<g id="glyph-2-0">
<path d="M 0.546875 -4.203125 C 0.546875 -4.015625 0.71875 -3.859375 0.90625 -3.859375 C 1.0625 -3.859375 1.328125 -4 1.328125 -4.21875 C 1.328125 -4.28125 1.3125 -4.34375 1.296875 -4.40625 C 1.28125 -4.46875 1.21875 -4.546875 1.21875 -4.625 C 1.21875 -4.84375 1.453125 -5.171875 2.109375 -5.171875 C 2.4375 -5.171875 2.890625 -4.9375 2.890625 -4.078125 C 2.890625 -3.5 2.6875 -3.03125 2.15625 -2.5 L 1.484375 -1.84375 C 0.609375 -0.9375 0.46875 -0.515625 0.46875 0.015625 C 0.46875 0.015625 0.921875 0 1.21875 0 L 2.78125 0 C 3.078125 0 3.484375 0.015625 3.484375 0.015625 C 3.609375 -0.453125 3.6875 -1.125 3.703125 -1.40625 C 3.640625 -1.453125 3.53125 -1.46875 3.4375 -1.453125 C 3.28125 -0.8125 3.140625 -0.578125 2.8125 -0.578125 L 1.21875 -0.578125 C 1.21875 -1.015625 1.828125 -1.625 1.875 -1.671875 L 2.78125 -2.546875 C 3.296875 -3.03125 3.6875 -3.4375 3.6875 -4.109375 C 3.6875 -5.078125 2.890625 -5.484375 2.171875 -5.484375 C 1.171875 -5.484375 0.546875 -4.75 0.546875 -4.203125 Z M 0.546875 -4.203125 "/>
</g>
<g id="glyph-2-1">
<path d="M 2.59375 -1.09375 L 2.59375 -4.21875 C 2.59375 -4.75 2.59375 -5.296875 2.609375 -5.421875 C 2.609375 -5.453125 2.59375 -5.46875 2.5625 -5.46875 C 2.0625 -5.140625 1.59375 -4.9375 0.796875 -4.5625 C 0.8125 -4.453125 0.859375 -4.375 0.9375 -4.328125 C 1.34375 -4.484375 1.546875 -4.546875 1.71875 -4.546875 C 1.859375 -4.546875 1.890625 -4.328125 1.890625 -4.03125 L 1.890625 -1.09375 C 1.890625 -0.34375 1.65625 -0.3125 1.03125 -0.28125 C 0.96875 -0.21875 0.96875 -0.03125 1.03125 0.015625 C 1.46875 0.015625 1.78125 0 2.265625 0 C 2.6875 0 2.921875 0.015625 3.375 0.015625 C 3.421875 -0.03125 3.421875 -0.21875 3.375 -0.28125 C 2.734375 -0.3125 2.59375 -0.34375 2.59375 -1.09375 Z M 2.59375 -1.09375 "/>
</g>
<g id="glyph-2-2">
<path d="M 2.4375 -4.5625 L 2.4375 -1.96875 L 0.71875 -1.96875 C 1.171875 -2.703125 1.8125 -3.703125 2.4375 -4.5625 Z M 3.859375 -1.96875 L 3.125 -1.96875 L 3.125 -4.59375 C 3.125 -5.046875 3.125 -5.390625 3.140625 -5.46875 L 3.125 -5.484375 L 2.828125 -5.484375 C 2.765625 -5.484375 2.71875 -5.421875 2.6875 -5.375 C 2.125 -4.6875 1.0625 -3.203125 0.25 -1.921875 C 0.28125 -1.78125 0.328125 -1.546875 0.609375 -1.546875 L 2.4375 -1.546875 L 2.4375 -0.71875 C 2.4375 -0.3125 2.09375 -0.3125 1.703125 -0.28125 C 1.65625 -0.21875 1.65625 -0.03125 1.703125 0.015625 C 2 0.015625 2.359375 0 2.765625 0 C 3.125 0 3.453125 0.015625 3.75 0.015625 C 3.796875 -0.03125 3.796875 -0.21875 3.75 -0.28125 C 3.3125 -0.3125 3.125 -0.296875 3.125 -0.71875 L 3.125 -1.546875 L 3.734375 -1.546875 C 3.859375 -1.546875 4 -1.71875 4 -1.828125 C 4 -1.90625 3.96875 -1.96875 3.859375 -1.96875 Z M 3.859375 -1.96875 "/>
</g>
<g id="glyph-2-3">
<path d="M 2.078125 -5.171875 C 2.234375 -5.171875 2.375 -5.109375 2.484375 -5.015625 C 2.765625 -4.78125 3.015625 -4.09375 3.015625 -2.890625 C 3.015625 -2.0625 2.984375 -1.5 2.859375 -1.046875 C 2.65625 -0.3125 2.21875 -0.21875 2.0625 -0.21875 C 1.21875 -0.21875 1.125 -1.765625 1.125 -2.546875 C 1.125 -4.75 1.6875 -5.171875 2.078125 -5.171875 Z M 2.046875 0.09375 C 2.734375 0.09375 3.796875 -0.609375 3.796875 -2.71875 C 3.796875 -3.609375 3.578125 -4.375 3.1875 -4.890625 C 2.9375 -5.203125 2.5625 -5.484375 2.078125 -5.484375 C 1.1875 -5.484375 0.34375 -4.421875 0.34375 -2.640625 C 0.34375 -1.6875 0.640625 -0.765625 1.125 -0.28125 C 1.390625 -0.03125 1.703125 0.09375 2.046875 0.09375 Z M 2.046875 0.09375 "/>
</g>
<g id="glyph-2-4">
<path d="M 1.21875 -2.765625 C 1.515625 -2.953125 1.796875 -2.96875 1.953125 -2.96875 C 2.84375 -2.96875 3.03125 -2.109375 3.03125 -1.65625 C 3.03125 -0.671875 2.65625 -0.21875 2.21875 -0.21875 C 1.65625 -0.21875 1.140625 -0.515625 1.140625 -2.0625 C 1.140625 -2.25 1.15625 -2.5 1.21875 -2.765625 Z M 1.296875 -3.078125 C 1.53125 -3.90625 2.109375 -4.8125 3.3125 -5.25 C 3.3125 -5.359375 3.265625 -5.4375 3.203125 -5.484375 C 2.296875 -5.21875 1.734375 -4.84375 1.234375 -4.265625 C 0.671875 -3.609375 0.390625 -2.796875 0.390625 -2.078125 C 0.390625 -0.265625 1.421875 0.09375 2.125 0.09375 C 3.296875 0.09375 3.78125 -1.046875 3.78125 -1.8125 C 3.78125 -2.59375 3.375 -3.28125 2.140625 -3.28125 C 1.90625 -3.28125 1.5625 -3.203125 1.296875 -3.078125 Z M 1.296875 -3.078125 "/>
</g>
<g id="glyph-2-5">
<path d="M 2.109375 -5.171875 C 2.6875 -5.171875 2.90625 -4.78125 2.90625 -4.359375 C 2.90625 -3.875 2.421875 -3.484375 2.1875 -3.296875 L 1.90625 -3.46875 C 1.34375 -3.84375 1.28125 -4.125 1.28125 -4.40625 C 1.28125 -4.828125 1.5625 -5.171875 2.109375 -5.171875 Z M 3.53125 -4.359375 C 3.53125 -5 3.03125 -5.484375 2.140625 -5.484375 C 1.234375 -5.484375 0.640625 -4.9375 0.640625 -4.234375 C 0.640625 -3.734375 0.875 -3.375 1.421875 -3.03125 L 1.65625 -2.890625 C 1.390625 -2.734375 1.15625 -2.59375 0.9375 -2.390625 C 0.5625 -2.0625 0.40625 -1.65625 0.40625 -1.3125 C 0.40625 -0.390625 1.0625 0.09375 2.015625 0.09375 C 3.1875 0.09375 3.765625 -0.765625 3.765625 -1.453125 C 3.765625 -1.96875 3.546875 -2.421875 3.0625 -2.71875 L 2.421875 -3.109375 C 2.84375 -3.3125 3.53125 -3.78125 3.53125 -4.359375 Z M 2.03125 -0.21875 C 1.625 -0.21875 1.015625 -0.5 1.015625 -1.3125 C 1.015625 -1.578125 1.125 -2.203125 1.90625 -2.71875 L 2.328125 -2.46875 C 2.890625 -2.125 3.109375 -1.703125 3.109375 -1.28125 C 3.109375 -0.375 2.4375 -0.21875 2.03125 -0.21875 Z M 2.03125 -0.21875 "/>
</g>
<g id="glyph-2-6">
<path d="M 3.015625 -2.625 C 2.71875 -2.421875 2.421875 -2.421875 2.265625 -2.421875 C 1.390625 -2.421875 1.1875 -3.28125 1.1875 -3.734375 C 1.1875 -4.71875 1.578125 -5.171875 2.015625 -5.171875 C 2.578125 -5.171875 3.09375 -4.859375 3.09375 -3.328125 C 3.09375 -3.125 3.0625 -2.875 3.015625 -2.625 Z M 2.921875 -2.296875 C 2.6875 -1.46875 2.125 -0.5625 0.921875 -0.125 C 0.921875 -0.015625 0.96875 0.0625 1.03125 0.109375 C 1.9375 -0.15625 2.5 -0.53125 3 -1.125 C 3.5625 -1.765625 3.84375 -2.59375 3.84375 -3.296875 C 3.84375 -5.125 2.796875 -5.484375 2.109375 -5.484375 C 0.9375 -5.484375 0.453125 -4.34375 0.453125 -3.5625 C 0.453125 -2.796875 0.859375 -2.109375 2.078125 -2.109375 C 2.3125 -2.109375 2.65625 -2.171875 2.921875 -2.296875 Z M 2.921875 -2.296875 "/>
</g>
<g id="glyph-2-7">
<path d="M 2.859375 -1.703125 C 2.859375 -0.84375 2.421875 -0.21875 1.875 -0.21875 C 1.53125 -0.21875 1.421875 -0.4375 1.28125 -0.625 C 1.171875 -0.765625 1.015625 -0.90625 0.828125 -0.90625 C 0.65625 -0.90625 0.484375 -0.75 0.484375 -0.578125 C 0.484375 -0.203125 1.25 0.09375 1.765625 0.09375 C 2.875 0.09375 3.671875 -0.734375 3.671875 -1.859375 C 3.671875 -2.734375 3.0625 -3.515625 2.0625 -3.515625 C 1.671875 -3.515625 1.34375 -3.4375 1.171875 -3.375 L 1.359375 -4.875 C 1.6875 -4.828125 1.96875 -4.78125 2.40625 -4.78125 C 2.671875 -4.78125 2.984375 -4.8125 3.34375 -4.84375 L 3.5 -5.453125 L 3.4375 -5.484375 C 2.921875 -5.4375 2.4375 -5.390625 1.953125 -5.390625 C 1.625 -5.390625 1.296875 -5.40625 0.984375 -5.4375 L 0.6875 -2.84375 C 1.15625 -3.03125 1.5 -3.0625 1.828125 -3.0625 C 2.40625 -3.0625 2.859375 -2.671875 2.859375 -1.703125 Z M 2.859375 -1.703125 "/>
</g>
<g id="glyph-2-8">
<path d="M 1.53125 -4.8125 L 3.140625 -4.8125 C 2.4375 -3.0625 1.71875 -1.3125 1.109375 0.046875 L 1.1875 0.109375 L 1.796875 0.09375 C 2.3125 -1.4375 2.796875 -2.921875 3.8125 -5.375 L 3.671875 -5.484375 C 3.515625 -5.4375 3.3125 -5.390625 2.96875 -5.390625 L 1.125 -5.390625 C 0.8125 -5.390625 0.828125 -5.484375 0.671875 -5.515625 C 0.640625 -5.515625 0.640625 -5.515625 0.640625 -5.484375 C 0.625 -5.0625 0.53125 -4.515625 0.453125 -4.046875 C 0.546875 -4.015625 0.640625 -4 0.75 -4.03125 C 0.9375 -4.75 1.234375 -4.8125 1.53125 -4.8125 Z M 1.53125 -4.8125 "/>
</g>
</g>
<clipPath id="clip-0">
<path clip-rule="nonzero" d="M 12 118 L 228.242188 118 L 228.242188 120 L 12 120 Z M 12 118 "/>
</clipPath>
<clipPath id="clip-1">
<path clip-rule="nonzero" d="M 12 95 L 228.242188 95 L 228.242188 97 L 12 97 Z M 12 95 "/>
</clipPath>
<clipPath id="clip-2">
<path clip-rule="nonzero" d="M 12 72 L 228.242188 72 L 228.242188 74 L 12 74 Z M 12 72 "/>
</clipPath>
<clipPath id="clip-3">
<path clip-rule="nonzero" d="M 12 48 L 228.242188 48 L 228.242188 51 L 12 51 Z M 12 48 "/>
</clipPath>
<clipPath id="clip-4">
<path clip-rule="nonzero" d="M 12 25 L 228.242188 25 L 228.242188 28 L 12 28 Z M 12 25 "/>
</clipPath>
<clipPath id="clip-5">
<path clip-rule="nonzero" d="M 12 2 L 228.242188 2 L 228.242188 4 L 12 4 Z M 12 2 "/>
</clipPath>
<clipPath id="clip-6">
<path clip-rule="nonzero" d="M 12 118 L 228.242188 118 L 228.242188 120 L 12 120 Z M 12 118 "/>
</clipPath>
<clipPath id="clip-7">
<path clip-rule="nonzero" d="M 12 2 L 228.242188 2 L 228.242188 4 L 12 4 Z M 12 2 "/>
</clipPath>
<clipPath id="clip-8">
<path clip-rule="nonzero" d="M 0.128906 69 L 4 69 L 4 76 L 0.128906 76 Z M 0.128906 69 "/>
</clipPath>
<clipPath id="clip-9">
<path clip-rule="nonzero" d="M 0.128906 46 L 4 46 L 4 53 L 0.128906 53 Z M 0.128906 46 "/>
</clipPath>
<clipPath id="clip-10">
<path clip-rule="nonzero" d="M 0.128906 23 L 5 23 L 5 30 L 0.128906 30 Z M 0.128906 23 "/>
</clipPath>
<clipPath id="clip-11">
<path clip-rule="nonzero" d="M 0.128906 0 L 5 0 L 5 7 L 0.128906 7 Z M 0.128906 0 "/>
</clipPath>
<clipPath id="clip-12">
<path clip-rule="nonzero" d="M 227 2 L 228.242188 2 L 228.242188 120 L 227 120 Z M 227 2 "/>
</clipPath>
</defs>
<path fill-rule="nonzero" fill="rgb(60.00061%, 78.039551%, 94.117737%)" fill-opacity="1" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M -0.00112355 -0.0013288 L -0.00112355 9.299136 L 10.137362 9.299136 L 10.137362 -0.0013288 Z M -0.00112355 -0.0013288 " transform="matrix(0.997514, 0, 0, 0.997514, 20.930808, 109.821638)"/>
<path fill-rule="nonzero" fill="rgb(100%, 62.745667%, 60.784912%)" fill-opacity="1" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M -0.00153064 -0.00187344 L -0.00153064 4.650317 L 10.136955 4.650317 L 10.136955 -0.00187344 Z M -0.00153064 -0.00187344 " transform="matrix(0.997514, 0, 0, 0.997514, 33.571839, 114.4589)"/>
<path fill-rule="nonzero" fill="rgb(100%, 91.764832%, 39.99939%)" fill-opacity="1" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M -0.00193773 -0.0013288 L -0.00193773 9.299136 L 10.136548 9.299136 L 10.136548 -0.0013288 Z M -0.00193773 -0.0013288 " transform="matrix(0.997514, 0, 0, 0.997514, 46.21287, 109.821638)"/>
<path fill-rule="nonzero" fill="rgb(87.843323%, 61.961365%, 91.372681%)" fill-opacity="1" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M 0.00157417 -0.000239521 L 0.00157417 18.596774 L 10.136144 18.596774 L 10.136144 -0.000239521 Z M 0.00157417 -0.000239521 " transform="matrix(0.997514, 0, 0, 0.997514, 58.853898, 100.547114)"/>
<path fill-rule="nonzero" fill="rgb(50.98114%, 87.843323%, 54.902649%)" fill-opacity="1" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M 0.00117208 -0.0013288 L 0.00117208 9.299136 L 10.139658 9.299136 L 10.139658 -0.0013288 Z M 0.00117208 -0.0013288 " transform="matrix(0.997514, 0, 0, 0.997514, 71.494925, 109.821638)"/>
<path fill="none" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M 0.000764985 0.0014979 L 10.139251 0.0014979 Z M 0.000764985 0.0014979 " transform="matrix(0.997514, 0, 0, 0.997514, 84.135956, 119.096162)"/>
<path fill-rule="nonzero" fill="rgb(80.784607%, 63.137817%, 71.765137%)" fill-opacity="1" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M 0.000357895 0.000848759 L 0.000357895 27.894411 L 10.138843 27.894411 L 10.138843 0.000848759 Z M 0.000357895 0.000848759 " transform="matrix(0.997514, 0, 0, 0.997514, 96.776987, 91.272591)"/>
<path fill-rule="nonzero" fill="rgb(100%, 61.569214%, 28.627014%)" fill-opacity="1" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M -0.0000491949 0.00194004 L -0.0000491949 37.192051 L 10.138436 37.192051 L 10.138436 0.00194004 Z M -0.0000491949 0.00194004 " transform="matrix(0.997514, 0, 0, 0.997514, 109.418018, 81.998065)"/>
<path fill-rule="nonzero" fill="rgb(96.470642%, 44.313049%, 84.706116%)" fill-opacity="1" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M -0.000452285 -0.00143031 L -0.000452285 41.840871 L 10.138033 41.840871 L 10.138033 -0.00143031 Z M -0.000452285 -0.00143031 " transform="matrix(0.997514, 0, 0, 0.997514, 122.059045, 77.360802)"/>
<path fill-rule="nonzero" fill="rgb(60.00061%, 78.039551%, 94.117737%)" fill-opacity="1" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M -0.000868375 0.000305119 L -0.000868375 23.245593 L 10.137617 23.245593 L 10.137617 0.000305119 Z M -0.000868375 0.000305119 " transform="matrix(0.997514, 0, 0, 0.997514, 134.700085, 95.909852)"/>
<path fill-rule="nonzero" fill="rgb(100%, 62.745667%, 60.784912%)" fill-opacity="1" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M -0.00127046 0.00194004 L -0.00127046 37.192051 L 10.137215 37.192051 L 10.137215 0.00194004 Z M -0.00127046 0.00194004 " transform="matrix(0.997514, 0, 0, 0.997514, 147.341111, 81.998065)"/>
<path fill-rule="nonzero" fill="rgb(100%, 91.764832%, 39.99939%)" fill-opacity="1" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M -0.00167256 0.0013944 L -0.00167256 32.543231 L 10.136813 32.543231 L 10.136813 0.0013944 Z M -0.00167256 0.0013944 " transform="matrix(0.997514, 0, 0, 0.997514, 159.982137, 86.635328)"/>
<path fill-rule="nonzero" fill="rgb(87.843323%, 61.961365%, 91.372681%)" fill-opacity="1" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M 0.00184134 0.000848759 L 0.00184134 27.894411 L 10.136411 27.894411 L 10.136411 0.000848759 Z M 0.00184134 0.000848759 " transform="matrix(0.997514, 0, 0, 0.997514, 172.623163, 91.272591)"/>
<path fill-rule="nonzero" fill="rgb(50.98114%, 87.843323%, 54.902649%)" fill-opacity="1" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M 0.00143925 -0.000343026 L 0.00143925 51.138507 L 10.139925 51.138507 L 10.139925 -0.000343026 Z M 0.00143925 -0.000343026 " transform="matrix(0.997514, 0, 0, 0.997514, 185.264189, 68.08628)"/>
<path fill-rule="nonzero" fill="rgb(53.334045%, 87.843323%, 87.843323%)" fill-opacity="1" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M 0.00101716 0.00173203 L 0.00101716 102.275516 L 10.139503 102.275516 L 10.139503 0.00173203 Z M 0.00101716 0.00173203 " transform="matrix(0.997514, 0, 0, 0.997514, 197.905235, 17.076397)"/>
<path fill-rule="nonzero" fill="rgb(80.784607%, 63.137817%, 71.765137%)" fill-opacity="1" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M 0.00061507 -0.000445532 L 0.00061507 83.680241 L 10.139101 83.680241 L 10.139101 -0.000445532 Z M 0.00061507 -0.000445532 " transform="matrix(0.997514, 0, 0, 0.997514, 210.546261, 35.625444)"/>
<g clip-path="url(#clip-0)">
<path fill="none" stroke-width="1" stroke-linecap="square" stroke-linejoin="miter" stroke="rgb(83.529663%, 83.529663%, 83.529663%)" stroke-opacity="1" stroke-dasharray="1 2" stroke-miterlimit="4" d="M 0.0014693 0.0014979 L 215.43156 0.0014979 " transform="matrix(0.997514, 0, 0, 0.997514, 13.346191, 119.096162)"/>
</g>
<g clip-path="url(#clip-1)">
<path fill="none" stroke-width="1" stroke-linecap="square" stroke-linejoin="miter" stroke="rgb(83.529663%, 83.529663%, 83.529663%)" stroke-opacity="1" stroke-dasharray="1 2" stroke-miterlimit="4" d="M 0.0014693 0.000305119 L 215.43156 0.000305119 " transform="matrix(0.997514, 0, 0, 0.997514, 13.346191, 95.909852)"/>
</g>
<g clip-path="url(#clip-2)">
<path fill="none" stroke-width="1" stroke-linecap="square" stroke-linejoin="miter" stroke="rgb(83.529663%, 83.529663%, 83.529663%)" stroke-opacity="1" stroke-dasharray="1 2" stroke-miterlimit="4" d="M 0.0014693 -0.000884666 L 215.43156 -0.000884666 " transform="matrix(0.997514, 0, 0, 0.997514, 13.346191, 72.723539)"/>
</g>
<g clip-path="url(#clip-3)">
<path fill="none" stroke-width="1" stroke-linecap="square" stroke-linejoin="miter" stroke="rgb(83.529663%, 83.529663%, 83.529663%)" stroke-opacity="1" stroke-dasharray="1 2" stroke-miterlimit="4" d="M 0.0014693 0.00183353 L 215.43156 0.00183353 " transform="matrix(0.997514, 0, 0, 0.997514, 13.346191, 49.537234)"/>
</g>
<g clip-path="url(#clip-4)">
<path fill="none" stroke-width="1" stroke-linecap="square" stroke-linejoin="miter" stroke="rgb(83.529663%, 83.529663%, 83.529663%)" stroke-opacity="1" stroke-dasharray="1 2" stroke-miterlimit="4" d="M 0.0014693 0.000645748 L 215.43156 0.000645748 " transform="matrix(0.997514, 0, 0, 0.997514, 13.346191, 26.350918)"/>
</g>
<g clip-path="url(#clip-5)">
<path fill="none" stroke-width="1" stroke-linecap="square" stroke-linejoin="miter" stroke="rgb(83.529663%, 83.529663%, 83.529663%)" stroke-opacity="1" stroke-dasharray="1 2" stroke-miterlimit="4" d="M 0.0014693 -0.000552037 L 215.43156 -0.000552037 " transform="matrix(0.997514, 0, 0, 0.997514, 13.346191, 3.164613)"/>
</g>
<g clip-path="url(#clip-6)">
<path fill="none" stroke-width="1" stroke-linecap="square" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M 0.0014693 0.0014979 L 215.43156 0.0014979 " transform="matrix(0.997514, 0, 0, 0.997514, 13.346191, 119.096162)"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-0" x="20.157081" y="139.253156"/>
<use xlink:href="#glyph-0-1" x="22.244379" y="135.63785"/>
<use xlink:href="#glyph-0-2" x="24.331677" y="132.022544"/>
<use xlink:href="#glyph-0-1" x="26.418975" y="128.407237"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-0" x="32.79811" y="139.253156"/>
<use xlink:href="#glyph-0-1" x="34.885408" y="135.63785"/>
<use xlink:href="#glyph-0-2" x="36.972706" y="132.022544"/>
<use xlink:href="#glyph-0-2" x="39.060004" y="128.407237"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-0" x="45.439141" y="139.253156"/>
<use xlink:href="#glyph-0-1" x="47.526439" y="135.63785"/>
<use xlink:href="#glyph-0-2" x="49.613737" y="132.022544"/>
<use xlink:href="#glyph-0-0" x="51.701035" y="128.407237"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-0" x="58.080167" y="139.253156"/>
<use xlink:href="#glyph-0-1" x="60.167465" y="135.63785"/>
<use xlink:href="#glyph-0-2" x="62.254763" y="132.022544"/>
<use xlink:href="#glyph-0-3" x="64.342061" y="128.407237"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-0" x="70.721199" y="139.253156"/>
<use xlink:href="#glyph-0-1" x="72.808497" y="135.63785"/>
<use xlink:href="#glyph-0-2" x="74.895795" y="132.022544"/>
<use xlink:href="#glyph-0-4" x="76.983093" y="128.407237"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-0" x="83.358349" y="139.250919"/>
<use xlink:href="#glyph-0-1" x="85.445647" y="135.635612"/>
<use xlink:href="#glyph-0-2" x="87.532945" y="132.020306"/>
<use xlink:href="#glyph-0-5" x="89.620243" y="128.405"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-0" x="95.999375" y="139.250919"/>
<use xlink:href="#glyph-0-1" x="98.086673" y="135.635612"/>
<use xlink:href="#glyph-0-2" x="100.173971" y="132.020306"/>
<use xlink:href="#glyph-0-6" x="102.261269" y="128.405"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-0" x="108.63263" y="139.246428"/>
<use xlink:href="#glyph-0-1" x="110.719928" y="135.631122"/>
<use xlink:href="#glyph-0-2" x="112.807226" y="132.015816"/>
<use xlink:href="#glyph-0-7" x="114.894524" y="128.40051"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-0" x="121.285317" y="139.253156"/>
<use xlink:href="#glyph-0-1" x="123.372615" y="135.63785"/>
<use xlink:href="#glyph-0-2" x="125.459913" y="132.022544"/>
<use xlink:href="#glyph-0-8" x="127.547211" y="128.407237"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-0" x="133.918583" y="139.248666"/>
<use xlink:href="#glyph-0-1" x="136.005881" y="135.63336"/>
<use xlink:href="#glyph-0-2" x="138.093179" y="132.018053"/>
<use xlink:href="#glyph-0-9" x="140.180477" y="128.402747"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-0" x="146.567369" y="139.253156"/>
<use xlink:href="#glyph-0-1" x="148.654667" y="135.63785"/>
<use xlink:href="#glyph-0-0" x="150.741965" y="132.022544"/>
<use xlink:href="#glyph-0-1" x="152.829264" y="128.407237"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-0" x="159.208405" y="139.253156"/>
<use xlink:href="#glyph-0-1" x="161.295703" y="135.63785"/>
<use xlink:href="#glyph-0-0" x="163.383002" y="132.022544"/>
<use xlink:href="#glyph-0-2" x="165.4703" y="128.407237"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-0" x="171.849442" y="139.253156"/>
<use xlink:href="#glyph-0-1" x="173.93674" y="135.63785"/>
<use xlink:href="#glyph-0-0" x="176.024038" y="132.022544"/>
<use xlink:href="#glyph-0-0" x="178.111336" y="128.407237"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-0" x="184.490468" y="139.253156"/>
<use xlink:href="#glyph-0-1" x="186.577766" y="135.63785"/>
<use xlink:href="#glyph-0-0" x="188.665064" y="132.022544"/>
<use xlink:href="#glyph-0-3" x="190.752362" y="128.407237"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-0" x="197.131494" y="139.253156"/>
<use xlink:href="#glyph-0-1" x="199.218792" y="135.63785"/>
<use xlink:href="#glyph-0-0" x="201.30609" y="132.022544"/>
<use xlink:href="#glyph-0-4" x="203.393388" y="128.407237"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-0" x="209.768639" y="139.250919"/>
<use xlink:href="#glyph-0-1" x="211.855937" y="135.635612"/>
<use xlink:href="#glyph-0-0" x="213.943236" y="132.020306"/>
<use xlink:href="#glyph-0-5" x="216.030534" y="128.405"/>
</g>
<g clip-path="url(#clip-7)">
<path fill="none" stroke-width="1" stroke-linecap="square" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M 0.0014693 -0.000552037 L 215.43156 -0.000552037 " transform="matrix(0.997514, 0, 0, 0.997514, 13.346191, 3.164613)"/>
</g>
<path fill="none" stroke-width="1" stroke-linecap="square" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M 0.0014693 116.221971 L 0.0014693 -0.000552037 " transform="matrix(0.997514, 0, 0, 0.997514, 13.346191, 3.164613)"/>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-1-0" x="4.61598" y="122.063262"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-1-1" x="4.61598" y="98.876952"/>
</g>
<g clip-path="url(#clip-8)">
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-1-2" x="0.127167" y="75.690642"/>
</g>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-1-0" x="4.61598" y="75.690642"/>
</g>
<g clip-path="url(#clip-9)">
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-1-2" x="0.127167" y="52.504339"/>
</g>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-1-1" x="4.61598" y="52.504339"/>
</g>
<g clip-path="url(#clip-10)">
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-1-3" x="0.127167" y="29.31803"/>
</g>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-1-0" x="4.61598" y="29.31803"/>
</g>
<g clip-path="url(#clip-11)">
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-1-3" x="0.127167" y="6.131719"/>
</g>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-1-1" x="4.61598" y="6.131719"/>
</g>
<g clip-path="url(#clip-12)">
<path fill="none" stroke-width="1" stroke-linecap="square" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M -0.00151225 116.221971 L -0.00151225 -0.000552037 " transform="matrix(0.997514, 0, 0, 0.997514, 228.243696, 3.164613)"/>
</g>
<path fill-rule="nonzero" fill="rgb(60.00061%, 78.039551%, 94.117737%)" fill-opacity="1" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M -0.00112355 -0.0013288 L -0.00112355 9.299136 L 10.137362 9.299136 L 10.137362 -0.0013288 Z M -0.00112355 -0.0013288 " transform="matrix(0.997514, 0, 0, 0.997514, 20.930808, 109.821638)"/>
<path fill-rule="nonzero" fill="rgb(100%, 62.745667%, 60.784912%)" fill-opacity="1" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M -0.00153064 -0.00187344 L -0.00153064 4.650317 L 10.136955 4.650317 L 10.136955 -0.00187344 Z M -0.00153064 -0.00187344 " transform="matrix(0.997514, 0, 0, 0.997514, 33.571839, 114.4589)"/>
<path fill-rule="nonzero" fill="rgb(100%, 91.764832%, 39.99939%)" fill-opacity="1" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M -0.00193773 -0.0013288 L -0.00193773 9.299136 L 10.136548 9.299136 L 10.136548 -0.0013288 Z M -0.00193773 -0.0013288 " transform="matrix(0.997514, 0, 0, 0.997514, 46.21287, 109.821638)"/>
<path fill-rule="nonzero" fill="rgb(87.843323%, 61.961365%, 91.372681%)" fill-opacity="1" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M 0.00157417 -0.000239521 L 0.00157417 18.596774 L 10.136144 18.596774 L 10.136144 -0.000239521 Z M 0.00157417 -0.000239521 " transform="matrix(0.997514, 0, 0, 0.997514, 58.853898, 100.547114)"/>
<path fill-rule="nonzero" fill="rgb(50.98114%, 87.843323%, 54.902649%)" fill-opacity="1" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M 0.00117208 -0.0013288 L 0.00117208 9.299136 L 10.139658 9.299136 L 10.139658 -0.0013288 Z M 0.00117208 -0.0013288 " transform="matrix(0.997514, 0, 0, 0.997514, 71.494925, 109.821638)"/>
<path fill="none" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M 0.000764985 0.0014979 L 10.139251 0.0014979 Z M 0.000764985 0.0014979 " transform="matrix(0.997514, 0, 0, 0.997514, 84.135956, 119.096162)"/>
<path fill-rule="nonzero" fill="rgb(80.784607%, 63.137817%, 71.765137%)" fill-opacity="1" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M 0.000357895 0.000848759 L 0.000357895 27.894411 L 10.138843 27.894411 L 10.138843 0.000848759 Z M 0.000357895 0.000848759 " transform="matrix(0.997514, 0, 0, 0.997514, 96.776987, 91.272591)"/>
<path fill-rule="nonzero" fill="rgb(100%, 61.569214%, 28.627014%)" fill-opacity="1" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M -0.0000491949 0.00194004 L -0.0000491949 37.192051 L 10.138436 37.192051 L 10.138436 0.00194004 Z M -0.0000491949 0.00194004 " transform="matrix(0.997514, 0, 0, 0.997514, 109.418018, 81.998065)"/>
<path fill-rule="nonzero" fill="rgb(96.470642%, 44.313049%, 84.706116%)" fill-opacity="1" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M -0.000452285 -0.00143031 L -0.000452285 41.840871 L 10.138033 41.840871 L 10.138033 -0.00143031 Z M -0.000452285 -0.00143031 " transform="matrix(0.997514, 0, 0, 0.997514, 122.059045, 77.360802)"/>
<path fill-rule="nonzero" fill="rgb(60.00061%, 78.039551%, 94.117737%)" fill-opacity="1" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M -0.000868375 0.000305119 L -0.000868375 23.245593 L 10.137617 23.245593 L 10.137617 0.000305119 Z M -0.000868375 0.000305119 " transform="matrix(0.997514, 0, 0, 0.997514, 134.700085, 95.909852)"/>
<path fill-rule="nonzero" fill="rgb(100%, 62.745667%, 60.784912%)" fill-opacity="1" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M -0.00127046 0.00194004 L -0.00127046 37.192051 L 10.137215 37.192051 L 10.137215 0.00194004 Z M -0.00127046 0.00194004 " transform="matrix(0.997514, 0, 0, 0.997514, 147.341111, 81.998065)"/>
<path fill-rule="nonzero" fill="rgb(100%, 91.764832%, 39.99939%)" fill-opacity="1" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M -0.00167256 0.0013944 L -0.00167256 32.543231 L 10.136813 32.543231 L 10.136813 0.0013944 Z M -0.00167256 0.0013944 " transform="matrix(0.997514, 0, 0, 0.997514, 159.982137, 86.635328)"/>
<path fill-rule="nonzero" fill="rgb(87.843323%, 61.961365%, 91.372681%)" fill-opacity="1" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M 0.00184134 0.000848759 L 0.00184134 27.894411 L 10.136411 27.894411 L 10.136411 0.000848759 Z M 0.00184134 0.000848759 " transform="matrix(0.997514, 0, 0, 0.997514, 172.623163, 91.272591)"/>
<path fill-rule="nonzero" fill="rgb(50.98114%, 87.843323%, 54.902649%)" fill-opacity="1" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M 0.00143925 -0.000343026 L 0.00143925 51.138507 L 10.139925 51.138507 L 10.139925 -0.000343026 Z M 0.00143925 -0.000343026 " transform="matrix(0.997514, 0, 0, 0.997514, 185.264189, 68.08628)"/>
<path fill-rule="nonzero" fill="rgb(53.334045%, 87.843323%, 87.843323%)" fill-opacity="1" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M 0.00101716 0.00173203 L 0.00101716 102.275516 L 10.139503 102.275516 L 10.139503 0.00173203 Z M 0.00101716 0.00173203 " transform="matrix(0.997514, 0, 0, 0.997514, 197.905235, 17.076397)"/>
<path fill-rule="nonzero" fill="rgb(80.784607%, 63.137817%, 71.765137%)" fill-opacity="1" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="4" d="M 0.00061507 -0.000445532 L 0.00061507 83.680241 L 10.139101 83.680241 L 10.139101 -0.000445532 Z M 0.00061507 -0.000445532 " transform="matrix(0.997514, 0, 0, 0.997514, 210.546261, 35.625444)"/>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-2-0" x="22.569287" y="107.111098"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-2-1" x="35.293482" y="111.748361"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-2-0" x="48.017674" y="107.111098"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-2-2" x="60.741869" y="97.836576"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-2-0" x="73.466067" y="107.111098"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-2-3" x="86.190261" y="116.349711"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-2-4" x="98.914455" y="88.521657"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-2-5" x="111.638649" y="79.251614"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-2-6" x="124.362843" y="74.605379"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-2-7" x="137.087036" y="93.15892"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-2-5" x="149.811235" y="79.251614"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-2-8" x="162.535434" y="83.875413"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-2-4" x="175.259623" y="88.521657"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-2-1" x="185.896523" y="65.375741"/>
<use xlink:href="#glyph-2-1" x="190.07112" y="65.375741"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-2-0" x="198.620722" y="14.365857"/>
<use xlink:href="#glyph-2-0" x="202.795318" y="14.365857"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-2-1" x="211.344911" y="32.878994"/>
<use xlink:href="#glyph-2-5" x="215.519507" y="32.878994"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 46 KiB

+6 -2
View File
@@ -12,13 +12,17 @@ permalink: /publications/
{{ pub.date | date_to_long_string: "ordinal" }}
</time>
</p>
<h2><a class="file" href="{{ pub.file }}">{{ pub.title }}</a></h2>
<h2><a href="{% if pub.web %}{{ pub.web }}{% else %}{{ pub.file }}{% endif %}">{{ pub.title }}</a></h2>
</header>
<section>
{% if pub.venue %}<p>{{ pub.venue }}</p>{% endif %}
</section>
<footer>
<p><a class="doi" href="https://doi.org/{{ pub.doi }}">{{ pub.doi }}</a></p>
<p>
{% if pub.web %}<a href="{{ pub.web }}">Web edition</a> · {% endif %}
<a class="file" href="{{ pub.file }}">PDF</a> ·
<a class="doi" href="https://doi.org/{{ pub.doi }}">{{ pub.doi }}</a>
</p>
</footer>
</article>
{% endfor %}
@@ -0,0 +1,513 @@
---
layout: default.html
title: "Is my Dependency Sustainable? A Systematic Mapping on Open Source Software Sustainability"
description: Synthesize how the wider concept of OSS sustainability is currently understood "in the wild", explore how it can be characterized, and discuss the impact a better understanding can have on more responsible OSS adoption.
permalink: /publications/fontes-design-2026/
pdf: /assets/docs/fontes-design-2026.pdf
doi: 10.1145/3786152.3788587
citation_title: "Is my Dependency Sustainable? A Systematic Mapping on Open Source Software Sustainability"
citation_authors:
- Gabriel Silva Fontes
- Vinicius dos Santos
- Elisa Yumi Nakagawa
published_date: 2026-04-13
venue: 3rd International Workshop on Designing Software (Designing '26)
---
[← Publications](/publications/) · [PDF](/assets/docs/fontes-design-2026.pdf) · [DOI](https://doi.org/10.1145/3786152.3788587)
Gabriel Silva Fontes · Vinicius dos Santos · Elisa Yumi Nakagawa
3rd International Workshop on Designing Software (Designing 26) · April 1218, 2026 · Rio de Janeiro, Brazil
## Abstract
**Context:** With growing software reuse and interoperability, Open Source Software (OSS) is more ubiquitous than ever. Often sourced for free from volunteer-driven work, many developers lack awareness of the sustainability of OSS they depend on. Adopting OSS components while building software systems has long-lasting consequences, not only bringing benefits, but also risks. Understanding the sustainability of OSS dependencies thus becomes a critical activity during software design and development. However, OSS sustainability is not a very well-defined concept, thus making research and decisions regarding OSS adoption more difficult.
**Objective:** Synthesize how the wider concept of OSS sustainability is currently understood “in the wild”, explore how it can be characterized, and discuss the impact a better understanding can have on more responsible OSS adoption.
**Method:** We conducted a systematic mapping study (SMS) across 111 studies from the literature to extract sustainability understandings, synthetized into aspects of sustainability in OSS projects.
**Results:** Social and technical concerns are well-explored and reaffirm the importance of the OSS community. Individual, economic, and environmental definitions remain relatively underexplored. There is a growing usage of the term “sustainability” in OSS research. We propose 19 aspects that can be utilized to understand OSS sustainability.
**Conclusion:** Those aspects can be utilized by practitioners who rely on OSS to better understand the projects they depend upon, as well by researchers exploring this ecosystem.
**CCS Concepts:** Software and its engineering → Open source model; Risk management; Software evolution; Maintaining software
**Keywords:** Open Source, Open Source Software, Sustainability
## Introduction
Open Source Software (OSS) is widely used in a variety of activities in the modern economy ([Wachs et al. 2022](#ref-Wachs2022)). Present in most business domains, powering critical software infrastructure ([Eghbal 2016](#ref-Eghbal2016)), and prompting deep changes to quality through commodification pressure ([Linden, Lundell, and Marttiin 2009](#ref-Linden2009)), even in ecosystems dominated by proprietary software ([Alami 2020](#ref-S058); [Yin et al. 2022](#ref-S073)). OSS has become a sort of "ethereal" resource: ever-present, deeply involved with everything it touches, and unnoticed by untrained eyes ([Eghbal 2016](#ref-Eghbal2016); [Greenstein and Nagle 2014](#ref-Greenstein2014)).
Software Engineering (SE) researchers and practitioners foresee an ever-present risk with OSS long-term sustainability, as more than 80% of OSS projects are eventually abandoned ([Schweik and English 2012](#ref-Schweik2012)). It is a challenge to assure the continued existence and quality of a resource that is, by its nature, ever flowing, changing, and almost always distributed without warranties, making OSS adoption a risky decision often made in a non systematic manner. With most programming languages, frameworks, and deployment/orchestration tools being OSS, adopting OSS is frequently an architectural decision, thus hard to make and costly to change. As with all such decisions, the cheapest moment to make them is during the initial phases of software design, so evaluating the sustainability of OSS components becomes a critical design activity for practitioners.
Software sustainability is a relatively recent concept that encompasses multiple aspects in software development/maintenance ([Penzenstadler et al. 2012](#ref-Pezenstadler2012)). Sustainable software aims to not only meet present needs but enable future generations to continue creating and maintaining this software ([Becker et al. 2015](#ref-Becker2015)). Sustainability is described in literature as a systemic concept that cannot be comprehended without systemic thinking ([Voulvoulis et al. 2022](#ref-Voulvoulis2022)). To help researchers and software engineers understand, software sustainability dimensions are often used. The Karlskrona Manifesto defines five main dimensions for sustainability: economic, social, technical, individual, and environmental ([Becker et al. 2015](#ref-Becker2015)).
From a social perspective, sustainable software aims to ensure equitable access to resources and opportunities for all individuals and communities ([Lago et al. 2015](#ref-Lago2015)). Economically, it involves preserving long-term value and capital for stakeholders while minimizing risks and maximizing returns ([Lago et al. 2015](#ref-Lago2015); [Razavian, Procaccianti, and Tamburri 2014](#ref-Razavian2014)). Environmentally, it focuses on minimizing the consumption of natural resources and mitigating environmental impacts associated with software activities ([Lago et al. 2015](#ref-Lago2015)). Individually, it prioritizes the well-being and development of human beings, encompassing aspects such as mental and physical health, education, and mobility ([Becker et al. 2015](#ref-Becker2015); [Nazir et al. 2020](#ref-Nazir2020)). Finally, from a technical standpoint, sustainable software systems are designed for longevity, adaptability, and evolution in changing environments ([Lago et al. 2015](#ref-Lago2015)).
Achieving sustainability in software development involves addressing various challenges through the same five dimensions, including energy efficiency, social equity, economic viability, and environmental impact ([Hilty, Lohmann, and Huang 2011](#ref-Hilty2011Sustainability)). It requires integrating sustainability considerations into all phases of the software life-cycle, from requirements gathering and design to deployment and maintenance ([Venters et al. 2014](#ref-Venters2014)). Overall, being sustainable in the software development context means creating products that not only fulfill their intended purpose but also minimize negative impacts on society, economy, and the environment, thus continuing their existence for a longer period.
Open Source Software (OSS) aligns closely with the social dimension of sustainability, as it helps create a more equitable software development landscape. Social dimension emphasizes the preservation of communities that maintain and improve OSS, ensuring users have access to high-quality, efficient, and freely available software ([Becker et al. 2015](#ref-Becker2015)). OSS is typically sustained by self-organized communities ([Liu, Hansen, and Tu 2020](#ref-S014)) whose goal is to safeguard the ability of future developers to contribute and evolve the software. However, sustainability is a multifaceted concept that is not well-defined in the context of OSS, making it harder for adopters to evaluate the sustainability of their OSS dependencies while designing software systems. The existing body of knowledge on sustainability in OSS remains fragmented across many studies.
The research question (RQ) that has motivated this work is: “*How is sustainability understood in the OSS context?*”. Several other secondary studies were published about software sustainability ([Penzenstadler et al. 2012](#ref-Pezenstadler2012); [Mourão, Karita, and Carmo Machado 2018](#ref-Mourao2018); [Berntsen et al. 2016](#ref-Berntsen2016)). Linåker et al. ([Linåker, Papatheocharous, and Olsson 2022](#ref-Linaker2022)) published a secondary study on OSS health, which is related to sustainability, but not quite the same. Other authors (e.g., ([Chengalur-Smith, Sidorova, and Daniel 2010](#ref-S076); [Liao et al. 2018](#ref-S078))) conduct a longitudinal study on OSS project sustainability that examines the factors influencing the long-term sustainability of OSS, but do not map the literature insights about sustainability in this domain. Therefore, developing a clearer understanding of what software sustainability means in the OSS context is essential to tighten the relations between the OSS community, sustainability researchers, and practitioners trying to better understand their potential OSS dependencies.
This paper aims to map the understandings and aspects that define an OSS project as more sustainable. To do this, we performed a Systematic Mapping Study (SMS) that puts together 111 studies to extract (i) the current understanding of sustainability in OSS projects; (ii) Aspects that comprise or contribute to OSS sustainability; and (iii) future directions and insights from literature. The main contribution of this paper is to present a broader view of which aspects make up OSS sustainability. We propose 19 sustainability aspects of OSS projects that were classified into the five sustainability dimensions. In addition, those aspects revealed attention spots, such as the environmental concerns that are underexplored in the literature. We note that OSS culture influences the investigation, and it becomes a great opportunity to raise awareness on the overall sustainability problem in OSS, given how widely adopted OSS projects are.
The paper is structured as follows: Section [2](#research-method) presents the research method. Section [3](#results) describes the results of the SMS. Section [4](#discussion) discusses the SMS results, the threats to validity of our work, and actions performed to mitigate them. Section [5](#final-remarks) provides the final considerations and future research perspectives.
## Research Method
This study is a SMS that follows the guidelines of Petersen et al. ([Petersen, Vakkalanka, and Kuzniarz 2015](#ref-Petersen2015)). We follow the three-step process that encompasses planning, conduct, and results reporting, as shown in Figure [1](#fig:researchMethod). This section presents the first two steps (planning and conduct), outlining the most important elements of the SMS protocol. Section [3](#results) presents data synthesis results.
![SMS research method workflow](/assets/papers/design/method.drawio.svg)
{: #fig:researchMethod}
### Planning
This section reports important elements of our SMS protocol that enable further auditions and reproduction/updates. First, we defined our goal using the GQM (Goal Question Metric) ([Koziolek 2008](#ref-Koziolek2008)) approach as: analyzing primary studies *for the purpose of* identifying how sustainability has been understood/addressed in Open Source Software (OSS) *from the point of view of* SE researchers *in the context of* scientific literature. Based on this goal, we defined our research questions (RQs):
1. How is sustainability understood in the OSS domain?
2. Which aspects make an OSS projects more sustainable?
Our search string defines sustainability and OSS as major domains. As we intended to locate studies that address "sustainability" within "OSS", we joined the two with the AND operator. In addition, as OSS frequently appears as one of its synonyms, we joined those with the OR operator. Our final string was: `("sustainability") AND ("open source" OR "free software" OR "FLOSS" OR "OSS")`. This string was developed iteratively and pilot-tested to ensure sensitivity (capturing relevant studies) and precision (excluding irrelevant studies).
We adopted three databases (Scopus[^1], ACM Digital Library[^2], and IEEE Digital Library[^3]), considering they are the well-known and widely used publication databases in the computing area. For the selection, one inclusion criterion (IC) and five exclusion criteria (EC) were defined to ensure a transparent and replicable process: **IC1**: The study addresses sustainability and OSS. **EC1**: Full text of the study is not available. **EC2**: Study is a shorter version of another. **EC3**: Study is a summary of a conference/workshop. **EC4**: Study is not peer-reviewed. **EC5**: Study is written in a language other than English.
### Conducting
Studies collection in electronic databases started by adapting the generic search string to each database. Scopus permits searching three metadata fields (title, abstract, and keywords) simultaneously. ACM Digital Library and IEEE require executing the search separately for each metadata field and combining them into a single studies dataset. We did not limit our search to publication period or field (like Computer Science), aiming to reach as many studies as possible.
Figure [1](#fig:researchMethod) illustrates the search process and scrutiny. Our systematic search initially retrieved a total of 2,428 studies (1,560 from Scopus, 172 from ACM Digital Library, and 696 from IEEE Digital Library). Following deduplication based on DOI, and when necessary, title and year, 1,946 unique studies remained. A first selection was conducted by screening titles, abstracts, and keywords against the inclusion and exclusion criteria, resulting in 333 studies for full-text assessment. During the second selection, all 333 studies were fully read and re-evaluated according to the same criteria, yielding 111 unique studies that are presented in Table [1](#selected-studies). The selection process counts on a main researcher who was responsible for performing the first selection. In addition, an experienced researcher in sustainability and the SMS process double-checked the selections; finally, conflicts were resolved in consensus meetings.
#### Set of studies selected {#selected-studies}
| ID | Authors | Year | ID | Authors | Year |
|:---|:---|:---|:---|:---|:---|
| [S001](https://doi.org/10.1002/smr.2270) | MoraCantallops et al. | 2020 | [S044](https://doi.org/10.1109/tr.2022.3176733) | Zhang et al. | 2023 |
| [S002](https://doi.org/10.1007/978-3-030-54997-8_10) | Suleimenov et al. | 2020 | [S045](https://doi.org/10.1109/tse.2018.2872713) | Barcomb et al. | 2020 |
| [S003](https://doi.org/10.1007/978-3-319-08581-4_13) | Mahaux et al. | 2015 | [S046](https://doi.org/10.1109/tse.2020.2985093) | Barcomb et al. | 2022 |
| [S004](https://doi.org/10.1007/978-3-642-13244-5_23) | Wiggins et al. | 2010 | [S047](https://doi.org/10.1109/tse.2021.3053403) | Li et al. | 2022 |
| [S005](https://doi.org/10.1007/978-3-642-24418-6_26) | Arantes et al. | 2011 | [S048](https://doi.org/10.1109/tse.2022.3156071) | Yue et al. | 2023 |
| [S006](https://doi.org/10.1007/978-3-642-33442-9_1) | Robles et al. | 2012 | [S049](https://doi.org/10.1109/tse.2023.3242415) | Tan et al. | 2023 |
| [S007](https://doi.org/10.1007/978-3-642-33442-9_14) | Petrinja et al. | 2012 | [S050](https://doi.org/10.1145/2536536.2536560) | Macho et al. | 2013 |
| [S008](https://doi.org/10.1007/978-3-642-33442-9_19) | Barham et al. | 2012 | [S051](https://doi.org/10.1145/2593702.2593704) | Steinmacher et al. | 2014 |
| [S009](https://doi.org/10.1007/978-3-642-33442-9_2) | Riehle et al. | 2012 | [S052](https://doi.org/10.1145/3106237.3106287) | Zhou et al. | 2017 |
| [S010](https://doi.org/10.1007/978-3-642-33442-9_21) | Nyman et al. | 2012 | [S053](https://doi.org/10.1145/3236024.3236062) | Valiev et al. | 2018 |
| [S011](https://doi.org/10.1007/s10664-021-10012-6) | Calefato et al. | 2022 | [S054](https://doi.org/10.1145/3239235.3240501) | Coelho et al. | 2018 |
| [S012](https://doi.org/10.1016/j.chb.2008.04.009) | Nov et al. | 2008 | [S055](https://doi.org/10.1145/3306446.3340825) | Gasparini et al. | 2019 |
| [S013](https://doi.org/10.1016/j.chb.2019.02.005) | Poba-Nzaou et al. | 2019 | [S056](https://doi.org/10.1145/3359224) | Qiu et al. | 2019 |
| [S014](https://doi.org/10.1016/j.infoandorg.2019.100274) | Liu et al. | 2020 | [S057](https://doi.org/10.1145/3377811.3380920) | Tan et al. | 2020 |
| [S015](https://doi.org/10.1016/j.is.2014.10.005) | Ghapanchi et al. | 2015 | [S058](https://doi.org/10.1145/3377812.3381402) | Alami et al. | 2020 |
| [S016](https://doi.org/10.1016/j.jsis.2012.07.004) | Santos et al. | 2013 | [S059](https://doi.org/10.1145/3383219.3383242) | Alami et al. | 2020 |
| [S017](https://doi.org/10.1016/j.jss.2013.11.1077) | Gamalielsson et al. | 2014 | [S060](https://doi.org/10.1145/3415251) | Trinkenreich et al. | 2020 |
| [S018](https://doi.org/10.1016/j.jss.2019.110452) | Butler et al. | 2020 | [S061](https://doi.org/10.1145/3468264.3468563) | Yin et al. | 2021 |
| [S019](https://doi.org/10.1109/chase.2015.9) | Hata et al. | 2015 | [S062](https://doi.org/10.1145/3491102.3501822) | Zhang et al. | 2022 |
| [S020](https://doi.org/10.1109/compsac54236.2022.00144) | Wang et al. | 2022 | [S063](https://doi.org/10.1145/3510003.3510116) | Shimada et al. | 2022 |
| [S021](https://doi.org/10.1109/hicss.2011.264) | Jensen et al. | 2011 | [S064](https://doi.org/10.1145/3510003.3510121) | Fang et al. | 2022 |
| [S022](https://doi.org/10.1109/hicss.2014.406) | Carillo et al. | 2014 | [S065](https://doi.org/10.1145/3510003.3510196) | Xiao et al. | 2022 |
| [S023](https://doi.org/10.1109/icse-nier58687.2023.00010) | Sajadi et al. | 2023 | [S066](https://doi.org/10.1145/3510454.3522685) | Gray et al. | 2022 |
| [S024](https://doi.org/10.1109/icse-seet58685.2023.00037) | He et al. | 2023 | [S067](https://doi.org/10.1145/3510849) | Zhang et al. | 2022 |
| [S025](https://doi.org/10.1109/icse.2003.1201220) | Ye et al. | 2003 | [S068](https://doi.org/10.1145/3524842.3528506) | Ramchandran et al. | 2022 |
| [S026](https://doi.org/10.1109/icse.2012.6227030) | Zanetti et al. | 2012 | [S069](https://doi.org/10.1145/3531056.3542767) | Zhou et al. | 2022 |
| [S027](https://doi.org/10.1109/icse.2015.184) | Izquierdo et al. | 2015 | [S070](https://doi.org/10.1145/3540250.3549117) | Zhang et al. | 2022 |
| [S028](https://doi.org/10.1109/icse.2019.00100) | Barcomb et al. | 2019 | [S071](https://doi.org/10.1145/3540250.3549132) | Stanciulescu et al. | 2022 |
| [S029](https://doi.org/10.1109/icse43902.2021.00093) | Dias et al. | 2021 | [S072](https://doi.org/10.1145/3543873.3587336) | Dam et al. | 2023 |
| [S030](https://doi.org/10.1109/icse48619.2023.00038) | Trinkenreich et al. | 2023 | [S073](https://doi.org/10.1145/3555129) | Yin et al. | 2022 |
| [S031](https://doi.org/10.1109/icse48619.2023.00066) | Yin et al. | 2023 | [S074](https://doi.org/10.1145/512035.512055) | Nakakoji et al. | 2002 |
| [S032](https://doi.org/10.1109/icse48619.2023.00218) | Guizani et al. | 2023 | [S075](https://doi.org/10.1587/transinf.2015edp7363) | Onoue et al. | 2016 |
| [S033](https://doi.org/10.1109/mc.2020.2998235) | Hasselbring et al. | 2020 | [S076](https://doi.org/10.17705/1jais.00244) | Chengalur-Smith et al. | 2010 |
| [S034](https://doi.org/10.1109/mc.2021.3133052) | Zhang et al. | 2022 | [S077](https://doi.org/10.3390/su13031079) | Papamichail et al. | 2021 |
| [S035](https://doi.org/10.1109/msr.2007.23) | Bird et al. | 2007 | [S078](https://doi.org/10.3390/sym10120747) | Liao et al. | 2018 |
| [S036](https://doi.org/10.1109/msr.2009.5069497) | Robles et al. | 2009 | [S079](https://doi.org/10.5210/fm.v0i0.1470) | Perens et al. | 2005 |
| [S037](https://doi.org/10.1109/msr.2017.37) | Gupta et al. | 2017 | [S080](http://aisel.aisnet.org/amcis2005/435) | Ju Long et al. | 2005 |
| [S038](https://doi.org/10.1109/saner.2016.27) | Rastogi et al. | 2016 | [S081](https://aisel.aisnet.org/ecis2013_rip/2) | Carillo et al. | 2013 |
| [S039](https://doi.org/10.1109/saner50967.2021.00054) | Horiguchi et al. | 2021 | [S082](https://aisel.aisnet.org/icis2013/proceedings/ResearchInProgress/31) | Carillo et al. | 2013 |
| [S040](https://doi.org/10.1109/saner50967.2021.00060) | Chouchen et al. | 2021 | [S083](https://aisel.aisnet.org/icis2016/ManagingIS/Presentations/10/) | Atiq et al. | 2016 |
| [S041](https://doi.org/10.1109/saner56733.2023.00012) | Xia et al. | 2023 | [S084](https://aisel.aisnet.org/pacis2017/75) | Chua et al. | 2017 |
| [S042](https://doi.org/10.1109/sbes.2010.26) | Terceiro et al. | 2010 | [S085](https://aisel.aisnet.org/iceb2006/41) | Vainio et al. | 2006 |
| [S043](https://doi.org/10.1109/SoHeal52568.2021.00010) | Goggins et al. | 2021 | [S086](https://ieeexplore.ieee.org/document/5602062) | Sethanandha et al. | 2010 |
| [S087](https://doi.org/10.1002/smr.2597) | Kritikos et al. | 2024 | [S088](https://doi.org/10.1109/MCSE.2024.3414951) | Schwarts et al. | 2024 |
| [S089](https://doi.org/10.1177/14614448221090474) | ONeil et al. | 2024 | [S090](https://doi.org/10.1109/TCSS.2024.3476198) | Chang et al. | 2024 |
| [S091](https://doi.org/10.1145/3611643.3616349) | Xiao et al. | 2023 | [S092](https://doi.org/10.1371/journal.pcbi.1012045) | Sonabend et al. | 2024 |
| [S093](https://doi.org/10.1002/smr.2645) | Han et al. | 2024 | [S094](https://doi.org/10.1109/TSE.2022.3225197) | Wattanakriengkrai et al. | 2023 |
| [S095](https://doi.org/10.1145/3611643.3617849) | Nguyen et al. | 2023 | [S096](https://aisel.aisnet.org/amcis2024/vcc/vcc/9/) | Sokyina et al. | 2024 |
| [S097](https://doi.org/10.1109/VL/HCC60511.2024.00056) | Santos, Italo | 2024 | [S098](https://doi.org/10.1145/3663529.3663777) | Khan et al. | 2024 |
| [S099](https://doi.org/10.1145/3597503.3639197) | Zhang et al. | 2024 | [S100](https://doi.org/10.1145/3613904.3642541) | Jahn et al. | 2024 |
| [S101](https://doi.org/10.1145/3597503.3608142) | Fang et al. | 2024 | [S102](https://doi.org/10.1016/j.infsof.2024.107470) | Feng et al. | 2024 |
| [S103](https://doi.org/10.1109/SANER60148.2024.00106) | Han et al. | 2024 | [S104](https://doi.org/10.1145/3674805.3686667) | Linåker et al. | 2024 |
| [S105](https://doi.org/10.1145/3609437.3609454) | Wang et al. | 2023 | [S106](https://doi.org/10.1145/3618305.3623598) | Wilson, Katrina | 2023 |
| [S107](https://doi.org/10.1145/3611643.3616282) | Fang et al. | 2023 | [S108](https://doi.org/10.1109/ISSREW63542.2024.00058) | Hovhannisyan et al. | 2024 |
| [S109](https://doi.org/10.1145/3691620.3695286) | Adejumo et al. | 2024 | [S110](https://doi.org/10.1109/SERA61261.2024.10685609) | Wattanakriengkrai et al. | 2024 |
| [S111](https://doi.org/10.1007/978-3-642-55128-4_21) | Steinmacher et al. | 2014 | | | |
Set of studies selected
![Overall view of studies (distribution by publication year, venue type, and study type)](/assets/papers/design/Figure_1.png)
{: #fig:per-year}
The synthesis process for identifying OSS sustainability aspects involved a systematic three-step approach. First, fragment extraction was performed, where relevant portions of each study that discussed sustainability were carefully located. To support this process, we used an extraction form that recorded paper metadata (DOI, title, authors, publication year, venue, and venue type), along with the sustainability-related fragments. The extracted data was synthesized using thematic analysis ([Cruzes and Dyba 2011](#ref-Cruzes2011)), applying both open and axial coding. Based on this, we developed a coding scheme for qualitative synthesis, classifying sustainability-related concepts in OSS.
Our first step in the analysis was to select fragments and extract terms from all the studies obtained through the SMS. The terms were deduplicated and factored into a set of what we called sustainability aspects. These aspects were further grouped according to their sustainability dimension (social, technical, individual, economic, environmental). We then show how the studies our SMS selected were classified according to these aspects in Section [3.2](#sustainability-aspects).
The full replication kit, containing a complete list of studies, selection decisions, raw data extracted, and synthesized data is available in the external material.
## Results
This section presents the data synthesis from the selected studies, followed by the answers to RQs.
### Overview of Studies
Figure [2](#fig:per-year) shows the distribution of studies according to their publication year, venue, and type. The studies span 21 years, starting in 2002, with the majority of publications concentrated in the last few years.
The growing understanding of Software Sustainability as a multidisciplinary and systemic concept could explain the increasing number of publications. Many of the individual concerns have been previously researched without an explicit mention of sustainability itself. Concerning publication venues, around two-thirds of studies were published in event proceedings (i.e., 77), while one-third (i.e., 33) were published in journals, and a single book chapter. The increasing number of journal papers may indicate that the topic is becoming more mature over time.
### Sustainability Aspects
Our sustainability aspects were derived from the set of OSS sustainability terms that our SMS extracted. Their intent is to be able to fully express every sustainability concern our selected studies address, while minimizing overlap. The aspects are grouped within established software sustainability dimensions (social, technical, individual, economic, and environmental). These are defined as follows:
#### Social Dimension
This dimension covers the human and community aspects of open-source software (OSS) projects. It emphasizes the interactions, governance, and social structures that sustain participation and collaboration.
1. **Contributor Retention**: Also called "stickiness"([Hata et al. 2015](#ref-S019)). The probability of continued contributions over time. It reflects the projects ability to keep its contributors engaged and motivated.
2. **Contributor Attraction**: Also called "magnetism"([Hata et al. 2015](#ref-S019)). The ability to attract new contributors is often linked to the projects popularity, niche, and functionality, as most contributors are also users/stakeholders.
3. **Internal Communication**: The effectiveness of communication among peers fosters a sense of community and belonging. It is related to governance transparency.
4. **Governance Structure**: The structure, transparency, legitimacy, and consistency of leadership, regarding decision-making and project management.
5. **Openness/Onboarding**: The onboarding process and the projects attitude toward new contributors. This is highly related to governance and heavily affects contributor retention.
6. **Project Legitimacy**: The perception of the project, which can sometimes be enhanced through marketing. It is composed of smaller characteristics, such as popularity, niche, and age. Niche size interacts with other aspects (such as quality and feature set), increasing popularity. A popular project attracts users who may become contributors, forming a virtuous cycle ([Santos et al. 2013](#ref-S016)). Age, when combined with other aspects (e.g. sustained activity and maintainability) is a frequently used and accurate measure for sustainability.
7. **External Communication/Ecosystem**: The projects relationship with outside projects and its cooperation with external entities, which can enhance features and quality (e.g. through interoperability).
#### Technical Dimension
This dimension highlights the software engineering aspects of OSS projects. It focuses on the practices, architecture, and development processes that determine the projects long-term sustainability and adaptability.
1. **Sustained Activity**: One of the most frequently used measures. The ongoing software development activity, including the production of artifacts (release rate, issues, patches) and response times. Heavily influenced by contributor retention and governance; contributes to retention and attraction.
2. **Functionality, Scope**: The relevance of functional requirements to stakeholders and the projects ability to evolve and incorporate new features over time. Having exclusive functionality on a niche that usually lacks frequently leads to increased project popularity and legitimacy.
3. **Quality Assurance**: The processes for bug resolution, adherence to quality standards, and testing, which contribute to the softwares maintainability and increases its capability of incorporating new features without regressions, which otherwise often cost legitimacy.
4. **Methodologies, Practices**: The development methodologies and practices adopted by the project, which influence its maintainability, contributor retention, and quality.
5. **Architecture, Maintainability**: The design of the software architecture, including modularity and code complexity, it affects contributor retention, leads to increased quality and is the limiting factor for development scalability (thus impacting feature set).
6. **Licensing**: Licensing policies, usually static over the project lifetime, impacting how the software can be used and contributed to. Similarly to governance, it interacts in a very complex way with other aspects. However, there is no conclusive research linking specific license types (e.g. permissive VS copyleft) to higher sustainability.
#### Individual Dimension
This dimension captures the characteristics of individual contributors. It considers their motivations, knowledge, and skills, which directly affect the quality and direction of the project.
1. **Personal Motivations**: The individual motivations of contributors, which are often influenced by the sense of community, project niche, and feature set. Influences attraction and retention.
2. **Personal Knowledge**: The technical expertise and skills of individual contributors. It is affected by project niche/size and affects the quality and feature set of the project.
#### Economic Dimension
This dimension deals with the financial aspects of sustainability in OSS projects. It highlights the availability, management, and monetization of resources that enable long-term development.
1. **Financial Resources**: The attraction and management of financial resources, including foundations, crowdfunding, and sponsorships. This influences and is influenced by internal monetization and governance.
2. **External Monetization**: The ways external actors monetize their involvement with the project and their actions towards it. Includes paid contributors. Highly related to external communication and openness.
3. **Internal Monetization**: The use of project funds to pay contributors, often seen in projects with corporate governance. The backing organization is, therefore, a heavy factor in the projects continued development.
#### Environmental Dimension
This dimension focuses on the environmental implications of OSS projects.
1. **Environmental Requirements**: The concerns related to the projects environmental impact. It is sometimes seen in the form of regulatory compliance (thus relates to governance).
#### OSS sustainability aspects {#oss-sustainability-aspects-table}
| **Dimension** | **ID** | **Aspect** | **Studies** |
|:--:|:--:|:--:|:---|
| Social | A1 | **Contributor Retention** | S012, S013, S016, S017, S019, S025, S028, S030, S036, S037, S040, S045, S046, S047, S048, S049, S050, S051, S053, S056, S058, S059, S065, S066, S072, S074, S075, S076, S081, S082, S086, S087, S090, S092, S097, S098, S099, S102, S107, S111 |
| 2-4 | A2 | **Contributor Attraction** | S005, S013, S015, S016, S019, S021, S024, S030, S031, S037, S039, S043, S047, S051, S053, S056, S059, S064, S065, S071, S073, S076, S099, S102, S104, S107 |
| 2-4 | A3 | **Internal Communication** | S002, S003, S012, S013, S014, S017, S022, S023, S027, S029, S003, S030, S031, S043, S061, S068, S069, S071, S073, S076, S081, S083, S084, S085, S087, S092, S096, S097, S100, S102, S104, S106, S111 |
| 2-4 | A4 | **Governance Structure** | S012, S013, S014, S017, S027, S029, S031, S043, S057, S058, S060, S061, S065, S071, S072, S073, S080, S084, S085, S009, S087, S089, S097, S102, S104, S105 |
| 2-4 | A5 | **Openness/Onboarding** | S003, S035, S041, S043, S055, S056, S057, S058, S059, S060, S067, S070, S078, S081, S082, S087, S097, S099, S102, S104, S109, S110, S111 |
| 2-4 | A6 | **Legitimacy** | S006, S007, S015, S043, S053, S064, S071, S076, S078, S080, S088, S095, S098, S101, S107 |
| 2-4 | A7 | **External Communication/Ecosystem** | S012, S013, S014, S043, S045, S006, S069, S071, S087, S104, S107, S110 |
| 2-4 Technical | A8 | **Sustained Activity** | S004, S007, S010, S011, S013, S015, S016, S018, S033, S034, S038, S041, S043, S054, S068, S071, S072, S073, S076, S078, S088, S091, S092, S093, S095, S098, S103 |
| 2-4 | A9 | **Functionality/Scope** | S003, S010, S013, S015, S017, S018, S029, S032, S044, S053, S071, S077, S078, S079, S087, S088, S092, S095 |
| 2-4 | A10 | **Quality Assurance** | S008, S010, S013, S015, S018, S029, S040, S041, S043, S058, S059, S064, S071, S087, S092 |
| 2-4 | A11 | **Methodologies/Practices** | S001, S004, S005, S008, S019, S040, S043, S052, S058, S065, S071, S086, S087, S090, S092, S094, S108, S111 |
| 2-4 | A12 | **Architecture/Maintainability** | S001, S005, S015, S026, S042, S052, S053, S077, S087, S094, S111 |
| 2-4 | A13 | **Licensing** | S017, S013, S015, S087, S092 |
| 2-4 Individual | A14 | **Personal Motivations** | S012, S018, S056, S058, S069, S083, S110 |
| 2-4 | A15 | **Personal Knowledge** | S015, S018, S002, S085, S100, S102, S106, S111 |
| 2-4 Economic | A16 | **Financial Resources** | S013, S015, S016, S020, S032, S043, S005, S062, S063, S064, S076, S085, S087, S089, S092, S104, S110 |
| 2-4 | A17 | **External Monetization** | S012, S014, S015, S034, S052, S067, S070, S079, S087, S092, S099, S104, S106 |
| 2-4 | A18 | **Internal Monetization** | S019, S020, S079, S083, S087, S092 |
| 2-4 Environmental | A19 | **Environmental Requirements** | S003 |
| 2-4 | | | |
Table [[table:aspects]](#oss-sustainability-aspects-table) shows an overview of our aspects, and which studies address each of them. We can see that concerns overwhelmingly fit the technical and/or social sustainability dimensions, especially concerns that are frequently used as a measure of sustainability (e.g. sustained activity and contributor retention([Chengalur-Smith, Sidorova, and Daniel 2010](#ref-S076))). The technical and social concerns are also closely related, as they form a virtuous cycle([Santos et al. 2013](#ref-S016)) of project legitimacy, attraction, and activity([Chengalur-Smith, Sidorova, and Daniel 2010](#ref-S076)). Corporate involvement is also a relevant concern, as it bridges the economic (internal/external monetization) and social (governance([Nakakoji et al. 2002](#ref-S074))) dimensions.
### OSS sustainability understandings
Sustainability in the OSS domain encompasses a projects long-term viability and ability to continue delivering value (S010, S033, S098). It refers to the software potential to maintain the functionality and evolution of the software system in the future (S044). A core characteristic of sustainable software is its ability to exhibit software development and maintenance activity over the long term (S013, S076), ensuring it remains active for a longer period of time (S076) and can evolve to incorporate new demands over time (S029). Sustainability also means creating the necessary conditions for future generations to use and evolve present artifacts (S077).
From a technical perspective, sustainability is closely tied to the softwares inherent qualities and structure. Projects need to maintain high-quality standards and implement rigorous methodologies (S008). Being technically sustainable means overcoming inherent challenges of OSS like software complexity and its non-uniform evolution, which can pose threats (S001, S013). Long-living projects usually adopt modular structures and less complex code are incentives for developers and contribute significantly to maintainability (S005, S026, S042, S053). Also, other factors can contribute to sustaining OSS, for instance, the projects ability to reduce bugs and ensure stability (S013), along with a high probability of new revisions being published and consistent maintenance (S007, S071, S095), are also important for tecnical sustainability.
A cornerstone of OSS sustainability is the underlying community of contributors (S002, S017, S025, S074). This involves the continuous attraction of new and retention of existing contributors (S013, S021, S024, S030, S037, S039, S099, S102, S107), recognizing that contributor disengagement threatens sustainability (S066, S090). Essential social aspects include the knowledge and skills contributors bring (S002, S012), fostering community growth (S005, S043, S102), building interpersonal trust (S023), ensuring fairness and acknowledging contributors motivations (S012, S083, S096, S106). Effective governance rules (S027, S031, S055, S058, S070, S072, S089) with clear leadership (S017), a participative development process (S003), and transparent communication (S013, S029, S074, S100, S104) are vital. Mentoring and support to newcomers (S048, S049, S058, S060, S071, S102) along with promoting an open and inclusive atmosphere and diversity (S061, S092, S097, S099, S102, S104) are also critical for retaining members and promoting long-term success.
Despite OSS having a facilitated distribution due to its free licenses, financial resources (S005, S043, S062, S063, S084, S092), sponsorships, and fundraising (S013, S019, S020, S064, S095, S104) are important for project progress and sustainability. The increasing commercial participation and firm involvement in OSS projects have significant consequences for sustainability (S014, S034, S052, S053, S067, S070, S078, S082, S089, S099), bringing benefits, as well as new challenges, to OSS communities. Sustainability plays an important role in the overall open-source ecosystem (S069, S094, S107), which means that OSS is part of long and complex chain of software dependencies that depends on financial support directly or indirectly.
On an individual level, it is heavily influenced by the contributors themselves, particularly their knowledge and skills (S002) and their intrinsic motivations to participate (S012, S083, S096, S106). Factors such as fairness and perceptions of justice within the project community significantly affect contributors willingness to engage (S012, S083). A developers feelings of identity and belonging are also crucial for their retention and the projects long-term survival (S030), while the presence of toxic behaviors among developers can critically jeopardize community sustainability (S096, S104). From an environmental perspective, sustainability is understood to include broader ecological and social requirements (S003), which is not incorrect, but represents a disconnection between OSS development and other environmental aspects.
## Discussion
This section presents our main findings, outlines some future work, and discusses the threats to the validity of this work, along with the countermeasures we have applied to address them.
### Main Findings
The main findings resulting from our investigation are:
- **A way to evaluate OSS sustainability while designing software**: Our proposed aspects main intended usage is as a starting point for more specific evaluation frameworks (e.g. with actual metrics). With that said, we believe that these are already useful to practitioners as high-level guidance on key concerns they should be on the look out for while adopting OSS dependencies. We propose that further discussion and research about how OSS sustainability could be evaluated in a more systematic way during software design phases should follow.
- **Sustainability of OSS is uncontrollable, but can be understood**: The first step for organizations when designing their applications is to recognize that they have no significant control (in most cases) over OSS projects. Considering the wide range of factors affecting sustainability across various dimensions, only systemic and high-level actions have a direct impact on the sustainability of OSS. However, designers can and should understand all aspects that affect the sustainability of projects used as dependencies.
- **Sustainability aligns with OSS culture and values:** OSS is deeply rooted in a culture of collaboration and knowledge sharing, rather than profit-seeking. This culture seems to directly shape the factors that contribute to project sustainability. Introducing sustainability concerns to OSS development community could strengthen OSS, as economic and environmental dimensions, which often conflict in proprietary software development, tend to be more aligned within OSS.
- **Privileged and underexplored dimensions:** Current research tends to prioritize technical and social aspects, with limited attention to individual, economic, and particularly environmental dimensions. The scarcity of studies addressing environmental issues within OSS hints that the relation between the OSS communities and the environmental impacts of their software has not yet been well explored.
- **Sustainability systemic effects awareness:** Adopting a sustainability/aware vision aligns OSS projects with long-term goals. While most research emphasizes sustainability in software i.e., enhancing maintainability and system endurance, domain-specific studies highlight sustainability by software, showing how software can support social, environmental, and organizational goals. This approach encourages system designers and architects to consider the broader systemic effects of their decisions, integrating sustainability into every stage of software engineering.
### Future Work
The future is bright for further research within OSS sustainability. OSS sustainability is different enough from general software sustainability to warrant its own specificities, currently being matured by the research community to move towards widely accepted understandings. Thus research into any of the aspects will be helpful to further their current understanding.
The diversity of sustainability understandings might warrant surveys to gauge how researchers and practitioners from different segments understand the concept, helping understand whether a wide consensus is possible and, if so, what it would look like depending on the demographic.
Our proposed aspects are theoretical, thus they provide mostly a conceptual framework for practitioners to think about OSS sustainability, whether they are adopters or contributors. Researchers can build upon these aspects to create more specific guidance and/or metrics to complement them, working as tools that can be directly used by practitioners to evaluate OSS sustainability.
This studys results can also be useful for future mappings and/or reviews in the OSS sustainability area. By including all of the aspects as synonyms of sustainability, it is possible to locate studies that are sustainability adjacent but dont address it by name directly. This includes important, older, sustainability-related studies from periods where the sustainability terminology was very rarely used.
### Threats to Validity
Errors could occur during SMS execution, especially during study selection. This could compromise the SMS coverage. To address this possible bias, we developed a detailed protocol based on ([Petersen, Vakkalanka, and Kuzniarz 2015](#ref-Petersen2015)), validated by a senior SMS expert, and resolved disagreements through consensus meetings. Similarly, the construction of categories, which requires the interpretation of fragments, may introduce mistakes. This was mitigated by multiple iterations and additional consensus meetings.
Another threat concerns the generalizability of our results, as most analyzed studies stem from academic initiatives, with limited representation from industry or OSS communities. This restricts the scope of our conclusions, which we deliberately confine to the academic context, while validation in industrial or community settings is left for future work. Additionally, our search strategy might not have retrieved all relevant studies. To mitigate this, we refined the search string through pilot studies and targeted well-known SE databases (Scopus, IEEE Xplore, ACM Digital Library). Although synonyms for “sustainability” could not be exhaustively captured, this limitation aligns with the studys objective of clarifying the terms meaning.
Finally, data interpretation poses a potential threat, as many findings rely on the classification of text passages. To reduce subjectivity, we held brainstorming sessions to ensure consistent interpretations of sustainability in OSS, and all extracted data was reviewed by all authors to avoid hasty or biased conclusions.
## Final Remarks
OSS has become a critical foundation of todays digital infrastructure, yet its sustainability remains an open and multifaceted challenge. In this work, our objective was to clarify how sustainability is understood in the OSS domain, what dimensions and aspects influence it, how these aspects are addressed in research, and the impacts on the design of software systems. Our SMS put together studies from two decades of OSS and sustainability literature, revealing that while social and technical are well-explored, economic and especially environmental dimensions remain significantly underrepresented. The main contribution of this mapping is to provide an overview of sustainability aspects and their interrelations, helping with decisions regarding project direction as well as adoption concerns. By identifying 19 sustainability aspects across five dimensions, our results offer both a conceptual foundation and a practical reference for researchers, maintainers, and adopters who are interested in OSS projects being more resilient in the long term. This mapping raises awareness about the importance of introducing systemic vision to sustain the software ecosystem upon which much of society now depends.
## Acknowledgments
This study was supported by CNPq (313245/2021-5), FAPESP (2023/00488-5, 2025/06946-0), and CAPES (001).
## Appendix: Sustainability fragments and keywords {#sustainability-fragments}
| ID | Relevant fragment(s); extracted keywords in bold |
|:---|:---|
| [S001](https://doi.org/10.1002/smr.2270) | [...]its sustainability could be threatened by that **complexity** or **non-uniform** evolution of some packages. |
| [S002](https://doi.org/10.1007/978-3-030-54997-8_10) | The sustainability of an OSS project is heavily based on the **underlying community** of contributors and on the **knowledge and skills** they bring to the project |
| [S003](https://doi.org/10.1007/978-3-319-08581-4_13) | [...] we may confidently conclude that sustainable systems are at least systems that **suit the needs of users** [...]. Beyond that, sustainable systems will have to take **ecological** and **social requirements** into account. it is not only the free and open character of the software but also the **participative development process** that is a factor of sustainability. |
| [S004](https://doi.org/10.1007/978-3-642-13244-5_23) | One of the more complex aspects of the original analysis is the qualification of **release rate** as an indicator of the sustainability of project activity. The assumption here is that projects which make releases too quickly cannot maintain the pace of activity [...]. |
| [S005](https://doi.org/10.1007/978-3-642-24418-6_26) | [...]we can say that the sustainability of OSS is closely related to three factors **community growth**, **financial resources** and **software management** [...]. [...] **growth and continuity** of the community can result more naturally in **financial resources** that, if well managed, can be reversed in benefits to the community and encourage its growth, feeding the OSS sustainable life cycle. Factors related to **source code structure** can greatly contribute to OSS projects sustainability[...]. The code with a **modular structure** is an incentive for developers to enter and to continue in the project development. |
| [S006](https://doi.org/10.1007/978-3-642-33442-9_1) | [...] it provides information on the **outcome of the forks**, in order to see if forking undermines the sustainability of the projects. |
| [S007](https://doi.org/10.1007/978-3-642-33442-9_14) | An **growing number of users** and a **high probability of new revisions** being published is correlated with the sustainability of the project. |
| [S008](https://doi.org/10.1007/978-3-642-33442-9_19) | In the context of open source software, this includes raising the **quality standards** of products by implementing more complex processes and **rigorous methodologies**. |
| [S009](https://doi.org/10.1007/978-3-642-33442-9_2) | [...] **compatibility of a foundation with the projects' needs** is a crucial factor in ensuring the project's sustainability |
| [S010](https://doi.org/10.1007/978-3-642-33442-9_21) | In this paper we address the role of **code forking** [...] in ensuring the long-term sustainability of a software system. We take the view of the consumer and focus on two central elements: **quality** and **staying power** how to create a **high-quality product** that is **usable as long as possible**. The **possibility to fork** is one of the key factors that ensure that open source will continue to evolve and thus remain sustainable. |
| [S011](https://doi.org/10.1007/s10664-021-10012-6) | projects depend on the **continuity of their development** communities to remain sustainable |
| [S012](https://doi.org/10.1016/j.chb.2008.04.009) | [...] in order to examine the sustainability potential of the open source model it is important to understand the relationship between **contribution motivations** and the **threat of external appropriation**<br><br>the sustainability of open source projects depends to a large extent on contributors willingness to contribute to such projects, which is, in turn, affected by **contributors motivations**, **fairness**, and **perceptions of the open source models justice**. |
| [S013](https://doi.org/10.1016/j.chb.2019.02.005) | OSS development project sustainability is defined as the ability of the project to exhibit **software development and maintenance activity over the long term**<br><br>**Make our software {stable** (reduce bugs)} **Feature set**<br><br>**Documentation**<br><br>**Reduce time between releases**<br><br>**Attract users/contributors**<br><br>**Keep users/contributors involved**<br><br>**Leverage the power of the leader/main company**<br><br>**Fundraising**<br><br>**Legal issues (license, copyright assignments)**<br><br>**Communication inside the project**<br><br>**Communication upstream/downstream** |
| [S014](https://doi.org/10.1016/j.infoandorg.2019.100274) | **Community governance**<br><br>**The role of commercial affiliates**<br><br>**Maintaining the family atmosphere**<br><br>**Cross-project knowledge sharing**<br><br>**Project coordination** |
| [S015](https://doi.org/10.1016/j.is.2014.10.005) | The results demonstrated a temporal persistence in the relationship between sustainability and the **speed of defect-removal** and **functionality-enhancement,** whereas the effect that the **defect-removal rate** and **functionality-enhancement** rate have on development sustainability was discovered to significantly decrease as the project grows **old**. Several researchers have studied open source software. Many of these have studied the various factors that drive OSS projects' development sustainability, including **developer and user attraction**, **development base** and **project age**, having developers with higher **levels of different skills**, **project status and activity**, having a **nonmarket sponsor**, and **having a copy-left licence**. In the existing OSS literature, there are few longitudinal studies that investigate the relationships between OSS sustainability and its antecedents. As an example, Midha [...] investigated the potential impact of certain factors (e.g. **software complexity** and **modularity**). [...] Subramaniam et al. examined the impact of some time-dependent predictors (e.g. **project status**) and some time-invariant predictors (e.g. **project licence**). |
| [S016](https://doi.org/10.1016/j.jsis.2012.07.004) | [...] examine what **attracts contributors**, creating an environment likely to improve and promote the project sustainably. As commercial organizations increasingly sanction an open source strategy, the **user uptake** will determine the level of **sponsorships**, and the sustainability of FOSP [...] groups of visitors, users and developers provide FOSP with varying and unique sets of development resources that together promote and improve the project towards the sustainability of **recruiting new resources** and generating more **work activities** and other indirect contributions[...]. |
| [S017](https://doi.org/10.1016/j.jss.2013.11.1077) | For this reason, **sustainability of communities** has been identified as essential for long-term sustainability of OSS. Earlier research also suggests that an effective **structure of governance** is a basis for healthy and sustainable OSS communities. [...] aspects such as **clear leadership**, congruence in terms of **project goals**, and good **team spirit** are of fundamental importance. [...]. Further, the **licensing** of OSS may affect the community. |
| [S018](https://doi.org/10.1016/j.jss.2019.110452) | The **long-term viability of a technical solution**. The concern being that if the project contributors **overreach their collective abilities** and their **capacity to develop** and maintain **good quality** software, then there is a risk the project may cease to be viable. |
| [S019](https://doi.org/10.1109/CHASE.2015.9) | **Maintaining and increasing the populations in software development communities** are challenges of OSS projects for sustainability. Yamashita et al. proposed a pair of population metrics, namely, **magnetism** and **stickiness** To increase the utility of writing code compared to the utility of just discussing, projects need to setup the **development environment**, which can decrease the **cost of writing code**. **Employment** is a big incentive to write code. The project itself or other third-parties can select this option. Although it is not easy to make innovations, innovations can **decrease the cost** and may **increase the reward**. For example, **developing new tools** like Git, a version control system, and deploying new services like GitHub, a web-base hosting service and social networking system for developers, can be regarded as such innovations. |
| [S020](https://doi.org/10.1109/COMPSAC54236.2022.00144) | Atiq et al. point out that the importance of **financial support** for the progress of OSS projects is well-recognized by the research community. And they find that proper **management** is essential to the projects sustainability, even if the financial benefits received by the developers are unequal. With the guidance of the overjustification theory, we analyze and the changes of users contributions and responses over time and discover that they become significantly more active after **getting sponsorships**. And we also find that **providing sponsorships** to developers can improve their own or contributed projects. |
| [S021](https://doi.org/10.1109/HICSS.2011.264) | [...] a continuous **influx of people willing to contribute** is essential to a FOSS project's sustainability. |
| [S022](https://doi.org/10.1109/HICSS.2014.406) | [...] identify the types and instances of **citizenship behaviors** that are critical to the functioning and sustainability of FLOSS communities. |
| [S023](https://doi.org/10.1109/icse-nier58687.2023.00010) | The overarching goal of this study is to bring to attention the importance of **interpersonal trust** in OSS sustainability. |
| [S024](https://doi.org/10.1109/icse-seet58685.2023.00037) | To secure sustainability, OSS projects need to maintain a **healthy influx of newcomers** |
| [S025](https://doi.org/10.1109/ICSE.2003.1201220) | A **large base of voluntarily contributing members** is one of the most important success factors of OSS[...] |
| [S026](https://doi.org/10.1109/ICSE.2012.6227030) | As an example, the **modularity of a software architecture**, which is considered a key feature that contributes to the sustainability of large scale projects [...] |
| [S027](https://doi.org/10.1109/ICSE.2015.184) | **Governance rules** enable the **coordination of developers** in order to advance the project during its whole lifespan and, more importantly, their **evolution** allows the project to adopt societal changes on the way people want to collaborate, thus promoting the sustainability of the development process. |
| [S028](https://doi.org/10.1109/ICSE.2019.00100) | A key concern in any FLOSS project is its sustainability, and a major factor that affects this is the projects **ability to retain contributors** |
| [S029](https://doi.org/10.1109/ICSE43902.2021.00093) | Sustainability: to promote the project to **fulfill its goals**, to **survive changes**, and to **incorporate new demands over time**. **Maintainers** perform an unquestionably central work to the success and long-term sustainability of communities. [...] In fact, we found that **Communication** was considered the most important attribute of a great maintainer with **Quality Assurance** being the second-ranked [...]. |
| [S030](https://doi.org/10.1109/ICSE48619.2023.00038) | The sustainability and long-term survival of Open Source Software (OSS) projects depend not only on **attracting** but, more crucially, **retaining motivated developers**. The reasons behind a developers decision to stay or leave an OSS project can depend on different intrinsic or extrinsic factors, including an individuals feelings of **identity** and **belonging** to the community. |
| [S031](https://doi.org/10.1109/ICSE48619.2023.00066) | Sustainable Open Source Software (OSS) projects are characterized by volunteering work, **continuous recruitment**, and **effective governance**. [...] sustainable projects during episodic changes can **adapt** themselves to institutional statements more efficiently [...] **changes in self-governance** can change the trajectory of project sustainability. Sustainable projects can process and **translate self-governance rules and policies into sociotechnical changes**, and vice versa, more effectively than unsustainable projects. |
| [S032](https://doi.org/10.1109/icse48619.2023.00218) | To help with sustainability, companies **contribute financially** as well as upstream fixes which in return prevents carrying any technical debt internally. To create a sustainable project, companies need to open-source projects **they use and care about** internally. |
| [S033](https://doi.org/10.1109/MC.2020.2998235) | [...] we consider research software as sustainable if it has a long **life span** and remains live. |
| [S034](https://doi.org/10.1109/MC.2021.3133052) | [...] **commercial participation** also brings challenges and risks to the **long-term development** of OSS and the sustainability of critical open source ecosystems. |
| [S035](https://doi.org/10.1109/MSR.2007.23) | Most projects carefully regulate **admission of outsiders** to full **developer privileges**[...]. Understanding the factors that influence the who, how and when of this process is critical, both for the sustainability of FLOSS projects, and for outside stakeholders who want to gain entry and succeed. |
| [S036](https://doi.org/10.1109/MSR.2009.5069497) | The **stability and permanence of [...] most active developers** is of great importance for the evolution and sustainability of the project. |
| [S037](https://doi.org/10.1109/MSR.2017.37) | **attracting new** and **retaining old contributors** for achieving sustainable success |
| [S038](https://doi.org/10.1109/SANER.2016.27) | To measure the sustainability of the developer community participation, we [...] measure the contribution of the developer community in terms of **software configuration management artifacts**. [...] we measure **commit counts** as a proxy of developer community participation and use commit counts per time-interval to measure the sustainability of the developer community participation. |
| [S039](https://doi.org/10.1109/SANER50967.2021.00054) | Since volunteer developers are free to participate in the development and also free to leave, OSS projects always seek **newcomers** and their contributions to make the projects sustainable |
| [S040](https://doi.org/10.1109/SANER50967.2021.00060) | In recent years, researchers and practitioners attempted to defined catalogs of MCR **anti-patterns**, which become a major problem that hinders software quality, maintainability and sustainability Hence, if reviews with divergent scores are not carefully resolved, they may contribute to a tense **reviewing culture** and may slow down integration and lead to detrimental effects on contributors **continuing participation** in the community affecting the sustainability of the project |
| [S041](https://doi.org/10.1109/SANER56733.2023.00012) | The **bus factor risk** is significant for project sustainability. Archived projects tend to have a smaller number of bus factor contributors, a higher **PR acceptance rate**, and a longer **issue response duration**. |
| [S042](https://doi.org/10.1109/SBES.2010.26) | Less **complex code** may facilitate the addition of new features and bug fixing in a sustainable way and therefore supports **maintainability**. |
| [S043](https://doi.org/10.1109/SoHeal52568.2021.00010) | Sustainability is signaled by three factors **community growth**, **financial resources**, and **software management** Researchers define project health through the collection of success measures; including metrics related to project output, process, and the outcomes for project members. In this context, success is the result of project activity and the release of code, otherwise the project is abandoned. Further measures of success explore the growth and diversity of projects. Activity measures tell you when a project is finished; health and sustainability measures would identify that **trajectory** in advance. While sustainability evokes **shared commitment**, survivability aims to surface indications of a projects vigor, resilience, and organization in the face of risk Sustainability and survivability, together, aspire to provide clear signals of a projects likelihood to **continue producing quality software**. Much of the early literature on open source project health focused on success measures, however as open source health research has matured, the focus has moved to measures of sustainability and further, to an understanding that open source health must include considerations for **social interactions** and **project diversity** when estimating survivability. **Quality model** - **product quality**, **process maturity** and sustainability **Development Base** (size), **project age** and the **size of niche**<br><br>**Patch contribution** and **patch process**<br><br>**Community growth**, **financial resources** and **software management**<br><br>**Relationships among people, technologies, and organizations** Virtuous Circle - Feedback loop of open source **best practices**<br><br>**Ability to Fork**<br><br>**Commits**, **retention of committers** |
| [S044](https://doi.org/10.1109/tr.2022.3176733) | The sustainability of an OSS project refers to the potential initiative to maintain the **functionality and evolution** of the software system in the future |
| [S045](https://doi.org/10.1109/TSE.2018.2872713) | Furthermore, peripheral developers come with extensive **external social networks** that are important for the sustainability of FLOSS projects Given the observed prevalence of EV [Episodic Volunteering], and the limitations to volunteers becoming habitual, the effective **incorporation of episodic volunteers** may become an important competency in FLOSS project sustainability. |
| [S046](https://doi.org/10.1109/TSE.2020.2985093) | [...] it is of particular interest to understand how **episodic contributors** can be 'retained'[...]. Retention is appealing because returning contributors require less assistance than newcomers and **retention** is one of the key factors in FLOSS project sustainability. |
| [S047](https://doi.org/10.1109/TSE.2021.3053403) | The sustainability of OSS projects has attracted great interest from researchers. Previous studies have investigated the motivations behind and **barriers** to developers **joining** and **retention** in OSS projects. |
| [S048](https://doi.org/10.1109/tse.2022.3156071) | For an OSS project, good **support to newcomers** early career would help retain its most valuable asset, and motivate newcomers to make sustainable contributions, hence reducing the high **turnover** problem. |
| [S049](https://doi.org/10.1109/TSE.2023.3242415) | Investigating mentors engagement can help OSS communities to devise support mechanisms to optimize the **mentoring** process and further promote the healthy and sustainable development of communities. The sustainability of OSS projects depends on the continuous **inflow and retention** of newcomers |
| [S050](https://doi.org/10.1145/2536536.2536560) | [...] it is essential to **motivate, engage, and retain new developers** in order to promote a sustainable community in a project. |
| [S051](https://doi.org/10.1145/2593702.2593704) | Many projects leverage the **contribution of outsiders** and the sustainability of the project relies on **retaining** some of these newcomers. |
| [S052](https://doi.org/10.1145/3106237.3106287) | We find systematic differences among modules; these differences are stable over time, which suggests that certain **architectural features**, **commercial interests**, or module-specific **practices** lead to distinct sustainable equilibria. Our proposed framework to quantify **maintainer practices** and **productivity scaling** may lead to a better understanding of the factors that allow rapidly growing projects to be sustainable and to practices that reduce risk of project failures |
| [S053](https://doi.org/10.1145/3236024.3236062) | [...] projects may be considered sustainable from a code **maintainability perspective** if they conform to **modular and extensible architectures**, from a **community perspective** if they successfully **attract and retain newcomers**; and from an **economic perspective** if they ensure **low total cost of ownership** and **high added value**. For example, **competition** was listed as a major driving force behind one project. |
| [S054](https://doi.org/10.1145/3239235.3240501) | [...] the model proposed in this paper can be used by developers to check the **maintenance status** of an open source project, before deciding to use it. This information has a key value, since there is a growing concern on the sustainability of modern open source projects. |
| [S055](https://doi.org/10.1145/3306446.3340825) | In this work, we analyze open source projects to determine whether they exhibit a rich-club behavior, i.e., a phenomenon where contributors with a high number of collaborations (i.e., strongly connected within the collaboration network) are likely to cooperate with other well-connected individuals. The presence or absence of a **rich-club** has an impact on the sustainability and robustness |
| [S056](https://doi.org/10.1145/3359224) | Studying what makes projects attractive is especially important because, as opposed to individual motivation which is typically inherent to the potential contributors, **project attractiveness** can be to a larger extent controlled by the project maintainers, as we will argue in the remainder of this paper. Therefore, increasing project attractiveness has the potential not only to reduce some **onboarding barriers**, but also to improve the sustainability of open-source projects. Indeed, among the 11 participants who talked about **team size**, five mentioned reasons why a big project may be a better choice for newcomers. One reason is that with more contributors in the team, the project can be more sustainable. [...] stakeholders could focus on developing reliable new **signals** for the less readily observable project qualities we identified as important. Ultimately, these signals could help direct **contributor effort** to open-source projects where this effort is most needed, contributing to the sustainability of open-source ecosystems as a whole. [...] **lack of time or interest of the main contributors** poses serious sustainability risks. Recruiting **new contributors** can, therefore, help ensure the sustainability of open-source projects. |
| [S057](https://doi.org/10.1145/3377811.3380920) | For example, Zhou et al. found that the **distribution of work** among the Linux kernel maintainers followed the 80:20 rule for most modules, suggesting that a few maintainers may bear the brunt of the increased workload. These issues have caused OSS projects to increasingly worry about their sustainability. |
| [S058](https://doi.org/10.1145/3377812.3381402) | One perceived risk of using FOSS software in commercial environments is its sustainability. [...] . I propose to establish evidence of sustainability measures for **software quality** taking place in FOSS communities. I define sustainability of quality as the ability of the community to **continuously deliver software of industrial standards**. My PhD study is to demonstrate that FOSS communities gain sustainability for quality through **participation motives** (e.g. hackers ethics), a **governance mechanism for software change process**, and the adoption of **good practices in the pull request (PR) evaluation process**. **Participation sustainability** is an issue in some communities. For a FOSS project to remain sustainable, it must **evolve** with its user base and its developer base. |
| [S059](https://doi.org/10.1145/3383219.3383242) | [...] the community always needs **newcomers**, as creativity requires fresh minds and an ongoing flow of ideas and **new contributions**. Ostracizing those who are not inside the community may hinder its evolution and sustainability. Each PR governance reduces the threat of poor code. Consistency and governance create a culture of excellence. [...] This perspective contribute to the sustainability of **software quality** in FOSS. |
| [S060](https://doi.org/10.1145/3415251) | These **roles**, although known and important for the projects sustainability and **community evolution**, are often not formally recognized in OSS communities. |
| [S061](https://doi.org/10.1145/3468264.3468563) | [...] sustainability is a measure related more to the **human and social aspect** (e.g., the ability to take **responsible collective action**, and an **open and inclusive atmosphere**, etc.) than the technical aspect (defect density, technical advantage, etc.). |
| [S062](https://doi.org/10.1145/3491102.3501822) | A more relevant **[donation] mechanism** is needed to promote the healthy and sustainable development of the ecosystem. |
| [S063](https://doi.org/10.1145/3510003.3510116) | **Financial support** for OSS maintainers and developers is a major issue in terms of sustaining OSS projects, and the ability to donate to individuals is expected to support the sustainability of developers, projects, and community. |
| [S064](https://doi.org/10.1145/3510003.3510121) | A better understanding of the effectiveness of using social media to **attract attention** to OSS projects could directly impact the projects success and sustainability. For example, prior work found that **popular** OSS projects are perceived as having **higher quality** and better **community support**, tend to be more **attractive** to new contributors, and tend to be more successful at **fundraising**. That is, they tend to be more sustainable. |
| [S065](https://doi.org/10.1145/3510003.3510196) | One major challenge of OSS sustainability is to **attract** and **retain capable newcomers**. To help newcomers become familiar with an OSS project, GitHub provides a list of best **practices** [...]. Even if sufficient **documentation** is provided, it is still very challenging for newcomers to locate **suitable development tasks** to start with. |
| [S066](https://doi.org/10.1145/3510454.3522685) | **Contributors** are vital to the sustainability of open source ecosystems, and **disengagement** threatens that sustainability. |
| [S067](https://doi.org/10.1145/3510849) | To achieve **commercial goals**, companies have made substantial contributions to large open-source software (OSS)[...]. However, they often withdraw their employees for a variety of reasons, which may affect the sustainability of OSS projects. While the turnover of individual contributors has been extensively investigated, there is a lack of knowledge about the nature of **companies withdrawal**. |
| [S068](https://doi.org/10.1145/3524842.3528506) | Seeking less uncertainty, many OSS projects join established software communities [...] to **guide projects** toward sustainability. In recent work we showed that OSS project sustainability can be effectively predicted [...] from longitudinal project and process metrics supplemented by socio-technical network metrics (**developer communications** and **code contributions**), [...]. |
| [S069](https://doi.org/10.1145/3531056.3542767) | We, therefore, propose the concept of software digital sociology that represents mining abundant software-activity data to achieve such understanding. The research objects range from **individual learning**, **group collaboration**, and **ecosystem sustainability**, along with a particular focus on the complex **dependencies** coined as software supply chain. |
| [S070](https://doi.org/10.1145/3540250.3549117) | [...]. These strengths are threatened when a single organization can exert **exclusive control** over the future evolution of an OSS project, which in turn can jeopardize the future sustainability of OSS projects and ecosystems. The findings of this study may help OSS communities to increase their awareness of this issue and the associated risks, and adjust their **governance mechanisms** so as to ensure their future sustainability. As **corporate participation** in OSS ecosystems is growing, their influence on the **future evolution** of these ecosystems also becomes stronger, which in turn can have significant consequences for the sustainability of these ecosystems. |
| [S071](https://doi.org/10.1145/3540250.3549132) | [...] we hypothesize that sustainable projects may exhibit different **code** and **process patterns** than unsustainable ones, and that those patterns can grow more apparent as projects evolve over time. Apache Software Foundation (ASF), which provide common **standards** and **guidance** in exchange for higher community uniformity. The popularity and high standards of foundation supported projects can contribute to their continued sustainability, by **attracting** a steady supply of programmer effort. Those studies found that different **patterns of social interactions** and different **socio-technical behavior** mediate differential success outcomes, in particular with respect to sustainability metrics. This paper is a first step showing that it is possible to associate sustainability with **code, quality and process metrics**. During the incubation, the projects long-term goal is to become self-sustainable, i.e., the projects community can **self-govern** itself to **sustain its activity and productivity over time**. To help incubating projects achieve such level of sustainability, ASF, different from most OSS foundations, provides each incubating project with in-depth **mentorship** from senior ASF committers. More recently, Yin et al. showed that socio-technical factors (mostly **social and technical networks**) can be used to forecast the incubation sustainability outcome for ASF incubator projects They found that a higher **bug-fixing** and **feature enhancement rate**, together with an **increase in the frequency of releases** helps with long term sustainability. From a sustainability perspective, minor contributors could become committers and maintainers of the project. Thus, projects and maintainers should consider **attracting** and **providing guidance** to minor contributors as a way of expanding the projects community. |
| [S072](https://doi.org/10.1145/3543873.3587336) | [...] refers to a projects ability to be **maintained and developed over time**, including aspects such as **governance and community engagement**. |
| [S073](https://doi.org/10.1145/3555129) | In this paper, we make the first effort toward understanding OSS project sustainability using a dual-view analysis, by combining institutional analysis with socio-technical systems analysis. In particular, we (i) use linguistic approaches to extract **institutional rules and norms** from OSS contributors communications to represent the evolution of their **governance systems**, and (ii) construct **socio-technical networks** based on longitudinal **collaboration records** to represent each projects **organizational structure**.<br><br>In software engineering, the focus has been on understanding success and sustainability from the **socio-technical** perspective: the OSS developers **day-to-day activities** and the **artifacts** they create. In the management domain, on the other hand, emphasis has been on institutional designs [...] that **structure governance** and OSS **project administration**. [...] key hurdles that OSS projects have to demonstrate to graduate is that they can (1) **produce new releases**, and (2) show the **ability to attract new developers**. Both of these factors arguably are key to the sustainability of OSS projects. |
| [S074](https://doi.org/10.1145/512035.512055) | A **large base of voluntarily contributing members** is one of the most important success factors of OSS[...] |
| [S075](https://doi.org/10.1587/transinf.2015EDP7363) | Steinmacher et al. argued that the sustainability of many OSS projects relies on **retaining newcomers**. They discussed some barriers faced by newcomers to OSS [6]. |
| [S076](https://doi.org/10.17705/1jais.00244) | Sustainability is defined in this paper as the ability of the project to exhibit **software development and maintenance activity over the long term**. Sustainability is conceptualized as the **ability to remain active for a longer period of time** The **ability to attract resources** is an indicator of the perceived project **legitimacy**, which in turn is a strong predictor of the projects future sustainability. [...] we believe that the **number of open and closed artifacts** is an appropriate measure of the sustainability of a FLOSS project. [...] project demographic characteristics such as **age and size**, as well as the **niche size** occupied by the project, influence the projects ability to **attract and retain user and developer** resources in the future. |
| [S077](https://doi.org/10.3390/su13031079) | [...] inspired by the vital importance of sustainability as a concept that expresses the need to create the necessary **conditions for future generations to use and evolve present artifacts**, we target the software engineering domain and propose a systematic way towards measuring the extent to which a software artifact developed and applied in the cultural heritage domain is sustainable. This fact is more than evident considering that **maintainability** (the official term for sustainability in the software engineering language) is one of the most important quality characteristics according to ISO/IEC 25010:2011 |
| [S078](https://doi.org/10.3390/sym10120747) | Accordingly, we define open source ecosystem sustainability as the potential initiative of the software ecosystem to permanently **sustain or support its own dynamic health and its evolutionary evolution**. This definition includes two meanings: First, the system is now in a **state of steady development**; second, the system will continue to **be in that state in the future**. **Openness**: The ability of the entire ecosystem to communicate and transformation with the outside environment or within the ecosystem. **Integrity**: The internal composition, structure and function of an ecosystem and the integrity of its external biophysical environment. **Stability:** The anti-interference ability of the structure, state and behavior of the ecosystem. Including avoidance, tolerance and resilience. **Regulation**: The ecosystem has certain resistance to interference and has a certain ability to recover after being disturbed. It can coordinate and maintain stability. **Resilience**: The ability of ecosystems to maintain function under pressure. **Diversity**: Rich and balanced species within the ecosystem. **Productivity**: The biological production capacity of the ecosystem. **Organizational Structure**: Components and structures in the ecosystem.<br><br>**Drivers**: Natural or man-made disturbances or stress on ecosystems that change ecosystems. **Propensity for Growth**: Ecosystem growth is good. Activity. **Conform to Development Trend**: The ability to meet the needs of contemporary people. Extensibility. |
| [S079](https://doi.org/10.5210/fm.v0i0.1470) | [...] many people don't understand how Open Source could be economically sustainable, and some may even feel that its potential negative effect upon the proprietary software industry is an overall economic detriment. Fortunately, [...] Open Source is both sustainable and of tremendous benefit to the overall **economy**. |
| S080 | Our research identified several factors that influence the performance of the projects, including the less-explored **role of core developers** and the importance of **promoting the projects**. |
| S081 | [...] [this research] will help FLOSS communities in understanding the factors that contribute to the successful **socialization of new members**. It will thus help communities to tailor proper socialization initiatives that lead to behaviours that match **community values**, and increase the communitys sustainability |
| S082 | [...] this research project will help FOSS communities in understanding the factors that characterize the **socialization of new members** and will thus help communities in better designing socialization initiatives and programs [...] that will contribute to the survival, sustainability, and overall long-term success of FOSS communities. |
| S083 | Since the current model of OSS development depends on this volunteer workforce, who are **ideologically motivated**, introducing **compensations/rewards that are not transparent** and community oriented, may alienate volunteers and threaten the sustainability of OSS communities. As volunteers **motivation to associate with**, and contribute via these communities is vital to the sustainability of OSS development [...] Developers perceive asymmetry in compensation/rewards when they believe that funds/resources available to a project have been **distributed unequally/unfairly/asymmetrically**. Our findings suggest that OSS projects where only some people get financial benefits may fail if they are **mismanaged**. From our empirical research, we suggest that **fair-terms, transparency through effective communication** are essential to OSS project sustainability, even if the governing agency have a policy of unequal financial benefits. |
| S084 | The contributions of this paper include [...] providing a quick reference check for those interested in conducting research on understanding developer **forking motivation** reasons and consequences [...] to predict project survivability and sustainability [...]. |
| S085 | The social sustainability of a community depends on the **individual characteristics of its members**, on its **size and form**, and the **division of labor and power** in the community. Cultural aspects of interaction depend on **interpretation, language, and coherent patterns of behaviour**. The most recent economic literature is dealing with the companies |
| S086 | An improved **patch contribution process** will lower the **contribution barrier**, helping to improve the sustainability of critical open source projects. Our study of open source projects generally supports the idea that a managed **patch contribution process** improves project sustainability. |
| [S087](https://doi.org/10.1002/smr.2597) | **Architecture**, **Maintanability**, **Security and testing**, **License**, **Market**, **Support**, **Initialization**, **Dependencies**, **Reuse**, **Development process and governance**, **Developer base**, **User base. Robustness**, **Scalability**, **Usability**, **Effectiveness**, **Corrections**, **Improvements**, **Security**, **Test process**, **Coverage**, **License Type**, **Dual Licensing**, **Commercial resources**, **Commercial training**, **Industry Adoption**, **Nonprofit / foundation support**, **For profit / company support**, **Donations**, **Installability**, **Configurability**, **Self Contained**, **Resource utilization**, **Complexity**, **Modularity**, **Instability**, **Cohesion**, **Governance model**, **Project roadmap**, **Code of conduct**, **Documentation standards**, **Coding standarads**, **Developer attracted**, **Active developers**, **Number of open issues**, **Open versus closed issues**, **Source code documentation**, **Localization process**, **Issue tracking activity**, **User guide.** |
| [S088](https://doi.org/10.1109/MCSE.2024.3414951) | We posit that a projects need for sustainability support can be determined by comparing measures of **active use** to measures of **active maintenance**. |
| [S089](https://doi.org/10.1177/14614448221090474) | [...] **firms control** who can commit to a given repository and who cannot (typically, only firm employees can commit, whereas others need to obtain approval via pull requests). This partly explains why firms remain the main contributor to a repository of a technology they initially released. The technology is therefore open source in terms of the code license, but is not developed following an **open or shared governance model** whereby developers from different firms collectively decide its future direction (the Linux kernel is an obvious exception, as it features contributions from a very diverse group of firms).<br><br>It seems less controversial to suggest that increased **firm involvement** is likely to influence project decisions of all kinds, from technical to licensing ones. And indeed the open status of industrial public goods is now at risk.<br><br>We mapped a firm-project FOSS coproduction network on GitHub, which was dominated by a minority of key players, such as Linux and Microsoft. We found diverse **firm contributory models**, including quasi-monopolies, indirect cooperation between firms, and extreme fragmentation in the case of Linux. Despite **paid workers** making the majority of contributions, **unpaid workers** played a significant role, indicating the informal nature of these hybrid work arrangements.<br><br>Our mapping of exclusive firm contribution territories led us to define indirect firm cooperation as selective and raises the question of the existence of contribution deserts projects and code that are neglected by large IT **firms** and can only rely on **volunteer labor**, despite being important for the sustainability and diversity of the open source ecosystem. |
| [S090](https://doi.org/10.1109/TCSS.2024.3476198) | The practical significance of this research lies in the ability to accurately predict **developer churn**, enabling open-source communities to proactively **retain** core developers and enhance the sustainability of their projects.<br><br>By leveraging historical data, this model takes into consideration various factors such as developers **activities**, **collaborative networks**, and **community context information**. |
| [S091](https://doi.org/10.1145/3611643.3616349) | In this paper, we use **sustained activity** as the main proxy for studying OSS sustainability, following previous work.<br><br>We further find that **issue comments** from non-code contributors (#iss_comment_n) are positively related to sustained activity.<br><br>Our results suggest that projects, especially organizational projects, should pay attention to the **retention** of **experienced core developers** (with higher #issue_all_c, #pro_oneyear_c) and **active** **peripheral contributors** (for higher cmt_dev_std, #cmt_p).<br><br>Therefore, we suggest that initial project maintainers should be careful not to let these **“process” activities** take up too much time and effort, since some non-code activities take resources and sometimes slow down development activities.<br><br>Finally, since the **presence of organizations and companies** has largely positive effects in our analysis, we are interested in the underlying mechanisms and the roles that organizations and companies may play during OSS launching. |
| [S092](https://doi.org/10.1371/journal.pcbi.1012045) | Without an active and engaged community of users, the software fails to **solve a real-world problem** and will not be impactful. [...] if the software continues to be relevant, then community managers or equivalent should be engaged to ensure the **community is active**, provides **feedback** and **reports bugs** [...].<br><br>Maintaining and sustaining code is simplest when a community is most active; however, even without an active community, **code** should be routinely **updated and maintained**. **Bug fixing** is required to ensure the software remains **trustworthy**, and implementing **new features** is required to ensure the software remains relevant. **Automated testing** of code is best practice and should be implemented by developers whenever possible. [...] developers should also consider how **stakeholder engagement** and **end-user testing** should be incorporated into ongoing testing and maintenance.<br><br>Finally, **funding** for software can be acquired via **grant funding**, creating **software as a service**, **offering tiered subscriptions** (e.g., for quicker bug fixing), **dual-licensing**, and other models—there is no turnkey solution for financial sustainability and all software will need a bespoke solution. [...] |
| [S093](https://doi.org/10.1002/smr.2645) | [...] we use the **number of commits over time** to characterize the sustainability of projects. |
| [S094](https://doi.org/10.1109/TSE.2022.3225197) | Sustainability is particularly visible in the complex and often brittle **dependency chains** in OSS library ecosystems like npm, PyPi, and CRAN. |
| [S095](https://doi.org/10.1145/3611643.3617849) | The risk of packages severely losing downloads (i.e. peaking) decreases when they are more **consistently maintained**.<br><br>[...] the effects of no maintenance, particularly read-only archived projects, on package downloads decreases for **smaller** **projects** [...]<br><br>[...] projects progressively become less satisfactory unless **continually adapted**. [...] **small** and widely-reused projects to be **feature-complete** and less dependent on maintainers to thrive. |
| S096 | The emerging threat of **toxic behaviors** in developer interactions is a critical issue jeopardizing the sustainability of OSS communities. |
| [S097](https://doi.org/10.1109/VL/HCC60511.2024.00056) | However, **newcomers** face several **barriers** in the OSS context [...]. These barriers differently affect **underrepresented populations** [...]. The consequences of these challenges [...] add to the **diversity** imbalance in OSS. |
| [S098](https://doi.org/10.1145/3663529.3663777) | In the context of OSS projects, sustainability refers to the ability of a project to maintain its **longevity**, **relevance**, and **effectiveness** over time.<br><br>[...] the article by Yin et al. found that the number of **active developers** positively associates with the sustainability outcome [...]. |
| [S099](https://doi.org/10.1145/3597503.3639197) | A key factor for the sustainability of OSS projects is to **attract long-term contributors**.<br><br>Zhang et al. found a positive association between the **diversity** of contribution models and the number of volunteers and a negative impact of **company domination** on the sustainability of OSS projects. Valiev et al., however, found that the **involvement of companies** has a significant effect on the sustainability of projects in the PyPI ecosystem.<br><br>This indicates that, although women usually have a low percentage in many OSS projects, promoting **gender diversity** is worthwhile in OSS development (or at least the Rust community).<br><br>We find that core **paid developers** tend to contribute more frequently; commits contributed by one-time **paid developers** have bigger sizes; peripheral **paid developers** implement more features; and **being paid** plays a positive role in becoming a long-term contributor.<br><br>**Companies** **should become more sensitive to** **how they engage with OSS** communities, in certain ways as suggested by this study. |
| [S100](https://doi.org/10.1145/3613904.3642541) | We conclude that an environment that is open for **communication** and **multidisciplinary collaboration** facilitates the opportunities of serendipitous support and ultimately increases the sustainability of FOSS projects. |
| [S101](https://doi.org/10.1145/3597503.3608142) | Empirical evidence suggests that more **atypical projects** tend to draw more attention from users, possibly due to a **competitive advantage** relative to other packages available to the open-source community. However, more atypical projects tend to be developed by a smaller set of contributors, which could lead to problems in their sustainability.<br><br>We found that **innovative projects** tend to **draw more attention**, primarily in the form of GitHub stars, and **more contributors**, especially **in the long term**. At the same time, we found that innovative projects **require more effort** from developers on average and face greater challenges with sustaining their activity. |
| [S102](https://doi.org/10.1016/j.infsof.2024.107470) | Mentoring goes beyond assisting contributors in overcoming technical and systemic challenges; it also serves as an essential instrument in fostering a sustainable, **diverse**, and **inclusive** collaboration environment. Mentors help with **technical challenges** by guiding mentees and fostering a culture of **knowledge-sharing** and **collaboration**. Ultimately, todays mentees evolve into tomorrows mentors [2,9]. Shifting to **diversity**, mentoring can be strategically designed to pair individuals based on geographical or cultural demographics. This approach directly counteracts biases and fosters a welcoming, **inclusive** OSS community. This can simultaneously help **community growth** and sustainability, **attracting** and **retaining** contributors for OSS projects long-term success. |
| [S103](https://doi.org/10.1109/SANER60148.2024.00106) | [...] we consider a DL package as “sustainable” if it has **sustained activity** in its last 12 months prior to its most recent commit. |
| [S104](https://doi.org/10.1145/3674805.3686667) | Amount of **perceived work** for maintainers generated from the OSS community (e.g., support requests, bug fixes, community management) need to balance against maintainers capacity.<br><br>Creating a **work-life balance** requires **personal prioritization** by the maintainer over their perceived or experienced need to maintain their projects.<br><br>**Toxicity** is commonly experienced and requires a proactive approach and building of a **positive culture** enforced, e.g., through a **code of conduct**.<br><br>**Episodic contributors** should be **encouraged and empowered** to make their contributions as **high quality** as possible.<br><br>A Sense of **inclusiveness** is considered pivotal for new contributors to stay around. Highlighted means include **encouragement** and **appreciation** for contributions, **openness in decision-making**, and **responsiveness** in answers.<br><br>Awareness and actions are needed to address the potential negative impact of a projects characteristics (e.g., **programming language**, **position in the stack**, and general **stability**) on the **attractiveness** of new contributors.<br><br>Maintainers need help with **marketing** and **outreach**, as they may feel uncomfortable and prefer to focus on technical aspects of their projects.<br><br>Sharing knowledge in **communication** and **documentation** decreases dependency on the single maintainer while improving **onboarding** and **inclusiveness**.<br><br>**Contribution barriers** need to be removed while **support measures** help increase the quality of contributions without consuming too much of the maintainers available time.<br><br>**Full-time employment** dedicated to working on projects is seen as a dream by many [...].<br><br>Being able to spend part-time **employment** to maintain a project is viewed favorably [...].<br><br>**Building a business** comes with many variants and is considered risky to different extents. Prioritizing the needs of **paying customers** and the **community** requires a delicate balance.<br><br>Personal **sponsorship** is considered a symbol of gratitude, while corporate sponsorship is more significant. None is, however, considered a **sustainable source of income**. |
| [S105](https://doi.org/10.1145/3609437.3609454) | A well-functioning **voting system** is indicative of a projects potential for success and sustainability |
| [S106](https://doi.org/10.1145/3618305.3623598) | This raises the question of whether **unpaid** open-source developers feel more motivated by their ability to put **values** into action than paid ones.<br><br>**Have fun Community Spread knowledge Skill development Values into actions Duty to users Personal use Organization's reputation Collaboration Commercial use Improve existing projets** |
| [S107](https://doi.org/10.1145/3611643.3616282) | However, much less is known about how factors external to the project, related to its **position and role in the overall open-source ecosystem**, impact the process of **attracting and retaining new** **contributors**.<br><br>The prevailing empirical studies on open-source sustainability, and attracting new contributors in particular, have focused on the influence of project-level characteristics. In our paper, we provide an alternative, **ecosystem-level perspective** by suggesting the projects **labor pool** as an important factor.<br><br>While open-source developers and researchers have devoted much effort to making individual projects more successful and sustainable, little was discussed about the influence of those efforts on other projects in the **ecosystem**. |
| [S108](https://doi.org/10.1109/ISSREW63542.2024.00058) | [...] maintaining **up-todate documentation** alongside code changes is critical for project sustainability. |
| [S109](https://doi.org/10.1145/3691620.3695286) | [...] the open-source software community has faced various **onboarding** challenges over the past decades which has posed a threat to its sustainability |
| [S110](https://doi.org/10.1109/SERA61261.2024.10685609) | In a survey of 49 developers from the NPM ecosystem, we find that developers are more likely to maintain **their own packages** rather than contribute to **the ecosystem**.<br><br>For researchers, this study calls for more research into how the different **relationships between developers** of a package may assist it with its sustainability.<br><br>First, we observe that **personal drivers** are the key factors behind developers making contributions to their own packages (40 responses). They also reserve more **challenging** tasks for own packages, as oppose to trying to make to other packages. Second, we find that developers contribute to other packages more due to **professional** (39 responses) rather than personal **drivers**. |
| [S111](https://doi.org/10.1007/978-3-642-55128-4_21) | [...] **motivate**, **engage**, and **retain** new developers is the way to promote a sustainable amount of developers in a project.<br><br>[...] presents five categories: **Social Interactions**, **Finding a Way to Start**, **Documentation Problems**, **Code Issues**, and **Newcomers Knowledge**. |
## References
Alami, Adam. 2020. “The Sustainability of Quality in Free and Open Source Software.” In *Proceedings of the ACM/IEEE 42nd International Conference on Software Engineering: Companion Proceedings*, 22225. ICSE 20. ACM. <https://doi.org/10.1145/3377812.3381402>.
{: #ref-S058}
Becker, Christoph, Ruzanna Chitchyan, Leticia Duboc, Steve Easterbrook, Birgit Penzenstadler, Norbert Seyff, and Colin C. Venters. 2015. “Sustainability Design and Software: The Karlskrona Manifesto.” In *37th International Conference on Software Engineering (ICSE)*, 2:46776. Florence, Italy.
{: #ref-Becker2015}
Berntsen, Kristina Rakneberg, Morten Rismo Olsen, Narayan Limbu, An Thien Tran, and Ricardo Colomo-Palacios. 2016. “Sustainability in Software Engineering - a Systematic Mapping.” In *Trends and Applications in Software Engineering*, 2332. Springer International Publishing.
{: #ref-Berntsen2016}
Chengalur-Smith, Indushobha, Anna Sidorova, and Sherae Daniel. 2010. “Sustainability of Free/Libre Open Source Projects: A Longitudinal Study.” *Journal of the Association for Information Systems* 11 (11): 65783. <https://doi.org/10.17705/1jais.00244>.
{: #ref-S076}
Cruzes, Daniela S., and Tore Dyba. 2011. “Recommended Steps for Thematic Synthesis in Software Engineering.” In *International Symposium on Empirical Software Engineering and Measurement (ESEM)*, 27584. Banff, AB, Canada.
{: #ref-Cruzes2011}
Eghbal, Nadia. 2016. “Roads and Bridges: The Unseen Labor Behind Our Digital Infrastructure.” Ford Foundation. <https://www.fordfoundation.org/work/learning/research-reports/roads-and-bridges-the-unseen-labor-behind-our-digital-infrastructure/>.
{: #ref-Eghbal2016}
Greenstein, Shane, and Frank Nagle. 2014. “Digital Dark Matter and the Economic Contribution of Apache.” *Research Policy* 43 (4): 62331. https://doi.org/<https://doi.org/10.1016/j.respol.2014.01.003>.
{: #ref-Greenstein2014}
Hata, Hideaki, Taiki Todo, Saya Onoue, and Kenichi Matsumoto. 2015. “Characteristics of Sustainable OSS Projects: A Theoretical and Empirical Study.” In *2015 IEEE/ACM 8th International Workshop on Cooperative and Human Aspects of Software Engineering*, 1521. IEEE. <https://doi.org/10.1109/chase.2015.9>.
{: #ref-S019}
Hilty, L., W. Lohmann, and E. M. Huang. 2011. “Sustainability and ICT - an Overview of the Field.” PhD thesis. *Notizie Di POLITEIA*. Tipolito Subalpina.
{: #ref-Hilty2011Sustainability}
Koziolek, Heiko. 2008. “Goal, Question, Metric.” In *Dependability Metrics*, 3942. Springer Berlin Heidelberg.
{: #ref-Koziolek2008}
Lago, Patricia, Sedef Akinli Koçak, Ivica Crnkovic, and Birgit Penzenstadler. 2015. “Framing Sustainability as a Property of Software Quality.” *ACM Communications* 58 (10): 7078.
{: #ref-Lago2015}
Liao, Zhifang, Libing Deng, Xiaoping Fan, Yan Zhang, Hui Liu, Xiaofei Qi, and Yun Zhou. 2018. “Empirical Research on the Evaluation Model and Method of Sustainability of the Open Source Ecosystem.” *Symmetry* 10 (12): 747. <https://doi.org/10.3390/sym10120747>.
{: #ref-S078}
Linåker, Johan, Efi Papatheocharous, and Thomas Olsson. 2022. “How to Characterize the Health of an Open Source Software Project? A Snowball Literature Review of an Emerging Practice.” In *Proceedings of the 18th International Symposium on Open Collaboration*. OpenSym 22. Madrid, Spain: Association for Computing Machinery. <https://doi.org/10.1145/3555051.3555067>.
{: #ref-Linaker2022}
Linden, Frank van der, Bjorn Lundell, and Pentti Marttiin. 2009. “Commodification of Industrial Software: A Case for Open Source.” *IEEE Softw.* 26 (4). <https://doi.org/10.1109/MS.2009.88>.
{: #ref-Linden2009}
Liu, Manlu, Sean Hansen, and Qiang Tu. 2020. “Keeping the Family Together: Sustainability and Modularity in Community Source Development.” *Information and Organization* 30 (1): 100274. <https://doi.org/10.1016/j.infoandorg.2019.100274>.
{: #ref-S014}
Mourão, Brunna C., Leila Karita, and Ivan do Carmo Machado. 2018. “Green and Sustainable Software Engineering - a Systematic Mapping Study.” In *17th Brazilian Symposium on Software Quality (SBQS)*, 12130. Curitiba, Brazil.
{: #ref-Mourao2018}
Nakakoji, Kumiyo, Yasuhiro Yamamoto, Yoshiyuki Nishinaka, Kouichi Kishida, and Yunwen Ye. 2002. “Evolution Patterns of Open-Source Software Systems and Communities.” In *Proceedings of the International Workshop on Principles of Software Evolution*, 7685. IWPSE02. ACM. <https://doi.org/10.1145/512035.512055>.
{: #ref-S074}
Nazir, Sumaira, Nargis Fatima, Suriayati Chuprat, Haslina Sarkan, Nurulhuda F, and Nilam N. A. Sjarif. 2020. “Sustainable Software Engineering: A Perspective of Individual Sustainability.” *International Journal on Advanced Science, Engineering and Information Technology* 10 (2): 676.
{: #ref-Nazir2020}
Penzenstadler, B., V. Bauer, C. Calero, and X. Franch. 2012. “Sustainability in Software Engineering: A Systematic Literature Review.” In *16th International Conference on Evaluation Assessment in Software Engineering (EASE)*, 3241. Ciudad Real, Spain.
{: #ref-Pezenstadler2012}
Petersen, Kai, Sairam Vakkalanka, and Ludwik Kuzniarz. 2015. “Guidelines for Conducting Systematic Mapping Studies in Software Engineering: An Update.” *Information and Software Technology* 64: 118.
{: #ref-Petersen2015}
Razavian, Maryam, Giuseppe Procaccianti, and Damian Andrew Tamburri. 2014. “Four-Dimensional Sustainable e-Services.” In *Informatics for Environmental Protection, Sustainable Development and Risk Management*. Oldenburg, Germany.
{: #ref-Razavian2014}
Santos, Carlos, George Kuk, Fabio Kon, and John Pearson. 2013. “The Attraction of Contributors in Free and Open Source Software Projects.” *The Journal of Strategic Information Systems* 22 (1): 2645. <https://doi.org/10.1016/j.jsis.2012.07.004>.
{: #ref-S016}
Schweik, Charles M, and Robert C English. 2012. *Internet Success: A Study of Open-Source Software Commons*. MIT Press.
{: #ref-Schweik2012}
Venters, Colin C., Lydia Lau, Michael K. Griffiths, Violeta Holmes, Rupert R. Ward, Caroline Jay, Charlie E. Dibsdale, and Jie Xu. 2014. “The Blind Men and the Elephant: Towards an Empirical Evaluation Framework for Software Sustainability.” *Journal of Open Research Software* 2 (1).
{: #ref-Venters2014}
Voulvoulis, N., T. Giakoumis, C. Hunt, V. Kioupi, N. Petrou, I. Souliotis, C. Vaghela, and WIH. binti Wan Rosely. 2022. “Systems Thinking as a Paradigm Shift for Sustainability Transformation.” *Global Environmental Change* 75: 102544.
{: #ref-Voulvoulis2022}
Wachs, Johannes, Mariusz Nitecki, William Schueller, and Axel Polleres. 2022. “The Geography of Open Source Software: Evidence from GitHub.” *Technological Forecasting and Social Change* 176 (March): 121478.
{: #ref-Wachs2022}
Yin, Likang, Mahasweta Chakraborti, Yibo Yan, Charles Schweik, Seth Frey, and Vladimir Filkov. 2022. “Open Source Software Sustainability: Combining Institutional Analysis and Socio-Technical Networks.” *Proceedings of the ACM on Human-Computer Interaction* 6 (CSCW2): 123. <https://doi.org/10.1145/3555129>.
{: #ref-S073}
[^1]: https://scopus.com
[^2]: https://dl.acm.org
[^3]: https://ieeexplore.ieee.org
@@ -0,0 +1,337 @@
---
layout: default.html
title: "Open Source Software Ecosystem for Cloud Observability: An Overview and Trends"
description: The main goal of this paper is to present the OSS Ecosystem formed by cloud computing observability tooling, by providing an overview of the main tools and identifying trends on their integration.
permalink: /publications/fontes-sesos-2026/
pdf: /assets/docs/fontes-sesos-2026.pdf
doi: 10.1145/3786163.3788453
citation_title: "Open Source Software Ecosystem for Cloud Observability: An Overview and Trends"
citation_authors:
- Gabriel Silva Fontes
- Vasilios Andrikopoulos
- Elisa Yumi Nakagawa
published_date: 2026-04-12
venue: 14th IEEE/ACM International Workshop on Software Engineering for Systems-of-Systems and Software Ecosystems (SESoS '26)
---
[← Publications](/publications/) · [PDF](/assets/docs/fontes-sesos-2026.pdf) · [DOI](https://doi.org/10.1145/3786163.3788453)
Gabriel Silva Fontes · Vasilios Andrikopoulos · Elisa Yumi Nakagawa
14th IEEE/ACM International Workshop on Software Engineering for Systems-of-Systems and Software Ecosystems (SESoS 26) · April 1218, 2026 · Rio de Janeiro, Brazil
## Abstract
**Context:** With the adoption of cloud computing and the evolution of IT and software engineering practices, observability, the ability to systematically measure and monitor software systems, becomes a growing concern. Cloud computing is very heterogeneous, and thus creating, maintaining, and observing systems built on it requires integration of multiple tools. Open source software (OSS) tooling emerged as a de-facto standard in multiple areas, including cloud observability. The ecosystem formed by OSS observability tooling is large and often difficult to navigate.
**Objective:** The main goal of this paper is to present the OSS Ecosystem formed by cloud computing observability tooling, by providing an overview of the main tools and identifying trends on their integration.
**Method:** We searched the literature for studies on cloud observability and used an automated named-entity recognition (NER) method to extract candidate observability tools from abstracts. We selected the OSS observability tools according to well-defined criteria. Following this, we used keyword matching on the tools source codes, revealing integration code, documentation, and other types of relations.
**Results:** As a result, we found 45 OSS observability tools and derived quantitative measures on their relations to one another. The tools serve different roles in observability stacks, with our results serving as a proxy measure on how strongly they relate to one another.
**Conclusion:** We present an overview of different tools, how frequently they appear, their functionality, and a visualization of their relations. Some trends are identified, such as the centrality of some tools (e.g. *Prometheus*), common stacks (e.g. *ELK*, *TICK*), and outliers (*Thingspeak*). We discuss topics such as measuring relations, standardization, proprietary lock-in, among others.
**CCS Concepts:** Software and its engineering → Cloud computing
**Keywords:** Open Source Software, Cloud Computing, Observability, Mining Software Repository
## Introduction
Catalyzed by the revolution brought by the public cloud and the advance of modern IT practices, such as the Site Reliability Engineering concept ([Beyer et al. 2016](#ref-beyer2016site)) and the DevOps movement, systems administration is shifting from operational into an engineering domain ([Beyer et al. 2016](#ref-beyer2016site)). With this shift, a need to systematically measure and monitor software systems emerge that is known as *observability*. Observability is a concept originating from control theory, meant to measure the degree to which a systems internal state can be inferred from its output at any point in time ([Niedermaier et al. 2019](#ref-niedermaier2019observability)). Cloud observability, in turn, is the degree to which (cloud) infrastructure, applications deployed on this infrastructure, and their interactions can be monitored using data such as logs, metrics, and traces ([Picoreti et al. 2018](#ref-picoreti2018multilevel)).
Cloud computing is, by its very nature, a heterogeneous combination of different platforms, software, and systems. Ranging from on-premises infrastructure and traditional workloads, to a multitude of different cloud providers and cloud-native container orchestration, plus dozens of different configuration management tools (with varying degrees of compatibility), the list goes on and on. In this scenario, it is challenging to create, maintain, and observe systems that rely on such a diverse ecosystem. This diversity makes the interoperability requirement critical ([Loutas et al. 2011](#ref-6133225)) ([Lewis 2013](#ref-6480040)). Open Source Software (OSS) is a natural fit for this, as its effect on standardization and commodification ([Linden, Lundell, and Marttiin 2009](#ref-Linden2009)) forces cloud vendors to interoperate. There are many cases where an OSS potential for interoperability helped it become a dominant force in software engineering tooling, including Docker/OCI, Kubernetes, Linux, Git, LSP, among others. Cloud observability is no different, as we will discuss further in this work.
Just as the cloud systems that it aims to observe, the OSS tools used for cloud observability are similarly diverse and heterogeneous. This is an ecosystem that includes tools for tracing, benchmarking, logging, aggregation, storage, visualizations, alerting ([Beyer et al. 2016](#ref-beyer2016site)), with many different tools being combined to create *observability stacks* that are used in different contexts and business domains. Understanding this ecosystem becomes crucial for both researchers in the cloud computing domain, as well as practitioners looking to build more reliable and observable cloud-based systems. This understanding, however, is not just about which tools there are out there, but how they integrate and which role they play in an observability stack.
While there is some non-academic effort to better understand subsets of this ecosystem ([“CNCF Landscape,” n.d.](#ref-cnf-landscape)), current literature lacks a wider study on the OSS cloud observability ecosystem. With that in mind, the main goal of this paper is to present an overall view of the OSS tooling ecosystem used for cloud observability. To achieve our goal and identify trends in this field, we defined two research questions (RQs):
- **RQ1**: What are the most relevant OSS tools in cloud observability stacks?; and
- **RQ2**: How are OSS tools combined to form cloud observability stacks?
Following this, we searched the scientific literature and located 3068 studies, from which, through an automated extraction followed by manual selection, we identified 45 OSS observability tools. As a main result, we observed the centrality of some tools, and tools that cluster together. We intend that the overview presented in this paper can bring implications for both practitioners and researchers.
The remainder of this paper is structured as follows: Section [2](#research-method) outlines the research method; Section [3](#results) reports the main results; Section [4](#discussion) presents our main findings, threats to validity, and future work; Section [5](#conclusions) concludes our work.
## Research Method
Figure [1](#fig-research-method) provides an overview of the research method and the reproduction package files that correspond to each step. The reproduction package is made available both in the supplementary material and online[^1] to replicate the entirety of this research.
![Overview of research method](/assets/papers/sesos/fig-research-method.svg)
{: #fig-research-method}
### Search Phase
To build our initial set of tools, we used a large population of research studies as basis. For that, we searched Scopus[^2] with the following query:
``` sql
TITLE-ABS-KEY(
cloud AND tool AND (
observability OR logging OR monitoring
)
) AND LIMIT-TO(SUBJAREA,"COMP")
```
Our goal includes, but is not limited to, finding more niche tools and thus benefits from a large and diverse sample size. To avoid missing relevant tools, this search query intentionally did not try to exclude research software nor proprietary software, thus leaving this filtering for manual selection, as described in Section [2.3](#selection-phase).
The search resulted in a set of **3068** studies, which were exported into a CSV file in the following format: `"Title", "Year","DOI","Link","Abstract"`. This data is available in the reproduction package as `01 -scopus-search-results.csv`.
### Extraction Phase
This is a problem in the class of Named-entity Recognition (NER) ([Pakhale 2023](#ref-pakhale2023ner)), albeit a single-class one. As the intent is to extract tool names mentioned in the studies, a method that can be aware of context, such as BERT or an LLM, is ideal. For this extraction, due to ease of access and previous experience, we decided to use an LLM to extract the tools from abstracts.
The reason for using the abstracts alone, besides ease of automation and availability, is that an abstract can fit together with the LLMs prompt in most models context windows, drastically reducing hallucinations and costs when compared to the full texts. The main risk from this strategy is missing tools that only appear in the full text; hence, we mitigated it in two ways: (i) by using a large amount of studies; and (ii) by calibrating the prompt using a validation set, as discussed next.
#### Validation sampling and extraction
A validation set of **50** manually extracted abstracts was created. This set was used to estimate precision and recall of the overall dataset and to calibrate the LLM prompt used for extraction. The first attempt was by randomly sampling abstracts. After analysis, it was evident that the negatives (i.e., abstracts not containing any observability tool names) made up around 80-90% of the corpus, making the data very sparse. To get a set with a higher share of positives, we decided to use a combination of keyword spotting (by matching the text with a few known observability tools[^3]) and random sampling. The set is composed of **42** studies originating from keyword match and **8** from random sampling. The script that reproduces this step is available in the reproduction package as `02-validation-set-script. py`. The authors then manually extracted tools from these abstracts, inserting the annotations into the dataset, which is available in the reproduction package as `03-validation-set- results.json`. The validation set was used to evaluate and refine the study, including the search query and LLM prompt, as discussed next.
#### LLM extraction
The extraction method consists of feeding each studys abstract to an LLM (in this case, DeepSeek-V3 ([DeepSeek-AI 2024](#ref-deepseekv3))), with the following prompt:
“ *You will receive a paper abstract that relates to cloud observability/monitoring/logging/tracing tools. Enumerate all observability/monitoring/logging/tracing tools mentioned in it. Respond with the names separated by comma: `tool1,tool2,tool3`. If there are no relevant tools, reply with an empty string.* ”
This prompt was the result of several rounds of evaluation and calibration. By using the LLM to extract tools from the validation set, we achieved recall **97%**, precision **69%**, and $`F_1`$ **80%** (66 true positives, 30 false positives, and only 2 false negatives). The key metric here is the recall, as this LLM extraction is then used for a manual selection, so it is crucial that false negatives are minimized, even if this leads to more false positives.
From the full set, the LLM extracted a total of **768** candidate tools, originating from **774** studies (**25%** of **3068** total studies). This step can be fully reproduced via the script `04-llm-extraction-script.py`, and its results are available in `05-llm-extraction-results.json`. These tools were then manually selected, as detailed in Section [2.3](#selection-phase).
### Selection Phase
We manually examined the 768 candidate tools and the studies they appeared on and selected the tools according to the following selection criteria:
- Inclusion Criteria (IC):
- **IC1**: The tool is/was a piece of Free/Open Source Software, meaning licensed under one of the OSI[^4]s or FSF[^5]s approved software licenses; and
- **IC2**: The tool is used/discussed as part of a cloud observability solution.
- Exclusion Criterion (EC):
- **EC1**: The tool is a piece of research software and not otherwise available as an actual FOSS project on the web or mentioned anywhere else on the web besides the studies that introduce it.
By applying this criteria, we selected a total of **45** tools, as shown in Table [1](#table-selected-tools). Besides the tool name and studies it originates from, we also annotated each tool with:
1. A list of its relevant software repositories (e.g., Git, SVN), located via web searches.
2. Its main functions/roles, also located via web searches, and organized roughly based on ([Kosińska et al. 2023](#ref-kosinska2023observability)):
1. `instrumentation` (Instrumentation): allows systems to export observability data (e.g. libraries, exporters).
2. `collection`/`processing` (Data Collector): aggregates, processes, and collects data.
3. `storage` (Data Backends): long-term storage, querying.
4. `visualization`/`alerting`/`analysis` (Analysis/Visualization): understanding of the system, root cause analysis, discovering “unknowns”.
This phase was conducted by the first author over the course of a few days, with web searches and consensus meetings with the second author to ensure correctedness. This data is available in the reproduction package as `06-tool-selection- manual.yaml`. This is part of RQ1 and further explored in Section [3.1](#oss-tools-in-cloud-observability-stacks).
### Analysis Phase
Our main goal in this phase is to find the relations between the tools, to answer the RQ2. For that, we downloaded their source code, and, for each tool, programmatically matched occurrences of every other tools names in its codebase. This step can be reproduced using `07- tool-code-occurrences-script. py` and its results are available as `08-tool- code-occurrences-results.json`.
These numbers represent how much a tools codebase is aware of and/or coupled to each other tool, and includes integration features, documentation, tests, dependencies, etc. This is part of RQ2 and is further explained in Section [3.2](#combinations-of-oss-tools-in-cloud-observability-stacks). A deeper study on the nature of each individual relation is out of scope for this study, but we briefly discuss this in Section [4.3](#future-work).
## Results
This section focuses on answering the two RQs defined in Section [1](#introduction).
### OSS tools in Cloud Observability Stacks
We selected **45** tools, which can be tracked back to the abstracts of **111** studies in our set (**4%** of **3068** from the initial search). Table [1](#table-selected-tools), in the Appendix, contains the full set of selected tools, the amount of abstracts they appear on, and our annotations on the main functions each of them provide in an observability stack (as per ([Kosińska et al. 2023](#ref-kosinska2023observability))). As it can be seen from the table, there is a long tail of tools with presence in a single study each, while a few tools such as *Thingspeak* and *Prometheus* dominate the discourse.
Figure [2](#fig-tool-occurrence) visualizes how frequently each tool appears, in number of studies. Notoriously, *Prometheus* and *Grafana* are very frequently mentioned in the studies, which correspond to our expectations and industry experience, where the two are frequently combined for a basic metric+visualization stack. *Thingspeak* being highly mentioned, while unexpected, is possibly an indicator that IoT research frequently intersects with cloud computing.
![Number of studies mentioning each tool (Tools appearing on a single study were omitted)](/assets/papers/sesos/fig-tool-occurrence.svg)
{: #fig-tool-occurrence}
Figure [3](#fig-tool-role) shows how frequent each role (as defined in Section [2.3](#selection-phase)) is. Some tools have multiple roles (e.g. *Grafana* has both `visualization` and `alerting`). We can see a very high frequency in the collection role; besides dedicated collectors, most instrumentation and processing tools seem to have some sort of collection/aggregation mechanism built-in.
![Number of tools per role (Some tools have multiple)](/assets/papers/sesos/fig-tool-role.svg)
{: #fig-tool-role}
Figure [4](#fig-yearly-distribution) shows the yearly distribution of studies with at least one selected tool. We can see that there is a growing trend, possibly indicating the increased interest in the area. Our data contains studies from up until October 2025, thus 2024 studies are slightly more present than 2025 in the graph.
![Yearly study distribution](/assets/papers/sesos/fig-yearly-distribution.svg)
{: #fig-yearly-distribution}
Answering RQ1: *Prometheus* is ubiquitous in the cloud observability ecosystem. *Nagios*, *Grafana* and *ElasticSearch* are also frequent appearances. *Thingspeak* is an interesting outlier, representing the intersection with IoT. Collection functionality is the most frequent, followed by instrumentation and visualization.
### Combinations of OSS Tools in Cloud Observability Stacks
To better visualize the relation data, we conducted a network analysis in it, with the results shown in Figure [5](#fig-relations). For this figure, we represent each tool as a node.
The graph edges are directed and weighted, serving as visualization of how much a tool X relates to another tool Y. This is obtained, as described by Section [2.4](#analysis-phase), through matching Ys name on Xs codebase, and represents relations such as integration features, comments mentioning a borrowed snippet, documentation (usually comparing an alternative tool or documenting integration), tests, and usage as libraries. As the codebase sizes vary, the edge weights are normalized with the other edges originating from the same node. Edges whose weights were lower than 0.05 (i.e. 5% of all keyword matches that codebase has) were hidden from the visualization, for improved visibility.
The node size is derived from the sum of the weights of connections with that node as destination, interpreted as how important the tool is to the ecosystem. The node colors are a visualization of community clustering, that groups tightly connected nodes together.
![Relations between tools, clustered and weighted by relative code occurrence](/assets/papers/sesos/fig-relations.svg)
{: #fig-relations}
We can see in the figure how many tools relate to *Prometheus*; due to its format being the dominant one for metrics, most other tools export metrics that are compatible with *Prometheus*. *Thingspeak* is very disconnected from the other tools, which hints that IoT tooling tends to be more standalone. *JoularJX* and *Powerjoular*, a pair of tools built together to, respectively, collect and aggregate power consumption data, also appear isolated yet tightly coupled together. Some stacks can be clearly seen being formed in the figure: the *ElasticSearch*+*Logstash*+*Kibana* ELK stack, and the *Telegraf*+*InfluxDB*+*Chronograf*+*Kapacitor* TICK stack being some obvious ones. The directionality of the relations is also representative of how the tools behave, with *Grafana* heavily relating to *Prometheus* (it has a *Prometheus* datasource built-in ([“Prometheus Data Source - Grafana Documentation,” n.d.](#ref-grafana-prometheus-docs))), but not the other way around (i.e. *Prometheus* knows almost nothing about *Grafana*).
Answering RQ2: some common stacks appear in this research, such as ELK and TICK. Some tools are highly integrated in the ecosystem, with *Prometheus* being a central piece. *Thingspeak* is an outlier and shows that IoT tends toward standalone solutions.
## Discussion
This section discusses our main findings, the threats to the validity of this study, and future work.
### Main Findings
The main findings resulting from our investigation of OSS tools for cloud observability are:
- **Quantitative code matching can be a good proxy to find relations between codebases**. Our approach of matching the names of each tool on other tools codebases worked. Figure [5](#fig-relations) clearly shows clustering between well-known combinations: ElasticSearch+Logstash+Kibana (ELK stack), *Telegraf*+*InfluxDB*+*Chronograf*+*Kapacitor* (TICK stack). We can also see library usage (e.g., *OpenTelemetry*), the most ubiquitous tools (*Prometheus*) being highly referenced to, as well as some disconnected clusters (e.g., *Powerjoular*+*JoularJX*, *Thingspeak*). Notably, our approach is very accurate in modeling directed relations, such as *Grafana* integrating with *Prometheus* ([“Prometheus Data Source - Grafana Documentation,” n.d.](#ref-grafana-prometheus-docs)), but not the other way around. Finally, our approach is heavily automated, and thus scales much better than the alternatives that involve manual labeling or more qualitative analysis. It should be interesting to apply the code matching technique to explore the relations between projects in different Software Ecosystems.
- **Some tools are de-facto standards, bringing interoperability but risking over-reliance**. It is interesting to see how *Prometheus* has become so ubiquitous that there are references to it in the code of basically every single cloud observability tool that exists. If a software exports metrics, it is probably in the *Prometheus* exposition format. Although *Prometheus*s community-based governance brings some safety, over-reliance on a single implementation can be problematic, thus bringing the need of standardization. *OpenTelemetry* has recently emerged as a more standardized framework for different aspects of observability (including compatibility with the *Prometheus* exposition format) ([“Prometheus and OpenTelemetry - Better Together” 2024](#ref-prometheusotel)), and it is interesting to see adoption grow. The connection graph we built can be a helpful metric to determine which OSS tools are becoming critical, thus should be prioritized for standardization and/or alternative implementations by OSS communities and funding agencies.
- **OSS and standardization can challenge proprietary lock-in**. Our data extraction step yielded some proprietary software (e.g. *CloudWatch*, *AzureWatch*), most of them specific to a single cloud vendor. These were, however, often accompanied by OSS tools, a reminder that some of the OSS tools are so ubiquitous that vendors are effectively forced to implement support for them, further showing the strength OSS has in standardization and interoperability. Practitioners should consider prioritizing OSS when adopting observability tooling that needs to interoperate, for example, in multi-cloud scenarios.
- **The line between an *observability tool* and a tool that *can be used for observability* can be thin**. During our manual selection step, some tools were difficult to classify. For example, *Kafka* is not necessarily built for observability solutions, but its usage is so frequent that it becomes clear that it should be labeled as such. But what about other message queues? Or storage systems? Further research is required to effectively draw this line.
### Threats to Validity
As with any secondary studies, threats to validity must be considered as well as mitigation actions, as discussed below:
- **Not all tools are mentioned in scientific literature**. There are a few tools the authors know about from their exposure to cloud observability solutions that did not appear in any of the abstracts our search yielded. This includes *Mimir*, *Loki*, *Graphite*, and *Thanos*. This means that including other datasources and analysis techniques could provide a more complete set of tools. This is an acknowledged limitation in our study.
- **Sparsity of dataset**. The abstract dataset is very sparse, making validation harder. Only **4%** of the total corpus includes at least one tool from the final selection. We mitigated this by building a validation set that included both known tools as well as randomly sampled studies.
- **LLM bias**. Although we calibrated the prompt to minimize false negatives, the LLM can be biased towards more well-known tools. We mitigated this by inspecting the abstracts of all 774 extracted studies (i.e. studies from which the LLM extracted at least one tool), this same inspection is, however, not possible in the negative population, as it is very large. The mitigation provided by the validation set (Section [2.2.1](#validation-sampling-and-extraction)), with a high recall value, is considered sufficient.
- **Abstracts may not contain every tool relevant to the work**. Using only the abstracts (as opposed to the fulltexts) can leave out relevant tools. This is somewhat mitigated by the large corpus of studies we used, and is a tradeoff we accepted to build a more automated research method.
- **Code matches can contain false positives**. Some codebases, such as ElasticSearchs, contain files such as wordlists. This is mitigated by making the weights relative and discarding less relevant edges. Future research could involve additional heuristics.
- **Code matches can contain transitive relations**. Transitive dependencies/integrations are also frequently matched, which might be an issue if the intention is to only model direct ones. This can be partially mitigated by excluding lockfiles. We decided to not qualitatively differentiate the nature of each relation, so this is considered out of scope for this paper.
- **Human error during selection**. As with any classification based on human decisions, our selection phase (Section [2.3](#selection-phase)) could contain errors or be biased. This was mitigated by consensus between the authors and by carefully researching each candidate tool, as detailed in the section.
### Future Work
Based on the results of our investigation, we can suggest the following future work:
- **Qualitative analysis on the relations**. Our approach with the relations between tools was very quantitative, with no regard for the nature of the code nor any attempt to filter false positive matches. By conducting a more qualitative analysis of each individual relation identified, one could gain a better understanding of the relation between tools, and how good of a proxy the quantitative analysis is.
- **Other datasources besides academic studies**. Although useful for casting a wide net, academic studies might not be enough to locate all tooling, specially emerging ones. Other methods such a multivocal literature reviews to find the set of tools might be interesting to explore.
- **Applying our method to other ecosystems**. The code keyword matching approach is simple, very scalable, and seems to provide good results. One could apply this technique to other ecosystems.
- **A better definition of observability tooling is needed**. Some tools are used in observability but do not define themselves as observability tools. Some better heuristic to make this classification could be explored.
- **Other heuristics for finding relations**. Research on more heuristics for the relations can be interesting. For example, by analyzing the common contributors between two projects, one could measure integration and/or cross-pollination between different software projects.
## Conclusions
As IT operations shift into an Engineering activity, Observability also grows as an important topic for SE research. In our work, our objective was to provide an accurate starting point to researchers exploring the OSS Observability ecosystem. Our research shows a selection of 45 OSS tools, a categorization on their functionality, and a quantitative measure of the relations between one other. A few tools are shown to have a central role in the ecosystem, such as *Prometheus*, others appear clustered in stacks, such as *ELK* (*ElasticSearch*, *Logstash*, *Kibana*) and TICK (*Telegraf*), *InfluxDB*, *Chronograf*, *Kapacitor*). We also showcase some outliers, such as *Thingspeak* which does not relate to any other tool we have researched, as well as tools that appear isolated as a pair, such as *JoularJX* and *PowerJoular*.
Our methodology is very automated and can be helpful for any exploratory study of a Software Ecosystem where source code is available for analysis. This sort of overview can be helpful for practitioners to locate additional components their observability stack might be missing, as well as to discover alternatives for tools they are using.
## Acknowledgments
This study was financed by São Paulo Research Foundation (FAPESP) (2023/00488-5), National Council for Scientific and Technological (CNPq) (313245/2021-5), Coordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES) (001), and by ITEA4 and RVO under grant agreement No. 22035 MAST (<https://itea4.org/project/mast.html>).
## Selected Tools {#table-selected-tools}
| **Tool** | **Studies** | **Roles** |
|:--:|:--:|:---|
| thingspeak | 21 | collection, storage |
| prometheus | 18 | instrumentation, collection, alerting |
| grafana | 15 | visualization, alerting |
| nagios | 10 | collection, alerting |
| elasticsearch | 7 | storage |
| kafka | 6 | processing |
| zabbix | 6 | collection, alerting, visualization |
| ceilometer | 4 | collection |
| ganglia | 4 | collection, processing, visualization |
| kepler | 4 | instrumentation |
| kibana | 4 | visualization |
| snort | 4 | collection |
| thingsboard | 4 | collection, processing, visualization, analysis |
| influxdb | 3 | storage, processing |
| wazuh | 3 | instrumentation, alerting, visualization, collection, analysis |
| xdmod | 3 | instrumentation, collection, analysis |
| fluentd | 2 | collection |
| opentelemetry | 2 | instrumentation, collection |
| scaphandre | 2 | instrumentation, collection |
| skydive | 2 | collection |
| cacti | 1 | collection, visualization |
| cadvisor | 1 | collection |
| chronograf | 1 | visualization |
| collectd | 1 | instrumentation, collection |
| collectl | 1 | collection |
| elastic beats | 1 | instrumentation |
| flume | 1 | collection, processing |
| jaeger | 1 | collection, visualization |
| joularjx | 1 | instrumentation, collection |
| kapacitor | 1 | processing, alerting |
| logstash | 1 | collection, processing |
| monasca | 1 | storage, processing |
| netdata | 1 | collection, alerting |
| net-snmp | 1 | collection |
| ntopng | 1 | instrumentation, collection |
| opentsdb | 1 | storage |
| powerjoular | 1 | collection |
| sysdig | 1 | instrumentation |
| syslog-ng | 1 | collection |
| systemtap | 1 | instrumentation |
| telegraf | 1 | processing, collection |
| tetragon | 1 | collection, analysis |
| tracecompass | 1 | visualization, analysis |
| zenoss | 1 | collection, visualization |
| zipkin | 1 | storage, visualization, analysis |
Selected Tools
## Web edition notes
This self-archived author version updates Figure [5](#fig-relations) after publication for readability. The Version of Record was published by ACM and is available at <https://doi.org/10.1145/3786163.3788453>.
## References
Beyer, B., C. Jones, J. Petoff, and N. R. Murphy. 2016. *Site Reliability Engineering: How Google Runs Production Systems*. OReilly. <https://books.google.com.br/books?id=81UrjwEACAAJ>.
{: #ref-beyer2016site}
“CNCF Landscape.” n.d. <https://landscape.cnf.io>.
{: #ref-cnf-landscape}
DeepSeek-AI. 2024. “DeepSeek-V3 Technical Report.” <https://arxiv.org/abs/2412.19437>.
{: #ref-deepseekv3}
Kosińska, Joanna, Bartosz Baliś, Marek Konieczny, Maciej Malawski, and Sławomir Zieliński. 2023. “Toward the Observability of Cloud-Native Applications: The Overview of the State-of-the-Art.” *IEEE Access* 11: 7303652. <https://doi.org/10.1109/ACCESS.2023.3281860>.
{: #ref-kosinska2023observability}
Lewis, Grace A. 2013. “Role of Standards in Cloud-Computing Interoperability.” In *2013 46th Hawaii International Conference on System Sciences*, 165261. <https://doi.org/10.1109/HICSS.2013.470>.
{: #ref-6480040}
Linden, Frank van der, Bjorn Lundell, and Pentti Marttiin. 2009. “Commodification of Industrial Software: A Case for Open Source.” *IEEE Softw.* 26 (4). <https://doi.org/10.1109/MS.2009.88>.
{: #ref-Linden2009}
Loutas, Nikolaos, Eleni Kamateri, Filippo Bosi, and Konstantinos Tarabanis. 2011. “Cloud Computing Interoperability: The State of Play.” In *2011 IEEE Third International Conference on Cloud Computing Technology and Science*, 75257. <https://doi.org/10.1109/CloudCom.2011.116>.
{: #ref-6133225}
Niedermaier, Sina, Falko Koetter, Andreas Freymann, and Stefan Wagner. 2019. “On Observability and Monitoring of Distributed Systemsan Industry Interview Study.” In *International Conference on Service-Oriented Computing*, 3652. Springer.
{: #ref-niedermaier2019observability}
Pakhale, Kalyani. 2023. “Comprehensive Overview of Named Entity Recognition: Models, Domain-Specific Applications and Challenges.” <https://arxiv.org/abs/2309.14084>.
{: #ref-pakhale2023ner}
Picoreti, Rodolfo, Alexandre Pereira do Carmo, Felippe Mendonca de Queiroz, Anilton Salles Garcia, Raquel Frizera Vassallo, and Dimitra Simeonidou. 2018. “Multilevel Observability in Cloud Orchestration.” In *2018 IEEE 16th Intl Conf on Dependable, Autonomic and Secure Computing, 16th Intl Conf on Pervasive Intelligence and Computing, 4th Intl Conf on Big Data Intelligence and Computing and Cyber Science and Technology Congress (DASC/PiCom/DataCom/CyberSciTech)*, 77684. IEEE.
{: #ref-picoreti2018multilevel}
“Prometheus and OpenTelemetry - Better Together.” 2024. *OpenTelemetry*. <https://opentelemetry.io/blog/2024/prom-and-otel/>.
{: #ref-prometheusotel}
“Prometheus Data Source - Grafana Documentation.” n.d. <https://grafana.com/docs/grafana/latest/datasources/prometheus/>.
{: #ref-grafana-prometheus-docs}
[^1]: <https://github.com/Misterio77/OSS-Cloud-Observability>
[^2]: <https://scopus.com>
[^3]: grafana, prometheus, graphite, opentelemetry, elasticsearch, fluentd, kibana, logstash, jaeger, influxdb, ceilometer
[^4]: <https://opensource.org/licenses>
[^5]: <https://gnu.org/licenses/license-list.html>