First draft of the control section

This commit is contained in:
Thomas Dehaeze 2025-02-11 17:25:54 +01:00
parent f7f1e816fc
commit b70fcc5f9a
36 changed files with 8760 additions and 75 deletions

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.9 KiB

View File

@ -0,0 +1,181 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="299.746" height="64.358" viewBox="0 0 299.746 64.358">
<defs>
<g>
<g id="glyph-0-0">
<path d="M 6.15625 -4.90625 C 6.15625 -5.859375 5.171875 -6.734375 3.828125 -6.734375 L 0.34375 -6.734375 L 0.34375 -6.421875 L 0.578125 -6.421875 C 1.34375 -6.421875 1.359375 -6.3125 1.359375 -5.96875 L 1.359375 -0.765625 C 1.359375 -0.421875 1.34375 -0.3125 0.578125 -0.3125 L 0.34375 -0.3125 L 0.34375 0 C 0.6875 -0.03125 1.421875 -0.03125 1.796875 -0.03125 C 2.171875 -0.03125 2.90625 -0.03125 3.25 0 L 3.25 -0.3125 L 3.015625 -0.3125 C 2.25 -0.3125 2.234375 -0.421875 2.234375 -0.765625 L 2.234375 -3.109375 L 3.90625 -3.109375 C 5.09375 -3.109375 6.15625 -3.921875 6.15625 -4.90625 Z M 5.140625 -4.90625 C 5.140625 -4.4375 5.140625 -3.375 3.5625 -3.375 L 2.203125 -3.375 L 2.203125 -6.03125 C 2.203125 -6.359375 2.234375 -6.421875 2.6875 -6.421875 L 3.5625 -6.421875 C 5.140625 -6.421875 5.140625 -5.390625 5.140625 -4.90625 Z M 5.140625 -4.90625 "/>
</g>
<g id="glyph-0-1">
<path d="M 2.515625 0 L 2.515625 -0.3125 C 1.859375 -0.3125 1.75 -0.3125 1.75 -0.75 L 1.75 -6.84375 L 0.328125 -6.734375 L 0.328125 -6.421875 C 1.015625 -6.421875 1.09375 -6.359375 1.09375 -5.875 L 1.09375 -0.75 C 1.09375 -0.3125 0.984375 -0.3125 0.328125 -0.3125 L 0.328125 0 L 1.421875 -0.03125 Z M 2.515625 0 "/>
</g>
<g id="glyph-0-2">
<path d="M 4.765625 -0.875 L 4.765625 -1.421875 L 4.515625 -1.421875 L 4.515625 -0.875 C 4.515625 -0.3125 4.265625 -0.25 4.15625 -0.25 C 3.828125 -0.25 3.796875 -0.6875 3.796875 -0.734375 L 3.796875 -2.71875 C 3.796875 -3.125 3.796875 -3.515625 3.4375 -3.875 C 3.0625 -4.265625 2.5625 -4.421875 2.09375 -4.421875 C 1.28125 -4.421875 0.59375 -3.953125 0.59375 -3.296875 C 0.59375 -3 0.796875 -2.84375 1.0625 -2.84375 C 1.328125 -2.84375 1.515625 -3.03125 1.515625 -3.296875 C 1.515625 -3.40625 1.453125 -3.734375 1 -3.75 C 1.265625 -4.09375 1.75 -4.203125 2.078125 -4.203125 C 2.546875 -4.203125 3.109375 -3.8125 3.109375 -2.9375 L 3.109375 -2.578125 C 2.609375 -2.546875 1.921875 -2.515625 1.296875 -2.21875 C 0.5625 -1.890625 0.3125 -1.375 0.3125 -0.9375 C 0.3125 -0.140625 1.265625 0.109375 1.890625 0.109375 C 2.546875 0.109375 3 -0.28125 3.1875 -0.75 C 3.21875 -0.359375 3.484375 0.0625 3.953125 0.0625 C 4.15625 0.0625 4.765625 -0.078125 4.765625 -0.875 Z M 3.109375 -1.375 C 3.109375 -0.4375 2.40625 -0.109375 1.96875 -0.109375 C 1.484375 -0.109375 1.078125 -0.453125 1.078125 -0.953125 C 1.078125 -1.484375 1.484375 -2.3125 3.109375 -2.359375 Z M 3.109375 -1.375 "/>
</g>
<g id="glyph-0-3">
<path d="M 5.28125 0 L 5.28125 -0.3125 C 4.765625 -0.3125 4.515625 -0.3125 4.5 -0.59375 L 4.5 -2.484375 C 4.5 -3.328125 4.5 -3.640625 4.203125 -4 C 4.0625 -4.15625 3.734375 -4.359375 3.171875 -4.359375 C 2.4375 -4.359375 1.984375 -3.9375 1.703125 -3.328125 L 1.703125 -4.359375 L 0.3125 -4.25 L 0.3125 -3.9375 C 1 -3.9375 1.078125 -3.875 1.078125 -3.390625 L 1.078125 -0.75 C 1.078125 -0.3125 0.96875 -0.3125 0.3125 -0.3125 L 0.3125 0 L 1.421875 -0.03125 L 2.53125 0 L 2.53125 -0.3125 C 1.875 -0.3125 1.765625 -0.3125 1.765625 -0.75 L 1.765625 -2.5625 C 1.765625 -3.59375 2.46875 -4.140625 3.09375 -4.140625 C 3.71875 -4.140625 3.828125 -3.609375 3.828125 -3.046875 L 3.828125 -0.75 C 3.828125 -0.3125 3.71875 -0.3125 3.0625 -0.3125 L 3.0625 0 L 4.171875 -0.03125 Z M 5.28125 0 "/>
</g>
<g id="glyph-0-4">
<path d="M 3.265625 -1.21875 L 3.265625 -1.78125 L 3.03125 -1.78125 L 3.03125 -1.25 C 3.03125 -0.515625 2.734375 -0.140625 2.359375 -0.140625 C 1.703125 -0.140625 1.703125 -1.03125 1.703125 -1.203125 L 1.703125 -3.9375 L 3.109375 -3.9375 L 3.109375 -4.25 L 1.703125 -4.25 L 1.703125 -6.0625 L 1.453125 -6.0625 C 1.453125 -5.25 1.15625 -4.203125 0.1875 -4.15625 L 0.1875 -3.9375 L 1.03125 -3.9375 L 1.03125 -1.21875 C 1.03125 -0.015625 1.9375 0.109375 2.296875 0.109375 C 3 0.109375 3.265625 -0.59375 3.265625 -1.21875 Z M 3.265625 -1.21875 "/>
</g>
<g id="glyph-0-5">
<path d="M 1.890625 -0.515625 C 1.890625 -0.8125 1.65625 -1.046875 1.375 -1.046875 C 1.078125 -1.046875 0.84375 -0.8125 0.84375 -0.515625 C 0.84375 -0.234375 1.078125 0 1.375 0 C 1.65625 0 1.890625 -0.234375 1.890625 -0.515625 Z M 1.890625 -0.515625 "/>
</g>
<g id="glyph-1-0">
<path d="M 6.84375 -6.59375 C 6.84375 -6.59375 6.828125 -6.765625 6.640625 -6.765625 C 6.4375 -6.765625 6.21875 -6.75 6.015625 -6.75 L 5.328125 -6.734375 L 3.625 -6.765625 C 3.5 -6.765625 3.328125 -6.765625 3.328125 -6.484375 C 3.328125 -6.296875 3.484375 -6.296875 3.65625 -6.296875 L 4 -6.296875 C 4.390625 -6.296875 4.40625 -6.296875 4.640625 -6.265625 L 3.453125 -1.484375 C 3.203125 -0.484375 2.578125 -0.1875 2.125 -0.1875 C 2.046875 -0.1875 1.609375 -0.203125 1.328125 -0.421875 C 1.859375 -0.546875 2.03125 -1.015625 2.03125 -1.28125 C 2.03125 -1.609375 1.765625 -1.84375 1.421875 -1.84375 C 1.03125 -1.84375 0.546875 -1.53125 0.546875 -0.90625 C 0.546875 -0.234375 1.234375 0.171875 2.171875 0.171875 C 3.28125 0.171875 4.46875 -0.28125 4.765625 -1.4375 L 5.9375 -6.109375 C 5.96875 -6.265625 5.984375 -6.265625 6.046875 -6.28125 C 6.171875 -6.296875 6.3125 -6.296875 6.421875 -6.296875 C 6.6875 -6.296875 6.84375 -6.296875 6.84375 -6.59375 Z M 6.84375 -6.59375 "/>
</g>
<g id="glyph-1-1">
<path d="M 4.296875 -0.46875 C 4.296875 -0.578125 4.234375 -0.765625 4.109375 -0.765625 C 4.078125 -0.765625 4.046875 -0.765625 3.953125 -0.6875 C 3.359375 -0.328125 3.0625 -0.28125 2.8125 -0.28125 C 2.5625 -0.28125 1.640625 -0.328125 1.640625 -1.34375 C 1.640625 -1.609375 1.6875 -1.859375 1.75 -2.09375 L 3.546875 -2.09375 C 3.6875 -2.09375 3.921875 -2.09375 3.921875 -2.34375 C 3.921875 -2.5625 3.734375 -2.5625 3.546875 -2.5625 L 1.859375 -2.5625 C 2.015625 -3.171875 2.390625 -3.921875 3.5625 -3.921875 L 3.96875 -3.921875 C 4.109375 -3.921875 4.375 -3.921875 4.375 -4.171875 C 4.375 -4.25 4.328125 -4.375 4.1875 -4.375 L 3.765625 -4.375 C 3.234375 -4.375 2.1875 -4.375 1.328125 -3.609375 C 0.875 -3.1875 0.5 -2.546875 0.5 -1.765625 C 0.5 -0.421875 1.625 0.078125 2.78125 0.078125 C 2.921875 0.078125 3.25 0.078125 3.703125 -0.09375 C 3.75 -0.09375 4.296875 -0.3125 4.296875 -0.46875 Z M 4.296875 -0.46875 "/>
</g>
<g id="glyph-1-2">
<path d="M 5.953125 -4 C 5.953125 -4.375 5.59375 -4.375 5.4375 -4.375 L 2.1875 -4.375 C 1.984375 -4.375 1.5625 -4.375 1.03125 -3.90625 C 0.6875 -3.59375 0.3125 -3.09375 0.3125 -2.984375 C 0.3125 -2.84375 0.421875 -2.84375 0.53125 -2.84375 C 0.6875 -2.84375 0.6875 -2.859375 0.78125 -2.96875 C 1.15625 -3.4375 1.796875 -3.4375 1.984375 -3.4375 L 2.875 -3.4375 L 2.53125 -2.390625 L 2.140625 -1.25 C 2.03125 -0.953125 1.84375 -0.421875 1.84375 -0.3125 C 1.84375 -0.046875 2.0625 0.125 2.3125 0.125 C 2.375 0.125 2.875 0.125 2.984375 -0.53125 L 3.4375 -3.4375 L 5.265625 -3.4375 C 5.46875 -3.4375 5.59375 -3.4375 5.765625 -3.578125 C 5.953125 -3.75 5.953125 -4 5.953125 -4 Z M 5.953125 -4 "/>
</g>
<g id="glyph-1-3">
<path d="M 4.984375 -3.59375 C 4.984375 -4.046875 4.625 -4.453125 4.015625 -4.453125 C 3.453125 -4.453125 3 -4.1875 2.703125 -3.859375 C 2.46875 -4.3125 1.90625 -4.453125 1.546875 -4.453125 C 1.1875 -4.453125 0.90625 -4.25 0.6875 -3.890625 C 0.453125 -3.515625 0.3125 -2.984375 0.3125 -2.921875 C 0.3125 -2.78125 0.46875 -2.78125 0.546875 -2.78125 C 0.65625 -2.78125 0.703125 -2.78125 0.75 -2.828125 C 0.765625 -2.84375 0.765625 -2.875 0.828125 -3.109375 C 1.015625 -3.859375 1.234375 -4.09375 1.5 -4.09375 C 1.640625 -4.09375 1.71875 -4 1.71875 -3.75 C 1.71875 -3.5625 1.703125 -3.453125 1.59375 -3 L 1.3125 -1.9375 L 1.109375 -1.125 C 1.0625 -0.875 0.9375 -0.421875 0.9375 -0.359375 C 0.9375 -0.140625 1.09375 0.078125 1.40625 0.078125 C 1.59375 0.078125 1.9375 -0.046875 2.046875 -0.4375 L 2.734375 -3.21875 C 2.78125 -3.359375 2.78125 -3.375 2.90625 -3.53125 C 3.140625 -3.8125 3.5 -4.09375 4 -4.09375 C 4.234375 -4.09375 4.34375 -4 4.375 -3.96875 C 3.828125 -3.859375 3.78125 -3.375 3.78125 -3.265625 C 3.78125 -3.0625 3.9375 -2.8125 4.265625 -2.8125 C 4.609375 -2.8125 4.984375 -3.09375 4.984375 -3.59375 Z M 4.984375 -3.59375 "/>
</g>
<g id="glyph-2-0">
<path d="M 5.421875 -1.734375 C 5.421875 -1.90625 5.25 -1.90625 5.15625 -1.90625 L 1 -1.90625 C 0.90625 -1.90625 0.75 -1.90625 0.75 -1.734375 C 0.75 -1.5625 0.90625 -1.5625 1 -1.5625 L 5.15625 -1.5625 C 5.25 -1.5625 5.421875 -1.5625 5.421875 -1.734375 Z M 5.421875 -1.734375 "/>
</g>
<g id="glyph-2-1">
<path d="M 5.28125 -0.671875 C 5.28125 -0.734375 5.234375 -0.734375 5.1875 -0.734375 C 5.09375 -0.734375 4.8125 -0.625 4.671875 -0.421875 C 4.4375 -0.421875 4.171875 -0.421875 4.046875 -1.046875 L 3.859375 -2.453125 C 3.859375 -2.484375 3.859375 -2.5 3.875 -2.5 L 4.125 -2.640625 C 6.1875 -3.75 6.1875 -4.0625 6.1875 -4.3125 C 6.1875 -4.515625 6.078125 -4.71875 5.78125 -4.71875 C 5.5625 -4.71875 5.234375 -4.46875 5.234375 -4.359375 C 5.234375 -4.296875 5.265625 -4.296875 5.3125 -4.296875 C 5.484375 -4.28125 5.53125 -4.125 5.53125 -3.984375 C 5.53125 -3.84375 5.53125 -3.765625 4.90625 -3.375 C 4.765625 -3.28125 4.640625 -3.203125 3.8125 -2.75 C 3.734375 -3.265625 3.671875 -3.8125 3.625 -4.0625 C 3.484375 -4.625 3.234375 -4.71875 2.9375 -4.71875 C 2.171875 -4.71875 1.765625 -4.21875 1.765625 -4.046875 C 1.765625 -3.984375 1.8125 -3.984375 1.84375 -3.984375 C 1.96875 -3.984375 2.25 -4.109375 2.375 -4.296875 C 2.609375 -4.296875 2.859375 -4.296875 2.984375 -3.734375 L 3.171875 -2.40625 C 2.78125 -2.203125 2.046875 -1.8125 1.625 -1.5625 C 0.53125 -0.890625 0.484375 -0.625 0.484375 -0.40625 C 0.484375 -0.203125 0.59375 0 0.875 0 C 1.078125 0 1.4375 -0.234375 1.4375 -0.359375 C 1.4375 -0.421875 1.390625 -0.421875 1.359375 -0.421875 C 1.1875 -0.4375 1.125 -0.5625 1.125 -0.71875 C 1.125 -0.875 1.125 -0.96875 1.96875 -1.484375 L 3.203125 -2.140625 C 3.296875 -1.609375 3.375 -0.921875 3.40625 -0.78125 C 3.515625 -0.3125 3.625 0 4.109375 0 C 4.875 0 5.28125 -0.484375 5.28125 -0.671875 Z M 5.28125 -0.671875 "/>
</g>
<g id="glyph-3-0">
<path d="M 5.265625 -3.25 L 5.453125 -4.578125 C 5.453125 -4.671875 5.375 -4.671875 5.25 -4.671875 L 1 -4.671875 C 0.828125 -4.671875 0.8125 -4.671875 0.765625 -4.53125 L 0.328125 -3.296875 C 0.328125 -3.28125 0.296875 -3.21875 0.296875 -3.171875 C 0.296875 -3.15625 0.3125 -3.078125 0.421875 -3.078125 C 0.5 -3.078125 0.515625 -3.109375 0.5625 -3.25 C 0.953125 -4.34375 1.1875 -4.421875 2.234375 -4.421875 L 2.53125 -4.421875 C 2.734375 -4.421875 2.734375 -4.40625 2.734375 -4.34375 C 2.734375 -4.34375 2.734375 -4.3125 2.71875 -4.203125 L 1.796875 -0.578125 C 1.734375 -0.3125 1.71875 -0.25 1 -0.25 C 0.75 -0.25 0.6875 -0.25 0.6875 -0.09375 C 0.6875 -0.078125 0.703125 0 0.796875 0 C 1 0 1.203125 -0.015625 1.390625 -0.015625 L 1.984375 -0.03125 L 2.609375 -0.015625 C 2.796875 -0.015625 3 0 3.1875 0 C 3.25 0 3.34375 0 3.34375 -0.15625 C 3.34375 -0.25 3.28125 -0.25 3.0625 -0.25 C 2.9375 -0.25 2.796875 -0.25 2.671875 -0.265625 C 2.4375 -0.28125 2.421875 -0.3125 2.421875 -0.390625 C 2.421875 -0.4375 2.421875 -0.453125 2.4375 -0.546875 L 3.359375 -4.171875 C 3.40625 -4.375 3.421875 -4.40625 3.578125 -4.40625 C 3.609375 -4.421875 3.84375 -4.421875 3.984375 -4.421875 C 4.40625 -4.421875 4.578125 -4.421875 4.765625 -4.359375 C 5.0625 -4.265625 5.078125 -4.0625 5.078125 -3.8125 C 5.078125 -3.703125 5.078125 -3.625 5.03125 -3.265625 L 5.015625 -3.1875 C 5.015625 -3.109375 5.0625 -3.078125 5.140625 -3.078125 C 5.234375 -3.078125 5.25 -3.140625 5.265625 -3.25 Z M 5.265625 -3.25 "/>
</g>
<g id="glyph-3-1">
<path d="M 3.875 -0.984375 C 3.875 -1.078125 3.78125 -1.078125 3.75 -1.078125 C 3.65625 -1.078125 3.65625 -1.046875 3.625 -0.953125 C 3.484375 -0.484375 3.0625 -0.125 2.671875 -0.125 C 2.40625 -0.125 2.265625 -0.3125 2.265625 -0.578125 C 2.265625 -0.75 2.421875 -1.375 2.625 -2.140625 C 2.75 -2.671875 3.0625 -2.859375 3.296875 -2.859375 C 3.296875 -2.859375 3.515625 -2.859375 3.671875 -2.75 C 3.453125 -2.6875 3.359375 -2.5 3.359375 -2.375 C 3.359375 -2.21875 3.484375 -2.125 3.640625 -2.125 C 3.796875 -2.125 4.03125 -2.25 4.03125 -2.546875 C 4.03125 -2.921875 3.578125 -3.046875 3.3125 -3.046875 C 2.96875 -3.046875 2.6875 -2.8125 2.53125 -2.5625 C 2.40625 -2.84375 2.09375 -3.046875 1.703125 -3.046875 C 0.9375 -3.046875 0.484375 -2.203125 0.484375 -1.984375 C 0.484375 -1.90625 0.59375 -1.90625 0.609375 -1.90625 C 0.703125 -1.90625 0.703125 -1.921875 0.734375 -2.015625 C 0.90625 -2.5625 1.34375 -2.859375 1.6875 -2.859375 C 1.90625 -2.859375 2.09375 -2.734375 2.09375 -2.390625 C 2.09375 -2.265625 2.015625 -1.90625 1.953125 -1.671875 L 1.71875 -0.734375 C 1.65625 -0.5 1.421875 -0.125 1.078125 -0.125 C 1.046875 -0.125 0.84375 -0.125 0.703125 -0.21875 C 0.984375 -0.3125 1 -0.5625 1 -0.59375 C 1 -0.75 0.890625 -0.859375 0.71875 -0.859375 C 0.53125 -0.859375 0.328125 -0.6875 0.328125 -0.4375 C 0.328125 -0.09375 0.71875 0.0625 1.0625 0.0625 C 1.375 0.0625 1.65625 -0.125 1.828125 -0.421875 C 2 -0.0625 2.375 0.0625 2.65625 0.0625 C 3.453125 0.0625 3.875 -0.796875 3.875 -0.984375 Z M 3.875 -0.984375 "/>
</g>
<g id="glyph-3-2">
<path d="M 4.9375 -3.75 C 4.9375 -3.46875 4.8125 -3.03125 4.484375 -2.796875 C 4.203125 -2.5625 3.78125 -2.453125 3.296875 -2.453125 L 2.40625 -2.453125 L 2.859375 -4.234375 C 2.90625 -4.421875 2.921875 -4.453125 3.0625 -4.46875 L 3.515625 -4.46875 C 4.15625 -4.46875 4.9375 -4.46875 4.9375 -3.75 Z M 5.859375 -0.65625 C 5.859375 -0.6875 5.84375 -0.765625 5.75 -0.765625 C 5.65625 -0.765625 5.640625 -0.71875 5.625 -0.640625 C 5.53125 -0.34375 5.265625 -0.0625 4.984375 -0.0625 C 4.796875 -0.0625 4.671875 -0.125 4.671875 -0.5 C 4.671875 -0.671875 4.703125 -1.03125 4.734375 -1.21875 C 4.765625 -1.40625 4.765625 -1.484375 4.765625 -1.546875 C 4.765625 -1.625 4.765625 -1.84375 4.578125 -2.0625 C 4.4375 -2.203125 4.25 -2.296875 4.109375 -2.34375 C 4.921875 -2.546875 5.65625 -3.03125 5.65625 -3.65625 C 5.65625 -4.25 4.953125 -4.71875 3.953125 -4.71875 L 1.828125 -4.71875 C 1.703125 -4.71875 1.609375 -4.71875 1.609375 -4.5625 C 1.609375 -4.46875 1.6875 -4.46875 1.828125 -4.46875 C 1.828125 -4.46875 1.96875 -4.46875 2.09375 -4.453125 C 2.234375 -4.4375 2.25 -4.421875 2.25 -4.359375 C 2.25 -4.359375 2.25 -4.3125 2.21875 -4.203125 L 1.3125 -0.53125 C 1.25 -0.296875 1.234375 -0.25 0.703125 -0.25 C 0.578125 -0.25 0.484375 -0.25 0.484375 -0.109375 C 0.484375 -0.03125 0.53125 0 0.59375 0 C 0.734375 0 0.890625 -0.015625 1.03125 -0.015625 L 1.484375 -0.03125 L 1.921875 -0.015625 C 2.078125 -0.015625 2.25 0 2.390625 0 C 2.421875 0 2.53125 0 2.53125 -0.140625 C 2.53125 -0.25 2.46875 -0.25 2.3125 -0.25 C 2.203125 -0.25 2.171875 -0.25 2.046875 -0.265625 C 1.890625 -0.28125 1.890625 -0.296875 1.890625 -0.359375 C 1.890625 -0.359375 1.890625 -0.421875 1.921875 -0.515625 L 2.359375 -2.265625 L 3.296875 -2.265625 C 3.890625 -2.265625 4.140625 -1.96875 4.140625 -1.640625 C 4.140625 -1.546875 4.078125 -1.3125 4.046875 -1.15625 C 3.96875 -0.84375 3.9375 -0.734375 3.9375 -0.625 C 3.9375 -0.078125 4.4375 0.140625 4.953125 0.140625 C 5.59375 0.140625 5.859375 -0.53125 5.859375 -0.65625 Z M 5.859375 -0.65625 "/>
</g>
<g id="glyph-4-0">
<path d="M 7.296875 -0.203125 C 7.296875 -0.3125 7.1875 -0.3125 7.09375 -0.3125 C 6.6875 -0.3125 6.5625 -0.40625 6.421875 -0.75 L 5.015625 -3.984375 C 5.015625 -4.015625 4.96875 -4.09375 4.96875 -4.125 C 4.96875 -4.125 5.140625 -4.265625 5.25 -4.34375 L 6.984375 -5.671875 C 7.90625 -6.359375 8.296875 -6.40625 8.59375 -6.421875 C 8.671875 -6.4375 8.765625 -6.453125 8.765625 -6.625 C 8.765625 -6.671875 8.734375 -6.734375 8.65625 -6.734375 C 8.4375 -6.734375 8.1875 -6.703125 7.953125 -6.703125 C 7.59375 -6.703125 7.21875 -6.734375 6.859375 -6.734375 C 6.796875 -6.734375 6.671875 -6.734375 6.671875 -6.53125 C 6.671875 -6.46875 6.71875 -6.4375 6.796875 -6.421875 C 7.015625 -6.40625 7.09375 -6.359375 7.09375 -6.21875 C 7.09375 -6.046875 6.796875 -5.8125 6.75 -5.765625 L 2.90625 -2.8125 L 3.6875 -5.96875 C 3.78125 -6.328125 3.796875 -6.421875 4.515625 -6.421875 C 4.765625 -6.421875 4.84375 -6.421875 4.84375 -6.625 C 4.84375 -6.71875 4.765625 -6.734375 4.71875 -6.734375 L 3.453125 -6.703125 L 2.171875 -6.734375 C 2.109375 -6.734375 1.984375 -6.734375 1.984375 -6.546875 C 1.984375 -6.421875 2.078125 -6.421875 2.265625 -6.421875 C 2.390625 -6.421875 2.578125 -6.421875 2.6875 -6.40625 C 2.84375 -6.390625 2.90625 -6.359375 2.90625 -6.25 C 2.90625 -6.21875 2.90625 -6.1875 2.875 -6.0625 L 1.546875 -0.765625 C 1.453125 -0.390625 1.421875 -0.3125 0.65625 -0.3125 C 0.484375 -0.3125 0.375 -0.3125 0.375 -0.125 C 0.375 0 0.5 0 0.515625 0 L 1.78125 -0.03125 L 2.40625 -0.015625 C 2.625 -0.015625 2.84375 0 3.046875 0 C 3.109375 0 3.25 0 3.25 -0.203125 C 3.25 -0.3125 3.15625 -0.3125 2.96875 -0.3125 C 2.609375 -0.3125 2.328125 -0.3125 2.328125 -0.484375 C 2.328125 -0.546875 2.390625 -0.765625 2.421875 -0.921875 L 2.8125 -2.46875 L 4.28125 -3.609375 L 5.421875 -0.953125 C 5.546875 -0.6875 5.546875 -0.671875 5.546875 -0.609375 C 5.546875 -0.3125 5.109375 -0.3125 5.03125 -0.3125 C 4.921875 -0.3125 4.8125 -0.3125 4.8125 -0.109375 C 4.8125 0 4.953125 0 4.953125 0 C 5.34375 0 5.765625 -0.03125 6.15625 -0.03125 C 6.375 -0.03125 6.90625 0 7.125 0 C 7.171875 0 7.296875 0 7.296875 -0.203125 Z M 7.296875 -0.203125 "/>
</g>
<g id="glyph-5-0">
<path d="M 4.53125 -3.15625 C 4.53125 -3.9375 4.484375 -4.734375 4.140625 -5.46875 C 3.6875 -6.40625 2.875 -6.5625 2.46875 -6.5625 C 1.875 -6.5625 1.15625 -6.3125 0.75 -5.390625 C 0.4375 -4.71875 0.390625 -3.9375 0.390625 -3.15625 C 0.390625 -2.421875 0.421875 -1.53125 0.828125 -0.78125 C 1.25 0.015625 1.96875 0.21875 2.453125 0.21875 C 2.984375 0.21875 3.734375 0.015625 4.171875 -0.921875 C 4.484375 -1.609375 4.53125 -2.375 4.53125 -3.15625 Z M 3.71875 -3.265625 C 3.71875 -2.53125 3.71875 -1.859375 3.609375 -1.234375 C 3.453125 -0.296875 2.90625 0 2.453125 0 C 2.078125 0 1.484375 -0.25 1.3125 -1.1875 C 1.203125 -1.78125 1.203125 -2.6875 1.203125 -3.265625 C 1.203125 -3.90625 1.203125 -4.5625 1.28125 -5.09375 C 1.46875 -6.265625 2.203125 -6.34375 2.453125 -6.34375 C 2.78125 -6.34375 3.4375 -6.171875 3.625 -5.203125 C 3.71875 -4.640625 3.71875 -3.890625 3.71875 -3.265625 Z M 3.71875 -3.265625 "/>
</g>
<g id="glyph-6-0">
<path d="M 2.953125 -0.734375 C 2.953125 -0.796875 2.875 -0.796875 2.859375 -0.796875 C 2.78125 -0.796875 2.765625 -0.78125 2.75 -0.71875 C 2.625 -0.421875 2.234375 -0.375 2.046875 -0.375 C 1.953125 -0.375 1.828125 -0.390625 1.671875 -0.40625 C 1.40625 -0.453125 1.328125 -0.453125 1.25 -0.453125 C 1.171875 -0.453125 1.171875 -0.453125 1.125 -0.453125 C 1.34375 -0.640625 1.578125 -0.8125 1.859375 -1.015625 C 2.1875 -1.25 2.40625 -1.421875 2.609375 -1.609375 C 2.859375 -1.84375 3.03125 -2.0625 3.03125 -2.109375 C 3.03125 -2.1875 2.953125 -2.1875 2.921875 -2.1875 C 2.859375 -2.1875 2.84375 -2.171875 2.8125 -2.125 C 2.625 -1.859375 2.515625 -1.84375 2.421875 -1.84375 C 2.34375 -1.84375 2.265625 -1.859375 2.125 -1.96875 C 1.953125 -2.09375 1.84375 -2.1875 1.65625 -2.1875 C 1.203125 -2.1875 0.90625 -1.75 0.90625 -1.59375 C 0.90625 -1.515625 0.984375 -1.515625 1.015625 -1.515625 C 1.078125 -1.515625 1.09375 -1.53125 1.125 -1.578125 C 1.140625 -1.640625 1.1875 -1.75 1.578125 -1.75 C 1.71875 -1.75 1.828125 -1.75 2.078125 -1.703125 C 2.265625 -1.671875 2.328125 -1.671875 2.40625 -1.671875 C 2.265625 -1.546875 2.109375 -1.421875 1.75 -1.15625 C 1.390625 -0.90625 1.171875 -0.75 0.953125 -0.53125 C 0.75 -0.34375 0.515625 -0.078125 0.515625 -0.015625 C 0.515625 0.046875 0.59375 0.046875 0.625 0.046875 C 0.6875 0.046875 0.703125 0.046875 0.71875 0.015625 C 0.875 -0.1875 1.046875 -0.28125 1.21875 -0.28125 C 1.359375 -0.28125 1.421875 -0.234375 1.609375 -0.09375 C 1.75 0 1.859375 0.046875 2 0.046875 C 2.578125 0.046875 2.953125 -0.53125 2.953125 -0.734375 Z M 2.953125 -0.734375 "/>
</g>
<g id="glyph-7-0">
<path d="M 11.46875 -4.25 C 11.46875 -4.546875 11.203125 -4.546875 10.9375 -4.546875 L 6.421875 -4.546875 L 6.421875 -9.0625 C 6.421875 -9.3125 6.421875 -9.59375 6.140625 -9.59375 C 5.828125 -9.59375 5.828125 -9.328125 5.828125 -9.0625 L 5.828125 -4.546875 L 1.3125 -4.546875 C 1.078125 -4.546875 0.78125 -4.546875 0.78125 -4.265625 C 0.78125 -3.953125 1.0625 -3.953125 1.3125 -3.953125 L 5.828125 -3.953125 L 5.828125 0.5625 C 5.828125 0.796875 5.828125 1.09375 6.125 1.09375 C 6.421875 1.09375 6.421875 0.8125 6.421875 0.5625 L 6.421875 -3.953125 L 10.9375 -3.953125 C 11.1875 -3.953125 11.46875 -3.953125 11.46875 -4.25 Z M 11.46875 -4.25 "/>
</g>
<g id="glyph-8-0">
<path d="M 6.84375 -2.46875 C 6.84375 -2.65625 6.65625 -2.65625 6.515625 -2.65625 L 1.140625 -2.65625 C 1 -2.65625 0.8125 -2.65625 0.8125 -2.46875 C 0.8125 -2.265625 1 -2.265625 1.140625 -2.265625 L 6.515625 -2.265625 C 6.65625 -2.265625 6.84375 -2.265625 6.84375 -2.46875 Z M 6.84375 -2.46875 "/>
</g>
<g id="glyph-9-0">
<path d="M 7.671875 -1.0625 C 7.671875 -1.15625 7.5625 -1.1875 7.5 -1.1875 C 7.328125 -1.1875 7 -1.078125 6.71875 -0.859375 C 6.328125 -0.859375 6.015625 -0.859375 5.859375 -2.078125 L 5.6875 -3.59375 C 8.296875 -5.015625 8.9375 -5.671875 8.9375 -6.1875 C 8.9375 -6.59375 8.578125 -6.765625 8.28125 -6.765625 C 7.84375 -6.765625 7.15625 -6.28125 7.15625 -6.03125 C 7.15625 -5.984375 7.171875 -5.921875 7.328125 -5.90625 C 7.640625 -5.875 7.65625 -5.625 7.65625 -5.578125 C 7.65625 -5.46875 7.625 -5.40625 7.390625 -5.21875 C 6.984375 -4.921875 6.28125 -4.53125 5.625 -4.15625 C 5.484375 -5.0625 5.484375 -5.546875 5.375 -5.984375 C 5.140625 -6.765625 4.640625 -6.765625 4.328125 -6.765625 C 2.984375 -6.765625 2.390625 -5.953125 2.390625 -5.703125 C 2.390625 -5.59375 2.515625 -5.578125 2.578125 -5.578125 C 2.578125 -5.578125 2.90625 -5.578125 3.34375 -5.90625 C 3.65625 -5.90625 4.03125 -5.90625 4.171875 -4.9375 L 4.34375 -3.453125 C 3.671875 -3.09375 2.765625 -2.609375 2.046875 -2.125 C 1.59375 -1.84375 0.546875 -1.171875 0.546875 -0.578125 C 0.546875 -0.171875 0.890625 0 1.21875 0 C 1.640625 0 2.328125 -0.484375 2.328125 -0.734375 C 2.328125 -0.84375 2.21875 -0.84375 2.140625 -0.859375 C 1.96875 -0.875 1.828125 -1.015625 1.828125 -1.1875 C 1.828125 -1.3125 1.875 -1.359375 2.140625 -1.5625 C 2.609375 -1.90625 3.359375 -2.3125 4.40625 -2.90625 C 4.609375 -1.109375 4.640625 -1 4.65625 -0.875 C 4.890625 0 5.40625 0 5.734375 0 C 7.09375 0 7.671875 -0.8125 7.671875 -1.0625 Z M 7.671875 -1.0625 "/>
</g>
<g id="glyph-9-1">
<path d="M 9.15625 -6.359375 C 9.265625 -6.765625 8.5625 -6.765625 7.96875 -6.765625 L 3.546875 -6.765625 C 3.078125 -6.71875 2.609375 -6.59375 2.1875 -6.296875 C 1.984375 -6.140625 1.796875 -5.953125 1.734375 -5.734375 C 1.734375 -5.625 1.796875 -5.578125 1.90625 -5.578125 C 2.0625 -5.578125 2.28125 -5.65625 2.5 -5.78125 C 2.578125 -5.8125 2.640625 -5.859375 2.703125 -5.90625 C 2.875 -5.921875 3.078125 -5.921875 3.25 -5.921875 L 4.3125 -5.921875 L 4.140625 -5.171875 C 3.96875 -4.453125 3.75 -3.75 3.484375 -3.0625 C 3.171875 -2.25 2.78125 -1.4375 2.34375 -0.65625 C 2.328125 -0.625 2.3125 -0.578125 2.28125 -0.546875 C 1.90625 -0.578125 1.609375 -0.765625 1.421875 -1.046875 C 1.40625 -1.078125 1.34375 -1.109375 1.265625 -1.109375 C 1.109375 -1.109375 0.890625 -1.03125 0.671875 -0.890625 C 0.359375 -0.734375 0.15625 -0.5 0.15625 -0.359375 C 0.15625 -0.359375 0.15625 -0.328125 0.171875 -0.3125 C 0.4375 0.109375 0.9375 0.328125 1.515625 0.3125 C 1.578125 0.3125 1.640625 0.296875 1.71875 0.28125 C 2.28125 0.1875 2.8125 -0.140625 3.234375 -0.59375 C 3.359375 -0.734375 3.46875 -0.890625 3.5625 -1.046875 C 3.890625 -1.640625 4.1875 -2.25 4.453125 -2.875 L 6.40625 -2.875 C 6.40625 -2.765625 6.46875 -2.734375 6.578125 -2.734375 C 6.71875 -2.734375 6.953125 -2.796875 7.171875 -2.921875 C 7.4375 -3.09375 7.640625 -3.28125 7.6875 -3.421875 L 7.703125 -3.5625 C 7.71875 -3.6875 7.65625 -3.734375 7.546875 -3.734375 L 4.796875 -3.734375 C 5.046875 -4.375 5.25 -5.03125 5.421875 -5.703125 L 5.46875 -5.921875 L 7.046875 -5.921875 C 7.40625 -5.921875 7.921875 -5.921875 7.890625 -5.8125 C 7.890625 -5.703125 7.953125 -5.65625 8.0625 -5.65625 C 8.21875 -5.65625 8.4375 -5.734375 8.65625 -5.859375 C 8.921875 -6.015625 9.125 -6.21875 9.15625 -6.359375 Z M 9.15625 -6.359375 "/>
</g>
</g>
<clipPath id="clip-0">
<path clip-rule="nonzero" d="M 277 13 L 298.140625 13 L 298.140625 45 L 277 45 Z M 277 13 "/>
</clipPath>
<clipPath id="clip-1">
<path clip-rule="nonzero" d="M 34 28 L 284 28 L 284 63.722656 L 34 63.722656 Z M 34 28 "/>
</clipPath>
<clipPath id="clip-2">
<path clip-rule="nonzero" d="M 1.355469 28 L 21 28 L 21 30 L 1.355469 30 Z M 1.355469 28 "/>
</clipPath>
</defs>
<path fill-rule="nonzero" fill="rgb(100%, 100%, 100%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M -28.348389 -28.346902 L 28.348319 -28.346902 L 28.348319 28.34586 L -28.348389 28.34586 Z M -28.348389 -28.346902 " transform="matrix(0.990123, 0, 0, -0.990123, 246.138706, 29.054172)"/>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-0" x="234.42456" y="32.452274"/>
<use xlink:href="#glyph-0-1" x="241.138135" y="32.452274"/>
<use xlink:href="#glyph-0-2" x="243.87841" y="32.452274"/>
<use xlink:href="#glyph-0-3" x="248.81051" y="32.452274"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-4" x="254.014862" y="32.452274"/>
</g>
<path fill-rule="nonzero" fill="rgb(100%, 100%, 100%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M -86.035346 -14.171739 L -52.019688 -14.171739 L -52.019688 14.174642 L -86.035346 14.174642 Z M -86.035346 -14.171739 " transform="matrix(0.990123, 0, 0, -0.990123, 246.138706, 29.054172)"/>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-1-0" x="167.993242" y="33.203777"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-2-0" x="175.21322" y="29.623492"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-3-0" x="181.377726" y="29.623492"/>
</g>
<path fill-rule="nonzero" fill="rgb(100%, 100%, 100%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M -180.452269 -28.346902 L -109.710591 -28.346902 L -109.710591 28.34586 L -180.452269 28.34586 Z M -180.452269 -28.346902 " transform="matrix(0.990123, 0, 0, -0.990123, 246.138706, 29.054172)"/>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-4-0" x="70.759196" y="16.302376"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-3-1" x="79.136627" y="17.78162"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-5-0" x="122.316885" y="16.302376"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-5" x="94.515219" y="27.799686"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-5" x="98.350956" y="30.759164"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-5" x="102.187682" y="33.717651"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-5-0" x="74.965239" y="46.541725"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-4-0" x="115.339487" y="46.541725"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-3-2" x="123.716919" y="48.020969"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-6-0" x="129.659637" y="49.007132"/>
</g>
<path fill-rule="nonzero" fill="rgb(100%, 100%, 100%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M -203.626472 -0.000521077 C -203.626472 5.503056 -208.088512 9.961151 -213.592089 9.961151 C -219.091721 9.961151 -223.553761 5.503056 -223.553761 -0.000521077 C -223.553761 -5.504098 -219.091721 -9.962193 -213.592089 -9.962193 C -208.088512 -9.962193 -203.626472 -5.504098 -203.626472 -0.000521077 Z M -203.626472 -0.000521077 " transform="matrix(0.990123, 0, 0, -0.990123, 246.138706, 29.054172)"/>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-7-0" x="28.525496" y="33.179024"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-8-0" x="25.01551" y="46.645688"/>
</g>
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 28.845416 -0.000521077 L 46.886892 -0.000521077 " transform="matrix(0.990123, 0, 0, -0.990123, 246.138706, 29.054172)"/>
<path fill-rule="nonzero" fill="rgb(0%, 0%, 0%)" fill-opacity="1" d="M 295.746094 29.054688 L 291.347656 27.386719 L 292.8125 29.054688 L 291.347656 30.71875 Z M 295.746094 29.054688 "/>
<g clip-path="url(#clip-0)">
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.051873 -0.000521077 L 1.60956 1.684086 L 3.089016 -0.000521077 L 1.60956 -1.681183 Z M 6.051873 -0.000521077 " transform="matrix(0.990123, 0, 0, -0.990123, 289.753994, 29.054172)"/>
</g>
<g clip-path="url(#clip-1)">
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 37.347358 -0.000521077 L 37.347358 -34.016179 L -213.592089 -34.016179 L -213.592089 -14.597823 " transform="matrix(0.990123, 0, 0, -0.990123, 246.138706, 29.054172)"/>
</g>
<path fill-rule="nonzero" fill="rgb(0%, 0%, 0%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.052369 0.00143891 L 1.610055 1.682101 L 3.089511 0.00143891 L 1.610055 -1.683169 Z M 6.052369 0.00143891 " transform="matrix(0, -0.990123, -0.990123, 0, 34.657675, 46.316809)"/>
<path fill-rule="nonzero" fill="rgb(0%, 0%, 0%)" fill-opacity="1" d="M 285.089844 29.054688 C 285.089844 27.964844 284.207031 27.082031 283.117188 27.082031 C 282.027344 27.082031 281.144531 27.964844 281.144531 29.054688 C 281.144531 30.144531 282.027344 31.027344 283.117188 31.027344 C 284.207031 31.027344 285.089844 30.144531 285.089844 29.054688 Z M 285.089844 29.054688 "/>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-9-0" x="278.365232" y="25.273882"/>
</g>
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M -203.626472 -0.000521077 L -185.584996 -0.000521077 " transform="matrix(0.990123, 0, 0, -0.990123, 246.138706, 29.054172)"/>
<path fill-rule="nonzero" fill="rgb(0%, 0%, 0%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.052795 -0.000521077 L 1.610481 1.684086 L 3.085992 -0.000521077 L 1.610481 -1.681183 Z M 6.052795 -0.000521077 " transform="matrix(0.990123, 0, 0, -0.990123, 59.5773, 29.054172)"/>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-1-1" x="49.788389" y="23.793648"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-2-1" x="54.555832" y="25.273882"/>
</g>
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M -109.213493 -0.000521077 L -91.168073 -0.000521077 " transform="matrix(0.990123, 0, 0, -0.990123, 246.138706, 29.054172)"/>
<path fill-rule="nonzero" fill="rgb(0%, 0%, 0%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.054179 -0.000521077 L 1.60792 1.684086 L 3.087376 -0.000521077 L 1.60792 -1.681183 Z M 6.054179 -0.000521077 " transform="matrix(0.990123, 0, 0, -0.990123, 153.060305, 29.054172)"/>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-9-1" x="144.716439" y="25.273882"/>
</g>
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M -51.522591 -0.000521077 L -33.47717 -0.000521077 " transform="matrix(0.990123, 0, 0, -0.990123, 246.138706, 29.054172)"/>
<path fill-rule="nonzero" fill="rgb(0%, 0%, 0%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.055181 -0.000521077 L 1.608922 1.684086 L 3.088378 -0.000521077 L 1.608922 -1.681183 Z M 6.055181 -0.000521077 " transform="matrix(0.990123, 0, 0, -0.990123, 210.180406, 29.054172)"/>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-1-2" x="203.118849" y="25.273882"/>
</g>
<g clip-path="url(#clip-2)">
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M -228.185445 -0.000521077 L -246.230866 -0.000521077 " transform="matrix(0.990123, 0, 0, -0.990123, 246.138706, 29.054172)"/>
</g>
<path fill-rule="nonzero" fill="rgb(0%, 0%, 0%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.051461 -0.000521077 L 1.609147 1.684086 L 3.088604 -0.000521077 L 1.609147 -1.681183 Z M 6.051461 -0.000521077 " transform="matrix(0.990123, 0, 0, -0.990123, 17.395027, 29.054172)"/>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-1-3" x="8.641844" y="23.793648"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-2-1" x="13.856823" y="25.273882"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.3 KiB

