diff --git a/WixInstaller/XenCenter.wxs b/WixInstaller/XenCenter.wxs
index 40ad41350..6685a6245 100644
--- a/WixInstaller/XenCenter.wxs
+++ b/WixInstaller/XenCenter.wxs
@@ -80,6 +80,21 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/XenAdmin/HomePage/License b/XenAdmin/HomePage/License
new file mode 100644
index 000000000..d671421a3
--- /dev/null
+++ b/XenAdmin/HomePage/License
@@ -0,0 +1,23 @@
+ Blueprint CSS Framework License
+ Copyright (c) 2007 - 2010 blueprintcss.org
+
+Permission is hereby granted, free of charge, to any person
+obtaining a copy of the Blueprint CSS Framework and
+associated documentation files (the "Software"), to deal
+in the Software without restriction, including without
+limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software,
+and to permit persons to whom the Software is furnished
+to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+OTHER DEALINGS IN THE SOFTWARE.
diff --git a/XenAdmin/HomePage/css/ie.css b/XenAdmin/HomePage/css/ie.css
new file mode 100644
index 000000000..7ab0a173d
--- /dev/null
+++ b/XenAdmin/HomePage/css/ie.css
@@ -0,0 +1,45 @@
+/* -----------------------------------------------------------------------
+ File encoded as ISO-8859-1
+ Blueprint CSS Framework 1.0.1
+ http://blueprintcss.org
+
+ * Copyright (c) 2007-Present. See src/LICENSE for more info.
+
+ number of columns:24
+ column width:30
+ gutter width:10
+ total width:950
+ row height:18 px
+ ----------------------------------------------------------------------- */
+
+/* ie.css */
+html {
+ overflow: auto;
+}
+body {
+ text-align: center;
+}
+.container {
+ text-align: left;
+}
+* html .column,
+* html [class^="span-"],
+* html [class*=" span- "] {
+ display: inline;
+ overflow-x: hidden;
+}
+img {
+ -ms-interpolation-mode: bicubic;
+}
+.clearfix, .container {
+ display: inline-block;
+}
+* html .clearfix, * html .container {
+ height: 1%;
+}
+/* fix opacity for tagline fonts */
+p.cx-tagline span{
+ display: inline-block;
+ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=69)"; /* IE 8 */
+ filter: alpha(opacity=69); /* IE 5-7 */
+}
diff --git a/XenAdmin/HomePage/css/print.css b/XenAdmin/HomePage/css/print.css
new file mode 100644
index 000000000..cb55248bb
--- /dev/null
+++ b/XenAdmin/HomePage/css/print.css
@@ -0,0 +1,43 @@
+/* -----------------------------------------------------------------------
+ File encoded as ISO-8859-1
+ Blueprint CSS Framework 1.0.1
+ http://blueprintcss.org
+
+ * Copyright (c) 2007-Present. See src/LICENSE for more info.
+
+ number of columns:24
+ column width:30
+ gutter width:10
+ total width:950
+ row height:18 px
+ ----------------------------------------------------------------------- */
+
+/* print.css */
+body {
+ line-height: 1.5;
+ font-family: citrixsans-regular, "Helvetica Neue", Arial, Helvetica, sans-serif;
+ color: #000;
+ background: none;
+ font-size: 10pt;
+}
+.container {
+ background: none;
+}
+a img {
+ border: none;
+}
+p img.top {
+ margin-top: 0;
+}
+.hide {
+ display: none;
+}
+a:link, a:visited {
+ background: transparent;
+ font-weight: 700;
+ text-decoration: underline;
+}
+a:link:after, a:visited:after {
+ content: " (" attr(href) ")";
+ font-size: 90%;
+}
\ No newline at end of file
diff --git a/XenAdmin/HomePage/css/screen.css b/XenAdmin/HomePage/css/screen.css
new file mode 100644
index 000000000..a7fd6c58d
--- /dev/null
+++ b/XenAdmin/HomePage/css/screen.css
@@ -0,0 +1,519 @@
+/* -----------------------------------------------------------------------
+ File encoded as ISO-8859-1
+ Blueprint CSS Framework 1.0.1
+ http://blueprintcss.org
+
+ * Copyright (c) 2007-Present. See src/LICENSE for more info.
+
+ number of columns:24
+ column width:30
+ gutter width:10
+ total width:950
+ row height:18 px
+ ----------------------------------------------------------------------- */
+
+
+/* reset.css */
+html {
+ margin: 0;
+ padding: 0;
+ border: 0;
+}
+body, div, span, object, p, a, abbr, em, img, q, ol, ul, li {
+ margin: 0;
+ padding: 0;
+ border: 0;
+ font-size: 100%;
+ font: inherit;
+ vertical-align: baseline;
+}
+body {
+ line-height: 1.5;
+ background: #fff;
+}
+a img {
+ border: none;
+}
+:focus {
+ outline: 0;
+}
+
+/* typography.css */
+html {
+ font-size: 100.01%;
+}
+body {
+ font-size: 75%;
+ color: #fff;
+ background: #fff;
+ font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
+}
+.left {
+ float: left !important;
+}
+p .left {
+ margin: 1.5em 1.5em 1.5em 0;
+ padding: 0;
+}
+.right {
+ float: right !important;
+}
+p .right {
+ margin: 1.5em 0 1.5em 1.5em;
+ padding: 0;
+}
+a:focus, a:hover {
+ color: #5F67B5;
+}
+a {
+ color: #5F67B5;
+ text-decoration: underline;
+}
+li ul, li ol {
+ margin: 0;
+}
+ul, ol {
+ margin: 0 1.5em 1.5em 0;
+ padding-left: 1.5em;
+}
+ul {
+ list-style-type: disc;
+}
+ol {
+ list-style-type: decimal;
+}
+.hide {
+ display: none;
+}
+.first {
+ margin-left: 0;
+ padding-left: 0;
+}
+.last {
+ margin-right: 0;
+ padding-right: 0;
+}
+.top {
+ margin-top: 0;
+ padding-top: 0;
+}
+.bottom {
+ margin-bottom: 0;
+ padding-bottom: 0;
+}
+/* grid.css */
+.container {
+ width: 950px;
+ margin: 0 auto;
+}
+.showgrid {
+ background: url(../media/grid.png);
+}
+.column, [class^="span-"],
+.column, [class*=" span- "] {
+ float: left;
+ margin-right: 10px;
+}
+.last {
+ margin-right: 0;
+}
+.span-1 {
+ width: 30px;
+}
+.span-2 {
+ width: 70px;
+}
+.span-3 {
+ width: 110px;
+}
+.span-4 {
+ width: 150px;
+}
+.span-5 {
+ width: 190px;
+}
+.span-6 {
+ width: 230px;
+}
+.span-7 {
+ width: 270px;
+}
+.span-8 {
+ width: 310px;
+}
+.span-9 {
+ width: 350px;
+}
+.span-10 {
+ width: 390px;
+}
+.span-11 {
+ width: 430px;
+}
+.span-12 {
+ width: 470px;
+}
+.span-13 {
+ width: 510px;
+}
+.span-14 {
+ width: 550px;
+}
+.span-15 {
+ width: 590px;
+}
+.span-16 {
+ width: 630px;
+}
+.span-17 {
+ width: 670px;
+}
+.span-18 {
+ width: 710px;
+}
+.span-19 {
+ width: 750px;
+}
+.span-20 {
+ width: 790px;
+}
+.span-21 {
+ width: 830px;
+}
+.span-22 {
+ width: 870px;
+}
+.span-23 {
+ width: 910px;
+}
+.span-24 {
+ width: 950px;
+ margin-right: 0;
+}
+.append-1 {
+ padding-right: 40px;
+}
+.append-2 {
+ padding-right: 80px;
+}
+.append-3 {
+ padding-right: 120px;
+}
+.append-4 {
+ padding-right: 160px;
+}
+.append-5 {
+ padding-right: 200px;
+}
+.append-6 {
+ padding-right: 240px;
+}
+.append-7 {
+ padding-right: 280px;
+}
+.append-8 {
+ padding-right: 320px;
+}
+.append-9 {
+ padding-right: 360px;
+}
+.append-10 {
+ padding-right: 400px;
+}
+.append-11 {
+ padding-right: 440px;
+}
+.append-12 {
+ padding-right: 480px;
+}
+.append-13 {
+ padding-right: 520px;
+}
+.append-14 {
+ padding-right: 560px;
+}
+.append-15 {
+ padding-right: 600px;
+}
+.append-16 {
+ padding-right: 640px;
+}
+.append-17 {
+ padding-right: 680px;
+}
+.append-18 {
+ padding-right: 720px;
+}
+.append-19 {
+ padding-right: 760px;
+}
+.append-20 {
+ padding-right: 800px;
+}
+.append-21 {
+ padding-right: 840px;
+}
+.append-22 {
+ padding-right: 880px;
+}
+.append-23 {
+ padding-right: 920px;
+}
+.prepend-1 {
+ padding-left: 40px;
+}
+.prepend-2 {
+ padding-left: 80px;
+}
+.prepend-3 {
+ padding-left: 120px;
+}
+.prepend-4 {
+ padding-left: 160px;
+}
+.prepend-5 {
+ padding-left: 200px;
+}
+.prepend-6 {
+ padding-left: 240px;
+}
+.prepend-7 {
+ padding-left: 280px;
+}
+.prepend-8 {
+ padding-left: 320px;
+}
+.prepend-9 {
+ padding-left: 360px;
+}
+.prepend-10 {
+ padding-left: 400px;
+}
+.prepend-11 {
+ padding-left: 440px;
+}
+.prepend-12 {
+ padding-left: 480px;
+}
+.prepend-13 {
+ padding-left: 520px;
+}
+.prepend-14 {
+ padding-left: 560px;
+}
+.prepend-15 {
+ padding-left: 600px;
+}
+.prepend-16 {
+ padding-left: 640px;
+}
+.prepend-17 {
+ padding-left: 680px;
+}
+.prepend-18 {
+ padding-left: 720px;
+}
+.prepend-19 {
+ padding-left: 760px;
+}
+.prepend-20 {
+ padding-left: 800px;
+}
+.prepend-21 {
+ padding-left: 840px;
+}
+.prepend-22 {
+ padding-left: 880px;
+}
+.prepend-23 {
+ padding-left: 920px;
+}
+.border {
+ padding-right: 4px;
+ margin-right: 5px;
+ border-right: 1px solid #ddd;
+}
+.colborder {
+ padding-right: 24px;
+ margin-right: 25px;
+ border-right: 1px solid #ddd;
+}
+.pull-1 {
+ margin-left: -40px;
+}
+.pull-2 {
+ margin-left: -80px;
+}
+.pull-3 {
+ margin-left: -120px;
+}
+.pull-4 {
+ margin-left: -160px;
+}
+.pull-5 {
+ margin-left: -200px;
+}
+.pull-6 {
+ margin-left: -240px;
+}
+.pull-7 {
+ margin-left: -280px;
+}
+.pull-8 {
+ margin-left: -320px;
+}
+.pull-9 {
+ margin-left: -360px;
+}
+.pull-10 {
+ margin-left: -400px;
+}
+.pull-11 {
+ margin-left: -440px;
+}
+.pull-12 {
+ margin-left: -480px;
+}
+.pull-13 {
+ margin-left: -520px;
+}
+.pull-14 {
+ margin-left: -560px;
+}
+.pull-15 {
+ margin-left: -600px;
+}
+.pull-16 {
+ margin-left: -640px;
+}
+.pull-17 {
+ margin-left: -680px;
+}
+.pull-18 {
+ margin-left: -720px;
+}
+.pull-19 {
+ margin-left: -760px;
+}
+.pull-20 {
+ margin-left: -800px;
+}
+.pull-21 {
+ margin-left: -840px;
+}
+.pull-22 {
+ margin-left: -880px;
+}
+.pull-23 {
+ margin-left: -920px;
+}
+.pull-24 {
+ margin-left: -960px;
+}
+[class^="pull-"],
+[class*=" pull- "] {
+ float: left;
+ position: relative;
+}
+.push-1 {
+ margin: 0 -40px 1.5em 40px;
+}
+.push-2 {
+ margin: 0 -80px 1.5em 80px;
+}
+.push-3 {
+ margin: 0 -120px 1.5em 120px;
+}
+.push-4 {
+ margin: 0 -160px 1.5em 160px;
+}
+.push-5 {
+ margin: 0 -200px 1.5em 200px;
+}
+.push-6 {
+ margin: 0 -240px 1.5em 240px;
+}
+.push-7 {
+ margin: 0 -280px 1.5em 280px;
+}
+.push-8 {
+ margin: 0 -320px 1.5em 320px;
+}
+.push-9 {
+ margin: 0 -360px 1.5em 360px;
+}
+.push-10 {
+ margin: 0 -400px 1.5em 400px;
+}
+.push-11 {
+ margin: 0 -440px 1.5em 440px;
+}
+.push-12 {
+ margin: 0 -480px 1.5em 480px;
+}
+.push-13 {
+ margin: 0 -520px 1.5em 520px;
+}
+.push-14 {
+ margin: 0 -560px 1.5em 560px;
+}
+.push-15 {
+ margin: 0 -600px 1.5em 600px;
+}
+.push-16 {
+ margin: 0 -640px 1.5em 640px;
+}
+.push-17 {
+ margin: 0 -680px 1.5em 680px;
+}
+.push-18 {
+ margin: 0 -720px 1.5em 720px;
+}
+.push-19 {
+ margin: 0 -760px 1.5em 760px;
+}
+.push-20 {
+ margin: 0 -800px 1.5em 800px;
+}
+.push-21 {
+ margin: 0 -840px 1.5em 840px;
+}
+.push-22 {
+ margin: 0 -880px 1.5em 880px;
+}
+.push-23 {
+ margin: 0 -920px 1.5em 920px;
+}
+.push-24 {
+ margin: 0 -960px 1.5em 960px;
+}
+[class^="push-"],
+[class*=" push- "] {
+ float: left;
+ position: relative;
+}
+div.prepend-top, .prepend-top {
+ margin-top: 1.5em;
+}
+div.append-bottom, .append-bottom {
+ margin-bottom: 1.5em;
+}
+.box {
+ padding: 1.5em;
+ margin-bottom: 1.5em;
+ background: #e5eCf9;
+}
+.clearfix:after, .container:after {
+ content: "\0020";
+ display: block;
+ height: 0;
+ clear: both;
+ visibility: hidden;
+ overflow: hidden;
+}
+.clearfix, .container {
+ display: block;
+}
+.clear {
+ clear: both;
+}
\ No newline at end of file
diff --git a/XenAdmin/HomePage/css/theme.css b/XenAdmin/HomePage/css/theme.css
new file mode 100644
index 000000000..2c8878a09
--- /dev/null
+++ b/XenAdmin/HomePage/css/theme.css
@@ -0,0 +1,134 @@
+/* Top Hero Section */
+.cx-hero-top,
+.cx-hero-top-bg {
+ background: #5F67B5;
+ height: 310px;
+}
+.cx-hero-top-bg {
+ position: absolute;
+ left: 0;
+ right: 0;
+ z-index: -1;
+}
+.cx-hero-top {
+ color: #fff;
+}
+/* top hero columns */
+.cx-hero-top .inner .column {
+ height: 165px;
+}
+.cx-hero-top .inner .column.left {
+ padding-top: 36px;
+ padding-bottom: 42px;
+}
+.cx-hero-top .inner .column.right {
+ width: 127px;
+ height: 165px;
+ line-height: 165px;
+ text-align: center;
+ margin-top: 65px;
+}
+.cx-hero-top .inner .column.right img#cloudServerGraphic {
+ width: 129px;
+ height: 165px;
+}
+.cx-hero-top .inner .column.left img#logo-citrixXenServer {
+ display: block;
+ width: 261px;
+ height: 31px;
+ margin-bottom: 10px;
+}
+p.cx-tagline {
+ font: 16px/1.3 "Helvetica Neue", Arial, Helvetica, sans-serif;
+ color: rgba(256, 256, 256, 0.69);
+ letter-spacing: 0.02em;
+ margin-bottom: 32px!important;
+ font-weight: 300;
+}
+/* call out list */
+ul.cx-callouts-list {
+ font: 14px/1.3 "Helvetica Neue", Arial, Helvetica, sans-serif;
+ font-weight:300;
+ letter-spacing: 0.02em;
+ margin: 0;
+ list-style: none;
+}
+ul.cx-callouts-list li.cx-doc-icon{
+ display: block;
+ height: 21px;
+ line-height: 21px;
+ margin-bottom: 10px;
+ margin-left: -17px;
+ padding-left: 32px;
+ background: transparent url(../media/icons/cx-icon-generic-doc.png) no-repeat 0 50%;
+}
+ul.cx-callouts-list li.cx-doc-icon.last{
+ margin-bottom: 0;
+}
+/* start callout links */
+ul.cx-callouts-list li.cx-doc-icon a.cx-link {
+ color: #fff;
+ text-decoration: none;
+}
+ul.cx-callouts-list li.cx-doc-icon a.cx-link:hover {
+ text-decoration: underline;
+}
+
+ul.cx-callouts-list li.cx-doc-icon ul.cx-link-list{
+ list-style-type: square;
+ list-style-position: inside;
+ padding: 0 0 0 0;
+ margin: 5px 0 0 0;
+ line-height: 1.5;
+}
+/* end callout links */
+
+
+/* Bottom Hero Section */
+.cx-hero-bottom {
+ margin:34px 0 0 0;
+ padding-bottom: 48px;
+ text-align: center;
+}
+/* cards */
+.cx-hero-bottom .cx-cards {
+ height: 198px;
+ width: 223px;
+ margin-right: 20px;
+}
+.cx-hero-bottom .cx-cards:hover {
+ background-color: #f2f2f2;
+ cursor: pointer;
+ border-radius: 4px;
+}
+.cx-hero-bottom .cx-cards.last {
+ margin-right: 0;
+}
+.cx-hero-bottom .cx-cards p {
+ padding-top: 35px;
+ color: #5F67B5;
+ font: 14px/1.3 "Helvetica Neue", Arial, Helvetica, sans-serif;
+ font-weight: 500;
+ letter-spacing: 0.02em;
+}
+/* card icons */
+.cx-cards img {
+ margin-top: 37px;
+ margin-left: auto;
+ margin-right: auto;
+ display: block;
+}
+img#addServer {
+ width: 55px;
+ height: 66px;
+}
+img#purchaseSupport {
+ width: 57px;
+ height: 65px;
+}
+img#deskTopVirt {
+ width: 86px;
+ height: 66px;
+}
+
+
diff --git a/XenAdmin/HomePage/index.html b/XenAdmin/HomePage/index.html
new file mode 100644
index 000000000..4655380c1
--- /dev/null
+++ b/XenAdmin/HomePage/index.html
@@ -0,0 +1,106 @@
+
+
+
+
+
+ Citrix XenServer
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Industry leading open source platform for cloud server
and desktop virtualization
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/XenAdmin/HomePage/index.mht b/XenAdmin/HomePage/index.mht
new file mode 100644
index 000000000..62ae7d31d
--- /dev/null
+++ b/XenAdmin/HomePage/index.mht
@@ -0,0 +1,1316 @@
+From: "Saved by Internet Explorer 11"
+Subject: Citrix XenServer
+Date: Mon, 15 Feb 2016 11:54:37 -0000
+MIME-Version: 1.0
+Content-Type: multipart/related;
+ type="text/html";
+ boundary="----=_NextPart_000_0000_01D167E7.A5378300"
+X-MimeOLE: Produced By Microsoft MimeOLE V6.1.7601.17609
+
+This is a multi-part message in MIME format.
+
+------=_NextPart_000_0000_01D167E7.A5378300
+Content-Type: text/html;
+ charset="iso-8859-1"
+Content-Transfer-Encoding: quoted-printable
+Content-Location: file://C:\XenCenter\HomePage\index.html
+
+
+
+ =20
+ =20
+Citrix XenServer =
+ =
+ =20
+ =20
+ =
+=20
+ =20
+ =20
+ =
+=20
+=20
+ =20
+ =
+
+ =20
+
+
+ =20
+
=
+
+ =20
+
Industry leading open source platform for =
+cloud=20
+server
and desktop virtualization
+
=20
+
+ =20
+
+
+ =20
+
+
=20
+
=
+
+ =20
+
=
+
+ =20
+
+
=20
+
+
+------=_NextPart_000_0000_01D167E7.A5378300
+Content-Type: image/png
+Content-Transfer-Encoding: base64
+Content-Location: file:///C:/XenCenter/HomePage/media/logos/cx-logo-citrixXenServer.png
+
+iVBORw0KGgoAAAANSUhEUgAAAQUAAAAfCAYAAADurNjYAAAEE2lDQ1BJQ0MgcHJvZmlsZQAAeNqN
+lV1sFFUYhp/dOTNrAs5VBS1JmaACIaVZwCgNAd3tLtvC2m62LdLGRLfTs7tjp7PjmdnyE66IicYb
+UO8MifHvjsTERAP+RPBCbjCYEBSwMdFwAfEnJCTcKNSL2e4O2AbP1Tfv+b73/b73nJmB1OWK77tJ
+C2a9UJULWWv/xKSVukKSx1hBNysqduBnSqUiQMX3Xe5dCbj9IwmAi5uX2H/QWjEtAxsSDwGN6cCe
+hcRB0E/Yvgoh1QVsPxD6IaSKQJfaPzEJqZeBrloUh0DXVBS/AXSpsfIApE4Apl2vTEPqJNA7FcNr
+sTjqAYCugvSkcmyrXMhaJdWoOq6MtfuA7f+5Zt3mot5aYGUwM7oX2AiJ16Yrub1AHyRO2pX8KPAE
+JK7OOfuGW/FdP8yWgfWQXNecGc8AmyA5WFW7xyOepKo3Bxfjdw/Xx14AVkHyW29qeKRVe9kOBiaB
+dZC8W5dDRaAHNMsJh8aiWm2XapRHIl2tOi1zeaAXtDdnGnvLEaf2eTA3ml/kPFwfGG7h51+p7CkB
+3aD9Jt1COdLS/vHDUqsH0eO5w8VIS+RkkB9dxMP62GCkK9xQjbVqxfGqs3uolf9pXQ2WW/FV3y0V
+o970pGqWx6N8va+i8oWIUy9Jb7zFr8+xL1FB0mAKiY3HHSzKFMhi4aNoUMXBpYDEQ6KQuO2czUwh
+CZhB4TCHxCVAUkKiWpUdvhoSj+soHGwGej6miUWdP/Cox/IGqNPEo7YMT9TLjRZPQ6wWabFNpMUO
+URQ7xXbRjyWeFc+JXSIn0qJf7GjXlmITWdS40eZ5lSYSizL7yHIWl5AKLr/i0SBY2pXj3c2NnZ2j
+6iXHvnDsZswrh4CZmFtxR0ce5Ll+Tb+uX9Kv6Vf0+U6G/rM+r8/rV+6ZpfEfl+WiO/fNvHRWBheX
+GpJZJA4eMjbz5jjHuSNfPdrhuSROvXhx5bkjVe94dwe1Lxy7KV8fvj3M0d4Omv4p/Wf6Uvr99Efp
+37V3tM+0r7XT2hfaeSztjHZW+0b7TvtE+zJ2VsvfofbZk4n1LfGW9Frimllzjfm4mTPXmk+axQ6f
+udrcYg6aG8ycuaZ9bnG9uHsOE7htf5bWivJiNyDxMDM4y7xV43g4HECiCKjg4nHovpxWpegRW8TQ
+fbd7u9gh2tMYeSNnZLCMTUa/scXYY2Q6qsYGI2f0GxuM/D23015mUhnKgyHAQMM/pJxaPbS2ptPP
+WBnfd6U15Nl9vVbFdS3l1OphYCkZSDUnp/vYPzFpRZ/0W2USQGLVhQ4WPg87/wLthw422YSTAax+
+qoNt7IZH3oNTT9tNNbf4j018D0F129boaWUW9F8WFm6th9TbcOethYW/P1hYuPMhaPNwxv0XqDR8
+VlFWxjUAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAADKGlUWHRYTUw6Y29t
+LmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6
+TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0i
+QWRvYmUgWE1QIENvcmUgNS42LWMxMTEgNzkuMTU4MzI1LCAyMDE1LzA5LzEwLTAxOjEwOjIwICAg
+ICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjIt
+cmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9
+Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRv
+YmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAv
+MS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3Ag
+Q0MgMjAxNSAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxNkUwRURGRDk1
+MjAxMUU1OTM3QThENEZFRENDQTFDOSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxNkUwRURG
+RTk1MjAxMUU1OTM3QThENEZFRENDQTFDOSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0
+YW5jZUlEPSJ4bXAuaWlkOjE2RTBFREZCOTUyMDExRTU5MzdBOEQ0RkVEQ0NBMUM5IiBzdFJlZjpk
+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
+AAAASUVORK5CYII=
+
+------=_NextPart_000_0000_01D167E7.A5378300
+Content-Type: image/png
+Content-Transfer-Encoding: base64
+Content-Location: file:///C:/XenCenter/HomePage/media/icons/cx-cloudServerGraphic.png
+
+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
+d9HcQ3PfRPpElkTem2cxTzmvLUo1Kj6qLmo82je6NLo/xi5mWczVWJ1YSWxLHDkuKq42bmy+3/zt
+84fineIL43sXmC/IXXB5oc7C9IWnFqkuEiw6lkBMiE44lPBBECqoFowl8hN3JY4KecIdwmciL9E2
+0YjYQ1wqHk7ySCpNepLskbw1eSTFM6Us5bmEJ6mQvEwNTN2bOp4WmnYgbTI9Or0xg5KRkHFCqiFN
+k7Zn6mfmZnbLrGWFsv7Fbou3Lx6VB8lrs5CsBVktCrZCpuhUWijXKgeyZ2VXZr/Nico5lqueK83t
+zLPK25A3nO+f/+0SwhLhkralhktXLR1Y5r2sajmyPHF52wrjFQUrhlYGrDy4irYqbdVPq+1Xl65+
+vSZ6TWuBXsHKgsG1AWvrC1UK5YV969zX7V1PWC9Z37Vh+oadGz4ViYquFNsXlxV/2CjceOUbh2/K
+v5nclLSpq8S5ZM9m0mbp5t4tnlsOlqqX5pcObg3Z2rQN31a07fX2Rdsvl80o27uDtkO5o788uLxl
+p8nOzTs/VKRU9FT6VDbu0t21Ydf4btHuG3u89jTs1dtbvPf9Psm+21UBVU3VZtVl+0n7s/c/romq
+6fiW+21drU5tce3HA9ID/QcjDrbXudTVHdI9VFKP1ivrRw7HH77+ne93LQ02DVWNnMbiI3BEeeTp
+9wnf9x4NOtp2jHus4QfTH3YdZx0vakKa8ppGm1Oa+1tiW7pPzD7R1ureevxH2x8PnDQ8WXlK81TJ
+adrpgtOTZ/LPjJ2VnX1+LvncYNuitnvnY87fag9v77oQdOHSRf+L5zu8O85c8rh08rLb5RNXuFea
+rzpfbep06jz+k9NPx7ucu5quuVxrue56vbV7ZvfpG543zt30vXnxFv/W1Z45Pd2983pv98X39d8W
+3X5yJ/3Oy7vZdyfurbxPvF/0QO1B2UPdh9U/W/7c2O/cf2rAd6Dz0dxH9waFg8/+kfWPD0MFj5mP
+y4YNhuueOD45OeI/cv3p/KdDz2TPJp4X/qL+y64XFi9++NXr187RmNGhl/KXk79tfKX96sDrGa/b
+xsLGHr7JeDMxXvRW++3Bd9x3He+j3w9P5Hwgfyj/aPmx9VPQp/uTGZOT/wQDmPP87zWUggAAABl0
+RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAMoaVRYdFhNTDpjb20uYWRvYmUueG1w
+AAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/
+PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAg
+Q29yZSA1LjYtYzExMSA3OS4xNTgzMjUsIDIwMTUvMDkvMTAtMDE6MTA6MjAgICAgICAgICI+IDxy
+ZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4
+LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25z
+LmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFw
+LzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUv
+UmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1IChN
+YWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjE2RTBFREY5OTUyMDExRTU5MzdB
+OEQ0RkVEQ0NBMUM5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjE2RTBFREZBOTUyMDExRTU5
+MzdBOEQ0RkVEQ0NBMUM5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9Inht
+cC5paWQ6MTZFMEVERjc5NTIwMTFFNTkzN0E4RDRGRURDQ0ExQzkiIHN0UmVmOmRvY3VtZW50SUQ9
+InhtcC5kaWQ6MTZFMEVERjg5NTIwMTFFNTkzN0E4RDRGRURDQ0ExQzkiLz4gPC9yZGY6RGVzY3Jp
+cHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7pDCW6AAAU
+c0lEQVR42uxdC3hU1bXeJxmS8EhIIpFAQgiP8JbyEETAICqFW0CsoqhQq6Cil96qbX17KVZbULwt
+t9rKVbzQghIUBRG5KBVQHoIgBAjhFSCEEB4hIUBIQh5z7r8m64TNkEwmmUlmzpm9vu+fM+ec/Vx7
+7b3XXvtxNKGoRtJ1vRUug4E+QA+gAxAHRANNJaeFwAXgOJAJ7AV2Als1TcttoLS1wOUjIEJKw1TE
+d0KVnOfMHQjMBPbo3qGdwBtAfy+ncxQFfvrMJT3nVKER16T6hKWpYncwNBKXRxld5VdAGrAN2AMc
+AnKAM8AlyR3VxuuAeKAjtxxU6L2ceHwAeB+Yhxp73sM0v47Ly089/40oKi4Tc+eM1IODtP9FuI+q
+Eq0bI68H3gIKpZp7EVgM3AdEe9qdcDgpwCUpDorvv7i7ceX/CaBHde/sdn3TmdxL9oemrtQJhw7n
+6xUV9kM1hNMB+DUQpEr9ClNCgZeAC1LBpAJTuK9tkD6cw98txXmB0xHi5FYD3iEHKOxyXGYBzaX3
+MXhe+u2mLN0QgpWrM4wwOzvl82W73V7C75YANiUAuj4U2CcVxDbuX7VGTAPFt0NKQzrQTXo/mx5u
+3Z6j704743CAWp6Ny+Mo/GUsGPr7C1KrhOCtt7fqLDR2uF2Nv5OpZaBnBzPy9fUbsoy4FjjnVQug
+wg/G5ffUjwLULJ4GfgMsRj+q+yA9xPsHgL8ARcANSAd1ExG6Lk4UXipt8fQL34jycru4sW+smDSh
+px4VGaZV2HV985Zs7YcdJ0X6/jzHe6LgYE107Rwt+vdtI5IHx+shIcEawrCnLN0XtHFLNuITYvZr
+w0VMq2blmiY6IK7sgBIC7tuXAsP50QLgGTCiwE+U0nikJU169jQJx8KUNPGv9cccz0JDg8WtQxPE
+9p2nRF5+scswW0aEipsHxokNm4+LS0VljmcD+7cR0x7rR39nIq6XAqol4D5yFZDEY+nHwIQUP0+z
+DTU+tbS0ovvz09cHnb9w2aPwwsJsYtaMYTqEIycoSOuC/BfJ720WF4CeuHzFBh6qUmPBgD3+nm6k
+kfr8qU3DbBsn3NNdvDc/9Ro3CfERYvBNcSI+LhxdQZDIyysSO3efETt2nXI0/TLdNTpJUFeCv9Oc
+BcDSQsAtwFrgeh7r3w4GnDFRFnbRcLVdXHj4VQVmCxIT7+0hhie3h7BAscm9JMrL7CKpY5S4ZXA7
+cSSzQPztvR3irNRlIAwSDNIFvq8uIptFBSCWWwASgF3AiIYy3zYgPYw0hy9feUhqIYSY+kgfR/++
+ZVuO+GT5fnE2r7Kww0Jt4rZhCeKeO7uKl353s3h11iZhdCOffXFQ9OoRQ2X9K2C6c0RBFhSAEFYC
+yXJ3GBhpJgEgGwAwHjV3GgpR37HrdNW7m/q3dQjAmnWZ4t0PdlYJAFHJ5XKx6usjYs7ft4voqDDx
+wPjuVe8OHy0Q2TlkA9MfAe7nSmJdIQDNBoYAZJb9GQTgtAkKvi0wt7zCvl9UmqQ/AbphaEdGoyp3
+P729gzhXUCKWfLavxrD2pOeKTVtOiEED4kRE+BUb1MbvKSyHWXsxcLKiwn4UYc+jbtNmsVZgFC6/
+5ttJEICDJkl6b2BqzsmLIi39rNh/ME8cyMgXxcXlVQ6aNAkSHRMjxTffZoqyMrvLwKirGHpzvOjS
+OdoxpCT6vzVHxLrvskRS5yjRLSla9OzWKrFDYuQUvNpgs5AAkAI1j2/fhgCs9MM00uTU8Wo09DD6
+WbQk3SEA1VF4ixCHTpCfX1JrPNRaELVocZU12tFl7Nmb68CG1tnijVdvdQRt8/OCbY9LMjCUmkeg
+k7h6Lv8iN/uH+Z6GghnAcz5KL80m/jtwN3AvCvuY9C4Rlx9JGcf/L3Gdhffb+LWjyicPjoeCF3xN
+K+DIaGGpY+gXHR1WazowHHRcC+HnGpsBFMikTlGi309aG48KbX5Y8FG4TAYeBPrV4jycES89+w8w
+t8QH6e7LI5IYfrSc5imQFmPKeS4Z/oAVLCSZonKKmugI3B4aMig+CaCwxPETFx1N+OatlWtEqAug
+4V//PrEi5dN9LruEQQPaOgTmIITJoL69W4ux/9YZXUpLHWlyGAntdj0zKEg7ZPOjwqfh3CsA9VPN
+pBqylfotYAfXcnkuv6WonMcnVZgMQzbkb7WPslDCAvA2p3U+8CHy9SEL80hgJvAuC8FpyTiUjksX
+GhngOgz3yRjbTxozslMkhKDKqvv12qPiySl9xYS7u6Pr2FttIm7oESOGDIqDXnBCXLhYepVSCQEo
+QtgLcbueeBocHHTCL+wEPLHzDI9fDcPITq45S5HofBfeC9gSuMMP5PgAd02xSPMCtlb+DhjH72nA
+/wdWAolOVmMpzOXh7VL4Px/XNvyVxISWIjOrcv3J1u05jpZgxPBE0aJ5iMNOYMwjUDM/PDlBjB/X
+VeSfKxGLl14ZQVwX3VR07xJN4S8EnrgmXh8LAI3lqaYM4kfbgeeR0LUmVU7XkO6C9Ldj4aYuLYt1
+lzzSEfB8LHcJ/wQexbMyVmpvBDbhvpTDSgAOp+45Y6Ox/1UWw/t6iNuS2zvuDYvh9THNHSOIo+gy
+3nGyGE6e1FsMG9qOxpo0U7nXbyyGyODtuHzMih4t0qSZswW+mNb1wChlMzR93A9m+wQtFAnhwlxY
+jVfq2pYADwGdWZnswTabZ4G3pApaHhEeelUZ0dTxPz5Kcwz3jLkDW3CQQ1+oae4gIiKEnkEXEMHV
+5UXzEQPv55rQBPiBNeksk9X6F3H5k6hcC5DD+gAV/GDkJYNbghHAAKmLW02TQ+yfdIepQCrrPcN4
+dEPTysW0eASuxk3/40YtK/uCR2lthe5g1qu36sHB2hYogkOcK5rmA+bdx1arIK4RD/tCm/dCPo4w
+/0jJagPQmOtFUkx58upTqf83aB8L/F5e70ctRgmvNVzFAvMz5s3KNWszxaKPr7Te7dtFiKzsi0LX
+XTeWpPu3b3dFlyC6EyODe8Y51tBORpzzfSYENGTC5RvKvKhcdfskElRhQgEgbpKJdyPwc+ThrPQu
+kms3jXZeZEEnugt4k1uOXoYfViDJsJXA7v+KVmB/cXF5wm9fXqsVl5Q7avLECT0dY/uTpwr1L786
+rG1PPXWNLYGUw969YsSYUZ11CIyWfiBP/HNxGvlx6BJvoDWIjgo7h9agM+I/5wvGtQHO8Dq3z7i5
+NKt1siXwHuclV17vj//T+fmd1fgbzu9mS88O8QrnMXzfpKLCvpYcLUxJ0z9etk8vLa2wQzAq8GgR
+3jl4WI5HtK7QWGM4Y+ZGvayMFp851iOeo7WEtBiV3K1YdUj/n/mpOgUC7JQXrTYm02giZI20qreZ
+RUzVt3Ih6sbmEly3AGku/NCK0L3S/bfO7knIUJDbjJWh+E9h/oTf0QricbSmdPW/jlQJAQkLE80U
+NmW3SSh3g+8kOAfYHuMTZj3E6bgkr6q1iCA8zHnrY+gKwEoX7skGcEK6/xI461w4VFF4/8OU6lZC
+o0DTjx4rqBKC3XvPkLDk1hDnvdz6Xlfd+6BGYBKt4zeavxnoi/YLa5HRrRmma5rH6Ffd+n5WBvux
+gcugbWz1pKr8S8lwRNa9B4APqhs2Bwdpa0lRbBpmE+jjaWWRjuu66hVF7RPgbiDPVzXlBa4p+6m/
+s1grMBEoYV2nj1PL8JoLXkxzen4L84fob+6Ossjxlm0n9O82Hzda/F/5I5PCuKkjetBiAvBHztce
+niGsqu3Aan63kpRGxjJ+ts5oJUiPAG4myykwgN/PcDP+WPT3BUbp4z/tWejlj4x6gNN4zGrbn7iA
+7Wze7UpNOfCkJPx/BoqlXUYlvLWsGbu5wem9Qb2ExRhl1IjfW0wPoLzdIRWuTK8bihwNxciczAiX
+/HYDsnloOBn4DW9ff81qTCIGXHbeJGmxPNJU8afAc0Ay8AXn98Na/M1kd3cJKxPNlnFGD4gAITKA
+cdf3Nd9TV/E5sJztA3/m5+OYN2M9iItmKn+gIac/M+R1zuhcEUCE/J4zWgLWG8jSlwkY24LpzIHW
+/P9PHsRzG4eR5mmabV7KOM1+/VRUns5BkyY02d2GX6cGkADQ4j6aO6hgU/Jo4E2Mz59nK953onLl
+EVn/aOw/0IPojBHJUV9mOJp2z/KZPK5oSAAJQYzTqScZsomc9xfk8DsyFw/wIK7ZHM4cX2SUjmCZ
+4zS8IcnfyArPBIAsZnE+majwvSBEAI+xHjC8mvc0NOznhXiMOYFHGlvpecZJ0qkVeLwmm7SiBi2P
+XC6Dvo0VYSLPjhlE/0eoovCZAHSUbBRNGiPC24E8jrSAmzp19J1vhWASl8emxohsPFAqHfDUThWB
+XwjBu1wmbzZ0RPexwqfzvHaoYr9fCADpZie5XEY3ZERDJZv4+2ZeCmZBIRgjHYjZvKEikdcCLlMC
+4HdCsFxS0LN49lLzZgS0FvArq60FtJgQkJ2GLJDHJWEgw1MHb0VgrIopArorlvu1MDQFnpXsNuc8
+1hFovltSOJ5VbDaNMJAN53vJcvu4J4G9xAEddD5wWZHfC0IT4AOpe5hSn0BoOdQpDmCiYqtphWEO
+l2EZb/itk+eJVl0LGGBCQIr9Ii5LGuG1rYvnL626FjAABSGMR3ZEn7vrqQU3H0RdFBstIQg9JHP/
+aHc8jAq0tYABIghvcrnuqtWYJK18nadYZykhiKRzj7hsR7lyS3vjjA8t/aBYZx3iD3p8wLdTa5OY
+vSwtwxXrLKkb6Lz/I8KVQ2M/WyfFNksKgnFwwc9ddQfG9qjzimWWpDV8vcWVEBhnFJQrflmSjKNz
++7hqLozVQ60UvyzZHRhb3jOVThC4QhBrzCe46g6M83MSFMssScYZkTZXQpDB/5MUvwKTSAjS+f9A
+xQ5LkvEB8CJXfYYxd7Bf8cuSOsFNxjIBV44i1CyipYXgF1y2a2rsDjRNoyO0v+b7+xXbLEc38TW1
+NmlRK4us2xKku3U+Ep+Xq9YYWk8AbpB2L7d0x8PLarWx5YTgL1ymn7rrQe07sJYAREobU0bWxaPa
+gWQdIXhL2k6o1cWjJp1CqvYimlcAekoLTUfVJwDalXxa+kJJkGKrqQQglBeXEq3wJKAh0vkE89T2
+dNMIALXkH0mbT1p7GqB8UkkKH9SoyL8F4K9cXqV13obmIuB7nc4silfs9ksBCHHakPqItyOwzOll
+vEVrhqsPSxjvzdLy0eEUTlvTf1nXMGpV+jRNo+8Y0pnF9BVPsjq9R/+91twoqm/hN2V7Dh1wTd+a
+pn0GY1Be/2jISIP54wzyiaY0jJxqlhNNud8Mc1XLjff+2trxcrHnJMOe8UmdjvUNU6tHImhB6isA
+nYjRlB/bgc0AHa74o6g8eZu+H1yk6qxHRJN5VMFoip+Or70DoA9zG6O1LC6LRZ58aFzzQCKjcKH+
+5xei8jNvihqPvudu+SP+OrtH5JUmj0cNdNbxjaLyewd08mksoA7A9JC1QB7X+N3c0tKX17O9GUlA
+nVHM/XwoK7wlNekE/PeyJ02sl9IqfJkGRQFEgdYSUC1/gWvYjJrsBPx3Vk2thdVITQ4pUjqBv+oE
+ihSplkDpBEonUKRaAqUTKGpYIQh1Z/09uQmkz/0EWktAkzDjgEOo5R/W4IY239A2/c/hZqfSCaxH
+VLsrgGMu3BxjN2rew2ItQLCx5oE3ZTR1NYIgN/z/ukBYZOuvCydCuJUqQ5NcUc97qsnF/JzWPtAe
+inl4n+9mGqJxeVRUrol4X1Se7taMFcZSFg76Oqm9PveqO3DS2IE7gGmAcW7SgzyeT/Lg/rdAIjOc
+QJp+ZB2S1pL9lCKMy7h24DAf5PdJHGe97imvnOcRvt7bYfNl4fNQjZZH0dqDGOB6UTl37g2immt8
+N3A5UFCXGgi3R5Gu/8bfKH7UTHj3rMcYxgXEZQ/IqWM6S5k+9Mj/29Lex0Da28C6B+U5ju9HA7cF
+TEvAO2OSSfBpsSqvlMkJJGWVjVX7mB8kCAMq/+rpeHcqEGqBxidwJ6uxSxVPkpkn6ov0igJH6p8C
+JqsTUa4eFjNPngqU0UEUo0wVfxURLxICSerp066JqtwVXxT5y0jFRxL/BP+dz9Y4RRJfwJO5gaAT
+xPpSCP2YYgOpJTD6vSwymaqyv5ov4Emm4oYipRMonUDpBEonUDqB0gmUTqBI6QRKJ1A6gdIJlE6g
+dAKlEyhSOoFqCZROoMhHOoEiRUJ9x0CREgJFSggUKSFQpIRAkRICRUoIFCkhUGRQrRY7/uR6HxPl
+iXY5L2/ICAKOJ8jwAt1ctKChOWo1ntRl7uA7wJ+PdKPj6Rp7q7sleFIXIViGJmWOv+YW0v60D4TA
+EjxRZxsrUkKgSAmBIk+FAH3OC/z9ZBl/r8XPhmr8jHbhPqEa9wV+3A+bjieeriyiI+c+A/7A95NF
+7adthAO0jGoL36eIypM+XQkqoTffRwC7/LhimY4n3lhedsFYHQtpzBfuHblySvLjztdF7JL7SOH/
+ZCqeKJ1AkVdagslsRjWapRVu+EmRpN2dxZURcJ9pIsE1FU88FQJaGu1sk67tFPEJ4srX1g066sI9
+nXRqpg9ym44nHgkBH796qo5+DtTRPR1KnWoWCTAjT5ROoEgJgSIPuwPeNvWE0+MVaK6mu/CzBJeu
+To+fgZ91Nbhvi8uqappEv5zPNyNPPFUMSYvNAN7h+/FujIkpswukPo1m4Vx9po7OP+4MjOH7FsAX
+flyxTMcTbwwRsyGB61lCSRLdkcZUyY875s5yyb0ZjEWm4onSCRR5pSUYKx060Qn40Q0/r8PPWf7f
+yw33zeHeGHs3MQFfTcUTT4WAEpHp9CyjFj+kIEU7hbHDhXtizGNOzz7xYwEwHU88NRal1tVoAT8r
+6ui+kJUmU5AZeaJ0AkVKCBTVrTuI9vOvckT7Ik4r8KQuQvCfDEUW44k7QkAfjD5vojwVNVIciieK
+rENqV7Ii754jCCWJhCrcy2ksw7j4klkZHHA8ocmSBthRu9zMtcwMPFF2AkXi/wUYAKHmYva3WaRg
+AAAAAElFTkSuQmCC
+
+------=_NextPart_000_0000_01D167E7.A5378300
+Content-Type: image/png
+Content-Transfer-Encoding: base64
+Content-Location: file:///C:/XenCenter/HomePage/media/icons/cx-icon-addServer.png
+
+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
+d9HcQ3PfRPpElkTem2cxTzmvLUo1Kj6qLmo82je6NLo/xi5mWczVWJ1YSWxLHDkuKq42bmy+3/zt
+84fineIL43sXmC/IXXB5oc7C9IWnFqkuEiw6lkBMiE44lPBBECqoFowl8hN3JY4KecIdwmciL9E2
+0YjYQ1wqHk7ySCpNepLskbw1eSTFM6Us5bmEJ6mQvEwNTN2bOp4WmnYgbTI9Or0xg5KRkHFCqiFN
+k7Zn6mfmZnbLrGWFsv7Fbou3Lx6VB8lrs5CsBVktCrZCpuhUWijXKgeyZ2VXZr/Nico5lqueK83t
+zLPK25A3nO+f/+0SwhLhkralhktXLR1Y5r2sajmyPHF52wrjFQUrhlYGrDy4irYqbdVPq+1Xl65+
+vSZ6TWuBXsHKgsG1AWvrC1UK5YV969zX7V1PWC9Z37Vh+oadGz4ViYquFNsXlxV/2CjceOUbh2/K
+v5nclLSpq8S5ZM9m0mbp5t4tnlsOlqqX5pcObg3Z2rQN31a07fX2Rdsvl80o27uDtkO5o788uLxl
+p8nOzTs/VKRU9FT6VDbu0t21Ydf4btHuG3u89jTs1dtbvPf9Psm+21UBVU3VZtVl+0n7s/c/romq
+6fiW+21drU5tce3HA9ID/QcjDrbXudTVHdI9VFKP1ivrRw7HH77+ne93LQ02DVWNnMbiI3BEeeTp
+9wnf9x4NOtp2jHus4QfTH3YdZx0vakKa8ppGm1Oa+1tiW7pPzD7R1ureevxH2x8PnDQ8WXlK81TJ
+adrpgtOTZ/LPjJ2VnX1+LvncYNuitnvnY87fag9v77oQdOHSRf+L5zu8O85c8rh08rLb5RNXuFea
+rzpfbep06jz+k9NPx7ucu5quuVxrue56vbV7ZvfpG543zt30vXnxFv/W1Z45Pd2983pv98X39d8W
+3X5yJ/3Oy7vZdyfurbxPvF/0QO1B2UPdh9U/W/7c2O/cf2rAd6Dz0dxH9waFg8/+kfWPD0MFj5mP
+y4YNhuueOD45OeI/cv3p/KdDz2TPJp4X/qL+y64XFi9++NXr187RmNGhl/KXk79tfKX96sDrGa/b
+xsLGHr7JeDMxXvRW++3Bd9x3He+j3w9P5Hwgfyj/aPmx9VPQp/uTGZOT/wQDmPP87zWUggAAABl0
+RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAMoaVRYdFhNTDpjb20uYWRvYmUueG1w
+AAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/
+PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAg
+Q29yZSA1LjYtYzExMSA3OS4xNTgzMjUsIDIwMTUvMDkvMTAtMDE6MTA6MjAgICAgICAgICI+IDxy
+ZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4
+LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25z
+LmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFw
+LzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUv
+UmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1IChN
+YWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkNEMUU1NjI2OTUyMDExRTU5MzdB
+OEQ0RkVEQ0NBMUM5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkNEMUU1NjI3OTUyMDExRTU5
+MzdBOEQ0RkVEQ0NBMUM5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9Inht
+cC5paWQ6MTZFMEVERkY5NTIwMTFFNTkzN0E4RDRGRURDQ0ExQzkiIHN0UmVmOmRvY3VtZW50SUQ9
+InhtcC5kaWQ6MTZFMEVFMDA5NTIwMTFFNTkzN0E4RDRGRURDQ0ExQzkiLz4gPC9yZGY6RGVzY3Jp
+cHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7wkiHkAAAC
+XklEQVR42uybTShEURTH30wsaLJQLFEW7IylfFuwEVPETixkZqEsFBsWVhRZykeRpVhMzUIWvpKa
+FM8KZYpZiQ0bFoT/5bx6C+q+vI/7nnPq33lftzu/d+6799z37oQ02EBiMgo3AzVDuZp69gbtQuOr
+C1NnsoVCBHYM5Wnq2wtUKwuYQxETYAdQHLpTEKoYWoIaoWmoTRaumbbjuCOXikbsES1sCF78vhbZ
+QmHTM3alcnvEjb8yBUQazij8oQXMwlqAjeEYjuHctRyvfwDGryK4JtrdR6/9EIjIAawXLgMNkzJ0
+zN9wgCiHW4E6Ea0GIbEtjtE555slKsqHa7WhriwATk37MSiFY3umRGIP9aXo3Jwbz1wBNGID3DZk
+hhM37emH657onPORw928Mz3wdpqYhWwgUhNGJ0Kdi4haj697SwAdUhM8gV+kw0PUVA+DMBQMQl1Q
+O+2PQluBGOdoJrJJ4gyFMxTOUP5BhhKB67ahrmsAHKmWoeRTZX818VL1SLUM5d4mOM5QOEPhDIVf
+EDEcwzEcwzEcw/FM3K1p4C8zCf/DIV1b42bJcKqY3tcB6dB8EDuUQqgKuuFmyXAMx3AMx3AM5/Ug
+rveJjysRyavryJegXL9kmayXGcosVGqxTLWYHEhem/QSbkf7XpgtYyUEJpaNpCXLpMXSe2P5b1jZ
+pcDfTVFELKlF12NWOpRX2q4IYm9pfNlcRhQroVCQessxqJ56pIuvFxWJSSfqukWzL3M1cqhQh6+h
+B/zVwbrePRnnAHiuSf6FhDMUhmM4n+aW1kx8M9+Hnq0U+hRgAIYz031FnvkhAAAAAElFTkSuQmCC
+
+------=_NextPart_000_0000_01D167E7.A5378300
+Content-Type: image/png
+Content-Transfer-Encoding: base64
+Content-Location: file:///C:/XenCenter/HomePage/media/icons/cx-icon-purchaseSupport.png
+
+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
+d9HcQ3PfRPpElkTem2cxTzmvLUo1Kj6qLmo82je6NLo/xi5mWczVWJ1YSWxLHDkuKq42bmy+3/zt
+84fineIL43sXmC/IXXB5oc7C9IWnFqkuEiw6lkBMiE44lPBBECqoFowl8hN3JY4KecIdwmciL9E2
+0YjYQ1wqHk7ySCpNepLskbw1eSTFM6Us5bmEJ6mQvEwNTN2bOp4WmnYgbTI9Or0xg5KRkHFCqiFN
+k7Zn6mfmZnbLrGWFsv7Fbou3Lx6VB8lrs5CsBVktCrZCpuhUWijXKgeyZ2VXZr/Nico5lqueK83t
+zLPK25A3nO+f/+0SwhLhkralhktXLR1Y5r2sajmyPHF52wrjFQUrhlYGrDy4irYqbdVPq+1Xl65+
+vSZ6TWuBXsHKgsG1AWvrC1UK5YV969zX7V1PWC9Z37Vh+oadGz4ViYquFNsXlxV/2CjceOUbh2/K
+v5nclLSpq8S5ZM9m0mbp5t4tnlsOlqqX5pcObg3Z2rQN31a07fX2Rdsvl80o27uDtkO5o788uLxl
+p8nOzTs/VKRU9FT6VDbu0t21Ydf4btHuG3u89jTs1dtbvPf9Psm+21UBVU3VZtVl+0n7s/c/romq
+6fiW+21drU5tce3HA9ID/QcjDrbXudTVHdI9VFKP1ivrRw7HH77+ne93LQ02DVWNnMbiI3BEeeTp
+9wnf9x4NOtp2jHus4QfTH3YdZx0vakKa8ppGm1Oa+1tiW7pPzD7R1ureevxH2x8PnDQ8WXlK81TJ
+adrpgtOTZ/LPjJ2VnX1+LvncYNuitnvnY87fag9v77oQdOHSRf+L5zu8O85c8rh08rLb5RNXuFea
+rzpfbep06jz+k9NPx7ucu5quuVxrue56vbV7ZvfpG543zt30vXnxFv/W1Z45Pd2983pv98X39d8W
+3X5yJ/3Oy7vZdyfurbxPvF/0QO1B2UPdh9U/W/7c2O/cf2rAd6Dz0dxH9waFg8/+kfWPD0MFj5mP
+y4YNhuueOD45OeI/cv3p/KdDz2TPJp4X/qL+y64XFi9++NXr187RmNGhl/KXk79tfKX96sDrGa/b
+xsLGHr7JeDMxXvRW++3Bd9x3He+j3w9P5Hwgfyj/aPmx9VPQp/uTGZOT/wQDmPP87zWUggAAABl0
+RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAMoaVRYdFhNTDpjb20uYWRvYmUueG1w
+AAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/
+PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAg
+Q29yZSA1LjYtYzExMSA3OS4xNTgzMjUsIDIwMTUvMDkvMTAtMDE6MTA6MjAgICAgICAgICI+IDxy
+ZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4
+LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25z
+LmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFw
+LzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUv
+UmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1IChN
+YWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkNEMUU1NjJFOTUyMDExRTU5MzdB
+OEQ0RkVEQ0NBMUM5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkNEMUU1NjJGOTUyMDExRTU5
+MzdBOEQ0RkVEQ0NBMUM5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9Inht
+cC5paWQ6Q0QxRTU2MkM5NTIwMTFFNTkzN0E4RDRGRURDQ0ExQzkiIHN0UmVmOmRvY3VtZW50SUQ9
+InhtcC5kaWQ6Q0QxRTU2MkQ5NTIwMTFFNTkzN0E4RDRGRURDQ0ExQzkiLz4gPC9yZGY6RGVzY3Jp
+cHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4Sja1yAAAE
+FklEQVR42uxbW0gVQRjec9QuJl3oolHYQ0lFL1u+iGRl94cioyiI2rQLaZAJ3Yss7CESIorCBFPa
+oiwKkowugppJGEbuUxroi1CIFallBYX1/ef8e9rsKJ5zFnc8zQ/f/juzu7Pz7f/P7D+zsy4FkpGV
+q0KdAVKBKEU8+QlUAodKCvKMQC92McHnwEhFfPkGJAdKNJItSASfAplAm4DkYoFCYCHXd0WgJFN5
+PxNPqElQC3bA48gAjZb6Dljcljb4RnBXNesXFQxJj8CKv0RmGEr93Mp/IJKkJClJiiWRTlcA77+J
+UIs4WY1e9H1YWRIEN0K1AHsYLZwXHiRBZjpUEbAG1ltAoH3K42OD5664YTTUchvu1QoiryzpNKAc
+eVWWF34V7lfOx84OZpscDeTYcK9HgJUkPbxOP+d18rHBsySebpulY7BTaNRzG5Y7bnY23AmRFTeE
+Re8KYjXsmvXQhZy9i124JpxeITuBdcAqTu8H7obVe5JHFncYMuKREY+MeGTE46tMDNR6G+7VDCK1
+okY80XzTUIUmh2tFjXjabSIpIx4Z8ciIR0Y8kqQkKUlKkpKkJDmkB80BCn1K/x7WJBEhVUt3lW1S
+ZDG0adjSvE8SMBeYonhXgFDbpLFuA/AMKFVU/e3QImloKdieAJb0ccYIIJ5Bc0P5uKYM+hjINort
+roY2CijGXg0T7AEqgGxgPhAHjAOmsnXpY1Qlc1lLJeD6HHEtaWg0/fGY3ZLGmjqQC8u0+jm7AyD3
+fAGcx7WzoC8Ay4BzSMfiuiNiWdLQaH3fQyb4UaH1c6qe3gfBf0XVmwD6jnqUcw6jzAzR3JUWBiYy
+wSRUuCKoUlT9NLanOEUWneAWxIoJ2O7m1FZUtDnEEk8Cr4ExwA5RLEmzdBEed1X1ByGXpuo9Hit6
+JU0Ukub61WIbyzRDQFUUkrNZ19tY5gfWw90CtEcXuypJp40lx7Hudp6kqtP78BOn4m0seSnrBlHc
+tY71apu8I8rSW98TheQN1tmo4FgbyjvI7Zw85IqPZEZWrstBkqWKdxH9JE8oZ2iRIVhxC7Z5PrKq
+3kEkf3DGTAfbJf3covHwiVz2Pio7PkByw4B8jneJ1yWUW2SGdeaX3suwppNEX/K4kYiu9EQshpY4
+AHIxwDbF+7fBAc69COw1T3H6D5+rJQV56b0qPQ/bMh5KbQf5Ys7fxKOmLsW73m8GB/OLlT9fpts9
+7VrVb/011KJfgkA0WXHmX60uP3mNlvdmK8hFcN329VNOE0dLBSD4pfdBJzsbf65HlrrObktDLFqQ
+QQskUviMJxTBAJ+Bdzz1UQdi/f67JRrJa9hu5tRXixt2K/RVWtVvBlOsaNMfCZZ9Iki9LrWvOcES
+FNGSk9lFae1Qi2cqRNVDjmd/CzAA4cJVq5HwYZMAAAAASUVORK5CYII=
+
+------=_NextPart_000_0000_01D167E7.A5378300
+Content-Type: image/png
+Content-Transfer-Encoding: base64
+Content-Location: file:///C:/XenCenter/HomePage/media/icons/cx-icon-tryVirtualization.png
+
+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
+d9HcQ3PfRPpElkTem2cxTzmvLUo1Kj6qLmo82je6NLo/xi5mWczVWJ1YSWxLHDkuKq42bmy+3/zt
+84fineIL43sXmC/IXXB5oc7C9IWnFqkuEiw6lkBMiE44lPBBECqoFowl8hN3JY4KecIdwmciL9E2
+0YjYQ1wqHk7ySCpNepLskbw1eSTFM6Us5bmEJ6mQvEwNTN2bOp4WmnYgbTI9Or0xg5KRkHFCqiFN
+k7Zn6mfmZnbLrGWFsv7Fbou3Lx6VB8lrs5CsBVktCrZCpuhUWijXKgeyZ2VXZr/Nico5lqueK83t
+zLPK25A3nO+f/+0SwhLhkralhktXLR1Y5r2sajmyPHF52wrjFQUrhlYGrDy4irYqbdVPq+1Xl65+
+vSZ6TWuBXsHKgsG1AWvrC1UK5YV969zX7V1PWC9Z37Vh+oadGz4ViYquFNsXlxV/2CjceOUbh2/K
+v5nclLSpq8S5ZM9m0mbp5t4tnlsOlqqX5pcObg3Z2rQN31a07fX2Rdsvl80o27uDtkO5o788uLxl
+p8nOzTs/VKRU9FT6VDbu0t21Ydf4btHuG3u89jTs1dtbvPf9Psm+21UBVU3VZtVl+0n7s/c/romq
+6fiW+21drU5tce3HA9ID/QcjDrbXudTVHdI9VFKP1ivrRw7HH77+ne93LQ02DVWNnMbiI3BEeeTp
+9wnf9x4NOtp2jHus4QfTH3YdZx0vakKa8ppGm1Oa+1tiW7pPzD7R1ureevxH2x8PnDQ8WXlK81TJ
+adrpgtOTZ/LPjJ2VnX1+LvncYNuitnvnY87fag9v77oQdOHSRf+L5zu8O85c8rh08rLb5RNXuFea
+rzpfbep06jz+k9NPx7ucu5quuVxrue56vbV7ZvfpG543zt30vXnxFv/W1Z45Pd2983pv98X39d8W
+3X5yJ/3Oy7vZdyfurbxPvF/0QO1B2UPdh9U/W/7c2O/cf2rAd6Dz0dxH9waFg8/+kfWPD0MFj5mP
+y4YNhuueOD45OeI/cv3p/KdDz2TPJp4X/qL+y64XFi9++NXr187RmNGhl/KXk79tfKX96sDrGa/b
+xsLGHr7JeDMxXvRW++3Bd9x3He+j3w9P5Hwgfyj/aPmx9VPQp/uTGZOT/wQDmPP87zWUggAAABl0
+RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAMoaVRYdFhNTDpjb20uYWRvYmUueG1w
+AAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/
+PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAg
+Q29yZSA1LjYtYzExMSA3OS4xNTgzMjUsIDIwMTUvMDkvMTAtMDE6MTA6MjAgICAgICAgICI+IDxy
+ZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4
+LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25z
+LmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFw
+LzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUv
+UmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1IChN
+YWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjE4REU0NDY5OTUyMTExRTU5MzdB
+OEQ0RkVEQ0NBMUM5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjE4REU0NDZBOTUyMTExRTU5
+MzdBOEQ0RkVEQ0NBMUM5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9Inht
+cC5paWQ6Q0QxRTU2MzA5NTIwMTFFNTkzN0E4RDRGRURDQ0ExQzkiIHN0UmVmOmRvY3VtZW50SUQ9
+InhtcC5kaWQ6MThERTQ0Njg5NTIxMTFFNTkzN0E4RDRGRURDQ0ExQzkiLz4gPC9yZGY6RGVzY3Jp
+cHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4B5wvFAAAD
+/0lEQVR42uxcW0gUURg+ipCGlRGkRFkPPhSFDd0MKnorK6UIqUDZKHqoiFAi6anIRyuyAu1Nm4eI
+6LJloT0ERT0YUW4XelJKC7piuplSYvad3RPIds7u3NnZ+T/45szOmflm9tvjOf9/PLtZew4cX8AY
+e8uCiZmtLQ2DbghnM4IryJm0HwXnB+R9f/fS2Am3/izSDej+XL8HdQVkLBlLIGPJWF+HW6lG0iIU
+V5KcUoGoYtiAjoaiSVE9DI0Kg89TheKQoroHOvt8YSyQC64EqyV1N01oFYh4uS7h+Gyw0cTzzAX/
+gOcTji8Bq3zTYgXG0BLCDsSFQ4k6IrVuNKnTL9EZTAdjqY8lY8lYgoU+dir6sDYH7lss0cm3oLNW
+olPkN2MHwHpFXQQcNajTAzYo6u6beJ6HSeq++sZYjL7RJPEnM6HzwSGdbhTd1MfS4EUgY8lYCreU
+QFjDc/PHSU4pFQNcKp3VTD2ZE4VGqcHn2YtClUu/gc5mv4Rb/NxZ4DpJXbeJ1s8nc36BOxOOzwEv
+m3ie6eBLibkrmHrWK20ThHG0hIik9Zi972iijpg8MYsBiU4B9bE0eBHIWL9FBQL56MMeOHDfEolO
+rgWdcolOgd+M/cLUM/M89/9pUOc1WKOoGzPxPO3gO0XdkG+Mxeg7giJs94bQ+eaQTi+KXupjafAi
+kLFkLBlLcCEqmIKYsJYsASKhPKbpo04ZywP0s+RqDKdgbifMvWPHWL6Q7VJADfytyjDBWzC3FuZe
+sCKcRY1T2hW0YbtbvGoGD8PgcRq8nMXBWPocCU0jY53DPRZfiLIJfARz55GxzqATXA9+BpeCT2Du
+MrNRgWUgTDuGotzDN/yptaVhlyd30vSnMLMMe3fBxaLlVuN42HVjgYXik/UKfZ62W03vg5lrsHcV
+3ABex+t6HD/jtrF8uXrYw7c6YmKEt7JObJXE3CFobcEeD7/2g6fxuoTx/whLIobMD7cioQkbV9fB
+tCaJ5hEWX9afLQa4HTgvGlRjT1oavDS9S6G7jcXXQeSBr8DKWJcROGM1PcsF7eXY8rS3SEQOlbHB
+jsIt24PaM2x5xPACLGR8MXQktJ2MdcbcfhZfdtUhuoVrMPcoGesScsgC2/1sMba3RWbG098atOIb
+ZKxLgxeFWy6FW0FqsScsXMOXlnZZSRCCYOw5C9fw+YBFEkNzJqW0HBdVKW3mG6vptRa6j7b/jI2E
+ZkyahOFf5/dkEibT+2n++wr/pg35BJBn04aZbCr/8Yt2kVl9BCtg6vNUl1GCkBzlLP6d3UKRtpYZ
+MZWMTY2NIpzqiKWtmv7e6IVkbGo0ixj1B6W0zoCP/JYXbJCxcvDVQVvtLDEiyCOBPLsSfwUYAP2G
+LP9CyPswAAAAAElFTkSuQmCC
+
+------=_NextPart_000_0000_01D167E7.A5378300
+Content-Type: text/css;
+ charset="iso-8859-1"
+Content-Transfer-Encoding: quoted-printable
+Content-Location: file:///C:/XenCenter/HomePage/css/screen.css
+
+html {
+ margin: 0px; padding: 0px; border: 0px currentColor; border-image: =
+none;
+}
+body {
+ font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; =
+border-image: none; vertical-align: baseline; font-size-adjust: inherit; =
+font-stretch: inherit;
+}
+div {
+ font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; =
+border-image: none; vertical-align: baseline; font-size-adjust: inherit; =
+font-stretch: inherit;
+}
+span {
+ font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; =
+border-image: none; vertical-align: baseline; font-size-adjust: inherit; =
+font-stretch: inherit;
+}
+object {
+ font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; =
+border-image: none; vertical-align: baseline; font-size-adjust: inherit; =
+font-stretch: inherit;
+}
+p {
+ font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; =
+border-image: none; vertical-align: baseline; font-size-adjust: inherit; =
+font-stretch: inherit;
+}
+a {
+ font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; =
+border-image: none; vertical-align: baseline; font-size-adjust: inherit; =
+font-stretch: inherit;
+}
+abbr {
+ font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; =
+border-image: none; vertical-align: baseline; font-size-adjust: inherit; =
+font-stretch: inherit;
+}
+em {
+ font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; =
+border-image: none; vertical-align: baseline; font-size-adjust: inherit; =
+font-stretch: inherit;
+}
+img {
+ font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; =
+border-image: none; vertical-align: baseline; font-size-adjust: inherit; =
+font-stretch: inherit;
+}
+q {
+ font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; =
+border-image: none; vertical-align: baseline; font-size-adjust: inherit; =
+font-stretch: inherit;
+}
+ol {
+ font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; =
+border-image: none; vertical-align: baseline; font-size-adjust: inherit; =
+font-stretch: inherit;
+}
+ul {
+ font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; =
+border-image: none; vertical-align: baseline; font-size-adjust: inherit; =
+font-stretch: inherit;
+}
+li {
+ font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; =
+border-image: none; vertical-align: baseline; font-size-adjust: inherit; =
+font-stretch: inherit;
+}
+body {
+ background: rgb(255, 255, 255); line-height: 1.5;
+}
+a img {
+ border: currentColor; border-image: none;
+}
+:focus {
+ outline: 0px;
+}
+html {
+ font-size: 100.01%;
+}
+body {
+ background: rgb(255, 255, 255); color: rgb(255, 255, 255); font-family: =
+"Helvetica Neue", Arial, Helvetica, sans-serif; font-size: 75%;
+}
+.left {
+ float: left !important;
+}
+p .left {
+ margin: 1.5em 1.5em 1.5em 0px; padding: 0px;
+}
+.right {
+ float: right !important;
+}
+p .right {
+ margin: 1.5em 0px 1.5em 1.5em; padding: 0px;
+}
+a:focus {
+ color: rgb(95, 103, 181);
+}
+a:hover {
+ color: rgb(95, 103, 181);
+}
+a {
+ color: rgb(95, 103, 181); text-decoration: underline;
+}
+li ul {
+ margin: 0px;
+}
+li ol {
+ margin: 0px;
+}
+ul {
+ margin: 0px 1.5em 1.5em 0px; padding-left: 1.5em;
+}
+ol {
+ margin: 0px 1.5em 1.5em 0px; padding-left: 1.5em;
+}
+ul {
+ list-style-type: disc;
+}
+ol {
+ list-style-type: decimal;
+}
+.hide {
+ display: none;
+}
+.first {
+ padding-left: 0px; margin-left: 0px;
+}
+.last {
+ padding-right: 0px; margin-right: 0px;
+}
+.top {
+ padding-top: 0px; margin-top: 0px;
+}
+.bottom {
+ padding-bottom: 0px; margin-bottom: 0px;
+}
+.container {
+ margin: 0px auto; width: 950px;
+}
+.showgrid {
+ background: url("../media/grid.png");
+}
+.column {
+ margin-right: 10px; float: left;
+}
+[class^=3D'span-'] {
+ margin-right: 10px; float: left;
+}
+.column {
+ margin-right: 10px; float: left;
+}
+[class*=3D' span- '] {
+ margin-right: 10px; float: left;
+}
+.last {
+ margin-right: 0px;
+}
+.span-1 {
+ width: 30px;
+}
+.span-2 {
+ width: 70px;
+}
+.span-3 {
+ width: 110px;
+}
+.span-4 {
+ width: 150px;
+}
+.span-5 {
+ width: 190px;
+}
+.span-6 {
+ width: 230px;
+}
+.span-7 {
+ width: 270px;
+}
+.span-8 {
+ width: 310px;
+}
+.span-9 {
+ width: 350px;
+}
+.span-10 {
+ width: 390px;
+}
+.span-11 {
+ width: 430px;
+}
+.span-12 {
+ width: 470px;
+}
+.span-13 {
+ width: 510px;
+}
+.span-14 {
+ width: 550px;
+}
+.span-15 {
+ width: 590px;
+}
+.span-16 {
+ width: 630px;
+}
+.span-17 {
+ width: 670px;
+}
+.span-18 {
+ width: 710px;
+}
+.span-19 {
+ width: 750px;
+}
+.span-20 {
+ width: 790px;
+}
+.span-21 {
+ width: 830px;
+}
+.span-22 {
+ width: 870px;
+}
+.span-23 {
+ width: 910px;
+}
+.span-24 {
+ width: 950px; margin-right: 0px;
+}
+.append-1 {
+ padding-right: 40px;
+}
+.append-2 {
+ padding-right: 80px;
+}
+.append-3 {
+ padding-right: 120px;
+}
+.append-4 {
+ padding-right: 160px;
+}
+.append-5 {
+ padding-right: 200px;
+}
+.append-6 {
+ padding-right: 240px;
+}
+.append-7 {
+ padding-right: 280px;
+}
+.append-8 {
+ padding-right: 320px;
+}
+.append-9 {
+ padding-right: 360px;
+}
+.append-10 {
+ padding-right: 400px;
+}
+.append-11 {
+ padding-right: 440px;
+}
+.append-12 {
+ padding-right: 480px;
+}
+.append-13 {
+ padding-right: 520px;
+}
+.append-14 {
+ padding-right: 560px;
+}
+.append-15 {
+ padding-right: 600px;
+}
+.append-16 {
+ padding-right: 640px;
+}
+.append-17 {
+ padding-right: 680px;
+}
+.append-18 {
+ padding-right: 720px;
+}
+.append-19 {
+ padding-right: 760px;
+}
+.append-20 {
+ padding-right: 800px;
+}
+.append-21 {
+ padding-right: 840px;
+}
+.append-22 {
+ padding-right: 880px;
+}
+.append-23 {
+ padding-right: 920px;
+}
+.prepend-1 {
+ padding-left: 40px;
+}
+.prepend-2 {
+ padding-left: 80px;
+}
+.prepend-3 {
+ padding-left: 120px;
+}
+.prepend-4 {
+ padding-left: 160px;
+}
+.prepend-5 {
+ padding-left: 200px;
+}
+.prepend-6 {
+ padding-left: 240px;
+}
+.prepend-7 {
+ padding-left: 280px;
+}
+.prepend-8 {
+ padding-left: 320px;
+}
+.prepend-9 {
+ padding-left: 360px;
+}
+.prepend-10 {
+ padding-left: 400px;
+}
+.prepend-11 {
+ padding-left: 440px;
+}
+.prepend-12 {
+ padding-left: 480px;
+}
+.prepend-13 {
+ padding-left: 520px;
+}
+.prepend-14 {
+ padding-left: 560px;
+}
+.prepend-15 {
+ padding-left: 600px;
+}
+.prepend-16 {
+ padding-left: 640px;
+}
+.prepend-17 {
+ padding-left: 680px;
+}
+.prepend-18 {
+ padding-left: 720px;
+}
+.prepend-19 {
+ padding-left: 760px;
+}
+.prepend-20 {
+ padding-left: 800px;
+}
+.prepend-21 {
+ padding-left: 840px;
+}
+.prepend-22 {
+ padding-left: 880px;
+}
+.prepend-23 {
+ padding-left: 920px;
+}
+.border {
+ padding-right: 4px; margin-right: 5px; border-right-color: rgb(221, =
+221, 221); border-right-width: 1px; border-right-style: solid;
+}
+.colborder {
+ padding-right: 24px; margin-right: 25px; border-right-color: rgb(221, =
+221, 221); border-right-width: 1px; border-right-style: solid;
+}
+.pull-1 {
+ margin-left: -40px;
+}
+.pull-2 {
+ margin-left: -80px;
+}
+.pull-3 {
+ margin-left: -120px;
+}
+.pull-4 {
+ margin-left: -160px;
+}
+.pull-5 {
+ margin-left: -200px;
+}
+.pull-6 {
+ margin-left: -240px;
+}
+.pull-7 {
+ margin-left: -280px;
+}
+.pull-8 {
+ margin-left: -320px;
+}
+.pull-9 {
+ margin-left: -360px;
+}
+.pull-10 {
+ margin-left: -400px;
+}
+.pull-11 {
+ margin-left: -440px;
+}
+.pull-12 {
+ margin-left: -480px;
+}
+.pull-13 {
+ margin-left: -520px;
+}
+.pull-14 {
+ margin-left: -560px;
+}
+.pull-15 {
+ margin-left: -600px;
+}
+.pull-16 {
+ margin-left: -640px;
+}
+.pull-17 {
+ margin-left: -680px;
+}
+.pull-18 {
+ margin-left: -720px;
+}
+.pull-19 {
+ margin-left: -760px;
+}
+.pull-20 {
+ margin-left: -800px;
+}
+.pull-21 {
+ margin-left: -840px;
+}
+.pull-22 {
+ margin-left: -880px;
+}
+.pull-23 {
+ margin-left: -920px;
+}
+.pull-24 {
+ margin-left: -960px;
+}
+[class^=3D'pull-'] {
+ float: left; position: relative;
+}
+[class*=3D' pull- '] {
+ float: left; position: relative;
+}
+.push-1 {
+ margin: 0px -40px 1.5em 40px;
+}
+.push-2 {
+ margin: 0px -80px 1.5em 80px;
+}
+.push-3 {
+ margin: 0px -120px 1.5em 120px;
+}
+.push-4 {
+ margin: 0px -160px 1.5em 160px;
+}
+.push-5 {
+ margin: 0px -200px 1.5em 200px;
+}
+.push-6 {
+ margin: 0px -240px 1.5em 240px;
+}
+.push-7 {
+ margin: 0px -280px 1.5em 280px;
+}
+.push-8 {
+ margin: 0px -320px 1.5em 320px;
+}
+.push-9 {
+ margin: 0px -360px 1.5em 360px;
+}
+.push-10 {
+ margin: 0px -400px 1.5em 400px;
+}
+.push-11 {
+ margin: 0px -440px 1.5em 440px;
+}
+.push-12 {
+ margin: 0px -480px 1.5em 480px;
+}
+.push-13 {
+ margin: 0px -520px 1.5em 520px;
+}
+.push-14 {
+ margin: 0px -560px 1.5em 560px;
+}
+.push-15 {
+ margin: 0px -600px 1.5em 600px;
+}
+.push-16 {
+ margin: 0px -640px 1.5em 640px;
+}
+.push-17 {
+ margin: 0px -680px 1.5em 680px;
+}
+.push-18 {
+ margin: 0px -720px 1.5em 720px;
+}
+.push-19 {
+ margin: 0px -760px 1.5em 760px;
+}
+.push-20 {
+ margin: 0px -800px 1.5em 800px;
+}
+.push-21 {
+ margin: 0px -840px 1.5em 840px;
+}
+.push-22 {
+ margin: 0px -880px 1.5em 880px;
+}
+.push-23 {
+ margin: 0px -920px 1.5em 920px;
+}
+.push-24 {
+ margin: 0px -960px 1.5em 960px;
+}
+[class^=3D'push-'] {
+ float: left; position: relative;
+}
+[class*=3D' push- '] {
+ float: left; position: relative;
+}
+div.prepend-top {
+ margin-top: 1.5em;
+}
+.prepend-top {
+ margin-top: 1.5em;
+}
+div.append-bottom {
+ margin-bottom: 1.5em;
+}
+.append-bottom {
+ margin-bottom: 1.5em;
+}
+.box {
+ background: rgb(229, 236, 249); padding: 1.5em; margin-bottom: 1.5em;
+}
+.clearfix::after {
+ height: 0px; overflow: hidden; clear: both; display: block; visibility: =
+hidden; content: "\0020";
+}
+.container::after {
+ height: 0px; overflow: hidden; clear: both; display: block; visibility: =
+hidden; content: "\0020";
+}
+.clearfix {
+ display: block;
+}
+.container {
+ display: block;
+}
+.clear {
+ clear: both;
+}
+
+------=_NextPart_000_0000_01D167E7.A5378300
+Content-Type: text/css;
+ charset="iso-8859-1"
+Content-Transfer-Encoding: quoted-printable
+Content-Location: file:///C:/XenCenter/HomePage/css/theme.css
+
+.cx-hero-top {
+ background: rgb(95, 103, 181); height: 310px;
+}
+.cx-hero-top-bg {
+ background: rgb(95, 103, 181); height: 310px;
+}
+.cx-hero-top-bg {
+ left: 0px; right: 0px; position: absolute; z-index: -1;
+}
+.cx-hero-top {
+ color: rgb(255, 255, 255);
+}
+.cx-hero-top .inner .column {
+ height: 165px;
+}
+.cx-hero-top .inner .left.column {
+ padding-top: 36px; padding-bottom: 42px;
+}
+.cx-hero-top .inner .right.column {
+ width: 127px; height: 165px; text-align: center; line-height: 165px; =
+margin-top: 65px;
+}
+.cx-hero-top .inner .right.column img#cloudServerGraphic {
+ width: 129px; height: 165px;
+}
+.cx-hero-top .inner .left.column img#logo-citrixXenServer {
+ width: 261px; height: 31px; margin-bottom: 10px; display: block;
+}
+p.cx-tagline {
+ font: 300 16px/1.3 "Helvetica Neue", Arial, Helvetica, sans-serif; =
+color: rgba(255, 255, 255, 0.69); letter-spacing: 0.02em; margin-bottom: =
+32px !important; font-size-adjust: none; font-stretch: normal;
+}
+ul.cx-callouts-list {
+ font: 300 14px/1.3 "Helvetica Neue", Arial, Helvetica, sans-serif; =
+list-style: none; margin: 0px; letter-spacing: 0.02em; font-size-adjust: =
+none; font-stretch: normal;
+}
+ul.cx-callouts-list li.cx-doc-icon {
+ background: url("../media/icons/cx-icon-generic-doc.png") no-repeat 0px =
+50%; height: 21px; line-height: 21px; padding-left: 32px; margin-bottom: =
+10px; margin-left: -17px; display: block;
+}
+ul.cx-callouts-list li.last.cx-doc-icon {
+ margin-bottom: 0px;
+}
+ul.cx-callouts-list li.cx-doc-icon a.cx-link {
+ color: rgb(255, 255, 255); text-decoration: none;
+}
+ul.cx-callouts-list li.cx-doc-icon a.cx-link:hover {
+ text-decoration: underline;
+}
+ul.cx-callouts-list li.cx-doc-icon ul.cx-link-list {
+ margin: 5px 0px 0px; padding: 0px; line-height: 1.5; list-style-type: =
+square; list-style-position: inside;
+}
+.cx-hero-bottom {
+ margin: 34px 0px 0px; text-align: center; padding-bottom: 48px;
+}
+.cx-hero-bottom .cx-cards {
+ width: 223px; height: 198px; margin-right: 20px;
+}
+.cx-hero-bottom .cx-cards:hover {
+ border-radius: 4px; cursor: pointer; background-color: rgb(242, 242, =
+242);
+}
+.cx-hero-bottom .last.cx-cards {
+ margin-right: 0px;
+}
+.cx-hero-bottom .cx-cards p {
+ font: 500 14px/1.3 "Helvetica Neue", Arial, Helvetica, sans-serif; =
+color: rgb(95, 103, 181); letter-spacing: 0.02em; padding-top: 35px; =
+font-size-adjust: none; font-stretch: normal;
+}
+.cx-cards img {
+ margin-top: 37px; margin-right: auto; margin-left: auto; display: =
+block;
+}
+img#addServer {
+ width: 55px; height: 66px;
+}
+img#purchaseSupport {
+ width: 57px; height: 65px;
+}
+img#deskTopVirt {
+ width: 86px; height: 66px;
+}
+
+------=_NextPart_000_0000_01D167E7.A5378300
+Content-Type: text/css;
+ charset="iso-8859-1"
+Content-Transfer-Encoding: quoted-printable
+Content-Location: file:///C:/XenCenter/HomePage/css/print.css
+
+body {
+ background: none; color: rgb(0, 0, 0); line-height: 1.5; font-family: =
+citrixsans-regular, "Helvetica Neue", Arial, Helvetica, sans-serif; =
+font-size: 10pt;
+}
+.container {
+ background: none;
+}
+a img {
+ border: currentColor; border-image: none;
+}
+p img.top {
+ margin-top: 0px;
+}
+.hide {
+ display: none;
+}
+a:link {
+ background: none; font-weight: 700; text-decoration: underline;
+}
+a:visited {
+ background: none; font-weight: 700; text-decoration: underline;
+}
+a:link::after {
+ font-size: 90%; content: " (" attr(href) ")";
+}
+a:visited::after {
+ font-size: 90%; content: " (" attr(href) ")";
+}
+
+------=_NextPart_000_0000_01D167E7.A5378300--
diff --git a/XenAdmin/HomePage/media/grid.png b/XenAdmin/HomePage/media/grid.png
new file mode 100644
index 000000000..103dacef9
Binary files /dev/null and b/XenAdmin/HomePage/media/grid.png differ
diff --git a/XenAdmin/HomePage/media/icons/cx-cloudServerGraphic.png b/XenAdmin/HomePage/media/icons/cx-cloudServerGraphic.png
new file mode 100644
index 000000000..2c4336425
Binary files /dev/null and b/XenAdmin/HomePage/media/icons/cx-cloudServerGraphic.png differ
diff --git a/XenAdmin/HomePage/media/icons/cx-icon-addServer.png b/XenAdmin/HomePage/media/icons/cx-icon-addServer.png
new file mode 100644
index 000000000..22ca06e68
Binary files /dev/null and b/XenAdmin/HomePage/media/icons/cx-icon-addServer.png differ
diff --git a/XenAdmin/HomePage/media/icons/cx-icon-generic-doc.png b/XenAdmin/HomePage/media/icons/cx-icon-generic-doc.png
new file mode 100644
index 000000000..64538c113
Binary files /dev/null and b/XenAdmin/HomePage/media/icons/cx-icon-generic-doc.png differ
diff --git a/XenAdmin/HomePage/media/icons/cx-icon-purchaseSupport.png b/XenAdmin/HomePage/media/icons/cx-icon-purchaseSupport.png
new file mode 100644
index 000000000..4d743cd34
Binary files /dev/null and b/XenAdmin/HomePage/media/icons/cx-icon-purchaseSupport.png differ
diff --git a/XenAdmin/HomePage/media/icons/cx-icon-regServPool.png b/XenAdmin/HomePage/media/icons/cx-icon-regServPool.png
new file mode 100644
index 000000000..2d0b623dc
Binary files /dev/null and b/XenAdmin/HomePage/media/icons/cx-icon-regServPool.png differ
diff --git a/XenAdmin/HomePage/media/icons/cx-icon-tryVirtualization.png b/XenAdmin/HomePage/media/icons/cx-icon-tryVirtualization.png
new file mode 100644
index 000000000..96ed74213
Binary files /dev/null and b/XenAdmin/HomePage/media/icons/cx-icon-tryVirtualization.png differ
diff --git a/XenAdmin/HomePage/media/logos/cx-logo-citrixXenServer.png b/XenAdmin/HomePage/media/logos/cx-logo-citrixXenServer.png
new file mode 100644
index 000000000..ab2f38023
Binary files /dev/null and b/XenAdmin/HomePage/media/logos/cx-logo-citrixXenServer.png differ
diff --git a/XenAdmin/Properties/Resources.Designer.cs b/XenAdmin/Properties/Resources.Designer.cs
index e739c5104..47243209f 100644
--- a/XenAdmin/Properties/Resources.Designer.cs
+++ b/XenAdmin/Properties/Resources.Designer.cs
@@ -1,7 +1,7 @@
//------------------------------------------------------------------------------
//
// This code was generated by a tool.
-// Runtime Version:4.0.30319.18444
+// Runtime Version:4.0.30319.34209
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
@@ -2190,26 +2190,6 @@ namespace XenAdmin.Properties {
}
}
- ///
- /// Looks up a localized resource of type System.Drawing.Bitmap.
- ///
- internal static System.Drawing.Bitmap homepage_add_icon {
- get {
- object obj = ResourceManager.GetObject("homepage_add_icon", resourceCulture);
- return ((System.Drawing.Bitmap)(obj));
- }
- }
-
- ///
- /// Looks up a localized resource of type System.Drawing.Bitmap.
- ///
- internal static System.Drawing.Bitmap homepage_background {
- get {
- object obj = ResourceManager.GetObject("homepage_background", resourceCulture);
- return ((System.Drawing.Bitmap)(obj));
- }
- }
-
///
/// Looks up a localized resource of type System.Drawing.Bitmap.
///
@@ -2220,66 +2200,6 @@ namespace XenAdmin.Properties {
}
}
- ///
- /// Looks up a localized resource of type System.Drawing.Bitmap.
- ///
- internal static System.Drawing.Bitmap homepage_community_icon {
- get {
- object obj = ResourceManager.GetObject("homepage_community_icon", resourceCulture);
- return ((System.Drawing.Bitmap)(obj));
- }
- }
-
- ///
- /// Looks up a localized resource of type System.Drawing.Bitmap.
- ///
- internal static System.Drawing.Bitmap homepage_get_icon {
- get {
- object obj = ResourceManager.GetObject("homepage_get_icon", resourceCulture);
- return ((System.Drawing.Bitmap)(obj));
- }
- }
-
- ///
- /// Looks up a localized resource of type System.Drawing.Bitmap.
- ///
- internal static System.Drawing.Bitmap homepage_hor_div {
- get {
- object obj = ResourceManager.GetObject("homepage_hor_div", resourceCulture);
- return ((System.Drawing.Bitmap)(obj));
- }
- }
-
- ///
- /// Looks up a localized resource of type System.Drawing.Bitmap.
- ///
- internal static System.Drawing.Bitmap homepage_learn_icon {
- get {
- object obj = ResourceManager.GetObject("homepage_learn_icon", resourceCulture);
- return ((System.Drawing.Bitmap)(obj));
- }
- }
-
- ///
- /// Looks up a localized resource of type System.Drawing.Bitmap.
- ///
- internal static System.Drawing.Bitmap homepage_try_icon {
- get {
- object obj = ResourceManager.GetObject("homepage_try_icon", resourceCulture);
- return ((System.Drawing.Bitmap)(obj));
- }
- }
-
- ///
- /// Looks up a localized resource of type System.Drawing.Bitmap.
- ///
- internal static System.Drawing.Bitmap homepage_vert_div {
- get {
- object obj = ResourceManager.GetObject("homepage_vert_div", resourceCulture);
- return ((System.Drawing.Bitmap)(obj));
- }
- }
-
///
/// Looks up a localized resource of type System.Drawing.Bitmap.
///
diff --git a/XenAdmin/Properties/Resources.resx b/XenAdmin/Properties/Resources.resx
index a68411ef2..3c1c3f44c 100644
--- a/XenAdmin/Properties/Resources.resx
+++ b/XenAdmin/Properties/Resources.resx
@@ -127,9 +127,6 @@
..\Images\sl_add_storage_system_16.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
-
- ..\Images\homepage_background.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
-
..\Images\000_Alert2_h32bit_16.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
@@ -211,9 +208,6 @@
..\Images\oracle_16x.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
-
- ..\Images\homepage_community_icon.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
-
..\Images\000_weighting_h32bit_16.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
@@ -331,9 +325,6 @@
..\Images\000_Fields_h32bit_16.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
-
- ..\Images\homepage_learn_icon.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
-
..\Images\000_Resumed_h32bit_24.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
@@ -367,9 +358,6 @@
..\Images\001_ForceReboot_h32bit_16.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
-
- ..\Images\homepage_get_icon.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
-
..\Images\000_VMSnapShotDiskOnly_h32bit_32.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
@@ -454,9 +442,6 @@
..\Images\000_host_4_star.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
-
- ..\Images\homepage_add_icon.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
-
..\Images\000_PoolNew_h32bit_24.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
@@ -532,9 +517,6 @@
..\Images\000_Optimize_h32bit_16.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
-
- ..\Images\homepage_bullet.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
-
..\Images\VMTemplate_h32bit_32.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
@@ -628,15 +610,9 @@
..\Images\000_ImportVirtualAppliance_h32bit_16.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
-
- ..\Images\homepage_vert_div.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
-
..\Images\000_Storage_h32bit_16.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
-
- ..\Images\homepage_try_icon.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
-
..\Images\001_Reboot_h32bit_24.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
@@ -661,9 +637,6 @@
..\Images\000_DeleteVirtualAppliance_h32bit_16.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
-
- ..\Images\homepage_hor_div.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
-
..\Images\000_ToolBar_Pref_Icon_up.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
@@ -1105,4 +1078,7 @@
..\Images\padlock.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+ ..\Images\homepage_bullet.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
\ No newline at end of file
diff --git a/XenAdmin/TabPages/HomePage.Designer.cs b/XenAdmin/TabPages/HomePage.Designer.cs
index 115caff5a..04261a461 100644
--- a/XenAdmin/TabPages/HomePage.Designer.cs
+++ b/XenAdmin/TabPages/HomePage.Designer.cs
@@ -29,388 +29,28 @@ namespace XenAdmin.TabPages
private void InitializeComponent()
{
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(HomePage));
- this.line2Learn = new System.Windows.Forms.Label();
- this.line1Learn = new System.Windows.Forms.Label();
- this.titleLearn = new System.Windows.Forms.Label();
- this.line1Add = new System.Windows.Forms.Label();
- this.titleAdd = new System.Windows.Forms.Label();
- this.line1Upgrade = new System.Windows.Forms.Label();
- this.titleUpgrade = new System.Windows.Forms.Label();
- this.line2Try = new System.Windows.Forms.Label();
- this.line1Try = new System.Windows.Forms.Label();
- this.titleTry = new System.Windows.Forms.Label();
- this.heading = new System.Windows.Forms.Label();
- this.subHeading = new System.Windows.Forms.Label();
- this.panelLearn = new XenAdmin.Controls.TransparentPanel();
- this.panelAdd = new XenAdmin.Controls.TransparentPanel();
- this.panelGet = new XenAdmin.Controls.TransparentPanel();
- this.panelTry = new XenAdmin.Controls.TransparentPanel();
- this.titleCommunity = new System.Windows.Forms.Label();
- this.labelNetwork = new System.Windows.Forms.Label();
- this.iconCommunity = new System.Windows.Forms.PictureBox();
- this.iconLearn = new System.Windows.Forms.PictureBox();
- this.iconAdd = new System.Windows.Forms.PictureBox();
- this.iconGet = new System.Windows.Forms.PictureBox();
- this.iconTry = new System.Windows.Forms.PictureBox();
- this.horizDiv = new System.Windows.Forms.PictureBox();
- this.vertDiv3 = new System.Windows.Forms.PictureBox();
- this.vertDiv2 = new System.Windows.Forms.PictureBox();
- this.vertDiv1 = new System.Windows.Forms.PictureBox();
- this.bulletNetwork = new System.Windows.Forms.PictureBox();
- this.bulletSupport = new System.Windows.Forms.PictureBox();
- this.bulletPartners = new System.Windows.Forms.PictureBox();
- this.labelSupport = new System.Windows.Forms.Label();
- this.labelPartners = new System.Windows.Forms.Label();
- this.mainPanel = new System.Windows.Forms.Panel();
- ((System.ComponentModel.ISupportInitialize)(this.iconCommunity)).BeginInit();
- ((System.ComponentModel.ISupportInitialize)(this.iconLearn)).BeginInit();
- ((System.ComponentModel.ISupportInitialize)(this.iconAdd)).BeginInit();
- ((System.ComponentModel.ISupportInitialize)(this.iconGet)).BeginInit();
- ((System.ComponentModel.ISupportInitialize)(this.iconTry)).BeginInit();
- ((System.ComponentModel.ISupportInitialize)(this.horizDiv)).BeginInit();
- ((System.ComponentModel.ISupportInitialize)(this.vertDiv3)).BeginInit();
- ((System.ComponentModel.ISupportInitialize)(this.vertDiv2)).BeginInit();
- ((System.ComponentModel.ISupportInitialize)(this.vertDiv1)).BeginInit();
- ((System.ComponentModel.ISupportInitialize)(this.bulletNetwork)).BeginInit();
- ((System.ComponentModel.ISupportInitialize)(this.bulletSupport)).BeginInit();
- ((System.ComponentModel.ISupportInitialize)(this.bulletPartners)).BeginInit();
- this.mainPanel.SuspendLayout();
+ this.webBrowser = new XenAdmin.Core.WebBrowser2();
this.SuspendLayout();
//
- // line2Learn
+ // webBrowser
//
- resources.ApplyResources(this.line2Learn, "line2Learn");
- this.line2Learn.Name = "line2Learn";
- //
- // line1Learn
- //
- resources.ApplyResources(this.line1Learn, "line1Learn");
- this.line1Learn.Name = "line1Learn";
- //
- // titleLearn
- //
- resources.ApplyResources(this.titleLearn, "titleLearn");
- this.titleLearn.Name = "titleLearn";
- //
- // line1Add
- //
- resources.ApplyResources(this.line1Add, "line1Add");
- this.line1Add.Name = "line1Add";
- this.line1Add.Click += new System.EventHandler(this.panelAdd_Click);
- //
- // titleAdd
- //
- resources.ApplyResources(this.titleAdd, "titleAdd");
- this.titleAdd.Name = "titleAdd";
- this.titleAdd.Click += new System.EventHandler(this.panelAdd_Click);
- //
- // line1Upgrade
- //
- resources.ApplyResources(this.line1Upgrade, "line1Upgrade");
- this.line1Upgrade.Name = "line1Upgrade";
- this.line1Upgrade.Click += new System.EventHandler(this.panelGet_Click);
- //
- // titleUpgrade
- //
- resources.ApplyResources(this.titleUpgrade, "titleUpgrade");
- this.titleUpgrade.Name = "titleUpgrade";
- this.titleUpgrade.Click += new System.EventHandler(this.panelGet_Click);
- //
- // line2Try
- //
- resources.ApplyResources(this.line2Try, "line2Try");
- this.line2Try.Name = "line2Try";
- this.line2Try.Click += new System.EventHandler(this.panelTry_Click);
- //
- // line1Try
- //
- resources.ApplyResources(this.line1Try, "line1Try");
- this.line1Try.Name = "line1Try";
- this.line1Try.Click += new System.EventHandler(this.panelTry_Click);
- //
- // titleTry
- //
- this.titleTry.AccessibleRole = System.Windows.Forms.AccessibleRole.None;
- resources.ApplyResources(this.titleTry, "titleTry");
- this.titleTry.Name = "titleTry";
- this.titleTry.Click += new System.EventHandler(this.panelTry_Click);
- //
- // heading
- //
- resources.ApplyResources(this.heading, "heading");
- this.heading.Name = "heading";
- //
- // subHeading
- //
- this.subHeading.AccessibleRole = System.Windows.Forms.AccessibleRole.None;
- resources.ApplyResources(this.subHeading, "subHeading");
- this.subHeading.Name = "subHeading";
- //
- // panelLearn
- //
- this.panelLearn.Cursor = System.Windows.Forms.Cursors.Hand;
- resources.ApplyResources(this.panelLearn, "panelLearn");
- this.panelLearn.Name = "panelLearn";
- this.panelLearn.Click += new System.EventHandler(this.panelLearn_Click);
- this.panelLearn.MouseDown += new System.Windows.Forms.MouseEventHandler(this.panelLearn_MouseDown);
- this.panelLearn.MouseEnter += new System.EventHandler(this.panelLearn_MouseEnter);
- this.panelLearn.MouseLeave += new System.EventHandler(this.panelLearn_MouseLeave);
- this.panelLearn.MouseUp += new System.Windows.Forms.MouseEventHandler(this.panelLearn_MouseUp);
- //
- // panelAdd
- //
- this.panelAdd.Cursor = System.Windows.Forms.Cursors.Hand;
- resources.ApplyResources(this.panelAdd, "panelAdd");
- this.panelAdd.Name = "panelAdd";
- this.panelAdd.Click += new System.EventHandler(this.panelAdd_Click);
- this.panelAdd.MouseDown += new System.Windows.Forms.MouseEventHandler(this.panelAdd_MouseDown);
- this.panelAdd.MouseEnter += new System.EventHandler(this.panelAdd_MouseEnter);
- this.panelAdd.MouseLeave += new System.EventHandler(this.panelAdd_MouseLeave);
- this.panelAdd.MouseUp += new System.Windows.Forms.MouseEventHandler(this.panelAdd_MouseUp);
- //
- // panelGet
- //
- this.panelGet.Cursor = System.Windows.Forms.Cursors.Hand;
- resources.ApplyResources(this.panelGet, "panelGet");
- this.panelGet.Name = "panelGet";
- this.panelGet.Click += new System.EventHandler(this.panelGet_Click);
- this.panelGet.MouseDown += new System.Windows.Forms.MouseEventHandler(this.panelGet_MouseDown);
- this.panelGet.MouseEnter += new System.EventHandler(this.panelGet_MouseEnter);
- this.panelGet.MouseLeave += new System.EventHandler(this.panelGet_MouseLeave);
- this.panelGet.MouseUp += new System.Windows.Forms.MouseEventHandler(this.panelGet_MouseUp);
- //
- // panelTry
- //
- this.panelTry.Cursor = System.Windows.Forms.Cursors.Hand;
- resources.ApplyResources(this.panelTry, "panelTry");
- this.panelTry.Name = "panelTry";
- this.panelTry.Click += new System.EventHandler(this.panelTry_Click);
- this.panelTry.MouseDown += new System.Windows.Forms.MouseEventHandler(this.panelTry_MouseDown);
- this.panelTry.MouseEnter += new System.EventHandler(this.panelTry_MouseEnter);
- this.panelTry.MouseLeave += new System.EventHandler(this.panelTry_MouseLeave);
- this.panelTry.MouseUp += new System.Windows.Forms.MouseEventHandler(this.panelTry_MouseUp);
- //
- // titleCommunity
- //
- resources.ApplyResources(this.titleCommunity, "titleCommunity");
- this.titleCommunity.Name = "titleCommunity";
- //
- // labelNetwork
- //
- resources.ApplyResources(this.labelNetwork, "labelNetwork");
- this.labelNetwork.Cursor = System.Windows.Forms.Cursors.Hand;
- this.labelNetwork.Name = "labelNetwork";
- this.labelNetwork.Click += new System.EventHandler(this.labelNetwork_Click);
- this.labelNetwork.MouseDown += new System.Windows.Forms.MouseEventHandler(this.labelNetwork_MouseDown);
- this.labelNetwork.MouseEnter += new System.EventHandler(this.labelNetwork_MouseEnter);
- this.labelNetwork.MouseLeave += new System.EventHandler(this.labelNetwork_MouseLeave);
- this.labelNetwork.MouseUp += new System.Windows.Forms.MouseEventHandler(this.labelNetwork_MouseUp);
- //
- // iconCommunity
- //
- resources.ApplyResources(this.iconCommunity, "iconCommunity");
- this.iconCommunity.Image = global::XenAdmin.Properties.Resources.homepage_community_icon;
- this.iconCommunity.Name = "iconCommunity";
- this.iconCommunity.TabStop = false;
- //
- // iconLearn
- //
- resources.ApplyResources(this.iconLearn, "iconLearn");
- this.iconLearn.Image = global::XenAdmin.Properties.Resources.homepage_learn_icon;
- this.iconLearn.Name = "iconLearn";
- this.iconLearn.TabStop = false;
- //
- // iconAdd
- //
- resources.ApplyResources(this.iconAdd, "iconAdd");
- this.iconAdd.Image = global::XenAdmin.Properties.Resources.homepage_add_icon;
- this.iconAdd.Name = "iconAdd";
- this.iconAdd.TabStop = false;
- this.iconAdd.Click += new System.EventHandler(this.panelAdd_Click);
- //
- // iconGet
- //
- resources.ApplyResources(this.iconGet, "iconGet");
- this.iconGet.Image = global::XenAdmin.Properties.Resources.homepage_get_icon;
- this.iconGet.Name = "iconGet";
- this.iconGet.TabStop = false;
- this.iconGet.Click += new System.EventHandler(this.panelGet_Click);
- //
- // iconTry
- //
- resources.ApplyResources(this.iconTry, "iconTry");
- this.iconTry.Image = global::XenAdmin.Properties.Resources.homepage_try_icon;
- this.iconTry.Name = "iconTry";
- this.iconTry.TabStop = false;
- this.iconTry.Click += new System.EventHandler(this.panelTry_Click);
- //
- // horizDiv
- //
- resources.ApplyResources(this.horizDiv, "horizDiv");
- this.horizDiv.Image = global::XenAdmin.Properties.Resources.homepage_hor_div;
- this.horizDiv.Name = "horizDiv";
- this.horizDiv.TabStop = false;
- //
- // vertDiv3
- //
- resources.ApplyResources(this.vertDiv3, "vertDiv3");
- this.vertDiv3.Image = global::XenAdmin.Properties.Resources.homepage_vert_div;
- this.vertDiv3.Name = "vertDiv3";
- this.vertDiv3.TabStop = false;
- //
- // vertDiv2
- //
- resources.ApplyResources(this.vertDiv2, "vertDiv2");
- this.vertDiv2.Image = global::XenAdmin.Properties.Resources.homepage_vert_div;
- this.vertDiv2.Name = "vertDiv2";
- this.vertDiv2.TabStop = false;
- //
- // vertDiv1
- //
- resources.ApplyResources(this.vertDiv1, "vertDiv1");
- this.vertDiv1.Image = global::XenAdmin.Properties.Resources.homepage_vert_div;
- this.vertDiv1.Name = "vertDiv1";
- this.vertDiv1.TabStop = false;
- //
- // bulletNetwork
- //
- resources.ApplyResources(this.bulletNetwork, "bulletNetwork");
- this.bulletNetwork.Image = global::XenAdmin.Properties.Resources.homepage_bullet;
- this.bulletNetwork.Name = "bulletNetwork";
- this.bulletNetwork.TabStop = false;
- //
- // bulletSupport
- //
- resources.ApplyResources(this.bulletSupport, "bulletSupport");
- this.bulletSupport.Image = global::XenAdmin.Properties.Resources.homepage_bullet;
- this.bulletSupport.Name = "bulletSupport";
- this.bulletSupport.TabStop = false;
- //
- // bulletPartners
- //
- resources.ApplyResources(this.bulletPartners, "bulletPartners");
- this.bulletPartners.Image = global::XenAdmin.Properties.Resources.homepage_bullet;
- this.bulletPartners.Name = "bulletPartners";
- this.bulletPartners.TabStop = false;
- //
- // labelSupport
- //
- resources.ApplyResources(this.labelSupport, "labelSupport");
- this.labelSupport.Cursor = System.Windows.Forms.Cursors.Hand;
- this.labelSupport.Name = "labelSupport";
- this.labelSupport.Click += new System.EventHandler(this.labelSupport_Click);
- this.labelSupport.MouseDown += new System.Windows.Forms.MouseEventHandler(this.labelSupport_MouseDown);
- this.labelSupport.MouseEnter += new System.EventHandler(this.labelSupport_MouseEnter);
- this.labelSupport.MouseLeave += new System.EventHandler(this.labelSupport_MouseLeave);
- this.labelSupport.MouseUp += new System.Windows.Forms.MouseEventHandler(this.labelSupport_MouseUp);
- //
- // labelPartners
- //
- resources.ApplyResources(this.labelPartners, "labelPartners");
- this.labelPartners.Cursor = System.Windows.Forms.Cursors.Hand;
- this.labelPartners.Name = "labelPartners";
- this.labelPartners.Click += new System.EventHandler(this.labelPartners_Click);
- this.labelPartners.MouseDown += new System.Windows.Forms.MouseEventHandler(this.labelPartners_MouseDown);
- this.labelPartners.MouseEnter += new System.EventHandler(this.labelPartners_MouseEnter);
- this.labelPartners.MouseLeave += new System.EventHandler(this.labelPartners_MouseLeave);
- this.labelPartners.MouseUp += new System.Windows.Forms.MouseEventHandler(this.labelPartners_MouseUp);
- //
- // mainPanel
- //
- this.mainPanel.Controls.Add(this.labelPartners);
- this.mainPanel.Controls.Add(this.labelSupport);
- this.mainPanel.Controls.Add(this.bulletPartners);
- this.mainPanel.Controls.Add(this.bulletSupport);
- this.mainPanel.Controls.Add(this.bulletNetwork);
- this.mainPanel.Controls.Add(this.labelNetwork);
- this.mainPanel.Controls.Add(this.iconCommunity);
- this.mainPanel.Controls.Add(this.titleCommunity);
- this.mainPanel.Controls.Add(this.panelTry);
- this.mainPanel.Controls.Add(this.panelGet);
- this.mainPanel.Controls.Add(this.panelAdd);
- this.mainPanel.Controls.Add(this.panelLearn);
- this.mainPanel.Controls.Add(this.iconLearn);
- this.mainPanel.Controls.Add(this.line2Learn);
- this.mainPanel.Controls.Add(this.line1Learn);
- this.mainPanel.Controls.Add(this.titleLearn);
- this.mainPanel.Controls.Add(this.iconAdd);
- this.mainPanel.Controls.Add(this.titleAdd);
- this.mainPanel.Controls.Add(this.line1Add);
- this.mainPanel.Controls.Add(this.iconGet);
- this.mainPanel.Controls.Add(this.titleUpgrade);
- this.mainPanel.Controls.Add(this.line1Upgrade);
- this.mainPanel.Controls.Add(this.iconTry);
- this.mainPanel.Controls.Add(this.titleTry);
- this.mainPanel.Controls.Add(this.line1Try);
- this.mainPanel.Controls.Add(this.line2Try);
- this.mainPanel.Controls.Add(this.subHeading);
- this.mainPanel.Controls.Add(this.heading);
- this.mainPanel.Controls.Add(this.horizDiv);
- this.mainPanel.Controls.Add(this.vertDiv3);
- this.mainPanel.Controls.Add(this.vertDiv2);
- this.mainPanel.Controls.Add(this.vertDiv1);
- resources.ApplyResources(this.mainPanel, "mainPanel");
- this.mainPanel.Name = "mainPanel";
+ resources.ApplyResources(this.webBrowser, "webBrowser");
+ this.webBrowser.Name = "webBrowser";
+ this.webBrowser.Navigating += new System.Windows.Forms.WebBrowserNavigatingEventHandler(this.webBrowser_Navigating);
//
// HomePage
//
this.BackColor = System.Drawing.Color.White;
- this.Controls.Add(this.mainPanel);
+ this.Controls.Add(this.webBrowser);
resources.ApplyResources(this, "$this");
this.Name = "HomePage";
- this.SizeChanged += new System.EventHandler(this.HomePage_SizeChanged);
- ((System.ComponentModel.ISupportInitialize)(this.iconCommunity)).EndInit();
- ((System.ComponentModel.ISupportInitialize)(this.iconLearn)).EndInit();
- ((System.ComponentModel.ISupportInitialize)(this.iconAdd)).EndInit();
- ((System.ComponentModel.ISupportInitialize)(this.iconGet)).EndInit();
- ((System.ComponentModel.ISupportInitialize)(this.iconTry)).EndInit();
- ((System.ComponentModel.ISupportInitialize)(this.horizDiv)).EndInit();
- ((System.ComponentModel.ISupportInitialize)(this.vertDiv3)).EndInit();
- ((System.ComponentModel.ISupportInitialize)(this.vertDiv2)).EndInit();
- ((System.ComponentModel.ISupportInitialize)(this.vertDiv1)).EndInit();
- ((System.ComponentModel.ISupportInitialize)(this.bulletNetwork)).EndInit();
- ((System.ComponentModel.ISupportInitialize)(this.bulletSupport)).EndInit();
- ((System.ComponentModel.ISupportInitialize)(this.bulletPartners)).EndInit();
- this.mainPanel.ResumeLayout(false);
- this.mainPanel.PerformLayout();
this.ResumeLayout(false);
}
#endregion
- private System.Windows.Forms.PictureBox vertDiv1;
- private System.Windows.Forms.PictureBox vertDiv2;
- private System.Windows.Forms.PictureBox vertDiv3;
- private System.Windows.Forms.PictureBox horizDiv;
- private System.Windows.Forms.PictureBox iconLearn;
- private System.Windows.Forms.PictureBox iconAdd;
- private System.Windows.Forms.PictureBox iconGet;
- private System.Windows.Forms.PictureBox iconTry;
- private System.Windows.Forms.Label heading;
- private System.Windows.Forms.Label subHeading;
- private System.Windows.Forms.Label titleLearn;
- private System.Windows.Forms.Label titleAdd;
- private System.Windows.Forms.Label titleUpgrade;
- private System.Windows.Forms.Label titleTry;
- private System.Windows.Forms.Label line1Learn;
- private System.Windows.Forms.Label line1Add;
- private System.Windows.Forms.Label line1Upgrade;
- private System.Windows.Forms.Label line1Try;
- private System.Windows.Forms.Label line2Learn;
- private System.Windows.Forms.Label line2Try;
- private XenAdmin.Controls.TransparentPanel panelLearn;
- private XenAdmin.Controls.TransparentPanel panelAdd;
- private XenAdmin.Controls.TransparentPanel panelGet;
- private XenAdmin.Controls.TransparentPanel panelTry;
- private System.Windows.Forms.Label titleCommunity;
- private System.Windows.Forms.PictureBox iconCommunity;
- private System.Windows.Forms.Label labelNetwork;
- private System.Windows.Forms.PictureBox bulletNetwork;
- private System.Windows.Forms.PictureBox bulletSupport;
- private System.Windows.Forms.PictureBox bulletPartners;
- private System.Windows.Forms.Label labelSupport;
- private System.Windows.Forms.Label labelPartners;
- private System.Windows.Forms.Panel mainPanel;
+ private Core.WebBrowser2 webBrowser;
+
}
}
diff --git a/XenAdmin/TabPages/HomePage.cs b/XenAdmin/TabPages/HomePage.cs
index 3addbebf7..97710f582 100644
--- a/XenAdmin/TabPages/HomePage.cs
+++ b/XenAdmin/TabPages/HomePage.cs
@@ -41,236 +41,59 @@ using XenAdmin.Core;
using XenAdmin.Controls;
using XenAdmin.Dialogs;
using XenAdmin.Commands;
+using System.Linq;
namespace XenAdmin.TabPages
{
public partial class HomePage : DoubleBufferedPanel
{
+ private static readonly log4net.ILog log = log4net.LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
+
+ private const string XCNS = "XenCenter://";
+ bool initializing = true;
+
public HomePage()
{
InitializeComponent();
- }
- private Label[] LearnLabels
- {
- get { return new Label[] { titleLearn, line1Learn, line2Learn }; }
- }
-
- private Label[] AddLabels
- {
- get { return new Label[] { titleAdd, line1Add }; }
- }
-
- private Label[] GetLabels
- {
- get { return new Label[] { titleUpgrade, line1Upgrade }; }
- }
-
- private Label[] TryLabels
- {
- get { return new Label[] { titleTry, line1Try, line2Try }; }
- }
-
- private void panelLearn_Click(object sender, EventArgs e)
- {
- Program.MainWindow.ShowHelpTOC();
- }
-
- private void panelAdd_Click(object sender, EventArgs e)
- {
- new AddHostCommand(Program.MainWindow).Execute();
- }
-
- private void panelGet_Click(object sender, EventArgs e)
- {
- Program.OpenURL(InvisibleMessages.UPSELL_LEARNMOREURL_GENERAL);
- }
-
- private void panelTry_Click(object sender, EventArgs e)
- {
- if (!HiddenFeatures.LinkLabelHidden)
- Program.OpenURL(InvisibleMessages.XENDESKTOP_URL);
- }
-
- private void labelNetwork_Click(object sender, EventArgs e)
- {
- Program.OpenURL(InvisibleMessages.COMMUNITY_URL);
- }
-
- private void labelSupport_Click(object sender, EventArgs e)
- {
- Program.OpenURL(InvisibleMessages.SUPPORT_URL);
- }
-
- private void labelPartners_Click(object sender, EventArgs e)
- {
- Program.OpenURL(InvisibleMessages.PARTNEROFFERS_URL);
- }
-
- private void Underline(bool b, params Label[] lbls)
- {
- foreach (Label lbl in lbls)
+ try
{
- lbl.Font = b ?
- new Font(lbl.Font, lbl.Font.Style | FontStyle.Underline) :
- new Font(lbl.Font, lbl.Font.Style & ~FontStyle.Underline);
+ var location = System.IO.Path.Combine(System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location), "HomePage", "index.mht");
+ webBrowser.Navigate(location);
}
+ catch (Exception ex)
+ {
+ log.Error(string.Format("Failed to load the HomePage. Url = {0}", Location), ex);
+ }
+
+ initializing = false;
}
- private void Colour(Color c, params Label[] lbls)
+ private void webBrowser_Navigating(object sender, WebBrowserNavigatingEventArgs e)
{
- foreach (Label lbl in lbls)
- lbl.ForeColor = c;
- }
+ if (initializing)
+ return;
- private void panelLearn_MouseEnter(object sender, EventArgs e)
- {
- Underline(true, LearnLabels);
- }
+ e.Cancel = true;
- private void panelLearn_MouseLeave(object sender, EventArgs e)
- {
- Underline(false, LearnLabels);
- }
+ string url = e.Url.OriginalString;
- private void panelLearn_MouseDown(object sender, MouseEventArgs e)
- {
- Colour(Color.Red, LearnLabels);
- }
-
- private void panelLearn_MouseUp(object sender, MouseEventArgs e)
- {
- Colour(Color.Black, LearnLabels);
- }
-
- private void panelAdd_MouseEnter(object sender, EventArgs e)
- {
- Underline(true, AddLabels);
- }
-
- private void panelAdd_MouseLeave(object sender, EventArgs e)
- {
- Underline(false, AddLabels);
- }
-
- private void panelAdd_MouseDown(object sender, MouseEventArgs e)
- {
- Colour(Color.Red, AddLabels);
- }
-
- private void panelAdd_MouseUp(object sender, MouseEventArgs e)
- {
- Colour(Color.Black, AddLabels);
- }
-
- private void panelGet_MouseEnter(object sender, EventArgs e)
- {
- Underline(true, GetLabels);
- }
-
- private void panelGet_MouseLeave(object sender, EventArgs e)
- {
- Underline(false, GetLabels);
- }
-
- private void panelGet_MouseDown(object sender, MouseEventArgs e)
- {
- Colour(Color.Red, GetLabels);
- }
-
- private void panelGet_MouseUp(object sender, MouseEventArgs e)
- {
- Colour(Color.Black, GetLabels);
- }
-
- private void panelTry_MouseEnter(object sender, EventArgs e)
- {
- Underline(true, TryLabels);
- }
-
- private void panelTry_MouseLeave(object sender, EventArgs e)
- {
- Underline(false, TryLabels);
- }
-
- private void panelTry_MouseDown(object sender, MouseEventArgs e)
- {
- Colour(Color.Red, TryLabels);
- }
-
- private void panelTry_MouseUp(object sender, MouseEventArgs e)
- {
- Colour(Color.Black, TryLabels);
- }
-
- private void labelNetwork_MouseEnter(object sender, EventArgs e)
- {
- Underline(true, labelNetwork);
- }
-
- private void labelNetwork_MouseLeave(object sender, EventArgs e)
- {
- Underline(false, labelNetwork);
- }
-
- private void labelNetwork_MouseDown(object sender, MouseEventArgs e)
- {
- Colour(Color.Red, labelNetwork);
- }
-
- private void labelNetwork_MouseUp(object sender, MouseEventArgs e)
- {
- Colour(Color.Black, labelNetwork);
- }
-
- private void labelSupport_MouseEnter(object sender, EventArgs e)
- {
- Underline(true, labelSupport);
- }
-
- private void labelSupport_MouseLeave(object sender, EventArgs e)
- {
- Underline(false, labelSupport);
- }
-
- private void labelSupport_MouseDown(object sender, MouseEventArgs e)
- {
- Colour(Color.Red, labelSupport);
- }
-
- private void labelSupport_MouseUp(object sender, MouseEventArgs e)
- {
- Colour(Color.Black, labelSupport);
- }
-
- private void labelPartners_MouseEnter(object sender, EventArgs e)
- {
- Underline(true, labelPartners);
- }
-
- private void labelPartners_MouseLeave(object sender, EventArgs e)
- {
- Underline(false, labelPartners);
- }
-
- private void labelPartners_MouseDown(object sender, MouseEventArgs e)
- {
- Colour(Color.Red, labelPartners);
- }
-
- private void labelPartners_MouseUp(object sender, MouseEventArgs e)
- {
- Colour(Color.Black, labelPartners);
- }
-
- private void HomePage_SizeChanged(object sender, EventArgs e)
- {
- // Implement own centring, because built-in anchoring loses both edges if the window gets too narrow.
- if (this.Width <= mainPanel.Width)
- mainPanel.Left = 0;
+ if (url != null && url.StartsWith(XCNS, StringComparison.InvariantCultureIgnoreCase))
+ {
+ if (url.Contains("HelpContents"))
+ {
+ XenAdmin.Help.HelpManager.Launch(null);
+ }
+ else if (url.Contains("AddServer"))
+ {
+ new AddHostCommand(Program.MainWindow, this).Execute();
+ }
+ }
else
- mainPanel.Left = (this.Width - mainPanel.Width) / 2;
+ {
+ Program.OpenURL(url);
+ }
}
}
diff --git a/XenAdmin/TabPages/HomePage.resx b/XenAdmin/TabPages/HomePage.resx
index 17ce894fc..f2fdba51a 100644
--- a/XenAdmin/TabPages/HomePage.resx
+++ b/XenAdmin/TabPages/HomePage.resx
@@ -117,1033 +117,34 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- Segoe UI, 11.25pt
-
-
- NoControl
+
+ Fill
-
- 5, 239
+
+
+ 0, 0
-
- 0, 0, 0, 0
+
+ 20, 20
-
- 134, 20
+
+ 707, 452
-
- 2
-
-
- [XenCenter]
-
-
- TopCenter
-
-
- line2Learn
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- mainPanel
-
-
- 13
-
-
- Segoe UI, 11.25pt
-
-
- NoControl
-
-
- 5, 219
-
-
- 0, 0, 0, 0
-
-
- 134, 20
-
-
- 1
-
-
- about using
-
-
- TopCenter
-
-
- line1Learn
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- mainPanel
-
-
- 14
-
-
- Segoe UI, 12pt, style=Bold
-
-
- NoControl
-
-
- 5, 196
-
-
- 0, 0, 0, 0
-
-
- 134, 23
-
-
+
0
-
- LEARN
+
+ webBrowser
-
- TopCenter
+
+ XenAdmin.Core.WebBrowser2, XenCenterMain, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
-
- titleLearn
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- mainPanel
-
-
- 15
-
-
- Segoe UI, 11.25pt
-
-
- NoControl
-
-
- 193, 219
-
-
- 0, 0, 0, 0
-
-
- 134, 20
-
-
- 2
-
-
- a server
-
-
- TopCenter
-
-
- line1Add
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- mainPanel
-
-
- 18
-
-
- Segoe UI, 12pt, style=Bold
-
-
- NoControl
-
-
- 193, 196
-
-
- 0, 0, 0, 0
-
-
- 134, 23
-
-
- 1
-
-
- ADD
-
-
- TopCenter
-
-
- titleAdd
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- mainPanel
-
-
- 17
-
-
- Segoe UI, 11.25pt
-
-
- NoControl
-
-
- 381, 219
-
-
- 0, 0, 0, 0
-
-
- 134, 20
-
-
- 3
-
-
- support
-
-
- TopCenter
-
-
- line1Upgrade
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- mainPanel
-
-
- 21
-
-
- Segoe UI, 12pt, style=Bold
-
-
- NoControl
-
-
- 381, 196
-
-
- 0, 0, 0, 0
-
-
- 134, 23
-
-
- 2
-
-
- PURCHASE
-
-
- TopCenter
-
-
- titleUpgrade
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- mainPanel
-
-
- 20
-
-
- Segoe UI, 11.25pt
-
-
- NoControl
-
-
- 569, 239
-
-
- 0, 0, 0, 0
-
-
- 134, 20
-
-
- 5
-
-
- Virtualization
-
-
- TopCenter
-
-
- line2Try
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- mainPanel
-
-
- 25
-
-
- Segoe UI, 11.25pt
-
-
- NoControl
-
-
- 569, 219
-
-
- 0, 0, 0, 0
-
-
- 134, 20
-
-
- 4
-
-
- Desktop
-
-
- TopCenter
-
-
- line1Try
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- mainPanel
-
-
- 24
-
-
- Segoe UI, 12pt, style=Bold
-
-
- NoControl
-
-
- 569, 196
-
-
- 0, 0, 0, 0
-
-
- 134, 23
-
-
- 3
-
-
- TRY
-
-
- TopCenter
-
-
- titleTry
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- mainPanel
-
-
- 23
-
-
- Segoe UI, 18pt, style=Bold
-
-
- NoControl
-
-
- 166, 0
-
-
- 379, 36
-
-
- 7
-
-
- [Citrix] [XenServer product]
-
-
- TopCenter
-
-
- heading
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- mainPanel
-
-
- 27
-
-
- Segoe UI, 12pt
-
-
- NoControl
-
-
- 9, 36
-
-
- 694, 25
-
-
- 8
-
-
- Industry leading, open source platform for cloud, server and desktop virtualization
-
-
- TopCenter
-
-
- subHeading
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- mainPanel
-
-
- 26
-
-
- 5, 62
-
-
- 134, 211
-
-
- 9
-
-
- panelLearn
-
-
- XenAdmin.Controls.TransparentPanel, XenCenterMain, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
-
-
- mainPanel
-
-
- 11
-
-
- 193, 62
-
-
- 134, 211
-
-
- 10
-
-
- panelAdd
-
-
- XenAdmin.Controls.TransparentPanel, XenCenterMain, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
-
-
- mainPanel
-
-
- 10
-
-
- 381, 62
-
-
- 134, 211
-
-
- 10
-
-
- panelGet
-
-
- XenAdmin.Controls.TransparentPanel, XenCenterMain, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
-
-
- mainPanel
-
-
- 9
-
-
- 569, 62
-
-
- 134, 211
-
-
- 10
-
-
- panelTry
-
-
- XenAdmin.Controls.TransparentPanel, XenCenterMain, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
-
-
- mainPanel
-
-
- 8
-
-
- Segoe UI, 12pt, style=Bold
-
-
- NoControl
-
-
- 169, 302
-
-
- 373, 23
-
-
- 11
-
-
- Community Support Partners
-
-
- TopCenter
-
-
- titleCommunity
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- mainPanel
-
-
- 7
-
-
- True
-
-
- Segoe UI, 9.75pt
-
-
- NoControl
-
-
- 296, 353
-
-
- 217, 17
-
-
- 13
-
-
- Network with other [XenServer] users
-
-
- labelNetwork
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- mainPanel
-
-
- 5
-
-
-
-
-
- NoControl
-
-
-
-
-
- 181, 338
-
-
- 90, 90
-
-
- 12
-
-
- iconCommunity
-
-
- System.Windows.Forms.PictureBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- mainPanel
-
-
- 6
-
-
-
-
-
- NoControl
-
-
-
-
-
- 27, 82
-
-
- 90, 95
-
-
- 0
-
-
- iconLearn
-
-
- System.Windows.Forms.PictureBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- mainPanel
-
-
- 12
-
-
-
-
-
- NoControl
-
-
-
-
-
- 214, 82
-
-
- 92, 96
-
-
- 0
-
-
- iconAdd
-
-
- System.Windows.Forms.PictureBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- mainPanel
-
-
- 16
-
-
-
-
-
- NoControl
-
-
-
-
-
- 401, 82
-
-
- 94, 95
-
-
- 0
-
-
- iconGet
-
-
- System.Windows.Forms.PictureBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- mainPanel
-
-
- 19
-
-
-
-
-
- NoControl
-
-
-
-
-
- 597, 82
-
-
- 79, 94
-
-
- 0
-
-
- iconTry
-
-
- System.Windows.Forms.PictureBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- mainPanel
-
-
- 22
-
-
-
-
-
- NoControl
-
-
-
-
-
- 0, 278
-
-
- 707, 2
-
-
- 4
-
-
- horizDiv
-
-
- System.Windows.Forms.PictureBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- mainPanel
-
-
- 28
-
-
-
-
-
- NoControl
-
-
-
-
-
- 542, 62
-
-
- 3, 182
-
-
- 3
-
-
- vertDiv3
-
-
- System.Windows.Forms.PictureBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- mainPanel
-
-
- 29
-
-
-
-
-
- NoControl
-
-
-
-
-
- 354, 62
-
-
- 3, 182
-
-
- 2
-
-
- vertDiv2
-
-
- System.Windows.Forms.PictureBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- mainPanel
-
-
- 30
-
-
-
-
-
- NoControl
-
-
-
-
-
- 166, 62
-
-
- 3, 182
-
-
- 1
-
-
- vertDiv1
-
-
- System.Windows.Forms.PictureBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- mainPanel
-
-
- 31
-
-
-
-
-
-
-
-
- 286, 361
-
-
- 4, 4
-
-
- 14
-
-
- bulletNetwork
-
-
- System.Windows.Forms.PictureBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- mainPanel
-
-
- 4
-
-
-
-
-
- NoControl
-
-
-
-
-
- 286, 385
-
-
- 4, 4
-
-
- 15
-
-
- bulletSupport
-
-
- System.Windows.Forms.PictureBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- mainPanel
-
-
- 3
-
-
-
-
-
- NoControl
-
-
-
-
-
- 286, 409
-
-
- 4, 4
-
-
- 16
-
-
- bulletPartners
-
-
- System.Windows.Forms.PictureBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- mainPanel
-
-
- 2
-
-
- True
-
-
- Segoe UI, 9.75pt
-
-
- NoControl
-
-
- 296, 377
-
-
- 198, 17
-
-
- 17
-
-
- Visit the [Citrix] Knowledge Center
-
-
- labelSupport
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- mainPanel
-
-
- 1
-
-
- True
-
-
- Segoe UI, 9.75pt
-
-
- NoControl
-
-
- 296, 401
-
-
- 216, 17
-
-
- 18
-
-
- Learn more about partner offerings
-
-
- labelPartners
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- mainPanel
-
-
- 0
-
-
- 0, 10
-
-
- 0, 0, 0, 0
-
-
- 707, 442
-
-
- 707, 442
-
-
- 19
-
-
- mainPanel
-
-
- System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
+
$this
-
+
0
@@ -1164,4 +165,4 @@
XenAdmin.Controls.DoubleBufferedPanel, XenCenterMain, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
-
+
\ No newline at end of file
diff --git a/XenAdmin/XenAdmin.csproj b/XenAdmin/XenAdmin.csproj
index 8f12f350c..a71ad96c8 100644
--- a/XenAdmin/XenAdmin.csproj
+++ b/XenAdmin/XenAdmin.csproj
@@ -345,6 +345,12 @@
DockerDetailsPage.cs
+
+ Component
+
+
+ HomePage.cs
+
UserControl
@@ -953,12 +959,6 @@
VMHAEditPage.cs
-
- Component
-
-
- HomePage.cs
-
UserControl
@@ -1823,6 +1823,16 @@
GeneralTabPage.cs
Designer
+
+ HomePage.cs
+
+
+ HomePage.cs
+ Designer
+
+
+ HomePage.cs
+
Designer
WlbPage.cs
@@ -2233,10 +2243,6 @@
GeneralEditPage.cs
Designer
-
- HomePage.cs
- Designer
-
LogDestinationEditPage.cs
Designer
@@ -2396,6 +2402,10 @@
Designer
+
+ Always
+
+
SettingsSingleFileGenerator
Settings.Designer.cs
@@ -4070,6 +4080,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -5762,12 +5785,6 @@
HistoryPage.cs
-
- HomePage.cs
-
-
- HomePage.cs
-
NetworkPage.cs