From 36b6338c8c610028daf88033b80a8af3a813e2cd Mon Sep 17 00:00:00 2001
From: zheng_wenlong <wenlong_zheng@nexty-ele.com>
Date: Mon, 8 Apr 2019 18:09:20 +0900
Subject: Add demo3 hvac source code for cluster mode

Add demo3 havc source code for cluster mode.

[Patch Set 2]Update LICENSE file.
Change-Id: I0dbbf7d35779072f0ca8ad22a89a3158e58dd88e
BUG-AGL: SPEC-2261
Signed-off-by: zheng_wenlong <wenlong_zheng@nexty-ele.com>
---
 .gitignore                                         |   9 +
 .gitreview                                         |   5 +
 LICENSE                                            | 204 +++++++++
 app/HVAC.qml                                       | 176 ++++++++
 app/HeatDegree.qml                                 |  55 +++
 app/SeatHeatButton.qml                             |  78 ++++
 app/api/Binding.qml                                |  93 ++++
 app/api/MessageId.js                               |  22 +
 app/app.pri                                        |  20 +
 app/app.pro                                        |  17 +
 app/config.tests/libhomescreen/libhomescreen.cpp   |   8 +
 app/config.tests/libhomescreen/libhomescreen.pro   |   5 +
 .../libhomescreen/pkg-config_wrapper.sh            |   6 +
 .../qlibwindowmanager/pkg-config_wrapper.sh        |   6 +
 .../qlibwindowmanager/qlibwindowmanager.cpp        |   8 +
 .../qlibwindowmanager/qlibwindowmanager.pro        |   5 +
 app/hvac.qrc                                       |   9 +
 app/images/HMI_HVAC_Active.svg                     |  35 ++
 app/images/HMI_HVAC_AirDown_Active.svg             |  66 +++
 app/images/HMI_HVAC_AirDown_Inactive.svg           |  69 +++
 app/images/HMI_HVAC_AirRight_Active.svg            |  69 +++
 app/images/HMI_HVAC_AirRight_Inactive.svg          |  72 +++
 app/images/HMI_HVAC_AirUp_Active.svg               |  74 ++++
 app/images/HMI_HVAC_AirUp_Inactive.svg             |  75 ++++
 app/images/HMI_HVAC_ChairIndicator_OFF.svg         |  76 ++++
 app/images/HMI_HVAC_ChairIndicator_One.svg         |  31 ++
 app/images/HMI_HVAC_ChairIndicator_Two.svg         |  30 ++
 app/images/HMI_HVAC_Circulation_Active.svg         |  87 ++++
 app/images/HMI_HVAC_Circulation_Inactive.svg       |  87 ++++
 app/images/HMI_HVAC_Fan_Icon.svg                   |  46 ++
 app/images/HMI_HVAC_Front_Active.svg               |  75 ++++
 app/images/HMI_HVAC_Front_Inactive.svg             |  72 +++
 app/images/HMI_HVAC_Inactive.svg                   |  31 ++
 app/images/HMI_HVAC_Left_Chair_OFF.svg             |  87 ++++
 app/images/HMI_HVAC_Left_Chair_ON.svg              |  59 +++
 app/images/HMI_HVAC_Rear_Active.svg                | 101 +++++
 app/images/HMI_HVAC_Rear_Inactive.svg              |  91 ++++
 app/images/HMI_HVAC_Right_Chair_OFF.svg            |  87 ++++
 app/images/HMI_HVAC_Right_Chair_ON.svg             |  60 +++
 app/images/images.qrc                              |  26 ++
 app/main.cpp                                       | 116 +++++
 app/translations.pri                               |  16 +
 app/translations/hvac_fr_FR.ts                     |  53 +++
 app/translations/hvac_ja_JP.ts                     |  53 +++
 app/translator.cpp                                 |  52 +++
 app/translator.h                                   |  32 ++
 hvac.json                                          |   7 +
 hvac.pro                                           |   3 +
 package/config.xml                                 |  18 +
 package/icon.svg                                   | 489 +++++++++++++++++++++
 package/package.pro                                |  19 +
 51 files changed, 3090 insertions(+)
 create mode 100644 .gitignore
 create mode 100644 .gitreview
 create mode 100644 LICENSE
 create mode 100644 app/HVAC.qml
 create mode 100644 app/HeatDegree.qml
 create mode 100644 app/SeatHeatButton.qml
 create mode 100644 app/api/Binding.qml
 create mode 100644 app/api/MessageId.js
 create mode 100644 app/app.pri
 create mode 100644 app/app.pro
 create mode 100644 app/config.tests/libhomescreen/libhomescreen.cpp
 create mode 100644 app/config.tests/libhomescreen/libhomescreen.pro
 create mode 100755 app/config.tests/libhomescreen/pkg-config_wrapper.sh
 create mode 100755 app/config.tests/qlibwindowmanager/pkg-config_wrapper.sh
 create mode 100644 app/config.tests/qlibwindowmanager/qlibwindowmanager.cpp
 create mode 100644 app/config.tests/qlibwindowmanager/qlibwindowmanager.pro
 create mode 100644 app/hvac.qrc
 create mode 100644 app/images/HMI_HVAC_Active.svg
 create mode 100644 app/images/HMI_HVAC_AirDown_Active.svg
 create mode 100644 app/images/HMI_HVAC_AirDown_Inactive.svg
 create mode 100644 app/images/HMI_HVAC_AirRight_Active.svg
 create mode 100644 app/images/HMI_HVAC_AirRight_Inactive.svg
 create mode 100644 app/images/HMI_HVAC_AirUp_Active.svg
 create mode 100644 app/images/HMI_HVAC_AirUp_Inactive.svg
 create mode 100644 app/images/HMI_HVAC_ChairIndicator_OFF.svg
 create mode 100644 app/images/HMI_HVAC_ChairIndicator_One.svg
 create mode 100644 app/images/HMI_HVAC_ChairIndicator_Two.svg
 create mode 100644 app/images/HMI_HVAC_Circulation_Active.svg
 create mode 100644 app/images/HMI_HVAC_Circulation_Inactive.svg
 create mode 100644 app/images/HMI_HVAC_Fan_Icon.svg
 create mode 100644 app/images/HMI_HVAC_Front_Active.svg
 create mode 100644 app/images/HMI_HVAC_Front_Inactive.svg
 create mode 100644 app/images/HMI_HVAC_Inactive.svg
 create mode 100644 app/images/HMI_HVAC_Left_Chair_OFF.svg
 create mode 100644 app/images/HMI_HVAC_Left_Chair_ON.svg
 create mode 100644 app/images/HMI_HVAC_Rear_Active.svg
 create mode 100644 app/images/HMI_HVAC_Rear_Inactive.svg
 create mode 100644 app/images/HMI_HVAC_Right_Chair_OFF.svg
 create mode 100644 app/images/HMI_HVAC_Right_Chair_ON.svg
 create mode 100644 app/images/images.qrc
 create mode 100644 app/main.cpp
 create mode 100644 app/translations.pri
 create mode 100644 app/translations/hvac_fr_FR.ts
 create mode 100644 app/translations/hvac_ja_JP.ts
 create mode 100644 app/translator.cpp
 create mode 100644 app/translator.h
 create mode 100644 hvac.json
 create mode 100644 hvac.pro
 create mode 100644 package/config.xml
 create mode 100644 package/icon.svg
 create mode 100644 package/package.pro

diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..415ad13
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,9 @@
+*.pro.*
+.*.sw*
+.qmake.*
+app/config.log
+package/*.wgt
+package/root/
+build/
+.vscode/
+xds-project.conf
diff --git a/.gitreview b/.gitreview
new file mode 100644
index 0000000..8937b85
--- /dev/null
+++ b/.gitreview
@@ -0,0 +1,5 @@
+[gerrit]
+host=gerrit.automotivelinux.org
+port=29418
+project=apps/demo3-hvac
+defaultbranch=master
diff --git a/LICENSE b/LICENSE
new file mode 100644
index 0000000..b3201ab
--- /dev/null
+++ b/LICENSE
@@ -0,0 +1,204 @@
+
+
+                                 Apache License
+                           Version 2.0, January 2004
+                        http://www.apache.org/licenses/
+
+   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+   1. Definitions.
+
+      "License" shall mean the terms and conditions for use, reproduction,
+      and distribution as defined by Sections 1 through 9 of this document.
+
+      "Licensor" shall mean the copyright owner or entity authorized by
+      the copyright owner that is granting the License.
+
+      "Legal Entity" shall mean the union of the acting entity and all
+      other entities that control, are controlled by, or are under common
+      control with that entity. For the purposes of this definition,
+      "control" means (i) the power, direct or indirect, to cause the
+      direction or management of such entity, whether by contract or
+      otherwise, or (ii) ownership of fifty percent (50%) or more of the
+      outstanding shares, or (iii) beneficial ownership of such entity.
+
+      "You" (or "Your") shall mean an individual or Legal Entity
+      exercising permissions granted by this License.
+
+      "Source" form shall mean the preferred form for making modifications,
+      including but not limited to software source code, documentation
+      source, and configuration files.
+
+      "Object" form shall mean any form resulting from mechanical
+      transformation or translation of a Source form, including but
+      not limited to compiled object code, generated documentation,
+      and conversions to other media types.
+
+      "Work" shall mean the work of authorship, whether in Source or
+      Object form, made available under the License, as indicated by a
+      copyright notice that is included in or attached to the work
+      (an example is provided in the Appendix below).
+
+      "Derivative Works" shall mean any work, whether in Source or Object
+      form, that is based on (or derived from) the Work and for which the
+      editorial revisions, annotations, elaborations, or other modifications
+      represent, as a whole, an original work of authorship. For the purposes
+      of this License, Derivative Works shall not include works that remain
+      separable from, or merely link (or bind by name) to the interfaces of,
+      the Work and Derivative Works thereof.
+
+      "Contribution" shall mean any work of authorship, including
+      the original version of the Work and any modifications or additions
+      to that Work or Derivative Works thereof, that is intentionally
+      submitted to Licensor for inclusion in the Work by the copyright owner
+      or by an individual or Legal Entity authorized to submit on behalf of
+      the copyright owner. For the purposes of this definition, "submitted"
+      means any form of electronic, verbal, or written communication sent
+      to the Licensor or its representatives, including but not limited to
+      communication on electronic mailing lists, source code control systems,
+      and issue tracking systems that are managed by, or on behalf of, the
+      Licensor for the purpose of discussing and improving the Work, but
+      excluding communication that is conspicuously marked or otherwise
+      designated in writing by the copyright owner as "Not a Contribution."
+
+      "Contributor" shall mean Licensor and any individual or Legal Entity
+      on behalf of whom a Contribution has been received by Licensor and
+      subsequently incorporated within the Work.
+
+   2. Grant of Copyright License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      copyright license to reproduce, prepare Derivative Works of,
+      publicly display, publicly perform, sublicense, and distribute the
+      Work and such Derivative Works in Source or Object form.
+
+   3. Grant of Patent License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      (except as stated in this section) patent license to make, have made,
+      use, offer to sell, sell, import, and otherwise transfer the Work,
+      where such license applies only to those patent claims licensable
+      by such Contributor that are necessarily infringed by their
+      Contribution(s) alone or by combination of their Contribution(s)
+      with the Work to which such Contribution(s) was submitted. If You
+      institute patent litigation against any entity (including a
+      cross-claim or counterclaim in a lawsuit) alleging that the Work
+      or a Contribution incorporated within the Work constitutes direct
+      or contributory patent infringement, then any patent licenses
+      granted to You under this License for that Work shall terminate
+      as of the date such litigation is filed.
+
+   4. Redistribution. You may reproduce and distribute copies of the
+      Work or Derivative Works thereof in any medium, with or without
+      modifications, and in Source or Object form, provided that You
+      meet the following conditions:
+
+      (a) You must give any other recipients of the Work or
+          Derivative Works a copy of this License; and
+
+      (b) You must cause any modified files to carry prominent notices
+          stating that You changed the files; and
+
+      (c) You must retain, in the Source form of any Derivative Works
+          that You distribute, all copyright, patent, trademark, and
+          attribution notices from the Source form of the Work,
+          excluding those notices that do not pertain to any part of
+          the Derivative Works; and
+
+      (d) If the Work includes a "NOTICE" text file as part of its
+          distribution, then any Derivative Works that You distribute must
+          include a readable copy of the attribution notices contained
+          within such NOTICE file, excluding those notices that do not
+          pertain to any part of the Derivative Works, in at least one
+          of the following places: within a NOTICE text file distributed
+          as part of the Derivative Works; within the Source form or
+          documentation, if provided along with the Derivative Works; or,
+          within a display generated by the Derivative Works, if and
+          wherever such third-party notices normally appear. The contents
+          of the NOTICE file are for informational purposes only and
+          do not modify the License. You may add Your own attribution
+          notices within Derivative Works that You distribute, alongside
+          or as an addendum to the NOTICE text from the Work, provided
+          that such additional attribution notices cannot be construed
+          as modifying the License.
+
+      You may add Your own copyright statement to Your modifications and
+      may provide additional or different license terms and conditions
+      for use, reproduction, or distribution of Your modifications, or
+      for any such Derivative Works as a whole, provided Your use,
+      reproduction, and distribution of the Work otherwise complies with
+      the conditions stated in this License.
+
+   5. Submission of Contributions. Unless You explicitly state otherwise,
+      any Contribution intentionally submitted for inclusion in the Work
+      by You to the Licensor shall be under the terms and conditions of
+      this License, without any additional terms or conditions.
+      Notwithstanding the above, nothing herein shall supersede or modify
+      the terms of any separate license agreement you may have executed
+      with Licensor regarding such Contributions.
+
+   6. Trademarks. This License does not grant permission to use the trade
+      names, trademarks, service marks, or product names of the Licensor,
+      except as required for reasonable and customary use in describing the
+      origin of the Work and reproducing the content of the NOTICE file.
+
+   7. Disclaimer of Warranty. Unless required by applicable law or
+      agreed to in writing, Licensor provides the Work (and each
+      Contributor provides its Contributions) on an "AS IS" BASIS,
+      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+      implied, including, without limitation, any warranties or conditions
+      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+      PARTICULAR PURPOSE. You are solely responsible for determining the
+      appropriateness of using or redistributing the Work and assume any
+      risks associated with Your exercise of permissions under this License.
+
+   8. Limitation of Liability. In no event and under no legal theory,
+      whether in tort (including negligence), contract, or otherwise,
+      unless required by applicable law (such as deliberate and grossly
+      negligent acts) or agreed to in writing, shall any Contributor be
+      liable to You for damages, including any direct, indirect, special,
+      incidental, or consequential damages of any character arising as a
+      result of this License or out of the use or inability to use the
+      Work (including but not limited to damages for loss of goodwill,
+      work stoppage, computer failure or malfunction, or any and all
+      other commercial damages or losses), even if such Contributor
+      has been advised of the possibility of such damages.
+
+   9. Accepting Warranty or Additional Liability. While redistributing
+      the Work or Derivative Works thereof, You may choose to offer,
+      and charge a fee for, acceptance of support, warranty, indemnity,
+      or other liability obligations and/or rights consistent with this
+      License. However, in accepting such obligations, You may act only
+      on Your own behalf and on Your sole responsibility, not on behalf
+      of any other Contributor, and only if You agree to indemnify,
+      defend, and hold each Contributor harmless for any liability
+      incurred by, or claims asserted against, such Contributor by reason
+      of your accepting any such warranty or additional liability.
+
+   END OF TERMS AND CONDITIONS
+
+   APPENDIX: How to apply the Apache License to your work.
+
+      To apply the Apache License to your work, attach the following
+      boilerplate notice, with the fields enclosed by brackets "[]"
+      replaced with your own identifying information. (Don`t include
+      the brackets!)  The text should be enclosed in the appropriate
+      comment syntax for the file format. We also recommend that a
+      file or class name and description of purpose be included on the
+      same "printed page" as the copyright notice for easier
+      identification within third-party archives.
+
+   Copyright [yyyy] [name of copyright owner]
+
+   Licensed under the Apache License, Version 2.0 (the "License");
+   you may not use this file except in compliance with the License.
+   You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
+
diff --git a/app/HVAC.qml b/app/HVAC.qml
new file mode 100644
index 0000000..55251c7
--- /dev/null
+++ b/app/HVAC.qml
@@ -0,0 +1,176 @@
+/*
+ * Copyright (C) 2016 The Qt Company Ltd.
+ * Copyright (c) 2019 TOYOTA MOTOR CORPORATION
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import QtQuick 2.6
+import QtQuick.Layouts 1.1
+import QtQuick.Controls 2.0
+import AGL.Demo.Controls 1.0
+import Translator 1.0
+import 'api' as API
+
+ApplicationWindow {
+    id: root
+
+    width: container.width * container.scale
+    height: container.height * container.scale
+
+    Translator {
+        id: translator
+        language: binding.language
+    }
+
+	API.Binding {
+		id: binding
+		url: bindingAddress
+		onFanSpeedChanged: fanSpeedSlider.value = fanSpeed
+		onLanguageChanged: translator.language = language
+	}
+
+    Item {
+        id: container
+//        anchors.centerIn: parent
+        x: 555
+        y: -465
+        width: 720
+        height: 1920
+        rotation: -90
+        scale: screenInfo.scale_factor()
+
+    ColumnLayout {
+        anchors.fill: parent
+        anchors.topMargin: width / 10
+        anchors.bottomMargin: width / 10
+
+        RowLayout {
+            Layout.fillHeight: true
+            Layout.alignment: Qt.AlignHCenter
+            Image {
+                source: './images/HMI_HVAC_Fan_Icon.svg'
+            }
+            Item {
+                width: container.width * 0.8
+                Slider {
+                    id: fanSpeedSlider
+                    anchors.left: parent.left
+                    anchors.right: parent.right
+                    anchors.verticalCenter: parent.verticalCenter
+                    from: 0.0
+                    to: 255.0
+                    stepSize: 1.0
+                    onValueChanged: {
+                        binding.fanSpeed = value
+                    }
+                }
+                Label {
+                    anchors.left: fanSpeedSlider.left
+                    anchors.top: fanSpeedSlider.bottom
+                    font.pixelSize: 32
+                    text: translator.translate(qsTr('FAN SPEED'), translator.language)
+                }
+            }
+        }
+        RowLayout {
+            Layout.fillHeight: true
+            Layout.fillWidth: true
+            Layout.alignment: Qt.AlignHCenter
+            rotation: 90
+            spacing: 20
+            ColumnLayout {
+                Layout.fillWidth: true
+                spacing: 20
+                SeatHeatButton {
+                    id: leftSeat
+                    side: 'Left'
+                }
+                HeatDegree {
+                    onCurrentItemChanged: {
+                    console.log("Left Temp changed",degree)
+                    binding.leftTemperature = degree
+                    }
+                }
+            }
+            ColumnLayout {
+                Layout.fillWidth: true
+                spacing: 20
+                ToggleButton {
+                    onImage: './images/HMI_HVAC_Active.svg'
+                    offImage: './images/HMI_HVAC_Inactive.svg'
+                    Label {
+                        anchors.centerIn: parent
+                        color: parent.checked ? '#00ADDC' : '#848286'
+                        text: translator.translate(qsTr('A/C'), translator.language)
+                        font.pixelSize: parent.height / 3
+                    }
+                    onCheckedChanged: {
+                        console.debug('A/C', checked)
+                    }
+                }
+                ToggleButton {
+                    onImage: './images/HMI_HVAC_Active.svg'
+                    offImage: './images/HMI_HVAC_Inactive.svg'
+                    Label {
+                        anchors.centerIn: parent
+                        color: parent.checked ? '#00ADDC' : '#848286'
+                        text: translator.translate(qsTr('AUTO'), translator.language)
+                        font.pixelSize: parent.height / 3
+                    }
+                    onCheckedChanged: {
+                        console.debug('AUTO', checked)
+                    }
+                }
+                ToggleButton {
+                    onImage: './images/HMI_HVAC_Circulation_Active.svg'
+                    offImage: './images/HMI_HVAC_Circulation_Inactive.svg'
+                    onCheckedChanged: {
+                        console.debug('Circulation', checked)
+                    }
+                }
+            }
+
+            ColumnLayout {
+                Layout.fillWidth: true
+                spacing: 20
+                SeatHeatButton {
+                    id: rightSeat
+                    side: 'Right'
+                }
+                HeatDegree {
+                    onCurrentItemChanged: {
+                        console.log("Right Temp changed",degree)
+                        binding.rightTemperature = degree
+                    }
+                }
+            }
+        }
+        RowLayout {
+            Layout.fillHeight: true
+            Layout.alignment: Qt.AlignHCenter
+            Repeater {
+                model: ['AirDown', 'AirUp', 'AirRight', 'Rear', 'Front']
+                ToggleButton {
+                    onImage: './images/HMI_HVAC_%1_Active.svg'.arg(model.modelData)
+                    offImage: './images/HMI_HVAC_%1_Inactive.svg'.arg(model.modelData)
+                    rotation: 90
+                    onCheckedChanged: {
+                        console.debug(model.modelData, checked)
+                    }
+                }
+            }
+        }
+    }
+}
+}
diff --git a/app/HeatDegree.qml b/app/HeatDegree.qml
new file mode 100644
index 0000000..a9bc83c
--- /dev/null
+++ b/app/HeatDegree.qml
@@ -0,0 +1,55 @@
+/*
+ * Copyright (C) 2016 The Qt Company Ltd.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import QtQuick 2.6
+import QtQuick.Controls 2.0
+
+ListView {
+    id: root
+    clip: true
+    width: 318
+    height: 219 * 2 + 20
+    spacing: 20
+    opacity: enabled ? 1 : 0.5
+
+    property int degree: currentIndex > -1 ? model.get(currentIndex).value : -1
+    model: ListModel {
+        Component.onCompleted: {
+            append({value: 15, modelData: translator.translate(qsTr('LO'), translator.language)})
+            for (var d = 16; d < 30; d++) {
+                append({value: d, modelData: translator.translate(qsTr('%1\u00b0'), translator.language).arg(d.toFixed(0))})
+            }
+            append({value: 30, modelData: translator.translate(qsTr('HI'), translator.language)})
+        }
+    }
+    delegate: Label {
+        width: ListView.view.width
+        height: 219
+        horizontalAlignment: Label.AlignHCenter
+        verticalAlignment: Label.AlignVCenter
+        text: model.modelData
+        font.pixelSize: height * 0.7
+        color: (ListView.view.enabled && ListView.isCurrentItem) ? '#00ADDC' : 'white'
+    }
+
+    preferredHighlightBegin: 0.5
+    preferredHighlightEnd: 0.5
+    highlightRangeMode: ListView.StrictlyEnforceRange
+    highlight: Rectangle {
+        color: 'white'
+        opacity: 0.2
+    }
+}
diff --git a/app/SeatHeatButton.qml b/app/SeatHeatButton.qml
new file mode 100644
index 0000000..3495cf6
--- /dev/null
+++ b/app/SeatHeatButton.qml
@@ -0,0 +1,78 @@
+/*
+ * Copyright (C) 2016 The Qt Company Ltd.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import QtQuick 2.6
+import QtQuick.Layouts 1.1
+import QtQuick.Controls 2.0
+import AGL.Demo.Controls 1.0
+
+
+Item {
+    id: root
+    implicitWidth: 318
+    implicitHeight: 219
+
+    property string side: 'Left'
+    property int headLevel: 0
+
+    Column {
+        id: background
+        anchors.centerIn: parent
+        Image {
+            id: chair
+            source: './images/HMI_HVAC_%1_Chair_OFF.svg'.arg(root.side)
+            states: [
+                State {
+                    when: root.headLevel > 0
+                    PropertyChanges {
+                        target: chair
+                        source: './images/HMI_HVAC_%1_Chair_ON.svg'.arg(root.side)
+                    }
+                }
+            ]
+        }
+        Image {
+            id: indicator
+            width: 178
+            height: 18
+            source: './images/HMI_HVAC_ChairIndicator_OFF.svg'
+            states: [
+                State {
+                    when: root.headLevel === 1
+                    PropertyChanges {
+                        target: indicator
+                        source: './images/HMI_HVAC_ChairIndicator_One.svg'
+                    }
+                },
+                State {
+                    when: root.headLevel === 2
+                    PropertyChanges {
+                        target: indicator
+                        source: './images/HMI_HVAC_ChairIndicator_Two.svg'
+                    }
+                }
+            ]
+        }
+
+    }
+
+    MouseArea {
+        anchors.fill: parent
+        onClicked: {
+            root.headLevel = (root.headLevel + 1) % 3
+        }
+    }
+}
diff --git a/app/api/Binding.qml b/app/api/Binding.qml
new file mode 100644
index 0000000..2d88087
--- /dev/null
+++ b/app/api/Binding.qml
@@ -0,0 +1,93 @@
+/*
+ * Copyright (C) 2016 The Qt Company Ltd.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import QtQuick 2.6
+import QtWebSockets 1.0
+import 'MessageId.js' as MessageId
+
+WebSocket {
+	id: root
+	active: true
+
+	property string statusString: "waiting..."
+
+	property real fanSpeed: 0.0
+	property real leftTemperature: 21.0
+	property real rightTemperature: 21.0
+	property string language: "en_US"
+
+	property Connections c : Connections {
+		target: root
+		onFanSpeedChanged: {
+			var json = [MessageId.call, '9999', 'hvac/set', {'FanSpeed': fanSpeed}]
+			console.debug(JSON.stringify(json))
+			sendTextMessage(JSON.stringify(json))
+		}
+		onLeftTemperatureChanged: {
+			var json = [MessageId.call, '9999', 'hvac/set', {'LeftTemperature': leftTemperature}]
+			console.debug(JSON.stringify(json))
+			sendTextMessage(JSON.stringify(json))
+
+			var json1 = [MessageId.call, '9999', 'hvac/temp_left_zone_led', {'LeftLed': leftTemperature}]
+			console.debug(JSON.stringify(json1))
+			sendTextMessage(JSON.stringify(json1))
+		}
+		onRightTemperatureChanged: {
+			var json = [MessageId.call, '9999', 'hvac/set', {'RightTemperature': rightTemperature}]
+			console.debug(JSON.stringify(json))
+			sendTextMessage(JSON.stringify(json))
+
+			var json1 = [MessageId.call, '9999', 'hvac/temp_right_zone_led', {'RightLed': rightTemperature}]
+			console.debug(JSON.stringify(json1))
+			sendTextMessage(JSON.stringify(json1))
+		}
+		onLanguageChanged: {
+			var json = [MessageId.call, '9999', 'hvac/set', {'Language': language}]
+			console.debug(JSON.stringify(json))
+			sendTextMessage(JSON.stringify(json))
+		}
+	}
+
+	onTextMessageReceived: {
+		var json = JSON.parse(message)
+		var request = json[2].request
+		var response = json[2].response
+		console.log("HVAC Binding Message: ",message)
+		switch (json[0]) {
+		case MessageId.call:
+			break
+		case MessageId.retok:
+			root.statusString = request.status
+			break
+		case MessageId.reterr:
+			root.statusString = "Bad return value, binding probably not installed"
+			break
+		case MessageId.event:
+			if (json[1] == "hvac/language")
+				console.log("HVAC event received: ",json[2])
+				root.language = json[2].data
+				root.statusString = "Language changed to "+language
+			break
+		}
+	}
+	onStatusChanged: {
+		switch (status) {
+		case WebSocket.Error:
+			root.statusString = "WebSocket error: " + root.errorString
+			break
+		}
+	}
+}
diff --git a/app/api/MessageId.js b/app/api/MessageId.js
new file mode 100644
index 0000000..001ea93
--- /dev/null
+++ b/app/api/MessageId.js
@@ -0,0 +1,22 @@
+/*
+ * Copyright (C) 2016 The Qt Company Ltd.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+.pragma library
+
+var call = 2
+var retok = 3
+var reterr = 4
+var event = 5
diff --git a/app/app.pri b/app/app.pri
new file mode 100644
index 0000000..590c154
--- /dev/null
+++ b/app/app.pri
@@ -0,0 +1,20 @@
+TEMPLATE = app
+
+load(configure)
+
+qtCompileTest(libhomescreen)
+qtCompileTest(qlibwindowmanager)
+
+config_libhomescreen {
+    CONFIG += link_pkgconfig
+    PKGCONFIG += libhomescreen
+    DEFINES += HAVE_LIBHOMESCREEN
+}
+
+config_qlibwindowmanager {
+    CONFIG += link_pkgconfig
+    PKGCONFIG += qlibwindowmanager
+    DEFINES += HAVE_QLIBWINDOWMANAGER
+}
+
+DESTDIR = $${OUT_PWD}/../package/root/bin
diff --git a/app/app.pro b/app/app.pro
new file mode 100644
index 0000000..edd08aa
--- /dev/null
+++ b/app/app.pro
@@ -0,0 +1,17 @@
+TARGET = hvac
+QT = quick qml
+
+HEADERS += \
+    translator.h
+
+SOURCES = main.cpp \
+    translator.cpp
+
+RESOURCES += \
+    hvac.qrc \
+    images/images.qrc
+
+include(app.pri)
+
+LANGUAGES = ja_JP fr_FR
+include(translations.pri)
diff --git a/app/config.tests/libhomescreen/libhomescreen.cpp b/app/config.tests/libhomescreen/libhomescreen.cpp
new file mode 100644
index 0000000..d698b05
--- /dev/null
+++ b/app/config.tests/libhomescreen/libhomescreen.cpp
@@ -0,0 +1,8 @@
+#include <libhomescreen.hpp>
+
+int main(int argc,char **argv)
+{
+    LibHomeScreen libHomeScreen;
+    return 0;
+}
+
diff --git a/app/config.tests/libhomescreen/libhomescreen.pro b/app/config.tests/libhomescreen/libhomescreen.pro
new file mode 100644
index 0000000..7d43112
--- /dev/null
+++ b/app/config.tests/libhomescreen/libhomescreen.pro
@@ -0,0 +1,5 @@
+SOURCES = libhomescreen.cpp
+
+CONFIG -= qt
+CONFIG += link_pkgconfig
+PKGCONFIG += libhomescreen
diff --git a/app/config.tests/libhomescreen/pkg-config_wrapper.sh b/app/config.tests/libhomescreen/pkg-config_wrapper.sh
new file mode 100755
index 0000000..756b922
--- /dev/null
+++ b/app/config.tests/libhomescreen/pkg-config_wrapper.sh
@@ -0,0 +1,6 @@
+#!/bin/sh
+PKG_CONFIG_SYSROOT_DIR=/home/tte/work/sdk/sysroots/aarch64-agl-linux
+export PKG_CONFIG_SYSROOT_DIR
+PKG_CONFIG_LIBDIR=/home/tte/work/sdk/sysroots/aarch64-agl-linux/usr/lib/pkgconfig:/home/tte/work/sdk/sysroots/aarch64-agl-linux/usr/share/pkgconfig:/home/tte/work/sdk/sysroots/aarch64-agl-linux/usr/lib/aarch64-agl-linux/pkgconfig
+export PKG_CONFIG_LIBDIR
+exec pkg-config "$@"
diff --git a/app/config.tests/qlibwindowmanager/pkg-config_wrapper.sh b/app/config.tests/qlibwindowmanager/pkg-config_wrapper.sh
new file mode 100755
index 0000000..756b922
--- /dev/null
+++ b/app/config.tests/qlibwindowmanager/pkg-config_wrapper.sh
@@ -0,0 +1,6 @@
+#!/bin/sh
+PKG_CONFIG_SYSROOT_DIR=/home/tte/work/sdk/sysroots/aarch64-agl-linux
+export PKG_CONFIG_SYSROOT_DIR
+PKG_CONFIG_LIBDIR=/home/tte/work/sdk/sysroots/aarch64-agl-linux/usr/lib/pkgconfig:/home/tte/work/sdk/sysroots/aarch64-agl-linux/usr/share/pkgconfig:/home/tte/work/sdk/sysroots/aarch64-agl-linux/usr/lib/aarch64-agl-linux/pkgconfig
+export PKG_CONFIG_LIBDIR
+exec pkg-config "$@"
diff --git a/app/config.tests/qlibwindowmanager/qlibwindowmanager.cpp b/app/config.tests/qlibwindowmanager/qlibwindowmanager.cpp
new file mode 100644
index 0000000..bb95c93
--- /dev/null
+++ b/app/config.tests/qlibwindowmanager/qlibwindowmanager.cpp
@@ -0,0 +1,8 @@
+#include <qlibwindowmanager.h>
+
+int main(int argc,char **argv)
+{
+    QLibWindowmanager qwm;
+    return 0;
+}
+
diff --git a/app/config.tests/qlibwindowmanager/qlibwindowmanager.pro b/app/config.tests/qlibwindowmanager/qlibwindowmanager.pro
new file mode 100644
index 0000000..cb51d98
--- /dev/null
+++ b/app/config.tests/qlibwindowmanager/qlibwindowmanager.pro
@@ -0,0 +1,5 @@
+SOURCES = qlibwindowmanager.cpp
+
+CONFIG += qt
+CONFIG += link_pkgconfig
+PKGCONFIG += qlibwindowmanager
diff --git a/app/hvac.qrc b/app/hvac.qrc
new file mode 100644
index 0000000..6327049
--- /dev/null
+++ b/app/hvac.qrc
@@ -0,0 +1,9 @@
+<RCC>
+    <qresource prefix="/">
+        <file>HVAC.qml</file>
+        <file>SeatHeatButton.qml</file>
+        <file>HeatDegree.qml</file>
+        <file>api/Binding.qml</file>
+        <file>api/MessageId.js</file>
+    </qresource>
+</RCC>
diff --git a/app/images/HMI_HVAC_Active.svg b/app/images/HMI_HVAC_Active.svg
new file mode 100644
index 0000000..71e6aa0
--- /dev/null
+++ b/app/images/HMI_HVAC_Active.svg
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
+	<!ENTITY ns_extend "http://ns.adobe.com/Extensibility/1.0/">
+	<!ENTITY ns_ai "http://ns.adobe.com/AdobeIllustrator/10.0/">
+	<!ENTITY ns_graphs "http://ns.adobe.com/Graphs/1.0/">
+	<!ENTITY ns_vars "http://ns.adobe.com/Variables/1.0/">
+	<!ENTITY ns_imrep "http://ns.adobe.com/ImageReplacement/1.0/">
+	<!ENTITY ns_sfw "http://ns.adobe.com/SaveForWeb/1.0/">
+	<!ENTITY ns_custom "http://ns.adobe.com/GenericCustomNamespace/1.0/">
+	<!ENTITY ns_adobe_xpath "http://ns.adobe.com/XPath/1.0/">
+]>
+<svg version="1.1" id="Layer_2" xmlns:x="&ns_extend;" xmlns:i="&ns_ai;" xmlns:graph="&ns_graphs;"
+	 xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 318 219"
+	 style="enable-background:new 0 0 318 219;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:#0DF9FF;}
+	.st1{font-family:'Roboto-Light';}
+	.st2{font-size:88.6888px;}
+	.st3{letter-spacing:3;}
+	.st4{letter-spacing:-3;}
+	.st5{fill:none;stroke:url(#SVGID_1_);stroke-miterlimit:10;}
+</style>
+<switch>
+	<g i:extraneous="self">
+		<g>
+			<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="20.6039" y1="240.7292" x2="297.3961" y2="-21.7292">
+				<stop  offset="0" style="stop-color:#00ADDC"/>
+				<stop  offset="1" style="stop-color:#6BFBFF"/>
+			</linearGradient>
+			<rect x="0.5" y="0.5" class="st5" width="317" height="218"/>
+		</g>
+	</g>
+</switch>
+</svg>
diff --git a/app/images/HMI_HVAC_AirDown_Active.svg b/app/images/HMI_HVAC_AirDown_Active.svg
new file mode 100644
index 0000000..85dd533
--- /dev/null
+++ b/app/images/HMI_HVAC_AirDown_Active.svg
@@ -0,0 +1,66 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
+	<!ENTITY ns_extend "http://ns.adobe.com/Extensibility/1.0/">
+	<!ENTITY ns_ai "http://ns.adobe.com/AdobeIllustrator/10.0/">
+	<!ENTITY ns_graphs "http://ns.adobe.com/Graphs/1.0/">
+	<!ENTITY ns_vars "http://ns.adobe.com/Variables/1.0/">
+	<!ENTITY ns_imrep "http://ns.adobe.com/ImageReplacement/1.0/">
+	<!ENTITY ns_sfw "http://ns.adobe.com/SaveForWeb/1.0/">
+	<!ENTITY ns_custom "http://ns.adobe.com/GenericCustomNamespace/1.0/">
+	<!ENTITY ns_adobe_xpath "http://ns.adobe.com/XPath/1.0/">
+]>
+<svg version="1.1" id="Layer_2" xmlns:x="&ns_extend;" xmlns:i="&ns_ai;" xmlns:graph="&ns_graphs;"
+	 xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 140 140"
+	 style="enable-background:new 0 0 140 140;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:url(#SVGID_1_);}
+	.st1{fill:url(#SVGID_2_);}
+	.st2{fill:url(#SVGID_3_);}
+	.st3{fill:url(#SVGID_4_);}
+</style>
+<switch>
+	<g i:extraneous="self">
+		<g>
+			<g>
+				<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="-30.516" y1="171.1865" x2="175.7655" y2="-26.5646" gradientTransform="matrix(1 5.464556e-03 -5.464556e-03 1 -2.5085 -2.852)">
+					<stop  offset="0" style="stop-color:#00ADDC"/>
+					<stop  offset="1" style="stop-color:#0DF9FF"/>
+				</linearGradient>
+				<path class="st0" d="M70.1,138.1c-0.1,0-0.3,0-0.4,0C31.9,137.9,1.3,107,1.5,69.2C1.7,31.5,32.4,1,70,1c0.1,0,0.3,0,0.4,0
+					c37.8,0.2,68.4,31.1,68.2,68.9l0,0C138.4,107.6,107.7,138.1,70.1,138.1z M70,3.4C33.7,3.4,4.1,32.8,3.9,69.2
+					c-0.2,36.5,29.3,66.3,65.8,66.5c0.1,0,0.2,0,0.4,0c36.3,0,65.9-29.4,66.1-65.8c0.2-36.5-29.3-66.3-65.8-66.5
+					C70.3,3.4,70.2,3.4,70,3.4z"/>
+			</g>
+			<g>
+				<g>
+					<g>
+						<linearGradient id="SVGID_2_" gradientUnits="userSpaceOnUse" x1="-101.4773" y1="281.1379" x2="140.6279" y2="12.7169">
+							<stop  offset="0" style="stop-color:#00ADDC"/>
+							<stop  offset="1" style="stop-color:#6BFBFF"/>
+						</linearGradient>
+						<path class="st1" d="M96.9,64.7c-3.4-1.7-7.5-0.3-9.2,3.1l-10,19.9l-20.2-5.2c-2-0.5-4,0.2-5.2,1.9l-15.4,20.9
+							c-1.6,2.2-1.2,5.3,1.1,6.9c0.9,0.7,1.9,1,2.9,1c1.5,0,3-0.7,4-2L58.3,93l21.3,5.5c0.1,0.1,0.2,0.1,0.4,0.2
+							c1,0.5,2,0.7,3.1,0.7c2.5,0,5-1.4,6.2-3.8L100,74C101.7,70.6,100.4,66.4,96.9,64.7z"/>
+						<linearGradient id="SVGID_3_" gradientUnits="userSpaceOnUse" x1="-105.1744" y1="277.8033" x2="136.9309" y2="9.3823">
+							<stop  offset="0" style="stop-color:#00ADDC"/>
+							<stop  offset="1" style="stop-color:#6BFBFF"/>
+						</linearGradient>
+						<circle class="st2" cx="97.3" cy="53.4" r="8.3"/>
+					</g>
+				</g>
+			</g>
+			<g>
+				<linearGradient id="SVGID_4_" gradientUnits="userSpaceOnUse" x1="-131.1376" y1="254.3855" x2="110.9676" y2="-14.0356">
+					<stop  offset="0" style="stop-color:#00ADDC"/>
+					<stop  offset="1" style="stop-color:#6BFBFF"/>
+				</linearGradient>
+				<path class="st3" d="M52.2,72.4c-0.4,0-0.7-0.1-0.9-0.4L37.9,57.8c-0.4-0.4-0.7-1.3-0.1-1.9l0.3-0.3h8.9V34.9
+					c0-0.8,0.6-1.4,1.4-1.4h8c0.8,0,1.4,0.6,1.4,1.4v21.6h-0.5v1h-1.5v-22h-6.9v22h-8.5l11.8,12.5l11.9-12.6v-1.9h2l0.3,0.3
+					c0.4,0.4,0.7,1.4,0.1,2L53.2,72C52.9,72.2,52.6,72.4,52.2,72.4z M65.1,56.4C65.1,56.4,65.1,56.4,65.1,56.4L65.1,56.4z
+					 M39.4,56.4L39.4,56.4C39.4,56.4,39.4,56.4,39.4,56.4z"/>
+			</g>
+		</g>
+	</g>
+</switch>
+</svg>
diff --git a/app/images/HMI_HVAC_AirDown_Inactive.svg b/app/images/HMI_HVAC_AirDown_Inactive.svg
new file mode 100644
index 0000000..a013f4b
--- /dev/null
+++ b/app/images/HMI_HVAC_AirDown_Inactive.svg
@@ -0,0 +1,69 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Generator: Adobe Illustrator 21.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+
+<svg
+   xmlns:i="&amp;ns_ai;"
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   version="1.1"
+   id="Layer_2"
+   x="0px"
+   y="0px"
+   viewBox="0 0 140 140"
+   style="enable-background:new 0 0 140 140;"
+   xml:space="preserve"
+   inkscape:version="0.91 r13725"
+   sodipodi:docname="HMI_HVAC_AirDown_Inactive.svg"><metadata
+     id="metadata27"><rdf:RDF><cc:Work
+         rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" /></cc:Work></rdf:RDF></metadata><defs
+     id="defs25" /><sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="2560"
+     inkscape:window-height="1464"
+     id="namedview23"
+     showgrid="false"
+     inkscape:zoom="1.6857143"
+     inkscape:cx="-188.94068"
+     inkscape:cy="70"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="Layer_2" /><style
+     type="text/css"
+     id="style3">
+	.st0{fill:#848286;}
+	.st1{fill:none;stroke:#848286;stroke-width:2;stroke-miterlimit:10;}
+</style><switch
+     id="switch5"><g
+       i:extraneous="self"
+       id="g7"><g
+         id="g9"><path
+           class="st0"
+           d="M70,138c-0.1,0-0.3,0-0.4,0c-37.8-0.2-68.3-31.1-68.1-68.9C1.7,31.5,32.4,1,70,1c0.1,0,0.3,0,0.4,0     c37.8,0.2,68.3,31.1,68.1,68.9l0,0C138.3,107.5,107.6,138,70,138z M70,3.4C33.7,3.4,4.1,32.8,3.9,69.1     c-0.2,36.4,29.3,66.3,65.7,66.5c0.1,0,0.2,0,0.4,0c36.3,0,65.9-29.4,66.1-65.7c0.2-36.4-29.3-66.3-65.7-66.5     C70.2,3.4,70.1,3.4,70,3.4z"
+           id="path11" /></g><g
+         id="g13"><g
+           id="g15"><path
+             class="st0"
+             d="M96.9,64.7c-3.4-1.7-7.5-0.3-9.2,3.1l-10,19.9l-20.2-5.2c-2-0.5-4,0.2-5.2,1.9l-15.4,20.9      c-1.6,2.2-1.2,5.3,1.1,6.9c0.9,0.7,1.9,1,2.9,1c1.5,0,3-0.7,4-2l13.4-18.2l21.3,5.5c0.1,0.1,0.2,0.1,0.4,0.2      c1,0.5,2,0.7,3.1,0.7c2.5,0,5-1.4,6.2-3.8L100,73.9C101.7,70.5,100.3,66.4,96.9,64.7z"
+             id="path17" /><circle
+             class="st0"
+             cx="97.2"
+             cy="53.3"
+             r="8.3"
+             id="circle19" /></g></g><path
+         class="st1"
+         d="M57.3,56.5h-0.5V34.9c0-0.2-0.2-0.4-0.4-0.4h-8c-0.2,0-0.4,0.2-0.4,0.4v21.6h-9.4c-0.1,0.1,0,0.4,0.1,0.6    L52,71.3c0.1,0.1,0.3,0.1,0.4,0l13.4-14.2c0.1-0.1,0-0.4-0.1-0.6h-1.6"
+         id="path21" /></g></switch></svg>
\ No newline at end of file
diff --git a/app/images/HMI_HVAC_AirRight_Active.svg b/app/images/HMI_HVAC_AirRight_Active.svg
new file mode 100644
index 0000000..cfb9452
--- /dev/null
+++ b/app/images/HMI_HVAC_AirRight_Active.svg
@@ -0,0 +1,69 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
+	<!ENTITY ns_extend "http://ns.adobe.com/Extensibility/1.0/">
+	<!ENTITY ns_ai "http://ns.adobe.com/AdobeIllustrator/10.0/">
+	<!ENTITY ns_graphs "http://ns.adobe.com/Graphs/1.0/">
+	<!ENTITY ns_vars "http://ns.adobe.com/Variables/1.0/">
+	<!ENTITY ns_imrep "http://ns.adobe.com/ImageReplacement/1.0/">
+	<!ENTITY ns_sfw "http://ns.adobe.com/SaveForWeb/1.0/">
+	<!ENTITY ns_custom "http://ns.adobe.com/GenericCustomNamespace/1.0/">
+	<!ENTITY ns_adobe_xpath "http://ns.adobe.com/XPath/1.0/">
+]>
+<svg version="1.1" id="Layer_2" xmlns:x="&ns_extend;" xmlns:i="&ns_ai;" xmlns:graph="&ns_graphs;"
+	 xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 140 140"
+	 style="enable-background:new 0 0 140 140;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:url(#SVGID_1_);}
+	.st1{fill:url(#SVGID_2_);}
+	.st2{fill:url(#SVGID_3_);}
+	.st3{fill:url(#SVGID_4_);}
+</style>
+<switch>
+	<g i:extraneous="self">
+		<g>
+			<g>
+				<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="-12.9122" y1="161.8499" x2="136.9379" y2="-4.2002">
+					<stop  offset="0" style="stop-color:#00ADDC"/>
+					<stop  offset="1" style="stop-color:#6BFBFF"/>
+				</linearGradient>
+				<path class="st0" d="M70,138.5c-0.1,0-0.3,0-0.4,0c-18.3-0.1-35.5-7.3-48.3-20.3C8.4,105.2,1.4,87.9,1.5,69.6
+					c0.1-18.3,7.3-35.5,20.3-48.3C34.7,8.5,51.8,1.5,70,1.5c0.1,0,0.3,0,0.4,0c18.3,0.1,35.5,7.3,48.3,20.3
+					c12.9,13,19.9,30.2,19.8,48.5l0,0C138.3,108,107.6,138.5,70,138.5z M70,3.9c-17.5,0-34,6.8-46.5,19.1C11,35.4,4,52,3.9,69.6
+					c-0.1,17.7,6.7,34.3,19.1,46.8s29,19.5,46.6,19.6c0.1,0,0.2,0,0.4,0c36.3,0,65.9-29.4,66.1-65.7c0.1-17.7-6.7-34.3-19.1-46.8
+					C104.6,11,88,4,70.4,3.9C70.2,3.9,70.1,3.9,70,3.9z"/>
+			</g>
+			<g>
+				<g>
+					<linearGradient id="SVGID_2_" gradientUnits="userSpaceOnUse" x1="-2.2981" y1="171.5389" x2="147.6513" y2="5.3788">
+						<stop  offset="0" style="stop-color:#00ADDC"/>
+						<stop  offset="1" style="stop-color:#6BFBFF"/>
+					</linearGradient>
+					<path class="st1" d="M96.9,65.2c-3.4-1.7-7.5-0.3-9.2,3.1l-10,19.9L57.5,83c-2-0.5-4,0.2-5.2,1.9l-15.4,20.9
+						c-1.6,2.2-1.2,5.3,1.1,6.9c0.9,0.7,1.9,1,2.9,1c1.5,0,3-0.7,4-2l13.4-18.2l21.3,5.5c0.1,0.1,0.2,0.1,0.4,0.2
+						c1,0.5,2,0.7,3.1,0.7c2.5,0,5-1.4,6.2-3.8L100,74.4C101.7,71,100.3,66.9,96.9,65.2z"/>
+				</g>
+			</g>
+			<g>
+				<g>
+					<linearGradient id="SVGID_3_" gradientUnits="userSpaceOnUse" x1="-6.0031" y1="168.1953" x2="143.9462" y2="2.0352">
+						<stop  offset="0" style="stop-color:#00ADDC"/>
+						<stop  offset="1" style="stop-color:#6BFBFF"/>
+					</linearGradient>
+					<circle class="st2" cx="97.2" cy="53.8" r="8.3"/>
+				</g>
+			</g>
+			<g>
+				<linearGradient id="SVGID_4_" gradientUnits="userSpaceOnUse" x1="-32.1525" y1="144.5971" x2="117.7968" y2="-21.563">
+					<stop  offset="0" style="stop-color:#00ADDC"/>
+					<stop  offset="1" style="stop-color:#6BFBFF"/>
+				</linearGradient>
+				<path class="st3" d="M55.9,68.3c-0.4,0-0.7-0.1-1-0.4l-0.4-0.4v-8.7H34.1c-0.9,0-1.6-0.7-1.6-1.6v-8c0-0.9,0.7-1.6,1.6-1.6h21.6
+					v0.7h1.2v1.7h-22v6.5h22v8.3l12-11.3L56.3,41.4h-1.8v-2.1l0.4-0.4c0.6-0.5,1.6-0.7,2.2-0.1l14.2,13.4c0.3,0.3,0.5,0.7,0.5,1.1
+					s-0.2,0.8-0.5,1.1L57.1,67.8C56.8,68.1,56.3,68.3,55.9,68.3z M55.5,66.1C55.5,66.1,55.5,66.1,55.5,66.1L55.5,66.1z M55.5,40.6
+					C55.5,40.6,55.5,40.6,55.5,40.6L55.5,40.6z"/>
+			</g>
+		</g>
+	</g>
+</switch>
+</svg>
diff --git a/app/images/HMI_HVAC_AirRight_Inactive.svg b/app/images/HMI_HVAC_AirRight_Inactive.svg
new file mode 100644
index 0000000..991a773
--- /dev/null
+++ b/app/images/HMI_HVAC_AirRight_Inactive.svg
@@ -0,0 +1,72 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Generator: Adobe Illustrator 21.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+
+<svg
+   xmlns:i="&amp;ns_ai;"
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   version="1.1"
+   id="Layer_2"
+   x="0px"
+   y="0px"
+   viewBox="0 0 140 140"
+   style="enable-background:new 0 0 140 140;"
+   xml:space="preserve"
+   inkscape:version="0.91 r13725"
+   sodipodi:docname="HMI_HVAC_AirRight_Inactive.svg"><metadata
+     id="metadata35"><rdf:RDF><cc:Work
+         rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" /></cc:Work></rdf:RDF></metadata><defs
+     id="defs33" /><sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="2560"
+     inkscape:window-height="1464"
+     id="namedview31"
+     showgrid="false"
+     inkscape:zoom="1.6857143"
+     inkscape:cx="-212.9661"
+     inkscape:cy="70"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="Layer_2" /><style
+     type="text/css"
+     id="style3">
+	.st0{fill:#848286;}
+</style><switch
+     id="switch5"><g
+       i:extraneous="self"
+       id="g7"><g
+         id="g9"><g
+           id="g11"><path
+             class="st0"
+             d="M70,138.5c-0.1,0-0.3,0-0.4,0c-18.3-0.1-35.5-7.3-48.3-20.3C8.4,105.2,1.4,87.9,1.5,69.6      c0.1-18.3,7.3-35.5,20.3-48.3C34.7,8.5,51.8,1.5,70,1.5c0.1,0,0.3,0,0.4,0c18.3,0.1,35.5,7.3,48.3,20.3      c12.9,13,19.9,30.2,19.8,48.5l0,0C138.3,108,107.6,138.5,70,138.5z M70,3.9c-17.5,0-34,6.8-46.5,19.1C11,35.4,4,52,3.9,69.6      c-0.1,17.7,6.7,34.3,19.1,46.8s29,19.5,46.6,19.6c0.1,0,0.2,0,0.4,0c36.3,0,65.9-29.4,66.1-65.7c0.1-17.7-6.7-34.3-19.1-46.8      C104.6,11,88,4,70.4,3.9C70.2,3.9,70.1,3.9,70,3.9z"
+             id="path13" /></g><g
+           id="g15"><g
+             id="g17"><path
+               class="st0"
+               d="M96.9,65.2c-3.4-1.7-7.5-0.3-9.2,3.1l-10,19.9L57.5,83c-2-0.5-4,0.2-5.2,1.9l-15.4,20.9       c-1.6,2.2-1.2,5.3,1.1,6.9c0.9,0.7,1.9,1,2.9,1c1.5,0,3-0.7,4-2l13.4-18.2l21.3,5.5c0.1,0.1,0.2,0.1,0.4,0.2       c1,0.5,2,0.7,3.1,0.7c2.5,0,5-1.4,6.2-3.8L100,74.4C101.7,71,100.3,66.9,96.9,65.2z"
+               id="path19" /></g></g><g
+           id="g21"><g
+             id="g23"><circle
+               class="st0"
+               cx="97.2"
+               cy="53.8"
+               r="8.3"
+               id="circle25" /></g></g><g
+           id="g27"><path
+             class="st0"
+             d="M55.9,68.3c-0.4,0-0.7-0.1-1-0.4l-0.4-0.4v-8.7H34.1c-0.9,0-1.6-0.7-1.6-1.6v-8c0-0.9,0.7-1.6,1.6-1.6h21.6      v0.7h1.2v1.7h-22v6.5h22v8.3l12-11.3L56.3,41.4h-1.8v-2.1l0.4-0.4c0.6-0.5,1.6-0.7,2.2-0.1l14.2,13.4c0.3,0.3,0.5,0.7,0.5,1.1      s-0.2,0.8-0.5,1.1L57.1,67.8C56.8,68.1,56.3,68.3,55.9,68.3z M55.5,66.1C55.5,66.1,55.5,66.1,55.5,66.1L55.5,66.1z M55.5,40.6      C55.5,40.6,55.5,40.6,55.5,40.6L55.5,40.6z"
+             id="path29" /></g></g></g></switch></svg>
\ No newline at end of file
diff --git a/app/images/HMI_HVAC_AirUp_Active.svg b/app/images/HMI_HVAC_AirUp_Active.svg
new file mode 100644
index 0000000..f168a39
--- /dev/null
+++ b/app/images/HMI_HVAC_AirUp_Active.svg
@@ -0,0 +1,74 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
+	<!ENTITY ns_extend "http://ns.adobe.com/Extensibility/1.0/">
+	<!ENTITY ns_ai "http://ns.adobe.com/AdobeIllustrator/10.0/">
+	<!ENTITY ns_graphs "http://ns.adobe.com/Graphs/1.0/">
+	<!ENTITY ns_vars "http://ns.adobe.com/Variables/1.0/">
+	<!ENTITY ns_imrep "http://ns.adobe.com/ImageReplacement/1.0/">
+	<!ENTITY ns_sfw "http://ns.adobe.com/SaveForWeb/1.0/">
+	<!ENTITY ns_custom "http://ns.adobe.com/GenericCustomNamespace/1.0/">
+	<!ENTITY ns_adobe_xpath "http://ns.adobe.com/XPath/1.0/">
+]>
+<svg version="1.1" id="Layer_2" xmlns:x="&ns_extend;" xmlns:i="&ns_ai;" xmlns:graph="&ns_graphs;"
+	 xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 140 140"
+	 style="enable-background:new 0 0 140 140;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:url(#SVGID_1_);}
+	.st1{fill:url(#SVGID_2_);}
+	.st2{fill:url(#SVGID_3_);}
+	.st3{fill:url(#SVGID_4_);}
+</style>
+<switch>
+	<g i:extraneous="self">
+		<g>
+			<g>
+				<g>
+					<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="13.3039" y1="158.6924" x2="149.6532" y2="-54.6065">
+						<stop  offset="0" style="stop-color:#00ADDC"/>
+						<stop  offset="1" style="stop-color:#6BFBFF"/>
+					</linearGradient>
+					<path class="st0" d="M70,138.5c-0.1,0-0.3,0-0.4,0c-37.8-0.2-68.3-31.1-68.1-68.9C1.7,32,32.4,1.5,70,1.5c0.1,0,0.3,0,0.4,0
+						c37.8,0.2,68.3,31.1,68.1,68.9l0,0C138.3,108,107.6,138.5,70,138.5z M70,3.9C33.7,3.9,4.1,33.3,3.9,69.6
+						c-0.2,36.4,29.3,66.3,65.7,66.5c0.1,0,0.2,0,0.4,0c36.3,0,65.9-29.4,66.1-65.7c0.2-36.4-29.3-66.3-65.7-66.5
+						C70.2,3.9,70.1,3.9,70,3.9z"/>
+				</g>
+			</g>
+			<g>
+				<g>
+					<g>
+						<linearGradient id="SVGID_2_" gradientUnits="userSpaceOnUse" x1="22.352" y1="164.5598" x2="158.7924" y2="-48.8816">
+							<stop  offset="0" style="stop-color:#00ADDC"/>
+							<stop  offset="1" style="stop-color:#6BFBFF"/>
+						</linearGradient>
+						<path class="st1" d="M96.9,65.2c-3.4-1.7-7.5-0.3-9.2,3.1l-10,19.9L57.5,83c-2-0.5-4,0.2-5.2,1.9l-15.4,20.9
+							c-1.6,2.2-1.2,5.3,1.1,6.9c0.9,0.7,1.9,1,2.9,1c1.5,0,3-0.7,4-2l13.4-18.2l21.3,5.5c0.1,0.1,0.2,0.1,0.4,0.2
+							c1,0.5,2,0.7,3.1,0.7c2.5,0,5-1.4,6.2-3.8L100,74.4C101.7,71,100.3,66.9,96.9,65.2z"/>
+					</g>
+				</g>
+				<g>
+					<g>
+						<linearGradient id="SVGID_3_" gradientUnits="userSpaceOnUse" x1="25.2431" y1="166.4079" x2="161.6835" y2="-47.0335">
+							<stop  offset="0" style="stop-color:#00ADDC"/>
+							<stop  offset="1" style="stop-color:#6BFBFF"/>
+						</linearGradient>
+						<circle class="st2" cx="97.2" cy="53.8" r="8.3"/>
+					</g>
+				</g>
+			</g>
+			<g>
+				<g>
+					<linearGradient id="SVGID_4_" gradientUnits="userSpaceOnUse" x1="-7.1392" y1="145.7078" x2="129.3011" y2="-67.7336">
+						<stop  offset="0" style="stop-color:#00ADDC"/>
+						<stop  offset="1" style="stop-color:#6BFBFF"/>
+					</linearGradient>
+					<path class="st3" d="M55.9,73h-8c-0.9,0-1.6-0.7-1.6-1.6V49.8h0.7v-1.2h1.7v22h6.5v-22h8.3l-11.3-12L40.2,49.2V51h-2.1
+						l-0.4-0.4c-0.5-0.6-0.7-1.6-0.1-2.2L51,34.2c0.3-0.3,0.7-0.5,1.1-0.5c0,0,0,0,0,0c0.4,0,0.8,0.2,1.1,0.5l13.4,14.2
+						c0.5,0.6,0.7,1.6,0.1,2.2L66.3,51h-8.7v20.4C57.5,72.3,56.8,73,55.9,73z M64.8,50.1C64.8,50.1,64.8,50.1,64.8,50.1L64.8,50.1z
+						 M39.4,50L39.4,50C39.4,50.1,39.4,50.1,39.4,50z"/>
+				</g>
+			</g>
+		</g>
+	</g>
+</switch>
+</svg>
diff --git a/app/images/HMI_HVAC_AirUp_Inactive.svg b/app/images/HMI_HVAC_AirUp_Inactive.svg
new file mode 100644
index 0000000..39e1fa1
--- /dev/null
+++ b/app/images/HMI_HVAC_AirUp_Inactive.svg
@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Generator: Adobe Illustrator 21.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+
+<svg
+   xmlns:i="&amp;ns_ai;"
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   version="1.1"
+   id="Layer_2"
+   x="0px"
+   y="0px"
+   viewBox="0 0 140 140"
+   style="enable-background:new 0 0 140 140;"
+   xml:space="preserve"
+   inkscape:version="0.91 r13725"
+   sodipodi:docname="HMI_HVAC_AirUp_Inactive.svg"><metadata
+     id="metadata41"><rdf:RDF><cc:Work
+         rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" /></cc:Work></rdf:RDF></metadata><defs
+     id="defs39" /><sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="2560"
+     inkscape:window-height="1464"
+     id="namedview37"
+     showgrid="false"
+     inkscape:zoom="1.6857143"
+     inkscape:cx="-186.5678"
+     inkscape:cy="70"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="Layer_2" /><style
+     type="text/css"
+     id="style3">
+	.st0{fill:#848286;}
+</style><switch
+     id="switch5"><g
+       i:extraneous="self"
+       id="g7"><g
+         id="g9"><g
+           id="g11"><g
+             id="g13"><path
+               class="st0"
+               d="M70,138.5c-0.1,0-0.3,0-0.4,0c-37.8-0.2-68.3-31.1-68.1-68.9C1.7,32,32.4,1.5,70,1.5c0.1,0,0.3,0,0.4,0       c37.8,0.2,68.3,31.1,68.1,68.9l0,0C138.3,108,107.6,138.5,70,138.5z M70,3.9C33.7,3.9,4.1,33.3,3.9,69.6       c-0.2,36.4,29.3,66.3,65.7,66.5c0.1,0,0.2,0,0.4,0c36.3,0,65.9-29.4,66.1-65.7c0.2-36.4-29.3-66.3-65.7-66.5       C70.2,3.9,70.1,3.9,70,3.9z"
+               id="path15" /></g></g><g
+           id="g17"><g
+             id="g19"><g
+               id="g21"><path
+                 class="st0"
+                 d="M96.9,65.2c-3.4-1.7-7.5-0.3-9.2,3.1l-10,19.9L57.5,83c-2-0.5-4,0.2-5.2,1.9l-15.4,20.9        c-1.6,2.2-1.2,5.3,1.1,6.9c0.9,0.7,1.9,1,2.9,1c1.5,0,3-0.7,4-2l13.4-18.2l21.3,5.5c0.1,0.1,0.2,0.1,0.4,0.2        c1,0.5,2,0.7,3.1,0.7c2.5,0,5-1.4,6.2-3.8L100,74.4C101.7,71,100.3,66.9,96.9,65.2z"
+                 id="path23" /></g></g><g
+             id="g25"><g
+               id="g27"><circle
+                 class="st0"
+                 cx="97.2"
+                 cy="53.8"
+                 r="8.3"
+                 id="circle29" /></g></g></g><g
+           id="g31"><g
+             id="g33"><path
+               class="st0"
+               d="M55.9,73h-8c-0.9,0-1.6-0.7-1.6-1.6V49.8h0.7v-1.2h1.7v22h6.5v-22h8.3l-11.3-12L40.2,49.2V51h-2.1       l-0.4-0.4c-0.5-0.6-0.7-1.6-0.1-2.2L51,34.2c0.3-0.3,0.7-0.5,1.1-0.5c0,0,0,0,0,0c0.4,0,0.8,0.2,1.1,0.5l13.4,14.2       c0.5,0.6,0.7,1.6,0.1,2.2L66.3,51h-8.7v20.4C57.5,72.3,56.8,73,55.9,73z M64.8,50.1C64.8,50.1,64.8,50.1,64.8,50.1L64.8,50.1z        M39.4,50L39.4,50C39.4,50.1,39.4,50.1,39.4,50z"
+               id="path35" /></g></g></g></g></switch></svg>
\ No newline at end of file
diff --git a/app/images/HMI_HVAC_ChairIndicator_OFF.svg b/app/images/HMI_HVAC_ChairIndicator_OFF.svg
new file mode 100644
index 0000000..1fcd17f
--- /dev/null
+++ b/app/images/HMI_HVAC_ChairIndicator_OFF.svg
@@ -0,0 +1,76 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Generator: Adobe Illustrator 21.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+
+<svg
+   xmlns:i="&amp;ns_ai;"
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   version="1.1"
+   id="Layer_2"
+   x="0px"
+   y="0px"
+   viewBox="0 0 178 18"
+   style="enable-background:new 0 0 178 18;"
+   xml:space="preserve"
+   inkscape:version="0.91 r13725"
+   sodipodi:docname="HMI_HVAC_ChairIndicator_OFF.svg"><metadata
+     id="metadata21"><rdf:RDF><cc:Work
+         rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" /></cc:Work></rdf:RDF></metadata><defs
+     id="defs19" /><sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="2560"
+     inkscape:window-height="1464"
+     id="namedview17"
+     showgrid="false"
+     inkscape:zoom="3.7752809"
+     inkscape:cx="-7.4166667"
+     inkscape:cy="9"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="Layer_2" /><style
+     type="text/css"
+     id="style3">
+	.st0{opacity:0.8;fill:#1B1A1D;}
+	.st1{fill:none;stroke:#848286;stroke-miterlimit:10;}
+</style><switch
+     id="switch5"><g
+       i:extraneous="self"
+       id="g7"><rect
+         x="7.2"
+         y="4.2"
+         class="st0"
+         width="78.6"
+         height="9.6"
+         id="rect9" /><rect
+         x="7.2"
+         y="4.2"
+         class="st1"
+         width="78.6"
+         height="9.6"
+         id="rect11" /><rect
+         x="92.2"
+         y="4.2"
+         class="st0"
+         width="78.6"
+         height="9.6"
+         id="rect13" /><rect
+         x="92.2"
+         y="4.2"
+         class="st1"
+         width="78.6"
+         height="9.6"
+         id="rect15" /></g></switch></svg>
\ No newline at end of file
diff --git a/app/images/HMI_HVAC_ChairIndicator_One.svg b/app/images/HMI_HVAC_ChairIndicator_One.svg
new file mode 100644
index 0000000..d560c84
--- /dev/null
+++ b/app/images/HMI_HVAC_ChairIndicator_One.svg
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
+	<!ENTITY ns_extend "http://ns.adobe.com/Extensibility/1.0/">
+	<!ENTITY ns_ai "http://ns.adobe.com/AdobeIllustrator/10.0/">
+	<!ENTITY ns_graphs "http://ns.adobe.com/Graphs/1.0/">
+	<!ENTITY ns_vars "http://ns.adobe.com/Variables/1.0/">
+	<!ENTITY ns_imrep "http://ns.adobe.com/ImageReplacement/1.0/">
+	<!ENTITY ns_sfw "http://ns.adobe.com/SaveForWeb/1.0/">
+	<!ENTITY ns_custom "http://ns.adobe.com/GenericCustomNamespace/1.0/">
+	<!ENTITY ns_adobe_xpath "http://ns.adobe.com/XPath/1.0/">
+]>
+<svg version="1.1" id="Layer_2" xmlns:x="&ns_extend;" xmlns:i="&ns_ai;" xmlns:graph="&ns_graphs;"
+	 xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 178 18"
+	 style="enable-background:new 0 0 178 18;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:#0DF9FF;}
+	.st1{opacity:0.8;fill:#1B1A1D;}
+	.st2{fill:none;stroke:#0DF9FF;stroke-miterlimit:10;}
+</style>
+<switch>
+	<g i:extraneous="self">
+		<g>
+			<rect x="7.2" y="4.2" class="st0" width="78.6" height="9.6"/>
+			<rect x="92.2" y="4.2" class="st1" width="78.6" height="9.6"/>
+			<rect x="92.2" y="4.2" class="st2" width="78.6" height="9.6"/>
+		</g>
+		<rect x="7.2" y="4.2" class="st2" width="78.6" height="9.6"/>
+	</g>
+</switch>
+</svg>
diff --git a/app/images/HMI_HVAC_ChairIndicator_Two.svg b/app/images/HMI_HVAC_ChairIndicator_Two.svg
new file mode 100644
index 0000000..b31cc90
--- /dev/null
+++ b/app/images/HMI_HVAC_ChairIndicator_Two.svg
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
+	<!ENTITY ns_extend "http://ns.adobe.com/Extensibility/1.0/">
+	<!ENTITY ns_ai "http://ns.adobe.com/AdobeIllustrator/10.0/">
+	<!ENTITY ns_graphs "http://ns.adobe.com/Graphs/1.0/">
+	<!ENTITY ns_vars "http://ns.adobe.com/Variables/1.0/">
+	<!ENTITY ns_imrep "http://ns.adobe.com/ImageReplacement/1.0/">
+	<!ENTITY ns_sfw "http://ns.adobe.com/SaveForWeb/1.0/">
+	<!ENTITY ns_custom "http://ns.adobe.com/GenericCustomNamespace/1.0/">
+	<!ENTITY ns_adobe_xpath "http://ns.adobe.com/XPath/1.0/">
+]>
+<svg version="1.1" id="Layer_2" xmlns:x="&ns_extend;" xmlns:i="&ns_ai;" xmlns:graph="&ns_graphs;"
+	 xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 178 18"
+	 style="enable-background:new 0 0 178 18;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:#0DF9FF;}
+	.st1{fill:none;stroke:#0DF9FF;stroke-miterlimit:10;}
+</style>
+<switch>
+	<g i:extraneous="self">
+		<g>
+			<rect x="7.2" y="4.2" class="st0" width="78.6" height="9.6"/>
+			<rect x="92.2" y="4.2" class="st0" width="78.6" height="9.6"/>
+			<rect x="92.2" y="4.2" class="st1" width="78.6" height="9.6"/>
+		</g>
+		<rect x="7.2" y="4.2" class="st1" width="78.6" height="9.6"/>
+	</g>
+</switch>
+</svg>
diff --git a/app/images/HMI_HVAC_Circulation_Active.svg b/app/images/HMI_HVAC_Circulation_Active.svg
new file mode 100644
index 0000000..def92bb
--- /dev/null
+++ b/app/images/HMI_HVAC_Circulation_Active.svg
@@ -0,0 +1,87 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
+	<!ENTITY ns_extend "http://ns.adobe.com/Extensibility/1.0/">
+	<!ENTITY ns_ai "http://ns.adobe.com/AdobeIllustrator/10.0/">
+	<!ENTITY ns_graphs "http://ns.adobe.com/Graphs/1.0/">
+	<!ENTITY ns_vars "http://ns.adobe.com/Variables/1.0/">
+	<!ENTITY ns_imrep "http://ns.adobe.com/ImageReplacement/1.0/">
+	<!ENTITY ns_sfw "http://ns.adobe.com/SaveForWeb/1.0/">
+	<!ENTITY ns_custom "http://ns.adobe.com/GenericCustomNamespace/1.0/">
+	<!ENTITY ns_adobe_xpath "http://ns.adobe.com/XPath/1.0/">
+]>
+<svg version="1.1" id="Layer_2" xmlns:x="&ns_extend;" xmlns:i="&ns_ai;" xmlns:graph="&ns_graphs;"
+	 xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 318 219"
+	 style="enable-background:new 0 0 318 219;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:url(#SVGID_1_);}
+	.st1{fill:url(#SVGID_2_);}
+	.st2{fill:url(#SVGID_3_);}
+	.st3{fill:url(#SVGID_4_);}
+	.st4{fill:url(#SVGID_5_);}
+	.st5{fill:url(#SVGID_6_);}
+	.st6{fill:url(#SVGID_7_);}
+	.st7{fill:url(#SVGID_8_);}
+	.st8{fill:none;stroke:url(#SVGID_9_);stroke-miterlimit:10;}
+</style>
+<switch>
+	<g i:extraneous="self">
+		<g>
+			<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="124.8906" y1="222.9002" x2="297.9268" y2="83.4753">
+				<stop  offset="0" style="stop-color:#00ADDC"/>
+				<stop  offset="1" style="stop-color:#6BFBFF"/>
+			</linearGradient>
+			<path class="st0" d="M218.2,164.1c-5.7,0-11.1-2.2-15.2-6.3c-4.1-4.1-6.3-9.5-6.3-15.2l2,0c0,5.2,2,10.1,5.7,13.8
+				c3.7,3.7,8.6,5.7,13.8,5.7c0,0,0,0,0,0c10.8,0,19.5-8.8,19.5-19.6l2,0C239.7,154.4,230.1,164.1,218.2,164.1
+				C218.2,164.1,218.2,164.1,218.2,164.1z"/>
+			<linearGradient id="SVGID_2_" gradientUnits="userSpaceOnUse" x1="77.6338" y1="164.2511" x2="250.67" y2="24.8262">
+				<stop  offset="0" style="stop-color:#00ADDC"/>
+				<stop  offset="1" style="stop-color:#6BFBFF"/>
+			</linearGradient>
+			<path class="st1" d="M97.9,164.3c-5.7,0-11.1-2.2-15.2-6.3c-4.1-4.1-6.3-9.5-6.3-15.2l2,0c0,5.2,2,10.1,5.7,13.8
+				c3.7,3.7,8.6,5.7,13.8,5.7c0,0,0,0,0,0c5.2,0,10.1-2,13.8-5.7c3.7-3.7,5.7-8.6,5.7-13.8l2,0c0,5.7-2.2,11.2-6.3,15.2
+				C109.1,162,103.7,164.3,97.9,164.3C97.9,164.3,97.9,164.3,97.9,164.3z"/>
+			<linearGradient id="SVGID_3_" gradientUnits="userSpaceOnUse" x1="93.334" y1="183.7362" x2="266.3703" y2="44.3113">
+				<stop  offset="0" style="stop-color:#00ADDC"/>
+				<stop  offset="1" style="stop-color:#6BFBFF"/>
+			</linearGradient>
+			<polygon class="st2" points="118.1,140.2 118.1,138.2 179.3,138.1 179.3,140.1 			"/>
+			<linearGradient id="SVGID_4_" gradientUnits="userSpaceOnUse" x1="49.8941" y1="129.8242" x2="222.9303" y2="-9.6007">
+				<stop  offset="0" style="stop-color:#00ADDC"/>
+				<stop  offset="1" style="stop-color:#6BFBFF"/>
+			</linearGradient>
+			<path class="st3" d="M63.5,140.2c-8.5,0-14.7-14.3-14.7-21.7l0-0.2l6.2-25.2l1.9,0.5l-6.2,25.1c0,3.7,1.6,8.6,3.9,12.6
+				c2.6,4.5,5.8,7,8.8,7c0,0,0,0,0,0l13.8,0l0,2L63.5,140.2C63.5,140.2,63.5,140.2,63.5,140.2z"/>
+			<linearGradient id="SVGID_5_" gradientUnits="userSpaceOnUse" x1="93.1771" y1="183.5415" x2="266.2133" y2="44.1166">
+				<stop  offset="0" style="stop-color:#00ADDC"/>
+				<stop  offset="1" style="stop-color:#6BFBFF"/>
+			</linearGradient>
+			<path class="st4" d="M238.7,140l0-2l15.8,0c2.7,0,5.9-5.8,8.7-15.4c2.2-7.7,3.8-16.7,3.9-20.8l-49-18.5L189.3,49l-35.5,0.1l0-2
+				l36.4-0.1l29.1,34.5l49.8,18.9l0,0.7c0,3.9-1.5,13.5-4,22.1c-3.2,11.2-6.8,16.9-10.6,16.9L238.7,140z"/>
+			<linearGradient id="SVGID_6_" gradientUnits="userSpaceOnUse" x1="40.6173" y1="118.311" x2="213.6535" y2="-21.1139">
+				<stop  offset="0" style="stop-color:#00ADDC"/>
+				<stop  offset="1" style="stop-color:#6BFBFF"/>
+			</linearGradient>
+			<path class="st5" d="M56.7,94.1l-1.2-1.6l21.1-15.9l14.2-18.9c0.6-1,6.2-10.6,18.3-10.6l44.7-0.1l0,2l-44.7,0.1
+				c-11.2,0-16.3,9.3-16.5,9.6l-0.1,0.1L77.9,78.1L56.7,94.1z"/>
+			<linearGradient id="SVGID_7_" gradientUnits="userSpaceOnUse" x1="70.8807" y1="155.8701" x2="243.917" y2="16.4452">
+				<stop  offset="0" style="stop-color:#00ADDC"/>
+				<stop  offset="1" style="stop-color:#6BFBFF"/>
+			</linearGradient>
+			<path class="st6" d="M126.1,111.9c-5.5,0-10.7-2.1-14.5-6c-3.9-3.9-6-9.1-6.1-14.6c0-5.5,2.1-10.7,6-14.6c3.9-3.9,9.1-6,14.6-6.1
+				l57.1-0.1l0,2l-57.1,0.1c-5,0-9.6,1.9-13.1,5.5c-3.5,3.5-5.4,8.2-5.4,13.2c0,5,1.9,9.6,5.5,13.1c3.5,3.5,8.2,5.4,13.1,5.4
+				c0,0,0,0,0,0l57.1-0.1l0,2L126.1,111.9C126.2,111.9,126.1,111.9,126.1,111.9z"/>
+			<linearGradient id="SVGID_8_" gradientUnits="userSpaceOnUse" x1="85.2865" y1="173.7487" x2="258.3227" y2="34.3238">
+				<stop  offset="0" style="stop-color:#00ADDC"/>
+				<stop  offset="1" style="stop-color:#6BFBFF"/>
+			</linearGradient>
+			<polygon class="st7" points="153.9,121.7 153.2,119.8 180.1,110.8 153.2,101.9 153.8,100 186.4,110.8 			"/>
+			<linearGradient id="SVGID_9_" gradientUnits="userSpaceOnUse" x1="20.6643" y1="240.7757" x2="297.3357" y2="-21.7757">
+				<stop  offset="0" style="stop-color:#00ADDC"/>
+				<stop  offset="1" style="stop-color:#6BFBFF"/>
+			</linearGradient>
+			<rect x="0.5" y="0.5" class="st8" width="317" height="218"/>
+		</g>
+	</g>
+</switch>
+</svg>
diff --git a/app/images/HMI_HVAC_Circulation_Inactive.svg b/app/images/HMI_HVAC_Circulation_Inactive.svg
new file mode 100644
index 0000000..9c7d43f
--- /dev/null
+++ b/app/images/HMI_HVAC_Circulation_Inactive.svg
@@ -0,0 +1,87 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Generator: Adobe Illustrator 21.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+
+<svg
+   xmlns:i="&amp;ns_ai;"
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   version="1.1"
+   id="Layer_2"
+   x="0px"
+   y="0px"
+   viewBox="0 0 318 219"
+   style="enable-background:new 0 0 318 219;"
+   xml:space="preserve"
+   inkscape:version="0.91 r13725"
+   sodipodi:docname="HMI_HVAC_Circulation_Inactive.svg"><metadata
+     id="metadata33"><rdf:RDF><cc:Work
+         rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" /></cc:Work></rdf:RDF></metadata><defs
+     id="defs31" /><sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="2560"
+     inkscape:window-height="1464"
+     id="namedview29"
+     showgrid="false"
+     inkscape:zoom="1.0776256"
+     inkscape:cx="-290.59958"
+     inkscape:cy="109.5"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="Layer_2" /><style
+     type="text/css"
+     id="style3">
+	.st0{fill:#848286;}
+	.st1{fill:none;stroke:#848286;stroke-miterlimit:10;}
+</style><switch
+     id="switch5"><g
+       i:extraneous="self"
+       id="g7"><g
+         id="g9"><path
+           class="st0"
+           d="M218.2,164.1c-5.7,0-11.1-2.2-15.2-6.3c-4.1-4.1-6.3-9.5-6.3-15.2l2,0c0,5.2,2,10.1,5.7,13.8     c3.7,3.7,8.6,5.7,13.8,5.7c0,0,0,0,0,0c10.8,0,19.5-8.8,19.5-19.6l2,0C239.7,154.4,230.1,164.1,218.2,164.1     C218.2,164.1,218.2,164.1,218.2,164.1z"
+           id="path11" /><path
+           class="st0"
+           d="M97.9,164.3c-5.7,0-11.1-2.2-15.2-6.3c-4.1-4.1-6.3-9.5-6.3-15.2l2,0c0,5.2,2,10.1,5.7,13.8     c3.7,3.7,8.6,5.7,13.8,5.7c0,0,0,0,0,0c5.2,0,10.1-2,13.8-5.7c3.7-3.7,5.7-8.6,5.7-13.8l2,0c0,5.7-2.2,11.2-6.3,15.2     C109.1,162,103.7,164.3,97.9,164.3C97.9,164.3,97.9,164.3,97.9,164.3z"
+           id="path13" /><rect
+           x="118.1"
+           y="138.1"
+           transform="matrix(1 -1.464842e-03 1.464842e-03 1 -0.2036 0.218)"
+           class="st0"
+           width="61.2"
+           height="2"
+           id="rect15" /><path
+           class="st0"
+           d="M63.5,140.2c-8.5,0-14.7-14.3-14.7-21.7l0-0.2l6.2-25.2l1.9,0.5l-6.2,25.1c0,3.7,1.6,8.6,3.9,12.6     c2.6,4.5,5.8,7,8.8,7c0,0,0,0,0,0l13.8,0l0,2L63.5,140.2C63.5,140.2,63.5,140.2,63.5,140.2z"
+           id="path17" /><path
+           class="st0"
+           d="M238.7,140l0-2l15.8,0c2.7,0,5.9-5.8,8.7-15.4c2.2-7.7,3.8-16.7,3.9-20.8l-49-18.5L189.3,49l-35.5,0.1l0-2     l36.4-0.1l29.1,34.5l49.8,18.9l0,0.7c0,3.9-1.5,13.5-4,22.1c-3.2,11.2-6.8,16.9-10.6,16.9L238.7,140z"
+           id="path19" /><path
+           class="st0"
+           d="M56.7,94.1l-1.2-1.6l21.1-15.9l14.2-18.9c0.6-1,6.2-10.6,18.3-10.6l44.7-0.1l0,2l-44.7,0.1     c-11.2,0-16.3,9.3-16.5,9.6l-0.1,0.1L77.9,78.1L56.7,94.1z"
+           id="path21" /><path
+           class="st0"
+           d="M126.1,111.9c-5.5,0-10.7-2.1-14.5-6c-3.9-3.9-6-9.1-6.1-14.6c0-5.5,2.1-10.7,6-14.6c3.9-3.9,9.1-6,14.6-6.1     l57.1-0.1l0,2l-57.1,0.1c-5,0-9.6,1.9-13.1,5.5c-3.5,3.5-5.4,8.2-5.4,13.2c0,5,1.9,9.6,5.5,13.1c3.5,3.5,8.2,5.4,13.1,5.4     c0,0,0,0,0,0l57.1-0.1l0,2L126.1,111.9C126.2,111.9,126.1,111.9,126.1,111.9z"
+           id="path23" /><polygon
+           class="st0"
+           points="153.9,121.7 153.2,119.8 180.1,110.8 153.2,101.9 153.8,100 186.4,110.8    "
+           id="polygon25" /><rect
+           x="0.5"
+           y="0.5"
+           class="st1"
+           width="317"
+           height="218"
+           id="rect27" /></g></g></switch></svg>
\ No newline at end of file
diff --git a/app/images/HMI_HVAC_Fan_Icon.svg b/app/images/HMI_HVAC_Fan_Icon.svg
new file mode 100644
index 0000000..ee583a0
--- /dev/null
+++ b/app/images/HMI_HVAC_Fan_Icon.svg
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
+	<!ENTITY ns_extend "http://ns.adobe.com/Extensibility/1.0/">
+	<!ENTITY ns_ai "http://ns.adobe.com/AdobeIllustrator/10.0/">
+	<!ENTITY ns_graphs "http://ns.adobe.com/Graphs/1.0/">
+	<!ENTITY ns_vars "http://ns.adobe.com/Variables/1.0/">
+	<!ENTITY ns_imrep "http://ns.adobe.com/ImageReplacement/1.0/">
+	<!ENTITY ns_sfw "http://ns.adobe.com/SaveForWeb/1.0/">
+	<!ENTITY ns_custom "http://ns.adobe.com/GenericCustomNamespace/1.0/">
+	<!ENTITY ns_adobe_xpath "http://ns.adobe.com/XPath/1.0/">
+]>
+<svg version="1.1" id="Layer_1" xmlns:x="&ns_extend;" xmlns:i="&ns_ai;" xmlns:graph="&ns_graphs;"
+	 xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 114 114"
+	 style="enable-background:new 0 0 114 114;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:none;stroke:#FFFFFF;stroke-width:2;stroke-miterlimit:10;}
+	.st1{fill:url(#SVGID_1_);}
+</style>
+<switch>
+	<g i:extraneous="self">
+		<g>
+			<g>
+				<ellipse transform="matrix(0.8685 -0.4958 0.4958 0.8685 -21.9603 36.0747)" class="st0" cx="57" cy="59.4" rx="3.7" ry="3.7"/>
+				<path class="st0" d="M58.1,50.7c-1.8-0.2-3.8,0.1-5.5,1.1c-0.6,0.3-1.1,0.7-1.6,1.2c-0.2-0.5-0.3-1-0.5-1.6
+					c-1.4-5.9,4.5-8.1,5.1-14.1c0.9-8.6-10.6-8.8-15.3-3.7c-6.2,6.7-3.6,14-0.4,18.3c2.5,3.2,5.5,5.2,8.3,6.3
+					c-0.2,1.8,0.1,3.8,1.1,5.5c0.3,0.6,0.7,1.1,1.2,1.6c-0.5,0.2-1,0.3-1.6,0.5c-5.9,1.4-8.1-4.5-14.1-5.1
+					c-8.6-0.9-8.8,10.6-3.7,15.3c6.7,6.2,14,3.6,18.3,0.3c3.2-2.5,5.2-5.5,6.3-8.3c1.8,0.2,3.8-0.1,5.5-1.1c0.6-0.3,1.1-0.7,1.6-1.2
+					c0.2,0.5,0.3,1,0.5,1.6c1.4,5.9-4.5,8.1-5.1,14.1c-0.9,8.6,10.6,8.8,15.3,3.7c6.2-6.7,3.6-14,0.3-18.3c-2.5-3.2-5.5-5.2-8.3-6.3
+					c0.2-1.8-0.1-3.8-1.1-5.5c-0.3-0.6-0.7-1.1-1.2-1.6c0.5-0.2,1-0.3,1.6-0.5c5.9-1.4,8.1,4.5,14.1,5.1c8.6,0.9,8.8-10.6,3.7-15.3
+					c-6.7-6.2-14-3.6-18.3-0.4c-1.2,0.9-2.2,1.8-3,2.8"/>
+			</g>
+			<g>
+				
+					<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="-26.1323" y1="141.6157" x2="145.4036" y2="-22.8267" gradientTransform="matrix(1 5.464556e-03 -5.464556e-03 1 -2.5808 -2.4627)">
+					<stop  offset="0" style="stop-color:#00ADDC"/>
+					<stop  offset="1" style="stop-color:#6BFBFF"/>
+				</linearGradient>
+				<path class="st1" d="M57,114c-0.1,0-0.2,0-0.3,0C25.3,113.8-0.2,88.1,0,56.7C0.2,25.4,25.7,0,57,0c0.1,0,0.2,0,0.3,0
+					c31.4,0.2,56.9,25.9,56.7,57.3l0,0C113.8,88.6,88.3,114,57,114z M57,2C26.8,2,2.2,26.5,2,56.7C1.8,87,26.4,111.8,56.7,112
+					c0.1,0,0.2,0,0.3,0c30.2,0,54.8-24.5,55-54.7C112.2,27,87.6,2.2,57.3,2C57.2,2,57.1,2,57,2z"/>
+			</g>
+		</g>
+	</g>
+</switch>
+</svg>
diff --git a/app/images/HMI_HVAC_Front_Active.svg b/app/images/HMI_HVAC_Front_Active.svg
new file mode 100644
index 0000000..146e509
--- /dev/null
+++ b/app/images/HMI_HVAC_Front_Active.svg
@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
+	<!ENTITY ns_extend "http://ns.adobe.com/Extensibility/1.0/">
+	<!ENTITY ns_ai "http://ns.adobe.com/AdobeIllustrator/10.0/">
+	<!ENTITY ns_graphs "http://ns.adobe.com/Graphs/1.0/">
+	<!ENTITY ns_vars "http://ns.adobe.com/Variables/1.0/">
+	<!ENTITY ns_imrep "http://ns.adobe.com/ImageReplacement/1.0/">
+	<!ENTITY ns_sfw "http://ns.adobe.com/SaveForWeb/1.0/">
+	<!ENTITY ns_custom "http://ns.adobe.com/GenericCustomNamespace/1.0/">
+	<!ENTITY ns_adobe_xpath "http://ns.adobe.com/XPath/1.0/">
+]>
+<svg version="1.1" id="Layer_2" xmlns:x="&ns_extend;" xmlns:i="&ns_ai;" xmlns:graph="&ns_graphs;"
+	 xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 140 140"
+	 style="enable-background:new 0 0 140 140;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:#0DF9FF;}
+	.st1{font-family:'Roboto-Regular';}
+	.st2{font-size:19.2px;}
+	.st3{letter-spacing:3;}
+	.st4{fill:url(#SVGID_1_);}
+	.st5{fill:url(#SVGID_2_);}
+	.st6{fill:url(#SVGID_3_);}
+</style>
+<switch>
+	<g i:extraneous="self">
+		<g>
+			<g>
+				<text transform="matrix(1 0 0 1 30.8062 42.6951)" class="st0 st1 st2 st3">FRONT</text>
+			</g>
+			<g>
+				<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="11.6389" y1="158.3479" x2="114.2385" y2="3.0985">
+					<stop  offset="0" style="stop-color:#00ADDC"/>
+					<stop  offset="1" style="stop-color:#6BFBFF"/>
+				</linearGradient>
+				<path class="st4" d="M70,138.5c-0.1,0-0.3,0-0.4,0c-37.8-0.2-68.3-31.1-68.1-68.9C1.7,32,32.4,1.5,70,1.5c0.1,0,0.3,0,0.4,0
+					c18.3,0.1,35.5,7.3,48.3,20.3s19.9,30.2,19.8,48.5c-0.1,18.3-7.3,35.5-20.3,48.3C105.3,131.5,88.2,138.5,70,138.5z M70,3.9
+					c-17.5,0-34,6.8-46.5,19.1C11,35.4,4,52,3.9,69.6c-0.2,36.4,29.3,66.3,65.7,66.5c0.1,0,0.2,0,0.4,0c17.5,0,34-6.8,46.5-19.1
+					c12.6-12.4,19.5-29,19.6-46.6l0,0c0.1-17.7-6.7-34.3-19.1-46.8S88,4,70.4,3.9C70.2,3.9,70.1,3.9,70,3.9z"/>
+			</g>
+			<g>
+				<linearGradient id="SVGID_2_" gradientUnits="userSpaceOnUse" x1="13.3004" y1="159.5306" x2="115.9684" y2="4.1777">
+					<stop  offset="0" style="stop-color:#00ADDC"/>
+					<stop  offset="1" style="stop-color:#6BFBFF"/>
+				</linearGradient>
+				<path class="st5" d="M50.3,107.7L17.4,73.8l0.8-0.8C32,59,50.4,51.4,70,51.3c0,0,0.1,0,0.1,0c19.5,0,37.9,7.6,51.7,21.5l0.8,0.8
+					L97,100.2l-1.7-1.7l24-24.8c-13.2-12.9-30.6-20-49.1-20c0,0-0.1,0-0.1,0c-18.5,0-36,7.2-49.2,20.1l29.6,30.5
+					c5.4-4.9,12.4-7.5,19.7-7.5c0,0,0,0,0,0c7.7,0,15,2.9,20.5,8.3l-1.7,1.7c-5.1-4.9-11.8-7.6-18.9-7.6c0,0,0,0,0,0
+					c-7.1,0-13.8,2.7-18.9,7.7L50.3,107.7z"/>
+			</g>
+			<g>
+				<linearGradient id="SVGID_3_" gradientUnits="userSpaceOnUse" x1="16.1835" y1="161.4359" x2="118.8515" y2="6.083">
+					<stop  offset="0" style="stop-color:#00ADDC"/>
+					<stop  offset="1" style="stop-color:#6BFBFF"/>
+				</linearGradient>
+				<path class="st6" d="M70.7,89.5c-2,0-3.4-1.4-3.5-1.6l-6.8-5.5c-0.9-1.3-2.2-1.9-3.4-1.8c-1.4,0.1-2.7,1.1-3.6,2.7
+					c-1.5,2.6-3.5,4.2-5.8,4.3c-2.1,0.1-4.1-1.1-5.6-3.3l-1.2-1.7c-0.9-1.3-2.1-2-3.4-2c-1.4,0.1-2.7,1-3.6,2.6l-0.6,1l-2-3.9
+					l0.2-0.3c1.5-2.6,3.6-4.1,5.9-4.2c2.1-0.1,4.1,1.1,5.7,3.3l1.2,1.7c0.9,1.3,2.1,2.1,3.3,2c1.3-0.1,2.6-1,3.5-2.6
+					c1.5-2.6,3.6-4.2,5.9-4.4c2.1-0.2,4.1,0.9,5.6,2.9l6.5,5.2c0.2,0.2,0.8,0.7,1.6,0.7c0,0,0,0,0,0c0.6,0,1.3-0.4,1.9-1l4.2-3.7
+					c1.5-2.6,3.6-4,5.8-4.1c2.2-0.1,4.1,1.1,5.7,3.3l1.2,1.7c0.9,1.3,2.1,2,3.3,2c1.3-0.1,2.6-1,3.5-2.6c1.5-2.6,3.6-4.2,5.9-4.4
+					c2.1-0.1,4.1,0.9,5.6,3l0.2,0.3l-1.7,4.2l-0.6-0.9c-0.9-1.3-2.1-1.9-3.4-1.8c-1.4,0.1-2.7,1.1-3.6,2.7c-1.5,2.6-3.5,4.2-5.8,4.3
+					c-2.1,0.1-4.1-1.1-5.7-3.3l-1.2-1.7c-0.9-1.3-2.1-2-3.4-2c-1.4,0.1-2.7,1-3.6,2.6L79,83.4l-5.1,4.7l0,0
+					C72.9,89,71.8,89.5,70.7,89.5z M61.3,81.7L68,87c0.1,0.1,1.2,1.3,2.7,1.3c1,0,2-0.5,3-1.6l0.6-0.6l0.1,0.1l3.9-3.6
+					c1.1-1.9,2.8-3.1,4.5-3.1c1.6-0.1,3.2,0.8,4.4,2.5l1.2,1.7c1.3,1.9,2.9,2.8,4.6,2.8c1.8-0.1,3.5-1.4,4.8-3.7
+					c1.1-2,2.8-3.2,4.6-3.3c1.4-0.1,2.7,0.4,3.7,1.5l0.7-1.7c-1.3-1.6-2.8-2.4-4.4-2.3c-1.9,0.1-3.7,1.5-4.9,3.8
+					c-1.1,2-2.7,3.2-4.5,3.2c-1.7,0.1-3.2-0.8-4.4-2.5l-1.2-1.7C86,77.9,84.4,77,82.7,77c-1.9,0.1-3.6,1.4-4.9,3.6l-0.1,0.2
+					l-4.3,3.7c-0.8,0.9-1.7,1.3-2.7,1.3c-1.3,0.1-2.2-0.8-2.5-1l-6.7-5.3c-1.3-1.7-2.9-2.6-4.6-2.5c-1.9,0.1-3.7,1.5-4.9,3.8
+					c-1.1,2-2.7,3.2-4.5,3.2c-1.7,0-3.2-0.8-4.4-2.5L42,79.8c-1.3-1.9-2.9-2.8-4.6-2.8c-1.8,0.1-3.4,1.2-4.7,3.3l0.7,1.4
+					c1.1-1.4,2.5-2.3,4-2.3c1.7,0,3.2,0.8,4.4,2.5l1.2,1.7c1.3,1.9,2.9,2.8,4.6,2.8c1.8-0.1,3.5-1.4,4.8-3.7c1.1-2,2.8-3.2,4.6-3.3
+					C58.6,79.3,60.2,80.1,61.3,81.7z"/>
+			</g>
+		</g>
+	</g>
+</switch>
+</svg>
diff --git a/app/images/HMI_HVAC_Front_Inactive.svg b/app/images/HMI_HVAC_Front_Inactive.svg
new file mode 100644
index 0000000..c5d9166
--- /dev/null
+++ b/app/images/HMI_HVAC_Front_Inactive.svg
@@ -0,0 +1,72 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Generator: Adobe Illustrator 21.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+
+<svg
+   xmlns:i="&amp;ns_ai;"
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   version="1.1"
+   id="Layer_2"
+   x="0px"
+   y="0px"
+   viewBox="0 0 140 140"
+   style="enable-background:new 0 0 140 140;"
+   xml:space="preserve"
+   inkscape:version="0.91 r13725"
+   sodipodi:docname="HMI_HVAC_Front_Inactive.svg"><metadata
+     id="metadata31"><rdf:RDF><cc:Work
+         rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" /></cc:Work></rdf:RDF></metadata><defs
+     id="defs29" /><sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="2560"
+     inkscape:window-height="1464"
+     id="namedview27"
+     showgrid="false"
+     inkscape:zoom="1.6857143"
+     inkscape:cx="-161.94915"
+     inkscape:cy="70"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="Layer_2" /><style
+     type="text/css"
+     id="style3">
+	.st0{fill:#848286;}
+	.st1{font-family:'Roboto-Regular';}
+	.st2{font-size:19.2px;}
+	.st3{letter-spacing:3;}
+</style><switch
+     id="switch5"><g
+       i:extraneous="self"
+       id="g7"><g
+         id="g9"><g
+           id="g11"><text
+             transform="matrix(1 0 0 1 30.8062 42.6951)"
+             class="st0 st1 st2 st3"
+             id="text13">FRONT</text>
+</g><g
+           id="g15"><path
+             class="st0"
+             d="M70,138.5c-0.1,0-0.3,0-0.4,0c-37.8-0.2-68.3-31.1-68.1-68.9C1.7,32,32.4,1.5,70,1.5c0.1,0,0.3,0,0.4,0      c18.3,0.1,35.5,7.3,48.3,20.3s19.9,30.2,19.8,48.5c-0.1,18.3-7.3,35.5-20.3,48.3C105.3,131.5,88.2,138.5,70,138.5z M70,3.9      c-17.5,0-34,6.8-46.5,19.1C11,35.4,4,52,3.9,69.6c-0.2,36.4,29.3,66.3,65.7,66.5c0.1,0,0.2,0,0.4,0c17.5,0,34-6.8,46.5-19.1      c12.6-12.4,19.5-29,19.6-46.6l0,0c0.1-17.7-6.7-34.3-19.1-46.8S88,4,70.4,3.9C70.2,3.9,70.1,3.9,70,3.9z"
+             id="path17" /></g><g
+           id="g19"><path
+             class="st0"
+             d="M50.3,107.7L17.4,73.8l0.8-0.8C32,59,50.4,51.4,70,51.3c0,0,0.1,0,0.1,0c19.5,0,37.9,7.6,51.7,21.5l0.8,0.8      L97,100.2l-1.7-1.7l24-24.8c-13.2-12.9-30.6-20-49.1-20c0,0-0.1,0-0.1,0c-18.5,0-36,7.2-49.2,20.1l29.6,30.5      c5.4-4.9,12.4-7.5,19.7-7.5c0,0,0,0,0,0c7.7,0,15,2.9,20.5,8.3l-1.7,1.7c-5.1-4.9-11.8-7.6-18.9-7.6c0,0,0,0,0,0      c-7.1,0-13.8,2.7-18.9,7.7L50.3,107.7z"
+             id="path21" /></g><g
+           id="g23"><path
+             class="st0"
+             d="M70.7,89.5c-2,0-3.4-1.4-3.5-1.6l-6.8-5.5c-0.9-1.3-2.2-1.9-3.4-1.8c-1.4,0.1-2.7,1.1-3.6,2.7      c-1.5,2.6-3.5,4.2-5.8,4.3c-2.1,0.1-4.1-1.1-5.6-3.3l-1.2-1.7c-0.9-1.3-2.1-2-3.4-2c-1.4,0.1-2.7,1-3.6,2.6l-0.6,1l-2-3.9      l0.2-0.3c1.5-2.6,3.6-4.1,5.9-4.2c2.1-0.1,4.1,1.1,5.7,3.3l1.2,1.7c0.9,1.3,2.1,2.1,3.3,2c1.3-0.1,2.6-1,3.5-2.6      c1.5-2.6,3.6-4.2,5.9-4.4c2.1-0.2,4.1,0.9,5.6,2.9l6.5,5.2c0.2,0.2,0.8,0.7,1.6,0.7c0,0,0,0,0,0c0.6,0,1.3-0.4,1.9-1l4.2-3.7      c1.5-2.6,3.6-4,5.8-4.1c2.2-0.1,4.1,1.1,5.7,3.3l1.2,1.7c0.9,1.3,2.1,2,3.3,2c1.3-0.1,2.6-1,3.5-2.6c1.5-2.6,3.6-4.2,5.9-4.4      c2.1-0.1,4.1,0.9,5.6,3l0.2,0.3l-1.7,4.2l-0.6-0.9c-0.9-1.3-2.1-1.9-3.4-1.8c-1.4,0.1-2.7,1.1-3.6,2.7c-1.5,2.6-3.5,4.2-5.8,4.3      c-2.1,0.1-4.1-1.1-5.7-3.3l-1.2-1.7c-0.9-1.3-2.1-2-3.4-2c-1.4,0.1-2.7,1-3.6,2.6L79,83.4l-5.1,4.7l0,0      C72.9,89,71.8,89.5,70.7,89.5z M61.3,81.7L68,87c0.1,0.1,1.2,1.3,2.7,1.3c1,0,2-0.5,3-1.6l0.6-0.6l0.1,0.1l3.9-3.6      c1.1-1.9,2.8-3.1,4.5-3.1c1.6-0.1,3.2,0.8,4.4,2.5l1.2,1.7c1.3,1.9,2.9,2.8,4.6,2.8c1.8-0.1,3.5-1.4,4.8-3.7      c1.1-2,2.8-3.2,4.6-3.3c1.4-0.1,2.7,0.4,3.7,1.5l0.7-1.7c-1.3-1.6-2.8-2.4-4.4-2.3c-1.9,0.1-3.7,1.5-4.9,3.8      c-1.1,2-2.7,3.2-4.5,3.2c-1.7,0.1-3.2-0.8-4.4-2.5l-1.2-1.7C86,77.9,84.4,77,82.7,77c-1.9,0.1-3.6,1.4-4.9,3.6l-0.1,0.2      l-4.3,3.7c-0.8,0.9-1.7,1.3-2.7,1.3c-1.3,0.1-2.2-0.8-2.5-1l-6.7-5.3c-1.3-1.7-2.9-2.6-4.6-2.5c-1.9,0.1-3.7,1.5-4.9,3.8      c-1.1,2-2.7,3.2-4.5,3.2c-1.7,0-3.2-0.8-4.4-2.5L42,79.8c-1.3-1.9-2.9-2.8-4.6-2.8c-1.8,0.1-3.4,1.2-4.7,3.3l0.7,1.4      c1.1-1.4,2.5-2.3,4-2.3c1.7,0,3.2,0.8,4.4,2.5l1.2,1.7c1.3,1.9,2.9,2.8,4.6,2.8c1.8-0.1,3.5-1.4,4.8-3.7c1.1-2,2.8-3.2,4.6-3.3      C58.6,79.3,60.2,80.1,61.3,81.7z"
+             id="path25" /></g></g></g></switch></svg>
\ No newline at end of file
diff --git a/app/images/HMI_HVAC_Inactive.svg b/app/images/HMI_HVAC_Inactive.svg
new file mode 100644
index 0000000..2956a26
--- /dev/null
+++ b/app/images/HMI_HVAC_Inactive.svg
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 21.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
+	<!ENTITY ns_extend "http://ns.adobe.com/Extensibility/1.0/">
+	<!ENTITY ns_ai "http://ns.adobe.com/AdobeIllustrator/10.0/">
+	<!ENTITY ns_graphs "http://ns.adobe.com/Graphs/1.0/">
+	<!ENTITY ns_vars "http://ns.adobe.com/Variables/1.0/">
+	<!ENTITY ns_imrep "http://ns.adobe.com/ImageReplacement/1.0/">
+	<!ENTITY ns_sfw "http://ns.adobe.com/SaveForWeb/1.0/">
+	<!ENTITY ns_custom "http://ns.adobe.com/GenericCustomNamespace/1.0/">
+	<!ENTITY ns_adobe_xpath "http://ns.adobe.com/XPath/1.0/">
+]>
+<svg version="1.1" id="Layer_2" xmlns:x="&ns_extend;" xmlns:i="&ns_ai;" xmlns:graph="&ns_graphs;"
+	 xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 318 219"
+	 style="enable-background:new 0 0 318 219;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:#848286;}
+	.st1{font-family:'Roboto-Light';}
+	.st2{font-size:88.6888px;}
+	.st3{letter-spacing:3;}
+	.st4{letter-spacing:-3;}
+	.st5{fill:none;stroke:#848286;stroke-miterlimit:10;}
+</style>
+<switch>
+	<g i:extraneous="self">
+		<g>
+			<rect x="0.5" y="0.5" class="st5" width="317" height="218"/>
+		</g>
+	</g>
+</switch>
+</svg>
diff --git a/app/images/HMI_HVAC_Left_Chair_OFF.svg b/app/images/HMI_HVAC_Left_Chair_OFF.svg
new file mode 100644
index 0000000..1412266
--- /dev/null
+++ b/app/images/HMI_HVAC_Left_Chair_OFF.svg
@@ -0,0 +1,87 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Generator: Adobe Illustrator 21.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+
+<svg
+   xmlns:i="&amp;ns_ai;"
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   version="1.1"
+   id="Layer_2"
+   x="0px"
+   y="0px"
+   viewBox="0 0 172 172"
+   style="enable-background:new 0 0 172 172;"
+   xml:space="preserve"
+   inkscape:version="0.91 r13725"
+   sodipodi:docname="HMI_HVAC_Left_Chair_OFF.svg"><metadata
+     id="metadata49"><rdf:RDF><cc:Work
+         rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" /></cc:Work></rdf:RDF></metadata><defs
+     id="defs47" /><sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="2560"
+     inkscape:window-height="1464"
+     id="namedview45"
+     showgrid="false"
+     inkscape:zoom="1.372093"
+     inkscape:cx="-267.83898"
+     inkscape:cy="86"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="Layer_2" /><style
+     type="text/css"
+     id="style3">
+	.st0{fill:none;stroke:#69676C;stroke-width:4;stroke-miterlimit:10;}
+	.st1{opacity:0.43;fill:#69676C;}
+	.st2{fill:#69676C;}
+</style><switch
+     id="switch5"><g
+       i:extraneous="self"
+       id="g7"><g
+         id="g9"><path
+           class="st0"
+           d="M32.3,135.3h92.4l39.2-114.9c0,0,2.5-10.9-9.1-11.4c-11.6-0.5-19,16.2-19,16.2S123.6,66,111.8,95.6     c0,0-76.7-4.6-89.8-4.6S5.4,96.1,9.5,105.1S32.3,135.3,32.3,135.3z"
+           id="path11" /><path
+           class="st1"
+           d="M32.3,134.7h92.4l39.2-114.9c0,0,2.5-10.9-9.1-11.4s-19,16.2-19,16.2S123.6,65.3,111.8,95     c0,0-76.7-4.6-89.8-4.6S5.4,95.4,9.5,104.5S32.3,134.7,32.3,134.7z"
+           id="path13" /><g
+           id="g15"><g
+             id="g17"><path
+               class="st0"
+               d="M42.4,163.6c0,0,35.8-24,12.9-58.3C37.8,79,29.8,63.5,30.9,48.6"
+               id="path19" /><g
+               id="g21"><polygon
+                 class="st2"
+                 points="40.4,53.7 34.4,34.7 21,49.4       "
+                 id="polygon23" /></g></g></g><g
+           id="g25"><g
+             id="g27"><path
+               class="st0"
+               d="M66.1,163.6c0,0,35.8-24,12.9-58.3C61.4,79,53.5,63.5,54.6,48.6"
+               id="path29" /><g
+               id="g31"><polygon
+                 class="st2"
+                 points="64.1,53.7 58.1,34.7 44.6,49.4       "
+                 id="polygon33" /></g></g></g><g
+           id="g35"><g
+             id="g37"><path
+               class="st0"
+               d="M90.4,163.6c0,0,35.8-24,12.9-58.3C85.7,79,77.8,63.5,78.8,48.6"
+               id="path39" /><g
+               id="g41"><polygon
+                 class="st2"
+                 points="88.3,53.7 82.4,34.7 68.9,49.4       "
+                 id="polygon43" /></g></g></g></g></g></switch></svg>
\ No newline at end of file
diff --git a/app/images/HMI_HVAC_Left_Chair_ON.svg b/app/images/HMI_HVAC_Left_Chair_ON.svg
new file mode 100644
index 0000000..b27b126
--- /dev/null
+++ b/app/images/HMI_HVAC_Left_Chair_ON.svg
@@ -0,0 +1,59 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
+	<!ENTITY ns_extend "http://ns.adobe.com/Extensibility/1.0/">
+	<!ENTITY ns_ai "http://ns.adobe.com/AdobeIllustrator/10.0/">
+	<!ENTITY ns_graphs "http://ns.adobe.com/Graphs/1.0/">
+	<!ENTITY ns_vars "http://ns.adobe.com/Variables/1.0/">
+	<!ENTITY ns_imrep "http://ns.adobe.com/ImageReplacement/1.0/">
+	<!ENTITY ns_sfw "http://ns.adobe.com/SaveForWeb/1.0/">
+	<!ENTITY ns_custom "http://ns.adobe.com/GenericCustomNamespace/1.0/">
+	<!ENTITY ns_adobe_xpath "http://ns.adobe.com/XPath/1.0/">
+]>
+<svg version="1.1" id="Layer_2" xmlns:x="&ns_extend;" xmlns:i="&ns_ai;" xmlns:graph="&ns_graphs;"
+	 xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 172 172"
+	 style="enable-background:new 0 0 172 172;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:none;stroke:#0DF9FF;stroke-width:4;stroke-miterlimit:10;}
+	.st1{opacity:0.43;fill:url(#SVGID_1_);}
+	.st2{fill:#0DF9FF;}
+</style>
+<switch>
+	<g i:extraneous="self">
+		<g>
+			<path class="st0" d="M32.3,135h92.4l39.2-114.9c0,0,2.5-10.9-9.1-11.4s-19,16.2-19,16.2s-12.3,40.7-24.1,70.4
+				c0,0-76.7-4.6-89.8-4.6S5.4,95.8,9.5,104.8S32.3,135,32.3,135z"/>
+			<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="19.4613" y1="198.7467" x2="133.8248" y2="-3.84">
+				<stop  offset="0" style="stop-color:#00ADDC"/>
+				<stop  offset="1" style="stop-color:#6BFBFF"/>
+			</linearGradient>
+			<path class="st1" d="M32.3,135h92.4l39.2-114.9c0,0,2.5-10.9-9.1-11.4s-19,16.2-19,16.2s-12.3,40.7-24.1,70.4
+				c0,0-76.7-4.6-89.8-4.6S5.4,95.8,9.5,104.8S32.3,135,32.3,135z"/>
+			<g>
+				<g>
+					<path class="st0" d="M42.4,163.3c0,0,35.8-24,12.9-58.3C37.8,78.7,29.8,63.2,30.9,48.3"/>
+					<g>
+						<polygon class="st2" points="40.4,53.4 34.4,34.4 21,49.1 						"/>
+					</g>
+				</g>
+			</g>
+			<g>
+				<g>
+					<path class="st0" d="M66.1,163.3c0,0,35.8-24,12.9-58.3C61.4,78.7,53.5,63.2,54.6,48.3"/>
+					<g>
+						<polygon class="st2" points="64.1,53.4 58.1,34.4 44.6,49.1 						"/>
+					</g>
+				</g>
+			</g>
+			<g>
+				<g>
+					<path class="st0" d="M90.4,163.3c0,0,35.8-24,12.9-58.3C85.7,78.7,77.8,63.2,78.8,48.3"/>
+					<g>
+						<polygon class="st2" points="88.3,53.4 82.4,34.4 68.9,49.1 						"/>
+					</g>
+				</g>
+			</g>
+		</g>
+	</g>
+</switch>
+</svg>
diff --git a/app/images/HMI_HVAC_Rear_Active.svg b/app/images/HMI_HVAC_Rear_Active.svg
new file mode 100644
index 0000000..182ccbd
--- /dev/null
+++ b/app/images/HMI_HVAC_Rear_Active.svg
@@ -0,0 +1,101 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
+	<!ENTITY ns_extend "http://ns.adobe.com/Extensibility/1.0/">
+	<!ENTITY ns_ai "http://ns.adobe.com/AdobeIllustrator/10.0/">
+	<!ENTITY ns_graphs "http://ns.adobe.com/Graphs/1.0/">
+	<!ENTITY ns_vars "http://ns.adobe.com/Variables/1.0/">
+	<!ENTITY ns_imrep "http://ns.adobe.com/ImageReplacement/1.0/">
+	<!ENTITY ns_sfw "http://ns.adobe.com/SaveForWeb/1.0/">
+	<!ENTITY ns_custom "http://ns.adobe.com/GenericCustomNamespace/1.0/">
+	<!ENTITY ns_adobe_xpath "http://ns.adobe.com/XPath/1.0/">
+]>
+<svg version="1.1" id="Layer_2" xmlns:x="&ns_extend;" xmlns:i="&ns_ai;" xmlns:graph="&ns_graphs;"
+	 xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 140 140"
+	 style="enable-background:new 0 0 140 140;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:#0DF9FF;}
+	.st1{font-family:'Roboto-Regular';}
+	.st2{font-size:19.2px;}
+	.st3{letter-spacing:3;}
+	.st4{fill:url(#SVGID_1_);}
+	.st5{fill:url(#SVGID_2_);}
+	.st6{fill:url(#SVGID_3_);}
+	.st7{fill:url(#SVGID_4_);}
+	.st8{fill:url(#SVGID_5_);}
+	.st9{fill:url(#SVGID_6_);}
+	.st10{fill:url(#SVGID_7_);}
+	.st11{fill:url(#SVGID_8_);}
+</style>
+<switch>
+	<g i:extraneous="self">
+		<g>
+			<text transform="matrix(1 0 0 1 39.3138 38.5051)" class="st0 st1 st2 st3">REAR</text>
+			<g>
+				<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="10.4889" y1="155.8405" x2="117.1391" y2="1.9402">
+					<stop  offset="0" style="stop-color:#00ADDC"/>
+					<stop  offset="1" style="stop-color:#6BFBFF"/>
+				</linearGradient>
+				<path class="st4" d="M70,138.5c-0.1,0-0.3,0-0.4,0c-37.8-0.2-68.3-31.1-68.1-68.9c0.1-18.3,7.3-35.5,20.3-48.3
+					C34.7,8.5,51.8,1.5,70,1.5c0.1,0,0.3,0,0.4,0c18.3,0.1,35.5,7.3,48.3,20.3c12.9,13,19.9,30.2,19.8,48.5
+					C138.3,108,107.6,138.5,70,138.5z M70,3.9c-17.5,0-34,6.8-46.5,19.1C11,35.4,4,52,3.9,69.6c-0.2,36.4,29.3,66.3,65.7,66.5
+					c0.1,0,0.2,0,0.4,0c36.3,0,65.9-29.4,66.1-65.7l0,0c0.1-17.7-6.7-34.3-19.1-46.8C104.6,11,88,4,70.4,3.9
+					C70.2,3.9,70.1,3.9,70,3.9z"/>
+			</g>
+			<g>
+				<linearGradient id="SVGID_2_" gradientUnits="userSpaceOnUse" x1="11.5789" y1="156.6799" x2="118.2996" y2="2.6779">
+					<stop  offset="0" style="stop-color:#00ADDC"/>
+					<stop  offset="1" style="stop-color:#6BFBFF"/>
+				</linearGradient>
+				<polygon class="st5" points="30.5,97.5 30.5,47.4 109.5,47.3 109.5,97.4 60.7,97.4 60.7,95 107.1,95 107.1,49.7 32.9,49.8 
+					32.9,95.1 51.9,95 51.9,97.4 				"/>
+			</g>
+			<g>
+				<linearGradient id="SVGID_3_" gradientUnits="userSpaceOnUse" x1="9.0573" y1="154.9325" x2="115.778" y2="0.9304">
+					<stop  offset="0" style="stop-color:#00ADDC"/>
+					<stop  offset="1" style="stop-color:#6BFBFF"/>
+				</linearGradient>
+				<path class="st6" d="M57.1,111.6l-2.1-1.2c1.6-2.8,5.4-11.2,4.2-15.7c-0.8-2.8-1.8-4.4-3-6.1c-2.4-3.6-4.9-7.3-4.4-21.7l2.4,0.1
+					c-0.6,13.6,1.6,16.8,3.9,20.2c1.2,1.8,2.5,3.6,3.3,6.9C63.3,100.5,57.4,111.2,57.1,111.6z"/>
+			</g>
+			<g>
+				<linearGradient id="SVGID_4_" gradientUnits="userSpaceOnUse" x1="0.4632" y1="148.9769" x2="107.1839" y2="-5.0251">
+					<stop  offset="0" style="stop-color:#00ADDC"/>
+					<stop  offset="1" style="stop-color:#6BFBFF"/>
+				</linearGradient>
+				<polygon class="st7" points="50,75.1 47.9,74 53.1,64.4 58.4,74 56.3,75.1 53.1,69.4 				"/>
+			</g>
+			<g>
+				<linearGradient id="SVGID_5_" gradientUnits="userSpaceOnUse" x1="19.6431" y1="162.2683" x2="126.3638" y2="8.2663">
+					<stop  offset="0" style="stop-color:#00ADDC"/>
+					<stop  offset="1" style="stop-color:#6BFBFF"/>
+				</linearGradient>
+				<path class="st8" d="M72.8,111.6l-2.1-1.2c1.6-2.8,5.4-11.2,4.2-15.7c-0.8-2.8-1.8-4.4-3-6.1c-2.4-3.6-4.9-7.3-4.4-21.7l2.4,0.1
+					c-0.6,13.6,1.6,16.8,3.9,20.2c1.2,1.8,2.5,3.6,3.3,6.9C78.9,100.5,73,111.2,72.8,111.6z"/>
+			</g>
+			<g>
+				<linearGradient id="SVGID_6_" gradientUnits="userSpaceOnUse" x1="11.0493" y1="156.3129" x2="117.77" y2="2.3109">
+					<stop  offset="0" style="stop-color:#00ADDC"/>
+					<stop  offset="1" style="stop-color:#6BFBFF"/>
+				</linearGradient>
+				<polygon class="st9" points="72,75.1 68.8,69.4 65.6,75.1 63.5,74 68.8,64.4 74.1,74 				"/>
+			</g>
+			<g>
+				<linearGradient id="SVGID_7_" gradientUnits="userSpaceOnUse" x1="30.229" y1="169.6041" x2="136.9497" y2="15.6021">
+					<stop  offset="0" style="stop-color:#00ADDC"/>
+					<stop  offset="1" style="stop-color:#6BFBFF"/>
+				</linearGradient>
+				<path class="st10" d="M88.5,111.6l-2.1-1.2c1.6-2.8,5.4-11.2,4.3-15.7c-0.8-2.8-1.8-4.4-3-6.1c-2.4-3.6-4.9-7.3-4.4-21.7
+					l2.4,0.1c-0.6,13.6,1.6,16.8,3.9,20.2c1.2,1.8,2.5,3.6,3.3,6.9C94.6,100.5,88.7,111.2,88.5,111.6z"/>
+			</g>
+			<g>
+				<linearGradient id="SVGID_8_" gradientUnits="userSpaceOnUse" x1="21.6348" y1="163.6485" x2="128.3555" y2="9.6464">
+					<stop  offset="0" style="stop-color:#00ADDC"/>
+					<stop  offset="1" style="stop-color:#6BFBFF"/>
+				</linearGradient>
+				<polygon class="st11" points="81.3,75.1 79.2,74 84.5,64.4 89.7,74 87.6,75.1 84.5,69.4 				"/>
+			</g>
+		</g>
+	</g>
+</switch>
+</svg>
diff --git a/app/images/HMI_HVAC_Rear_Inactive.svg b/app/images/HMI_HVAC_Rear_Inactive.svg
new file mode 100644
index 0000000..574c541
--- /dev/null
+++ b/app/images/HMI_HVAC_Rear_Inactive.svg
@@ -0,0 +1,91 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Generator: Adobe Illustrator 21.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+
+<svg
+   xmlns:i="&amp;ns_ai;"
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   version="1.1"
+   id="Layer_2"
+   x="0px"
+   y="0px"
+   viewBox="0 0 140 140"
+   style="enable-background:new 0 0 140 140;"
+   xml:space="preserve"
+   inkscape:version="0.91 r13725"
+   sodipodi:docname="HMI_HVAC_Rear_Inactive.svg"><metadata
+     id="metadata49"><rdf:RDF><cc:Work
+         rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" /></cc:Work></rdf:RDF></metadata><defs
+     id="defs47" /><sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="2560"
+     inkscape:window-height="1464"
+     id="namedview45"
+     showgrid="false"
+     inkscape:zoom="1.6857143"
+     inkscape:cx="-285.9322"
+     inkscape:cy="70"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="Layer_2" /><style
+     type="text/css"
+     id="style3">
+	.st0{fill:#848286;}
+	.st1{font-family:'Roboto-Regular';}
+	.st2{font-size:19.2px;}
+	.st3{letter-spacing:3;}
+</style><switch
+     id="switch5"><g
+       i:extraneous="self"
+       id="g7"><g
+         id="g9"><text
+           transform="matrix(1 0 0 1 39.3138 38.5051)"
+           class="st0 st1 st2 st3"
+           id="text11">REAR</text>
+<g
+           id="g13"><path
+             class="st0"
+             d="M70,138.5c-0.1,0-0.3,0-0.4,0c-37.8-0.2-68.3-31.1-68.1-68.9c0.1-18.3,7.3-35.5,20.3-48.3      C34.7,8.5,51.8,1.5,70,1.5c0.1,0,0.3,0,0.4,0c18.3,0.1,35.5,7.3,48.3,20.3c12.9,13,19.9,30.2,19.8,48.5      C138.3,108,107.6,138.5,70,138.5z M70,3.9c-17.5,0-34,6.8-46.5,19.1C11,35.4,4,52,3.9,69.6c-0.2,36.4,29.3,66.3,65.7,66.5      c0.1,0,0.2,0,0.4,0c36.3,0,65.9-29.4,66.1-65.7l0,0c0.1-17.7-6.7-34.3-19.1-46.8C104.6,11,88,4,70.4,3.9      C70.2,3.9,70.1,3.9,70,3.9z"
+             id="path15" /></g><g
+           id="g17"><polygon
+             class="st0"
+             points="30.5,97.5 30.5,47.4 109.5,47.3 109.5,97.4 60.7,97.4 60.7,95 107.1,95 107.1,49.7 32.9,49.8       32.9,95.1 51.9,95 51.9,97.4     "
+             id="polygon19" /></g><g
+           id="g21"><path
+             class="st0"
+             d="M57.1,111.6l-2.1-1.2c1.6-2.8,5.4-11.2,4.2-15.7c-0.8-2.8-1.8-4.4-3-6.1c-2.4-3.6-4.9-7.3-4.4-21.7l2.4,0.1      c-0.6,13.6,1.6,16.8,3.9,20.2c1.2,1.8,2.5,3.6,3.3,6.9C63.3,100.5,57.4,111.2,57.1,111.6z"
+             id="path23" /></g><g
+           id="g25"><polygon
+             class="st0"
+             points="50,75.1 47.9,74 53.1,64.4 58.4,74 56.3,75.1 53.1,69.4     "
+             id="polygon27" /></g><g
+           id="g29"><path
+             class="st0"
+             d="M72.8,111.6l-2.1-1.2c1.6-2.8,5.4-11.2,4.2-15.7c-0.8-2.8-1.8-4.4-3-6.1c-2.4-3.6-4.9-7.3-4.4-21.7l2.4,0.1      c-0.6,13.6,1.6,16.8,3.9,20.2c1.2,1.8,2.5,3.6,3.3,6.9C78.9,100.5,73,111.2,72.8,111.6z"
+             id="path31" /></g><g
+           id="g33"><polygon
+             class="st0"
+             points="72,75.1 68.8,69.4 65.6,75.1 63.5,74 68.8,64.4 74.1,74     "
+             id="polygon35" /></g><g
+           id="g37"><path
+             class="st0"
+             d="M88.5,111.6l-2.1-1.2c1.6-2.8,5.4-11.2,4.3-15.7c-0.8-2.8-1.8-4.4-3-6.1c-2.4-3.6-4.9-7.3-4.4-21.7l2.4,0.1      c-0.6,13.6,1.6,16.8,3.9,20.2c1.2,1.8,2.5,3.6,3.3,6.9C94.6,100.5,88.7,111.2,88.5,111.6z"
+             id="path39" /></g><g
+           id="g41"><polygon
+             class="st0"
+             points="81.3,75.1 79.2,74 84.5,64.4 89.7,74 87.6,75.1 84.5,69.4     "
+             id="polygon43" /></g></g></g></switch></svg>
\ No newline at end of file
diff --git a/app/images/HMI_HVAC_Right_Chair_OFF.svg b/app/images/HMI_HVAC_Right_Chair_OFF.svg
new file mode 100644
index 0000000..711a942
--- /dev/null
+++ b/app/images/HMI_HVAC_Right_Chair_OFF.svg
@@ -0,0 +1,87 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Generator: Adobe Illustrator 21.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+
+<svg
+   xmlns:i="&amp;ns_ai;"
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   version="1.1"
+   id="Layer_2"
+   x="0px"
+   y="0px"
+   viewBox="0 0 172 172"
+   style="enable-background:new 0 0 172 172;"
+   xml:space="preserve"
+   inkscape:version="0.91 r13725"
+   sodipodi:docname="HMI_HVAC_Right_Chair_OFF.svg"><metadata
+     id="metadata49"><rdf:RDF><cc:Work
+         rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" /></cc:Work></rdf:RDF></metadata><defs
+     id="defs47" /><sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="2560"
+     inkscape:window-height="1464"
+     id="namedview45"
+     showgrid="false"
+     inkscape:zoom="1.372093"
+     inkscape:cx="-273.66949"
+     inkscape:cy="86"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="Layer_2" /><style
+     type="text/css"
+     id="style3">
+	.st0{fill:none;stroke:#69676C;stroke-width:4;stroke-miterlimit:10;}
+	.st1{opacity:0.43;fill:#69676C;}
+	.st2{fill:#69676C;}
+</style><switch
+     id="switch5"><g
+       i:extraneous="self"
+       id="g7"><g
+         id="g9"><path
+           class="st0"
+           d="M139.7,135H47.3L8.1,20.1c0,0-2.5-10.9,9.1-11.4c11.6-0.5,19,16.2,19,16.2s12.3,40.7,24.1,70.4     c0,0,76.7-4.6,89.8-4.6c13.1,0,16.6,5.1,12.5,14.1S139.7,135,139.7,135z"
+           id="path11" /><path
+           class="st1"
+           d="M139.7,135H47.3L8.1,20.1c0,0-2.5-10.9,9.1-11.4c11.6-0.5,19,16.2,19,16.2s12.3,40.7,24.1,70.4     c0,0,76.7-4.6,89.8-4.6c13.1,0,16.6,5.1,12.5,14.1S139.7,135,139.7,135z"
+           id="path13" /><g
+           id="g15"><g
+             id="g17"><path
+               class="st0"
+               d="M129.6,163.3c0,0-35.8-24-12.9-58.3c17.5-26.3,25.5-41.8,24.4-56.7"
+               id="path19" /><g
+               id="g21"><polygon
+                 class="st2"
+                 points="151,49.1 137.6,34.4 131.6,53.4       "
+                 id="polygon23" /></g></g></g><g
+           id="g25"><g
+             id="g27"><path
+               class="st0"
+               d="M105.9,163.3c0,0-35.8-24-12.9-58.3c17.5-26.3,25.5-41.8,24.4-56.7"
+               id="path29" /><g
+               id="g31"><polygon
+                 class="st2"
+                 points="127.4,49.1 113.9,34.4 107.9,53.4       "
+                 id="polygon33" /></g></g></g><g
+           id="g35"><g
+             id="g37"><path
+               class="st0"
+               d="M81.6,163.3c0,0-35.8-24-12.9-58.3c17.5-26.3,25.5-41.8,24.4-56.7"
+               id="path39" /><g
+               id="g41"><polygon
+                 class="st2"
+                 points="103.1,49.1 89.6,34.4 83.7,53.4       "
+                 id="polygon43" /></g></g></g></g></g></switch></svg>
\ No newline at end of file
diff --git a/app/images/HMI_HVAC_Right_Chair_ON.svg b/app/images/HMI_HVAC_Right_Chair_ON.svg
new file mode 100644
index 0000000..74b4861
--- /dev/null
+++ b/app/images/HMI_HVAC_Right_Chair_ON.svg
@@ -0,0 +1,60 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
+	<!ENTITY ns_extend "http://ns.adobe.com/Extensibility/1.0/">
+	<!ENTITY ns_ai "http://ns.adobe.com/AdobeIllustrator/10.0/">
+	<!ENTITY ns_graphs "http://ns.adobe.com/Graphs/1.0/">
+	<!ENTITY ns_vars "http://ns.adobe.com/Variables/1.0/">
+	<!ENTITY ns_imrep "http://ns.adobe.com/ImageReplacement/1.0/">
+	<!ENTITY ns_sfw "http://ns.adobe.com/SaveForWeb/1.0/">
+	<!ENTITY ns_custom "http://ns.adobe.com/GenericCustomNamespace/1.0/">
+	<!ENTITY ns_adobe_xpath "http://ns.adobe.com/XPath/1.0/">
+]>
+<svg version="1.1" id="Layer_2" xmlns:x="&ns_extend;" xmlns:i="&ns_ai;" xmlns:graph="&ns_graphs;"
+	 xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 172 172"
+	 style="enable-background:new 0 0 172 172;" xml:space="preserve">
+<style type="text/css">
+	.st0{opacity:0.43;fill:url(#SVGID_1_);}
+	.st1{fill:none;stroke:#0DF9FF;stroke-width:4;stroke-miterlimit:10;}
+	.st2{fill:#0DF9FF;}
+</style>
+<switch>
+	<g i:extraneous="self">
+		<g>
+			
+				<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="-670.8471" y1="198.7467" x2="-556.4836" y2="-3.84" gradientTransform="matrix(-1 0 0 1 -518.3083 0)">
+				<stop  offset="0" style="stop-color:#00ADDC"/>
+				<stop  offset="1" style="stop-color:#6BFBFF"/>
+			</linearGradient>
+			<path class="st0" d="M139.7,135H47.3L8.1,20.1c0,0-2.5-10.9,9.1-11.4c11.6-0.5,19,16.2,19,16.2s12.3,40.7,24.1,70.4
+				c0,0,76.7-4.6,89.8-4.6c13.1,0,16.6,5.1,12.5,14.1S139.7,135,139.7,135z"/>
+			<g>
+				<g>
+					<path class="st1" d="M129.6,163.3c0,0-35.8-24-12.9-58.3c17.5-26.3,25.5-41.8,24.4-56.7"/>
+					<g>
+						<polygon class="st2" points="151,49.1 137.6,34.4 131.6,53.4 						"/>
+					</g>
+				</g>
+			</g>
+			<g>
+				<g>
+					<path class="st1" d="M105.9,163.3c0,0-35.8-24-12.9-58.3c17.5-26.3,25.5-41.8,24.4-56.7"/>
+					<g>
+						<polygon class="st2" points="127.4,49.1 113.9,34.4 107.9,53.4 						"/>
+					</g>
+				</g>
+			</g>
+			<g>
+				<g>
+					<path class="st1" d="M81.6,163.3c0,0-35.8-24-12.9-58.3c17.5-26.3,25.5-41.8,24.4-56.7"/>
+					<g>
+						<polygon class="st2" points="103.1,49.1 89.6,34.4 83.7,53.4 						"/>
+					</g>
+				</g>
+			</g>
+			<path class="st1" d="M139.7,135H47.3L8.1,20.1c0,0-2.5-10.9,9.1-11.4c11.6-0.5,19,16.2,19,16.2s12.3,40.7,24.1,70.4
+				c0,0,76.7-4.6,89.8-4.6c13.1,0,16.6,5.1,12.5,14.1S139.7,135,139.7,135z"/>
+		</g>
+	</g>
+</switch>
+</svg>
diff --git a/app/images/images.qrc b/app/images/images.qrc
new file mode 100644
index 0000000..036c1f5
--- /dev/null
+++ b/app/images/images.qrc
@@ -0,0 +1,26 @@
+<RCC>
+    <qresource prefix="/images">
+        <file>HMI_HVAC_AirDown_Active.svg</file>
+        <file>HMI_HVAC_AirDown_Inactive.svg</file>
+        <file>HMI_HVAC_AirRight_Active.svg</file>
+        <file>HMI_HVAC_AirRight_Inactive.svg</file>
+        <file>HMI_HVAC_AirUp_Active.svg</file>
+        <file>HMI_HVAC_AirUp_Inactive.svg</file>
+        <file>HMI_HVAC_ChairIndicator_OFF.svg</file>
+        <file>HMI_HVAC_ChairIndicator_One.svg</file>
+        <file>HMI_HVAC_ChairIndicator_Two.svg</file>
+        <file>HMI_HVAC_Circulation_Active.svg</file>
+        <file>HMI_HVAC_Circulation_Inactive.svg</file>
+        <file>HMI_HVAC_Fan_Icon.svg</file>
+        <file>HMI_HVAC_Front_Active.svg</file>
+        <file>HMI_HVAC_Front_Inactive.svg</file>
+        <file>HMI_HVAC_Left_Chair_OFF.svg</file>
+        <file>HMI_HVAC_Left_Chair_ON.svg</file>
+        <file>HMI_HVAC_Rear_Active.svg</file>
+        <file>HMI_HVAC_Rear_Inactive.svg</file>
+        <file>HMI_HVAC_Right_Chair_OFF.svg</file>
+        <file>HMI_HVAC_Right_Chair_ON.svg</file>
+        <file>HMI_HVAC_Active.svg</file>
+        <file>HMI_HVAC_Inactive.svg</file>
+    </qresource>
+</RCC>
diff --git a/app/main.cpp b/app/main.cpp
new file mode 100644
index 0000000..d7c45e0
--- /dev/null
+++ b/app/main.cpp
@@ -0,0 +1,116 @@
+/*
+ * Copyright (C) 2016 The Qt Company Ltd.
+ * Copyright (c) 2019 TOYOTA MOTOR CORPORATION
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#include <QtCore/QDebug>
+#include <QtCore/QCommandLineParser>
+#include <QtCore/QUrlQuery>
+#include <QtGui/QGuiApplication>
+#include <QtQml/QQmlApplicationEngine>
+#include <QtQml/QQmlContext>
+#include <QtQuick/QQuickWindow>
+
+#include "translator.h"
+
+#ifdef HAVE_LIBHOMESCREEN
+#include <libhomescreen.hpp>
+#endif
+#ifdef HAVE_QLIBWINDOWMANAGER
+#include <qlibwindowmanager.h>
+#endif
+
+int main(int argc, char *argv[])
+{
+    QString myname = QString("HVAC");
+
+    QGuiApplication app(argc, argv);
+    app.setApplicationVersion(QStringLiteral("0.1.0"));
+    app.setOrganizationDomain(QStringLiteral("automotivelinux.org"));
+    app.setOrganizationName(QStringLiteral("AutomotiveGradeLinux"));
+
+    QCommandLineParser parser;
+    parser.addPositionalArgument("port", app.translate("main", "port for binding"));
+    parser.addPositionalArgument("secret", app.translate("main", "secret for binding"));
+    parser.addHelpOption();
+    parser.addVersionOption();
+    parser.process(app);
+    QStringList positionalArguments = parser.positionalArguments();
+
+    qmlRegisterType<Translator>("Translator", 1, 0, "Translator");
+
+    QQmlApplicationEngine engine;
+    QQmlContext *context = engine.rootContext();
+    QUrl bindingAddress;
+
+    int port;
+    QString secret;
+    if (positionalArguments.length() == 2) {
+        port = positionalArguments.takeFirst().toInt();
+        secret = positionalArguments.takeFirst();
+        bindingAddress.setScheme(QStringLiteral("ws"));
+        bindingAddress.setHost(QStringLiteral("localhost"));
+        bindingAddress.setPort(port);
+        bindingAddress.setPath(QStringLiteral("/api"));
+        QUrlQuery query;
+        query.addQueryItem(QStringLiteral("token"), secret);
+        bindingAddress.setQuery(query);
+    }
+    context->setContextProperty(QStringLiteral("bindingAddress"), bindingAddress);
+#ifdef HAVE_QLIBWINDOWMANAGER
+    QLibWindowmanager* qwm = new QLibWindowmanager();
+
+    // WindowManager
+    if(qwm->init(port,secret) != 0){
+        exit(EXIT_FAILURE);
+    }
+    AGLScreenInfo screenInfo(qwm->get_scale_factor());
+    engine.rootContext()->setContextProperty(QStringLiteral("screenInfo"), &screenInfo);
+    // Request a surface as described in layers.json windowmanager’s file
+    if (qwm->requestSurface(myname) != 0) {
+        exit(EXIT_FAILURE);
+    }
+    // Create an event callbnewack against an event type. Here a lambda is called when SyncDraw event occurs
+    qwm->set_event_handler(QLibWindowmanager::Event_SyncDraw, [qwm, myname](json_object *object) {
+        fprintf(stderr, "Surface got syncDraw!\n");
+        qwm->endDraw(myname);
+    });
+#endif
+
+#ifdef HAVE_LIBHOMESCREEN
+    LibHomeScreen* hs = new LibHomeScreen();
+
+    // HomeScreen
+    std::string token = secret.toStdString();
+    hs->init(port, token.c_str());
+    // Set the event handler for Event_TapShortcut which will activate the surface for windowmanager
+    hs->set_event_handler(LibHomeScreen::Event_TapShortcut, [qwm, myname](json_object *object){
+        qwm->activateSurface(myname);
+    });
+#endif
+
+    engine.load(QUrl(QStringLiteral("qrc:/HVAC.qml")));
+    QObject *root = engine.rootObjects().first();
+    QQuickWindow *window = qobject_cast<QQuickWindow *>(root);
+#ifdef HAVE_QLIBWINDOWMANAGER
+    QObject::connect(window, SIGNAL(frameSwapped()), qwm, SLOT(slotActivateSurface()));
+#else
+    window->resize(1920, 720);
+    window->setVisible(true);
+#endif
+
+    return app.exec();
+}
+
diff --git a/app/translations.pri b/app/translations.pri
new file mode 100644
index 0000000..81bd94b
--- /dev/null
+++ b/app/translations.pri
@@ -0,0 +1,16 @@
+defineReplace(prependAll) {
+    for(a,$$1):result += $$2$${a}$$3
+    return($$result)
+}
+
+qtPrepareTool(QMAKE_LRELEASE, lrelease)
+TRANSLATIONS = $$prependAll(LANGUAGES, $$PWD/translations/$${TARGET}_,.ts)
+
+qm.depends = $${TRANSLATIONS}
+qm.input = TRANSLATIONS
+qm.output = $$OUT_PWD/../package/root/translations/${QMAKE_FILE_BASE}.qm
+qm.commands = $$QMAKE_LRELEASE ${QMAKE_FILE_IN} -qm ${QMAKE_FILE_OUT}
+qm.name = LRELEASE ${QMAKE_FILE_IN}
+qm.CONFIG += no_link
+QMAKE_EXTRA_COMPILERS += qm
+PRE_TARGETDEPS += compiler_qm_make_all
diff --git a/app/translations/hvac_fr_FR.ts b/app/translations/hvac_fr_FR.ts
new file mode 100644
index 0000000..241a6f9
--- /dev/null
+++ b/app/translations/hvac_fr_FR.ts
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="fr_FR">
+<context>
+    <name>HVAC</name>
+    <message>
+        <location filename="../HVAC.qml" line="66"/>
+        <source>FAN SPEED</source>
+        <translation>Vitesse de ventilation</translation>
+    </message>
+    <message>
+        <location filename="../HVAC.qml" line="98"/>
+        <source>A/C</source>
+        <translation></translation>
+    </message>
+    <message>
+        <location filename="../HVAC.qml" line="111"/>
+        <source>AUTO</source>
+        <translation></translation>
+    </message>
+</context>
+<context>
+    <name>HeatDegree</name>
+    <message>
+        <location filename="../HeatDegree.qml" line="31"/>
+        <source>LO</source>
+        <translation>BAS</translation>
+    </message>
+    <message>
+        <location filename="../HeatDegree.qml" line="33"/>
+        <source>%1°</source>
+        <translation></translation>
+    </message>
+    <message>
+        <location filename="../HeatDegree.qml" line="35"/>
+        <source>HI</source>
+        <translation>HAU</translation>
+    </message>
+</context>
+<context>
+    <name>main</name>
+    <message>
+        <location filename="../main.cpp" line="44"/>
+        <source>port for binding</source>
+        <translation>Port du binding</translation>
+    </message>
+    <message>
+        <location filename="../main.cpp" line="45"/>
+        <source>secret for binding</source>
+        <translation>Token de sécurité du binding</translation>
+    </message>
+</context>
+</TS>
diff --git a/app/translations/hvac_ja_JP.ts b/app/translations/hvac_ja_JP.ts
new file mode 100644
index 0000000..a3a78a8
--- /dev/null
+++ b/app/translations/hvac_ja_JP.ts
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="ja_JP">
+<context>
+    <name>HVAC</name>
+    <message>
+        <location filename="../HVAC.qml" line="66"/>
+        <source>FAN SPEED</source>
+        <translation>ファンの回転数</translation>
+    </message>
+    <message>
+        <location filename="../HVAC.qml" line="98"/>
+        <source>A/C</source>
+        <translation></translation>
+    </message>
+    <message>
+        <location filename="../HVAC.qml" line="111"/>
+        <source>AUTO</source>
+        <translation></translation>
+    </message>
+</context>
+<context>
+    <name>HeatDegree</name>
+    <message>
+        <location filename="../HeatDegree.qml" line="31"/>
+        <source>LO</source>
+        <translation>寒</translation>
+    </message>
+    <message>
+        <location filename="../HeatDegree.qml" line="33"/>
+        <source>%1°</source>
+        <translation></translation>
+    </message>
+    <message>
+        <location filename="../HeatDegree.qml" line="35"/>
+        <source>HI</source>
+        <translation>暖</translation>
+    </message>
+</context>
+<context>
+    <name>main</name>
+    <message>
+        <location filename="../main.cpp" line="44"/>
+        <source>port for binding</source>
+        <translation>binding 用のポート</translation>
+    </message>
+    <message>
+        <location filename="../main.cpp" line="45"/>
+        <source>secret for binding</source>
+        <translation>binding 用の secret</translation>
+    </message>
+</context>
+</TS>
diff --git a/app/translator.cpp b/app/translator.cpp
new file mode 100644
index 0000000..9b67f13
--- /dev/null
+++ b/app/translator.cpp
@@ -0,0 +1,52 @@
+#include "translator.h"
+
+#include <QtCore/QCoreApplication>
+#include <QtCore/QLocale>
+#include <QtCore/QTranslator>
+#include <QtCore/QDir>
+#include <QtCore/QDebug>
+
+Translator::Translator(QObject *parent)
+    : QObject(parent)
+    , m_language(QStringLiteral("C"))
+    , m_translator(nullptr)
+{
+}
+
+QString Translator::translate(const QString &string, const QString &language) const
+{
+    Q_UNUSED(language)
+    return string;
+}
+
+QString Translator::language() const
+{
+    return m_language;
+}
+
+void Translator::setLanguage(const QString &language)
+{
+    if (m_language == language) return;
+    m_language = language;
+    setTranslator(language);
+    emit languageChanged(language);
+}
+
+void Translator::setTranslator(const QString &language)
+{
+    if (m_translator) {
+        QCoreApplication::removeTranslator(m_translator);
+    } else {
+        m_translator = new QTranslator(this);
+    }
+    QLocale locale(language);
+    QString fileName = QCoreApplication::instance()->applicationName().toLower();
+    qDebug() << "####" << QDir::currentPath() << QCoreApplication::applicationDirPath();
+    if (m_translator->load(locale, fileName, QStringLiteral("_"), QStringLiteral("%1/../translations").arg(QCoreApplication::applicationDirPath()))) {
+        QCoreApplication::installTranslator(m_translator);
+    } else {
+        delete m_translator;
+        m_translator = nullptr;
+    }
+}
+
diff --git a/app/translator.h b/app/translator.h
new file mode 100644
index 0000000..82c5872
--- /dev/null
+++ b/app/translator.h
@@ -0,0 +1,32 @@
+#ifndef TRANSLATOR_H
+#define TRANSLATOR_H
+
+#include <QtCore/QObject>
+
+class  QTranslator;
+
+class Translator : public QObject
+{
+    Q_OBJECT
+    Q_PROPERTY(QString language READ language WRITE setLanguage NOTIFY languageChanged)
+public:
+    explicit Translator(QObject *parent = nullptr);
+
+    QString language() const;
+
+    Q_INVOKABLE QString translate(const QString &string, const QString &language) const;
+public slots:
+    void setLanguage(const QString &language);
+
+signals:
+    void languageChanged(const QString &language);
+
+private slots:
+    void setTranslator(const QString &language);
+
+private:
+    QString m_language;
+    QTranslator *m_translator;
+};
+
+#endif // TRANSLATOR_H
diff --git a/hvac.json b/hvac.json
new file mode 100644
index 0000000..6e7d0db
--- /dev/null
+++ b/hvac.json
@@ -0,0 +1,7 @@
+{
+	"ledtemp": {
+		"red": "/sys/class/leds/blinkm-3-9-red/brightness",
+		"green": "/sys/class/leds/blinkm-3-9-green/brightness",
+		"blue": "/sys/class/leds/blinkm-3-9-blue/brightness"
+	}
+}
\ No newline at end of file
diff --git a/hvac.pro b/hvac.pro
new file mode 100644
index 0000000..579a952
--- /dev/null
+++ b/hvac.pro
@@ -0,0 +1,3 @@
+TEMPLATE = subdirs
+SUBDIRS = app package
+package.depends += app
diff --git a/package/config.xml b/package/config.xml
new file mode 100644
index 0000000..d83175d
--- /dev/null
+++ b/package/config.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<widget xmlns="http://www.w3.org/ns/widgets" id="hvac" version="0.1">
+  <name>HVAC</name>
+  <icon src="icon.svg"/>
+  <content src="bin/hvac" type="application/vnd.agl.native"/>
+  <description>This is a demo application used to control and dialog with HVAC system</description>
+  <author>Romain Forlot &lt;romain.forlot@iot.bzh&gt;</author>
+  <license>APL 2.0</license>
+  <feature name="urn:AGL:widget:required-api">
+    <param name="windowmanager" value="ws" />
+    <param name="homescreen" value="ws" />
+    <param name="identity" value="ws" />
+    <param name="HVAC" value="ws" />
+  </feature>
+  <feature name="urn:AGL:widget:required-permission">
+    <param name="urn:AGL:permission::public:no-htdocs" value="required" />
+  </feature>
+</widget>
diff --git a/package/icon.svg b/package/icon.svg
new file mode 100644
index 0000000..411d130
--- /dev/null
+++ b/package/icon.svg
@@ -0,0 +1,489 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Generator: Adobe Illustrator 21.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+
+<svg
+   xmlns:i="&amp;ns_ai;"
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   version="1.1"
+   x="0px"
+   y="0px"
+   viewBox="0 0 320 320"
+   style="enable-background:new 0 0 320 320;"
+   xml:space="preserve"
+   id="svg2"
+   inkscape:version="0.91 r13725"
+   sodipodi:docname="HMI_AppLauncher_HVAC_Active-01.svg"><metadata
+     id="metadata1292"><rdf:RDF><cc:Work
+         rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" /></cc:Work></rdf:RDF></metadata><defs
+     id="defs1290" /><sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="2560"
+     inkscape:window-height="1464"
+     id="namedview1288"
+     showgrid="false"
+     inkscape:zoom="0.7375"
+     inkscape:cx="-540.33898"
+     inkscape:cy="160"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg2" /><style
+     type="text/css"
+     id="style4">
+	.st0{display:none;}
+	.st1{display:inline;}
+	.st2{opacity:0.4;fill:url(#SVGID_1_);}
+	.st3{fill:url(#SVGID_2_);}
+	.st4{fill:#FFFFFF;}
+	.st5{font-family:'Roboto-Regular';}
+	.st6{font-size:25px;}
+	.st7{letter-spacing:6;}
+	.st8{fill:url(#SVGID_3_);}
+	.st9{fill:url(#SVGID_4_);}
+	.st10{fill:url(#SVGID_5_);}
+	.st11{fill:url(#SVGID_6_);}
+	.st12{fill:url(#SVGID_7_);}
+	.st13{fill:url(#SVGID_8_);}
+	.st14{fill:url(#SVGID_9_);}
+	.st15{fill:url(#SVGID_10_);}
+	.st16{fill:url(#SVGID_11_);}
+	.st17{fill:url(#SVGID_12_);}
+	.st18{fill:url(#SVGID_13_);}
+	.st19{fill:url(#SVGID_14_);}
+	.st20{fill:url(#SVGID_15_);}
+	.st21{fill:url(#SVGID_16_);}
+	.st22{fill:url(#SVGID_17_);}
+	.st23{fill:url(#SVGID_18_);}
+	.st24{opacity:0.29;}
+	.st25{fill:url(#SVGID_19_);}
+	.st26{fill:url(#SVGID_20_);}
+	.st27{fill:url(#SVGID_21_);}
+	.st28{fill:url(#SVGID_22_);}
+	.st29{fill:url(#SVGID_23_);}
+	.st30{fill:url(#SVGID_24_);}
+	.st31{fill:url(#SVGID_25_);}
+	.st32{fill:url(#SVGID_26_);}
+	.st33{fill:url(#SVGID_27_);}
+	.st34{fill:url(#SVGID_28_);}
+	.st35{fill:url(#SVGID_29_);}
+	.st36{fill:url(#SVGID_30_);}
+	.st37{fill:url(#SVGID_31_);}
+	.st38{fill:url(#SVGID_32_);}
+	.st39{fill:url(#SVGID_33_);}
+	.st40{fill:url(#SVGID_34_);}
+	.st41{fill:url(#SVGID_35_);}
+	.st42{fill:url(#SVGID_36_);}
+	.st43{opacity:0.4;fill:url(#SVGID_37_);}
+	.st44{fill:url(#SVGID_38_);}
+	.st45{fill:url(#SVGID_39_);}
+	.st46{fill:url(#SVGID_40_);}
+	.st47{fill:url(#SVGID_41_);}
+	.st48{fill:url(#SVGID_42_);}
+	.st49{fill:url(#SVGID_43_);}
+	.st50{fill:url(#SVGID_44_);}
+	.st51{display:inline;opacity:0.29;}
+	.st52{display:inline;fill:url(#SVGID_45_);}
+	.st53{display:inline;fill:url(#SVGID_46_);}
+	.st54{display:inline;fill:#FFFFFF;}
+	.st55{display:inline;fill:url(#SVGID_47_);}
+	.st56{display:inline;fill:url(#SVGID_48_);}
+	.st57{display:inline;fill:url(#SVGID_49_);}
+	.st58{display:inline;fill:url(#SVGID_50_);}
+	.st59{display:inline;fill:url(#SVGID_51_);}
+	.st60{display:inline;fill:url(#SVGID_52_);}
+	.st61{opacity:0.4;fill:url(#SVGID_53_);}
+	.st62{fill:url(#SVGID_54_);}
+	.st63{fill:url(#SVGID_55_);}
+	.st64{fill:url(#SVGID_56_);}
+	.st65{fill:url(#SVGID_57_);}
+	.st66{fill:url(#SVGID_58_);}
+	.st67{opacity:0.4;fill:url(#SVGID_59_);}
+	.st68{fill:url(#SVGID_60_);}
+	.st69{fill:url(#SVGID_61_);}
+	.st70{fill:url(#SVGID_62_);}
+	.st71{fill:url(#SVGID_63_);}
+	.st72{fill:url(#SVGID_64_);}
+	.st73{fill:url(#SVGID_65_);}
+	.st74{fill:url(#SVGID_66_);}
+	.st75{fill:url(#SVGID_67_);}
+	.st76{fill:url(#SVGID_68_);}
+	.st77{fill:url(#SVGID_69_);}
+	.st78{fill:url(#SVGID_70_);}
+	.st79{fill:url(#SVGID_71_);}
+	.st80{fill:url(#SVGID_72_);}
+	.st81{fill:url(#SVGID_73_);}
+	.st82{fill:url(#SVGID_74_);}
+	.st83{fill:url(#SVGID_75_);}
+	.st84{fill:url(#SVGID_76_);}
+	.st85{fill:url(#SVGID_77_);}
+	.st86{fill:url(#SVGID_78_);}
+	.st87{fill:url(#SVGID_79_);}
+	.st88{fill:url(#SVGID_80_);}
+	.st89{fill:url(#SVGID_81_);}
+	.st90{fill:url(#SVGID_82_);}
+	.st91{fill:url(#SVGID_83_);}
+	.st92{fill:url(#SVGID_84_);}
+	.st93{fill:url(#SVGID_85_);}
+	.st94{fill:url(#SVGID_86_);}
+	.st95{opacity:0.4;fill:url(#SVGID_87_);}
+	.st96{fill:url(#SVGID_88_);}
+	.st97{fill:url(#SVGID_89_);}
+	.st98{fill:url(#SVGID_90_);}
+	.st99{display:inline;fill:url(#SVGID_91_);}
+	.st100{display:inline;fill:url(#SVGID_92_);}
+	.st101{fill:url(#SVGID_93_);}
+	.st102{fill:url(#SVGID_94_);}
+	.st103{opacity:0.4;fill:url(#SVGID_95_);}
+	.st104{fill:url(#SVGID_96_);}
+	.st105{fill:url(#SVGID_97_);}
+	.st106{fill:url(#SVGID_98_);}
+	.st107{fill:url(#SVGID_99_);}
+	.st108{fill:url(#SVGID_100_);}
+	.st109{fill:url(#SVGID_101_);}
+	.st110{display:inline;fill:url(#SVGID_102_);}
+	.st111{display:inline;fill:url(#SVGID_103_);}
+	.st112{fill:url(#SVGID_104_);}
+	.st113{fill:url(#SVGID_105_);}
+	.st114{fill:url(#SVGID_106_);}
+	.st115{fill:url(#SVGID_107_);}
+	.st116{fill:url(#SVGID_108_);}
+	.st117{opacity:0.4;fill:url(#SVGID_109_);}
+	.st118{fill:url(#SVGID_110_);}
+	.st119{fill:url(#SVGID_111_);}
+	.st120{fill:url(#SVGID_112_);}
+	.st121{fill:url(#SVGID_113_);}
+	.st122{fill:url(#SVGID_114_);}
+	.st123{opacity:0.4;fill:url(#SVGID_115_);}
+	.st124{fill:url(#SVGID_116_);}
+	.st125{fill:url(#SVGID_117_);}
+	.st126{fill:url(#SVGID_118_);}
+	.st127{display:inline;fill:url(#SVGID_119_);}
+	.st128{display:inline;fill:url(#SVGID_120_);}
+	.st129{fill:url(#SVGID_121_);}
+	.st130{fill:url(#SVGID_122_);}
+</style><switch
+     id="switch6"><g
+       i:extraneous="self"
+       id="g8"><g
+         id="HVAC_Active"><g
+           id="g158"><circle
+             class="st24"
+             cx="159.7"
+             cy="133.4"
+             r="101.9"
+             id="circle160" /><linearGradient
+             id="SVGID_19_"
+             gradientUnits="userSpaceOnUse"
+             x1="115.9317"
+             y1="254.1836"
+             x2="256.3852"
+             y2="-133.5267"><stop
+               offset="0"
+               style="stop-color:#8BC53F"
+               id="stop163" /><stop
+               offset="2.015080e-02"
+               style="stop-color:#7CCB56;stop-opacity:0.9678"
+               id="stop165" /><stop
+               offset="6.089833e-02"
+               style="stop-color:#62D67D;stop-opacity:0.9028"
+               id="stop167" /><stop
+               offset="0.1057"
+               style="stop-color:#4BDFA0;stop-opacity:0.8312"
+               id="stop169" /><stop
+               offset="0.1543"
+               style="stop-color:#38E7BE;stop-opacity:0.7537"
+               id="stop171" /><stop
+               offset="0.2077"
+               style="stop-color:#28EED6;stop-opacity:0.6684"
+               id="stop173" /><stop
+               offset="0.2681"
+               style="stop-color:#1CF3E8;stop-opacity:0.572"
+               id="stop175" /><stop
+               offset="0.3394"
+               style="stop-color:#13F6F5;stop-opacity:0.4581"
+               id="stop177" /><stop
+               offset="0.4323"
+               style="stop-color:#0EF8FD;stop-opacity:0.3098"
+               id="stop179" /><stop
+               offset="0.6264"
+               style="stop-color:#0DF9FF;stop-opacity:0"
+               id="stop181" /></linearGradient><circle
+             class="st25"
+             cx="159.7"
+             cy="133.4"
+             r="101.9"
+             id="circle183" /><text
+             transform="matrix(1 0 0 1 114.8792 284.712)"
+             class="st4 st5 st6 st7"
+             id="text185">HVAC</text>
+<linearGradient
+             id="SVGID_20_"
+             gradientUnits="userSpaceOnUse"
+             x1="159.9991"
+             y1="272.1867"
+             x2="159.9991"
+             y2="-13.8589"><stop
+               offset="0"
+               style="stop-color:#59FF7F"
+               id="stop188" /><stop
+               offset="1"
+               style="stop-color:#6BFBFF"
+               id="stop190" /></linearGradient><path
+             class="st26"
+             d="M179.7,151.6V78.8c0-11-8.8-20-19.7-20c-10.9,0-19.7,9-19.7,20v2.6h4.9v-2.6c0-8.3,6.6-15.1,14.8-15.1      c8.2,0,14.8,6.8,14.8,15.1v75.4l1.1,0.7c8.6,5.5,13.8,14.8,13.8,25c0,16.4-13.2,29.7-29.5,29.7c-16.4,0-29.8-13.3-29.8-29.7      c0-10.5,5.1-19.9,13.7-25.2l1.2-0.7V94.6h-4.9v56.7c-9.3,6.3-14.8,16.9-14.8,28.6c0,19.1,15.6,34.6,34.8,34.6      c19,0,34.5-15.5,34.5-34.6C194.6,168.6,189.1,158,179.7,151.6z"
+             id="path192" /><linearGradient
+             id="SVGID_21_"
+             gradientUnits="userSpaceOnUse"
+             x1="159.9991"
+             y1="272.1867"
+             x2="159.9991"
+             y2="-13.8589"><stop
+               offset="0"
+               style="stop-color:#59FF7F"
+               id="stop195" /><stop
+               offset="1"
+               style="stop-color:#6BFBFF"
+               id="stop197" /></linearGradient><path
+             class="st27"
+             d="M160.2,118.1c-9,0-10,5.5-10,7.9v31L147,159c-7.3,4.6-11.7,12.4-11.7,21c0,13.6,11.1,24.7,24.7,24.7      c4.6,0,9.1-1.3,13.1-3.7l-2.6-4.2c-3.1,2-6.7,3-10.4,3c-10.9,0-19.8-8.9-19.8-19.8c0-6.9,3.5-13.1,9.3-16.8l5.6-3.4V126      c0-1,0-3,5-3c4.8,0,4.8,1.4,4.8,2.7v33.9l5.7,3.6c5.7,3.7,9.1,9.9,9.1,16.6h4.9c0-8.4-4.3-16.2-11.4-20.8l-3.4-2.2v-31.2      C169.9,122.3,168.2,118.1,160.2,118.1z"
+             id="path199" /><linearGradient
+             id="SVGID_22_"
+             gradientUnits="userSpaceOnUse"
+             x1="126.625"
+             y1="272.1867"
+             x2="126.625"
+             y2="-13.8589"><stop
+               offset="0"
+               style="stop-color:#59FF7F"
+               id="stop202" /><stop
+               offset="1"
+               style="stop-color:#6BFBFF"
+               id="stop204" /></linearGradient><polygon
+             class="st28"
+             points="120.6,76.1 120.6,76.1 120.7,76.1 120.8,76.1 120.8,76.1 120.9,76.1 121,76.1 121,76.1       121.1,76.1 121.2,76.1 121.2,76.1 121.3,76.1 121.3,76.1 121.4,76.1 121.5,76.1 121.5,76.1 121.6,76.1 121.7,76.1 121.7,76.1       121.8,76.1 121.9,76.1 121.9,76.1 122,76.1 122.1,76.1 122.1,76.1 122.2,76.1 122.2,76.1 122.3,76.1 122.4,76.1 122.4,76.1       122.5,76.1 122.6,76.1 122.6,76.1 122.7,76.1 122.8,76.1 122.8,76.1 122.9,76.1 123,76.1 123,76.1 123.1,76.1 123.1,76.1       123.2,76.1 123.3,76.1 123.3,76.1 123.4,76.1 123.5,76.1 123.5,76.1 123.6,76.1 123.7,76.1 123.7,76.1 123.8,76.1 123.9,76.1       123.9,76.1 124,76.1 124,76.1 124.1,76.1 124.2,76.1 124.2,76.1 124.3,76.1 124.4,76.1 124.4,76.1 124.5,76.1 124.6,76.1       124.6,76.1 124.7,76.1 124.8,76.1 124.8,76.1 124.9,76.1 125,76.1 125,76.1 125.1,76.1 125.1,76.1 125.2,76.1 125.3,76.1       125.3,76.1 125.4,76.1 125.5,76.1 125.5,76.1 125.6,76.1 125.7,76.1 125.7,76.1 125.8,76.1 125.9,76.1 125.9,76.1 126,76.1       126,76.1 126.1,76.1 126.2,76.1 126.2,76.1 126.3,76.1 126.4,76.1 126.4,76.1 126.5,76.1 126.6,76.1 126.6,76.1 126.7,76.1       126.8,76.1 126.8,76.1 126.9,76.1 126.9,76.1 127,76.1 127.1,76.1 127.1,76.1 127.2,76.1 127.3,76.1 127.3,76.1 127.4,76.1       127.5,76.1 127.5,76.1 127.6,76.1 127.7,76.1 127.7,76.1 127.8,76.1 127.8,76.1 127.9,76.1 128,76.1 128,76.1 128.1,76.1       128.2,76.1 128.2,76.1 128.3,76.1 128.4,76.1 128.4,76.1 128.5,76.1 128.6,76.1 128.6,76.1 128.7,76.1 128.7,76.1 128.8,76.1       128.9,76.1 128.9,76.1 129,76.1 129.1,76.1 129.1,76.1 129.2,76.1 129.3,76.1 129.3,76.1 129.4,76.1 129.5,76.1 129.5,76.1       129.6,76.1 129.7,76.1 129.7,76.1 129.8,76.1 129.8,76.1 129.9,76.1 130,76.1 130,76.1 130.1,76.1 130.2,76.1 130.2,76.1       130.3,76.1 130.4,76.1 130.4,76.1 130.5,76.1 130.6,76.1 130.6,76.1 130.7,76.1 130.7,76.1 130.8,76.1 130.9,76.1 130.9,76.1       131,76.1 131.1,76.1 131.1,76.1 131.2,76.1 131.3,76.1 131.3,76.1 131.4,76.1 131.5,76.1 131.5,76.1 131.6,76.1 131.6,76.1       131.7,76.1 131.8,76.1 131.8,76.1 131.9,76.1 132,76.1 132,76.1 132.1,76.1 132.2,76.1 132.2,76.1 132.3,76.1 132.4,76.1       132.4,76.1 132.5,76.1 132.5,76.1 132.6,76.1 132.7,76.1 132.7,76.1 132.8,76.1 132.8,71.4 132.7,71.4 132.7,71.4 132.6,71.4       132.5,71.4 132.5,71.4 132.4,71.4 132.4,71.4 132.3,71.4 132.2,71.4 132.2,71.4 132.1,71.4 132,71.4 132,71.4 131.9,71.4       131.8,71.4 131.8,71.4 131.7,71.4 131.6,71.4 131.6,71.4 131.5,71.4 131.5,71.4 131.4,71.4 131.3,71.4 131.3,71.4 131.2,71.4       131.1,71.4 131.1,71.4 131,71.4 130.9,71.4 130.9,71.4 130.8,71.4 130.7,71.4 130.7,71.4 130.6,71.4 130.6,71.4 130.5,71.4       130.4,71.4 130.4,71.4 130.3,71.4 130.2,71.4 130.2,71.4 130.1,71.4 130,71.4 130,71.4 129.9,71.4 129.8,71.4 129.8,71.4       129.7,71.4 129.7,71.4 129.6,71.4 129.5,71.4 129.5,71.4 129.4,71.4 129.3,71.4 129.3,71.4 129.2,71.4 129.1,71.4 129.1,71.4       129,71.4 128.9,71.4 128.9,71.4 128.8,71.4 128.7,71.4 128.7,71.4 128.6,71.4 128.6,71.4 128.5,71.4 128.4,71.4 128.4,71.4       128.3,71.4 128.2,71.4 128.2,71.4 128.1,71.4 128,71.4 128,71.4 127.9,71.4 127.8,71.4 127.8,71.4 127.7,71.4 127.7,71.4       127.6,71.4 127.5,71.4 127.5,71.4 127.4,71.4 127.3,71.4 127.3,71.4 127.2,71.4 127.1,71.4 127.1,71.4 127,71.4 126.9,71.4       126.9,71.4 126.8,71.4 126.8,71.4 126.7,71.4 126.6,71.4 126.6,71.4 126.5,71.4 126.4,71.4 126.4,71.4 126.3,71.4 126.2,71.4       126.2,71.4 126.1,71.4 126,71.4 126,71.4 125.9,71.4 125.9,71.4 125.8,71.4 125.7,71.4 125.7,71.4 125.6,71.4 125.5,71.4       125.5,71.4 125.4,71.4 125.3,71.4 125.3,71.4 125.2,71.4 125.1,71.4 125.1,71.4 125,71.4 125,71.4 124.9,71.4 124.8,71.4       124.8,71.4 124.7,71.4 124.6,71.4 124.6,71.4 124.5,71.4 124.4,71.4 124.4,71.4 124.3,71.4 124.2,71.4 124.2,71.4 124.1,71.4       124,71.4 124,71.4 123.9,71.4 123.9,71.4 123.8,71.4 123.7,71.4 123.7,71.4 123.6,71.4 123.5,71.4 123.5,71.4 123.4,71.4       123.3,71.4 123.3,71.4 123.2,71.4 123.1,71.4 123.1,71.4 123,71.4 123,71.4 122.9,71.4 122.8,71.4 122.8,71.4 122.7,71.4       122.6,71.4 122.6,71.4 122.5,71.4 122.4,71.4 122.4,71.4 122.3,71.4 122.2,71.4 122.2,71.4 122.1,71.4 122.1,71.4 122,71.4       121.9,71.4 121.9,71.4 121.8,71.4 121.7,71.4 121.7,71.4 121.6,71.4 121.5,71.4 121.5,71.4 121.4,71.4 121.3,71.4 121.3,71.4       121.2,71.4 121.2,71.4 121.1,71.4 121,71.4 121,71.4 120.9,71.4 120.8,71.4 120.8,71.4 120.7,71.4 120.6,71.4 120.6,71.4       120.5,71.4 120.4,71.4 120.4,76.1 120.5,76.1     "
+             id="polygon206" /><linearGradient
+             id="SVGID_23_"
+             gradientUnits="userSpaceOnUse"
+             x1="129.0972"
+             y1="272.1867"
+             x2="129.0972"
+             y2="-13.8589"><stop
+               offset="0"
+               style="stop-color:#59FF7F"
+               id="stop209" /><stop
+               offset="1"
+               style="stop-color:#6BFBFF"
+               id="stop211" /></linearGradient><polygon
+             class="st29"
+             points="132.7,83.7 132.7,83.7 132.6,83.7 132.6,83.7 132.5,83.7 132.5,83.7 132.5,83.7 132.4,83.7       132.4,83.7 132.3,83.7 132.3,83.7 132.3,83.7 132.2,83.7 132.2,83.7 132.1,83.7 132.1,83.7 132.1,83.7 132,83.7 132,83.7       132,83.7 131.9,83.7 131.9,83.7 131.8,83.7 131.8,83.7 131.8,83.7 131.7,83.7 131.7,83.7 131.6,83.7 131.6,83.7 131.6,83.7       131.5,83.7 131.5,83.7 131.5,83.7 131.4,83.7 131.4,83.7 131.3,83.7 131.3,83.7 131.3,83.7 131.2,83.7 131.2,83.7 131.1,83.7       131.1,83.7 131.1,83.7 131,83.7 131,83.7 131,83.7 130.9,83.7 130.9,83.7 130.8,83.7 130.8,83.7 130.8,83.7 130.7,83.7       130.7,83.7 130.6,83.7 130.6,83.7 130.6,83.7 130.5,83.7 130.5,83.7 130.4,83.7 130.4,83.7 130.4,83.7 130.3,83.7 130.3,83.7       130.3,83.7 130.2,83.7 130.2,83.7 130.1,83.7 130.1,83.7 130.1,83.7 130,83.7 130,83.7 129.9,83.7 129.9,83.7 129.9,83.7       129.8,83.7 129.8,83.7 129.8,83.7 129.7,83.7 129.7,83.7 129.6,83.7 129.6,83.7 129.6,83.7 129.5,83.7 129.5,83.7 129.4,83.7       129.4,83.7 129.4,83.7 129.3,83.7 129.3,83.7 129.3,83.7 129.2,83.7 129.2,83.7 129.1,83.7 129.1,83.7 129.1,83.7 129,83.7       129,83.7 128.9,83.7 128.9,83.7 128.9,83.7 128.8,83.7 128.8,83.7 128.7,83.7 128.7,83.7 128.7,83.7 128.6,83.7 128.6,83.7       128.6,83.7 128.5,83.7 128.5,83.7 128.4,83.7 128.4,83.7 128.4,83.7 128.3,83.7 128.3,83.7 128.2,83.7 128.2,83.7 128.2,83.7       128.1,83.7 128.1,83.7 128.1,83.7 128,83.7 128,83.7 127.9,83.7 127.9,83.7 127.9,83.7 127.8,83.7 127.8,83.7 127.7,83.7       127.7,83.7 127.7,83.7 127.6,83.7 127.6,83.7 127.6,83.7 127.5,83.7 127.5,83.7 127.4,83.7 127.4,83.7 127.4,83.7 127.3,83.7       127.3,83.7 127.2,83.7 127.2,83.7 127.2,83.7 127.1,83.7 127.1,83.7 127,83.7 127,83.7 127,83.7 126.9,83.7 126.9,83.7       126.9,83.7 126.8,83.7 126.8,83.7 126.7,83.7 126.7,83.7 126.7,83.7 126.6,83.7 126.6,83.7 126.5,83.7 126.5,83.7 126.5,83.7       126.4,83.7 126.4,83.7 126.4,83.7 126.3,83.7 126.3,83.7 126.2,83.7 126.2,83.7 126.2,83.7 126.1,83.7 126.1,83.7 126,83.7       126,83.7 126,83.7 125.9,83.7 125.9,83.7 125.9,83.7 125.8,83.7 125.8,83.7 125.7,83.7 125.7,83.7 125.7,83.7 125.6,83.7       125.6,83.7 125.5,83.7 125.5,83.7 125.5,83.7 125.4,83.7 125.4,83.7 125.4,88.5 125.4,88.5 125.5,88.5 125.5,88.5 125.5,88.5       125.6,88.5 125.6,88.5 125.7,88.5 125.7,88.5 125.7,88.5 125.8,88.5 125.8,88.5 125.9,88.5 125.9,88.5 125.9,88.5 126,88.5       126,88.5 126,88.5 126.1,88.5 126.1,88.5 126.2,88.5 126.2,88.5 126.2,88.5 126.3,88.5 126.3,88.5 126.4,88.5 126.4,88.5       126.4,88.5 126.5,88.5 126.5,88.5 126.5,88.5 126.6,88.5 126.6,88.5 126.7,88.5 126.7,88.5 126.7,88.5 126.8,88.5 126.8,88.5       126.9,88.5 126.9,88.5 126.9,88.5 127,88.5 127,88.5 127,88.5 127.1,88.5 127.1,88.5 127.2,88.5 127.2,88.5 127.2,88.5       127.3,88.5 127.3,88.5 127.4,88.5 127.4,88.5 127.4,88.5 127.5,88.5 127.5,88.5 127.6,88.5 127.6,88.5 127.6,88.5 127.7,88.5       127.7,88.5 127.7,88.5 127.8,88.5 127.8,88.5 127.9,88.5 127.9,88.5 127.9,88.5 128,88.5 128,88.5 128.1,88.5 128.1,88.5       128.1,88.5 128.2,88.5 128.2,88.5 128.2,88.5 128.3,88.5 128.3,88.5 128.4,88.5 128.4,88.5 128.4,88.5 128.5,88.5 128.5,88.5       128.6,88.5 128.6,88.5 128.6,88.5 128.7,88.5 128.7,88.5 128.7,88.5 128.8,88.5 128.8,88.5 128.9,88.5 128.9,88.5 128.9,88.5       129,88.5 129,88.5 129.1,88.5 129.1,88.5 129.1,88.5 129.2,88.5 129.2,88.5 129.3,88.5 129.3,88.5 129.3,88.5 129.4,88.5       129.4,88.5 129.4,88.5 129.5,88.5 129.5,88.5 129.6,88.5 129.6,88.5 129.6,88.5 129.7,88.5 129.7,88.5 129.8,88.5 129.8,88.5       129.8,88.5 129.9,88.5 129.9,88.5 129.9,88.5 130,88.5 130,88.5 130.1,88.5 130.1,88.5 130.1,88.5 130.2,88.5 130.2,88.5       130.3,88.5 130.3,88.5 130.3,88.5 130.4,88.5 130.4,88.5 130.4,88.5 130.5,88.5 130.5,88.5 130.6,88.5 130.6,88.5 130.6,88.5       130.7,88.5 130.7,88.5 130.8,88.5 130.8,88.5 130.8,88.5 130.9,88.5 130.9,88.5 131,88.5 131,88.5 131,88.5 131.1,88.5       131.1,88.5 131.1,88.5 131.2,88.5 131.2,88.5 131.3,88.5 131.3,88.5 131.3,88.5 131.4,88.5 131.4,88.5 131.5,88.5 131.5,88.5       131.5,88.5 131.6,88.5 131.6,88.5 131.6,88.5 131.7,88.5 131.7,88.5 131.8,88.5 131.8,88.5 131.8,88.5 131.9,88.5 131.9,88.5       132,88.5 132,88.5 132,88.5 132.1,88.5 132.1,88.5 132.1,88.5 132.2,88.5 132.2,88.5 132.3,88.5 132.3,88.5 132.3,88.5       132.4,88.5 132.4,88.5 132.5,88.5 132.5,88.5 132.5,88.5 132.6,88.5 132.6,88.5 132.7,88.5 132.7,88.5 132.7,88.5 132.8,88.5       132.8,88.5 132.8,83.7 132.8,83.7 132.7,83.7     "
+             id="polygon213" /><linearGradient
+             id="SVGID_24_"
+             gradientUnits="userSpaceOnUse"
+             x1="126.625"
+             y1="272.1867"
+             x2="126.625"
+             y2="-13.8589"><stop
+               offset="0"
+               style="stop-color:#59FF7F"
+               id="stop216" /><stop
+               offset="1"
+               style="stop-color:#6BFBFF"
+               id="stop218" /></linearGradient><polygon
+             class="st30"
+             points="120.6,100.8 120.6,100.8 120.7,100.8 120.8,100.8 120.8,100.8 120.9,100.8 121,100.8 121,100.8       121.1,100.8 121.2,100.8 121.2,100.8 121.3,100.8 121.3,100.8 121.4,100.8 121.5,100.8 121.5,100.8 121.6,100.8 121.7,100.8       121.7,100.8 121.8,100.8 121.9,100.8 121.9,100.8 122,100.8 122.1,100.8 122.1,100.8 122.2,100.8 122.2,100.8 122.3,100.8       122.4,100.8 122.4,100.8 122.5,100.8 122.6,100.8 122.6,100.8 122.7,100.8 122.8,100.8 122.8,100.8 122.9,100.8 123,100.8       123,100.8 123.1,100.8 123.1,100.8 123.2,100.8 123.3,100.8 123.3,100.8 123.4,100.8 123.5,100.8 123.5,100.8 123.6,100.8       123.7,100.8 123.7,100.8 123.8,100.8 123.9,100.8 123.9,100.8 124,100.8 124,100.8 124.1,100.8 124.2,100.8 124.2,100.8       124.3,100.8 124.4,100.8 124.4,100.8 124.5,100.8 124.6,100.8 124.6,100.8 124.7,100.8 124.8,100.8 124.8,100.8 124.9,100.8       125,100.8 125,100.8 125.1,100.8 125.1,100.8 125.2,100.8 125.3,100.8 125.3,100.8 125.4,100.8 125.5,100.8 125.5,100.8       125.6,100.8 125.7,100.8 125.7,100.8 125.8,100.8 125.9,100.8 125.9,100.8 126,100.8 126,100.8 126.1,100.8 126.2,100.8       126.2,100.8 126.3,100.8 126.4,100.8 126.4,100.8 126.5,100.8 126.6,100.8 126.6,100.8 126.7,100.8 126.8,100.8 126.8,100.8       126.9,100.8 126.9,100.8 127,100.8 127.1,100.8 127.1,100.8 127.2,100.8 127.3,100.8 127.3,100.8 127.4,100.8 127.5,100.8       127.5,100.8 127.6,100.8 127.7,100.8 127.7,100.8 127.8,100.8 127.8,100.8 127.9,100.8 128,100.8 128,100.8 128.1,100.8       128.2,100.8 128.2,100.8 128.3,100.8 128.4,100.8 128.4,100.8 128.5,100.8 128.6,100.8 128.6,100.8 128.7,100.8 128.7,100.8       128.8,100.8 128.9,100.8 128.9,100.8 129,100.8 129.1,100.8 129.1,100.8 129.2,100.8 129.3,100.8 129.3,100.8 129.4,100.8       129.5,100.8 129.5,100.8 129.6,100.8 129.7,100.8 129.7,100.8 129.8,100.8 129.8,100.8 129.9,100.8 130,100.8 130,100.8       130.1,100.8 130.2,100.8 130.2,100.8 130.3,100.8 130.4,100.8 130.4,100.8 130.5,100.8 130.6,100.8 130.6,100.8 130.7,100.8       130.7,100.8 130.8,100.8 130.9,100.8 130.9,100.8 131,100.8 131.1,100.8 131.1,100.8 131.2,100.8 131.3,100.8 131.3,100.8       131.4,100.8 131.5,100.8 131.5,100.8 131.6,100.8 131.6,100.8 131.7,100.8 131.8,100.8 131.8,100.8 131.9,100.8 132,100.8       132,100.8 132.1,100.8 132.2,100.8 132.2,100.8 132.3,100.8 132.4,100.8 132.4,100.8 132.5,100.8 132.5,100.8 132.6,100.8       132.7,100.8 132.7,100.8 132.8,100.8 132.8,96.1 132.7,96.1 132.7,96.1 132.6,96.1 132.5,96.1 132.5,96.1 132.4,96.1       132.4,96.1 132.3,96.1 132.2,96.1 132.2,96.1 132.1,96.1 132,96.1 132,96.1 131.9,96.1 131.8,96.1 131.8,96.1 131.7,96.1       131.6,96.1 131.6,96.1 131.5,96.1 131.5,96.1 131.4,96.1 131.3,96.1 131.3,96.1 131.2,96.1 131.1,96.1 131.1,96.1 131,96.1       130.9,96.1 130.9,96.1 130.8,96.1 130.7,96.1 130.7,96.1 130.6,96.1 130.6,96.1 130.5,96.1 130.4,96.1 130.4,96.1 130.3,96.1       130.2,96.1 130.2,96.1 130.1,96.1 130,96.1 130,96.1 129.9,96.1 129.8,96.1 129.8,96.1 129.7,96.1 129.7,96.1 129.6,96.1       129.5,96.1 129.5,96.1 129.4,96.1 129.3,96.1 129.3,96.1 129.2,96.1 129.1,96.1 129.1,96.1 129,96.1 128.9,96.1 128.9,96.1       128.8,96.1 128.7,96.1 128.7,96.1 128.6,96.1 128.6,96.1 128.5,96.1 128.4,96.1 128.4,96.1 128.3,96.1 128.2,96.1 128.2,96.1       128.1,96.1 128,96.1 128,96.1 127.9,96.1 127.8,96.1 127.8,96.1 127.7,96.1 127.7,96.1 127.6,96.1 127.5,96.1 127.5,96.1       127.4,96.1 127.3,96.1 127.3,96.1 127.2,96.1 127.1,96.1 127.1,96.1 127,96.1 126.9,96.1 126.9,96.1 126.8,96.1 126.8,96.1       126.7,96.1 126.6,96.1 126.6,96.1 126.5,96.1 126.4,96.1 126.4,96.1 126.3,96.1 126.2,96.1 126.2,96.1 126.1,96.1 126,96.1       126,96.1 125.9,96.1 125.9,96.1 125.8,96.1 125.7,96.1 125.7,96.1 125.6,96.1 125.5,96.1 125.5,96.1 125.4,96.1 125.3,96.1       125.3,96.1 125.2,96.1 125.1,96.1 125.1,96.1 125,96.1 125,96.1 124.9,96.1 124.8,96.1 124.8,96.1 124.7,96.1 124.6,96.1       124.6,96.1 124.5,96.1 124.4,96.1 124.4,96.1 124.3,96.1 124.2,96.1 124.2,96.1 124.1,96.1 124,96.1 124,96.1 123.9,96.1       123.9,96.1 123.8,96.1 123.7,96.1 123.7,96.1 123.6,96.1 123.5,96.1 123.5,96.1 123.4,96.1 123.3,96.1 123.3,96.1 123.2,96.1       123.1,96.1 123.1,96.1 123,96.1 123,96.1 122.9,96.1 122.8,96.1 122.8,96.1 122.7,96.1 122.6,96.1 122.6,96.1 122.5,96.1       122.4,96.1 122.4,96.1 122.3,96.1 122.2,96.1 122.2,96.1 122.1,96.1 122.1,96.1 122,96.1 121.9,96.1 121.9,96.1 121.8,96.1       121.7,96.1 121.7,96.1 121.6,96.1 121.5,96.1 121.5,96.1 121.4,96.1 121.3,96.1 121.3,96.1 121.2,96.1 121.2,96.1 121.1,96.1       121,96.1 121,96.1 120.9,96.1 120.8,96.1 120.8,96.1 120.7,96.1 120.6,96.1 120.6,96.1 120.5,96.1 120.4,96.1 120.4,100.8       120.5,100.8     "
+             id="polygon220" /><linearGradient
+             id="SVGID_25_"
+             gradientUnits="userSpaceOnUse"
+             x1="129.0972"
+             y1="272.1867"
+             x2="129.0972"
+             y2="-13.8589"><stop
+               offset="0"
+               style="stop-color:#59FF7F"
+               id="stop223" /><stop
+               offset="1"
+               style="stop-color:#6BFBFF"
+               id="stop225" /></linearGradient><polygon
+             class="st31"
+             points="132.7,108.4 132.7,108.4 132.6,108.4 132.6,108.4 132.5,108.4 132.5,108.4 132.5,108.4       132.4,108.4 132.4,108.4 132.3,108.4 132.3,108.4 132.3,108.4 132.2,108.4 132.2,108.4 132.1,108.4 132.1,108.4 132.1,108.4       132,108.4 132,108.4 132,108.4 131.9,108.4 131.9,108.4 131.8,108.4 131.8,108.4 131.8,108.4 131.7,108.4 131.7,108.4       131.6,108.4 131.6,108.4 131.6,108.4 131.5,108.4 131.5,108.4 131.5,108.4 131.4,108.4 131.4,108.4 131.3,108.4 131.3,108.4       131.3,108.4 131.2,108.4 131.2,108.4 131.1,108.4 131.1,108.4 131.1,108.4 131,108.4 131,108.4 131,108.4 130.9,108.4       130.9,108.4 130.8,108.4 130.8,108.4 130.8,108.4 130.7,108.4 130.7,108.4 130.6,108.4 130.6,108.4 130.6,108.4 130.5,108.4       130.5,108.4 130.4,108.4 130.4,108.4 130.4,108.4 130.3,108.4 130.3,108.4 130.3,108.4 130.2,108.4 130.2,108.4 130.1,108.4       130.1,108.4 130.1,108.4 130,108.4 130,108.4 129.9,108.4 129.9,108.4 129.9,108.4 129.8,108.4 129.8,108.4 129.8,108.4       129.7,108.4 129.7,108.4 129.6,108.4 129.6,108.4 129.6,108.4 129.5,108.4 129.5,108.4 129.4,108.4 129.4,108.4 129.4,108.4       129.3,108.4 129.3,108.4 129.3,108.4 129.2,108.4 129.2,108.4 129.1,108.4 129.1,108.4 129.1,108.4 129,108.4 129,108.4       128.9,108.4 128.9,108.4 128.9,108.4 128.8,108.4 128.8,108.4 128.7,108.4 128.7,108.4 128.7,108.4 128.6,108.4 128.6,108.4       128.6,108.4 128.5,108.4 128.5,108.4 128.4,108.4 128.4,108.4 128.4,108.4 128.3,108.4 128.3,108.4 128.2,108.4 128.2,108.4       128.2,108.4 128.1,108.4 128.1,108.4 128.1,108.4 128,108.4 128,108.4 127.9,108.4 127.9,108.4 127.9,108.4 127.8,108.4       127.8,108.4 127.7,108.4 127.7,108.4 127.7,108.4 127.6,108.4 127.6,108.4 127.6,108.4 127.5,108.4 127.5,108.4 127.4,108.4       127.4,108.4 127.4,108.4 127.3,108.4 127.3,108.4 127.2,108.4 127.2,108.4 127.2,108.4 127.1,108.4 127.1,108.4 127,108.4       127,108.4 127,108.4 126.9,108.4 126.9,108.4 126.9,108.4 126.8,108.4 126.8,108.4 126.7,108.4 126.7,108.4 126.7,108.4       126.6,108.4 126.6,108.4 126.5,108.4 126.5,108.4 126.5,108.4 126.4,108.4 126.4,108.4 126.4,108.4 126.3,108.4 126.3,108.4       126.2,108.4 126.2,108.4 126.2,108.4 126.1,108.4 126.1,108.4 126,108.4 126,108.4 126,108.4 125.9,108.4 125.9,108.4       125.9,108.4 125.8,108.4 125.8,108.4 125.7,108.4 125.7,108.4 125.7,108.4 125.6,108.4 125.6,108.4 125.5,108.4 125.5,108.4       125.5,108.4 125.4,108.4 125.4,108.4 125.4,113.2 125.4,113.2 125.5,113.2 125.5,113.2 125.5,113.2 125.6,113.2 125.6,113.2       125.7,113.2 125.7,113.2 125.7,113.2 125.8,113.2 125.8,113.2 125.9,113.2 125.9,113.2 125.9,113.2 126,113.2 126,113.2       126,113.2 126.1,113.2 126.1,113.2 126.2,113.2 126.2,113.2 126.2,113.2 126.3,113.2 126.3,113.2 126.4,113.2 126.4,113.2       126.4,113.2 126.5,113.2 126.5,113.2 126.5,113.2 126.6,113.2 126.6,113.2 126.7,113.2 126.7,113.2 126.7,113.2 126.8,113.2       126.8,113.2 126.9,113.2 126.9,113.2 126.9,113.2 127,113.2 127,113.2 127,113.2 127.1,113.2 127.1,113.2 127.2,113.2       127.2,113.2 127.2,113.2 127.3,113.2 127.3,113.2 127.4,113.2 127.4,113.2 127.4,113.2 127.5,113.2 127.5,113.2 127.6,113.2       127.6,113.2 127.6,113.2 127.7,113.2 127.7,113.2 127.7,113.2 127.8,113.2 127.8,113.2 127.9,113.2 127.9,113.2 127.9,113.2       128,113.2 128,113.2 128.1,113.2 128.1,113.2 128.1,113.2 128.2,113.2 128.2,113.2 128.2,113.2 128.3,113.2 128.3,113.2       128.4,113.2 128.4,113.2 128.4,113.2 128.5,113.2 128.5,113.2 128.6,113.2 128.6,113.2 128.6,113.2 128.7,113.2 128.7,113.2       128.7,113.2 128.8,113.2 128.8,113.2 128.9,113.2 128.9,113.2 128.9,113.2 129,113.2 129,113.2 129.1,113.2 129.1,113.2       129.1,113.2 129.2,113.2 129.2,113.2 129.3,113.2 129.3,113.2 129.3,113.2 129.4,113.2 129.4,113.2 129.4,113.2 129.5,113.2       129.5,113.2 129.6,113.2 129.6,113.2 129.6,113.2 129.7,113.2 129.7,113.2 129.8,113.2 129.8,113.2 129.8,113.2 129.9,113.2       129.9,113.2 129.9,113.2 130,113.2 130,113.2 130.1,113.2 130.1,113.2 130.1,113.2 130.2,113.2 130.2,113.2 130.3,113.2       130.3,113.2 130.3,113.2 130.4,113.2 130.4,113.2 130.4,113.2 130.5,113.2 130.5,113.2 130.6,113.2 130.6,113.2 130.6,113.2       130.7,113.2 130.7,113.2 130.8,113.2 130.8,113.2 130.8,113.2 130.9,113.2 130.9,113.2 131,113.2 131,113.2 131,113.2       131.1,113.2 131.1,113.2 131.1,113.2 131.2,113.2 131.2,113.2 131.3,113.2 131.3,113.2 131.3,113.2 131.4,113.2 131.4,113.2       131.5,113.2 131.5,113.2 131.5,113.2 131.6,113.2 131.6,113.2 131.6,113.2 131.7,113.2 131.7,113.2 131.8,113.2 131.8,113.2       131.8,113.2 131.9,113.2 131.9,113.2 132,113.2 132,113.2 132,113.2 132.1,113.2 132.1,113.2 132.1,113.2 132.2,113.2       132.2,113.2 132.3,113.2 132.3,113.2 132.3,113.2 132.4,113.2 132.4,113.2 132.5,113.2 132.5,113.2 132.5,113.2 132.6,113.2       132.6,113.2 132.7,113.2 132.7,113.2 132.7,113.2 132.8,113.2 132.8,113.2 132.8,108.4 132.8,108.4 132.7,108.4     "
+             id="polygon227" /><linearGradient
+             id="SVGID_26_"
+             gradientUnits="userSpaceOnUse"
+             x1="126.625"
+             y1="272.1867"
+             x2="126.625"
+             y2="-13.8589"><stop
+               offset="0"
+               style="stop-color:#59FF7F"
+               id="stop230" /><stop
+               offset="1"
+               style="stop-color:#6BFBFF"
+               id="stop232" /></linearGradient><polygon
+             class="st32"
+             points="120.6,125.5 120.6,125.5 120.7,125.5 120.8,125.5 120.8,125.5 120.9,125.5 121,125.5 121,125.5       121.1,125.5 121.2,125.5 121.2,125.5 121.3,125.5 121.3,125.5 121.4,125.5 121.5,125.5 121.5,125.5 121.6,125.5 121.7,125.5       121.7,125.5 121.8,125.5 121.9,125.5 121.9,125.5 122,125.5 122.1,125.5 122.1,125.5 122.2,125.5 122.2,125.5 122.3,125.5       122.4,125.5 122.4,125.5 122.5,125.5 122.6,125.5 122.6,125.5 122.7,125.5 122.8,125.5 122.8,125.5 122.9,125.5 123,125.5       123,125.5 123.1,125.5 123.1,125.5 123.2,125.5 123.3,125.5 123.3,125.5 123.4,125.5 123.5,125.5 123.5,125.5 123.6,125.5       123.7,125.5 123.7,125.5 123.8,125.5 123.9,125.5 123.9,125.5 124,125.5 124,125.5 124.1,125.5 124.2,125.5 124.2,125.5       124.3,125.5 124.4,125.5 124.4,125.5 124.5,125.5 124.6,125.5 124.6,125.5 124.7,125.5 124.8,125.5 124.8,125.5 124.9,125.5       125,125.5 125,125.5 125.1,125.5 125.1,125.5 125.2,125.5 125.3,125.5 125.3,125.5 125.4,125.5 125.5,125.5 125.5,125.5       125.6,125.5 125.7,125.5 125.7,125.5 125.8,125.5 125.9,125.5 125.9,125.5 126,125.5 126,125.5 126.1,125.5 126.2,125.5       126.2,125.5 126.3,125.5 126.4,125.5 126.4,125.5 126.5,125.5 126.6,125.5 126.6,125.5 126.7,125.5 126.8,125.5 126.8,125.5       126.9,125.5 126.9,125.5 127,125.5 127.1,125.5 127.1,125.5 127.2,125.5 127.3,125.5 127.3,125.5 127.4,125.5 127.5,125.5       127.5,125.5 127.6,125.5 127.7,125.5 127.7,125.5 127.8,125.5 127.8,125.5 127.9,125.5 128,125.5 128,125.5 128.1,125.5       128.2,125.5 128.2,125.5 128.3,125.5 128.4,125.5 128.4,125.5 128.5,125.5 128.6,125.5 128.6,125.5 128.7,125.5 128.7,125.5       128.8,125.5 128.9,125.5 128.9,125.5 129,125.5 129.1,125.5 129.1,125.5 129.2,125.5 129.3,125.5 129.3,125.5 129.4,125.5       129.5,125.5 129.5,125.5 129.6,125.5 129.7,125.5 129.7,125.5 129.8,125.5 129.8,125.5 129.9,125.5 130,125.5 130,125.5       130.1,125.5 130.2,125.5 130.2,125.5 130.3,125.5 130.4,125.5 130.4,125.5 130.5,125.5 130.6,125.5 130.6,125.5 130.7,125.5       130.7,125.5 130.8,125.5 130.9,125.5 130.9,125.5 131,125.5 131.1,125.5 131.1,125.5 131.2,125.5 131.3,125.5 131.3,125.5       131.4,125.5 131.5,125.5 131.5,125.5 131.6,125.5 131.6,125.5 131.7,125.5 131.8,125.5 131.8,125.5 131.9,125.5 132,125.5       132,125.5 132.1,125.5 132.2,125.5 132.2,125.5 132.3,125.5 132.4,125.5 132.4,125.5 132.5,125.5 132.5,125.5 132.6,125.5       132.7,125.5 132.7,125.5 132.8,125.5 132.8,120.8 132.7,120.8 132.7,120.8 132.6,120.8 132.5,120.8 132.5,120.8 132.4,120.8       132.4,120.8 132.3,120.8 132.2,120.8 132.2,120.8 132.1,120.8 132,120.8 132,120.8 131.9,120.8 131.8,120.8 131.8,120.8       131.7,120.8 131.6,120.8 131.6,120.8 131.5,120.8 131.5,120.8 131.4,120.8 131.3,120.8 131.3,120.8 131.2,120.8 131.1,120.8       131.1,120.8 131,120.8 130.9,120.8 130.9,120.8 130.8,120.8 130.7,120.8 130.7,120.8 130.6,120.8 130.6,120.8 130.5,120.8       130.4,120.8 130.4,120.8 130.3,120.8 130.2,120.8 130.2,120.8 130.1,120.8 130,120.8 130,120.8 129.9,120.8 129.8,120.8       129.8,120.8 129.7,120.8 129.7,120.8 129.6,120.8 129.5,120.8 129.5,120.8 129.4,120.8 129.3,120.8 129.3,120.8 129.2,120.8       129.1,120.8 129.1,120.8 129,120.8 128.9,120.8 128.9,120.8 128.8,120.8 128.7,120.8 128.7,120.8 128.6,120.8 128.6,120.8       128.5,120.8 128.4,120.8 128.4,120.8 128.3,120.8 128.2,120.8 128.2,120.8 128.1,120.8 128,120.8 128,120.8 127.9,120.8       127.8,120.8 127.8,120.8 127.7,120.8 127.7,120.8 127.6,120.8 127.5,120.8 127.5,120.8 127.4,120.8 127.3,120.8 127.3,120.8       127.2,120.8 127.1,120.8 127.1,120.8 127,120.8 126.9,120.8 126.9,120.8 126.8,120.8 126.8,120.8 126.7,120.8 126.6,120.8       126.6,120.8 126.5,120.8 126.4,120.8 126.4,120.8 126.3,120.8 126.2,120.8 126.2,120.8 126.1,120.8 126,120.8 126,120.8       125.9,120.8 125.9,120.8 125.8,120.8 125.7,120.8 125.7,120.8 125.6,120.8 125.5,120.8 125.5,120.8 125.4,120.8 125.3,120.8       125.3,120.8 125.2,120.8 125.1,120.8 125.1,120.8 125,120.8 125,120.8 124.9,120.8 124.8,120.8 124.8,120.8 124.7,120.8       124.6,120.8 124.6,120.8 124.5,120.8 124.4,120.8 124.4,120.8 124.3,120.8 124.2,120.8 124.2,120.8 124.1,120.8 124,120.8       124,120.8 123.9,120.8 123.9,120.8 123.8,120.8 123.7,120.8 123.7,120.8 123.6,120.8 123.5,120.8 123.5,120.8 123.4,120.8       123.3,120.8 123.3,120.8 123.2,120.8 123.1,120.8 123.1,120.8 123,120.8 123,120.8 122.9,120.8 122.8,120.8 122.8,120.8       122.7,120.8 122.6,120.8 122.6,120.8 122.5,120.8 122.4,120.8 122.4,120.8 122.3,120.8 122.2,120.8 122.2,120.8 122.1,120.8       122.1,120.8 122,120.8 121.9,120.8 121.9,120.8 121.8,120.8 121.7,120.8 121.7,120.8 121.6,120.8 121.5,120.8 121.5,120.8       121.4,120.8 121.3,120.8 121.3,120.8 121.2,120.8 121.2,120.8 121.1,120.8 121,120.8 121,120.8 120.9,120.8 120.8,120.8       120.8,120.8 120.7,120.8 120.6,120.8 120.6,120.8 120.5,120.8 120.4,120.8 120.4,125.5 120.5,125.5     "
+             id="polygon234" /><linearGradient
+             id="SVGID_27_"
+             gradientUnits="userSpaceOnUse"
+             x1="129.0972"
+             y1="272.1867"
+             x2="129.0972"
+             y2="-13.8589"><stop
+               offset="0"
+               style="stop-color:#59FF7F"
+               id="stop237" /><stop
+               offset="1"
+               style="stop-color:#6BFBFF"
+               id="stop239" /></linearGradient><polygon
+             class="st33"
+             points="132.7,133.2 132.7,133.2 132.6,133.2 132.6,133.2 132.5,133.2 132.5,133.2 132.5,133.2       132.4,133.2 132.4,133.2 132.3,133.2 132.3,133.2 132.3,133.2 132.2,133.2 132.2,133.2 132.1,133.2 132.1,133.2 132.1,133.2       132,133.2 132,133.2 132,133.2 131.9,133.2 131.9,133.2 131.8,133.2 131.8,133.2 131.8,133.2 131.7,133.2 131.7,133.2       131.6,133.2 131.6,133.2 131.6,133.2 131.5,133.2 131.5,133.2 131.5,133.2 131.4,133.2 131.4,133.2 131.3,133.2 131.3,133.2       131.3,133.2 131.2,133.2 131.2,133.2 131.1,133.2 131.1,133.2 131.1,133.2 131,133.2 131,133.2 131,133.2 130.9,133.2       130.9,133.2 130.8,133.2 130.8,133.2 130.8,133.2 130.7,133.2 130.7,133.2 130.6,133.2 130.6,133.2 130.6,133.2 130.5,133.2       130.5,133.2 130.4,133.2 130.4,133.2 130.4,133.2 130.3,133.2 130.3,133.2 130.3,133.2 130.2,133.2 130.2,133.2 130.1,133.2       130.1,133.2 130.1,133.2 130,133.2 130,133.2 129.9,133.2 129.9,133.2 129.9,133.2 129.8,133.2 129.8,133.2 129.8,133.2       129.7,133.2 129.7,133.2 129.6,133.2 129.6,133.2 129.6,133.2 129.5,133.2 129.5,133.2 129.4,133.2 129.4,133.2 129.4,133.2       129.3,133.2 129.3,133.2 129.3,133.2 129.2,133.2 129.2,133.2 129.1,133.2 129.1,133.2 129.1,133.2 129,133.2 129,133.2       128.9,133.2 128.9,133.2 128.9,133.2 128.8,133.2 128.8,133.2 128.7,133.2 128.7,133.2 128.7,133.2 128.6,133.2 128.6,133.2       128.6,133.2 128.5,133.2 128.5,133.2 128.4,133.2 128.4,133.2 128.4,133.2 128.3,133.2 128.3,133.2 128.2,133.2 128.2,133.2       128.2,133.2 128.1,133.2 128.1,133.2 128.1,133.2 128,133.2 128,133.2 127.9,133.2 127.9,133.2 127.9,133.2 127.8,133.2       127.8,133.2 127.7,133.2 127.7,133.2 127.7,133.2 127.6,133.2 127.6,133.2 127.6,133.2 127.5,133.2 127.5,133.2 127.4,133.2       127.4,133.2 127.4,133.2 127.3,133.2 127.3,133.2 127.2,133.2 127.2,133.2 127.2,133.2 127.1,133.2 127.1,133.2 127,133.2       127,133.2 127,133.2 126.9,133.2 126.9,133.2 126.9,133.2 126.8,133.2 126.8,133.2 126.7,133.2 126.7,133.2 126.7,133.2       126.6,133.2 126.6,133.2 126.5,133.2 126.5,133.2 126.5,133.2 126.4,133.2 126.4,133.2 126.4,133.2 126.3,133.2 126.3,133.2       126.2,133.2 126.2,133.2 126.2,133.2 126.1,133.2 126.1,133.2 126,133.2 126,133.2 126,133.2 125.9,133.2 125.9,133.2       125.9,133.2 125.8,133.2 125.8,133.2 125.7,133.2 125.7,133.2 125.7,133.2 125.6,133.2 125.6,133.2 125.5,133.2 125.5,133.2       125.5,133.2 125.4,133.2 125.4,133.2 125.4,137.9 125.4,137.9 125.5,137.9 125.5,137.9 125.5,137.9 125.6,137.9 125.6,137.9       125.7,137.9 125.7,137.9 125.7,137.9 125.8,137.9 125.8,137.9 125.9,137.9 125.9,137.9 125.9,137.9 126,137.9 126,137.9       126,137.9 126.1,137.9 126.1,137.9 126.2,137.9 126.2,137.9 126.2,137.9 126.3,137.9 126.3,137.9 126.4,137.9 126.4,137.9       126.4,137.9 126.5,137.9 126.5,137.9 126.5,137.9 126.6,137.9 126.6,137.9 126.7,137.9 126.7,137.9 126.7,137.9 126.8,137.9       126.8,137.9 126.9,137.9 126.9,137.9 126.9,137.9 127,137.9 127,137.9 127,137.9 127.1,137.9 127.1,137.9 127.2,137.9       127.2,137.9 127.2,137.9 127.3,137.9 127.3,137.9 127.4,137.9 127.4,137.9 127.4,137.9 127.5,137.9 127.5,137.9 127.6,137.9       127.6,137.9 127.6,137.9 127.7,137.9 127.7,137.9 127.7,137.9 127.8,137.9 127.8,137.9 127.9,137.9 127.9,137.9 127.9,137.9       128,137.9 128,137.9 128.1,137.9 128.1,137.9 128.1,137.9 128.2,137.9 128.2,137.9 128.2,137.9 128.3,137.9 128.3,137.9       128.4,137.9 128.4,137.9 128.4,137.9 128.5,137.9 128.5,137.9 128.6,137.9 128.6,137.9 128.6,137.9 128.7,137.9 128.7,137.9       128.7,137.9 128.8,137.9 128.8,137.9 128.9,137.9 128.9,137.9 128.9,137.9 129,137.9 129,137.9 129.1,137.9 129.1,137.9       129.1,137.9 129.2,137.9 129.2,137.9 129.3,137.9 129.3,137.9 129.3,137.9 129.4,137.9 129.4,137.9 129.4,137.9 129.5,137.9       129.5,137.9 129.6,137.9 129.6,137.9 129.6,137.9 129.7,137.9 129.7,137.9 129.8,137.9 129.8,137.9 129.8,137.9 129.9,137.9       129.9,137.9 129.9,137.9 130,137.9 130,137.9 130.1,137.9 130.1,137.9 130.1,137.9 130.2,137.9 130.2,137.9 130.3,137.9       130.3,137.9 130.3,137.9 130.4,137.9 130.4,137.9 130.4,137.9 130.5,137.9 130.5,137.9 130.6,137.9 130.6,137.9 130.6,137.9       130.7,137.9 130.7,137.9 130.8,137.9 130.8,137.9 130.8,137.9 130.9,137.9 130.9,137.9 131,137.9 131,137.9 131,137.9       131.1,137.9 131.1,137.9 131.1,137.9 131.2,137.9 131.2,137.9 131.3,137.9 131.3,137.9 131.3,137.9 131.4,137.9 131.4,137.9       131.5,137.9 131.5,137.9 131.5,137.9 131.6,137.9 131.6,137.9 131.6,137.9 131.7,137.9 131.7,137.9 131.8,137.9 131.8,137.9       131.8,137.9 131.9,137.9 131.9,137.9 132,137.9 132,137.9 132,137.9 132.1,137.9 132.1,137.9 132.1,137.9 132.2,137.9       132.2,137.9 132.3,137.9 132.3,137.9 132.3,137.9 132.4,137.9 132.4,137.9 132.5,137.9 132.5,137.9 132.5,137.9 132.6,137.9       132.6,137.9 132.7,137.9 132.7,137.9 132.7,137.9 132.8,137.9 132.8,137.9 132.8,133.2 132.8,133.2 132.7,133.2     "
+             id="polygon241" /><linearGradient
+             id="SVGID_28_"
+             gradientUnits="userSpaceOnUse"
+             x1="126.625"
+             y1="272.1867"
+             x2="126.625"
+             y2="-13.8589"><stop
+               offset="0"
+               style="stop-color:#59FF7F"
+               id="stop244" /><stop
+               offset="1"
+               style="stop-color:#6BFBFF"
+               id="stop246" /></linearGradient><polygon
+             class="st34"
+             points="125.5,150.3 125.5,150.3 125.6,150.3 125.7,150.3 125.7,150.3 125.8,150.3 125.9,150.3       125.9,150.3 126,150.3 126,150.3 126.1,150.3 126.2,150.3 126.2,150.3 126.3,150.3 126.4,150.3 126.4,150.3 126.5,150.3       126.6,150.3 126.6,150.3 126.7,150.3 126.8,150.3 126.8,150.3 126.9,150.3 126.9,150.3 127,150.3 127.1,150.3 127.1,150.3       127.2,150.3 127.3,150.3 127.3,150.3 127.4,150.3 127.5,150.3 127.5,150.3 127.6,150.3 127.7,150.3 127.7,150.3 127.8,150.3       127.8,150.3 127.9,150.3 128,150.3 128,150.3 128.1,150.3 128.2,150.3 128.2,150.3 128.3,150.3 128.4,150.3 128.4,150.3       128.5,150.3 128.6,150.3 128.6,150.3 128.7,150.3 128.7,150.3 128.8,150.3 128.9,150.3 128.9,150.3 129,150.3 129.1,150.3       129.1,150.3 129.2,150.3 129.3,150.3 129.3,150.3 129.4,150.3 129.5,150.3 129.5,150.3 129.6,150.3 129.7,150.3 129.7,150.3       129.8,150.3 129.8,150.3 129.9,150.3 130,150.3 130,150.3 130.1,150.3 130.2,150.3 130.2,150.3 130.3,150.3 130.4,150.3       130.4,150.3 130.5,150.3 130.6,150.3 130.6,150.3 130.7,150.3 130.7,150.3 130.8,150.3 130.9,150.3 130.9,150.3 131,150.3       131.1,150.3 131.1,150.3 131.2,150.3 131.3,150.3 131.3,150.3 131.4,150.3 131.5,150.3 131.5,150.3 131.6,150.3 131.6,150.3       131.7,150.3 131.8,150.3 131.8,150.3 131.9,150.3 132,150.3 132,150.3 132.1,150.3 132.2,150.3 132.2,150.3 132.3,150.3       132.4,150.3 132.4,150.3 132.5,150.3 132.5,150.3 132.6,150.3 132.7,150.3 132.7,150.3 132.8,150.3 132.8,145.5 132.7,145.5       132.7,145.5 132.6,145.5 132.5,145.5 132.5,145.5 132.4,145.5 132.4,145.5 132.3,145.5 132.2,145.5 132.2,145.5 132.1,145.5       132,145.5 132,145.5 131.9,145.5 131.8,145.5 131.8,145.5 131.7,145.5 131.6,145.5 131.6,145.5 131.5,145.5 131.5,145.5       131.4,145.5 131.3,145.5 131.3,145.5 131.2,145.5 131.1,145.5 131.1,145.5 131,145.5 130.9,145.5 130.9,145.5 130.8,145.5       130.7,145.5 130.7,145.5 130.6,145.5 130.6,145.5 130.5,145.5 130.4,145.5 130.4,145.5 130.3,145.5 130.2,145.5 130.2,145.5       130.1,145.5 130,145.5 130,145.5 129.9,145.5 129.8,145.5 129.8,145.5 129.7,145.5 129.7,145.5 129.6,145.5 129.5,145.5       129.5,145.5 129.4,145.5 129.3,145.5 129.3,145.5 129.2,145.5 129.1,145.5 129.1,145.5 129,145.5 128.9,145.5 128.9,145.5       128.8,145.5 128.7,145.5 128.7,145.5 128.6,145.5 128.6,145.5 128.5,145.5 128.4,145.5 128.4,145.5 128.3,145.5 128.2,145.5       128.2,145.5 128.1,145.5 128,145.5 128,145.5 127.9,145.5 127.8,145.5 127.8,145.5 127.7,145.5 127.7,145.5 127.6,145.5       127.5,145.5 127.5,145.5 127.4,145.5 127.3,145.5 127.3,145.5 127.2,145.5 127.1,145.5 127.1,145.5 127,145.5 126.9,145.5       126.9,145.5 126.8,145.5 126.8,145.5 126.7,145.5 126.6,145.5 126.6,145.5 126.5,145.5 126.4,145.5 126.4,145.5 126.3,145.5       126.2,145.5 126.2,145.5 126.1,145.5 126,145.5 126,145.5 125.9,145.5 125.9,145.5 125.8,145.5 125.7,145.5 125.7,145.5       125.6,145.5 125.5,145.5 125.5,145.5 125.4,145.5 125.3,145.5 125.3,145.5 125.2,145.5 125.1,145.5 125.1,145.5 125,145.5       125,145.5 124.9,145.5 124.8,145.5 124.8,145.5 124.7,145.5 124.6,145.5 124.6,145.5 124.5,145.5 124.4,145.5 124.4,145.5       124.3,145.5 124.2,145.5 124.2,145.5 124.1,145.5 124,145.5 124,145.5 123.9,145.5 123.9,145.5 123.8,145.5 123.7,145.5       123.7,145.5 123.6,145.5 123.5,145.5 123.5,145.5 123.4,145.5 123.3,145.5 123.3,145.5 123.2,145.5 123.1,145.5 123.1,145.5       123,145.5 123,145.5 122.9,145.5 122.8,145.5 122.8,145.5 122.7,145.5 122.6,145.5 122.6,145.5 122.5,145.5 122.4,145.5       122.4,145.5 122.3,145.5 122.2,145.5 122.2,145.5 122.1,145.5 122.1,145.5 122,145.5 121.9,145.5 121.9,145.5 121.8,145.5       121.7,145.5 121.7,145.5 121.6,145.5 121.5,145.5 121.5,145.5 121.4,145.5 121.3,145.5 121.3,145.5 121.2,145.5 121.2,145.5       121.1,145.5 121,145.5 121,145.5 120.9,145.5 120.8,145.5 120.8,145.5 120.7,145.5 120.6,145.5 120.6,145.5 120.5,145.5       120.4,145.5 120.4,150.3 120.5,150.3 120.6,150.3 120.6,150.3 120.7,150.3 120.8,150.3 120.8,150.3 120.9,150.3 121,150.3       121,150.3 121.1,150.3 121.2,150.3 121.2,150.3 121.3,150.3 121.3,150.3 121.4,150.3 121.5,150.3 121.5,150.3 121.6,150.3       121.7,150.3 121.7,150.3 121.8,150.3 121.9,150.3 121.9,150.3 122,150.3 122.1,150.3 122.1,150.3 122.2,150.3 122.2,150.3       122.3,150.3 122.4,150.3 122.4,150.3 122.5,150.3 122.6,150.3 122.6,150.3 122.7,150.3 122.8,150.3 122.8,150.3 122.9,150.3       123,150.3 123,150.3 123.1,150.3 123.1,150.3 123.2,150.3 123.3,150.3 123.3,150.3 123.4,150.3 123.5,150.3 123.5,150.3       123.6,150.3 123.7,150.3 123.7,150.3 123.8,150.3 123.9,150.3 123.9,150.3 124,150.3 124,150.3 124.1,150.3 124.2,150.3       124.2,150.3 124.3,150.3 124.4,150.3 124.4,150.3 124.5,150.3 124.6,150.3 124.6,150.3 124.7,150.3 124.8,150.3 124.8,150.3       124.9,150.3 125,150.3 125,150.3 125.1,150.3 125.1,150.3 125.2,150.3 125.3,150.3 125.3,150.3 125.4,150.3     "
+             id="polygon248" /><linearGradient
+             id="SVGID_29_"
+             gradientUnits="userSpaceOnUse"
+             x1="193.375"
+             y1="272.1867"
+             x2="193.375"
+             y2="-13.8589"><stop
+               offset="0"
+               style="stop-color:#59FF7F"
+               id="stop251" /><stop
+               offset="1"
+               style="stop-color:#6BFBFF"
+               id="stop253" /></linearGradient><polygon
+             class="st35"
+             points="199.5,71.4 199.4,71.4 199.4,71.4 199.3,71.4 199.2,71.4 199.2,71.4 199.1,71.4 199,71.4       199,71.4 198.9,71.4 198.8,71.4 198.8,71.4 198.7,71.4 198.7,71.4 198.6,71.4 198.5,71.4 198.5,71.4 198.4,71.4 198.3,71.4       198.3,71.4 198.2,71.4 198.1,71.4 198.1,71.4 198,71.4 197.9,71.4 197.9,71.4 197.8,71.4 197.8,71.4 197.7,71.4 197.6,71.4       197.6,71.4 197.5,71.4 197.4,71.4 197.4,71.4 197.3,71.4 197.2,71.4 197.2,71.4 197.1,71.4 197,71.4 197,71.4 196.9,71.4       196.9,71.4 196.8,71.4 196.7,71.4 196.7,71.4 196.6,71.4 196.5,71.4 196.5,71.4 196.4,71.4 196.3,71.4 196.3,71.4 196.2,71.4       196.1,71.4 196.1,71.4 196,71.4 196,71.4 195.9,71.4 195.8,71.4 195.8,71.4 195.7,71.4 195.6,71.4 195.6,71.4 195.5,71.4       195.4,71.4 195.4,71.4 195.3,71.4 195.2,71.4 195.2,71.4 195.1,71.4 195,71.4 195,71.4 194.9,71.4 194.9,71.4 194.8,71.4       194.7,71.4 194.7,71.4 194.6,71.4 194.5,71.4 194.5,71.4 194.4,71.4 194.3,71.4 194.3,71.4 194.2,71.4 194.1,71.4 194.1,71.4       194,71.4 194,71.4 193.9,71.4 193.8,71.4 193.8,71.4 193.7,71.4 193.6,71.4 193.6,71.4 193.5,71.4 193.4,71.4 193.4,71.4       193.3,71.4 193.2,71.4 193.2,71.4 193.1,71.4 193.1,71.4 193,71.4 192.9,71.4 192.9,71.4 192.8,71.4 192.7,71.4 192.7,71.4       192.6,71.4 192.5,71.4 192.5,71.4 192.4,71.4 192.3,71.4 192.3,71.4 192.2,71.4 192.2,71.4 192.1,71.4 192,71.4 192,71.4       191.9,71.4 191.8,71.4 191.8,71.4 191.7,71.4 191.6,71.4 191.6,71.4 191.5,71.4 191.4,71.4 191.4,71.4 191.3,71.4 191.3,71.4       191.2,71.4 191.1,71.4 191.1,71.4 191,71.4 190.9,71.4 190.9,71.4 190.8,71.4 190.7,71.4 190.7,71.4 190.6,71.4 190.5,71.4       190.5,71.4 190.4,71.4 190.3,71.4 190.3,71.4 190.2,71.4 190.2,71.4 190.1,71.4 190,71.4 190,71.4 189.9,71.4 189.8,71.4       189.8,71.4 189.7,71.4 189.6,71.4 189.6,71.4 189.5,71.4 189.4,71.4 189.4,71.4 189.3,71.4 189.3,71.4 189.2,71.4 189.1,71.4       189.1,71.4 189,71.4 188.9,71.4 188.9,71.4 188.8,71.4 188.7,71.4 188.7,71.4 188.6,71.4 188.5,71.4 188.5,71.4 188.4,71.4       188.4,71.4 188.3,71.4 188.2,71.4 188.2,71.4 188.1,71.4 188,71.4 188,71.4 187.9,71.4 187.8,71.4 187.8,71.4 187.7,71.4       187.6,71.4 187.6,71.4 187.5,71.4 187.5,71.4 187.4,71.4 187.3,71.4 187.3,71.4 187.2,71.4 187.2,76.1 187.3,76.1 187.3,76.1       187.4,76.1 187.5,76.1 187.5,76.1 187.6,76.1 187.6,76.1 187.7,76.1 187.8,76.1 187.8,76.1 187.9,76.1 188,76.1 188,76.1       188.1,76.1 188.2,76.1 188.2,76.1 188.3,76.1 188.4,76.1 188.4,76.1 188.5,76.1 188.5,76.1 188.6,76.1 188.7,76.1 188.7,76.1       188.8,76.1 188.9,76.1 188.9,76.1 189,76.1 189.1,76.1 189.1,76.1 189.2,76.1 189.3,76.1 189.3,76.1 189.4,76.1 189.4,76.1       189.5,76.1 189.6,76.1 189.6,76.1 189.7,76.1 189.8,76.1 189.8,76.1 189.9,76.1 190,76.1 190,76.1 190.1,76.1 190.2,76.1       190.2,76.1 190.3,76.1 190.3,76.1 190.4,76.1 190.5,76.1 190.5,76.1 190.6,76.1 190.7,76.1 190.7,76.1 190.8,76.1 190.9,76.1       190.9,76.1 191,76.1 191.1,76.1 191.1,76.1 191.2,76.1 191.3,76.1 191.3,76.1 191.4,76.1 191.4,76.1 191.5,76.1 191.6,76.1       191.6,76.1 191.7,76.1 191.8,76.1 191.8,76.1 191.9,76.1 192,76.1 192,76.1 192.1,76.1 192.2,76.1 192.2,76.1 192.3,76.1       192.3,76.1 192.4,76.1 192.5,76.1 192.5,76.1 192.6,76.1 192.7,76.1 192.7,76.1 192.8,76.1 192.9,76.1 192.9,76.1 193,76.1       193.1,76.1 193.1,76.1 193.2,76.1 193.2,76.1 193.3,76.1 193.4,76.1 193.4,76.1 193.5,76.1 193.6,76.1 193.6,76.1 193.7,76.1       193.8,76.1 193.8,76.1 193.9,76.1 194,76.1 194,76.1 194.1,76.1 194.1,76.1 194.2,76.1 194.3,76.1 194.3,76.1 194.4,76.1       194.5,76.1 194.5,76.1 194.6,76.1 194.7,76.1 194.7,76.1 194.8,76.1 194.9,76.1 194.9,76.1 195,76.1 195,76.1 195.1,76.1       195.2,76.1 195.2,76.1 195.3,76.1 195.4,76.1 195.4,76.1 195.5,76.1 195.6,76.1 195.6,76.1 195.7,76.1 195.8,76.1 195.8,76.1       195.9,76.1 196,76.1 196,76.1 196.1,76.1 196.1,76.1 196.2,76.1 196.3,76.1 196.3,76.1 196.4,76.1 196.5,76.1 196.5,76.1       196.6,76.1 196.7,76.1 196.7,76.1 196.8,76.1 196.9,76.1 196.9,76.1 197,76.1 197,76.1 197.1,76.1 197.2,76.1 197.2,76.1       197.3,76.1 197.4,76.1 197.4,76.1 197.5,76.1 197.6,76.1 197.6,76.1 197.7,76.1 197.8,76.1 197.8,76.1 197.9,76.1 197.9,76.1       198,76.1 198.1,76.1 198.1,76.1 198.2,76.1 198.3,76.1 198.3,76.1 198.4,76.1 198.5,76.1 198.5,76.1 198.6,76.1 198.7,76.1       198.7,76.1 198.8,76.1 198.8,76.1 198.9,76.1 199,76.1 199,76.1 199.1,76.1 199.2,76.1 199.2,76.1 199.3,76.1 199.4,76.1       199.4,76.1 199.5,76.1 199.6,76.1 199.6,71.4     "
+             id="polygon255" /><linearGradient
+             id="SVGID_30_"
+             gradientUnits="userSpaceOnUse"
+             x1="190.9028"
+             y1="272.1867"
+             x2="190.9028"
+             y2="-13.8589"><stop
+               offset="0"
+               style="stop-color:#59FF7F"
+               id="stop258" /><stop
+               offset="1"
+               style="stop-color:#6BFBFF"
+               id="stop260" /></linearGradient><polygon
+             class="st36"
+             points="187.3,88.5 187.3,88.5 187.3,88.5 187.4,88.5 187.4,88.5 187.5,88.5 187.5,88.5 187.5,88.5       187.6,88.5 187.6,88.5 187.7,88.5 187.7,88.5 187.7,88.5 187.8,88.5 187.8,88.5 187.9,88.5 187.9,88.5 187.9,88.5 188,88.5       188,88.5 188,88.5 188.1,88.5 188.1,88.5 188.2,88.5 188.2,88.5 188.2,88.5 188.3,88.5 188.3,88.5 188.4,88.5 188.4,88.5       188.4,88.5 188.5,88.5 188.5,88.5 188.5,88.5 188.6,88.5 188.6,88.5 188.7,88.5 188.7,88.5 188.7,88.5 188.8,88.5 188.8,88.5       188.9,88.5 188.9,88.5 188.9,88.5 189,88.5 189,88.5 189,88.5 189.1,88.5 189.1,88.5 189.2,88.5 189.2,88.5 189.2,88.5       189.3,88.5 189.3,88.5 189.4,88.5 189.4,88.5 189.4,88.5 189.5,88.5 189.5,88.5 189.6,88.5 189.6,88.5 189.6,88.5 189.7,88.5       189.7,88.5 189.7,88.5 189.8,88.5 189.8,88.5 189.9,88.5 189.9,88.5 189.9,88.5 190,88.5 190,88.5 190.1,88.5 190.1,88.5       190.1,88.5 190.2,88.5 190.2,88.5 190.2,88.5 190.3,88.5 190.3,88.5 190.4,88.5 190.4,88.5 190.4,88.5 190.5,88.5 190.5,88.5       190.6,88.5 190.6,88.5 190.6,88.5 190.7,88.5 190.7,88.5 190.7,88.5 190.8,88.5 190.8,88.5 190.9,88.5 190.9,88.5 190.9,88.5       191,88.5 191,88.5 191.1,88.5 191.1,88.5 191.1,88.5 191.2,88.5 191.2,88.5 191.3,88.5 191.3,88.5 191.3,88.5 191.4,88.5       191.4,88.5 191.4,88.5 191.5,88.5 191.5,88.5 191.6,88.5 191.6,88.5 191.6,88.5 191.7,88.5 191.7,88.5 191.8,88.5 191.8,88.5       191.8,88.5 191.9,88.5 191.9,88.5 191.9,88.5 192,88.5 192,88.5 192.1,88.5 192.1,88.5 192.1,88.5 192.2,88.5 192.2,88.5       192.3,88.5 192.3,88.5 192.3,88.5 192.4,88.5 192.4,88.5 192.4,88.5 192.5,88.5 192.5,88.5 192.6,88.5 192.6,88.5 192.6,88.5       192.7,88.5 192.7,88.5 192.8,88.5 192.8,88.5 192.8,88.5 192.9,88.5 192.9,88.5 193,88.5 193,88.5 193,88.5 193.1,88.5       193.1,88.5 193.1,88.5 193.2,88.5 193.2,88.5 193.3,88.5 193.3,88.5 193.3,88.5 193.4,88.5 193.4,88.5 193.5,88.5 193.5,88.5       193.5,88.5 193.6,88.5 193.6,88.5 193.6,88.5 193.7,88.5 193.7,88.5 193.8,88.5 193.8,88.5 193.8,88.5 193.9,88.5 193.9,88.5       194,88.5 194,88.5 194,88.5 194.1,88.5 194.1,88.5 194.1,88.5 194.2,88.5 194.2,88.5 194.3,88.5 194.3,88.5 194.3,88.5       194.4,88.5 194.4,88.5 194.5,88.5 194.5,88.5 194.5,88.5 194.6,88.5 194.6,88.5 194.6,83.7 194.6,83.7 194.5,83.7 194.5,83.7       194.5,83.7 194.4,83.7 194.4,83.7 194.3,83.7 194.3,83.7 194.3,83.7 194.2,83.7 194.2,83.7 194.1,83.7 194.1,83.7 194.1,83.7       194,83.7 194,83.7 194,83.7 193.9,83.7 193.9,83.7 193.8,83.7 193.8,83.7 193.8,83.7 193.7,83.7 193.7,83.7 193.6,83.7       193.6,83.7 193.6,83.7 193.5,83.7 193.5,83.7 193.5,83.7 193.4,83.7 193.4,83.7 193.3,83.7 193.3,83.7 193.3,83.7 193.2,83.7       193.2,83.7 193.1,83.7 193.1,83.7 193.1,83.7 193,83.7 193,83.7 193,83.7 192.9,83.7 192.9,83.7 192.8,83.7 192.8,83.7       192.8,83.7 192.7,83.7 192.7,83.7 192.6,83.7 192.6,83.7 192.6,83.7 192.5,83.7 192.5,83.7 192.4,83.7 192.4,83.7 192.4,83.7       192.3,83.7 192.3,83.7 192.3,83.7 192.2,83.7 192.2,83.7 192.1,83.7 192.1,83.7 192.1,83.7 192,83.7 192,83.7 191.9,83.7       191.9,83.7 191.9,83.7 191.8,83.7 191.8,83.7 191.8,83.7 191.7,83.7 191.7,83.7 191.6,83.7 191.6,83.7 191.6,83.7 191.5,83.7       191.5,83.7 191.4,83.7 191.4,83.7 191.4,83.7 191.3,83.7 191.3,83.7 191.3,83.7 191.2,83.7 191.2,83.7 191.1,83.7 191.1,83.7       191.1,83.7 191,83.7 191,83.7 190.9,83.7 190.9,83.7 190.9,83.7 190.8,83.7 190.8,83.7 190.7,83.7 190.7,83.7 190.7,83.7       190.6,83.7 190.6,83.7 190.6,83.7 190.5,83.7 190.5,83.7 190.4,83.7 190.4,83.7 190.4,83.7 190.3,83.7 190.3,83.7 190.2,83.7       190.2,83.7 190.2,83.7 190.1,83.7 190.1,83.7 190.1,83.7 190,83.7 190,83.7 189.9,83.7 189.9,83.7 189.9,83.7 189.8,83.7       189.8,83.7 189.7,83.7 189.7,83.7 189.7,83.7 189.6,83.7 189.6,83.7 189.6,83.7 189.5,83.7 189.5,83.7 189.4,83.7 189.4,83.7       189.4,83.7 189.3,83.7 189.3,83.7 189.2,83.7 189.2,83.7 189.2,83.7 189.1,83.7 189.1,83.7 189,83.7 189,83.7 189,83.7       188.9,83.7 188.9,83.7 188.9,83.7 188.8,83.7 188.8,83.7 188.7,83.7 188.7,83.7 188.7,83.7 188.6,83.7 188.6,83.7 188.5,83.7       188.5,83.7 188.5,83.7 188.4,83.7 188.4,83.7 188.4,83.7 188.3,83.7 188.3,83.7 188.2,83.7 188.2,83.7 188.2,83.7 188.1,83.7       188.1,83.7 188,83.7 188,83.7 188,83.7 187.9,83.7 187.9,83.7 187.9,83.7 187.8,83.7 187.8,83.7 187.7,83.7 187.7,83.7       187.7,83.7 187.6,83.7 187.6,83.7 187.5,83.7 187.5,83.7 187.5,83.7 187.4,83.7 187.4,83.7 187.3,83.7 187.3,83.7 187.3,83.7       187.2,83.7 187.2,83.7 187.2,88.5 187.2,88.5     "
+             id="polygon262" /><linearGradient
+             id="SVGID_31_"
+             gradientUnits="userSpaceOnUse"
+             x1="193.375"
+             y1="272.1867"
+             x2="193.375"
+             y2="-13.8589"><stop
+               offset="0"
+               style="stop-color:#59FF7F"
+               id="stop265" /><stop
+               offset="1"
+               style="stop-color:#6BFBFF"
+               id="stop267" /></linearGradient><polygon
+             class="st37"
+             points="199.4,96.1 199.4,96.1 199.3,96.1 199.2,96.1 199.2,96.1 199.1,96.1 199,96.1 199,96.1       198.9,96.1 198.8,96.1 198.8,96.1 198.7,96.1 198.7,96.1 198.6,96.1 198.5,96.1 198.5,96.1 198.4,96.1 198.3,96.1 198.3,96.1       198.2,96.1 198.1,96.1 198.1,96.1 198,96.1 197.9,96.1 197.9,96.1 197.8,96.1 197.8,96.1 197.7,96.1 197.6,96.1 197.6,96.1       197.5,96.1 197.4,96.1 197.4,96.1 197.3,96.1 197.2,96.1 197.2,96.1 197.1,96.1 197,96.1 197,96.1 196.9,96.1 196.9,96.1       196.8,96.1 196.7,96.1 196.7,96.1 196.6,96.1 196.5,96.1 196.5,96.1 196.4,96.1 196.3,96.1 196.3,96.1 196.2,96.1 196.1,96.1       196.1,96.1 196,96.1 196,96.1 195.9,96.1 195.8,96.1 195.8,96.1 195.7,96.1 195.6,96.1 195.6,96.1 195.5,96.1 195.4,96.1       195.4,96.1 195.3,96.1 195.2,96.1 195.2,96.1 195.1,96.1 195,96.1 195,96.1 194.9,96.1 194.9,96.1 194.8,96.1 194.7,96.1       194.7,96.1 194.6,96.1 194.5,96.1 194.5,96.1 194.4,96.1 194.3,96.1 194.3,96.1 194.2,96.1 194.1,96.1 194.1,96.1 194,96.1       194,96.1 193.9,96.1 193.8,96.1 193.8,96.1 193.7,96.1 193.6,96.1 193.6,96.1 193.5,96.1 193.4,96.1 193.4,96.1 193.3,96.1       193.2,96.1 193.2,96.1 193.1,96.1 193.1,96.1 193,96.1 192.9,96.1 192.9,96.1 192.8,96.1 192.7,96.1 192.7,96.1 192.6,96.1       192.5,96.1 192.5,96.1 192.4,96.1 192.3,96.1 192.3,96.1 192.2,96.1 192.2,96.1 192.1,96.1 192,96.1 192,96.1 191.9,96.1       191.8,96.1 191.8,96.1 191.7,96.1 191.6,96.1 191.6,96.1 191.5,96.1 191.4,96.1 191.4,96.1 191.3,96.1 191.3,96.1 191.2,96.1       191.1,96.1 191.1,96.1 191,96.1 190.9,96.1 190.9,96.1 190.8,96.1 190.7,96.1 190.7,96.1 190.6,96.1 190.5,96.1 190.5,96.1       190.4,96.1 190.3,96.1 190.3,96.1 190.2,96.1 190.2,96.1 190.1,96.1 190,96.1 190,96.1 189.9,96.1 189.8,96.1 189.8,96.1       189.7,96.1 189.6,96.1 189.6,96.1 189.5,96.1 189.4,96.1 189.4,96.1 189.3,96.1 189.3,96.1 189.2,96.1 189.1,96.1 189.1,96.1       189,96.1 188.9,96.1 188.9,96.1 188.8,96.1 188.7,96.1 188.7,96.1 188.6,96.1 188.5,96.1 188.5,96.1 188.4,96.1 188.4,96.1       188.3,96.1 188.2,96.1 188.2,96.1 188.1,96.1 188,96.1 188,96.1 187.9,96.1 187.8,96.1 187.8,96.1 187.7,96.1 187.6,96.1       187.6,96.1 187.5,96.1 187.5,96.1 187.4,96.1 187.3,96.1 187.3,96.1 187.2,96.1 187.2,100.8 187.3,100.8 187.3,100.8       187.4,100.8 187.5,100.8 187.5,100.8 187.6,100.8 187.6,100.8 187.7,100.8 187.8,100.8 187.8,100.8 187.9,100.8 188,100.8       188,100.8 188.1,100.8 188.2,100.8 188.2,100.8 188.3,100.8 188.4,100.8 188.4,100.8 188.5,100.8 188.5,100.8 188.6,100.8       188.7,100.8 188.7,100.8 188.8,100.8 188.9,100.8 188.9,100.8 189,100.8 189.1,100.8 189.1,100.8 189.2,100.8 189.3,100.8       189.3,100.8 189.4,100.8 189.4,100.8 189.5,100.8 189.6,100.8 189.6,100.8 189.7,100.8 189.8,100.8 189.8,100.8 189.9,100.8       190,100.8 190,100.8 190.1,100.8 190.2,100.8 190.2,100.8 190.3,100.8 190.3,100.8 190.4,100.8 190.5,100.8 190.5,100.8       190.6,100.8 190.7,100.8 190.7,100.8 190.8,100.8 190.9,100.8 190.9,100.8 191,100.8 191.1,100.8 191.1,100.8 191.2,100.8       191.3,100.8 191.3,100.8 191.4,100.8 191.4,100.8 191.5,100.8 191.6,100.8 191.6,100.8 191.7,100.8 191.8,100.8 191.8,100.8       191.9,100.8 192,100.8 192,100.8 192.1,100.8 192.2,100.8 192.2,100.8 192.3,100.8 192.3,100.8 192.4,100.8 192.5,100.8       192.5,100.8 192.6,100.8 192.7,100.8 192.7,100.8 192.8,100.8 192.9,100.8 192.9,100.8 193,100.8 193.1,100.8 193.1,100.8       193.2,100.8 193.2,100.8 193.3,100.8 193.4,100.8 193.4,100.8 193.5,100.8 193.6,100.8 193.6,100.8 193.7,100.8 193.8,100.8       193.8,100.8 193.9,100.8 194,100.8 194,100.8 194.1,100.8 194.1,100.8 194.2,100.8 194.3,100.8 194.3,100.8 194.4,100.8       194.5,100.8 194.5,100.8 194.6,100.8 194.7,100.8 194.7,100.8 194.8,100.8 194.9,100.8 194.9,100.8 195,100.8 195,100.8       195.1,100.8 195.2,100.8 195.2,100.8 195.3,100.8 195.4,100.8 195.4,100.8 195.5,100.8 195.6,100.8 195.6,100.8 195.7,100.8       195.8,100.8 195.8,100.8 195.9,100.8 196,100.8 196,100.8 196.1,100.8 196.1,100.8 196.2,100.8 196.3,100.8 196.3,100.8       196.4,100.8 196.5,100.8 196.5,100.8 196.6,100.8 196.7,100.8 196.7,100.8 196.8,100.8 196.9,100.8 196.9,100.8 197,100.8       197,100.8 197.1,100.8 197.2,100.8 197.2,100.8 197.3,100.8 197.4,100.8 197.4,100.8 197.5,100.8 197.6,100.8 197.6,100.8       197.7,100.8 197.8,100.8 197.8,100.8 197.9,100.8 197.9,100.8 198,100.8 198.1,100.8 198.1,100.8 198.2,100.8 198.3,100.8       198.3,100.8 198.4,100.8 198.5,100.8 198.5,100.8 198.6,100.8 198.7,100.8 198.7,100.8 198.8,100.8 198.8,100.8 198.9,100.8       199,100.8 199,100.8 199.1,100.8 199.2,100.8 199.2,100.8 199.3,100.8 199.4,100.8 199.4,100.8 199.5,100.8 199.6,100.8       199.6,96.1 199.5,96.1     "
+             id="polygon269" /><linearGradient
+             id="SVGID_32_"
+             gradientUnits="userSpaceOnUse"
+             x1="190.9028"
+             y1="272.1867"
+             x2="190.9028"
+             y2="-13.8589"><stop
+               offset="0"
+               style="stop-color:#59FF7F"
+               id="stop272" /><stop
+               offset="1"
+               style="stop-color:#6BFBFF"
+               id="stop274" /></linearGradient><polygon
+             class="st38"
+             points="187.3,113.2 187.3,113.2 187.3,113.2 187.4,113.2 187.4,113.2 187.5,113.2 187.5,113.2       187.5,113.2 187.6,113.2 187.6,113.2 187.7,113.2 187.7,113.2 187.7,113.2 187.8,113.2 187.8,113.2 187.9,113.2 187.9,113.2       187.9,113.2 188,113.2 188,113.2 188,113.2 188.1,113.2 188.1,113.2 188.2,113.2 188.2,113.2 188.2,113.2 188.3,113.2       188.3,113.2 188.4,113.2 188.4,113.2 188.4,113.2 188.5,113.2 188.5,113.2 188.5,113.2 188.6,113.2 188.6,113.2 188.7,113.2       188.7,113.2 188.7,113.2 188.8,113.2 188.8,113.2 188.9,113.2 188.9,113.2 188.9,113.2 189,113.2 189,113.2 189,113.2       189.1,113.2 189.1,113.2 189.2,113.2 189.2,113.2 189.2,113.2 189.3,113.2 189.3,113.2 189.4,113.2 189.4,113.2 189.4,113.2       189.5,113.2 189.5,113.2 189.6,113.2 189.6,113.2 189.6,113.2 189.7,113.2 189.7,113.2 189.7,113.2 189.8,113.2 189.8,113.2       189.9,113.2 189.9,113.2 189.9,113.2 190,113.2 190,113.2 190.1,113.2 190.1,113.2 190.1,113.2 190.2,113.2 190.2,113.2       190.2,113.2 190.3,113.2 190.3,113.2 190.4,113.2 190.4,113.2 190.4,113.2 190.5,113.2 190.5,113.2 190.6,113.2 190.6,113.2       190.6,113.2 190.7,113.2 190.7,113.2 190.7,113.2 190.8,113.2 190.8,113.2 190.9,113.2 190.9,113.2 190.9,113.2 191,113.2       191,113.2 191.1,113.2 191.1,113.2 191.1,113.2 191.2,113.2 191.2,113.2 191.3,113.2 191.3,113.2 191.3,113.2 191.4,113.2       191.4,113.2 191.4,113.2 191.5,113.2 191.5,113.2 191.6,113.2 191.6,113.2 191.6,113.2 191.7,113.2 191.7,113.2 191.8,113.2       191.8,113.2 191.8,113.2 191.9,113.2 191.9,113.2 191.9,113.2 192,113.2 192,113.2 192.1,113.2 192.1,113.2 192.1,113.2       192.2,113.2 192.2,113.2 192.3,113.2 192.3,113.2 192.3,113.2 192.4,113.2 192.4,113.2 192.4,113.2 192.5,113.2 192.5,113.2       192.6,113.2 192.6,113.2 192.6,113.2 192.7,113.2 192.7,113.2 192.8,113.2 192.8,113.2 192.8,113.2 192.9,113.2 192.9,113.2       193,113.2 193,113.2 193,113.2 193.1,113.2 193.1,113.2 193.1,113.2 193.2,113.2 193.2,113.2 193.3,113.2 193.3,113.2       193.3,113.2 193.4,113.2 193.4,113.2 193.5,113.2 193.5,113.2 193.5,113.2 193.6,113.2 193.6,113.2 193.6,113.2 193.7,113.2       193.7,113.2 193.8,113.2 193.8,113.2 193.8,113.2 193.9,113.2 193.9,113.2 194,113.2 194,113.2 194,113.2 194.1,113.2       194.1,113.2 194.1,113.2 194.2,113.2 194.2,113.2 194.3,113.2 194.3,113.2 194.3,113.2 194.4,113.2 194.4,113.2 194.5,113.2       194.5,113.2 194.5,113.2 194.6,113.2 194.6,113.2 194.6,108.4 194.6,108.4 194.5,108.4 194.5,108.4 194.5,108.4 194.4,108.4       194.4,108.4 194.3,108.4 194.3,108.4 194.3,108.4 194.2,108.4 194.2,108.4 194.1,108.4 194.1,108.4 194.1,108.4 194,108.4       194,108.4 194,108.4 193.9,108.4 193.9,108.4 193.8,108.4 193.8,108.4 193.8,108.4 193.7,108.4 193.7,108.4 193.6,108.4       193.6,108.4 193.6,108.4 193.5,108.4 193.5,108.4 193.5,108.4 193.4,108.4 193.4,108.4 193.3,108.4 193.3,108.4 193.3,108.4       193.2,108.4 193.2,108.4 193.1,108.4 193.1,108.4 193.1,108.4 193,108.4 193,108.4 193,108.4 192.9,108.4 192.9,108.4       192.8,108.4 192.8,108.4 192.8,108.4 192.7,108.4 192.7,108.4 192.6,108.4 192.6,108.4 192.6,108.4 192.5,108.4 192.5,108.4       192.4,108.4 192.4,108.4 192.4,108.4 192.3,108.4 192.3,108.4 192.3,108.4 192.2,108.4 192.2,108.4 192.1,108.4 192.1,108.4       192.1,108.4 192,108.4 192,108.4 191.9,108.4 191.9,108.4 191.9,108.4 191.8,108.4 191.8,108.4 191.8,108.4 191.7,108.4       191.7,108.4 191.6,108.4 191.6,108.4 191.6,108.4 191.5,108.4 191.5,108.4 191.4,108.4 191.4,108.4 191.4,108.4 191.3,108.4       191.3,108.4 191.3,108.4 191.2,108.4 191.2,108.4 191.1,108.4 191.1,108.4 191.1,108.4 191,108.4 191,108.4 190.9,108.4       190.9,108.4 190.9,108.4 190.8,108.4 190.8,108.4 190.7,108.4 190.7,108.4 190.7,108.4 190.6,108.4 190.6,108.4 190.6,108.4       190.5,108.4 190.5,108.4 190.4,108.4 190.4,108.4 190.4,108.4 190.3,108.4 190.3,108.4 190.2,108.4 190.2,108.4 190.2,108.4       190.1,108.4 190.1,108.4 190.1,108.4 190,108.4 190,108.4 189.9,108.4 189.9,108.4 189.9,108.4 189.8,108.4 189.8,108.4       189.7,108.4 189.7,108.4 189.7,108.4 189.6,108.4 189.6,108.4 189.6,108.4 189.5,108.4 189.5,108.4 189.4,108.4 189.4,108.4       189.4,108.4 189.3,108.4 189.3,108.4 189.2,108.4 189.2,108.4 189.2,108.4 189.1,108.4 189.1,108.4 189,108.4 189,108.4       189,108.4 188.9,108.4 188.9,108.4 188.9,108.4 188.8,108.4 188.8,108.4 188.7,108.4 188.7,108.4 188.7,108.4 188.6,108.4       188.6,108.4 188.5,108.4 188.5,108.4 188.5,108.4 188.4,108.4 188.4,108.4 188.4,108.4 188.3,108.4 188.3,108.4 188.2,108.4       188.2,108.4 188.2,108.4 188.1,108.4 188.1,108.4 188,108.4 188,108.4 188,108.4 187.9,108.4 187.9,108.4 187.9,108.4       187.8,108.4 187.8,108.4 187.7,108.4 187.7,108.4 187.7,108.4 187.6,108.4 187.6,108.4 187.5,108.4 187.5,108.4 187.5,108.4       187.4,108.4 187.4,108.4 187.3,108.4 187.3,108.4 187.3,108.4 187.2,108.4 187.2,108.4 187.2,113.2 187.2,113.2     "
+             id="polygon276" /><linearGradient
+             id="SVGID_33_"
+             gradientUnits="userSpaceOnUse"
+             x1="193.375"
+             y1="272.1867"
+             x2="193.375"
+             y2="-13.8589"><stop
+               offset="0"
+               style="stop-color:#59FF7F"
+               id="stop279" /><stop
+               offset="1"
+               style="stop-color:#6BFBFF"
+               id="stop281" /></linearGradient><polygon
+             class="st39"
+             points="199.4,120.8 199.4,120.8 199.3,120.8 199.2,120.8 199.2,120.8 199.1,120.8 199,120.8 199,120.8       198.9,120.8 198.8,120.8 198.8,120.8 198.7,120.8 198.7,120.8 198.6,120.8 198.5,120.8 198.5,120.8 198.4,120.8 198.3,120.8       198.3,120.8 198.2,120.8 198.1,120.8 198.1,120.8 198,120.8 197.9,120.8 197.9,120.8 197.8,120.8 197.8,120.8 197.7,120.8       197.6,120.8 197.6,120.8 197.5,120.8 197.4,120.8 197.4,120.8 197.3,120.8 197.2,120.8 197.2,120.8 197.1,120.8 197,120.8       197,120.8 196.9,120.8 196.9,120.8 196.8,120.8 196.7,120.8 196.7,120.8 196.6,120.8 196.5,120.8 196.5,120.8 196.4,120.8       196.3,120.8 196.3,120.8 196.2,120.8 196.1,120.8 196.1,120.8 196,120.8 196,120.8 195.9,120.8 195.8,120.8 195.8,120.8       195.7,120.8 195.6,120.8 195.6,120.8 195.5,120.8 195.4,120.8 195.4,120.8 195.3,120.8 195.2,120.8 195.2,120.8 195.1,120.8       195,120.8 195,120.8 194.9,120.8 194.9,120.8 194.8,120.8 194.7,120.8 194.7,120.8 194.6,120.8 194.5,120.8 194.5,120.8       194.4,120.8 194.3,120.8 194.3,120.8 194.2,120.8 194.1,120.8 194.1,120.8 194,120.8 194,120.8 193.9,120.8 193.8,120.8       193.8,120.8 193.7,120.8 193.6,120.8 193.6,120.8 193.5,120.8 193.4,120.8 193.4,120.8 193.3,120.8 193.2,120.8 193.2,120.8       193.1,120.8 193.1,120.8 193,120.8 192.9,120.8 192.9,120.8 192.8,120.8 192.7,120.8 192.7,120.8 192.6,120.8 192.5,120.8       192.5,120.8 192.4,120.8 192.3,120.8 192.3,120.8 192.2,120.8 192.2,120.8 192.1,120.8 192,120.8 192,120.8 191.9,120.8       191.8,120.8 191.8,120.8 191.7,120.8 191.6,120.8 191.6,120.8 191.5,120.8 191.4,120.8 191.4,120.8 191.3,120.8 191.3,120.8       191.2,120.8 191.1,120.8 191.1,120.8 191,120.8 190.9,120.8 190.9,120.8 190.8,120.8 190.7,120.8 190.7,120.8 190.6,120.8       190.5,120.8 190.5,120.8 190.4,120.8 190.3,120.8 190.3,120.8 190.2,120.8 190.2,120.8 190.1,120.8 190,120.8 190,120.8       189.9,120.8 189.8,120.8 189.8,120.8 189.7,120.8 189.6,120.8 189.6,120.8 189.5,120.8 189.4,120.8 189.4,120.8 189.3,120.8       189.3,120.8 189.2,120.8 189.1,120.8 189.1,120.8 189,120.8 188.9,120.8 188.9,120.8 188.8,120.8 188.7,120.8 188.7,120.8       188.6,120.8 188.5,120.8 188.5,120.8 188.4,120.8 188.4,120.8 188.3,120.8 188.2,120.8 188.2,120.8 188.1,120.8 188,120.8       188,120.8 187.9,120.8 187.8,120.8 187.8,120.8 187.7,120.8 187.6,120.8 187.6,120.8 187.5,120.8 187.5,120.8 187.4,120.8       187.3,120.8 187.3,120.8 187.2,120.8 187.2,125.5 187.3,125.5 187.3,125.5 187.4,125.5 187.5,125.5 187.5,125.5 187.6,125.5       187.6,125.5 187.7,125.5 187.8,125.5 187.8,125.5 187.9,125.5 188,125.5 188,125.5 188.1,125.5 188.2,125.5 188.2,125.5       188.3,125.5 188.4,125.5 188.4,125.5 188.5,125.5 188.5,125.5 188.6,125.5 188.7,125.5 188.7,125.5 188.8,125.5 188.9,125.5       188.9,125.5 189,125.5 189.1,125.5 189.1,125.5 189.2,125.5 189.3,125.5 189.3,125.5 189.4,125.5 189.4,125.5 189.5,125.5       189.6,125.5 189.6,125.5 189.7,125.5 189.8,125.5 189.8,125.5 189.9,125.5 190,125.5 190,125.5 190.1,125.5 190.2,125.5       190.2,125.5 190.3,125.5 190.3,125.5 190.4,125.5 190.5,125.5 190.5,125.5 190.6,125.5 190.7,125.5 190.7,125.5 190.8,125.5       190.9,125.5 190.9,125.5 191,125.5 191.1,125.5 191.1,125.5 191.2,125.5 191.3,125.5 191.3,125.5 191.4,125.5 191.4,125.5       191.5,125.5 191.6,125.5 191.6,125.5 191.7,125.5 191.8,125.5 191.8,125.5 191.9,125.5 192,125.5 192,125.5 192.1,125.5       192.2,125.5 192.2,125.5 192.3,125.5 192.3,125.5 192.4,125.5 192.5,125.5 192.5,125.5 192.6,125.5 192.7,125.5 192.7,125.5       192.8,125.5 192.9,125.5 192.9,125.5 193,125.5 193.1,125.5 193.1,125.5 193.2,125.5 193.2,125.5 193.3,125.5 193.4,125.5       193.4,125.5 193.5,125.5 193.6,125.5 193.6,125.5 193.7,125.5 193.8,125.5 193.8,125.5 193.9,125.5 194,125.5 194,125.5       194.1,125.5 194.1,125.5 194.2,125.5 194.3,125.5 194.3,125.5 194.4,125.5 194.5,125.5 194.5,125.5 194.6,125.5 194.7,125.5       194.7,125.5 194.8,125.5 194.9,125.5 194.9,125.5 195,125.5 195,125.5 195.1,125.5 195.2,125.5 195.2,125.5 195.3,125.5       195.4,125.5 195.4,125.5 195.5,125.5 195.6,125.5 195.6,125.5 195.7,125.5 195.8,125.5 195.8,125.5 195.9,125.5 196,125.5       196,125.5 196.1,125.5 196.1,125.5 196.2,125.5 196.3,125.5 196.3,125.5 196.4,125.5 196.5,125.5 196.5,125.5 196.6,125.5       196.7,125.5 196.7,125.5 196.8,125.5 196.9,125.5 196.9,125.5 197,125.5 197,125.5 197.1,125.5 197.2,125.5 197.2,125.5       197.3,125.5 197.4,125.5 197.4,125.5 197.5,125.5 197.6,125.5 197.6,125.5 197.7,125.5 197.8,125.5 197.8,125.5 197.9,125.5       197.9,125.5 198,125.5 198.1,125.5 198.1,125.5 198.2,125.5 198.3,125.5 198.3,125.5 198.4,125.5 198.5,125.5 198.5,125.5       198.6,125.5 198.7,125.5 198.7,125.5 198.8,125.5 198.8,125.5 198.9,125.5 199,125.5 199,125.5 199.1,125.5 199.2,125.5       199.2,125.5 199.3,125.5 199.4,125.5 199.4,125.5 199.5,125.5 199.6,125.5 199.6,120.8 199.5,120.8     "
+             id="polygon283" /><linearGradient
+             id="SVGID_34_"
+             gradientUnits="userSpaceOnUse"
+             x1="190.9028"
+             y1="272.1867"
+             x2="190.9028"
+             y2="-13.8589"><stop
+               offset="0"
+               style="stop-color:#59FF7F"
+               id="stop286" /><stop
+               offset="1"
+               style="stop-color:#6BFBFF"
+               id="stop288" /></linearGradient><polygon
+             class="st40"
+             points="187.3,137.9 187.3,137.9 187.3,137.9 187.4,137.9 187.4,137.9 187.5,137.9 187.5,137.9       187.5,137.9 187.6,137.9 187.6,137.9 187.7,137.9 187.7,137.9 187.7,137.9 187.8,137.9 187.8,137.9 187.9,137.9 187.9,137.9       187.9,137.9 188,137.9 188,137.9 188,137.9 188.1,137.9 188.1,137.9 188.2,137.9 188.2,137.9 188.2,137.9 188.3,137.9       188.3,137.9 188.4,137.9 188.4,137.9 188.4,137.9 188.5,137.9 188.5,137.9 188.5,137.9 188.6,137.9 188.6,137.9 188.7,137.9       188.7,137.9 188.7,137.9 188.8,137.9 188.8,137.9 188.9,137.9 188.9,137.9 188.9,137.9 189,137.9 189,137.9 189,137.9       189.1,137.9 189.1,137.9 189.2,137.9 189.2,137.9 189.2,137.9 189.3,137.9 189.3,137.9 189.4,137.9 189.4,137.9 189.4,137.9       189.5,137.9 189.5,137.9 189.6,137.9 189.6,137.9 189.6,137.9 189.7,137.9 189.7,137.9 189.7,137.9 189.8,137.9 189.8,137.9       189.9,137.9 189.9,137.9 189.9,137.9 190,137.9 190,137.9 190.1,137.9 190.1,137.9 190.1,137.9 190.2,137.9 190.2,137.9       190.2,137.9 190.3,137.9 190.3,137.9 190.4,137.9 190.4,137.9 190.4,137.9 190.5,137.9 190.5,137.9 190.6,137.9 190.6,137.9       190.6,137.9 190.7,137.9 190.7,137.9 190.7,137.9 190.8,137.9 190.8,137.9 190.9,137.9 190.9,137.9 190.9,137.9 191,137.9       191,137.9 191.1,137.9 191.1,137.9 191.1,137.9 191.2,137.9 191.2,137.9 191.3,137.9 191.3,137.9 191.3,137.9 191.4,137.9       191.4,137.9 191.4,137.9 191.5,137.9 191.5,137.9 191.6,137.9 191.6,137.9 191.6,137.9 191.7,137.9 191.7,137.9 191.8,137.9       191.8,137.9 191.8,137.9 191.9,137.9 191.9,137.9 191.9,137.9 192,137.9 192,137.9 192.1,137.9 192.1,137.9 192.1,137.9       192.2,137.9 192.2,137.9 192.3,137.9 192.3,137.9 192.3,137.9 192.4,137.9 192.4,137.9 192.4,137.9 192.5,137.9 192.5,137.9       192.6,137.9 192.6,137.9 192.6,137.9 192.7,137.9 192.7,137.9 192.8,137.9 192.8,137.9 192.8,137.9 192.9,137.9 192.9,137.9       193,137.9 193,137.9 193,137.9 193.1,137.9 193.1,137.9 193.1,137.9 193.2,137.9 193.2,137.9 193.3,137.9 193.3,137.9       193.3,137.9 193.4,137.9 193.4,137.9 193.5,137.9 193.5,137.9 193.5,137.9 193.6,137.9 193.6,137.9 193.6,137.9 193.7,137.9       193.7,137.9 193.8,137.9 193.8,137.9 193.8,137.9 193.9,137.9 193.9,137.9 194,137.9 194,137.9 194,137.9 194.1,137.9       194.1,137.9 194.1,137.9 194.2,137.9 194.2,137.9 194.3,137.9 194.3,137.9 194.3,137.9 194.4,137.9 194.4,137.9 194.5,137.9       194.5,137.9 194.5,137.9 194.6,137.9 194.6,137.9 194.6,133.2 194.6,133.2 194.5,133.2 194.5,133.2 194.5,133.2 194.4,133.2       194.4,133.2 194.3,133.2 194.3,133.2 194.3,133.2 194.2,133.2 194.2,133.2 194.1,133.2 194.1,133.2 194.1,133.2 194,133.2       194,133.2 194,133.2 193.9,133.2 193.9,133.2 193.8,133.2 193.8,133.2 193.8,133.2 193.7,133.2 193.7,133.2 193.6,133.2       193.6,133.2 193.6,133.2 193.5,133.2 193.5,133.2 193.5,133.2 193.4,133.2 193.4,133.2 193.3,133.2 193.3,133.2 193.3,133.2       193.2,133.2 193.2,133.2 193.1,133.2 193.1,133.2 193.1,133.2 193,133.2 193,133.2 193,133.2 192.9,133.2 192.9,133.2       192.8,133.2 192.8,133.2 192.8,133.2 192.7,133.2 192.7,133.2 192.6,133.2 192.6,133.2 192.6,133.2 192.5,133.2 192.5,133.2       192.4,133.2 192.4,133.2 192.4,133.2 192.3,133.2 192.3,133.2 192.3,133.2 192.2,133.2 192.2,133.2 192.1,133.2 192.1,133.2       192.1,133.2 192,133.2 192,133.2 191.9,133.2 191.9,133.2 191.9,133.2 191.8,133.2 191.8,133.2 191.8,133.2 191.7,133.2       191.7,133.2 191.6,133.2 191.6,133.2 191.6,133.2 191.5,133.2 191.5,133.2 191.4,133.2 191.4,133.2 191.4,133.2 191.3,133.2       191.3,133.2 191.3,133.2 191.2,133.2 191.2,133.2 191.1,133.2 191.1,133.2 191.1,133.2 191,133.2 191,133.2 190.9,133.2       190.9,133.2 190.9,133.2 190.8,133.2 190.8,133.2 190.7,133.2 190.7,133.2 190.7,133.2 190.6,133.2 190.6,133.2 190.6,133.2       190.5,133.2 190.5,133.2 190.4,133.2 190.4,133.2 190.4,133.2 190.3,133.2 190.3,133.2 190.2,133.2 190.2,133.2 190.2,133.2       190.1,133.2 190.1,133.2 190.1,133.2 190,133.2 190,133.2 189.9,133.2 189.9,133.2 189.9,133.2 189.8,133.2 189.8,133.2       189.7,133.2 189.7,133.2 189.7,133.2 189.6,133.2 189.6,133.2 189.6,133.2 189.5,133.2 189.5,133.2 189.4,133.2 189.4,133.2       189.4,133.2 189.3,133.2 189.3,133.2 189.2,133.2 189.2,133.2 189.2,133.2 189.1,133.2 189.1,133.2 189,133.2 189,133.2       189,133.2 188.9,133.2 188.9,133.2 188.9,133.2 188.8,133.2 188.8,133.2 188.7,133.2 188.7,133.2 188.7,133.2 188.6,133.2       188.6,133.2 188.5,133.2 188.5,133.2 188.5,133.2 188.4,133.2 188.4,133.2 188.4,133.2 188.3,133.2 188.3,133.2 188.2,133.2       188.2,133.2 188.2,133.2 188.1,133.2 188.1,133.2 188,133.2 188,133.2 188,133.2 187.9,133.2 187.9,133.2 187.9,133.2       187.8,133.2 187.8,133.2 187.7,133.2 187.7,133.2 187.7,133.2 187.6,133.2 187.6,133.2 187.5,133.2 187.5,133.2 187.5,133.2       187.4,133.2 187.4,133.2 187.3,133.2 187.3,133.2 187.3,133.2 187.2,133.2 187.2,133.2 187.2,137.9 187.2,137.9     "
+             id="polygon290" /><linearGradient
+             id="SVGID_35_"
+             gradientUnits="userSpaceOnUse"
+             x1="193.375"
+             y1="272.1867"
+             x2="193.375"
+             y2="-13.8589"><stop
+               offset="0"
+               style="stop-color:#59FF7F"
+               id="stop293" /><stop
+               offset="1"
+               style="stop-color:#6BFBFF"
+               id="stop295" /></linearGradient><polygon
+             class="st41"
+             points="199.4,145.5 199.4,145.5 199.3,145.5 199.2,145.5 199.2,145.5 199.1,145.5 199,145.5 199,145.5       198.9,145.5 198.8,145.5 198.8,145.5 198.7,145.5 198.7,145.5 198.6,145.5 198.5,145.5 198.5,145.5 198.4,145.5 198.3,145.5       198.3,145.5 198.2,145.5 198.1,145.5 198.1,145.5 198,145.5 197.9,145.5 197.9,145.5 197.8,145.5 197.8,145.5 197.7,145.5       197.6,145.5 197.6,145.5 197.5,145.5 197.4,145.5 197.4,145.5 197.3,145.5 197.2,145.5 197.2,145.5 197.1,145.5 197,145.5       197,145.5 196.9,145.5 196.9,145.5 196.8,145.5 196.7,145.5 196.7,145.5 196.6,145.5 196.5,145.5 196.5,145.5 196.4,145.5       196.3,145.5 196.3,145.5 196.2,145.5 196.1,145.5 196.1,145.5 196,145.5 196,145.5 195.9,145.5 195.8,145.5 195.8,145.5       195.7,145.5 195.6,145.5 195.6,145.5 195.5,145.5 195.4,145.5 195.4,145.5 195.3,145.5 195.2,145.5 195.2,145.5 195.1,145.5       195,145.5 195,145.5 194.9,145.5 194.9,145.5 194.8,145.5 194.7,145.5 194.7,145.5 194.6,145.5 194.5,145.5 194.5,145.5       194.4,145.5 194.3,145.5 194.3,145.5 194.2,145.5 194.1,145.5 194.1,145.5 194,145.5 194,145.5 193.9,145.5 193.8,145.5       193.8,145.5 193.7,145.5 193.6,145.5 193.6,145.5 193.5,145.5 193.4,145.5 193.4,145.5 193.3,145.5 193.2,145.5 193.2,145.5       193.1,145.5 193.1,145.5 193,145.5 192.9,145.5 192.9,145.5 192.8,145.5 192.7,145.5 192.7,145.5 192.6,145.5 192.5,145.5       192.5,145.5 192.4,145.5 192.3,145.5 192.3,145.5 192.2,145.5 192.2,145.5 192.1,145.5 192,145.5 192,145.5 191.9,145.5       191.8,145.5 191.8,145.5 191.7,145.5 191.6,145.5 191.6,145.5 191.5,145.5 191.4,145.5 191.4,145.5 191.3,145.5 191.3,145.5       191.2,145.5 191.1,145.5 191.1,145.5 191,145.5 190.9,145.5 190.9,145.5 190.8,145.5 190.7,145.5 190.7,145.5 190.6,145.5       190.5,145.5 190.5,145.5 190.4,145.5 190.3,145.5 190.3,145.5 190.2,145.5 190.2,145.5 190.1,145.5 190,145.5 190,145.5       189.9,145.5 189.8,145.5 189.8,145.5 189.7,145.5 189.6,145.5 189.6,145.5 189.5,145.5 189.4,145.5 189.4,145.5 189.3,145.5       189.3,145.5 189.2,145.5 189.1,145.5 189.1,145.5 189,145.5 188.9,145.5 188.9,145.5 188.8,145.5 188.7,145.5 188.7,145.5       188.6,145.5 188.5,145.5 188.5,145.5 188.4,145.5 188.4,145.5 188.3,145.5 188.2,145.5 188.2,145.5 188.1,145.5 188,145.5       188,145.5 187.9,145.5 187.8,145.5 187.8,145.5 187.7,145.5 187.6,145.5 187.6,145.5 187.5,145.5 187.5,145.5 187.4,145.5       187.3,145.5 187.3,145.5 187.2,145.5 187.2,150.3 187.3,150.3 187.3,150.3 187.4,150.3 187.5,150.3 187.5,150.3 187.6,150.3       187.6,150.3 187.7,150.3 187.8,150.3 187.8,150.3 187.9,150.3 188,150.3 188,150.3 188.1,150.3 188.2,150.3 188.2,150.3       188.3,150.3 188.4,150.3 188.4,150.3 188.5,150.3 188.5,150.3 188.6,150.3 188.7,150.3 188.7,150.3 188.8,150.3 188.9,150.3       188.9,150.3 189,150.3 189.1,150.3 189.1,150.3 189.2,150.3 189.3,150.3 189.3,150.3 189.4,150.3 189.4,150.3 189.5,150.3       189.6,150.3 189.6,150.3 189.7,150.3 189.8,150.3 189.8,150.3 189.9,150.3 190,150.3 190,150.3 190.1,150.3 190.2,150.3       190.2,150.3 190.3,150.3 190.3,150.3 190.4,150.3 190.5,150.3 190.5,150.3 190.6,150.3 190.7,150.3 190.7,150.3 190.8,150.3       190.9,150.3 190.9,150.3 191,150.3 191.1,150.3 191.1,150.3 191.2,150.3 191.3,150.3 191.3,150.3 191.4,150.3 191.4,150.3       191.5,150.3 191.6,150.3 191.6,150.3 191.7,150.3 191.8,150.3 191.8,150.3 191.9,150.3 192,150.3 192,150.3 192.1,150.3       192.2,150.3 192.2,150.3 192.3,150.3 192.3,150.3 192.4,150.3 192.5,150.3 192.5,150.3 192.6,150.3 192.7,150.3 192.7,150.3       192.8,150.3 192.9,150.3 192.9,150.3 193,150.3 193.1,150.3 193.1,150.3 193.2,150.3 193.2,150.3 193.3,150.3 193.4,150.3       193.4,150.3 193.5,150.3 193.6,150.3 193.6,150.3 193.7,150.3 193.8,150.3 193.8,150.3 193.9,150.3 194,150.3 194,150.3       194.1,150.3 194.1,150.3 194.2,150.3 194.3,150.3 194.3,150.3 194.4,150.3 194.5,150.3 194.5,150.3 194.6,150.3 194.7,150.3       194.7,150.3 194.8,150.3 194.9,150.3 194.9,150.3 195,150.3 195,150.3 195.1,150.3 195.2,150.3 195.2,150.3 195.3,150.3       195.4,150.3 195.4,150.3 195.5,150.3 195.6,150.3 195.6,150.3 195.7,150.3 195.8,150.3 195.8,150.3 195.9,150.3 196,150.3       196,150.3 196.1,150.3 196.1,150.3 196.2,150.3 196.3,150.3 196.3,150.3 196.4,150.3 196.5,150.3 196.5,150.3 196.6,150.3       196.7,150.3 196.7,150.3 196.8,150.3 196.9,150.3 196.9,150.3 197,150.3 197,150.3 197.1,150.3 197.2,150.3 197.2,150.3       197.3,150.3 197.4,150.3 197.4,150.3 197.5,150.3 197.6,150.3 197.6,150.3 197.7,150.3 197.8,150.3 197.8,150.3 197.9,150.3       197.9,150.3 198,150.3 198.1,150.3 198.1,150.3 198.2,150.3 198.3,150.3 198.3,150.3 198.4,150.3 198.5,150.3 198.5,150.3       198.6,150.3 198.7,150.3 198.7,150.3 198.8,150.3 198.8,150.3 198.9,150.3 199,150.3 199,150.3 199.1,150.3 199.2,150.3       199.2,150.3 199.3,150.3 199.4,150.3 199.4,150.3 199.5,150.3 199.6,150.3 199.6,145.5 199.5,145.5     "
+             id="polygon297" /><linearGradient
+             id="SVGID_36_"
+             gradientUnits="userSpaceOnUse"
+             x1="4.0481"
+             y1="287.9492"
+             x2="320.4859"
+             y2="-15.4029"
+             gradientTransform="matrix(1 5.464556e-03 -5.464556e-03 1 -2.0192 -3.0212)"><stop
+               offset="0"
+               style="stop-color:#59FF7F"
+               id="stop300" /><stop
+               offset="1"
+               style="stop-color:#6BFBFF"
+               id="stop302" /></linearGradient><path
+             class="st42"
+             d="M160,238.8c-0.2,0-0.4,0-0.6,0c-58-0.3-104.9-47.7-104.6-105.7C55.2,75.3,102.3,28.5,160,28.5      c0.2,0,0.4,0,0.6,0c58,0.3,104.9,47.7,104.6,105.7l0,0C264.8,192,217.7,238.8,160,238.8z M160,32.2      c-55.7,0-101.2,45.2-101.5,100.9c-0.3,55.9,45,101.7,100.9,102c0.2,0,0.4,0,0.6,0c55.7,0,101.2-45.2,101.5-100.9      c0.3-55.9-45-101.7-100.9-102C160.4,32.2,160.2,32.2,160,32.2z"
+             id="path304" /></g></g></g></switch></svg>
\ No newline at end of file
diff --git a/package/package.pro b/package/package.pro
new file mode 100644
index 0000000..7f2103c
--- /dev/null
+++ b/package/package.pro
@@ -0,0 +1,19 @@
+
+DISTFILES = icon.svg config.xml
+
+copy_icon.target = $$OUT_PWD/root/icon.svg
+copy_icon.depends = $$_PRO_FILE_PWD_/icon.svg
+copy_icon.commands = $(COPY_FILE) \"$$replace(copy_icon.depends, /, $$QMAKE_DIR_SEP)\" \"$$replace(copy_icon.target, /, $$QMAKE_DIR_SEP)\"
+QMAKE_EXTRA_TARGETS += copy_icon
+PRE_TARGETDEPS += $$copy_icon.target
+
+copy_config.target = $$OUT_PWD/root/config.xml
+copy_config.depends = $$_PRO_FILE_PWD_/config.xml
+copy_config.commands = $(COPY_FILE) \"$$replace(copy_config.depends, /, $$QMAKE_DIR_SEP)\" \"$$replace(copy_config.target, /, $$QMAKE_DIR_SEP)\"
+QMAKE_EXTRA_TARGETS += copy_config
+PRE_TARGETDEPS += $$copy_config.target
+
+wgt.target = package
+wgt.commands = wgtpkg-pack -f -o hvac.wgt root
+
+QMAKE_EXTRA_TARGETS += wgt
-- 
cgit