View File

@ -0,0 +1,161 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="293.055" height="64.358" viewBox="0 0 293.055 64.358">
<defs>
<g>
<g id="glyph-0-0">
<path d="M 6.15625 -4.90625 C 6.15625 -5.859375 5.171875 -6.734375 3.828125 -6.734375 L 0.34375 -6.734375 L 0.34375 -6.421875 L 0.578125 -6.421875 C 1.34375 -6.421875 1.359375 -6.3125 1.359375 -5.96875 L 1.359375 -0.765625 C 1.359375 -0.421875 1.34375 -0.3125 0.578125 -0.3125 L 0.34375 -0.3125 L 0.34375 0 C 0.6875 -0.03125 1.421875 -0.03125 1.796875 -0.03125 C 2.171875 -0.03125 2.90625 -0.03125 3.25 0 L 3.25 -0.3125 L 3.015625 -0.3125 C 2.25 -0.3125 2.234375 -0.421875 2.234375 -0.765625 L 2.234375 -3.109375 L 3.90625 -3.109375 C 5.09375 -3.109375 6.15625 -3.921875 6.15625 -4.90625 Z M 5.140625 -4.90625 C 5.140625 -4.4375 5.140625 -3.375 3.5625 -3.375 L 2.203125 -3.375 L 2.203125 -6.03125 C 2.203125 -6.359375 2.234375 -6.421875 2.6875 -6.421875 L 3.5625 -6.421875 C 5.140625 -6.421875 5.140625 -5.390625 5.140625 -4.90625 Z M 5.140625 -4.90625 "/>
</g>
<g id="glyph-0-1">
<path d="M 2.515625 0 L 2.515625 -0.3125 C 1.859375 -0.3125 1.75 -0.3125 1.75 -0.75 L 1.75 -6.84375 L 0.328125 -6.734375 L 0.328125 -6.421875 C 1.015625 -6.421875 1.09375 -6.359375 1.09375 -5.875 L 1.09375 -0.75 C 1.09375 -0.3125 0.984375 -0.3125 0.328125 -0.3125 L 0.328125 0 L 1.421875 -0.03125 Z M 2.515625 0 "/>
</g>
<g id="glyph-0-2">
<path d="M 4.765625 -0.875 L 4.765625 -1.421875 L 4.515625 -1.421875 L 4.515625 -0.875 C 4.515625 -0.3125 4.265625 -0.25 4.15625 -0.25 C 3.828125 -0.25 3.796875 -0.6875 3.796875 -0.734375 L 3.796875 -2.71875 C 3.796875 -3.125 3.796875 -3.515625 3.4375 -3.875 C 3.0625 -4.265625 2.5625 -4.421875 2.09375 -4.421875 C 1.28125 -4.421875 0.59375 -3.953125 0.59375 -3.296875 C 0.59375 -3 0.796875 -2.84375 1.0625 -2.84375 C 1.328125 -2.84375 1.515625 -3.03125 1.515625 -3.296875 C 1.515625 -3.40625 1.453125 -3.734375 1 -3.75 C 1.265625 -4.09375 1.75 -4.203125 2.078125 -4.203125 C 2.546875 -4.203125 3.109375 -3.8125 3.109375 -2.9375 L 3.109375 -2.578125 C 2.609375 -2.546875 1.921875 -2.515625 1.296875 -2.21875 C 0.5625 -1.890625 0.3125 -1.375 0.3125 -0.9375 C 0.3125 -0.140625 1.265625 0.109375 1.890625 0.109375 C 2.546875 0.109375 3 -0.28125 3.1875 -0.75 C 3.21875 -0.359375 3.484375 0.0625 3.953125 0.0625 C 4.15625 0.0625 4.765625 -0.078125 4.765625 -0.875 Z M 3.109375 -1.375 C 3.109375 -0.4375 2.40625 -0.109375 1.96875 -0.109375 C 1.484375 -0.109375 1.078125 -0.453125 1.078125 -0.953125 C 1.078125 -1.484375 1.484375 -2.3125 3.109375 -2.359375 Z M 3.109375 -1.375 "/>
</g>
<g id="glyph-0-3">
<path d="M 5.28125 0 L 5.28125 -0.3125 C 4.765625 -0.3125 4.515625 -0.3125 4.5 -0.59375 L 4.5 -2.484375 C 4.5 -3.328125 4.5 -3.640625 4.203125 -4 C 4.0625 -4.15625 3.734375 -4.359375 3.171875 -4.359375 C 2.4375 -4.359375 1.984375 -3.9375 1.703125 -3.328125 L 1.703125 -4.359375 L 0.3125 -4.25 L 0.3125 -3.9375 C 1 -3.9375 1.078125 -3.875 1.078125 -3.390625 L 1.078125 -0.75 C 1.078125 -0.3125 0.96875 -0.3125 0.3125 -0.3125 L 0.3125 0 L 1.421875 -0.03125 L 2.53125 0 L 2.53125 -0.3125 C 1.875 -0.3125 1.765625 -0.3125 1.765625 -0.75 L 1.765625 -2.5625 C 1.765625 -3.59375 2.46875 -4.140625 3.09375 -4.140625 C 3.71875 -4.140625 3.828125 -3.609375 3.828125 -3.046875 L 3.828125 -0.75 C 3.828125 -0.3125 3.71875 -0.3125 3.0625 -0.3125 L 3.0625 0 L 4.171875 -0.03125 Z M 5.28125 0 "/>
</g>
<g id="glyph-0-4">
<path d="M 3.265625 -1.21875 L 3.265625 -1.78125 L 3.03125 -1.78125 L 3.03125 -1.25 C 3.03125 -0.515625 2.734375 -0.140625 2.359375 -0.140625 C 1.703125 -0.140625 1.703125 -1.03125 1.703125 -1.203125 L 1.703125 -3.9375 L 3.109375 -3.9375 L 3.109375 -4.25 L 1.703125 -4.25 L 1.703125 -6.0625 L 1.453125 -6.0625 C 1.453125 -5.25 1.15625 -4.203125 0.1875 -4.15625 L 0.1875 -3.9375 L 1.03125 -3.9375 L 1.03125 -1.21875 C 1.03125 -0.015625 1.9375 0.109375 2.296875 0.109375 C 3 0.109375 3.265625 -0.59375 3.265625 -1.21875 Z M 3.265625 -1.21875 "/>
</g>
<g id="glyph-0-5">
<path d="M 1.890625 -0.515625 C 1.890625 -0.8125 1.65625 -1.046875 1.375 -1.046875 C 1.078125 -1.046875 0.84375 -0.8125 0.84375 -0.515625 C 0.84375 -0.234375 1.078125 0 1.375 0 C 1.65625 0 1.890625 -0.234375 1.890625 -0.515625 Z M 1.890625 -0.515625 "/>
</g>
<g id="glyph-1-0">
<path d="M 7.296875 -0.203125 C 7.296875 -0.3125 7.1875 -0.3125 7.09375 -0.3125 C 6.6875 -0.3125 6.5625 -0.40625 6.421875 -0.75 L 5.015625 -3.984375 C 5.015625 -4.015625 4.96875 -4.09375 4.96875 -4.125 C 4.96875 -4.125 5.140625 -4.265625 5.25 -4.34375 L 6.984375 -5.671875 C 7.90625 -6.359375 8.296875 -6.40625 8.59375 -6.421875 C 8.671875 -6.4375 8.765625 -6.453125 8.765625 -6.625 C 8.765625 -6.671875 8.734375 -6.734375 8.65625 -6.734375 C 8.4375 -6.734375 8.1875 -6.703125 7.953125 -6.703125 C 7.59375 -6.703125 7.21875 -6.734375 6.859375 -6.734375 C 6.796875 -6.734375 6.671875 -6.734375 6.671875 -6.53125 C 6.671875 -6.46875 6.71875 -6.4375 6.796875 -6.421875 C 7.015625 -6.40625 7.09375 -6.359375 7.09375 -6.21875 C 7.09375 -6.046875 6.796875 -5.8125 6.75 -5.765625 L 2.90625 -2.8125 L 3.6875 -5.96875 C 3.78125 -6.328125 3.796875 -6.421875 4.515625 -6.421875 C 4.765625 -6.421875 4.84375 -6.421875 4.84375 -6.625 C 4.84375 -6.71875 4.765625 -6.734375 4.71875 -6.734375 L 3.453125 -6.703125 L 2.171875 -6.734375 C 2.109375 -6.734375 1.984375 -6.734375 1.984375 -6.546875 C 1.984375 -6.421875 2.078125 -6.421875 2.265625 -6.421875 C 2.390625 -6.421875 2.578125 -6.421875 2.6875 -6.40625 C 2.84375 -6.390625 2.90625 -6.359375 2.90625 -6.25 C 2.90625 -6.21875 2.90625 -6.1875 2.875 -6.0625 L 1.546875 -0.765625 C 1.453125 -0.390625 1.421875 -0.3125 0.65625 -0.3125 C 0.484375 -0.3125 0.375 -0.3125 0.375 -0.125 C 0.375 0 0.5 0 0.515625 0 L 1.78125 -0.03125 L 2.40625 -0.015625 C 2.625 -0.015625 2.84375 0 3.046875 0 C 3.109375 0 3.25 0 3.25 -0.203125 C 3.25 -0.3125 3.15625 -0.3125 2.96875 -0.3125 C 2.609375 -0.3125 2.328125 -0.3125 2.328125 -0.484375 C 2.328125 -0.546875 2.390625 -0.765625 2.421875 -0.921875 L 2.8125 -2.46875 L 4.28125 -3.609375 L 5.421875 -0.953125 C 5.546875 -0.6875 5.546875 -0.671875 5.546875 -0.609375 C 5.546875 -0.3125 5.109375 -0.3125 5.03125 -0.3125 C 4.921875 -0.3125 4.8125 -0.3125 4.8125 -0.109375 C 4.8125 0 4.953125 0 4.953125 0 C 5.34375 0 5.765625 -0.03125 6.15625 -0.03125 C 6.375 -0.03125 6.90625 0 7.125 0 C 7.171875 0 7.296875 0 7.296875 -0.203125 Z M 7.296875 -0.203125 "/>
</g>
<g id="glyph-2-0">
<path d="M 3.265625 0 L 3.265625 -0.25 L 3 -0.25 C 2.3125 -0.25 2.3125 -0.34375 2.3125 -0.5625 L 2.3125 -4.390625 C 2.3125 -4.578125 2.296875 -4.578125 2.109375 -4.578125 C 1.671875 -4.15625 1.03125 -4.140625 0.75 -4.140625 L 0.75 -3.890625 C 0.921875 -3.890625 1.375 -3.890625 1.75 -4.09375 L 1.75 -0.5625 C 1.75 -0.34375 1.75 -0.25 1.0625 -0.25 L 0.796875 -0.25 L 0.796875 0 L 2.03125 -0.03125 Z M 3.265625 0 "/>
</g>
<g id="glyph-2-1">
<path d="M 3.546875 -1.40625 C 3.546875 -2.28125 2.859375 -2.9375 2.046875 -2.9375 C 1.484375 -2.9375 1.1875 -2.5625 1.03125 -2.265625 C 1.03125 -2.828125 1.078125 -3.328125 1.34375 -3.75 C 1.578125 -4.125 1.953125 -4.390625 2.390625 -4.390625 C 2.609375 -4.390625 2.875 -4.328125 3.015625 -4.140625 C 2.84375 -4.125 2.703125 -4.015625 2.703125 -3.8125 C 2.703125 -3.640625 2.8125 -3.484375 3.03125 -3.484375 C 3.234375 -3.484375 3.359375 -3.625 3.359375 -3.828125 C 3.359375 -4.234375 3.0625 -4.578125 2.375 -4.578125 C 1.390625 -4.578125 0.375 -3.671875 0.375 -2.1875 C 0.375 -0.40625 1.21875 0.140625 1.96875 0.140625 C 2.8125 0.140625 3.546875 -0.5 3.546875 -1.40625 Z M 2.890625 -1.40625 C 2.890625 -1.015625 2.890625 -0.71875 2.703125 -0.453125 C 2.53125 -0.21875 2.3125 -0.078125 1.96875 -0.078125 C 1.625 -0.078125 1.359375 -0.28125 1.21875 -0.59375 C 1.109375 -0.796875 1.0625 -1.140625 1.0625 -1.546875 C 1.0625 -2.21875 1.453125 -2.734375 2.015625 -2.734375 C 2.328125 -2.734375 2.546875 -2.625 2.71875 -2.359375 C 2.875 -2.09375 2.890625 -1.8125 2.890625 -1.40625 Z M 2.890625 -1.40625 "/>
</g>
<g id="glyph-3-0">
<path d="M 4.53125 -3.15625 C 4.53125 -3.9375 4.484375 -4.734375 4.140625 -5.46875 C 3.6875 -6.40625 2.875 -6.5625 2.46875 -6.5625 C 1.875 -6.5625 1.15625 -6.3125 0.75 -5.390625 C 0.4375 -4.71875 0.390625 -3.9375 0.390625 -3.15625 C 0.390625 -2.421875 0.421875 -1.53125 0.828125 -0.78125 C 1.25 0.015625 1.96875 0.21875 2.453125 0.21875 C 2.984375 0.21875 3.734375 0.015625 4.171875 -0.921875 C 4.484375 -1.609375 4.53125 -2.375 4.53125 -3.15625 Z M 3.71875 -3.265625 C 3.71875 -2.53125 3.71875 -1.859375 3.609375 -1.234375 C 3.453125 -0.296875 2.90625 0 2.453125 0 C 2.078125 0 1.484375 -0.25 1.3125 -1.1875 C 1.203125 -1.78125 1.203125 -2.6875 1.203125 -3.265625 C 1.203125 -3.90625 1.203125 -4.5625 1.28125 -5.09375 C 1.46875 -6.265625 2.203125 -6.34375 2.453125 -6.34375 C 2.78125 -6.34375 3.4375 -6.171875 3.625 -5.203125 C 3.71875 -4.640625 3.71875 -3.890625 3.71875 -3.265625 Z M 3.71875 -3.265625 "/>
</g>
<g id="glyph-4-0">
<path d="M 6.84375 -6.59375 C 6.84375 -6.59375 6.828125 -6.765625 6.640625 -6.765625 C 6.4375 -6.765625 6.21875 -6.75 6.015625 -6.75 L 5.328125 -6.734375 L 3.625 -6.765625 C 3.5 -6.765625 3.328125 -6.765625 3.328125 -6.484375 C 3.328125 -6.296875 3.484375 -6.296875 3.65625 -6.296875 L 4 -6.296875 C 4.390625 -6.296875 4.40625 -6.296875 4.640625 -6.265625 L 3.453125 -1.484375 C 3.203125 -0.484375 2.578125 -0.1875 2.125 -0.1875 C 2.046875 -0.1875 1.609375 -0.203125 1.328125 -0.421875 C 1.859375 -0.546875 2.03125 -1.015625 2.03125 -1.28125 C 2.03125 -1.609375 1.765625 -1.84375 1.421875 -1.84375 C 1.03125 -1.84375 0.546875 -1.53125 0.546875 -0.90625 C 0.546875 -0.234375 1.234375 0.171875 2.171875 0.171875 C 3.28125 0.171875 4.46875 -0.28125 4.765625 -1.4375 L 5.9375 -6.109375 C 5.96875 -6.265625 5.984375 -6.265625 6.046875 -6.28125 C 6.171875 -6.296875 6.3125 -6.296875 6.421875 -6.296875 C 6.6875 -6.296875 6.84375 -6.296875 6.84375 -6.59375 Z M 6.84375 -6.59375 "/>
</g>
<g id="glyph-4-1">
<path d="M 4.296875 -0.46875 C 4.296875 -0.578125 4.234375 -0.765625 4.109375 -0.765625 C 4.078125 -0.765625 4.046875 -0.765625 3.953125 -0.6875 C 3.359375 -0.328125 3.0625 -0.28125 2.8125 -0.28125 C 2.5625 -0.28125 1.640625 -0.328125 1.640625 -1.34375 C 1.640625 -1.609375 1.6875 -1.859375 1.75 -2.09375 L 3.546875 -2.09375 C 3.6875 -2.09375 3.921875 -2.09375 3.921875 -2.34375 C 3.921875 -2.5625 3.734375 -2.5625 3.546875 -2.5625 L 1.859375 -2.5625 C 2.015625 -3.171875 2.390625 -3.921875 3.5625 -3.921875 L 3.96875 -3.921875 C 4.109375 -3.921875 4.375 -3.921875 4.375 -4.171875 C 4.375 -4.25 4.328125 -4.375 4.1875 -4.375 L 3.765625 -4.375 C 3.234375 -4.375 2.1875 -4.375 1.328125 -3.609375 C 0.875 -3.1875 0.5 -2.546875 0.5 -1.765625 C 0.5 -0.421875 1.625 0.078125 2.78125 0.078125 C 2.921875 0.078125 3.25 0.078125 3.703125 -0.09375 C 3.75 -0.09375 4.296875 -0.3125 4.296875 -0.46875 Z M 4.296875 -0.46875 "/>
</g>
<g id="glyph-4-2">
<path d="M 5.953125 -4 C 5.953125 -4.375 5.59375 -4.375 5.4375 -4.375 L 2.1875 -4.375 C 1.984375 -4.375 1.5625 -4.375 1.03125 -3.90625 C 0.6875 -3.59375 0.3125 -3.09375 0.3125 -2.984375 C 0.3125 -2.84375 0.421875 -2.84375 0.53125 -2.84375 C 0.6875 -2.84375 0.6875 -2.859375 0.78125 -2.96875 C 1.15625 -3.4375 1.796875 -3.4375 1.984375 -3.4375 L 2.875 -3.4375 L 2.53125 -2.390625 L 2.140625 -1.25 C 2.03125 -0.953125 1.84375 -0.421875 1.84375 -0.3125 C 1.84375 -0.046875 2.0625 0.125 2.3125 0.125 C 2.375 0.125 2.875 0.125 2.984375 -0.53125 L 3.4375 -3.4375 L 5.265625 -3.4375 C 5.46875 -3.4375 5.59375 -3.4375 5.765625 -3.578125 C 5.953125 -3.75 5.953125 -4 5.953125 -4 Z M 5.953125 -4 "/>
</g>
<g id="glyph-4-3">
<path d="M 4.984375 -3.59375 C 4.984375 -4.046875 4.625 -4.453125 4.015625 -4.453125 C 3.453125 -4.453125 3 -4.1875 2.703125 -3.859375 C 2.46875 -4.3125 1.90625 -4.453125 1.546875 -4.453125 C 1.1875 -4.453125 0.90625 -4.25 0.6875 -3.890625 C 0.453125 -3.515625 0.3125 -2.984375 0.3125 -2.921875 C 0.3125 -2.78125 0.46875 -2.78125 0.546875 -2.78125 C 0.65625 -2.78125 0.703125 -2.78125 0.75 -2.828125 C 0.765625 -2.84375 0.765625 -2.875 0.828125 -3.109375 C 1.015625 -3.859375 1.234375 -4.09375 1.5 -4.09375 C 1.640625 -4.09375 1.71875 -4 1.71875 -3.75 C 1.71875 -3.5625 1.703125 -3.453125 1.59375 -3 L 1.3125 -1.9375 L 1.109375 -1.125 C 1.0625 -0.875 0.9375 -0.421875 0.9375 -0.359375 C 0.9375 -0.140625 1.09375 0.078125 1.40625 0.078125 C 1.59375 0.078125 1.9375 -0.046875 2.046875 -0.4375 L 2.734375 -3.21875 C 2.78125 -3.359375 2.78125 -3.375 2.90625 -3.53125 C 3.140625 -3.8125 3.5 -4.09375 4 -4.09375 C 4.234375 -4.09375 4.34375 -4 4.375 -3.96875 C 3.828125 -3.859375 3.78125 -3.375 3.78125 -3.265625 C 3.78125 -3.0625 3.9375 -2.8125 4.265625 -2.8125 C 4.609375 -2.8125 4.984375 -3.09375 4.984375 -3.59375 Z M 4.984375 -3.59375 "/>
</g>
<g id="glyph-5-0">
<path d="M 11.46875 -4.25 C 11.46875 -4.546875 11.203125 -4.546875 10.9375 -4.546875 L 6.421875 -4.546875 L 6.421875 -9.0625 C 6.421875 -9.3125 6.421875 -9.59375 6.140625 -9.59375 C 5.828125 -9.59375 5.828125 -9.328125 5.828125 -9.0625 L 5.828125 -4.546875 L 1.3125 -4.546875 C 1.078125 -4.546875 0.78125 -4.546875 0.78125 -4.265625 C 0.78125 -3.953125 1.0625 -3.953125 1.3125 -3.953125 L 5.828125 -3.953125 L 5.828125 0.5625 C 5.828125 0.796875 5.828125 1.09375 6.125 1.09375 C 6.421875 1.09375 6.421875 0.8125 6.421875 0.5625 L 6.421875 -3.953125 L 10.9375 -3.953125 C 11.1875 -3.953125 11.46875 -3.953125 11.46875 -4.25 Z M 11.46875 -4.25 "/>
</g>
<g id="glyph-6-0">
<path d="M 6.84375 -2.46875 C 6.84375 -2.65625 6.65625 -2.65625 6.515625 -2.65625 L 1.140625 -2.65625 C 1 -2.65625 0.8125 -2.65625 0.8125 -2.46875 C 0.8125 -2.265625 1 -2.265625 1.140625 -2.265625 L 6.515625 -2.265625 C 6.65625 -2.265625 6.84375 -2.265625 6.84375 -2.46875 Z M 6.84375 -2.46875 "/>
</g>
<g id="glyph-7-0">
<path d="M 7.671875 -1.0625 C 7.671875 -1.15625 7.5625 -1.1875 7.5 -1.1875 C 7.328125 -1.1875 7 -1.078125 6.71875 -0.859375 C 6.328125 -0.859375 6.015625 -0.859375 5.859375 -2.078125 L 5.6875 -3.59375 C 8.296875 -5.015625 8.9375 -5.671875 8.9375 -6.1875 C 8.9375 -6.59375 8.578125 -6.765625 8.28125 -6.765625 C 7.84375 -6.765625 7.15625 -6.28125 7.15625 -6.03125 C 7.15625 -5.984375 7.171875 -5.921875 7.328125 -5.90625 C 7.640625 -5.875 7.65625 -5.625 7.65625 -5.578125 C 7.65625 -5.46875 7.625 -5.40625 7.390625 -5.21875 C 6.984375 -4.921875 6.28125 -4.53125 5.625 -4.15625 C 5.484375 -5.0625 5.484375 -5.546875 5.375 -5.984375 C 5.140625 -6.765625 4.640625 -6.765625 4.328125 -6.765625 C 2.984375 -6.765625 2.390625 -5.953125 2.390625 -5.703125 C 2.390625 -5.59375 2.515625 -5.578125 2.578125 -5.578125 C 2.578125 -5.578125 2.90625 -5.578125 3.34375 -5.90625 C 3.65625 -5.90625 4.03125 -5.90625 4.171875 -4.9375 L 4.34375 -3.453125 C 3.671875 -3.09375 2.765625 -2.609375 2.046875 -2.125 C 1.59375 -1.84375 0.546875 -1.171875 0.546875 -0.578125 C 0.546875 -0.171875 0.890625 0 1.21875 0 C 1.640625 0 2.328125 -0.484375 2.328125 -0.734375 C 2.328125 -0.84375 2.21875 -0.84375 2.140625 -0.859375 C 1.96875 -0.875 1.828125 -1.015625 1.828125 -1.1875 C 1.828125 -1.3125 1.875 -1.359375 2.140625 -1.5625 C 2.609375 -1.90625 3.359375 -2.3125 4.40625 -2.90625 C 4.609375 -1.109375 4.640625 -1 4.65625 -0.875 C 4.890625 0 5.40625 0 5.734375 0 C 7.09375 0 7.671875 -0.8125 7.671875 -1.0625 Z M 7.671875 -1.0625 "/>
</g>
<g id="glyph-8-0">
<path d="M 5.28125 -0.671875 C 5.28125 -0.734375 5.234375 -0.734375 5.1875 -0.734375 C 5.09375 -0.734375 4.8125 -0.625 4.671875 -0.421875 C 4.4375 -0.421875 4.171875 -0.421875 4.046875 -1.046875 L 3.859375 -2.453125 C 3.859375 -2.484375 3.859375 -2.5 3.875 -2.5 L 4.125 -2.640625 C 6.1875 -3.75 6.1875 -4.0625 6.1875 -4.3125 C 6.1875 -4.515625 6.078125 -4.71875 5.78125 -4.71875 C 5.5625 -4.71875 5.234375 -4.46875 5.234375 -4.359375 C 5.234375 -4.296875 5.265625 -4.296875 5.3125 -4.296875 C 5.484375 -4.28125 5.53125 -4.125 5.53125 -3.984375 C 5.53125 -3.84375 5.53125 -3.765625 4.90625 -3.375 C 4.765625 -3.28125 4.640625 -3.203125 3.8125 -2.75 C 3.734375 -3.265625 3.671875 -3.8125 3.625 -4.0625 C 3.484375 -4.625 3.234375 -4.71875 2.9375 -4.71875 C 2.171875 -4.71875 1.765625 -4.21875 1.765625 -4.046875 C 1.765625 -3.984375 1.8125 -3.984375 1.84375 -3.984375 C 1.96875 -3.984375 2.25 -4.109375 2.375 -4.296875 C 2.609375 -4.296875 2.859375 -4.296875 2.984375 -3.734375 L 3.171875 -2.40625 C 2.78125 -2.203125 2.046875 -1.8125 1.625 -1.5625 C 0.53125 -0.890625 0.484375 -0.625 0.484375 -0.40625 C 0.484375 -0.203125 0.59375 0 0.875 0 C 1.078125 0 1.4375 -0.234375 1.4375 -0.359375 C 1.4375 -0.421875 1.390625 -0.421875 1.359375 -0.421875 C 1.1875 -0.4375 1.125 -0.5625 1.125 -0.71875 C 1.125 -0.875 1.125 -0.96875 1.96875 -1.484375 L 3.203125 -2.140625 C 3.296875 -1.609375 3.375 -0.921875 3.40625 -0.78125 C 3.515625 -0.3125 3.625 0 4.109375 0 C 4.875 0 5.28125 -0.484375 5.28125 -0.671875 Z M 5.28125 -0.671875 "/>
</g>
<g id="glyph-8-1">
<path d="M 5.09375 -0.96875 C 5.09375 -1.015625 5.078125 -1.03125 5.015625 -1.03125 C 4.921875 -1.03125 4.46875 -0.875 4.390625 -0.59375 C 4.28125 -0.3125 4.203125 -0.3125 4.046875 -0.3125 C 3.671875 -0.3125 3.171875 -0.4375 2.8125 -0.53125 C 2.46875 -0.609375 2.09375 -0.703125 1.734375 -0.703125 C 1.703125 -0.703125 1.5625 -0.703125 1.484375 -0.671875 C 1.84375 -1.234375 1.9375 -1.5625 2.046875 -2 C 2.1875 -2.515625 2.390625 -3.234375 2.734375 -3.8125 C 3.0625 -4.359375 3.234375 -4.40625 3.46875 -4.40625 C 3.796875 -4.40625 4.015625 -4.15625 4.015625 -3.8125 C 4.015625 -3.703125 4 -3.625 4 -3.609375 C 4 -3.5625 4.015625 -3.546875 4.078125 -3.546875 C 4.109375 -3.546875 4.265625 -3.5625 4.515625 -3.734375 C 4.65625 -3.84375 4.734375 -3.90625 4.734375 -4.171875 C 4.734375 -4.4375 4.578125 -4.859375 4.03125 -4.859375 C 3.421875 -4.859375 2.765625 -4.453125 2.40625 -4.015625 C 1.953125 -3.5 1.640625 -2.796875 1.34375 -1.65625 C 1.1875 -1.03125 0.9375 -0.5 0.609375 -0.234375 C 0.546875 -0.171875 0.359375 0 0.359375 0.09375 C 0.359375 0.140625 0.421875 0.140625 0.4375 0.140625 C 0.6875 0.140625 1 -0.15625 1.09375 -0.234375 C 1.28125 -0.234375 1.5625 -0.234375 2.1875 -0.078125 C 2.71875 0.0625 3.09375 0.140625 3.484375 0.140625 C 4.34375 0.140625 5.09375 -0.65625 5.09375 -0.96875 Z M 5.09375 -0.96875 "/>
</g>
</g>
<clipPath id="clip-0">
<path clip-rule="nonzero" d="M 270 13 L 291.140625 13 L 291.140625 45 L 270 45 Z M 270 13 "/>
</clipPath>
<clipPath id="clip-1">
<path clip-rule="nonzero" d="M 33 28 L 277 28 L 277 63.722656 L 33 63.722656 Z M 33 28 "/>
</clipPath>
</defs>
<path fill-rule="nonzero" fill="rgb(100%, 100%, 100%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M -28.345399 -28.346902 L 28.347364 -28.346902 L 28.347364 28.34586 L -28.345399 28.34586 Z M -28.345399 -28.346902 " transform="matrix(0.990123, 0, 0, -0.990123, 239.139652, 29.054172)"/>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-0" x="227.425506" y="32.452274"/>
<use xlink:href="#glyph-0-1" x="234.139081" y="32.452274"/>
<use xlink:href="#glyph-0-2" x="236.879355" y="32.452274"/>
<use xlink:href="#glyph-0-3" x="241.811456" y="32.452274"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-4" x="247.015808" y="32.452274"/>
</g>
<path fill-rule="nonzero" fill="rgb(100%, 100%, 100%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M -116.071235 -28.346902 L -52.020644 -28.346902 L -52.020644 28.34586 L -116.071235 28.34586 Z M -116.071235 -28.346902 " transform="matrix(0.990123, 0, 0, -0.990123, 239.139652, 29.054172)"/>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-1-0" x="127.503275" y="16.302376"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-2-0" x="135.880707" y="17.78162"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-3-0" x="175.477709" y="16.302376"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-5" x="150.717701" y="27.799686"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-5" x="154.554428" y="30.759164"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-5" x="158.390165" y="33.717651"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-3-0" x="131.438024" y="46.541725"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-1-0" x="171.541969" y="46.541725"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-2-1" x="179.920391" y="48.020969"/>
</g>
<path fill-rule="nonzero" fill="rgb(100%, 100%, 100%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M -173.762137 -14.171739 L -139.74648 -14.171739 L -139.74648 14.174642 L -173.762137 14.174642 Z M -173.762137 -14.171739 " transform="matrix(0.990123, 0, 0, -0.990123, 239.139652, 29.054172)"/>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-4-0" x="80.325891" y="32.438412"/>
</g>
<path fill-rule="nonzero" fill="rgb(100%, 100%, 100%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M -196.93634 -0.000521077 C -196.93634 5.503056 -201.39838 9.961151 -206.901957 9.961151 C -212.401589 9.961151 -216.863629 5.503056 -216.863629 -0.000521077 C -216.863629 -5.504098 -212.401589 -9.962193 -206.901957 -9.962193 C -201.39838 -9.962193 -196.93634 -5.504098 -196.93634 -0.000521077 Z M -196.93634 -0.000521077 " transform="matrix(0.990123, 0, 0, -0.990123, 239.139652, 29.054172)"/>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-5-0" x="28.150365" y="33.179024"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-6-0" x="24.640379" y="46.645688"/>
</g>
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 28.844461 -0.000521077 L 46.889882 -0.000521077 " transform="matrix(0.990123, 0, 0, -0.990123, 239.139652, 29.054172)"/>
<path fill-rule="nonzero" fill="rgb(0%, 0%, 0%)" fill-opacity="1" d="M 288.75 29.054688 L 284.347656 27.386719 L 285.8125 29.054688 L 284.347656 30.71875 Z M 288.75 29.054688 "/>
<g clip-path="url(#clip-0)">
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.054863 -0.000521077 L 1.608604 1.684086 L 3.088061 -0.000521077 L 1.608604 -1.681183 Z M 6.054863 -0.000521077 " transform="matrix(0.990123, 0, 0, -0.990123, 282.75494, 29.054172)"/>
</g>
<g clip-path="url(#clip-1)">
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 37.350348 -0.000521077 L 37.350348 -34.016179 L -206.901957 -34.016179 L -206.901957 -14.597823 " transform="matrix(0.990123, 0, 0, -0.990123, 239.139652, 29.054172)"/>
</g>
<path fill-rule="nonzero" fill="rgb(0%, 0%, 0%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.052369 0.00179684 L 1.610055 1.682459 L 3.089511 0.00179684 L 1.610055 -1.682811 Z M 6.052369 0.00179684 " transform="matrix(0, -0.990123, -0.990123, 0, 34.283029, 46.316809)"/>
<path fill-rule="nonzero" fill="rgb(0%, 0%, 0%)" fill-opacity="1" d="M 278.09375 29.054688 C 278.09375 27.964844 277.210938 27.082031 276.121094 27.082031 C 275.03125 27.082031 274.148438 27.964844 274.148438 29.054688 C 274.148438 30.144531 275.03125 31.027344 276.121094 31.027344 C 277.210938 31.027344 278.09375 30.144531 278.09375 29.054688 Z M 278.09375 29.054688 "/>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-7-0" x="271.365188" y="25.273882"/>
</g>
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M -196.93634 -0.000521077 L -178.894864 -0.000521077 " transform="matrix(0.990123, 0, 0, -0.990123, 239.139652, 29.054172)"/>
<path fill-rule="nonzero" fill="rgb(0%, 0%, 0%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.052437 -0.000521077 L 1.610123 1.684086 L 3.085634 -0.000521077 L 1.610123 -1.681183 Z M 6.052437 -0.000521077 " transform="matrix(0.990123, 0, 0, -0.990123, 59.202655, 29.054172)"/>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-4-1" x="49.413258" y="23.793648"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-8-0" x="54.180701" y="25.273882"/>
</g>
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M -139.249383 -0.000521077 L -121.203962 -0.000521077 " transform="matrix(0.990123, 0, 0, -0.990123, 239.139652, 29.054172)"/>
<path fill-rule="nonzero" fill="rgb(0%, 0%, 0%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.05344 -0.000521077 L 1.607181 1.684086 L 3.086637 -0.000521077 L 1.607181 -1.681183 Z M 6.05344 -0.000521077 " transform="matrix(0.990123, 0, 0, -0.990123, 116.322756, 29.054172)"/>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-4-1" x="107.131493" y="23.793648"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-8-1" x="111.898936" y="25.273882"/>
</g>
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M -51.523546 -0.000521077 L -33.478125 -0.000521077 " transform="matrix(0.990123, 0, 0, -0.990123, 239.139652, 29.054172)"/>
<path fill-rule="nonzero" fill="rgb(0%, 0%, 0%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.054226 -0.000521077 L 1.607967 1.684086 L 3.087423 -0.000521077 L 1.607967 -1.681183 Z M 6.054226 -0.000521077 " transform="matrix(0.990123, 0, 0, -0.990123, 203.181352, 29.054172)"/>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-4-2" x="196.119795" y="25.273882"/>
</g>
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M -221.495313 -0.000521077 L -239.540734 -0.000521077 " transform="matrix(0.990123, 0, 0, -0.990123, 239.139652, 29.054172)"/>
<path fill-rule="nonzero" fill="rgb(0%, 0%, 0%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.055038 -0.000521077 L 1.608779 1.684086 L 3.088236 -0.000521077 L 1.608779 -1.681183 Z M 6.055038 -0.000521077 " transform="matrix(0.990123, 0, 0, -0.990123, 17.020392, 29.054172)"/>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-4-3" x="8.266714" y="23.793648"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-8-0" x="13.481692" y="25.273882"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 64 KiB

