Consolidate button styles
This patchset will create consistent button styling according
to the styleguide and remove redundant button styles by creating
reusable button classes.
This patchset also implements a consistent strategy for including
icon assets. Currently, svg icons are imported as CSS background
images or inlined into the markup. Inlining an svg is preferred,
especially when used with buttons or links so the colors can
be easily changed for different states (hover, focus, disabled)
without having to request variants.
The icon provider allows us to inline svgs without cluttering
the markup. Webpack config was adjusted to use svg-inline-loader
when resolving svgs that are used by the icon provider directive.
- All svgs were optimized to remove unncessary information.
- Removed unused svg color variants
- Moved icons used by icon provider to separate directory to
avoid Webpack parsing the files twice
- Small changes to navigation icons
Signed-off-by: Yoshie Muranaka <yoshiemuranaka@gmail.com>
Change-Id: I1ca214b74fc502e6b6e760cfee88b48110237c43
diff --git a/app/assets/icons/icon-check.svg b/app/assets/icons/icon-check.svg
new file mode 100644
index 0000000..f14e2bf
--- /dev/null
+++ b/app/assets/icons/icon-check.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 12"><path d="M14 2.2L12.2.5 4.7 8 1.8 5.1 0 6.9l4.7 4.6z"/></svg>
\ No newline at end of file
diff --git a/app/assets/icons/icon-close.svg b/app/assets/icons/icon-close.svg
new file mode 100644
index 0000000..3fe44de
--- /dev/null
+++ b/app/assets/icons/icon-close.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 32 32"><path fill="#231f20" d="M24 9.4L22.6 8 16 14.6 9.4 8 8 9.4l6.6 6.6L8 22.6 9.4 24l6.6-6.6 6.6 6.6 1.4-1.4-6.6-6.6L24 9.4z"/><path fill="none" d="M0 0h32v32H0z"/></svg>
diff --git a/app/assets/icons/icon-config.svg b/app/assets/icons/icon-config.svg
new file mode 100644
index 0000000..b649651
--- /dev/null
+++ b/app/assets/icons/icon-config.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M27 16.76V16v-.77l1.92-1.68A2 2 0 0 0 29.3 11l-2.36-4a2 2 0 0 0-1.73-1 2 2 0 0 0-.64.1l-2.43.82a11.35 11.35 0 0 0-1.31-.75l-.51-2.52a2 2 0 0 0-2-1.61h-4.68a2 2 0 0 0-2 1.61l-.51 2.52a11.48 11.48 0 0 0-1.32.75l-2.38-.86A2 2 0 0 0 6.79 6a2 2 0 0 0-1.73 1L2.7 11a2 2 0 0 0 .41 2.51L5 15.24v1.53l-1.89 1.68A2 2 0 0 0 2.7 21l2.36 4a2 2 0 0 0 1.73 1 2 2 0 0 0 .64-.1l2.43-.82a11.35 11.35 0 0 0 1.31.75l.51 2.52a2 2 0 0 0 2 1.61h4.72a2 2 0 0 0 2-1.61l.51-2.52a11.48 11.48 0 0 0 1.32-.75l2.42.82a2 2 0 0 0 .64.1 2 2 0 0 0 1.73-1l2.28-4a2 2 0 0 0-.41-2.51zM25.21 24l-3.43-1.16a8.86 8.86 0 0 1-2.71 1.57L18.36 28h-4.72l-.71-3.55a9.36 9.36 0 0 1-2.7-1.57L6.79 24l-2.36-4 2.72-2.4a8.9 8.9 0 0 1 0-3.13L4.43 12l2.36-4 3.43 1.16a8.86 8.86 0 0 1 2.71-1.57L13.64 4h4.72l.71 3.55a9.36 9.36 0 0 1 2.7 1.57L25.21 8l2.36 4-2.72 2.4a8.9 8.9 0 0 1 0 3.13L27.57 20z"/><path d="M16 22a6 6 0 1 1 6-6 5.94 5.94 0 0 1-6 6zm0-10a3.91 3.91 0 0 0-4 4 3.91 3.91 0 0 0 4 4 3.91 3.91 0 0 0 4-4 3.91 3.91 0 0 0-4-4z"/><path data-name="<Transparent Rectangle>" fill="none" d="M0 0h32v32H0z"/></svg>
\ No newline at end of file
diff --git a/app/assets/icons/icon-control.svg b/app/assets/icons/icon-control.svg
new file mode 100644
index 0000000..fe554cc
--- /dev/null
+++ b/app/assets/icons/icon-control.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="28" height="23"><defs><path id="a" d="M11.107 2.83C10.733 1.228 9.24 0 7.467 0c-1.774 0-3.174 1.227-3.64 2.83H0v1.888h3.827c.373 1.604 1.866 2.83 3.64 2.83 1.773 0 3.173-1.226 3.64-2.83H28V2.83H11.107zm-3.64 1.888c-.56 0-.934-.377-.934-.944 0-.566.374-.943.934-.943s.933.377.933.943c0 .567-.373.944-.933.944zm13.066 2.83c1.774 0 3.174 1.227 3.64 2.832H28v1.887h-3.827c-.466 1.604-1.866 2.83-3.64 2.83-1.773 0-3.266-1.226-3.64-2.83H0V10.38h16.893c.467-1.605 1.867-2.831 3.64-2.831zm0 4.719c.56 0 .934-.378.934-.944s-.374-.944-.934-.944-.933.378-.933.944.373.944.933.944zm-13.066 2.83c1.773 0 3.173 1.227 3.64 2.831H28v1.887H11.107c-.467 1.604-1.867 2.831-3.64 2.831-1.774 0-3.267-1.227-3.64-2.83H0v-1.888h3.827c.466-1.604 1.866-2.83 3.64-2.83zm0 4.718c.56 0 .933-.377.933-.943s-.373-.944-.933-.944-.934.378-.934.944.374.943.934.943z"/></defs><use xlink:href="#a"/></svg>
\ No newline at end of file
diff --git a/app/assets/icons/icon-copy.svg b/app/assets/icons/icon-copy.svg
new file mode 100644
index 0000000..a9b3be5
--- /dev/null
+++ b/app/assets/icons/icon-copy.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 32 32"><path d="M27.4346 14.6987L21.377 8.5776A1.9488 1.9488 0 0 0 19.998 8H12a2.002 2.002 0 0 0-2 2v19a2.002 2.002 0 0 0 2 2h14a2.002 2.002 0 0 0 2-2V16.0771a1.9755 1.9755 0 0 0-.5654-1.3784zM20 10.03L25.9235 16H20zM12 29V10h6v6a2.0023 2.0023 0 0 0 2 2h6.0006l.0009 11z"/><path d="M6 18H4V4a2.002 2.002 0 0 1 2-2h14v2H6z"/><path data-name="<Transparent Rectangle>" fill="none" d="M0 0h32v32H0z"/></svg>
\ No newline at end of file
diff --git a/app/assets/icons/icon-edit.svg b/app/assets/icons/icon-edit.svg
new file mode 100644
index 0000000..1986cd2
--- /dev/null
+++ b/app/assets/icons/icon-edit.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M2 27h28v2H2zM25.41 9a2 2 0 0 0 0-2.83l-3.58-3.58a2 2 0 0 0-2.83 0l-15 15V24h6.41zm-5-5L24 7.59l-3 3L17.41 7zM6 22v-3.59l10-10L19.59 12l-10 10z"/><path data-name="<Transparent Rectangle>" fill="none" d="M0 0h32v32H0z"/></svg>
\ No newline at end of file
diff --git a/app/assets/icons/icon-export.svg b/app/assets/icons/icon-export.svg
new file mode 100644
index 0000000..3d0bd6e
--- /dev/null
+++ b/app/assets/icons/icon-export.svg
@@ -0,0 +1 @@
+<svg baseProfile="tiny" viewBox="0 0 24 24"><path d="M21 14v6H3v-6H1v9h22v-9h-2z"/><path d="M11 5v13h2V5l4.5 4.5L19 8l-7-7-7 7 1.5 1.5L11 5z"/></svg>
\ No newline at end of file
diff --git a/app/assets/icons/icon-health.svg b/app/assets/icons/icon-health.svg
new file mode 100644
index 0000000..f01af2c
--- /dev/null
+++ b/app/assets/icons/icon-health.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M23 27.18l-2.59-2.59L19 26l4 4 7-7-1.41-1.41L23 27.18z"/><circle cx="11" cy="8" r="1"/><circle cx="11" cy="16" r="1"/><circle cx="11" cy="24" r="1"/><path d="M24 3H8a2 2 0 0 0-2 2v22a2 2 0 0 0 2 2h8v-2H8v-6h18V5a2 2 0 0 0-2-2zm0 16H8v-6h16zm0-8H8V5h16z"/><path data-name="<Transparent Rectangle>" fill="none" d="M0 0h32v32H0z"/></svg>
\ No newline at end of file
diff --git a/app/assets/icons/icon-information.svg b/app/assets/icons/icon-information.svg
new file mode 100644
index 0000000..1c0df72
--- /dev/null
+++ b/app/assets/icons/icon-information.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M17 22v-9h-4v2h2v7h-3v2h8v-2h-3zM16 7a1.5 1.5 0 1 0 1.5 1.5A1.5 1.5 0 0 0 16 7z"/><path d="M16 30a14 14 0 1 1 14-14 14 14 0 0 1-14 14zm0-26a12 12 0 1 0 12 12A12 12 0 0 0 16 4z"/><path data-name="<Transparent Rectangle>" fill="none" d="M0 0h32v32H0z"/></svg>
\ No newline at end of file
diff --git a/app/assets/icons/icon-launch.svg b/app/assets/icons/icon-launch.svg
new file mode 100644
index 0000000..27440e6
--- /dev/null
+++ b/app/assets/icons/icon-launch.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M26 28H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h9v2H6v20h20v-9h2v9a2 2 0 0 1-2 2z"/><path d="M21 2v2h5.59L18 12.59 19.41 14 28 5.41V11h2V2h-9z"/><path data-name="<Transparent Rectangle>" fill="none" d="M0 0h32v32H0z"/></svg>
\ No newline at end of file
diff --git a/app/assets/icons/icon-more.svg b/app/assets/icons/icon-more.svg
new file mode 100644
index 0000000..b7f7043
--- /dev/null
+++ b/app/assets/icons/icon-more.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 24.3 24.6"><path d="M12.1 23c-6 0-10.8-4.8-10.8-10.7S6.1 1.6 12.1 1.6s10.7 4.8 10.7 10.7S18 23 12.1 23zm0-20.4c-5.4 0-9.7 4.4-9.7 9.7S6.7 22 12.1 22s9.7-4.4 9.7-9.7-4.4-9.7-9.7-9.7z"/><circle cx="6.7" cy="12.5" r="1.5"/><circle cx="12.1" cy="12.5" r="1.5"/><circle cx="17.4" cy="12.5" r="1.5"/></svg>
\ No newline at end of file
diff --git a/app/assets/icons/icon-overview.svg b/app/assets/icons/icon-overview.svg
new file mode 100644
index 0000000..748fa81
--- /dev/null
+++ b/app/assets/icons/icon-overview.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M4 2H2v26a2 2 0 0 0 2 2h26v-2H4z"/><path d="M30 9h-7v2h3.59L19 18.59l-4.29-4.3a1 1 0 0 0-1.42 0L6 21.59 7.41 23 14 16.41l4.29 4.3a1 1 0 0 0 1.42 0l8.29-8.3V16h2z"/><path data-name="<Transparent Rectangle>" fill="none" d="M0 0h32v32H0z"/></svg>
\ No newline at end of file
diff --git a/app/assets/icons/icon-plus.svg b/app/assets/icons/icon-plus.svg
new file mode 100644
index 0000000..4210a3f
--- /dev/null
+++ b/app/assets/icons/icon-plus.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 32 32"><path d="M16 4A12 12 0 1 1 4 16 12 12 0 0 1 16 4m0-2a14 14 0 1 0 14 14A14 14 0 0 0 16 2z"/><path d="M22 15h-5v-5h-2v5h-5v2h5v5h2v-5h5v-2z"/><path data-name="<Transparent Rectangle>" fill="none" d="M0 0h32v32H0z"/></svg>
\ No newline at end of file
diff --git a/app/assets/icons/icon-power.svg b/app/assets/icons/icon-power.svg
new file mode 100644
index 0000000..63da205
--- /dev/null
+++ b/app/assets/icons/icon-power.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 32 32"><path d="M22.5 5.74l-1 1.73a11 11 0 1 1-11 0l-1-1.73a13 13 0 1 0 13 0z"/><path d="M15 2h2v14h-2z"/><path data-name="<Transparent Rectangle>" fill="none" d="M0 0h32v32H0z"/></svg>
\ No newline at end of file
diff --git a/app/assets/icons/icon-restart.svg b/app/assets/icons/icon-restart.svg
new file mode 100644
index 0000000..9d46879
--- /dev/null
+++ b/app/assets/icons/icon-restart.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 32 32"><path d="M25 18A10 10 0 1 1 15 8h6.18l-3.58 3.59L19 13l6-6-6-6-1.4 1.41L21.19 6H15a12 12 0 1 0 12 12z"/><path data-name="<Transparent Rectangle>" fill="none" d="M0 0h32v32H0z"/></svg>
\ No newline at end of file
diff --git a/app/assets/icons/icon-return.svg b/app/assets/icons/icon-return.svg
new file mode 100644
index 0000000..e71e2b6
--- /dev/null
+++ b/app/assets/icons/icon-return.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 23.1 26.3"><path fill="none" stroke="#000" stroke-width="2" stroke-miterlimit="10" d="M17.1 22.1v3h-16v-24h16v4"/><path d="M16.1 18.1l1.5-1.5-2.5-2.5h8v-1.9l-8-.1 2.5-2.5-1.5-1.5-5 5z"/></svg>
\ No newline at end of file
diff --git a/app/assets/icons/icon-trashcan.svg b/app/assets/icons/icon-trashcan.svg
new file mode 100644
index 0000000..8e31a6e
--- /dev/null
+++ b/app/assets/icons/icon-trashcan.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M12 12h2v12h-2zM18 12h2v12h-2z"/><path d="M4 6v2h2v20a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V8h2V6zm4 22V8h16v20zM12 2h8v2h-8z"/><path fill="none" d="M0 0h32v32H0z" data-name="<Transparent Rectangle>"/></svg>
\ No newline at end of file
diff --git a/app/assets/icons/icon-user.svg b/app/assets/icons/icon-user.svg
new file mode 100644
index 0000000..0d4610d
--- /dev/null
+++ b/app/assets/icons/icon-user.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M16 4a5 5 0 1 1-5 5 5 5 0 0 1 5-5m0-2a7 7 0 1 0 7 7 7 7 0 0 0-7-7zM26 30h-2v-5a5 5 0 0 0-5-5h-6a5 5 0 0 0-5 5v5H6v-5a7 7 0 0 1 7-7h6a7 7 0 0 1 7 7z"/><path data-name="<Transparent Rectangle>" fill="none" d="M0 0h32v32H0z"/></svg>
\ No newline at end of file
diff --git a/app/assets/images/DMTF_Redfish_logo_2017.svg b/app/assets/images/DMTF_Redfish_logo_2017.svg
index 4eac2d5..397aa7d 100644
--- a/app/assets/images/DMTF_Redfish_logo_2017.svg
+++ b/app/assets/images/DMTF_Redfish_logo_2017.svg
@@ -1,279 +1 @@
-<?xml version="1.0" encoding="utf-8"?>
-<svg version="1.1" id="Layer_1"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 792 612" style="enable-background:new 0 0 792 612;" xml:space="preserve">
- <style type="text/css"> .Arched_x0020_Green{fill:url(#SVGID_1_);stroke:#FFFFFF;stroke-width:0.25;stroke-miterlimit:1;} .st0{fill:url(#SVGID_2_);} .st1{fill:url(#SVGID_3_);} .st2{fill:#D31245;} .st3{fill:url(#SVGID_4_);} .st4{fill-rule:evenodd;clip-rule:evenodd;fill:#D31245;} .st5{fill:#FFFFFF;} .st6{fill:#1B4298;}
-</style>
- <linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="0" y1="612" x2="0.7071" y2="611.2929">
- <stop offset="0" style="stop-color:#20AC4B"/>
- <stop offset="0.9831" style="stop-color:#19361A"/>
- </linearGradient>
- <g>
- <g>
- <g>
- <linearGradient id="SVGID_2_" gradientUnits="userSpaceOnUse" x1="146.6074" y1="330.9863" x2="264.2549" y2="330.9863">
- <stop offset="0" style="stop-color:#D31245"/>
- <stop offset="7.812500e-02" style="stop-color:#D31245"/>
- <stop offset="1" style="stop-color:#EFB5AF"/>
- </linearGradient>
- <polyline class="st0" points="146.6,294.2 150.1,296.4 158.8,301.8 162.7,304.3 174,311.3 176.3,312.8 192.8,323.1 201.9,328.8 205,330.7 208.9,333.1 217.7,338.6 221.3,340.9 248.5,357.9 251.4,359.7 253,360.7 257,363.2 264.3,367.7"/>
- <g>
- <linearGradient id="SVGID_3_" gradientUnits="userSpaceOnUse" x1="108.377" y1="257.0835" x2="683.6445" y2="257.0835">
- <stop offset="0" style="stop-color:#D31245"/>
- <stop offset="7.812500e-02" style="stop-color:#D31245"/>
- <stop offset="1" style="stop-color:#EFB5AF"/>
- </linearGradient>
- <path class="st1" d="M393,137.9l-5.3-3.3l-13.9-8.7l-10.7-6.7l-2.9-1.8l-3.9-2.4l-8.7-5.4l-3.5-2.2l-4.4-2.8 c-2.5-1.6-5.9-1.6-8.4,0c0,0-4,2.5-10.8,6.7c-1.2,0.7-2.5,1.5-3.8,2.4c-2.7,1.7-5.7,3.6-9,5.6c-1.2,0.7-2.4,1.5-3.6,2.2 c-1.6,1-3.2,2-4.8,3c-0.2,0.2-0.6,0.4-1,0.6c-6.6,4.1-13.8,8.6-21.6,13.5c-1.3,0.8-2.6,1.6-4,2.5c-3.7,2.3-7.5,4.7-11.4,7.1 c-1.5,0.9-2.9,1.8-4.4,2.8c-0.5,0.3-1.1,0.7-1.6,1c-1.8,1.1-3.7,2.3-5.5,3.4c-5.5,3.5-11.1,7-16.8,10.5c-0.8,0.5-1.6,1-2.3,1.5 c-2.9,1.8-5.9,3.7-8.8,5.5c-1.3,0.8-2.6,1.6-3.9,2.4c-3,1.9-6,3.7-8.9,5.6c-1.2,0.7-2.4,1.5-3.6,2.2 c-8.5,5.3-16.8,10.5-24.7,15.5c-1.3,0.8-2.6,1.6-3.8,2.4c-2.5,1.6-5,3.1-7.5,4.7c-1.3,0.8-2.6,1.7-4,2.5 c-0.9,0.6-1.9,1.2-2.8,1.8c-1.4,0.9-2.8,1.7-4.1,2.6c-1.4,0.9-2.9,1.8-4.3,2.7c-1.6,1-3.2,2-4.8,3c-6.6,4.1-12.4,7.7-17,10.7 c-2.2,1.4-4.2,2.6-6,3.7c-1.3,0.8-2.5,1.6-3.5,2.2c-2.4,1.5-3.7,2.3-3.7,2.3v0c0,0,0,0-0.1,0c0,0-0.1,0.1-0.1,0.1 c-0.6,0.4-1.3,0.9-1.9,1.3c-0.1,0.1-0.2,0.2-0.3,0.2c-0.7,0.6-1.3,1.2-1.9,1.8c-0.2,0.2-0.4,0.4-0.5,0.6c-0.4,0.5-0.8,1-1.2,1.5 c-0.2,0.2-0.4,0.5-0.5,0.7c-0.4,0.5-0.7,1.1-1.1,1.7c-0.1,0.2-0.2,0.4-0.4,0.6c-0.1,0.1-0.1,0.2-0.2,0.4c-0.4,0.7-0.7,1.3-1,2.1 c-0.1,0.2-0.1,0.4-0.2,0.5c-0.1,0.3-0.2,0.6-0.3,0.9c-0.1,0.4-0.3,0.7-0.4,1.1c-0.1,0.3-0.2,0.6-0.2,0.9c-0.2,0.6-0.3,1.3-0.4,2 c0,0.3-0.1,0.6-0.1,0.8c0,0.2,0,0.5,0,0.8c15.9,5.1,67,22,67,22l-64-8.1c0.1,0.1,0.1,0.2,0.2,0.3c0.3,0.6,0.7,1.1,1.1,1.7 c0.2,0.2,0.3,0.5,0.5,0.7c0.4,0.5,0.8,1,1.3,1.5c0.2,0.2,0.3,0.4,0.5,0.5c0.6,0.6,1.3,1.2,2,1.8c0.1,0.1,0.3,0.2,0.5,0.3 c0.4,0.3,0.9,0.6,1.3,0.9c0.1,0.1,0.3,0.2,0.4,0.3c0.1,0.1,0.2,0.1,0.3,0.2v0.1l2.8,1.8l209,130.6c1.3,0.8,2.7,1.2,4.2,1.2 c1.5,0,2.9-0.4,4.2-1.2l5.6-3.5l3.9-2.5l7-4.4l4-2.5l2.8-1.7l4-2.5l5-3.1l4.6-2.9l17.3-10.8l5.1-3.2l3.7-2.3l0.1,0l9,5.6 l16.4,10.3l10.9,6.8l11.4,7.1l2.3,1.5c0.5,0.3,1.1,0.6,1.6,0.7c2.2,0.8,4.7,0.5,6.8-0.7l0.7-0.4l3.8-2.4l9-5.6l3.7-2.3l4.1-2.6 l2.9-1.8l18.3-11.4l4.2-2.6l6.2-3.9l0.6-0.4c1.7-1.1,2.9-2.7,3.4-4.6c0.2-0.7,0.3-1.4,0.3-2.1c0-1.4-0.4-2.7-1-3.9 c-0.2-0.5-0.4-1-0.6-1.3c-0.3-0.3-0.7-0.6-1.2-0.9c-0.3-0.2-0.5-0.5-0.9-0.7l-20.8-13l-4-2.5l-15.8-9.9l-3.1-1.9l3.1-1.9 l21.2-13.3c0.7-0.3,1.3-0.6,1.6-1l12.7-7.9l4-2.5l2.2-1.4l5,3.1l4,2.5l6.8,4.2l4.1,2.6l19.3,12c0.4,0.2,0.8,0.4,1,0.6l4.8,3 l3.6,2.2l9,5.6l3.8,2.4l27.2,17l5.1,3.2l3.1,1.9l4.2,2.6l1.6,1c1.2,0.8,2.5,1.1,3.9,1.1c1.3,0,2.7-0.4,3.9-1.1l2-1.3l4-2.5 l35.6-22.2l4-2.5l8-5c0.1-0.1,0.2-0.2,0.3-0.2c1-0.7,1.8-1.7,2.4-2.8c0.5-1,0.8-2,0.8-3.1c0-2.5-1.3-4.8-3.4-6.2l-8.2-5.1 l-5.1-3.2l-3.1-1.9l-4.1-2.6l-2.9-1.8l-3.9-2.5l-8.1-5.1l-3.6-2.3l-28.3-17.7l-4-2.5l-11.5-7.2l-9.4-5.9l-4.4-2.8l17.4-10.9 l3.5-2.2l8.9-5.6l3.9-2.4l7.1-4.4l4.9-3.1l16.7-10.4l10.8-6.7l2.9-1.8l3.9-2.4l8.7-5.4l3.5-2.2l4.7-3c2.3-1.5,3.7-4,3.7-6.7 c0-1.3-0.3-2.5-0.9-3.5c-0.6-1.3-1.6-2.4-2.8-3.2l-0.5-0.3l-3.5-2.2l-3.8-2.4l-9-5.6l-3.7-2.3l-4.1-2.5l-3.3-2.1L634,154.8 l-4.3-2.7l-3.3-2.1c-0.8-0.5-1.8-0.9-2.8-1c-1.3-0.2-2.6-0.1-3.9,0.2c-0.6,0.2-1.2,0.4-1.8,0.8l-5.6,3.5l-3,1.9L592.7,166 l-11.2,7l-4.1,2.6l-4,2.5l-8.1,5.1l-3.6,2.3L533.4,203l-4,2.5l-11.5,7.2l-3.2,2l-1.2-0.7l-8.5-5.2l-3.9-2.4l-2.9-1.8l-4.3-2.6 l-2.1-1.3l-5.5-3.4l-15.7-9.5l1.4-0.9l5.9-3.7l11.9-7.4l4-2.5l20.7-12.9c2.3-1.5,3.7-4,3.7-6.7c0-2.7-1.4-5.3-3.7-6.7l-0.9-0.6 l-4-2.5l-3.7-2.3l-3-1.9l-28.8-18.1l-4-2.5l-9-5.6c-0.7-0.5-1.5-0.8-2.4-0.9c-1.3-0.3-2.6-0.3-3.9,0c-0.7,0.2-1.5,0.5-2.1,0.9 l-6.9,4.3l-3.7,2.3l-3.6,2.3l-5.3,3.3l-15.6,9.8l-3.9,2.4l-7.3,4.6l-2.9,1.8l-1-0.6l-2.9-1.8l-4.2-2.6L393,137.9z"/>
- <path class="st2" d="M335.4,411.2c-1.5,0-3.1-0.4-4.4-1.3l-212-132.5l-0.1-0.2l-0.3-0.2c-0.6-0.4-1.1-0.7-1.5-1l-0.5-0.4 c-0.7-0.6-1.4-1.2-2-1.8c-0.1-0.1-0.2-0.2-0.3-0.3c-0.6-0.7-1.1-1.2-1.5-1.7c-0.2-0.2-0.4-0.5-0.5-0.7c-0.4-0.5-0.8-1.1-1.1-1.7 l-0.4-0.6l0.5-0.2l60.4,7.6c-11.8-3.9-50.3-16.6-63.6-20.9l-0.3-0.1l0-0.6c0-0.2,0-0.3,0-0.5l0.1-0.8c0.1-0.7,0.2-1.3,0.4-2 l0.2-0.9c0.1-0.3,0.2-0.5,0.3-0.8l0.2-0.7c0.1-0.2,0.1-0.4,0.2-0.6l0.2-0.6c0.3-0.7,0.6-1.4,1-2.1l0.4-0.8 c0.4-0.7,0.8-1.3,1.2-1.9l0.5-0.7c0.4-0.5,0.8-1,1.3-1.5l0.5-0.6c0.6-0.6,1.3-1.3,2-1.8l0.3-0.2c0.6-0.5,1.2-0.9,1.9-1.4 l0.2-0.2l179.1-111.9c0.4-0.2,0.7-0.4,0.9-0.6l32-20c2.6-1.6,6.2-1.6,8.7,0l63.7,39.8l49.1-30.7c0.7-0.4,1.4-0.7,2.2-0.9 c1.3-0.3,2.7-0.4,4.1,0c0.9,0.2,1.7,0.5,2.5,1l53.5,33.5c2.4,1.5,3.9,4.1,3.9,7c0,2.9-1.4,5.5-3.9,7l-43.4,27.1l43.3,26.4 l103.2-64.5c0.5-0.3,1.1-0.6,1.8-0.8c1.3-0.4,2.7-0.5,4-0.3c1.1,0.2,2,0.6,2.9,1.1l53.5,33.4c1.3,0.8,2.3,1.9,3,3.3 c0.6,1.2,0.9,2.4,0.9,3.7c0,2.9-1.4,5.5-3.9,7l-96.4,60.2l96,60c2.2,1.4,3.6,3.8,3.6,6.5c0,1.1-0.3,2.2-0.8,3.3 c-0.6,1.2-1.4,2.2-2.5,2.9c-0.2,0.1-0.2,0.2-0.3,0.3l-53.5,33.4c-2.4,1.5-5.7,1.5-8.1,0l-62.4-39c-0.3-0.3-0.6-0.4-1-0.6 l-39-24.4l-18.7,11.7c-0.3,0.4-0.9,0.8-1.7,1.1l-23.7,14.8l43.1,26.9c0.2,0.2,0.5,0.4,0.7,0.6l0.2,0.2c0.5,0.2,1,0.5,1.3,0.9 c0.3,0.3,0.5,0.8,0.7,1.4c0.7,1.2,1,2.6,1,4c0,0.7-0.1,1.5-0.3,2.2c-0.5,2-1.8,3.7-3.5,4.8l-53.5,33.4c-2.1,1.3-4.7,1.6-7,0.8 c-0.7-0.2-1.2-0.5-1.7-0.8l-49.9-31.2l-62.9,39.3C338.5,410.7,337,411.2,335.4,411.2L335.4,411.2z M119.6,277l211.8,132.4 c2.4,1.5,5.6,1.5,8,0l63.2-39.5l0.3,0.1l50.1,31.3c0.4,0.3,1,0.5,1.6,0.7c2.2,0.7,4.6,0.5,6.5-0.7l4.4-2.8l49-30.7 c1.6-1,2.7-2.6,3.2-4.4c0.2-0.7,0.3-1.4,0.3-2c0-1.3-0.3-2.5-1-3.7c-0.2-0.6-0.4-1-0.6-1.2c-0.2-0.3-0.6-0.5-1.1-0.7l-0.3-0.3 c-0.2-0.2-0.4-0.3-0.6-0.5l-44.1-27.5l24.8-15.5c0.8-0.3,1.2-0.6,1.5-0.9l19.1-12l39.3,24.6c0.4,0.2,0.8,0.4,1.1,0.7l62.3,38.9 c2.2,1.4,5.1,1.4,7.3,0l53.5-33.4l0.5,0.1l-0.2-0.3c1-0.7,1.7-1.6,2.2-2.7c0.5-1,0.7-2,0.7-3c0-2.4-1.2-4.6-3.2-5.9l-97-60.6 l97.3-60.8c2.2-1.4,3.5-3.8,3.5-6.4c0-1.1-0.3-2.3-0.8-3.4c-0.6-1.3-1.6-2.3-2.7-3l-53.5-33.4c-0.8-0.5-1.7-0.8-2.6-1 c-1.2-0.2-2.5-0.1-3.7,0.2c-0.6,0.2-1.2,0.5-1.7,0.8l-103.5,64.7l-44.7-27.2l44.4-27.7c2.2-1.4,3.5-3.8,3.5-6.4 c0-2.6-1.3-5-3.5-6.4l-11.6-7.3L461,113.9c-0.7-0.4-1.4-0.7-2.2-0.9c-1.2-0.3-2.5-0.3-3.7,0c-0.7,0.2-1.4,0.5-2,0.9l-49.5,30.9 l-64-40c-2.3-1.5-5.6-1.5-8,0l-32,20c-0.2,0.2-0.5,0.4-1,0.6L119.4,237.3c-0.8,0.5-1.4,1-2,1.4l-0.5,0l0.2,0.3 c-0.7,0.5-1.3,1.1-1.9,1.8l-0.5,0.6c-0.4,0.5-0.8,0.9-1.2,1.4l-0.5,0.7c-0.4,0.5-0.7,1.1-1.1,1.7l-0.4,0.6l-0.5,0.2l0.3,0.2 c-0.4,0.7-0.7,1.3-1,2l-0.2,0.5c-0.1,0.2-0.1,0.4-0.2,0.5l-0.2,0.7c-0.1,0.2-0.2,0.5-0.2,0.7l-0.2,0.9c-0.2,0.6-0.3,1.3-0.4,1.9 l-0.1,0.8c0,0.1,0,0.3,0,0.4l0,0.1c16,5.1,66.3,21.8,66.8,22l-0.2,0.7l-63.2-8c0.3,0.4,0.6,0.9,0.9,1.3c0.2,0.2,0.3,0.5,0.5,0.7 c0.4,0.5,0.8,1,1.3,1.5l0.2,0.2c0.1,0.1,0.2,0.2,0.3,0.3c0.6,0.6,1.3,1.2,1.9,1.8l0.5,0.3c0.4,0.3,0.8,0.6,1.3,0.9L119.6,277 L119.6,277L119.6,277z"/>
- </g>
- <linearGradient id="SVGID_4_" gradientUnits="userSpaceOnUse" x1="276.7402" y1="388.0039" x2="316.6025" y2="388.0039">
- <stop offset="0" style="stop-color:#D31245"/>
- <stop offset="7.812500e-02" style="stop-color:#D31245"/>
- <stop offset="1" style="stop-color:#EFB5AF"/>
- </linearGradient>
- <polyline class="st3" points="276.7,375.5 293.8,386.2 296.5,387.9 303.9,392.5 307.7,394.9 316.6,400.5"/>
- </g>
- <g>
- <g>
- <path d="M254,474.4V507h-11.1v-72.9h16.5c4.9,0,8.6,0.3,11.3,0.9c2.7,0.6,4.9,1.7,6.8,3.2c2.3,1.8,4,4,5.2,6.8 c0.6,1.3,1,2.8,1.3,4.4c0.3,1.6,0.5,3.2,0.5,4.8c0,5.8-1.4,10.4-4.2,13.7c-2.8,3.3-7,5.3-12.5,6l25.1,33.2l-13.4,0l-24.2-32.6 L254,474.4z M254.7,465.2h2.1c6.3,0,10.4-0.7,12.5-2.2c2.1-1.5,3.1-4,3.1-7.8c0-3.9-1.1-6.8-3.3-8.4c-2.2-1.7-6.3-2.5-12.2-2.5 h-2.1V465.2z"/>
- <path d="M340,485h-37.7c0,2.2,0.3,4.1,1,5.8c0.7,1.7,1.6,3.2,2.9,4.6c2.4,2.5,5.5,3.7,9.4,3.7c3.5,0,6.4-0.7,8.7-2.2 c2.3-1.5,4.3-3.8,6.1-7.1l9.1,5.1c-2.6,4.7-5.9,8.3-9.9,10.6c-1.9,1.1-4,2-6.3,2.6c-2.3,0.6-4.8,0.9-7.4,0.9 c-7.6,0-13.6-2.3-18.1-6.9c-4.5-4.6-6.7-10.8-6.7-18.5c0-7.4,2.3-13.5,6.9-18.3c4.6-4.8,10.6-7.2,17.8-7.2 c7.6,0,13.5,2.2,17.8,6.5c4.2,4.3,6.4,10.4,6.4,18.3V485z M328.8,477.7c-0.4-3.4-1.7-5.9-3.9-7.7c-2.2-1.8-5.1-2.7-8.9-2.7 c-3.6,0-6.4,0.9-8.5,2.6c-2.1,1.7-3.7,4.3-4.6,7.8H328.8z"/>
- <path d="M381.7,429.8h10.8V507h-10.8v-6.1c-1.9,2.7-4.1,4.7-6.7,6.1c-2.6,1.4-5.6,2.1-8.9,2.1c-6.7,0-11.9-2.3-15.8-6.9 c-3.8-4.6-5.8-10.8-5.8-18.7c0-7.5,1.9-13.6,5.8-18.3c3.9-4.6,9-7,15.4-7c3.9,0,7.1,0.8,9.9,2.4c2.7,1.6,4.7,3.9,6,6.9V429.8z M382,483.3c0-4.9-1.1-8.7-3.4-11.4c-2.3-2.7-5.5-4.1-9.5-4.1c-4,0-7.3,1.4-9.6,4.2c-2.4,2.8-3.5,6.7-3.5,11.7 c0,5,1.1,8.9,3.4,11.6c2.3,2.7,5.4,4.1,9.6,4.1c3.8,0,7-1.5,9.5-4.4C380.7,492,382,488.1,382,483.3z"/>
- <path d="M405.2,507v-37.7h-8.3v-9.5h8.3v-12.6c0-6.3,1.3-10.9,3.9-13.9c2.6-3,6.6-4.5,12.1-4.5c0.6,0,1.1,0,1.7,0 c0.6,0,1.2,0.1,1.8,0.2c0.6,0.1,1.2,0.2,1.8,0.3c0.6,0.1,1.3,0.3,2,0.5v9.8c-0.8-0.5-1.6-0.8-2.3-1c-0.7-0.2-1.2-0.3-1.6-0.4 c-0.4-0.1-0.8-0.1-1.4-0.1c-2.6,0-4.4,0.8-5.5,2.4c-1.1,1.6-1.7,4.3-1.7,8v11.3h11.4v9.5H416V507H405.2z"/>
- <path d="M431.5,439.4c0-1.8,0.7-3.4,2-4.7c1.4-1.3,3-2,4.8-2c1.9,0,3.5,0.6,4.8,1.9c1.3,1.3,1.9,2.9,1.9,4.8 c0,1.9-0.6,3.5-1.9,4.8c-1.3,1.3-2.9,2-4.8,2c-1.9,0-3.5-0.7-4.8-2C432.2,442.8,431.5,441.2,431.5,439.4z M433,507v-47.2h10.8 V507H433z"/>
- <path d="M449.2,498.5l9-4.9c0.7,2.4,1.9,4.2,3.7,5.4c1.8,1.2,4.1,1.9,6.9,1.9c2.4,0,4.3-0.5,5.7-1.6c1.4-1.1,2.1-2.6,2.1-4.6 c0-2.6-2.5-4.8-7.4-6.6l-3.8-1.5c-2.6-1.1-4.7-2.1-6.4-3.1c-1.7-1-3.1-2.1-4.2-3.2c-2-2.2-3-4.8-3-7.9c0-4.2,1.7-7.6,5-10.2 c3.3-2.7,7.7-4,13.1-4c3.7,0,6.8,0.7,9.4,2c2.6,1.3,4.5,3.3,5.7,5.8l-7.7,5.3c-0.5-1.5-1.5-2.6-2.9-3.5 c-1.4-0.9-3.1-1.3-4.9-1.3c-2,0-3.7,0.5-4.9,1.5c-1.3,1-1.9,2.3-1.9,3.9c0,2.4,2.8,4.7,8.4,6.7c1.8,0.6,3.2,1.1,4.1,1.5 c4.3,1.7,7.4,3.6,9.3,5.8c1.9,2.2,2.8,4.9,2.8,8.2c0,4.7-1.7,8.4-5.1,11.1c-3.4,2.7-8.1,4-14.1,4c-4.6,0-8.4-0.9-11.5-2.6 C453.4,504.7,451,502,449.2,498.5z"/>
- <path d="M493.8,507v-77.2h10.2v37.7c2.1-3.2,4.6-5.5,7.5-7.1c2.9-1.5,6.5-2.3,10.7-2.3c3.5,0,6.5,0.6,9,1.7 c2.5,1.1,4.4,2.8,5.8,5c0.8,1.3,1.4,2.8,1.8,4.5c0.2,0.8,0.3,2,0.4,3.5c0.1,1.5,0.1,3.4,0.1,5.6V507h-10.9v-24.2 c0-6.2-0.8-10.3-2.3-12.3c-1.5-2.1-4.2-3.1-8-3.1c-2.5,0-4.8,0.5-6.7,1.4c-2,0.9-3.5,2.2-4.7,4c-0.8,1.1-1.3,2.5-1.6,4.3 c-0.3,1.8-0.5,4.7-0.5,8.5V507H493.8z"/>
- </g>
- <path class="st2" d="M628.1,155.7c2.7,0,4.6-0.3,5.9-0.8l-4.3-2.7c-0.5,0-1,0.1-1.5,0.1c-2.1,0-3.3-0.2-3.8-0.8 c-0.4-0.4-0.6-1.2-0.7-2.4c-1.3-0.2-2.6-0.1-3.9,0.2c0.2,2.3,0.6,3.9,1.2,4.6C621.9,155.2,624.3,155.7,628.1,155.7z"/>
- <polygon class="st2" points="371.5,138.1 371.5,155.5 375.5,155.5 375.5,134.6 370.4,134.6 363.7,140.9 366,143.5"/>
- <polygon class="st2" points="324.2,392.6 326.5,395.1 332,389.7 332,407.2 336,407.2 336,386.3 330.9,386.3"/>
- <path class="st2" d="M312.2,134.4c-3.9,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.4,4.1-1.4,8.9c0,4.8,0.5,7.8,1.4,9c0.9,1.1,3.3,1.7,7.1,1.7 c3.8,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-4.8-0.5-7.8-1.4-8.9C318.4,135,316,134.4,312.2,134.4z M316.1,151.2 c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9l0-2.5l0-2.8c0-2,0.2-3.2,0.7-3.7 c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2C316.7,148.4,316.5,150.5,316.1,151.2z"/>
- <path class="st2" d="M430.7,134.4c-3.8,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.4,4.1-1.4,8.9c0,4.8,0.5,7.8,1.4,9c0.9,1.1,3.3,1.7,7.1,1.7 c3.9,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-4.8-0.5-7.8-1.4-8.9C436.9,135,434.5,134.4,430.7,134.4z M434.6,151.2 c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9l0-2.5l0-2.8c0-2,0.2-3.2,0.7-3.7 c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2C435.2,148.4,435,150.5,434.6,151.2z"/>
- <path class="st2" d="M450.4,134.4c-3.9,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.3,4.1-1.3,8.9c0,4.8,0.4,7.8,1.3,9c0.9,1.1,3.3,1.7,7.1,1.7 c3.8,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-4.8-0.4-7.8-1.4-8.9C456.6,135,454.2,134.4,450.4,134.4z M454.3,151.2 c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9l0-2.5l0-2.8c0-2,0.2-3.2,0.7-3.7 c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2C454.9,148.4,454.7,150.5,454.3,151.2z"/>
- <path class="st2" d="M319.3,387.8c-0.9-1.1-3.3-1.7-7.1-1.7c-3.9,0-6.2,0.6-7.1,1.7c-0.6,0.8-1,2.4-1.2,4.8l3.8,2.4l0-1 c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2c0,1.6-0.1,2.9-0.1,3.9l3.7,2.3 c0.3-1.5,0.4-3.6,0.4-6.1C320.7,391.9,320.2,388.9,319.3,387.8z"/>
- <polygon class="st2" points="293.7,386.3 296.5,388 296.5,386.3"/>
- <path class="st2" d="M358.8,387.8c-0.9-1.1-3.3-1.7-7.1-1.7c-3.9,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.3,4.1-1.3,8.9 c0,4.8,0.4,7.8,1.3,9c0.2,0.2,0.4,0.4,0.6,0.5l3.9-2.5c-0.6-0.1-1-0.3-1.2-0.5c-0.5-0.5-0.7-1.8-0.7-3.9l0-2.5l0-2.8 c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2c0,1.1,0,2-0.1,2.8l4-2.5 c0,0,0-0.1,0-0.1C360.1,391.9,359.7,388.9,358.8,387.8z"/>
- <path class="st2" d="M364.3,387.8c-0.8,1-1.2,3.4-1.3,7.3l4-2.5c0.1-1.2,0.3-2,0.7-2.3c0.5-0.5,1.7-0.8,3.5-0.8 c0.3,0,0.5,0,0.8,0l4.6-2.9c-1.2-0.4-2.9-0.6-5.1-0.6C367.6,386.1,365.2,386.7,364.3,387.8z"/>
- <polygon class="st2" points="612.4,153.7 609.4,155.5 612.4,155.5"/>
- <path class="st2" d="M449.4,386.3l-6.8,6.3l2.4,2.6l5.5-5.4v10.4l2.3,1.5c0.5,0.3,1.1,0.6,1.6,0.7v-16.1H449.4z"/>
- <path class="st2" d="M430.6,386.1c-0.9,0-1.8,0-2.5,0.1L439,393c-0.2-2.7-0.6-4.4-1.2-5.2C436.9,386.7,434.5,386.1,430.6,386.1z" />
- <path class="st2" d="M470.1,386.1c-3.9,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.4,4.1-1.4,8.9c0,1.7,0.1,3.2,0.2,4.4l3.8-2.4l0-2.1l0-2.8 c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.2,0.4,0.4,1.4,0.5,2.8l3.7-2.3c-0.2-1.5-0.6-2.5-1-3.1 C476.4,386.7,474,386.1,470.1,386.1z"/>
- <path class="st2" d="M482.4,388.3l2.9-1.8c-1.3,0.3-2.1,0.7-2.6,1.3C482.6,387.9,482.5,388.1,482.4,388.3z"/>
- <polygon class="st2" points="504.3,143.5 506,141.8 503,139.9 501.9,140.9"/>
- <polygon class="st2" points="509.7,155.5 513.7,155.5 513.7,146.6 509.7,144.1"/>
- <polygon class="st2" points="488.9,166 482.1,172.4 484.5,174.9 489.9,169.5 489.9,176 493.9,173.5 493.9,166"/>
- <path class="st2" d="M403.8,154c0.9,1.1,3.3,1.7,7.1,1.7c3.9,0,6.2-0.6,7.1-1.7c0.9-1.1,1.3-4.1,1.3-9c0-4.8-0.5-7.8-1.3-8.9 c-0.1-0.2-0.3-0.3-0.5-0.4l-3.9,2.4c0.6,0.1,1,0.3,1.2,0.6c0.4,0.6,0.6,2.7,0.6,6.2c0,3.5-0.2,5.6-0.6,6.3 c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9l0-2.5l0-2.4l-2.9,1.8l-1-0.6c0,0.4,0,0.8,0,1.2 C402.4,149.9,402.9,152.9,403.8,154z"/>
- <path class="st2" d="M382.7,145.1c0,4.8,0.5,7.8,1.4,9c0.9,1.1,3.3,1.7,7.1,1.7c3.8,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9 c0-1.1,0-2.1-0.1-3l-4.2-2.6c0.2,1,0.3,2.8,0.3,5.5c0,3.5-0.2,5.6-0.6,6.3c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.8 c-0.5-0.5-0.7-1.8-0.7-3.9l0-2.5l0-2.8c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c0.8,0,1.5,0,2.1,0.1l-5.3-3.3 c-1.8,0.3-3,0.8-3.6,1.5C383.2,137.2,382.7,140.2,382.7,145.1z"/>
- <path class="st2" d="M276.7,155.5v-16.9c-1.3,0.8-2.6,1.6-4,2.5v14.4H276.7z"/>
- <path class="st2" d="M260.1,154c0.7-0.9,1.1-2.8,1.3-5.7c-1.5,0.9-2.9,1.8-4.4,2.8c0,0,0,0.1-0.1,0.2c-0.2,0.4-0.8,0.7-1.6,0.8 c-1.8,1.1-3.7,2.3-5.5,3.4c0.9,0.1,2,0.2,3.2,0.2C256.8,155.7,259.2,155.2,260.1,154z"/>
- <polygon class="st2" points="336,155.5 336,134.6 330.9,134.6 324.2,140.9 326.5,143.5 332,138.1 332,155.5"/>
- <polygon class="st2" points="351.7,138.1 351.7,155.5 355.7,155.5 355.7,134.6 350.7,134.6 343.9,140.9 346.3,143.5"/>
- <polygon class="st2" points="292.5,138.1 292.5,155.5 296.5,155.5 296.5,134.6 291.4,134.6 284.7,140.9 287,143.5"/>
- <polygon class="st2" points="470.2,138.1 470.2,155.5 474.2,155.5 474.2,134.6 469.2,134.6 462.4,140.9 464.8,143.5"/>
- <polygon class="st2" points="490,138.1 490,155.5 493.9,155.5 493.9,134.6 488.9,134.6 482.1,140.9 484.5,143.5"/>
- <path class="st2" d="M312.1,126c3.9,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-1.5-0.1-2.9-0.1-4c-1.2,0.7-2.5,1.5-3.8,2.4 c0,0.5,0,1,0,1.5c0,3.5-0.2,5.6-0.6,6.3c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.3-3.8-0.8c-0.4-0.4-0.6-1.2-0.7-2.5 c-1.2,0.7-2.4,1.5-3.6,2.2c0.2,1.3,0.5,2.2,0.9,2.7C305.9,125.5,308.3,126,312.1,126z"/>
- <polygon class="st2" points="331.9,108.4 331.9,125.9 335.9,125.9 335.9,104.9 330.9,104.9 324.1,111.2 326.5,113.8"/>
- <path class="st2" d="M298.3,125.2c0.4-0.2,0.7-0.4,1-0.6C298.9,124.8,298.6,125,298.3,125.2z"/>
- <path class="st2" d="M438.5,122.6l-5.3,3.3c2.3-0.2,3.9-0.7,4.5-1.6C438,124,438.3,123.4,438.5,122.6z"/>
- <polygon class="st2" points="474.1,125.9 474.1,121.8 470.2,119.3 470.2,125.9"/>
- <path class="st2" d="M450.3,126c3.9,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-0.9,0-1.8-0.1-2.6c-1.3-0.3-2.6-0.3-3.9,0 c0,0.7,0,1.5,0,2.4c0,3.5-0.2,5.6-0.6,6.3c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.3-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.8l-3.7,2.3 c0.2,2,0.6,3.3,1.1,4C444.1,125.5,446.5,126,450.3,126z"/>
- <path class="st2" d="M371.4,126c0.9,0,1.6,0,2.4-0.1l-10.7-6.7c0.2,2.6,0.6,4.3,1.2,5.1C365.2,125.5,367.5,126,371.4,126z"/>
- <path class="st2" d="M344.5,124.3c0.9,1.1,3.3,1.7,7.1,1.7c3.9,0,6.2-0.6,7.1-1.7c0.8-1,1.2-3.3,1.3-6.9l-3.9-2.4 c0,0.1,0,0.2,0,0.3c0,3.5-0.2,5.6-0.6,6.3c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.3-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9l0-2.6 l0-2.7c0-1.4,0.1-2.4,0.4-3.1l-3.5-2.2c-0.6,1.5-0.9,4.2-0.9,8C343.2,120.2,343.6,123.2,344.5,124.3z"/>
- <g>
- <path class="st2" d="M497,311.3l-1.6,1C496.1,312.1,496.6,311.8,497,311.3z"/>
- <path class="st2" d="M517.3,357.6c-0.2-0.6-0.4-1-0.6-1.3c-0.3-0.3-0.7-0.6-1.2-0.9C516.2,356.1,516.9,356.8,517.3,357.6z"/>
- <path class="st2" d="M119.9,277.5c-0.2-0.1-0.3-0.2-0.5-0.3v0c0,0,0,0,0,0C119.6,277.4,119.7,277.5,119.9,277.5z"/>
- <path class="st2" d="M119.7,236.8c-0.1,0.1-0.3,0.1-0.4,0.2c0,0,0,0-0.1,0.1v0C119.4,237,119.6,236.9,119.7,236.8z"/>
- <path class="st2" d="M667.6,313c1.5,0,2.8-0.1,3.9-0.3l-5.1-3.2c-1.3-0.1-2.2-0.3-2.5-0.7c-0.2-0.2-0.4-0.6-0.5-1.2l-4.1-2.6 c0.1,3.2,0.6,5.3,1.3,6.2C661.3,312.5,663.7,313,667.6,313z"/>
- <path class="st2" d="M660.5,185.5c0.9,1.1,3.3,1.7,7.1,1.7c3.8,0,6.2-0.6,7.1-1.7c0.6-0.7,1-2.2,1.2-4.4l-3.8-2.4 c-0.1,2.1-0.3,3.5-0.6,4c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.7c-0.5-0.5-0.7-1.8-0.7-3.9l0-2.5l0-2.8 c0-0.2,0-0.5,0-0.7l-3.7-2.3c-0.2,1.5-0.3,3.4-0.3,5.7C659.1,181.4,659.6,184.3,660.5,185.5z"/>
- <path class="st2" d="M580.1,270.9c0,4.8,0.5,7.8,1.4,9c0.9,1.1,3.3,1.7,7.1,1.7c3.8,0,6.2-0.6,7.1-1.7c0.9-1.1,1.3-4.1,1.3-9 c0-1.9-0.1-3.5-0.2-4.8l-9.4-5.9c-3.2,0.1-5.2,0.7-6,1.7C580.6,263.1,580.1,266.1,580.1,270.9z M584.1,268.2 c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2c0,3.5-0.2,5.6-0.7,6.3 c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9l0-2.5L584.1,268.2z"/>
- <path class="st2" d="M679.9,330c1-0.7,1.8-1.7,2.4-2.8l-2.7,2.5L679.9,330z"/>
- <polygon class="st2" points="612.4,281.4 612.4,275.8 608.4,273.3 608.4,281.4"/>
- <path class="st2" d="M556,324.6c-0.3-0.2-0.6-0.5-1-0.6L556,324.6z"/>
- <polygon class="st2" points="666.6,323.3 659.8,329.7 662.2,332.2 667.7,326.8 667.7,337.7 671.6,335.2 671.6,323.3"/>
- <polygon class="st2" points="627.1,354.8 620.3,361.1 622.7,363.7 628.1,358.3 628.1,362.4 632.1,359.9 632.1,354.8"/>
- <path class="st2" d="M640.7,311.3c0.9,1.1,3.3,1.7,7.1,1.7c3.9,0,6.2-0.6,7.1-1.7c0.8-1.1,1.3-3.8,1.3-8l-3.9-2.5 c0,0.5,0,0.9,0,1.4c0,3.5-0.2,5.6-0.6,6.3c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.7c-0.5-0.5-0.7-1.8-0.7-3.9l0-2.6 l0-2.7c0-2,0.2-3.2,0.7-3.7c0.1-0.1,0.1-0.1,0.2-0.1l-3.6-2.3c-0.9,1.2-1.3,4.1-1.3,8.9C639.3,307.2,639.8,310.2,640.7,311.3z" />
- <path class="st2" d="M682.7,186.8c-0.6-1.3-1.6-2.4-2.8-3.2l-0.5-0.3c0.2,1,0.5,1.8,0.9,2.2 C680.7,186.1,681.5,186.5,682.7,186.8z"/>
- <path class="st2" d="M667.6,197.3c-3.9,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.3,4.1-1.3,8.9c0,0.7,0,1.4,0,2l3.9-2.4l0-2.3 c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.1,0.1,0.1,0.3,0.2,0.5l3.5-2.2c-0.1-0.4-0.3-0.7-0.5-0.9 C673.8,197.9,671.4,197.3,667.6,197.3z"/>
- <path class="st2" d="M640.7,167.6c-0.9,1.1-1.4,4.1-1.4,8.9c0,4.8,0.5,7.8,1.4,9c0.9,1.1,3.3,1.7,7.1,1.7c3.8,0,6.2-0.6,7.1-1.7 c0.9-1.1,1.4-4.1,1.4-9c0-4.1-0.3-6.8-1-8.3l-3.3-2.1c-1.1-0.2-2.5-0.3-4.2-0.3C644,165.9,641.6,166.4,640.7,167.6z M652.4,176.4c0,3.5-0.2,5.6-0.6,6.3c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.7c-0.5-0.5-0.7-1.8-0.7-3.9l0-2.5l0-2.8 c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9C652.2,170.8,652.4,172.9,652.4,176.4z"/>
- <path class="st2" d="M608.4,228.8c-3.8,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.3,4.1-1.3,8.9c0,3.2,0.2,5.6,0.6,7.2l3.5-2.2 c-0.1-0.6-0.2-1.4-0.2-2.4l0-2.5l0-2.7c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9 c0.4,0.6,0.6,2.5,0.6,5.7l3.9-2.4c-0.2-3.1-0.6-5.1-1.3-5.9C614.6,229.4,612.2,228.8,608.4,228.8z"/>
- <polygon class="st2" points="623.8,232 628.8,229 627.1,229"/>
- <path class="st2" d="M655,199c-0.9-1.1-3.3-1.7-7.1-1.7c-3.8,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.3,4.1-1.3,8.9c0,4.8,0.4,7.8,1.3,9 c0.7,0.9,2.3,1.4,4.7,1.6l10.7-6.7c0.1-1.1,0.1-2.4,0.1-3.9C656.3,203.1,655.9,200.2,655,199z M651.7,214.2 c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9l0-2.6l0-2.8c0-2,0.2-3.2,0.7-3.7 c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2C652.4,211.4,652.2,213.5,651.7,214.2z"/>
- <polygon class="st2" points="343.9,203.8 346.2,206.4 351.7,201 351.7,218.5 355.7,218.5 355.7,197.5 350.6,197.5"/>
- <path class="st2" d="M351.6,165.9c-3.8,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.4,4.1-1.4,8.9c0,4.8,0.5,7.8,1.4,9 c0.9,1.1,3.3,1.7,7.1,1.7c3.9,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-4.8-0.5-7.8-1.4-8.9 C357.9,166.4,355.5,165.9,351.6,165.9z M355.5,182.7c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.7c-0.5-0.5-0.7-1.8-0.7-3.9 l0-2.5l0-2.8c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2 C356.2,179.9,356,182,355.5,182.7z"/>
- <path class="st2" d="M351.6,260.3c-3.8,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.4,4.1-1.4,8.9c0,4.8,0.5,7.8,1.4,9 c0.9,1.1,3.3,1.7,7.1,1.7c3.9,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-4.8-0.5-7.8-1.4-8.9 C357.9,260.8,355.5,260.3,351.6,260.3z M355.5,277.1c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9 l0-2.5l0-2.8c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2 C356.2,274.3,356,276.4,355.5,277.1z"/>
- <polygon class="st2" points="355.7,249.9 355.7,229 350.7,229 343.9,235.3 346.3,237.8 351.7,232.4 351.7,249.9"/>
- <polygon class="st2" points="371.4,169.5 371.4,187 375.4,187 375.4,166 370.4,166 363.6,172.4 366,174.9"/>
- <path class="st2" d="M331.9,197.3c-3.9,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.4,4.1-1.4,8.9c0,4.8,0.4,7.8,1.4,9 c0.9,1.1,3.3,1.7,7.1,1.7c3.9,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-4.8-0.4-7.8-1.4-8.9 C338.1,197.9,335.7,197.3,331.9,197.3z M335.8,214.2c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9 l0-2.6l0-2.8c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2 C336.4,211.4,336.2,213.5,335.8,214.2z"/>
- <path class="st2" d="M351.6,291.7c-3.8,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.4,4.1-1.4,8.9c0,4.8,0.4,7.8,1.4,9 c0.9,1.1,3.3,1.7,7.1,1.7c3.9,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-4.8-0.5-7.8-1.4-8.9 C357.8,292.3,355.5,291.7,351.6,291.7z M355.5,308.5c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.7c-0.5-0.5-0.7-1.8-0.7-3.9 l0-2.6l0-2.7c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2 C356.2,305.7,356,307.8,355.5,308.5z"/>
- <polygon class="st2" points="375.4,312.9 375.4,291.9 370.4,291.9 363.6,298.2 366,300.8 371.4,295.4 371.4,312.9"/>
- <path class="st2" d="M331.9,165.9c-3.8,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.4,4.1-1.4,8.9c0,4.8,0.5,7.8,1.4,9 c0.9,1.1,3.3,1.7,7.1,1.7c3.9,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-4.8-0.4-7.8-1.4-8.9 C338.1,166.4,335.7,165.9,331.9,165.9z M335.8,182.7c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.7c-0.5-0.5-0.7-1.8-0.7-3.9 l0-2.5l0-2.8c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2 C336.4,179.9,336.2,182,335.8,182.7z"/>
- <polygon class="st2" points="343.9,361.1 346.2,363.7 351.7,358.3 351.7,375.8 355.7,375.8 355.7,354.8 350.6,354.8"/>
- <polygon class="st2" points="355.6,344.3 355.6,323.3 350.6,323.3 343.8,329.7 346.2,332.2 351.7,326.8 351.7,344.3"/>
- <path class="st2" d="M371.4,354.6c-3.9,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.4,4.1-1.4,8.9c0,4.8,0.4,7.8,1.4,9 c0.9,1.1,3.3,1.7,7.1,1.7c3.9,0,6.2-0.6,7.1-1.7c0.9-1.1,1.3-4.1,1.3-9c0-4.8-0.4-7.8-1.3-8.9 C377.6,355.2,375.2,354.6,371.4,354.6z M375.3,371.5c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.3-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9 l0-2.6l0-2.7c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2 C375.9,368.7,375.7,370.8,375.3,371.5z"/>
- <polygon class="st2" points="395.2,218.5 395.2,197.5 390.1,197.5 383.4,203.8 385.7,206.4 391.2,201 391.2,218.5"/>
- <polygon class="st2" points="383.4,298.2 385.7,300.8 391.2,295.4 391.2,312.9 395.2,312.9 395.2,291.9 390.1,291.9"/>
- <polygon class="st2" points="383.3,329.7 385.7,332.2 391.2,326.8 391.2,344.3 395.1,344.3 395.1,323.3 390.1,323.3"/>
- <polygon class="st2" points="383.4,266.7 385.7,269.3 391.2,263.9 391.2,281.4 395.2,281.4 395.2,260.4 390.1,260.4"/>
- <path class="st2" d="M391.2,228.8c-3.9,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.3,4.1-1.3,8.9c0,4.8,0.4,7.8,1.3,9 c0.9,1.1,3.3,1.7,7.1,1.7c3.8,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-4.8-0.5-7.8-1.4-8.9 C397.4,229.4,395,228.8,391.2,228.8z M395.1,245.6c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.3-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9 l0-2.5l0-2.7c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2 C395.7,242.8,395.5,244.9,395.1,245.6z"/>
- <path class="st2" d="M391.1,187.2c3.8,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-4.8-0.4-7.8-1.4-8.9c-0.9-1.1-3.3-1.7-7.1-1.7 c-3.9,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.4,4.1-1.4,8.9c0,4.8,0.5,7.8,1.4,9C384.9,186.6,387.3,187.2,391.1,187.2z M386.6,173.8 c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2c0,3.5-0.2,5.6-0.6,6.3 c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.7c-0.5-0.5-0.7-1.8-0.7-3.9l0-2.5L386.6,173.8z"/>
- <path class="st2" d="M364.2,342.8c0.9,1.1,3.3,1.7,7.1,1.7c3.9,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-4.8-0.5-7.8-1.4-8.9 c-0.9-1.1-3.3-1.7-7.1-1.7c-3.9,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.4,4.1-1.4,8.9C362.9,338.7,363.3,341.6,364.2,342.8z M366.8,331.1 c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.6-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2c0,3.5-0.2,5.6-0.6,6.3 c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.3-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9l0-2.5L366.8,331.1z"/>
- <polygon class="st2" points="326.5,269.3 331.9,263.9 331.9,281.4 335.9,281.4 335.9,260.4 330.9,260.4 324.1,266.7"/>
- <path class="st2" d="M371.4,260.3c-3.9,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.4,4.1-1.4,8.9c0,4.8,0.4,7.8,1.4,9 c0.9,1.1,3.3,1.7,7.1,1.7c3.9,0,6.2-0.6,7.1-1.7c0.9-1.1,1.3-4.1,1.3-9c0-4.8-0.4-7.8-1.3-8.9 C377.6,260.8,375.2,260.3,371.4,260.3z M375.3,277.1c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9 l0-2.5l0-2.8c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2 C375.9,274.3,375.7,276.4,375.3,277.1z"/>
- <path class="st2" d="M371.4,197.3c-3.9,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.4,4.1-1.4,8.9c0,4.8,0.4,7.8,1.4,9 c0.9,1.1,3.3,1.7,7.1,1.7c3.9,0,6.2-0.6,7.1-1.7c0.9-1.1,1.3-4.1,1.3-9c0-4.8-0.4-7.8-1.3-8.9 C377.6,197.9,375.2,197.3,371.4,197.3z M375.3,214.2c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9 l0-2.6l0-2.8c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2 C375.9,211.4,375.7,213.5,375.3,214.2z"/>
- <polygon class="st2" points="375.4,249.9 375.4,229 370.4,229 363.7,235.3 366,237.8 371.5,232.4 371.5,249.9"/>
- <polygon class="st2" points="335.9,249.9 335.9,229 330.9,229 324.1,235.3 326.5,237.8 332,232.4 332,249.9"/>
- <path class="st2" d="M292.4,228.8c-3.9,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.4,4.1-1.4,8.9c0,4.8,0.5,7.8,1.4,9 c0.9,1.1,3.3,1.7,7.1,1.7c3.8,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-4.8-0.5-7.8-1.4-8.9 C298.6,229.4,296.3,228.8,292.4,228.8z M296.3,245.6c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.3-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9 l0-2.5l0-2.7c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2 C296.9,242.8,296.7,244.9,296.3,245.6z"/>
- <path class="st2" d="M292.4,354.6c-3.9,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.4,4.1-1.4,8.9c0,4.8,0.4,7.8,1.4,9 c0.9,1.1,3.3,1.7,7.1,1.7c3.8,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-4.8-0.4-7.8-1.4-8.9 C298.6,355.2,296.2,354.6,292.4,354.6z M296.3,371.5c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.3-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9 l0-2.6l0-2.7c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2 C296.9,368.7,296.7,370.8,296.3,371.5z"/>
- <path class="st2" d="M292.4,165.9c-3.9,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.4,4.1-1.4,8.9c0,4.8,0.5,7.8,1.4,9 c0.9,1.1,3.3,1.7,7.1,1.7c3.8,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-4.8-0.5-7.8-1.4-8.9 C298.6,166.4,296.3,165.9,292.4,165.9z M296.3,182.7c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.7c-0.5-0.5-0.7-1.8-0.7-3.9 l0-2.5l0-2.8c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2 C296.9,179.9,296.7,182,296.3,182.7z"/>
- <polygon class="st2" points="284.6,266.7 287,269.3 292.4,263.9 292.4,281.4 296.4,281.4 296.4,260.4 291.4,260.4"/>
- <path class="st2" d="M292.4,218.6c3.8,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-4.8-0.4-7.8-1.4-8.9c-0.9-1.1-3.3-1.7-7.1-1.7 c-3.9,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.4,4.1-1.4,8.9c0,4.8,0.4,7.8,1.4,9C286.2,218.1,288.5,218.6,292.4,218.6z M287.9,205.2 c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2c0,3.5-0.2,5.6-0.6,6.3 c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9l0-2.6L287.9,205.2z"/>
- <path class="st2" d="M272.7,228.8c-3.8,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.4,4.1-1.4,8.9c0,4.8,0.5,7.8,1.4,9 c0.9,1.1,3.3,1.7,7.1,1.7c3.8,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-4.8-0.5-7.8-1.4-8.9 C278.9,229.4,276.5,228.8,272.7,228.8z M276.6,245.6c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.3-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9 l0-2.5l0-2.7c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2 C277.2,242.8,277,244.9,276.6,245.6z"/>
- <path class="st2" d="M272.6,291.7c-3.9,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.4,4.1-1.4,8.9c0,4.8,0.4,7.8,1.4,9 c0.9,1.1,3.3,1.7,7.1,1.7c3.8,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-4.8-0.4-7.8-1.4-8.9 C278.9,292.3,276.5,291.7,272.6,291.7z M276.6,308.5c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.7c-0.5-0.5-0.7-1.8-0.7-3.9 l0-2.6l0-2.7c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2 C277.2,305.7,277,307.8,276.6,308.5z"/>
- <path class="st2" d="M272.6,323.2c-3.8,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.4,4.1-1.4,8.9c0,4.8,0.5,7.8,1.4,9 c0.9,1.1,3.3,1.7,7.1,1.7c3.8,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-4.8-0.5-7.8-1.4-8.9 C278.9,323.7,276.5,323.2,272.6,323.2z M276.5,340c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.3-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9 l0-2.5l0-2.8c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2 C277.2,337.2,277,339.3,276.5,340z"/>
- <polygon class="st2" points="296.4,312.9 296.4,291.9 291.4,291.9 284.6,298.2 287,300.8 292.4,295.4 292.4,312.9"/>
- <path class="st2" d="M292.4,344.5c3.8,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-4.8-0.4-7.8-1.4-8.9c-0.9-1.1-3.3-1.7-7.1-1.7 c-3.9,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.4,4.1-1.4,8.9c0,4.8,0.5,7.8,1.4,9C286.1,343.9,288.5,344.5,292.4,344.5z M287.9,331.1 c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2c0,3.5-0.2,5.6-0.6,6.3 c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.3-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9l0-2.5L287.9,331.1z"/>
- <polygon class="st2" points="316.2,344.3 316.2,323.3 311.1,323.3 304.4,329.7 306.7,332.2 312.2,326.8 312.2,344.3"/>
- <polygon class="st2" points="306.7,269.3 312.2,263.9 312.2,281.4 316.2,281.4 316.2,260.4 311.1,260.4 304.4,266.7"/>
- <path class="st2" d="M331.9,354.6c-3.9,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.4,4.1-1.4,8.9c0,4.8,0.4,7.8,1.4,9 c0.9,1.1,3.3,1.7,7.1,1.7c3.9,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-4.8-0.4-7.8-1.4-8.9 C338.1,355.2,335.7,354.6,331.9,354.6z M335.8,371.5c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.3-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9 l0-2.6l0-2.7c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2 C336.4,368.7,336.2,370.8,335.8,371.5z"/>
- <path class="st2" d="M331.9,344.5c3.9,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-4.8-0.5-7.8-1.4-8.9c-0.9-1.1-3.3-1.7-7.1-1.7 c-3.8,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.4,4.1-1.4,8.9c0,4.8,0.5,7.8,1.4,9C325.6,343.9,328,344.5,331.9,344.5z M327.4,331.1 c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2c0,3.5-0.2,5.6-0.6,6.3 c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.3-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9l0-2.5L327.4,331.1z"/>
- <polygon class="st2" points="304.4,361.1 306.7,363.7 312.2,358.3 312.2,375.8 316.2,375.8 316.2,354.8 311.1,354.8"/>
- <path class="st2" d="M331.9,291.7c-3.9,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.4,4.1-1.4,8.9c0,4.8,0.4,7.8,1.4,9 c0.9,1.1,3.3,1.7,7.1,1.7c3.9,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-4.8-0.4-7.8-1.4-8.9 C338.1,292.3,335.7,291.7,331.9,291.7z M335.8,308.5c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.7c-0.5-0.5-0.7-1.8-0.7-3.9 l0-2.6l0-2.7c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2 C336.4,305.7,336.2,307.8,335.8,308.5z"/>
- <polygon class="st2" points="316.2,249.9 316.2,229 311.2,229 304.4,235.3 306.7,237.8 312.2,232.4 312.2,249.9"/>
- <path class="st2" d="M312.1,291.7c-3.9,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.4,4.1-1.4,8.9c0,4.8,0.5,7.8,1.4,9 c0.9,1.1,3.3,1.7,7.1,1.7c3.9,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-4.8-0.5-7.8-1.4-8.9 C318.4,292.3,316,291.7,312.1,291.7z M316,308.5c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.7c-0.5-0.5-0.7-1.8-0.7-3.9 l0-2.6l0-2.7c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2 C316.7,305.7,316.5,307.8,316,308.5z"/>
- <polygon class="st2" points="410.9,169.5 410.9,187 414.9,187 414.9,166 409.9,166 403.1,172.4 405.5,174.9"/>
- <polygon class="st2" points="306.7,206.4 312.2,201 312.2,218.5 316.2,218.5 316.2,197.5 311.1,197.5 304.4,203.8"/>
- <polygon class="st2" points="316.2,187 316.2,166 311.2,166 304.4,172.4 306.7,174.9 312.2,169.5 312.2,187"/>
- <polygon class="st2" points="521.6,235.3 524,237.8 529.5,232.4 529.5,249.9 533.4,249.9 533.4,229 528.4,229"/>
- <polygon class="st2" points="521.6,266.7 523.9,269.3 529.4,263.9 529.4,281.4 533.4,281.4 533.4,260.4 528.4,260.4"/>
- <path class="st2" d="M549.1,218.6c3.8,0,6.2-0.6,7.1-1.7c0.9-1.1,1.3-4.1,1.3-9c0-4.8-0.5-7.8-1.3-8.9c-0.9-1.1-3.3-1.7-7.1-1.7 c-3.9,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.3,4.1-1.3,8.9c0,4.8,0.4,7.8,1.3,9C542.9,218.1,545.2,218.6,549.1,218.6z M544.6,205.2 c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2c0,3.5-0.2,5.6-0.6,6.3 c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9l0-2.6L544.6,205.2z"/>
- <polygon class="st2" points="568.9,201 568.9,218.5 572.9,218.5 572.9,197.5 567.9,197.5 561.1,203.8 563.4,206.4"/>
- <path class="st2" d="M509.6,260.3c-3.9,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.4,4.1-1.4,8.9c0,4.8,0.5,7.8,1.4,9 c0.9,1.1,3.3,1.7,7.1,1.7c3.8,0,6.2-0.6,7.1-1.7c0.9-1.1,1.3-4.1,1.3-9c0-4.8-0.4-7.8-1.3-8.9 C515.8,260.8,513.5,260.3,509.6,260.3z M513.5,277.1c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9 l0-2.5l0-2.8c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2 C514.1,274.3,513.9,276.4,513.5,277.1z"/>
- <polygon class="st2" points="541.3,298.2 543.7,300.8 549.1,295.4 549.1,312.9 553.1,312.9 553.1,291.9 548.1,291.9"/>
- <path class="st2" d="M470.2,228.8c-3.8,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.3,4.1-1.3,8.9c0,4.8,0.4,7.8,1.3,9 c0.9,1.1,3.3,1.7,7.1,1.7c3.9,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-4.8-0.5-7.8-1.4-8.9 C476.4,229.4,474,228.8,470.2,228.8z M474.1,245.6c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.3-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9 l0-2.5l0-2.7c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2 C474.7,242.8,474.5,244.9,474.1,245.6z"/>
- <polygon class="st2" points="462.3,266.7 464.7,269.3 470.2,263.9 470.2,281.4 474.1,281.4 474.1,260.4 469.1,260.4"/>
- <polygon class="st2" points="509.7,232.4 509.7,249.9 513.7,249.9 513.7,229 508.7,229 501.9,235.3 504.3,237.8"/>
- <polygon class="st2" points="490,232.4 490,249.9 493.9,249.9 493.9,229 488.9,229 482.1,235.3 484.5,237.8"/>
- <path class="st2" d="M489.9,260.3c-3.9,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.4,4.1-1.4,8.9c0,4.8,0.5,7.8,1.4,9 c0.9,1.1,3.3,1.7,7.1,1.7c3.8,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-4.8-0.5-7.8-1.4-8.9 C496.1,260.8,493.7,260.3,489.9,260.3z M493.8,277.1c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9 l0-2.5l0-2.8c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2 C494.4,274.3,494.2,276.4,493.8,277.1z"/>
- <polygon class="st2" points="462.3,298.2 464.7,300.8 470.2,295.4 470.2,312.9 474.1,312.9 474.1,291.9 469.1,291.9"/>
- <path class="st2" d="M608.3,291.7c-3.8,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.3,4.1-1.3,8.9c0,4.8,0.4,7.8,1.3,9 c0.9,1.1,3.3,1.7,7.1,1.7c3.9,0,6.2-0.6,7.1-1.7c0.9-1.1,1.3-4.1,1.3-9c0-4.8-0.5-7.8-1.3-8.9 C614.6,292.3,612.2,291.7,608.3,291.7z M612.2,308.5c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.7c-0.5-0.5-0.7-1.8-0.7-3.9 l0-2.6l0-2.7c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.6-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2 C612.9,305.7,612.7,307.8,612.2,308.5z"/>
- <path class="st2" d="M549.1,260.3c-3.9,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.3,4.1-1.3,8.9c0,4.8,0.4,7.8,1.3,9 c0.9,1.1,3.3,1.7,7.1,1.7c3.8,0,6.2-0.6,7.1-1.7c0.9-1.1,1.3-4.1,1.3-9c0-4.8-0.5-7.8-1.3-8.9 C555.3,260.8,552.9,260.3,549.1,260.3z M553,277.1c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9 l0-2.5l0-2.8c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2 C553.6,274.3,553.4,276.4,553,277.1z"/>
- <path class="st2" d="M628.1,344.5c3.9,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-4.8-0.4-7.8-1.4-8.9c-0.9-1.1-3.3-1.7-7.1-1.7 c-3.8,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.3,4.1-1.3,8.9c0,4.8,0.4,7.8,1.3,9C621.9,343.9,624.3,344.5,628.1,344.5z M623.6,331.1 c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2c0,3.5-0.2,5.6-0.6,6.3 c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.3-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9l0-2.5L623.6,331.1z"/>
- <polygon class="st2" points="628.1,295.4 628.1,312.9 632.1,312.9 632.1,291.9 627.1,291.9 620.3,298.2 622.7,300.8"/>
- <polygon class="st2" points="580.8,329.7 583.2,332.2 588.7,326.8 588.7,344.3 592.6,344.3 592.6,323.3 587.6,323.3"/>
- <polygon class="st2" points="600.6,329.7 603,332.2 608.4,326.8 608.4,344.3 612.4,344.3 612.4,323.3 607.4,323.3"/>
- <path class="st2" d="M549.2,228.8c-3.8,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.4,4.1-1.4,8.9c0,4.8,0.5,7.8,1.4,9 c0.9,1.1,3.3,1.7,7.1,1.7c3.9,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-4.8-0.5-7.8-1.4-8.9 C555.4,229.4,553,228.8,549.2,228.8z M553.1,245.6c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.3-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9 l0-2.5l0-2.7c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2 C553.7,242.8,553.5,244.9,553.1,245.6z"/>
- <path class="st2" d="M568.8,291.7c-3.8,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.3,4.1-1.3,8.9c0,4.8,0.4,7.8,1.3,9 c0.9,1.1,3.3,1.7,7.1,1.7c3.9,0,6.2-0.6,7.1-1.7c0.9-1.1,1.3-4.1,1.3-9c0-4.8-0.4-7.8-1.3-8.9 C575.1,292.3,572.7,291.7,568.8,291.7z M572.7,308.5c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.7c-0.5-0.5-0.7-1.8-0.7-3.9 l0-2.6l0-2.7c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2 C573.4,305.7,573.2,307.8,572.7,308.5z"/>
- <path class="st2" d="M568.9,228.8c-3.9,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.4,4.1-1.4,8.9c0,4.8,0.5,7.8,1.4,9 c0.9,1.1,3.3,1.7,7.1,1.7c3.8,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-4.8-0.5-7.8-1.4-8.9 C575.1,229.4,572.7,228.8,568.9,228.8z M572.8,245.6c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.3-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9 l0-2.5l0-2.7c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2 C573.4,242.8,573.2,244.9,572.8,245.6z"/>
- <polygon class="st2" points="588.6,295.4 588.6,312.9 592.6,312.9 592.6,291.9 587.6,291.9 580.8,298.2 583.2,300.8"/>
- <polygon class="st2" points="572.9,281.4 572.9,260.4 567.9,260.4 561.1,266.7 563.4,269.3 568.9,263.9 568.9,281.4"/>
- <polygon class="st2" points="489.9,358.3 489.9,375.8 493.9,375.8 493.9,354.8 488.9,354.8 482.1,361.1 484.5,363.7"/>
- <path class="st2" d="M430.6,291.7c-3.8,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.4,4.1-1.4,8.9c0,4.8,0.5,7.8,1.4,9 c0.9,1.1,3.3,1.7,7.1,1.7c3.9,0,6.2-0.6,7.1-1.7c0.9-1.1,1.3-4.1,1.3-9c0-4.8-0.4-7.8-1.3-8.9 C436.8,292.3,434.5,291.7,430.6,291.7z M434.5,308.5c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.7c-0.5-0.5-0.7-1.8-0.7-3.9 l0-2.6l0-2.7c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2 C435.2,305.7,434.9,307.8,434.5,308.5z"/>
- <polygon class="st2" points="434.7,249.9 434.7,229 429.7,229 422.9,235.3 425.3,237.8 430.7,232.4 430.7,249.9"/>
- <polygon class="st2" points="425.2,269.3 430.7,263.9 430.7,281.4 434.7,281.4 434.7,260.4 429.6,260.4 422.9,266.7"/>
- <path class="st2" d="M430.6,323.2c-3.8,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.4,4.1-1.4,8.9c0,4.8,0.5,7.8,1.4,9 c0.9,1.1,3.3,1.7,7.1,1.7c3.9,0,6.2-0.6,7.1-1.7c0.9-1.1,1.3-4.1,1.3-9c0-4.8-0.4-7.8-1.3-8.9 C436.8,323.7,434.5,323.2,430.6,323.2z M434.5,340c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.3-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9 l0-2.5l0-2.8c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2 C435.2,337.2,434.9,339.3,434.5,340z"/>
- <polygon class="st2" points="422.9,203.8 425.2,206.4 430.7,201 430.7,218.5 434.7,218.5 434.7,197.5 429.6,197.5"/>
- <path class="st2" d="M430.6,165.9c-3.9,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.4,4.1-1.4,8.9c0,4.8,0.4,7.8,1.4,9 c0.9,1.1,3.3,1.7,7.1,1.7c3.9,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-4.8-0.4-7.8-1.4-8.9 C436.9,166.4,434.5,165.9,430.6,165.9z M434.5,182.7c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.7c-0.5-0.5-0.7-1.8-0.7-3.9 l0-2.5l0-2.8c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2 C435.2,179.9,435,182,434.5,182.7z"/>
- <path class="st2" d="M410.9,291.7c-3.8,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.4,4.1-1.4,8.9c0,4.8,0.4,7.8,1.4,9 c0.9,1.1,3.3,1.7,7.1,1.7c3.8,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-4.8-0.5-7.8-1.4-8.9 C417.1,292.3,414.7,291.7,410.9,291.7z M414.8,308.5c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.7c-0.5-0.5-0.7-1.8-0.7-3.9 l0-2.6l0-2.7c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2 C415.4,305.7,415.2,307.8,414.8,308.5z"/>
- <polygon class="st2" points="403.1,329.7 405.5,332.2 410.9,326.8 410.9,344.3 414.9,344.3 414.9,323.3 409.9,323.3"/>
- <path class="st2" d="M410.9,260.3c-3.8,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.4,4.1-1.4,8.9c0,4.8,0.4,7.8,1.4,9 c0.9,1.1,3.3,1.7,7.1,1.7c3.8,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-4.8-0.5-7.8-1.4-8.9 C417.1,260.8,414.7,260.3,410.9,260.3z M414.8,277.1c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9 l0-2.5l0-2.8c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2 C415.4,274.3,415.2,276.4,414.8,277.1z"/>
- <path class="st2" d="M410.9,228.8c-3.8,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.4,4.1-1.4,8.9c0,4.8,0.4,7.8,1.4,9 c0.9,1.1,3.3,1.7,7.1,1.7c3.9,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-4.8-0.4-7.8-1.4-8.9 C417.1,229.4,414.8,228.8,410.9,228.8z M414.8,245.6c-0.4,0.7-1.7,1.1-3.9,1.1c-2,0-3.3-0.3-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9 l0-2.5l0-2.7c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2 C415.4,242.8,415.2,244.9,414.8,245.6z"/>
- <polygon class="st2" points="464.7,363.7 470.2,358.3 470.2,375.8 474.1,375.8 474.1,354.8 469.1,354.8 462.3,361.1"/>
- <path class="st2" d="M430.6,354.6c-3.8,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.4,4.1-1.4,8.9c0,4.8,0.5,7.8,1.4,9 c0.9,1.1,3.3,1.7,7.1,1.7c3.9,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-4.8-0.4-7.8-1.4-8.9 C436.8,355.2,434.5,354.6,430.6,354.6z M434.5,371.5c-0.4,0.7-1.7,1.1-3.8,1.1c-2.1,0-3.3-0.3-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9 l0-2.6l0-2.7c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.6-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2 C435.1,368.7,434.9,370.8,434.5,371.5z"/>
- <path class="st2" d="M450.4,197.3c-3.9,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.4,4.1-1.4,8.9c0,4.8,0.5,7.8,1.4,9 c0.9,1.1,3.3,1.7,7.1,1.7s6.2-0.6,7.1-1.7c0.9-1.1,1.3-4.1,1.3-9c0-4.8-0.5-7.8-1.3-8.9C456.6,197.9,454.2,197.3,450.4,197.3z M454.3,214.2c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9l0-2.6l0-2.8c0-2,0.2-3.2,0.7-3.7 c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2C454.9,211.4,454.7,213.5,454.3,214.2z"/>
- <path class="st2" d="M252.9,165.9c-3.9,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.4,4.1-1.4,8.9c0,4.8,0.4,7.8,1.4,9 c0.9,1.1,3.3,1.7,7.1,1.7c3.9,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-4.8-0.5-7.8-1.4-8.9 C259.1,166.4,256.8,165.9,252.9,165.9z M256.8,182.7c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.7c-0.5-0.5-0.7-1.8-0.7-3.9 l0-2.5l0-2.8c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2 C257.5,179.9,257.2,182,256.8,182.7z"/>
- <path class="st2" d="M410.9,218.6c3.8,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-4.8-0.5-7.8-1.4-8.9c-0.9-1.1-3.3-1.7-7.1-1.7 c-3.8,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.4,4.1-1.4,8.9c0,4.8,0.4,7.8,1.4,9C404.6,218.1,407,218.6,410.9,218.6z M406.4,205.2 c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2c0,3.5-0.2,5.6-0.6,6.3 c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9l0-2.6L406.4,205.2z"/>
- <polygon class="st2" points="470.2,201 470.2,218.5 474.1,218.5 474.1,197.5 469.1,197.5 462.3,203.8 464.7,206.4"/>
- <polygon class="st2" points="454.4,187 454.4,166 449.4,166 442.6,172.4 445,174.9 450.4,169.5 450.4,187"/>
- <path class="st2" d="M450.3,323.2c-3.9,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.4,4.1-1.4,8.9c0,4.8,0.5,7.8,1.4,9 c0.9,1.1,3.3,1.7,7.1,1.7c3.9,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-4.8-0.4-7.8-1.4-8.9 C456.6,323.7,454.2,323.2,450.3,323.2z M454.3,340c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.3-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9 l0-2.5l0-2.8c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.6-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2 C454.9,337.2,454.7,339.3,454.3,340z"/>
- <polygon class="st2" points="442.6,361.1 444.9,363.7 450.4,358.3 450.4,375.8 454.4,375.8 454.4,354.8 449.4,354.8"/>
- <path class="st2" d="M450.3,291.7c-3.9,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.4,4.1-1.4,8.9c0,4.8,0.5,7.8,1.4,9 c0.9,1.1,3.3,1.7,7.1,1.7c3.9,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-4.8-0.4-7.8-1.4-8.9 C456.6,292.3,454.2,291.7,450.3,291.7z M454.3,308.5c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.7c-0.5-0.5-0.7-1.8-0.7-3.9 l0-2.6l0-2.7c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.6-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2 C454.9,305.7,454.7,307.8,454.3,308.5z"/>
- <polygon class="st2" points="454.4,249.9 454.4,229 449.4,229 442.6,235.3 445,237.8 450.5,232.4 450.5,249.9"/>
- <path class="st2" d="M450.4,260.3c-3.9,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.4,4.1-1.4,8.9c0,4.8,0.5,7.8,1.4,9 c0.9,1.1,3.3,1.7,7.1,1.7s6.2-0.6,7.1-1.7c0.9-1.1,1.3-4.1,1.3-9c0-4.8-0.5-7.8-1.3-8.9C456.6,260.8,454.2,260.3,450.4,260.3z M454.3,277.1c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9l0-2.5l0-2.8c0-2,0.2-3.2,0.7-3.7 c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2C454.9,274.3,454.7,276.4,454.3,277.1z"/>
- <path class="st2" d="M220.5,324.9c-0.9-1.1-3.3-1.7-7.1-1.7c-3.8,0-6.2,0.6-7.1,1.7c-0.7,0.9-1.1,2.9-1.3,5.9l3.9,2.4l0-2.1 c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2c0,2.3-0.1,3.9-0.3,5l3.6,2.3 c0.4-1.6,0.6-4,0.6-7.2C221.9,329,221.4,326,220.5,324.9z"/>
- <path class="st2" d="M281.1,365.3c0-4.8-0.4-7.8-1.4-8.9c-0.9-1.1-3.3-1.7-7.1-1.7c-3.9,0-6.2,0.6-7.1,1.7 c-0.9,1.1-1.4,4.1-1.4,8.9c0,0.9,0,1.8,0.1,2.6l4.1,2.6c-0.1-0.7-0.2-1.5-0.2-2.5l0-2.6l0-2.7c0-2,0.2-3.2,0.7-3.7 c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2c0,3.5-0.2,5.6-0.6,6.3c-0.4,0.7-1.7,1.1-3.9,1.1 c-0.4,0-0.7,0-1,0l5,3.1c1.5-0.3,2.5-0.7,3.1-1.4C280.7,373.1,281.1,370.1,281.1,365.3z"/>
- <path class="st2" d="M161.3,293.4c-0.9-1.1-3.3-1.7-7.1-1.7c-3.9,0-6.2,0.6-7.1,1.7c-0.2,0.2-0.3,0.5-0.5,0.9l3.5,2.2 c0.1-0.2,0.2-0.4,0.3-0.6c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.6,0.6,5.9l3.9,2.4c0-0.6,0-1.3,0-2 C162.7,297.5,162.2,294.5,161.3,293.4z"/>
- <polygon class="st2" points="178,291.9 172.9,291.9 166.2,298.2 168.5,300.8 174,295.4 174,311.4 176.2,312.9 178,312.9"/>
- <path class="st2" d="M193.7,323.2c-0.3,0-0.6,0-0.9,0l9.1,5.7c-0.2-2-0.6-3.3-1.1-4C199.9,323.7,197.5,323.2,193.7,323.2z"/>
- <path class="st2" d="M398.2,356.3c-0.9-1.1-3.3-1.7-7.1-1.7c-3.9,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.4,4.1-1.4,8.9 c0,4.8,0.4,7.8,1.4,9c0.9,1.1,3.3,1.7,7.1,1.7c1,0,1.9,0,2.7-0.1l5.1-3.2c0.4-1.6,0.7-4,0.7-7.4 C399.6,360.4,399.1,357.5,398.2,356.3z M395,371.5c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.3-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9 l0-2.6l0-2.7c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2 C395.7,368.7,395.4,370.8,395,371.5z"/>
- <polygon class="st2" points="251.9,354.8 248.5,358 251.4,359.8 253,358.3 253,360.8 256.9,363.3 256.9,354.8"/>
- <path class="st2" d="M502.5,356.3c-0.9,1.1-1.4,4.1-1.4,8.9c0,4.8,0.5,7.8,1.4,9c0.3,0.3,0.7,0.6,1.2,0.8l4.2-2.6 c-1-0.1-1.7-0.3-2-0.7c-0.5-0.5-0.7-1.8-0.7-3.9l0-2.6l0-2.7c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8 c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2c0,1.4,0,2.5-0.1,3.4l0.6-0.4c1.7-1.1,2.9-2.7,3.4-4.6c-0.1-2.7-0.3-4.7-0.7-6 c-0.5-0.8-1.1-1.5-1.8-2.1c-1.2-0.6-3.2-0.9-5.9-0.9C505.7,354.6,503.4,355.2,502.5,356.3z"/>
- <path class="st2" d="M419.3,365.3c0-4.8-0.5-7.8-1.4-8.9c-0.9-1.1-3.3-1.7-7.1-1.7c-3.8,0-6.2,0.6-7.1,1.7 c-0.9,1.1-1.4,4.1-1.4,8.9c0,2,0.1,3.7,0.2,5.1l0.1,0l9,5.6c3.4-0.1,5.5-0.6,6.3-1.7C418.9,373.1,419.3,370.1,419.3,365.3z M414.8,371.5c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.3-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9l0-2.6l0-2.7c0-2,0.2-3.2,0.7-3.7 c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2C415.4,368.7,415.2,370.8,414.8,371.5z"/>
- <polygon class="st2" points="469.1,323.3 462.3,329.7 464.7,332.2 470.2,326.8 470.2,344.3 474.1,344.3 474.1,329.5 471.1,327.5 474.1,325.6 474.1,323.3"/>
- <polygon class="st2" points="508.6,291.9 501.8,298.2 504.2,300.8 509.6,295.4 509.6,303.4 513.6,300.9 513.6,291.9"/>
- <path class="st2" d="M537.8,302.4c0-4.8-0.4-7.8-1.3-8.9c-0.9-1.1-3.3-1.7-7.1-1.7c-3.8,0-6.2,0.6-7.1,1.7 c-0.9,1.1-1.4,4.1-1.4,8.9c0,0.1,0,0.2,0,0.3l4,2.5c0-0.1,0-0.2,0-0.2l0-2.6l0-2.7c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8 c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2c0,3.5-0.2,5.6-0.6,6.3c-0.2,0.4-0.8,0.7-1.6,0.9l4.1,2.5 c0.3-0.2,0.6-0.4,0.8-0.6C537.4,310.2,537.8,307.2,537.8,302.4z"/>
- <polygon class="st2" points="493.9,344.3 493.9,341.8 489.9,339.3 489.9,344.3"/>
- <path class="st2" d="M498.3,302.4c0-4.8-0.4-7.8-1.3-8.9c-0.9-1.1-3.3-1.7-7.1-1.7c-3.8,0-6.2,0.6-7.1,1.7 c-0.9,1.1-1.4,4.1-1.4,8.9c0,4.8,0.5,7.8,1.4,9c0.9,1.1,3.3,1.7,7.1,1.7c2.4,0,4.2-0.2,5.5-0.7l1.6-1c0,0,0,0,0,0 C497.9,310.2,498.3,307.2,498.3,302.4z M493.7,308.5c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.7c-0.5-0.5-0.7-1.8-0.7-3.9 l0-2.6l0-2.7c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2 C494.4,305.7,494.2,307.8,493.7,308.5z"/>
- <path class="st2" d="M477.3,167.6c-0.9-1.1-3.3-1.7-7.1-1.7c-3.8,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.4,4.1-1.4,8.9 c0,4.8,0.5,7.8,1.4,9c0.9,1.1,3.3,1.7,7.1,1.7c0.8,0,1.4,0,2-0.1l5.9-3.7c0.3-1.6,0.5-3.9,0.5-6.9 C478.6,171.7,478.2,168.7,477.3,167.6z M474,182.7c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.7c-0.5-0.5-0.7-1.8-0.7-3.9 l0-2.5l0-2.8c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2 C474.7,179.9,474.5,182,474,182.7z"/>
- <path class="st2" d="M481.4,208c0,4.8,0.5,7.8,1.4,9c0.9,1.1,3.3,1.7,7.1,1.7c3.8,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9 c0-1.2,0-2.2-0.1-3.2l-4.3-2.6c0.3,0.9,0.4,2.8,0.4,5.7c0,3.5-0.2,5.6-0.6,6.3c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.8 c-0.5-0.5-0.7-1.8-0.7-3.9l0-2.6l0-2.8c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c1,0,1.7,0.1,2.4,0.2l-5.5-3.4 c-1.8,0.3-3.1,0.8-3.7,1.5C481.8,200.2,481.4,203.1,481.4,208z"/>
- <polygon class="st2" points="588.7,169.5 588.7,187 592.7,187 592.7,166 592.7,166 581.5,173 583.2,174.9"/>
- <path class="st2" d="M568.9,187.2c3.9,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-0.3,0-0.6,0-0.9l-4,2.5 c-0.1,2.5-0.3,4-0.6,4.6c-0.4,0.7-1.7,1.1-3.9,1.1c-1.9,0-3-0.2-3.6-0.6l-3.6,2.3c0,0,0,0,0,0.1 C562.7,186.6,565,187.2,568.9,187.2z"/>
- <path class="st2" d="M502.5,216.9c0.9,1.1,3.3,1.7,7.1,1.7c3.8,0,6.2-0.6,7.1-1.7c0.5-0.7,0.9-2.1,1.1-4.2l-3.2,2l-1.2-0.7 c0,0,0,0.1,0,0.1c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9l0-1.6l-3.9-2.4c0,0.5,0,0.9,0,1.5 C501.1,212.8,501.6,215.8,502.5,216.9z"/>
- <polygon class="st2" points="533.4,218.5 533.4,203.1 529.4,205.6 529.4,218.5"/>
- <path class="st2" d="M127.3,248.4c0.9,1.1,3.3,1.7,7.1,1.7c3.8,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-4.8-0.5-7.8-1.4-8.9 c-0.9-1.1-3.3-1.7-7.1-1.7c-0.7,0-1.4,0-2,0.1c-2.2,1.4-4.2,2.7-6,3.7c-0.3,1.6-0.5,3.9-0.5,6.9 C125.9,244.3,126.4,247.3,127.3,248.4z M129.9,236.7c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9 c0.4,0.6,0.6,2.7,0.6,6.2c0,3.5-0.2,5.6-0.6,6.3c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.3-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9 l0-2.5L129.9,236.7z M128.9,233.7c-0.3,0-0.6,0.1-0.8,0.1C128.3,233.7,128.6,233.7,128.9,233.7z"/>
- <path class="st2" d="M161.3,217c0.8-1,1.2-3.3,1.3-7c-1.4,0.9-2.8,1.7-4.1,2.6c-0.1,0.7-0.2,1.3-0.4,1.6 c-0.4,0.7-1.7,1.1-3.8,1.1c-1.6,1-3.2,2-4.8,3c1.2,0.3,2.8,0.4,4.7,0.4C158,218.6,160.4,218.1,161.3,217z"/>
- <path class="st2" d="M121.8,248.4c0.9-1.1,1.4-4.1,1.4-9c0-1.8-0.1-3.4-0.2-4.7c-2.4,1.5-3.7,2.3-3.7,2.3v0c0,0,0,0,0.1-0.1 c0.1-0.1,0.3-0.1,0.4-0.2c-0.2,0.1-0.3,0.2-0.5,0.3v0c0,0,0,0-0.1,0c0,0.7,0,1.4,0,2.2c0,3.5-0.2,5.6-0.6,6.3 c-0.4,0.7-1.7,1.1-3.9,1.1c-1.9,0-3.2-0.2-3.7-0.7c-0.4,0.7-0.7,1.3-1,2.1c-0.1,0.2-0.1,0.4-0.2,0.5c-0.1,0.3-0.2,0.6-0.3,0.9 c1.2,0.4,3,0.6,5.2,0.6C118.5,250.1,120.9,249.5,121.8,248.4z M122.4,235.4c-0.2,0.1-0.4,0.2-0.6,0.3 C122,235.7,122.2,235.5,122.4,235.4z"/>
- <path class="st2" d="M173.9,218.6c3.8,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-4.8-0.5-7.8-1.4-8.9c-0.1-0.1-0.2-0.2-0.4-0.4 c-1.3,0.8-2.6,1.6-3.8,2.4c0.5,0.1,0.8,0.3,1,0.6c0.4,0.6,0.6,2.7,0.6,6.2c0,3.5-0.2,5.6-0.6,6.3c-0.4,0.7-1.7,1.1-3.9,1.1 c-2.1,0-3.3-0.2-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9l0-2.6l0-2.2c-1.3,0.8-2.7,1.7-4,2.5c0,4.7,0.5,7.6,1.3,8.7 C167.7,218.1,170.1,218.6,173.9,218.6z"/>
- <path class="st2" d="M213.4,187.2c3.8,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-1.3,0-2.5-0.1-3.5c-1.3,0.8-2.6,1.6-3.9,2.4 c0,0.3,0,0.6,0,1c0,3.5-0.2,5.6-0.6,6.3c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.7c-0.3-0.3-0.5-1-0.6-2 c-1.2,0.7-2.4,1.5-3.6,2.2c0.2,1,0.5,1.8,0.9,2.2C207.2,186.6,209.6,187.2,213.4,187.2z"/>
- <path class="st2" d="M227.8,174.9l5.5-5.4V187h4v-21h-4.3c-0.8,0.5-1.6,1-2.3,1.5l-5.2,4.9L227.8,174.9z"/>
- <polygon class="st2" points="233.2,201 233.2,218.5 237.2,218.5 237.2,197.5 232.2,197.5 225.4,203.8 227.8,206.4"/>
- <polygon class="st2" points="197.7,229 192.7,229 185.9,235.3 188.3,237.8 193.7,232.4 193.7,249.9 197.7,249.9"/>
- <polygon class="st2" points="197.7,281.4 197.7,260.4 192.7,260.4 185.9,266.7 188.3,269.3 193.7,263.9 193.7,281.4"/>
- <polygon class="st2" points="213.5,201 213.5,218.5 217.4,218.5 217.4,197.5 212.4,197.5 205.6,203.8 208,206.4"/>
- <path class="st2" d="M252.9,197.3c-3.9,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.4,4.1-1.4,8.9c0,4.8,0.4,7.8,1.4,9 c0.9,1.1,3.3,1.7,7.1,1.7c3.9,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-4.8-0.5-7.8-1.4-8.9 C259.1,197.9,256.8,197.3,252.9,197.3z M256.8,214.2c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9 l0-2.6l0-2.8c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2 C257.5,211.4,257.2,213.5,256.8,214.2z"/>
- <polygon class="st2" points="233.2,232.4 233.2,249.9 237.2,249.9 237.2,229 232.2,229 225.4,235.3 227.8,237.8"/>
- <polygon class="st2" points="146.4,235.3 148.8,237.8 154.2,232.4 154.2,249.9 158.2,249.9 158.2,229 153.2,229"/>
- <path class="st2" d="M173.9,228.8c-3.9,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.3,4.1-1.3,8.9c0,4.8,0.4,7.8,1.3,9 c0.9,1.1,3.3,1.7,7.1,1.7c3.8,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-4.8-0.5-7.8-1.4-8.9 C180.1,229.4,177.8,228.8,173.9,228.8z M177.8,245.6c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.3-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9 l0-2.5l0-2.7c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2 C178.5,242.8,178.3,244.9,177.8,245.6z"/>
- <path class="st2" d="M193.7,218.6c3.8,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-4.8-0.4-7.8-1.4-8.9c-0.9-1.1-3.3-1.7-7.1-1.7 c-3.9,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.4,4.1-1.4,8.9c0,4.8,0.5,7.8,1.4,9C187.4,218.1,189.8,218.6,193.7,218.6z M189.1,205.2 c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2c0,3.5-0.2,5.6-0.6,6.3 c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9l0-2.6L189.1,205.2z"/>
- <polygon class="st2" points="272.7,169.5 272.7,187 276.7,187 276.7,166 271.7,166 264.9,172.4 267.3,174.9"/>
- <path class="st2" d="M272.6,281.6c3.8,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-4.8-0.5-7.8-1.4-8.9c-0.9-1.1-3.3-1.7-7.1-1.7 c-3.8,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.4,4.1-1.4,8.9c0,4.8,0.5,7.8,1.4,9C266.4,281,268.8,281.6,272.6,281.6z M268.1,268.2 c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2c0,3.5-0.2,5.6-0.6,6.3 c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9l0-2.5L268.1,268.2z"/>
- <path class="st2" d="M213.4,291.7c-3.9,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.3,4.1-1.3,8.9c0,4.8,0.4,7.8,1.3,9 c0.9,1.1,3.3,1.7,7.1,1.7c3.8,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-4.8-0.5-7.8-1.4-8.9 C219.6,292.3,217.3,291.7,213.4,291.7z M217.3,308.5c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.7c-0.5-0.5-0.7-1.8-0.7-3.9 l0-2.6l0-2.7c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2 C218,305.7,217.7,307.8,217.3,308.5z"/>
- <path class="st2" d="M213.4,228.8c-3.9,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.3,4.1-1.3,8.9c0,4.8,0.4,7.8,1.3,9 c0.9,1.1,3.3,1.7,7.1,1.7c3.8,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-4.8-0.5-7.8-1.4-8.9 C219.6,229.4,217.3,228.8,213.4,228.8z M217.3,245.6c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.3-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9 l0-2.5l0-2.7c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2 C218,242.8,217.7,244.9,217.3,245.6z"/>
- <path class="st2" d="M193.7,291.7c-3.8,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.4,4.1-1.4,8.9c0,4.8,0.5,7.8,1.4,9 c0.9,1.1,3.3,1.7,7.1,1.7c3.9,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-4.8-0.5-7.8-1.4-8.9 C199.9,292.3,197.5,291.7,193.7,291.7z M197.6,308.5c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.7c-0.5-0.5-0.7-1.8-0.7-3.9 l0-2.6l0-2.7c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2 C198.2,305.7,198,307.8,197.6,308.5z"/>
- <path class="st2" d="M213.4,260.3c-3.9,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.3,4.1-1.3,8.9c0,4.8,0.4,7.8,1.3,9 c0.9,1.1,3.3,1.7,7.1,1.7c3.8,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-4.8-0.5-7.8-1.4-8.9 C219.6,260.8,217.3,260.3,213.4,260.3z M217.3,277.1c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9 l0-2.5l0-2.8c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2 C218,274.3,217.7,276.4,217.3,277.1z"/>
- <path class="st2" d="M272.6,218.6c3.8,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-4.8-0.4-7.8-1.4-8.9c-0.9-1.1-3.3-1.7-7.1-1.7 c-3.9,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.4,4.1-1.4,8.9c0,4.8,0.4,7.8,1.4,9C266.4,218.1,268.8,218.6,272.6,218.6z M268.1,205.2 c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2c0,3.5-0.2,5.6-0.6,6.3 c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9l0-2.6L268.1,205.2z"/>
- <path class="st2" d="M233.2,260.3c-3.9,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.3,4.1-1.3,8.9c0,4.8,0.4,7.8,1.3,9 c0.9,1.1,3.3,1.7,7.1,1.7c3.8,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-4.8-0.4-7.8-1.4-8.9 C239.4,260.8,237,260.3,233.2,260.3z M237.1,277.1c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9 l0-2.5l0-2.8c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2 C237.7,274.3,237.5,276.4,237.1,277.1z"/>
- <polygon class="st2" points="628.2,169.5 628.2,187 632.2,187 632.2,166 627.1,166 620.4,172.4 622.7,174.9"/>
- <polygon class="st2" points="647.9,326.8 647.9,344.3 651.9,344.3 651.9,323.3 646.9,323.3 640.1,329.7 642.5,332.2"/>
- <polygon class="st2" points="245.1,329.7 247.5,332.2 252.9,326.8 252.9,344.3 256.9,344.3 256.9,323.3 251.9,323.3"/>
- <path class="st2" d="M608.3,354.6c-1.5,0-2.8,0.1-3.9,0.3l5.1,3.2c1.5,0.1,2.4,0.4,2.7,0.9c0.1,0.2,0.2,0.6,0.3,1.1l4.2,2.6 c-0.1-3.3-0.6-5.4-1.3-6.3C614.6,355.2,612.2,354.6,608.3,354.6z"/>
- <path class="st2" d="M252.9,260.3c-3.8,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.4,4.1-1.4,8.9c0,4.8,0.5,7.8,1.4,9 c0.9,1.1,3.3,1.7,7.1,1.7c3.9,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-4.8-0.4-7.8-1.4-8.9 C259.1,260.8,256.7,260.3,252.9,260.3z M256.8,277.1c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9 l0-2.5l0-2.8c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2 C257.4,274.3,257.2,276.4,256.8,277.1z"/>
- <polygon class="st2" points="256.9,249.9 256.9,229 251.9,229 245.1,235.3 247.5,237.8 253,232.4 253,249.9"/>
- <polygon class="st2" points="245.1,298.2 247.5,300.8 253,295.4 253,312.9 256.9,312.9 256.9,291.9 251.9,291.9"/>
- <path class="st2" d="M576,324.9c-0.9-1.1-3.3-1.7-7.1-1.7c-3.8,0-6.2,0.6-7.1,1.7c-0.4,0.5-0.7,1.4-1,2.7l3.6,2.2 c0.1-1.3,0.3-2.1,0.7-2.5c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2c0,0.7,0,1.2,0,1.8l3.8,2.4 c0.1-1.2,0.1-2.5,0.1-4.1C577.3,329,576.9,326,576,324.9z"/>
- <polygon class="st2" points="628.1,201 628.1,218.5 632.1,218.5 632.1,197.5 627.1,197.5 620.3,203.8 622.7,206.4"/>
- <path class="st2" d="M588.6,228.8c-3.9,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.4,4.1-1.4,8.9c0,4.8,0.5,7.8,1.4,9 c0.9,1.1,3.3,1.7,7.1,1.7c3.8,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-4.8-0.5-7.8-1.4-8.9 C594.9,229.4,592.5,228.8,588.6,228.8z M592.5,245.6c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.3-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9 l0-2.5l0-2.7c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2 C593.2,242.8,593,244.9,592.5,245.6z"/>
- <path class="st2" d="M588.6,218.6c3.8,0,6.2-0.6,7.1-1.7c0.9-1.1,1.3-4.1,1.3-9c0-4.8-0.4-7.8-1.3-8.9c-0.9-1.1-3.3-1.7-7.1-1.7 c-3.8,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.4,4.1-1.4,8.9c0,4.8,0.5,7.8,1.4,9C582.4,218.1,584.7,218.6,588.6,218.6z M584.1,205.2 c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2c0,3.5-0.2,5.6-0.7,6.3 c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9l0-2.6L584.1,205.2z"/>
- <path class="st2" d="M608.4,187.2c3.9,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-4.8-0.5-7.8-1.4-8.9c-0.9-1.1-3.3-1.7-7.1-1.7 c-3.8,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.3,4.1-1.3,8.9c0,4.8,0.4,7.8,1.3,9C602.2,186.6,604.5,187.2,608.4,187.2z M603.9,173.8 c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2c0,3.5-0.2,5.6-0.6,6.3 c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.7c-0.5-0.5-0.7-1.8-0.7-3.9l0-2.5L603.9,173.8z"/>
- <path class="st2" d="M608.3,218.6c3.9,0,6.2-0.6,7.1-1.7c0.9-1.1,1.3-4.1,1.3-9c0-4.8-0.5-7.8-1.3-8.9c-0.9-1.1-3.3-1.7-7.1-1.7 c-3.8,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.3,4.1-1.3,8.9c0,4.8,0.4,7.8,1.3,9C602.1,218.1,604.5,218.6,608.3,218.6z M603.8,205.2 c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.6-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2c0,3.5-0.2,5.6-0.6,6.3 c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9l0-2.6L603.8,205.2z"/>
- <path class="st2" d="M233.1,323.2c-3.9,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.4,4.1-1.4,8.9c0,4.8,0.5,7.8,1.4,9 c0.9,1.1,3.3,1.7,7.1,1.7c3.8,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-4.8-0.4-7.8-1.4-8.9 C239.4,323.7,237,323.2,233.1,323.2z M237,340c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.3-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9l0-2.5 l0-2.8c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2 C237.7,337.2,237.5,339.3,237,340z"/>
- <path class="st2" d="M233.2,291.7c-3.9,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.3,4.1-1.3,8.9c0,4.8,0.4,7.8,1.3,9 c0.9,1.1,3.3,1.7,7.1,1.7c3.8,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-4.8-0.4-7.8-1.4-8.9 C239.4,292.3,237,291.7,233.2,291.7z M237.1,308.5c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.7c-0.5-0.5-0.7-1.8-0.7-3.9 l0-2.6l0-2.7c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2 C237.7,305.7,237.5,307.8,237.1,308.5z"/>
- <g>
- <path class="st4" d="M190.9,208.8c0-13.5,10.9-24.4,24.4-24.4c13.5,0,24.4,10.9,24.4,24.4c0,13.5-10.9,24.4-24.4,24.4 C201.8,233.2,190.9,222.3,190.9,208.8z"/>
- <path class="st5" d="M215.3,241c-17.7,0-32.2-14.4-32.2-32.2c0-17.7,14.4-32.2,32.2-32.2c17.7,0,32.2,14.4,32.2,32.2 C247.4,226.5,233,241,215.3,241L215.3,241z M215.3,192.2c-9.1,0-16.6,7.4-16.6,16.6c0,9.2,7.4,16.6,16.6,16.6 c9.2,0,16.6-7.4,16.6-16.6C231.9,199.7,224.4,192.2,215.3,192.2L215.3,192.2z"/>
- </g>
- </g>
- </g>
- </g>
- <g>
- <rect x="276.6" y="256.4" width="295" height="90.8"/>
- <rect x="509.6" y="260.1" class="st5" width="58.2" height="83.9"/>
- <rect x="518.9" y="268.1" width="40.7" height="64.5"/>
- <path d="M561.4,335h-44.9v-68.4h44.9V335L561.4,335z M519.4,332.1h39.2v-62.7h-39.2V332.1L519.4,332.1z"/>
- <g>
- <path class="st6" d="M557.2,305.8V271h-35.9C534.4,272.1,554.1,273.6,557.2,305.8"/>
- <path class="st5" d="M537.3,333.6c9-5.6,15.2-15.6,15.2-27.1c0-17.6-14-31.8-31.3-31.8l-0.1,0l0,9.7c15.7,0,28.7,12,28.7,26.8 C549.8,320,544.4,328.7,537.3,333.6"/>
- <path d="M537,333.8c0,0-5.6,4-14.8,4v-1C522.4,336.7,529.1,336.9,537,333.8"/>
- <rect x="281.2" y="260.1" class="st6" width="224.6" height="83.9"/>
- <path class="st5" d="M378,318.3c0.5,0,21.1-46.3,21.3-46.3c3.7,20,7.4,39.9,11,59.9h-7.1c-2.1-12.3-4.6-24.7-6.7-37.1 c-0.5,0-18.1,37.9-18.9,39.7c-0.3,0-16.5-36.9-17.9-40.3c-2.1,12.4-4.9,25.3-7,37.7h-7.1c1.1-6.6,11.2-56.8,11.8-59.9 C357.5,272.3,376.9,315.4,378,318.3"/>
- <polygon class="st5" points="415.8,274.9 450.5,274.9 450.5,281.2 436.3,281.2 436.3,331.6 430,331.6 430,281.2 415.8,281.2"/>
- <polygon class="st5" points="460.8,274.1 486.8,274.1 486.8,280.4 467.1,280.4 467.1,296.9 486.1,296.9 486.1,303.2 467.1,303.2 467.1,330.8 460.8,330.8"/>
- <path d="M578.4,264.5c-2.3,0-4.1-1.8-4.1-4.1c0-2.3,1.8-4.1,4.1-4.1c2.3,0,4.1,1.9,4.1,4.1C582.5,262.6,580.7,264.5,578.4,264.5 L578.4,264.5z M578.4,257c-1.8,0-3.4,1.5-3.4,3.4c0,1.8,1.5,3.4,3.4,3.4c1.9,0,3.4-1.5,3.4-3.4C581.7,258.5,580.2,257,578.4,257 L578.4,257z"/>
- <path d="M577.3,260.2h1.2c0.3,0,0.5,0,0.6-0.1c0.1-0.1,0.3-0.1,0.3-0.3c0.1-0.1,0.1-0.3,0.1-0.4c0-0.2-0.1-0.4-0.2-0.5 c-0.1-0.1-0.4-0.2-0.7-0.2h-1.4V260.2z M576.7,262.6v-4.4h1.9c0.4,0,0.7,0,0.9,0.1c0.2,0.1,0.4,0.2,0.5,0.4 c0.1,0.2,0.2,0.4,0.2,0.7c0,0.3-0.1,0.6-0.3,0.8c-0.2,0.2-0.5,0.3-0.9,0.4c0.2,0.1,0.3,0.1,0.4,0.2c0.2,0.1,0.3,0.3,0.5,0.6 l0.8,1.2h-0.7l-0.6-0.9c-0.2-0.3-0.3-0.5-0.4-0.6c-0.1-0.1-0.2-0.2-0.3-0.3c-0.1-0.1-0.2-0.1-0.3-0.1c-0.1,0-0.2,0-0.3,0h-0.7 v1.9H576.7z"/>
- <path class="st5" d="M309.4,273.8c-0.2,0-8.5,0-14,0v57.8c6.8,0.2,13.5,0,13.8,0c21.4,0,31.8-11.5,31.8-28.9 C341.1,287,332.4,273.8,309.4,273.8 M309.3,325.2h-0.6h-6.8v-44.9c2,0,7.6,0,7.6,0c16.7,0,25.2,7.6,25.2,22.5 C334.6,317.6,326.1,325.2,309.3,325.2"/>
- </g>
- </g>
- </g>
- <g>
- <path d="M680.9,162.2c-1.5,1.5-3.2,2.2-5.3,2.2c-2.1,0-3.9-0.7-5.3-2.2c-1.5-1.5-2.2-3.3-2.2-5.3c0-2.1,0.7-3.8,2.2-5.3 c1.5-1.5,3.2-2.2,5.3-2.2c2.1,0,3.9,0.7,5.3,2.2c1.5,1.5,2.2,3.2,2.2,5.3C683.2,158.9,682.4,160.7,680.9,162.2z M671,152.2 c-1.3,1.3-1.9,2.8-1.9,4.6c0,1.8,0.6,3.3,1.9,4.6c1.3,1.3,2.8,1.9,4.6,1.9s3.3-0.6,4.6-1.9c1.3-1.3,1.9-2.8,1.9-4.6 c0-1.8-0.6-3.3-1.9-4.6c-1.3-1.3-2.8-1.9-4.6-1.9C673.8,150.3,672.3,151,671,152.2z M675.5,152.7c1,0,1.8,0.1,2.3,0.3 c0.9,0.4,1.3,1.1,1.3,2.1c0,0.7-0.3,1.3-0.8,1.6c-0.3,0.2-0.7,0.3-1.2,0.4c0.6,0.1,1.1,0.4,1.4,0.8c0.3,0.4,0.4,0.9,0.4,1.3v0.6 c0,0.2,0,0.4,0,0.6c0,0.2,0,0.4,0.1,0.4l0.1,0.1h-1.4c0,0,0-0.1,0-0.1c0,0,0-0.1,0-0.1l0-0.3v-0.7c0-1-0.3-1.6-0.8-1.9 c-0.3-0.2-0.8-0.3-1.6-0.3H674v3.3h-1.5v-8.3H675.5z M677,154c-0.4-0.2-1-0.3-1.8-0.3H674v3h1.3c0.6,0,1.1-0.1,1.4-0.2 c0.6-0.2,0.9-0.7,0.9-1.3C677.6,154.6,677.4,154.2,677,154z"/>
- </g>
-</svg>
\ No newline at end of file
+<svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 792 612"><style>.st2{fill:#d31245}.st5{fill:#fff}.st6{fill:#1b4298}</style><linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" y1="612" x2=".7071" y2="611.2929"><stop offset="0" stop-color="#20ac4b"/><stop offset=".9831" stop-color="#19361a"/></linearGradient><linearGradient id="SVGID_2_" gradientUnits="userSpaceOnUse" x1="146.6074" y1="330.9863" x2="264.2549" y2="330.9863"><stop offset="0" stop-color="#d31245"/><stop offset=".0781" stop-color="#d31245"/><stop offset="1" stop-color="#efb5af"/></linearGradient><path fill="url(#SVGID_2_)" d="M146.6 294.2l3.5 2.2 8.7 5.4 3.9 2.5 11.3 7 2.3 1.5 16.5 10.3 9.1 5.7 3.1 1.9 3.9 2.4 8.8 5.5 3.6 2.3 27.2 17 2.9 1.8 1.6 1 4 2.5 7.3 4.5"/><linearGradient id="SVGID_3_" gradientUnits="userSpaceOnUse" x1="108.377" y1="257.0835" x2="683.6445" y2="257.0835"><stop offset="0" stop-color="#d31245"/><stop offset=".0781" stop-color="#d31245"/><stop offset="1" stop-color="#efb5af"/></linearGradient><path d="M393 137.9l-5.3-3.3-13.9-8.7-10.7-6.7-2.9-1.8-3.9-2.4-8.7-5.4-3.5-2.2-4.4-2.8c-2.5-1.6-5.9-1.6-8.4 0 0 0-4 2.5-10.8 6.7-1.2.7-2.5 1.5-3.8 2.4-2.7 1.7-5.7 3.6-9 5.6-1.2.7-2.4 1.5-3.6 2.2l-4.8 3c-.2.2-.6.4-1 .6-6.6 4.1-13.8 8.6-21.6 13.5-1.3.8-2.6 1.6-4 2.5-3.7 2.3-7.5 4.7-11.4 7.1-1.5.9-2.9 1.8-4.4 2.8-.5.3-1.1.7-1.6 1-1.8 1.1-3.7 2.3-5.5 3.4-5.5 3.5-11.1 7-16.8 10.5-.8.5-1.6 1-2.3 1.5-2.9 1.8-5.9 3.7-8.8 5.5l-3.9 2.4c-3 1.9-6 3.7-8.9 5.6-1.2.7-2.4 1.5-3.6 2.2-8.5 5.3-16.8 10.5-24.7 15.5-1.3.8-2.6 1.6-3.8 2.4-2.5 1.6-5 3.1-7.5 4.7-1.3.8-2.6 1.7-4 2.5-.9.6-1.9 1.2-2.8 1.8-1.4.9-2.8 1.7-4.1 2.6-1.4.9-2.9 1.8-4.3 2.7l-4.8 3c-6.6 4.1-12.4 7.7-17 10.7-2.2 1.4-4.2 2.6-6 3.7-1.3.8-2.5 1.6-3.5 2.2-2.4 1.5-3.7 2.3-3.7 2.3h-.1l-.1.1c-.6.4-1.3.9-1.9 1.3-.1.1-.2.2-.3.2-.7.6-1.3 1.2-1.9 1.8-.2.2-.4.4-.5.6l-1.2 1.5c-.2.2-.4.5-.5.7-.4.5-.7 1.1-1.1 1.7-.1.2-.2.4-.4.6-.1.1-.1.2-.2.4-.4.7-.7 1.3-1 2.1-.1.2-.1.4-.2.5l-.3.9c-.1.4-.3.7-.4 1.1-.1.3-.2.6-.2.9-.2.6-.3 1.3-.4 2 0 .3-.1.6-.1.8v.8c15.9 5.1 67 22 67 22l-64-8.1c.1.1.1.2.2.3.3.6.7 1.1 1.1 1.7.2.2.3.5.5.7.4.5.8 1 1.3 1.5.2.2.3.4.5.5.6.6 1.3 1.2 2 1.8.1.1.3.2.5.3.4.3.9.6 1.3.9.1.1.3.2.4.3.1.1.2.1.3.2v.1l2.8 1.8 209 130.6c1.3.8 2.7 1.2 4.2 1.2s2.9-.4 4.2-1.2l5.6-3.5 3.9-2.5 7-4.4 4-2.5 2.8-1.7 4-2.5 5-3.1 4.6-2.9 17.3-10.8 5.1-3.2 3.7-2.3h.1l9 5.6 16.4 10.3 10.9 6.8 11.4 7.1 2.3 1.5c.5.3 1.1.6 1.6.7 2.2.8 4.7.5 6.8-.7l.7-.4 3.8-2.4 9-5.6 3.7-2.3 4.1-2.6 2.9-1.8 18.3-11.4 4.2-2.6 6.2-3.9.6-.4c1.7-1.1 2.9-2.7 3.4-4.6.2-.7.3-1.4.3-2.1 0-1.4-.4-2.7-1-3.9-.2-.5-.4-1-.6-1.3-.3-.3-.7-.6-1.2-.9-.3-.2-.5-.5-.9-.7l-20.8-13-4-2.5-15.8-9.9-3.1-1.9 3.1-1.9 21.2-13.3c.7-.3 1.3-.6 1.6-1l12.7-7.9 4-2.5 2.2-1.4 5 3.1 4 2.5 6.8 4.2 4.1 2.6 19.3 12c.4.2.8.4 1 .6l4.8 3 3.6 2.2 9 5.6 3.8 2.4 27.2 17 5.1 3.2 3.1 1.9 4.2 2.6 1.6 1c1.2.8 2.5 1.1 3.9 1.1 1.3 0 2.7-.4 3.9-1.1l2-1.3 4-2.5 35.6-22.2 4-2.5 8-5c.1-.1.2-.2.3-.2 1-.7 1.8-1.7 2.4-2.8.5-1 .8-2 .8-3.1 0-2.5-1.3-4.8-3.4-6.2l-8.2-5.1-5.1-3.2-3.1-1.9-4.1-2.6-2.9-1.8-3.9-2.5-8.1-5.1-3.6-2.3-28.3-17.7-4-2.5-11.5-7.2-9.4-5.9-4.4-2.8 17.4-10.9 3.5-2.2 8.9-5.6 3.9-2.4 7.1-4.4 4.9-3.1 16.7-10.4 10.8-6.7 2.9-1.8 3.9-2.4 8.7-5.4 3.5-2.2 4.7-3c2.3-1.5 3.7-4 3.7-6.7 0-1.3-.3-2.5-.9-3.5-.6-1.3-1.6-2.4-2.8-3.2l-.5-.3-3.5-2.2-3.8-2.4-9-5.6-3.7-2.3-4.1-2.5-3.3-2.1-18.4-10.9-4.3-2.7-3.3-2.1c-.8-.5-1.8-.9-2.8-1-1.3-.2-2.6-.1-3.9.2-.6.2-1.2.4-1.8.8l-5.6 3.5-3 1.9-16.6 10.6-11.2 7-4.1 2.6-4 2.5-8.1 5.1-3.6 2.3-28.3 17.5-4 2.5-11.5 7.2-3.2 2-1.2-.7-8.5-5.2-3.9-2.4-2.9-1.8-4.3-2.6-2.1-1.3-5.5-3.4-15.7-9.5 1.4-.9 5.9-3.7 11.9-7.4 4-2.5 20.7-12.9c2.3-1.5 3.7-4 3.7-6.7s-1.4-5.3-3.7-6.7l-.9-.6-4-2.5-3.7-2.3-3-1.9-28.8-18.1-4-2.5-9-5.6c-.7-.5-1.5-.8-2.4-.9-1.3-.3-2.6-.3-3.9 0-.7.2-1.5.5-2.1.9l-6.9 4.3-3.7 2.3-3.6 2.3-5.3 3.3-15.6 9.8-3.9 2.4-7.3 4.6-2.9 1.8-1-.6-2.9-1.8-4.2-2.6-2.4-1.4z" fill="url(#SVGID_3_)"/><path class="st2" d="M335.4 411.2c-1.5 0-3.1-.4-4.4-1.3L119 277.4l-.1-.2-.3-.2c-.6-.4-1.1-.7-1.5-1l-.5-.4c-.7-.6-1.4-1.2-2-1.8l-.3-.3c-.6-.7-1.1-1.2-1.5-1.7-.2-.2-.4-.5-.5-.7-.4-.5-.8-1.1-1.1-1.7l-.4-.6.5-.2 60.4 7.6c-11.8-3.9-50.3-16.6-63.6-20.9l-.3-.1v-.6-.5l.1-.8c.1-.7.2-1.3.4-2l.2-.9c.1-.3.2-.5.3-.8l.2-.7c.1-.2.1-.4.2-.6l.2-.6c.3-.7.6-1.4 1-2.1l.4-.8c.4-.7.8-1.3 1.2-1.9l.5-.7c.4-.5.8-1 1.3-1.5l.5-.6c.6-.6 1.3-1.3 2-1.8l.3-.2c.6-.5 1.2-.9 1.9-1.4l.2-.2 179.1-111.9c.4-.2.7-.4.9-.6l32-20c2.6-1.6 6.2-1.6 8.7 0l63.7 39.8 49.1-30.7c.7-.4 1.4-.7 2.2-.9 1.3-.3 2.7-.4 4.1 0 .9.2 1.7.5 2.5 1l53.5 33.5c2.4 1.5 3.9 4.1 3.9 7 0 2.9-1.4 5.5-3.9 7l-43.4 27.1 43.3 26.4 103.2-64.5c.5-.3 1.1-.6 1.8-.8 1.3-.4 2.7-.5 4-.3 1.1.2 2 .6 2.9 1.1l53.5 33.4c1.3.8 2.3 1.9 3 3.3.6 1.2.9 2.4.9 3.7 0 2.9-1.4 5.5-3.9 7l-96.4 60.2 96 60c2.2 1.4 3.6 3.8 3.6 6.5 0 1.1-.3 2.2-.8 3.3-.6 1.2-1.4 2.2-2.5 2.9-.2.1-.2.2-.3.3l-53.5 33.4c-2.4 1.5-5.7 1.5-8.1 0l-62.4-39c-.3-.3-.6-.4-1-.6l-39-24.4-18.7 11.7c-.3.4-.9.8-1.7 1.1l-23.7 14.8 43.1 26.9c.2.2.5.4.7.6l.2.2c.5.2 1 .5 1.3.9.3.3.5.8.7 1.4.7 1.2 1 2.6 1 4 0 .7-.1 1.5-.3 2.2-.5 2-1.8 3.7-3.5 4.8L461 401.7c-2.1 1.3-4.7 1.6-7 .8-.7-.2-1.2-.5-1.7-.8l-49.9-31.2-62.9 39.3c-1 .9-2.5 1.4-4.1 1.4zM119.6 277l211.8 132.4c2.4 1.5 5.6 1.5 8 0l63.2-39.5.3.1 50.1 31.3c.4.3 1 .5 1.6.7 2.2.7 4.6.5 6.5-.7l4.4-2.8 49-30.7c1.6-1 2.7-2.6 3.2-4.4.2-.7.3-1.4.3-2 0-1.3-.3-2.5-1-3.7-.2-.6-.4-1-.6-1.2-.2-.3-.6-.5-1.1-.7l-.3-.3c-.2-.2-.4-.3-.6-.5l-44.1-27.5 24.8-15.5c.8-.3 1.2-.6 1.5-.9l19.1-12 39.3 24.6c.4.2.8.4 1.1.7l62.3 38.9c2.2 1.4 5.1 1.4 7.3 0l53.5-33.4.5.1-.2-.3c1-.7 1.7-1.6 2.2-2.7.5-1 .7-2 .7-3 0-2.4-1.2-4.6-3.2-5.9l-97-60.6 97.3-60.8c2.2-1.4 3.5-3.8 3.5-6.4 0-1.1-.3-2.3-.8-3.4-.6-1.3-1.6-2.3-2.7-3L626 150.5c-.8-.5-1.7-.8-2.6-1-1.2-.2-2.5-.1-3.7.2-.6.2-1.2.5-1.7.8l-103.5 64.7-44.7-27.2 44.4-27.7c2.2-1.4 3.5-3.8 3.5-6.4 0-2.6-1.3-5-3.5-6.4l-11.6-7.3-41.6-26.3c-.7-.4-1.4-.7-2.2-.9-1.2-.3-2.5-.3-3.7 0-.7.2-1.4.5-2 .9l-49.5 30.9-64-40c-2.3-1.5-5.6-1.5-8 0l-32 20c-.2.2-.5.4-1 .6L119.4 237.3c-.8.5-1.4 1-2 1.4h-.5l.2.3c-.7.5-1.3 1.1-1.9 1.8l-.5.6c-.4.5-.8.9-1.2 1.4l-.5.7c-.4.5-.7 1.1-1.1 1.7l-.4.6-.5.2.3.2c-.4.7-.7 1.3-1 2l-.2.5c-.1.2-.1.4-.2.5l-.2.7c-.1.2-.2.5-.2.7l-.2.9c-.2.6-.3 1.3-.4 1.9l-.1.8v.5c16 5.1 66.3 21.8 66.8 22l-.2.7-63.2-8c.3.4.6.9.9 1.3.2.2.3.5.5.7.4.5.8 1 1.3 1.5l.2.2.3.3c.6.6 1.3 1.2 1.9 1.8l.5.3c.4.3.8.6 1.3.9l.5.6z"/><linearGradient id="SVGID_4_" gradientUnits="userSpaceOnUse" x1="276.7402" y1="388.0039" x2="316.6025" y2="388.0039"><stop offset="0" stop-color="#d31245"/><stop offset=".0781" stop-color="#d31245"/><stop offset="1" stop-color="#efb5af"/></linearGradient><path fill="url(#SVGID_4_)" d="M276.7 375.5l17.1 10.7 2.7 1.7 7.4 4.6 3.8 2.4 8.9 5.6"/><g><path d="M254 474.4V507h-11.1v-72.9h16.5c4.9 0 8.6.3 11.3.9 2.7.6 4.9 1.7 6.8 3.2 2.3 1.8 4 4 5.2 6.8.6 1.3 1 2.8 1.3 4.4.3 1.6.5 3.2.5 4.8 0 5.8-1.4 10.4-4.2 13.7-2.8 3.3-7 5.3-12.5 6l25.1 33.2h-13.4l-24.2-32.6-1.3-.1zm.7-9.2h2.1c6.3 0 10.4-.7 12.5-2.2 2.1-1.5 3.1-4 3.1-7.8 0-3.9-1.1-6.8-3.3-8.4-2.2-1.7-6.3-2.5-12.2-2.5h-2.1v20.9zM340 485h-37.7c0 2.2.3 4.1 1 5.8.7 1.7 1.6 3.2 2.9 4.6 2.4 2.5 5.5 3.7 9.4 3.7 3.5 0 6.4-.7 8.7-2.2 2.3-1.5 4.3-3.8 6.1-7.1l9.1 5.1c-2.6 4.7-5.9 8.3-9.9 10.6-1.9 1.1-4 2-6.3 2.6-2.3.6-4.8.9-7.4.9-7.6 0-13.6-2.3-18.1-6.9-4.5-4.6-6.7-10.8-6.7-18.5 0-7.4 2.3-13.5 6.9-18.3 4.6-4.8 10.6-7.2 17.8-7.2 7.6 0 13.5 2.2 17.8 6.5 4.2 4.3 6.4 10.4 6.4 18.3v2.1zm-11.2-7.3c-.4-3.4-1.7-5.9-3.9-7.7-2.2-1.8-5.1-2.7-8.9-2.7-3.6 0-6.4.9-8.5 2.6-2.1 1.7-3.7 4.3-4.6 7.8h25.9zM381.7 429.8h10.8V507h-10.8v-6.1c-1.9 2.7-4.1 4.7-6.7 6.1-2.6 1.4-5.6 2.1-8.9 2.1-6.7 0-11.9-2.3-15.8-6.9-3.8-4.6-5.8-10.8-5.8-18.7 0-7.5 1.9-13.6 5.8-18.3 3.9-4.6 9-7 15.4-7 3.9 0 7.1.8 9.9 2.4 2.7 1.6 4.7 3.9 6 6.9v-37.7zm.3 53.5c0-4.9-1.1-8.7-3.4-11.4-2.3-2.7-5.5-4.1-9.5-4.1s-7.3 1.4-9.6 4.2c-2.4 2.8-3.5 6.7-3.5 11.7 0 5 1.1 8.9 3.4 11.6 2.3 2.7 5.4 4.1 9.6 4.1 3.8 0 7-1.5 9.5-4.4 2.2-3 3.5-6.9 3.5-11.7zM405.2 507v-37.7h-8.3v-9.5h8.3v-12.6c0-6.3 1.3-10.9 3.9-13.9 2.6-3 6.6-4.5 12.1-4.5h1.7c.6 0 1.2.1 1.8.2l1.8.3c.6.1 1.3.3 2 .5v9.8c-.8-.5-1.6-.8-2.3-1-.7-.2-1.2-.3-1.6-.4-.4-.1-.8-.1-1.4-.1-2.6 0-4.4.8-5.5 2.4-1.1 1.6-1.7 4.3-1.7 8v11.3h11.4v9.5H416V507h-10.8zM431.5 439.4c0-1.8.7-3.4 2-4.7 1.4-1.3 3-2 4.8-2 1.9 0 3.5.6 4.8 1.9 1.3 1.3 1.9 2.9 1.9 4.8s-.6 3.5-1.9 4.8c-1.3 1.3-2.9 2-4.8 2s-3.5-.7-4.8-2c-1.3-1.4-2-3-2-4.8zM433 507v-47.2h10.8V507H433zM449.2 498.5l9-4.9c.7 2.4 1.9 4.2 3.7 5.4 1.8 1.2 4.1 1.9 6.9 1.9 2.4 0 4.3-.5 5.7-1.6 1.4-1.1 2.1-2.6 2.1-4.6 0-2.6-2.5-4.8-7.4-6.6l-3.8-1.5c-2.6-1.1-4.7-2.1-6.4-3.1-1.7-1-3.1-2.1-4.2-3.2-2-2.2-3-4.8-3-7.9 0-4.2 1.7-7.6 5-10.2 3.3-2.7 7.7-4 13.1-4 3.7 0 6.8.7 9.4 2 2.6 1.3 4.5 3.3 5.7 5.8l-7.7 5.3c-.5-1.5-1.5-2.6-2.9-3.5-1.4-.9-3.1-1.3-4.9-1.3-2 0-3.7.5-4.9 1.5-1.3 1-1.9 2.3-1.9 3.9 0 2.4 2.8 4.7 8.4 6.7 1.8.6 3.2 1.1 4.1 1.5 4.3 1.7 7.4 3.6 9.3 5.8 1.9 2.2 2.8 4.9 2.8 8.2 0 4.7-1.7 8.4-5.1 11.1-3.4 2.7-8.1 4-14.1 4-4.6 0-8.4-.9-11.5-2.6-3.2-1.9-5.6-4.6-7.4-8.1zM493.8 507v-77.2H504v37.7c2.1-3.2 4.6-5.5 7.5-7.1 2.9-1.5 6.5-2.3 10.7-2.3 3.5 0 6.5.6 9 1.7s4.4 2.8 5.8 5c.8 1.3 1.4 2.8 1.8 4.5.2.8.3 2 .4 3.5.1 1.5.1 3.4.1 5.6V507h-10.9v-24.2c0-6.2-.8-10.3-2.3-12.3-1.5-2.1-4.2-3.1-8-3.1-2.5 0-4.8.5-6.7 1.4-2 .9-3.5 2.2-4.7 4-.8 1.1-1.3 2.5-1.6 4.3-.3 1.8-.5 4.7-.5 8.5V507h-10.8z"/><path class="st2" d="M628.1 155.7c2.7 0 4.6-.3 5.9-.8l-4.3-2.7c-.5 0-1 .1-1.5.1-2.1 0-3.3-.2-3.8-.8-.4-.4-.6-1.2-.7-2.4-1.3-.2-2.6-.1-3.9.2.2 2.3.6 3.9 1.2 4.6.9 1.3 3.3 1.8 7.1 1.8zM371.5 138.1v17.4h4v-20.9h-5.1l-6.7 6.3 2.3 2.6zM324.2 392.6l2.3 2.5 5.5-5.4v17.5h4v-20.9h-5.1zM312.2 134.4c-3.9 0-6.2.6-7.1 1.7-.9 1.1-1.4 4.1-1.4 8.9 0 4.8.5 7.8 1.4 9 .9 1.1 3.3 1.7 7.1 1.7s6.2-.6 7.1-1.7c.9-1.1 1.4-4.1 1.4-9 0-4.8-.5-7.8-1.4-8.9-.9-1.1-3.3-1.7-7.1-1.7zm3.9 16.8c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.8-.5-.5-.7-1.8-.7-3.9v-5.3c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2s-.2 5.6-.6 6.3zM430.7 134.4c-3.8 0-6.2.6-7.1 1.7-.9 1.1-1.4 4.1-1.4 8.9 0 4.8.5 7.8 1.4 9 .9 1.1 3.3 1.7 7.1 1.7 3.9 0 6.2-.6 7.1-1.7.9-1.1 1.4-4.1 1.4-9 0-4.8-.5-7.8-1.4-8.9-.9-1.1-3.3-1.7-7.1-1.7zm3.9 16.8c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.8-.5-.5-.7-1.8-.7-3.9v-5.3c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2s-.2 5.6-.6 6.3zM450.4 134.4c-3.9 0-6.2.6-7.1 1.7-.9 1.1-1.3 4.1-1.3 8.9 0 4.8.4 7.8 1.3 9 .9 1.1 3.3 1.7 7.1 1.7s6.2-.6 7.1-1.7c.9-1.1 1.4-4.1 1.4-9 0-4.8-.4-7.8-1.4-8.9-.9-1.1-3.3-1.7-7.1-1.7zm3.9 16.8c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.8-.5-.5-.7-1.8-.7-3.9v-5.3c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2s-.2 5.6-.6 6.3zM319.3 387.8c-.9-1.1-3.3-1.7-7.1-1.7-3.9 0-6.2.6-7.1 1.7-.6.8-1 2.4-1.2 4.8l3.8 2.4v-1c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2 0 1.6-.1 2.9-.1 3.9l3.7 2.3c.3-1.5.4-3.6.4-6.1 0-4.8-.5-7.8-1.4-8.9zM293.7 386.3l2.8 1.7v-1.7zM358.8 387.8c-.9-1.1-3.3-1.7-7.1-1.7-3.9 0-6.2.6-7.1 1.7-.9 1.1-1.3 4.1-1.3 8.9 0 4.8.4 7.8 1.3 9 .2.2.4.4.6.5l3.9-2.5c-.6-.1-1-.3-1.2-.5-.5-.5-.7-1.8-.7-3.9V394c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2 0 1.1 0 2-.1 2.8l4-2.5v-.1c0-4.9-.4-7.9-1.3-9zM364.3 387.8c-.8 1-1.2 3.4-1.3 7.3l4-2.5c.1-1.2.3-2 .7-2.3.5-.5 1.7-.8 3.5-.8h.8l4.6-2.9c-1.2-.4-2.9-.6-5.1-.6-3.9.1-6.3.7-7.2 1.8zM612.4 153.7l-3 1.8h3zM449.4 386.3l-6.8 6.3 2.4 2.6 5.5-5.4v10.4l2.3 1.5c.5.3 1.1.6 1.6.7v-16.1h-5zM430.6 386.1c-.9 0-1.8 0-2.5.1L439 393c-.2-2.7-.6-4.4-1.2-5.2-.9-1.1-3.3-1.7-7.2-1.7zM470.1 386.1c-3.9 0-6.2.6-7.1 1.7-.9 1.1-1.4 4.1-1.4 8.9 0 1.7.1 3.2.2 4.4l3.8-2.4v-4.9c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.2.4.4 1.4.5 2.8l3.7-2.3c-.2-1.5-.6-2.5-1-3.1-.8-.9-3.2-1.5-7.1-1.5zM482.4 388.3l2.9-1.8c-1.3.3-2.1.7-2.6 1.3-.1.1-.2.3-.3.5zM504.3 143.5l1.7-1.7-3-1.9-1.1 1zM509.7 155.5h4v-8.9l-4-2.5zM488.9 166l-6.8 6.4 2.4 2.5 5.4-5.4v6.5l4-2.5V166zM403.8 154c.9 1.1 3.3 1.7 7.1 1.7 3.9 0 6.2-.6 7.1-1.7.9-1.1 1.3-4.1 1.3-9 0-4.8-.5-7.8-1.3-8.9-.1-.2-.3-.3-.5-.4l-3.9 2.4c.6.1 1 .3 1.2.6.4.6.6 2.7.6 6.2s-.2 5.6-.6 6.3c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.8-.5-.5-.7-1.8-.7-3.9v-4.9l-2.9 1.8-1-.6v1.2c-.1 4.8.4 7.8 1.3 8.9zM382.7 145.1c0 4.8.5 7.8 1.4 9 .9 1.1 3.3 1.7 7.1 1.7s6.2-.6 7.1-1.7c.9-1.1 1.4-4.1 1.4-9 0-1.1 0-2.1-.1-3l-4.2-2.6c.2 1 .3 2.8.3 5.5 0 3.5-.2 5.6-.6 6.3-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.8-.5-.5-.7-1.8-.7-3.9v-5.3c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8.8 0 1.5 0 2.1.1l-5.3-3.3c-1.8.3-3 .8-3.6 1.5-.9 1-1.4 4-1.4 8.9zM276.7 155.5v-16.9c-1.3.8-2.6 1.6-4 2.5v14.4h4zM260.1 154c.7-.9 1.1-2.8 1.3-5.7-1.5.9-2.9 1.8-4.4 2.8 0 0 0 .1-.1.2-.2.4-.8.7-1.6.8-1.8 1.1-3.7 2.3-5.5 3.4.9.1 2 .2 3.2.2 3.8 0 6.2-.5 7.1-1.7zM336 155.5v-20.9h-5.1l-6.7 6.3 2.3 2.6 5.5-5.4v17.4zM351.7 138.1v17.4h4v-20.9h-5l-6.8 6.3 2.4 2.6zM292.5 138.1v17.4h4v-20.9h-5.1l-6.7 6.3 2.3 2.6zM470.2 138.1v17.4h4v-20.9h-5l-6.8 6.3 2.4 2.6zM490 138.1v17.4h3.9v-20.9h-5l-6.8 6.3 2.4 2.6zM312.1 126c3.9 0 6.2-.6 7.1-1.7.9-1.1 1.4-4.1 1.4-9 0-1.5-.1-2.9-.1-4-1.2.7-2.5 1.5-3.8 2.4v1.5c0 3.5-.2 5.6-.6 6.3-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.3-3.8-.8-.4-.4-.6-1.2-.7-2.5-1.2.7-2.4 1.5-3.6 2.2.2 1.3.5 2.2.9 2.7.9 1.3 3.3 1.8 7.1 1.8zM331.9 108.4v17.5h4v-21h-5l-6.8 6.3 2.4 2.6zM298.3 125.2c.4-.2.7-.4 1-.6-.4.2-.7.4-1 .6zM438.5 122.6l-5.3 3.3c2.3-.2 3.9-.7 4.5-1.6.3-.3.6-.9.8-1.7zM474.1 125.9v-4.1l-3.9-2.5v6.6zM450.3 126c3.9 0 6.2-.6 7.1-1.7.9-1.1 1.4-4.1 1.4-9 0-.9 0-1.8-.1-2.6-1.3-.3-2.6-.3-3.9 0v2.4c0 3.5-.2 5.6-.6 6.3-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.3-3.8-.8s-.7-1.8-.7-3.8l-3.7 2.3c.2 2 .6 3.3 1.1 4 .9 1.3 3.3 1.8 7.1 1.8zM371.4 126c.9 0 1.6 0 2.4-.1l-10.7-6.7c.2 2.6.6 4.3 1.2 5.1.9 1.2 3.2 1.7 7.1 1.7zM344.5 124.3c.9 1.1 3.3 1.7 7.1 1.7 3.9 0 6.2-.6 7.1-1.7.8-1 1.2-3.3 1.3-6.9l-3.9-2.4v.3c0 3.5-.2 5.6-.6 6.3-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.3-3.8-.8s-.7-1.8-.7-3.9V112.7c0-1.4.1-2.4.4-3.1l-3.5-2.2c-.6 1.5-.9 4.2-.9 8 .1 4.8.5 7.8 1.4 8.9z"/><g><path class="st2" d="M497 311.3l-1.6 1c.7-.2 1.2-.5 1.6-1zM517.3 357.6c-.2-.6-.4-1-.6-1.3-.3-.3-.7-.6-1.2-.9.7.7 1.4 1.4 1.8 2.2zM119.9 277.5c-.2-.1-.3-.2-.5-.3.2.2.3.3.5.3zM119.7 236.8c-.1.1-.3.1-.4.2l-.1.1c.2-.1.4-.2.5-.3zM667.6 313c1.5 0 2.8-.1 3.9-.3l-5.1-3.2c-1.3-.1-2.2-.3-2.5-.7-.2-.2-.4-.6-.5-1.2l-4.1-2.6c.1 3.2.6 5.3 1.3 6.2.7 1.3 3.1 1.8 7 1.8zM660.5 185.5c.9 1.1 3.3 1.7 7.1 1.7s6.2-.6 7.1-1.7c.6-.7 1-2.2 1.2-4.4l-3.8-2.4c-.1 2.1-.3 3.5-.6 4-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.7-.5-.5-.7-1.8-.7-3.9v-5.3-.7l-3.7-2.3c-.2 1.5-.3 3.4-.3 5.7 0 4.8.5 7.7 1.4 8.9zM580.1 270.9c0 4.8.5 7.8 1.4 9 .9 1.1 3.3 1.7 7.1 1.7s6.2-.6 7.1-1.7c.9-1.1 1.3-4.1 1.3-9 0-1.9-.1-3.5-.2-4.8l-9.4-5.9c-3.2.1-5.2.7-6 1.7-.8 1.2-1.3 4.2-1.3 9zm4-2.7c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2s-.2 5.6-.7 6.3c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.8-.5-.5-.7-1.8-.7-3.9V271l.1-2.8zM679.9 330c1-.7 1.8-1.7 2.4-2.8l-2.7 2.5.3.3zM612.4 281.4v-5.6l-4-2.5v8.1zM556 324.6c-.3-.2-.6-.5-1-.6l1 .6zM666.6 323.3l-6.8 6.4 2.4 2.5 5.5-5.4v10.9l3.9-2.5v-11.9zM627.1 354.8l-6.8 6.3 2.4 2.6 5.4-5.4v4.1l4-2.5v-5.1zM640.7 311.3c.9 1.1 3.3 1.7 7.1 1.7 3.9 0 6.2-.6 7.1-1.7.8-1.1 1.3-3.8 1.3-8l-3.9-2.5v1.4c0 3.5-.2 5.6-.6 6.3-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.7-.5-.5-.7-1.8-.7-3.9V299.7c0-2 .2-3.2.7-3.7.1-.1.1-.1.2-.1l-3.6-2.3c-.9 1.2-1.3 4.1-1.3 8.9 0 4.7.5 7.7 1.4 8.8zM682.7 186.8c-.6-1.3-1.6-2.4-2.8-3.2l-.5-.3c.2 1 .5 1.8.9 2.2.4.6 1.2 1 2.4 1.3zM667.6 197.3c-3.9 0-6.2.6-7.1 1.7-.9 1.1-1.3 4.1-1.3 8.9v2l3.9-2.4v-2.3c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.1.1.1.3.2.5l3.5-2.2c-.1-.4-.3-.7-.5-.9-.9-1.1-3.3-1.7-7.1-1.7zM640.7 167.6c-.9 1.1-1.4 4.1-1.4 8.9 0 4.8.5 7.8 1.4 9 .9 1.1 3.3 1.7 7.1 1.7s6.2-.6 7.1-1.7c.9-1.1 1.4-4.1 1.4-9 0-4.1-.3-6.8-1-8.3l-3.3-2.1c-1.1-.2-2.5-.3-4.2-.3-3.8.1-6.2.6-7.1 1.8zm11.7 8.8c0 3.5-.2 5.6-.6 6.3-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.7-.5-.5-.7-1.8-.7-3.9v-5.3c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.5.6 2.6.6 6.1zM608.4 228.8c-3.8 0-6.2.6-7.1 1.7-.9 1.1-1.3 4.1-1.3 8.9 0 3.2.2 5.6.6 7.2l3.5-2.2c-.1-.6-.2-1.4-.2-2.4v-5.2c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.5.6 5.7l3.9-2.4c-.2-3.1-.6-5.1-1.3-5.9-.9-1.2-3.3-1.8-7.1-1.8zM623.8 232l5-3h-1.7zM655 199c-.9-1.1-3.3-1.7-7.1-1.7s-6.2.6-7.1 1.7c-.9 1.1-1.3 4.1-1.3 8.9 0 4.8.4 7.8 1.3 9 .7.9 2.3 1.4 4.7 1.6l10.7-6.7c.1-1.1.1-2.4.1-3.9 0-4.8-.4-7.7-1.3-8.9zm-3.3 15.2c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.8-.5-.5-.7-1.8-.7-3.9v-5.4c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2.1 3.6-.1 5.7-.6 6.4zM343.9 203.8l2.3 2.6 5.5-5.4v17.5h4v-21h-5.1zM351.6 165.9c-3.8 0-6.2.6-7.1 1.7-.9 1.1-1.4 4.1-1.4 8.9 0 4.8.5 7.8 1.4 9 .9 1.1 3.3 1.7 7.1 1.7 3.9 0 6.2-.6 7.1-1.7.9-1.1 1.4-4.1 1.4-9 0-4.8-.5-7.8-1.4-8.9-.8-1.2-3.2-1.7-7.1-1.7zm3.9 16.8c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.7-.5-.5-.7-1.8-.7-3.9v-5.3c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2.1 3.4-.1 5.5-.6 6.2zM351.6 260.3c-3.8 0-6.2.6-7.1 1.7-.9 1.1-1.4 4.1-1.4 8.9 0 4.8.5 7.8 1.4 9 .9 1.1 3.3 1.7 7.1 1.7 3.9 0 6.2-.6 7.1-1.7.9-1.1 1.4-4.1 1.4-9 0-4.8-.5-7.8-1.4-8.9-.8-1.2-3.2-1.7-7.1-1.7zm3.9 16.8c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.8-.5-.5-.7-1.8-.7-3.9v-5.3c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2.1 3.5-.1 5.6-.6 6.3zM355.7 249.9V229h-5l-6.8 6.3 2.4 2.5 5.4-5.4v17.5zM371.4 169.5V187h4v-21h-5l-6.8 6.4 2.4 2.5zM331.9 197.3c-3.9 0-6.2.6-7.1 1.7-.9 1.1-1.4 4.1-1.4 8.9 0 4.8.4 7.8 1.4 9 .9 1.1 3.3 1.7 7.1 1.7 3.9 0 6.2-.6 7.1-1.7.9-1.1 1.4-4.1 1.4-9 0-4.8-.4-7.8-1.4-8.9-.9-1.1-3.3-1.7-7.1-1.7zm3.9 16.9c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.8-.5-.5-.7-1.8-.7-3.9v-5.4c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2 0 3.6-.2 5.7-.6 6.4zM351.6 291.7c-3.8 0-6.2.6-7.1 1.7-.9 1.1-1.4 4.1-1.4 8.9 0 4.8.4 7.8 1.4 9 .9 1.1 3.3 1.7 7.1 1.7 3.9 0 6.2-.6 7.1-1.7.9-1.1 1.4-4.1 1.4-9 0-4.8-.5-7.8-1.4-8.9-.9-1.1-3.2-1.7-7.1-1.7zm3.9 16.8c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.7-.5-.5-.7-1.8-.7-3.9V299.7c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2.1 3.4-.1 5.5-.6 6.2zM375.4 312.9v-21h-5l-6.8 6.3 2.4 2.6 5.4-5.4v17.5zM331.9 165.9c-3.8 0-6.2.6-7.1 1.7-.9 1.1-1.4 4.1-1.4 8.9 0 4.8.5 7.8 1.4 9 .9 1.1 3.3 1.7 7.1 1.7 3.9 0 6.2-.6 7.1-1.7.9-1.1 1.4-4.1 1.4-9 0-4.8-.4-7.8-1.4-8.9-.9-1.2-3.3-1.7-7.1-1.7zm3.9 16.8c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.7-.5-.5-.7-1.8-.7-3.9v-5.3c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2 0 3.4-.2 5.5-.6 6.2zM343.9 361.1l2.3 2.6 5.5-5.4v17.5h4v-21h-5.1zM355.6 344.3v-21h-5l-6.8 6.4 2.4 2.5 5.5-5.4v17.5zM371.4 354.6c-3.9 0-6.2.6-7.1 1.7-.9 1.1-1.4 4.1-1.4 8.9 0 4.8.4 7.8 1.4 9 .9 1.1 3.3 1.7 7.1 1.7 3.9 0 6.2-.6 7.1-1.7.9-1.1 1.3-4.1 1.3-9 0-4.8-.4-7.8-1.3-8.9-.9-1.1-3.3-1.7-7.1-1.7zm3.9 16.9c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.3-3.8-.8s-.7-1.8-.7-3.9V362.6c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2s-.2 5.6-.6 6.3zM395.2 218.5v-21h-5.1l-6.7 6.3 2.3 2.6 5.5-5.4v17.5zM383.4 298.2l2.3 2.6 5.5-5.4v17.5h4v-21h-5.1zM383.3 329.7l2.4 2.5 5.5-5.4v17.5h3.9v-21h-5zM383.4 266.7l2.3 2.6 5.5-5.4v17.5h4v-21h-5.1zM391.2 228.8c-3.9 0-6.2.6-7.1 1.7-.9 1.1-1.3 4.1-1.3 8.9 0 4.8.4 7.8 1.3 9 .9 1.1 3.3 1.7 7.1 1.7s6.2-.6 7.1-1.7c.9-1.1 1.4-4.1 1.4-9 0-4.8-.5-7.8-1.4-8.9-.9-1.1-3.3-1.7-7.1-1.7zm3.9 16.8c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.3-3.8-.8s-.7-1.8-.7-3.9v-5.2c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2 0 3.4-.2 5.5-.6 6.2zM391.1 187.2c3.8 0 6.2-.6 7.1-1.7.9-1.1 1.4-4.1 1.4-9 0-4.8-.4-7.8-1.4-8.9-.9-1.1-3.3-1.7-7.1-1.7-3.9 0-6.2.6-7.1 1.7-.9 1.1-1.4 4.1-1.4 8.9 0 4.8.5 7.8 1.4 9 .9 1.1 3.3 1.7 7.1 1.7zm-4.5-13.4c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2s-.2 5.6-.6 6.3c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.7-.5-.5-.7-1.8-.7-3.9v-5.4zM364.2 342.8c.9 1.1 3.3 1.7 7.1 1.7 3.9 0 6.2-.6 7.1-1.7.9-1.1 1.4-4.1 1.4-9 0-4.8-.5-7.8-1.4-8.9-.9-1.1-3.3-1.7-7.1-1.7-3.9 0-6.2.6-7.1 1.7-.9 1.1-1.4 4.1-1.4 8.9.1 4.9.5 7.8 1.4 9zm2.6-11.7c0-2 .2-3.2.7-3.7.5-.5 1.6-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2s-.2 5.6-.6 6.3c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.3-3.8-.8s-.7-1.8-.7-3.9v-5.3zM326.5 269.3l5.4-5.4v17.5h4v-21h-5l-6.8 6.3zM371.4 260.3c-3.9 0-6.2.6-7.1 1.7-.9 1.1-1.4 4.1-1.4 8.9 0 4.8.4 7.8 1.4 9 .9 1.1 3.3 1.7 7.1 1.7 3.9 0 6.2-.6 7.1-1.7.9-1.1 1.3-4.1 1.3-9 0-4.8-.4-7.8-1.3-8.9-.9-1.2-3.3-1.7-7.1-1.7zm3.9 16.8c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.8-.5-.5-.7-1.8-.7-3.9v-5.3c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2s-.2 5.6-.6 6.3zM371.4 197.3c-3.9 0-6.2.6-7.1 1.7-.9 1.1-1.4 4.1-1.4 8.9 0 4.8.4 7.8 1.4 9 .9 1.1 3.3 1.7 7.1 1.7 3.9 0 6.2-.6 7.1-1.7.9-1.1 1.3-4.1 1.3-9 0-4.8-.4-7.8-1.3-8.9-.9-1.1-3.3-1.7-7.1-1.7zm3.9 16.9c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.8-.5-.5-.7-1.8-.7-3.9v-5.4c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2 0 3.6-.2 5.7-.6 6.4zM375.4 249.9V229h-5l-6.7 6.3 2.3 2.5 5.5-5.4v17.5zM335.9 249.9V229h-5l-6.8 6.3 2.4 2.5 5.5-5.4v17.5zM292.4 228.8c-3.9 0-6.2.6-7.1 1.7-.9 1.1-1.4 4.1-1.4 8.9 0 4.8.5 7.8 1.4 9 .9 1.1 3.3 1.7 7.1 1.7s6.2-.6 7.1-1.7c.9-1.1 1.4-4.1 1.4-9 0-4.8-.5-7.8-1.4-8.9-.9-1.1-3.2-1.7-7.1-1.7zm3.9 16.8c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.3-3.8-.8s-.7-1.8-.7-3.9v-5.2c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2 0 3.4-.2 5.5-.6 6.2zM292.4 354.6c-3.9 0-6.2.6-7.1 1.7-.9 1.1-1.4 4.1-1.4 8.9 0 4.8.4 7.8 1.4 9 .9 1.1 3.3 1.7 7.1 1.7s6.2-.6 7.1-1.7c.9-1.1 1.4-4.1 1.4-9 0-4.8-.4-7.8-1.4-8.9-.9-1.1-3.3-1.7-7.1-1.7zm3.9 16.9c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.3-3.8-.8s-.7-1.8-.7-3.9V362.6c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2s-.2 5.6-.6 6.3zM292.4 165.9c-3.9 0-6.2.6-7.1 1.7-.9 1.1-1.4 4.1-1.4 8.9 0 4.8.5 7.8 1.4 9 .9 1.1 3.3 1.7 7.1 1.7s6.2-.6 7.1-1.7c.9-1.1 1.4-4.1 1.4-9 0-4.8-.5-7.8-1.4-8.9-.9-1.2-3.2-1.7-7.1-1.7zm3.9 16.8c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.7-.5-.5-.7-1.8-.7-3.9v-5.3c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2 0 3.4-.2 5.5-.6 6.2zM284.6 266.7l2.4 2.6 5.4-5.4v17.5h4v-21h-5zM292.4 218.6c3.8 0 6.2-.6 7.1-1.7.9-1.1 1.4-4.1 1.4-9 0-4.8-.4-7.8-1.4-8.9-.9-1.1-3.3-1.7-7.1-1.7-3.9 0-6.2.6-7.1 1.7-.9 1.1-1.4 4.1-1.4 8.9 0 4.8.4 7.8 1.4 9 .9 1.2 3.2 1.7 7.1 1.7zm-4.5-13.4c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2s-.2 5.6-.6 6.3c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.8-.5-.5-.7-1.8-.7-3.9V205.2zM272.7 228.8c-3.8 0-6.2.6-7.1 1.7-.9 1.1-1.4 4.1-1.4 8.9 0 4.8.5 7.8 1.4 9 .9 1.1 3.3 1.7 7.1 1.7s6.2-.6 7.1-1.7c.9-1.1 1.4-4.1 1.4-9 0-4.8-.5-7.8-1.4-8.9-.9-1.1-3.3-1.7-7.1-1.7zm3.9 16.8c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.3-3.8-.8s-.7-1.8-.7-3.9v-5.2c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2 0 3.4-.2 5.5-.6 6.2zM272.6 291.7c-3.9 0-6.2.6-7.1 1.7-.9 1.1-1.4 4.1-1.4 8.9 0 4.8.4 7.8 1.4 9 .9 1.1 3.3 1.7 7.1 1.7s6.2-.6 7.1-1.7c.9-1.1 1.4-4.1 1.4-9 0-4.8-.4-7.8-1.4-8.9-.8-1.1-3.2-1.7-7.1-1.7zm4 16.8c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.7-.5-.5-.7-1.8-.7-3.9V299.7c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2 0 3.4-.2 5.5-.6 6.2zM272.6 323.2c-3.8 0-6.2.6-7.1 1.7-.9 1.1-1.4 4.1-1.4 8.9 0 4.8.5 7.8 1.4 9 .9 1.1 3.3 1.7 7.1 1.7s6.2-.6 7.1-1.7c.9-1.1 1.4-4.1 1.4-9 0-4.8-.5-7.8-1.4-8.9-.8-1.2-3.2-1.7-7.1-1.7zm3.9 16.8c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.3-3.8-.8s-.7-1.8-.7-3.9v-5.3c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2.1 3.5-.1 5.6-.6 6.3zM296.4 312.9v-21h-5l-6.8 6.3 2.4 2.6 5.4-5.4v17.5zM292.4 344.5c3.8 0 6.2-.6 7.1-1.7.9-1.1 1.4-4.1 1.4-9 0-4.8-.4-7.8-1.4-8.9-.9-1.1-3.3-1.7-7.1-1.7-3.9 0-6.2.6-7.1 1.7-.9 1.1-1.4 4.1-1.4 8.9 0 4.8.5 7.8 1.4 9 .8 1.1 3.2 1.7 7.1 1.7zm-4.5-13.4c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2s-.2 5.6-.6 6.3c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.3-3.8-.8s-.7-1.8-.7-3.9v-5.3zM316.2 344.3v-21h-5.1l-6.7 6.4 2.3 2.5 5.5-5.4v17.5zM306.7 269.3l5.5-5.4v17.5h4v-21h-5.1l-6.7 6.3zM331.9 354.6c-3.9 0-6.2.6-7.1 1.7-.9 1.1-1.4 4.1-1.4 8.9 0 4.8.4 7.8 1.4 9 .9 1.1 3.3 1.7 7.1 1.7 3.9 0 6.2-.6 7.1-1.7.9-1.1 1.4-4.1 1.4-9 0-4.8-.4-7.8-1.4-8.9-.9-1.1-3.3-1.7-7.1-1.7zm3.9 16.9c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.3-3.8-.8s-.7-1.8-.7-3.9V362.6c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2s-.2 5.6-.6 6.3zM331.9 344.5c3.9 0 6.2-.6 7.1-1.7.9-1.1 1.4-4.1 1.4-9 0-4.8-.5-7.8-1.4-8.9-.9-1.1-3.3-1.7-7.1-1.7s-6.2.6-7.1 1.7c-.9 1.1-1.4 4.1-1.4 8.9 0 4.8.5 7.8 1.4 9 .8 1.1 3.2 1.7 7.1 1.7zm-4.5-13.4c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2s-.2 5.6-.6 6.3c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.3-3.8-.8s-.7-1.8-.7-3.9v-5.3zM304.4 361.1l2.3 2.6 5.5-5.4v17.5h4v-21h-5.1zM331.9 291.7c-3.9 0-6.2.6-7.1 1.7-.9 1.1-1.4 4.1-1.4 8.9 0 4.8.4 7.8 1.4 9 .9 1.1 3.3 1.7 7.1 1.7 3.9 0 6.2-.6 7.1-1.7.9-1.1 1.4-4.1 1.4-9 0-4.8-.4-7.8-1.4-8.9-.9-1.1-3.3-1.7-7.1-1.7zm3.9 16.8c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.7-.5-.5-.7-1.8-.7-3.9V299.7c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2 0 3.4-.2 5.5-.6 6.2zM316.2 249.9V229h-5l-6.8 6.3 2.3 2.5 5.5-5.4v17.5zM312.1 291.7c-3.9 0-6.2.6-7.1 1.7-.9 1.1-1.4 4.1-1.4 8.9 0 4.8.5 7.8 1.4 9 .9 1.1 3.3 1.7 7.1 1.7 3.9 0 6.2-.6 7.1-1.7.9-1.1 1.4-4.1 1.4-9 0-4.8-.5-7.8-1.4-8.9-.8-1.1-3.2-1.7-7.1-1.7zm3.9 16.8c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.7-.5-.5-.7-1.8-.7-3.9V299.7c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2.1 3.4-.1 5.5-.6 6.2zM410.9 169.5V187h4v-21h-5l-6.8 6.4 2.4 2.5zM306.7 206.4l5.5-5.4v17.5h4v-21h-5.1l-6.7 6.3zM316.2 187v-21h-5l-6.8 6.4 2.3 2.5 5.5-5.4V187zM521.6 235.3l2.4 2.5 5.5-5.4v17.5h3.9V229h-5zM521.6 266.7l2.3 2.6 5.5-5.4v17.5h4v-21h-5zM549.1 218.6c3.8 0 6.2-.6 7.1-1.7.9-1.1 1.3-4.1 1.3-9 0-4.8-.5-7.8-1.3-8.9-.9-1.1-3.3-1.7-7.1-1.7-3.9 0-6.2.6-7.1 1.7-.9 1.1-1.3 4.1-1.3 8.9 0 4.8.4 7.8 1.3 9 .9 1.2 3.2 1.7 7.1 1.7zm-4.5-13.4c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2s-.2 5.6-.6 6.3c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.8-.5-.5-.7-1.8-.7-3.9V205.2zM568.9 201v17.5h4v-21h-5l-6.8 6.3 2.3 2.6zM509.6 260.3c-3.9 0-6.2.6-7.1 1.7-.9 1.1-1.4 4.1-1.4 8.9 0 4.8.5 7.8 1.4 9 .9 1.1 3.3 1.7 7.1 1.7s6.2-.6 7.1-1.7c.9-1.1 1.3-4.1 1.3-9 0-4.8-.4-7.8-1.3-8.9-.9-1.2-3.2-1.7-7.1-1.7zm3.9 16.8c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.8-.5-.5-.7-1.8-.7-3.9v-5.3c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2s-.2 5.6-.6 6.3zM541.3 298.2l2.4 2.6 5.4-5.4v17.5h4v-21h-5zM470.2 228.8c-3.8 0-6.2.6-7.1 1.7-.9 1.1-1.3 4.1-1.3 8.9 0 4.8.4 7.8 1.3 9 .9 1.1 3.3 1.7 7.1 1.7 3.9 0 6.2-.6 7.1-1.7.9-1.1 1.4-4.1 1.4-9 0-4.8-.5-7.8-1.4-8.9-.9-1.1-3.3-1.7-7.1-1.7zm3.9 16.8c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.3-3.8-.8s-.7-1.8-.7-3.9v-5.2c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2 0 3.4-.2 5.5-.6 6.2zM462.3 266.7l2.4 2.6 5.5-5.4v17.5h3.9v-21h-5zM509.7 232.4v17.5h4V229h-5l-6.8 6.3 2.4 2.5zM490 232.4v17.5h3.9V229h-5l-6.8 6.3 2.4 2.5zM489.9 260.3c-3.9 0-6.2.6-7.1 1.7-.9 1.1-1.4 4.1-1.4 8.9 0 4.8.5 7.8 1.4 9 .9 1.1 3.3 1.7 7.1 1.7s6.2-.6 7.1-1.7c.9-1.1 1.4-4.1 1.4-9 0-4.8-.5-7.8-1.4-8.9-.9-1.2-3.3-1.7-7.1-1.7zm3.9 16.8c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.8-.5-.5-.7-1.8-.7-3.9v-5.3c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2s-.2 5.6-.6 6.3zM462.3 298.2l2.4 2.6 5.5-5.4v17.5h3.9v-21h-5zM608.3 291.7c-3.8 0-6.2.6-7.1 1.7-.9 1.1-1.3 4.1-1.3 8.9 0 4.8.4 7.8 1.3 9 .9 1.1 3.3 1.7 7.1 1.7 3.9 0 6.2-.6 7.1-1.7.9-1.1 1.3-4.1 1.3-9 0-4.8-.5-7.8-1.3-8.9-.8-1.1-3.2-1.7-7.1-1.7zm3.9 16.8c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.7-.5-.5-.7-1.8-.7-3.9V299.7c0-2 .2-3.2.7-3.7.5-.5 1.6-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2.1 3.4-.1 5.5-.6 6.2zM549.1 260.3c-3.9 0-6.2.6-7.1 1.7-.9 1.1-1.3 4.1-1.3 8.9 0 4.8.4 7.8 1.3 9 .9 1.1 3.3 1.7 7.1 1.7s6.2-.6 7.1-1.7c.9-1.1 1.3-4.1 1.3-9 0-4.8-.5-7.8-1.3-8.9-.9-1.2-3.3-1.7-7.1-1.7zm3.9 16.8c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.8-.5-.5-.7-1.8-.7-3.9v-5.3c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2s-.2 5.6-.6 6.3zM628.1 344.5c3.9 0 6.2-.6 7.1-1.7.9-1.1 1.4-4.1 1.4-9 0-4.8-.4-7.8-1.4-8.9-.9-1.1-3.3-1.7-7.1-1.7s-6.2.6-7.1 1.7c-.9 1.1-1.3 4.1-1.3 8.9 0 4.8.4 7.8 1.3 9 .9 1.1 3.3 1.7 7.1 1.7zm-4.5-13.4c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2s-.2 5.6-.6 6.3c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.3-3.8-.8s-.7-1.8-.7-3.9v-5.3zM628.1 295.4v17.5h4v-21h-5l-6.8 6.3 2.4 2.6zM580.8 329.7l2.4 2.5 5.5-5.4v17.5h3.9v-21h-5zM600.6 329.7l2.4 2.5 5.4-5.4v17.5h4v-21h-5zM549.2 228.8c-3.8 0-6.2.6-7.1 1.7-.9 1.1-1.4 4.1-1.4 8.9 0 4.8.5 7.8 1.4 9 .9 1.1 3.3 1.7 7.1 1.7 3.9 0 6.2-.6 7.1-1.7.9-1.1 1.4-4.1 1.4-9 0-4.8-.5-7.8-1.4-8.9-.9-1.1-3.3-1.7-7.1-1.7zm3.9 16.8c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.3-3.8-.8s-.7-1.8-.7-3.9v-5.2c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2 0 3.4-.2 5.5-.6 6.2zM568.8 291.7c-3.8 0-6.2.6-7.1 1.7-.9 1.1-1.3 4.1-1.3 8.9 0 4.8.4 7.8 1.3 9 .9 1.1 3.3 1.7 7.1 1.7 3.9 0 6.2-.6 7.1-1.7.9-1.1 1.3-4.1 1.3-9 0-4.8-.4-7.8-1.3-8.9-.8-1.1-3.2-1.7-7.1-1.7zm3.9 16.8c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.7-.5-.5-.7-1.8-.7-3.9V299.7c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2.1 3.4-.1 5.5-.6 6.2zM568.9 228.8c-3.9 0-6.2.6-7.1 1.7-.9 1.1-1.4 4.1-1.4 8.9 0 4.8.5 7.8 1.4 9 .9 1.1 3.3 1.7 7.1 1.7s6.2-.6 7.1-1.7c.9-1.1 1.4-4.1 1.4-9 0-4.8-.5-7.8-1.4-8.9-.9-1.1-3.3-1.7-7.1-1.7zm3.9 16.8c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.3-3.8-.8s-.7-1.8-.7-3.9v-5.2c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2 0 3.4-.2 5.5-.6 6.2zM588.6 295.4v17.5h4v-21h-5l-6.8 6.3 2.4 2.6zM572.9 281.4v-21h-5l-6.8 6.3 2.3 2.6 5.5-5.4v17.5zM489.9 358.3v17.5h4v-21h-5l-6.8 6.3 2.4 2.6zM430.6 291.7c-3.8 0-6.2.6-7.1 1.7-.9 1.1-1.4 4.1-1.4 8.9 0 4.8.5 7.8 1.4 9 .9 1.1 3.3 1.7 7.1 1.7 3.9 0 6.2-.6 7.1-1.7.9-1.1 1.3-4.1 1.3-9 0-4.8-.4-7.8-1.3-8.9-.9-1.1-3.2-1.7-7.1-1.7zm3.9 16.8c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.7-.5-.5-.7-1.8-.7-3.9V299.7c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2.1 3.4-.2 5.5-.6 6.2zM434.7 249.9V229h-5l-6.8 6.3 2.4 2.5 5.4-5.4v17.5zM425.2 269.3l5.5-5.4v17.5h4v-21h-5.1l-6.7 6.3zM430.6 323.2c-3.8 0-6.2.6-7.1 1.7-.9 1.1-1.4 4.1-1.4 8.9 0 4.8.5 7.8 1.4 9 .9 1.1 3.3 1.7 7.1 1.7 3.9 0 6.2-.6 7.1-1.7.9-1.1 1.3-4.1 1.3-9 0-4.8-.4-7.8-1.3-8.9-.9-1.2-3.2-1.7-7.1-1.7zm3.9 16.8c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.3-3.8-.8s-.7-1.8-.7-3.9v-5.3c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2.1 3.5-.2 5.6-.6 6.3zM422.9 203.8l2.3 2.6 5.5-5.4v17.5h4v-21h-5.1zM430.6 165.9c-3.9 0-6.2.6-7.1 1.7-.9 1.1-1.4 4.1-1.4 8.9 0 4.8.4 7.8 1.4 9 .9 1.1 3.3 1.7 7.1 1.7 3.9 0 6.2-.6 7.1-1.7.9-1.1 1.4-4.1 1.4-9 0-4.8-.4-7.8-1.4-8.9-.8-1.2-3.2-1.7-7.1-1.7zm3.9 16.8c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.7-.5-.5-.7-1.8-.7-3.9v-5.3c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2.1 3.4-.1 5.5-.6 6.2zM410.9 291.7c-3.8 0-6.2.6-7.1 1.7-.9 1.1-1.4 4.1-1.4 8.9 0 4.8.4 7.8 1.4 9 .9 1.1 3.3 1.7 7.1 1.7s6.2-.6 7.1-1.7c.9-1.1 1.4-4.1 1.4-9 0-4.8-.5-7.8-1.4-8.9-.9-1.1-3.3-1.7-7.1-1.7zm3.9 16.8c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.7-.5-.5-.7-1.8-.7-3.9V299.7c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2 0 3.4-.2 5.5-.6 6.2zM403.1 329.7l2.4 2.5 5.4-5.4v17.5h4v-21h-5zM410.9 260.3c-3.8 0-6.2.6-7.1 1.7-.9 1.1-1.4 4.1-1.4 8.9 0 4.8.4 7.8 1.4 9 .9 1.1 3.3 1.7 7.1 1.7s6.2-.6 7.1-1.7c.9-1.1 1.4-4.1 1.4-9 0-4.8-.5-7.8-1.4-8.9-.9-1.2-3.3-1.7-7.1-1.7zm3.9 16.8c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.8-.5-.5-.7-1.8-.7-3.9v-5.3c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2s-.2 5.6-.6 6.3zM410.9 228.8c-3.8 0-6.2.6-7.1 1.7-.9 1.1-1.4 4.1-1.4 8.9 0 4.8.4 7.8 1.4 9 .9 1.1 3.3 1.7 7.1 1.7 3.9 0 6.2-.6 7.1-1.7.9-1.1 1.4-4.1 1.4-9 0-4.8-.4-7.8-1.4-8.9-.9-1.1-3.2-1.7-7.1-1.7zm3.9 16.8c-.4.7-1.7 1.1-3.9 1.1-2 0-3.3-.3-3.8-.8s-.7-1.8-.7-3.9v-5.2c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2 0 3.4-.2 5.5-.6 6.2zM464.7 363.7l5.5-5.4v17.5h3.9v-21h-5l-6.8 6.3zM430.6 354.6c-3.8 0-6.2.6-7.1 1.7-.9 1.1-1.4 4.1-1.4 8.9 0 4.8.5 7.8 1.4 9 .9 1.1 3.3 1.7 7.1 1.7 3.9 0 6.2-.6 7.1-1.7.9-1.1 1.4-4.1 1.4-9 0-4.8-.4-7.8-1.4-8.9-.9-1.1-3.2-1.7-7.1-1.7zm3.9 16.9c-.4.7-1.7 1.1-3.8 1.1-2.1 0-3.3-.3-3.8-.8s-.7-1.8-.7-3.9V362.6c0-2 .2-3.2.7-3.7.5-.5 1.6-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2-.1 3.5-.3 5.6-.7 6.3zM450.4 197.3c-3.9 0-6.2.6-7.1 1.7-.9 1.1-1.4 4.1-1.4 8.9 0 4.8.5 7.8 1.4 9 .9 1.1 3.3 1.7 7.1 1.7s6.2-.6 7.1-1.7c.9-1.1 1.3-4.1 1.3-9 0-4.8-.5-7.8-1.3-8.9-.9-1.1-3.3-1.7-7.1-1.7zm3.9 16.9c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.8-.5-.5-.7-1.8-.7-3.9v-5.4c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2 0 3.6-.2 5.7-.6 6.4zM252.9 165.9c-3.9 0-6.2.6-7.1 1.7-.9 1.1-1.4 4.1-1.4 8.9 0 4.8.4 7.8 1.4 9 .9 1.1 3.3 1.7 7.1 1.7 3.9 0 6.2-.6 7.1-1.7.9-1.1 1.4-4.1 1.4-9 0-4.8-.5-7.8-1.4-8.9-.9-1.2-3.2-1.7-7.1-1.7zm3.9 16.8c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.7-.5-.5-.7-1.8-.7-3.9v-5.3c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2.1 3.4-.2 5.5-.6 6.2zM410.9 218.6c3.8 0 6.2-.6 7.1-1.7.9-1.1 1.4-4.1 1.4-9 0-4.8-.5-7.8-1.4-8.9-.9-1.1-3.3-1.7-7.1-1.7s-6.2.6-7.1 1.7c-.9 1.1-1.4 4.1-1.4 8.9 0 4.8.4 7.8 1.4 9 .8 1.2 3.2 1.7 7.1 1.7zm-4.5-13.4c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2s-.2 5.6-.6 6.3c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.8-.5-.5-.7-1.8-.7-3.9V205.2zM470.2 201v17.5h3.9v-21h-5l-6.8 6.3 2.4 2.6zM454.4 187v-21h-5l-6.8 6.4 2.4 2.5 5.4-5.4V187zM450.3 323.2c-3.9 0-6.2.6-7.1 1.7-.9 1.1-1.4 4.1-1.4 8.9 0 4.8.5 7.8 1.4 9 .9 1.1 3.3 1.7 7.1 1.7 3.9 0 6.2-.6 7.1-1.7.9-1.1 1.4-4.1 1.4-9 0-4.8-.4-7.8-1.4-8.9-.8-1.2-3.2-1.7-7.1-1.7zm4 16.8c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.3-3.8-.8s-.7-1.8-.7-3.9v-5.3c0-2 .2-3.2.7-3.7.5-.5 1.6-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2s-.2 5.6-.6 6.3zM442.6 361.1l2.3 2.6 5.5-5.4v17.5h4v-21h-5zM450.3 291.7c-3.9 0-6.2.6-7.1 1.7-.9 1.1-1.4 4.1-1.4 8.9 0 4.8.5 7.8 1.4 9 .9 1.1 3.3 1.7 7.1 1.7 3.9 0 6.2-.6 7.1-1.7.9-1.1 1.4-4.1 1.4-9 0-4.8-.4-7.8-1.4-8.9-.8-1.1-3.2-1.7-7.1-1.7zm4 16.8c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.7-.5-.5-.7-1.8-.7-3.9V299.7c0-2 .2-3.2.7-3.7.5-.5 1.6-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2 0 3.4-.2 5.5-.6 6.2zM454.4 249.9V229h-5l-6.8 6.3 2.4 2.5 5.5-5.4v17.5zM450.4 260.3c-3.9 0-6.2.6-7.1 1.7-.9 1.1-1.4 4.1-1.4 8.9 0 4.8.5 7.8 1.4 9 .9 1.1 3.3 1.7 7.1 1.7s6.2-.6 7.1-1.7c.9-1.1 1.3-4.1 1.3-9 0-4.8-.5-7.8-1.3-8.9-.9-1.2-3.3-1.7-7.1-1.7zm3.9 16.8c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.8-.5-.5-.7-1.8-.7-3.9v-5.3c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2s-.2 5.6-.6 6.3zM220.5 324.9c-.9-1.1-3.3-1.7-7.1-1.7s-6.2.6-7.1 1.7c-.7.9-1.1 2.9-1.3 5.9l3.9 2.4v-2.1c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2 0 2.3-.1 3.9-.3 5l3.6 2.3c.4-1.6.6-4 .6-7.2.1-4.8-.4-7.8-1.3-8.9zM281.1 365.3c0-4.8-.4-7.8-1.4-8.9-.9-1.1-3.3-1.7-7.1-1.7-3.9 0-6.2.6-7.1 1.7-.9 1.1-1.4 4.1-1.4 8.9 0 .9 0 1.8.1 2.6l4.1 2.6c-.1-.7-.2-1.5-.2-2.5V362.7c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2s-.2 5.6-.6 6.3c-.4.7-1.7 1.1-3.9 1.1h-1l5 3.1c1.5-.3 2.5-.7 3.1-1.4 1-1.3 1.4-4.3 1.4-9.1zM161.3 293.4c-.9-1.1-3.3-1.7-7.1-1.7-3.9 0-6.2.6-7.1 1.7-.2.2-.3.5-.5.9l3.5 2.2.3-.6c.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.6.6 5.9l3.9 2.4v-2c.1-4.8-.4-7.8-1.3-8.9zM178 291.9h-5.1l-6.7 6.3 2.3 2.6 5.5-5.4v16l2.2 1.5h1.8zM193.7 323.2h-.9l9.1 5.7c-.2-2-.6-3.3-1.1-4-.9-1.2-3.3-1.7-7.1-1.7zM398.2 356.3c-.9-1.1-3.3-1.7-7.1-1.7-3.9 0-6.2.6-7.1 1.7-.9 1.1-1.4 4.1-1.4 8.9 0 4.8.4 7.8 1.4 9 .9 1.1 3.3 1.7 7.1 1.7 1 0 1.9 0 2.7-.1l5.1-3.2c.4-1.6.7-4 .7-7.4 0-4.8-.5-7.7-1.4-8.9zm-3.2 15.2c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.3-3.8-.8s-.7-1.8-.7-3.9V362.6c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2.1 3.5-.2 5.6-.6 6.3zM251.9 354.8l-3.4 3.2 2.9 1.8 1.6-1.5v2.5l3.9 2.5v-8.5z"/><path class="st2" d="M502.5 356.3c-.9 1.1-1.4 4.1-1.4 8.9 0 4.8.5 7.8 1.4 9 .3.3.7.6 1.2.8l4.2-2.6c-1-.1-1.7-.3-2-.7-.5-.5-.7-1.8-.7-3.9V362.5c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2 0 1.4 0 2.5-.1 3.4l.6-.4c1.7-1.1 2.9-2.7 3.4-4.6-.1-2.7-.3-4.7-.7-6-.5-.8-1.1-1.5-1.8-2.1-1.2-.6-3.2-.9-5.9-.9-4 .1-6.3.7-7.2 1.8zM419.3 365.3c0-4.8-.5-7.8-1.4-8.9-.9-1.1-3.3-1.7-7.1-1.7s-6.2.6-7.1 1.7c-.9 1.1-1.4 4.1-1.4 8.9 0 2 .1 3.7.2 5.1h.1l9 5.6c3.4-.1 5.5-.6 6.3-1.7 1-1.2 1.4-4.2 1.4-9zm-4.5 6.2c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.3-3.8-.8s-.7-1.8-.7-3.9V362.6c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2s-.2 5.6-.6 6.3zM469.1 323.3l-6.8 6.4 2.4 2.5 5.5-5.4v17.5h3.9v-14.8l-3-2 3-1.9v-2.3zM508.6 291.9l-6.8 6.3 2.4 2.6 5.4-5.4v8l4-2.5v-9zM537.8 302.4c0-4.8-.4-7.8-1.3-8.9-.9-1.1-3.3-1.7-7.1-1.7s-6.2.6-7.1 1.7c-.9 1.1-1.4 4.1-1.4 8.9v.3l4 2.5v-5.5c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2s-.2 5.6-.6 6.3c-.2.4-.8.7-1.6.9l4.1 2.5c.3-.2.6-.4.8-.6.8-1.2 1.2-4.2 1.2-9zM493.9 344.3v-2.5l-4-2.5v5zM498.3 302.4c0-4.8-.4-7.8-1.3-8.9-.9-1.1-3.3-1.7-7.1-1.7s-6.2.6-7.1 1.7c-.9 1.1-1.4 4.1-1.4 8.9 0 4.8.5 7.8 1.4 9 .9 1.1 3.3 1.7 7.1 1.7 2.4 0 4.2-.2 5.5-.7l1.6-1c.9-1.2 1.3-4.2 1.3-9zm-4.6 6.1c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.7-.5-.5-.7-1.8-.7-3.9V299.7c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2.1 3.4-.1 5.5-.6 6.2zM477.3 167.6c-.9-1.1-3.3-1.7-7.1-1.7s-6.2.6-7.1 1.7c-.9 1.1-1.4 4.1-1.4 8.9 0 4.8.5 7.8 1.4 9 .9 1.1 3.3 1.7 7.1 1.7.8 0 1.4 0 2-.1l5.9-3.7c.3-1.6.5-3.9.5-6.9 0-4.8-.4-7.8-1.3-8.9zm-3.3 15.1c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.7-.5-.5-.7-1.8-.7-3.9v-5.3c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2.1 3.4-.1 5.5-.6 6.2zM481.4 208c0 4.8.5 7.8 1.4 9 .9 1.1 3.3 1.7 7.1 1.7s6.2-.6 7.1-1.7c.9-1.1 1.4-4.1 1.4-9 0-1.2 0-2.2-.1-3.2l-4.3-2.6c.3.9.4 2.8.4 5.7 0 3.5-.2 5.6-.6 6.3-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.8-.5-.5-.7-1.8-.7-3.9v-5.4c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 1 0 1.7.1 2.4.2l-5.5-3.4c-1.8.3-3.1.8-3.7 1.5-1 1.2-1.4 4.1-1.4 9zM588.7 169.5V187h4v-21l-11.2 7 1.7 1.9zM568.9 187.2c3.9 0 6.2-.6 7.1-1.7.9-1.1 1.4-4.1 1.4-9v-.9l-4 2.5c-.1 2.5-.3 4-.6 4.6-.4.7-1.7 1.1-3.9 1.1-1.9 0-3-.2-3.6-.6l-3.6 2.3v.1c1 1 3.3 1.6 7.2 1.6zM502.5 216.9c.9 1.1 3.3 1.7 7.1 1.7s6.2-.6 7.1-1.7c.5-.7.9-2.1 1.1-4.2l-3.2 2-1.2-.7v.1c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.8-.5-.5-.7-1.8-.7-3.9v-1.6l-3.9-2.4v1.5c0 4.8.5 7.8 1.4 8.9zM533.4 218.5v-15.4l-4 2.5v12.9zM127.3 248.4c.9 1.1 3.3 1.7 7.1 1.7s6.2-.6 7.1-1.7c.9-1.1 1.4-4.1 1.4-9 0-4.8-.5-7.8-1.4-8.9-.9-1.1-3.3-1.7-7.1-1.7-.7 0-1.4 0-2 .1-2.2 1.4-4.2 2.7-6 3.7-.3 1.6-.5 3.9-.5 6.9 0 4.8.5 7.8 1.4 8.9zm2.6-11.7c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2s-.2 5.6-.6 6.3c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.3-3.8-.8s-.7-1.8-.7-3.9v-5.3zm-1-3c-.3 0-.6.1-.8.1.2-.1.5-.1.8-.1zM161.3 217c.8-1 1.2-3.3 1.3-7-1.4.9-2.8 1.7-4.1 2.6-.1.7-.2 1.3-.4 1.6-.4.7-1.7 1.1-3.8 1.1l-4.8 3c1.2.3 2.8.4 4.7.4 3.8-.1 6.2-.6 7.1-1.7zM121.8 248.4c.9-1.1 1.4-4.1 1.4-9 0-1.8-.1-3.4-.2-4.7-2.4 1.5-3.7 2.3-3.7 2.3l.1-.1c.1-.1.3-.1.4-.2-.2.1-.3.2-.5.3h-.1v2.2c0 3.5-.2 5.6-.6 6.3-.4.7-1.7 1.1-3.9 1.1-1.9 0-3.2-.2-3.7-.7-.4.7-.7 1.3-1 2.1-.1.2-.1.4-.2.5l-.3.9c1.2.4 3 .6 5.2.6 3.8.1 6.2-.5 7.1-1.6zm.6-13l-.6.3c.2 0 .4-.2.6-.3zM173.9 218.6c3.8 0 6.2-.6 7.1-1.7.9-1.1 1.4-4.1 1.4-9 0-4.8-.5-7.8-1.4-8.9l-.4-.4c-1.3.8-2.6 1.6-3.8 2.4.5.1.8.3 1 .6.4.6.6 2.7.6 6.2s-.2 5.6-.6 6.3c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.8-.5-.5-.7-1.8-.7-3.9V205.7c-1.3.8-2.7 1.7-4 2.5 0 4.7.5 7.6 1.3 8.7 1 1.2 3.4 1.7 7.2 1.7zM213.4 187.2c3.8 0 6.2-.6 7.1-1.7.9-1.1 1.4-4.1 1.4-9 0-1.3 0-2.5-.1-3.5l-3.9 2.4v1c0 3.5-.2 5.6-.6 6.3-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.7-.3-.3-.5-1-.6-2-1.2.7-2.4 1.5-3.6 2.2.2 1 .5 1.8.9 2.2.9 1.1 3.3 1.7 7.1 1.7zM227.8 174.9l5.5-5.4V187h4v-21H233c-.8.5-1.6 1-2.3 1.5l-5.2 4.9 2.3 2.5zM233.2 201v17.5h4v-21h-5l-6.8 6.3 2.4 2.6zM197.7 229h-5l-6.8 6.3 2.4 2.5 5.4-5.4v17.5h4zM197.7 281.4v-21h-5l-6.8 6.3 2.4 2.6 5.4-5.4v17.5zM213.5 201v17.5h3.9v-21h-5l-6.8 6.3 2.4 2.6zM252.9 197.3c-3.9 0-6.2.6-7.1 1.7-.9 1.1-1.4 4.1-1.4 8.9 0 4.8.4 7.8 1.4 9 .9 1.1 3.3 1.7 7.1 1.7 3.9 0 6.2-.6 7.1-1.7.9-1.1 1.4-4.1 1.4-9 0-4.8-.5-7.8-1.4-8.9-.9-1.1-3.2-1.7-7.1-1.7zm3.9 16.9c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.8-.5-.5-.7-1.8-.7-3.9v-5.4c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2.1 3.6-.2 5.7-.6 6.4zM233.2 232.4v17.5h4V229h-5l-6.8 6.3 2.4 2.5zM146.4 235.3l2.4 2.5 5.4-5.4v17.5h4V229h-5zM173.9 228.8c-3.9 0-6.2.6-7.1 1.7-.9 1.1-1.3 4.1-1.3 8.9 0 4.8.4 7.8 1.3 9 .9 1.1 3.3 1.7 7.1 1.7s6.2-.6 7.1-1.7c.9-1.1 1.4-4.1 1.4-9 0-4.8-.5-7.8-1.4-8.9-.9-1.1-3.2-1.7-7.1-1.7zm3.9 16.8c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.3-3.8-.8s-.7-1.8-.7-3.9v-5.2c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2.1 3.4-.1 5.5-.6 6.2zM193.7 218.6c3.8 0 6.2-.6 7.1-1.7.9-1.1 1.4-4.1 1.4-9 0-4.8-.4-7.8-1.4-8.9-.9-1.1-3.3-1.7-7.1-1.7-3.9 0-6.2.6-7.1 1.7-.9 1.1-1.4 4.1-1.4 8.9 0 4.8.5 7.8 1.4 9 .8 1.2 3.2 1.7 7.1 1.7zm-4.6-13.4c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2s-.2 5.6-.6 6.3c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.8-.5-.5-.7-1.8-.7-3.9V205.2zM272.7 169.5V187h4v-21h-5l-6.8 6.4 2.4 2.5zM272.6 281.6c3.8 0 6.2-.6 7.1-1.7.9-1.1 1.4-4.1 1.4-9 0-4.8-.5-7.8-1.4-8.9-.9-1.1-3.3-1.7-7.1-1.7s-6.2.6-7.1 1.7c-.9 1.1-1.4 4.1-1.4 8.9 0 4.8.5 7.8 1.4 9 .9 1.1 3.3 1.7 7.1 1.7zm-4.5-13.4c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2s-.2 5.6-.6 6.3c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.8-.5-.5-.7-1.8-.7-3.9v-5.3zM213.4 291.7c-3.9 0-6.2.6-7.1 1.7-.9 1.1-1.3 4.1-1.3 8.9 0 4.8.4 7.8 1.3 9 .9 1.1 3.3 1.7 7.1 1.7s6.2-.6 7.1-1.7c.9-1.1 1.4-4.1 1.4-9 0-4.8-.5-7.8-1.4-8.9-.9-1.1-3.2-1.7-7.1-1.7zm3.9 16.8c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.7-.5-.5-.7-1.8-.7-3.9V299.7c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2.1 3.4-.2 5.5-.6 6.2zM213.4 228.8c-3.9 0-6.2.6-7.1 1.7-.9 1.1-1.3 4.1-1.3 8.9 0 4.8.4 7.8 1.3 9 .9 1.1 3.3 1.7 7.1 1.7s6.2-.6 7.1-1.7c.9-1.1 1.4-4.1 1.4-9 0-4.8-.5-7.8-1.4-8.9-.9-1.1-3.2-1.7-7.1-1.7zm3.9 16.8c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.3-3.8-.8s-.7-1.8-.7-3.9v-5.2c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2.1 3.4-.2 5.5-.6 6.2zM193.7 291.7c-3.8 0-6.2.6-7.1 1.7-.9 1.1-1.4 4.1-1.4 8.9 0 4.8.5 7.8 1.4 9 .9 1.1 3.3 1.7 7.1 1.7 3.9 0 6.2-.6 7.1-1.7.9-1.1 1.4-4.1 1.4-9 0-4.8-.5-7.8-1.4-8.9-.9-1.1-3.3-1.7-7.1-1.7zm3.9 16.8c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.7-.5-.5-.7-1.8-.7-3.9V299.7c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2 0 3.4-.2 5.5-.6 6.2zM213.4 260.3c-3.9 0-6.2.6-7.1 1.7-.9 1.1-1.3 4.1-1.3 8.9 0 4.8.4 7.8 1.3 9 .9 1.1 3.3 1.7 7.1 1.7s6.2-.6 7.1-1.7c.9-1.1 1.4-4.1 1.4-9 0-4.8-.5-7.8-1.4-8.9-.9-1.2-3.2-1.7-7.1-1.7zm3.9 16.8c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.8-.5-.5-.7-1.8-.7-3.9v-5.3c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2.1 3.5-.2 5.6-.6 6.3zM272.6 218.6c3.8 0 6.2-.6 7.1-1.7.9-1.1 1.4-4.1 1.4-9 0-4.8-.4-7.8-1.4-8.9-.9-1.1-3.3-1.7-7.1-1.7-3.9 0-6.2.6-7.1 1.7-.9 1.1-1.4 4.1-1.4 8.9 0 4.8.4 7.8 1.4 9 .9 1.2 3.3 1.7 7.1 1.7zm-4.5-13.4c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2s-.2 5.6-.6 6.3c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.8-.5-.5-.7-1.8-.7-3.9V205.2zM233.2 260.3c-3.9 0-6.2.6-7.1 1.7-.9 1.1-1.3 4.1-1.3 8.9 0 4.8.4 7.8 1.3 9 .9 1.1 3.3 1.7 7.1 1.7s6.2-.6 7.1-1.7c.9-1.1 1.4-4.1 1.4-9 0-4.8-.4-7.8-1.4-8.9-.9-1.2-3.3-1.7-7.1-1.7zm3.9 16.8c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.8-.5-.5-.7-1.8-.7-3.9v-5.3c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2s-.2 5.6-.6 6.3zM628.2 169.5V187h4v-21h-5.1l-6.7 6.4 2.3 2.5zM647.9 326.8v17.5h4v-21h-5l-6.8 6.4 2.4 2.5zM245.1 329.7l2.4 2.5 5.4-5.4v17.5h4v-21h-5zM608.3 354.6c-1.5 0-2.8.1-3.9.3l5.1 3.2c1.5.1 2.4.4 2.7.9.1.2.2.6.3 1.1l4.2 2.6c-.1-3.3-.6-5.4-1.3-6.3-.8-1.2-3.2-1.8-7.1-1.8zM252.9 260.3c-3.8 0-6.2.6-7.1 1.7-.9 1.1-1.4 4.1-1.4 8.9 0 4.8.5 7.8 1.4 9 .9 1.1 3.3 1.7 7.1 1.7 3.9 0 6.2-.6 7.1-1.7.9-1.1 1.4-4.1 1.4-9 0-4.8-.4-7.8-1.4-8.9-.9-1.2-3.3-1.7-7.1-1.7zm3.9 16.8c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.8-.5-.5-.7-1.8-.7-3.9v-5.3c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2s-.2 5.6-.6 6.3zM256.9 249.9V229h-5l-6.8 6.3 2.4 2.5 5.5-5.4v17.5zM245.1 298.2l2.4 2.6 5.5-5.4v17.5h3.9v-21h-5zM576 324.9c-.9-1.1-3.3-1.7-7.1-1.7s-6.2.6-7.1 1.7c-.4.5-.7 1.4-1 2.7l3.6 2.2c.1-1.3.3-2.1.7-2.5.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2v1.8l3.8 2.4c.1-1.2.1-2.5.1-4.1 0-4.7-.4-7.7-1.3-8.8zM628.1 201v17.5h4v-21h-5l-6.8 6.3 2.4 2.6zM588.6 228.8c-3.9 0-6.2.6-7.1 1.7-.9 1.1-1.4 4.1-1.4 8.9 0 4.8.5 7.8 1.4 9 .9 1.1 3.3 1.7 7.1 1.7s6.2-.6 7.1-1.7c.9-1.1 1.4-4.1 1.4-9 0-4.8-.5-7.8-1.4-8.9-.8-1.1-3.2-1.7-7.1-1.7zm3.9 16.8c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.3-3.8-.8s-.7-1.8-.7-3.9v-5.2c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2.1 3.4-.1 5.5-.6 6.2zM588.6 218.6c3.8 0 6.2-.6 7.1-1.7.9-1.1 1.3-4.1 1.3-9 0-4.8-.4-7.8-1.3-8.9-.9-1.1-3.3-1.7-7.1-1.7s-6.2.6-7.1 1.7c-.9 1.1-1.4 4.1-1.4 8.9 0 4.8.5 7.8 1.4 9 .9 1.2 3.2 1.7 7.1 1.7zm-4.5-13.4c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2s-.2 5.6-.7 6.3c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.8-.5-.5-.7-1.8-.7-3.9v-2.6l.1-2.7zM608.4 187.2c3.9 0 6.2-.6 7.1-1.7.9-1.1 1.4-4.1 1.4-9 0-4.8-.5-7.8-1.4-8.9-.9-1.1-3.3-1.7-7.1-1.7s-6.2.6-7.1 1.7c-.9 1.1-1.3 4.1-1.3 8.9 0 4.8.4 7.8 1.3 9 .9 1.1 3.2 1.7 7.1 1.7zm-4.5-13.4c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2s-.2 5.6-.6 6.3c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.7-.5-.5-.7-1.8-.7-3.9v-5.4zM608.3 218.6c3.9 0 6.2-.6 7.1-1.7.9-1.1 1.3-4.1 1.3-9 0-4.8-.5-7.8-1.3-8.9-.9-1.1-3.3-1.7-7.1-1.7s-6.2.6-7.1 1.7c-.9 1.1-1.3 4.1-1.3 8.9 0 4.8.4 7.8 1.3 9 .9 1.2 3.3 1.7 7.1 1.7zm-4.5-13.4c0-2 .2-3.2.7-3.7.5-.5 1.6-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2s-.2 5.6-.6 6.3c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.8-.5-.5-.7-1.8-.7-3.9V205.2zM233.1 323.2c-3.9 0-6.2.6-7.1 1.7-.9 1.1-1.4 4.1-1.4 8.9 0 4.8.5 7.8 1.4 9 .9 1.1 3.3 1.7 7.1 1.7s6.2-.6 7.1-1.7c.9-1.1 1.4-4.1 1.4-9 0-4.8-.4-7.8-1.4-8.9-.8-1.2-3.2-1.7-7.1-1.7zM237 340c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.3-3.8-.8s-.7-1.8-.7-3.9v-5.3c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2.1 3.5-.1 5.6-.6 6.3zM233.2 291.7c-3.9 0-6.2.6-7.1 1.7-.9 1.1-1.3 4.1-1.3 8.9 0 4.8.4 7.8 1.3 9 .9 1.1 3.3 1.7 7.1 1.7s6.2-.6 7.1-1.7c.9-1.1 1.4-4.1 1.4-9 0-4.8-.4-7.8-1.4-8.9-.9-1.1-3.3-1.7-7.1-1.7zm3.9 16.8c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.7-.5-.5-.7-1.8-.7-3.9V299.7c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2 0 3.4-.2 5.5-.6 6.2z"/><path d="M190.9 208.8c0-13.5 10.9-24.4 24.4-24.4 13.5 0 24.4 10.9 24.4 24.4 0 13.5-10.9 24.4-24.4 24.4-13.5 0-24.4-10.9-24.4-24.4z" fill-rule="evenodd" clip-rule="evenodd" fill="#d31245"/><path class="st5" d="M215.3 241c-17.7 0-32.2-14.4-32.2-32.2 0-17.7 14.4-32.2 32.2-32.2 17.7 0 32.2 14.4 32.2 32.2-.1 17.7-14.5 32.2-32.2 32.2zm0-48.8c-9.1 0-16.6 7.4-16.6 16.6 0 9.2 7.4 16.6 16.6 16.6 9.2 0 16.6-7.4 16.6-16.6 0-9.1-7.5-16.6-16.6-16.6z"/></g></g><g><path d="M276.6 256.4h295v90.8h-295z"/><path class="st5" d="M509.6 260.1h58.2V344h-58.2z"/><path d="M518.9 268.1h40.7v64.5h-40.7z"/><path d="M561.4 335h-44.9v-68.4h44.9V335zm-42-2.9h39.2v-62.7h-39.2v62.7z"/><path class="st6" d="M557.2 305.8V271h-35.9c13.1 1.1 32.8 2.6 35.9 34.8"/><path class="st5" d="M537.3 333.6c9-5.6 15.2-15.6 15.2-27.1 0-17.6-14-31.8-31.3-31.8h-.1v9.7c15.7 0 28.7 12 28.7 26.8 0 8.8-5.4 17.5-12.5 22.4"/><path d="M537 333.8s-5.6 4-14.8 4v-1c.2-.1 6.9.1 14.8-3"/><path class="st6" d="M281.2 260.1h224.6V344H281.2z"/><path class="st5" d="M378 318.3c.5 0 21.1-46.3 21.3-46.3 3.7 20 7.4 39.9 11 59.9h-7.1c-2.1-12.3-4.6-24.7-6.7-37.1-.5 0-18.1 37.9-18.9 39.7-.3 0-16.5-36.9-17.9-40.3-2.1 12.4-4.9 25.3-7 37.7h-7.1c1.1-6.6 11.2-56.8 11.8-59.9.1.3 19.5 43.4 20.6 46.3M415.8 274.9h34.7v6.3h-14.2v50.4H430v-50.4h-14.2zM460.8 274.1h26v6.3h-19.7v16.5h19v6.3h-19v27.6h-6.3z"/><path d="M578.4 264.5c-2.3 0-4.1-1.8-4.1-4.1s1.8-4.1 4.1-4.1 4.1 1.9 4.1 4.1c0 2.2-1.8 4.1-4.1 4.1zm0-7.5c-1.8 0-3.4 1.5-3.4 3.4 0 1.8 1.5 3.4 3.4 3.4s3.4-1.5 3.4-3.4c-.1-1.9-1.6-3.4-3.4-3.4z"/><path d="M577.3 260.2h1.2c.3 0 .5 0 .6-.1.1-.1.3-.1.3-.3.1-.1.1-.3.1-.4 0-.2-.1-.4-.2-.5-.1-.1-.4-.2-.7-.2h-1.4v1.5zm-.6 2.4v-4.4h1.9c.4 0 .7 0 .9.1.2.1.4.2.5.4.1.2.2.4.2.7 0 .3-.1.6-.3.8-.2.2-.5.3-.9.4.2.1.3.1.4.2.2.1.3.3.5.6l.8 1.2h-.7l-.6-.9c-.2-.3-.3-.5-.4-.6l-.3-.3c-.1-.1-.2-.1-.3-.1h-1v1.9h-.7z"/><path class="st5" d="M309.4 273.8h-14v57.8c6.8.2 13.5 0 13.8 0 21.4 0 31.8-11.5 31.8-28.9.1-15.7-8.6-28.9-31.6-28.9m-.1 51.4H301.9v-44.9h7.6c16.7 0 25.2 7.6 25.2 22.5-.1 14.8-8.6 22.4-25.4 22.4"/></g><g><path d="M680.9 162.2c-1.5 1.5-3.2 2.2-5.3 2.2-2.1 0-3.9-.7-5.3-2.2-1.5-1.5-2.2-3.3-2.2-5.3 0-2.1.7-3.8 2.2-5.3 1.5-1.5 3.2-2.2 5.3-2.2 2.1 0 3.9.7 5.3 2.2 1.5 1.5 2.2 3.2 2.2 5.3.1 2-.7 3.8-2.2 5.3zm-9.9-10c-1.3 1.3-1.9 2.8-1.9 4.6 0 1.8.6 3.3 1.9 4.6 1.3 1.3 2.8 1.9 4.6 1.9s3.3-.6 4.6-1.9c1.3-1.3 1.9-2.8 1.9-4.6 0-1.8-.6-3.3-1.9-4.6-1.3-1.3-2.8-1.9-4.6-1.9-1.8 0-3.3.7-4.6 1.9zm4.5.5c1 0 1.8.1 2.3.3.9.4 1.3 1.1 1.3 2.1 0 .7-.3 1.3-.8 1.6-.3.2-.7.3-1.2.4.6.1 1.1.4 1.4.8.3.4.4.9.4 1.3v1.2c0 .2 0 .4.1.4l.1.1h-1.4v-.1-1.1c0-1-.3-1.6-.8-1.9-.3-.2-.8-.3-1.6-.3H674v3.3h-1.5v-8.3h3zm1.5 1.3c-.4-.2-1-.3-1.8-.3H674v3h1.3c.6 0 1.1-.1 1.4-.2.6-.2.9-.7.9-1.3 0-.6-.2-1-.6-1.2z"/></g></svg>
\ No newline at end of file
diff --git a/app/assets/images/crit-x-black.svg b/app/assets/images/crit-x-black.svg
deleted file mode 100644
index e6b37ef..0000000
--- a/app/assets/images/crit-x-black.svg
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
- viewBox="0 0 27.7 28" style="enable-background:new 0 0 27.7 28;" xml:space="preserve">
-<style type="text/css">
- .st0{fill:none;stroke:#000000;stroke-width:3;stroke-miterlimit:10;}
-</style>
-<g id="Layer_1">
- <path class="st0" d="M26.5,26.5C23.1,23.2,1.2,1.2,1.2,1.2"/>
- <path class="st0" d="M26.5,1.2C23.1,4.5,1.2,26.5,1.2,26.5"/>
-</g>
-<g id="Layer_2">
-</g>
-</svg>
diff --git a/app/assets/images/crit-x.svg b/app/assets/images/crit-x.svg
index abc76fa..c4b09f4 100644
--- a/app/assets/images/crit-x.svg
+++ b/app/assets/images/crit-x.svg
@@ -1,14 +1 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
- viewBox="0 0 27.7 28" style="enable-background:new 0 0 27.7 28;" xml:space="preserve">
-<style type="text/css">
- .st0{fill:none;stroke:#B72129;stroke-width:3;stroke-miterlimit:10;}
-</style>
-<g id="Layer_1">
- <path class="st0" d="M26.5,26.5C23.1,23.2,1.2,1.2,1.2,1.2"/>
- <path class="st0" d="M26.5,1.2C23.1,4.5,1.2,26.5,1.2,26.5"/>
-</g>
-<g id="Layer_2">
-</g>
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 27.7 28"><path d="M26.5 26.5C23.1 23.2 1.2 1.2 1.2 1.2m25.3 0C23.1 4.5 1.2 26.5 1.2 26.5" fill="none" stroke="#b72129" stroke-width="3" stroke-miterlimit="10"/></svg>
\ No newline at end of file
diff --git a/app/assets/images/icon-arrow-blue.svg b/app/assets/images/icon-arrow-blue.svg
index 3b222a6..40f1d51 100644
--- a/app/assets/images/icon-arrow-blue.svg
+++ b/app/assets/images/icon-arrow-blue.svg
@@ -1,13 +1 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
- viewBox="0 0 30 30" style="enable-background:new 0 0 30 30;" xml:space="preserve">
-<style type="text/css">
- .st0{fill:#2d60e5;}
-</style>
-<g>
- <path class="st0" d="M15,2c7.2,0,13,5.8,13,13s-5.8,13-13,13S2,22.2,2,15S7.8,2,15,2 M15,0C6.7,0,0,6.7,0,15s6.7,15,15,15
- s15-6.7,15-15S23.3,0,15,0L15,0z"/>
-</g>
-<path class="st0" d="M21.5,15l-1.2,1.2l-4.5-4.5v9.8h-1.6v-9.8l-4.5,4.5L8.5,15L15,8.5L21.5,15z"/>
-</svg>
+<svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30 30"><style>.st0{fill:#2d60e5}</style><path class="st0" d="M15 2c7.2 0 13 5.8 13 13s-5.8 13-13 13S2 22.2 2 15 7.8 2 15 2m0-2C6.7 0 0 6.7 0 15s6.7 15 15 15 15-6.7 15-15S23.3 0 15 0z"/><path class="st0" d="M21.5 15l-1.2 1.2-4.5-4.5v9.8h-1.6v-9.8l-4.5 4.5L8.5 15 15 8.5l6.5 6.5z"/></svg>
\ No newline at end of file
diff --git a/app/assets/images/icon-arrow-gray.svg b/app/assets/images/icon-arrow-gray.svg
index c9bc205..6396195 100644
--- a/app/assets/images/icon-arrow-gray.svg
+++ b/app/assets/images/icon-arrow-gray.svg
@@ -1,13 +1 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
- viewBox="0 0 30 30" style="enable-background:new 0 0 30 30;" xml:space="preserve">
-<style type="text/css">
- .st0{fill:#AAAAAA;}
-</style>
-<g>
- <path class="st0" d="M15,2c7.2,0,13,5.8,13,13s-5.8,13-13,13S2,22.2,2,15S7.8,2,15,2 M15,0C6.7,0,0,6.7,0,15s6.7,15,15,15
- s15-6.7,15-15S23.3,0,15,0L15,0z"/>
-</g>
-<path class="st0" d="M21.5,15l-1.2,1.2l-4.5-4.5v9.8h-1.6v-9.8l-4.5,4.5L8.5,15L15,8.5L21.5,15z"/>
-</svg>
+<svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30 30"><style>.st0{fill:#aaa}</style><path class="st0" d="M15 2c7.2 0 13 5.8 13 13s-5.8 13-13 13S2 22.2 2 15 7.8 2 15 2m0-2C6.7 0 0 6.7 0 15s6.7 15 15 15 15-6.7 15-15S23.3 0 15 0z"/><path class="st0" d="M21.5 15l-1.2 1.2-4.5-4.5v9.8h-1.6v-9.8l-4.5 4.5L8.5 15 15 8.5l6.5 6.5z"/></svg>
\ No newline at end of file
diff --git a/app/assets/images/icon-check-white.svg b/app/assets/images/icon-check-white.svg
deleted file mode 100644
index 7f11b2c..0000000
--- a/app/assets/images/icon-check-white.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 12"><defs><style>.cls-1{fill:#fff;}</style></defs><title>Artboard 1</title><polygon class="cls-1" points="14 2.2 12.2 0.5 4.7 8 1.8 5.1 0 6.9 4.7 11.5 14 2.2"/></svg>
\ No newline at end of file
diff --git a/app/assets/images/icon-check.svg b/app/assets/images/icon-check.svg
deleted file mode 100644
index d7bedf4..0000000
--- a/app/assets/images/icon-check.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
- viewBox="0 0 14 12" style="enable-background:new 0 0 14 12;" xml:space="preserve">
-<polygon points="14,2.2 12.2,0.5 4.7,8 1.8,5.1 0,6.9 4.7,11.5 "/>
-</svg>
diff --git a/app/assets/images/icon-config.svg b/app/assets/images/icon-config.svg
deleted file mode 100644
index f8095aa..0000000
--- a/app/assets/images/icon-config.svg
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
- viewBox="0 0 40 40" style="enable-background:new 0 0 40 40;" xml:space="preserve">
-<path d="M31.5,20c0-0.6-0.1-1.2-0.2-1.8L35,15l-3.1-5.1l-4.4,1.4c-1.1-0.9-2.3-1.6-3.6-2.1L23,5h-6l-1,4.2c-1.3,0.5-2.5,1.2-3.6,2.1
- L8.1,9.9L5,15l3.7,3.2c-0.1,0.6-0.2,1.2-0.2,1.8c0,0.6,0.1,1.2,0.2,1.8L5,25l3.1,5.1l4.4-1.4c1.1,0.9,2.3,1.6,3.6,2.1l1,4.2h6l1-4.2
- c1.3-0.5,2.5-1.2,3.6-2.1l4.4,1.4L35,25l-3.7-3.2C31.4,21.2,31.5,20.6,31.5,20z M32.4,25.4L31,27.7l-2.9-0.9l-1.1-0.4l-0.9,0.7
- c-0.9,0.8-1.9,1.3-2.9,1.7l-1,0.4L22,30.3L21.4,33h-2.8L18,30.3l-0.2-1.1l-1-0.4c-1.1-0.4-2.1-1-2.9-1.7l-0.9-0.7l-1.1,0.4L9,27.7
- l-1.4-2.3l2.4-2.1l0.8-0.7l-0.2-1.1c-0.1-0.5-0.1-1-0.1-1.5c0-0.4,0-0.9,0.1-1.5l0.2-1.1L10,16.7l-2.4-2.1L9,12.3l2.9,0.9l1.1,0.4
- l0.9-0.7c0.9-0.8,1.9-1.3,2.9-1.7l1-0.4L18,9.7L18.6,7h2.8L22,9.7l0.2,1.1l1,0.4c1.1,0.4,2.1,1,2.9,1.7l0.9,0.7l1.1-0.4l2.9-0.9
- l1.4,2.3L30,16.7l-0.8,0.7l0.2,1.1c0.1,0.6,0.1,1,0.1,1.5s0,0.9-0.1,1.5l-0.2,1.1l0.8,0.7L32.4,25.4z"/>
-<path d="M20,15c-2.8,0-5,2.2-5,5s2.2,5,5,5s5-2.2,5-5S22.8,15,20,15z M20,23c-1.7,0-3-1.3-3-3c0-1.7,1.3-3,3-3c1.7,0,3,1.3,3,3
- C23,21.7,21.7,23,20,23z"/>
-</svg>
diff --git a/app/assets/images/icon-control.svg b/app/assets/images/icon-control.svg
deleted file mode 100644
index de776e1..0000000
--- a/app/assets/images/icon-control.svg
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
- viewBox="0 0 40 40" style="enable-background:new 0 0 40 40;" xml:space="preserve">
-<style type="text/css">
- .st0{fill:none;stroke:#000000;stroke-width:2;stroke-miterlimit:10;}
- .st1{fill:none;stroke:#000000;stroke-width:4;stroke-miterlimit:10;}
-</style>
-<line class="st0" x1="8" y1="12" x2="32" y2="12"/>
-<line class="st0" x1="8" y1="20" x2="32" y2="20"/>
-<line class="st0" x1="8" y1="28" x2="32" y2="28"/>
-<line class="st1" x1="24" y1="28" x2="28" y2="28"/>
-<line class="st1" x1="18" y1="20" x2="22" y2="20"/>
-<line class="st1" x1="12" y1="12" x2="16" y2="12"/>
-</svg>
diff --git a/app/assets/images/icon-copy-white.svg b/app/assets/images/icon-copy-white.svg
deleted file mode 100644
index bce0b23..0000000
--- a/app/assets/images/icon-copy-white.svg
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
- viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
-<style type="text/css">
- .st0{fill:#FFFFFF;}
-</style>
-<g>
- <g>
- <path class="st0" d="M11,4V0H1v12h4v4h10V4H11z M5,10H3V2h6v2H5V10z M13,14H7V6h6V14z"/>
- </g>
- <rect x="8" y="7" class="st0" width="4" height="2"/>
- <rect x="8" y="10" class="st0" width="4" height="2"/>
-</g>
-</svg>
diff --git a/app/assets/images/icon-copy.svg b/app/assets/images/icon-copy.svg
deleted file mode 100644
index 7766490..0000000
--- a/app/assets/images/icon-copy.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- Generator: Adobe Illustrator 20.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
- viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
-<g>
- <g>
- <path style="fill:#323232;" d="M11,4V0H1v12h4v4h10V4H11z M5,10H3V2h6v2H5V10z M13,14H7V6h6V14z"/>
- </g>
- <rect x="8" y="7" style="fill:#323232;" width="4" height="2"/>
- <rect x="8" y="10" style="fill:#323232;" width="4" height="2"/>
-</g>
-</svg>
diff --git a/app/assets/images/icon-critical.svg b/app/assets/images/icon-critical.svg
index 345196c..de7df36 100644
--- a/app/assets/images/icon-critical.svg
+++ b/app/assets/images/icon-critical.svg
@@ -1,14 +1 @@
-<?xml version="1.0" encoding="utf-8"?>
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
- viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
-<style type="text/css">
- .st0{fill:#da1416;}
- .st1{opacity:0.4;fill:#da1416;enable-background:new ;}
- .st2{fill:none;stroke:#da1416;stroke-width:2;stroke-miterlimit:10;}
-</style>
-<path class="st0" d="M10,2.3c4.3,0,7.7,3.5,7.7,7.7s-3.5,7.7-7.7,7.7S2.3,14.3,2.3,10S5.8,2.3,10,2.3 M10,0.4
- c-5.3,0-9.7,4.3-9.7,9.7s4.3,9.7,9.7,9.7s9.7-4.3,9.7-9.7S15.3,0.4,10,0.4L10,0.4z"/>
-<circle class="st1" cx="10" cy="10" r="7.7"/>
-<line class="st2" x1="4.5" y1="4.5" x2="15.5" y2="15.6"/>
-<line class="st2" x1="15.5" y1="4.5" x2="4.5" y2="15.6"/>
-</svg>
+<svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><style>.st2{fill:none;stroke:#da1416;stroke-width:2;stroke-miterlimit:10}</style><path d="M10 2.3c4.3 0 7.7 3.5 7.7 7.7s-3.5 7.7-7.7 7.7-7.7-3.4-7.7-7.7S5.8 2.3 10 2.3m0-1.9C4.7.4.3 4.7.3 10.1s4.3 9.7 9.7 9.7 9.7-4.3 9.7-9.7S15.3.4 10 .4z" fill="#da1416"/><circle cx="10" cy="10" r="7.7" opacity=".4" fill="#da1416"/><path class="st2" d="M4.5 4.5l11 11.1M15.5 4.5l-11 11.1"/></svg>
\ No newline at end of file
diff --git a/app/assets/images/icon-edit-blue.svg b/app/assets/images/icon-edit-blue.svg
deleted file mode 100644
index ba2cc40..0000000
--- a/app/assets/images/icon-edit-blue.svg
+++ /dev/null
@@ -1,24 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<svg width="16px" height="16px" viewBox="0 0 16 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
- <!-- Generator: Sketch 51.3 (57544) - http://www.bohemiancoding.com/sketch -->
- <title>Colors/Base/Black</title>
- <desc>Created with Sketch.</desc>
- <defs>
- <path d="M7.92572798,3.00428655 L1.00199753,9.34382025 L1.00199753,11.6237002 L3.30623854,11.6237002 L10.2321641,5.30721897 L7.92572798,3.00428655 Z M8.66400508,2.32830232 L10.9718396,4.63263098 L12.4234573,3.30874783 L10.1147108,1.00000135 L8.66400508,2.32830232 Z M0.00199752679,8.9035802 L9.43940417,0.262464274 C9.8341134,-0.0989409664 10.4433938,-0.0855292166 10.8218176,0.29289457 L13.1305641,2.60164105 C13.5210884,2.99216534 13.5210884,3.62533032 13.1305641,4.01585461 C13.1197237,4.02669497 13.1086355,4.03728461 13.0973082,4.04761513 L3.69376146,12.6237002 L0.00199752679,12.6237002 L0.00199752679,8.9035802 Z M0,15.6371142 L0,14.6371142 L16,14.6371142 L16,15.6371142 L0,15.6371142 Z" id="path-1"></path>
- </defs>
- <g id="Symbols" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
- <g id="Icon/Edit">
- <g id="Colors/Base/Black">
- <mask id="mask-2" fill="white">
- <use xlink:href="#path-1"></use>
- </mask>
- <use id="Mask" fill="#2d60e5" fill-rule="nonzero" xlink:href="#path-1"></use>
- <g id="Colors/Base/Blue50" mask="url(#mask-2)" fill="#3c6df0">
- <g transform="translate(-8.377562, -8.431784)" id="Rectangle-6-Copy">
- <rect x="0" y="0" width="35" height="35"></rect>
- </g>
- </g>
- </g>
- </g>
- </g>
-</svg>
\ No newline at end of file
diff --git a/app/assets/images/icon-health.svg b/app/assets/images/icon-health.svg
deleted file mode 100644
index 8007fee..0000000
--- a/app/assets/images/icon-health.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
- viewBox="0 0 40 40" style="enable-background:new 0 0 40 40;" xml:space="preserve">
-<style type="text/css">
- .st0{fill:none;stroke:#000000;stroke-width:2;stroke-miterlimit:10;}
-</style>
-<polyline class="st0" points="32,12.9 32,16 8,16 8,8 27,8 "/>
-<rect x="8" y="16" class="st0" width="24" height="8"/>
-<rect x="8" y="24" class="st0" width="24" height="8"/>
-<line class="st0" x1="19" y1="12" x2="27" y2="12"/>
-<line class="st0" x1="11" y1="12" x2="13" y2="12"/>
-<line class="st0" x1="19" y1="20" x2="27" y2="20"/>
-<line class="st0" x1="11" y1="20" x2="13" y2="20"/>
-<line class="st0" x1="19" y1="28" x2="27" y2="28"/>
-<line class="st0" x1="11" y1="28" x2="13" y2="28"/>
-<polygon points="36.4,4 37.5,5.1 32.4,10.2 29.5,7.4 30.7,6.2 32.4,8 "/>
-</svg>
diff --git a/app/assets/images/icon-off.svg b/app/assets/images/icon-off.svg
index 6f77d02..9757f9d 100644
--- a/app/assets/images/icon-off.svg
+++ b/app/assets/images/icon-off.svg
@@ -1,9 +1 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
- viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
-<style type="text/css">
- .st0{fill:#999999;}
-</style>
-<path class="st0" d="M2.3,2.3c-3.1,3.1-3.1,8.2,0,11.3s8.2,3.1,11.3,0s3.1-8.2,0-11.3S5.5-0.8,2.3,2.3z M12,9L4,9V7l8,0V9z"/>
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path d="M2.3 2.3c-3.1 3.1-3.1 8.2 0 11.3s8.2 3.1 11.3 0 3.1-8.2 0-11.3-8.1-3.1-11.3 0zM12 9H4V7h8v2z" fill="#999"/></svg>
\ No newline at end of file
diff --git a/app/assets/images/icon-on.svg b/app/assets/images/icon-on.svg
index e66df7d..ac750b0 100644
--- a/app/assets/images/icon-on.svg
+++ b/app/assets/images/icon-on.svg
@@ -1,9 +1 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
- viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
-<style type="text/css">
- .st0{fill:#34BC6E;}
-</style>
-<path class="st0" d="M8,0C3.6,0,0,3.6,0,8s3.6,8,8,8s8-3.6,8-8S12.4,0,8,0z M7,12L3.5,8.5L5,7l2,2l4-4l1.5,1.5L7,12z"/>
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path d="M8 0C3.6 0 0 3.6 0 8s3.6 8 8 8 8-3.6 8-8-3.6-8-8-8zM7 12L3.5 8.5 5 7l2 2 4-4 1.5 1.5L7 12z" fill="#34bc6e"/></svg>
\ No newline at end of file
diff --git a/app/assets/images/icon-overview.svg b/app/assets/images/icon-overview.svg
deleted file mode 100644
index d1103de..0000000
--- a/app/assets/images/icon-overview.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
- viewBox="0 0 40 40" style="enable-background:new 0 0 40 40;" xml:space="preserve">
-<path d="M23.9,18.2l3.3,3.3l1.1-1.1L23.9,16l-7.8,7.8l-3.3-3.3l-1.1,1.1l4.4,4.4L23.9,18.2z"/>
-<path d="M5,8v24h30V8H5z M33,30H7V12h26V30z"/>
-</svg>
diff --git a/app/assets/images/icon-plus.svg b/app/assets/images/icon-plus.svg
deleted file mode 100644
index 0e18b22..0000000
--- a/app/assets/images/icon-plus.svg
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<svg width="19px" height="19px" viewBox="0 0 19 19" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-<defs>
- <path d="M10.3189655,8.7447318 L13.822318,8.7447318 L13.822318,10.5464559 L10.3189655,10.5464559 L10.3189655,14.0498084 L8.51724138,14.0498084 L8.51724138,10.5464559 L5.01388889,10.5464559 L5.01388889,8.7447318 L8.51724138,8.7447318 L8.51724138,5.24137931 L10.3189655,5.24137931 L10.3189655,8.7447318 Z M9.5,19 C4.25329488,19 0,14.7467051 0,9.5 C0,4.25329488 4.25329488,0 9.5,0 C14.7467051,0 19,4.25329488 19,9.5 C19,14.7467051 14.7467051,19 9.5,19 Z M9.55533929,17.6650264 C14.0341958,17.6650264 17.6650264,14.0341958 17.6650264,9.55533929 C17.6650264,5.07648277 14.0341958,1.44565217 9.55533929,1.44565217 C5.07648277,1.44565217 1.44565217,5.07648277 1.44565217,9.55533929 C1.44565217,14.0341958 5.07648277,17.6650264 9.55533929,17.6650264 Z" id="path-1"></path>
-</defs>
-<g id="Symbols" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
- <g id="Icon/Add" transform="translate(-6.000000, -6.000000)">
- <g id="Icon" transform="translate(6.000000, 6.000000)">
- <mask id="mask-2" fill="white">
- <use xlink:href="#path-1"></use>
- </mask>
- <use id="Mask" fill="#2d60e5" fill-rule="nonzero" xlink:href="#path-1"></use>
- <g id="Colors/Base/Blue50" mask="url(#mask-2)" fill="#3c6df0">
- <g transform="translate(-3.275862, -3.931034)" id="Rectangle-6-Copy">
- <rect x="0" y="0" width="25" height="25"></rect>
- </g>
- </g>
- </g>
- </g>
-</g>
-</svg>
diff --git a/app/assets/images/icon-power.svg b/app/assets/images/icon-power.svg
deleted file mode 100644
index 8040698..0000000
--- a/app/assets/images/icon-power.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
-<svg version="1.1" baseProfile="tiny" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
- x="0px" y="0px" viewBox="0 0 75 75" xml:space="preserve">
-<path fill="#2d60e5" d="M17,14.6L17,14.6c1.2-1,1.3-2.7,0.3-3.9c-1-1.1-2.7-1.3-3.9-0.2C1.8,20.6-2.3,36.8,3.1,51.2
- S22.3,75.1,37.6,75C53,74.9,66.7,65.3,72,50.9c5.3-14.4,1-30.6-10.6-40.6c-2.8-2.4-6.3,1.8-3.5,4.1c7,5.9,11,14.7,11,23.8
- c0,17.3-14,31.3-31.3,31.3S6.2,55.5,6.2,38.2C6.2,29.2,10.1,20.5,17,14.6z"/>
-<path fill="#2d60e5" d="M40.2,40.8V2.7c0-3.6-5.4-3.6-5.4,0v38.1c0,1.5,1.2,2.8,2.7,2.8C39,43.6,40.3,42.3,40.2,40.8z"/>
-</svg>
diff --git a/app/assets/images/icon-refresh-white.svg b/app/assets/images/icon-refresh-white.svg
deleted file mode 100644
index 1543cad..0000000
--- a/app/assets/images/icon-refresh-white.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 52.18 51.91"><defs><style>.cls-1{fill:#fff;}</style></defs><title>icon-refresh-white</title><path class="cls-1" d="M38,20.77H52v-14H48.3v6.07A26,26,0,1,0,48.7,38H44.32a22.14,22.14,0,1,1,1.8-20.92H38v3.67Z" transform="translate(0.16 0.14)"/></svg>
\ No newline at end of file
diff --git a/app/assets/images/icon-return.svg b/app/assets/images/icon-return.svg
deleted file mode 100644
index 776d536..0000000
--- a/app/assets/images/icon-return.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
- viewBox="0 0 23.1 26.3" style="enable-background:new 0 0 23.1 26.3;" xml:space="preserve">
-<style type="text/css">
- .st0{fill:none;stroke:#000000;stroke-width:2;stroke-miterlimit:10;}
-</style>
-<polyline class="st0" points="17.1,22.1 17.1,25.1 1.1,25.1 1.1,1.1 17.1,1.1 17.1,5.1 "/>
-<polygon points="16.1,18.1 17.6,16.6 15.1,14.1 23.1,14.1 23.1,12.2 15.1,12.1 17.6,9.6 16.1,8.1 11.1,13.1 "/>
-</svg>
diff --git a/app/assets/images/icon-search.svg b/app/assets/images/icon-search.svg
index d37929f..b76377a 100644
--- a/app/assets/images/icon-search.svg
+++ b/app/assets/images/icon-search.svg
@@ -1,10 +1 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- Generator: Adobe Illustrator 20.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
- viewBox="0 0 24 24" style="enable-background:new 0 0 24 24;" xml:space="preserve">
-<g>
- <path d="M9,3c3.309,0,6,2.691,6,6c0,3.309-2.691,6-6,6c-3.309,0-6-2.691-6-6C3,5.691,5.691,3,9,3 M9,1C4.582,1,1,4.582,1,9
- c0,4.418,3.582,8,8,8s8-3.582,8-8C17,4.582,13.418,1,9,1L9,1z"/>
- <rect x="16.879" y="15.464" transform="matrix(0.7071 -0.7071 0.7071 0.7071 -7.8701 19)" width="4.243" height="7.071"/>
-</g>
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9 3c3.309 0 6 2.691 6 6s-2.691 6-6 6-6-2.691-6-6 2.691-6 6-6m0-2a8 8 0 1 0 0 16A8 8 0 0 0 9 1zM15 18l3-3 5 5-3 3z"/></svg>
\ No newline at end of file
diff --git a/app/assets/images/icon-standby.svg b/app/assets/images/icon-standby.svg
deleted file mode 100644
index d6e9753..0000000
--- a/app/assets/images/icon-standby.svg
+++ /dev/null
@@ -1,14 +0,0 @@
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
- viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
-<style type="text/css">
- .st0{fill:#FFFFFF;}
- .st1{fill:#F4B000;}
-</style>
-<g id="Layer_2">
- <rect x="3.9" y="3.9" class="st0" width="7.9" height="7.9"/>
-</g>
-<g id="Isolation_Mode">
- <path class="st1" d="M2.3,13.7c3.1,3.1,8.2,3.1,11.3,0s3.1-8.2,0-11.3s-8.2-3.1-11.3,0S-0.8,10.5,2.3,13.7z M7,5l0,6H5l0-6H7z
- M11,5l0,6H9l0-6H11z"/>
-</g>
-</svg>
diff --git a/app/assets/images/icon-trashcan-blue.svg b/app/assets/images/icon-trashcan-blue.svg
deleted file mode 100644
index 87a82d8..0000000
--- a/app/assets/images/icon-trashcan-blue.svg
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
- viewBox="0 0 22 22" style="enable-background:new 0 0 22 22;" xml:space="preserve">
-<style type="text/css">
- .st0{fill:#2d60e5;}
-</style>
-<g>
- <rect x="8.1" y="1" class="st0" width="5.7" height="1.4"/>
- <path class="st0" d="M3.9,3.1v3.6h0.7V21h12.9V6.7h0.7V3.1H3.9z M16,19.6H6V8.1h10V19.6z"/>
- <rect x="7.4" y="9.6" class="st0" width="0.7" height="8.6"/>
- <rect x="9.6" y="9.6" class="st0" width="0.7" height="8.6"/>
- <rect x="11.7" y="9.6" class="st0" width="0.7" height="8.6"/>
- <rect x="13.9" y="9.6" class="st0" width="0.7" height="8.6"/>
-</g>
-</svg>
diff --git a/app/assets/images/icon-trashcan-white.svg b/app/assets/images/icon-trashcan-white.svg
deleted file mode 100644
index afc7a20..0000000
--- a/app/assets/images/icon-trashcan-white.svg
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
- viewBox="0 0 22 22" style="enable-background:new 0 0 22 22;" xml:space="preserve">
-<style type="text/css">
- .st0{fill:#FFFFFF;}
-</style>
-<g>
- <rect x="8.1" y="1" class="st0" width="5.7" height="1.4"/>
- <path class="st0" d="M3.9,3.1v3.6h0.7V21h12.9V6.7h0.7V3.1H3.9z M16,19.6H6V8.1h10V19.6z"/>
- <rect x="7.4" y="9.6" class="st0" width="0.7" height="8.6"/>
- <rect x="9.6" y="9.6" class="st0" width="0.7" height="8.6"/>
- <rect x="11.7" y="9.6" class="st0" width="0.7" height="8.6"/>
- <rect x="13.9" y="9.6" class="st0" width="0.7" height="8.6"/>
-</g>
-</svg>
diff --git a/app/assets/images/icon-trashcan.svg b/app/assets/images/icon-trashcan.svg
deleted file mode 100644
index 16fdc25..0000000
--- a/app/assets/images/icon-trashcan.svg
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 20.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
- viewBox="0 0 22 22" style="enable-background:new 0 0 22 22;" xml:space="preserve">
-<g>
- <rect x="8.1" y="1" width="5.7" height="1.4"/>
- <path d="M3.9,3.1v3.6h0.7V21h12.9V6.7h0.7V3.1H3.9z M16,19.6H6V8.1h10V19.6z"/>
- <rect x="7.4" y="9.6" width="0.7" height="8.6"/>
- <rect x="9.6" y="9.6" width="0.7" height="8.6"/>
- <rect x="11.7" y="9.6" width="0.7" height="8.6"/>
- <rect x="13.9" y="9.6" width="0.7" height="8.6"/>
-</g>
-</svg>
diff --git a/app/assets/images/icon-upload.svg b/app/assets/images/icon-upload.svg
deleted file mode 100644
index 0d5e3f1..0000000
--- a/app/assets/images/icon-upload.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<svg version="1.1" baseProfile="tiny" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
- x="0px" y="0px" viewBox="0 0 24 24" xml:space="preserve">
-<path d="M21,14v6H3v-6H1v9h22v-9H21z"/>
-<path d="M11,5v13h2V5l4.5,4.5L19,8l-7-7L5,8l1.5,1.5L11,5z"/>
-</svg>
diff --git a/app/assets/images/icon-warning.svg b/app/assets/images/icon-warning.svg
index dd9b3dd..f69427d 100644
--- a/app/assets/images/icon-warning.svg
+++ b/app/assets/images/icon-warning.svg
@@ -1,13 +1 @@
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
- viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
-<style type="text/css">
- .st0{opacity:0.4;fill:#FFB000;enable-background:new ;}
- .st1{fill:#FFB000;}
-</style>
-<g>
- <polygon class="st0" points="2.5,17 10,4 17.5,17 "/>
- <path class="st1" d="M10,1.4L0.3,18.3h19.5L10,1.4z M10,4l7.5,13h-15L10,4z"/>
- <path d="M9.2,7.8v1.4l0.4,3.5h0.8l0.4-3.5V7.8H9.2z"/>
- <circle cx="10" cy="14.7" r="0.8"/>
-</g>
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path opacity=".4" fill="#ffb000" d="M2.5 17L10 4l7.5 13z"/><path d="M10 1.4L.3 18.3h19.5L10 1.4zM10 4l7.5 13h-15L10 4z" fill="#ffb000"/><path d="M9.2 7.8v1.4l.4 3.5h.8l.4-3.5V7.8H9.2z"/><circle cx="10" cy="14.7" r=".8"/></svg>
\ No newline at end of file
diff --git a/app/assets/images/logo.svg b/app/assets/images/logo.svg
index d0fa158..272f5c3 100644
--- a/app/assets/images/logo.svg
+++ b/app/assets/images/logo.svg
@@ -1 +1 @@
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 241.23 240.05"><defs><style>.cls-1{fill:#a6a8ab;}.cls-2{fill:url(#linear-gradient);}.cls-3{fill:url(#linear-gradient-2);}.cls-4{fill:url(#linear-gradient-3);}.cls-5{fill:url(#linear-gradient-4);}.cls-6{fill:#626366;}</style><linearGradient id="linear-gradient" x1="82.9" y1="11.55" x2="82.9" y2="154.54" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#00b0da"/><stop offset="1" stop-color="#008abf"/></linearGradient><linearGradient id="linear-gradient-2" x1="81.55" y1="27.55" x2="81.55" y2="158.66" xlink:href="#linear-gradient"/><linearGradient id="linear-gradient-3" x1="156.66" y1="51.54" x2="156.66" y2="154.8" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#a5d440"/><stop offset="1" stop-color="#8cce3f"/></linearGradient><linearGradient id="linear-gradient-4" x1="158.41" y1="51.54" x2="158.41" y2="154.8" xlink:href="#linear-gradient-3"/></defs><title>Asset 1</title><g id="Layer_2" data-name="Layer 2"><g id="Layer_1-2" data-name="Layer 1"><path class="cls-1" d="M241.23,205.77a18.66,18.66,0,1,0-.24,16L237.26,220a14.51,14.51,0,1,1,.21-12.46Z"/><path class="cls-2" d="M65.85,81.86a53.68,53.68,0,0,0,11.61,33.41c-.1.29-.15.6-.22.9a10.81,10.81,0,0,0-.34,2.57,11,11,0,1,0,11-11,10.75,10.75,0,0,0-1.2.07c-.31,0-.61.08-.91.13A42.82,42.82,0,0,1,99.95,43.86h0V2.07l-.77.21q-3.63.94-7.12,2.2c-1.29.47-2.58,1-3.84,1.48h0V38.19l-.13.1A53.79,53.79,0,0,0,65.85,81.86Z"/><path class="cls-3" d="M120.28,96.58a14.54,14.54,0,0,1-14.55-14.37H93.59v0a26.29,26.29,0,0,0,21,25.65v45.35A71.13,71.13,0,0,1,63.9,38.1c.31.06.63.1,1,.13s.64,0,1,0a10.83,10.83,0,1,0-10.25-7.41,82.23,82.23,0,0,0,64.18,133.6c1.41,0,2.81-.06,4.2-.14l1.63-.09h0V95.57A14.47,14.47,0,0,1,120.28,96.58Z"/><path class="cls-4" d="M171.95,68.54a53.78,53.78,0,0,0-9.85-19.71,11.31,11.31,0,0,0,.32-1.3,10.78,10.78,0,0,0,.24-2.17,11,11,0,1,0-8.89,10.8,42.83,42.83,0,0,1-14.17,64.08V162c1.08-.27,2.14-.56,3.2-.87a82.35,82.35,0,0,0,8.53-3V125.91a53.91,53.91,0,0,0,20.6-57.37Z"/><path class="cls-5" d="M184.63,132.75A82.21,82.21,0,0,0,119.79,0c-1.64,0-3.26.06-4.87.16h-.11V68.55h0A14.53,14.53,0,0,1,120,67.48h.27A14.56,14.56,0,0,1,134.87,82s0,.07,0,.11,0,.08,0,.13h11.08A26.21,26.21,0,0,0,125.81,56.8V11.3A71.14,71.14,0,0,1,176,125.83h-.07a11,11,0,0,0-12.58,10.88,11,11,0,0,0,11,11h0a11,11,0,0,0,10.54-14.13C184.82,133.3,184.73,133,184.63,132.75Z"/><polygon class="cls-1" points="201.22 231.42 201.22 195.65 196.53 195.65 182 225.14 167.47 195.65 162.72 195.65 162.72 231.42 166.89 231.42 166.89 204.21 180.33 231.42 183.67 231.42 197.1 204.21 197.1 231.42 201.22 231.42"/><path class="cls-6" d="M119.82,208.4a10.6,10.6,0,0,0-7.9-3.34,10.15,10.15,0,0,0-4.16.83,15.94,15.94,0,0,0-3.62,2.24v-2.7H99.91v26h4.23V216.64a7.74,7.74,0,0,1,2.08-5.5,7.48,7.48,0,0,1,10.66,0,7.76,7.76,0,0,1,2.08,5.48v14.78h4.11v-15a11.12,11.12,0,0,0-3.24-8"/><path class="cls-6" d="M63.68,224.4a12.41,12.41,0,0,1-4.86,5.17,13.54,13.54,0,0,1-7,1.85H45.54V240h-4V205.43H51.64a13.41,13.41,0,0,1,9.57,3.76,12.73,12.73,0,0,1,2.47,15.21m-18.14,3.24h5.77A9.48,9.48,0,0,0,58.05,225a8.59,8.59,0,0,0,2.76-6.54,8.38,8.38,0,0,0-2.7-6.41,9.43,9.43,0,0,0-6.68-2.51H45.54Z"/><path class="cls-6" d="M96.44,219.75a4.56,4.56,0,0,0,.14-1.36c0-7.38-6.27-13.36-14-13.36s-14,6-14,13.36,6.27,13.36,14,13.36a14,14,0,0,0,11.93-6.52l-3.25-2.45a9.89,9.89,0,0,1-8.68,5,9.43,9.43,0,1,1,0-18.83,9.8,9.8,0,0,1,9.35,6.54c0,.07.15.63.17.7H76.59v3.52Z"/><path class="cls-6" d="M33.19,213.53A14.53,14.53,0,1,1,18.66,199a14.53,14.53,0,0,1,14.53,14.53m4.12,0a18.66,18.66,0,1,0-18.66,18.66,18.66,18.66,0,0,0,18.66-18.66"/><path class="cls-1" d="M154.37,220.69a6.77,6.77,0,0,1-6.75,6.79H132.14V213.9h15.49a6.78,6.78,0,0,1,6.75,6.79m-2.29-15.93a5.08,5.08,0,0,1-5.05,5.08l-14.89,0V199.67H147a5.07,5.07,0,0,1,5.05,5.08m.94,6.7a9,9,0,0,0-5.69-15.75H128v35.75h20.14l.28,0v0A10.73,10.73,0,0,0,153,211.46"/></g></g></svg>
\ No newline at end of file
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 241.23 240.05"><defs><style>.cls-1{fill:#a6a8ab}.cls-6{fill:#626366}</style><linearGradient id="linear-gradient" x1="82.9" y1="11.55" x2="82.9" y2="154.54" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#00b0da"/><stop offset="1" stop-color="#008abf"/></linearGradient><linearGradient id="linear-gradient-2" x1="81.55" y1="27.55" x2="81.55" y2="158.66" xlink:href="#linear-gradient"/><linearGradient id="linear-gradient-3" x1="156.66" y1="51.54" x2="156.66" y2="154.8" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#a5d440"/><stop offset="1" stop-color="#8cce3f"/></linearGradient><linearGradient id="linear-gradient-4" x1="158.41" y1="51.54" x2="158.41" y2="154.8" xlink:href="#linear-gradient-3"/></defs><g id="Layer_2" data-name="Layer 2"><g id="Layer_1-2" data-name="Layer 1"><path class="cls-1" d="M241.23 205.77a18.66 18.66 0 1 0-.24 16l-3.73-1.77a14.51 14.51 0 1 1 .21-12.46z"/><path d="M65.85 81.86a53.68 53.68 0 0 0 11.61 33.41c-.1.29-.15.6-.22.9a10.81 10.81 0 0 0-.34 2.57 11 11 0 1 0 11-11 10.75 10.75 0 0 0-1.2.07c-.31 0-.61.08-.91.13a42.82 42.82 0 0 1 14.16-64.08V2.07l-.77.21q-3.63.94-7.12 2.2c-1.29.47-2.58 1-3.84 1.48v32.23l-.13.1a53.79 53.79 0 0 0-22.24 43.57z" fill="url(#linear-gradient)"/><path d="M120.28 96.58a14.54 14.54 0 0 1-14.55-14.37H93.59a26.29 26.29 0 0 0 21 25.65v45.35A71.13 71.13 0 0 1 63.9 38.1c.31.06.63.1 1 .13s.64 0 1 0a10.83 10.83 0 1 0-10.25-7.41 82.23 82.23 0 0 0 64.18 133.6c1.41 0 2.81-.06 4.2-.14l1.63-.09V95.57a14.47 14.47 0 0 1-5.38 1.01z" fill="url(#linear-gradient-2)"/><path d="M171.95 68.54a53.78 53.78 0 0 0-9.85-19.71 11.31 11.31 0 0 0 .32-1.3 10.78 10.78 0 0 0 .24-2.17 11 11 0 1 0-8.89 10.8 42.83 42.83 0 0 1-14.17 64.08V162c1.08-.27 2.14-.56 3.2-.87a82.35 82.35 0 0 0 8.53-3v-32.22a53.91 53.91 0 0 0 20.6-57.37z" fill="url(#linear-gradient-3)"/><path d="M184.63 132.75A82.21 82.21 0 0 0 119.79 0c-1.64 0-3.26.06-4.87.16h-.11v68.39a14.53 14.53 0 0 1 5.19-1.07h.27A14.56 14.56 0 0 1 134.87 82v.24h11.08a26.21 26.21 0 0 0-20.14-25.44V11.3A71.14 71.14 0 0 1 176 125.83h-.07a11 11 0 0 0-12.58 10.88 11 11 0 0 0 11 11 11 11 0 0 0 10.54-14.13c-.07-.28-.16-.58-.26-.83z" fill="url(#linear-gradient-4)"/><path class="cls-1" d="M201.22 231.42v-35.77h-4.69L182 225.14l-14.53-29.49h-4.75v35.77h4.17v-27.21l13.44 27.21h3.34l13.43-27.21v27.21h4.12z"/><path class="cls-6" d="M119.82 208.4a10.6 10.6 0 0 0-7.9-3.34 10.15 10.15 0 0 0-4.16.83 15.94 15.94 0 0 0-3.62 2.24v-2.7h-4.23v26h4.23v-14.79a7.74 7.74 0 0 1 2.08-5.5 7.48 7.48 0 0 1 10.66 0 7.76 7.76 0 0 1 2.08 5.48v14.78h4.11v-15a11.12 11.12 0 0 0-3.24-8M63.68 224.4a12.41 12.41 0 0 1-4.86 5.17 13.54 13.54 0 0 1-7 1.85h-6.28V240h-4v-34.57h10.1a13.41 13.41 0 0 1 9.57 3.76 12.73 12.73 0 0 1 2.47 15.21m-18.14 3.24h5.77a9.48 9.48 0 0 0 6.74-2.64 8.59 8.59 0 0 0 2.76-6.54 8.38 8.38 0 0 0-2.7-6.41 9.43 9.43 0 0 0-6.68-2.51h-5.89zM96.44 219.75a4.56 4.56 0 0 0 .14-1.36c0-7.38-6.27-13.36-14-13.36s-14 6-14 13.36 6.27 13.36 14 13.36a14 14 0 0 0 11.93-6.52l-3.25-2.45a9.89 9.89 0 0 1-8.68 5 9.43 9.43 0 1 1 0-18.83 9.8 9.8 0 0 1 9.35 6.54c0 .07.15.63.17.7H76.59v3.52zM33.19 213.53A14.53 14.53 0 1 1 18.66 199a14.53 14.53 0 0 1 14.53 14.53m4.12 0a18.66 18.66 0 1 0-18.66 18.66 18.66 18.66 0 0 0 18.66-18.66"/><path class="cls-1" d="M154.37 220.69a6.77 6.77 0 0 1-6.75 6.79h-15.48V213.9h15.49a6.78 6.78 0 0 1 6.75 6.79m-2.29-15.93a5.08 5.08 0 0 1-5.05 5.08h-14.89v-10.17H147a5.07 5.07 0 0 1 5.05 5.08m.94 6.7a9 9 0 0 0-5.69-15.75H128v35.75h20.42a10.73 10.73 0 0 0 4.58-19.99"/></g></g></svg>
\ No newline at end of file
diff --git a/app/assets/images/warn-slash.svg b/app/assets/images/warn-slash.svg
index 87a9f93..98bd314 100644
--- a/app/assets/images/warn-slash.svg
+++ b/app/assets/images/warn-slash.svg
@@ -1,13 +1 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
- viewBox="0 0 27.7 28" style="enable-background:new 0 0 27.7 28;" xml:space="preserve">
-<style type="text/css">
- .st0{fill:none;stroke:#FF836F;stroke-width:3;stroke-miterlimit:10;}
-</style>
-<g id="Layer_1">
- <path class="st0" d="M26.5,1.2C23.1,4.5,1.2,26.5,1.2,26.5"/>
-</g>
-<g id="Layer_2">
-</g>
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 27.7 28"><path d="M26.5 1.2C23.1 4.5 1.2 26.5 1.2 26.5" fill="none" stroke="#ff836f" stroke-width="3" stroke-miterlimit="10"/></svg>
\ No newline at end of file
diff --git a/app/common/directives/app-header.html b/app/common/directives/app-header.html
index 050ac05..a9c41b4 100644
--- a/app/common/directives/app-header.html
+++ b/app/common/directives/app-header.html
@@ -20,9 +20,7 @@
</p>
<button class="header__page-refresh" ng-click="refresh()" aria-label="refresh page data">
<span>Refresh</span>
- <svg data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 52.18 51.91">
- <path class="cls-1" d="M38,20.77H52v-14H48.3v6.07A26,26,0,1,0,48.7,38H44.32a22.14,22.14,0,1,1,1.8-20.92H38v3.67Z" transform="translate(0.16 0.14)"/>
- </svg>
+ <icon file="icon-restart.svg"></icon>
</button>
</div>
</div>
diff --git a/app/common/directives/app-navigation.html b/app/common/directives/app-navigation.html
index 379aa3d..6bd2c79 100644
--- a/app/common/directives/app-navigation.html
+++ b/app/common/directives/app-navigation.html
@@ -2,20 +2,16 @@
<ul id="nav__top-level" ng-style="navStyle">
<li>
<a class="btn-overview" ng-class="{opened: firstLevel == 'overview'}" href="#/overview/server" ng-click="change('overview')">
- <span>
- <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40" class="nav-icon"><path d="M23.9 18.2l3.3 3.3 1.1-1.1-4.4-4.4-7.8 7.8-3.3-3.3-1.1 1.1 4.4 4.4 7.8-7.8z"/><path d="M5 8v24h30V8H5zm28 22H7V12h26v18z"/></svg>
- Server overview
- </span>
+ <icon class="nav-icon" file="icon-overview.svg"></icon>
+ Server overview
</a>
</li>
<li>
<button class="btn-health"
- ng-class="{opened: firstLevel == 'server-health'}"
- ng-click="change('server-health')">
- <span>
- <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40" class="nav-icon"><path class="st0" d="M32 12.9V16H8V8h19M8 16h24v8H8zM8 24h24v8H8zM19 12h8M11 12h2M19 20h8M11 20h2M19 28h8M11 28h2"/><path d="M36.4 4l1.1 1.1-5.1 5.1-2.9-2.8 1.2-1.2L32.4 8z"/></svg>
- Server health
- </span>
+ ng-class="{opened: firstLevel == 'server-health'}"
+ ng-click="change('server-health')">
+ <icon class="nav-icon" file="icon-health.svg"></icon>
+ Server health
</button>
<ul class="nav__second-level btn-health"
ng-style="navStyle"
@@ -40,10 +36,8 @@
</li>
<li>
<button class="btn-control" ng-class="{opened: firstLevel == 'server-control'}" ng-click="change('server-control')">
- <span>
- <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40" class="nav-icon"><path class="st0" d="M8 12h24M8 20h24M8 28h24"/><path class="st1" d="M24 28h4M18 20h4M12 12h4"/></svg>
- Server control
- </span>
+ <icon class="nav-icon" file="icon-control.svg"></icon>
+ Server control
</button>
<ul class="nav__second-level btn-control"
ng-style="navStyle"
@@ -80,10 +74,8 @@
</li>
<li>
<button class="btn-config" ng-class="{opened: firstLevel == 'configuration'}" ng-click="change('configuration')">
- <span>
- <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40" class="nav-icon"><path d="M31.5 20c0-.6-.1-1.2-.2-1.8L35 15l-3.1-5.1-4.4 1.4c-1.1-.9-2.3-1.6-3.6-2.1L23 5h-6l-1 4.2c-1.3.5-2.5 1.2-3.6 2.1L8.1 9.9 5 15l3.7 3.2c-.1.6-.2 1.2-.2 1.8 0 .6.1 1.2.2 1.8L5 25l3.1 5.1 4.4-1.4c1.1.9 2.3 1.6 3.6 2.1l1 4.2h6l1-4.2c1.3-.5 2.5-1.2 3.6-2.1l4.4 1.4L35 25l-3.7-3.2c.1-.6.2-1.2.2-1.8zm.9 5.4L31 27.7l-2.9-.9-1.1-.4-.9.7c-.9.8-1.9 1.3-2.9 1.7l-1 .4-.2 1.1-.6 2.7h-2.8l-.6-2.7-.2-1.1-1-.4c-1.1-.4-2.1-1-2.9-1.7l-.9-.7-1.1.4-2.9.9-1.4-2.3 2.4-2.1.8-.7-.2-1.1c-.1-.5-.1-1-.1-1.5 0-.4 0-.9.1-1.5l.2-1.1-.8-.7-2.4-2.1L9 12.3l2.9.9 1.1.4.9-.7c.9-.8 1.9-1.3 2.9-1.7l1-.4.2-1.1.6-2.7h2.8l.6 2.7.2 1.1 1 .4c1.1.4 2.1 1 2.9 1.7l.9.7 1.1-.4 2.9-.9 1.4 2.3-2.4 2.1-.8.7.2 1.1c.1.6.1 1 .1 1.5s0 .9-.1 1.5l-.2 1.1.8.7 2.4 2.1z"/><path d="M20 15c-2.8 0-5 2.2-5 5s2.2 5 5 5 5-2.2 5-5-2.2-5-5-5zm0 8c-1.7 0-3-1.3-3-3s1.3-3 3-3 3 1.3 3 3-1.3 3-3 3z"/></svg>
- Server configuration
- </span>
+ <icon class="nav-icon" file="icon-config.svg"></icon>
+ Server configuration
</button>
<ul class="nav__second-level btn-firmware"
ng-style="navStyle"
@@ -108,10 +100,8 @@
</li>
<li>
<button class="btn-users" ng-class="{opened: firstLevel == 'users'}" ng-click="change('users')">
- <span>
- <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" class="nav-icon"><path d="M16 21c5.523 0 10-4.477 10-10S21.523 1 16 1 6 5.477 6 11s4.477 10 10 10zm0-18c4.411 0 8 3.589 8 8s-3.589 8-8 8-8-3.589-8-8 3.589-8 8-8zm8 20H8a4 4 0 0 0-4 4v4h24v-4a4 4 0 0 0-4-4z"/></svg>
- Users
- </span>
+ <icon class="nav-icon" file="icon-user.svg"></icon>
+ Users
</button>
<ul class="nav__second-level btn-users"
ng-style="navStyle"
diff --git a/app/common/directives/confirm.html b/app/common/directives/confirm.html
index a38cf60..3faf2a4 100644
--- a/app/common/directives/confirm.html
+++ b/app/common/directives/confirm.html
@@ -1,10 +1,10 @@
<div class="inline__confirm" ng-class="{active: confirm}">
<div class="inline__confirm-message">
- <p class="h3"><i></i>Are you sure you want to <strong>{{title}}?</strong></p>
+ <p class="h3">Are you sure you want to <strong>{{title}}?</strong></p>
<p>{{message}}</p>
</div>
<div class="inline__confirm-buttons">
- <button class="btn-primary" ng-click="accept()">Yes</button>
- <button class="btn-primary" ng-click="cancel()">No</button>
+ <button class="btn btn-primary" ng-click="accept()">Yes</button>
+ <button class="btn btn-primary" ng-click="cancel()">No</button>
</div>
</div>
\ No newline at end of file
diff --git a/app/common/directives/firmware-list.html b/app/common/directives/firmware-list.html
index 1227a20..4ebf117 100644
--- a/app/common/directives/firmware-list.html
+++ b/app/common/directives/firmware-list.html
@@ -39,17 +39,11 @@
</div>
<div class="table__cell firmware__version" ng-class="{'active':firmware.isExtended}">
<span class="table__cell-label">Version:</span>{{firmware.Version}}
- <div class="icon icon__more" ng-click="toggleMoreDropdown($event, firmware)"
+ <button
+ ng-click="toggleMoreDropdown($event, firmware)"
ng-class="{'active':firmware.isExtended}" ng-show="firmware.isExtended">
- <svg version="1.1" x="0px" y="0px" viewBox="0 0 24.3 24.6">
- <path d="M12.1,23C6.1,23,1.3,18.2,1.3,12.3S6.1,1.6,12.1,1.6s10.7,4.8,10.7,10.7S18,23,12.1,23z M12.1,2.6c-5.4,0-9.7,4.4-9.7,9.7 S6.7,22,12.1,22s9.7-4.4,9.7-9.7S17.4,2.6,12.1,2.6z"/>
- <g>
- <circle cx="6.7" cy="12.5" r="1.5"/>
- <circle cx="12.1" cy="12.5" r="1.5"/>
- <circle cx="17.4" cy="12.5" r="1.5"/>
- </g>
- </svg>
- </div>
+ <icon file="icon-more.svg"></icon>
+ </button>
</div>
<div class="icon__more-dropdown" ng-show="firmware.extended.show" click-outside="firmware.extended.show=false;">
<h5 class="bold">Extended version information</h5>
diff --git a/app/common/directives/icon-provider.js b/app/common/directives/icon-provider.js
new file mode 100644
index 0000000..5554fdd
--- /dev/null
+++ b/app/common/directives/icon-provider.js
@@ -0,0 +1,28 @@
+/**
+ * Directive to inline an svg icon
+ *
+ * To use–add an <icon> directive with a file attribute with
+ * a value that corresponds to the desired svg file to inline
+ * from the icons directory.
+ *
+ * Example: <icon file="icon-export.svg"></icon>
+ *
+ */
+window.angular && ((angular) => {
+ 'use-strict';
+
+ angular.module('app.common.directives').directive('icon', () => {
+ return {
+ restrict: 'E', link: (scope, element, attrs) => {
+ const file = attrs.file;
+ if (file === undefined) {
+ console.log('File name not provided for <icon> directive.')
+ return;
+ }
+ const svg = require(`../../assets/icons/${file}`);
+ element.html(svg);
+ element.addClass('icon');
+ }
+ }
+ })
+})(window.angular);
\ No newline at end of file
diff --git a/app/common/directives/log-event.html b/app/common/directives/log-event.html
index 5a183ed..e89ce50 100644
--- a/app/common/directives/log-event.html
+++ b/app/common/directives/log-event.html
@@ -41,20 +41,20 @@
</div>
<div>
<div class="event__actions">
- <button class="btn-meta-copy" clipboard text="copyText(event)" on-copied="copySuccess(event)" on-error="copyfailed(err)">
- <img class="event__icon" src="../../assets/images/icon-copy.svg" alt=""/><span ng-if="!event.copied">Copy</span><span ng-if="event.copied">Copied</span>
+ <button class="btn btn-tertiary" clipboard text="copyText(event)" on-copied="copySuccess(event)" on-error="copyfailed(err)">
+ <icon file="icon-copy.svg"></icon>
+ <span ng-if="!event.copied">Copy</span>
+ <span ng-if="event.copied">Copied</span>
</button>
<button
- class="btn-delete"
+ class="btn btn-tertiary"
ng-class="{'disabled': multiSelected}"
ng-click="event.confirm= ! event.confirm"
ng-disabled="multiSelected">
- <img
- class="event__icon"
- src="../../assets/images/icon-trashcan.svg"
- alt=""/>Delete
+ <icon file="icon-trashcan.svg"></icon>Delete
</button>
- <button class="btn-resolve" ng-class="{'disabled': (event.Resolved == 1 || multiSelected)}" ng-click="resolveEvent(event)" ng-disabled="event.Resolved == 1 || multiSelected"><img class="event__icon" src="../../assets/images/icon-check.svg" alt=""/>Mark as resolved</button>
+ <button class="btn btn-tertiary" ng-class="{'disabled': (event.Resolved == 1 || multiSelected)}" ng-click="resolveEvent(event)" ng-disabled="event.Resolved == 1 || multiSelected">
+ <icon file="icon-check.svg"></icon>Mark as resolved
</div>
<div class="event__related" ng-show="event.related_items.length">
<p class="inline event__related-label">Related items:</p>
diff --git a/app/common/directives/log-filter.html b/app/common/directives/log-filter.html
index b84618e..d3c392f 100644
--- a/app/common/directives/log-filter.html
+++ b/app/common/directives/log-filter.html
@@ -1,16 +1,16 @@
<section id="event-filter" class="row column" aria-label="event log filtering">
<div class="inline event__severity-filter">
<p class="filter-label">Filter by severity</p>
- <button class="inline first" ng-click="toggleSeverityAll()"
+ <button class="btn" ng-click="toggleSeverityAll()"
ng-class="selectedSeverity.all ? 'btn-primary' : 'btn-secondary'">All
</button>
- <button class="inline " ng-click="toggleSeverity('high')"
+ <button class="btn" ng-click="toggleSeverity('high')"
ng-class="selectedSeverity.high ? 'btn-primary' : 'btn-secondary'">High
</button>
- <button class="inline" ng-click="toggleSeverity('medium')"
+ <button class="btn" ng-click="toggleSeverity('medium')"
ng-class="selectedSeverity.medium ? 'btn-primary' : 'btn-secondary'">Medium
</button>
- <button class="inline last" ng-click="toggleSeverity('low')"
+ <button class="btn" ng-click="toggleSeverity('low')"
ng-class="selectedSeverity.low ? 'btn-primary' : 'btn-secondary'">Low
</button>
</div>
diff --git a/app/common/directives/serial-console.html b/app/common/directives/serial-console.html
index cf451aa..68e8304 100644
--- a/app/common/directives/serial-console.html
+++ b/app/common/directives/serial-console.html
@@ -1,6 +1,8 @@
<div class="serial-lan__wrapper">
<div id="terminal"></div>
- <div class="serial-lan__actions">
- <button class="inline btn-pop-out" ng-click="openTerminalWindow()" ng-show="showTabBtn === true">Open in new tab</button>
+ <div class="serial-lan__actions float-right">
+ <button class="btn btn-tertiary" ng-click="openTerminalWindow()" ng-show="showTabBtn === true">
+ <icon file="icon-launch.svg"></icon>Open in new tab
+ </button>
</div>
</div>
\ No newline at end of file
diff --git a/app/common/directives/syslog-filter.html b/app/common/directives/syslog-filter.html
index f24311e..46f178a 100644
--- a/app/common/directives/syslog-filter.html
+++ b/app/common/directives/syslog-filter.html
@@ -1,7 +1,7 @@
<section id="sys-log-filter" class="row column" aria-label="system log filtering">
<div class="inline sys-log__severity-filter">
<p class="filter-label">Filter by severity</p>
- <button ng-repeat="severity in severityList" class="inline " ng-click="toggleSeverity(severity)"
+ <button ng-repeat="severity in severityList" class="btn" ng-click="toggleSeverity(severity)"
ng-class="((selectedSeverityList.indexOf(severity) > -1) || ((severity == 'All') && (selectedSeverityList.length == 0))) ? 'btn-primary' : 'btn-secondary'">{{severity}}
</button>
</div>
diff --git a/app/common/styles/base/buttons.scss b/app/common/styles/base/buttons.scss
index f97aa6d..9aeb725 100644
--- a/app/common/styles/base/buttons.scss
+++ b/app/common/styles/base/buttons.scss
@@ -1,127 +1,150 @@
-button, .button, .submit, .btn, [type='button'] {
- font-size: 1em;
+$btn-primary__bg: $color--blue-40;
+$btn-primary__bg--hover: $color--blue-30;
+$btn-primary__bg--disabled: $color--grey-40;
+$btn-primary__txt: $color--grey-0;
+$btn-primary__txt--disabled: $color--grey-60;
+
+$btn-secondary__bg: $color--grey-0;
+$btn-secondary__txt: $color--blue-40;
+$btn-secondary__txt--hover: $color--blue-30;
+$btn-secondary__txt--disabled: $color--grey-60;
+
+$btn-tertiary__bg: transparent;
+$btn-tertiary__txt: $color--blue-40;
+$btn-tertiary__txt--hover: $color--blue-30;
+$btn-tertiary__txt--disabled: $color--grey-60;
+
+/***
+Include .btn class in addition to the button type.
+These styles provide structural and base properties
+shared across all buttons. The additional button
+type (.btn-primary, .btn-secondary) will provide color
+properties
+***/
+button,
+.btn,
+[type='button'] {
@include fontFamilyBold;
+ @include fastTransition-all;
+ border-style: solid;
+ border-width: 2px;
+ border-color: transparent;
+ font-size: 1em;
text-transform: none;
border-radius: 0;
padding: .5em 1em;
line-height: 1;
- &:hover {
- cursor: pointer;
- }
+ display: inline-block;
+ cursor: pointer;
+ &[disabled],
&.disabled {
- pointer-events: none;
- color: $btn__disabled-txt;
- background-color: $btn__disabled-bg;
- border-color: $btn__disabled-bg;
- border-style: solid;
- border-width: 2px;
- &:hover {
- cursor: default;
- background: transparent;
- text-decoration: none;
- }
+ opacity: 1;
+ cursor: default;
}
-}
-
-.btn-primary {
- color: $primebtn__text;
- background: $primebtn__bg;
- border: 2px solid $primebtn__bg;
- &:hover {
- background: lighten($primebtn__bg, 8%);
- border-color: lighten($primebtn__bg, 8%);
- @include fastTransition-all;
+ &.full-width {
+ width: 100%;
}
- &.disabled {
- background: $primebtn__disabled-bg;
- border-color: $primebtn__disabled-bg;
- color: $primebtn__disabled-txt;
- @include fastTransition-all;
- &:hover {
- cursor: default;
- }
- }
+ .icon,
i {
//button symbol
font-style: normal;
+ font-weight: normal;
text-transform: none;
- font-size: 1.5em;
- transform: rotate(80deg);
display: inline-block;
+ margin-right: 0.3em;
+ vertical-align: bottom;
}
img {
width: 1.5em;
height: 1.5em;
display: inline-block;
+ margin-right: 0.5em;
}
-}
-.btn-secondary {
- color: $secbtn__text;
- background: transparent;
- border: 2px solid $secbtn__border;
- &:hover {
- color: $secbtn__text;
- cursor: pointer;
- background: $secbtn__bg;
- border-color: $secbtn__text;
- @include fastTransition-all;
- }
- &.disabled {
- pointer-events: none;
- color: $btn__disabled-txt;
- background-color: $btn__disabled-bg;
- border-color: $btn__disabled-bg;
- border-style: solid;
- border-width: 2px;
- &:hover {
- background: $btn__disabled-bg;
- }
- }
- i {
- // button symbol
- font-style: normal;
- font-weight: 400;
- text-transform: none;
- font-size: 1.5em;
- transform: rotate(80deg) translate(-2px);
- display: inline-block;
- vertical-align: middle;
- }
- img {
- width: 1.5em;
- height: 1.5em;
- display: inline-block;
- margin-right: .5em;
+ svg {
+ height: 1.2em;
+ width: auto;
}
}
-.btn-pop-out {
- position: relative;
- padding: 0 0 1em 2em;
- color: $black;
+/***
+Use for the primary use-case/s that is non-destructive.
+e.g. directing to a new page, a call to action
+***/
+.btn-primary {
+ background-color: $btn-primary__bg;
+ border-color: $btn-primary__bg;
+ color: $btn-primary__txt;
&:hover {
- text-decoration: underline;
+ background-color: $btn-primary__bg--hover;
+ border-color: $btn-primary__bg--hover;
}
- &:before {
- content: "";
- position: absolute;
- left: 0;
- top: 0px;
- width: 25px;
- height: 20px;
- display: inline-block;
- border: 1px solid $black;
- border-top: 4px solid $black;
+ &[disabled],
+ &.disabled {
+ background: $btn-primary__bg--disabled;
+ border-color: $btn-primary__bg--disabled;
+ color: $btn-primary__txt--disabled;
+ .icon {
+ fill: $btn-primary__txt--disabled;
+ }
}
- &:after {
- content: "\2794";
- position: absolute;
- transform: rotate(-45deg);
- font-size: 0.9em;
- font-weight: 700;
- vertical-align: middle;
- display: inline-block;
- left: 11px;
- top: 0px;
+ .icon {
+ fill: $btn-primary__txt;
}
}
+
+/***
+Secondary buttons are actions that fall secondary or
+of less priority to primary buttons.
+These usually come coupled with a primary.
+***/
+.btn-secondary {
+ background-color: $btn-secondary__bg;
+ border-color: $btn-secondary__txt;
+ color: $btn-secondary__txt;
+ &:hover {
+ background-color: $btn-secondary__bg;
+ border-color: $btn-secondary__txt--hover;
+ color: $btn-secondary__txt--hover;
+ .icon {
+ fill: $btn-secondary__txt--hover;
+ }
+ }
+ &[disabled],
+ &.disabled {
+ background-color: $btn-secondary__bg;
+ border-color: $btn-secondary__txt--disabled;
+ color: $btn-secondary__txt--disabled;
+ .icon {
+ fill: $btn-secondary__txt--disabled;
+ }
+ }
+ .icon {
+ fill: $btn-secondary__txt;
+ }
+}
+
+/***
+Tertiary text buttons are used to identify less pressing or
+optional actions given on a page.
+***/
+.btn-tertiary {
+ background-color: $btn-tertiary__bg;
+ border-color: $btn-tertiary__bg;
+ color: $btn-tertiary__txt;
+ &:hover {
+ color: $btn-tertiary__txt--hover;
+ .icon {
+ fill: $btn-tertiary__txt--hover;
+ }
+ }
+ &[disabled],
+ &.disabled {
+ color: $btn-tertiary__txt--disabled;
+ .icon {
+ fill: $btn-tertiary__txt--disabled;
+ }
+ }
+ .icon {
+ fill: $btn-tertiary__txt;
+ }
+}
\ No newline at end of file
diff --git a/app/common/styles/base/colors.scss b/app/common/styles/base/colors.scss
index 03e8e19..f5f93f0 100644
--- a/app/common/styles/base/colors.scss
+++ b/app/common/styles/base/colors.scss
@@ -1,7 +1,39 @@
+// Base colors
+$color--blue-100: #1B2834;
+$color--blue-50: #1D3458;
+$color--blue-40: #2D60E5;
+$color--blue-30: #7295F1;
+$color--blue-20: #CCD7F4;
+
+$color--grey-100: #333333;
+$color--grey-80: #666666;
+$color--grey-60: #999999;
+$color--grey-40: #CCCCCC;
+$color--grey-30: #DCDEE0;
+$color--grey-20: #F0F2F5;
+$color--grey-10: #FAFBFC;
+$color--grey-0: #FFFFFF;
+
+// Status colors
+$color--teal-70: #098292;
+$color--teal-50: #00B6CB;
+$color--teal-20: #CCF0F5;
+
+$color--green-50: #0A7D06;
+$color--green-20: #C6E8C5;
+
+$color--yellow-70: #EFC100;
+$color--yellow-50: #FEDF39;
+$color--yellow-40: #FFDF99;
+$color--yellow-20: #FFF8E4;
+
+$color--red-50: #DA1416;
+$color--red-20: #FAD3D3;
+
// Global
-$white: #ffffff;
-$black: #333;
-$darkgrey: #666;
+$white: $color--grey-0;
+$black: $color--grey-100;
+$darkgrey: $color--grey-80;
$medgrey: #d7dbe0;
$lightgrey: #f5f7fa;
$lightblue: #f1f2f6;
@@ -10,10 +42,6 @@
$purple: #5A3EC8;
$field__disabled: #e6e6e6;
$field__focus: #3C6DEF;
-$btn__disabled-txt: #a6a5a6;
-$btn__disabled-bg: #d8d8d8;
-$primebtn__disabled-txt: #999999;
-$primebtn__disabled-bg: #CCCCCC;
// Dark background
$darkbg__grey: #E3ECEC;
@@ -22,7 +50,7 @@
//Disabled table elements
$disabled-row: #dddee0;
-$disabled-row-txt: #999999;
+$disabled-row-txt: $color--grey-60;
//Forms
$input-border: #a7a7a7;
@@ -30,10 +58,10 @@
// Light Background
$lightbg__grey: #b8c1c1;
$lightbg__accent: #d8e2fc;
-$lightbg__primary: #2d60e5;
+$lightbg__primary: $color--blue-40;
// Primary Button colors
-$primebtn__bg: #2d60e5;
+$primebtn__bg: $color--blue-40;
$primebtn__text: $white;
// Secondary Button colors
@@ -67,13 +95,13 @@
$normal: #00baa1;
// Priority tags
-$lowPriorityColor: #00b6cb;
+$lowPriorityColor: $color--teal-50;
$lowPriorty-bg: #cdf0f6;
$medPriorityColor: #feb101;
$medPriorty-bg: #fef0cd;
$highPriorityColor: #e62425;
$highPriority-bg: #edc9cb;
-$resolvedColor: #999999;
+$resolvedColor: $color--grey-60;
$resolved-bg: #d6d6d6;
@@ -87,7 +115,7 @@
$inactive: $severity-medium-lightbg;
// Links
-$links: #2d60e5;
+$links: $color--blue-40;
$links__hover: $lightbg__primary;
$links__visited: #8ea7ea;
$links__disabled: rgba(27, 40, 52, 0.70);
@@ -98,4 +126,4 @@
$nav__second-level-text-color: #4b5d78;
//Loader
-$loaderColor: #1d3458;
+$loaderColor: $color--blue-50;
diff --git a/app/common/styles/base/icons.scss b/app/common/styles/base/icons.scss
index 557c857..bd5b9a6 100644
--- a/app/common/styles/base/icons.scss
+++ b/app/common/styles/base/icons.scss
@@ -1,13 +1,7 @@
.icon {
display: inline-block;
- width: 20px;
- height: 20px;
- position: relative;
- speak: none;
- font-style: normal;
- &.icon-as-spacer {
- text-indent: -9999px;
- }
+ width: 1.5em;
+ height: auto;
}
.icon__more {
@@ -33,6 +27,7 @@
}
.icon__bar-arrow {
+ font-style: normal;
&:before {
content: '\21E5';
position: absolute;
@@ -46,6 +41,7 @@
}
.icon-angle {
+ font-style: normal;
&:before {
content: '\276F';
display: inline-block;
@@ -88,21 +84,6 @@
background-image: url(../assets/images/icon-off.svg);
}
-.icon__return {
- @include status-icon;
- background-image: url(../assets/images/icon-return.svg);
-}
-
-.icon__standby {
- @include status-icon;
- background-image: url(../assets/images/icon-standby.svg);
-}
-
-.icon__plus {
- @include status-icon;
- background-image: url(../assets/images/icon-plus.svg);
-}
-
.icon__info{
margin-top: -4px;
margin-right: .5em;
@@ -122,22 +103,8 @@
background: url(../assets/images/icon-arrow-gray.svg) center center no-repeat;
}
}
+
.icon__down-arrow {
@extend .icon__up-arrow;
transform: rotate(180deg);
}
-
-.icon__edit {
- @include status-icon;
- background-image: url(../assets/images/icon-edit-blue.svg);
-}
-
-.icon__delete {
- @include status-icon;
- background-image: url(../assets/images/icon-trashcan-blue.svg);
-}
-
-.icon__close {
- @include status-icon;
- background-image: url(../assets/images/crit-x-black.svg);
-}
diff --git a/app/common/styles/directives/app-header.scss b/app/common/styles/directives/app-header.scss
deleted file mode 100644
index e69de29..0000000
--- a/app/common/styles/directives/app-header.scss
+++ /dev/null
diff --git a/app/common/styles/directives/app-navigation.scss b/app/common/styles/directives/app-navigation.scss
index 1e21659..79eb11e 100644
--- a/app/common/styles/directives/app-navigation.scss
+++ b/app/common/styles/directives/app-navigation.scss
@@ -8,8 +8,8 @@
max-height: 40px;
stroke-width: .5;
display: block;
- width: 40px;
- margin: 0 auto .5em auto;
+ margin: .5em auto;
+ overflow: hidden;
.st0 {
fill: none;
stroke: $white;
@@ -46,13 +46,21 @@
li {
margin: 0;
}
+ > li > a,
+ > li > button {
+ height: 120px;
+ }
//svg icons
.nav-icon {
@include navIcons;
+ width: 100%;
+ svg {
+ width: 36px;
+ height: auto;
+ }
}
.button, button, a {
background: transparent;
- height: auto;
border: 0;
color: $white;
fill: $white;
@@ -66,16 +74,9 @@
text-decoration: none;
border-top: 1px solid transparent;
border-bottom: 1px solid $darkgrey;
- a {
- margin-bottom: 5px;
- }
- span {
- margin: 1em 0 0 0;
- display: block;
- font-size: .9em;
- font-weight: 400;
- line-height: 1rem;
- }
+ font-weight: normal;
+ font-size: .9em;
+ line-height: 1.2;
&:hover {
background: $white;
fill: $black;
diff --git a/app/common/styles/directives/confirm.scss b/app/common/styles/directives/confirm.scss
deleted file mode 100644
index e69de29..0000000
--- a/app/common/styles/directives/confirm.scss
+++ /dev/null
diff --git a/app/common/styles/directives/index.scss b/app/common/styles/directives/index.scss
index a70c007..5d9de6f 100644
--- a/app/common/styles/directives/index.scss
+++ b/app/common/styles/directives/index.scss
@@ -1,3 +1 @@
-@import "./app-header.scss";
-@import "./app-navigation.scss";
-@import "./confirm.scss";
\ No newline at end of file
+@import "./app-navigation.scss";
\ No newline at end of file
diff --git a/app/common/styles/elements/export.scss b/app/common/styles/elements/export.scss
deleted file mode 100644
index 545e3f3..0000000
--- a/app/common/styles/elements/export.scss
+++ /dev/null
@@ -1,24 +0,0 @@
-//Export button
-.btn-export {
- color: $black;
- font-size: .9em;
- font-weight: 700;
- position: relative;
- padding: 0 0 0 2em;
- margin-right: .6em;
- text-decoration: none;
- margin-top: 0;
- &:hover {
- text-decoration: underline;
- }
-}
-.btn-export:before {
- content: '\21E5';
- position: absolute;
- font-size: 1.7em;
- vertical-align: middle;
- transform: rotate(90deg);
- display: inline-block;
- left: 2px;
- top: -7px;
-}
\ No newline at end of file
diff --git a/app/common/styles/elements/index.scss b/app/common/styles/elements/index.scss
index 25162bb..c8bbfce 100644
--- a/app/common/styles/elements/index.scss
+++ b/app/common/styles/elements/index.scss
@@ -8,7 +8,6 @@
@import "content-search";
@import "paginate";
@import "tags";
-@import "export";
@import "modals";
@import "quicklinks";
@import "toast";
diff --git a/app/common/styles/elements/inline-confirm.scss b/app/common/styles/elements/inline-confirm.scss
index c65e5de..873e66e 100644
--- a/app/common/styles/elements/inline-confirm.scss
+++ b/app/common/styles/elements/inline-confirm.scss
@@ -26,7 +26,6 @@
border: 2px solid $white;
padding: 1em 2.2em;
margin: 0 10px;
- border-radius: 4px;
&:focus,
&.default {
background: $primebtn__bg;
diff --git a/app/common/styles/elements/toggle-filter.scss b/app/common/styles/elements/toggle-filter.scss
index ebdcf91..94c94d1 100644
--- a/app/common/styles/elements/toggle-filter.scss
+++ b/app/common/styles/elements/toggle-filter.scss
@@ -14,13 +14,12 @@
}
margin-right: 2em;
margin-bottom: 1em;
- button {
- margin: 3px -3px;
- padding: .6em 2em;
- font-size: .9em;
- font-weight: 700;
- border-radius: 0;
- display: inline-block;
+ .btn {
+ float:left;
+ width: 100px;
+ &:not(:first-of-type) {
+ border-left-width: 1px;
+ }
}
.btn-primary {
border: 2px solid $primebtn__bg;
diff --git a/app/common/styles/layout/header.scss b/app/common/styles/layout/header.scss
index 56460c6..034c49e 100644
--- a/app/common/styles/layout/header.scss
+++ b/app/common/styles/layout/header.scss
@@ -79,9 +79,6 @@
}
.logo__wrapper {
padding-top: .5em;
- //position: absolute;
- //top: 50%;
- //transform: translateY(-50%);
}
.header__logo {
@@ -128,7 +125,7 @@
display: block;
font-size: 1rem;
font-weight: bold;
- margin-top: .3em;
+ margin-top: .5em;
}
}
}
@@ -211,26 +208,23 @@
}
}
.header__page-refresh {
- padding: 0 0.5rem 0.6rem;
- position: relative;
+ padding-top: 1em;
span {
font-size: 0.875em;
font-weight: 400;
color: $darkgrey;
display: block;
- margin-bottom: 1.1em;
+ margin-bottom: .2em;
+ }
+ .icon {
+ display: block;
+ margin-left: auto;
+ margin-right: auto;
}
svg {
- stroke: $medblue;
- fill: $medblue;
- height: 20px;
- width: 20px;
- display: block;
- margin: 0 auto;
- position: absolute;
- left: 50%;
- top: 55%;
- transform: translateX(-50%);
+ width: 25px;
+ height: auto;
+ fill: $color--blue-40;
}
}
}
diff --git a/app/configuration/controllers/date-time-controller.html b/app/configuration/controllers/date-time-controller.html
index 8ea478a..d84d278 100644
--- a/app/configuration/controllers/date-time-controller.html
+++ b/app/configuration/controllers/date-time-controller.html
@@ -19,11 +19,11 @@
<div class="inline">
<input id="ntp-server{{$index+1}}" type="text" ng-readonly="time.mode != 'NTP'" ng-model="server" ng-blur="ntp.servers[$index] = server" set-focus-on-new-input/>
</div>
- <button class="date-time__dns-remove inline" ng-click="removeNTPField($index)">Remove</button>
+ <button class="btn date-time__dns-remove btn-tertiary" ng-click="removeNTPField($index)">Remove</button>
</fieldset>
</div>
<div class="row column date-time__ntp-servers-wrap">
- <button type="button" class="btn-primary block" ng-click="addNTPField()">Add new NTP server</button>
+ <button type="button" class="btn btn-primary" ng-click="addNTPField()">Add new NTP server</button>
</div>
<div class="row column">
<label class="control-radio" for="manual-time">Manually set date and time
@@ -59,8 +59,8 @@
</div>
</fieldset>
<div class="time__submit-wrapper">
- <button type="button" class="btn-primary inline" ng-click="setTime()">Save settings</button>
- <button type="button" class="btn-secondary inline" ng-click="refresh()">Cancel</button>
+ <button type="button" class="btn btn-primary" ng-click="setTime()">Save settings</button>
+ <button type="button" class="btn btn-secondary" ng-click="refresh()">Cancel</button>
</div>
</form>
</div>
diff --git a/app/configuration/controllers/firmware-controller.html b/app/configuration/controllers/firmware-controller.html
index 6863ae5..98f9c00 100644
--- a/app/configuration/controllers/firmware-controller.html
+++ b/app/configuration/controllers/firmware-controller.html
@@ -22,13 +22,13 @@
<p>Select the image file saved on the workstation storage medium to upload to the server BMC.</p>
<label for="file-upload" class="inline firmware__upload-chooser">
<input id="file-upload" type="file" file="file" class="hide"/>
- <span class="button btn-secondary inline">Choose a file</span>
+ <span class="btn btn-secondary">Choose a file</span>
<span class="inline firmware__upload-file-name"><span ng-if="!file">No file chosen</span><span ng-if="file.name !== undefined">{{file.name}}</span></span>
</label>
- <input type="button" value="Upload firmware" class="inline button btn-primary float-right" ng-click="upload()"/>
+ <input type="button" value="Upload firmware" class="btn btn-primary float-right" ng-click="upload()"/>
<div class="inline uploading" ng-show="uploading">Upload in progress...</div>
</div>
- <div class=" column firmware__upload-tftp">
+ <div class="column firmware__upload-tftp">
<h3>Download image file from TFTP server</h3>
<p>Specify both the TFTP server IP address and the image file name stored on it to download to the server BMC.</p>
<fieldset>
@@ -42,7 +42,7 @@
<input name="tftp-file-name" id="tftp-file-name" type="text" ng-model="download_filename"/>
</div>
<div class="column small-12 large-4">
- <input type="button" value="Download firmware" class="inline button btn-primary float-right" ng-click="download()"/>
+ <input type="button" value="Download firmware" class="btn btn-primary float-right" ng-click="download()"/>
</div>
</div>
<div class="inline uploading" ng-show="downloading">Downloading in progress...</div>
@@ -64,8 +64,8 @@
<p>Change firmware {{priority_image_version}} priority?</p>
</div>
<div class="modal__button-wrapper">
- <button class="inline btn-secondary" ng-click="confirm_priority=false;">Cancel</button>
- <button class="inline btn-primary" ng-click="confirmChangePriority()">Continue</button>
+ <button class="btn btn-secondary" ng-click="confirm_priority=false;">Cancel</button>
+ <button class="btn btn-primary" ng-click="confirmChangePriority()">Continue</button>
</div>
</div>
</section>
@@ -81,8 +81,8 @@
<p>Delete firmware {{delete_image_version}}?</p>
</div>
<div class="modal__button-wrapper">
- <button class="inline btn-secondary" ng-click="confirm_delete=false;">Cancel</button>
- <button class="inline btn-primary" ng-click="confirmDeleteImage()">Continue</button>
+ <button class="btn btn-secondary" ng-click="confirm_delete=false;">Cancel</button>
+ <button class="btn btn-primary" ng-click="confirmDeleteImage()">Continue</button>
</div>
</div>
</section>
@@ -91,10 +91,8 @@
<div class="modal__activate" role="document">
<div class="screen-reader-offscreen modal-description">Activate modal</div><!-- accessibility only; used for screen readers -->
<div class="page-header ">
- <h3 class="modal-title"><span class="icon icon__info"><svg xmlns="http://www.w3.org/2000/svg"
- viewBox="0 0 32 32"><path
- d="M18 14h-6v2h1v6h-2v2h8v-2h-2z"/><circle cx="16" cy="10" r="2"/><path
- d="M16 2C8.269 2 2 8.269 2 16s6.269 14 14 14 14-6.269 14-14S23.731 2 16 2zm0 26C9.383 28 4 22.617 4 16S9.383 4 16 4s12 5.383 12 12-5.383 12-12 12z"/></svg></span>
+ <h3 class="modal-title">
+ <icon class="icon__info" file="icon-information.svg"></icon>
<!-- We call "Host" firmware "server" firmware -->
Confirm {{activate_image_type == 'Host' ? 'server' : activate_image_type}} firmware file activation
</h3>
@@ -138,8 +136,8 @@
</form>
</div>
<div class="modal__button-wrapper">
- <button class="inline btn-secondary" ng-click="activate_confirm=false;">Cancel</button>
- <button class="inline btn-primary" ng-click="activateConfirmed()">Continue</button>
+ <button class="btn btn-secondary" ng-click="activate_confirm=false;">Cancel</button>
+ <button class="btn btn-primary" ng-click="activateConfirmed()">Continue</button>
</div>
</div>
</section>
diff --git a/app/configuration/controllers/network-controller.html b/app/configuration/controllers/network-controller.html
index 343d4fd..f434ef6 100644
--- a/app/configuration/controllers/network-controller.html
+++ b/app/configuration/controllers/network-controller.html
@@ -72,12 +72,12 @@
<input id="ipv4-prefix-{{$index+1}}" class="column small-6" ng-change="ipv4.updatePrefix = true"
type="number" min="1" max="32" step="1" ng-disabled="interface.DHCPEnabled"
ng-model="ipv4.PrefixLength" />
- <button class="network-config_remove-button inline" ng-click="removeIpv4Address($index)">Remove</button>
+ <button class="btn btn-tertiary network-config_remove-button" ng-click="removeIpv4Address($index)">Remove</button>
</div>
</fieldset>
<div class="row column">
<div class="column small-12">
- <button type="button" class="btn-primary inline" ng-click="addIpv4Field()">Add IPV4 address</button>
+ <button type="button" class="btn btn-primary" ng-click="addIpv4Field()">Add IPV4 address</button>
</div>
</div>
</div>
@@ -94,19 +94,23 @@
<label for="net-config__prime-dns{{$index+1}}">DNS Server {{$index+1}}</label>
<input id="net-config__prime-dns{{$index+1}}" class="network-input column small-6 large-4 inline"
type="text" ng-model="dns" ng-blur="interface.Nameservers[$index] = dns" set-focus-on-new-input />
- <button class="network-config_remove-button inline" ng-click="removeDNSField($index)">Remove</button>
+ <button class="btn btn-tertiary network-config_remove-button" ng-click="removeDNSField($index)">Remove</button>
</div>
</div>
<div class="row column">
<div class="column small-12">
- <button type="button" class="btn-primary inline dns_add" ng-click="addDNSField()">Add DNS server</button>
+ <button type="button" class="btn btn-primary dns_add" ng-click="addDNSField()">Add DNS server</button>
</div>
</div>
</div>
</fieldset>
- <div class="network-config__submit-wrapper">
- <button type="button" class="btn-primary inline" ng-click="confirmSettings=true;">Save settings</button>
- <button type="button" class="btn-secondary inline" ng-click="refresh()">Cancel</button>
+ <div class="row column">
+ <div class="network-config__submit-wrapper column">
+ <div class="float-right">
+ <button type="button" class="btn btn-secondary" ng-click="refresh()">Cancel</button>
+ <button type="button" class="btn btn-primary" ng-click="confirmSettings=true;">Save settings</button>
+ </div>
+ </div>
</div>
</form>
</div>
@@ -125,8 +129,8 @@
Proceed with caution and make note of any new settings that may affect connectivity.</p>
</div>
<div class="modal__button-wrapper">
- <button class="inline btn-secondary" ng-click="confirmSettings=false;">Cancel</button>
- <button class="inline btn-primary" ng-click="setNetworkSettings()">Continue</button>
+ <button class="btn btn-secondary" ng-click="confirmSettings=false;">Cancel</button>
+ <button class="btn btn-primary" ng-click="setNetworkSettings()">Continue</button>
</div>
</div>
</section>
\ No newline at end of file
diff --git a/app/configuration/controllers/snmp-controller.html b/app/configuration/controllers/snmp-controller.html
index 35cd1f4..aa61f64 100644
--- a/app/configuration/controllers/snmp-controller.html
+++ b/app/configuration/controllers/snmp-controller.html
@@ -69,28 +69,29 @@
</fieldset>
</div>
<div class="small-2 align-self-center snmp__buttons">
- <button class="edit_button" type="button">
- <img src="../../assets/images/icon-edit-blue.svg" alt="Edit">
+ <button class="btn edit_button" type="button">
+ <icon file="icon-edit.svg" aria-label="Edit"></icon>
</button>
</div>
</div>
</div>
<div class="small-1 align-self-center snmp__buttons trash">
- <button class="trash_button" type="button" ng-click="removeSNMPManager($index)">
- <img src="../../assets/images/icon-trashcan-blue.svg" alt="Remove">
+ <button class="btn trash_button" type="button" ng-click="removeSNMPManager($index)">
+ <icon file="icon-trashcan.svg" aria-label="Remove"></icon>
</button>
</div>
</div>
<div class="row column">
- <button class="btn-add" type="button" ng-click="submitted=false; addNewSNMPManager();"><img class="add__icon" src="../../assets/images/icon-plus.svg" alt=""/> Add manager</button>
+ <button class="btn btn-tertiary btn-add" type="button" ng-click="submitted=false; addNewSNMPManager();">
+ <icon file="icon-plus.svg"></icon>Add manager</button>
</div>
</form>
</div>
</div>
<div class="row column">
<div class="snmp__submit-wrapper">
- <button type="button" ng-click="submitted=true; snmp__form.$valid && setSNMP();" class="btn-primary inline">Save settings</button>
- <button type="button" class="btn-secondary inline" ng-click="refresh()">Cancel</button>
+ <button type="button" ng-click="submitted=true; snmp__form.$valid && setSNMP();" class="btn btn-primary">Save settings</button>
+ <button type="button" class="btn btn-secondary" ng-click="refresh()">Cancel</button>
</div>
</div>
</div>
\ No newline at end of file
diff --git a/app/configuration/controllers/virtual-media-controller.html b/app/configuration/controllers/virtual-media-controller.html
index 22c4bf8..e756986 100644
--- a/app/configuration/controllers/virtual-media-controller.html
+++ b/app/configuration/controllers/virtual-media-controller.html
@@ -13,12 +13,14 @@
<!-- Button -->
<label class="vm__upload-choose-label">
<input id="file-upload" type="file" file="device.file" class="hide" ng-disabled="device.isActive"/>
- <span class="vm__upload-choose-button button btn-secondary" ng-class="{disabled:device.isActive}">Choose file</span>
+ <span class="vm__upload-choose-button btn btn-secondary" ng-class="{disabled:device.isActive}">Choose file</span>
</label>
<div class="vm__upload-name">
<span ng-if="!device.file">No file selected</span>
<span ng-if="device.file.name !== undefined">{{device.file.name}}</span>
- <span class="icon__exit" ng-if="device.file && !device.isActive" ng-click="resetFile($index);"></span>
+ <span class="icon__exit" ng-if="device.file && !device.isActive" ng-click="resetFile($index);">
+ <icon file="icon-close.svg"></icon>
+ </span>
</div>
</div>
<div class="vm__active-text vm__active-border" ng-if="device.isActive">
@@ -29,7 +31,7 @@
</div>
</div>
<div class="vm__upload-start">
- <input type="button" ng-value="device.isActive ? 'Stop' : 'Start'" ng-class="{disabled:!device.file}" class="button btn-primary" ng-click="device.isActive? stopVM($index) : startVM($index)"/>
+ <input type="button" ng-value="device.isActive ? 'Stop' : 'Start'" ng-class="{disabled:!device.file}" class="btn btn-primary" ng-click="device.isActive? stopVM($index) : startVM($index)"/>
</div>
</div>
</div>
diff --git a/app/configuration/styles/date-time.scss b/app/configuration/styles/date-time.scss
index 80d4b17..00f7b8b 100644
--- a/app/configuration/styles/date-time.scss
+++ b/app/configuration/styles/date-time.scss
@@ -1,10 +1,6 @@
// Date Time SCSS
.time__form {
- input {
- margin-bottom: 0em;
- }
-
fieldset {
padding-left: 1.8em;
}
@@ -49,12 +45,7 @@
margin: .5em;
}
}
- .date-time__dns-remove {
- color: $medblue;
- opacity: 1;
- margin-left: 1em;
- &:hover {
- cursor: pointer;
- }
+ /*button*/.date-time__dns-remove {
+ margin-right: 1em;
}
}
diff --git a/app/configuration/styles/firmware.scss b/app/configuration/styles/firmware.scss
index 6d3c00f..8c7a304 100644
--- a/app/configuration/styles/firmware.scss
+++ b/app/configuration/styles/firmware.scss
@@ -15,6 +15,7 @@
}
.icon {
color: $medblue;
+ fill: $medblue;
&.disabled {
color: $medgrey;
&:hover {
@@ -27,7 +28,6 @@
}
.icon.icon-as-spacer {
text-indent: 0;
- color: $btn__disabled-txt;
&:hover {
cursor: default;
}
@@ -116,7 +116,7 @@
padding-left: 1em;
padding-right: 1em;
margin-bottom: 1em;
- .button {
+ .btn {
margin: 1em .5em 1em 0;
min-width: 3em;
}
@@ -138,7 +138,7 @@
padding-left: 1em;
padding-bottom: 50px;
padding-right: 0;
- .button {
+ .btn {
margin-top: 15px;
}
}
diff --git a/app/configuration/styles/network.scss b/app/configuration/styles/network.scss
index 61a6cb6..5b862e7 100644
--- a/app/configuration/styles/network.scss
+++ b/app/configuration/styles/network.scss
@@ -11,12 +11,10 @@
text-align: left;
}
input {
- margin-bottom: 1.2em;
+ margin-bottom: 2em;
}
.net-config__fieldset {
- margin-bottom: 1.2rem;
-
legend {
padding-bottom: 0.5rem;
}
@@ -41,10 +39,13 @@
font-weight: 700;
}
.network-config__submit-wrapper {
- width: 100%;
- margin-top: 3em;
padding-top: 1em;
border-top: 1px solid $medgrey;
+ margin-top: 2em;
+
+ .btn:not(:last-child) {
+ margin-right: 1em;
+ }
&::after {
content: " ";
@@ -52,20 +53,8 @@
clear: both;
}
- button {
- float: right;
- margin: .5em;
- }
}
.network-config__ipv4-wrap {
padding-bottom: 1.8em;
}
- .network-config_remove-button {
- color: $medblue;
- margin-left: 1em;
- opacity: 1;
- &:hover {
- cursor: pointer;
- }
- }
}
diff --git a/app/configuration/styles/snmp.scss b/app/configuration/styles/snmp.scss
index ea20a6a..96b71f0 100644
--- a/app/configuration/styles/snmp.scss
+++ b/app/configuration/styles/snmp.scss
@@ -66,36 +66,17 @@
}
.snmp__buttons {
text-align: right;
- padding-right: .5em;
- &.trash{
- text-align: left;
- }
- button{
- margin:.3em;
- img{
- width: 100%;
- height:100%;
+ .btn{
+ padding: 0;
+ width: auto;
+ svg {
+ fill: $color--blue-40;
+ width: auto;
+ height: 1.3em;
}
}
}
- .trash_button {
- padding: 0;
- width: 1.3em;
- height: 1.3em;
- }
- .edit_button {
- padding: 0;
- width: 1.3em;
- height: 1.2em;
- }
- .btn-add {
- &:focus {
- outline-offset: 3px;
- }
- margin: 2em 0;
- color: $primebtn__bg;
- padding: 1em 0;
- }
+
.snmp__submit-wrapper {
width: 100%;
border-top: 1px solid $medgrey;
diff --git a/app/configuration/styles/virtual-media.scss b/app/configuration/styles/virtual-media.scss
index f7d75b8..1e7724b 100644
--- a/app/configuration/styles/virtual-media.scss
+++ b/app/configuration/styles/virtual-media.scss
@@ -26,9 +26,6 @@
font-size: 1rem;
background-color: $white;
min-width: 3em;
- &.disabled {
- background-color: $btn__disabled-bg;
- }
}
.vm__upload-content {
@@ -40,8 +37,7 @@
cursor: pointer;
width: 0.75em;
height: 0.75em;
- margin: 0.3em 1em 0.3em 0.3em;
- background-image: url(../assets/images/crit-x-black.svg);
+ margin: 0 1em 0.3em 0.3em;
}
}
diff --git a/app/index.js b/app/index.js
index 1d54b45..e4061ed 100644
--- a/app/index.js
+++ b/app/index.js
@@ -55,6 +55,7 @@
import serial_console from './common/directives/serial-console.js';
import dir_paginate from './common/directives/dirPagination.js';
import form_input_error from './common/directives/form-input-error.js';
+import icon_provider from './common/directives/icon-provider.js';
import login_index from './login/index.js';
import login_controller from './login/controllers/login-controller.js';
diff --git a/app/login/controllers/login-controller.html b/app/login/controllers/login-controller.html
index b89c2c4..e162d8f 100644
--- a/app/login/controllers/login-controller.html
+++ b/app/login/controllers/login-controller.html
@@ -30,7 +30,7 @@
<p ng-message="required">Field is required</p>
</div>
- <input id="login__submit" class="btn-primary submit" type="button" value="Log in" role="button" ng-click="login(host, username, password); submitted = true; login__form.$setPristine()" ng-class="{error: error}" ng-disabled="dataService.loading">
+ <input id="login__submit" class="btn btn-primary full-width" type="button" value="Log in" role="button" ng-click="login(host, username, password); submitted = true; login__form.$setPristine()" ng-class="{error: error}" ng-disabled="dataService.loading">
</fieldset>
</form>
</div>
diff --git a/app/overview/controllers/system-overview-controller.html b/app/overview/controllers/system-overview-controller.html
index 0403a85..34e5611 100644
--- a/app/overview/controllers/system-overview-controller.html
+++ b/app/overview/controllers/system-overview-controller.html
@@ -2,7 +2,7 @@
<div class="overview">
<div class="row column">
<h1 class="inline">{{dataService.hostname}}</h1>
- <button class="link" ng-click="edit_hostname = !edit_hostname">Edit</button>
+ <button class="btn btn-tertiary" ng-click="edit_hostname = !edit_hostname">Edit</button>
</div>
<section class="row">
<div class="column large-8">
@@ -122,7 +122,7 @@
</div>
<a href="#/server-control/remote-console" class="no-icon quick-links__item">
<p class="inline quick-links__label">Serial over LAN console</p>
- <span class="btn-pop-out inline float-right"></span>
+ <icon file="icon-launch.svg" class="float-right"></icon>
</a>
<a href="#/configuration/network" class="quick-links__item">
<p class="inline quick-links__label">Edit network settings</p>
@@ -169,7 +169,7 @@
</div>
</div>
<div class="column small-2 large-1">
- <button class="accord-trigger" aria-hidden="true"></button>
+ <span class="accord-trigger" aria-hidden="true"></span>
</div>
</div>
</div>
@@ -191,17 +191,11 @@
<!-- accessibility only; used for screen readers -->
<div class="screen-reader-offscreen modal-description">Edit hostname</div>
<div class="page-header ">
- <h2 class="modal-title"><span class="icon icon__info"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32">
- <path d="M18 14h-6v2h1v6h-2v2h8v-2h-2z" />
- <circle cx="16" cy="10" r="2" />
- <path
- d="M16 2C8.269 2 2 8.269 2 16s6.269 14 14 14 14-6.269 14-14S23.731 2 16 2zm0 26C9.383 28 4 22.617 4 16S9.383 4 16 4s12 5.383 12 12-5.383 12-12 12z" />
- </svg></span>
- Edit hostname
+ <h2 class="modal-title">
+ <icon class="icon__info" file="icon-information.svg"></icon>Edit hostname
</h2>
</div>
<div class="modal__content">
-
<form name="edit_hostname_text">
<label for="editServerName">Hostname</label>
<p class="label__helper-text">Hostname must be less than 64 characters and must not contain spaces.</p>
@@ -214,9 +208,9 @@
</form>
</div>
<div class="modal__button-wrapper">
- <button class="inline btn-secondary"
+ <button class="btn btn-secondary"
ng-click="edit_hostname= false; newHostname = dataService.hostname">Cancel</button>
- <button class="inline btn-primary" ng-click="saveHostname(newHostname);" ng-disabled="edit_hostname_text.$invalid"
+ <button class="btn btn-primary" ng-click="saveHostname(newHostname);" ng-disabled="edit_hostname_text.$invalid"
ng-class="{'disabled' : edit_hostname_text.$invalid}">Save</button>
</div>
</div>
diff --git a/app/server-control/controllers/bmc-reboot-controller.html b/app/server-control/controllers/bmc-reboot-controller.html
index 627e60c..24988bc 100644
--- a/app/server-control/controllers/bmc-reboot-controller.html
+++ b/app/server-control/controllers/bmc-reboot-controller.html
@@ -19,8 +19,8 @@
</div>
</div>
<div class="row column">
- <button id="bmc__reboot" class="btn-secondary float-right" ng-class="{disabled: confirm}" ng-click="rebootConfirm()" ng-disabled="dataService.server_unreachable">
- <i>↻</i> Reboot BMC
+ <button id="bmc__reboot" class="btn btn-secondary" ng-class="{disabled: confirm}" ng-click="rebootConfirm()" ng-disabled="dataService.server_unreachable">
+ <icon file="icon-restart.svg"></icon>Reboot BMC
</button>
</div>
</section>
diff --git a/app/server-control/controllers/power-operations-controller.html b/app/server-control/controllers/power-operations-controller.html
index aa2ef54..2fcb95b 100644
--- a/app/server-control/controllers/power-operations-controller.html
+++ b/app/server-control/controllers/power-operations-controller.html
@@ -20,27 +20,33 @@
<span class="inactive-message" ng-show="dataService.server_state == 'Unreachable'">There are no power operations to display while a power operation is in progress. When complete, any new power operations will be displayed here.</span>
<!-- Power on displays only when server is shutdown -->
<div class="row column power-option" ng-hide="dataService.server_state == 'Running' || dataService.server_state == 'Quiesced' || dataService.server_state == 'Unreachable'" ng-class="{disabled: dataService.server_unreachable || confirm || dataService.loading, transitionAll: confirm}">
- <button id="power__power-on" class="btn-secondary inline" ng-click="powerOn()" role="button" ng-disabled="dataService.server_unreachable"><img src="../../assets/images/icon-power.svg" alt="power on" aria-hidden="true">Power on</button>
+ <button id="power__power-on" class="btn btn-secondary" ng-click="powerOn()" role="button" ng-disabled="dataService.server_unreachable">
+ <icon file="icon-power.svg"></icon>Power on
+ </button>
<p class="inline">Attempts to power on the server</p>
</div>
<!-- Power reboot/shutdown options : when server is off all of these are hidden. When one option is selected, the others are disabled. -->
<div class="column power-option" ng-hide="dataService.server_state == 'Off' || dataService.server_state == 'Unreachable'" ng-class="{disabled: dataService.server_unreachable || (confirm && !confirmWarmReboot) || dataService.loading, transitionAll: confirm && confirmWarmReboot}">
- <button id="power__warm-boot" class="btn-secondary inline" ng-click="warmRebootConfirm()" role="button" ng-disabled="dataService.server_unreachable"><i aria-hidden="true">↻</i> Warm reboot</button>
+ <button id="power__warm-boot" class="btn btn-secondary" ng-click="warmRebootConfirm()" role="button" ng-disabled="dataService.server_unreachable">
+ <icon file="icon-restart.svg"></icon>Warm reboot</button>
<p class="inline">Attempts to perform an orderly shutdown before restarting the server</p>
<confirm title="warm reboot" confirm="confirmWarmReboot" ng-show="confirmWarmReboot" callback="warmReboot"></confirm>
</div>
<div class="column power-option" ng-hide="dataService.server_state == 'Off' || dataService.server_state == 'Unreachable'" ng-class="{disabled: dataService.server_unreachable || (confirm && !confirmColdReboot) || dataService.loading, transitionAll: confirm && confirmColdReboot}">
- <button id="power__cold-boot" class="btn-secondary inline" ng-click="coldRebootConfirm()" role="button" ng-disabled="dataService.server_unreachable"><i aria-hidden="true">↻</i> Cold reboot</button>
+ <button id="power__cold-boot" class="btn btn-secondary" ng-click="coldRebootConfirm()" role="button" ng-disabled="dataService.server_unreachable">
+ <icon file="icon-restart.svg"></icon>Cold reboot</button>
<p class="inline">Shuts down the server immediately, then restarts it</p>
<confirm title="cold reboot" confirm="confirmColdReboot" ng-show="confirmColdReboot" cancel="coldbootCancel" callback="coldReboot"></confirm>
</div>
<div class="column power-option" ng-hide="dataService.server_state == 'Off' || dataService.server_state == 'Unreachable'" ng-class="{disabled: dataService.server_unreachable || (confirm && !confirmOrderlyShutdown) || dataService.loading, transitionAll: confirm && confirmOrderlyShutdown}">
- <button id="power__soft-shutdown" class="btn-secondary inline" ng-click="orderlyShutdownConfirm()" role="button" ng-disabled="dataService.server_unreachable"><img aria-hidden="true" src="../../assets/images/icon-power.svg" />Orderly shutdown</button>
+ <button id="power__soft-shutdown" class="btn btn-secondary" ng-click="orderlyShutdownConfirm()" role="button" ng-disabled="dataService.server_unreachable">
+ <icon file="icon-power.svg"></icon>Orderly shutdown</button>
<p class="inline">Attempts to stop all software on the server before removing power</p>
<confirm title="orderly shutdown" confirm="confirmOrderlyShutdown" ng-show="confirmOrderlyShutdown" cancel="orderlyShutdownCancel" callback="orderlyShutdown"></confirm>
</div>
<div class="column power-option" ng-hide="dataService.server_state == 'Off' || dataService.server_state == 'Unreachable'" ng-class="{disabled: dataService.server_unreachable || (confirm && !confirmImmediateShutdown) || dataService.loading, transitionAll: confirm && confirmImmediateShutdown}">
- <button id="power__hard-shutdown" class="btn-secondary inline" ng-click="immediateShutdownConfirm()" role="button" ng-disabled="dataService.server_unreachable"><img aria-hidden="true" src="../../assets/images/icon-power.svg" />Immediate shutdown</button>
+ <button id="power__hard-shutdown" class="btn btn-secondary" ng-click="immediateShutdownConfirm()" role="button" ng-disabled="dataService.server_unreachable">
+ <icon file="icon-power.svg"></icon>Immediate shutdown</button>
<p class="inline">Removes power from the server without waiting for software to stop</p>
<confirm title="immediate shutdown" confirm="confirmImmediateShutdown" ng-show="confirmImmediateShutdown" cancel="immediatelyShutdownCancel" callback="immediateShutdown"></confirm>
</div>
diff --git a/app/server-control/controllers/remote-console-window-controller.html b/app/server-control/controllers/remote-console-window-controller.html
index 6644682..2f33672 100644
--- a/app/server-control/controllers/remote-console-window-controller.html
+++ b/app/server-control/controllers/remote-console-window-controller.html
@@ -1,5 +1,6 @@
<div class="serial-lan__header">
- <a class="bold" ng-click="close()"><i class="icon icon__return"></i> Return to OpenBmc</a>
+ <button class="btn btn-tertiary" ng-click="close()">
+ <icon file="icon-return.svg"></icon>Return to OpenBmc</button>
</div>
<div id="term-container" class="window-terminal-container">
<serial-console show-tab-btn="false"></serial-console>
diff --git a/app/server-control/styles/bmc-reboot.scss b/app/server-control/styles/bmc-reboot.scss
index 2b1a293..bd50dcc 100644
--- a/app/server-control/styles/bmc-reboot.scss
+++ b/app/server-control/styles/bmc-reboot.scss
@@ -5,7 +5,7 @@
padding-bottom: 1.5em;
margin-bottom: 1em;
border-bottom: 1px solid $lightbg__grey;
- button {
+ .btn {
margin-bottom: 1.5em;
margin-top: 1.5em;
}
diff --git a/app/server-control/styles/power-operations.scss b/app/server-control/styles/power-operations.scss
index 192bf70..3279914 100644
--- a/app/server-control/styles/power-operations.scss
+++ b/app/server-control/styles/power-operations.scss
@@ -88,14 +88,10 @@
overflow: hidden;
min-height: 1px;
min-width: 100%;
- .btn-secondary {
+ .btn {
margin-bottom: .5em;
margin-right: 1em;
- display: block;
min-width: 240px;
- @include mediaQuery(medium) {
- display: inline-block;
- }
}
@include mediaQuery(x-small){
padding: 1.8em 0 1em 0;
diff --git a/app/server-control/styles/remote-console.scss b/app/server-control/styles/remote-console.scss
index d9aa40c..2c121f4 100644
--- a/app/server-control/styles/remote-console.scss
+++ b/app/server-control/styles/remote-console.scss
@@ -9,26 +9,10 @@
padding: 1em 0;
}
-.serial-lan__actions {
- float: right;
- .btn-pop-out,
- .btn-export {
- text-decoration: none;
- font-size: .9em;
- &:hover {
- text-decoration: underline;
- }
- &:visited {
- color: $black;
- }
- }
-}
-
.serial-lan__header {
background: $white;
- padding: 1.2em;
+ padding-bottom: 1.2em;
line-height: 0;
- a {color: $black;}
}
.terminal-container {
diff --git a/app/server-health/controllers/inventory-overview-controller.html b/app/server-health/controllers/inventory-overview-controller.html
index c70c5da..24c70b0 100644
--- a/app/server-health/controllers/inventory-overview-controller.html
+++ b/app/server-health/controllers/inventory-overview-controller.html
@@ -6,7 +6,7 @@
<div class="row column">
<div class="page-header">
<h2 class="inline">All hardware in the system</h2>
- <a ng-href="data:text/json;charset=utf-8,{{originalData}}" class="inline btn-export float-right" download="export_inventory.json" ng-show="hardwares.length">Export</a>
+ <a ng-href="data:text/json;charset=utf-8,{{originalData}}" class="btn btn-tertiary float-right" download="export_inventory.json" ng-show="hardwares.length"><icon file="icon-export.svg"></icon>Export</a>
</div>
</div>
<div class="row column">
diff --git a/app/server-health/controllers/log-controller.html b/app/server-health/controllers/log-controller.html
index 34a2ec3..3b164bd 100644
--- a/app/server-health/controllers/log-controller.html
+++ b/app/server-health/controllers/log-controller.html
@@ -46,21 +46,21 @@
</p>
</div>
<div class="inline__confirm-buttons">
- <button class="btn-primary" ng-click="accept()">Yes</button>
- <button class="btn-primary" ng-click="confirm = false">No</button>
+ <button class="btn btn-primary" ng-click="accept()">Yes</button>
+ <button class="btn btn-primary" ng-click="confirm = false">No</button>
</div>
</div>
<p class="inline" ng-show="selectedEvents.length"><span class="event__select-count">{{selectedEvents.length}}</span> Events are selected</p>
<p class="inline" ng-hide="selectedEvents.length"><span class="event__select-count">{{filteredLogs.length}}</span> Events are logged</p>
<!-- when logs are selected, this text changes to show how many logs are checked -->
<div class="event__actions">
- <button class="inline btn-delete" ng-class="{'disabled': (!selectedEvents.length && !all)}" ng-disabled="!selectedEvents.length && !all" ng-click="confirm= ! confirm">
- <img class="event__icon" src="../../assets/images/icon-trashcan-white.svg" alt="">Delete
+ <button class="btn btn-tertiary" ng-class="{'disabled': (!selectedEvents.length && !all)}" ng-disabled="!selectedEvents.length && !all" ng-click="confirm= ! confirm">
+ <icon file="icon-trashcan.svg"></icon>Delete
</button>
- <button class="inline btn-resolve" ng-class="{'disabled': ((selectedEvents|unResolvedCount) == 0)}" ng-click="resolve()" ng-disabled="(selectedEvents|unResolvedCount) == 0">
- <img class="event__icon" src="../../assets/images/icon-check-white.svg" alt="">Mark as resolved
+ <button class="btn btn-tertiary" ng-class="{'disabled': ((selectedEvents|unResolvedCount) == 0)}" ng-click="resolve()" ng-disabled="(selectedEvents|unResolvedCount) == 0">
+ <icon file="icon-check.svg"></icon>Mark as resolved
</button>
- <a ng-href="data:text/json;charset=utf-8,{{export_data}}" class="inline btn-export" ng-class="{'disabled': (!selectedEvents.length && !all)}" download="{{export_name}}">Export</a>
+ <a ng-href="data:text/json;charset=utf-8,{{export_data}}" class="btn btn-tertiary" ng-class="{'disabled': (!selectedEvents.length && !all)}" download="{{export_name}}"><icon file="icon-export.svg"></icon>Export</a>
</div>
</div>
</div>
diff --git a/app/server-health/controllers/sensors-overview-controller.html b/app/server-health/controllers/sensors-overview-controller.html
index 5a6f95a..90bdcc2 100644
--- a/app/server-health/controllers/sensors-overview-controller.html
+++ b/app/server-health/controllers/sensors-overview-controller.html
@@ -6,7 +6,7 @@
<section class="row column">
<div class="page-header">
<h2 class="inline">All sensors present in the system</h2>
- <a ng-href="data:text/json;charset=utf-8,{{export_data}}" class="inline btn-export float-right" download="{{export_name}}">Export</a>
+ <a ng-href="data:text/json;charset=utf-8,{{export_data}}" class="btn btn-tertiary float-right" download="{{export_name}}"><icon file="icon-export.svg"></icon>Export</a>
</div>
</section>
<section class="row column">
@@ -23,16 +23,16 @@
<div class="toggle-filter">
<p class="content-label">FILTER BY SEVERITY</p>
- <button class="inline first btn-primary" ng-click="toggleSeverityAll()"
+ <button class="btn" ng-click="toggleSeverityAll()"
ng-class="selectedSeverity.all ? 'btn-primary' : 'btn-secondary'">All
</button>
- <button class="inline " ng-click="toggleSeverity('critical')"
+ <button class="btn" ng-click="toggleSeverity('critical')"
ng-class="selectedSeverity.critical ? 'btn-primary' : 'btn-secondary'">Critical
</button>
- <button class="inline" ng-click="toggleSeverity('warning')"
+ <button class="btn" ng-click="toggleSeverity('warning')"
ng-class="selectedSeverity.warning ? 'btn-primary' : 'btn-secondary'">Warning
</button>
- <button class="inline" ng-click="toggleSeverity('normal')"
+ <button class="btn" ng-click="toggleSeverity('normal')"
ng-class="selectedSeverity.normal ? 'btn-primary' : 'btn-secondary'">Normal
</button>
</div>
diff --git a/app/server-health/directives/remote-logging-server-modal.html b/app/server-health/directives/remote-logging-server-modal.html
index eba57af..89f8c75 100644
--- a/app/server-health/directives/remote-logging-server-modal.html
+++ b/app/server-health/directives/remote-logging-server-modal.html
@@ -1,5 +1,7 @@
<div role="dialog" class="uib-modal__content remote-logging-server__modal">
- <button type="button" class="icon icon__close float-right" ng-click="$close()"></button>
+ <button type="button" class="btn btn--close float-right" ng-click="$close()">
+ <icon file="icon-close.svg"></icon>
+ </button>
<div class="modal-header">
<h2 class="modal-title" id="dialog_label">{{activeModalProps.title}}</h2>
</div>
@@ -29,10 +31,10 @@
{{remoteServer.hostname}}?</p>
</div>
<div class="modal-footer">
- <button class="button btn-secondary" ng-click="$close()" type="button">
+ <button class="btn btn-secondary" ng-click="$close()" type="button">
Cancel
</button>
- <button class="button btn-primary" type="submit"
+ <button class="btn btn-primary" type="submit"
ng-click="$close(activeModal)" ng-disabled="form.$invalid"
ng-class="{'disabled': form.$invalid}">
{{activeModalProps.actionLabel}}
diff --git a/app/server-health/directives/remote-logging-server.html b/app/server-health/directives/remote-logging-server.html
index 28fc313..c0edf5a 100644
--- a/app/server-health/directives/remote-logging-server.html
+++ b/app/server-health/directives/remote-logging-server.html
@@ -1,7 +1,7 @@
<p class="content-label">Remote Logging Server</p>
<div ng-if="!loadError && !remoteServer">
- <button ng-click="initModal(0)" class="modal__trigger">
- <span class="icon icon__plus"></span>
+ <button ng-click="initModal(0)" class="btn btn-tertiary modal__trigger">
+ <icon file="icon-plus.svg"></icon>
Add server
</button>
</div>
@@ -9,11 +9,11 @@
<p class="inline remote-logging-server__details">
{{remoteServer.hostname}}
</p>
- <button ng-click="initModal(1)" class="modal__trigger">
- <span class="icon icon__edit"></span>
+ <button ng-click="initModal(1)" class="btn btn-tertiary modal__trigger">
+ <icon file="icon-edit.svg"></icon>
</button>
- <button ng-click="initModal(2)" class="modal__trigger">
- <span class="icon icon__delete"></span>
+ <button ng-click="initModal(2)" class="btn btn-tertiary modal__trigger">
+ <icon file="icon-trashcan.svg"></icon>
</button>
</div>
<div class="text-right" ng-if="loadError">
diff --git a/app/server-health/styles/log.scss b/app/server-health/styles/log.scss
index 675dc26..c02d1c4 100644
--- a/app/server-health/styles/log.scss
+++ b/app/server-health/styles/log.scss
@@ -36,24 +36,16 @@
margin-bottom: 3px;
}
.event__severity-filter {
- float:left;
margin-right: 2em;
margin-bottom: 1em;
- button {
- margin: 0px -3px;
- padding: .6em 2em;
- font-size: .9em;
- font-weight: 700;
- border-radius: 0;
- @media (min-width: 583px) {
- &.last {
- border-left: 0;
- }
+ font-size: 0.9em;
+ .btn {
+ width: 100px;
+ float: left;
+ &:not(:first-of-type) {
+ border-left-width: 1px;
}
}
- .btn-primary {
- border: 2px solid $primebtn__bg;
- }
}
.event__date-filter {
margin-right: 1.5em;
@@ -110,11 +102,6 @@
position: relative;
overflow: hidden;
.header__actions-bar {
- .btn-export,
- .btn-delete,
- .btn-resolve {
- color: $white;
- }
.event-log__col-check {
text-align: left;
max-width: 30px;
@@ -122,6 +109,12 @@
margin-left: -6px;
}
}
+ .btn:not([disabled]):not(.disabled) {
+ color: $white;
+ svg {
+ fill: $white;
+ }
+ }
}
.inline__confirm {
height: auto;
@@ -153,45 +146,6 @@
}
}
- //Export log
- .btn-export, .btn-meta-copy,
- .btn-delete,
- .btn-resolve {
- color: black;
- font-size: .9em;
- font-weight: 700;
- position: relative;
- padding: 0 0 1em 2em;
- &:hover {
- text-decoration: underline;
- }
- }
- .btn-resolve.disabled:hover,
- .btn-delete.disabled:hover{
- cursor: default;
- text-decoration: none;
- }
- .btn-export {
- margin-top: 7px;
- padding-bottom: 0;
- }
- .btn-export:before {
- content: '\21E5';
- position: absolute;
- font-size: 1.7em;
- vertical-align: middle;
- transform: rotate(90deg);
- display: inline-block;
- left: 2px;
- top: -5px;
- }
- .btn-meta-copy,
- .btn-delete,
- .btn-resolve {
- margin-left: 5px;
- padding: .5em .5em;
- }
-
// Single event log card
.event-log__single-event {
border: 1px solid $medgrey;
@@ -286,7 +240,6 @@
.event__metadata-row {
max-height: 0;
overflow: hidden;
- -webkit-transition: 0.5s linear max-height;
transition: 0.5s linear max-height;
&.active {
max-height: 1000px;
@@ -315,7 +268,6 @@
&::-webkit-scrollbar-thumb {
border-radius: 4px;
background-color: rgba(0, 0, 0, .5);
- -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, .5);
}
}
@@ -343,23 +295,13 @@
float: right;
margin-top: -5px;
}
- .disabled {
- opacity: 0.2;
- pointer-events: none;
- cursor: default;
- text-decoration: none;
- }
- .disabled:hover {
- text-decoration: none;
- }
}
- .event__icon {
- width: 20px;
- height: 20px;
- font-weight: normal;
- margin-right: .5em;
- margin-top: -3px;
- display: inline-block;
+
+ .btn:not([disabled]):not(.disabled) {
+ color: $black;
+ svg {
+ fill: $black;
+ }
}
}
@@ -374,12 +316,8 @@
float: right;
.modal__trigger {
padding: 0;
- color: $primebtn__bg;
.icon {
margin: 0;
- width: 20px;
- height: 20px;
- vertical-align: text-bottom;
}
}
}
@@ -397,8 +335,14 @@
margin-top: -30px;
}
}
+ .btn--close {
+ padding: 0;
+ svg {
+ height: 1.6em;
+ }
+ }
+ .modal-header {
+ display: block;
+ }
}
//end event-log__events
-
-
-
diff --git a/app/server-health/styles/sensors.scss b/app/server-health/styles/sensors.scss
index 041a1e5..6c81766 100644
--- a/app/server-health/styles/sensors.scss
+++ b/app/server-health/styles/sensors.scss
@@ -144,6 +144,7 @@
.toggle-filter {
margin-bottom: 20px;
+ font-size: 0.9em;
}
.column, .columns {
padding-left: 0px;
diff --git a/app/server-health/styles/syslog.scss b/app/server-health/styles/syslog.scss
index 1e517ea..788e775 100644
--- a/app/server-health/styles/syslog.scss
+++ b/app/server-health/styles/syslog.scss
@@ -40,24 +40,12 @@
float:left;
margin-right: 2em;
margin-bottom: 1em;
- button {
- padding: .6em 2em;
- margin: 0px -1px;
+ .btn {
+ width: 100px;
font-size: .9em;
- font-weight: 700;
- border-radius: 0;
- &.first,
- &.last {
- border-radius: 3px;
+ &:not(:first-of-type) {
+ border-left-width: 1px;
}
- @media (min-width: 583px) {
- &.last {
- border-left: 0;
- }
- }
- }
- .btn-primary {
- border: 2px solid $primebtn__bg;
}
}
.sys-log__date-filter {
diff --git a/app/users/controllers/user-accounts-controller.html b/app/users/controllers/user-accounts-controller.html
index f5bdda0..f9ff260 100644
--- a/app/users/controllers/user-accounts-controller.html
+++ b/app/users/controllers/user-accounts-controller.html
@@ -20,7 +20,7 @@
</div>
</div>
<div class="acnt-prop__submit-wrapper">
- <button type="button" class="btn-primary inline" ng-click="saveAllValues()">Save settings</button>
+ <button type="button" class="btn btn-primary" ng-click="saveAllValues()">Save settings</button>
</div>
</form>
</div>
@@ -45,8 +45,8 @@
<div class="table__cell"> {{user.RoleId}} </div>
<div class="table__cell"> {{user.Locked}} </div>
<div class="table__cell">
- <button type="button" class="btn-edit inline" ng-disabled="isUserSelected" ng-click="setSelectedUser(user)">Edit</button>
- <button type="button" class="btn-delete inline" ng-disabled="isUserSelected" ng-click="deleteUser(user.UserName)">Delete</button>
+ <button type="button" class="btn btn-primary" ng-disabled="isUserSelected" ng-click="setSelectedUser(user)">Edit</button>
+ <button type="button" class="btn btn-primary" ng-disabled="isUserSelected" ng-click="deleteUser(user.UserName)">Delete</button>
</div>
</div>
</div>
@@ -120,9 +120,9 @@
</div>
</div>
<div class="user-manage__submit-wrapper">
- <button type="button" ng-click="submitted=true; user__form.$valid && createNewUser(); user__form.$setUntouched()" ng-show="!isUserSelected" class="btn-primary inline">Create user</button>
- <button type="button" class="btn-primary inline" ng-click="submitted=true; user__form.$valid && updateUserInfo(); user__form.$setUntouched()" ng-show="isUserSelected">Save</button>
- <button type="button" class="btn-primary inline" ng-if="isUserSelected" ng-click="cancel()">Cancel</button>
+ <button type="button" ng-click="submitted=true; user__form.$valid && createNewUser(); user__form.$setUntouched()" ng-show="!isUserSelected" class="btn btn-primary">Create user</button>
+ <button type="button" class="btn btn-primary" ng-click="submitted=true; user__form.$valid && updateUserInfo(); user__form.$setUntouched()" ng-show="isUserSelected">Save</button>
+ <button type="button" class="btn btn-primary" ng-if="isUserSelected" ng-click="cancel()">Cancel</button>
</div>
</section>
</form>
diff --git a/app/users/styles/user-accounts.scss b/app/users/styles/user-accounts.scss
index 869b68b..f49d47c 100644
--- a/app/users/styles/user-accounts.scss
+++ b/app/users/styles/user-accounts.scss
@@ -1,22 +1,3 @@
-.user-list__tbl {
- .btn-edit,
- .btn-delete {
- padding: .5em 1em;
- min-height: 2em;
- color: $primebtn__text;
- background: $primebtn__bg;
- &:hover {
- background: rgba($primebtn__bg, .8);
- @include fastTransition-all;
- }
- &:disabled {
- background: $btn__disabled-bg;
- color: $btn__disabled-txt;
- @include fastTransition-all;
- cursor: default;
- }
- }
-}
.acnt-prop-header {
width: 100%;
border-bottom: 2px solid #b8c1c1;
@@ -58,10 +39,9 @@
}
.password-toggle {
position: absolute;
- right: 5px;
+ right: 20px;
top: .6em;
padding: 3px;
- margin-right: 20px;
color: $primebtn__bg;
font-size: .8em;
}
@@ -76,8 +56,7 @@
margin: .5em;
}
}
- .user-manage__error
- {
+ .user-manage__error {
background: lighten($error-color, 20%);
padding: 1em;
text-align: center;
@@ -87,8 +66,7 @@
font-family: "Courier New", Helvetica, Arial, sans-serif;
font-weight: 700;
}
- .user-manage__success
- {
+ .user-manage__success {
color: $primebtn__bg;
padding: 1em;
font-size: 1em;
diff --git a/webpack.config.js b/webpack.config.js
index 6c8667c..b1c8808 100644
--- a/webpack.config.js
+++ b/webpack.config.js
@@ -81,20 +81,33 @@
// output
// Rename the file using the asset hash
// Pass along the updated reference to your code
- // You can add here any file extension you want to get copied to your
- // output
+ // You can add here any file extension you want to get copied
+ // to your output
+ // Excludes .svg files in icons directory
test: /\.(png|jpg|jpeg|gif|svg|woff|woff2|ttf|eot|ico)$/,
+ exclude: /icons\/.*\.svg$/,
loader: 'file-loader',
options: {name: '[path][name].[ext]'}
},
{
+ // INLINE SVG LOADER
+ // Inlines .svg assets in icons directory
+ // needed specifically for icon-provider.js directive
+ test: /icons\/.*\.svg$/,
+ loader: 'svg-inline-loader'
+ },
+ {
// HTML LOADER
// Reference: https://github.com/webpack/raw-loader
// Allow loading html through js
test: /\.html$/,
loader: 'html-loader'
},
- {test: /\.css$/, use: [MiniCssExtractPlugin.loader, 'css-loader']}, {
+ {
+ test: /\.css$/,
+ use: [MiniCssExtractPlugin.loader, 'css-loader'],
+ },
+ {
test: /\.scss$/,
use: [MiniCssExtractPlugin.loader, 'css-loader', 'sass-loader']
}