File diff suppressed because it is too large Load Diff

Binary file not shown.

After

Width:  |  Height:  |  Size: 90 KiB

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 87 KiB

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 70 KiB

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

View File

@ -0,0 +1,167 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="173.154" height="110.638" viewBox="0 0 173.154 110.638">
<defs>
<g>
<g id="glyph-0-0">
<path d="M 5.96875 -2.65625 C 5.96875 -4.1875 4.796875 -5.421875 3.375 -5.421875 L 0.359375 -5.421875 L 0.359375 -5.15625 L 0.546875 -5.15625 C 1.15625 -5.15625 1.171875 -5.078125 1.171875 -4.78125 L 1.171875 -0.640625 C 1.171875 -0.34375 1.15625 -0.265625 0.546875 -0.265625 L 0.359375 -0.265625 L 0.359375 0 L 3.375 0 C 4.8125 0 5.96875 -1.1875 5.96875 -2.65625 Z M 5.15625 -2.671875 C 5.15625 -2.265625 5.15625 -1.484375 4.65625 -0.890625 C 4.375 -0.578125 3.875 -0.265625 3.171875 -0.265625 L 2.25 -0.265625 C 1.890625 -0.265625 1.875 -0.3125 1.875 -0.59375 L 1.875 -4.828125 C 1.875 -5.109375 1.890625 -5.15625 2.25 -5.15625 L 3.171875 -5.15625 C 3.78125 -5.15625 4.296875 -4.90625 4.65625 -4.515625 C 5.15625 -3.90625 5.15625 -3.0625 5.15625 -2.671875 Z M 5.15625 -2.671875 "/>
</g>
<g id="glyph-0-1">
<path d="M 4.078125 -0.71875 L 4.078125 -1.15625 L 3.828125 -1.15625 L 3.828125 -0.71875 C 3.828125 -0.390625 3.71875 -0.265625 3.546875 -0.265625 C 3.25 -0.265625 3.25 -0.625 3.25 -0.71875 L 3.25 -2.359375 C 3.25 -3.140625 2.5 -3.546875 1.78125 -3.546875 C 1.125 -3.546875 0.53125 -3.28125 0.53125 -2.765625 C 0.53125 -2.53125 0.703125 -2.375 0.90625 -2.375 C 1.125 -2.375 1.28125 -2.546875 1.28125 -2.75 C 1.28125 -2.9375 1.15625 -3.078125 0.984375 -3.125 C 1.28125 -3.3125 1.703125 -3.3125 1.765625 -3.3125 C 2.203125 -3.3125 2.65625 -3.015625 2.65625 -2.359375 L 2.65625 -2.109375 C 2.1875 -2.09375 1.65625 -2.0625 1.109375 -1.828125 C 0.40625 -1.53125 0.265625 -1.078125 0.265625 -0.8125 C 0.265625 -0.125 1.078125 0.078125 1.625 0.078125 C 2.203125 0.078125 2.5625 -0.25 2.734375 -0.5625 C 2.765625 -0.265625 2.96875 0.046875 3.328125 0.046875 C 3.40625 0.046875 4.078125 0.015625 4.078125 -0.71875 Z M 2.65625 -1.125 C 2.65625 -0.34375 2 -0.140625 1.6875 -0.140625 C 1.265625 -0.140625 0.921875 -0.421875 0.921875 -0.796875 C 0.921875 -1.328125 1.40625 -1.859375 2.65625 -1.90625 Z M 2.65625 -1.125 "/>
</g>
<g id="glyph-0-2">
<path d="M 6.796875 0 L 6.796875 -0.265625 C 6.296875 -0.265625 6.203125 -0.265625 6.203125 -0.625 L 6.203125 -2.40625 C 6.203125 -3.046875 5.921875 -3.5 5.0625 -3.5 C 4.328125 -3.5 3.953125 -3 3.828125 -2.765625 C 3.6875 -3.34375 3.234375 -3.5 2.71875 -3.5 C 1.953125 -3.5 1.59375 -2.953125 1.484375 -2.734375 L 1.46875 -2.734375 L 1.46875 -3.5 L 0.328125 -3.40625 L 0.328125 -3.15625 C 0.859375 -3.15625 0.921875 -3.09375 0.921875 -2.703125 L 0.921875 -0.625 C 0.921875 -0.265625 0.828125 -0.265625 0.328125 -0.265625 L 0.328125 0 C 0.671875 -0.03125 1.015625 -0.03125 1.234375 -0.03125 C 1.453125 -0.03125 1.796875 -0.03125 2.140625 0 L 2.140625 -0.265625 C 1.625 -0.265625 1.53125 -0.265625 1.53125 -0.625 L 1.53125 -2.0625 C 1.53125 -2.890625 2.15625 -3.28125 2.65625 -3.28125 C 3.171875 -3.28125 3.265625 -2.875 3.265625 -2.4375 L 3.265625 -0.625 C 3.265625 -0.265625 3.171875 -0.265625 2.65625 -0.265625 L 2.65625 0 C 3 -0.03125 3.34375 -0.03125 3.5625 -0.03125 C 3.796875 -0.03125 4.125 -0.03125 4.46875 0 L 4.46875 -0.265625 C 3.953125 -0.265625 3.859375 -0.265625 3.859375 -0.625 L 3.859375 -2.0625 C 3.859375 -2.890625 4.5 -3.28125 5 -3.28125 C 5.515625 -3.28125 5.59375 -2.875 5.59375 -2.4375 L 5.59375 -0.625 C 5.59375 -0.265625 5.5 -0.265625 5 -0.265625 L 5 0 C 5.328125 -0.03125 5.6875 -0.03125 5.890625 -0.03125 C 6.125 -0.03125 6.46875 -0.03125 6.796875 0 Z M 6.796875 0 "/>
</g>
<g id="glyph-0-3">
<path d="M 4.390625 -1.71875 C 4.390625 -2.703125 3.59375 -3.5 2.640625 -3.5 C 2.328125 -3.5 1.859375 -3.421875 1.453125 -3.015625 L 1.453125 -3.5 L 0.28125 -3.40625 L 0.28125 -3.15625 C 0.84375 -3.15625 0.875 -3.109375 0.875 -2.765625 L 0.875 0.921875 C 0.875 1.28125 0.78125 1.28125 0.28125 1.28125 L 0.28125 1.546875 C 0.625 1.515625 0.96875 1.515625 1.1875 1.515625 C 1.40625 1.515625 1.75 1.515625 2.09375 1.546875 L 2.09375 1.28125 C 1.578125 1.28125 1.484375 1.28125 1.484375 0.921875 L 1.484375 -0.390625 C 1.859375 0.015625 2.265625 0.078125 2.515625 0.078125 C 3.53125 0.078125 4.390625 -0.703125 4.390625 -1.71875 Z M 3.6875 -1.71875 C 3.6875 -0.796875 3.125 -0.140625 2.46875 -0.140625 C 2.203125 -0.140625 1.828125 -0.265625 1.578125 -0.65625 C 1.484375 -0.796875 1.484375 -0.796875 1.484375 -0.953125 L 1.484375 -2.640625 C 1.671875 -2.953125 2.0625 -3.25 2.5625 -3.25 C 3.171875 -3.25 3.6875 -2.578125 3.6875 -1.71875 Z M 3.6875 -1.71875 "/>
</g>
<g id="glyph-0-4">
<path d="M 3.5 -0.953125 C 3.5 -0.984375 3.484375 -1.0625 3.375 -1.0625 C 3.28125 -1.0625 3.265625 -1.015625 3.25 -0.953125 C 2.96875 -0.1875 2.28125 -0.171875 2.140625 -0.171875 C 1.78125 -0.171875 1.421875 -0.328125 1.1875 -0.703125 C 0.9375 -1.0625 0.9375 -1.578125 0.9375 -1.8125 L 3.28125 -1.8125 C 3.453125 -1.8125 3.5 -1.8125 3.5 -2 C 3.5 -2.703125 3.109375 -3.546875 2 -3.546875 C 1.015625 -3.546875 0.234375 -2.71875 0.234375 -1.734375 C 0.234375 -0.71875 1.09375 0.078125 2.09375 0.078125 C 3.109375 0.078125 3.5 -0.765625 3.5 -0.953125 Z M 2.953125 -2.015625 L 0.953125 -2.015625 C 1.03125 -3.125 1.703125 -3.3125 2 -3.3125 C 2.921875 -3.3125 2.953125 -2.203125 2.953125 -2.015625 Z M 2.953125 -2.015625 "/>
</g>
<g id="glyph-0-5">
<path d="M 4.390625 0 L 4.390625 -0.265625 C 3.859375 -0.265625 3.796875 -0.3125 3.796875 -0.703125 L 3.796875 -5.515625 L 2.609375 -5.421875 L 2.609375 -5.15625 C 3.15625 -5.15625 3.21875 -5.109375 3.21875 -4.71875 L 3.21875 -3.046875 C 2.9375 -3.34375 2.5625 -3.5 2.15625 -3.5 C 1.15625 -3.5 0.28125 -2.734375 0.28125 -1.703125 C 0.28125 -0.734375 1.078125 0.078125 2.078125 0.078125 C 2.546875 0.078125 2.921875 -0.140625 3.1875 -0.421875 L 3.1875 0.078125 Z M 3.1875 -0.984375 C 3.1875 -0.84375 3.1875 -0.8125 3.078125 -0.65625 C 2.84375 -0.328125 2.484375 -0.140625 2.109375 -0.140625 C 1.75 -0.140625 1.421875 -0.328125 1.234375 -0.625 C 1.03125 -0.9375 0.984375 -1.328125 0.984375 -1.703125 C 0.984375 -2.15625 1.0625 -2.484375 1.234375 -2.765625 C 1.421875 -3.0625 1.78125 -3.28125 2.1875 -3.28125 C 2.578125 -3.28125 2.953125 -3.09375 3.1875 -2.671875 Z M 3.1875 -0.984375 "/>
</g>
<g id="glyph-0-6">
<path d="M 5.265625 -3.9375 C 5.265625 -4.71875 4.421875 -5.421875 3.28125 -5.421875 L 0.359375 -5.421875 L 0.359375 -5.15625 L 0.546875 -5.15625 C 1.15625 -5.15625 1.171875 -5.078125 1.171875 -4.78125 L 1.171875 -0.640625 C 1.171875 -0.34375 1.15625 -0.265625 0.546875 -0.265625 L 0.359375 -0.265625 L 0.359375 0 L 1.53125 -0.03125 L 2.703125 0 L 2.703125 -0.265625 L 2.53125 -0.265625 C 1.90625 -0.265625 1.890625 -0.34375 1.890625 -0.640625 L 1.890625 -2.46875 L 3.34375 -2.46875 C 4.3125 -2.46875 5.265625 -3.109375 5.265625 -3.9375 Z M 4.4375 -3.9375 C 4.4375 -3.59375 4.4375 -2.71875 3.078125 -2.71875 L 1.875 -2.71875 L 1.875 -4.828125 C 1.875 -5.109375 1.890625 -5.15625 2.25 -5.15625 L 3.078125 -5.15625 C 4.4375 -5.15625 4.4375 -4.296875 4.4375 -3.9375 Z M 4.4375 -3.9375 "/>
</g>
<g id="glyph-0-7">
<path d="M 2.125 0 L 2.125 -0.265625 C 1.609375 -0.265625 1.515625 -0.265625 1.515625 -0.625 L 1.515625 -5.515625 L 0.328125 -5.421875 L 0.328125 -5.15625 C 0.875 -5.15625 0.9375 -5.109375 0.9375 -4.71875 L 0.9375 -0.625 C 0.9375 -0.265625 0.84375 -0.265625 0.328125 -0.265625 L 0.328125 0 C 0.640625 -0.03125 1.09375 -0.03125 1.21875 -0.03125 C 1.375 -0.03125 1.8125 -0.03125 2.125 0 Z M 2.125 0 "/>
</g>
<g id="glyph-0-8">
<path d="M 4.453125 0 L 4.453125 -0.265625 C 3.953125 -0.265625 3.859375 -0.265625 3.859375 -0.625 L 3.859375 -2.40625 C 3.859375 -3.078125 3.5625 -3.5 2.71875 -3.5 C 1.9375 -3.5 1.578125 -2.921875 1.484375 -2.734375 L 1.46875 -2.734375 L 1.46875 -3.5 L 0.328125 -3.40625 L 0.328125 -3.15625 C 0.859375 -3.15625 0.921875 -3.09375 0.921875 -2.703125 L 0.921875 -0.625 C 0.921875 -0.265625 0.828125 -0.265625 0.328125 -0.265625 L 0.328125 0 C 0.671875 -0.03125 1.015625 -0.03125 1.234375 -0.03125 C 1.453125 -0.03125 1.796875 -0.03125 2.140625 0 L 2.140625 -0.265625 C 1.625 -0.265625 1.53125 -0.265625 1.53125 -0.625 L 1.53125 -2.0625 C 1.53125 -2.890625 2.171875 -3.28125 2.65625 -3.28125 C 3.140625 -3.28125 3.25 -2.9375 3.25 -2.4375 L 3.25 -0.625 C 3.25 -0.265625 3.15625 -0.265625 2.65625 -0.265625 L 2.65625 0 C 3 -0.03125 3.34375 -0.03125 3.5625 -0.03125 C 3.78125 -0.03125 4.125 -0.03125 4.453125 0 Z M 4.453125 0 "/>
</g>
<g id="glyph-0-9">
<path d="M 2.796875 -0.984375 L 2.796875 -1.4375 L 2.5625 -1.4375 L 2.5625 -1.015625 C 2.5625 -0.453125 2.3125 -0.171875 2.015625 -0.171875 C 1.46875 -0.171875 1.46875 -0.84375 1.46875 -0.96875 L 1.46875 -3.15625 L 2.65625 -3.15625 L 2.65625 -3.421875 L 1.46875 -3.421875 L 1.46875 -4.875 L 1.234375 -4.875 C 1.21875 -4.15625 0.890625 -3.40625 0.15625 -3.375 L 0.15625 -3.15625 L 0.875 -3.15625 L 0.875 -0.984375 C 0.875 -0.0625 1.59375 0.078125 1.953125 0.078125 C 2.484375 0.078125 2.796875 -0.390625 2.796875 -0.984375 Z M 2.796875 -0.984375 "/>
</g>
<g id="glyph-1-0">
<path d="M 6.1875 -4.9375 C 6.1875 -5.90625 5.203125 -6.78125 3.84375 -6.78125 L 0.34375 -6.78125 L 0.34375 -6.46875 L 0.578125 -6.46875 C 1.34375 -6.46875 1.375 -6.359375 1.375 -6 L 1.375 -0.78125 C 1.375 -0.421875 1.34375 -0.3125 0.578125 -0.3125 L 0.34375 -0.3125 L 0.34375 0 C 0.6875 -0.03125 1.421875 -0.03125 1.8125 -0.03125 C 2.1875 -0.03125 2.921875 -0.03125 3.28125 0 L 3.28125 -0.3125 L 3.03125 -0.3125 C 2.265625 -0.3125 2.25 -0.421875 2.25 -0.78125 L 2.25 -3.140625 L 3.921875 -3.140625 C 5.125 -3.140625 6.1875 -3.9375 6.1875 -4.9375 Z M 5.171875 -4.9375 C 5.171875 -4.46875 5.171875 -3.390625 3.59375 -3.390625 L 2.21875 -3.390625 L 2.21875 -6.078125 C 2.21875 -6.40625 2.25 -6.46875 2.703125 -6.46875 L 3.59375 -6.46875 C 5.171875 -6.46875 5.171875 -5.421875 5.171875 -4.9375 Z M 5.171875 -4.9375 "/>
</g>
<g id="glyph-1-1">
<path d="M 2.53125 0 L 2.53125 -0.3125 C 1.859375 -0.3125 1.75 -0.3125 1.75 -0.75 L 1.75 -6.890625 L 0.328125 -6.78125 L 0.328125 -6.46875 C 1.015625 -6.46875 1.09375 -6.40625 1.09375 -5.90625 L 1.09375 -0.75 C 1.09375 -0.3125 0.984375 -0.3125 0.328125 -0.3125 L 0.328125 0 L 1.421875 -0.03125 Z M 2.53125 0 "/>
</g>
<g id="glyph-1-2">
<path d="M 4.796875 -0.890625 L 4.796875 -1.4375 L 4.546875 -1.4375 L 4.546875 -0.890625 C 4.546875 -0.3125 4.296875 -0.25 4.1875 -0.25 C 3.859375 -0.25 3.8125 -0.6875 3.8125 -0.75 L 3.8125 -2.734375 C 3.8125 -3.140625 3.8125 -3.53125 3.46875 -3.90625 C 3.078125 -4.28125 2.578125 -4.4375 2.109375 -4.4375 C 1.296875 -4.4375 0.609375 -3.984375 0.609375 -3.328125 C 0.609375 -3.03125 0.796875 -2.859375 1.0625 -2.859375 C 1.34375 -2.859375 1.515625 -3.0625 1.515625 -3.3125 C 1.515625 -3.4375 1.46875 -3.765625 1.015625 -3.765625 C 1.28125 -4.125 1.765625 -4.234375 2.078125 -4.234375 C 2.5625 -4.234375 3.140625 -3.84375 3.140625 -2.953125 L 3.140625 -2.59375 C 2.625 -2.5625 1.9375 -2.53125 1.3125 -2.234375 C 0.5625 -1.890625 0.3125 -1.375 0.3125 -0.9375 C 0.3125 -0.140625 1.28125 0.109375 1.90625 0.109375 C 2.5625 0.109375 3.015625 -0.28125 3.203125 -0.75 C 3.25 -0.359375 3.515625 0.0625 3.984375 0.0625 C 4.1875 0.0625 4.796875 -0.078125 4.796875 -0.890625 Z M 3.140625 -1.390625 C 3.140625 -0.453125 2.421875 -0.109375 1.96875 -0.109375 C 1.484375 -0.109375 1.078125 -0.453125 1.078125 -0.953125 C 1.078125 -1.5 1.5 -2.328125 3.140625 -2.375 Z M 3.140625 -1.390625 "/>
</g>
<g id="glyph-1-3">
<path d="M 5.3125 0 L 5.3125 -0.3125 C 4.796875 -0.3125 4.546875 -0.3125 4.53125 -0.609375 L 4.53125 -2.5 C 4.53125 -3.359375 4.53125 -3.65625 4.234375 -4.015625 C 4.09375 -4.1875 3.765625 -4.390625 3.1875 -4.390625 C 2.453125 -4.390625 2 -3.953125 1.71875 -3.34375 L 1.71875 -4.390625 L 0.3125 -4.28125 L 0.3125 -3.96875 C 1.015625 -3.96875 1.09375 -3.90625 1.09375 -3.40625 L 1.09375 -0.75 C 1.09375 -0.3125 0.984375 -0.3125 0.3125 -0.3125 L 0.3125 0 L 1.4375 -0.03125 L 2.546875 0 L 2.546875 -0.3125 C 1.890625 -0.3125 1.78125 -0.3125 1.78125 -0.75 L 1.78125 -2.578125 C 1.78125 -3.609375 2.484375 -4.171875 3.109375 -4.171875 C 3.734375 -4.171875 3.84375 -3.625 3.84375 -3.0625 L 3.84375 -0.75 C 3.84375 -0.3125 3.734375 -0.3125 3.078125 -0.3125 L 3.078125 0 L 4.203125 -0.03125 Z M 5.3125 0 "/>
</g>
<g id="glyph-1-4">
<path d="M 3.296875 -1.234375 L 3.296875 -1.796875 L 3.046875 -1.796875 L 3.046875 -1.25 C 3.046875 -0.515625 2.75 -0.140625 2.375 -0.140625 C 1.71875 -0.140625 1.71875 -1.046875 1.71875 -1.203125 L 1.71875 -3.96875 L 3.140625 -3.96875 L 3.140625 -4.28125 L 1.71875 -4.28125 L 1.71875 -6.109375 L 1.46875 -6.109375 C 1.453125 -5.28125 1.15625 -4.234375 0.1875 -4.1875 L 0.1875 -3.96875 L 1.03125 -3.96875 L 1.03125 -1.234375 C 1.03125 -0.015625 1.953125 0.109375 2.3125 0.109375 C 3.015625 0.109375 3.296875 -0.59375 3.296875 -1.234375 Z M 3.296875 -1.234375 "/>
</g>
<g id="glyph-2-0">
<path d="M 8.515625 -0.28125 C 8.515625 -0.46875 8.359375 -0.46875 8.203125 -0.46875 C 7.75 -0.46875 7.734375 -0.5 7.65625 -0.671875 L 5.84375 -4.171875 C 6.515625 -4.640625 8.328125 -5.90625 8.671875 -6.09375 C 8.90625 -6.21875 9.109375 -6.3125 9.609375 -6.34375 C 9.796875 -6.34375 9.953125 -6.34375 9.953125 -6.625 C 9.953125 -6.71875 9.875 -6.8125 9.765625 -6.8125 C 9.53125 -6.8125 9.234375 -6.78125 8.984375 -6.78125 C 8.578125 -6.78125 8.140625 -6.8125 7.734375 -6.8125 C 7.65625 -6.8125 7.46875 -6.8125 7.46875 -6.515625 C 7.46875 -6.34375 7.640625 -6.34375 7.703125 -6.34375 C 7.78125 -6.34375 7.984375 -6.328125 8.15625 -6.265625 L 3.625 -3.140625 L 4.421875 -6.296875 C 4.640625 -6.34375 4.984375 -6.34375 5.09375 -6.34375 C 5.21875 -6.34375 5.421875 -6.34375 5.453125 -6.375 C 5.5625 -6.4375 5.5625 -6.625 5.5625 -6.625 C 5.5625 -6.75 5.46875 -6.8125 5.34375 -6.8125 C 5.09375 -6.8125 4.84375 -6.78125 4.59375 -6.78125 L 3.078125 -6.78125 C 2.828125 -6.78125 2.5625 -6.8125 2.296875 -6.8125 C 2.21875 -6.8125 2.015625 -6.8125 2.015625 -6.515625 C 2.015625 -6.34375 2.140625 -6.34375 2.4375 -6.34375 C 2.640625 -6.34375 2.828125 -6.328125 3.03125 -6.3125 L 1.625 -0.671875 C 1.578125 -0.5 1.5625 -0.5 1.390625 -0.46875 C 1.21875 -0.46875 1.015625 -0.46875 0.859375 -0.46875 C 0.609375 -0.46875 0.578125 -0.46875 0.546875 -0.453125 C 0.421875 -0.375 0.421875 -0.21875 0.421875 -0.171875 C 0.421875 -0.171875 0.4375 0 0.640625 0 C 0.890625 0 1.15625 -0.015625 1.40625 -0.015625 L 2.15625 -0.03125 L 2.921875 -0.015625 C 3.171875 -0.015625 3.4375 0 3.6875 0 C 3.796875 0 3.859375 0 3.921875 -0.0625 C 3.953125 -0.125 3.984375 -0.28125 3.984375 -0.28125 C 3.984375 -0.46875 3.84375 -0.46875 3.578125 -0.46875 C 3.359375 -0.46875 3.171875 -0.46875 2.96875 -0.484375 L 3.484375 -2.546875 L 4.71875 -3.390625 L 6.1875 -0.53125 C 6 -0.46875 5.6875 -0.46875 5.65625 -0.46875 C 5.53125 -0.46875 5.46875 -0.46875 5.40625 -0.390625 C 5.375 -0.34375 5.34375 -0.171875 5.34375 -0.171875 C 5.34375 -0.171875 5.34375 0 5.5625 0 L 7.03125 -0.03125 L 7.65625 -0.015625 C 7.859375 -0.015625 8.0625 0 8.25 0 C 8.328125 0 8.515625 0 8.515625 -0.28125 Z M 8.515625 -0.28125 "/>
</g>
<g id="glyph-2-1">
<path d="M 5.78125 -4.234375 C 5.78125 -4.40625 5.609375 -4.40625 5.453125 -4.40625 L 4.328125 -4.40625 L 4.65625 -6.203125 C 4.6875 -6.375 4.6875 -6.40625 4.796875 -6.484375 C 4.921875 -6.609375 5.03125 -6.609375 5.078125 -6.609375 C 5.21875 -6.609375 5.3125 -6.59375 5.421875 -6.53125 C 5.1875 -6.421875 5.015625 -6.15625 5.015625 -5.890625 C 5.015625 -5.59375 5.25 -5.4375 5.5 -5.4375 C 5.90625 -5.4375 6.21875 -5.796875 6.21875 -6.171875 C 6.21875 -6.671875 5.6875 -6.96875 5.078125 -6.96875 C 4.609375 -6.96875 4.0625 -6.78125 3.703125 -6.21875 C 3.484375 -5.859375 3.421875 -5.46875 3.234375 -4.40625 L 2.265625 -4.40625 C 2.078125 -4.40625 1.90625 -4.40625 1.90625 -4.125 C 1.90625 -3.9375 2.078125 -3.9375 2.234375 -3.9375 L 3.140625 -3.9375 L 2.390625 0.28125 C 2.375 0.375 2.265625 1 2.21875 1.140625 C 2.1875 1.1875 2.03125 1.640625 1.71875 1.640625 C 1.53125 1.640625 1.453125 1.625 1.375 1.59375 C 1.625 1.46875 1.8125 1.203125 1.8125 0.9375 C 1.8125 0.640625 1.578125 0.46875 1.328125 0.46875 C 0.921875 0.46875 0.609375 0.828125 0.609375 1.203125 C 0.609375 1.75 1.1875 2 1.703125 2 C 2.4375 2 2.953125 1.265625 3.03125 1.140625 C 3.46875 0.484375 3.6875 -0.78125 3.71875 -0.9375 L 4.25 -3.9375 L 5.421875 -3.9375 C 5.609375 -3.9375 5.78125 -3.9375 5.78125 -4.234375 Z M 5.78125 -4.234375 "/>
</g>
<g id="glyph-2-2">
<path d="M 5.9375 -1.46875 C 5.9375 -1.609375 5.796875 -1.609375 5.703125 -1.609375 C 5.59375 -1.609375 5.5625 -1.609375 5.5 -1.5625 C 5.484375 -1.53125 5.484375 -1.515625 5.421875 -1.265625 C 5.234375 -0.46875 5 -0.28125 4.75 -0.28125 C 4.640625 -0.28125 4.53125 -0.3125 4.53125 -0.640625 C 4.53125 -0.796875 4.546875 -0.9375 4.578125 -1.078125 L 5.953125 -6.53125 C 6 -6.671875 6 -6.703125 6 -6.703125 C 6 -6.84375 5.890625 -6.890625 5.78125 -6.890625 C 5.734375 -6.890625 5.71875 -6.890625 5.703125 -6.875 L 4.421875 -6.8125 C 4.28125 -6.8125 4.109375 -6.796875 4.109375 -6.515625 C 4.109375 -6.34375 4.28125 -6.34375 4.359375 -6.34375 C 4.46875 -6.34375 4.65625 -6.34375 4.78125 -6.3125 L 4.25 -4.125 C 4.09375 -4.265625 3.765625 -4.484375 3.25 -4.484375 C 1.515625 -4.484375 0.453125 -2.921875 0.453125 -1.5625 C 0.453125 -0.34375 1.359375 0.078125 2.1875 0.078125 C 2.890625 0.078125 3.40625 -0.3125 3.5625 -0.453125 C 3.9375 0.078125 4.59375 0.078125 4.703125 0.078125 C 5.0625 0.078125 5.359375 -0.125 5.5625 -0.484375 C 5.8125 -0.890625 5.9375 -1.421875 5.9375 -1.46875 Z M 3.46875 -0.921875 C 3.171875 -0.578125 2.703125 -0.28125 2.234375 -0.28125 C 1.625 -0.28125 1.5625 -0.8125 1.5625 -1.03125 C 1.5625 -1.546875 1.90625 -2.765625 2.0625 -3.15625 C 2.375 -3.875 2.859375 -4.125 3.265625 -4.125 C 3.84375 -4.125 4.09375 -3.65625 4.09375 -3.546875 L 4.0625 -3.40625 Z M 3.46875 -0.921875 "/>
</g>
<g id="glyph-3-0">
<path d="M 2.515625 0 L 2.515625 -0.25 L 2.328125 -0.25 C 1.765625 -0.25 1.765625 -0.328125 1.765625 -0.5625 L 1.765625 -4.171875 C 1.765625 -4.40625 1.765625 -4.484375 2.328125 -4.484375 L 2.515625 -4.484375 L 2.515625 -4.734375 L 1.4375 -4.703125 L 0.359375 -4.734375 L 0.359375 -4.484375 L 0.53125 -4.484375 C 1.109375 -4.484375 1.109375 -4.40625 1.109375 -4.171875 L 1.109375 -0.5625 C 1.109375 -0.328125 1.109375 -0.25 0.53125 -0.25 L 0.359375 -0.25 L 0.359375 0 L 1.421875 -0.03125 Z M 2.515625 0 "/>
</g>
<g id="glyph-3-1">
<path d="M 4.734375 -3.109375 L 4.515625 -4.703125 L 0.390625 -4.703125 L 0.390625 -4.453125 L 0.5625 -4.453125 C 1.09375 -4.453125 1.109375 -4.390625 1.109375 -4.15625 L 1.109375 -0.5625 C 1.109375 -0.328125 1.09375 -0.25 0.5625 -0.25 L 0.390625 -0.25 L 0.390625 0 L 1.4375 -0.03125 L 2.65625 0 L 2.65625 -0.25 L 2.421875 -0.25 C 1.765625 -0.25 1.765625 -0.34375 1.765625 -0.5625 L 1.765625 -2.234375 L 2.4375 -2.234375 C 3.125 -2.234375 3.21875 -2.03125 3.21875 -1.421875 L 3.46875 -1.421875 L 3.46875 -3.296875 L 3.21875 -3.296875 C 3.21875 -2.703125 3.125 -2.484375 2.4375 -2.484375 L 1.765625 -2.484375 L 1.765625 -4.1875 C 1.765625 -4.40625 1.765625 -4.453125 2.09375 -4.453125 L 3.0625 -4.453125 C 4.1875 -4.453125 4.375 -4.09375 4.5 -3.109375 Z M 4.734375 -3.109375 "/>
</g>
<g id="glyph-4-0">
<path d="M 11.53125 -4.265625 C 11.53125 -4.578125 11.25 -4.578125 11 -4.578125 L 6.453125 -4.578125 L 6.453125 -9.109375 C 6.453125 -9.34375 6.453125 -9.640625 6.171875 -9.640625 C 5.859375 -9.640625 5.859375 -9.375 5.859375 -9.109375 L 5.859375 -4.578125 L 1.3125 -4.578125 C 1.078125 -4.578125 0.78125 -4.578125 0.78125 -4.28125 C 0.78125 -3.96875 1.0625 -3.96875 1.3125 -3.96875 L 5.859375 -3.96875 L 5.859375 0.5625 C 5.859375 0.8125 5.859375 1.09375 6.140625 1.09375 C 6.453125 1.09375 6.453125 0.828125 6.453125 0.5625 L 6.453125 -3.96875 L 11 -3.96875 C 11.234375 -3.96875 11.53125 -3.96875 11.53125 -4.265625 Z M 11.53125 -4.265625 "/>
</g>
<g id="glyph-5-0">
<path d="M 6.6875 -0.984375 C 6.6875 -1.078125 6.609375 -1.078125 6.578125 -1.078125 C 6.484375 -1.078125 6.484375 -1.046875 6.453125 -0.96875 C 6.296875 -0.40625 6 -0.125 5.71875 -0.125 C 5.578125 -0.125 5.546875 -0.21875 5.546875 -0.375 C 5.546875 -0.53125 5.578125 -0.625 5.703125 -0.921875 C 5.78125 -1.140625 6.078125 -1.875 6.078125 -2.265625 C 6.078125 -2.375 6.078125 -2.671875 5.8125 -2.875 C 5.703125 -2.96875 5.5 -3.0625 5.171875 -3.0625 C 4.546875 -3.0625 4.15625 -2.65625 3.9375 -2.359375 C 3.890625 -2.953125 3.390625 -3.0625 3.03125 -3.0625 C 2.46875 -3.0625 2.078125 -2.703125 1.859375 -2.421875 C 1.8125 -2.90625 1.40625 -3.0625 1.125 -3.0625 C 0.828125 -3.0625 0.671875 -2.84375 0.578125 -2.6875 C 0.421875 -2.421875 0.328125 -2.03125 0.328125 -2 C 0.328125 -1.90625 0.421875 -1.90625 0.4375 -1.90625 C 0.546875 -1.90625 0.546875 -1.921875 0.59375 -2.109375 C 0.703125 -2.53125 0.828125 -2.859375 1.109375 -2.859375 C 1.28125 -2.859375 1.328125 -2.71875 1.328125 -2.53125 C 1.328125 -2.390625 1.265625 -2.140625 1.21875 -1.953125 L 1.0625 -1.328125 L 0.84375 -0.4375 C 0.8125 -0.34375 0.78125 -0.171875 0.78125 -0.15625 C 0.78125 0 0.90625 0.0625 1.015625 0.0625 C 1.140625 0.0625 1.25 -0.015625 1.28125 -0.078125 C 1.3125 -0.140625 1.375 -0.375 1.40625 -0.515625 L 1.5625 -1.140625 C 1.609375 -1.296875 1.640625 -1.4375 1.671875 -1.609375 C 1.75 -1.890625 1.765625 -1.9375 1.96875 -2.234375 C 2.171875 -2.5 2.484375 -2.859375 3.015625 -2.859375 C 3.40625 -2.859375 3.421875 -2.515625 3.421875 -2.375 C 3.421875 -2.203125 3.40625 -2.109375 3.296875 -1.734375 L 3.015625 -0.5625 C 2.96875 -0.421875 2.90625 -0.1875 2.90625 -0.15625 C 2.90625 0 3.03125 0.0625 3.15625 0.0625 C 3.28125 0.0625 3.390625 -0.015625 3.421875 -0.078125 C 3.453125 -0.140625 3.515625 -0.375 3.546875 -0.515625 L 3.703125 -1.140625 C 3.734375 -1.296875 3.78125 -1.4375 3.8125 -1.609375 C 3.890625 -1.90625 3.890625 -1.921875 4.03125 -2.125 C 4.25 -2.46875 4.59375 -2.859375 5.140625 -2.859375 C 5.53125 -2.859375 5.546875 -2.546875 5.546875 -2.375 C 5.546875 -1.96875 5.25 -1.1875 5.140625 -0.90625 C 5.0625 -0.703125 5.03125 -0.640625 5.03125 -0.53125 C 5.03125 -0.15625 5.34375 0.0625 5.703125 0.0625 C 6.390625 0.0625 6.6875 -0.890625 6.6875 -0.984375 Z M 6.6875 -0.984375 "/>
</g>
<g id="glyph-6-0">
<path d="M 5.421875 -1.71875 C 5.421875 -1.859375 5.25 -1.859375 5.203125 -1.859375 C 5.046875 -1.859375 5.03125 -1.859375 4.96875 -1.71875 C 4.71875 -1.171875 4.34375 -0.390625 3.125 -0.390625 L 2.296875 -0.390625 L 3.25 -4.234375 C 3.28125 -4.328125 3.296875 -4.34375 3.296875 -4.34375 C 3.296875 -4.34375 3.40625 -4.375 3.75 -4.375 L 3.984375 -4.375 C 4.109375 -4.375 4.15625 -4.375 4.1875 -4.40625 C 4.234375 -4.453125 4.265625 -4.546875 4.265625 -4.609375 C 4.265625 -4.625 4.25 -4.765625 4.09375 -4.765625 C 3.90625 -4.765625 3.703125 -4.734375 3.5 -4.734375 L 2.34375 -4.734375 C 2.15625 -4.734375 1.953125 -4.765625 1.78125 -4.765625 C 1.703125 -4.765625 1.65625 -4.75 1.609375 -4.703125 C 1.578125 -4.65625 1.546875 -4.515625 1.546875 -4.515625 C 1.546875 -4.375 1.6875 -4.375 1.875 -4.375 C 1.96875 -4.375 2.09375 -4.375 2.1875 -4.359375 C 2.21875 -4.359375 2.234375 -4.359375 2.234375 -4.34375 L 1.296875 -0.515625 C 1.265625 -0.421875 1.25 -0.40625 1.125 -0.390625 C 1.03125 -0.390625 0.90625 -0.390625 0.8125 -0.390625 C 0.59375 -0.390625 0.46875 -0.390625 0.46875 -0.15625 C 0.46875 0 0.609375 0 0.71875 0 L 4.53125 0 C 4.6875 0 4.734375 0 4.78125 -0.109375 L 5.109375 -0.921875 L 5.296875 -1.375 C 5.328125 -1.484375 5.421875 -1.6875 5.421875 -1.71875 Z M 5.421875 -1.71875 "/>
</g>
<g id="glyph-7-0">
<path d="M 2.078125 -3.5 C 2.078125 -3.71875 1.890625 -3.875 1.671875 -3.875 C 1.390625 -3.875 1.3125 -3.65625 1.296875 -3.5625 L 0.375 -0.5625 L 0.328125 -0.4375 C 0.328125 -0.359375 0.546875 -0.28125 0.609375 -0.28125 C 0.65625 -0.28125 0.6875 -0.3125 0.703125 -0.390625 L 2.015625 -3.28125 C 2.046875 -3.34375 2.078125 -3.40625 2.078125 -3.5 Z M 2.078125 -3.5 "/>
</g>
</g>
<clipPath id="clip-0">
<path clip-rule="nonzero" d="M 15 0.0898438 L 152 0.0898438 L 152 110 L 15 110 Z M 15 0.0898438 "/>
</clipPath>
<clipPath id="clip-1">
<path clip-rule="nonzero" d="M 151 74 L 172.3125 74 L 172.3125 106 L 151 106 Z M 151 74 "/>
</clipPath>
</defs>
<path fill-rule="nonzero" fill="rgb(79.998779%, 79.998779%, 79.998779%)" fill-opacity="1" d="M 15.628906 109.195312 L 151.042969 109.195312 L 151.042969 1.082031 L 15.628906 1.082031 Z M 15.628906 109.195312 "/>
<g clip-path="url(#clip-0)">
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-dasharray="2.98883 2.98883" stroke-miterlimit="10" d="M -79.416734 -36.814543 L 56.658938 -36.814543 L 56.658938 71.826961 L -79.416734 71.826961 Z M -79.416734 -36.814543 " transform="matrix(0.995138, 0, 0, -0.995138, 94.65951, 72.559765)"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-0" x="18.933494" y="9.851148"/>
<use xlink:href="#glyph-0-1" x="25.366611" y="9.851148"/>
<use xlink:href="#glyph-0-2" x="29.580537" y="9.851148"/>
<use xlink:href="#glyph-0-3" x="36.602953" y="9.851148"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-4" x="41.514838" y="9.851148"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-5" x="45.267952" y="9.851148"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-6" x="52.757524" y="9.851148"/>
<use xlink:href="#glyph-0-7" x="58.488717" y="9.851148"/>
<use xlink:href="#glyph-0-1" x="60.829258" y="9.851148"/>
<use xlink:href="#glyph-0-8" x="65.043184" y="9.851148"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-9" x="69.487119" y="9.851148"/>
</g>
<path fill-rule="nonzero" fill="rgb(100%, 100%, 100%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M -28.348122 -28.347595 L 28.345495 -28.347595 L 28.345495 28.346022 L -28.348122 28.346022 Z M -28.348122 -28.347595 " transform="matrix(0.995138, 0, 0, -0.995138, 94.65951, 72.559765)"/>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-1-0" x="82.887029" y="75.975078"/>
<use xlink:href="#glyph-1-1" x="89.634607" y="75.975078"/>
<use xlink:href="#glyph-1-2" x="92.388761" y="75.975078"/>
<use xlink:href="#glyph-1-3" x="97.345841" y="75.975078"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-1-4" x="102.576553" y="75.975078"/>
</g>
<path fill-rule="nonzero" fill="rgb(100%, 100%, 100%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M -17.007829 35.011242 L 17.009127 35.011242 L 17.009127 63.360013 L -17.007829 63.360013 Z M -17.007829 35.011242 " transform="matrix(0.995138, 0, 0, -0.995138, 94.65951, 72.559765)"/>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-2-0" x="83.050231" y="26.271919"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-3-0" x="92.678191" y="27.758655"/>
<use xlink:href="#glyph-3-1" x="95.542284" y="27.758655"/>
<use xlink:href="#glyph-3-1" x="100.65768" y="27.758655"/>
</g>
<path fill-rule="nonzero" fill="rgb(100%, 100%, 100%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M -51.523301 0.00117663 C -51.523301 5.500571 -55.982482 9.963677 -61.485802 9.963677 C -66.989122 9.963677 -71.448303 5.500571 -71.448303 0.00117663 C -71.448303 -5.502143 -66.989122 -9.961324 -61.485802 -9.961324 C -55.982482 -9.961324 -51.523301 -5.502143 -51.523301 0.00117663 Z M -51.523301 0.00117663 " transform="matrix(0.995138, 0, 0, -0.995138, 94.65951, 72.559765)"/>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-4-0" x="27.308575" y="76.705509"/>
</g>
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 28.844013 17.30798 L 48.686582 17.30798 L 48.686582 49.185627 L 22.13954 49.185627 " transform="matrix(0.995138, 0, 0, -0.995138, 94.65951, 72.559765)"/>
<path fill-rule="nonzero" fill="rgb(0%, 0%, 0%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.05357 0.000122683 L 1.61009 1.684092 L 3.086016 0.000122683 L 1.61009 -1.683846 Z M 6.05357 0.000122683 " transform="matrix(-0.995138, 0, 0, 0.995138, 119.516324, 23.613159)"/>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-2-1" x="127.164696" y="49.608899"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-5-0" x="132.796181" y="51.09663"/>
</g>
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M -17.506346 49.185627 L -61.485802 49.185627 L -61.485802 14.595573 " transform="matrix(0.995138, 0, 0, -0.995138, 94.65951, 72.559765)"/>
<path fill-rule="nonzero" fill="rgb(0%, 0%, 0%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.054116 -0.000592237 L 1.610637 1.683377 L 3.086563 -0.000592237 L 1.610637 -1.684561 Z M 6.054116 -0.000592237 " transform="matrix(0, 0.995138, 0.995138, 0, 33.473246, 55.209694)"/>
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M -51.523301 0.00117663 L -33.478535 0.00117663 " transform="matrix(0.995138, 0, 0, -0.995138, 94.65951, 72.559765)"/>
<path fill-rule="nonzero" fill="rgb(0%, 0%, 0%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.053314 0.00117663 L 1.609835 1.68122 L 3.085761 0.00117663 L 1.609835 -1.682792 Z M 6.053314 0.00117663 " transform="matrix(0.995138, 0, 0, -0.995138, 58.519086, 72.559765)"/>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-2-1" x="55.429183" y="66.831751"/>
</g>
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 28.844013 -17.305626 L 72.399532 -17.305626 " transform="matrix(0.995138, 0, 0, -0.995138, 94.65951, 72.559765)"/>
<path fill-rule="nonzero" fill="rgb(0%, 0%, 0%)" fill-opacity="1" d="M 169.90625 89.78125 L 165.484375 88.109375 L 166.957031 89.78125 L 165.484375 91.457031 Z M 169.90625 89.78125 "/>
<g clip-path="url(#clip-1)">
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.052052 0.00151351 L 1.608573 1.681557 L 3.088424 0.00151351 L 1.608573 -1.682455 Z M 6.052052 0.00151351 " transform="matrix(0.995138, 0, 0, -0.995138, 163.883623, 89.782756)"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-2-2" x="155.062392" y="84.495449"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-6-0" x="161.107855" y="85.982185"/>
</g>
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M -76.080199 0.00117663 L -94.124965 0.00117663 " transform="matrix(0.995138, 0, 0, -0.995138, 94.65951, 72.559765)"/>
<path fill-rule="nonzero" fill="rgb(0%, 0%, 0%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.054711 0.00117663 L 1.607306 1.68122 L 3.087157 0.00117663 L 1.607306 -1.682792 Z M 6.054711 0.00117663 " transform="matrix(0.995138, 0, 0, -0.995138, 16.123165, 72.559765)"/>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-2-1" x="4.793579" y="66.831751"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-7-0" x="11.519717" y="63.234327"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

View File

@ -0,0 +1,252 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="331.168" height="117.801" viewBox="0 0 331.168 117.801">
<defs>
<g>
<g id="glyph-0-0">
<path d="M 5.96875 -2.671875 C 5.96875 -4.203125 4.8125 -5.4375 3.390625 -5.4375 L 0.359375 -5.4375 L 0.359375 -5.171875 L 0.546875 -5.171875 C 1.15625 -5.171875 1.171875 -5.078125 1.171875 -4.78125 L 1.171875 -0.640625 C 1.171875 -0.34375 1.15625 -0.265625 0.546875 -0.265625 L 0.359375 -0.265625 L 0.359375 0 L 3.390625 0 C 4.8125 0 5.96875 -1.1875 5.96875 -2.671875 Z M 5.171875 -2.671875 C 5.171875 -2.265625 5.171875 -1.484375 4.671875 -0.90625 C 4.390625 -0.578125 3.875 -0.265625 3.171875 -0.265625 L 2.265625 -0.265625 C 1.890625 -0.265625 1.875 -0.3125 1.875 -0.59375 L 1.875 -4.84375 C 1.875 -5.109375 1.890625 -5.171875 2.265625 -5.171875 L 3.171875 -5.171875 C 3.796875 -5.171875 4.3125 -4.921875 4.65625 -4.515625 C 5.171875 -3.90625 5.171875 -3.0625 5.171875 -2.671875 Z M 5.171875 -2.671875 "/>
</g>
<g id="glyph-0-1">
<path d="M 4.09375 -0.71875 L 4.09375 -1.15625 L 3.84375 -1.15625 L 3.84375 -0.71875 C 3.84375 -0.390625 3.71875 -0.265625 3.5625 -0.265625 C 3.265625 -0.265625 3.265625 -0.625 3.265625 -0.71875 L 3.265625 -2.375 C 3.265625 -3.15625 2.5 -3.546875 1.78125 -3.546875 C 1.125 -3.546875 0.53125 -3.296875 0.53125 -2.765625 C 0.53125 -2.53125 0.703125 -2.390625 0.90625 -2.390625 C 1.125 -2.390625 1.28125 -2.546875 1.28125 -2.765625 C 1.28125 -2.953125 1.15625 -3.078125 0.984375 -3.125 C 1.28125 -3.328125 1.703125 -3.328125 1.765625 -3.328125 C 2.21875 -3.328125 2.65625 -3.015625 2.65625 -2.359375 L 2.65625 -2.109375 C 2.1875 -2.09375 1.65625 -2.0625 1.109375 -1.84375 C 0.40625 -1.53125 0.265625 -1.078125 0.265625 -0.8125 C 0.265625 -0.125 1.078125 0.078125 1.625 0.078125 C 2.203125 0.078125 2.5625 -0.25 2.734375 -0.5625 C 2.78125 -0.265625 2.984375 0.046875 3.328125 0.046875 C 3.40625 0.046875 4.09375 0.015625 4.09375 -0.71875 Z M 2.65625 -1.125 C 2.65625 -0.34375 2 -0.140625 1.6875 -0.140625 C 1.265625 -0.140625 0.921875 -0.421875 0.921875 -0.796875 C 0.921875 -1.328125 1.421875 -1.875 2.65625 -1.90625 Z M 2.65625 -1.125 "/>
</g>
<g id="glyph-0-2">
<path d="M 6.8125 0 L 6.8125 -0.265625 C 6.3125 -0.265625 6.21875 -0.265625 6.21875 -0.625 L 6.21875 -2.40625 C 6.21875 -3.046875 5.9375 -3.5 5.0625 -3.5 C 4.328125 -3.5 3.96875 -3 3.84375 -2.78125 C 3.703125 -3.34375 3.25 -3.5 2.734375 -3.5 C 1.953125 -3.5 1.59375 -2.953125 1.484375 -2.75 L 1.484375 -3.5 L 0.328125 -3.421875 L 0.328125 -3.15625 C 0.859375 -3.15625 0.9375 -3.109375 0.9375 -2.71875 L 0.9375 -0.625 C 0.9375 -0.265625 0.828125 -0.265625 0.328125 -0.265625 L 0.328125 0 C 0.671875 -0.03125 1.015625 -0.03125 1.234375 -0.03125 C 1.46875 -0.03125 1.796875 -0.03125 2.140625 0 L 2.140625 -0.265625 C 1.625 -0.265625 1.53125 -0.265625 1.53125 -0.625 L 1.53125 -2.0625 C 1.53125 -2.890625 2.15625 -3.28125 2.671875 -3.28125 C 3.1875 -3.28125 3.265625 -2.875 3.265625 -2.4375 L 3.265625 -0.625 C 3.265625 -0.265625 3.171875 -0.265625 2.671875 -0.265625 L 2.671875 0 C 3 -0.03125 3.359375 -0.03125 3.578125 -0.03125 C 3.796875 -0.03125 4.140625 -0.03125 4.484375 0 L 4.484375 -0.265625 C 3.96875 -0.265625 3.875 -0.265625 3.875 -0.625 L 3.875 -2.0625 C 3.875 -2.890625 4.5 -3.28125 5 -3.28125 C 5.515625 -3.28125 5.609375 -2.875 5.609375 -2.4375 L 5.609375 -0.625 C 5.609375 -0.265625 5.515625 -0.265625 5 -0.265625 L 5 0 C 5.34375 -0.03125 5.6875 -0.03125 5.90625 -0.03125 C 6.140625 -0.03125 6.46875 -0.03125 6.8125 0 Z M 6.8125 0 "/>
</g>
<g id="glyph-0-3">
<path d="M 4.40625 -1.71875 C 4.40625 -2.71875 3.609375 -3.5 2.640625 -3.5 C 2.328125 -3.5 1.875 -3.421875 1.46875 -3.015625 L 1.46875 -3.5 L 0.28125 -3.421875 L 0.28125 -3.15625 C 0.84375 -3.15625 0.875 -3.109375 0.875 -2.78125 L 0.875 0.921875 C 0.875 1.28125 0.78125 1.28125 0.28125 1.28125 L 0.28125 1.546875 C 0.625 1.515625 0.96875 1.515625 1.1875 1.515625 C 1.421875 1.515625 1.75 1.515625 2.09375 1.546875 L 2.09375 1.28125 C 1.578125 1.28125 1.484375 1.28125 1.484375 0.921875 L 1.484375 -0.390625 C 1.859375 0.015625 2.265625 0.078125 2.515625 0.078125 C 3.53125 0.078125 4.40625 -0.703125 4.40625 -1.71875 Z M 3.703125 -1.71875 C 3.703125 -0.796875 3.125 -0.140625 2.484375 -0.140625 C 2.203125 -0.140625 1.84375 -0.265625 1.578125 -0.65625 C 1.484375 -0.796875 1.484375 -0.796875 1.484375 -0.953125 L 1.484375 -2.640625 C 1.671875 -2.96875 2.0625 -3.265625 2.5625 -3.265625 C 3.1875 -3.265625 3.703125 -2.578125 3.703125 -1.71875 Z M 3.703125 -1.71875 "/>
</g>
<g id="glyph-0-4">
<path d="M 3.5 -0.953125 C 3.5 -0.984375 3.484375 -1.0625 3.375 -1.0625 C 3.296875 -1.0625 3.28125 -1.015625 3.265625 -0.96875 C 2.96875 -0.1875 2.296875 -0.171875 2.140625 -0.171875 C 1.796875 -0.171875 1.421875 -0.328125 1.1875 -0.703125 C 0.953125 -1.0625 0.953125 -1.578125 0.953125 -1.8125 L 3.28125 -1.8125 C 3.453125 -1.8125 3.5 -1.8125 3.5 -2 C 3.5 -2.703125 3.125 -3.546875 2 -3.546875 C 1.015625 -3.546875 0.234375 -2.734375 0.234375 -1.734375 C 0.234375 -0.71875 1.09375 0.078125 2.09375 0.078125 C 3.109375 0.078125 3.5 -0.765625 3.5 -0.953125 Z M 2.96875 -2.015625 L 0.953125 -2.015625 C 1.03125 -3.140625 1.703125 -3.328125 2 -3.328125 C 2.921875 -3.328125 2.953125 -2.203125 2.96875 -2.015625 Z M 2.96875 -2.015625 "/>
</g>
<g id="glyph-0-5">
<path d="M 4.40625 0 L 4.40625 -0.265625 C 3.859375 -0.265625 3.796875 -0.3125 3.796875 -0.703125 L 3.796875 -5.515625 L 2.609375 -5.4375 L 2.609375 -5.171875 C 3.15625 -5.171875 3.21875 -5.109375 3.21875 -4.71875 L 3.21875 -3.046875 C 2.9375 -3.34375 2.5625 -3.5 2.15625 -3.5 C 1.15625 -3.5 0.28125 -2.734375 0.28125 -1.703125 C 0.28125 -0.734375 1.078125 0.078125 2.078125 0.078125 C 2.546875 0.078125 2.9375 -0.140625 3.203125 -0.421875 L 3.203125 0.078125 Z M 3.203125 -0.984375 C 3.203125 -0.84375 3.203125 -0.8125 3.078125 -0.65625 C 2.859375 -0.328125 2.484375 -0.140625 2.109375 -0.140625 C 1.75 -0.140625 1.4375 -0.328125 1.234375 -0.625 C 1.03125 -0.9375 0.984375 -1.328125 0.984375 -1.703125 C 0.984375 -2.15625 1.0625 -2.484375 1.234375 -2.765625 C 1.4375 -3.0625 1.796875 -3.28125 2.1875 -3.28125 C 2.578125 -3.28125 2.953125 -3.09375 3.203125 -2.6875 Z M 3.203125 -0.984375 "/>
</g>
<g id="glyph-0-6">
<path d="M 5.265625 -3.9375 C 5.265625 -4.71875 4.4375 -5.4375 3.28125 -5.4375 L 0.359375 -5.4375 L 0.359375 -5.171875 L 0.546875 -5.171875 C 1.15625 -5.171875 1.171875 -5.078125 1.171875 -4.78125 L 1.171875 -0.640625 C 1.171875 -0.34375 1.15625 -0.265625 0.546875 -0.265625 L 0.359375 -0.265625 L 0.359375 0 L 1.53125 -0.03125 L 2.703125 0 L 2.703125 -0.265625 L 2.53125 -0.265625 C 1.921875 -0.265625 1.90625 -0.34375 1.90625 -0.640625 L 1.90625 -2.484375 L 3.34375 -2.484375 C 4.328125 -2.484375 5.265625 -3.109375 5.265625 -3.9375 Z M 4.453125 -3.9375 C 4.453125 -3.59375 4.453125 -2.71875 3.078125 -2.71875 L 1.875 -2.71875 L 1.875 -4.84375 C 1.875 -5.109375 1.890625 -5.171875 2.265625 -5.171875 L 3.078125 -5.171875 C 4.453125 -5.171875 4.453125 -4.296875 4.453125 -3.9375 Z M 4.453125 -3.9375 "/>
</g>
<g id="glyph-0-7">
<path d="M 2.125 0 L 2.125 -0.265625 C 1.609375 -0.265625 1.515625 -0.265625 1.515625 -0.625 L 1.515625 -5.515625 L 0.328125 -5.4375 L 0.328125 -5.171875 C 0.875 -5.171875 0.9375 -5.109375 0.9375 -4.71875 L 0.9375 -0.625 C 0.9375 -0.265625 0.84375 -0.265625 0.328125 -0.265625 L 0.328125 0 C 0.640625 -0.03125 1.09375 -0.03125 1.21875 -0.03125 C 1.390625 -0.03125 1.8125 -0.03125 2.125 0 Z M 2.125 0 "/>
</g>
<g id="glyph-0-8">
<path d="M 4.46875 0 L 4.46875 -0.265625 C 3.953125 -0.265625 3.859375 -0.265625 3.859375 -0.625 L 3.859375 -2.40625 C 3.859375 -3.078125 3.5625 -3.5 2.734375 -3.5 C 1.9375 -3.5 1.578125 -2.9375 1.484375 -2.75 L 1.484375 -3.5 L 0.328125 -3.421875 L 0.328125 -3.15625 C 0.859375 -3.15625 0.9375 -3.109375 0.9375 -2.71875 L 0.9375 -0.625 C 0.9375 -0.265625 0.828125 -0.265625 0.328125 -0.265625 L 0.328125 0 C 0.671875 -0.03125 1.015625 -0.03125 1.234375 -0.03125 C 1.46875 -0.03125 1.796875 -0.03125 2.140625 0 L 2.140625 -0.265625 C 1.625 -0.265625 1.53125 -0.265625 1.53125 -0.625 L 1.53125 -2.0625 C 1.53125 -2.890625 2.171875 -3.28125 2.65625 -3.28125 C 3.140625 -3.28125 3.265625 -2.9375 3.265625 -2.4375 L 3.265625 -0.625 C 3.265625 -0.265625 3.171875 -0.265625 2.65625 -0.265625 L 2.65625 0 C 3 -0.03125 3.34375 -0.03125 3.5625 -0.03125 C 3.796875 -0.03125 4.125 -0.03125 4.46875 0 Z M 4.46875 0 "/>
</g>
<g id="glyph-0-9">
<path d="M 2.8125 -1 L 2.8125 -1.4375 L 2.5625 -1.4375 L 2.5625 -1.015625 C 2.5625 -0.46875 2.3125 -0.171875 2.015625 -0.171875 C 1.484375 -0.171875 1.484375 -0.84375 1.484375 -0.984375 L 1.484375 -3.171875 L 2.671875 -3.171875 L 2.671875 -3.421875 L 1.484375 -3.421875 L 1.484375 -4.890625 L 1.234375 -4.890625 C 1.21875 -4.171875 0.90625 -3.40625 0.15625 -3.390625 L 0.15625 -3.171875 L 0.875 -3.171875 L 0.875 -1 C 0.875 -0.0625 1.59375 0.078125 1.953125 0.078125 C 2.484375 0.078125 2.8125 -0.390625 2.8125 -1 Z M 2.8125 -1 "/>
</g>
<g id="glyph-1-0">
<path d="M 6.203125 -4.9375 C 6.203125 -5.90625 5.21875 -6.78125 3.859375 -6.78125 L 0.34375 -6.78125 L 0.34375 -6.484375 L 0.59375 -6.484375 C 1.34375 -6.484375 1.375 -6.375 1.375 -6.015625 L 1.375 -0.78125 C 1.375 -0.421875 1.34375 -0.3125 0.59375 -0.3125 L 0.34375 -0.3125 L 0.34375 0 C 0.703125 -0.03125 1.4375 -0.03125 1.8125 -0.03125 C 2.1875 -0.03125 2.9375 -0.03125 3.28125 0 L 3.28125 -0.3125 L 3.046875 -0.3125 C 2.28125 -0.3125 2.25 -0.421875 2.25 -0.78125 L 2.25 -3.140625 L 3.9375 -3.140625 C 5.125 -3.140625 6.203125 -3.9375 6.203125 -4.9375 Z M 5.171875 -4.9375 C 5.171875 -4.46875 5.171875 -3.40625 3.59375 -3.40625 L 2.21875 -3.40625 L 2.21875 -6.078125 C 2.21875 -6.40625 2.25 -6.484375 2.71875 -6.484375 L 3.59375 -6.484375 C 5.171875 -6.484375 5.171875 -5.421875 5.171875 -4.9375 Z M 5.171875 -4.9375 "/>
</g>
<g id="glyph-1-1">
<path d="M 2.53125 0 L 2.53125 -0.3125 C 1.875 -0.3125 1.765625 -0.3125 1.765625 -0.75 L 1.765625 -6.890625 L 0.328125 -6.78125 L 0.328125 -6.484375 C 1.03125 -6.484375 1.109375 -6.40625 1.109375 -5.921875 L 1.109375 -0.75 C 1.109375 -0.3125 1 -0.3125 0.328125 -0.3125 L 0.328125 0 L 1.4375 -0.03125 Z M 2.53125 0 "/>
</g>
<g id="glyph-1-2">
<path d="M 4.796875 -0.890625 L 4.796875 -1.4375 L 4.546875 -1.4375 L 4.546875 -0.890625 C 4.546875 -0.3125 4.296875 -0.25 4.1875 -0.25 C 3.859375 -0.25 3.828125 -0.703125 3.828125 -0.75 L 3.828125 -2.734375 C 3.828125 -3.15625 3.828125 -3.53125 3.46875 -3.90625 C 3.078125 -4.296875 2.578125 -4.453125 2.109375 -4.453125 C 1.296875 -4.453125 0.609375 -3.984375 0.609375 -3.328125 C 0.609375 -3.03125 0.8125 -2.859375 1.0625 -2.859375 C 1.34375 -2.859375 1.515625 -3.0625 1.515625 -3.3125 C 1.515625 -3.4375 1.46875 -3.765625 1.015625 -3.78125 C 1.28125 -4.125 1.765625 -4.234375 2.09375 -4.234375 C 2.578125 -4.234375 3.140625 -3.84375 3.140625 -2.96875 L 3.140625 -2.59375 C 2.640625 -2.5625 1.9375 -2.53125 1.3125 -2.234375 C 0.5625 -1.890625 0.3125 -1.375 0.3125 -0.9375 C 0.3125 -0.140625 1.28125 0.109375 1.90625 0.109375 C 2.5625 0.109375 3.015625 -0.28125 3.203125 -0.75 C 3.25 -0.359375 3.515625 0.0625 3.984375 0.0625 C 4.1875 0.0625 4.796875 -0.078125 4.796875 -0.890625 Z M 3.140625 -1.390625 C 3.140625 -0.453125 2.421875 -0.109375 1.984375 -0.109375 C 1.484375 -0.109375 1.078125 -0.453125 1.078125 -0.953125 C 1.078125 -1.5 1.5 -2.328125 3.140625 -2.390625 Z M 3.140625 -1.390625 "/>
</g>
<g id="glyph-1-3">
<path d="M 5.3125 0 L 5.3125 -0.3125 C 4.796875 -0.3125 4.546875 -0.3125 4.546875 -0.609375 L 4.546875 -2.5 C 4.546875 -3.359375 4.546875 -3.671875 4.234375 -4.03125 C 4.09375 -4.1875 3.765625 -4.390625 3.1875 -4.390625 C 2.46875 -4.390625 2 -3.96875 1.71875 -3.34375 L 1.71875 -4.390625 L 0.3125 -4.28125 L 0.3125 -3.96875 C 1.015625 -3.96875 1.09375 -3.90625 1.09375 -3.421875 L 1.09375 -0.75 C 1.09375 -0.3125 0.984375 -0.3125 0.3125 -0.3125 L 0.3125 0 L 1.4375 -0.03125 L 2.546875 0 L 2.546875 -0.3125 C 1.890625 -0.3125 1.78125 -0.3125 1.78125 -0.75 L 1.78125 -2.578125 C 1.78125 -3.625 2.484375 -4.171875 3.125 -4.171875 C 3.75 -4.171875 3.859375 -3.640625 3.859375 -3.078125 L 3.859375 -0.75 C 3.859375 -0.3125 3.75 -0.3125 3.078125 -0.3125 L 3.078125 0 L 4.203125 -0.03125 Z M 5.3125 0 "/>
</g>
<g id="glyph-1-4">
<path d="M 3.296875 -1.234375 L 3.296875 -1.796875 L 3.046875 -1.796875 L 3.046875 -1.25 C 3.046875 -0.515625 2.75 -0.140625 2.390625 -0.140625 C 1.71875 -0.140625 1.71875 -1.046875 1.71875 -1.21875 L 1.71875 -3.96875 L 3.140625 -3.96875 L 3.140625 -4.28125 L 1.71875 -4.28125 L 1.71875 -6.109375 L 1.46875 -6.109375 C 1.453125 -5.296875 1.15625 -4.234375 0.1875 -4.1875 L 0.1875 -3.96875 L 1.03125 -3.96875 L 1.03125 -1.234375 C 1.03125 -0.015625 1.953125 0.109375 2.3125 0.109375 C 3.015625 0.109375 3.296875 -0.59375 3.296875 -1.234375 Z M 3.296875 -1.234375 "/>
</g>
<g id="glyph-2-0">
<path d="M 8.53125 -0.28125 C 8.53125 -0.46875 8.375 -0.46875 8.21875 -0.46875 C 7.765625 -0.46875 7.734375 -0.5 7.65625 -0.671875 L 5.859375 -4.171875 C 6.515625 -4.640625 8.34375 -5.921875 8.6875 -6.109375 C 8.90625 -6.21875 9.125 -6.328125 9.625 -6.34375 C 9.8125 -6.359375 9.96875 -6.359375 9.96875 -6.640625 C 9.96875 -6.734375 9.890625 -6.8125 9.78125 -6.8125 C 9.546875 -6.8125 9.25 -6.78125 9 -6.78125 C 8.59375 -6.78125 8.15625 -6.8125 7.75 -6.8125 C 7.671875 -6.8125 7.46875 -6.8125 7.46875 -6.53125 C 7.46875 -6.34375 7.65625 -6.34375 7.71875 -6.34375 C 7.796875 -6.34375 8 -6.34375 8.171875 -6.28125 L 3.640625 -3.15625 L 4.421875 -6.3125 C 4.640625 -6.34375 4.984375 -6.34375 5.09375 -6.34375 C 5.234375 -6.34375 5.421875 -6.34375 5.46875 -6.375 C 5.5625 -6.453125 5.578125 -6.640625 5.578125 -6.640625 C 5.578125 -6.765625 5.46875 -6.8125 5.359375 -6.8125 C 5.109375 -6.8125 4.84375 -6.796875 4.59375 -6.796875 L 3.859375 -6.78125 L 3.09375 -6.796875 C 2.828125 -6.796875 2.5625 -6.8125 2.3125 -6.8125 C 2.21875 -6.8125 2.015625 -6.8125 2.015625 -6.53125 C 2.015625 -6.34375 2.140625 -6.34375 2.4375 -6.34375 C 2.640625 -6.34375 2.828125 -6.34375 3.046875 -6.328125 L 1.625 -0.671875 C 1.578125 -0.5 1.5625 -0.5 1.390625 -0.484375 C 1.21875 -0.46875 1.03125 -0.46875 0.859375 -0.46875 C 0.609375 -0.46875 0.59375 -0.46875 0.546875 -0.453125 C 0.421875 -0.375 0.421875 -0.21875 0.421875 -0.171875 C 0.421875 -0.171875 0.4375 0 0.640625 0 C 0.890625 0 1.15625 -0.015625 1.40625 -0.015625 L 2.15625 -0.03125 L 2.921875 -0.015625 C 3.1875 -0.015625 3.453125 0 3.703125 0 C 3.796875 0 3.859375 0 3.921875 -0.0625 C 3.96875 -0.125 3.984375 -0.28125 3.984375 -0.28125 C 3.984375 -0.46875 3.84375 -0.46875 3.578125 -0.46875 C 3.375 -0.46875 3.1875 -0.484375 2.96875 -0.484375 L 3.484375 -2.546875 L 4.71875 -3.40625 L 6.203125 -0.53125 C 6 -0.46875 5.703125 -0.46875 5.671875 -0.46875 C 5.53125 -0.46875 5.46875 -0.46875 5.421875 -0.390625 C 5.375 -0.34375 5.359375 -0.171875 5.359375 -0.171875 C 5.359375 -0.171875 5.359375 0 5.5625 0 L 7.03125 -0.03125 L 7.671875 -0.015625 C 7.875 -0.015625 8.078125 0 8.265625 0 C 8.34375 0 8.53125 0 8.53125 -0.28125 Z M 8.53125 -0.28125 "/>
</g>
<g id="glyph-2-1">
<path d="M 6.890625 -6.640625 C 6.890625 -6.640625 6.890625 -6.8125 6.6875 -6.8125 C 6.484375 -6.8125 6.265625 -6.796875 6.0625 -6.796875 L 5.375 -6.78125 L 3.640625 -6.8125 C 3.53125 -6.8125 3.34375 -6.8125 3.34375 -6.53125 C 3.34375 -6.34375 3.515625 -6.34375 3.6875 -6.34375 L 4.03125 -6.34375 C 4.421875 -6.34375 4.4375 -6.34375 4.6875 -6.3125 L 3.484375 -1.5 C 3.234375 -0.484375 2.609375 -0.1875 2.140625 -0.1875 C 2.0625 -0.1875 1.625 -0.203125 1.328125 -0.421875 C 1.875 -0.5625 2.046875 -1.03125 2.046875 -1.296875 C 2.046875 -1.625 1.78125 -1.859375 1.4375 -1.859375 C 1.046875 -1.859375 0.5625 -1.546875 0.5625 -0.921875 C 0.5625 -0.234375 1.25 0.171875 2.203125 0.171875 C 3.3125 0.171875 4.515625 -0.28125 4.796875 -1.453125 L 5.984375 -6.15625 C 6.015625 -6.3125 6.03125 -6.3125 6.109375 -6.328125 C 6.21875 -6.34375 6.359375 -6.34375 6.484375 -6.34375 C 6.734375 -6.34375 6.890625 -6.34375 6.890625 -6.640625 Z M 6.890625 -6.640625 "/>
</g>
<g id="glyph-2-2">
<path d="M 5.796875 -4.234375 C 5.796875 -4.40625 5.625 -4.40625 5.453125 -4.40625 L 4.34375 -4.40625 L 4.671875 -6.21875 C 4.703125 -6.390625 4.703125 -6.40625 4.796875 -6.5 C 4.921875 -6.625 5.03125 -6.625 5.09375 -6.625 C 5.234375 -6.625 5.3125 -6.59375 5.4375 -6.546875 C 5.203125 -6.421875 5.015625 -6.171875 5.015625 -5.90625 C 5.015625 -5.609375 5.25 -5.453125 5.5 -5.453125 C 5.90625 -5.453125 6.21875 -5.796875 6.21875 -6.1875 C 6.21875 -6.6875 5.703125 -6.96875 5.09375 -6.96875 C 4.625 -6.96875 4.0625 -6.78125 3.71875 -6.234375 C 3.484375 -5.859375 3.421875 -5.46875 3.234375 -4.40625 L 2.265625 -4.40625 C 2.078125 -4.40625 1.90625 -4.40625 1.90625 -4.125 C 1.90625 -3.9375 2.078125 -3.9375 2.234375 -3.9375 L 3.15625 -3.9375 L 2.390625 0.28125 C 2.375 0.375 2.265625 1 2.21875 1.140625 C 2.203125 1.1875 2.03125 1.65625 1.71875 1.65625 C 1.53125 1.65625 1.453125 1.625 1.375 1.59375 C 1.625 1.46875 1.8125 1.21875 1.8125 0.9375 C 1.8125 0.640625 1.578125 0.484375 1.328125 0.484375 C 0.921875 0.484375 0.609375 0.828125 0.609375 1.21875 C 0.609375 1.75 1.1875 2 1.703125 2 C 2.4375 2 2.96875 1.265625 3.046875 1.140625 C 3.46875 0.484375 3.703125 -0.78125 3.734375 -0.9375 L 4.265625 -3.9375 L 5.421875 -3.9375 C 5.609375 -3.9375 5.796875 -3.9375 5.796875 -4.234375 Z M 5.796875 -4.234375 "/>
</g>
<g id="glyph-2-3">
<path d="M 4.328125 -0.46875 C 4.328125 -0.578125 4.265625 -0.765625 4.140625 -0.765625 C 4.109375 -0.765625 4.078125 -0.765625 3.984375 -0.703125 C 3.390625 -0.34375 3.078125 -0.28125 2.828125 -0.28125 C 2.578125 -0.28125 1.65625 -0.328125 1.65625 -1.359375 C 1.65625 -1.625 1.703125 -1.875 1.765625 -2.109375 L 3.5625 -2.109375 C 3.71875 -2.109375 3.953125 -2.109375 3.953125 -2.359375 C 3.953125 -2.578125 3.765625 -2.578125 3.578125 -2.578125 L 1.875 -2.578125 C 2.03125 -3.203125 2.40625 -3.9375 3.59375 -3.9375 L 4 -3.9375 C 4.140625 -3.9375 4.40625 -3.9375 4.40625 -4.203125 C 4.40625 -4.28125 4.359375 -4.40625 4.21875 -4.40625 L 3.796875 -4.40625 C 3.265625 -4.40625 2.203125 -4.40625 1.34375 -3.640625 C 0.875 -3.21875 0.5 -2.5625 0.5 -1.78125 C 0.5 -0.421875 1.640625 0.078125 2.796875 0.078125 C 2.9375 0.078125 3.265625 0.078125 3.734375 -0.09375 C 3.78125 -0.09375 4.328125 -0.3125 4.328125 -0.46875 Z M 4.328125 -0.46875 "/>
</g>
<g id="glyph-2-4">
<path d="M 5.015625 -3.625 C 5.015625 -4.078125 4.65625 -4.484375 4.046875 -4.484375 C 3.484375 -4.484375 3.015625 -4.21875 2.71875 -3.890625 C 2.484375 -4.359375 1.921875 -4.484375 1.5625 -4.484375 C 1.1875 -4.484375 0.921875 -4.28125 0.703125 -3.921875 C 0.453125 -3.53125 0.3125 -3 0.3125 -2.9375 C 0.3125 -2.796875 0.46875 -2.796875 0.5625 -2.796875 C 0.671875 -2.796875 0.703125 -2.796875 0.75 -2.859375 C 0.78125 -2.875 0.78125 -2.890625 0.828125 -3.140625 C 1.03125 -3.890625 1.25 -4.140625 1.515625 -4.140625 C 1.65625 -4.140625 1.734375 -4.03125 1.734375 -3.78125 C 1.734375 -3.59375 1.703125 -3.484375 1.59375 -3.015625 L 1.125 -1.140625 C 1.0625 -0.875 0.9375 -0.421875 0.9375 -0.359375 C 0.9375 -0.15625 1.109375 0.078125 1.40625 0.078125 C 1.609375 0.078125 1.953125 -0.046875 2.0625 -0.453125 L 2.765625 -3.234375 C 2.796875 -3.390625 2.796875 -3.40625 2.9375 -3.5625 C 3.15625 -3.84375 3.53125 -4.140625 4.03125 -4.140625 C 4.265625 -4.140625 4.375 -4.03125 4.40625 -4 C 3.859375 -3.890625 3.8125 -3.40625 3.8125 -3.296875 C 3.8125 -3.078125 3.96875 -2.84375 4.296875 -2.84375 C 4.640625 -2.84375 5.015625 -3.125 5.015625 -3.625 Z M 5.015625 -3.625 "/>
</g>
<g id="glyph-3-0">
<path d="M 2.515625 0 L 2.515625 -0.25 L 2.34375 -0.25 C 1.765625 -0.25 1.765625 -0.328125 1.765625 -0.5625 L 1.765625 -4.171875 C 1.765625 -4.421875 1.765625 -4.5 2.34375 -4.5 L 2.515625 -4.5 L 2.515625 -4.75 L 1.4375 -4.71875 L 0.359375 -4.75 L 0.359375 -4.5 L 0.53125 -4.5 C 1.109375 -4.5 1.109375 -4.421875 1.109375 -4.171875 L 1.109375 -0.5625 C 1.109375 -0.328125 1.109375 -0.25 0.53125 -0.25 L 0.359375 -0.25 L 0.359375 0 L 1.4375 -0.03125 Z M 2.515625 0 "/>
</g>
<g id="glyph-3-1">
<path d="M 4.734375 -3.125 L 4.53125 -4.71875 L 0.390625 -4.71875 L 0.390625 -4.46875 L 0.5625 -4.46875 C 1.09375 -4.46875 1.109375 -4.40625 1.109375 -4.15625 L 1.109375 -0.5625 C 1.109375 -0.328125 1.09375 -0.25 0.5625 -0.25 L 0.390625 -0.25 L 0.390625 0 L 1.453125 -0.03125 L 2.65625 0 L 2.65625 -0.25 L 2.421875 -0.25 C 1.765625 -0.25 1.765625 -0.34375 1.765625 -0.5625 L 1.765625 -2.234375 L 2.4375 -2.234375 C 3.140625 -2.234375 3.234375 -2.03125 3.234375 -1.421875 L 3.46875 -1.421875 L 3.46875 -3.296875 L 3.234375 -3.296875 C 3.234375 -2.703125 3.140625 -2.484375 2.4375 -2.484375 L 1.765625 -2.484375 L 1.765625 -4.203125 C 1.765625 -4.421875 1.765625 -4.46875 2.09375 -4.46875 L 3.078125 -4.46875 C 4.1875 -4.46875 4.375 -4.09375 4.5 -3.125 Z M 4.734375 -3.125 "/>
</g>
<g id="glyph-3-2">
<path d="M 5.46875 0 L 5.46875 -0.25 L 5.296875 -0.25 C 4.765625 -0.25 4.75 -0.3125 4.75 -0.5625 L 4.75 -4.1875 C 4.75 -4.421875 4.765625 -4.5 5.296875 -4.5 L 5.46875 -4.5 L 5.46875 -4.75 L 4.421875 -4.71875 L 3.375 -4.75 L 3.375 -4.5 L 3.546875 -4.5 C 4.078125 -4.5 4.09375 -4.421875 4.09375 -4.1875 L 4.09375 -2.59375 L 1.765625 -2.59375 L 1.765625 -4.1875 C 1.765625 -4.421875 1.78125 -4.5 2.3125 -4.5 L 2.484375 -4.5 L 2.484375 -4.75 L 1.4375 -4.71875 L 0.390625 -4.75 L 0.390625 -4.5 L 0.5625 -4.5 C 1.09375 -4.5 1.109375 -4.421875 1.109375 -4.1875 L 1.109375 -0.5625 C 1.109375 -0.328125 1.09375 -0.25 0.5625 -0.25 L 0.390625 -0.25 L 0.390625 0 L 1.4375 -0.03125 L 2.484375 0 L 2.484375 -0.25 L 2.3125 -0.25 C 1.78125 -0.25 1.765625 -0.3125 1.765625 -0.5625 L 1.765625 -2.34375 L 4.09375 -2.34375 L 4.09375 -0.5625 C 4.09375 -0.328125 4.078125 -0.25 3.546875 -0.25 L 3.375 -0.25 L 3.375 0 L 4.421875 -0.03125 Z M 5.46875 0 "/>
</g>
<g id="glyph-3-3">
<path d="M 5.546875 0 L 5.546875 -0.25 L 5.40625 -0.25 C 4.9375 -0.25 4.890625 -0.3125 4.8125 -0.515625 L 3.125 -4.796875 C 3.078125 -4.90625 3.0625 -4.953125 2.921875 -4.953125 C 2.796875 -4.953125 2.78125 -4.90625 2.734375 -4.796875 L 1.125 -0.734375 C 1.0625 -0.5625 0.9375 -0.25 0.3125 -0.25 L 0.3125 0 C 0.546875 -0.015625 0.796875 -0.03125 1.03125 -0.03125 C 1.3125 -0.03125 1.828125 0 1.859375 0 L 1.859375 -0.25 C 1.5625 -0.25 1.359375 -0.390625 1.359375 -0.578125 C 1.359375 -0.640625 1.375 -0.65625 1.390625 -0.71875 L 1.734375 -1.578125 L 3.703125 -1.578125 L 4.109375 -0.5625 C 4.125 -0.53125 4.140625 -0.484375 4.140625 -0.4375 C 4.140625 -0.25 3.765625 -0.25 3.578125 -0.25 L 3.578125 0 L 4.609375 -0.03125 C 4.9375 -0.03125 5.46875 0 5.546875 0 Z M 3.609375 -1.828125 L 1.828125 -1.828125 L 2.71875 -4.09375 Z M 3.609375 -1.828125 "/>
</g>
<g id="glyph-3-4">
<path d="M 5.171875 -1.625 C 5.171875 -1.703125 5.171875 -1.765625 5.0625 -1.765625 C 5.015625 -1.765625 4.9375 -1.765625 4.9375 -1.671875 C 4.875 -0.546875 3.9375 -0.109375 3.25 -0.109375 C 2.5 -0.109375 1.234375 -0.5625 1.234375 -2.375 C 1.234375 -4.25 2.578125 -4.640625 3.234375 -4.640625 C 3.921875 -4.640625 4.734375 -4.171875 4.921875 -2.984375 C 4.9375 -2.90625 5 -2.90625 5.046875 -2.90625 C 5.171875 -2.90625 5.171875 -2.9375 5.171875 -3.078125 L 5.171875 -4.703125 C 5.171875 -4.828125 5.171875 -4.890625 5.078125 -4.890625 C 5.046875 -4.890625 5.015625 -4.890625 4.953125 -4.8125 L 4.59375 -4.28125 C 4.296875 -4.5625 3.8125 -4.890625 3.15625 -4.890625 C 1.6875 -4.890625 0.484375 -3.765625 0.484375 -2.375 C 0.484375 -0.96875 1.703125 0.140625 3.15625 0.140625 C 4.375 0.140625 5.171875 -0.78125 5.171875 -1.625 Z M 5.171875 -1.625 "/>
</g>
<g id="glyph-4-0">
<path d="M 11.5625 -4.28125 C 11.5625 -4.578125 11.28125 -4.578125 11.03125 -4.578125 L 6.46875 -4.578125 L 6.46875 -9.140625 C 6.46875 -9.375 6.46875 -9.671875 6.1875 -9.671875 C 5.875 -9.671875 5.875 -9.390625 5.875 -9.140625 L 5.875 -4.578125 L 1.328125 -4.578125 C 1.078125 -4.578125 0.796875 -4.578125 0.796875 -4.296875 C 0.796875 -3.984375 1.0625 -3.984375 1.328125 -3.984375 L 5.875 -3.984375 L 5.875 0.5625 C 5.875 0.8125 5.875 1.09375 6.171875 1.09375 C 6.46875 1.09375 6.46875 0.828125 6.46875 0.5625 L 6.46875 -3.984375 L 11.03125 -3.984375 C 11.265625 -3.984375 11.5625 -3.984375 11.5625 -4.28125 Z M 11.5625 -4.28125 "/>
</g>
<g id="glyph-5-0">
<path d="M 5.453125 -1.734375 C 5.453125 -1.90625 5.296875 -1.90625 5.1875 -1.90625 L 1.015625 -1.90625 C 0.90625 -1.90625 0.75 -1.90625 0.75 -1.734375 C 0.75 -1.578125 0.921875 -1.578125 1.015625 -1.578125 L 5.1875 -1.578125 C 5.28125 -1.578125 5.453125 -1.578125 5.453125 -1.734375 Z M 5.453125 -1.734375 "/>
</g>
<g id="glyph-5-1">
<path d="M 2.078125 -3.5 C 2.078125 -3.71875 1.890625 -3.890625 1.671875 -3.890625 C 1.390625 -3.890625 1.328125 -3.65625 1.296875 -3.5625 L 0.375 -0.5625 L 0.328125 -0.4375 C 0.328125 -0.359375 0.546875 -0.28125 0.609375 -0.28125 C 0.65625 -0.28125 0.6875 -0.3125 0.703125 -0.390625 L 2.015625 -3.28125 C 2.046875 -3.359375 2.078125 -3.40625 2.078125 -3.5 Z M 2.078125 -3.5 "/>
</g>
<g id="glyph-5-2">
<path d="M 5.3125 -0.6875 C 5.3125 -0.734375 5.265625 -0.734375 5.234375 -0.734375 C 5.125 -0.734375 4.84375 -0.625 4.703125 -0.421875 C 4.46875 -0.421875 4.203125 -0.421875 4.078125 -1.0625 L 3.875 -2.46875 C 3.875 -2.5 3.890625 -2.515625 3.90625 -2.53125 L 4.15625 -2.65625 C 6.21875 -3.78125 6.21875 -4.09375 6.21875 -4.34375 C 6.21875 -4.546875 6.109375 -4.75 5.828125 -4.75 C 5.609375 -4.75 5.265625 -4.5 5.265625 -4.390625 C 5.265625 -4.328125 5.296875 -4.328125 5.34375 -4.328125 C 5.515625 -4.296875 5.578125 -4.15625 5.578125 -4.015625 C 5.578125 -3.875 5.578125 -3.796875 4.9375 -3.40625 C 4.8125 -3.3125 4.671875 -3.21875 3.84375 -2.78125 C 3.75 -3.28125 3.703125 -3.84375 3.640625 -4.09375 C 3.515625 -4.65625 3.265625 -4.75 2.953125 -4.75 C 2.1875 -4.75 1.78125 -4.234375 1.78125 -4.078125 C 1.78125 -4.015625 1.828125 -4.015625 1.859375 -4.015625 C 1.984375 -4.015625 2.265625 -4.125 2.40625 -4.328125 C 2.625 -4.328125 2.875 -4.328125 3 -3.75 L 3.1875 -2.421875 C 2.796875 -2.21875 2.0625 -1.828125 1.640625 -1.578125 C 0.546875 -0.890625 0.484375 -0.625 0.484375 -0.40625 C 0.484375 -0.203125 0.59375 0 0.890625 0 C 1.09375 0 1.453125 -0.234375 1.453125 -0.375 C 1.453125 -0.421875 1.390625 -0.421875 1.359375 -0.421875 C 1.203125 -0.4375 1.140625 -0.5625 1.140625 -0.734375 C 1.140625 -0.890625 1.140625 -0.984375 1.984375 -1.484375 L 3.21875 -2.15625 C 3.328125 -1.625 3.40625 -0.921875 3.421875 -0.78125 C 3.53125 -0.3125 3.640625 0 4.140625 0 C 4.90625 0 5.3125 -0.5 5.3125 -0.6875 Z M 5.3125 -0.6875 "/>
</g>
<g id="glyph-5-3">
<path d="M 5.125 -0.984375 C 5.125 -1.015625 5.109375 -1.046875 5.0625 -1.046875 C 4.953125 -1.046875 4.5 -0.890625 4.421875 -0.609375 C 4.3125 -0.3125 4.234375 -0.3125 4.0625 -0.3125 C 3.6875 -0.3125 3.1875 -0.4375 2.84375 -0.53125 C 2.484375 -0.625 2.109375 -0.703125 1.75 -0.703125 C 1.71875 -0.703125 1.578125 -0.703125 1.484375 -0.6875 C 1.859375 -1.234375 1.953125 -1.578125 2.0625 -2.015625 C 2.203125 -2.53125 2.40625 -3.25 2.75 -3.828125 C 3.09375 -4.390625 3.265625 -4.421875 3.5 -4.421875 C 3.828125 -4.421875 4.046875 -4.1875 4.046875 -3.84375 C 4.046875 -3.734375 4.03125 -3.65625 4.03125 -3.625 C 4.03125 -3.59375 4.046875 -3.5625 4.109375 -3.5625 C 4.125 -3.5625 4.296875 -3.59375 4.546875 -3.765625 C 4.6875 -3.859375 4.765625 -3.9375 4.765625 -4.203125 C 4.765625 -4.46875 4.609375 -4.890625 4.0625 -4.890625 C 3.453125 -4.890625 2.78125 -4.484375 2.421875 -4.046875 C 1.953125 -3.515625 1.640625 -2.8125 1.359375 -1.671875 C 1.1875 -1.03125 0.9375 -0.5 0.609375 -0.234375 C 0.546875 -0.171875 0.359375 0 0.359375 0.09375 C 0.359375 0.140625 0.421875 0.140625 0.4375 0.140625 C 0.6875 0.140625 1 -0.15625 1.09375 -0.25 C 1.296875 -0.25 1.578125 -0.234375 2.203125 -0.078125 C 2.734375 0.0625 3.109375 0.140625 3.5 0.140625 C 4.375 0.140625 5.125 -0.65625 5.125 -0.984375 Z M 5.125 -0.984375 "/>
</g>
<g id="glyph-6-0">
<path d="M 3.28125 0 L 3.28125 -0.25 L 3.03125 -0.25 C 2.328125 -0.25 2.328125 -0.34375 2.328125 -0.5625 L 2.328125 -4.421875 C 2.328125 -4.609375 2.3125 -4.609375 2.125 -4.609375 C 1.671875 -4.171875 1.046875 -4.171875 0.765625 -4.171875 L 0.765625 -3.921875 C 0.921875 -3.921875 1.390625 -3.921875 1.765625 -4.109375 L 1.765625 -0.5625 C 1.765625 -0.34375 1.765625 -0.25 1.078125 -0.25 L 0.8125 -0.25 L 0.8125 0 L 2.046875 -0.03125 Z M 3.28125 0 "/>
</g>
<g id="glyph-7-0">
<path d="M 6.890625 -2.484375 C 6.890625 -2.6875 6.703125 -2.6875 6.5625 -2.6875 L 1.15625 -2.6875 C 1.015625 -2.6875 0.828125 -2.6875 0.828125 -2.484375 C 0.828125 -2.28125 1.015625 -2.28125 1.15625 -2.28125 L 6.5625 -2.28125 C 6.703125 -2.28125 6.890625 -2.28125 6.890625 -2.484375 Z M 6.890625 -2.484375 "/>
</g>
<g id="glyph-8-0">
<path d="M 6.703125 -1 C 6.703125 -1.078125 6.625 -1.078125 6.59375 -1.078125 C 6.5 -1.078125 6.5 -1.046875 6.46875 -0.96875 C 6.3125 -0.40625 6 -0.125 5.734375 -0.125 C 5.578125 -0.125 5.5625 -0.21875 5.5625 -0.375 C 5.5625 -0.53125 5.59375 -0.625 5.71875 -0.9375 C 5.796875 -1.140625 6.078125 -1.890625 6.078125 -2.28125 C 6.078125 -2.390625 6.078125 -2.671875 5.828125 -2.875 C 5.703125 -2.96875 5.5 -3.0625 5.1875 -3.0625 C 4.546875 -3.0625 4.171875 -2.65625 3.953125 -2.359375 C 3.890625 -2.953125 3.40625 -3.0625 3.046875 -3.0625 C 2.46875 -3.0625 2.078125 -2.71875 1.875 -2.4375 C 1.828125 -2.90625 1.40625 -3.0625 1.125 -3.0625 C 0.828125 -3.0625 0.671875 -2.84375 0.578125 -2.6875 C 0.421875 -2.4375 0.328125 -2.03125 0.328125 -2 C 0.328125 -1.90625 0.421875 -1.90625 0.4375 -1.90625 C 0.546875 -1.90625 0.546875 -1.9375 0.59375 -2.125 C 0.703125 -2.53125 0.828125 -2.875 1.109375 -2.875 C 1.28125 -2.875 1.328125 -2.71875 1.328125 -2.53125 C 1.328125 -2.40625 1.265625 -2.140625 1.21875 -1.953125 L 1.078125 -1.328125 L 0.84375 -0.4375 C 0.828125 -0.34375 0.78125 -0.171875 0.78125 -0.15625 C 0.78125 0 0.90625 0.0625 1.015625 0.0625 C 1.140625 0.0625 1.25 -0.015625 1.28125 -0.078125 C 1.328125 -0.140625 1.375 -0.375 1.40625 -0.515625 L 1.5625 -1.140625 C 1.609375 -1.296875 1.640625 -1.453125 1.6875 -1.609375 C 1.765625 -1.890625 1.765625 -1.953125 1.96875 -2.234375 C 2.171875 -2.515625 2.5 -2.875 3.015625 -2.875 C 3.421875 -2.875 3.421875 -2.515625 3.421875 -2.390625 C 3.421875 -2.21875 3.40625 -2.125 3.3125 -1.734375 L 3.015625 -0.5625 C 2.984375 -0.421875 2.921875 -0.1875 2.921875 -0.15625 C 2.921875 0 3.046875 0.0625 3.15625 0.0625 C 3.28125 0.0625 3.390625 -0.015625 3.421875 -0.078125 C 3.46875 -0.140625 3.515625 -0.375 3.546875 -0.515625 L 3.703125 -1.140625 C 3.75 -1.296875 3.796875 -1.453125 3.828125 -1.609375 C 3.90625 -1.90625 3.90625 -1.921875 4.046875 -2.140625 C 4.265625 -2.46875 4.609375 -2.875 5.15625 -2.875 C 5.546875 -2.875 5.5625 -2.546875 5.5625 -2.390625 C 5.5625 -1.96875 5.265625 -1.203125 5.15625 -0.90625 C 5.078125 -0.703125 5.046875 -0.640625 5.046875 -0.53125 C 5.046875 -0.15625 5.359375 0.0625 5.703125 0.0625 C 6.40625 0.0625 6.703125 -0.890625 6.703125 -1 Z M 6.703125 -1 "/>
</g>
<g id="glyph-9-0">
<path d="M 7.734375 -1.0625 C 7.734375 -1.171875 7.625 -1.1875 7.546875 -1.1875 C 7.390625 -1.1875 7.0625 -1.078125 6.78125 -0.859375 C 6.375 -0.859375 6.0625 -0.859375 5.90625 -2.09375 L 5.734375 -3.625 C 8.359375 -5.0625 9.015625 -5.71875 9.015625 -6.234375 C 9.015625 -6.640625 8.640625 -6.8125 8.34375 -6.8125 C 7.90625 -6.8125 7.21875 -6.328125 7.21875 -6.078125 C 7.21875 -6.03125 7.234375 -5.96875 7.390625 -5.953125 C 7.703125 -5.921875 7.71875 -5.671875 7.71875 -5.609375 C 7.71875 -5.5 7.6875 -5.453125 7.453125 -5.265625 C 7.03125 -4.953125 6.328125 -4.5625 5.671875 -4.1875 C 5.53125 -5.109375 5.53125 -5.578125 5.421875 -6.03125 C 5.1875 -6.8125 4.671875 -6.8125 4.359375 -6.8125 C 3.015625 -6.8125 2.421875 -6 2.421875 -5.75 C 2.421875 -5.640625 2.53125 -5.625 2.59375 -5.625 C 2.59375 -5.625 2.9375 -5.625 3.375 -5.953125 C 3.6875 -5.953125 4.0625 -5.953125 4.203125 -4.984375 L 4.375 -3.484375 C 3.703125 -3.125 2.796875 -2.625 2.0625 -2.140625 C 1.609375 -1.859375 0.5625 -1.1875 0.5625 -0.578125 C 0.5625 -0.171875 0.90625 0 1.21875 0 C 1.65625 0 2.34375 -0.484375 2.34375 -0.734375 C 2.34375 -0.84375 2.234375 -0.859375 2.15625 -0.859375 C 1.984375 -0.890625 1.84375 -1.03125 1.84375 -1.203125 C 1.84375 -1.328125 1.890625 -1.375 2.15625 -1.5625 C 2.640625 -1.921875 3.375 -2.328125 4.4375 -2.921875 C 4.65625 -1.125 4.671875 -1 4.703125 -0.890625 C 4.921875 0 5.453125 0 5.78125 0 C 7.15625 0 7.734375 -0.828125 7.734375 -1.0625 Z M 7.734375 -1.0625 "/>
</g>
</g>
<clipPath id="clip-0">
<path clip-rule="nonzero" d="M 172 0.046875 L 310 0.046875 L 310 110 L 172 110 Z M 172 0.046875 "/>
</clipPath>
<clipPath id="clip-1">
<path clip-rule="nonzero" d="M 309 74 L 330.339844 74 L 330.339844 106 L 309 106 Z M 309 74 "/>
</clipPath>
<clipPath id="clip-2">
<path clip-rule="nonzero" d="M 33 86 L 316 86 L 316 117.554688 L 33 117.554688 Z M 33 86 "/>
</clipPath>
</defs>
<path fill-rule="nonzero" fill="rgb(79.998779%, 79.998779%, 79.998779%)" fill-opacity="1" d="M 173.285156 109.414062 L 309.019531 109.414062 L 309.019531 1.042969 L 173.285156 1.042969 Z M 173.285156 109.414062 "/>
<g clip-path="url(#clip-0)">
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-dasharray="2.98883 2.98883" stroke-miterlimit="10" d="M -79.416496 -36.815469 L 56.658887 -36.815469 L 56.658887 71.827888 L -79.416496 71.827888 Z M -79.416496 -36.815469 " transform="matrix(0.997494, 0, 0, -0.997494, 252.502633, 72.690854)"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-0" x="176.596333" y="9.832774"/>
<use xlink:href="#glyph-0-1" x="183.044681" y="9.832774"/>
<use xlink:href="#glyph-0-2" x="187.268584" y="9.832774"/>
<use xlink:href="#glyph-0-3" x="194.307626" y="9.832774"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-4" x="199.239089" y="9.832774"/>
<use xlink:href="#glyph-0-5" x="202.993139" y="9.832774"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-6" x="210.500444" y="9.832774"/>
<use xlink:href="#glyph-0-7" x="216.245206" y="9.832774"/>
<use xlink:href="#glyph-0-1" x="218.591288" y="9.832774"/>
<use xlink:href="#glyph-0-8" x="222.81519" y="9.832774"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-9" x="227.269646" y="9.832774"/>
</g>
<path fill-rule="nonzero" fill="rgb(100%, 100%, 100%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M -28.347109 -28.345023 L 28.345746 -28.345023 L 28.345746 28.347832 L -28.347109 28.347832 Z M -28.347109 -28.345023 " transform="matrix(0.997494, 0, 0, -0.997494, 252.502633, 72.690854)"/>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-1-0" x="240.701281" y="76.113256"/>
<use xlink:href="#glyph-1-1" x="247.464835" y="76.113256"/>
<use xlink:href="#glyph-1-2" x="250.225509" y="76.113256"/>
<use xlink:href="#glyph-1-3" x="255.194326" y="76.113256"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-1-4" x="260.437421" y="76.113256"/>
</g>
<path fill-rule="nonzero" fill="rgb(100%, 100%, 100%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M -17.006188 35.012973 L 17.008742 35.012973 L 17.008742 63.357442 L -17.006188 63.357442 Z M -17.006188 35.012973 " transform="matrix(0.997494, 0, 0, -0.997494, 252.502633, 72.690854)"/>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-2-0" x="240.86487" y="26.292422"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-3-0" x="250.516622" y="27.782678"/>
<use xlink:href="#glyph-3-1" x="253.387497" y="27.782678"/>
<use xlink:href="#glyph-3-1" x="258.515003" y="27.782678"/>
</g>
<path fill-rule="nonzero" fill="rgb(100%, 100%, 100%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M -51.522374 -0.00055342 C -51.522374 5.501516 -55.982771 9.961913 -61.48484 9.961913 C -66.98691 9.961913 -71.447306 5.501516 -71.447306 -0.00055342 C -71.447306 -5.502623 -66.98691 -9.96302 -61.48484 -9.96302 C -55.982771 -9.96302 -51.522374 -5.502623 -51.522374 -0.00055342 Z M -51.522374 -0.00055342 " transform="matrix(0.997494, 0, 0, -0.997494, 252.502633, 72.690854)"/>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-4-0" x="184.991243" y="76.846414"/>
</g>
<path fill-rule="nonzero" fill="rgb(100%, 100%, 100%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M -128.672746 -14.172788 L -94.622572 -14.172788 L -94.622572 14.171681 L -128.672746 14.171681 Z M -128.672746 -14.172788 " transform="matrix(0.997494, 0, 0, -0.997494, 252.502633, 72.690854)"/>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-2-0" x="127.465765" y="75.354163"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-3-2" x="137.116519" y="76.845417"/>
<use xlink:href="#glyph-3-3" x="142.982787" y="76.845417"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-3-4" x="148.633409" y="76.845417"/>
</g>
<path fill-rule="nonzero" fill="rgb(100%, 100%, 100%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M -186.364197 -14.172788 L -152.345351 -14.172788 L -152.345351 14.171681 L -186.364197 14.171681 Z M -186.364197 -14.172788 " transform="matrix(0.997494, 0, 0, -0.997494, 252.502633, 72.690854)"/>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-2-1" x="74.602574" y="76.734695"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-5-0" x="81.876301" y="73.128754"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-6-0" x="88.087696" y="73.128754"/>
</g>
<path fill-rule="nonzero" fill="rgb(100%, 100%, 100%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M -209.539462 -0.00055342 C -209.539462 5.501516 -213.999859 9.961913 -219.501928 9.961913 C -225.003998 9.961913 -229.464395 5.501516 -229.464395 -0.00055342 C -229.464395 -5.502623 -225.003998 -9.96302 -219.501928 -9.96302 C -213.999859 -9.96302 -209.539462 -5.502623 -209.539462 -0.00055342 Z M -209.539462 -0.00055342 " transform="matrix(0.997494, 0, 0, -0.997494, 252.502633, 72.690854)"/>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-4-0" x="27.37323" y="76.846414"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-7-0" x="23.837114" y="90.412332"/>
</g>
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 28.843086 17.308448 L 48.685781 17.308448 L 48.685781 49.185207 L 22.138785 49.185207 " transform="matrix(0.997494, 0, 0, -0.997494, 252.502633, 72.690854)"/>
<path fill-rule="nonzero" fill="rgb(0%, 0%, 0%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.054563 0.000542718 L 1.609831 1.68445 L 3.086187 0.000542718 L 1.609831 -1.683365 Z M 6.054563 0.000542718 " transform="matrix(-0.997494, 0, 0, 0.997494, 277.418296, 23.628365)"/>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-2-2" x="285.083778" y="49.685651"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-8-0" x="290.728597" y="51.175907"/>
</g>
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M -17.507444 49.185207 L -61.48484 49.185207 L -61.48484 14.594616 " transform="matrix(0.997494, 0, 0, -0.997494, 252.502633, 72.690854)"/>
<path fill-rule="nonzero" fill="rgb(0%, 0%, 0%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.055312 0.000369931 L 1.61058 1.684277 L 3.086936 0.000369931 L 1.61058 -1.683537 Z M 6.055312 0.000369931 " transform="matrix(0, 0.997494, 0.997494, 0, 191.171506, 55.299706)"/>
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M -51.522374 -0.00055342 L -33.477152 -0.00055342 " transform="matrix(0.997494, 0, 0, -0.997494, 252.502633, 72.690854)"/>
<path fill-rule="nonzero" fill="rgb(0%, 0%, 0%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.054936 -0.00055342 L 1.610204 1.683354 L 3.08656 -0.00055342 L 1.610204 -1.684461 Z M 6.054936 -0.00055342 " transform="matrix(0.997494, 0, 0, -0.997494, 216.276644, 72.690854)"/>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-2-2" x="213.178428" y="66.949279"/>
</g>
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 28.843086 -17.305639 L 72.401463 -17.305639 " transform="matrix(0.997494, 0, 0, -0.997494, 252.502633, 72.690854)"/>
<path fill-rule="nonzero" fill="rgb(0%, 0%, 0%)" fill-opacity="1" d="M 327.929688 89.953125 L 323.496094 88.277344 L 324.96875 89.953125 L 323.496094 91.632812 Z M 327.929688 89.953125 "/>
<g clip-path="url(#clip-1)">
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.054222 0.00150087 L 1.609489 1.681492 L 3.085846 0.00150087 L 1.609489 -1.682407 Z M 6.054222 0.00150087 " transform="matrix(0.997494, 0, 0, -0.997494, 321.890638, 89.954622)"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-9-0" x="315.956217" y="86.145053"/>
</g>
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M -94.125231 -0.00055342 L -76.08001 -0.00055342 " transform="matrix(0.997494, 0, 0, -0.997494, 252.502633, 72.690854)"/>
<path fill-rule="nonzero" fill="rgb(0%, 0%, 0%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.055139 -0.00055342 L 1.610406 1.683354 L 3.086762 -0.00055342 L 1.610406 -1.684461 Z M 6.055139 -0.00055342 " transform="matrix(0.997494, 0, 0, -0.997494, 173.780348, 72.690854)"/>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-2-2" x="162.422942" y="66.949279"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-5-1" x="169.166001" y="63.342341"/>
</g>
<g clip-path="url(#clip-2)">
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 62.861932 -17.305639 L 62.861932 -43.977949 L -219.501928 -43.977949 L -219.501928 -14.595723 " transform="matrix(0.997494, 0, 0, -0.997494, 252.502633, 72.690854)"/>
</g>
<path fill-rule="nonzero" fill="rgb(0%, 0%, 0%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.054205 0.00032845 L 1.609473 1.684236 L 3.085829 0.00032845 L 1.609473 -1.683579 Z M 6.054205 0.00032845 " transform="matrix(0, -0.997494, -0.997494, 0, 33.551109, 90.082002)"/>
<path fill-rule="nonzero" fill="rgb(0%, 0%, 0%)" fill-opacity="1" d="M 317.195312 89.953125 C 317.195312 88.855469 316.304688 87.96875 315.207031 87.96875 C 314.109375 87.96875 313.21875 88.855469 313.21875 89.953125 C 313.21875 91.050781 314.109375 91.941406 315.207031 91.941406 C 316.304688 91.941406 317.195312 91.050781 317.195312 89.953125 Z M 317.195312 89.953125 "/>
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M -209.539462 -0.00055342 L -191.494241 -0.00055342 " transform="matrix(0.997494, 0, 0, -0.997494, 252.502633, 72.690854)"/>
<path fill-rule="nonzero" fill="rgb(0%, 0%, 0%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.054238 -0.00055342 L 1.609505 1.683354 L 3.085862 -0.00055342 L 1.609505 -1.684461 Z M 6.054238 -0.00055342 " transform="matrix(0.997494, 0, 0, -0.997494, 58.656247, 72.690854)"/>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-2-3" x="50.287661" y="67.391169"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-5-2" x="55.090595" y="68.881425"/>
</g>
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M -151.848011 -0.00055342 L -133.806705 -0.00055342 " transform="matrix(0.997494, 0, 0, -0.997494, 252.502633, 72.690854)"/>
<path fill-rule="nonzero" fill="rgb(0%, 0%, 0%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.051883 -0.00055342 L 1.607151 1.683354 L 3.087423 -0.00055342 L 1.607151 -1.684461 Z M 6.051883 -0.00055342 " transform="matrix(0.997494, 0, 0, -0.997494, 116.201564, 72.690854)"/>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-2-3" x="109.040056" y="67.391169"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-5-3" x="113.84299" y="68.881425"/>
</g>
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M -234.097098 -0.00055342 L -252.14232 -0.00055342 " transform="matrix(0.997494, 0, 0, -0.997494, 252.502633, 72.690854)"/>
<path fill-rule="nonzero" fill="rgb(0%, 0%, 0%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.05444 -0.00055342 L 1.609708 1.683354 L 3.086064 -0.00055342 L 1.609708 -1.684461 Z M 6.05444 -0.00055342 " transform="matrix(0.997494, 0, 0, -0.997494, 16.159951, 72.690854)"/>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-2-4" x="4.804928" y="67.391169"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-5-2" x="10.058729" y="68.881425"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 46 KiB

File diff suppressed because it is too large Load Diff

Binary file not shown.

After

Width:  |  Height:  |  Size: 96 KiB

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 91 KiB

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 52 KiB

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 190 KiB

Binary file not shown.

Binary file not shown.

View File

@ -214,10 +214,11 @@ CLOSED: [2025-02-05 Wed 16:04]
** QUES [#A] Should I talk about APA here?
- It seems APA is not mentioned in chapter 1
- Could be nice to only talk about APA in chapter 2 as in chapter 1 we don't care too much about actual implementation/design
- Could be nice to only talk about APA in *chapter 2* as in chapter 1 we don't care too much about actual implementation/design
- [ ] Should the NASS be validated using 1 DoF actuators?
How to deal with IFF?
- Add parallel stiffness
- *Add parallel stiffness*
- High pass filter
** TODO [#A] Make sure the Simulink file for the Stewart platform is working well
@ -260,9 +261,6 @@ It should be the exact model reference that will be included in the NASS model (
- [ ] Make sure they are all defined in correct order
- [ ] Make sure all vectors and matrices are bold
** TODO [#A] Should I include the effect of rotation somewhere?
Similar to what was done with the 3DoF model?
** DONE [#C] Better understand principle of virtual work
CLOSED: [2025-02-10 Mon 15:51]
@ -272,6 +270,12 @@ Better understand this: https://en.wikipedia.org/wiki/Virtual_work
Also add link or explanation for this equation.
** TODO [#A] Should I include the effect of rotation somewhere?
Similar to what was done with the 3DoF model?
** TODO [#A] For simplicity, maybe not talk at all about parallel stiffness with the force sensor
This could be the topic of the NASS section.
** TODO [#C] Mention the Toolbox (maybe make a DOI for that)
** DONE [#B] Define the geometry for the simplified nano-hexapod
CLOSED: [2025-02-06 Thu 18:56]
@ -1249,9 +1253,9 @@ exportFig('figs/nhexa_multi_body_plant_fm.pdf', 'width', 'half', 'height', 600);
#+end_figure
** Conclusion
:properties:
:unnumbered: t
:end:
:PROPERTIES:
:UNNUMBERED: t
:END:
The multi-body modeling approach presented in this section provides a comprehensive framework for analyzing the dynamics of the nano-hexapod system.
Through comparison with analytical solutions in a simplified configuration, the model's accuracy has been validated, demonstrating its ability to capture the essential dynamic behavior of the Stewart platform.
@ -1268,14 +1272,12 @@ The validated multi-body model will serve as a valuable tool for predicting syst
<<sec:nhexa_control>>
** Introduction :ignore:
MIMO control: much more complex than SISO control because of interaction.
Possible to ignore interaction when good decoupling is achieved.
Important to have tools to study interaction
Different ways to try to decouple a MIMO plant.
Reference book: [[cite:&skogestad07_multiv_feedb_contr]]
Control will be more detailed in chapter 2.
- Contrary to what was done with the uniaxial model SISO control => MIMO control: much more complex than because of interaction
- Possible to ignore interaction when good decoupling is achieved: important to have tools to study interaction.
- Different ways to try to decouple a MIMO plant
- Here, just basic strategy, similar to what was done with the uniaxial model is used to validate the concept
- Control will be optimized during the detailed design phase
- Reference book: [[cite:&skogestad07_multiv_feedb_contr]]
** Matlab Init :noexport:ignore:
#+begin_src matlab :tangle no :exports none :results silent :noweb yes :var current_dir=(file-name-directory buffer-file-name)
@ -1308,71 +1310,743 @@ Control will be more detailed in chapter 2.
- Explain what is centralized and decentralized:
- linked to the sensor position relative to the actuators
- linked to the fact that sensors and actuators pairs are "independent" or each other (related to the control architecture, not because there is no coupling)
This does not mean there is no coupling
Decentralized = The controller state depends on one sensor only and will impact one actuator signal only
- When can decentralized control be used and when centralized control is necessary?
Study of interaction: RGA
- IFF: Decentralized (Section ref:ssec:nhexa_control_iff)
- HAC: Centralized (Section ref:ssec:nhexa_control_hac_lac)
#+name: fig:nhexa_stewart_decentralized_control
#+caption: Decentralized control strategy using the encoders. The two controllers for the struts on the back are not shown for simplicity.
[[file:figs/nhexa_stewart_decentralized_control.png]]
** Choice of the control space
<<ssec:nhexa_control_space>>
- [ ] file:~/Cloud/research/matlab/decoupling-strategies/svd-control.org
- Suppose an external metrology measures the pose of frame $\{B\}$ with respect to $\{A\}$, noted $\bm{\mathcal{X}}$.
The goal is to position the top platform to follow some reference signal $\bm{r}_\mathcal{X}$.
- Jacobian matrices, CoK, CoM, control in the frame of the struts, SVD, Modal, ...
- Combined CoM and CoK => Discussion of cubic architecture ? (quick, as it is going to be in detailed in chapter 2)
- Explain also the link with the setpoint: it is interesting to have the controller in the frame of the performance variables
Also speak about disturbances? (and how disturbances can be mixed to different outputs due to control and interaction)
- Table that summarizes the trade-off for each strategy
- Say that in this study, we will do the control in the frame of the struts for simplicity (even though control in the cartesian frame was also tested)
One strategy is to use the Jacobian matrix to perform an approximate inverse kinematics in real time to map the error in the frame of the struts $\bm{\epsilon}_\mathcal{L}$, and then a diagonal controller is used to control the position of each strut by output forces to be applied on each strut $\bm{\tau}$.
*Maybe all details about control should be in chapter 2, dedicated to control*
*Here, just say that using kinematics, we control in the frame of the struts*
Another strategy is to have the controller get the cartesian errors as input $\bm{\epsilon}_{\mathcal{L}}$ and output forces and torques to apply to the top platform $\bm{\mathcal{F}}$.
The Jacobian is then used to map these forces and torque to force to be applied by each strut.
#+begin_src latex :file nhexa_control_strut.pdf
\begin{tikzpicture}
% Blocs
\node[block={2.0cm}{2.0cm}] (P) {Plant};
\coordinate[] (inputF) at ($(P.south west)!0.5!(P.north west)$);
\coordinate[] (outputX) at ($(P.south east)!0.5!(P.north east)$);
\node[block={2.0cm}{2.0cm}, left=0.8 of inputF] (K) {\begin{matrix}K_1 & & 0 \\ & \ddots & \\ 0 & & K_6\end{matrix}};
\node[block, left=0.8 of K] (J) {$\bm{J}$};
\node[addb={+}{}{}{}{-}, left=0.8 of J] (subr) {};
% \node[block, align=center, left=0.6 of subr] (J) {Inverse\\Kinematics};
% Connections and labels
\draw[->] (outputX) -- ++(0.8, 0);
\draw[->] ($(outputX) + (0.3, 0)$)node[branch]{} node[above]{$\bm{\mathcal{X}}$} -- ++(0, -1.2) -| (subr.south);
\draw[->] (subr.east) -- node[midway, above]{$\bm{\epsilon}_{\mathcal{X}}$} (J.west);
\draw[->] (J.east) -- node[midway, above]{$\bm{\epsilon}_{\mathcal{L}}$} (K.west);
\draw[->] (K.east) -- node[midway, above]{$\bm{\tau}$} (inputF);
\draw[<-] (subr.west)node[above left]{$\bm{r}_{\mathcal{X}}$} -- ++(-0.8, 0);
\end{tikzpicture}
#+end_src
#+begin_src latex :file nhexa_control_cartesian.pdf
\begin{tikzpicture}
% Blocs
\node[block={2.0cm}{2.0cm}] (P) {Plant};
\coordinate[] (inputF) at ($(P.south west)!0.5!(P.north west)$);
\coordinate[] (outputX) at ($(P.south east)!0.5!(P.north east)$);
\node[block, left=0.8 of inputF] (J) {$\bm{J}^{-T}$};
\node[block={2.0cm}{2.0cm}, left=0.8 of J] (K) {\begin{matrix}K_x & & 0 \\ & \ddots & \\ 0 & & K_{R_z}\end{matrix}};
\node[addb={+}{}{}{}{-}, left=0.8 of K] (subr) {};
% Connections and labels
\draw[->] (outputX) -- ++(0.8, 0);
\draw[->] ($(outputX) + (0.3, 0)$)node[branch]{} node[above]{$\bm{\mathcal{X}}$} -- ++(0, -1.2) -| (subr.south);
\draw[->] (subr.east) -- node[midway, above]{$\bm{\epsilon}_{\mathcal{X}}$} (K.west);
\draw[->] (K.east) -- node[midway, above]{$\bm{\mathcal{F}}$} (J.west);
\draw[->] (J.east) -- node[midway, above]{$\bm{\tau}$} (inputF.west);
\draw[<-] (subr.west)node[above left]{$\bm{r}_{\mathcal{X}}$} -- ++(-0.8, 0);
\end{tikzpicture}
#+end_src
#+name: fig:nhexa_control_frame
#+caption: Two control strategies
#+attr_latex: :options [htbp]
#+begin_figure
#+attr_latex: :caption \subcaption{\label{fig:nhexa_control_strut}Control in the frame of the struts. $\bm{J}$ is used to project errors in the frame of the struts}
#+attr_latex: :options {0.98\textwidth}
#+begin_subfigure
#+attr_latex: :scale 1
[[file:figs/nhexa_control_strut.png]]
#+end_subfigure
\bigskip
#+attr_latex: :caption \subcaption{\label{fig:nhexa_control_cartesian}Control in the Cartesian frame. $\bm{J}^{-T}$ is used to project force and torques on each strut}
#+attr_latex: :options {0.98\textwidth}
#+begin_subfigure
#+attr_latex: :scale 1
[[file:figs/nhexa_control_cartesian.png]]
#+end_subfigure
#+end_figure
- Trade-off for both strategies from looking at the obtained plant.
- The plant in the frame of the struts is shown in Figure ref:fig:nhexa_control_strut
equal diagonal plant elements: just one controller to design, well decoupled at low frequency
- The plant in Cartesian frame is shown in Figure ref:fig:nhexa_control_cartesian
less visible modes in some directions: vertical plant: second order plant, same for Rz
But Coupling: $\epsilon_{R_x}/\mathcal{F}_y$, $\epsilon_{R_y}/\mathcal{F}_x$, $\epsilon_{D_x}/\mathcal{M}_y$, $\epsilon_{D_y}/\mathcal{M}_x$
can choose the bandwidth for different DoF, but coupling may be present at low frequency
- Say that in order to validate the conceptual design, the control will be performed in the frame of the struts for simplicity
- There are much to discuss about controlling a Stewart platform, this will be done during the detail design phase.
#+begin_src matlab
%% Control at the CoM
stewart = initializeSimplifiedNanoHexapod('Mpm', 1e-3); % Massless top platform
%% Identify plant from actuator forces to external metrology
stewart = initializeSimplifiedNanoHexapod();
initializeSample('type', 'cylindrical', 'm', 10, 'H', 300e-3);
initializeLoggingConfiguration('log', 'none');
initializeController('type', 'open-loop');
% Input/Output definition
clear io; io_i = 1;
io(io_i) = linio([mdl, '/Controller'], 1, 'openinput'); io_i = io_i + 1; % Actuator Inputs [N]
io(io_i) = linio([mdl, '/plant'], 2, 'openoutput', [], 'dL'); io_i = io_i + 1; % Encoders [m]
io(io_i) = linio([mdl, '/Controller'], 1, 'openinput'); io_i = io_i + 1; % Actuator Inputs [N]
io(io_i) = linio([mdl, '/plant'], 1, 'openoutput'); io_i = io_i + 1; % External Metrology [m, rad]
% With no payload
G = linearize(mdl, io);
G.InputName = {'f1', 'f2', 'f3', 'f4', 'f5', 'f6'};
G.OutputName = {'dL1', 'dL2', 'dL3', 'dL4', 'dL5', 'dL6'};
G.OutputName = {'Dx', 'Dy', 'Dz', 'Rx', 'Ry', 'Rz'};
J = stewart.geometry.J;
Gm = inv(J)*G*inv(J');
%% Plant in the Cartesian Frame
G_cart = G*inv(stewart.geometry.J');
G_cart.InputName = {'Fx', 'Fy', 'Fz', 'Mx', 'My', 'Mz'};
%% Plant in the frame of the struts
G_struts = stewart.geometry.J*G;
G_struts.OutputName = {'D1', 'D2', 'D3', 'D4', 'D5', 'D6'};
#+end_src
#+begin_src matlab :exports none :results none
%% Bode plot of the plant projected in the frame of the struts
figure;
tiledlayout(3, 1, 'TileSpacing', 'Compact', 'Padding', 'None');
ax1 = nexttile([2,1]);
hold on;
for i = 1:5
for j = i+1:6
plot(freqs, abs(squeeze(freqresp(G_struts(i,j), freqs, 'Hz'))), 'color', [0, 0, 0, 0.2], ...
'HandleVisibility', 'off');
end
end
plot(freqs, abs(squeeze(freqresp(G_struts(1,1), freqs, 'Hz'))), 'color', colors(1,:), ...
'DisplayName', '$-\epsilon_{\mathcal{L}i}/\tau_i$')
for i = 2:6
plot(freqs, abs(squeeze(freqresp(G_struts(i,i), freqs, 'Hz'))), 'color', colors(1,:), ...
'HandleVisibility', 'off');
end
plot(freqs, abs(squeeze(freqresp(G_struts(1,2), freqs, 'Hz'))), 'color', [0, 0, 0, 0.2], ...
'DisplayName', '$-\epsilon_{\mathcal{L}i}/\tau_j$')
hold off;
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
ylabel('Amplitude [m/N]'); set(gca, 'XTickLabel',[]);
ylim([1e-9, 1e-4]);
leg = legend('location', 'northwest', 'FontSize', 8, 'NumColumns', 1);
leg.ItemTokenSize(1) = 15;
ax2 = nexttile;
hold on;
for i = 1:6
plot(freqs, 180/pi*angle(squeeze(freqresp(G_struts(i,i), freqs, 'Hz'))), 'color', [colors(1,:),0.5]);
end
hold off;
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'lin');
ylabel('Phase [deg]'); xlabel('Frequency [Hz]');
ylim([-180, 180]);
yticks([-180, -90, 0, 90, 180]);
linkaxes([ax1,ax2],'x');
xlim([freqs(1), freqs(end)]);
#+end_src
#+begin_src matlab :tangle no :exports results :results file none
exportFig('figs/nhexa_plant_frame_struts.pdf', 'width', 'half', 'height', 600);
#+end_src
#+begin_src matlab :exports none :results none
%% Bode plot of the plant projected in the Cartesian frame
figure;
tiledlayout(3, 1, 'TileSpacing', 'Compact', 'Padding', 'None');
ax1 = nexttile([2,1]);
hold on;
for i = 1:5
for j = i+1:6
plot(freqs, abs(squeeze(freqresp(G_cart(i,j), freqs, 'Hz'))), 'color', [0, 0, 0, 0.2], ...
'HandleVisibility', 'off');
end
end
plot(freqs, abs(squeeze(freqresp(G_cart(1,1), freqs, 'Hz'))), 'color', colors(1,:), ...
'DisplayName', '$\epsilon_{D_x}/\mathcal{F}_x$ [m/N]')
plot(freqs, abs(squeeze(freqresp(G_cart(2,2), freqs, 'Hz'))), 'color', colors(2,:), ...
'DisplayName', '$\epsilon_{D_y}/\mathcal{F}_y$ [m/N]')
plot(freqs, abs(squeeze(freqresp(G_cart(3,3), freqs, 'Hz'))), 'color', colors(3,:), ...
'DisplayName', '$\epsilon_{D_z}/\mathcal{F}_z$ [m/N]')
plot(freqs, abs(squeeze(freqresp(G_cart(4,4), freqs, 'Hz'))), 'color', colors(4,:), ...
'DisplayName', '$\epsilon_{R_x}/\mathcal{M}_x$ [rad/Nm]')
plot(freqs, abs(squeeze(freqresp(G_cart(5,5), freqs, 'Hz'))), 'color', colors(5,:), ...
'DisplayName', '$\epsilon_{R_y}/\mathcal{M}_y$ [rad/Nm]')
plot(freqs, abs(squeeze(freqresp(G_cart(6,6), freqs, 'Hz'))), 'color', colors(6,:), ...
'DisplayName', '$\epsilon_{R_z}/\mathcal{M}_z$ [rad/Nm]')
plot(freqs, abs(squeeze(freqresp(G_cart(1,5), freqs, 'Hz'))), 'color', [0, 0, 0, 0.5], ...
'DisplayName', 'Coupling')
hold off;
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
ylabel('Amplitude'); set(gca, 'XTickLabel',[]);
ylim([1e-9, 4e-3]);
leg = legend('location', 'southwest', 'FontSize', 7, 'NumColumns', 3);
leg.ItemTokenSize(1) = 15;
ax2 = nexttile;
hold on;
for i = 1:6
plot(freqs, 180/pi*angle(squeeze(freqresp(G_cart(i,i), freqs, 'Hz'))), 'color', colors(i,:));
end
hold off;
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'lin');
ylabel('Phase [deg]'); xlabel('Frequency [Hz]');
ylim([-180, 180]);
yticks([-180, -90, 0, 90, 180]);
linkaxes([ax1,ax2],'x');
xlim([freqs(1), freqs(end)]);
#+end_src
#+begin_src matlab :tangle no :exports results :results file none
exportFig('figs/nhexa_plant_frame_cartesian.pdf', 'width', 'half', 'height', 600);
#+end_src
#+name: fig:nhexa_plant_frame
#+caption: Bode plot of the transfer functions computed from the nano-hexapod multi-body model
#+attr_latex: :options [htbp]
#+begin_figure
#+attr_latex: :caption \subcaption{\label{fig:nhexa_plant_frame_struts}Plant in the frame of the struts}
#+attr_latex: :options {0.48\textwidth}
#+begin_subfigure
#+attr_latex: :width \linewidth
[[file:figs/nhexa_plant_frame_struts.png]]
#+end_subfigure
#+attr_latex: :caption \subcaption{\label{fig:nhexa_plant_frame_cartesian}Plant in the Cartesian Frame}
#+attr_latex: :options {0.48\textwidth}
#+begin_subfigure
#+attr_latex: :width \linewidth
[[file:figs/nhexa_plant_frame_cartesian.png]]
#+end_subfigure
#+end_figure
** Active Damping with Decentralized IFF
<<ssec:nhexa_control_iff>>
Guaranteed stability: [[cite:&preumont08_trans_zeros_struc_contr_with]]
- [ ] I think there is another paper about that
Integral Force Feedback is implemented in a decentralized way (i.e. similarly to what is shown in Figure ref:fig:nhexa_stewart_decentralized_control, but using force sensors instead of relative motion sensors).
Block diagram is shown in Figure ref:fig:nhexa_decentralized_iff_schematic, with controller $\bm{K}_{\text{IFF}}(s)$ being a diagonal controller eqref:eq:nhexa_kiff (i.e. one independent controller for each strut) with pure integrators on the diagonal.
\begin{equation}\label{eq:nhexa_kiff}
\bm{K}_{\text{IFF}}(s) = g \cdot \begin{bmatrix}
K_{\text{IFF}}(s) & & 0 \\
& \ddots & \\
0 & & K_{\text{IFF}}(s)
\end{bmatrix}, \quad K_{\text{IFF}}(s) = \frac{1}{s}
\end{equation}
#+begin_src latex :file nhexa_decentralized_iff_schematic.pdf
\begin{tikzpicture}
% Blocs
\node[block={2.0cm}{2.0cm}] (P) {Plant};
\coordinate[] (input) at ($(P.south west)!0.5!(P.north west)$);
\coordinate[] (outputH) at ($(P.south east)!0.2!(P.north east)$);
\coordinate[] (outputL) at ($(P.south east)!0.8!(P.north east)$);
\node[block, above=0.2 of P] (Klac) {$\bm{K}_\text{IFF}$};
\node[addb, left=0.8 of input] (addF) {};
% Connections and labels
\draw[->] (outputL) -- ++(0.7, 0) coordinate(eastlac) |- (Klac.east);
\node[above right] at (outputL){$\bm{f}_m$};
\draw[->] (Klac.west) -| (addF.north);
\draw[->] (addF.east) -- (input) node[above left]{$\bm{f}$};
\draw[->] (outputH) -- ++(1.7, 0) node[above left]{$\bm{d_L}$};
\draw[<-] (addF.west) -- ++(-0.8, 0) node[above right]{$\bm{f}^{\prime}$};
\begin{scope}[on background layer]
\node[fit={(Klac.north-|eastlac) (addF.west|-P.south)}, fill=black!20!white, draw, dashed, inner sep=8pt] (Pi) {};
\node[anchor={north west}] at (Pi.north west){\footnotesize{Damped Plant}};
\end{scope}
\end{tikzpicture}
#+end_src
#+name: fig:nhexa_decentralized_iff_schematic
#+caption: Schematic of the implemented decentralized IFF controller. The damped plant has a new inputs $\bm{f}^{\prime}$
#+RESULTS:
[[file:figs/nhexa_decentralized_iff_schematic.png]]
Note that here, we are not considering stiffness in parallel with the force sensors are the Stewart platform is not rotating (this will be studied in the next section when the Stewart platform will be located on top of the micro-station).
Similarly to what was done with the 3DoF model, the Root Locus plot is computed by estimating the poles of the closed-loop system as the controller gain $g$ is varied from $0$ to $\infty$.
- [ ] Interaction around resonances is very high: show that with RGA (encoder outputs)
- [ ] But guaranteed stability with decentralized IFF [[cite:&preumont08_trans_zeros_struc_contr_with]]
- [ ] I think there is another paper about that
- [ ] nice way to have some control authority around that frequency, which would be impossible with positioning sensors
For decentralized control: "MIMO root locus" can be used to estimate the damping / optimal gain
Poles and converging towards /transmission zeros/
=> Already explain in 3DoF model
How to optimize the added damping to all modes?
- [ ] Add some papers citations
Show effect of changed payload mass? (no maybe NASS section)
Compute:
- [ ] Plant dynamics
- [ ] Root Locus
- [ ] Plant dynamics (already shown earlier)
- [ ] Root Locus with decentralized IFF (only pure integrator?)
- [ ] show the poles for one value of the gain => How to optimize the added damping to all modes?
- [ ] Add some papers citations
- [ ] Effect of rotation and added parallel stiffness? Or maybe in next section (NASS + Spindle)?
#+begin_src matlab
%% Identify the IFF Plant
initializeSimplifiedNanoHexapod('actuator_kp', 0); % Ignoring parallel stiffness for now
% Input/Output definition
clear io; io_i = 1;
io(io_i) = linio([mdl, '/Controller'], 1, 'openinput'); io_i = io_i + 1; % Actuator Inputs [N]
io(io_i) = linio([mdl, '/plant'], 2, 'openoutput', [], 'fn'); io_i = io_i + 1; % Force Sensors [N]
% With no payload
G_iff = linearize(mdl, io);
G_iff.InputName = {'f1', 'f2', 'f3', 'f4', 'f5', 'f6'};
G_iff.OutputName = {'fm1', 'fm2', 'fm3', 'fm4', 'fm5', 'fm6'};
#+end_src
#+begin_src matlab
%% IFF Controller Design
Kiff = -500/s * ... % Gain
eye(6); % Diagonal 6x6 controller (i.e. decentralized)
Kiff.InputName = {'fm1', 'fm2', 'fm3', 'fm4', 'fm5', 'fm6'};
Kiff.OutputName = {'f1', 'f2', 'f3', 'f4', 'f5', 'f6'};
#+end_src
#+begin_src matlab :exports none :results none
%% Root Locus plot of the Decentralized IFF Control
gains = logspace(-2, 1, 200);
figure;
tiledlayout(1, 1, 'TileSpacing', 'compact', 'Padding', 'None');
nexttile();
hold on;
plot(real(pole(G_iff)), imag(pole(G_iff)), 'x', 'color', colors(1,:), ...
'DisplayName', '$g = 0$');
plot(real(tzero(G_iff)), imag(tzero(G_iff)), 'o', 'color', colors(1,:), ...
'HandleVisibility', 'off');
for g = gains
clpoles = pole(feedback(G_iff, g*Kiff, +1));
plot(real(clpoles), imag(clpoles), '.', 'color', colors(1,:), ...
'HandleVisibility', 'off');
end
% Optimal gain
clpoles = pole(feedback(G_iff, Kiff, +1));
plot(real(clpoles), imag(clpoles), 'kx', ...
'DisplayName', '$g_{opt}$');
hold off;
axis equal;
xlim([-600, 50]); ylim([-50, 600]);
xticks([-600:100:0]);
yticks([0:100:600]);
set(gca, 'XTickLabel',[]); set(gca, 'YTickLabel',[]);
xlabel('Real part'); ylabel('Imaginary part');
#+end_src
#+begin_src matlab :tangle no :exports results :results file none
exportFig('figs/nhexa_decentralized_iff_root_locus.pdf', 'width', 'half', 'height', 600);
#+end_src
#+begin_src matlab :exports none :results none
%% Loop gain for the Decentralized IFF
figure;
tiledlayout(3, 1, 'TileSpacing', 'compact', 'Padding', 'None');
ax1 = nexttile([2,1]);
hold on;
plot(freqs, abs(squeeze(freqresp(-G_iff(1,1)*Kiff(1,1), freqs, 'Hz'))));
hold off;
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
ylabel('Loop Gain'); set(gca, 'XTickLabel',[]);
ylim([1e-2, 1e2]);
% leg = legend('location', 'northwest', 'FontSize', 8, 'NumColumns', 1);
% leg.ItemTokenSize(1) = 15;
ax2 = nexttile;
hold on;
plot(freqs, 180/pi*angle(squeeze(freqresp(-G_iff(1,1)*Kiff(1,1), freqs, 'Hz'))));
hold off;
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'lin');
xlabel('Frequency [Hz]'); ylabel('Phase [deg]');
hold off;
yticks(-360:90:360);
ylim([-180, 180])
linkaxes([ax1,ax2],'x');
xlim([1, 1e3]);
#+end_src
#+begin_src matlab :tangle no :exports results :results file none
exportFig('figs/nhexa_decentralized_iff_loop_gain.pdf', 'width', 'half', 'height', 600);
#+end_src
#+name: fig:nhexa_decentralized_iff_results
#+caption: Decentralized IFF
#+attr_latex: :options [htbp]
#+begin_figure
#+attr_latex: :caption \subcaption{\label{fig:nhexa_decentralized_iff_loop_gain}Loop Gain}
#+attr_latex: :options {0.48\textwidth}
#+begin_subfigure
#+attr_latex: :scale 0.85
[[file:figs/nhexa_decentralized_iff_loop_gain.png]]
#+end_subfigure
#+attr_latex: :caption \subcaption{\label{fig:nhexa_decentralized_iff_root_locus}Root Locus}
#+attr_latex: :options {0.48\textwidth}
#+begin_subfigure
#+attr_latex: :scale 0.85
[[file:figs/nhexa_decentralized_iff_root_locus.png]]
#+end_subfigure
#+end_figure
** MIMO High-Authority Control - Low-Authority Control
<<ssec:nhexa_control_hac_lac>>
Compute:
- [ ] compare open-loop and damped plant (outputs are the encoders)
- [ ] Implement decentralized control?
- [ ] Check stability:
- Characteristic Loci: Eigenvalues of $G(j\omega)$ plotted in the complex plane
The HAC-IFF architecture is shown in Figure ref:fig:nhexa_hac_iff_schematic.
The reference signal $\bm{r}_{\mathcal{X}}$ is compared with the measured pose $\bm{\mathcal{X}}$.
The Jacobian matrix is used to solve the approximate inverse kinematics in real time.
Finally, the (diagonal) High Authority Controller $\bm{K}_{\text{HAC}}$ is doing the doing in the frame of the struts.
#+begin_src latex :file nhexa_hac_iff_schematic.pdf
\begin{tikzpicture}
% Blocs
\node[block={2.0cm}{2.0cm}] (P) {Plant};
\coordinate[] (input) at ($(P.south west)!0.5!(P.north west)$);
\coordinate[] (outputH) at ($(P.south east)!0.2!(P.north east)$);
\coordinate[] (outputL) at ($(P.south east)!0.8!(P.north east)$);
\node[block, above=0.2 of P] (Klac) {$\bm{K}_\text{IFF}$};
\node[addb, left=0.8 of input] (addF) {};
\node[block, left=0.8 of addF] (Khac) {$\bm{K}_\text{HAC}$};
\node[block, left=0.8 of Khac] (inverseK) {$\bm{J}^{-1}$};
\node[addb={+}{}{}{}{-}, left=0.8 of inverseK] (subL) {};
% Connections and labels
\draw[->] (outputL) -- ++(0.7, 0) coordinate(eastlac) |- (Klac.east);
\node[above right] at (outputL){$\bm{f}_m$};
\draw[->] (Klac.west) -| (addF.north);
\draw[->] (addF.east) -- (input) node[above left]{$\bm{f}$};
\draw[->] (outputH) -- ++(1.7, 0) node[above left]{$\bm{\mathcal{X}}$};
\draw[->] (Khac.east) node[above right]{$\bm{f}^{\prime}$} -- (addF.west);
\draw[->] ($(outputH) + (1.2, 0)$)node[branch]{} |- ($(subL.south)+(0, -1.2)$) -- (subL.south);
\draw[->] (subL.east) -- (inverseK.west) node[above left]{$\bm{\epsilon}_\mathcal{X}$};
\draw[->] (inverseK.east) -- (Khac.west) node[above left]{$\bm{\epsilon}_\mathcal{L}$};
\draw[<-] (subL.west) -- ++(-0.8, 0) node[above right]{$\bm{r}_\mathcal{X}$};
\begin{scope}[on background layer]
\node[fit={(Klac.north-|eastlac) (addF.west|-P.south)}, fill=black!20!white, draw, dashed, inner sep=8pt] (Pi) {};
\node[anchor={north west}] at (Pi.north west){\footnotesize{Damped Plant}};
\end{scope}
\end{tikzpicture}
#+end_src
#+name: fig:nhexa_hac_iff_schematic
#+caption: HAC-IFF control architecture with the High Authority Controller being implemented in the frame of the struts
#+RESULTS:
[[file:figs/nhexa_hac_iff_schematic.png]]
The transfer functions from $\bm{f}$ to $\bm{\epsilon}_{\mathcal{L}}$ (i.e. without the Decentralized IFF being implemented) are compared with the transfer functions from $\bm{f}^{\prime}$ to $\bm{\epsilon}_{\mathcal{L}}$ (i.e. with the Decentralized IFF being implemented).
- [ ] Maybe two subfigures for undamped and damped
#+begin_src matlab
%% Identify the IFF Plant
initializeController('type', 'iff');
% Input/Output definition
clear io; io_i = 1;
io(io_i) = linio([mdl, '/Controller'], 1, 'input'); io_i = io_i + 1; % Actuator Inputs [N]
io(io_i) = linio([mdl, '/plant'], 1, 'openoutput'); io_i = io_i + 1; % External Metrology [m,rad]
% With no payload
G_hac = linearize(mdl, io);
G_hac.InputName = {'f1', 'f2', 'f3', 'f4', 'f5', 'f6'};
G_hac.OutputName = {'Dx', 'Dy', 'Dz', 'Rx', 'Ry', 'Rz'};
%% Plant in the frame of the struts
G_hac_struts = stewart.geometry.J*G_hac;
G_hac_struts.OutputName = {'D1', 'D2', 'D3', 'D4', 'D5', 'D6'};
#+end_src
#+begin_src matlab :exports none :results none
%% Bode plot of the plant projected in the frame of the struts
figure;
tiledlayout(3, 1, 'TileSpacing', 'Compact', 'Padding', 'None');
ax1 = nexttile([2,1]);
hold on;
for i = 1:5
for j = i+1:6
plot(freqs, abs(squeeze(freqresp(G_struts(i,j), freqs, 'Hz'))), 'color', [0,0,0,0.1], ...
'HandleVisibility', 'off');
end
end
plot(freqs, abs(squeeze(freqresp(G_struts(1,1), freqs, 'Hz'))), 'color', colors(1,:), ...
'DisplayName', '$-\epsilon_{\mathcal{L}i}/f_i$')
for i = 2:6
plot(freqs, abs(squeeze(freqresp(G_struts(i,i), freqs, 'Hz'))), 'color', colors(1,:), ...
'HandleVisibility', 'off');
end
plot(freqs, abs(squeeze(freqresp(G_struts(1,2), freqs, 'Hz'))), 'color', [0,0,0,0.1], ...
'DisplayName', '$-\epsilon_{\mathcal{L}i}/f_j$')
hold off;
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
ylabel('Amplitude [m/N]'); set(gca, 'XTickLabel',[]);
ylim([1e-9, 1e-4]);
leg = legend('location', 'northwest', 'FontSize', 8, 'NumColumns', 1);
leg.ItemTokenSize(1) = 15;
ax2 = nexttile;
hold on;
for i = 1:6
plot(freqs, 180/pi*angle(squeeze(freqresp(G_struts(i,i), freqs, 'Hz'))), 'color', colors(1,:));
end
hold off;
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'lin');
ylabel('Phase [deg]'); xlabel('Frequency [Hz]');
ylim([-180, 180]);
yticks([-180, -90, 0, 90, 180]);
linkaxes([ax1,ax2],'x');
xlim([freqs(1), freqs(end)]);
#+end_src
#+begin_src matlab :tangle no :exports results :results file none
exportFig('figs/nhexa_decentralized_hac_iff_plant_undamped.pdf', 'width', 'half', 'height', 600);
#+end_src
#+begin_src matlab :exports none :results none
%% Bode plot of the plant projected in the frame of the struts
figure;
tiledlayout(3, 1, 'TileSpacing', 'Compact', 'Padding', 'None');
ax1 = nexttile([2,1]);
hold on;
for i = 1:5
for j = i+1:6
plot(freqs, abs(squeeze(freqresp(G_hac_struts(i,j), freqs, 'Hz'))), 'color', [0,0,0,0.1], ...
'HandleVisibility', 'off');
end
end
plot(freqs, abs(squeeze(freqresp(G_struts(1,1), freqs, 'Hz'))), 'color', [colors(1,:), 0.2], ...
'DisplayName', '$-\epsilon_{\mathcal{L}i}/f_i$')
plot(freqs, abs(squeeze(freqresp(G_hac_struts(1,1), freqs, 'Hz'))), 'color', colors(2,:), ...
'DisplayName', '$-\epsilon_{\mathcal{L}i}/f_i^\prime$')
for i = 2:6
plot(freqs, abs(squeeze(freqresp(G_struts(i,i), freqs, 'Hz'))), 'color', [colors(1,:), 0.2], ...
'HandleVisibility', 'off');
plot(freqs, abs(squeeze(freqresp(G_hac_struts(i,i), freqs, 'Hz'))), 'color', colors(2,:), ...
'HandleVisibility', 'off');
end
plot(freqs, abs(squeeze(freqresp(G_hac_struts(1,2), freqs, 'Hz'))), 'color', [0,0,0,0.1], ...
'DisplayName', '$-\epsilon_{\mathcal{L}i}/f_j^\prime$')
hold off;
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
ylabel('Amplitude [m/N]'); set(gca, 'XTickLabel',[]);
ylim([1e-9, 1e-4]);
leg = legend('location', 'northwest', 'FontSize', 8, 'NumColumns', 1);
leg.ItemTokenSize(1) = 15;
ax2 = nexttile;
hold on;
for i = 1:6
plot(freqs, 180/pi*angle(squeeze(freqresp(G_struts(i,i), freqs, 'Hz'))), 'color', [colors(1,:), 0.2]);
plot(freqs, 180/pi*angle(squeeze(freqresp(G_hac_struts(i,i), freqs, 'Hz'))), 'color', colors(2,:));
end
hold off;
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'lin');
ylabel('Phase [deg]'); xlabel('Frequency [Hz]');
ylim([-180, 180]);
yticks([-180, -90, 0, 90, 180]);
linkaxes([ax1,ax2],'x');
xlim([freqs(1), freqs(end)]);
#+end_src
#+begin_src matlab :tangle no :exports results :results file none
exportFig('figs/nhexa_decentralized_hac_iff_plant_damped.pdf', 'width', 'half', 'height', 600);
#+end_src
#+name: fig:nhexa_decentralized_hac_iff_plant
#+caption: Plant in the frame of the strut for the High Authority Controller.
#+attr_latex: :options [htbp]
#+begin_figure
#+attr_latex: :caption \subcaption{\label{fig:nhexa_decentralized_hac_iff_plant_undamped}Undamped}
#+attr_latex: :options {0.48\textwidth}
#+begin_subfigure
#+attr_latex: :width 0.95\linewidth
[[file:figs/nhexa_decentralized_hac_iff_plant_undamped.png]]
#+end_subfigure
#+attr_latex: :caption \subcaption{\label{fig:nhexa_decentralized_hac_iff_plant_damped}Damped with Decentralized IFF}
#+attr_latex: :options {0.48\textwidth}
#+begin_subfigure
#+attr_latex: :width 0.95\linewidth
[[file:figs/nhexa_decentralized_hac_iff_plant_damped.png]]
#+end_subfigure
#+end_figure
From the obtained damped plant, the High Authority Controller is developed.
\begin{equation}\label{eq:nhexa_khac}
\bm{K}_{\text{HAC}}(s) = \begin{bmatrix}
K_{\text{HAC}}(s) & & 0 \\
& \ddots & \\
0 & & K_{\text{HAC}}(s)
\end{bmatrix}, \quad K_{\text{HAC}}(s) = g_0 \cdot \underbrace{\frac{\omega_c}{s}}_{\text{int}} \cdot \underbrace{\frac{1}{\sqrt{\alpha}}\frac{1 + \frac{s}{\omega_c/\sqrt{\alpha}}}{1 + \frac{s}{\omega_c\sqrt{\alpha}}}}_{\text{lead}} \cdot \underbrace{\frac{1}{1 + \frac{s}{\omega_0}}}_{\text{LPF}}
\end{equation}
- In order to check the stability of the feedback MIMO loop:
- Characteristic Loci: Eigenvalues of $\bm{G}(j\omega)\bm{K}(j\omega)$ plotted in the complex plane
- Generalized Nyquist Criterion: If $G(s)$ has $p_0$ unstable poles, then the closed-loop system with return ratio $kG(s)$ is stable if and only if the characteristic loci of $kG(s)$, taken together, encircle the point $-1$, $p_0$ times anti-clockwise, assuming there are no hidden modes
#+begin_src matlab :exports none
%% High Authority Controller - Mid Stiffness Nano-Hexapod
% Wanted crossover
wc = 2*pi*20; % [rad/s]
% Integrator
H_int = wc/s;
% Lead to increase phase margin
a = 2; % Amount of phase lead / width of the phase lead / high frequency gain
H_lead = 1/sqrt(a)*(1 + s/(wc/sqrt(a)))/(1 + s/(wc*sqrt(a)));
% Low Pass filter to increase robustness
H_lpf = 1/(1 + s/2/pi/200);
% Gain to have unitary crossover at 5Hz
H_gain = 1./abs(evalfr(G_hac_struts(1, 1), 1j*wc));
% Decentralized HAC
Khac = H_gain * ... % Gain
H_int * ... % Integrator
H_lpf * ... % Low Pass filter
eye(6); % 6x6 Diagonal
#+end_src
#+begin_src matlab :exports none
%% Plot of the eigenvalues of L in the complex plane
Ldet = zeros(6, length(freqs));
Lmimo = squeeze(freqresp(G_hac_struts*Khac, freqs, 'Hz'));
for i_f = 2:length(freqs)
Ldet(:, i_f) = eig(squeeze(Lmimo(:,:,i_f)));
end
figure;
hold on;
for i = 1:6
plot(real(squeeze(Ldet(i,:))), imag(squeeze(Ldet(i,:))), ...
'.', 'color', colors(1, :), ...
'HandleVisibility', 'off');
plot(real(squeeze(Ldet(i,:))), -imag(squeeze(Ldet(i,:))), ...
'.', 'color', colors(1, :), ...
'HandleVisibility', 'off');
end
plot(-1, 0, 'kx', 'HandleVisibility', 'off');
hold off;
set(gca, 'XScale', 'lin'); set(gca, 'YScale', 'lin');
xlabel('Real'); ylabel('Imag');
axis square
xlim([-1.8, 0.2]); ylim([-1, 1]);
#+end_src
#+begin_src matlab :tangle no :exports results :results file none
exportFig('figs/nhexa_decentralized_hac_iff_root_locus.pdf', 'width', 'half', 'height', 600);
#+end_src
#+begin_src matlab :exports none :results none
%% Loop gain for the Decentralized HAC_IFF
figure;
tiledlayout(3, 1, 'TileSpacing', 'compact', 'Padding', 'None');
ax1 = nexttile([2,1]);
hold on;
plot(freqs, abs(squeeze(freqresp(G_hac_struts(1,1)*Khac(1,1), freqs, 'Hz'))));
hold off;
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
ylabel('Loop Gain'); set(gca, 'XTickLabel',[]);
ylim([1e-2, 1e2]);
ax2 = nexttile;
hold on;
plot(freqs, 180/pi*angle(squeeze(freqresp(G_hac_struts(1,1)*Khac(1,1), freqs, 'Hz'))));
hold off;
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'lin');
xlabel('Frequency [Hz]'); ylabel('Phase [deg]');
hold off;
yticks(-360:90:360);
ylim([-180, 180])
linkaxes([ax1,ax2],'x');
xlim([1, 1e3]);
#+end_src
#+begin_src matlab :tangle no :exports results :results file none
exportFig('figs/nhexa_decentralized_hac_iff_loop_gain.pdf', 'width', 'half', 'height', 600);
#+end_src
#+name: fig:nhexa_decentralized_hac_iff_results
#+caption: Decentralized HAC-IFF
#+attr_latex: :options [htbp]
#+begin_figure
#+attr_latex: :caption \subcaption{\label{fig:nhexa_decentralized_hac_iff_loop_gain}Loop Gain}
#+attr_latex: :options {0.48\textwidth}
#+begin_subfigure
#+attr_latex: :scale 0.85
[[file:figs/nhexa_decentralized_hac_iff_loop_gain.png]]
#+end_subfigure
#+attr_latex: :caption \subcaption{\label{fig:nhexa_decentralized_hac_iff_root_locus}Root Locus}
#+attr_latex: :options {0.48\textwidth}
#+begin_subfigure
#+attr_latex: :scale 0.85
[[file:figs/nhexa_decentralized_hac_iff_root_locus.png]]
#+end_subfigure
#+end_figure
- [ ] Show some performance metric? For instance compliance?
** Conclusion
@ -1380,7 +2054,6 @@ Compute:
:UNNUMBERED: t
:END:
* Conclusion
:PROPERTIES:
:UNNUMBERED: t

Binary file not shown.

View File

@ -1,4 +1,4 @@
% Created 2025-02-11 Tue 09:54
% Created 2025-02-11 Tue 17:18
% Intended LaTeX compiler: pdflatex
\documentclass[a4paper, 10pt, DIV=12, parskip=full, bibliography=totoc]{scrreprt}
@ -627,14 +627,14 @@ The validated multi-body model will serve as a valuable tool for predicting syst
\chapter{Control of Stewart Platforms}
\label{sec:nhexa_control}
MIMO control: much more complex than SISO control because of interaction.
Possible to ignore interaction when good decoupling is achieved.
Important to have tools to study interaction
Different ways to try to decouple a MIMO plant.
Reference book: \cite{skogestad07_multiv_feedb_contr}
Control will be more detailed in chapter 2.
\begin{itemize}
\item Contrary to what was done with the uniaxial model SISO control => MIMO control: much more complex than because of interaction
\item Possible to ignore interaction when good decoupling is achieved: important to have tools to study interaction.
\item Different ways to try to decouple a MIMO plant
\item Here, just basic strategy, similar to what was done with the uniaxial model is used to validate the concept
\item Control will be optimized during the detailed design phase
\item Reference book: \cite{skogestad07_multiv_feedb_contr}
\end{itemize}
\section{Centralized and Decentralized Control}
\label{ssec:nhexa_control_centralized_decentralized}
@ -643,62 +643,236 @@ Control will be more detailed in chapter 2.
\begin{itemize}
\item linked to the sensor position relative to the actuators
\item linked to the fact that sensors and actuators pairs are ``independent'' or each other (related to the control architecture, not because there is no coupling)
This does not mean there is no coupling
Decentralized = The controller state depends on one sensor only and will impact one actuator signal only
\end{itemize}
\item When can decentralized control be used and when centralized control is necessary?
Study of interaction: RGA
\item IFF: Decentralized (Section \ref{ssec:nhexa_control_iff})
\item HAC: Centralized (Section \ref{ssec:nhexa_control_hac_lac})
\end{itemize}
\begin{figure}[htbp]
\centering
\includegraphics[scale=1]{figs/nhexa_stewart_decentralized_control.png}
\caption{\label{fig:nhexa_stewart_decentralized_control}Decentralized control strategy using the encoders. The two controllers for the struts on the back are not shown for simplicity.}
\end{figure}
\section{Choice of the control space}
\label{ssec:nhexa_control_space}
\begin{itemize}
\item[{$\square$}] \url{file:///home/thomas/Cloud/research/matlab/decoupling-strategies/svd-control.org}
\item Suppose an external metrology measures the pose of frame \(\{B\}\) with respect to \(\{A\}\), noted \(\bm{\mathcal{X}}\).
The goal is to position the top platform to follow some reference signal \(\bm{r}_\mathcal{X}\).
\item Jacobian matrices, CoK, CoM, control in the frame of the struts, SVD, Modal, \ldots{}
\item Combined CoM and CoK => Discussion of cubic architecture ? (quick, as it is going to be in detailed in chapter 2)
\item Explain also the link with the setpoint: it is interesting to have the controller in the frame of the performance variables
Also speak about disturbances? (and how disturbances can be mixed to different outputs due to control and interaction)
\item Table that summarizes the trade-off for each strategy
\item Say that in this study, we will do the control in the frame of the struts for simplicity (even though control in the cartesian frame was also tested)
One strategy is to use the Jacobian matrix to perform an approximate inverse kinematics in real time to map the error in the frame of the struts \(\bm{\epsilon}_\mathcal{L}\), and then a diagonal controller is used to control the position of each strut by output forces to be applied on each strut \(\bm{\tau}\).
Another strategy is to have the controller get the cartesian errors as input \(\bm{\epsilon}_{\mathcal{L}}\) and output forces and torques to apply to the top platform \(\bm{\mathcal{F}}\).
The Jacobian is then used to map these forces and torque to force to be applied by each strut.
\end{itemize}
\textbf{Maybe all details about control should be in chapter 2, dedicated to control}
\textbf{Here, just say that using kinematics, we control in the frame of the struts}
\begin{figure}[htbp]
\begin{subfigure}{0.98\textwidth}
\begin{center}
\includegraphics[scale=1,scale=1]{figs/nhexa_control_strut.png}
\end{center}
\subcaption{\label{fig:nhexa_control_strut}Control in the frame of the struts. $\bm{J}$ is used to project errors in the frame of the struts}
\end{subfigure}
\bigskip
\begin{subfigure}{0.98\textwidth}
\begin{center}
\includegraphics[scale=1,scale=1]{figs/nhexa_control_cartesian.png}
\end{center}
\subcaption{\label{fig:nhexa_control_cartesian}Control in the Cartesian frame. $\bm{J}^{-T}$ is used to project force and torques on each strut}
\end{subfigure}
\caption{\label{fig:nhexa_control_frame}Two control strategies}
\end{figure}
\begin{itemize}
\item Trade-off for both strategies from looking at the obtained plant.
\begin{itemize}
\item The plant in the frame of the struts is shown in Figure \ref{fig:nhexa_control_strut}
equal diagonal plant elements: just one controller to design, well decoupled at low frequency
\item The plant in Cartesian frame is shown in Figure \ref{fig:nhexa_control_cartesian}
less visible modes in some directions: vertical plant: second order plant, same for Rz
But Coupling: \(\epsilon_{R_x}/\mathcal{F}_y\), \(\epsilon_{R_y}/\mathcal{F}_x\), \(\epsilon_{D_x}/\mathcal{M}_y\), \(\epsilon_{D_y}/\mathcal{M}_x\)
can choose the bandwidth for different DoF, but coupling may be present at low frequency
\end{itemize}
\item Say that in order to validate the conceptual design, the control will be performed in the frame of the struts for simplicity
\item There are much to discuss about controlling a Stewart platform, this will be done during the detail design phase.
\end{itemize}
\begin{figure}[htbp]
\begin{subfigure}{0.48\textwidth}
\begin{center}
\includegraphics[scale=1,width=\linewidth]{figs/nhexa_plant_frame_struts.png}
\end{center}
\subcaption{\label{fig:nhexa_plant_frame_struts}Plant in the frame of the struts}
\end{subfigure}
\begin{subfigure}{0.48\textwidth}
\begin{center}
\includegraphics[scale=1,width=\linewidth]{figs/nhexa_plant_frame_cartesian.png}
\end{center}
\subcaption{\label{fig:nhexa_plant_frame_cartesian}Plant in the Cartesian Frame}
\end{subfigure}
\caption{\label{fig:nhexa_plant_frame}Bode plot of the transfer functions computed from the nano-hexapod multi-body model}
\end{figure}
\section{Active Damping with Decentralized IFF}
\label{ssec:nhexa_control_iff}
Guaranteed stability: \cite{preumont08_trans_zeros_struc_contr_with}
Integral Force Feedback is implemented in a decentralized way (i.e. similarly to what is shown in Figure \ref{fig:nhexa_stewart_decentralized_control}, but using force sensors instead of relative motion sensors).
Block diagram is shown in Figure \ref{fig:nhexa_decentralized_iff_schematic}, with controller \(\bm{K}_{\text{IFF}}(s)\) being a diagonal controller \eqref{eq:nhexa_kiff} (i.e. one independent controller for each strut) with pure integrators on the diagonal.
\begin{equation}\label{eq:nhexa_kiff}
\bm{K}_{\text{IFF}}(s) = g \cdot \begin{bmatrix}
K_{\text{IFF}}(s) & & 0 \\
& \ddots & \\
0 & & K_{\text{IFF}}(s)
\end{bmatrix}, \quad K_{\text{IFF}}(s) = \frac{1}{s}
\end{equation}
\begin{figure}[htbp]
\centering
\includegraphics[scale=1]{figs/nhexa_decentralized_iff_schematic.png}
\caption{\label{fig:nhexa_decentralized_iff_schematic}Schematic of the implemented decentralized IFF controller. The damped plant has a new inputs \(\bm{f}^{\prime}\)}
\end{figure}
Note that here, we are not considering stiffness in parallel with the force sensors are the Stewart platform is not rotating (this will be studied in the next section when the Stewart platform will be located on top of the micro-station).
Similarly to what was done with the 3DoF model, the Root Locus plot is computed by estimating the poles of the closed-loop system as the controller gain \(g\) is varied from \(0\) to \(\infty\).
\begin{itemize}
\item[{$\square$}] Interaction around resonances is very high: show that with RGA (encoder outputs)
\item[{$\square$}] But guaranteed stability with decentralized IFF \cite{preumont08_trans_zeros_struc_contr_with}
\begin{itemize}
\item[{$\square$}] I think there is another paper about that
\end{itemize}
\item[{$\square$}] nice way to have some control authority around that frequency, which would be impossible with positioning sensors
\end{itemize}
For decentralized control: ``MIMO root locus'' can be used to estimate the damping / optimal gain
Poles and converging towards \emph{transmission zeros}
=> Already explain in 3DoF model
How to optimize the added damping to all modes?
\begin{itemize}
\item[{$\square$}] Add some papers citations
\end{itemize}
Show effect of changed payload mass? (no maybe NASS section)
Compute:
\begin{itemize}
\item[{$\square$}] Plant dynamics
\item[{$\square$}] Root Locus
\item[{$\square$}] Plant dynamics (already shown earlier)
\item[{$\square$}] Root Locus with decentralized IFF (only pure integrator?)
\item[{$\square$}] show the poles for one value of the gain => How to optimize the added damping to all modes?
\begin{itemize}
\item[{$\square$}] Add some papers citations
\end{itemize}
\item[{$\square$}] Effect of rotation and added parallel stiffness? Or maybe in next section (NASS + Spindle)?
\end{itemize}
\begin{figure}[htbp]
\begin{subfigure}{0.48\textwidth}
\begin{center}
\includegraphics[scale=1,scale=0.85]{figs/nhexa_decentralized_iff_loop_gain.png}
\end{center}
\subcaption{\label{fig:nhexa_decentralized_iff_loop_gain}Loop Gain}
\end{subfigure}
\begin{subfigure}{0.48\textwidth}
\begin{center}
\includegraphics[scale=1,scale=0.85]{figs/nhexa_decentralized_iff_root_locus.png}
\end{center}
\subcaption{\label{fig:nhexa_decentralized_iff_root_locus}Root Locus}
\end{subfigure}
\caption{\label{fig:nhexa_decentralized_iff_results}Decentralized IFF}
\end{figure}
\section{MIMO High-Authority Control - Low-Authority Control}
\label{ssec:nhexa_control_hac_lac}
Compute:
The HAC-IFF architecture is shown in Figure \ref{fig:nhexa_hac_iff_schematic}.
The reference signal \(\bm{r}_{\mathcal{X}}\) is compared with the measured pose \(\bm{\mathcal{X}}\).
The Jacobian matrix is used to solve the approximate inverse kinematics in real time.
Finally, the (diagonal) High Authority Controller \(\bm{K}_{\text{HAC}}\) is doing the doing in the frame of the struts.
\begin{figure}[htbp]
\centering
\includegraphics[scale=1]{figs/nhexa_hac_iff_schematic.png}
\caption{\label{fig:nhexa_hac_iff_schematic}HAC-IFF control architecture with the High Authority Controller being implemented in the frame of the struts}
\end{figure}
The transfer functions from \(\bm{f}\) to \(\bm{\epsilon}_{\mathcal{L}}\) (i.e. without the Decentralized IFF being implemented) are compared with the transfer functions from \(\bm{f}^{\prime}\) to \(\bm{\epsilon}_{\mathcal{L}}\) (i.e. with the Decentralized IFF being implemented).
\begin{itemize}
\item[{$\square$}] compare open-loop and damped plant (outputs are the encoders)
\item[{$\square$}] Implement decentralized control?
\item[{$\square$}] Check stability:
\item[{$\square$}] Maybe two subfigures for undamped and damped
\end{itemize}
\begin{figure}[htbp]
\begin{subfigure}{0.48\textwidth}
\begin{center}
\includegraphics[scale=1,width=0.95\linewidth]{figs/nhexa_decentralized_hac_iff_plant_undamped.png}
\end{center}
\subcaption{\label{fig:nhexa_decentralized_hac_iff_plant_undamped}Undamped}
\end{subfigure}
\begin{subfigure}{0.48\textwidth}
\begin{center}
\includegraphics[scale=1,width=0.95\linewidth]{figs/nhexa_decentralized_hac_iff_plant_damped.png}
\end{center}
\subcaption{\label{fig:nhexa_decentralized_hac_iff_plant_damped}Damped with Decentralized IFF}
\end{subfigure}
\caption{\label{fig:nhexa_decentralized_hac_iff_plant}Plant in the frame of the strut for the High Authority Controller.}
\end{figure}
From the obtained damped plant, the High Authority Controller is developed.
\begin{equation}\label{eq:nhexa_khac}
\bm{K}_{\text{HAC}}(s) = \begin{bmatrix}
K_{\text{HAC}}(s) & & 0 \\
& \ddots & \\
0 & & K_{\text{HAC}}(s)
\end{bmatrix}, \quad K_{\text{HAC}}(s) = g_0 \cdot \underbrace{\frac{\omega_c}{s}}_{\text{int}} \cdot \underbrace{\frac{1}{\sqrt{\alpha}}\frac{1 + \frac{s}{\omega_c/\sqrt{\alpha}}}{1 + \frac{s}{\omega_c\sqrt{\alpha}}}}_{\text{lead}} \cdot \underbrace{\frac{1}{1 + \frac{s}{\omega_0}}}_{\text{LPF}}
\end{equation}
\begin{itemize}
\item Characteristic Loci: Eigenvalues of \(G(j\omega)\) plotted in the complex plane
\item In order to check the stability of the feedback MIMO loop:
\begin{itemize}
\item Characteristic Loci: Eigenvalues of \(\bm{G}(j\omega)\bm{K}(j\omega)\) plotted in the complex plane
\item Generalized Nyquist Criterion: If \(G(s)\) has \(p_0\) unstable poles, then the closed-loop system with return ratio \(kG(s)\) is stable if and only if the characteristic loci of \(kG(s)\), taken together, encircle the point \(-1\), \(p_0\) times anti-clockwise, assuming there are no hidden modes
\end{itemize}
\end{itemize}
\begin{figure}[htbp]
\begin{subfigure}{0.48\textwidth}
\begin{center}
\includegraphics[scale=1,scale=0.85]{figs/nhexa_decentralized_hac_iff_loop_gain.png}
\end{center}
\subcaption{\label{fig:nhexa_decentralized_hac_iff_loop_gain}Loop Gain}
\end{subfigure}
\begin{subfigure}{0.48\textwidth}
\begin{center}
\includegraphics[scale=1,scale=0.85]{figs/nhexa_decentralized_hac_iff_root_locus.png}
\end{center}
\subcaption{\label{fig:nhexa_decentralized_hac_iff_root_locus}Root Locus}
\end{subfigure}
\caption{\label{fig:nhexa_decentralized_hac_iff_results}Decentralized HAC-IFF}
\end{figure}
\begin{itemize}
\item[{$\square$}] Show some performance metric? For instance compliance?
\end{itemize}