Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/jgraph/drawio.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGaudenz Alder <gaudenz@jgraph.com>2018-03-07 21:13:06 +0300
committerGaudenz Alder <gaudenz@jgraph.com>2018-03-07 21:13:06 +0300
commit0e91b84360e64d97eb7d6580c24ed2ae8a610696 (patch)
treeb3135e7163dc6a80d58fa02d2c93eca4d06ea92d
parent08850eca9a3d402acc95c7765ef41b38ba7f8089 (diff)
8.3.7 releasev8.3.7
Former-commit-id: 1a636fc71e7e470c9d59d5c568bd591eb830da3b
-rw-r--r--ChangeLog8
-rw-r--r--VERSION2
-rw-r--r--etc/build/Xml2Js.classbin6204 -> 6226 bytes
-rw-r--r--etc/build/Xml2Js.java2
-rw-r--r--etc/mxgraph/mxClient.js2
-rw-r--r--src/main/java/com/mxgraph/io/gliffy/importer/ArrowMapping.java25
-rw-r--r--src/main/java/com/mxgraph/io/gliffy/importer/GliffyDiagramConverter.java173
-rw-r--r--src/main/java/com/mxgraph/io/gliffy/model/GliffyText.java12
-rw-r--r--src/main/webapp/cache.manifest2
-rw-r--r--src/main/webapp/connect/confluence/connect-dev.json240
-rw-r--r--src/main/webapp/connect/jira/connect-dev.json93
-rw-r--r--src/main/webapp/images/sidebar-aws3.pngbin155148 -> 150802 bytes
-rw-r--r--src/main/webapp/images/sidebar-mscae.pngbin190186 -> 256105 bytes
-rw-r--r--src/main/webapp/img/lib/mscae/API_Management.svg56
-rw-r--r--src/main/webapp/img/lib/mscae/ActiveDirectory.svg26
-rw-r--r--src/main/webapp/img/lib/mscae/ActiveDirectoryDomain.svg20
-rw-r--r--src/main/webapp/img/lib/mscae/Active_Directory.svg26
-rw-r--r--src/main/webapp/img/lib/mscae/Active_Directory_Health_Monitoring.svg28
-rw-r--r--src/main/webapp/img/lib/mscae/App_Service.svg15
-rw-r--r--src/main/webapp/img/lib/mscae/App_Service_API_Apps.svg68
-rw-r--r--src/main/webapp/img/lib/mscae/App_Service_Mobile_App.svg89
-rw-r--r--src/main/webapp/img/lib/mscae/App_Service_Worker_Pools.svg41
-rw-r--r--src/main/webapp/img/lib/mscae/Application_Gateway.svg37
-rw-r--r--src/main/webapp/img/lib/mscae/Application_Insights.svg76
-rw-r--r--src/main/webapp/img/lib/mscae/Automation.svg67
-rw-r--r--src/main/webapp/img/lib/mscae/Backup.svg55
-rw-r--r--src/main/webapp/img/lib/mscae/BizTalk_Services.svg66
-rw-r--r--src/main/webapp/img/lib/mscae/BizTalk_Services_Hybrid_Connections.svg73
-rw-r--r--src/main/webapp/img/lib/mscae/Blockchain.svg28
-rw-r--r--src/main/webapp/img/lib/mscae/Building_Blocks.svg90
-rw-r--r--src/main/webapp/img/lib/mscae/Cache_Redis_Product.svg109
-rw-r--r--src/main/webapp/img/lib/mscae/Cache_including_Redis.svg96
-rw-r--r--src/main/webapp/img/lib/mscae/Cloud_Service.svg67
-rw-r--r--src/main/webapp/img/lib/mscae/Cognitive_Services_Computer_Vision.svg14
-rw-r--r--src/main/webapp/img/lib/mscae/Cognitive_Services_Speech.svg21
-rw-r--r--src/main/webapp/img/lib/mscae/Cognitive_Services_emotion.svg15
-rw-r--r--src/main/webapp/img/lib/mscae/Cognitive_Services_face.svg16
-rw-r--r--src/main/webapp/img/lib/mscae/Cognitive_Services_luis.svg19
-rw-r--r--src/main/webapp/img/lib/mscae/Cognitive_Services_recommendations.svg29
-rw-r--r--src/main/webapp/img/lib/mscae/Cognitive_Services_textanalytics.svg14
-rw-r--r--src/main/webapp/img/lib/mscae/Cognitive_Services_web_language_model.svg13
-rw-r--r--src/main/webapp/img/lib/mscae/Container_Service.svg156
-rw-r--r--src/main/webapp/img/lib/mscae/Content_Delivery_Network.svg77
-rw-r--r--src/main/webapp/img/lib/mscae/CosmosDB.svg83
-rw-r--r--src/main/webapp/img/lib/mscae/CustomerInsights.svg27
-rw-r--r--src/main/webapp/img/lib/mscae/DNS.svg82
-rw-r--r--src/main/webapp/img/lib/mscae/DataServices_category_rollup.svg83
-rw-r--r--src/main/webapp/img/lib/mscae/Data_Catalog.svg92
-rw-r--r--src/main/webapp/img/lib/mscae/Data_Factory.svg69
-rw-r--r--src/main/webapp/img/lib/mscae/Data_Lake_Analytics.svg20
-rw-r--r--src/main/webapp/img/lib/mscae/Data_Lake_Store.svg56
-rw-r--r--src/main/webapp/img/lib/mscae/Data_Warehouse.svg175
-rw-r--r--src/main/webapp/img/lib/mscae/Database_General.svg83
-rw-r--r--src/main/webapp/img/lib/mscae/Databricks.svg13
-rw-r--r--src/main/webapp/img/lib/mscae/DevTest_Labs.svg19
-rw-r--r--src/main/webapp/img/lib/mscae/Discs.svg86
-rw-r--r--src/main/webapp/img/lib/mscae/DocumentDB.svg77
-rw-r--r--src/main/webapp/img/lib/mscae/Elastic_Database_Pools.svg32
-rw-r--r--src/main/webapp/img/lib/mscae/Event_Grid.svg14
-rw-r--r--src/main/webapp/img/lib/mscae/Event_Hubs.svg79
-rw-r--r--src/main/webapp/img/lib/mscae/Express_Route.svg79
-rw-r--r--src/main/webapp/img/lib/mscae/Functions.svg64
-rw-r--r--src/main/webapp/img/lib/mscae/Gateway.svg55
-rw-r--r--src/main/webapp/img/lib/mscae/HDInsight.svg87
-rw-r--r--src/main/webapp/img/lib/mscae/IOT_edge.svg81
-rw-r--r--src/main/webapp/img/lib/mscae/KeyVault.svg57
-rw-r--r--src/main/webapp/img/lib/mscae/Load_Balancer_feature.svg15
-rw-r--r--src/main/webapp/img/lib/mscae/Logic_Apps.svg98
-rw-r--r--src/main/webapp/img/lib/mscae/MD_snapshot.svg111
-rw-r--r--src/main/webapp/img/lib/mscae/MachineLearningServicePlans.svg43
-rw-r--r--src/main/webapp/img/lib/mscae/MachineLearningWebServices.svg69
-rw-r--r--src/main/webapp/img/lib/mscae/MachineLearningWorkspaces.svg69
-rw-r--r--src/main/webapp/img/lib/mscae/Machine_Learning.svg68
-rw-r--r--src/main/webapp/img/lib/mscae/ManagedApplications.svg101
-rw-r--r--src/main/webapp/img/lib/mscae/Management_Portal.svg80
-rw-r--r--src/main/webapp/img/lib/mscae/Media_Services.svg73
-rw-r--r--src/main/webapp/img/lib/mscae/Mobile_Engagement.svg100
-rw-r--r--src/main/webapp/img/lib/mscae/Multi_Factor_Authentication.svg62
-rw-r--r--src/main/webapp/img/lib/mscae/MySQL_ClearDB_database.svg80
-rw-r--r--src/main/webapp/img/lib/mscae/NSG.svg92
-rw-r--r--src/main/webapp/img/lib/mscae/Network_watcher.svg37
-rw-r--r--src/main/webapp/img/lib/mscae/Notification_Hubs.svg10
-rw-r--r--src/main/webapp/img/lib/mscae/Operations_Management_Suite.svg207
-rw-r--r--src/main/webapp/img/lib/mscae/RemoteApp.svg8
-rw-r--r--src/main/webapp/img/lib/mscae/ResourceGroup.svg71
-rw-r--r--src/main/webapp/img/lib/mscae/Route_Filter.svg100
-rw-r--r--src/main/webapp/img/lib/mscae/Runbooks.svg69
-rw-r--r--src/main/webapp/img/lib/mscae/SDK.svg22
-rw-r--r--src/main/webapp/img/lib/mscae/SQL_DataWarehouse.svg175
-rw-r--r--src/main/webapp/img/lib/mscae/SQL_Database_generic.svg83
-rw-r--r--src/main/webapp/img/lib/mscae/SQL_Stretch_Database.svg78
-rw-r--r--src/main/webapp/img/lib/mscae/Search.svg24
-rw-r--r--src/main/webapp/img/lib/mscae/Security_Center.svg73
-rw-r--r--src/main/webapp/img/lib/mscae/ServiceHealth.svg59
-rw-r--r--src/main/webapp/img/lib/mscae/Service_Bus.svg13
-rw-r--r--src/main/webapp/img/lib/mscae/Service_Bus_Queues.svg19
-rw-r--r--src/main/webapp/img/lib/mscae/Service_Bus_Relay.svg24
-rw-r--r--src/main/webapp/img/lib/mscae/Service_Bus_Topics.svg27
-rw-r--r--src/main/webapp/img/lib/mscae/Service_Fabric.svg22
-rw-r--r--src/main/webapp/img/lib/mscae/Site_Recovery.svg55
-rw-r--r--src/main/webapp/img/lib/mscae/StorSimple.svg74
-rw-r--r--src/main/webapp/img/lib/mscae/Storage_sync_service.svg104
-rw-r--r--src/main/webapp/img/lib/mscae/Store_Marketplace.svg71
-rw-r--r--src/main/webapp/img/lib/mscae/Stream_Analytics.svg75
-rw-r--r--src/main/webapp/img/lib/mscae/Tags.svg83
-rw-r--r--src/main/webapp/img/lib/mscae/TimeSeriesInsights.svg59
-rw-r--r--src/main/webapp/img/lib/mscae/Traffic_Manager.svg10
-rw-r--r--src/main/webapp/img/lib/mscae/Unidentified_Feature_Object.svg134
-rw-r--r--src/main/webapp/img/lib/mscae/VM_Scale_Set.svg43
-rw-r--r--src/main/webapp/img/lib/mscae/VPN_Gateway.svg63
-rw-r--r--src/main/webapp/img/lib/mscae/Virtual_Datacenter.svg36
-rw-r--r--src/main/webapp/img/lib/mscae/Virtual_Machine.svg92
-rw-r--r--src/main/webapp/img/lib/mscae/Virtual_Machine_2.svg67
-rw-r--r--src/main/webapp/img/lib/mscae/Virtual_Machines_Availability_Set.svg50
-rw-r--r--src/main/webapp/img/lib/mscae/Virtual_Machines_Linux.svg172
-rw-r--r--src/main/webapp/img/lib/mscae/Virtual_Network.svg68
-rw-r--r--src/main/webapp/img/lib/mscae/Visual_Studio_Team_Services_CodePlex_source.svg59
-rw-r--r--src/main/webapp/img/lib/mscae/WebApp_WebJobs.svg42
-rw-r--r--src/main/webapp/img/lib/mscae/Webhooks.svg75
-rw-r--r--src/main/webapp/img/lib/mscae/dep/App_Service_Logic_App.svg81
-rw-r--r--src/main/webapp/img/lib/mscae/dep/Application_Gateway.svg69
-rw-r--r--src/main/webapp/img/lib/mscae/dep/Content_Delivery_Network.svg95
-rw-r--r--src/main/webapp/img/lib/mscae/dep/DataWarehouse.svg114
-rw-r--r--src/main/webapp/img/lib/mscae/dep/Data_Lake.svg93
-rw-r--r--src/main/webapp/img/lib/mscae/dep/Data_Lake_Analytics.svg147
-rw-r--r--src/main/webapp/img/lib/mscae/dep/Data_Lake_Store.svg99
-rw-r--r--src/main/webapp/img/lib/mscae/dep/SQL_Server_Stretch_DB.svg85
-rw-r--r--src/main/webapp/js/app.min.js829
-rw-r--r--src/main/webapp/js/atlas-viewer.min.js2
-rw-r--r--src/main/webapp/js/atlas.min.js829
-rw-r--r--src/main/webapp/js/diagramly/Menus.js2
-rw-r--r--src/main/webapp/js/diagramly/sidebar/Sidebar-AWS3.js4
-rw-r--r--src/main/webapp/js/diagramly/sidebar/Sidebar-MSCAE.js383
-rw-r--r--src/main/webapp/js/diagramly/sidebar/Sidebar.js2
-rw-r--r--src/main/webapp/js/embed-static.min.js2
-rw-r--r--src/main/webapp/js/mxgraph/Dialogs.js2
-rw-r--r--src/main/webapp/js/mxgraph/Format.js21
-rw-r--r--src/main/webapp/js/mxgraph/Sidebar.js1
-rw-r--r--src/main/webapp/js/reader.min.js2
-rw-r--r--src/main/webapp/js/stencils.min.js22
-rw-r--r--src/main/webapp/js/viewer.min.js2
-rw-r--r--src/main/webapp/resources/dia_ru.txt18
-rw-r--r--src/main/webapp/stencils/aws3.xml155
-rw-r--r--src/main/webapp/stencils/mscae/cloud.xml2554
-rw-r--r--src/main/webapp/stencils/mscae/general.xml974
-rw-r--r--src/main/webapp/stencils/mscae/general_symbols.xml198
-rw-r--r--src/main/webapp/stencils/mscae/intune.xml2696
-rw-r--r--src/main/webapp/stencils/mscae/oms.xml386
-rw-r--r--src/main/webapp/stencils/mscae/opsmanager.xml418
-rw-r--r--src/main/webapp/stencils/mscae/other.xml870
-rw-r--r--src/main/webapp/stencils/mscae/system_center.xml462
-rw-r--r--src/main/webapp/stencils/mscae/vm.xml996
152 files changed, 14996 insertions, 4810 deletions
diff --git a/ChangeLog b/ChangeLog
index 68411876..7ca8022f 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+07-MAR-2018: 8.3.7
+
+- Improvements for Gliffy import
+
+05-MAR-2018: 8.3.6
+
+- Use mxGraph 3.9.3 for post is not a function fix
+
01-MAR-2018: 8.3.5
- Adds recent and search to Confluence Cloud splash dialog
diff --git a/VERSION b/VERSION
index 4ecc873a..a5128b9a 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-8.3.5 \ No newline at end of file
+8.3.7 \ No newline at end of file
diff --git a/etc/build/Xml2Js.class b/etc/build/Xml2Js.class
index 9f505006..faddbd39 100644
--- a/etc/build/Xml2Js.class
+++ b/etc/build/Xml2Js.class
Binary files differ
diff --git a/etc/build/Xml2Js.java b/etc/build/Xml2Js.java
index 147c8cc7..80d3fae8 100644
--- a/etc/build/Xml2Js.java
+++ b/etc/build/Xml2Js.java
@@ -272,7 +272,7 @@ public class Xml2Js
result.append("var l = mxStencilRegistry.loadStencil;\n\n");
result.append(
"mxStencilRegistry.loadStencil = function(filename, fn)\n{\n");
- result.append(" var t = f[filename.substring(9)];\n");
+ result.append(" var t = f[filename.substring(STENCIL_PATH.length + 1)];\n");
result.append(" var s = null;\n");
result.append(" if (t != null) {\n");
result.append(" t = pako.inflateRaw(atob(t));\n");
diff --git a/etc/mxgraph/mxClient.js b/etc/mxgraph/mxClient.js
index b4518320..a617296e 100644
--- a/etc/mxgraph/mxClient.js
+++ b/etc/mxgraph/mxClient.js
@@ -1,4 +1,4 @@
-var mxClient={VERSION:"3.9.1",IS_IE:0<=navigator.userAgent.indexOf("MSIE"),IS_IE6:0<=navigator.userAgent.indexOf("MSIE 6"),IS_IE11:!!navigator.userAgent.match(/Trident\/7\./),IS_EDGE:!!navigator.userAgent.match(/Edge\//),IS_QUIRKS:0<=navigator.userAgent.indexOf("MSIE")&&(null==document.documentMode||5==document.documentMode),IS_EM:"spellcheck"in document.createElement("textarea")&&8==document.documentMode,VML_PREFIX:"v",OFFICE_PREFIX:"o",IS_NS:0<=navigator.userAgent.indexOf("Mozilla/")&&0>navigator.userAgent.indexOf("MSIE")&&
+var mxClient={VERSION:"3.9.3",IS_IE:0<=navigator.userAgent.indexOf("MSIE"),IS_IE6:0<=navigator.userAgent.indexOf("MSIE 6"),IS_IE11:!!navigator.userAgent.match(/Trident\/7\./),IS_EDGE:!!navigator.userAgent.match(/Edge\//),IS_QUIRKS:0<=navigator.userAgent.indexOf("MSIE")&&(null==document.documentMode||5==document.documentMode),IS_EM:"spellcheck"in document.createElement("textarea")&&8==document.documentMode,VML_PREFIX:"v",OFFICE_PREFIX:"o",IS_NS:0<=navigator.userAgent.indexOf("Mozilla/")&&0>navigator.userAgent.indexOf("MSIE")&&
0>navigator.userAgent.indexOf("Edge/"),IS_OP:0<=navigator.userAgent.indexOf("Opera/")||0<=navigator.userAgent.indexOf("OPR/"),IS_OT:0<=navigator.userAgent.indexOf("Presto/")&&0>navigator.userAgent.indexOf("Presto/2.4.")&&0>navigator.userAgent.indexOf("Presto/2.3.")&&0>navigator.userAgent.indexOf("Presto/2.2.")&&0>navigator.userAgent.indexOf("Presto/2.1.")&&0>navigator.userAgent.indexOf("Presto/2.0.")&&0>navigator.userAgent.indexOf("Presto/1."),IS_SF:0<=navigator.userAgent.indexOf("AppleWebKit/")&&
0>navigator.userAgent.indexOf("Chrome/")&&0>navigator.userAgent.indexOf("Edge/"),IS_IOS:navigator.userAgent.match(/(iPad|iPhone|iPod)/g)?!0:!1,IS_GC:0<=navigator.userAgent.indexOf("Chrome/")&&0>navigator.userAgent.indexOf("Edge/"),IS_CHROMEAPP:null!=window.chrome&&null!=chrome.app&&null!=chrome.app.runtime,IS_FF:0<=navigator.userAgent.indexOf("Firefox/"),IS_MT:0<=navigator.userAgent.indexOf("Firefox/")&&0>navigator.userAgent.indexOf("Firefox/1.")&&0>navigator.userAgent.indexOf("Firefox/2.")||0<=navigator.userAgent.indexOf("Iceweasel/")&&
0>navigator.userAgent.indexOf("Iceweasel/1.")&&0>navigator.userAgent.indexOf("Iceweasel/2.")||0<=navigator.userAgent.indexOf("SeaMonkey/")&&0>navigator.userAgent.indexOf("SeaMonkey/1.")||0<=navigator.userAgent.indexOf("Iceape/")&&0>navigator.userAgent.indexOf("Iceape/1."),IS_SVG:0<=navigator.userAgent.indexOf("Firefox/")||0<=navigator.userAgent.indexOf("Iceweasel/")||0<=navigator.userAgent.indexOf("Seamonkey/")||0<=navigator.userAgent.indexOf("Iceape/")||0<=navigator.userAgent.indexOf("Galeon/")||
diff --git a/src/main/java/com/mxgraph/io/gliffy/importer/ArrowMapping.java b/src/main/java/com/mxgraph/io/gliffy/importer/ArrowMapping.java
index 94b335c9..96247b9f 100644
--- a/src/main/java/com/mxgraph/io/gliffy/importer/ArrowMapping.java
+++ b/src/main/java/com/mxgraph/io/gliffy/importer/ArrowMapping.java
@@ -21,27 +21,36 @@ public class ArrowMapping
public Boolean fill;
int arrowSize = 6; //6 is the default arrow size
+
+ int perimeterSpacing = 0;
- public ArrowStyle(String name, boolean fill)
+ public ArrowStyle(String name, boolean fill, int arrowSize, int spacing)
{
super();
this.name = name;
this.fill = fill;
+ this.arrowSize = arrowSize;
+ this.perimeterSpacing = spacing;
}
public ArrowStyle(String name, boolean fill, int arrowSize)
{
- super();
- this.name = name;
- this.fill = fill;
- this.arrowSize = arrowSize;
+ this(name, fill, arrowSize, 0);
+
+ }
+
+ public ArrowStyle(String name, boolean fill)
+ {
+ this(name, fill, 6);
}
public String toString(boolean start)
{
int intFill = fill ? 1 : 0;
- return start ? "startArrow=" + name + ";startFill=" + intFill + ";startSize=" + arrowSize
- : "endArrow=" + name + ";endFill=" + intFill + ";endSize=" + arrowSize;
+ return start ? "startArrow=" + name + ";startFill=" + intFill + ";startSize=" + arrowSize +
+ ((perimeterSpacing != 0) ? ";sourcePerimeterSpacing=" + perimeterSpacing + ";" : "")
+ : "endArrow=" + name + ";endFill=" + intFill + ";endSize=" + arrowSize +
+ ((perimeterSpacing != 0) ? ";targetPerimeterSpacing=" + perimeterSpacing + ";" : "");
}
}
@@ -66,7 +75,7 @@ public class ArrowMapping
mapping.put(12, new ArrowStyle("ERone", true, 10));
mapping.put(13, new ArrowStyle("ERzeroToOne", true, 10));
mapping.put(14, new ArrowStyle("ERmany", true, 10));
- mapping.put(15, new ArrowStyle(mxConstants.ARROW_OVAL, false, 10));
+ mapping.put(15, new ArrowStyle(mxConstants.ARROW_OVAL, false, 10, 6));
mapping.put(16, new ArrowStyle("dash", false));
mapping.put(17, new ArrowStyle(mxConstants.ARROW_BLOCK, true));
mapping.put(18, new ArrowStyle(mxConstants.ARROW_CLASSIC, true));
diff --git a/src/main/java/com/mxgraph/io/gliffy/importer/GliffyDiagramConverter.java b/src/main/java/com/mxgraph/io/gliffy/importer/GliffyDiagramConverter.java
index 18f5a5ee..7179d501 100644
--- a/src/main/java/com/mxgraph/io/gliffy/importer/GliffyDiagramConverter.java
+++ b/src/main/java/com/mxgraph/io/gliffy/importer/GliffyDiagramConverter.java
@@ -9,6 +9,7 @@ import java.util.ArrayList;
import java.util.Collection;
import java.util.Collections;
import java.util.Comparator;
+import java.util.Iterator;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
@@ -38,8 +39,10 @@ import com.mxgraph.io.gliffy.model.Graphic.GliffySvg;
import com.mxgraph.model.mxCell;
import com.mxgraph.model.mxGeometry;
import com.mxgraph.online.Utils;
+import com.mxgraph.util.mxConstants;
import com.mxgraph.util.mxDomUtils;
import com.mxgraph.util.mxPoint;
+import com.mxgraph.util.mxUtils;
import com.mxgraph.util.mxXmlUtils;
import com.mxgraph.view.mxGraphHeadless;
@@ -161,10 +164,18 @@ public class GliffyDiagramConverter
if (obj.hasChildren())
{
- if (!obj.isSwimlane())
+ // sort the children except for swimlanes
+ // their order value is "auto"
+ if (obj.isSwimlane())
+ {
+ // rotated swimlane child order is inverse
+ if (obj.rotation != 0)
+ {
+ Collections.reverse(obj.children);
+ }
+ }
+ else
{
- // sort the children except for swimlanes
- // their order value is "auto"
sortObjectsByOrder(obj.children);
}
@@ -275,6 +286,82 @@ public class GliffyDiagramConverter
* @param startTerminal starting point
* @param endTerminal ending point
*/
+ private String getStyle(mxCell cell, String key, String defaultValue)
+ {
+ String style = cell.getStyle();
+
+ if (style != null && style.length() > 0)
+ {
+ String[] pairs = style.split(";");
+
+ for (int i = 0; i < pairs.length; i++)
+ {
+ String tmp = pairs[i];
+ int c = tmp.indexOf('=');
+
+ if (c >= 0 && tmp.substring(0, c).equalsIgnoreCase(key))
+ {
+ return tmp.substring(c + 1);
+ }
+ }
+ }
+
+ return defaultValue;
+ };
+
+ private boolean addConstraint(GliffyObject object, mxCell terminal, boolean source)
+ {
+ Constraints cons = object.getConstraints();
+ Constraint con = (cons != null) ? ((source) ? cons.getStartConstraint() :
+ cons.getEndConstraint()) : null;
+ ConstraintData data = (con != null) ? ((source) ? con.getStartPositionConstraint() :
+ con.getEndPositionConstraint()) : null;
+
+ if (data != null)
+ {
+ String direction = getStyle(terminal, mxConstants.STYLE_DIRECTION, "east");
+ mxPoint temp = new mxPoint(data.getPx(), data.getPy());
+ int rotation = 0;
+
+ if (direction.equalsIgnoreCase("south"))
+ {
+ rotation = 270;
+ }
+ else if (direction.equalsIgnoreCase("west"))
+ {
+ rotation = 180;
+ }
+ else if (direction.equalsIgnoreCase("north"))
+ {
+ rotation = 90;
+ }
+
+ if (rotation != 0)
+ {
+ double rad = Math.toRadians(rotation);
+
+ temp = mxUtils.getRotatedPoint(temp, Math.cos(rad), Math.sin(rad), new mxPoint(0.5, 0.5));
+ }
+
+ mxCell cell = object.getMxObject();
+ cell.setStyle(cell.getStyle() +
+ ((source) ? "exitX=" : "entryX=") + temp.getX() + ";" +
+ ((source) ? "exitY=" : "entryY=") + temp.getY() + ";" +
+ ((source) ? "exitPerimeter=0" : "entryPerimeter=0") + ";");
+
+ return true;
+ }
+
+ return false;
+ };
+
+ /**
+ * Sets the waypoints
+ *
+ * @param object Gliffy line
+ * @param startTerminal starting point
+ * @param endTerminal ending point
+ */
private void setWaypoints(GliffyObject object, mxCell startTerminal, mxCell endTerminal)
{
mxCell cell = object.getMxObject();
@@ -306,19 +393,87 @@ public class GliffyDiagramConverter
mxPoints.add(waypoint);
}
+
+ // Analyze waypoints
+ boolean orthogonal = true;
+ mxPoint p0 = mxPoints.get(0);
+ mxPoint pe = mxPoints.get(mxPoints.size() - 1);
+
+ Iterator<mxPoint> it = mxPoints.iterator();
+ mxPoint last = it.next();
+
+ while (it.hasNext())
+ {
+ mxPoint current = it.next();
+
+ orthogonal = orthogonal && (last.getX() == current.getX() || last.getY() == current.getY());
+
+ last = current;
+ }
+
if (startTerminal == null)
{
- mxPoint first = mxPoints.get(0);
- geo.setTerminalPoint(first, true);
- mxPoints.remove(first);// remove first so it doesn't become a waypoint
+ geo.setTerminalPoint(p0, true);
+ mxPoints.remove(p0);// remove first so it doesn't become a waypoint
+ }
+ else
+ {
+ // Do not add constraint for orthogonal edges
+ if (orthogonal || addConstraint(object, startTerminal, true))
+ {
+ mxPoints.remove(p0);
+ }
}
if (endTerminal == null)
{
- mxPoint last = mxPoints.get(mxPoints.size() - 1);
- geo.setTerminalPoint(last, false);
- mxPoints.remove(last);// remove last so it doesn't become a waypoint
+ geo.setTerminalPoint(pe, false);
+ mxPoints.remove(pe);// remove last so it doesn't become a waypoint
+ }
+ else
+ {
+ // Do not add constraint for orthogonal edges
+ if (orthogonal || addConstraint(object, endTerminal, false))
+ {
+ mxPoints.remove(pe);
+ }
+ }
+
+ if (orthogonal)
+ {
+ cell.setStyle(cell.getStyle() + "edgeStyle=orthogonalEdgeStyle;");
+ List<mxPoint> result = new ArrayList<mxPoint>();
+
+ // Removes duplicate waypoints
+ if (mxPoints.size() > 0)
+ {
+ it = mxPoints.iterator();
+ last = it.next();
+
+ result.add(last);
+
+ while (it.hasNext())
+ {
+ mxPoint current = it.next();
+
+ if (last.getX() != current.getX() || last.getY() != current.getY())
+ {
+ result.add(current);
+ }
+
+ last = current;
+ }
+ }
+ else if ((startTerminal == null && endTerminal != null) || (endTerminal == null && startTerminal != null))
+ {
+ // Adds control points to fix floating connection point
+ mxPoint center = new mxPoint(p0.getX() + (pe.getX() - p0.getX()) / 2, p0.getY() + (pe.getY() - p0.getY()) / 2);
+ result.add(center);
+ result.add(center);
+ }
+
+ mxPoints = result;
}
if (!mxPoints.isEmpty())
diff --git a/src/main/java/com/mxgraph/io/gliffy/model/GliffyText.java b/src/main/java/com/mxgraph/io/gliffy/model/GliffyText.java
index 476a6f24..f73dcc07 100644
--- a/src/main/java/com/mxgraph/io/gliffy/model/GliffyText.java
+++ b/src/main/java/com/mxgraph/io/gliffy/model/GliffyText.java
@@ -136,7 +136,7 @@ public class GliffyText implements PostDeserializer.PostDeserializable
StringBuilder sb = new StringBuilder();
while (m.find())
{
- // Adds line-height:0 to span with no line-height
+ // Adds line-height:0 to empty spans with no line-height
// to match quirks mode sizing in standards mode
sb.append("<div");
String str = m.group(1);
@@ -154,7 +154,15 @@ public class GliffyText implements PostDeserializer.PostDeserializable
if (!m3.find())
{
- span = span.substring(0, m2.end(1) - last) + " line-height: 0;" + span.substring(m2.end(1) - last);
+ if (str.substring(m2.end(), m2.end() + 5).equalsIgnoreCase("<span"))
+ {
+ span = span.substring(0, m2.end(1) - last) + " line-height: 0;" + span.substring(m2.end(1) - last);
+ }
+ else
+ {
+ // Overrides line-height with default value in child span elements
+ span = span.substring(0, m2.end(1) - last) + " line-height: normal;" + span.substring(m2.end(1) - last);
+ }
}
}
diff --git a/src/main/webapp/cache.manifest b/src/main/webapp/cache.manifest
index d3067ad8..87936006 100644
--- a/src/main/webapp/cache.manifest
+++ b/src/main/webapp/cache.manifest
@@ -1,7 +1,7 @@
CACHE MANIFEST
# THIS FILE WAS GENERATED. DO NOT MODIFY!
-# 03/01/2018 11:02 PM
+# 03/07/2018 06:49 PM
app.html
index.html?offline=1
diff --git a/src/main/webapp/connect/confluence/connect-dev.json b/src/main/webapp/connect/confluence/connect-dev.json
new file mode 100644
index 00000000..f8f5c05f
--- /dev/null
+++ b/src/main/webapp/connect/confluence/connect-dev.json
@@ -0,0 +1,240 @@
+{
+ "name": "Draw.io gaudenz",
+ "description": "Draw.io add-on for Confluence",
+ "key": "com.mxgraph.confluence.plugins.diagramly",
+ "baseUrl": "https://0d961297.ngrok.io/",
+ "vendor":
+ {
+ "name": "JGraph Ltd.",
+ "url": "https://www.jgraph.com"
+ },
+ "links": {
+ "documentation": "https://support.draw.io/display/DFCC/draw.io+for+Confluence+Cloud"
+ },
+ "version": "1.1.0",
+ "authentication":
+ {
+ "type": "none"
+ },
+ "modules":
+ {
+ "generalPages": [
+ {
+ "key": "lightbox",
+ "url": "/connect/confluence/viewer2.html?lightbox=1",
+ "name": {
+ "value": "Lightbox"
+ }
+ }
+ ],
+ "adminPages": [
+ {
+ "key": "admin",
+ "url": "/connect/confluence/admin.html",
+ "name": {
+ "value": "draw.io configuration"
+ }
+ }
+ ],
+ "dynamicContentMacros":
+ [
+ {
+ "name":
+ {
+ "i18n": "drawioMacro",
+ "value": "Draw.io Diagram"
+ },
+ "url": "/connect/confluence/viewer2.html?ceoId=${page.id}&diagramName=${diagramName}&revision=${revision}&width=${width}&height=${height}&tbstyle=${tbstyle}&lbox=${lbox}&zoom=${zoom}&links=${links}&owningPageId=${pageId}",
+ "width": "100%",
+ "description":
+ {
+ "i18n": "description",
+ "value": "Inserts a new Draw.io Diagram"
+ }, "icon":
+ {
+ "width": 128,
+ "height": 128,
+ "url": "/images/drawlogo128.png"
+ },
+ "categories": [
+ "visuals"
+ ],
+ "outputType": "block",
+ "featured": true,
+ "key": "drawio",
+ "parameters":
+ [
+ {
+ "identifier": "diagramName",
+ "name":
+ {
+ "value": "Diagram name (do not change)"
+ },
+ "type": "string"
+ },
+ {
+ "identifier": "autoSize",
+ "name":
+ {
+ "value": "automatic size"
+ },
+ "type": "boolean"
+ },
+ {
+ "identifier": "PageId",
+ "name":
+ {
+ "value": "Parent page ID"
+ },
+ "type": "string"
+ },
+ {
+ "identifier": "baseUrl",
+ "name":
+ {
+ "value": "Confluence Base URL"
+ },
+ "type": "string"
+ },
+ {
+ "identifier": "width",
+ "name":
+ {
+ "value": "Diagram width"
+ },
+ "type": "string"
+ },
+ {
+ "identifier": "height",
+ "name":
+ {
+ "value": "Diagram Height"
+ },
+ "type": "string"
+ }
+ ],
+ "editor": {
+ "url": "/connect/confluence/macroEditor.html?ceoId=${page.id}&diagramName=${diagramName}",
+ "width": "100%",
+ "height": "100%"
+ },
+ "imagePlaceholder": {
+ "width": 500,
+ "height": 300,
+ "url": "/connectImage",
+ "applyChrome": true
+ },
+ "renderModes": {
+ "default": {
+ "url": "/connectRender?pageId=${page.id}&diagramName=${diagramName}"
+ }
+ }
+ },
+ {
+ "name":
+ {
+ "i18n": "drawioMacro",
+ "value": "Legacy draw.io macro"
+ },
+ "url": "/connect/confluence/viewer.html?ceoId=${page.id}&diagramName=${diagramName}&revision=${revision}&width=${width}&height=${height}",
+ "width": "100%",
+ "description":
+ {
+ "i18n": "description",
+ "value": "Do not use"
+ }, "icon":
+ {
+ "width": 80,
+ "height": 80,
+ "url": "/images/stop-flat-icon-80.png"
+ },
+ "categories": [
+ "visuals"
+ ],
+ "outputType": "block",
+ "featured": false,
+ "key": "drawio-macro",
+ "parameters":
+ [
+ {
+ "identifier": "diagramName",
+ "name":
+ {
+ "value": "Diagram name (do not change)"
+ },
+ "type": "string"
+ },
+ {
+ "identifier": "autoSize",
+ "name":
+ {
+ "value": "automatic size"
+ },
+ "type": "boolean"
+ },
+ {
+ "identifier": "PageId",
+ "name":
+ {
+ "value": "Parent page ID"
+ },
+ "type": "string"
+ },
+ {
+ "identifier": "baseUrl",
+ "name":
+ {
+ "value": "Confluence Base URL"
+ },
+ "type": "string"
+ },
+ {
+ "identifier": "width",
+ "name":
+ {
+ "value": "Diagram width"
+ },
+ "type": "string"
+ },
+ {
+ "identifier": "height",
+ "name":
+ {
+ "value": "Diagram Height"
+ },
+ "type": "string"
+ }
+ ],
+ "editor": {
+ "url": "/connect/confluence/macroEditor.html?ceoId=${page.id}&diagramName=${diagramName}",
+ "editTitle": {
+ "value": "Edit MarkDown",
+ "i18n": "macro.md.edit"
+ },
+ "insertTitle": {
+ "value": "Insert New MarkDown",
+ "i18n": "macro.md.insert"
+ },
+ "width": "100%",
+ "height": "100%"
+ },
+ "imagePlaceholder": {
+ "width": 500,
+ "height": 300,
+ "url": "/connectImage",
+ "applyChrome": true
+ },
+ "renderModes": {
+ "default": {
+ "url": "/connectRender?pageId=${page.id}&diagramName=${diagramName}&revision=${revision}"
+ }
+ }
+ }
+ ]
+ },
+ "scopes": [
+ "read",
+ "write",
+ "delete"
+ ]
+} \ No newline at end of file
diff --git a/src/main/webapp/connect/jira/connect-dev.json b/src/main/webapp/connect/jira/connect-dev.json
new file mode 100644
index 00000000..16c3f277
--- /dev/null
+++ b/src/main/webapp/connect/jira/connect-dev.json
@@ -0,0 +1,93 @@
+{
+ "name": "Draw.io gaudenz",
+ "description": "Draw.io add-on for JIRA",
+ "key": "com.mxgraph.jira.plugins.drawio.gaudenz",
+ "baseUrl": "https://0d961297.ngrok.io/",
+ "vendor": {
+ "name": "JGraph Ltd.",
+ "url": "https://www.jgraph.com"
+ },
+ "authentication":
+ {
+ "type": "none"
+ },
+ "version": "1.0.4",
+ "scopes":
+ [
+ "READ",
+ "WRITE",
+ "DELETE"
+ ],
+ "modules":
+ {
+ "generalPages":
+ [
+ {
+ "url":"/connect/jira/editor2.html?issueId=${issue.id}",
+ "key":"drawioEditor",
+ "name":
+ {
+ "value":"Draw.io Editor"
+ },
+ "location":"hidden"
+ },
+ {
+ "url":"/connect/jira/fullScreenViewer2.html?issueId=${issue.id}",
+ "key":"drawioFullScreenViewer",
+ "name":
+ {
+ "value":"Draw.io Full Screen Viewer"
+ },
+ "location":"hidden"
+ }
+ ],
+ "webItems": [
+ {
+ "location": "operations-attachments",
+ "weight": 50,
+ "key": "drawioEditorBlank",
+ "url": "/connect/jira/editor2.html?issueId=${issue.id}",
+ "name": {
+ "value": "Add Draw.io Diagram"
+ },
+ "target":
+ {
+ "type":"dialog",
+ "options":
+ {
+ "width":"100%",
+ "height":"100%",
+ "chrome":false
+ }
+ }
+ },
+ {
+ "key": "drawioEditorDialog",
+ "name":
+ {
+ "value": "Draw.io Editor"
+ },
+ "url": "/connect/jira/editor2.html?issueId=${issue.id}",
+ "location": "none",
+ "context": "addon"
+ }
+ ],
+ "webPanels":
+ [
+ {
+ "url": "/connect/jira/viewerPanel2.html?issueId=${issue.id}",
+ "location": "atl.jira.view.issue.right.context",
+ "layout":
+ {
+ "width": "300px"
+ },
+ "weight": 50,
+ "key": "drawioViewerPanel",
+ "name":
+ {
+ "value": "Draw.io Diagrams"
+ }
+ }
+ ]
+ }
+ } \ No newline at end of file
diff --git a/src/main/webapp/images/sidebar-aws3.png b/src/main/webapp/images/sidebar-aws3.png
index 477600eb..1fe164fa 100644
--- a/src/main/webapp/images/sidebar-aws3.png
+++ b/src/main/webapp/images/sidebar-aws3.png
Binary files differ
diff --git a/src/main/webapp/images/sidebar-mscae.png b/src/main/webapp/images/sidebar-mscae.png
index 84d32399..5d24d54c 100644
--- a/src/main/webapp/images/sidebar-mscae.png
+++ b/src/main/webapp/images/sidebar-mscae.png
Binary files differ
diff --git a/src/main/webapp/img/lib/mscae/API_Management.svg b/src/main/webapp/img/lib/mscae/API_Management.svg
new file mode 100644
index 00000000..55363ec4
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/API_Management.svg
@@ -0,0 +1,56 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="Layer_1"
+ x="0px"
+ y="0px"
+ width="50.200001"
+ height="41.700001"
+ viewBox="0 0 50.200001 41.700001"
+ enable-background="new 0 0 50 50"
+ xml:space="preserve"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="Azure API Management_COLOR.svg"><metadata
+ id="metadata4145"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
+ id="defs4143" /><sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1920"
+ inkscape:window-height="1018"
+ id="namedview4141"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:zoom="17.02"
+ inkscape:cx="25"
+ inkscape:cy="20.7"
+ inkscape:window-x="-8"
+ inkscape:window-y="-8"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="Layer_1" /><path
+ d="M 20.5,28.5 11.6,28.5 11.6,28.5 C 7.2,28.5 3.6,24.9 3.6,20.4 3.6,15.9 7,12.3 11.6,12.3 12.4,12.3 13.3,12.5 14.3,12.6 L 16,13.1 16.5,11.4 C 18.1,6.2 23.1,3 28.8,3 35.7,3 41,8.3 41,15.2 41,16.3 40.8,17.4 40.5,18.5 L 39.8,21 42.5,20.7 C 42.7,20.7 42.8,20.7 43,20.7 45,20.7 46.6,22.4 46.6,24.3 46.6,26.2 45.2,27.6 43.5,27.9 43.5,27.9 34.9,27.9 34.6,27.9 34.3,25.4 33,23.2 31.3,21.5 29.1,19.3 26.1,18 23,18 20.8,18 18.6,18.6 16.9,19.7 L 18.8,22.7 C 20.2,21.9 21.6,21.6 23.2,21.6 25.4,21.6 27.6,22.4 29,24.1 30.6,25.7 31.5,27.7 31.5,29.9 31.5,32.1 30.7,34.3 29,35.7 27.4,37.4 25.4,38.2 23.2,38.2 21.6,38.2 20.1,37.7 18.8,36.8 L 16.9,39.8 C 18.8,40.9 21,41.7 23,41.7 26.1,41.7 29.1,40.6 31.3,38.3 33.2,36.4 34.3,33.9 34.6,31.3 35.1,31.3 43.7,31.3 43.7,31.3 L 43.9,31.3 C 47.5,31 50.2,27.9 50.2,24.1 50.2,21.1 47.4,18.3 44.1,17.7 44.3,17.1 44.3,16.8 44.3,15.8 44.3,7 38.1,0 28.2,0 L 28.2,0 C 21.9,0 16.3,3.6 14,9.4 13.2,9.4 12.6,9.1 11.7,9.1 5.2,9 0,14 0,20.4 0,26.7 5.2,31.7 11.4,31.7 L 21.2,31.7 20.5,28.5 Z"
+ id="path4137"
+ inkscape:connector-curvature="0"
+ style="fill:#59b4d9" /><circle
+ cx="22.799999"
+ cy="29.799999"
+ r="5.5999999"
+ id="circle4139"
+ style="fill:#68217a" /></svg> \ No newline at end of file
diff --git a/src/main/webapp/img/lib/mscae/ActiveDirectory.svg b/src/main/webapp/img/lib/mscae/ActiveDirectory.svg
new file mode 100644
index 00000000..1358f991
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/ActiveDirectory.svg
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="utf-8"?>
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ width="24px" height="24px" viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve">
+<path fill="#3C9BE4" d="M14,20c0-0.409,0.08-0.803,0.236-1.17c0.155-0.359,0.37-0.678,0.641-0.949
+ c0.275-0.274,0.594-0.489,0.949-0.643c0.728-0.311,1.578-0.315,2.303-0.019c0.023-0.024,0.047-0.048,0.07-0.071
+ c0.007-0.007,0.015-0.015,0.022-0.021c-0.002-0.004-0.003-0.008-0.005-0.012C18.072,16.755,18,16.381,18,16
+ c0-0.409,0.08-0.803,0.236-1.17c0.155-0.359,0.37-0.678,0.641-0.949c0.275-0.274,0.594-0.489,0.949-0.643
+ c0.742-0.316,1.609-0.314,2.344-0.002c0.243,0.105,0.458,0.246,0.661,0.403L23,13.5L11.5,0L0,13.5L11.5,23l2.631-2.174
+ C14.053,20.556,14,20.281,14,20z"/>
+<polygon opacity="0.2" fill="#FFFFFF" enable-background="new " points="11.5,0 11.5,0 0,13.5 11.5,23 "/>
+<circle fill="#FFFFFF" cx="11.5" cy="17.5" r="1.5"/>
+<circle fill="#FFFFFF" cx="5.5" cy="13.5" r="1.5"/>
+<circle fill="#FFFFFF" cx="11.5" cy="5.5" r="1.5"/>
+<rect x="14" y="4.499" transform="matrix(0.8 -0.6 0.6 0.8 -2.7995 10.5997)" opacity="0.5" fill="#FFFFFF" enable-background="new " width="1" height="10"/>
+<rect x="8.001" y="11.894" transform="matrix(0.5547 -0.8321 0.8321 0.5547 -9.1111 13.9759)" fill="#FFFFFF" width="1" height="7.211"/>
+<rect x="3.5" y="9" transform="matrix(0.5998 -0.8001 0.8001 0.5998 -4.1996 10.6022)" opacity="0.5" fill="#FFFFFF" enable-background="new " width="10" height="1"/>
+<rect x="10.896" y="15.001" transform="matrix(0.8321 -0.5547 0.5547 0.8321 -6.1628 10.6467)" fill="#FFFFFF" width="7.211" height="1"/>
+<rect x="11" y="5.5" fill="#FFFFFF" width="1" height="12"/>
+<circle fill="#000C82" cx="21" cy="16" r="2"/>
+<path fill="#68217A" d="M14,24c0-1.657,1.343-3,3-3s3,1.343,3,3H14z"/>
+<circle fill="#68217A" cx="17" cy="20" r="2"/>
+<path fill="#000C82" d="M21,17c-0.772,0-1.469,0.3-2.001,0.779C19.609,18.329,20,19.116,20,20h4C24,18.343,22.657,17,21,17z"/>
+<path fill="#FFFFFF" d="M17.5,15c0.279,0,0.536-0.081,0.76-0.214c0.154-0.341,0.358-0.646,0.617-0.906
+ c0.028-0.028,0.062-0.049,0.092-0.076C18.989,13.707,19,13.605,19,13.5c0-0.828-0.672-1.5-1.5-1.5S16,12.672,16,13.5
+ S16.672,15,17.5,15z"/>
+</svg>
diff --git a/src/main/webapp/img/lib/mscae/ActiveDirectoryDomain.svg b/src/main/webapp/img/lib/mscae/ActiveDirectoryDomain.svg
new file mode 100644
index 00000000..334c22bf
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/ActiveDirectoryDomain.svg
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ width="24px" height="24px" viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve">
+<polygon fill="#3C9BE4" points="16.5,9 9,17.804 16.5,24 24,17.804 16.5,9 "/>
+<polygon opacity="0.2" fill="#FFFFFF" enable-background="new " points="16.5,9 16.5,9 9,17.804 16.5,24 "/>
+<path opacity="0.5" fill="#FFFFFF" enable-background="new " d="M14.748,16.669l1.308-1.743
+ c-0.331-0.103-0.615-0.312-0.804-0.594l-1.308,1.744C14.275,16.178,14.559,16.386,14.748,16.669z"/>
+<path opacity="0.5" fill="#FFFFFF" enable-background="new " d="M17.748,14.331c-0.188,0.282-0.473,0.491-0.804,0.594
+ l1.308,1.743c0.188-0.282,0.472-0.491,0.803-0.594L17.748,14.331z"/>
+<path fill="#FFFFFF" d="M15.605,18.303l-0.655-0.437c-0.085,0.338-0.284,0.629-0.555,0.832l0.655,0.437
+ C15.135,18.796,15.334,18.506,15.605,18.303z"/>
+<path fill="#FFFFFF" d="M18.05,17.866l-0.655,0.437c0.271,0.203,0.47,0.493,0.555,0.832l0.655-0.437
+ C18.334,18.494,18.135,18.204,18.05,17.866z"/>
+<path fill="#FFFFFF" d="M16.5,12c-0.828,0-1.5,0.672-1.5,1.5s0.672,1.5,1.5,1.5s1.5-0.672,1.5-1.5S17.328,12,16.5,12L16.5,12z"/>
+<path fill="#FFFFFF" d="M16.5,18c-0.828,0-1.5,0.672-1.5,1.5s0.672,1.5,1.5,1.5s1.5-0.672,1.5-1.5S17.328,18,16.5,18L16.5,18z"/>
+<path fill="#FFFFFF" d="M13.5,16c-0.828,0-1.5,0.672-1.5,1.5s0.672,1.5,1.5,1.5s1.5-0.672,1.5-1.5S14.328,16,13.5,16L13.5,16z"/>
+<path fill="#FFFFFF" d="M19.5,16c-0.828,0-1.5,0.672-1.5,1.5s0.672,1.5,1.5,1.5s1.5-0.672,1.5-1.5S20.328,16,19.5,16L19.5,16z"/>
+<rect x="16" y="14.5" fill="#FFFFFF" width="1" height="4"/>
+<polygon fill="#0072C6" points="7.581,17.929 16.5,7.458 22.206,14.156 23,13.5 11.5,0 0,13.5 11.5,23 12.61,22.083 "/>
+</svg>
diff --git a/src/main/webapp/img/lib/mscae/Active_Directory.svg b/src/main/webapp/img/lib/mscae/Active_Directory.svg
new file mode 100644
index 00000000..4f70880e
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/Active_Directory.svg
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="utf-8"?>
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ width="50px" height="50px" viewBox="0 0 50 50" enable-background="new 0 0 50 50" xml:space="preserve">
+<path fill="#59B4D9" d="M25.001,50.001c-1.232,0-2.392-0.48-3.261-1.352L1.351,28.261C0.492,27.402,0,26.215,0,25
+ c0-1.214,0.492-2.402,1.351-3.26L21.74,1.352C22.611,0.48,23.769,0,25.001,0c1.231,0,2.39,0.48,3.261,1.352L48.648,21.74
+ C49.521,22.608,50,23.767,50,25c0,1.233-0.479,2.392-1.353,3.263L28.262,48.649C27.392,49.521,26.232,50.001,25.001,50.001"/>
+<path fill="#FFFFFF" d="M38.614,21.093c-2.16,0-3.91,1.75-3.91,3.909c0,0.792,0.239,1.527,0.645,2.143l-7.744,7.744
+ c-0.206-0.144-0.427-0.264-0.656-0.373V14.759c1.167-0.676,1.961-1.924,1.961-3.37C28.91,9.23,27.16,7.48,25,7.48
+ c-2.158,0-3.908,1.75-3.908,3.909c0,1.446,0.794,2.694,1.96,3.37v19.756c-0.219,0.104-0.434,0.216-0.632,0.353l-7.753-7.753
+ c0.394-0.61,0.628-1.333,0.628-2.113c0-2.159-1.75-3.909-3.908-3.909c-2.16,0-3.91,1.75-3.91,3.909s1.75,3.909,3.91,3.909
+ c0.448,0,0.872-0.091,1.274-0.23l8.15,8.15c-0.234,0.548-0.364,1.15-0.364,1.783c0,2.513,2.038,4.551,4.551,4.551
+ c2.514,0,4.551-2.038,4.551-4.551c0-0.621-0.126-1.212-0.351-1.751l8.173-8.172c0.392,0.132,0.804,0.22,1.241,0.22
+ c2.158,0,3.908-1.75,3.908-3.909S40.771,21.093,38.614,21.093z"/>
+<rect x="31.006" y="8.226" transform="matrix(-0.707 0.7072 -0.7072 -0.707 68.2099 8.8718)" opacity="0.5" fill="#FFFFFF" width="2.523" height="20.676"/>
+<rect x="16.487" y="8.242" transform="matrix(0.7071 0.7071 -0.7071 0.7071 18.3355 -7.1088)" opacity="0.5" fill="#FFFFFF" width="2.524" height="20.677"/>
+<path fill="#B8D432" d="M27.665,38.614c0,1.496-1.214,2.709-2.71,2.709c-1.497,0-2.709-1.213-2.709-2.709
+ c0-1.496,1.212-2.709,2.709-2.709C26.45,35.905,27.665,37.118,27.665,38.614"/>
+<path fill="#B8D432" d="M27.174,11.389c0,1.201-0.973,2.174-2.174,2.174c-1.201,0-2.174-0.973-2.174-2.174
+ c0-1.201,0.973-2.174,2.174-2.174C26.201,9.215,27.174,10.188,27.174,11.389"/>
+<path fill="#B8D432" d="M13.563,25.001c0,1.201-0.975,2.174-2.174,2.174c-1.201,0-2.174-0.973-2.174-2.174
+ c0-1.201,0.973-2.174,2.174-2.174C12.588,22.827,13.563,23.8,13.563,25.001"/>
+<path fill="#B8D432" d="M40.788,25.001c0,1.201-0.975,2.174-2.175,2.174c-1.2,0-2.174-0.973-2.174-2.174
+ c0-1.201,0.974-2.174,2.174-2.174C39.813,22.827,40.788,23.8,40.788,25.001"/>
+<path opacity="0.1" fill="#FFFFFF" d="M28.262,1.352C27.391,0.48,26.233,0,25.001,0c-1.231,0-2.389,0.48-3.26,1.352L1.352,21.74
+ C0.492,22.598,0,23.786,0,25c0,1.215,0.492,2.403,1.352,3.261l11.543,11.544L34.61,7.699L28.262,1.352z"/>
+</svg>
diff --git a/src/main/webapp/img/lib/mscae/Active_Directory_Health_Monitoring.svg b/src/main/webapp/img/lib/mscae/Active_Directory_Health_Monitoring.svg
new file mode 100644
index 00000000..9947173b
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/Active_Directory_Health_Monitoring.svg
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="utf-8"?>
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ height="50px" width="50px" viewBox="0 0 50 50" enable-background="new 0 0 50 50" xml:space="preserve">
+<path fill="#59B4D9" d="M22,44c-1.1,0-2.1-0.4-2.9-1.2L1.2,24.9C0.4,24.1,0,23.1,0,22c0-1.1,0.4-2.1,1.2-2.9L19.1,1.2
+ C19.9,0.4,20.9,0,22,0c1.1,0,2.1,0.4,2.9,1.2l17.9,17.9c0.8,0.8,1.2,1.8,1.2,2.9s-0.4,2.1-1.2,2.9L24.9,42.8
+ C24.1,43.6,23.1,44,22,44"/>
+<path fill="#FFFFFF" d="M34,18.6c-1.9,0-3.4,1.5-3.4,3.4c0,0.7,0.2,1.3,0.6,1.9l-6.8,6.8c-0.2-0.1-0.4-0.2-0.6-0.3V13
+ c1-0.6,1.7-1.7,1.7-3c0-1.9-1.5-3.4-3.4-3.4c-1.9,0-3.4,1.5-3.4,3.4c0,1.3,0.7,2.4,1.7,3v17.4c-0.2,0.1-0.4,0.2-0.6,0.3l-6.8-6.8
+ c0.3-0.5,0.6-1.2,0.6-1.9c0-1.9-1.5-3.4-3.4-3.4c-1.9,0-3.4,1.5-3.4,3.4c0,1.9,1.5,3.4,3.4,3.4c0.4,0,0.8-0.1,1.1-0.2l7.2,7.2
+ c-0.2,0.5-0.3,1-0.3,1.6c0,2.2,1.8,4,4,4c2.2,0,4-1.8,4-4c0-0.5-0.1-1.1-0.3-1.5l7.2-7.2c0.3,0.1,0.7,0.2,1.1,0.2
+ c1.9,0,3.4-1.5,3.4-3.4C37.4,20.1,35.9,18.6,34,18.6z"/>
+<rect x="27.3" y="7.2" transform="matrix(0.707 -0.7072 0.7072 0.707 -3.2349 24.869)" opacity="0.5" fill="#FFFFFF" enable-background="new " width="2.2" height="18.2"/>
+<rect x="14.5" y="7.3" transform="matrix(-0.7071 -0.7071 0.7071 -0.7071 15.1 38.955)" opacity="0.5" fill="#FFFFFF" enable-background="new " width="2.2" height="18.2"/>
+<path fill="#B8D432" d="M24.3,34c0,1.3-1.1,2.4-2.4,2.4c-1.3,0-2.4-1.1-2.4-2.4s1.1-2.4,2.4-2.4C23.3,31.6,24.3,32.7,24.3,34"/>
+<path fill="#B8D432" d="M23.9,10c0,1.1-0.9,1.9-1.9,1.9s-1.9-0.9-1.9-1.9s0.9-1.9,1.9-1.9S23.9,9,23.9,10"/>
+<path fill="#B8D432" d="M11.9,22c0,1.1-0.9,1.9-1.9,1.9c-1.1,0-1.9-0.9-1.9-1.9c0-1.1,0.9-1.9,1.9-1.9C11.1,20.1,11.9,20.9,11.9,22"
+ />
+<path fill="#B8D432" d="M35.9,22c0,1.1-0.9,1.9-1.9,1.9s-1.9-0.9-1.9-1.9c0-1.1,0.9-1.9,1.9-1.9S35.9,20.9,35.9,22"/>
+<path opacity="0.1" fill="#FFFFFF" enable-background="new " d="M24.9,1.2C24.1,0.4,23.1,0,22,0c-1.1,0-2.1,0.4-2.9,1.2L1.2,19.1
+ C0.4,19.9,0,20.9,0,22c0,1.1,0.4,2.1,1.2,2.9L11.3,35L30.5,6.8L24.9,1.2z"/>
+<path fill="#BA141A" d="M48.2,30.3c-0.4-0.5-1-0.8-1.6-1.1c-2.7-1.1-6.6,0.3-9,3.7c-3.8-4.5-8.2-5.4-10.7-2.7
+ c-5,5.4,1.3,12.6,6.2,16.6c1.9,1.6,3.7,2.7,4.4,3.1v0c0,0,0,0,0,0c0,0,0,0,0,0v0C40.2,48.7,55.1,37.8,48.2,30.3"/>
+<path opacity="0.2" fill="#FFFFFF" d="M37.6,32.9c-3.8-4.5-8.2-5.4-10.7-2.7c-5,5.4,1.3,12.6,6.2,16.6l13.6-17.7
+ C43.9,28.1,40,29.5,37.6,32.9"/>
+<path opacity="0.5" fill="#FFFFFF" d="M26.2,39.1l2.8,0l2.5-0.1l1.9-5.1c0.1-0.3,0.3-0.9,1.1-0.9c0.8,0,0.9,0.6,0.9,0.9l0.1,8.5
+ l1.4-2.9c0.1-0.3,0.4-0.4,0.6-0.4h8.1c0.4,0,0.7,0.4,0.7,0.7s-0.3,0.9-0.7,0.9h-7.3l-2.6,5.2c-0.2,0.5-0.4,0.7-1,0.6l0,0
+ c-0.3-0.1-0.6-0.5-0.6-0.8L34,37.9L33.2,40c-0.1,0.3-0.3,0.7-0.6,0.7h-2.4h-3.1l-0.5-0.8L26.2,39.1z"/>
+</svg>
diff --git a/src/main/webapp/img/lib/mscae/App_Service.svg b/src/main/webapp/img/lib/mscae/App_Service.svg
new file mode 100644
index 00000000..24f3a2d6
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/App_Service.svg
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="utf-8"?>
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ width="50px" height="50px" viewBox="0 0 50 50" enable-background="new 0 0 50 50" xml:space="preserve">
+<path fill="#A0A1A2" d="M20.1,46.5H3.5V30h3.4c-0.4-1-0.6-2.1-0.6-3.3c0,0,0-0.1,0-0.2H0V50h23.6V36h-3.5V46.5z"/>
+<path fill="#A0A1A2" d="M43.5,30h3v16.6H29.9V36.1h-3.5V50H50V26.5h-7.4c0.5,1,0.9,2,0.9,3.3C43.5,29.8,43.5,29.9,43.5,30z"/>
+<path fill="#A0A1A2" d="M3.5,20V3.5h16.6v9.6c1-0.8,2.3-1.3,3.5-1.6V0H0v23.5h6.8C7.3,22.3,8,21,9,20.1L3.5,20L3.5,20z"/>
+<path fill="#A0A1A2" d="M29.9,11.1V3.5h16.6v16.6h-7.3c0.3,1,0.5,2.2,0.5,3.4c0,0,0,0.1,0,0.1H50V0H26.4v10.9c0.3,0,0.5-0.1,0.8-0.1
+ C28.1,10.9,29,10.9,29.9,11.1z"/>
+<path fill="#59B4D9" d="M40.8,29.7c0-2.1-1.7-3.7-3.7-3.7c-0.2,0-0.3,0-0.5,0c0.2-0.8,0.4-1.7,0.4-2.6c0-5.5-4.4-9.9-9.9-9.9
+ c-4.3,0-8,2.8-9.3,6.8c-0.7-0.2-1.4-0.4-2.2-0.4c-3.7,0-6.7,3-6.7,6.8c0,3.8,3,6.8,6.7,6.8c0,0,0,0,0,0v0h21.8l0,0
+ C39.3,33.3,40.8,31.7,40.8,29.7"/>
+<path opacity="0.2" fill="#FFFFFF" d="M19.2,33.5c-0.9-0.9-1.5-2-1.8-3.3c-0.8-3.7,1.4-7.3,5.1-8.1c0.8-0.2,1.5-0.2,2.2-0.1
+ c0.3-3.4,2.4-6.5,5.5-8c-0.9-0.3-1.9-0.5-3-0.5c-4.3,0-8,2.8-9.3,6.8c-0.7-0.2-1.4-0.4-2.2-0.4c-3.7,0-6.7,3-6.7,6.8
+ c0,3.8,3,6.8,6.7,6.8c0,0,0,0,0,0v0H19.2z"/>
+</svg>
diff --git a/src/main/webapp/img/lib/mscae/App_Service_API_Apps.svg b/src/main/webapp/img/lib/mscae/App_Service_API_Apps.svg
new file mode 100644
index 00000000..038e96fa
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/App_Service_API_Apps.svg
@@ -0,0 +1,68 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="Layer_1"
+ x="0px"
+ y="0px"
+ viewBox="0 0 50 42.599998"
+ enable-background="new 0 0 50 50"
+ xml:space="preserve"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="Azure App Service - Azure API Apps_COLOR.svg"
+ width="50"
+ height="42.599998"><metadata
+ id="metadata4170"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
+ id="defs4168" /><sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1920"
+ inkscape:window-height="1018"
+ id="namedview4166"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:zoom="12.034957"
+ inkscape:cx="40.441745"
+ inkscape:cy="18.34307"
+ inkscape:window-x="-8"
+ inkscape:window-y="-8"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="Layer_1" /><path
+ d="M 0,40.6 C 0,41.7 0.9,42.6 2,42.6 L 48,42.6 C 49.1,42.6 50,41.7 50,40.6 L 50,9.3 0,9.3 0,40.6 Z"
+ id="path4156"
+ inkscape:connector-curvature="0"
+ style="fill:#59b4d9" /><path
+ d="M 44,3.7 C 44,2.5 43.1,1.6 41.9,1.6 40.7,1.6 39.8,2.5 39.8,3.7 L 39.8,24.8 35.7,24.8 C 35.3,22.4 34.1,20.1 32.3,18.2 29.9,15.8 26.8,14.5 23.4,14.5 20.1,14.5 16.9,15.8 14.5,18.2 13.7,19 13.7,20.3 14.5,21.2 15.3,22 16.6,22 17.5,21.2 19.1,19.6 21.2,18.8 23.4,18.8 25.6,18.8 27.7,19.7 29.3,21.2 32.6,24.5 32.6,29.8 29.3,33 27.7,34.6 25.6,35.4 23.4,35.4 21.2,35.4 19.1,34.5 17.5,33 16.7,32.2 15.4,32.2 14.5,33 13.7,33.8 13.7,35.1 14.5,36 16.9,38.4 20,39.7 23.4,39.7 26.7,39.7 29.9,38.4 32.3,36 34.3,34 35.4,31.6 35.8,29 L 41.9,29 C 43.1,29 44,28.1 44,26.9 L 44,3.7 Z"
+ id="path4158"
+ inkscape:connector-curvature="0"
+ style="fill:#ffffff" /><path
+ d="M 23.4,21.9 C 21.4,21.9 19.7,23.1 18.9,24.8 L 10.2,24.8 10.2,3.7 C 10.2,2.5 9.3,1.6 8.1,1.6 7,1.6 6.1,2.6 6.1,3.7 L 6.1,26.9 C 6.1,28.1 7,29 8.2,29 L 19,29 C 19.8,30.7 21.5,31.9 23.5,31.9 26.3,31.9 28.5,29.7 28.5,26.9 28.4,24.1 26.1,21.9 23.4,21.9 Z"
+ id="path4160"
+ inkscape:connector-curvature="0"
+ style="fill:#ffffff" /><path
+ d="M 48,0 2,0 C 0.9,0 0,0.9 0,2 L 0,9.6 50,9.6 50,2 C 50,0.9 49.1,0 48,0"
+ id="path4162"
+ inkscape:connector-curvature="0"
+ style="fill:#a0a1a2" /><path
+ enable-background="new "
+ d="M 2,0 C 0.9,0 0,0.9 0,2 L 0,9.3 0,12.6 0,40.6 C 0,41.7 0.9,42.6 2,42.6 L 4.2,42.6 43.6,0 2,0 Z"
+ id="path4164"
+ inkscape:connector-curvature="0"
+ style="opacity:0.2;fill:#ffffff" /></svg> \ No newline at end of file
diff --git a/src/main/webapp/img/lib/mscae/App_Service_Mobile_App.svg b/src/main/webapp/img/lib/mscae/App_Service_Mobile_App.svg
new file mode 100644
index 00000000..8ecc5a92
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/App_Service_Mobile_App.svg
@@ -0,0 +1,89 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="Layer_1"
+ x="0px"
+ y="0px"
+ width="34.445"
+ height="50"
+ viewBox="0 0 34.445 50"
+ enable-background="new 0 0 50 50"
+ xml:space="preserve"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="Azure App Service - Mobile App_COLOR.svg"><metadata
+ id="metadata4205"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
+ id="defs4203" /><sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1920"
+ inkscape:window-height="1018"
+ id="namedview4201"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:zoom="12.034957"
+ inkscape:cx="4.4261117"
+ inkscape:cy="22.992208"
+ inkscape:window-x="-8"
+ inkscape:window-y="-8"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="Layer_1" /><path
+ d="M 34.445,47 C 34.445,48.657 33.102,50 31.445,50 L 3,50 C 1.343,50 0,48.657 0,47 L 0,3 C 0,1.343 1.343,0 3,0 L 31.445,0 C 33.102,0 34.445,1.343 34.445,3 L 34.445,47 Z"
+ id="path4181"
+ inkscape:connector-curvature="0"
+ style="fill:#3e3e3e" /><rect
+ x="2.224"
+ y="5"
+ width="30"
+ height="35.222"
+ id="rect4183"
+ style="fill:#59b4d9" /><path
+ d="M 20.112,45.11 C 20.112,46.706 18.818,47.999 17.222,47.999 15.628,47.999 14.334,46.706 14.334,45.11 14.334,43.515 15.628,42.221 17.222,42.221 18.818,42.221 20.112,43.515 20.112,45.11"
+ id="path4185"
+ inkscape:connector-curvature="0"
+ style="fill:#ffffff" /><path
+ d="M 19.117,45.11 C 19.117,46.156 18.269,47.005 17.222,47.005 16.177,47.005 15.329,46.156 15.329,45.11 15.329,44.064 16.177,43.216 17.222,43.216 18.269,43.216 19.117,44.064 19.117,45.11"
+ id="path4187"
+ inkscape:connector-curvature="0"
+ style="fill:#b8d432" /><path
+ d="M 2.223,40.222 2.223,5 24.99,5 27.021,0 3,0 C 1.343,0 0,1.343 0,3 L 0,47 C 0,48.658 1.343,50 3,50 L 6.695,50 10.669,40.222 2.223,40.222 Z"
+ id="path4189"
+ inkscape:connector-curvature="0"
+ style="opacity:0.15;fill:#ffffff" /><path
+ d="M 22.334,2.817 C 22.334,3.225 22.004,3.555 21.596,3.555 L 12.852,3.555 C 12.443,3.555 12.112,3.225 12.112,2.817 12.112,2.409 12.443,2.078 12.852,2.078 L 21.596,2.078 C 22.004,2.078 22.334,2.409 22.334,2.817"
+ id="path4191"
+ inkscape:connector-curvature="0"
+ style="fill:#1e1e1e" /><path
+ d="M 22.334,2.817 C 22.334,3.225 22.004,3.555 21.596,3.555 L 12.852,3.555 C 12.443,3.555 12.112,3.225 12.112,2.817 12.112,2.409 12.443,2.078 12.852,2.078 L 21.596,2.078 C 22.004,2.078 22.334,2.409 22.334,2.817"
+ id="path4193"
+ inkscape:connector-curvature="0"
+ style="fill:#ffffff" /><path
+ d="M 17.251,21.311 C 17.206,21.311 17.16,21.297 17.117,21.273 L 8.313,16.191 C 8.232,16.143 8.181,16.054 8.181,15.96 8.181,15.865 8.232,15.777 8.313,15.73 L 17.064,10.681 C 17.146,10.635 17.246,10.635 17.327,10.681 L 26.134,15.765 C 26.216,15.812 26.265,15.9 26.265,15.995 26.265,16.091 26.216,16.178 26.134,16.225 L 17.386,21.273 C 17.343,21.297 17.3,21.311 17.251,21.311"
+ id="path4195"
+ inkscape:connector-curvature="0"
+ style="fill:#ffffff" /><path
+ d="M 15.987,33.663 C 15.937,33.663 15.892,33.651 15.853,33.627 L 7.075,28.561 C 6.99,28.514 6.939,28.428 6.939,28.33 L 6.939,18.164 C 6.939,18.068 6.99,17.981 7.075,17.933 7.156,17.884 7.256,17.884 7.343,17.933 L 16.12,22.997 C 16.198,23.047 16.25,23.134 16.25,23.23 L 16.25,33.396 C 16.25,33.493 16.198,33.579 16.12,33.627 16.076,33.651 16.03,33.663 15.987,33.663"
+ id="path4197"
+ inkscape:connector-curvature="0"
+ style="opacity:0.7;fill:#ffffff" /><path
+ d="M 18.471,33.663 C 18.423,33.663 18.378,33.651 18.333,33.627 18.255,33.579 18.204,33.493 18.204,33.396 L 18.204,23.294 C 18.204,23.2 18.255,23.112 18.333,23.063 L 27.11,17.999 C 27.194,17.951 27.292,17.951 27.374,17.999 27.458,18.046 27.509,18.134 27.509,18.229 L 27.509,28.33 C 27.509,28.428 27.458,28.514 27.374,28.561 L 18.6,33.627 C 18.564,33.651 18.517,33.663 18.471,33.663"
+ id="path4199"
+ inkscape:connector-curvature="0"
+ style="opacity:0.4;fill:#ffffff" /></svg> \ No newline at end of file
diff --git a/src/main/webapp/img/lib/mscae/App_Service_Worker_Pools.svg b/src/main/webapp/img/lib/mscae/App_Service_Worker_Pools.svg
new file mode 100644
index 00000000..05de2220
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/App_Service_Worker_Pools.svg
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="utf-8"?>
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ width="50px" height="50px" viewBox="0 0 50 50" enable-background="new 0 0 50 50" xml:space="preserve">
+<path fill="#59B4D9" d="M25,50c-1.2,0-2.4-0.5-3.3-1.4L1.4,28.3C0.5,27.4,0,26.2,0,25c0-1.2,0.5-2.4,1.4-3.3L21.7,1.4
+ C22.6,0.5,23.8,0,25,0c1.2,0,2.4,0.5,3.3,1.4l20.4,20.4c0.9,0.9,1.4,2,1.4,3.3s-0.5,2.4-1.4,3.3L28.3,48.6C27.4,49.5,26.2,50,25,50"
+ />
+<path opacity="0.1" fill="#FFFFFF" enable-background="new " d="M28.3,1.4C27.4,0.5,26.2,0,25,0c-1.2,0-2.4,0.5-3.3,1.4L1.4,21.7
+ C0.5,22.6,0,23.8,0,25c0,1.2,0.5,2.4,1.4,3.3l11.5,11.5L34.6,7.7L28.3,1.4z"/>
+<polygon fill="#3E3E3E" points="30.6,12.6 30.6,11.4 30.4,11.3 29.1,10.9 28.7,10 29.4,8.5 28.5,7.6 28.3,7.7 27.1,8.3 26.2,7.9
+ 25.6,6.4 24.3,6.4 24.3,6.6 23.8,8 22.9,8.3 21.5,7.6 20.6,8.5 20.6,8.7 21.3,10 20.9,10.9 19.4,11.4 19.4,12.7 19.6,12.8
+ 20.9,13.2 21.3,14.1 20.6,15.6 21.5,16.5 21.7,16.4 22.9,15.7 23.8,16.1 24.4,17.6 25.7,17.6 25.7,17.5 26.2,16.1 27.1,15.7
+ 28.5,16.4 29.4,15.5 29.4,15.4 28.7,14.1 29.1,13.2 "/>
+<path opacity="0.2" fill="#F1F1F1" enable-background="new " d="M28.3,7.7l-1.3,0.6l-0.9-0.4l-0.6-1.5h-1.3l-0.1,0.2L23.8,8
+ l-0.9,0.4l-1.5-0.7l-0.9,0.9l0.1,0.2l0.7,1.3l-0.4,0.9l-1.5,0.6v1.3l0.2,0.1l1.4,0.4l0.4,0.9l-0.7,1.5l0.9,0.9l0.2-0.1l0.5-0.3
+ L23,15c0,0,0,0,0,0l4.3-5.9c0,0,0,0,0,0L28.3,7.7z"/>
+<circle fill="#59B4D9" cx="25" cy="12" r="2"/>
+<polygon fill="#3E3E3E" points="30.6,39.4 30.6,38.1 30.4,38.1 29.1,37.6 28.7,36.7 29.4,35.3 28.5,34.4 28.3,34.4 27.1,35.1
+ 26.2,34.7 25.6,33.2 24.3,33.2 24.3,33.4 23.8,34.7 22.9,35.1 21.5,34.4 20.6,35.3 20.6,35.5 21.3,36.8 20.9,37.6 19.4,38.2
+ 19.4,39.5 19.6,39.5 20.9,40 21.3,40.9 20.6,42.3 21.5,43.3 21.7,43.2 22.9,42.5 23.8,42.9 24.4,44.4 25.7,44.4 25.7,44.2
+ 26.2,42.9 27.1,42.5 28.5,43.2 29.4,42.3 29.4,42.1 28.7,40.9 29.1,40 "/>
+<path opacity="0.2" fill="#F1F1F1" enable-background="new " d="M28.3,34.5l-1.3,0.6l-0.9-0.4l-0.6-1.5h-1.3l-0.1,0.2l-0.4,1.4
+ l-0.9,0.4l-1.5-0.7l-0.9,0.9l0.1,0.2l0.7,1.3l-0.4,0.9l-1.5,0.6v1.3l0.2,0.1l1.4,0.4l0.4,0.9l-0.7,1.5l0.9,0.9l0.2-0.1l0.5-0.3
+ l0.8-1.1c0,0,0,0,0,0l4.3-5.9c0,0,0,0,0,0L28.3,34.5z"/>
+<circle fill="#59B4D9" cx="25" cy="38.8" r="2"/>
+<polygon fill="#3E3E3E" points="16.9,25.6 16.9,24.3 16.7,24.3 15.3,23.8 15,22.9 15.7,21.5 14.8,20.6 14.6,20.6 13.3,21.3
+ 12.4,20.9 11.9,19.4 10.6,19.4 10.5,19.6 10.1,20.9 9.2,21.3 7.7,20.6 6.8,21.5 6.9,21.7 7.5,22.9 7.2,23.8 5.6,24.4 5.6,25.7
+ 5.8,25.7 7.2,26.2 7.5,27.1 6.8,28.5 7.7,29.4 7.9,29.4 9.2,28.7 10.1,29.1 10.6,30.6 11.9,30.6 12,30.4 12.4,29.1 13.3,28.7
+ 14.8,29.4 15.7,28.5 15.6,28.3 15,27.1 15.3,26.2 "/>
+<path opacity="0.2" fill="#F1F1F1" enable-background="new " d="M14.6,20.6l-1.3,0.6l-0.9-0.4l-0.6-1.5h-1.3l-0.1,0.2l-0.4,1.4
+ l-0.9,0.4l-1.5-0.7l-0.9,0.9l0.1,0.2l0.7,1.3l-0.4,0.9l-1.5,0.6v1.3l0.2,0.1l1.4,0.4l0.4,0.9l-0.7,1.5l0.9,0.9l0.2-0.1l0.5-0.3
+ L9.2,28c0,0,0,0,0,0l4.3-5.9c0,0,0,0,0,0L14.6,20.6z"/>
+<circle fill="#59B4D9" cx="11.3" cy="25" r="2"/>
+<polygon fill="#3E3E3E" points="44.9,25.6 44.9,24.3 44.7,24.3 43.3,23.8 42.9,22.9 43.6,21.5 42.7,20.6 42.6,20.6 41.3,21.3
+ 40.4,20.9 39.8,19.4 38.6,19.4 38.5,19.6 38.1,20.9 37.2,21.3 35.7,20.6 34.8,21.5 34.9,21.7 35.5,22.9 35.2,23.8 33.6,24.4
+ 33.6,25.7 33.8,25.7 35.2,26.2 35.5,27.1 34.8,28.5 35.7,29.4 35.9,29.4 37.2,28.7 38.1,29.1 38.6,30.6 39.9,30.6 40,30.4
+ 40.4,29.1 41.3,28.7 42.8,29.4 43.7,28.5 43.6,28.3 42.9,27.1 43.3,26.2 "/>
+<path opacity="0.2" fill="#F1F1F1" enable-background="new " d="M42.6,20.6l-1.3,0.6l-0.9-0.4l-0.6-1.5h-1.3l-0.1,0.2l-0.4,1.4
+ l-0.9,0.4l-1.5-0.7l-0.9,0.9l0.1,0.2l0.7,1.3l-0.4,0.9l-1.5,0.6v1.3l0.2,0.1l1.4,0.4l0.4,0.9l-0.7,1.5l0.9,0.9l0.2-0.1l0.5-0.3
+ l0.8-1.1c0,0,0,0,0,0l4.3-5.9c0,0,0,0,0,0L42.6,20.6z"/>
+<circle fill="#59B4D9" cx="39.2" cy="25" r="2"/>
+</svg>
diff --git a/src/main/webapp/img/lib/mscae/Application_Gateway.svg b/src/main/webapp/img/lib/mscae/Application_Gateway.svg
new file mode 100644
index 00000000..81aa3e43
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/Application_Gateway.svg
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="utf-8"?>
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ width="50px" height="50px" viewBox="0 0 50 50" enable-background="new 0 0 50 50" xml:space="preserve">
+<path fill="#7FBA00" d="M25,50c-1.2,0-2.4-0.5-3.3-1.4L1.4,28.3C0.5,27.4,0,26.2,0,25s0.5-2.4,1.4-3.3L21.7,1.4
+ C22.6,0.5,23.8,0,25,0s2.4,0.5,3.3,1.4l20.4,20.4c0.9,0.9,1.4,2,1.4,3.3c0,1.2-0.5,2.4-1.4,3.3L28.3,48.6C27.4,49.5,26.2,50,25,50"
+ />
+<path fill="#FFFFFF" d="M29.738,18.584c-1.398,1.069-3.044,1.589-4.68,1.589c-2.32,0-4.614-1.042-6.131-3.025
+ c-2.59-3.382-1.951-8.219,1.437-10.811c1.397-1.075,3.046-1.588,4.679-1.588c2.32,0,4.615,1.042,6.131,3.026
+ C33.765,11.158,33.119,15.996,29.738,18.584"/>
+<path opacity="0.15" fill="#FFFFFF" enable-background="new " d="M28.3,1.4C27.4,0.5,26.2,0,25,0s-2.4,0.5-3.3,1.4L1.4,21.7
+ C0.5,22.6,0,23.8,0,25s0.5,2.4,1.4,3.3l11.5,11.5L34.6,7.7L28.3,1.4z"/>
+<polygon fill="#FFFFFF" points="25,45.6 31.6,39 26.9,39 26.9,19.149 23,19.149 23,39 18.4,39 "/>
+<polygon fill="#FFFFFF" points="39.33,33.48 39.33,24.146 36.077,27.399 27.633,18.955 24.805,21.783 33.249,30.227 29.996,33.48
+ "/>
+<polygon fill="#FFFFFF" points="10.685,33.515 20.018,33.515 16.766,30.263 25.447,21.582 22.618,18.753 13.937,27.434
+ 10.685,24.182 "/>
+<path fill="#59B4D9" d="M29.115,17.771c-1.212,0.927-2.64,1.378-4.058,1.378c-2.012,0-4.002-0.903-5.316-2.623
+ c-2.246-2.933-1.692-7.127,1.246-9.375c1.212-0.932,2.641-1.377,4.057-1.377c2.012,0,4.002,0.903,5.316,2.624
+ C32.608,11.331,32.048,15.526,29.115,17.771"/>
+<path fill="#FFFFFF" d="M27.886,13.635c0.486,0.634,1.388,0.748,2.018,0.269c0.033-0.025,0.058-0.056,0.088-0.083
+ c0.645,0.454,1.092,0.754,1.344,0.925c0.075-0.193,0.126-0.379,0.179-0.573c-0.266-0.198-0.627-0.476-1.148-0.898
+ c0.171-0.449,0.117-0.974-0.195-1.384c-0.447-0.578-1.238-0.725-1.856-0.368c-0.681-0.611-1.43-1.312-2.219-2.096
+ c2.452-1.319,4.194-1.126,4.194-1.126c-0.291-0.371-0.617-0.696-0.965-0.989c-1.034-0.16-2.64-0.142-4.476,0.834l-0.001-0.001h0
+ c-0.612-0.64-1.234-1.327-1.868-2.063c-0.303,0.097-0.6,0.217-0.886,0.36c0.468,0.766,1.098,1.538,1.807,2.292l0,0
+ c0.001,0.002,0.003,0.003,0.005,0.005c-0.592,0.414-1.25,0.967-1.858,1.609c-0.078,0.083-0.152,0.166-0.225,0.249
+ c-0.363-0.076-0.745-0.054-1.102,0.075c-0.606-1.307-0.557-2.357-0.461-2.898c-0.263,0.276-0.509,0.565-0.72,0.874
+ c-0.158,0.646-0.203,1.578,0.264,2.701c-0.54,0.707-0.566,1.709-0.001,2.449c0.047,0.061,0.097,0.118,0.15,0.173
+ c-0.246,0.839-0.357,1.649-0.391,2.344c0.063,0.086,0.063,0.156,0.126,0.24c0.321,0.411,0.724,0.758,1.113,1.072
+ c-0.048-0.736,0.004-1.821,0.459-3.043c0.314,0.024,0.633-0.026,0.932-0.151c0.171,0.151,0.35,0.303,0.542,0.458
+ c0.656,0.52,1.311,0.924,1.949,1.242c-0.033,0.325,0.048,0.662,0.259,0.941c0.451,0.582,1.286,0.691,1.868,0.246
+ c0.121-0.093,0.217-0.205,0.296-0.325c1.041,0.232,1.95,0.273,2.624,0.273c0.103,0,0.582-0.652,0.857-1.056
+ c-0.41,0.086-1.628,0.253-3.291-0.225c-0.04-0.187-0.117-0.368-0.24-0.53c-0.422-0.554-1.195-0.674-1.771-0.303
+ c-0.578-0.314-1.184-0.707-1.808-1.201c-0.126-0.1-0.247-0.199-0.364-0.299c0.382-0.601,0.422-1.372,0.085-2.02
+ c0.077-0.077,0.152-0.153,0.233-0.229c0.618-0.578,1.2-1.04,1.744-1.411c-0.022-0.02-0.042-0.042-0.063-0.062
+ c0.022,0.02,0.042,0.041,0.064,0.061c0,0,0,0-0.001,0c0.835,0.772,1.72,1.504,2.559,2.158
+ C27.514,12.621,27.549,13.194,27.886,13.635z"/>
+</svg>
diff --git a/src/main/webapp/img/lib/mscae/Application_Insights.svg b/src/main/webapp/img/lib/mscae/Application_Insights.svg
new file mode 100644
index 00000000..d44c5377
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/Application_Insights.svg
@@ -0,0 +1,76 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="Layer_1"
+ x="0px"
+ y="0px"
+ height="49.911572"
+ width="32.565647"
+ viewBox="0 0 32.565647 49.911572"
+ enable-background="new 0 0 50 50"
+ xml:space="preserve"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="Azure Application Insights_COLOR.svg"><metadata
+ id="metadata21"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
+ id="defs19" /><sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1920"
+ inkscape:window-height="1018"
+ id="namedview17"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:zoom="16.059063"
+ inkscape:cx="16.138431"
+ inkscape:cy="25"
+ inkscape:window-x="-8"
+ inkscape:window-y="-8"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="Layer_1" /><path
+ d="M 32.538431,14.61157 32.538431,14.61157 32.538431,14.31157 C 32.538431,6.6115702 25.938431,0.21157025 17.838431,0.11157025 17.638431,-0.18842975 13.038431,0.21157025 13.038431,0.21157025 L 13.038431,0.21157025 C 5.7384312,1.1115702 0.03843123,7.2115702 0.03843123,14.31157 0.03843123,14.51157 -0.76156877,20.11157 4.9384312,24.81157 7.5384312,27.11157 10.238431,33.31157 10.638431,35.11157 L 10.938431,35.71157 21.538431,35.71157 21.838431,35.11157 C 22.238431,33.31157 25.038431,27.11157 27.538431,24.91157 33.238431,20.11157 32.538431,14.81157 32.538431,14.61157 Z"
+ id="path3"
+ inkscape:connector-curvature="0"
+ style="fill:#68217a" /><rect
+ x="11.138432"
+ y="39.311573"
+ width="10.6"
+ height="3.4000001"
+ id="rect5"
+ style="fill:#7a7a7a" /><polygon
+ points="20,46.5 23.3,50 27.2,50 30.5,46.5 "
+ id="polygon7"
+ style="fill:#7a7a7a"
+ transform="translate(-8.8615688,-0.08842975)" /><g
+ id="g9"
+ style="opacity:0.65"
+ transform="translate(-8.8615688,-0.08842975)"><path
+ d="M 27.9,35.3 25.9,35.3 25.9,22.6 24.2,22.6 24.2,35.2 22.2,35.2 22.2,22.6 20.5,22.6 C 18.5,22.6 16.8,20.9 16.8,18.9 16.8,16.9 18.4,15.2 20.5,15.2 22.6,15.2 24.2,16.9 24.2,18.9 L 24.2,20.6 25.9,20.6 25.9,18.9 C 25.9,16.9 27.6,15.2 29.6,15.2 31.6,15.2 33.3,16.9 33.3,18.9 33.3,20.9 31.6,22.6 29.6,22.6 L 27.9,22.6 27.9,35.3 Z M 20.5,17.2 C 19.6,17.2 18.8,17.9 18.8,18.9 18.8,19.8 19.6,20.6 20.5,20.6 L 22.2,20.6 22.2,18.9 C 22.1,18 21.4,17.2 20.5,17.2 Z M 29.6,17.2 C 28.7,17.2 27.9,18 27.9,18.9 L 27.9,20.6 29.6,20.6 C 30.5,20.6 31.3,19.8 31.3,18.9 31.3,18 30.6,17.2 29.6,17.2 Z"
+ id="path11"
+ inkscape:connector-curvature="0"
+ style="fill:#ffffff" /></g><g
+ enable-background="new "
+ id="g13"
+ style="opacity:0.15"
+ transform="translate(-8.8615688,-0.08842975)"><path
+ d="M 26.7,0.2 C 26.5,-0.1 21.9,0.3 21.9,0.3 14.6,1.2 8.9,7.3 8.9,14.4 8.9,14.6 8.2,19.5 12.8,24 L 34.4,2.4 C 32.1,1 29.5,0.2 26.7,0.2 Z"
+ id="path15"
+ inkscape:connector-curvature="0"
+ style="fill:#ffffff" /></g></svg> \ No newline at end of file
diff --git a/src/main/webapp/img/lib/mscae/Automation.svg b/src/main/webapp/img/lib/mscae/Automation.svg
new file mode 100644
index 00000000..e0342c7e
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/Automation.svg
@@ -0,0 +1,67 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="Layer_1"
+ x="0px"
+ y="0px"
+ width="50.000999"
+ height="45.312"
+ viewBox="0 0 50.000999 45.312"
+ enable-background="new 0 0 50 50"
+ xml:space="preserve"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="Azure Automation_COLOR.svg"><metadata
+ id="metadata17"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
+ id="defs15" /><sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1920"
+ inkscape:window-height="1018"
+ id="namedview13"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:zoom="16.059063"
+ inkscape:cx="25"
+ inkscape:cy="22"
+ inkscape:window-x="-8"
+ inkscape:window-y="-8"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="Layer_1" /><path
+ d="M 46.281,21.656 C 46.281,21.281 46.25,20.922 46.218,20.547 L 50,18.453 C 49.797,17.203 49.469,15.984 49.031,14.828 L 44.718,14.906 C 44.39,14.234 44.03,13.578 43.624,12.968 L 45.843,9.265 C 45.046,8.296 44.155,7.406 43.202,6.624 L 41.014,7.921 40.092,9.296 38.108,12.218 C 40.921,14.406 42.733,17.812 42.733,21.656 42.733,28.25 37.405,33.594 30.811,33.594 24.233,33.594 18.889,28.25 18.889,21.656 18.889,15.75 23.17,10.875 28.795,9.906 L 29.701,6.234 27.607,2.453 C 26.359,2.656 25.156,2.984 24,3.421 L 24.063,7.749 C 23.407,8.062 22.75,8.421 22.141,8.843 L 18.438,6.624 C 17.469,7.405 16.594,8.296 15.797,9.265 L 18.016,12.968 C 17.594,13.577 17.25,14.234 16.922,14.906 L 12.594,14.828 C 12.172,15.984 11.844,17.203 11.641,18.453 L 15.407,20.547 C 15.376,20.922 15.36,21.281 15.36,21.656 15.36,22.031 15.376,22.39 15.407,22.765 L 11.641,24.859 C 11.844,26.109 12.172,27.328 12.61,28.484 L 16.923,28.406 C 17.251,29.078 17.595,29.734 18.017,30.344 L 15.798,34.047 C 16.595,35.016 17.47,35.906 18.439,36.703 L 22.142,34.469 C 22.751,34.891 23.408,35.25 24.064,35.578 L 24,39.89 C 25.156,40.328 26.359,40.656 27.609,40.859 L 29.718,37.078 C 30.077,37.109 30.437,37.141 30.812,37.141 31.187,37.141 31.562,37.11 31.921,37.078 L 34.015,40.859 C 35.265,40.656 36.484,40.328 37.64,39.89 L 37.562,35.577 C 38.234,35.249 38.875,34.889 39.5,34.468 L 43.203,36.702 C 44.156,35.905 45.047,35.014 45.844,34.046 L 43.625,30.343 C 44.031,29.734 44.391,29.077 44.719,28.405 L 49.032,28.483 C 49.47,27.327 49.798,26.108 50.001,24.858 L 46.22,22.764 C 46.25,22.39 46.281,22.031 46.281,21.656 Z"
+ id="path3"
+ inkscape:connector-curvature="0"
+ style="fill:#a0a1a2" /><path
+ d="M 16,38.031 16,36.172 15.898,36.078 13.996,35.437 13.506,34.156 14.448,32.203 14.552,31.984 13.963,31.39 13.247,30.671 12.998,30.796 11.139,31.749 9.858,31.39 9.047,29.312 7.203,29.312 7.109,29.406 6.468,31.304 5.172,31.792 3.016,30.755 1.703,32.057 1.828,32.302 2.781,34.159 2.25,35.439 0,36.25 0,38.109 0.266,38.187 2.25,38.843 2.781,40.124 1.765,42.28 3.078,43.608 3.328,43.483 5.187,42.53 6.468,43.061 7.281,45.312 9.14,45.312 9.218,45.046 9.874,43.062 11.14,42.531 13.312,43.547 14.625,42.234 14.5,41.984 13.547,40.125 13.914,38.828 16,38.031 Z M 8.172,39.75 C 6.734,39.75 5.563,38.578 5.563,37.141 5.563,35.704 6.735,34.532 8.172,34.532 9.609,34.532 10.766,35.704 10.766,37.141 10.766,38.578 9.609,39.75 8.172,39.75 Z"
+ id="path5"
+ inkscape:connector-curvature="0"
+ style="fill:#7a7a7a" /><path
+ d="M 33.297,0 32.578,2.266 31.344,6.204 30.75,8.093 30.234,9.749 26.64,21.171 C 26.562,21.39 26.671,21.562 26.921,21.562 L 30.234,21.562 C 30.343,21.562 30.422,21.593 30.468,21.656 30.546,21.734 30.562,21.844 30.515,21.969 L 27.093,30.266 C 26.999,30.485 27.062,30.532 27.218,30.344 L 38.047,18.062 C 38.203,17.874 38.141,17.734 37.906,17.734 L 34.359,17.75 33.703,17.766 C 33.469,17.766 33.359,17.594 33.484,17.391 L 36.859,11.375 37.656,9.937 38.578,8.281 40.547,4.797 41.672,2.766 C 39.156,1.312 36.328,0.343 33.297,0 Z"
+ id="path7"
+ inkscape:connector-curvature="0"
+ style="fill:#fcd116" /><path
+ d="M 39.505,1.679 31.661,17.749 33.614,17.749 C 33.44,17.712 33.365,17.566 33.474,17.39 L 36.849,11.374 37.646,9.936 38.568,8.28 40.537,4.796 41.662,2.765 C 40.966,2.364 40.245,2.004 39.505,1.679 Z"
+ id="path9"
+ inkscape:connector-curvature="0"
+ style="opacity:0.3;fill:#ff8c00" /><path
+ d="M 37.92,17.734 35.731,17.744 27.638,29.884 38.061,18.062 C 38.217,17.875 38.155,17.734 37.92,17.734 Z"
+ id="path11"
+ inkscape:connector-curvature="0"
+ style="opacity:0.3;fill:#ff8c00" /></svg> \ No newline at end of file
diff --git a/src/main/webapp/img/lib/mscae/Backup.svg b/src/main/webapp/img/lib/mscae/Backup.svg
new file mode 100644
index 00000000..4aa40d22
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/Backup.svg
@@ -0,0 +1,55 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="Layer_1"
+ x="0px"
+ y="0px"
+ width="50"
+ height="41.666"
+ viewBox="0 0 50 41.666"
+ enable-background="new 0 0 50 50"
+ xml:space="preserve"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="Azure Backup_COLOR.svg"><metadata
+ id="metadata11"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
+ id="defs9" /><sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1920"
+ inkscape:window-height="1018"
+ id="namedview7"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:zoom="16.059063"
+ inkscape:cx="25"
+ inkscape:cy="20"
+ inkscape:window-x="-8"
+ inkscape:window-y="-8"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="Layer_1" /><path
+ d="M 45.083,11.633 C 45.116,11.283 45.133,10.916 45.133,10.55 45.133,4.7330004 40.35,4.4965651e-7 34.483,4.4965651e-7 31,-9.9955034e-4 27.8,1.6660004 25.833,4.3990004 24.567,3.6160004 23.1,3.1830004 21.567,3.1830004 17.384,3.1830004 13.934,6.3660004 13.55,10.416 14.2,10.333 14.85,10.266 15.517,10.266 18.6,10.266 21.567,11.266 23.984,13.033 25.8,8.8490004 30.417,6.1660004 35.533,6.0160004 L 35.533,2.4330004 41.783,7.7830004 35.533,13.1 35.533,9.6000004 C 32.6,9.7160004 29.75,10.816 28.1,13.483 L 28.433,13.45 C 34.4,13.45 39.333,17.917 40.033,23.633 41.45,24.7 42.566,25.983 43.366,27.45 47.233,26.416 50,23.083 50,18.999 50,15.716 48.233,13.099 45.083,11.633 Z"
+ id="path3"
+ inkscape:connector-curvature="0"
+ style="fill:#0072c6" /><path
+ d="M 4.917,25.499 C 4.884,25.132 4.867,24.766 4.867,24.399 4.867,18.582 9.65,13.866 15.517,13.866 19,13.866 22.2,15.533 24.167,18.249 25.434,17.466 26.9,17.049 28.434,17.049 32.867,17.049 36.484,20.632 36.484,25.032 L 36.467,25.666 C 39.467,27.183 41.084,29.699 41.084,32.849 41.084,37.799 37.051,41.666 31.901,41.666 L 9.183,41.666 C 4.033,41.666 0,37.799 0,32.849 0,29.583 1.767,26.966 4.917,25.499 Z"
+ id="path5"
+ inkscape:connector-curvature="0"
+ style="fill:#59b4d9" /></svg> \ No newline at end of file
diff --git a/src/main/webapp/img/lib/mscae/BizTalk_Services.svg b/src/main/webapp/img/lib/mscae/BizTalk_Services.svg
new file mode 100644
index 00000000..0fa4dbeb
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/BizTalk_Services.svg
@@ -0,0 +1,66 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="Layer_1"
+ x="0px"
+ y="0px"
+ width="50"
+ height="48.400002"
+ viewBox="0 0 50 48.400002"
+ enable-background="new 0 0 50 50"
+ xml:space="preserve"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="Azure BizTalk Services_COLOR.svg"><metadata
+ id="metadata15"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
+ id="defs13" /><sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1920"
+ inkscape:window-height="1018"
+ id="namedview11"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:zoom="10.363697"
+ inkscape:cx="28.240741"
+ inkscape:cy="17.742825"
+ inkscape:window-x="-8"
+ inkscape:window-y="-8"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="Layer_1" /><path
+ d="M 29.6,23.2 C 29.6,20.7 27.6,18.7 25.1,18.7 22.6,18.7 20.6,20.7 20.6,23.2 20.6,25.7 22.6,27.7 25.1,27.7 27.6,27.7 29.6,25.7 29.6,23.2 Z"
+ id="path3"
+ inkscape:connector-curvature="0"
+ style="fill:#b8d432" /><path
+ d="M 43.1,15.3 C 43.4,14.3 43.5,13.3 43.5,12.2 43.5,5.5 38.2,0 31.7,0 26.8,0 22.6,3.1 20.8,7.5 19.3,5.6 17,4.5 14.4,4.5 9.8,4.5 6.1,8.4 6.1,13.1 6.1,13.9 6.2,14.7 6.4,15.5 2.7,16.9 0,20.2 0,24.6 0,30.2 4.4,34.4 9.9,34.4 L 12.8,34.4 24.1,34.4 24.1,30.3 C 22.3,30 20.7,29.1 19.7,27.7 L 15.9,29.7 17.2,32.7 11.4,31.2 13.4,25.2 14.9,28 18.6,25.8 C 18.3,25 18.1,24 18.1,23 18.1,22.1 18.3,21.2 18.6,20.4 L 18.6,20.4 14.7,18.1 13.2,20.8 11.3,14.8 17.2,13.8 15.8,16.3 19.7,18.6 C 20.8,17.2 22.4,16.2 24.3,15.9 L 24.3,11.5 21.5,11.5 25.3,6.9 29.3,11.5 26.3,11.5 26.3,15.9 C 28.2,16.2 29.8,17.2 30.9,18.6 L 34.8,16.3 33.3,13.7 39.2,14.9 37.3,20.8 35.8,18.2 31.9,20.5 C 32.2,21.3 32.4,22.2 32.4,23.1 32.4,24 32.2,24.9 31.9,25.7 L 35.8,28 37.5,25.1 39.3,31.3 33,32.7 34.6,29.8 30.7,27.5 C 29.6,29 27.9,30 26.1,30.2 L 26.1,34.4 38.3,34.4 40.2,34.4 C 45.7,34.4 50,30.2 50,24.6 50,20.1 47.1,16.6 43.1,15.3 Z"
+ id="path5"
+ inkscape:connector-curvature="0"
+ style="fill:#59b4d9" /><rect
+ x="23.5"
+ y="34.400002"
+ width="3"
+ height="7"
+ id="rect7"
+ style="fill:#3999c6" /><circle
+ cx="25"
+ cy="44.400002"
+ r="4"
+ id="circle9"
+ style="fill:#0072c6" /></svg> \ No newline at end of file
diff --git a/src/main/webapp/img/lib/mscae/BizTalk_Services_Hybrid_Connections.svg b/src/main/webapp/img/lib/mscae/BizTalk_Services_Hybrid_Connections.svg
new file mode 100644
index 00000000..6c1c531d
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/BizTalk_Services_Hybrid_Connections.svg
@@ -0,0 +1,73 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="Layer_1"
+ x="0px"
+ y="0px"
+ width="47"
+ height="50"
+ viewBox="0 0 47 50"
+ enable-background="new 0 0 50 50"
+ xml:space="preserve"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="Azure BizTalk Services - Hybrid Connections_COLOR.svg"><metadata
+ id="metadata19"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
+ id="defs17" /><sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1920"
+ inkscape:window-height="1018"
+ id="namedview15"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:zoom="14.656481"
+ inkscape:cx="25.636207"
+ inkscape:cy="26.296746"
+ inkscape:window-x="-8"
+ inkscape:window-y="-8"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="Layer_1" /><circle
+ cx="22.799999"
+ cy="11.1"
+ r="4"
+ id="circle3"
+ style="fill:#7fba00" /><circle
+ cx="23.1"
+ cy="38.900002"
+ r="4"
+ id="circle5"
+ style="fill:#7fba00" /><path
+ d="M 13,40.9 11.1,40.9 C 5,40.9 0,35.9 0,29.8 L 0,20.1 C 0.1,14.3 5,9.3 11,9 L 14,9 C 15,9 15.8,9.8 15.8,10.8 15.8,11.8 15,12.6 14,12.6 L 11.1,12.6 C 7.1,12.8 3.7,16.1 3.7,20 L 3.7,29.7 C 3.7,33.8 7,37.1 11.1,37.1 L 13,37.1 C 14,37.1 14.8,37.9 14.8,38.9 14.8,40.1 14,40.9 13,40.9 Z"
+ id="path7"
+ inkscape:connector-curvature="0"
+ style="fill:#59b4d9" /><path
+ d="M 35.9,40.9 32,40.9 C 31,40.9 30.2,40.1 30.2,39.1 30.2,38.1 31,37.3 32,37.3 L 35.9,37.3 C 40,37.3 43.3,34 43.3,29.9 L 43.3,20.2 C 43.3,16.1 40,12.8 35.9,12.8 L 33,12.8 C 32,12.8 31.2,12 31.2,11 31.2,10 32,9.2 33,9.2 L 35.9,9.2 C 42,9.2 47,14.2 47,20.3 L 47,30 C 47,36 42,40.9 35.9,40.9 Z"
+ id="path9"
+ inkscape:connector-curvature="0"
+ style="fill:#804998" /><path
+ d="M 22.6,22.2 C 19.8,22.2 16.9,21.1 14.8,19 14.1,18.3 14.1,17.1 14.8,16.4 15.5,15.7 16.7,15.7 17.4,16.4 20.3,19.3 25,19.3 27.8,16.4 30.7,13.5 30.7,8.8 27.8,6 26.4,4.6 24.5,3.8 22.6,3.8 20.6,3.8 18.8,4.6 17.4,6 16.7,6.7 15.5,6.7 14.8,6 14.1,5.3 14.1,4.1 14.8,3.4 16.9,1.2 19.7,0 22.6,0 25.6,0 28.3,1.2 30.4,3.2 34.7,7.5 34.7,14.6 30.4,18.9 28.3,21.1 25.5,22.2 22.6,22.2 Z"
+ id="path11"
+ inkscape:connector-curvature="0"
+ style="fill:#68217a" /><path
+ d="M 23,50 C 20,50 17.3,48.8 15.2,46.8 10.9,42.5 10.9,35.4 15.2,31.1 17.3,29 20.1,27.9 23,27.9 26,27.9 28.7,29.1 30.8,31.1 31.5,31.8 31.5,33 30.8,33.7 30.1,34.4 28.9,34.4 28.2,33.7 26.8,32.3 24.9,31.5 23,31.5 21,31.5 19.2,32.3 17.8,33.7 14.9,36.6 14.9,41.3 17.8,44.1 19.2,45.5 21,46.3 23,46.3 25,46.3 26.8,45.5 28.2,44.1 28.9,43.4 30.1,43.4 30.8,44.1 31.5,44.8 31.5,46 30.8,46.7 28.8,48.8 26,50 23,50 Z"
+ id="path13"
+ inkscape:connector-curvature="0"
+ style="fill:#0072c6" /></svg> \ No newline at end of file
diff --git a/src/main/webapp/img/lib/mscae/Blockchain.svg b/src/main/webapp/img/lib/mscae/Blockchain.svg
new file mode 100644
index 00000000..9342e58e
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/Blockchain.svg
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="utf-8"?>
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ viewBox="0 0 48 36" style="enable-background:new 0 0 48 36;" xml:space="preserve">
+<style type="text/css">
+ .st0{fill:#0072C6;}
+ .st1{opacity:0.3;}
+ .st2{fill:#FFFFFF;}
+ .st3{fill:none;}
+</style>
+<title>Blockchain_icon</title>
+<g>
+ <g>
+ <circle class="st0" cx="23" cy="15" r="5"/>
+ <path class="st0" d="M37.2,10.2c-2.6-7.8-11.1-12.1-19-9.4C13,2.6,9.1,7.1,8.2,12.6c-6.3,2.1-9.7,8.9-7.6,15.1s8.9,9.7,15.1,7.6
+ c2.6-0.9,4.8-2.6,6.3-4.8v-8.7c-1.6-0.2-3.1-1-4.2-2.3l-0.9,0.9c1.9,2.7,1.3,6.5-1.4,8.4c-2.7,1.9-6.5,1.3-8.4-1.4
+ S5.8,21,8.5,19.1c2.1-1.5,4.9-1.5,7,0l1.2-1.2c-1.6-3.5-0.1-7.7,3.4-9.3s7.7-0.1,9.3,3.4c0.8,1.8,0.9,3.9,0.1,5.7l2.2,1.6
+ c0.2-0.2,0.4-0.4,0.6-0.5c2.4-1.7,5.7-1.1,7.3,1.2c1.7,2.4,1.1,5.7-1.2,7.3c-2.4,1.7-5.7,1.1-7.3-1.2c-1.1-1.5-1.3-3.5-0.5-5.2
+ l-2.1-1.5c-1.1,1.3-2.6,2.2-4.3,2.4v8c0,0,0,0,0,0c3.8,6.1,11.9,7.9,17.9,4s7.9-11.9,4-17.9C44.1,13,40.9,10.8,37.2,10.2z"/>
+ <circle class="st0" cx="12" cy="24" r="4"/>
+ </g>
+ <g class="st1">
+ <path class="st2" d="M12.2,16.6c1.3-8.1,8.9-13.7,17.1-12.4c2.2,0.3,4.3,1.2,6.1,2.4c-4.6-6.8-13.9-8.7-20.8-4
+ c-3.4,2.3-5.8,6-6.4,10.1C2,14.7-1.4,21.5,0.6,27.8c0.9,2.7,2.7,5,5.2,6.5c-3.5-5.6-1.7-13,4-16.5C10.5,17.3,11.4,16.9,12.2,16.6z
+ "/>
+ </g>
+</g>
+<rect x="-1" y="-7" class="st3" width="50" height="50"/>
+</svg>
diff --git a/src/main/webapp/img/lib/mscae/Building_Blocks.svg b/src/main/webapp/img/lib/mscae/Building_Blocks.svg
new file mode 100644
index 00000000..8d94c811
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/Building_Blocks.svg
@@ -0,0 +1,90 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="Layer_2"
+ x="0px"
+ y="0px"
+ width="45.048302"
+ height="40"
+ viewBox="0 0 45.048302 40"
+ enable-background="new 0 0 50 50"
+ xml:space="preserve"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="Az_building_blocks_50.svg"><metadata
+ id="metadata4249"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
+ id="defs4247" /><sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1920"
+ inkscape:window-height="1018"
+ id="namedview4245"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:zoom="17.02"
+ inkscape:cx="23"
+ inkscape:cy="21"
+ inkscape:window-x="-8"
+ inkscape:window-y="-8"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="Layer_2" /><rect
+ x="0"
+ y="28"
+ width="12"
+ height="12"
+ id="rect4231"
+ style="fill:#3999c6" /><rect
+ x="0"
+ y="14"
+ width="12"
+ height="12"
+ id="rect4233"
+ style="fill:#0072c6" /><rect
+ x="14"
+ y="28"
+ width="12"
+ height="12"
+ id="rect4235"
+ style="fill:#0072c6" /><rect
+ x="22.620646"
+ y="19.490866"
+ transform="matrix(0.89442719,-0.4472136,0.4472136,0.89442719,0,0)"
+ width="11.999635"
+ height="11.999635"
+ id="rect4237"
+ style="fill:#0072c6" /><rect
+ x="28"
+ y="28"
+ width="12"
+ height="12"
+ id="rect4239"
+ style="fill:#3999c6" /><rect
+ x="14"
+ y="14"
+ width="12"
+ height="12"
+ id="rect4241"
+ style="fill:#3999c6" /><rect
+ x="0"
+ y="0"
+ width="12"
+ height="12"
+ id="rect4243"
+ style="fill:#3999c6" /></svg> \ No newline at end of file
diff --git a/src/main/webapp/img/lib/mscae/Cache_Redis_Product.svg b/src/main/webapp/img/lib/mscae/Cache_Redis_Product.svg
new file mode 100644
index 00000000..fcee65ce
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/Cache_Redis_Product.svg
@@ -0,0 +1,109 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="Layer_1"
+ x="0px"
+ y="0px"
+ width="50.001617"
+ height="42.139"
+ viewBox="0 0 50.001617 42.139"
+ enable-background="new 0 0 50 50"
+ xml:space="preserve"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="Azure Cache Redis Product icon_COLOR.svg"><metadata
+ id="metadata41"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
+ id="defs39" /><sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1920"
+ inkscape:window-height="1018"
+ id="namedview37"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:zoom="14.656481"
+ inkscape:cx="14.593612"
+ inkscape:cy="18.085549"
+ inkscape:window-x="-8"
+ inkscape:window-y="-8"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="Layer_1" /><g
+ id="g3"
+ transform="translate(5.3339518e-5,-3.8605)"><path
+ d="M 0.01,35.63 C -0.075,36.162 0.379,36.706 1.372,37.113 L 21.688,45.437 C 23.517,46.187 26.483,46.187 28.313,45.437 L 48.629,37.113 C 49.622,36.706 50.076,36.162 49.991,35.63 L 49.996,30.862 C 50.058,31.384 49.602,31.914 48.629,32.313 L 28.313,40.637 C 26.484,41.387 23.518,41.387 21.688,40.637 L 1.372,32.313 C 0.304,31.875 -0.141,31.279 0.039,30.709 L 0.01,35.63 Z"
+ id="path5"
+ inkscape:connector-curvature="0"
+ style="fill:#ba141a" /><path
+ d="M 48.628,29.599 C 50.457,30.349 50.457,31.564 48.628,32.313 L 28.312,40.637 C 26.483,41.387 23.517,41.387 21.687,40.637 L 1.372,32.313 C -0.457,31.563 -0.457,30.348 1.372,29.599 L 21.688,21.275 C 23.517,20.525 26.483,20.525 28.313,21.275 L 48.628,29.599 Z"
+ id="path7"
+ inkscape:connector-curvature="0"
+ style="fill:#ba141a" /></g><g
+ id="g9"
+ transform="translate(5.3339518e-5,-3.8605)"><path
+ d="M 0.01,27.204 C -0.075,27.736 0.379,28.28 1.372,28.687 L 21.688,37.011 C 23.517,37.761 26.483,37.761 28.313,37.011 L 48.629,28.687 C 49.622,28.28 50.076,27.736 49.991,27.204 L 49.996,22.436 C 50.058,22.958 49.602,23.488 48.629,23.887 L 28.313,32.211 C 26.484,32.961 23.518,32.961 21.688,32.211 L 1.372,23.887 C 0.304,23.449 -0.141,22.853 0.039,22.283 L 0.01,27.204 Z"
+ id="path11"
+ inkscape:connector-curvature="0"
+ style="fill:#ba141a" /><path
+ d="M 48.628,21.173 C 50.457,21.923 50.457,23.138 48.628,23.887 L 28.312,32.211 C 26.483,32.961 23.517,32.961 21.687,32.211 L 1.372,23.887 C -0.457,23.137 -0.457,21.922 1.372,21.173 L 21.688,12.849 C 23.517,12.099 26.483,12.099 28.313,12.849 L 48.628,21.173 Z"
+ id="path13"
+ inkscape:connector-curvature="0"
+ style="fill:#ba141a" /></g><g
+ id="g15"
+ transform="translate(5.3339518e-5,-3.8605)"><path
+ d="M 0.01,18.778 C -0.075,19.31 0.379,19.854 1.372,20.261 L 21.688,28.585 C 23.517,29.335 26.483,29.335 28.313,28.585 L 48.629,20.261 C 49.622,19.854 50.076,19.31 49.991,18.778 L 49.996,14.01 C 50.058,14.532 49.602,15.062 48.629,15.461 L 28.313,23.785 C 26.484,24.535 23.518,24.535 21.688,23.785 L 1.372,15.461 C 0.304,15.023 -0.141,14.427 0.039,13.857 L 0.01,18.778 Z"
+ id="path17"
+ inkscape:connector-curvature="0"
+ style="fill:#ba141a" /><path
+ d="M 0.01,35.63 C -0.075,36.162 0.379,36.706 1.372,37.113 L 21.688,45.437 C 23.517,46.187 26.483,46.187 28.313,45.437 L 48.629,37.113 C 49.622,36.706 50.076,36.162 49.991,35.63 L 49.996,30.862 C 50.058,31.384 49.602,31.914 48.629,32.313 L 28.313,40.637 C 26.484,41.387 23.518,41.387 21.688,40.637 L 1.372,32.313 C 0.304,31.875 -0.141,31.279 0.039,30.709 L 0.01,35.63 Z"
+ id="path19"
+ inkscape:connector-curvature="0"
+ style="opacity:0.25;fill:#1e1e1e" /><path
+ d="M 0.01,27.204 C -0.075,27.736 0.379,28.28 1.372,28.687 L 21.688,37.011 C 23.517,37.761 26.483,37.761 28.313,37.011 L 48.629,28.687 C 49.622,28.28 50.076,27.736 49.991,27.204 L 49.996,22.436 C 50.058,22.958 49.602,23.488 48.629,23.887 L 28.313,32.211 C 26.484,32.961 23.518,32.961 21.688,32.211 L 1.372,23.887 C 0.304,23.449 -0.141,22.853 0.039,22.283 L 0.01,27.204 Z"
+ id="path21"
+ inkscape:connector-curvature="0"
+ style="opacity:0.25;fill:#1e1e1e" /><path
+ d="M 0.01,18.778 C -0.075,19.31 0.379,19.854 1.372,20.261 L 21.688,28.585 C 23.517,29.335 26.483,29.335 28.313,28.585 L 48.629,20.261 C 49.622,19.854 50.076,19.31 49.991,18.778 L 49.996,14.01 C 50.058,14.532 49.602,15.062 48.629,15.461 L 28.313,23.785 C 26.484,24.535 23.518,24.535 21.688,23.785 L 1.372,15.461 C 0.304,15.023 -0.141,14.427 0.039,13.857 L 0.01,18.778 Z"
+ id="path23"
+ inkscape:connector-curvature="0"
+ style="opacity:0.25;fill:#1e1e1e" /><path
+ d="M 48.628,12.747 C 50.457,13.497 50.457,14.712 48.628,15.461 L 28.312,23.785 C 26.483,24.535 23.517,24.535 21.687,23.785 L 1.372,15.461 C -0.457,14.711 -0.457,13.496 1.372,12.747 L 21.688,4.423 C 23.517,3.673 26.483,3.673 28.313,4.423 L 48.628,12.747 Z"
+ id="path25"
+ inkscape:connector-curvature="0"
+ style="fill:#ba141a" /></g><path
+ d="M 18.740053,11.8125 C 16.421053,12.8435 12.662053,12.8435 10.344053,11.8125 8.0260533,10.7815 8.0250533,9.1095 10.344053,8.0775 12.663053,7.0455 16.422053,7.0465 18.740053,8.0775 21.058053,9.1085 21.059053,10.7815 18.740053,11.8125 Z"
+ id="path27"
+ inkscape:connector-curvature="0"
+ style="fill:#ffffff" /><polygon
+ points="17.167,18.329 29.065,16.911 25.877,22.203 "
+ id="polygon29"
+ style="fill:#ffffff"
+ transform="translate(5.3339518e-5,-3.8605)" /><polygon
+ points="42.926,13.834 35.81,16.999 28.695,13.834 35.81,10.669 "
+ id="polygon31"
+ style="opacity:0.25;fill:#1e1e1e"
+ transform="translate(5.3339518e-5,-3.8605)" /><polygon
+ points="35.81,16.999 28.695,13.834 35.81,10.669 "
+ id="polygon33"
+ style="opacity:0.25;fill:#1e1e1e"
+ transform="translate(5.3339518e-5,-3.8605)" /><polygon
+ points="21.661,6.412 25.156,7.837 29.47,6.963 27.504,8.881 30.707,10.436 25.997,10.197 23.662,12.033 22.717,9.966 18.072,9.546 22.198,8.508 "
+ id="polygon35"
+ style="fill:#ffffff"
+ transform="translate(5.3339518e-5,-3.8605)" /></svg> \ No newline at end of file
diff --git a/src/main/webapp/img/lib/mscae/Cache_including_Redis.svg b/src/main/webapp/img/lib/mscae/Cache_including_Redis.svg
new file mode 100644
index 00000000..acc7df42
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/Cache_including_Redis.svg
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="Layer_1"
+ x="0px"
+ y="0px"
+ width="40.666668"
+ height="41.416668"
+ viewBox="0 0 244.00001 207.08334"
+ enable-background="new 0 0 300 250"
+ xml:space="preserve"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="Azure Cache including Redis_COLOR.svg"><metadata
+ id="metadata31"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
+ id="defs29" /><sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1920"
+ inkscape:window-height="1018"
+ id="namedview27"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:zoom="7.3282407"
+ inkscape:cx="43.8625"
+ inkscape:cy="9.7498532"
+ inkscape:window-x="-8"
+ inkscape:window-y="-8"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="Layer_1" /><path
+ d="M 0,9.0000046 0,189.5 C 0,208.5 42,223.5 93.5,223.5 L 93.5,9.0000046 0,9.0000046 Z"
+ id="path3"
+ inkscape:connector-curvature="0"
+ style="fill:#3999c6" /><path
+ d="M 92.5,223.5 94,223.5 C 146,223.5 187.5,208.5 187.5,189.5 L 187.5,9.0000046 92.5,9.0000046 92.5,223.5 Z"
+ id="path5"
+ inkscape:connector-curvature="0"
+ style="fill:#59b4d9" /><path
+ d="M 187.5,9.0000046 C 187.5,27.500005 145.5,43.000005 94,43.000005 42.5,43.000005 0,27.500005 0,9.0000046 0,-9.4999954 42,-24.999995 93.5,-24.999995 145,-24.999995 187.5,-9.4999954 187.5,9.0000046"
+ id="path7"
+ inkscape:connector-curvature="0"
+ style="fill:#ffffff" /><path
+ d="M 168.5,7.0000046 C 168.5,19.500005 135,29.500005 94,29.500005 53,29.500005 19,19.500005 19,7.0000046 19,-5.4999954 52.5,-15.499995 93.5,-15.499995 134.5,-15.499995 168.5,-5.4999954 168.5,7.0000046"
+ id="path9"
+ inkscape:connector-curvature="0"
+ style="fill:#7fba00" /><path
+ d="M 152.5,20.500005 C 162.5,16.500005 168,12.000005 168,7.0000046 168,-5.4999954 134.5,-15.499995 93.5,-15.499995 52.5,-15.499995 19,-5.4999954 19,7.0000046 19,12.000005 25,17.000005 34.5,20.500005 48,15.000005 69.5,12.000005 93.5,12.000005 117.5,12.000005 139,15.500005 152.5,20.500005"
+ id="path11"
+ inkscape:connector-curvature="0"
+ style="fill:#b8d432" /><path
+ d="M 119,80.500005 119,201 C 119,213.5 147,223.5 181.5,223.5 L 181.5,80.500005 119,80.500005 Z"
+ id="path13"
+ inkscape:connector-curvature="0"
+ style="fill:#0072c6" /><path
+ d="M 180.5,223.5 181.5,223.5 C 216,223.5 244,213.5 244,201 L 244,80.500005 180.5,80.500005 180.5,223.5 Z"
+ id="path15"
+ inkscape:connector-curvature="0"
+ style="fill:#0072c6" /><path
+ enable-background="new "
+ d="M 180.5,223.5 181.5,223.5 C 216,223.5 244,213.5 244,201 L 244,80.500005 180.5,80.500005 180.5,223.5 Z"
+ id="path17"
+ inkscape:connector-curvature="0"
+ style="opacity:0.15;fill:#ffffff" /><path
+ d="M 244,80.500005 C 244,93.000005 216,103 181.5,103 147,103 119,93.000005 119,80.500005 119,68.000005 147,58.000005 181.5,58.000005 216,58.000005 244,68.000005 244,80.500005"
+ id="path19"
+ inkscape:connector-curvature="0"
+ style="fill:#ffffff" /><path
+ d="M 231,79.000005 C 231,87.000005 208.5,94.000005 181.5,94.000005 154.5,94.000005 132,87.500005 132,79.000005 132,71.000005 154.5,64.000005 181.5,64.000005 208.5,64.000005 231,71.000005 231,79.000005"
+ id="path21"
+ inkscape:connector-curvature="0"
+ style="fill:#7fba00" /><path
+ d="M 220.5,88.000005 C 227,85.500005 231,82.500005 231,79.000005 231,71.000005 208.5,64.000005 181.5,64.000005 154,64.000005 132,70.500005 132,79.000005 132,82.500005 136,85.500005 142.5,88.000005 151.5,84.500005 166,82.000005 182,82.000005 197,82.000005 211,84.500005 220.5,88.000005"
+ id="path23"
+ inkscape:connector-curvature="0"
+ style="fill:#b8d432" /><polygon
+ points="174.5,193 244,136 217,180 240.5,180 171,237.5 198,193 "
+ id="polygon25"
+ style="fill:#ffffff"
+ transform="translate(-25,-26.499995)" /></svg> \ No newline at end of file
diff --git a/src/main/webapp/img/lib/mscae/Cloud_Service.svg b/src/main/webapp/img/lib/mscae/Cloud_Service.svg
new file mode 100644
index 00000000..9e5eafed
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/Cloud_Service.svg
@@ -0,0 +1,67 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="Layer_1"
+ x="0px"
+ y="0px"
+ width="50"
+ height="42.433998"
+ viewBox="0 0 50 42.433998"
+ enable-background="new 0 0 50 50"
+ xml:space="preserve"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="Azure Cloud Service_COLOR.svg"><metadata
+ id="metadata17"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
+ id="defs15" /><sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1920"
+ inkscape:window-height="1018"
+ id="namedview13"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:zoom="10.363697"
+ inkscape:cx="17.089658"
+ inkscape:cy="12.22544"
+ inkscape:window-x="-8"
+ inkscape:window-y="-8"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="Layer_1" /><path
+ d="M 43.339,14.659 C 43.534,13.748 43.63,12.88 43.63,12.016 43.63,5.39 38.232,0 31.595,0 26.964,0 22.795,2.622 20.785,6.736 19.166,5.126 16.976,4.213 14.671,4.213 9.908,4.213 6.033,8.088 6.033,12.85 6.033,13.496 6.105,14.148 6.251,14.818 2.328,16.416 0,19.731 0,23.763 0,29.2 4.443,33.459 10.113,33.459 L 10.759,33.459 C 10.869,38.427 14.939,42.434 19.923,42.434 23.278,42.434 26.316,40.625 27.919,37.753 29.125,38.798 30.667,39.381 32.279,39.381 35.699,39.381 38.528,36.79 38.929,33.459 L 39.89,33.459 C 45.56,33.459 50,29.2 50,23.763 50,19.564 47.456,16.109 43.339,14.659"
+ id="path3"
+ inkscape:connector-curvature="0"
+ style="fill:#3e3e3e" /><path
+ d="M 39.437,19.192 40.173,17.449 39.96,17.265 38.353,15.869 38.361,14.458 40.173,12.838 39.46,11.085 39.181,11.104 37.056,11.256 36.064,10.25 36.199,7.822 34.457,7.087 34.273,7.299 32.876,8.908 31.464,8.898 29.843,7.088 28.091,7.799 28.111,8.08 28.261,10.205 27.257,11.195 24.829,11.06 24.093,12.803 24.306,12.987 25.914,14.384 25.905,15.796 24.095,17.417 24.806,19.169 25.087,19.148 27.21,18.999 28.202,20.004 28.067,22.43 29.81,23.166 29.994,22.953 31.39,21.345 32.802,21.355 34.423,23.167 36.175,22.455 36.155,22.173 36.005,20.049 37.011,19.057 39.437,19.192 Z M 30.628,18.693 C 28.657,17.862 27.734,15.591 28.566,13.622 29.399,11.65 31.668,10.728 33.638,11.559 35.608,12.391 36.531,14.662 35.7,16.632 34.868,18.602 32.599,19.525 30.628,18.693"
+ id="path5"
+ inkscape:connector-curvature="0"
+ style="fill:#ffffff" /><path
+ d="M 28.357,27.948 28.357,26.055 28.091,25.969 26.066,25.306 25.527,24.002 26.567,21.804 25.231,20.467 24.98,20.594 23.081,21.556 21.776,21.015 20.958,18.726 19.067,18.724 18.98,18.993 18.317,21.016 17.013,21.555 14.815,20.516 13.478,21.853 13.605,22.104 14.567,24.004 14.027,25.306 11.737,26.125 11.736,28.016 12.003,28.104 14.028,28.765 14.567,30.071 13.527,32.267 14.863,33.607 15.114,33.479 17.015,32.515 18.317,33.056 19.136,35.345 21.027,35.346 21.114,35.08 21.777,33.055 23.082,32.516 25.278,33.556 26.617,32.22 26.49,31.969 25.526,30.07 26.068,28.765 28.357,27.948 Z M 20.044,30.908 C 17.906,30.907 16.175,29.172 16.175,27.034 16.177,24.895 17.911,23.164 20.05,23.165 22.189,23.166 23.921,24.9 23.919,27.039 23.918,29.177 22.183,30.909 20.044,30.908"
+ id="path7"
+ inkscape:connector-curvature="0"
+ style="fill:#ffffff" /><path
+ d="M 34.449,16.103 C 33.91,17.382 32.435,17.981 31.156,17.441 29.877,16.901 29.278,15.427 29.818,14.148 30.358,12.871 31.832,12.27 33.111,12.81 34.389,13.35 34.988,14.824 34.449,16.103"
+ id="path9"
+ inkscape:connector-curvature="0"
+ style="fill:#b8d432" /><path
+ d="M 22.561,27.037 C 22.56,28.426 21.433,29.551 20.046,29.55 18.658,29.549 17.534,28.423 17.535,27.034 17.536,25.646 18.662,24.521 20.048,24.522 21.437,24.523 22.562,25.649 22.561,27.037"
+ id="path11"
+ inkscape:connector-curvature="0"
+ style="fill:#b8d432" /></svg> \ No newline at end of file
diff --git a/src/main/webapp/img/lib/mscae/Cognitive_Services_Computer_Vision.svg b/src/main/webapp/img/lib/mscae/Cognitive_Services_Computer_Vision.svg
new file mode 100644
index 00000000..56146942
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/Cognitive_Services_Computer_Vision.svg
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="utf-8"?>
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ width="50px" height="50px" viewBox="0 0 50 50" enable-background="new 0 0 50 50" xml:space="preserve">
+<rect y="0" fill="#009480" width="50" height="50"/>
+<path fill="#FFFFFF" d="M31.512,15.628c-2.93-1.395-6.023-2-9.256-1.256c-6.326,1.442-10.651,5.651-14.558,10.605
+ c2.93,3.93,6.302,7.163,10.605,9.302c4.186,2.07,8.465,2.279,12.767,0.326c4.465-2.023,7.93-5.209,10.86-9.047
+ c0.14-0.186,0.256-0.395,0.395-0.605C39.372,21.047,35.953,17.744,31.512,15.628z"/>
+<path fill="#414141" d="M25.07,17.651c-4.116-0.023-7.512,3.279-7.558,7.372c-0.047,4.186,3.279,7.605,7.419,7.628
+ c4.163,0.023,7.581-3.326,7.581-7.465S29.186,17.674,25.07,17.651z M24.07,28.814c-0.907,0-1.814,0-2.721,0c0-0.907,0-1.814,0-2.721
+ c0.907,0,1.814,0,2.721,0C24.07,26.977,24.07,27.884,24.07,28.814z M24.07,24.209c-0.907,0-1.814,0-2.721,0c0-0.907,0-1.814,0-2.721
+ c0.907,0,1.814,0,2.721,0C24.07,22.395,24.07,23.302,24.07,24.209z M28.674,28.814c-0.907,0-1.814,0-2.721,0
+ c0-0.907,0-1.814,0-2.721c0.907,0,1.814,0,2.721,0C28.674,26.977,28.674,27.884,28.674,28.814z M28.674,24.209
+ c-0.907,0-1.814,0-2.721,0c0-0.907,0-1.814,0-2.744c0.907,0,1.814,0,2.721,0C28.674,22.395,28.674,23.302,28.674,24.209z"/>
+</svg>
diff --git a/src/main/webapp/img/lib/mscae/Cognitive_Services_Speech.svg b/src/main/webapp/img/lib/mscae/Cognitive_Services_Speech.svg
new file mode 100644
index 00000000..fc642609
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/Cognitive_Services_Speech.svg
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ width="50px" height="50px" viewBox="0 0 50 50" enable-background="new 0 0 50 50" xml:space="preserve">
+<rect y="0" fill="#009480" width="50" height="50"/>
+<path fill="#FFFFFF" d="M9.907,25.419c0-1.419,0-2.814,0-4.233c0.093-0.605,0.233-1.233,0.302-1.837
+ c0.395-2.86,2.326-5.767,5.837-6.372C22.023,11.93,28,11.907,33.977,13c3.256,0.605,5.047,2.721,5.698,5.86
+ c0.605,2.907,0.558,5.837,0.07,8.767c-0.488,2.814-2.465,5.674-6.093,6.116c-2.372,0.279-4.744,0.488-7.116,0.744
+ c-0.326,0.047-0.698,0.116-0.953,0.302c-1.326,0.86-2.07,1.837-3.977,2.605c-1.558,0.674-4.86,1.395-5.116,1.326
+ c-0.116-0.186,2.326-2.884,2.535-4.512c-0.86-0.14-1.512-0.233-2.14-0.326c-3.721-0.558-5.907-2.605-6.605-6.233
+ C10.14,26.907,10.047,26.163,9.907,25.419z"/>
+<path fill="#414141" d="M29.047,30.256c0.605-0.093,1.047-0.14,1.512-0.209c2.605-0.372,4.14-1.698,4.628-4.023
+ c0.093-0.465,0.163-0.953,0.256-1.442c0-0.907,0-1.814,0-2.721c-0.07-0.395-0.163-0.791-0.209-1.186
+ c-0.279-1.837-1.628-3.721-4.093-4.116c-4.186-0.674-8.372-0.698-12.558,0.023c-2.279,0.395-3.535,1.767-4,3.791
+ c-0.442,1.884-0.395,3.767-0.047,5.674c0.326,1.814,1.744,3.581,4.256,3.953C22.512,30.512,29.047,30.256,29.047,30.256z"/>
+<path fill="#FFFFFF" d="M19,23.186C19,22.512,19.512,22,20.186,22c0.651,0,1.186,0.535,1.186,1.186c0,0.628-0.535,1.163-1.186,1.163
+ C19.535,24.372,19,23.837,19,23.186z"/>
+<path fill="#FFFFFF" d="M29.93,22c0.674,0,1.186,0.512,1.186,1.186c0,0.651-0.535,1.186-1.186,1.186
+ c-0.628,0-1.163-0.535-1.186-1.163C28.744,22.535,29.279,22,29.93,22z"/>
+<path fill="#FFFFFF" d="M25.047,24.372c-0.651,0-1.186-0.535-1.186-1.186c0.023-0.651,0.535-1.163,1.186-1.163
+ c0.651,0,1.186,0.535,1.186,1.186C26.233,23.837,25.721,24.372,25.047,24.372z"/>
+</svg>
diff --git a/src/main/webapp/img/lib/mscae/Cognitive_Services_emotion.svg b/src/main/webapp/img/lib/mscae/Cognitive_Services_emotion.svg
new file mode 100644
index 00000000..0fcb026f
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/Cognitive_Services_emotion.svg
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="utf-8"?>
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ width="50px" height="50px" viewBox="0 0 50 50" enable-background="new 0 0 50 50" xml:space="preserve">
+<rect y="0" fill="#009480" width="50" height="50"/>
+<path fill="#FFFFFF" d="M31.465,15.581c-2.953-1.395-6.047-1.977-9.256-1.209C15.884,15.86,11.581,20.093,7.698,25.07
+ c2.953,3.907,6.349,7.14,10.674,9.233c4.209,2.047,8.465,2.233,12.767,0.256c4.442-2.047,7.884-5.256,10.814-9.116
+ c0.14-0.186,0.256-0.395,0.372-0.605C39.349,20.953,35.907,17.674,31.465,15.581z"/>
+<path fill="#414141" d="M25,17.651c-4.14,0-7.488,3.349-7.488,7.512c0,4.14,3.349,7.512,7.488,7.512s7.488-3.349,7.488-7.512
+ S29.14,17.651,25,17.651z M25,30.698c-1.093,0-2.07-1.07-2.07-2.302c0-1,0.907-1.814,2.047-1.814c1.14,0,2.07,0.814,2.07,1.791
+ C27.07,29.628,26.116,30.698,25,30.698z"/>
+<path fill="#FFFFFF" d="M28,24.605c-0.651,0-1.186-0.535-1.186-1.186c0.023-0.651,0.535-1.163,1.186-1.163
+ c0.651,0,1.186,0.535,1.186,1.186C29.186,24.093,28.651,24.605,28,24.605z"/>
+<path fill="#FFFFFF" d="M22.047,24.605c-0.651,0-1.186-0.535-1.186-1.186c0.023-0.651,0.535-1.163,1.186-1.163
+ c0.651,0,1.186,0.535,1.186,1.186C23.233,24.093,22.698,24.605,22.047,24.605z"/>
+</svg>
diff --git a/src/main/webapp/img/lib/mscae/Cognitive_Services_face.svg b/src/main/webapp/img/lib/mscae/Cognitive_Services_face.svg
new file mode 100644
index 00000000..4dfa9309
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/Cognitive_Services_face.svg
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="utf-8"?>
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ width="50px" height="50px" viewBox="0 0 50 50" enable-background="new 0 0 50 50" xml:space="preserve">
+<rect y="0" fill="#009480" width="50" height="50"/>
+<path fill="#FFFFFF" d="M31.512,15.628c-2.93-1.395-6.023-2-9.256-1.256c-6.326,1.442-10.651,5.651-14.558,10.605
+ c2.93,3.93,6.302,7.163,10.605,9.302c4.186,2.07,8.465,2.279,12.767,0.326c4.465-2.023,7.93-5.209,10.86-9.047
+ c0.14-0.186,0.256-0.395,0.395-0.605C39.372,21.047,35.953,17.744,31.512,15.628z"/>
+<path fill="#414141" d="M25.023,17.651c-4.116,0-7.512,3.349-7.512,7.488c-0.023,4.116,3.349,7.512,7.488,7.512
+ c4.116,0.023,7.512-3.349,7.512-7.488C32.512,21.047,29.14,17.651,25.023,17.651z M25.093,30.419
+ c-2.047,0.023-3.953-1.419-4.279-3.256c1.558,1.186,2.814,1.488,4.209,1.488c1.395,0,2.953-0.465,4.209-1.488
+ C28.93,28.907,27.023,30.395,25.093,30.419z"/>
+<path fill="#FFFFFF" d="M27.977,24.605c-0.651,0-1.186-0.535-1.186-1.186c0.023-0.651,0.535-1.163,1.186-1.163
+ s1.186,0.535,1.186,1.186S28.628,24.605,27.977,24.605z"/>
+<path fill="#FFFFFF" d="M22.023,24.605c-0.651,0-1.186-0.535-1.186-1.186c0.023-0.651,0.535-1.163,1.186-1.163
+ c0.651,0,1.186,0.535,1.186,1.186C23.209,24.093,22.674,24.605,22.023,24.605z"/>
+</svg>
diff --git a/src/main/webapp/img/lib/mscae/Cognitive_Services_luis.svg b/src/main/webapp/img/lib/mscae/Cognitive_Services_luis.svg
new file mode 100644
index 00000000..def9d36f
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/Cognitive_Services_luis.svg
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="utf-8"?>
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ width="50px" height="50px" viewBox="0 0 50 50" enable-background="new 0 0 50 50" xml:space="preserve">
+<rect y="0" fill="#009480" width="50" height="50"/>
+<path fill="#FFFFFF" d="M37.488,21.047c0-6.256-5.07-11.349-11.349-11.349s-11.349,5.07-11.349,11.349
+ c0,4.651,2.791,8.628,6.767,10.395c-0.372,0.628-1.279,1.488-2.186,2.047c-1.744,1.116-3.814,1.698-5.721,2.535
+ c-0.326,0.14-0.814,0.349-0.837,0.581c-0.14,1.07-0.14,2.163-0.209,3.233c0.233,0.07,0.349,0.14,0.465,0.14
+ c5.395,1,10.279-0.279,14.698-3.093C32.372,33.953,37.488,29.186,37.488,21.047z"/>
+<path fill="#414141" d="M26.326,13.465c-4.14-0.023-7.535,3.279-7.581,7.372c-0.047,4.186,3.279,7.605,7.419,7.628
+ c4.163,0.023,7.581-3.326,7.581-7.465C33.744,16.884,30.419,13.512,26.326,13.465z"/>
+<path fill="#FFFFFF" d="M24.86,25c-0.558,0-0.953-0.116-1.209-0.349c-0.256-0.233-0.395-0.628-0.395-1.163v-1.279
+ c0-0.558-0.233-0.86-0.698-0.86v-0.698c0.465,0,0.698-0.302,0.698-0.907v-1.209c0-0.535,0.14-0.907,0.395-1.163S24.326,17,24.86,17
+ v0.721c-0.488,0-0.721,0.279-0.721,0.837v1.209c0,0.651-0.233,1.07-0.674,1.233v0.023c0.442,0.14,0.674,0.535,0.674,1.209v1.209
+ c0,0.302,0.047,0.512,0.163,0.651c0.116,0.14,0.302,0.209,0.558,0.209V25z"/>
+<path fill="#FFFFFF" d="M27.628,24.302c0.256,0,0.442-0.07,0.558-0.209c0.116-0.14,0.163-0.349,0.163-0.651v-1.209
+ c0-0.651,0.233-1.047,0.674-1.209V21c-0.442-0.163-0.674-0.581-0.674-1.233v-1.209c0-0.558-0.233-0.837-0.721-0.837V17
+ c0.535,0,0.953,0.116,1.209,0.372s0.395,0.651,0.395,1.163v1.233c0,0.605,0.233,0.907,0.698,0.907v0.698
+ c-0.465,0-0.698,0.279-0.698,0.86v1.279c0,0.535-0.14,0.907-0.395,1.163c-0.256,0.233-0.674,0.349-1.209,0.349V24.302z"/>
+</svg>
diff --git a/src/main/webapp/img/lib/mscae/Cognitive_Services_recommendations.svg b/src/main/webapp/img/lib/mscae/Cognitive_Services_recommendations.svg
new file mode 100644
index 00000000..be23237e
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/Cognitive_Services_recommendations.svg
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ width="50px" height="50px" viewBox="0 0 50 50" enable-background="new 0 0 50 50" xml:space="preserve">
+<rect fill="#009480" width="50" height="50"/>
+<path fill="#FFFFFF" d="M21.909,9.674h6.147v3.366l3.295,1.378l2.206-2.371l4.45,4.45l-2.378,2.244l1.337,3.202h3.362v6.14h-3.364
+ l-1.377,3.294l2.361,2.213l-4.415,4.428l-2.187-2.386l-3.321,1.387v3.31h-6.113v-3.321l-3.264-1.362l-2.227,2.371l-4.498-4.488
+ l2.439-2.139l-1.397-3.336H9.669v-6.099h3.321l1.362-3.269l-2.365-2.211l4.456-4.463l2.214,2.378l3.247-1.357V9.667L21.909,9.674z"
+ />
+<ellipse fill="#FFFFFF" cx="25" cy="25" rx="12.705" ry="12.705"/>
+<path fill="#414142" d="M25.096,17.024c-4.393,0-8.004,3.485-8.061,7.838s3.482,8.078,7.887,8.114
+ c4.404,0.036,8.05-3.532,8.061-7.944C32.994,20.621,29.456,17.058,25.096,17.024z"/>
+<path fill="#FFFFFF" d="M29.742,23.873c-0.019-0.057-0.052-0.108-0.096-0.149c-0.047-0.042-0.102-0.074-0.161-0.096
+ c-0.087-0.027-0.178-0.04-0.269-0.037h-3.13c0.058-0.202,0.125-0.401,0.204-0.596l0.108-0.263c0.035-0.09,0.075-0.177,0.12-0.263
+ l0.126-0.244c0.039-0.071,0.083-0.139,0.13-0.204l0.22-0.299c0.079-0.115,0.148-0.237,0.204-0.364
+ c0.064-0.148,0.114-0.302,0.149-0.46c0.042-0.196,0.062-0.396,0.059-0.596c0.001-0.087-0.014-0.174-0.043-0.256
+ c-0.044-0.143-0.14-0.264-0.269-0.34c-0.063-0.031-0.133-0.047-0.204-0.047c-0.07,0.001-0.139,0.016-0.204,0.043
+ c-0.075,0.033-0.144,0.079-0.204,0.136c-0.078,0.07-0.146,0.15-0.204,0.238c-0.069,0.111-0.127,0.229-0.173,0.352
+ c-0.086,0.236-0.205,0.458-0.352,0.661c-0.146,0.199-0.312,0.383-0.495,0.55c-0.187,0.17-0.386,0.326-0.596,0.466
+ c-0.214,0.142-0.435,0.282-0.661,0.417c-0.285,0.159-0.553,0.347-0.8,0.56c-0.185,0.162-0.349,0.347-0.488,0.55
+ c-0.111,0.162-0.196,0.342-0.25,0.531c-0.031,0.121-0.051,0.245-0.059,0.37h-2.139v4.885h2.111V28.75l0,0
+ c0.025,0.062,0.071,0.112,0.13,0.142c0.117,0.065,0.241,0.115,0.37,0.149c0.181,0.05,0.364,0.09,0.55,0.12l0.655,0.096l0.71,0.071
+ l0.698,0.047h1.085c0.176,0.021,0.354,0.008,0.525-0.037c0.137-0.049,0.266-0.117,0.383-0.204c0.109-0.079,0.209-0.169,0.299-0.269
+ c0.102-0.116,0.198-0.238,0.287-0.364c0.052-0.069,0.089-0.148,0.108-0.232c0.001-0.087,0.015-0.174,0.043-0.256
+ c0.028-0.089,0.043-0.182,0.043-0.275c0.018-0.102,0.05-0.201,0.096-0.293c0.034-0.075,0.08-0.144,0.136-0.204l0.185-0.204
+ c0.067-0.075,0.129-0.155,0.185-0.238c0.063-0.091,0.109-0.192,0.136-0.299c0.005-0.073,0.005-0.147,0-0.22v-0.596
+ c-0.006-0.068-0.006-0.136,0-0.204c0.056-0.075,0.12-0.143,0.191-0.204l0.12-0.22l0.126-0.214l0.096-0.161
+ c0.035-0.048,0.067-0.097,0.096-0.149c0.03-0.054,0.056-0.11,0.077-0.167c0.022-0.058,0.039-0.118,0.053-0.179
+ c0.007-0.057,0.007-0.116,0-0.173C29.761,23.969,29.755,23.92,29.742,23.873z"/>
+</svg>
diff --git a/src/main/webapp/img/lib/mscae/Cognitive_Services_textanalytics.svg b/src/main/webapp/img/lib/mscae/Cognitive_Services_textanalytics.svg
new file mode 100644
index 00000000..9cf46806
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/Cognitive_Services_textanalytics.svg
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="utf-8"?>
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ width="50px" height="50px" viewBox="0 0 50 50" enable-background="new 0 0 50 50" xml:space="preserve">
+<rect fill="#009480" width="50" height="50"/>
+<path fill="#FFFFFF" d="M37.442,21.038c0-6.267-5.087-11.346-11.361-11.346s-11.36,5.07-11.36,11.346
+ c0,4.648,2.789,8.625,6.783,10.385c-0.371,0.617-1.29,1.479-2.186,2.052c-1.748,1.113-3.81,1.69-5.72,2.535
+ c-0.319,0.139-0.811,0.353-0.841,0.588c-0.142,1.069-0.147,2.16-0.2,3.222c0.238,0.078,0.348,0.129,0.461,0.15
+ c5.402,1.002,10.298-0.27,14.722-3.091C32.333,33.944,37.442,29.179,37.442,21.038z"/>
+<path fill="#414142" d="M26.183,13.374c-4.097,0-7.473,3.252-7.518,7.311c-0.045,4.058,3.25,7.537,7.363,7.567
+ s7.514-3.299,7.525-7.432C33.564,16.688,30.254,13.406,26.183,13.374z"/>
+<path fill="#FFFFFF" d="M28.041,18.412v-1.63h0.519v-1.064h-4.522v1.064h0.519v1.63l-2.675,5.341l0.809,1.358h7.235l0.802-1.341
+ L28.041,18.412z M25.928,19.727L23.785,24h-0.526l-0.285-0.272l2.675-5.077v-1.847h1.309v1.853l0.519,1.064h-1.555l0,0
+ L25.928,19.727z"/>
+</svg>
diff --git a/src/main/webapp/img/lib/mscae/Cognitive_Services_web_language_model.svg b/src/main/webapp/img/lib/mscae/Cognitive_Services_web_language_model.svg
new file mode 100644
index 00000000..3522a044
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/Cognitive_Services_web_language_model.svg
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="utf-8"?>
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ width="50px" height="50px" viewBox="0 0 50 50" enable-background="new 0 0 50 50" xml:space="preserve">
+<rect x="0" y="0" fill="#009480" width="50" height="50"/>
+<path fill="#FFFFFF" d="M37.488,21.047c0-6.256-5.07-11.349-11.349-11.349s-11.349,5.07-11.349,11.349
+ c0,4.651,2.791,8.628,6.767,10.395c-0.372,0.628-1.279,1.488-2.186,2.047c-1.744,1.116-3.814,1.698-5.721,2.535
+ c-0.326,0.14-0.814,0.349-0.837,0.581c-0.14,1.07-0.14,2.163-0.209,3.233c0.233,0.07,0.349,0.14,0.465,0.14
+ c5.395,1,10.279-0.279,14.698-3.093C32.372,33.953,37.488,29.186,37.488,21.047z"/>
+<path fill="#414141" d="M26.186,13.465c-4.14-0.023-7.535,3.279-7.581,7.372c-0.047,4.186,3.279,7.605,7.419,7.628
+ c4.163,0.023,7.581-3.326,7.581-7.465C33.628,16.884,30.279,13.512,26.186,13.465z"/>
+<path fill="#FFFFFF" d="M21.07,21.558v-0.674l3.977-2.977v1.233l-2.86,2.07v0.023l2.86,1.86v1.233L21.07,21.558z"/>
+<path fill="#FFFFFF" d="M27.163,24.302V23.07l2.86-1.837v-0.023l-2.86-2.07v-1.233l3.977,3v0.651L27.163,24.302z"/>
+</svg>
diff --git a/src/main/webapp/img/lib/mscae/Container_Service.svg b/src/main/webapp/img/lib/mscae/Container_Service.svg
new file mode 100644
index 00000000..f29845d6
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/Container_Service.svg
@@ -0,0 +1,156 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="Layer_1"
+ x="0px"
+ y="0px"
+ width="50"
+ height="37"
+ viewBox="-454 256 50 37"
+ xml:space="preserve"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="Azure Container Service_COLOR.svg"><metadata
+ id="metadata51"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
+ id="defs49" /><sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1920"
+ inkscape:window-height="1018"
+ id="namedview47"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:zoom="10.363697"
+ inkscape:cx="23.815885"
+ inkscape:cy="16.453783"
+ inkscape:window-x="-8"
+ inkscape:window-y="-8"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="Layer_1" /><style
+ type="text/css"
+ id="style3">
+ .st0{fill:#804998;}
+ .st1{opacity:0.2;fill:#FFFFFF;}
+</style><polygon
+ class="st0"
+ points="-431.1,265.2 -431.1,271.9 -438.8,274.9 -438.8,262.5 "
+ id="polygon5"
+ style="fill:#804998"
+ transform="translate(0,-6.5)" /><path
+ class="st0"
+ d="M -445.7,258.1 -445.7,266.2 -440,268.4 -440,256.1 -445.7,258.1 Z M -445.1,265.6 -445.4,265.5 -445.4,258.8 -445.1,258.7 -444.8,258.6 -444.5,258.5 -444.5,265.8 -444.8,265.7 -445.1,265.6 Z M -443.6,266 -444,265.9 -444,258.4 -443.6,258.3 -443.2,258.2 -442.8,258.1 -442.8,266.3 -443.2,266.2 -443.6,266 Z M -441.8,266.6 -442.3,266.4 -442.3,257.9 -441.8,257.8 -441.3,257.6 -440.7,257.4 -440.7,266.9 -441.3,266.7 -441.8,266.6 Z"
+ id="path7"
+ inkscape:connector-curvature="0"
+ style="fill:#804998" /><polygon
+ class="st0"
+ points="-413.2,265.2 -413.2,271.9 -420.9,274.9 -420.9,262.5 "
+ id="polygon9"
+ style="fill:#804998"
+ transform="translate(0,-6.5)" /><path
+ class="st0"
+ d="M -427.8,258.1 -427.8,266.2 -422.1,268.4 -422.1,256.1 -427.8,258.1 Z M -427.2,265.6 -427.5,265.5 -427.5,258.8 -427.2,258.7 -426.9,258.6 -426.6,258.5 -426.6,265.8 -426.9,265.7 -427.2,265.6 Z M -425.7,266 -426.1,265.9 -426.1,258.4 -425.7,258.3 -425.3,258.2 -424.9,258.1 -424.9,266.3 -425.3,266.2 -425.7,266 Z M -423.9,266.6 -424.4,266.4 -424.4,257.9 -423.9,257.8 -423.4,257.6 -422.8,257.4 -422.8,266.9 -423.4,266.7 -423.9,266.6 Z"
+ id="path11"
+ inkscape:connector-curvature="0"
+ style="fill:#804998" /><polygon
+ class="st0"
+ points="-431.1,289.8 -431.1,296.5 -438.8,299.5 -438.8,287.1 "
+ id="polygon13"
+ style="fill:#804998"
+ transform="translate(0,-6.5)" /><path
+ class="st0"
+ d="M -445.7,282.7 -445.7,290.8 -440,293 -440,280.7 -445.7,282.7 Z M -445.1,290.2 -445.4,290.1 -445.4,283.4 -445.1,283.3 -444.8,283.2 -444.5,283.1 -444.5,290.4 -444.8,290.3 -445.1,290.2 Z M -443.6,290.6 -444,290.5 -444,283 -443.6,282.9 -443.2,282.8 -442.8,282.7 -442.8,290.9 -443.2,290.8 -443.6,290.6 Z M -441.8,291.2 -442.3,291 -442.3,282.5 -441.8,282.4 -441.3,282.2 -440.7,282 -440.7,291.5 -441.3,291.3 -441.8,291.2 Z"
+ id="path15"
+ inkscape:connector-curvature="0"
+ style="fill:#804998" /><polygon
+ class="st0"
+ points="-413.2,289.8 -413.2,296.5 -420.9,299.5 -420.9,287.1 "
+ id="polygon17"
+ style="fill:#804998"
+ transform="translate(0,-6.5)" /><path
+ class="st0"
+ d="M -427.8,282.7 -427.8,290.8 -422.1,293 -422.1,280.7 -427.8,282.7 Z M -427.2,290.2 -427.5,290.1 -427.5,283.4 -427.2,283.3 -426.9,283.2 -426.6,283.1 -426.6,290.4 -426.9,290.3 -427.2,290.2 Z M -425.7,290.6 -426.1,290.5 -426.1,283 -425.7,282.9 -425.3,282.8 -424.9,282.7 -424.9,290.9 -425.3,290.8 -425.7,290.6 Z M -423.9,291.2 -424.4,291 -424.4,282.5 -423.9,282.4 -423.4,282.2 -422.8,282 -422.8,291.5 -423.4,291.3 -423.9,291.2 Z"
+ id="path19"
+ inkscape:connector-curvature="0"
+ style="fill:#804998" /><polygon
+ class="st0"
+ points="-421.6,277.5 -421.6,284.2 -429.2,287.1 -429.2,274.8 "
+ id="polygon21"
+ style="fill:#804998"
+ transform="translate(0,-6.5)" /><path
+ class="st0"
+ d="M -436.2,270.3 -436.2,278.4 -430.5,280.6 -430.5,268.3 -436.2,270.3 Z M -435.6,277.8 -435.9,277.7 -435.9,271 -435.6,270.9 -435.3,270.8 -435,270.7 -435,278 -435.3,277.9 -435.6,277.8 Z M -434.1,278.3 -434.5,278.2 -434.5,270.7 -434.1,270.6 -433.7,270.5 -433.3,270.4 -433.3,278.6 -433.7,278.5 -434.1,278.3 Z M -432.3,278.9 -432.8,278.7 -432.8,270.2 -432.3,270.1 -431.8,269.9 -431.2,269.7 -431.2,279.2 -431.8,279 -432.3,278.9 Z"
+ id="path23"
+ inkscape:connector-curvature="0"
+ style="fill:#804998" /><polygon
+ class="st0"
+ points="-439.4,277.5 -439.4,284.2 -447,287.1 -447,274.8 "
+ id="polygon25"
+ style="fill:#804998"
+ transform="translate(0,-6.5)" /><path
+ class="st0"
+ d="M -454,270.3 -454,278.4 -448.3,280.6 -448.3,268.3 -454,270.3 Z M -453.4,277.8 -453.7,277.7 -453.7,271 -453.4,270.9 -453.1,270.8 -452.8,270.7 -452.8,278 -453.1,277.9 -453.4,277.8 Z M -451.9,278.3 -452.3,278.2 -452.3,270.7 -451.9,270.6 -451.5,270.5 -451.1,270.4 -451.1,278.6 -451.5,278.5 -451.9,278.3 Z M -450.1,278.9 -450.6,278.7 -450.6,270.2 -450.1,270.1 -449.6,269.9 -449,269.7 -449,279.2 -449.6,279 -450.1,278.9 Z"
+ id="path27"
+ inkscape:connector-curvature="0"
+ style="fill:#804998" /><polygon
+ class="st0"
+ points="-404,277.5 -404,284.2 -411.6,287.1 -411.6,274.8 "
+ id="polygon29"
+ style="fill:#804998"
+ transform="translate(0,-6.5)" /><polygon
+ class="st1"
+ points="-431.1,265.2 -431.1,271.9 -438.8,274.9 -438.8,262.5 "
+ id="polygon31"
+ style="opacity:0.2;fill:#ffffff"
+ transform="translate(0,-6.5)" /><polygon
+ class="st1"
+ points="-413.2,265.2 -413.2,271.9 -420.9,274.9 -420.9,262.5 "
+ id="polygon33"
+ style="opacity:0.2;fill:#ffffff"
+ transform="translate(0,-6.5)" /><polygon
+ class="st1"
+ points="-431.1,289.8 -431.1,296.5 -438.8,299.5 -438.8,287.1 "
+ id="polygon35"
+ style="opacity:0.2;fill:#ffffff"
+ transform="translate(0,-6.5)" /><polygon
+ class="st1"
+ points="-413.2,289.8 -413.2,296.5 -420.9,299.5 -420.9,287.1 "
+ id="polygon37"
+ style="opacity:0.2;fill:#ffffff"
+ transform="translate(0,-6.5)" /><polygon
+ class="st1"
+ points="-421.6,277.5 -421.6,284.2 -429.2,287.1 -429.2,274.8 "
+ id="polygon39"
+ style="opacity:0.2;fill:#ffffff"
+ transform="translate(0,-6.5)" /><polygon
+ class="st1"
+ points="-439.4,277.5 -439.4,284.2 -447,287.1 -447,274.8 "
+ id="polygon41"
+ style="opacity:0.2;fill:#ffffff"
+ transform="translate(0,-6.5)" /><polygon
+ class="st1"
+ points="-404,277.5 -404,284.2 -411.6,287.1 -411.6,274.8 "
+ id="polygon43"
+ style="opacity:0.2;fill:#ffffff"
+ transform="translate(0,-6.5)" /><path
+ class="st0"
+ d="M -418.6,270.3 -418.6,278.4 -412.9,280.6 -412.9,268.3 -418.6,270.3 Z M -418,277.8 -418.3,277.7 -418.3,271 -418,270.9 -417.7,270.8 -417.4,270.7 -417.4,278 -417.7,277.9 -418,277.8 Z M -416.5,278.3 -416.9,278.2 -416.9,270.7 -416.5,270.6 -416.1,270.5 -415.7,270.4 -415.7,278.6 -416.1,278.5 -416.5,278.3 Z M -414.7,278.9 -415.2,278.7 -415.2,270.2 -414.7,270.1 -414.2,269.9 -413.6,269.7 -413.6,279.2 -414.2,279 -414.7,278.9 Z"
+ id="path45"
+ inkscape:connector-curvature="0"
+ style="fill:#804998" /></svg> \ No newline at end of file
diff --git a/src/main/webapp/img/lib/mscae/Content_Delivery_Network.svg b/src/main/webapp/img/lib/mscae/Content_Delivery_Network.svg
new file mode 100644
index 00000000..19fd3726
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/Content_Delivery_Network.svg
@@ -0,0 +1,77 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="Layer_1"
+ x="0px"
+ y="0px"
+ width="50"
+ height="22.799999"
+ viewBox="0 0 50 22.799999"
+ xml:space="preserve"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="Azure Content Delivery Network (CDN)_COLOR.svg"><metadata
+ id="metadata19"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
+ id="defs17" /><sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1920"
+ inkscape:window-height="1018"
+ id="namedview15"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:zoom="14.656481"
+ inkscape:cx="16.409796"
+ inkscape:cy="10.729921"
+ inkscape:window-x="-8"
+ inkscape:window-y="-8"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="Layer_1" /><style
+ type="text/css"
+ id="style3">
+ .st0{fill:#7A7A7A;}
+ .st1{fill:#3999C6;}
+ .st2{opacity:0.2;fill:#FFFFFF;enable-background:new ;}
+</style><path
+ class="st0"
+ d="M 34.9,6.1 8.3,6.1 C 7.2,6.1 6.3,5.2 6.3,4.1 L 6.3,4.1 C 6.3,3 7.2,2.1 8.3,2.1 L 34.9,2.1 C 36,2.1 36.9,3 36.9,4.1 L 36.9,4.1 C 36.9,5.2 36,6.1 34.9,6.1 Z"
+ id="path5"
+ inkscape:connector-curvature="0"
+ style="fill:#7a7a7a" /><path
+ class="st0"
+ d="M 29.5,22.8 4.9,22.8 C 3.8,22.8 2.9,21.9 2.9,20.8 L 2.9,20.8 C 2.9,19.7 3.8,18.8 4.9,18.8 L 29.5,18.8 C 30.6,18.8 31.5,19.7 31.5,20.8 L 31.5,20.8 C 31.5,21.9 30.6,22.8 29.5,22.8 Z"
+ id="path7"
+ inkscape:connector-curvature="0"
+ style="fill:#7a7a7a" /><path
+ class="st0"
+ d="M 26.6,14.7 2,14.7 C 0.9,14.7 0,13.8 0,12.7 L 0,12.7 C 0,11.6 0.9,10.7 2,10.7 L 26.6,10.7 C 27.7,10.7 28.6,11.6 28.6,12.7 L 28.6,12.7 C 28.6,13.8 27.7,14.7 26.6,14.7 Z"
+ id="path9"
+ inkscape:connector-curvature="0"
+ style="fill:#7a7a7a" /><path
+ class="st1"
+ d="M 50,18.5 C 50,16.1 48.1,14.2 45.8,14.2 45.6,14.2 45.5,14.2 45.2,14.2 45.4,13.3 45.6,12.3 45.6,11.2 45.6,5 40.5,0 34.4,0 29.5,0 25.3,3.3 23.8,7.6 23,7.4 22.2,7.2 21.3,7.2 17,7.2 13.7,10.7 13.7,15 13.7,19.3 17.1,22.8 21.3,22.8 L 21.3,22.8 21.3,22.8 46,22.8 46,22.8 C 48.3,22.5 50,20.7 50,18.5"
+ id="path11"
+ inkscape:connector-curvature="0"
+ style="fill:#3999c6" /><path
+ class="st2"
+ d="M 25.3,22.7 C 24.3,21.7 23.5,20.5 23.2,18.9 22.3,14.7 24.8,10.6 28.9,9.7 29.8,9.5 30.6,9.5 31.5,9.6 31.8,5.7 34.2,2.3 37.8,0.6 36.7,0.3 35.6,0 34.4,0 29.5,0 25.3,3.3 23.8,7.6 23,7.4 22.2,7.2 21.3,7.2 17,7.2 13.7,10.7 13.7,15 13.7,19.3 17.1,22.8 21.3,22.8 L 21.3,22.8 21.3,22.8 25.3,22.7 25.3,22.7 Z"
+ id="path13"
+ inkscape:connector-curvature="0"
+ style="opacity:0.2;fill:#ffffff;enable-background:new" /></svg> \ No newline at end of file
diff --git a/src/main/webapp/img/lib/mscae/CosmosDB.svg b/src/main/webapp/img/lib/mscae/CosmosDB.svg
new file mode 100644
index 00000000..5d7ae048
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/CosmosDB.svg
@@ -0,0 +1,83 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="Layer_1"
+ x="0px"
+ y="0px"
+ width="24"
+ height="24"
+ viewBox="0 0 24 24"
+ enable-background="new 0 0 24 24"
+ xml:space="preserve"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="CosmosDB-color.svg"><metadata
+ id="metadata25"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
+ id="defs23" /><sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1920"
+ inkscape:window-height="1018"
+ id="namedview21"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:zoom="21.591036"
+ inkscape:cx="10.780481"
+ inkscape:cy="9.023687"
+ inkscape:window-x="-8"
+ inkscape:window-y="-8"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="Layer_1" /><path
+ d="M 8.147,19.01 C 9.877,17.791 11.863,16.149 14.006,14.006 16.207,11.805 17.825,9.839 19.014,8.153 17.654,5.678 15.024,4 12,4 7.582,4 4,7.582 4,12 4,15.021 5.675,17.649 8.147,19.01 Z"
+ id="path3"
+ inkscape:connector-curvature="0"
+ style="fill:#b8d432" /><path
+ d="M 16.127,16.127 C 14.697,17.556 13.239,18.852 11.809,19.99 11.873,19.992 11.936,20 12,20 16.418,20 20,16.418 20,12 20,11.935 19.992,11.873 19.99,11.809 18.82,13.276 17.513,14.741 16.127,16.127 Z"
+ id="path5"
+ inkscape:connector-curvature="0"
+ style="fill:#b8d432" /><path
+ d="M 23.417,0.583 C 23.075,0.241 22.578,0.079 21.956,0.079 20.253,0.079 17.608,1.304 14.644,3.407 15.033,3.528 15.412,3.669 15.777,3.84 18.459,2.019 20.681,1.079 21.957,1.079 22.204,1.079 22.536,1.116 22.711,1.29 23.658,2.237 21.745,7.681 14.714,14.712 9.325,20.101 4.262,22.92 2.046,22.92 1.798,22.92 1.467,22.883 1.292,22.709 0.666,22.083 1.303,19.481 3.834,15.76 3.667,15.4 3.528,15.026 3.409,14.642 0.537,18.689 -0.691,22.139 0.585,23.416 0.927,23.758 1.424,23.92 2.046,23.92 4.865,23.92 10.256,20.583 15.421,15.419 21.725,9.114 25.305,2.472 23.417,0.583 Z"
+ id="path7"
+ inkscape:connector-curvature="0"
+ style="fill:#0078d7" /><path
+ d="M 4,0 C 4,2.209 2.209,4 0,4 2.209,4 4,5.791 4,8 4,5.791 5.791,4 8,4 5.791,4 4,2.209 4,0 L 4,0 Z"
+ id="path9"
+ inkscape:connector-curvature="0"
+ style="fill:#0078d7" /><path
+ d="M 21,18 C 21,19.657 19.657,21 18,21 19.657,21 21,22.343 21,24 21,22.343 22.343,21 24,21 22.343,21 21,19.657 21,18 L 21,18 Z"
+ id="path11"
+ inkscape:connector-curvature="0"
+ style="fill:#0078d7" /><path
+ d="M 8.639,13.194 8.312,13.194 C 8.353,13.031 8.373,12.867 8.373,12.684 8.373,11.479 7.393,10.5 6.189,10.5 L 4.146,10.5 C 4.053,10.986 4,11.487 4,12 4,14.164 4.863,16.123 6.258,17.563 L 8.639,17.563 C 9.844,17.563 10.823,16.583 10.823,15.379 10.823,14.174 9.843,13.194 8.639,13.194 Z"
+ id="path13"
+ inkscape:connector-curvature="0"
+ style="fill:#59b4d9" /><path
+ d="M 14.001,14.011 C 14.003,14.009 14.004,14.008 14.006,14.006 14.302,13.71 14.578,13.422 14.853,13.135 14.48,13.323 14.178,13.631 14.001,14.011 Z"
+ id="path15"
+ inkscape:connector-curvature="0"
+ style="fill:#59b4d9" /><path
+ d="M 16.127,16.127 C 15.191,17.063 14.242,17.942 13.296,18.759 13.632,19.092 14.093,19.299 14.6,19.299 L 15.265,19.299 C 17.784,18.17 19.611,15.78 19.941,12.929 L 19.07,12.929 C 18.147,14.017 17.159,15.094 16.127,16.127 Z"
+ id="path17"
+ inkscape:connector-curvature="0"
+ style="fill:#59b4d9" /><path
+ d="M 12.661,11.234 16.587,11.234 C 17.545,10.127 18.346,9.1 19.009,8.161 18.21,6.709 16.977,5.528 15.478,4.803 L 15.029,4.803 C 14.212,4.803 13.559,5.456 13.559,6.273 13.559,6.395 13.579,6.538 13.62,6.661 L 12.681,6.661 C 11.395,6.661 10.374,7.682 10.374,8.947 10.374,10.212 11.395,11.234 12.661,11.234 Z"
+ id="path19"
+ inkscape:connector-curvature="0"
+ style="fill:#59b4d9" /></svg> \ No newline at end of file
diff --git a/src/main/webapp/img/lib/mscae/CustomerInsights.svg b/src/main/webapp/img/lib/mscae/CustomerInsights.svg
new file mode 100644
index 00000000..7390a710
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/CustomerInsights.svg
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="utf-8"?>
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ width="50px" height="50px" viewBox="0 0 50 50" enable-background="new 0 0 50 50" xml:space="preserve">
+<path fill="#59B4D9" d="M44,14.2c0-0.4,0.1-0.9,0.1-1.3c0-7.1-5.8-12.8-13-12.8C26.9,0,23,2,20.6,5.3c-1.5-1-3.3-1.5-5.2-1.5
+ c-5.4,0-9.8,4.4-9.8,9.7v0.8C2,16.2,0,19.3,0,23.1c0,6,4.9,10.7,11.2,10.7h27.6c6.3,0,11.2-4.7,11.2-10.7C50,19.1,47.8,15.9,44,14.2
+ z"/>
+<path opacity="0.2" fill="#FFFFFF" enable-background="new " d="M7,28c0-4.1,2.1-7.3,6-9.3v-0.8c0-5.7,4.7-10.3,10.4-10.3
+ c2,0,3.9,0.5,5.5,1.5c2.5-3.5,6.7-5.7,11.2-5.7l0,0c-2.4-2.1-5.5-3.4-9-3.4C26.9,0,23,2,20.6,5.3c-1.5-1-3.3-1.5-5.2-1.5
+ c-5.4,0-9.8,4.4-9.8,9.7v0.8C2,16.2,0,19.3,0,23.1c0,5.1,3.5,9.3,8.4,10.4C7.5,31.9,7,30,7,28z"/>
+<path fill="#FCD116" d="M38.07,21.93L38.07,21.93v-0.239c0-6.123-5.248-11.212-11.689-11.291c-0.159-0.239-3.817,0.08-3.817,0.08
+ l0,0c-5.805,0.716-10.337,5.566-10.337,11.212c0,0.159-0.636,4.612,3.896,8.349c2.067,1.829,4.214,6.759,4.532,8.19l0.239,0.477
+ h8.429l0.239-0.477c0.318-1.431,2.545-6.361,4.532-8.111C38.627,26.304,38.07,22.089,38.07,21.93z"/>
+<path opacity="0.2" fill="#FF8C00" d="M38.07,21.93L38.07,21.93v-0.239c0-6.123-5.248-11.212-11.689-11.291
+ c-0.159-0.239-3.817,0.08-3.817,0.08l0,0c-5.805,0.716-10.337,5.566-10.337,11.212c0,0.159-0.636,4.612,3.896,8.349
+ c2.067,1.829,4.214,6.759,4.532,8.19l0.239,0.477h8.429l0.239-0.477c0.318-1.431,2.545-6.361,4.532-8.111
+ C38.627,26.304,38.07,22.089,38.07,21.93z"/>
+<rect x="21.054" y="41.571" fill="#7A7A7A" width="8.429" height="2.704"/>
+<polygon fill="#7A7A7A" points="23.678,50 26.779,50 29.403,47.217 21.054,47.217 "/>
+<path fill="#FFFFFF" d="M28.631,18.082c0,1.905-1.54,3.486-3.486,3.486s-3.486-1.54-3.486-3.486c0-1.905,1.54-3.486,3.486-3.486
+ S28.631,16.177,28.631,18.082"/>
+<polygon fill="#FFFFFF" points="27.698,22.866 25.144,26.433 22.59,22.866 19.955,22.866 19.955,29.662 30.333,29.662
+ 30.333,22.866 "/>
+<g opacity="0.15" enable-background="new ">
+ <path fill="#FFFFFF" d="M26.381,10.4c-0.159-0.239-3.817,0.08-3.817,0.08c-5.805,0.716-10.337,5.566-10.337,11.212
+ c0,0.159-0.557,4.055,3.101,7.634L32.504,12.15C30.675,11.037,28.608,10.4,26.381,10.4z"/>
+</g>
+</svg>
diff --git a/src/main/webapp/img/lib/mscae/DNS.svg b/src/main/webapp/img/lib/mscae/DNS.svg
new file mode 100644
index 00000000..a2665564
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/DNS.svg
@@ -0,0 +1,82 @@
+<?xml version="1.0" encoding="utf-8"?>
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ width="50px" height="50px" viewBox="-374 616 50 50" enable-background="new -374 616 50 50" xml:space="preserve">
+<circle fill="#0072C6" cx="-349" cy="641" r="25"/>
+<path opacity="0.2" fill="#FFFFFF" d="M-366.678,658.678c-9.763-9.763-9.763-25.592,0-35.355c9.763-9.763,25.592-9.763,35.355,0
+ L-366.678,658.678z"/>
+<path opacity="0.8" fill="#FFFFFF" d="M-326,640.996c0-5.152-1.748-10.12-4.968-14.168l0,0l-0.184-0.184
+ c-0.092-0.092-0.092-0.184-0.184-0.276l-1.472-1.564l0,0c-4.324-4.416-10.028-6.808-16.192-6.808c0,0,0,0-0.092,0l0,0h-0.092
+ c-6.072,0.092-11.684,2.392-16.008,6.716l0,0l-1.564,1.656c-0.092,0.092-0.092,0.184-0.184,0.276l-0.184,0.092l0,0
+ c-3.128,4.048-4.876,9.108-4.876,14.26c0,5.152,1.748,10.12,4.968,14.168l0,0l0.184,0.184c0.092,0.092,0.092,0.184,0.184,0.276
+ l1.472,1.564l0,0c4.324,4.324,9.936,6.716,16.008,6.716h0.092l0,0c0,0,0,0,0.092,0c6.072,0,11.868-2.392,16.192-6.716l0,0
+ l1.472-1.656c0.092-0.092,0.092-0.184,0.184-0.276l0.184-0.184l0,0C-327.748,651.208-326,646.148-326,640.996z M-335.292,626
+ c-0.092,0-0.184,0.092-0.276,0.092c-0.184,0.092-0.368,0.184-0.46,0.184c-0.368,0.184-0.828,0.276-1.288,0.46
+ c-0.092,0-0.184,0.092-0.276,0.092c-0.552,0.184-1.012,0.276-1.564,0.46l0,0c-0.092,0-0.276,0.092-0.368,0.092
+ c-0.828-2.208-1.84-4.14-3.036-5.612C-339.892,622.596-337.408,624.068-335.292,626z M-349.184,620.664h0.092
+ c2.484,0,5.06,2.668,6.9,7.268c-2.116,0.368-4.416,0.552-6.808,0.552s-4.784-0.184-6.992-0.552
+ C-354.244,623.424-351.668,620.756-349.184,620.664z M-355.716,621.86c-1.104,1.472-2.116,3.312-2.944,5.52
+ c-0.092,0-0.092,0-0.184,0l0,0c-0.552-0.184-1.104-0.276-1.564-0.46c-0.092,0-0.184-0.092-0.276-0.092
+ c-0.368-0.184-0.828-0.368-1.196-0.552c-0.184-0.092-0.276-0.092-0.46-0.184c-0.092-0.092-0.184-0.092-0.368-0.184
+ C-360.592,624.16-358.292,622.688-355.716,621.86z M-362.708,655.992c0.092,0,0.184-0.092,0.276-0.092
+ c0.184-0.092,0.276-0.092,0.46-0.184c0.368-0.184,0.828-0.276,1.288-0.46c0.092,0,0.184-0.092,0.276-0.092
+ c0.552-0.184,1.012-0.276,1.564-0.46l0,0c0.092,0,0.092,0,0.184,0c0.828,2.116,1.84,4.048,2.944,5.52
+ C-358.292,659.304-360.684,657.832-362.708,655.992z M-349.092,661.328h-0.092c-2.484-0.092-5.06-2.668-6.808-7.176
+ c2.208-0.368,4.6-0.552,6.992-0.552s4.6,0.184,6.808,0.552C-343.94,658.66-346.608,661.328-349.092,661.328z M-342.56,660.224
+ c1.196-1.472,2.208-3.404,3.036-5.612c0.092,0,0.276,0.092,0.368,0.092l0,0c0.552,0.184,1.104,0.276,1.564,0.46
+ c0.092,0,0.184,0.092,0.276,0.092c0.46,0.184,0.828,0.276,1.288,0.46c0.184,0.092,0.276,0.092,0.46,0.184
+ c0.092,0,0.184,0.092,0.368,0.184C-337.408,657.924-339.892,659.396-342.56,660.224z M-333.268,653.876L-333.268,653.876
+ c-0.276,0-0.46-0.092-0.736-0.184c-0.276-0.092-0.644-0.276-0.92-0.368c-0.092,0-0.184-0.092-0.276-0.092
+ c-1.104-0.46-2.3-0.736-3.496-1.104c0.276-1.104,0.552-2.208,0.736-3.312h-2.76c-0.184,1.012-0.368,1.932-0.644,2.76
+ c-2.392-0.46-4.968-0.644-7.636-0.644c-2.76,0-5.336,0.276-7.82,0.736c-0.276-0.92-0.46-1.84-0.644-2.852h-2.76
+ c0.184,1.196,0.46,2.3,0.736,3.404c-1.104,0.276-2.208,0.644-3.22,1.012c-0.092,0.092-0.276,0.092-0.368,0.184
+ c-0.276,0.092-0.644,0.276-0.92,0.368c-0.184,0-0.46,0.092-0.644,0.184l0,0c-2.76-3.312-4.324-7.452-4.6-11.684h2.3v-2.668h-2.3
+ c0.276-4.232,1.84-8.28,4.508-11.5l0.092-0.092c0.184,0.092,0.46,0.184,0.644,0.276c0.368,0.184,0.644,0.276,1.012,0.46
+ c0.092,0,0.184,0.092,0.276,0.092c1.012,0.368,2.116,0.736,3.312,1.012c-0.276,1.012-0.46,2.024-0.644,3.036h2.76
+ c0.184-0.828,0.368-1.748,0.552-2.484c2.484,0.46,5.152,0.736,7.82,0.736c2.668,0,5.244-0.276,7.636-0.644
+ c0.184,0.736,0.368,1.564,0.552,2.484h2.76c-0.184-1.012-0.368-2.024-0.644-3.036c1.196-0.276,2.3-0.644,3.404-1.104
+ c0.092,0,0.276-0.092,0.368-0.092c0.368-0.092,0.644-0.276,1.012-0.368c0.184-0.092,0.46-0.184,0.644-0.276l0,0
+ c2.668,3.312,4.324,7.36,4.6,11.592h-2.76v2.668h2.76C-329.036,646.516-330.6,650.656-333.268,653.876z"/>
+<path fill="#FFFFFF" d="M-354.778,640.855c0,1.09-0.143,2.023-0.427,2.797c-0.284,0.775-0.694,1.407-1.226,1.896
+ c-0.533,0.49-1.18,0.85-1.943,1.079c-0.762,0.229-1.67,0.344-2.723,0.344h-2.838c-0.201,0-0.373-0.06-0.51-0.178
+ c-0.138-0.12-0.206-0.314-0.206-0.583v-10.36c0-0.27,0.069-0.464,0.206-0.583c0.138-0.12,0.308-0.179,0.51-0.179h3.049
+ c1.059,0,1.958,0.124,2.696,0.373c0.738,0.248,1.359,0.615,1.865,1.102c0.505,0.487,0.889,1.088,1.153,1.804
+ C-354.91,639.082-354.778,639.913-354.778,640.855z M-357.276,640.938c0-0.564-0.066-1.087-0.198-1.571
+ c-0.132-0.483-0.343-0.903-0.634-1.258c-0.291-0.355-0.664-0.632-1.121-0.831c-0.456-0.2-1.054-0.299-1.796-0.299h-1.222v8.082
+ h1.259c0.661,0,1.218-0.085,1.672-0.257c0.453-0.172,0.831-0.43,1.134-0.776s0.53-0.776,0.68-1.291
+ C-357.352,642.224-357.276,641.624-357.276,640.938z"/>
+<path fill="#FFFFFF" d="M-342.995,646.128c0,0.141-0.024,0.267-0.073,0.376c-0.051,0.11-0.116,0.201-0.199,0.276
+ c-0.081,0.074-0.18,0.126-0.293,0.16c-0.114,0.034-0.229,0.051-0.345,0.051h-1.028c-0.215,0-0.399-0.021-0.557-0.064
+ c-0.155-0.042-0.3-0.121-0.431-0.234c-0.132-0.113-0.259-0.267-0.381-0.459c-0.123-0.193-0.26-0.443-0.412-0.749l-2.958-5.557
+ c-0.172-0.33-0.346-0.687-0.523-1.07c-0.178-0.383-0.337-0.754-0.478-1.116h-0.018c0.025,0.441,0.043,0.88,0.055,1.317
+ s0.018,0.89,0.018,1.354v6.218c0,0.062-0.017,0.117-0.051,0.166c-0.034,0.049-0.092,0.09-0.175,0.124
+ c-0.083,0.034-0.195,0.06-0.335,0.077c-0.141,0.019-0.322,0.028-0.542,0.028c-0.214,0-0.392-0.009-0.533-0.028
+ s-0.251-0.044-0.33-0.077c-0.08-0.033-0.135-0.075-0.166-0.124c-0.03-0.049-0.046-0.104-0.046-0.166v-10.681
+ c0-0.288,0.084-0.503,0.252-0.648c0.168-0.143,0.375-0.216,0.62-0.216h1.294c0.233,0,0.429,0.02,0.588,0.06
+ c0.159,0.04,0.301,0.105,0.427,0.198c0.125,0.092,0.245,0.219,0.354,0.381c0.11,0.163,0.223,0.363,0.339,0.602l2.315,4.344
+ c0.133,0.263,0.268,0.523,0.399,0.776s0.259,0.509,0.381,0.763c0.121,0.254,0.24,0.503,0.358,0.748
+ c0.116,0.245,0.229,0.49,0.339,0.735h0.009c-0.018-0.429-0.032-0.877-0.041-1.341c-0.009-0.465-0.013-0.909-0.013-1.331v-5.575
+ c0-0.061,0.018-0.116,0.054-0.166c0.036-0.049,0.098-0.092,0.184-0.128c0.085-0.037,0.199-0.063,0.339-0.078
+ c0.141-0.016,0.322-0.023,0.542-0.023c0.208,0,0.381,0.007,0.523,0.023c0.141,0.016,0.249,0.041,0.327,0.078
+ c0.075,0.037,0.13,0.079,0.161,0.128c0.03,0.05,0.045,0.104,0.045,0.166v10.682L-342.995,646.128L-342.995,646.128z"/>
+<path fill="#FFFFFF" d="M-333.36,643.408c0,0.626-0.117,1.173-0.349,1.644c-0.233,0.472-0.548,0.866-0.946,1.18
+ c-0.398,0.316-0.864,0.552-1.397,0.712c-0.532,0.159-1.102,0.238-1.708,0.238c-0.41,0-0.791-0.034-1.143-0.101
+ c-0.352-0.068-0.663-0.148-0.932-0.243c-0.27-0.095-0.495-0.194-0.675-0.299c-0.18-0.104-0.312-0.196-0.391-0.276
+ c-0.079-0.079-0.135-0.194-0.17-0.344c-0.033-0.15-0.051-0.366-0.051-0.648c0-0.19,0.006-0.349,0.019-0.477
+ c0.012-0.129,0.031-0.233,0.06-0.313c0.027-0.079,0.064-0.136,0.11-0.17c0.046-0.033,0.099-0.051,0.161-0.051
+ c0.086,0,0.207,0.051,0.362,0.152c0.156,0.1,0.357,0.213,0.602,0.335c0.245,0.122,0.537,0.234,0.877,0.335
+ c0.339,0.101,0.733,0.152,1.18,0.152c0.293,0,0.557-0.035,0.789-0.106c0.232-0.071,0.43-0.17,0.592-0.299
+ c0.162-0.128,0.285-0.287,0.372-0.477c0.086-0.19,0.129-0.401,0.129-0.634c0-0.27-0.074-0.5-0.221-0.693
+ c-0.147-0.193-0.339-0.365-0.575-0.515c-0.236-0.15-0.503-0.291-0.803-0.422c-0.3-0.132-0.61-0.271-0.927-0.419
+ c-0.319-0.147-0.627-0.314-0.927-0.5c-0.3-0.187-0.569-0.41-0.803-0.671c-0.236-0.26-0.427-0.569-0.575-0.924
+ c-0.148-0.355-0.221-0.78-0.221-1.277c0-0.569,0.106-1.07,0.317-1.502c0.212-0.432,0.496-0.789,0.854-1.075
+ c0.359-0.284,0.781-0.498,1.268-0.638s1.003-0.211,1.547-0.211c0.282,0,0.564,0.021,0.845,0.064
+ c0.281,0.043,0.545,0.101,0.789,0.175s0.463,0.156,0.652,0.248c0.19,0.092,0.316,0.168,0.376,0.23
+ c0.061,0.061,0.102,0.113,0.124,0.156c0.022,0.043,0.04,0.1,0.055,0.17c0.016,0.071,0.026,0.159,0.031,0.267
+ c0.006,0.107,0.01,0.24,0.01,0.4c0,0.178-0.005,0.328-0.015,0.45c-0.009,0.122-0.025,0.224-0.045,0.303
+ c-0.022,0.079-0.052,0.138-0.092,0.175c-0.04,0.037-0.094,0.055-0.161,0.055c-0.068,0-0.175-0.042-0.322-0.128
+ s-0.328-0.179-0.542-0.281c-0.214-0.1-0.462-0.193-0.743-0.276c-0.282-0.083-0.591-0.124-0.927-0.124
+ c-0.263,0-0.493,0.032-0.688,0.097c-0.196,0.064-0.361,0.153-0.491,0.267c-0.132,0.113-0.23,0.25-0.294,0.408
+ c-0.064,0.159-0.096,0.328-0.096,0.505c0,0.263,0.072,0.491,0.215,0.685c0.144,0.193,0.337,0.364,0.579,0.514
+ c0.242,0.15,0.516,0.291,0.823,0.422c0.306,0.132,0.618,0.271,0.937,0.419c0.318,0.147,0.63,0.314,0.937,0.5
+ c0.306,0.187,0.578,0.41,0.818,0.671c0.238,0.26,0.431,0.567,0.578,0.919C-333.434,642.517-333.36,642.931-333.36,643.408z"/>
+</svg>
diff --git a/src/main/webapp/img/lib/mscae/DataServices_category_rollup.svg b/src/main/webapp/img/lib/mscae/DataServices_category_rollup.svg
new file mode 100644
index 00000000..b97a6c58
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/DataServices_category_rollup.svg
@@ -0,0 +1,83 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="Layer_1"
+ x="0px"
+ y="0px"
+ width="37.486"
+ height="49.688"
+ viewBox="-454 256 37.486 49.688"
+ enable-background="new -454 256 50 50"
+ xml:space="preserve"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="Azure DataServices category rollup.svg"><metadata
+ id="metadata25"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
+ id="defs23" /><sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1920"
+ inkscape:window-height="1018"
+ id="namedview21"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:zoom="10.363697"
+ inkscape:cx="22.055104"
+ inkscape:cy="17.809073"
+ inkscape:window-x="-8"
+ inkscape:window-y="-8"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="Layer_1" /><path
+ d="M -454,262.788 -454,298.899 C -454,302.648 -445.608,305.688 -435.257,305.688 L -435.257,262.788 C -435.257,262.788 -454,262.788 -454,262.788 Z"
+ id="path3"
+ inkscape:connector-curvature="0"
+ style="fill:#3999c6" /><path
+ d="M -435.514,305.687 -435.257,305.687 C -424.906,305.687 -416.514,302.649 -416.514,298.899 L -416.514,262.788 -435.514,262.788 -435.514,305.687 Z"
+ id="path5"
+ inkscape:connector-curvature="0"
+ style="fill:#59b4d9" /><path
+ d="M -416.514,262.788 C -416.514,266.537 -424.906,269.576 -435.257,269.576 -445.608,269.576 -454,266.537 -454,262.788 -454,259.039 -445.608,256 -435.257,256 -424.906,256 -416.514,259.039 -416.514,262.788"
+ id="path7"
+ inkscape:connector-curvature="0"
+ style="fill:#ffffff" /><path
+ d="M -420.346,262.397 C -420.346,264.872 -427.022,266.876 -435.257,266.876 -443.492,266.876 -450.169,264.872 -450.169,262.397 -450.169,259.923 -443.492,257.918 -435.257,257.918 -427.022,257.918 -420.346,259.923 -420.346,262.397"
+ id="path9"
+ inkscape:connector-curvature="0"
+ style="fill:#7fba00" /><path
+ d="M -423.47,265.134 C -421.518,264.377 -420.345,263.429 -420.345,262.399 -420.345,259.924 -427.021,257.919 -435.257,257.919 -443.492,257.919 -450.168,259.924 -450.168,262.399 -450.168,263.429 -448.995,264.377 -447.043,265.134 -444.317,264.076 -440.057,263.393 -435.257,263.393 -430.456,263.393 -426.198,264.076 -423.47,265.134"
+ id="path11"
+ inkscape:connector-curvature="0"
+ style="fill:#b8d432" /><path
+ d="M -443.729,280.765 -445.433,280.765 -445.433,290.519 -443.709,290.519 C -442.194,290.519 -441.02,290.045 -440.151,289.136 -439.319,288.227 -438.898,287.015 -438.898,285.482 -438.898,284.043 -439.319,282.909 -440.132,282.069 -440.985,281.201 -442.178,280.765 -443.729,280.765"
+ id="path13"
+ inkscape:connector-curvature="0"
+ style="fill:#3999c6" /><path
+ d="M -426.515,283.628 C -426.099,283.266 -425.891,282.792 -425.891,282.204 -425.891,281.065 -426.723,280.498 -428.411,280.498 L -429.713,280.498 -429.713,284.138 -428.18,284.138 C -427.479,284.138 -426.911,283.963 -426.515,283.628"
+ id="path15"
+ inkscape:connector-curvature="0"
+ style="fill:#59b4d9" /><path
+ d="M -425.946,287.241 C -426.402,286.902 -427.022,286.711 -427.823,286.711 L -429.716,286.711 -429.716,290.763 -427.841,290.763 C -427.044,290.763 -426.402,290.574 -425.928,290.195 -425.493,289.815 -425.267,289.326 -425.267,288.68 -425.263,288.073 -425.49,287.581 -425.946,287.241"
+ id="path17"
+ inkscape:connector-curvature="0"
+ style="fill:#59b4d9" /><path
+ d="M -436.917,276.561 C -436.23,277.29 -435.711,278.019 -435.361,278.748 -435.109,279.252 -434.695,280.577 -434.12,282.722 L -432.27,279.947 C -431.78,279.274 -431.184,278.633 -430.483,278.023 -429.782,277.413 -429.165,276.996 -428.633,276.772 -428.297,276.632 -427.925,276.562 -427.518,276.562 -426.915,276.562 -426.435,276.723 -426.078,277.046 -425.72,277.369 -425.542,277.761 -425.542,278.224 -425.542,278.757 -425.647,279.121 -425.857,279.317 -426.25,279.667 -426.698,279.843 -427.203,279.843 -427.497,279.843 -427.813,279.78 -428.149,279.654 -428.808,279.43 -429.25,279.318 -429.473,279.318 -429.809,279.318 -430.209,279.515 -430.671,279.907 -431.54,280.636 -432.577,282.045 -433.783,284.133 L -432.059,291.366 C -431.792,292.473 -431.569,293.136 -431.386,293.353 -431.204,293.571 -431.022,293.679 -430.839,293.679 -430.545,293.679 -430.201,293.518 -429.809,293.195 -429.038,292.55 -428.379,291.709 -427.832,290.672 L -427.096,291.05 C -427.979,292.704 -429.1,294.078 -430.46,295.171 -431.231,295.788 -431.883,296.096 -432.415,296.096 -433.2,296.096 -433.824,295.655 -434.287,294.772 -434.581,294.225 -435.191,291.87 -436.116,287.707 -438.303,291.506 -440.055,293.952 -441.373,295.045 -442.228,295.746 -443.055,296.096 -443.854,296.096 -444.415,296.096 -444.926,295.893 -445.389,295.486 -445.725,295.178 -445.893,294.764 -445.893,294.245 -445.893,293.782 -445.739,293.397 -445.43,293.089 -445.122,292.781 -444.743,292.626 -444.295,292.626 -443.846,292.626 -443.37,292.85 -442.865,293.299 -442.501,293.622 -442.22,293.783 -442.024,293.783 -441.856,293.783 -441.639,293.671 -441.372,293.447 -440.713,292.914 -439.816,291.765 -438.681,289.999 -437.546,288.233 -436.803,286.958 -436.452,286.172 -437.321,282.766 -437.791,280.965 -437.861,280.768 -438.183,279.857 -438.604,279.212 -439.122,278.833 -439.64,278.454 -440.405,278.266 -441.414,278.266 -441.736,278.266 -442.108,278.28 -442.529,278.308 L -442.529,277.551 -436.917,276.561 Z"
+ id="path19"
+ inkscape:connector-curvature="0"
+ style="fill:#ffffff" /></svg> \ No newline at end of file
diff --git a/src/main/webapp/img/lib/mscae/Data_Catalog.svg b/src/main/webapp/img/lib/mscae/Data_Catalog.svg
new file mode 100644
index 00000000..622f90af
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/Data_Catalog.svg
@@ -0,0 +1,92 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="Layer_1"
+ x="0px"
+ y="0px"
+ width="47"
+ height="50.200001"
+ viewBox="0 0 47 50.200001"
+ enable-background="new 0 0 50 50"
+ xml:space="preserve"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="Azure Data Catalog_COLOR.svg"><metadata
+ id="metadata29"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
+ id="defs27" /><sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1920"
+ inkscape:window-height="1018"
+ id="namedview25"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:zoom="10.363697"
+ inkscape:cx="15.75052"
+ inkscape:cy="16.924068"
+ inkscape:window-x="-8"
+ inkscape:window-y="-8"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="Layer_1" /><path
+ d="M 35.7,35.7 37.3,35.7 37.3,0 8.1,0 6,0 C 5,0.1 2.9,2.6 2.9,2.9 2.9,3 2.9,37.4 2.9,37.4 2.9,38.4 3.7,39.3 4.8,39.3 L 33.3,39.3 33.3,38.7 35.7,35.7 Z"
+ id="path3"
+ inkscape:connector-curvature="0"
+ style="fill:#0072c6" /><path
+ d="M 7.4,1.6 C 6.5,1.6 6.2,1.7 5.4,2.4 3.7,3.9 5.8,3.9 6.6,3.9 L 33.3,3.9 33.3,38.7 35.7,35.6 35.7,1.6 7.4,1.6 Z"
+ id="path5"
+ inkscape:connector-curvature="0"
+ style="fill:#e5e5e5" /><polygon
+ enable-background="new "
+ points="34.3,3.9 34.3,38.7 36.7,35.7 36.7,1.6 "
+ id="polygon7"
+ style="opacity:0.5;fill:#a0a1a2"
+ transform="translate(-1,0)" /><path
+ d="M 7.4,21.2 C 7.4,22 6.8,22.6 6,22.6 L 1.4,22.6 C 0.6,22.6 0,22 0,21.2 L 0,21.2 C 0,20.4 0.6,19.8 1.4,19.8 L 6,19.8 C 6.8,19.7 7.4,20.4 7.4,21.2 L 7.4,21.2 Z"
+ id="path9"
+ inkscape:connector-curvature="0"
+ style="fill:#a0a1a2" /><path
+ d="M 7.4,10.9 C 7.4,11.7 6.8,12.3 6,12.3 L 1.4,12.3 C 0.6,12.3 0,11.7 0,10.9 L 0,10.9 C 0,10.1 0.6,9.5 1.4,9.5 L 6,9.5 C 6.8,9.5 7.4,10.2 7.4,10.9 L 7.4,10.9 Z"
+ id="path11"
+ inkscape:connector-curvature="0"
+ style="fill:#a0a1a2" /><path
+ d="M 7.4,31.4 C 7.4,32.2 6.8,32.8 6,32.8 L 1.4,32.8 C 0.6,32.8 0,32.2 0,31.4 L 0,31.4 C 0,30.6 0.6,30 1.4,30 L 6,30 C 6.8,30 7.4,30.6 7.4,31.4 L 7.4,31.4 Z"
+ id="path13"
+ inkscape:connector-curvature="0"
+ style="fill:#a0a1a2" /><path
+ d="M 22.6,22.2 22.6,45.7 C 22.6,48.1 28.1,50.1 34.8,50.1 L 34.8,22.1 22.6,22.1 Z"
+ id="path15"
+ inkscape:connector-curvature="0"
+ style="fill:#3999c6" /><path
+ d="M 34.6,50.2 34.8,50.2 C 41.5,50.2 47,48.2 47,45.8 L 47,22.2 34.6,22.2 34.6,50.2 Z"
+ id="path17"
+ inkscape:connector-curvature="0"
+ style="fill:#59b4d9" /><path
+ d="M 47,22.2 C 47,24.6 41.5,26.6 34.8,26.6 28.1,26.6 22.6,24.6 22.6,22.2 22.6,19.8 28.1,17.8 34.8,17.8 41.5,17.8 47,19.8 47,22.2"
+ id="path19"
+ inkscape:connector-curvature="0"
+ style="fill:#ffffff" /><path
+ d="M 44.5,21.9 C 44.5,23.5 40.1,24.8 34.8,24.8 29.5,24.8 25.1,23.5 25.1,21.9 25.1,20.3 29.5,19 34.8,19 40.1,19 44.5,20.3 44.5,21.9"
+ id="path21"
+ inkscape:connector-curvature="0"
+ style="fill:#7fba00" /><path
+ d="M 42.5,23.7 C 43.8,23.2 44.5,22.6 44.5,21.9 44.5,20.3 40.1,19 34.8,19 29.4,19 25.1,20.3 25.1,21.9 25.1,22.6 25.9,23.2 27.1,23.7 28.9,23 31.7,22.6 34.8,22.6 37.9,22.6 40.7,23 42.5,23.7"
+ id="path23"
+ inkscape:connector-curvature="0"
+ style="fill:#b8d432" /></svg> \ No newline at end of file
diff --git a/src/main/webapp/img/lib/mscae/Data_Factory.svg b/src/main/webapp/img/lib/mscae/Data_Factory.svg
new file mode 100644
index 00000000..2c9a117c
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/Data_Factory.svg
@@ -0,0 +1,69 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="Layer_1"
+ x="0px"
+ y="0px"
+ width="50"
+ height="49.900002"
+ viewBox="0 0 50 49.900002"
+ enable-background="new 0 0 50 50"
+ xml:space="preserve"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="Azure Data Factory_COLOR.svg"><metadata
+ id="metadata17"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
+ id="defs15" /><sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1920"
+ inkscape:window-height="1018"
+ id="namedview13"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:zoom="10.363697"
+ inkscape:cx="24.141106"
+ inkscape:cy="19.961658"
+ inkscape:window-x="-8"
+ inkscape:window-y="-8"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="Layer_1" /><path
+ d="M 49.9,29.4 49.9,29.4 49.9,17.3 36.2,29.2 35.9,29.2 35.9,17.3 22.2,29.2 22.2,29.2 22.2,4.3 C 22.2,2.2 17.5,0.1 11.3,0.1 5.1,0.1 0,2.1 0,4.3 L 0,49.9 50,49.9 49.9,29.4 Z M 11.3,6.3 C 6.8,6.3 3.2,5.2 3.2,4 3.2,2.8 6.8,1.7 11.3,1.7 15.8,1.7 19.4,2.7 19.4,4 19.3,5.2 15.7,6.3 11.3,6.3 Z M 34.9,41.8 29.4,41.8 29.4,36.3 34.9,36.3 34.9,41.8 Z M 25.2,41.8 19.7,41.8 19.7,36.3 25.2,36.3 25.2,41.8 Z M 39.2,41.8 39.2,36.3 44.7,36.3 44.7,41.8 39.2,41.8 Z"
+ id="path3"
+ inkscape:connector-curvature="0"
+ style="fill:#59b4d9" /><rect
+ x="0"
+ y="4"
+ width="11.1"
+ height="45.900002"
+ id="rect5"
+ style="fill:#3999c6" /><path
+ d="M 22.1,4 C 22.1,6.2 17.1,8 11,8 4.9,8 0,6.2 0,4 0,1.8 5,0 11.1,0 17.2,0 22.1,1.7 22.1,4"
+ id="path7"
+ inkscape:connector-curvature="0"
+ style="fill:#ffffff" /><path
+ d="M 19.9,3.7 C 19.9,5.2 16,6.3 11.1,6.3 6.2,6.3 2.3,5.2 2.3,3.7 2.3,2.2 6.2,1.1 11.1,1.1 16,1.1 19.9,2.3 19.9,3.7"
+ id="path9"
+ inkscape:connector-curvature="0"
+ style="fill:#7fba00" /><path
+ d="M 18,5.3 C 19.2,4.9 19.8,4.3 19.8,3.7 19.8,2.2 15.9,1.1 11,1.1 6.1,1.1 2.2,2.3 2.2,3.7 2.3,4.3 3,4.9 4.1,5.3 5.7,4.7 8.2,4.3 11.1,4.3 13.9,4.3 16.4,4.7 18,5.3"
+ id="path11"
+ inkscape:connector-curvature="0"
+ style="fill:#b8d432" /></svg> \ No newline at end of file
diff --git a/src/main/webapp/img/lib/mscae/Data_Lake_Analytics.svg b/src/main/webapp/img/lib/mscae/Data_Lake_Analytics.svg
new file mode 100644
index 00000000..26a79aeb
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/Data_Lake_Analytics.svg
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ viewBox="-549 251 100 100" style="enable-background:new -549 251 100 100;" xml:space="preserve">
+ <g>
+ <path fill="#a0a1a2" d="M-466.3,342.8h-65.5c-5,0-9.1-4.1-9.1-9.1v-65.5c0-5,4.1-9.1,9.1-9.1h65.5c5,0,9.1,4.1,9.1,9.1v65.5
+ C-457.2,338.7-461.3,342.8-466.3,342.8z M-531.8,265.1c-1.7,0-3,1.4-3,3v65.5c0,1.7,1.4,3,3,3h65.5c1.7,0,3-1.4,3-3v-65.5
+ c0-1.7-1.4-3-3-3H-531.8z"/>
+ <g>
+ <path fill="#7a7a7a" d="M-507.9,251.9c-2.2-1-4.8-1.2-7.1-0.3c-2.3,0.8-4.2,2.5-5.2,4.8l-1.4,2.9h29.5L-507.9,251.9z"/>
+ <path fill="#7a7a7a" d="M-449.6,285c-0.8-2.3-2.5-4.2-4.8-5.2l-2.9-1.4V308l7.4-15.8C-448.8,289.9-448.7,287.4-449.6,285z"/>
+ <path fill="#7a7a7a" d="M-548.1,316.7c-1,2.2-1.2,4.8-0.3,7.1c0.8,2.3,2.5,4.2,4.8,5.2l2.9,1.4v-29.5L-548.1,316.7z"/>
+ <path fill="#7a7a7a" d="M-483.3,350.1c1.2,0.6,2.6,0.9,3.9,0.9c1.1,0,2.1-0.2,3.2-0.6c2.3-0.8,4.2-2.5,5.2-4.8l0,0l1.4-2.9h-29.5
+ L-483.3,350.1z"/>
+ </g>
+ <path fill="#FFFFFF" d="M-531.8,265.1c-1.7,0-3,1.4-3,3v65.5c0,1.7,1.4,3,3,3h65.5c1.7,0,3-1.4,3-3v-65.5c0-1.7-1.4-3-3-3H-531.8z"/>
+ <path fill="#59b4d9" d="M-484.6,294.7L-484.6,294.7h-12.7l5.3-17.7c0.1-0.5-0.1-1-0.5-1.2c-0.1-0.1-0.3-0.1-0.4-0.1
+ c-0.3,0-0.6,0.2-0.8,0.4l-20.5,29.9c-0.2,0.3-0.2,0.7-0.1,1c0.2,0.3,0.5,0.5,0.9,0.5h12.3l-5.5,18c-0.1,0.5,0.1,1,0.5,1.2
+ c0.1,0.1,0.3,0.1,0.4,0.1c0.3,0,0.6-0.2,0.8-0.4l21.1-30.2c0.1-0.2,0.2-0.4,0.2-0.6C-483.6,295.1-484.1,294.7-484.6,294.7z"/>
+ </g>
+</svg>
diff --git a/src/main/webapp/img/lib/mscae/Data_Lake_Store.svg b/src/main/webapp/img/lib/mscae/Data_Lake_Store.svg
new file mode 100644
index 00000000..aaa2571a
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/Data_Lake_Store.svg
@@ -0,0 +1,56 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="Layer_1"
+ x="0px"
+ y="0px"
+ viewBox="-549 251 100 78.5"
+ xml:space="preserve"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="Azure Data Lake Store_COLOR.svg"
+ width="100"
+ height="78.5"><metadata
+ id="metadata13"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
+ id="defs11" /><sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1920"
+ inkscape:window-height="1018"
+ id="namedview9"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:zoom="7.3282406"
+ inkscape:cx="27.126038"
+ inkscape:cy="39.310048"
+ inkscape:window-x="-8"
+ inkscape:window-y="-8"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="Layer_1" /><g
+ id="g3"
+ transform="translate(0,-10.7)"><path
+ d="M -489.9,269.8 -492.8,264.8 C -493.9,262.9 -496,261.7 -498.2,261.7 L -542.8,261.7 C -546.2,261.7 -549,264.5 -549,267.9 L -549,270.8 -549,271.1 -488.8,271.1 C -489.3,270.8 -489.6,270.3 -489.9,269.8 Z"
+ id="path5"
+ inkscape:connector-curvature="0"
+ style="fill:#3999c6" /><path
+ d="M -452.9,274.3 -549,274.3 -549,278.9 -549,334 C -549,337.4 -546.2,340.2 -542.8,340.2 L -455.2,340.2 C -451.8,340.2 -449,337.4 -449,334 L -449,280 C -449,277.5 -450.6,275.3 -452.9,274.3 Z M -486.3,304.3 -504,329.6 C -504.2,329.8 -504.4,330 -504.7,330 -504.8,330 -505,330 -505.1,329.9 -505.5,329.7 -505.7,329.3 -505.5,328.9 L -500.9,313.8 -511.2,313.8 C -511.5,313.8 -511.8,313.6 -512,313.3 -512.1,313 -512.1,312.7 -511.9,312.4 L -494.7,287.4 C -494.5,287.2 -494.3,287 -494,287 -493.9,287 -493.8,287 -493.6,287.1 -493.2,287.3 -493,287.7 -493.2,288.1 L -497.6,302.9 -487,302.9 -487,302.9 C -486.5,302.9 -486.1,303.3 -486.1,303.8 -486.1,304 -486.2,304.1 -486.3,304.3 Z"
+ id="path7"
+ inkscape:connector-curvature="0"
+ style="fill:#59b4d9" /></g></svg> \ No newline at end of file
diff --git a/src/main/webapp/img/lib/mscae/Data_Warehouse.svg b/src/main/webapp/img/lib/mscae/Data_Warehouse.svg
new file mode 100644
index 00000000..0ee3c82f
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/Data_Warehouse.svg
@@ -0,0 +1,175 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="Layer_1"
+ x="0px"
+ y="0px"
+ width="372.89999"
+ height="362.60001"
+ viewBox="0 0 372.89999 362.60001"
+ xml:space="preserve"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="Azure Data Warehouse_COLOR.svg"><metadata
+ id="metadata78"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
+ id="defs76" /><sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1920"
+ inkscape:window-height="1018"
+ id="namedview74"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:zoom="1.2954622"
+ inkscape:cx="230.45437"
+ inkscape:cy="96.694132"
+ inkscape:window-x="-8"
+ inkscape:window-y="-8"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="Layer_1" /><g
+ id="Layer_4"
+ transform="translate(-17.5,-14.9)"><rect
+ x="107.3"
+ y="128.60001"
+ style="fill:#7fbb42"
+ width="35.700001"
+ height="35.700001"
+ id="rect4" /><rect
+ x="79"
+ y="225.39999"
+ style="fill:#7fbb42"
+ width="35.700001"
+ height="35.700001"
+ id="rect6" /><rect
+ x="129.8"
+ y="225.39999"
+ style="fill:#7fbb42"
+ width="35.700001"
+ height="35.700001"
+ id="rect8" /><rect
+ x="180.10001"
+ y="225.39999"
+ style="fill:#7fbb42"
+ width="35.700001"
+ height="35.700001"
+ id="rect10" /><rect
+ x="79"
+ y="177"
+ style="fill:#7fbb42"
+ width="35.700001"
+ height="35.700001"
+ id="rect12" /><rect
+ x="129.8"
+ y="177"
+ style="fill:#7fbb42"
+ width="35.700001"
+ height="35.700001"
+ id="rect14" /><polygon
+ style="fill:#3999c6"
+ points="46.2,111.4 46.2,262.3 70.2,262.3 70.2,111.4 245,111.4 245,252.7 271.4,252.7 271.4,111.4 297.7,111.4 297.7,89.6 158.1,14.9 17.5,89.6 17.5,111.4 "
+ id="polygon16" /><polygon
+ style="opacity:0.8;fill:#b8d433;enable-background:new"
+ points="107.3,133.2 107.3,128.6 143,128.6 143,164.3 138.9,164.3 138.9,133.2 "
+ id="polygon18" /><polygon
+ style="opacity:0.5;fill:#b8d433;enable-background:new"
+ points="143,159.8 143,164.3 107.3,164.3 107.3,128.6 111.4,128.6 111.4,159.8 "
+ id="polygon20" /><polygon
+ style="opacity:0.8;fill:#b8d433;enable-background:new"
+ points="79,181.6 79,177 114.7,177 114.7,212.7 110.7,212.7 110.7,181.6 "
+ id="polygon22" /><polygon
+ style="opacity:0.5;fill:#b8d433;enable-background:new"
+ points="114.7,208.1 114.7,212.7 79,212.7 79,177 83.1,177 83.1,208.1 "
+ id="polygon24" /><polygon
+ style="opacity:0.8;fill:#b8d433;enable-background:new"
+ points="129.8,181.6 129.8,177 165.7,177 165.7,212.7 161.4,212.7 161.4,181.6 "
+ id="polygon26" /><polygon
+ style="opacity:0.5;fill:#b8d433;enable-background:new"
+ points="165.7,208.1 165.7,212.7 129.8,212.7 129.8,177 134.1,177 134.1,208.1 "
+ id="polygon28" /><polygon
+ style="opacity:0.8;fill:#b8d433;enable-background:new"
+ points="79,229.9 79,225.4 114.7,225.4 114.7,261.1 110.7,261.1 110.7,229.9 "
+ id="polygon30" /><polygon
+ style="opacity:0.5;fill:#b8d433;enable-background:new"
+ points="114.7,256.5 114.7,261.1 79,261.1 79,225.4 83.1,225.4 83.1,256.5 "
+ id="polygon32" /><polygon
+ style="opacity:0.8;fill:#b8d433;enable-background:new"
+ points="129.8,229.9 129.8,225.4 165.7,225.4 165.7,261.1 161.4,261.1 161.4,229.9 "
+ id="polygon34" /><polygon
+ style="opacity:0.5;fill:#b8d433;enable-background:new"
+ points="165.7,256.5 165.7,261.1 129.8,261.1 129.8,225.4 134.1,225.4 134.1,256.5 "
+ id="polygon36" /><polygon
+ style="opacity:0.8;fill:#b8d433;enable-background:new"
+ points="180.1,229.9 180.1,225.4 215.8,225.4 215.8,261.1 211.7,261.1 211.7,229.9 "
+ id="polygon38" /><polygon
+ style="opacity:0.5;fill:#b8d433;enable-background:new"
+ points="215.8,256.5 215.8,261.1 180.1,261.1 180.1,225.4 184.2,225.4 184.2,256.5 "
+ id="polygon40" /><polygon
+ style="opacity:0.8;fill:#b8d433;enable-background:new"
+ points="138.2,128.6 143,128.6 143,132.2 112.6,164.3 107.3,164.3 107.3,160.2 "
+ id="polygon42" /><polygon
+ style="opacity:0.8;fill:#b8d433;enable-background:new"
+ points="161,177 165.7,177 165.7,180.6 135.1,212.7 129.8,212.7 129.8,208.6 "
+ id="polygon44" /><polygon
+ style="opacity:0.8;fill:#b8d433;enable-background:new"
+ points="109.9,177 114.7,177 114.7,180.6 84.3,212.7 79,212.7 79,208.6 "
+ id="polygon46" /><polygon
+ style="opacity:0.8;fill:#b8d433;enable-background:new"
+ points="109.9,225.4 114.7,225.4 114.7,229 84.3,261.1 79,261.1 79,257 "
+ id="polygon48" /><polygon
+ style="opacity:0.8;fill:#b8d433;enable-background:new"
+ points="161,225.4 165.7,225.4 165.7,229 135.1,261.1 129.8,261.1 129.8,257 "
+ id="polygon50" /><polygon
+ style="opacity:0.8;fill:#b8d433;enable-background:new"
+ points="211,225.4 215.8,225.4 215.8,229 185.4,261.1 180.1,261.1 180.1,257 "
+ id="polygon52" /><g
+ id="g54"><path
+ style="fill:#3999c6"
+ d="M 229,192.8 229,348.2 C 229,364.2 265.2,377.4 309.7,377.4 L 309.7,192.8 229,192.8 Z"
+ id="path56"
+ inkscape:connector-curvature="0" /><path
+ style="fill:#5ab4d9"
+ d="M 308.5,377.5 309.7,377.5 C 354.3,377.5 390.4,364.3 390.4,348.3 L 390.4,192.8 308.5,192.8 308.5,377.5 Z"
+ id="path58"
+ inkscape:connector-curvature="0" /><path
+ style="fill:#ffffff"
+ d="M 390.4,192.8 C 390.4,208.8 354.2,222 309.7,222 265.2,222 229,208.9 229,192.8 229,176.7 265.2,163.6 309.7,163.6 354.2,163.6 390.4,176.5 390.4,192.8"
+ id="path60"
+ inkscape:connector-curvature="0" /><path
+ style="fill:#7fbb42"
+ d="M 373.9,191.1 C 373.9,201.6 345.2,210.5 309.7,210.5 274.2,210.5 245.5,201.9 245.5,191.1 245.5,180.6 274.2,171.7 309.7,171.7 345.2,171.7 373.9,180.4 373.9,191.1"
+ id="path62"
+ inkscape:connector-curvature="0" /><path
+ style="fill:#b8d433"
+ d="M 360.5,202.9 C 368.9,199.5 373.9,195.5 373.9,191.2 373.9,180.7 345.2,171.8 309.7,171.8 274.2,171.8 245.5,180.4 245.5,191.2 245.5,195.8 250.5,199.8 258.9,202.9 270.6,198.3 289.1,195.5 309.7,195.5 330.3,195.2 348.7,198.3 360.5,202.9"
+ id="path64"
+ inkscape:connector-curvature="0" /><g
+ id="g66"><path
+ style="fill:#ffffff"
+ d="M 249.1,304.2 249.1,293.2 C 251,294.9 253.2,296.1 255.6,297 258,297.7 260.4,298.2 262.5,298.2 263.9,298.2 265.1,298 266.1,297.7 267.1,297.5 268,297.2 268.7,296.7 269.4,296.2 269.9,295.7 270.1,295 270.3,294.3 270.6,293.8 270.6,293.1 270.6,292.1 270.4,291.2 269.9,290.5 269.4,289.8 268.7,289.1 267.7,288.3 266.7,287.6 265.5,287.1 264.3,286.4 263.1,285.9 261.7,285.2 260,284.5 256.2,282.8 253.3,280.9 251.4,278.8 249.5,276.4 248.5,273.8 248.5,270.4 248.5,267.8 249,265.6 249.9,263.9 250.9,262 252.3,260.5 254,259.3 255.7,258.1 257.8,257.1 260.2,256.7 262.6,256.2 265,256 267.6,256 270.2,256 272.4,256.2 274.3,256.5 276.2,256.7 278.1,257.2 279.8,257.9 L 279.8,268.2 C 279.1,267.7 278.1,267.2 277.2,266.8 276.3,266.4 275.3,266.1 274.3,265.8 273.3,265.6 272.1,265.3 271.2,265.1 270.2,264.9 269.3,264.9 268.3,264.9 267.1,264.9 265.9,264.9 264.9,265.1 263.9,265.3 263,265.6 262.3,266.1 261.6,266.6 261.1,267.1 260.6,267.5 260.1,268.2 260.1,268.7 260.1,269.4 260.1,270.1 260.3,270.8 260.8,271.6 261.3,272.3 261.8,272.8 262.7,273.5 263.4,274 264.4,274.7 265.6,275.2 266.8,275.7 268,276.4 269.4,276.9 271.3,277.6 273.2,278.6 274.7,279.5 276.4,280.5 277.6,281.4 278.8,282.6 280,283.8 280.7,285 281.4,286.7 281.9,288.1 282.4,289.8 282.4,292 282.4,294.6 281.9,297 281,298.9 280,300.8 278.6,302.3 276.7,303.5 275,304.7 272.9,305.4 270.5,305.9 268.1,306.4 265.7,306.6 263.1,306.6 260.5,306.6 257.8,306.4 255.4,305.9 252.9,305.9 250.8,305.1 249.1,304.2 Z"
+ id="path68"
+ inkscape:connector-curvature="0" /><path
+ style="fill:#ffffff"
+ d="M 311.1,307.1 C 304.2,307.1 298.4,304.7 293.9,300.2 289.6,295.6 287.2,289.7 287.2,282.2 287.2,274.5 289.4,268.3 293.9,263.5 298.5,258.7 304.2,256.3 311.6,256.3 318.5,256.3 324.3,258.7 328.6,263.2 332.9,267.7 335.1,273.7 335.1,281.4 335.1,289.1 332.9,295.3 328.4,300.1 328.2,300.3 328.2,300.3 327.9,300.6 327.7,300.8 327.7,300.8 327.4,301.1 L 339.9,313.1 324.3,313.1 317.8,306.4 C 316.2,306.8 313.8,307.1 311.1,307.1 Z M 311.6,265.9 C 307.8,265.9 304.7,267.3 302.3,270.2 299.9,273.1 298.9,276.9 298.9,281.7 298.9,286.5 300.1,290.3 302.3,293.2 304.7,296.1 307.6,297.5 311.2,297.5 315,297.5 317.9,296.1 320.3,293.4 322.5,290.5 323.7,286.7 323.7,281.9 323.7,276.9 322.5,272.8 320.3,269.9 318.3,267.3 315.4,265.9 311.6,265.9 Z"
+ id="path70"
+ inkscape:connector-curvature="0" /><path
+ style="fill:#ffffff"
+ d="M 372.7,306.1 343.5,306.1 343.5,257 354.5,257 354.5,297 372.7,297 372.7,306.1 372.7,306.1 Z"
+ id="path72"
+ inkscape:connector-curvature="0" /></g></g></g></svg> \ No newline at end of file
diff --git a/src/main/webapp/img/lib/mscae/Database_General.svg b/src/main/webapp/img/lib/mscae/Database_General.svg
new file mode 100644
index 00000000..0d353b9d
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/Database_General.svg
@@ -0,0 +1,83 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="Layer_1"
+ x="0px"
+ y="0px"
+ width="37.486"
+ height="49.688"
+ viewBox="0 0 37.486 49.688"
+ enable-background="new 0 0 50 50"
+ xml:space="preserve"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="Azure Database General_COLOR.svg"><metadata
+ id="metadata25"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
+ id="defs23" /><sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1920"
+ inkscape:window-height="1018"
+ id="namedview21"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:zoom="10.363697"
+ inkscape:cx="23.355131"
+ inkscape:cy="16.056862"
+ inkscape:window-x="-8"
+ inkscape:window-y="-8"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="Layer_1" /><path
+ d="M 0,6.788 0,42.899 C 0,46.648 8.392,49.688 18.743,49.688 L 18.743,6.788 C 18.743,6.788 0,6.788 0,6.788 Z"
+ id="path3"
+ inkscape:connector-curvature="0"
+ style="fill:#3999c6" /><path
+ d="M 18.486,49.687 18.743,49.687 C 29.094,49.687 37.486,46.649 37.486,42.899 L 37.486,6.788 18.486,6.788 18.486,49.687 Z"
+ id="path5"
+ inkscape:connector-curvature="0"
+ style="fill:#59b4d9" /><path
+ d="M 37.486,6.788 C 37.486,10.537 29.094,13.576 18.743,13.576 8.392,13.576 0,10.537 0,6.788 0,3.039 8.392,0 18.743,0 29.094,0 37.486,3.039 37.486,6.788"
+ id="path7"
+ inkscape:connector-curvature="0"
+ style="fill:#ffffff" /><path
+ d="M 33.654,6.397 C 33.654,8.872 26.978,10.876 18.743,10.876 10.508,10.876 3.831,8.872 3.831,6.397 3.831,3.923 10.508,1.918 18.743,1.918 26.978,1.918 33.654,3.923 33.654,6.397"
+ id="path9"
+ inkscape:connector-curvature="0"
+ style="fill:#7fba00" /><path
+ d="M 30.53,9.134 C 32.482,8.377 33.655,7.429 33.655,6.399 33.655,3.924 26.979,1.919 18.743,1.919 10.508,1.919 3.832,3.924 3.832,6.399 3.832,7.429 5.005,8.377 6.957,9.134 9.683,8.076 13.943,7.393 18.743,7.393 23.544,7.393 27.802,8.076 30.53,9.134"
+ id="path11"
+ inkscape:connector-curvature="0"
+ style="fill:#b8d432" /><path
+ d="M 30.857,36.068 C 29.854,36.904 28.495,37.324 26.729,37.324 L 20.839,37.324 20.839,21.961 26.426,21.961 C 28.185,21.961 29.533,22.282 30.46,22.947 31.328,23.571 31.763,24.444 31.763,25.559 31.763,26.448 31.446,27.204 30.799,27.869 30.248,28.419 29.586,28.799 28.77,29.022 L 28.77,29.058 C 29.865,29.193 30.759,29.61 31.425,30.311 32.048,30.976 32.369,31.792 32.369,32.735 32.373,34.14 31.861,35.24 30.857,36.068 M 16.502,35.163 C 15.028,36.605 13.038,37.324 10.555,37.324 L 5.117,37.324 5.117,21.961 10.555,21.961 C 16.01,21.961 18.738,24.444 18.738,29.441 18.738,31.83 18,33.742 16.502,35.163"
+ id="path13"
+ inkscape:connector-curvature="0"
+ style="fill:#ffffff" /><path
+ d="M 10.271,24.765 8.567,24.765 8.567,34.519 10.291,34.519 C 11.806,34.519 12.98,34.045 13.849,33.136 14.681,32.227 15.102,31.015 15.102,29.482 15.102,28.043 14.681,26.909 13.868,26.069 13.015,25.201 11.822,24.765 10.271,24.765"
+ id="path15"
+ inkscape:connector-curvature="0"
+ style="fill:#3999c6" /><path
+ d="M 27.485,27.628 C 27.901,27.266 28.109,26.792 28.109,26.204 28.109,25.065 27.277,24.498 25.589,24.498 L 24.287,24.498 24.287,28.138 25.82,28.138 C 26.521,28.138 27.089,27.963 27.485,27.628"
+ id="path17"
+ inkscape:connector-curvature="0"
+ style="fill:#59b4d9" /><path
+ d="M 28.054,31.241 C 27.598,30.902 26.978,30.711 26.177,30.711 L 24.284,30.711 24.284,34.763 26.159,34.763 C 26.956,34.763 27.598,34.574 28.072,34.195 28.507,33.815 28.733,33.326 28.733,32.68 28.737,32.073 28.51,31.581 28.054,31.241"
+ id="path19"
+ inkscape:connector-curvature="0"
+ style="fill:#59b4d9" /></svg> \ No newline at end of file
diff --git a/src/main/webapp/img/lib/mscae/Databricks.svg b/src/main/webapp/img/lib/mscae/Databricks.svg
new file mode 100644
index 00000000..4b222ed2
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/Databricks.svg
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="utf-8"?>
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ width="24px" height="25.26px" viewBox="0 0 24 25.26" enable-background="new 0 0 24 25.26" xml:space="preserve">
+<title>Artboard 4</title>
+<g>
+ <polygon fill="#DF262B" points="0,18.937 12,25.26 24,18.937 24,14.886 0,14.886 "/>
+ <polygon fill="#F25F32" points="12,8.562 0,14.886 12,21.209 24,14.886 "/>
+</g>
+<g>
+ <polygon fill="#DF262B" points="0,10.375 12,16.698 24,10.375 24,6.323 0,6.323 "/>
+ <polygon fill="#F25F32" points="12,0 0,6.323 12,12.647 24,6.323 "/>
+</g>
+</svg>
diff --git a/src/main/webapp/img/lib/mscae/DevTest_Labs.svg b/src/main/webapp/img/lib/mscae/DevTest_Labs.svg
new file mode 100644
index 00000000..3b44d237
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/DevTest_Labs.svg
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="utf-8"?>
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ width="50px" height="50px" viewBox="0 0 50 50" enable-background="new 0 0 50 50" xml:space="preserve">
+<path fill="#0072C6" d="M50,25.5c0-3.2-2.6-5.8-5.8-5.8c-0.2,0-0.5,0-0.7,0c0.4-1.3,0.5-2.7,0.5-4.1C44.1,7,37.1,0,28.6,0
+ C21.8,0,16,4.4,14,10.6c-1.1-0.4-2.2-0.6-3.4-0.6C4.7,10,0,14.8,0,20.7c0,5.9,4.7,10.6,10.5,10.6c0,0,0,0,0,0v0h34.1l0,0
+ C47.7,31,50,28.5,50,25.5"/>
+<path opacity="0.1" fill="#FFFFFF" d="M16.2,31.3c-1.4-1.4-2.4-3.2-2.9-5.2c-1.3-5.7,2.2-11.4,7.9-12.7c1.2-0.3,2.4-0.3,3.5-0.2
+ c0.5-5.4,3.8-10.1,8.6-12.5C31.8,0.3,30.3,0,28.6,0C21.8,0,16,4.4,14,10.6c-1.1-0.4-2.2-0.6-3.4-0.6C4.7,10,0,14.8,0,20.7
+ c0,5.9,4.7,10.6,10.5,10.6c0,0,0,0,0,0v0H16.2z"/>
+<path fill="#59B4D9" d="M46.3,46.3L35.8,28v-7.4H36c1.3,0,2.3-1,2.3-2.3S37.2,16,36,16H24.4c-1.3,0-2.3,1-2.3,2.3s1,2.3,2.3,2.3h0.2
+ V28L14,46.3c-1.2,2-0.2,3.7,2.1,3.7h28.1C46.6,50,47.5,48.4,46.3,46.3z"/>
+<path fill="#804998" d="M37.6,38.5h-5c0.1,0.3,0.2,0.6,0.2,0.9c0,1.2-1,2.1-2.1,2.1s-2.1-1-2.1-2.1c0-0.3,0.1-0.7,0.2-0.9h-6.1
+ L18.4,46H42L37.6,38.5z"/>
+<path fill="#68217A" d="M30.7,41.5c1.2,0,2.1-1,2.1-2.1c0-0.3-0.1-0.7-0.2-0.9h-3.8c-0.1,0.3-0.2,0.6-0.2,0.9
+ C28.6,40.6,29.6,41.5,30.7,41.5z"/>
+<circle fill="#68217A" cx="33.4" cy="43.2" r="1"/>
+<path opacity="0.25" fill="#FFFFFF" d="M14,46.3L24.6,28v-7.4h-0.2c-1.3,0-2.3-1-2.3-2.3s1-2.3,2.3-2.3h5V28l-5.6,22h-7.7
+ C13.8,50,12.9,48.4,14,46.3z"/>
+</svg>
diff --git a/src/main/webapp/img/lib/mscae/Discs.svg b/src/main/webapp/img/lib/mscae/Discs.svg
new file mode 100644
index 00000000..85b9bb92
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/Discs.svg
@@ -0,0 +1,86 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="Layer_1"
+ x="0px"
+ y="0px"
+ height="42.504002"
+ width="50"
+ viewBox="0 0 50 42.504002"
+ xml:space="preserve"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="Discs.svg"><metadata
+ id="metadata27"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
+ id="defs25" /><sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1920"
+ inkscape:window-height="1018"
+ id="namedview23"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:zoom="10.363697"
+ inkscape:cx="16.94835"
+ inkscape:cy="10.755606"
+ inkscape:window-x="-8"
+ inkscape:window-y="-8"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="Layer_1" /><path
+ d="M 50,33.45 C 50,38.451 38.806,42.504 25,42.504 11.194,42.504 0,38.451 0,33.45 L 0,28.57 50,28.57 50,33.45 Z"
+ id="path3"
+ inkscape:connector-curvature="0"
+ style="fill:#7fba00" /><path
+ d="M 50,28.57 C 50,33.571 38.806,37.624 25,37.624 11.194,37.624 0,33.571 0,28.57 0,23.57 11.193,19.516 25,19.516 38.807,19.516 50,23.57 50,28.57"
+ id="path5"
+ inkscape:connector-curvature="0"
+ style="fill:#b8d432" /><path
+ d="M 33.013,28.049 C 33.013,29.379 29.425,30.456 24.999,30.456 20.573,30.456 16.984,29.379 16.984,28.049 16.984,26.719 20.573,25.642 24.999,25.642 29.425,25.642 33.013,26.72 33.013,28.049"
+ id="path7"
+ inkscape:connector-curvature="0"
+ style="fill:#7fba00" /><path
+ d="M 43.071,22.367 C 39.569,21.04 34.967,20.098 29.792,19.734 L 26.548,25.738 C 28.144,25.832 29.571,26.067 30.675,26.4 L 43.071,22.367 Z"
+ id="path9"
+ inkscape:connector-curvature="0"
+ style="opacity:0.25;fill:#ffffff" /><path
+ d="M 5.902,34.46 C 9.503,36.003 14.5,37.103 20.19,37.505 L 23.983,30.485 C 22.404,30.425 20.969,30.228 19.815,29.933 L 5.902,34.46 Z"
+ id="path11"
+ inkscape:connector-curvature="0"
+ style="opacity:0.25;fill:#ffffff" /><path
+ d="M 50,13.934 C 50,18.935 38.806,22.988 25,22.988 11.194,22.988 0,18.934 0,13.934 L 0,9.054 50,9.054 50,13.934 Z"
+ id="path13"
+ inkscape:connector-curvature="0"
+ style="fill:#0072c6" /><path
+ d="M 50,9.054 C 50,14.055 38.806,18.108 25,18.108 11.194,18.108 0,14.054 0,9.054 0,4.054 11.193,0 25,0 38.807,0 50,4.053 50,9.054"
+ id="path15"
+ inkscape:connector-curvature="0"
+ style="fill:#59b4d9" /><path
+ d="M 33.013,8.533 C 33.013,9.863 29.425,10.94 24.999,10.94 20.573,10.94 16.984,9.863 16.984,8.533 16.984,7.203 20.573,6.126 24.999,6.126 29.425,6.126 33.013,7.203 33.013,8.533"
+ id="path17"
+ inkscape:connector-curvature="0"
+ style="fill:#0072c6" /><path
+ d="M 43.071,2.801 C 39.569,1.474 34.967,0.532 29.792,0.168 L 26.548,6.172 C 28.144,6.266 29.571,6.501 30.675,6.834 L 43.071,2.801 Z"
+ id="path19"
+ inkscape:connector-curvature="0"
+ style="opacity:0.25;fill:#ffffff" /><path
+ d="M 5.902,14.894 C 9.503,16.437 14.5,17.537 20.19,17.939 L 23.983,10.919 C 22.404,10.859 20.969,10.662 19.815,10.367 L 5.902,14.894 Z"
+ id="path21"
+ inkscape:connector-curvature="0"
+ style="opacity:0.25;fill:#ffffff" /></svg> \ No newline at end of file
diff --git a/src/main/webapp/img/lib/mscae/DocumentDB.svg b/src/main/webapp/img/lib/mscae/DocumentDB.svg
new file mode 100644
index 00000000..14dda996
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/DocumentDB.svg
@@ -0,0 +1,77 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="Layer_1"
+ x="0px"
+ y="0px"
+ width="37.799999"
+ height="50"
+ viewBox="0 0 37.799999 50"
+ enable-background="new 0 0 50 50"
+ xml:space="preserve"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="Azure DocumentDB_COLOR.svg"><metadata
+ id="metadata23"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
+ id="defs21" /><sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1920"
+ inkscape:window-height="1018"
+ id="namedview19"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:zoom="14.656481"
+ inkscape:cx="6.0841321"
+ inkscape:cy="23.516266"
+ inkscape:window-x="-8"
+ inkscape:window-y="-8"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="Layer_1" /><path
+ d="M 0,6.8 0,43.1 C 0,46.9 8.4,49.9 18.9,49.9 L 18.9,6.8 0,6.8 Z"
+ id="path3"
+ inkscape:connector-curvature="0"
+ style="fill:#3999c6" /><path
+ d="M 18.6,50 18.9,50 C 29.3,50 37.8,46.9 37.8,43.2 L 37.8,6.8 18.6,6.8 18.6,50 Z"
+ id="path5"
+ inkscape:connector-curvature="0"
+ style="fill:#59b4d9" /><path
+ d="M 37.8,6.8 C 37.8,10.6 29.4,13.6 18.9,13.6 8.4,13.6 0,10.6 0,6.8 0,3.1 8.5,0 18.9,0 29.3,0 37.8,3.1 37.8,6.8"
+ id="path7"
+ inkscape:connector-curvature="0"
+ style="fill:#ffffff" /><path
+ d="M 33.9,6.4 C 33.9,8.9 27.2,10.9 18.9,10.9 10.6,10.9 3.9,8.9 3.9,6.4 3.9,3.9 10.6,1.9 18.9,1.9 27.2,1.9 33.9,3.9 33.9,6.4"
+ id="path9"
+ inkscape:connector-curvature="0"
+ style="fill:#7fba00" /><path
+ d="M 30.8,9.2 C 32.8,8.4 33.9,7.5 33.9,6.4 33.9,3.9 27.2,1.9 18.9,1.9 10.6,1.9 3.9,3.9 3.9,6.4 3.9,7.4 5.1,8.4 7,9.2 9.7,8.1 14,7.4 18.9,7.4 23.7,7.4 28,8.1 30.8,9.2"
+ id="path11"
+ inkscape:connector-curvature="0"
+ style="fill:#b8d432" /><g
+ id="g13"
+ transform="translate(-6.1,0)"><path
+ d="M 19.6,41.8 C 18.1,41.8 16.9,41.6 16.1,41.3 15.2,41 14.6,40.5 14.2,39.9 13.8,39.2 13.6,38.2 13.6,36.9 L 13.6,34.7 C 13.6,33.3 13,32.5 11.8,32.5 L 11.8,29.8 C 13,29.8 13.6,29.1 13.6,27.6 L 13.6,25.6 C 13.6,24.2 13.8,23.1 14.2,22.5 14.6,21.8 15.2,21.4 16,21 16.9,20.7 18,20.5 19.5,20.5 L 19.5,23.2 C 18.8,23.2 18.4,23.3 18,23.6 17.7,23.9 17.5,24.4 17.5,25.1 L 17.5,26.8 C 17.5,27.9 17.4,28.8 17.1,29.5 16.8,30.2 16.3,30.7 15.6,31 L 15.6,31 C 16.3,31.3 16.8,31.8 17.1,32.6 17.4,33.3 17.6,34.3 17.6,35.4 L 17.6,36.9 C 17.6,37.6 17.7,38.1 18,38.4 18.3,38.7 18.8,38.9 19.5,38.9 L 19.5,41.8 Z"
+ id="path15"
+ inkscape:connector-curvature="0"
+ style="fill:#ffffff" /><path
+ d="M 36.6,32.5 C 35.4,32.5 34.8,33.2 34.8,34.7 L 34.8,36.7 C 34.8,38.1 34.6,39.2 34.2,39.8 33.8,40.5 33.2,40.9 32.4,41.3 31.5,41.6 30.4,41.8 28.9,41.8 L 28.9,39.1 C 29.6,39.1 30.1,39 30.4,38.7 30.7,38.4 30.9,37.9 30.9,37.2 L 30.9,35.5 C 30.9,34.4 31,33.5 31.3,32.8 31.6,32.1 32.1,31.6 32.8,31.3 L 32.8,31.3 C 32.1,31 31.6,30.4 31.3,29.7 31,29 30.8,28 30.8,26.9 L 30.8,25.4 C 30.8,24.7 30.7,24.2 30.4,23.9 30.1,23.6 29.6,23.4 28.9,23.4 L 28.9,20.7 C 30.4,20.7 31.6,20.9 32.4,21.2 33.3,21.5 33.9,22 34.3,22.6 34.7,23.3 34.9,24.3 34.9,25.6 L 34.9,27.8 C 34.9,29.2 35.5,30 36.7,30 L 36.7,32.5 Z"
+ id="path17"
+ inkscape:connector-curvature="0"
+ style="fill:#ffffff" /></g></svg> \ No newline at end of file
diff --git a/src/main/webapp/img/lib/mscae/Elastic_Database_Pools.svg b/src/main/webapp/img/lib/mscae/Elastic_Database_Pools.svg
new file mode 100644
index 00000000..0b4f323a
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/Elastic_Database_Pools.svg
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="utf-8"?>
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ width="50px" height="50px" viewBox="0 0 50 50" style="enable-background:new 0 0 50 50;" xml:space="preserve">
+<style type="text/css">
+ .st0{fill:#0072C6;}
+ .st1{opacity:0.2;fill:#FFFFFF;enable-background:new ;}
+ .st2{fill:#7FBA00;}
+ .st3{fill:#B8D432;}
+ .st4{fill:#FFFFFF;}
+</style>
+<path class="st0" d="M25,50c-1.2,0-2.4-0.5-3.3-1.4L1.4,28.3C0.5,27.4,0,26.2,0,25c0-1.2,0.5-2.4,1.4-3.3L21.7,1.4
+ C22.6,0.5,23.8,0,25,0c1.2,0,2.4,0.5,3.3,1.4l20.4,20.4c0.9,0.9,1.4,2,1.4,3.3s-0.5,2.4-1.4,3.3L28.3,48.6C27.4,49.5,26.2,50,25,50"
+ />
+<path class="st1" d="M33.5,6.6l-5.2-5.2C27.4,0.5,26.2,0,25,0c-1.2,0-2.4,0.5-3.3,1.4L1.4,21.7C0.5,22.6,0,23.8,0,25
+ c0,1.2,0.5,2.4,1.4,3.3l8.3,8.3L33.5,6.6z"/>
+<path class="st2" d="M12,20.4L12,20.4H7v9.7c0,1,2.2,1.8,4.9,1.8v0H12c0,0,0,0,0,0l0,0l0,0c2.8,0,5-0.8,5-1.8v-9.7H12z"/>
+<path class="st3" d="M12,20.4v11.5c2.8,0,5-0.8,5-1.8v-9.7H12z"/>
+<path class="st4" d="M17,20.4c0,1.3-2.2,2.3-5,2.3s-5-1-5-2.3c0-1.3,2.2-2.3,5-2.3S17,19.1,17,20.4"/>
+<path class="st2" d="M15.7,20.4c0,0.7-1.6,1.3-3.7,1.3s-3.7-0.6-3.7-1.3s1.6-1.3,3.7-1.3S15.7,19.7,15.7,20.4"/>
+<path class="st2" d="M38,20.4L38,20.4h-5v9.7c0,1,2.2,1.8,4.9,1.8v0H38c0,0,0,0,0,0l0,0l0,0c2.8,0,5-0.8,5-1.8v-9.7H38z"/>
+<path class="st3" d="M38,20.4v11.5c2.8,0,5-0.8,5-1.8v-9.7H38z"/>
+<path class="st4" d="M43,20.4c0,1.3-2.2,2.3-5,2.3s-5-1-5-2.3c0-1.3,2.2-2.3,5-2.3S43,19.1,43,20.4"/>
+<path class="st2" d="M41.7,20.4c0,0.7-1.6,1.3-3.7,1.3s-3.7-0.6-3.7-1.3s1.6-1.3,3.7-1.3S41.7,19.7,41.7,20.4"/>
+<path class="st2" d="M25,7.4L25,7.4h-5v9.7c0,1,2.2,1.8,4.9,1.8v0H25c0,0,0,0,0,0l0,0l0,0c2.8,0,5-0.8,5-1.8V7.4H25z"/>
+<path class="st3" d="M25,7.4v11.5c2.8,0,5-0.8,5-1.8V7.4H25z"/>
+<path class="st4" d="M30,7.4c0,1.3-2.2,2.3-5,2.3s-5-1-5-2.3s2.2-2.3,5-2.3S30,6.1,30,7.4"/>
+<path class="st2" d="M28.7,7.4c0,0.7-1.6,1.3-3.7,1.3s-3.7-0.6-3.7-1.3S23,6.1,25,6.1S28.7,6.7,28.7,7.4"/>
+<path class="st2" d="M25,33.4L25,33.4h-5v9.7c0,1,2.2,1.8,4.9,1.8v0H25c0,0,0,0,0,0l0,0l0,0c2.8,0,5-0.8,5-1.8v-9.7H25z"/>
+<path class="st3" d="M25,33.4v11.5c2.8,0,5-0.8,5-1.8v-9.7H25z"/>
+<path class="st4" d="M30,33.4c0,1.3-2.2,2.3-5,2.3s-5-1-5-2.3c0-1.3,2.2-2.3,5-2.3S30,32.1,30,33.4"/>
+<path class="st2" d="M28.7,33.4c0,0.7-1.6,1.3-3.7,1.3s-3.7-0.6-3.7-1.3s1.6-1.3,3.7-1.3S28.7,32.7,28.7,33.4"/>
+</svg>
diff --git a/src/main/webapp/img/lib/mscae/Event_Grid.svg b/src/main/webapp/img/lib/mscae/Event_Grid.svg
new file mode 100644
index 00000000..256493aa
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/Event_Grid.svg
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="utf-8"?>
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ width="50px" height="50px" viewBox="0 0 50 50" enable-background="new 0 0 50 50" xml:space="preserve">
+<polygon fill="#0072C6" points="39,22 39,20 24.004,20 23.996,19.996 16.991,27 11.82,27 23.82,15 32,15 32,13 23,13 23,13.005
+ 22.992,13 8.991,27 7,27 7,29 13,29 20,35.999 20,35.999 20,36 37,36 37,34 20.828,34 15.829,29 28,29 28,27 19.82,27 24.82,22 "/>
+<circle fill="#59B4D9" cx="30" cy="28" r="2.9"/>
+<ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -0.2338 27.4349)" fill="#59B4D9" cx="33" cy="14" rx="2.9" ry="2.9"/>
+<ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -3.1333 34.4349)" fill="#B8D432" cx="40" cy="21" rx="2.9" ry="2.9"/>
+<ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -13.9114 36.4141)" fill="#B8D432" cx="37" cy="35" rx="2.9" ry="2.9"/>
+<path fill="#0072C6" d="M0.801,0C0.3,0,0,0.3,0,0.8v10c0,0.5,0.3,0.8,0.801,0.8h5.008c0.501,0,0.801-0.3,0.801-0.8V6.7H43.37v4.2
+ c0,0.5,0.3,0.8,1.002,0.8h4.808c0.501,0,0.801-0.3,0.801-0.8v-5v-5c0.1-0.6-0.2-0.9-0.701-0.9l0,0H0.801z"/>
+<path fill="#0072C6" d="M49.2,50c0.5,0,0.8-0.3,0.8-0.8v-9.8c0-0.5-0.3-0.8-0.8-0.8h-4.8c-0.5,0-0.8,0.3-0.8,0.8v4H6.7v-4.2
+ c0-0.5-0.3-0.8-1-0.8H0.8c-0.5,0-0.8,0.3-0.8,1v9.8C0,49.7,0.3,50,0.8,50H49.2z"/>
+</svg>
diff --git a/src/main/webapp/img/lib/mscae/Event_Hubs.svg b/src/main/webapp/img/lib/mscae/Event_Hubs.svg
new file mode 100644
index 00000000..9e71d44a
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/Event_Hubs.svg
@@ -0,0 +1,79 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="Layer_1"
+ x="0px"
+ y="0px"
+ viewBox="-163 237 29 30"
+ enable-background="new -163 237 32 32"
+ xml:space="preserve"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="Azure Event Hubs_COLOR.svg"
+ width="29"
+ height="30"><metadata
+ id="metadata23"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
+ id="defs21" /><sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1920"
+ inkscape:window-height="1018"
+ id="namedview19"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:zoom="16.193277"
+ inkscape:cx="16.044344"
+ inkscape:cy="11.262184"
+ inkscape:window-x="-8"
+ inkscape:window-y="-8"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="Layer_1" /><path
+ d="M -145,250.5 C -145,250.8 -145.2,251 -145.5,251 L -149.4,251 C -149.7,251 -149.9,250.8 -149.9,250.5 L -149.9,247.6 C -149.9,247.3 -149.7,247.1 -149.4,247.1 L -145.5,247.1 C -145.2,247.1 -145,247.3 -145,247.6 L -145,250.5 Z"
+ id="path3"
+ inkscape:connector-curvature="0"
+ style="fill:#b8d432" /><path
+ d="M -138,253.5 C -138,253.8 -138.2,254 -138.5,254 L -142.4,254 C -142.7,254 -142.9,253.8 -142.9,253.5 L -142.9,250.6 C -142.9,250.3 -142.7,250.1 -142.4,250.1 L -138.5,250.1 C -138.2,250.1 -138,250.3 -138,250.6 L -138,253.5 Z"
+ id="path5"
+ inkscape:connector-curvature="0"
+ style="fill:#b8d432" /><path
+ d="M -145,256.5 C -145,256.8 -145.2,257 -145.5,257 L -149.4,257 C -149.7,257 -149.9,256.8 -149.9,256.5 L -149.9,253.6 C -149.9,253.3 -149.7,253.1 -149.4,253.1 L -145.5,253.1 C -145.2,253.1 -145,253.3 -145,253.6 L -145,256.5 Z"
+ id="path7"
+ inkscape:connector-curvature="0"
+ style="fill:#b8d432" /><path
+ d="M -152,247.5 C -152,247.8 -152.2,248 -152.5,248 L -156.5,248 C -156.8,248 -157,247.8 -157,247.5 L -157,244.5 C -157,244.2 -156.8,244 -156.5,244 L -152.6,244 C -152.2,244 -152,244.2 -152,244.5 L -152,247.5 Z"
+ id="path9"
+ inkscape:connector-curvature="0"
+ style="fill:#b8d432" /><path
+ d="M -134.5,237 -134.5,237 -137.5,237 -159.6,237 -161.5,237 -162.5,237 C -162.8,237 -163,237.2 -163,237.5 L -163,243.5 C -163,243.8 -162.8,244 -162.5,244 L -159.5,244 C -159.2,244 -159,243.8 -159,243.5 L -159,241 -138,241 -138,243.5 C -138,243.8 -137.8,244 -137.4,244 L -134.5,244 C -134.2,244 -134,243.8 -134,243.5 L -134,240.5 -134,237.5 C -134,237.2 -134.2,237 -134.5,237 Z"
+ id="path11"
+ inkscape:connector-curvature="0"
+ style="fill:#0072c6" /><path
+ d="M -134.5,260.1 -137.4,260.1 C -137.7,260.1 -137.9,260.3 -137.9,260.6 L -137.9,263 -159,263 -159,260.5 C -159,260.2 -159.2,260 -159.6,260 L -162.5,260 C -162.8,260 -163,260.2 -163,260.6 L -163,266.5 C -163,266.8 -162.8,267 -162.5,267 L -161.5,267 -159.5,267 -137.4,267 -134.6,267 -134.5,267 C -134.2,267 -134,266.8 -134,266.5 L -134,260.6 C -134,260.3 -134.2,260.1 -134.5,260.1 Z"
+ id="path13"
+ inkscape:connector-curvature="0"
+ style="fill:#0072c6" /><path
+ d="M -152,253.5 C -152,253.8 -152.2,254 -152.5,254 L -156.5,254 C -156.8,254 -157,253.8 -157,253.5 L -157,250.5 C -157,250.2 -156.8,250 -156.5,250 L -152.6,250 C -152.2,250 -152,250.2 -152,250.5 L -152,253.5 Z"
+ id="path15"
+ inkscape:connector-curvature="0"
+ style="fill:#b8d432" /><path
+ d="M -152,259.5 C -152,259.8 -152.2,260 -152.5,260 L -156.5,260 C -156.8,260 -157,259.8 -157,259.5 L -157,256.5 C -157,256.2 -156.8,256 -156.5,256 L -152.6,256 C -152.2,256 -152,256.2 -152,256.5 L -152,259.5 Z"
+ id="path17"
+ inkscape:connector-curvature="0"
+ style="fill:#b8d432" /></svg> \ No newline at end of file
diff --git a/src/main/webapp/img/lib/mscae/Express_Route.svg b/src/main/webapp/img/lib/mscae/Express_Route.svg
new file mode 100644
index 00000000..f69ca09b
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/Express_Route.svg
@@ -0,0 +1,79 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="Layer_1"
+ x="0px"
+ y="0px"
+ width="50"
+ height="30.6"
+ viewBox="0 0 50 30.6"
+ enable-background="new 0 0 50 50"
+ xml:space="preserve"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="Azure Express Route_COLOR.svg"><metadata
+ id="metadata19"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
+ id="defs17" /><sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1920"
+ inkscape:window-height="1018"
+ id="namedview15"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:zoom="10.363697"
+ inkscape:cx="25.45505"
+ inkscape:cy="8.2232427"
+ inkscape:window-x="-8"
+ inkscape:window-y="-8"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="Layer_1" /><rect
+ x="9.8000002"
+ y="23.099998"
+ width="31"
+ height="3.8"
+ id="rect3"
+ style="fill:#68217a" /><rect
+ x="-11.053578"
+ y="19.708536"
+ transform="matrix(0.70710678,-0.70710678,0.70710678,0.70710678,0,0)"
+ width="21.199797"
+ height="3.7999635"
+ id="rect5"
+ style="fill:#68217a" /><rect
+ x="25.289461"
+ y="-15.693048"
+ transform="matrix(0.70710678,0.70710678,-0.70710678,0.70710678,0,0)"
+ width="21.199797"
+ height="3.7999635"
+ id="rect7"
+ style="fill:#68217a" /><path
+ d="M 25,0 C 21.9,0 19.4,2.5 19.4,5.6 19.4,8.7 21.9,11.2 25,11.2 28.1,11.2 30.6,8.7 30.6,5.6 30.6,2.5 28.1,0 25,0 Z M 25,7.4 C 24,7.4 23.2,6.6 23.2,5.6 23.2,4.6 24,3.8 25,3.8 26,3.8 26.8,4.6 26.8,5.6 26.8,6.6 26,7.4 25,7.4 Z"
+ id="path9"
+ inkscape:connector-curvature="0"
+ style="fill:#7fba00" /><path
+ d="M 5.6,19.4 C 2.5,19.4 0,21.9 0,25 0,28.1 2.5,30.6 5.6,30.6 8.7,30.6 11.2,28.1 11.2,25 11.2,21.9 8.7,19.4 5.6,19.4 Z M 5.6,26.8 C 4.6,26.8 3.8,26 3.8,25 3.8,24 4.6,23.2 5.6,23.2 6.6,23.2 7.4,24 7.4,25 7.4,26 6.6,26.8 5.6,26.8 Z"
+ id="path11"
+ inkscape:connector-curvature="0"
+ style="fill:#7fba00" /><path
+ d="M 44.4,19.4 C 41.3,19.4 38.8,21.9 38.8,25 38.8,28.1 41.3,30.6 44.4,30.6 47.5,30.6 50,28.1 50,25 50,21.9 47.5,19.4 44.4,19.4 Z M 44.4,26.8 C 43.4,26.8 42.6,26 42.6,25 42.6,24 43.4,23.2 44.4,23.2 45.4,23.2 46.2,24 46.2,25 46.2,26 45.4,26.8 44.4,26.8 Z"
+ id="path13"
+ inkscape:connector-curvature="0"
+ style="fill:#7fba00" /></svg> \ No newline at end of file
diff --git a/src/main/webapp/img/lib/mscae/Functions.svg b/src/main/webapp/img/lib/mscae/Functions.svg
new file mode 100644
index 00000000..c54f38ff
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/Functions.svg
@@ -0,0 +1,64 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="Layer_1"
+ x="0px"
+ y="0px"
+ viewBox="0 0 64.026695 59"
+ enable-background="new 0 0 64 64"
+ xml:space="preserve"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="Azure Functions_COLOR_LARGE.svg"
+ width="64.026695"
+ height="59"><metadata
+ id="metadata17"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
+ id="defs15" /><sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1920"
+ inkscape:window-height="1018"
+ id="namedview13"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:zoom="8.0966385"
+ inkscape:cx="23.081875"
+ inkscape:cy="24.896194"
+ inkscape:window-x="-8"
+ inkscape:window-y="-8"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="Layer_1" /><g
+ id="g3"
+ transform="translate(0.01334878,-2.5)"><path
+ d="M 63.6,32.4 C 64.2,31.8 64.1,30.7 63.6,30.1 L 60.5,27 46.7,13.6 C 46.1,13 45.2,13 44.5,13.6 L 44.5,13.6 C 43.9,14.2 43.7,15.3 44.5,15.9 L 59,30.1 C 59.6,30.7 59.6,31.8 59,32.4 L 44.2,47.1 C 43.6,47.7 43.6,48.8 44.2,49.4 L 44.2,49.4 C 44.8,50 45.9,49.9 46.4,49.4 L 60.1,35.8 C 60.1,35.8 60.1,35.8 60.2,35.7 L 63.6,32.4 Z"
+ id="path5"
+ inkscape:connector-curvature="0"
+ style="fill:#3999c6" /><path
+ d="M 0.4,32.4 C -0.2,31.8 -0.1,30.7 0.4,30.1 L 3.5,27 17.3,13.6 C 17.9,13 18.8,13 19.5,13.6 L 19.5,13.6 C 20.1,14.2 20.3,15.3 19.5,15.9 L 5.3,30.1 C 4.7,30.7 4.7,31.8 5.3,32.4 L 19.8,47.1 C 20.4,47.7 20.4,48.8 19.8,49.4 L 19.8,49.4 C 19.2,50 18.1,49.9 17.6,49.4 L 3.6,36 C 3.6,36 3.6,36 3.5,35.9 L 0.4,32.4 Z"
+ id="path7"
+ inkscape:connector-curvature="0"
+ style="fill:#3999c6" /><polygon
+ points="30.4,32.2 20.4,61.5 48,22.4 34.6,22.4 47.6,2.5 28.1,2.5 17.6,32.1 "
+ id="polygon9"
+ style="fill:#fcd116" /><polygon
+ enable-background="new "
+ points="26.6,27.1 39.4,27.2 20.4,61.5 48,22.4 34.6,22.4 47.6,2.5 37.4,2.5 "
+ id="polygon11"
+ style="opacity:0.3;fill:#ff8c00" /></g></svg> \ No newline at end of file
diff --git a/src/main/webapp/img/lib/mscae/Gateway.svg b/src/main/webapp/img/lib/mscae/Gateway.svg
new file mode 100644
index 00000000..08647fdd
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/Gateway.svg
@@ -0,0 +1,55 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="Layer_1"
+ x="0px"
+ y="0px"
+ width="42"
+ height="48"
+ viewBox="0 0 42 48"
+ enable-background="new 0 0 50 50"
+ xml:space="preserve"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="gateway_50.svg"><metadata
+ id="metadata11"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
+ id="defs9" /><sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1920"
+ inkscape:window-height="1018"
+ id="namedview7"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:zoom="7.3282407"
+ inkscape:cx="29.28107"
+ inkscape:cy="22.029164"
+ inkscape:window-x="-8"
+ inkscape:window-y="-8"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="Layer_1" /><path
+ d="M 17,35 4,48 38,48 25,35 17,35 Z"
+ id="path3"
+ inkscape:connector-curvature="0"
+ style="clip-rule:evenodd;fill:#59b4d9;fill-rule:evenodd" /><path
+ d="M 21,0 C 6.1,0 0,10.5 0,21 L 0,45.9 1,47 14,34 C 14,34 14,30.5 14,26 14,21 16,18 21,18 26,18 28,21 28,26 28,30.5 28,34 28,34 L 41,47 42,45.9 42,20 C 42,9.5 35.9,0 21,0 Z"
+ id="path5"
+ inkscape:connector-curvature="0"
+ style="clip-rule:evenodd;fill:#7a7a7a;fill-rule:evenodd" /></svg> \ No newline at end of file
diff --git a/src/main/webapp/img/lib/mscae/HDInsight.svg b/src/main/webapp/img/lib/mscae/HDInsight.svg
new file mode 100644
index 00000000..80d70ede
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/HDInsight.svg
@@ -0,0 +1,87 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="Layer_1"
+ x="0px"
+ y="0px"
+ width="50.200001"
+ height="38.77597"
+ viewBox="0 0 50.200001 38.77597"
+ enable-background="new 0 0 50 50"
+ xml:space="preserve"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="Azure HDInsight_COLOR.svg"><metadata
+ id="metadata27"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
+ id="defs25" /><sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1920"
+ inkscape:window-height="1018"
+ id="namedview23"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:zoom="14.656481"
+ inkscape:cx="16.072365"
+ inkscape:cy="21.245451"
+ inkscape:window-x="-8"
+ inkscape:window-y="-8"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="Layer_1" /><polygon
+ points="7.9,17.7 5.3,20.8 3.9,22.3 2.5,22.8 2.1,21.9 2.8,21 2.9,19.7 3.4,19.7 3.8,20.1 3.7,18.8 3.2,18.4 3.2,17.9 2,18.6 0.8,19.9 0.6,21.1 1.1,22.1 1.5,23.7 2.4,24.1 3.4,24.1 4.3,23.5 3.7,26.6 4.3,30 3.6,31.6 1.5,33.9 1.8,35.4 2.9,37 4.8,38.3 5.9,38.5 7,38.5 6.3,41.5 8.9,42.6 12.2,43 13.3,42.2 13.4,40.3 14.7,38.2 14.8,36.5 17.8,36.8 20.6,36.5 17.8,38.2 18.3,40.2 20,43 21.8,43.7 23.1,43.2 23.7,42 26.6,39.8 27.2,40.3 31.7,40.5 32.6,39.7 32.7,38.4 32.4,37.9 32.2,34.4 30.7,31.4 30.9,30 31.8,30.5 34.4,32.9 35.6,33 37,32.4 38.4,31.4 39.1,29.1 43.1,29.4 45.6,28.4 47.6,26.6 49,23.9 49.4,20.7 49.1,17.1 48.3,13.8 47.5,12.7 46.4,12.4 44.5,14.5 42.8,15.1 41.3,12.6 39.8,11.2 38.9,10.7 35.7,7.9 33,6.5 30.4,6.3 27.3,6.8 24.6,7.8 22.8,9.3 21.3,11.1 19.8,11.5 17.2,14 13.7,14.6 10.6,16 "
+ id="polygon3"
+ style="clip-rule:evenodd;fill:#fcd116;fill-rule:evenodd"
+ transform="translate(0,-5.4873818)" /><polygon
+ points="3.9,20.7 3.7,20.8 4.1,21.3 4.2,20.7 "
+ id="polygon5"
+ style="fill:#1e1e1e"
+ transform="translate(0,-5.4873818)" /><path
+ d="M 49.7,11.412618 C 49.5,9.9126182 49.1,8.4126182 48.5,7.4126182 48.4,7.3126182 48.3,7.1126182 48.2,7.0126182 47.9,6.7126182 47.5,6.5126182 47.1,6.3126182 46.7,6.1126182 46.2,6.1126182 45.8,6.3126182 45.7,6.4126182 45.6,6.4126182 45.5,6.5126182 45.3,6.7126182 45.1,7.0126182 44.9,7.3126182 44.7,7.6126182 44.4,8.0126182 44.2,8.2126182 43.9,8.5126182 43.5,8.6126182 43.1,8.8126182 42.9,8.4126182 42.8,8.0126182 42.5,7.7126182 42.2,7.3126182 42,6.9126182 41.6,6.5126182 41.3,6.2126182 41.1,6.0126182 40.8,5.7126182 40.5,5.5126182 40.2,5.3126182 39.9,5.1126182 39,4.5126182 38.3,3.9126182 37.5,3.2126182 37.2,2.9126182 36.8,2.6126182 36.5,2.3126182 34.7,0.81261822 33,0.11261822 31.2,0.01261822 29.4,-0.08738178 27.5,0.41261822 25.2,1.3126182 24.1,1.8126182 23.3,2.3126182 22.6,2.9126182 21.9,3.5126182 21.4,4.2126182 20.7,5.1126182 20.3,5.1126182 20,5.2126182 19.7,5.3126182 19.3,5.4126182 19,5.7126182 18.5,6.1126182 18.2,6.4126182 17.9,6.7126182 17.6,6.9126182 L 17.6,6.9126182 C 17.3,7.2126182 17.1,7.4126182 16.8,7.7126182 14.7,8.0126182 13.1,8.4126182 11.6,9.0126182 10.1,9.6126182 8.7,10.412618 7.3,11.612618 6.7,12.112618 6.2,12.612618 5.8,13.212618 5.4,13.812618 5,14.312618 4.7,14.912618 4.4,15.212618 4.1,15.512618 3.8,15.812618 3.5,16.112618 3.2,16.312618 2.8,16.412618 L 2.8,16.412618 C 2.6,16.512618 2.5,16.512618 2.5,16.512618 2.5,16.512618 2.5,16.412618 2.5,16.412618 3,15.912618 3.1,15.212618 3.1,14.512618 3.2,14.612618 3.2,14.712618 3.3,14.812618 3.4,14.912618 3.4,15.012618 3.5,15.112618 L 3.7,14.912618 4,15.012618 C 4.1,14.512618 4.2,14.012618 4.1,13.412618 4,13.112618 3.9,12.812618 3.6,12.612618 3.6,12.512618 3.7,12.512618 3.7,12.412618 3.8,12.212618 3.9,12.012618 3.9,11.712618 L 3.7,11.612618 3.7,11.612618 3.9,11.712618 4.2,11.512618 3.8,11.612618 C 3.2,11.712618 2,12.412618 1.1,13.312618 0.8,13.612618 0.5,14.012618 0.3,14.412618 0,14.912618 0,15.312618 0,15.712618 0.1,16.112618 0.3,16.412618 0.6,16.812618 0.7,17.112618 0.7,17.312618 0.8,17.512618 0.9,17.712618 1,17.912618 1,18.112618 1.3,18.612618 1.7,19.012618 2.1,19.112618 2.5,19.212618 2.9,19.212618 3.3,19.112618 3.2,19.612618 3.2,20.112618 3.1,20.612618 3.1,21.312618 3.1,22.112618 3.2,23.012618 3.2,23.212618 3.2,23.412618 3.3,23.612618 3.3,23.812618 3.4,24.012618 3.4,24.212618 3.3,24.412618 3.2,24.612618 3.2,24.812618 3.1,25.112618 3,25.512618 2.8,25.812618 2.5,26.112618 2.3,26.312618 2,26.612618 1.8,26.812618 1.5,27.112618 1.3,27.312618 1.3,27.312618 1.2,27.412618 1.1,27.512618 0.6,28.012618 0.5,28.112618 0.6,28.912618 0.7,29.412618 0.9,29.912618 1.1,30.512618 1.3,31.012618 1.7,31.412618 2.1,31.912618 2.8,32.512618 3.7,33.112618 4.6,33.512618 5.1,33.712618 5.7,33.812618 6.2,33.712618 6.2,33.812618 6.2,33.912618 6.1,33.912618 6,34.112618 5.9,34.312618 5.8,34.612618 5.2,36.012618 5.8,36.712618 6.8,37.112618 7.3,37.312618 7.9,37.512618 8.4,37.612618 8.5,37.612618 8.6,37.712618 8.8,37.712618 9.4,37.912618 10.6,38.212618 11.6,38.312618 12.7,38.412618 13.7,38.112618 14,37.112618 14.1,36.712618 14.2,36.412618 14.2,36.112618 14.2,35.812618 14.2,35.512618 14.2,35.212618 14.5,34.512618 14.7,34.312618 14.9,34.012618 14.9,33.912618 15,33.912618 15,33.812618 15.2,33.412618 15.4,33.212618 15.4,32.912618 15.4,32.612618 15.4,32.312618 15.4,31.912618 15.4,31.912618 15.4,31.812618 15.4,31.712618 16,31.812618 16.7,31.812618 17.3,31.812618 17.6,31.812618 17.9,31.812618 18.3,31.812618 18.2,31.812618 18.1,31.912618 18,31.912618 18,31.912618 17.9,31.912618 17.9,32.012618 17,32.412618 17,33.312618 17.3,34.112618 17.5,34.912618 18,35.712618 18.4,36.112618 19.1,37.112618 19.7,38.012618 20.4,38.412618 21.2,38.912618 22.1,38.912618 23.3,38.312618 23.9,38.012618 24.1,37.612618 24.3,37.212618 24.4,37.112618 24.5,36.912618 24.6,36.812618 24.8,36.612618 25.4,36.112618 26.1,35.612618 26.3,35.412618 26.5,35.312618 26.8,35.112618 27,35.212618 27.1,35.312618 27.4,35.412618 27.7,35.512618 28.1,35.512618 28.5,35.512618 28.8,35.512618 29.9,35.512618 30.6,35.512618 30.8,35.512618 31,35.512618 31.1,35.512618 31.8,35.512618 32.4,35.512618 32.8,35.212618 33.3,34.912618 33.5,34.512618 33.6,33.712618 33.6,33.312618 33.6,33.112618 33.6,32.912618 33.6,32.712618 33.5,32.512618 33.3,32.212618 33.3,31.812618 33.3,31.512618 33.3,31.112618 33.3,30.712618 33.3,30.312618 33.3,30.012618 33.3,29.612618 33.2,29.212618 33.1,28.812618 33,28.412618 32.9,28.112618 32.7,27.712618 32.6,27.412618 32.5,27.212618 32.4,26.912618 L 32.2,27.012618 32.2,27.012618 32.4,26.912618 32.4,26.912618 C 32.3,26.512618 32.1,26.112618 31.9,25.712618 31.9,25.612618 31.9,25.512618 31.9,25.412618 32,25.512618 32.2,25.712618 32.3,25.812618 L 32.9,26.412618 C 33.3,26.812618 33.7,27.212618 34.2,27.512618 34.7,27.812618 35.2,28.012618 35.9,27.912618 36.6,27.912618 37.4,27.612618 38.1,27.112618 38.7,26.612618 39.2,26.012618 39.5,25.312618 39.6,25.112618 39.6,24.912618 39.7,24.712618 39.7,24.512618 39.8,24.412618 39.8,24.212618 40.8,24.412618 42,24.412618 43,24.312618 44,24.212618 45.1,23.912618 45.9,23.512618 47.2,22.812618 48.1,21.812618 48.8,20.612618 L 48.8,20.612618 C 49.6,19.312618 50,17.712618 50.2,16.112618 50.1,14.912618 50,13.112618 49.7,11.412618 Z M 34.7,23.512618 C 34.4,24.512618 33.9,26.212618 35.3,26.512618 35.8,26.612618 36.1,26.612618 36.8,26.212618 36.2,26.312618 35.9,26.312618 35.5,26.212618 35.1,26.112618 34.9,25.912618 34.8,25.612618 34.9,25.712618 35.1,25.712618 35.5,25.812618 36.5,26.012618 37.5,25.612618 37.7,24.812618 37.8,24.412618 37.8,24.212618 38,23.612618 38.2,23.712618 38.4,23.712618 38.7,23.812618 38.6,24.212618 38.4,24.612618 38.3,25.112618 38,26.212618 36.7,27.112618 35.5,27.012618 34.4,27.012618 33.8,26.312618 33,25.712618 32.5,25.312618 32,24.812618 31.5,24.412618 30.2,24.012618 29.1,23.512618 27.9,22.612618 28.8,23.612618 29.4,24.212618 30.6,24.712618 30.4,26.512618 29.8,27.812618 29.3,29.512618 29.1,30.312618 27.2,33.412618 26.6,33.712618 26.2,33.912618 23.9,35.912618 23.4,36.212618 23.1,36.612618 22.8,37.212618 22.3,37.512618 20.8,38.312618 19.8,36.812618 19,35.512618 18.6,34.912618 17.6,33.212618 18.5,32.712618 19.3,32.312618 19.8,31.912618 20.7,31.412618 20.8,31.612618 21,31.912618 21.2,32.112618 21.2,31.812618 21.1,31.612618 21.1,31.312618 21,30.812618 21,30.512618 21.1,30.012618 21.1,29.612618 21.2,29.112618 21.2,28.712618 21.1,29.212618 20.8,29.612618 20.7,30.112618 20.6,30.312618 20.6,30.412618 20.6,30.612618 18.7,31.012618 16.7,31.012618 14.8,30.712618 14.7,30.012618 14.5,29.212618 14.4,28.712618 14.4,29.312618 14.4,31.012618 14.4,31.912618 14.4,32.612618 14.4,32.912618 14,33.512618 13.7,34.112618 13.5,34.212618 13,35.212618 13,35.812618 13,36.212618 12.9,36.812618 12.6,37.812618 9.9,37.012618 9.2,36.812618 8.3,36.612618 6.5,36.212618 6.9,35.012618 7.3,34.012618 7.6,32.912618 7.8,31.412618 6.2,29.112618 4.7,25.912618 4.4,23.012618 4.2,20.812618 4.3,19.412618 4.8,18.112618 5.6,16.012618 6.6,14.112618 8.3,12.612618 10.6,10.612618 12.7,9.8126182 16.1,9.3126182 15.3,10.212618 14.5,11.212618 13.6,12.212618 12.7,13.212618 12.2,14.312618 11.6,15.412618 10.8,17.012618 10.8,17.612618 11.9,18.912618 12.8,20.112618 13.3,20.612618 13.6,21.812618 13.3,22.512618 13.2,23.012618 13.1,23.912618 14.2,25.112618 15,25.912618 16,26.112618 17,26.312618 17.9,26.312618 18.8,25.812618 20.8,24.812618 22.7,23.412618 25,23.312618 26.1,20.712618 26,18.512618 25.4,15.912618 25.1,14.212618 24.9,12.512618 24.8,10.812618 24.4,12.612618 24.3,14.212618 24.6,16.012618 25,18.212618 25.3,20.612618 24.2,22.512618 22.1,22.712618 20.3,23.912618 18.4,24.912618 17.6,25.312618 16.9,25.312618 16,25.112618 15.4,25.012618 14.9,24.512618 14,23.512618 14,22.512618 14.2,22.112618 14.6,21.212618 15.3,19.812618 16.1,18.512618 17,17.112618 16,18.412618 15,19.512618 14.2,20.712618 13.9,19.812618 13.4,19.312618 12.7,18.312618 12,17.312618 11.9,16.912618 12.4,15.712618 13,14.512618 13.4,13.512618 14.4,12.512618 16,10.712618 17.5,8.8126182 19.3,7.0126182 20.3,6.1126182 20.7,6.1126182 21.9,5.9126182 23.1,5.7126182 24.2,5.5126182 25.4,5.2126182 24.2,5.4126182 23.1,5.5126182 22,5.5126182 22,5.5126182 22,5.5126182 22,5.5126182 23.1,4.1126182 23.7,3.3126182 25.5,2.5126182 29.9,0.61261822 32.7,0.41261822 36.1,3.3126182 37,4.1126182 37.8,4.8126182 38.7,5.4126182 38.4,5.4126182 38.1,5.5126182 37.7,5.6126182 38.2,5.5126182 38.7,5.6126182 39.2,5.7126182 39.3,5.8126182 39.5,5.9126182 39.6,6.0126182 40.2,6.4126182 40.6,6.6126182 41,7.2126182 41.5,7.8126182 41.8,8.5126182 42.2,9.2126182 42,9.1126182 41.8,9.1126182 41.6,9.0126182 41.5,8.9126182 41.3,8.9126182 41.2,8.9126182 40.9,8.9126182 40.7,8.9126182 40.4,9.1126182 40.4,9.1126182 40.4,9.1126182 40.4,9.1126182 40,9.3126182 39.5,9.5126182 39.1,9.5126182 39.3,9.6126182 39.7,9.6126182 39.9,9.5126182 39.9,9.5126182 40,9.5126182 40,9.5126182 39.9,9.6126182 39.9,9.8126182 39.8,10.012618 39.8,10.212618 39.8,10.512618 39.9,10.712618 39.9,10.712618 39.9,10.712618 39.9,10.712618 39.9,10.812618 40,10.812618 40,10.912618 39.8,11.012618 39.7,11.012618 39.5,11.112618 40.3,11.012618 41.1,11.012618 41.9,11.112618 42,11.412618 42,11.612618 42.1,11.912618 42,11.912618 41.9,11.912618 41.8,11.912618 41.8,11.912618 41.8,11.912618 41.8,11.912618 41.4,11.612618 41,11.612618 40.4,11.812618 38.7,12.212618 39.1,13.212618 38.3,14.712618 39.1,13.712618 39.1,12.612618 40.4,12.312618 40.7,12.212618 40.9,12.112618 41.1,12.212618 40.7,12.412618 40.4,12.712618 40.2,13.112618 39.8,14.212618 40.1,15.012618 39.6,16.012618 40.1,15.112618 40.1,14.312618 40.6,13.312618 40.8,13.012618 41.4,12.412618 41.7,12.412618 41.8,12.412618 41.9,12.412618 42,12.412618 42.1,13.012618 42.1,13.612618 42.1,14.012618 42,14.912618 41.8,16.212618 41.7,16.712618 42.2,16.112618 42.4,14.912618 42.6,14.012618 42.8,13.112618 42.8,12.012618 42.6,11.012618 42.3,9.6126182 43.7,9.9126182 44.5,9.2126182 45.1,8.7126182 45.5,8.0126182 46,7.5126182 46.5,7.0126182 47.4,7.7126182 47.6,8.3126182 48.5,10.512618 48.9,14.012618 48.7,16.312618 48.4,18.812618 47.2,21.612618 45,22.812618 42.2,24.412618 38.8,23.412618 36,22.512618 35.4,22.312618 35,22.012618 34.5,21.712618 34.8,22.212618 34.9,22.912618 34.7,23.512618 Z M 32.2,33.612618 C 32.1,34.612618 31.8,34.712618 30.8,34.712618 30.4,34.712618 28.7,34.712618 28.3,34.612618 27.7,34.512618 27.4,34.512618 27.2,34.412618 28.1,33.712618 29.7,30.912618 30,29.912618 30.3,28.912618 30.7,28.012618 30.9,27.012618 31,27.412618 31.1,27.812618 31.3,28.212618 31.6,28.912618 31.7,29.312618 31.8,30.112618 31.8,30.912618 31.8,31.712618 31.9,32.512618 32.2,33.012618 32.2,33.112618 32.2,33.612618 Z M 3,12.812618 C 2.8,13.112618 2.7,13.412618 2.7,13.612618 2.4,14.712618 2.8,15.712618 1.8,16.512618 2.3,17.412618 2.2,17.812618 3.3,17.412618 3.7,17.212618 4.1,17.012618 4.4,16.712618 4.3,17.112618 4.1,17.512618 4,17.912618 4,18.012618 4,18.012618 3.9,18.112618 3.1,18.412618 2.1,18.612618 1.7,17.812618 1.5,17.412618 1.4,17.012618 1.3,16.512618 0,15.212618 1.9,13.412618 3,12.812618 Z M 3.1,14.012618 C 3.1,13.912618 3.1,13.712618 3.2,13.612618 3.2,13.512618 3.2,13.512618 3.3,13.412618 3.6,13.612618 3.6,13.812618 3.7,14.212618 3.5,14.012618 3.3,13.912618 3.1,14.012618 Z M 4.1,25.712618 C 4.7,27.712618 5.7,29.812618 6.8,31.512618 6.8,31.512618 6.8,31.512618 6.8,31.512618 6.7,31.812618 6.6,32.112618 6.5,32.312618 5.7,33.412618 3.7,31.812618 3.1,31.212618 2.4,30.512618 2,29.712618 1.9,29.012618 1.8,28.512618 1.9,28.512618 2.3,28.112618 2.8,27.612618 3.3,27.112618 3.8,26.612618 3.9,26.312618 4,26.012618 4.1,25.712618 Z M 42.2,9.2126182 C 42.2,9.3126182 42.3,9.4126182 42.3,9.5126182 42.3,9.5126182 42.2,9.6126182 42.2,9.6126182 42.1,9.5126182 42,9.3126182 41.9,9.2126182 42,9.2126182 42.1,9.2126182 42.2,9.2126182 Z M 5,15.312618 5,15.312618 5,15.312618 5,15.312618 5,15.312618 Z M 3.4,12.912618 3.4,12.912618 3.4,12.912618 3.4,12.912618 3.4,12.912618 Z M 0.9,16.712618 0.9,16.712618 0.9,16.712618 0.9,16.712618 0.9,16.712618 Z M 14.9,31.412618 14.9,31.412618 14.9,31.412618 14.9,31.412618 14.9,31.412618 Z M 39.3,24.012618 39.3,24.012618 39.3,24.012618 39.3,24.012618 39.3,24.012618 39.3,24.012618 39.3,24.012618 Z M 48.3,20.612618 48.3,20.612618 48.3,20.612618 48.3,20.612618 48.3,20.612618 Z"
+ id="path7"
+ inkscape:connector-curvature="0"
+ style="fill:#1e1e1e" /><path
+ d="M 44.7,10.412618 C 46.1,9.9126182 46.8,8.8126182 47.1,7.4126182 46.5,8.5126182 45.7,9.5126182 44.5,10.012618 43.9,10.312618 43.5,10.212618 42.8,10.112618 43.5,10.412618 44,10.612618 44.7,10.412618 Z"
+ id="path9"
+ inkscape:connector-curvature="0"
+ style="fill:#1e1e1e" /><path
+ d="M 36.7,11.812618 C 36.3,11.812618 35.8,11.912618 35.2,12.012618 35.2,11.812618 35.1,11.712618 35.1,11.512618 34.9,11.112618 34.6,10.812618 34.2,10.712618 34.5,10.512618 34.9,10.312618 35.2,10.112618 34.4,10.512618 33.5,10.412618 32.8,10.812618 32.2,11.212618 31.4,12.512618 30.8,13.012618 31.2,12.812618 31.6,12.512618 32,12.212618 32,12.412618 32.1,12.712618 32.2,12.912618 32.4,13.212618 32.6,13.512618 32.9,13.612618 32.7,13.912618 32.5,14.212618 32.4,14.612618 33.5,13.312618 35.1,12.212618 36.7,11.812618 Z"
+ id="path11"
+ inkscape:connector-curvature="0"
+ style="fill:#1e1e1e" /><path
+ d="M 29.5,10.312618 C 29.8,9.1126182 30.2,8.0126182 32,7.2126182 29.6,7.8126182 29.2,8.8126182 29.5,10.312618 Z"
+ id="path13"
+ inkscape:connector-curvature="0"
+ style="fill:#1e1e1e" /><path
+ d="M 33.4,21.712618 C 33.3,22.012618 33.3,22.512618 33.2,22.812618 33.3,22.412618 33.5,21.912618 33.7,21.612618 33.9,21.212618 34,21.212618 34.4,21.012618 34.7,20.912618 35.2,20.612618 35.4,20.512618 35.1,20.512618 34.6,20.712618 34.3,20.712618 33.6,20.812618 33.5,21.012618 33.4,21.712618 Z"
+ id="path15"
+ inkscape:connector-curvature="0"
+ style="fill:#1e1e1e" /><path
+ d="M 20.6,8.2126182 C 19.7,9.1126182 18.9,12.012618 18.6,13.212618 19,12.212618 20.1,9.5126182 20.9,8.8126182 21.1,8.6126182 21.3,8.5126182 21.5,8.4126182 20.9,9.4126182 21,9.6126182 21.2,10.912618 21.4,9.6126182 21.8,9.0126182 22.6,8.0126182 23.4,7.8126182 24.2,7.5126182 25.1,7.2126182 24.1,7.3126182 23.2,7.4126182 22.2,7.5126182 21.3,7.7126182 21.1,7.7126182 20.6,8.2126182 Z"
+ id="path17"
+ inkscape:connector-curvature="0"
+ style="fill:#1e1e1e" /><path
+ d="M 32.5,13.312618 C 32.3,13.012618 32.5,12.612618 32.8,12.412618 33.1,12.212618 33.5,12.412618 33.7,12.712618 33.7,12.712618 33.7,12.812618 33.7,12.812618 33.4,13.012618 33.1,13.312618 32.8,13.612618 32.7,13.612618 32.5,13.512618 32.5,13.312618"
+ id="path19"
+ inkscape:connector-curvature="0"
+ style="clip-rule:evenodd;fill:#fffacb;fill-rule:evenodd" /><path
+ d="M 39.9,10.412618 C 39.9,10.112618 40.2,9.9126182 40.4,9.9126182 40.7,9.9126182 40.9,10.212618 40.9,10.412618 40.9,10.512618 40.9,10.512618 40.9,10.612618 40.6,10.612618 40.4,10.712618 40.1,10.812618 40,10.812618 39.9,10.612618 39.9,10.412618"
+ id="path21"
+ inkscape:connector-curvature="0"
+ style="clip-rule:evenodd;fill:#fffacb;fill-rule:evenodd" /></svg> \ No newline at end of file
diff --git a/src/main/webapp/img/lib/mscae/IOT_edge.svg b/src/main/webapp/img/lib/mscae/IOT_edge.svg
new file mode 100644
index 00000000..345f76a3
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/IOT_edge.svg
@@ -0,0 +1,81 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="Layer_1"
+ x="0px"
+ y="0px"
+ width="48"
+ height="49.900002"
+ viewBox="0 0 48 49.900002"
+ enable-background="new 0 0 50 50"
+ xml:space="preserve"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="IOT_edge_50.svg"><metadata
+ id="metadata21"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
+ id="defs19" /><sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1920"
+ inkscape:window-height="1018"
+ id="namedview17"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:zoom="10.363697"
+ inkscape:cx="21.968041"
+ inkscape:cy="23.519012"
+ inkscape:window-x="-8"
+ inkscape:window-y="-8"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="Layer_1" /><path
+ d="M 46.677,34.9 1.323,34.9 C 0.592,34.9 0,35.492 0,36.223 L 0,48.577 C 0,49.308 0.592,49.9 1.323,49.9 L 46.677,49.9 C 47.408,49.9 48,49.308 48,48.577 L 48,36.223 C 48,35.495 47.405,34.9 46.677,34.9 Z"
+ id="path3"
+ inkscape:connector-curvature="0"
+ style="fill:#7a7a7a" /><rect
+ x="41"
+ y="37.900002"
+ width="3"
+ height="3"
+ id="rect5"
+ style="fill:#b8d432" /><rect
+ x="41"
+ y="43.900002"
+ width="3"
+ height="3"
+ id="rect7"
+ style="fill:#b8d432" /><path
+ d="M 41.492,14.737 C 41.864,13.628 42.073,12.446 42.073,11.215 42.073,5.021 36.98,0 30.697,0 25.947,0 21.889,2.876 20.186,6.954 18.676,5.359 16.527,4.391 14.139,4.391 9.572,4.391 5.901,8.01 5.901,12.514 5.901,13.314 6.02,14.118 6.238,14.849 2.678,16.179 0.1,19.563 0.1,23.562 0.1,28.712 4.305,32.9 9.499,32.9 L 38.499,32.9 C 43.707,32.9 47.901,28.718 47.901,23.562 47.912,19.451 45.227,15.972 41.492,14.737 Z"
+ id="path9"
+ inkscape:connector-curvature="0"
+ style="fill:#59b4d9" /><path
+ enable-background="new "
+ d="M 3.325,28.792 C 3.325,24.726 6.028,21.285 9.761,19.933 9.532,19.19 9.408,18.373 9.408,17.559 9.408,12.98 13.257,9.3 18.047,9.3 20.55,9.3 22.805,10.284 24.388,11.906 26.173,7.76 30.428,4.836 35.41,4.836 37.406,4.836 39.286,5.307 40.939,6.135 39.095,2.504 35.202,0 30.697,0 25.947,0 21.889,2.789 20.186,6.742 18.676,5.195 16.527,4.257 14.139,4.257 9.572,4.257 5.901,7.766 5.901,12.133 5.901,12.909 6.02,13.688 6.238,14.397 2.677,15.687 0.1,18.968 0.1,22.846 0.1,25.587 1.369,28.045 3.371,29.707 3.341,29.406 3.325,29.101 3.325,28.792 Z"
+ id="path11"
+ inkscape:connector-curvature="0"
+ style="opacity:0.2;fill:#ffffff" /><path
+ enable-background="new "
+ d="M 40.433,24.996 C 39.87,23.557 38.506,22.626 36.96,22.626 36.495,22.626 36.038,22.712 35.603,22.883 35.483,22.93 35.379,22.998 35.266,23.056 L 31.578,19.508 C 31.849,18.858 32,18.147 32,17.4 32,14.367 29.532,11.9 26.5,11.9 25.033,11.9 23.701,12.481 22.713,13.421 L 20.711,12.174 C 20.76,11.61 20.695,11.039 20.482,10.497 19.919,9.058 18.556,8.127 17.01,8.127 16.545,8.127 16.088,8.213 15.653,8.384 13.739,9.133 12.792,11.3 13.54,13.213 14.103,14.652 15.467,15.583 17.012,15.583 17.013,15.583 17.013,15.583 17.013,15.583 17.478,15.583 17.935,15.497 18.37,15.326 18.668,15.209 18.936,15.047 19.188,14.865 L 21.163,16.095 C 21.06,16.514 21,16.949 21,17.4 21,17.997 21.099,18.571 21.276,19.11 L 17.421,21.534 C 16.946,21.257 16.4,21.096 15.82,21.096 15.423,21.096 15.033,21.17 14.661,21.316 13.027,21.956 12.219,23.805 12.857,25.439 13.338,26.668 14.502,27.461 15.82,27.461 15.82,27.461 15.82,27.461 15.821,27.461 16.217,27.461 16.608,27.387 16.98,27.241 18.259,26.74 19.02,25.497 18.989,24.197 L 23.027,21.658 C 23.526,22.066 24.1,22.384 24.722,22.597 L 22.116,38.139 C 20.314,38.729 19,40.405 19,42.4 19,44.881 21.019,46.9 23.5,46.9 25.981,46.9 28,44.881 28,42.4 28,40.487 26.795,38.86 25.108,38.21 L 27.704,22.763 C 28.406,22.605 29.057,22.315 29.63,21.917 L 33.342,25.489 C 33.17,26.205 33.202,26.977 33.49,27.713 34.053,29.152 35.417,30.082 36.962,30.083 37.427,30.083 37.884,29.997 38.319,29.826 40.233,29.076 41.181,26.91 40.433,24.996 Z"
+ id="path13"
+ inkscape:connector-curvature="0"
+ style="opacity:0.2;fill:#00188f" /><path
+ d="M 39.501,25.36 C 38.952,23.957 37.37,23.265 35.967,23.814 35.652,23.937 35.379,24.119 35.142,24.332 L 30.346,19.704 C 30.752,19.028 31,18.246 31,17.4 31,14.915 28.985,12.9 26.5,12.9 25.024,12.9 23.725,13.621 22.905,14.719 L 19.604,12.664 C 19.783,12.093 19.787,11.463 19.552,10.862 19.003,9.459 17.421,8.767 16.018,9.316 14.615,9.865 13.923,11.447 14.472,12.85 15.021,14.253 16.603,14.945 18.006,14.396 18.44,14.226 18.795,13.95 19.078,13.619 L 22.352,15.658 C 22.125,16.193 22,16.782 22,17.4 22,18.161 22.207,18.868 22.541,19.496 L 17.372,22.746 C 16.778,22.145 15.862,21.919 15.025,22.247 13.902,22.686 13.349,23.951 13.788,25.074 14.227,26.197 15.492,26.75 16.615,26.311 17.668,25.899 18.209,24.761 17.911,23.695 L 23.163,20.393 C 23.851,21.16 24.792,21.682 25.861,21.836 L 23.297,38.92 C 21.46,39.028 20,40.537 20,42.4 20,44.333 21.567,45.9 23.5,45.9 25.433,45.9 27,44.333 27,42.4 27,40.738 25.839,39.354 24.286,38.996 L 26.856,21.864 C 27.957,21.776 28.952,21.314 29.687,20.576 L 34.49,25.211 C 34.189,25.862 34.14,26.627 34.422,27.348 34.971,28.751 36.553,29.443 37.956,28.894 39.359,28.345 40.05,26.763 39.501,25.36 Z"
+ id="path15"
+ inkscape:connector-curvature="0"
+ style="fill:#ffffff" /></svg> \ No newline at end of file
diff --git a/src/main/webapp/img/lib/mscae/KeyVault.svg b/src/main/webapp/img/lib/mscae/KeyVault.svg
new file mode 100644
index 00000000..0b7518aa
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/KeyVault.svg
@@ -0,0 +1,57 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="Layer_1"
+ x="0px"
+ y="0px"
+ width="44.799999"
+ height="50"
+ viewBox="0 0 44.799999 50"
+ enable-background="new 0 0 50 50"
+ xml:space="preserve"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="Azure KeyVault_COLOR.svg"><metadata
+ id="metadata3393"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
+ id="defs3391" /><sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1920"
+ inkscape:window-height="1018"
+ id="namedview3389"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:zoom="17.02"
+ inkscape:cx="22.4"
+ inkscape:cy="25"
+ inkscape:window-x="-8"
+ inkscape:window-y="-8"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="Layer_1" /><path
+ d="M 44.8,27.6 C 44.8,20.3 41.3,13.9 36,9.8 36,10 36,10.3 36,10.5 36,12.7 35.4,14.8 34.5,16.6 37.1,19.5 38.7,23.3 38.7,27.5 38.7,36.5 31.4,43.8 22.4,43.8 13.4,43.8 6.1,36.5 6.1,27.5 6.1,23 7.9,19 10.8,16 10,14.3 9.5,12.4 9.5,10.4 9.5,10 9.5,9.5 9.6,9.1 3.8,13.1 0,19.9 0,27.5 0,40 10,50 22.4,50 34.8,50 44.8,40 44.8,27.6 Z"
+ id="path3383"
+ inkscape:connector-curvature="0"
+ style="fill:#7fba00" /><g
+ id="g3385"
+ transform="translate(-2.6,0)"><path
+ d="M 25.3,0 C 19.6,0 15,4.6 15,10.3 15,15 18.1,18.9 22.4,20.2 L 22.4,30.4 17.6,30.4 17.6,35.6 22.4,35.6 22.4,39.4 28.1,39.4 28.1,20.1 C 32.4,18.9 35.5,14.9 35.5,10.2 35.6,4.6 31,0 25.3,0 Z M 25.3,5.4 C 28,5.4 30.2,7.6 30.2,10.3 30.2,13 28,15.2 25.3,15.2 22.6,15.2 20.4,13 20.4,10.3 20.4,7.6 22.6,5.4 25.3,5.4 Z"
+ id="path3387"
+ inkscape:connector-curvature="0"
+ style="fill:#fcd116" /></g></svg> \ No newline at end of file
diff --git a/src/main/webapp/img/lib/mscae/Load_Balancer_feature.svg b/src/main/webapp/img/lib/mscae/Load_Balancer_feature.svg
new file mode 100644
index 00000000..c0a861f8
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/Load_Balancer_feature.svg
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="utf-8"?>
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ width="50px" height="50px" viewBox="0 0 50 50" enable-background="new 0 0 50 50" xml:space="preserve">
+<path fill="#7FBA00" d="M25.001,50c-1.232,0-2.392-0.48-3.261-1.352L1.351,28.26C0.492,27.401,0,26.214,0,24.999
+ c0-1.214,0.492-2.402,1.351-3.26L21.74,1.351c0.871-0.872,2.029-1.352,3.261-1.352c1.231,0,2.39,0.48,3.261,1.352l20.386,20.388
+ C49.521,22.607,50,23.766,50,24.999c0,1.233-0.479,2.392-1.353,3.263L28.262,48.648C27.392,49.52,26.232,50,25.001,50"/>
+<path fill="#FFFFFF" d="M45.613,24.66L39,18.048v4.668l-7.016-0.006c-0.677-2.418-2.573-4.328-4.984-5.02V11h4.613L25,4.387
+ L18.388,11H23v6.689c-2.407,0.692-4.301,2.596-4.981,5.008L11,22.691v-4.618l-6.613,6.613L11,31.298V26.63l7.022,0.006
+ c0.683,2.407,2.574,4.305,4.978,4.996v4.636c-1,0.728-2.528,2.258-2.528,4.04c0,2.481,2.033,4.5,4.514,4.5s4.51-2.019,4.51-4.5
+ c0-1.762-1.496-3.274-2.496-4.013v-4.663c2.399-0.689,4.289-2.583,4.975-4.983L39,26.655v4.618L45.613,24.66z"/>
+<path fill="#59B4D9" d="M25,19.402c-2.899,0-5.258,2.359-5.258,5.258s2.359,5.258,5.258,5.258s5.258-2.358,5.258-5.258
+ S27.899,19.402,25,19.402z"/>
+<path opacity="0.15" fill="#FFFFFF" d="M28.262,1.351c-0.871-0.872-2.029-1.352-3.261-1.352c-1.231,0-2.389,0.48-3.26,1.352
+ L1.352,21.739C0.492,22.597,0,23.785,0,24.999c0,1.215,0.492,2.403,1.352,3.261l11.543,11.544L34.61,7.698L28.262,1.351z"/>
+</svg>
diff --git a/src/main/webapp/img/lib/mscae/Logic_Apps.svg b/src/main/webapp/img/lib/mscae/Logic_Apps.svg
new file mode 100644
index 00000000..4da1849b
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/Logic_Apps.svg
@@ -0,0 +1,98 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="Layer_1"
+ x="0px"
+ y="0px"
+ width="50"
+ height="38.799999"
+ viewBox="0 0 50 38.799999"
+ xml:space="preserve"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="Azure Logic Apps_COLOR.svg"><metadata
+ id="metadata29"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
+ id="defs27" /><sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1920"
+ inkscape:window-height="1018"
+ id="namedview25"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:zoom="10.363697"
+ inkscape:cx="25.794187"
+ inkscape:cy="14.543704"
+ inkscape:window-x="-8"
+ inkscape:window-y="-8"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="Layer_1" /><style
+ type="text/css"
+ id="style3">
+ .st0{fill:#59B4D9;}
+ .st1{fill:#7FBA00;}
+ .st2{fill:#0072C6;}
+</style><path
+ class="st0"
+ d="M 26,15.7 26,10.7 23.5,10.7 23.5,15.7 C 23.5,16.6 22.7,17.4 21.4,17.8 L 18,18.5 C 15.7,19.2 14.1,21 14.1,23 L 14.1,28.7 16.6,28.7 16.6,23 C 16.6,22.1 17.4,21.3 18.7,20.9 L 22.1,20.1 C 24.4,19.5 26,17.7 26,15.7 Z"
+ id="path5"
+ inkscape:connector-curvature="0"
+ style="fill:#59b4d9" /><g
+ id="g7"
+ transform="translate(0,-5.6)"><path
+ class="st1"
+ d="M 19.6,36.9 19.6,32.3 C 19.6,31.2 18.7,30.3 17.6,30.3 L 13,30.3 C 11.9,30.3 11,31.2 11,32.3 L 11,36.9 C 11,38 11.9,38.9 13,38.9 L 17.6,38.9 C 18.7,38.9 19.6,38 19.6,36.9 Z"
+ id="path9"
+ inkscape:connector-curvature="0"
+ style="fill:#7fba00" /></g><path
+ class="st0"
+ d="M 23.2,15.7 23.2,10.7 25.7,10.7 25.7,15.7 C 25.7,16.6 26.5,17.4 27.8,17.8 L 32,18.7 C 34.3,19.4 35.9,21.2 35.9,23.2 L 35.9,28.9 33.4,28.9 33.4,23.2 C 33.4,22.3 32.6,21.5 31.3,21.1 L 27.1,20.2 C 24.8,19.5 23.2,17.7 23.2,15.7 Z"
+ id="path11"
+ inkscape:connector-curvature="0"
+ style="fill:#59b4d9" /><g
+ id="g13"
+ transform="translate(0,-5.6)"><path
+ class="st1"
+ d="M 30.4,37.1 30.4,32.5 C 30.4,31.4 31.3,30.5 32.4,30.5 L 37,30.5 C 38.1,30.5 39,31.4 39,32.5 L 39,37.1 C 39,38.2 38.1,39.1 37,39.1 L 32.4,39.1 C 31.3,39.1 30.4,38.2 30.4,37.1 Z"
+ id="path15"
+ inkscape:connector-curvature="0"
+ style="fill:#7fba00" /></g><rect
+ x="23.200001"
+ y="10.699999"
+ class="st0"
+ width="2.8"
+ height="4.8000002"
+ id="rect17"
+ style="fill:#59b4d9" /><path
+ class="st2"
+ d="M 26.5,6.1 26.5,9.8 22.8,9.8 22.8,6.1 26.5,6.1 M 27.3,3.3 22,3.3 C 20.9,3.3 20,4.2 20,5.3 L 20,10.6 C 20,11.7 20.9,12.6 22,12.6 L 27.3,12.6 C 28.4,12.6 29.3,11.7 29.3,10.6 L 29.3,5.3 C 29.3,4.2 28.4,3.3 27.3,3.3 L 27.3,3.3 Z"
+ id="path19"
+ inkscape:connector-curvature="0"
+ style="fill:#0072c6" /><path
+ class="st0"
+ d="M 7.9,38.8 C 5.8,38.8 4.3,38.4 3.4,37.7 2.5,36.9 2.1,35.6 2.1,33.7 L 2.1,23.3 C 2.1,21.6 1.4,20.7 0,20.7 L 0,18.1 C 1.4,18.1 2.1,17.2 2.1,15.4 L 2.1,5.2 C 2.1,3.3 2.5,1.9 3.4,1.1 4.3,0.3 5.8,0 7.9,0 L 7.9,2.6 C 6.4,2.6 5.6,3.4 5.6,5.1 L 5.6,15.1 C 5.6,17.4 4.9,18.8 3.4,19.4 L 3.4,19.4 C 4.8,20 5.6,21.4 5.6,23.7 L 5.6,33.6 C 5.6,34.5 5.8,35.2 6.1,35.6 6.5,36 7,36.2 7.8,36.2 L 7.9,38.8 C 7.8,38.8 7.9,38.8 7.9,38.8 Z"
+ id="path21"
+ inkscape:connector-curvature="0"
+ style="fill:#59b4d9" /><path
+ class="st0"
+ d="M 42.1,0 C 44.2,0 45.7,0.4 46.6,1.1 47.5,1.9 47.9,3.2 47.9,5.1 L 47.9,15.5 C 47.9,17.2 48.6,18.1 50,18.1 L 50,20.7 C 48.6,20.7 47.9,21.6 47.9,23.4 L 47.9,33.5 C 47.9,35.4 47.5,36.8 46.6,37.6 45.7,38.4 44.2,38.8 42.1,38.8 L 42.1,36.2 C 43.6,36.2 44.4,35.4 44.4,33.7 L 44.4,23.7 C 44.4,21.4 45.1,20 46.6,19.4 L 46.6,19.4 C 45.2,18.8 44.4,17.4 44.4,15.1 L 44.4,5.2 C 44.4,4.3 44.2,3.6 43.9,3.2 43.5,2.8 43,2.6 42.2,2.6 L 42.1,0 42.1,0 Z"
+ id="path23"
+ inkscape:connector-curvature="0"
+ style="fill:#59b4d9" /></svg> \ No newline at end of file
diff --git a/src/main/webapp/img/lib/mscae/MD_snapshot.svg b/src/main/webapp/img/lib/mscae/MD_snapshot.svg
new file mode 100644
index 00000000..a0a86689
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/MD_snapshot.svg
@@ -0,0 +1,111 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="Layer_2"
+ x="0px"
+ y="0px"
+ width="50"
+ height="42"
+ viewBox="0 0 50 42"
+ enable-background="new 0 0 50 50"
+ xml:space="preserve"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="MD_snapshot.svg"><metadata
+ id="metadata37"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
+ id="defs35" /><sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1920"
+ inkscape:window-height="1018"
+ id="namedview33"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:zoom="10.363697"
+ inkscape:cx="21.300615"
+ inkscape:cy="16.099375"
+ inkscape:window-x="-8"
+ inkscape:window-y="-8"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="Layer_2" /><polygon
+ points="3,14 3,7 10,7 10,4 0,4 0,14 "
+ id="polygon3"
+ style="fill:#7a7a7a"
+ transform="translate(0,-4)" /><polygon
+ points="10,43 3,43 3,36 0,36 0,46 10,46 "
+ id="polygon5"
+ style="fill:#7a7a7a"
+ transform="translate(0,-4)" /><polygon
+ points="47,36 47,43 40,43 40,46 50,46 50,36 "
+ id="polygon7"
+ style="fill:#7a7a7a"
+ transform="translate(0,-4)" /><polygon
+ points="40,7 47,7 47,14 50,14 50,4 40,4 "
+ id="polygon9"
+ style="fill:#7a7a7a"
+ transform="translate(0,-4)" /><path
+ d="M 45,30.757 C 45,34.757 36.046,38 25.002,38 13.958,38 5.004,34.758 5.004,30.757 L 5.004,26.853 45,26.853 45,30.757 Z"
+ id="path11"
+ inkscape:connector-curvature="0"
+ style="fill:#7fba00" /><path
+ d="M 45,26.854 C 45,30.854 36.046,34.097 25.002,34.097 13.958,34.097 5.004,30.854 5.004,26.854 5.004,22.854 13.958,19.611 25.002,19.611 36.046,19.611 45,22.854 45,26.854"
+ id="path13"
+ inkscape:connector-curvature="0"
+ style="fill:#b8d432" /><path
+ d="M 31.412,26.437 C 31.412,27.501 28.542,28.362 25.001,28.362 21.46,28.362 18.59,27.5 18.59,26.437 18.59,25.373 21.461,24.512 25.001,24.512 28.541,24.512 31.412,25.374 31.412,26.437"
+ id="path15"
+ inkscape:connector-curvature="0"
+ style="fill:#7fba00" /><path
+ d="M 31.412,26.437 C 31.412,27.501 28.542,28.362 25.001,28.362 21.46,28.362 18.59,27.5 18.59,26.437 18.59,25.373 21.461,24.512 25.001,24.512 28.541,24.512 31.412,25.374 31.412,26.437"
+ id="path17"
+ inkscape:connector-curvature="0"
+ style="opacity:0.25;fill:#00188f" /><path
+ enable-background="new "
+ d="M 39.457,21.892 C 36.656,20.831 32.974,20.077 28.835,19.786 L 26.24,24.589 C 27.517,24.664 28.658,24.852 29.541,25.119 L 39.457,21.892 Z"
+ id="path19"
+ inkscape:connector-curvature="0"
+ style="opacity:0.25;fill:#ffffff" /><path
+ enable-background="new "
+ d="M 9.725,31.565 C 12.606,32.799 16.603,33.679 21.154,34.001 L 24.188,28.386 C 22.925,28.338 21.777,28.18 20.854,27.944 L 9.725,31.565 Z"
+ id="path21"
+ inkscape:connector-curvature="0"
+ style="opacity:0.25;fill:#ffffff" /><path
+ d="M 45,15.146 C 45,19.146 36.046,22.389 25.002,22.389 13.958,22.389 5.004,19.146 5.004,15.146 L 5.004,11.242 45,11.242 45,15.146 Z"
+ id="path23"
+ inkscape:connector-curvature="0"
+ style="fill:#0072c6" /><path
+ d="M 45,11.243 C 45,15.243 36.046,18.486 25.002,18.486 13.958,18.486 5.004,15.242 5.004,11.243 5.004,7.244 13.957,4 25.002,4 36.047,4 45,7.242 45,11.243"
+ id="path25"
+ inkscape:connector-curvature="0"
+ style="fill:#59b4d9" /><path
+ d="M 31.412,10.826 C 31.412,11.89 28.542,12.751 25.001,12.751 21.46,12.751 18.59,11.889 18.59,10.826 18.59,9.763 21.461,8.901 25.001,8.901 28.541,8.901 31.412,9.762 31.412,10.826"
+ id="path27"
+ inkscape:connector-curvature="0"
+ style="fill:#0072c6" /><path
+ enable-background="new "
+ d="M 39.457,6.241 C 36.656,5.179 32.974,4.426 28.835,4.135 L 26.24,8.938 C 27.517,9.013 28.658,9.201 29.541,9.468 L 39.457,6.241 Z"
+ id="path29"
+ inkscape:connector-curvature="0"
+ style="opacity:0.25;fill:#ffffff" /><path
+ enable-background="new "
+ d="M 9.725,15.914 C 12.606,17.148 16.603,18.028 21.154,18.35 L 24.188,12.735 C 22.925,12.687 21.777,12.529 20.854,12.293 L 9.725,15.914 Z"
+ id="path31"
+ inkscape:connector-curvature="0"
+ style="opacity:0.25;fill:#ffffff" /></svg> \ No newline at end of file
diff --git a/src/main/webapp/img/lib/mscae/MachineLearningServicePlans.svg b/src/main/webapp/img/lib/mscae/MachineLearningServicePlans.svg
new file mode 100644
index 00000000..aff683bf
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/MachineLearningServicePlans.svg
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ width="24px" height="24px" viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve">
+<g>
+ <path fill="#A0A1A2" d="M17.148,6.148l0.008,0.008C16.948,6.052,16.729,6,16.5,6c-0.208,0-0.403,0.039-0.586,0.117
+ s-0.341,0.185-0.477,0.32c-0.136,0.136-0.242,0.294-0.32,0.477C15.039,7.097,15,7.292,15,7.5s0.039,0.404,0.117,0.586
+ c0.078,0.183,0.185,0.341,0.32,0.477c0.136,0.136,0.294,0.242,0.477,0.32S16.292,9,16.5,9s0.403-0.039,0.586-0.117
+ s0.341-0.185,0.477-0.32c0.136-0.135,0.242-0.294,0.32-0.477C17.961,7.904,18,7.708,18,7.5c0-0.229-0.052-0.448-0.156-0.656
+ l0.008,0.008l2.875-2.875l-0.703-0.703L17.148,6.148z M16.852,7.852C16.753,7.951,16.636,8,16.5,8s-0.253-0.049-0.352-0.148
+ C16.05,7.753,16,7.636,16,7.5c0-0.135,0.05-0.252,0.148-0.352C16.247,7.05,16.364,7,16.5,7s0.253,0.05,0.352,0.148
+ C16.95,7.248,17,7.365,17,7.5C17,7.636,16.95,7.753,16.852,7.852z"/>
+ <path fill="#A0A1A2" d="M19.68,10.68l0.711,0.711c0.516-0.516,0.91-1.11,1.184-1.785c0.273-0.674,0.41-1.376,0.41-2.105
+ c0-0.391-0.04-0.774-0.121-1.152C21.782,5.97,21.661,5.604,21.5,5.25l-0.906,0.406C20.864,6.255,21,6.878,21,7.523
+ c0,0.599-0.114,1.169-0.344,1.711C20.427,9.776,20.102,10.258,19.68,10.68z"/>
+ <path fill="#A0A1A2" d="M23.73,5.512c-0.18-0.638-0.433-1.235-0.758-1.793c-0.325-0.557-0.716-1.063-1.172-1.52
+ c-0.456-0.456-0.962-0.846-1.52-1.172c-0.558-0.325-1.155-0.578-1.793-0.758S17.188,0,16.5,0s-1.351,0.09-1.988,0.27
+ s-1.235,0.433-1.793,0.758c-0.558,0.326-1.063,0.716-1.52,1.172c-0.456,0.456-0.847,0.962-1.172,1.52
+ C9.702,4.276,9.449,4.874,9.27,5.512C9.134,5.992,9.067,6.491,9.033,7h1c0.032-0.419,0.089-0.831,0.201-1.227
+ c0.156-0.552,0.375-1.069,0.656-1.551c0.281-0.481,0.62-0.92,1.016-1.316s0.835-0.734,1.316-1.016s0.999-0.5,1.551-0.656
+ S15.901,1,16.5,1c0.599,0,1.175,0.078,1.727,0.234s1.069,0.375,1.551,0.656s0.921,0.62,1.316,1.016
+ c0.396,0.396,0.734,0.835,1.016,1.316c0.281,0.482,0.5,0.999,0.656,1.551C22.922,6.326,23,6.901,23,7.5s-0.078,1.175-0.234,1.727
+ s-0.375,1.069-0.656,1.551c-0.281,0.482-0.62,0.921-1.016,1.316c-0.396,0.396-0.835,0.734-1.316,1.016s-0.999,0.5-1.551,0.656
+ S17.099,14,16.5,14s-1.175-0.078-1.727-0.234s-1.069-0.375-1.551-0.656c-0.445-0.26-0.851-0.575-1.223-0.933v0.53l0.712,1.262
+ c0.002,0.001,0.004,0.003,0.006,0.004c0.558,0.326,1.155,0.578,1.793,0.758S15.812,15,16.5,15s1.351-0.09,1.988-0.27
+ s1.235-0.432,1.793-0.758c0.558-0.325,1.063-0.716,1.52-1.172c0.456-0.456,0.847-0.962,1.172-1.52
+ c0.325-0.557,0.578-1.155,0.758-1.793C23.91,8.851,24,8.188,24,7.5S23.91,6.15,23.73,5.512z"/>
+ <path fill="#A0A1A2" d="M12,10.651c0.182,0.259,0.379,0.51,0.609,0.74l0.711-0.711c-0.211-0.211-0.397-0.437-0.56-0.68H12V10.651z"
+ />
+ <path fill="#A0A1A2" d="M16.5,2.016c-0.511,0-1,0.065-1.469,0.195c-0.469,0.13-0.906,0.314-1.312,0.551s-0.776,0.522-1.109,0.855
+ s-0.62,0.703-0.859,1.109s-0.425,0.844-0.555,1.312C11.109,6.35,11.062,6.673,11.033,7H12h0.033
+ c0.026-0.235,0.064-0.466,0.127-0.691c0.106-0.383,0.258-0.741,0.453-1.074c0.195-0.333,0.429-0.637,0.699-0.91
+ s0.573-0.509,0.906-0.707s0.69-0.35,1.07-0.457C15.669,3.054,16.065,3,16.477,3c0.646,0,1.269,0.136,1.867,0.406L18.75,2.5
+ c-0.354-0.161-0.72-0.282-1.098-0.363C17.274,2.056,16.891,2.016,16.5,2.016z"/>
+</g>
+<path fill="#59B4D9" d="M12,8H5v1h1v3.969l-5.28,9.255C0.144,23.184,0.624,24,1.728,24h13.488c1.152,0,1.584-0.768,1.008-1.776
+ L11,12.969V9h1V8L12,8z"/>
+<path fill="#0072C6" d="M12.127,17H4.851l-3.263,5.72c-0.072,0.12-0.098,0.201-0.108,0.246C1.523,22.981,1.601,23,1.728,23h13.488
+ c0.114,0,0.196-0.012,0.25-0.025c-0.015-0.058-0.047-0.143-0.11-0.254L12.127,17z"/>
+<path opacity="0.25" fill="#ECF0F1" enable-background="new " d="M5,9h1v3.969l-5.28,9.255C0.144,23.184,0.624,24,1.728,24h1.454
+ L7,17l2-3.667V8H5V9z"/>
+<path opacity="0.25" fill="#ECF0F1" enable-background="new " d="M3.727,23L7,17H4.851l-3.263,5.72
+ c-0.072,0.12-0.098,0.201-0.108,0.246C1.523,22.981,1.601,23,1.728,23H3.727z"/>
+</svg>
diff --git a/src/main/webapp/img/lib/mscae/MachineLearningWebServices.svg b/src/main/webapp/img/lib/mscae/MachineLearningWebServices.svg
new file mode 100644
index 00000000..7b18b8c0
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/MachineLearningWebServices.svg
@@ -0,0 +1,69 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="Layer_1"
+ x="0px"
+ y="0px"
+ width="23.525227"
+ height="24"
+ viewBox="0 0 23.525227 24"
+ enable-background="new 0 0 24 24"
+ xml:space="preserve"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="MachineLearningWebServices-color.svg"><metadata
+ id="metadata17"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
+ id="defs15" /><sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1920"
+ inkscape:window-height="1018"
+ id="namedview13"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:zoom="21.591036"
+ inkscape:cx="11.29599"
+ inkscape:cy="9.6477001"
+ inkscape:window-x="-8"
+ inkscape:window-y="-8"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="Layer_1" /><path
+ d="M 15.525227,0 C 11.446227,0 8.0872273,3.055 7.5942273,7 L 8.6062273,7 C 8.7212273,6.224 8.9602273,5.488 9.3082273,4.815 9.6722273,5.588 10.170227,6.312 10.744227,7 L 12.525227,7 12.525227,7.092 C 12.682227,7.036 12.849227,7 13.025227,7 13.852227,7 14.525227,7.673 14.525227,8.5 14.525227,9.327 13.852227,10 13.025227,10 12.849227,10 12.682227,9.964 12.525227,9.908 L 12.525227,10 11.525227,10 11.525227,10.461 C 11.640227,10.548 11.750227,10.642 11.878227,10.709 11.751227,11.2 11.633227,11.697 11.525227,12.199 L 11.525227,12.706 12.218227,13.934 C 12.380227,12.925 12.597227,11.944 12.846227,10.982 L 12.846227,10.982 C 12.906227,10.986 12.963227,11 13.025227,11 13.709227,11 14.329227,10.724 14.780227,10.278 15.630227,10.744 16.555227,11.137 17.527227,11.477 17.527227,11.485 17.525227,11.492 17.525227,11.5 17.525227,12.328 18.197227,13 19.025227,13 19.585227,13 20.067227,12.69 20.325227,12.235 20.545227,12.279 20.754227,12.341 20.978227,12.378 19.694227,13.974 17.728227,15 15.525227,15 14.398227,15 13.339227,14.723 12.395227,14.248 L 13.187227,15.651 C 13.927227,15.877 14.711227,16 15.525227,16 19.943227,16 23.525227,12.418 23.525227,8 23.525227,3.582 19.943227,0 15.525227,0 Z M 22.511227,7.714 C 21.802227,7.445 21.129227,7.136 20.496227,6.795 20.514227,6.699 20.525227,6.601 20.525227,6.5 20.525227,5.672 19.853227,5 19.025227,5 18.717227,5 18.430227,5.094 18.192227,5.253 17.393227,4.595 16.702227,3.871 16.150227,3.091 16.543227,2.456 16.960227,1.846 17.397227,1.264 20.259227,2.061 22.385227,4.63 22.511227,7.714 Z M 19.525227,6.5 C 19.525227,6.776 19.301227,7 19.025227,7 18.749227,7 18.525227,6.776 18.525227,6.5 18.525227,6.224 18.749227,6 19.025227,6 19.301227,6 19.525227,6.224 19.525227,6.5 Z M 15.525227,1 C 15.796227,1 16.063227,1.019 16.327227,1.049 16.067227,1.409 15.812227,1.777 15.568227,2.156 15.368227,1.787 15.199227,1.41 15.059227,1.023 15.213227,1.013 15.367227,1 15.525227,1 Z M 13.503227,6.048 C 13.348227,6.018 13.189227,6 13.025227,6 12.483227,6 11.985227,6.177 11.576227,6.469 L 11.577227,6.468 C 10.873227,5.634 10.314227,4.734 9.9572273,3.774 10.951227,2.467 12.395227,1.529 14.054227,1.172 14.282227,1.847 14.585227,2.5 14.972227,3.123 14.429227,4.048 13.950227,5.035 13.503227,6.048 Z M 19.025227,12 C 18.749227,12 18.525227,11.776 18.525227,11.5 18.525227,11.224 18.749227,11 19.025227,11 19.301227,11 19.525227,11.224 19.525227,11.5 19.525227,11.776 19.301227,12 19.025227,12 Z M 21.592227,11.473 C 21.224227,11.421 20.862227,11.358 20.504227,11.287 20.504227,11.287 20.504227,11.287 20.503227,11.287 20.399227,10.56 19.780227,10 19.025227,10 18.553227,10 18.137227,10.223 17.862227,10.564 16.967227,10.25 16.117227,9.883 15.334227,9.457 L 15.334227,9.457 C 15.456227,9.162 15.525227,8.839 15.525227,8.5 15.525227,7.633 15.083227,6.87 14.413227,6.422 14.777227,5.596 15.165227,4.792 15.595227,4.029 16.159227,4.758 16.835227,5.435 17.600227,6.055 L 17.600227,6.055 C 17.556227,6.196 17.525227,6.344 17.525227,6.5 17.525227,7.328 18.197227,8 19.025227,8 19.397227,8 19.732227,7.86 19.994227,7.636 20.767227,8.054 21.588227,8.428 22.460227,8.744 22.354227,9.728 22.064227,10.654 21.592227,11.473 Z"
+ id="path3"
+ inkscape:connector-curvature="0"
+ style="fill:#a0a1a2" /><path
+ d="M 11.525227,8 4.5252273,8 4.5252273,9 5.5252273,9 5.5252273,12.969 0.24522727,22.224 C -0.33077273,23.184 0.14922727,24 1.2532273,24 L 14.741227,24 C 15.893227,24 16.325227,23.232 15.749227,22.224 L 10.525227,12.969 10.525227,9 11.525227,9 11.525227,8 11.525227,8 Z"
+ id="path5"
+ inkscape:connector-curvature="0"
+ style="fill:#59b4d9" /><path
+ d="M 11.652227,17 4.3762273,17 1.1132273,22.72 C 1.0412273,22.84 1.0152273,22.921 1.0052273,22.966 1.0482273,22.981 1.1262273,23 1.2532273,23 L 14.741227,23 C 14.855227,23 14.937227,22.988 14.991227,22.975 14.976227,22.917 14.944227,22.832 14.881227,22.721 L 11.652227,17 Z"
+ id="path7"
+ inkscape:connector-curvature="0"
+ style="fill:#0072c6" /><path
+ enable-background="new "
+ d="M 4.5252273,9 5.5252273,9 5.5252273,12.969 0.24522727,22.224 C -0.33077273,23.184 0.14922727,24 1.2532273,24 L 2.7072273,24 6.5252273,17 8.5252273,13.333 8.5252273,8 4.5252273,8 4.5252273,9 Z"
+ id="path9"
+ inkscape:connector-curvature="0"
+ style="opacity:0.25;fill:#ecf0f1" /><path
+ enable-background="new "
+ d="M 3.2522273,23 6.5252273,17 4.3762273,17 1.1132273,22.72 C 1.0412273,22.84 1.0152273,22.921 1.0052273,22.966 1.0482273,22.981 1.1262273,23 1.2532273,23 L 3.2522273,23 Z"
+ id="path11"
+ inkscape:connector-curvature="0"
+ style="opacity:0.25;fill:#ecf0f1" /></svg> \ No newline at end of file
diff --git a/src/main/webapp/img/lib/mscae/MachineLearningWorkspaces.svg b/src/main/webapp/img/lib/mscae/MachineLearningWorkspaces.svg
new file mode 100644
index 00000000..97dedd19
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/MachineLearningWorkspaces.svg
@@ -0,0 +1,69 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="Layer_1"
+ x="0px"
+ y="0px"
+ width="23.525227"
+ height="24"
+ viewBox="0 0 23.525227 24"
+ enable-background="new 0 0 24 24"
+ xml:space="preserve"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="MachineLearningWorkspaces-color.svg"><metadata
+ id="metadata17"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
+ id="defs15" /><sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1920"
+ inkscape:window-height="1018"
+ id="namedview13"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:zoom="21.591036"
+ inkscape:cx="14.255128"
+ inkscape:cy="10.339541"
+ inkscape:window-x="-8"
+ inkscape:window-y="-8"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="Layer_1" /><path
+ d="M 11.525227,8 4.5252273,8 4.5252273,9 5.5252273,9 5.5252273,12.969 0.24522727,22.224 C -0.33077273,23.184 0.14922727,24 1.2532273,24 L 14.741227,24 C 15.893227,24 16.325227,23.232 15.749227,22.224 L 10.525227,12.969 10.525227,9 11.525227,9 11.525227,8 11.525227,8 Z"
+ id="path3"
+ inkscape:connector-curvature="0"
+ style="fill:#59b4d9" /><path
+ d="M 11.652227,17 4.3762273,17 1.1132273,22.72 C 1.0412273,22.84 1.0152273,22.921 1.0052273,22.966 1.0482273,22.981 1.1262273,23 1.2532273,23 L 14.741227,23 C 14.855227,23 14.937227,22.988 14.991227,22.975 14.976227,22.917 14.944227,22.832 14.881227,22.721 L 11.652227,17 Z"
+ id="path5"
+ inkscape:connector-curvature="0"
+ style="fill:#0072c6" /><path
+ enable-background="new "
+ d="M 4.5252273,9 5.5252273,9 5.5252273,12.969 0.24522727,22.224 C -0.33077273,23.184 0.14922727,24 1.2532273,24 L 2.7072273,24 6.5252273,17 8.5252273,13.333 8.5252273,8 4.5252273,8 4.5252273,9 Z"
+ id="path7"
+ inkscape:connector-curvature="0"
+ style="opacity:0.25;fill:#ecf0f1" /><path
+ enable-background="new "
+ d="M 3.2522273,23 6.5252273,17 4.3762273,17 1.1132273,22.72 C 1.0412273,22.84 1.0152273,22.921 1.0052273,22.966 1.0482273,22.981 1.1262273,23 1.2532273,23 L 3.2522273,23 Z"
+ id="path9"
+ inkscape:connector-curvature="0"
+ style="opacity:0.25;fill:#ecf0f1" /><path
+ d="M 10.525227,6 8.5252273,6 8.5252273,4 10.525227,4 10.525227,6 Z M 10.525227,3 8.5252273,3 8.5252273,1 10.525227,1 10.525227,3 Z M 13.525227,6 11.525227,6 11.525227,4 13.525227,4 13.525227,6 Z M 13.525227,3 11.525227,3 11.525227,1 13.525227,1 13.525227,3 Z M 16.525227,12 14.525227,12 14.525227,10 16.525227,10 16.525227,12 Z M 16.525227,9 14.525227,9 14.525227,7 16.525227,7 16.525227,9 Z M 16.525227,6 14.525227,6 14.525227,4 16.525227,4 16.525227,6 Z M 16.525227,3 14.525227,3 14.525227,1 16.525227,1 16.525227,3 Z M 19.525227,12 17.525227,12 17.525227,10 19.525227,10 19.525227,12 Z M 19.525227,9 17.525227,9 17.525227,7 19.525227,7 19.525227,9 Z M 19.525227,6 17.525227,6 17.525227,4 19.525227,4 19.525227,6 Z M 19.525227,3 17.525227,3 17.525227,1 19.525227,1 19.525227,3 Z M 20.525227,13 22.525227,13 23.525227,13 23.525227,0 7.5252273,0 7.5252273,7 8.5252273,7 10.525227,7 11.525227,7 12.525227,7 13.525227,7 13.525227,9 12.525227,9 12.525227,10 13.525227,10 13.525227,12 11.525227,12 11.525227,12.707 11.691227,13 13.525227,13 20.525227,13 Z M 22.525227,12 20.525227,12 20.525227,10 22.525227,10 22.525227,12 Z M 22.525227,9 20.525227,9 20.525227,7 22.525227,7 22.525227,9 Z M 22.525227,6 20.525227,6 20.525227,4 22.525227,4 22.525227,6 Z M 22.525227,3 20.525227,3 20.525227,1 22.525227,1 22.525227,3 Z"
+ id="path11"
+ inkscape:connector-curvature="0"
+ style="fill:#a0a1a2" /></svg> \ No newline at end of file
diff --git a/src/main/webapp/img/lib/mscae/Machine_Learning.svg b/src/main/webapp/img/lib/mscae/Machine_Learning.svg
new file mode 100644
index 00000000..8ada82de
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/Machine_Learning.svg
@@ -0,0 +1,68 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="Layer_1"
+ x="0px"
+ y="0px"
+ width="49.016544"
+ height="50"
+ viewBox="0 0 49.016544 50"
+ enable-background="new 0 0 50 50"
+ xml:space="preserve"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="Azure Machine Learning_COLOR.svg"><metadata
+ id="metadata17"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
+ id="defs15" /><sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1920"
+ inkscape:window-height="1018"
+ id="namedview13"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:zoom="10.363697"
+ inkscape:cx="17.541921"
+ inkscape:cy="24.25381"
+ inkscape:window-x="-8"
+ inkscape:window-y="-8"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="Layer_1" /><path
+ d="M 48.28808,44.623 32.72008,17.659 32.72008,6.743 33.00108,6.743 C 34.86308,6.743 36.37308,5.233 36.37308,3.371 36.37308,1.509 34.86308,0 33.00108,0 L 16.01608,0 C 14.15408,0 12.64408,1.51 12.64408,3.372 12.64408,5.234 14.15408,6.744 16.01608,6.744 L 16.29708,6.744 16.29708,17.659 0.72907993,44.623 C -0.97892007,47.58 0.41807993,50 3.8330799,50 L 45.18408,50 C 48.59808,50 49.99508,47.58 48.28808,44.623 Z"
+ id="path3"
+ inkscape:connector-curvature="0"
+ style="fill:#59b4d9" /><polygon
+ points="35.466,33.017 13.551,33.017 7.127,44.143 41.889,44.143 "
+ id="polygon5"
+ style="fill:#b8d432"
+ transform="translate(7.9934474e-5,0)" /><path
+ d="M 25.33408,37.532 C 27.06908,37.532 28.47508,36.126 28.47508,34.391 28.47508,33.898 28.35808,33.433 28.15508,33.017 L 22.51208,33.017 C 22.30908,33.432 22.19208,33.897 22.19208,34.391 22.19308,36.126 23.59908,37.532 25.33408,37.532 Z"
+ id="path7"
+ inkscape:connector-curvature="0"
+ style="fill:#7fba00" /><circle
+ cx="29.23208"
+ cy="39.956001"
+ r="1.541"
+ id="circle9"
+ style="fill:#7fba00" /><path
+ d="M 0.72907993,44.623 16.29708,17.658 16.29708,6.743 16.01608,6.743 C 14.15408,6.743 12.64408,5.233 12.64408,3.371 12.64408,1.509 14.15308,0 16.01608,0 L 23.33508,0 23.33508,17.572 15.13008,50 3.8330799,50 C 0.41807993,50 -0.97892007,47.58 0.72907993,44.623 Z"
+ id="path11"
+ inkscape:connector-curvature="0"
+ style="opacity:0.25;fill:#ffffff" /></svg> \ No newline at end of file
diff --git a/src/main/webapp/img/lib/mscae/ManagedApplications.svg b/src/main/webapp/img/lib/mscae/ManagedApplications.svg
new file mode 100644
index 00000000..67bfd104
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/ManagedApplications.svg
@@ -0,0 +1,101 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="Layer_1"
+ x="0px"
+ y="0px"
+ width="21"
+ height="24"
+ viewBox="0 0 21 24"
+ enable-background="new 0 0 24 24"
+ xml:space="preserve"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="ManagedApplications-color.svg"><metadata
+ id="metadata29"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
+ id="defs27" /><sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1920"
+ inkscape:window-height="1018"
+ id="namedview25"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:zoom="21.591036"
+ inkscape:cx="10.580845"
+ inkscape:cy="6.7582484"
+ inkscape:window-x="-8"
+ inkscape:window-y="-8"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="Layer_1" /><path
+ d="M 2.5,23 C 2.224,23 2,22.776 2,22.5 2,22.224 2.224,22 2.5,22 L 21,22 21,0 3,0 C 1.895,0 1,0.895 1,2 L 1,22.5 C 1,23.328 1.672,24 2.5,24 L 21,24 21,23 2.5,23 Z"
+ id="path3"
+ inkscape:connector-curvature="0"
+ style="fill:#0072c6" /><path
+ d="M 1,22.5 C 1,23.328 1.672,24 2.5,24 L 21,24 21,23 2.5,23 C 2.224,23 2,22.776 2,22.5 2,22.224 2.224,22 2.5,22 L 21,22 21,21 2.5,21 C 1.672,21 1,21.672 1,22.5 Z"
+ id="path5"
+ inkscape:connector-curvature="0"
+ style="opacity:0.5;fill:#000c82" /><path
+ d="M 2.5,23 C 2.224,23 2,22.776 2,22.5 2,22.224 2.224,22 2.5,22 L 21,22 C 20.724,22 20.5,22.224 20.5,22.5 20.5,22.776 20.724,23 21,23 L 2.5,23 Z"
+ id="path7"
+ inkscape:connector-curvature="0"
+ style="fill:#a0a1a2" /><rect
+ x="0"
+ y="3"
+ width="3"
+ height="1"
+ id="rect9"
+ style="fill:#a0a1a2" /><rect
+ x="0"
+ y="7"
+ width="3"
+ height="1"
+ id="rect11"
+ style="fill:#a0a1a2" /><rect
+ x="0"
+ y="11"
+ width="3"
+ height="1"
+ id="rect13"
+ style="fill:#a0a1a2" /><rect
+ x="0"
+ y="15"
+ width="3"
+ height="1"
+ id="rect15"
+ style="fill:#a0a1a2" /><rect
+ x="0"
+ y="19"
+ width="3"
+ height="1"
+ id="rect17"
+ style="fill:#a0a1a2" /><polygon
+ points="12,10.141 9,8.641 9,12.86 12,14.352 "
+ id="polygon19"
+ style="fill:#ffffff"
+ transform="translate(-1,0)" /><polygon
+ points="12.5,9.273 15.383,7.836 12.5,6.398 9.617,7.836 "
+ id="polygon21"
+ style="fill:#ffffff"
+ transform="translate(-1,0)" /><polygon
+ points="13,10.141 13,14.352 16,12.86 16,8.641 "
+ id="polygon23"
+ style="fill:#ffffff"
+ transform="translate(-1,0)" /></svg> \ No newline at end of file
diff --git a/src/main/webapp/img/lib/mscae/Management_Portal.svg b/src/main/webapp/img/lib/mscae/Management_Portal.svg
new file mode 100644
index 00000000..ab66d9c3
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/Management_Portal.svg
@@ -0,0 +1,80 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="Layer_1"
+ x="0px"
+ y="0px"
+ height="42.599998"
+ width="50"
+ viewBox="0 0 50 42.599998"
+ enable-background="new 0 0 50 50"
+ xml:space="preserve"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="Azure Management Portal_COLOR.svg"><metadata
+ id="metadata25"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
+ id="defs23" /><sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1920"
+ inkscape:window-height="1018"
+ id="namedview21"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:zoom="10.363697"
+ inkscape:cx="22.318028"
+ inkscape:cy="15.52327"
+ inkscape:window-x="-8"
+ inkscape:window-y="-8"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="Layer_1" /><path
+ d="M 0,40.6 C 0,41.7 0.9,42.6 2,42.6 L 48,42.6 C 49.1,42.6 50,41.7 50,40.6 L 50,6.3 0,6.3 0,40.6 Z"
+ id="path3"
+ inkscape:connector-curvature="0"
+ style="fill:#1e1e1e" /><path
+ d="M 0,40.6 C 0,41.7 0.9,42.6 2,42.6 L 48,42.6 C 49.1,42.6 50,41.7 50,40.6 L 50,6 0,6 0,40.6 Z"
+ id="path5"
+ inkscape:connector-curvature="0"
+ style="opacity:0.25;fill:#0072c6" /><path
+ d="M 48,0 2,0 C 0.9,0 0,0.9 0,2 L 0,8 50,8 50,2 C 50,0.9 49.1,0 48,0"
+ id="path7"
+ inkscape:connector-curvature="0"
+ style="fill:#a0a1a2" /><rect
+ x="12"
+ y="12"
+ width="38"
+ height="26"
+ id="rect9"
+ style="fill:#e5e5e5" /><rect
+ x="0"
+ y="12"
+ width="12"
+ height="26"
+ id="rect11"
+ style="fill:#59b4d9" /><g
+ id="g13"
+ style="opacity:0.2"
+ transform="translate(0,-3.7)"><g
+ id="g15"><g
+ id="g17"><path
+ d="M 2,3.7 C 0.9,3.7 0,4.6 0,5.7 L 0,13 0,16.3 0,44.3 C 0,45.4 0.9,46.3 2,46.3 L 4.2,46.3 43.6,3.7 2,3.7 Z"
+ id="path19"
+ inkscape:connector-curvature="0"
+ style="fill:#ffffff" /></g></g></g></svg> \ No newline at end of file
diff --git a/src/main/webapp/img/lib/mscae/Media_Services.svg b/src/main/webapp/img/lib/mscae/Media_Services.svg
new file mode 100644
index 00000000..02c85fbe
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/Media_Services.svg
@@ -0,0 +1,73 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="Layer_1"
+ x="0px"
+ y="0px"
+ width="43.300999"
+ height="50"
+ viewBox="0 0 43.300999 50"
+ enable-background="new 0 0 50 50"
+ xml:space="preserve"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="Azure Media Services _COLOR.svg"><metadata
+ id="metadata19"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
+ id="defs17" /><sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1920"
+ inkscape:window-height="1018"
+ id="namedview15"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:zoom="10.363697"
+ inkscape:cx="24.037692"
+ inkscape:cy="17.979766"
+ inkscape:window-x="-8"
+ inkscape:window-y="-8"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="Layer_1" /><polygon
+ points="24.65,0 46.301,12.5 46.301,37.5 24.65,50 3,37.5 3,12.5 "
+ id="polygon3"
+ style="fill:#3e3e3e"
+ transform="translate(-3,0)" /><path
+ enable-background="new "
+ d="M 21.651,50 43.3,37.5 43.3,12.5 C 43.3,12.5 25.413,26.12 21.651,50"
+ id="path5"
+ inkscape:connector-curvature="0"
+ style="opacity:0.2;fill:#ffffff" /><path
+ d="M 31.172,14.958 C 25.622,9.432 16.654,9.432 11.098,14.958 5.549,20.507 5.549,29.493 11.098,35.042 16.647,40.567 25.622,40.567 31.172,35.042 36.715,29.497 36.715,20.511 31.172,14.958"
+ id="path7"
+ inkscape:connector-curvature="0"
+ style="fill:#ffffff" /><path
+ d="M 29.227,16.903 C 24.753,12.447 17.522,12.447 13.042,16.903 8.569,21.377 8.569,28.622 13.042,33.095 17.517,37.551 24.753,37.551 29.227,33.095 33.697,28.626 33.697,21.38 29.227,16.903"
+ id="path9"
+ inkscape:connector-curvature="0"
+ style="fill:#59b4d9" /><polygon
+ points="30.986,25.015 31.029,24.986 20.127,17.816 20.127,25.015 "
+ id="polygon11"
+ style="fill:#ffffff"
+ transform="translate(-3,0)" /><polygon
+ enable-background="new "
+ points="30.986,25.015 20.127,25.015 20.127,32.213 "
+ id="polygon13"
+ style="opacity:0.8;fill:#ffffff"
+ transform="translate(-3,0)" /></svg> \ No newline at end of file
diff --git a/src/main/webapp/img/lib/mscae/Mobile_Engagement.svg b/src/main/webapp/img/lib/mscae/Mobile_Engagement.svg
new file mode 100644
index 00000000..1a407f40
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/Mobile_Engagement.svg
@@ -0,0 +1,100 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="Layer_1"
+ x="0px"
+ y="0px"
+ width="34.400002"
+ height="50"
+ viewBox="0 0 34.400002 50"
+ enable-background="new 0 0 50 50"
+ xml:space="preserve"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="Azure Mobile Engagement_COLOR.svg"><metadata
+ id="metadata29"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
+ id="defs27" /><sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1920"
+ inkscape:window-height="1018"
+ id="namedview25"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:zoom="7.3282407"
+ inkscape:cx="27.159554"
+ inkscape:cy="21.418689"
+ inkscape:window-x="-8"
+ inkscape:window-y="-8"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="Layer_1" /><path
+ d="M 34.4,47 C 34.4,48.7 33.1,50 31.4,50 L 3,50 C 1.3,50 0,48.7 0,47 L 0,3 C 0,1.3 1.3,0 3,0 L 31.4,0 C 33.1,0 34.4,1.3 34.4,3 L 34.4,47 Z"
+ id="path3"
+ inkscape:connector-curvature="0"
+ style="fill:#3e3e3e" /><rect
+ x="2.1999998"
+ y="5"
+ width="30"
+ height="35.200001"
+ id="rect5"
+ style="fill:#59b4d9" /><path
+ d="M 20.1,45.1 C 20.1,46.7 18.8,48 17.2,48 15.6,48 14.3,46.7 14.3,45.1 14.3,43.5 15.6,42.2 17.2,42.2 18.8,42.2 20.1,43.5 20.1,45.1"
+ id="path7"
+ inkscape:connector-curvature="0"
+ style="fill:#ffffff" /><path
+ d="M 19.1,45.1 C 19.1,46.1 18.3,47 17.2,47 16.2,47 15.3,46.2 15.3,45.1 15.3,44 16.1,43.2 17.2,43.2 18.3,43.2 19.1,44.1 19.1,45.1"
+ id="path9"
+ inkscape:connector-curvature="0"
+ style="fill:#b8d432" /><path
+ enable-background="new "
+ d="M 2.2,40.2 2.2,5 25,5 27,0 3,0 C 1.3,0 0,1.3 0,3 L 0,47 C 0,48.7 1.3,50 3,50 L 6.7,50 10.7,40.2 2.2,40.2 Z"
+ id="path11"
+ inkscape:connector-curvature="0"
+ style="opacity:0.15;fill:#ffffff" /><path
+ d="M 22.3,2.8 C 22.3,3.2 22,3.5 21.6,3.5 L 12.9,3.5 C 12.5,3.5 12.2,3.2 12.2,2.8 12.2,2.4 12.5,2.1 12.9,2.1 L 21.6,2.1 C 22,2.1 22.3,2.4 22.3,2.8"
+ id="path13"
+ inkscape:connector-curvature="0"
+ style="fill:#1e1e1e" /><path
+ d="M 22.3,2.8 C 22.3,3.2 22,3.5 21.6,3.5 L 12.9,3.5 C 12.5,3.5 12.2,3.2 12.2,2.8 12.2,2.4 12.5,2.1 12.9,2.1 L 21.6,2.1 C 22,2.1 22.3,2.4 22.3,2.8"
+ id="path15"
+ inkscape:connector-curvature="0"
+ style="fill:#ffffff" /><rect
+ x="5.3000002"
+ y="32.299999"
+ width="6"
+ height="6"
+ id="rect17"
+ style="clip-rule:evenodd;opacity:0.75;fill:#ffffff;fill-rule:evenodd" /><rect
+ x="14"
+ y="27.799999"
+ width="6"
+ height="10.5"
+ id="rect19"
+ style="clip-rule:evenodd;opacity:0.75;fill:#ffffff;fill-rule:evenodd" /><rect
+ x="22.700001"
+ y="23.299999"
+ width="6"
+ height="15"
+ id="rect21"
+ style="clip-rule:evenodd;opacity:0.75;fill:#ffffff;fill-rule:evenodd" /><path
+ d="M 25.9,7 8.1,7 C 6.5,7 5.3,8.3 5.3,9.8 L 5.3,18.4 C 5.3,20 6.6,21.2 8.1,21.2 L 11.6,21.2 11.6,24.9 15.3,21.2 25.9,21.2 C 27.5,21.2 28.7,19.9 28.7,18.4 L 28.7,9.8 C 28.7,8.3 27.5,7 25.9,7 Z"
+ id="path23"
+ inkscape:connector-curvature="0"
+ style="opacity:0.75;fill:#ffffff" /></svg> \ No newline at end of file
diff --git a/src/main/webapp/img/lib/mscae/Multi_Factor_Authentication.svg b/src/main/webapp/img/lib/mscae/Multi_Factor_Authentication.svg
new file mode 100644
index 00000000..808d0aea
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/Multi_Factor_Authentication.svg
@@ -0,0 +1,62 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="Layer_1"
+ x="0px"
+ y="0px"
+ width="23.238693"
+ height="50.117889"
+ viewBox="0 0 23.238693 50.117889"
+ enable-background="new 0 0 50 50"
+ xml:space="preserve"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="Azure Multi-Factor Authentication_COLOR.svg"><metadata
+ id="metadata13"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
+ id="defs11" /><sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1920"
+ inkscape:window-height="1018"
+ id="namedview9"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:zoom="10.363697"
+ inkscape:cx="1.0609861"
+ inkscape:cy="24.535692"
+ inkscape:window-x="-8"
+ inkscape:window-y="-8"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="Layer_1" /><ellipse
+ cx="8.4279051"
+ cy="3.7094495"
+ rx="2.8"
+ ry="1.6"
+ id="ellipse3"
+ style="fill:#b8d432" /><path
+ d="M 18.427906,22.30945 4.7279057,24.00945 2.9279057,9.6094496 C 2.8279057,8.4094496 3.6279057,7.4094496 4.8279057,7.3094496 L 12.727906,6.3094496 C 13.927906,6.2094496 14.927906,6.9094496 15.127906,8.1094496 L 16.427906,18.50945 C 16.527906,19.10945 17.027906,19.50945 17.627906,19.40945 18.227906,19.30945 18.627906,18.80945 18.527906,18.20945 L 16.527906,1.8094496 C 16.427906,0.60944956 15.327906,-0.09055044 14.127906,0.00944956 L 1.9279057,1.6094496 C 0.72790572,1.7094496 -0.17209428,2.7094496 0.02790572,3.9094496 L 2.5279057,24.00945 C 2.5279057,24.20945 2.6279057,24.30945 2.6279057,24.50945 2.0279057,24.90945 1.7279057,25.60945 1.8279057,26.30945 L 4.6279057,48.30945 C 4.7279057,49.40945 5.8279057,50.20945 6.8279057,50.10945 L 21.627906,48.10945 C 22.727906,48.00945 23.327906,46.90945 23.227906,45.80945 L 20.427906,23.80945 C 20.327906,22.80945 19.427906,22.20945 18.427906,22.30945 Z M 7.5279057,3.0094496 9.2279057,2.8094496 C 9.6279057,2.7094496 10.027906,3.0094496 10.027906,3.4094496 10.127906,3.8094496 9.8279057,4.2094496 9.4279057,4.2094496 L 7.7279057,4.4094496 C 7.3279057,4.5094496 6.9279057,4.2094496 6.9279057,3.8094496 6.8279057,3.4094496 7.1279057,3.1094496 7.5279057,3.0094496 Z M 13.627906,34.60945 14.027906,38.10945 11.427906,38.40945 10.927906,34.80945 C 10.127906,34.40945 9.3279057,33.60945 9.1279057,32.50945 8.9279057,30.90945 10.027906,29.50945 11.627906,29.30945 13.227906,29.10945 14.627906,30.20945 14.827906,31.80945 15.027906,33.00945 14.727906,34.00945 13.627906,34.60945 Z"
+ id="path5"
+ inkscape:connector-curvature="0"
+ style="fill:#3e3e3e" /><path
+ enable-background="new "
+ d="M 2.5279057,23.90945 C 2.5279057,24.10945 2.6279057,24.20945 2.6279057,24.40945 2.0279057,24.80945 1.7279057,25.50945 1.8279057,26.20945 L 3.5279057,39.70945 10.127906,23.40945 4.7279057,24.00945 2.9279057,9.6094496 C 2.8279057,8.4094496 3.6279057,7.4094496 4.8279057,7.3094496 L 12.727906,6.3094496 C 13.927906,6.2094496 14.927906,6.9094496 15.127906,8.1094496 L 15.427906,10.30945 17.127906,6.2094496 16.627906,1.9094496 C 16.527906,0.70944956 15.427906,0.00944956 14.227906,0.10944956 L 1.9279057,1.6094496 C 0.72790572,1.7094496 -0.17209428,2.7094496 0.02790572,3.9094496 L 2.5279057,23.90945 Z M 7.5279057,3.0094496 9.2279057,2.8094496 C 9.6279057,2.7094496 10.027906,3.0094496 10.027906,3.4094496 10.127906,3.8094496 9.8279057,4.2094496 9.4279057,4.2094496 L 7.7279057,4.4094496 C 7.3279057,4.5094496 6.9279057,4.2094496 6.9279057,3.8094496 6.8279057,3.4094496 7.1279057,3.1094496 7.5279057,3.0094496 Z"
+ id="path7"
+ inkscape:connector-curvature="0"
+ style="opacity:0.15;fill:#ffffff" /></svg> \ No newline at end of file
diff --git a/src/main/webapp/img/lib/mscae/MySQL_ClearDB_database.svg b/src/main/webapp/img/lib/mscae/MySQL_ClearDB_database.svg
new file mode 100644
index 00000000..8bbcebbc
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/MySQL_ClearDB_database.svg
@@ -0,0 +1,80 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="Layer_1"
+ x="0px"
+ y="0px"
+ width="38"
+ height="50"
+ viewBox="0 0 38 50"
+ enable-background="new 0 0 50 50"
+ xml:space="preserve"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="Azure MySQL ClearDB database_COLOR.svg"><metadata
+ id="metadata23"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
+ id="defs21" /><sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1920"
+ inkscape:window-height="1018"
+ id="namedview19"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:zoom="10.363697"
+ inkscape:cx="14.000588"
+ inkscape:cy="15.266665"
+ inkscape:window-x="-8"
+ inkscape:window-y="-8"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="Layer_1" /><path
+ d="M 0,6.831 0,43.169 C 0,46.941 8.507,50 19,50 L 19,6.831 0,6.831 Z"
+ id="path3"
+ inkscape:connector-curvature="0"
+ style="fill:#0072c6" /><path
+ d="M 18.74,49.999 19,49.999 C 29.493,49.999 38,46.942 38,43.168 L 38,6.831 18.74,6.831 18.74,49.999 Z"
+ id="path5"
+ inkscape:connector-curvature="0"
+ style="fill:#0072c6" /><path
+ enable-background="new "
+ d="M 18.74,49.999 19,49.999 C 29.493,49.999 38,46.942 38,43.168 L 38,6.831 18.74,6.831 18.74,49.999 Z"
+ id="path7"
+ inkscape:connector-curvature="0"
+ style="opacity:0.15;fill:#ffffff" /><path
+ d="M 38,6.831 C 38,10.604 29.493,13.662 19,13.662 8.507,13.662 0,10.603 0,6.831 0,3.058 8.507,0 19,0 29.493,0 38,3.058 38,6.831"
+ id="path9"
+ inkscape:connector-curvature="0"
+ style="fill:#ffffff" /><path
+ d="M 34.115,6.438 C 34.115,8.929 27.347,10.945 19,10.945 10.653,10.945 3.884,8.928 3.884,6.438 3.884,3.948 10.652,1.931 19,1.931 27.348,1.931 34.115,3.948 34.115,6.438"
+ id="path11"
+ inkscape:connector-curvature="0"
+ style="fill:#dd5900" /><path
+ d="M 30.949,9.191 C 32.928,8.429 34.117,7.475 34.117,6.439 34.117,3.948 27.349,1.931 19.001,1.931 10.653,1.931 3.886,3.949 3.886,6.439 3.886,7.475 5.075,8.429 7.054,9.191 9.816,8.126 14.134,7.439 19,7.439 23.867,7.439 28.183,8.126 30.949,9.191"
+ id="path13"
+ inkscape:connector-curvature="0"
+ style="fill:#ff8c00" /><path
+ d="M 3.947,33.582 6.35,33.582 6.35,24.092 10.07,32.365 C 10.509,33.366 11.11,33.721 12.288,33.721 13.466,33.721 14.044,33.367 14.483,32.365 L 18.203,24.092 18.203,33.582 20.606,33.582 20.606,24.108 C 20.606,23.184 20.236,22.737 19.474,22.506 17.649,21.936 16.424,22.429 15.869,23.661 L 12.218,31.826 8.683,23.661 C 8.152,22.429 6.904,21.936 5.078,22.506 4.315,22.737 3.946,23.184 3.946,24.108 L 3.946,33.582 3.947,33.582 Z"
+ id="path15"
+ inkscape:connector-curvature="0"
+ style="fill:#ffffff" /><path
+ d="M 22.605,25.858 25.007,25.858 25.007,31.086 C 24.985,31.37 25.098,32.037 26.414,32.057 27.086,32.068 31.598,32.057 31.64,32.057 L 31.64,25.832 34.048,25.832 C 34.059,25.832 34.046,34.321 34.046,34.357 34.059,36.451 31.448,36.905 30.245,36.941 L 22.657,36.941 22.657,35.324 C 22.67,35.324 30.239,35.326 30.258,35.324 31.805,35.161 31.622,34.392 31.622,34.133 L 31.622,33.503 26.514,33.503 C 24.138,33.481 22.624,32.444 22.606,31.251 22.605,31.14 22.658,25.91 22.605,25.858 L 22.605,25.858 Z"
+ id="path17"
+ inkscape:connector-curvature="0"
+ style="fill:#ffffff" /></svg> \ No newline at end of file
diff --git a/src/main/webapp/img/lib/mscae/NSG.svg b/src/main/webapp/img/lib/mscae/NSG.svg
new file mode 100644
index 00000000..7c087af3
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/NSG.svg
@@ -0,0 +1,92 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="Layer_1"
+ x="0px"
+ y="0px"
+ width="36.599998"
+ height="49.900002"
+ viewBox="0 0 36.599998 49.900002"
+ enable-background="new 0 0 50 50"
+ xml:space="preserve"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="NSG.svg"><metadata
+ id="metadata29"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
+ id="defs27" /><sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1920"
+ inkscape:window-height="1018"
+ id="namedview25"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:zoom="10.363697"
+ inkscape:cx="12.520143"
+ inkscape:cy="21.384187"
+ inkscape:window-x="-8"
+ inkscape:window-y="-8"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="Layer_1" /><path
+ d="M 31.2,6 31.2,6 C 20.2,4.8 18.3,0 18.3,0 18.3,0 15.8,6.2 0,6.2 L 0,31.8 C 0,34.9 1.7,37.8 4.1,40.3 L 4.1,40.3 C 9.5,46 18.3,49.9 18.3,49.9 18.3,49.9 36.6,41.9 36.6,31.8 L 36.6,6.2 C 34.6,6.2 32.8,6.1 31.2,6 Z"
+ id="path3"
+ inkscape:connector-curvature="0"
+ style="fill:#3999c6" /><path
+ enable-background="new "
+ d="M 22.9,16.5 31.2,6 C 20.2,4.8 18.3,0 18.3,0 18.3,0 15.8,6.2 0,6.2 L 0,31.8 C 0,34.9 1.7,37.8 4.1,40.3 L 10.3,32.5 22.9,16.5 Z"
+ id="path5"
+ inkscape:connector-curvature="0"
+ style="opacity:0.4;fill:#59b4d9" /><g
+ id="g7"
+ transform="translate(-7,0)"><path
+ enable-background="new "
+ d="M 10.8,24.4 10.8,30.5 C 10.8,33 12.2,35.3 14.1,37.3 18.4,41.9 25.4,44.9 25.4,44.9 L 25.4,24.4 10.8,24.4 Z"
+ id="path9"
+ inkscape:connector-curvature="0"
+ style="opacity:0.3;fill:#ffffff" /><path
+ enable-background="new "
+ d="M 25.3,44.9 C 25.3,44.9 39.9,38.5 39.9,30.5 L 39.9,24.4 25.3,24.4 25.3,44.9 Z"
+ id="path11"
+ inkscape:connector-curvature="0"
+ style="opacity:0.7;fill:#ffffff" /><path
+ enable-background="new "
+ d="M 25.3,5.1 25.3,5.1 C 25.3,5.1 23.3,10.1 10.7,10.1 L 10.7,24.4 25.3,24.4 25.3,5.1 Z"
+ id="path13"
+ inkscape:connector-curvature="0"
+ style="opacity:0.7;fill:#ffffff" /><path
+ enable-background="new "
+ d="M 35.5,9.9 C 26.8,8.9 25.3,5.2 25.3,5.2 L 25.3,24.4 39.9,24.4 39.9,10.1 C 38.3,10.1 36.8,10 35.5,9.9 Z"
+ id="path15"
+ inkscape:connector-curvature="0"
+ style="opacity:0.3;fill:#ffffff" /></g><g
+ id="g17"
+ transform="translate(-7,0)"><path
+ d="M 20.322,29.25 18.545,29.25 13.862,22.045 C 13.743,21.863 13.646,21.673 13.568,21.478 L 13.527,21.478 C 13.564,21.687 13.582,22.137 13.582,22.825 L 13.582,29.251 12.01,29.251 12.01,19.448 13.904,19.448 18.429,26.482 C 18.62,26.774 18.743,26.974 18.798,27.084 L 18.825,27.084 C 18.78,26.824 18.757,26.384 18.757,25.765 L 18.757,19.449 20.322,19.449 20.322,29.25 Z"
+ id="path19"
+ inkscape:connector-curvature="0"
+ style="fill:#3e3e3e" /><path
+ d="M 22.298,28.86 22.298,27.185 C 22.448,27.322 22.627,27.445 22.835,27.554 23.043,27.663 23.262,27.755 23.495,27.831 23.727,27.905 23.96,27.964 24.192,28.005 24.424,28.046 24.639,28.067 24.835,28.067 25.519,28.067 26.028,27.953 26.363,27.725 26.698,27.497 26.865,27.167 26.865,26.734 26.865,26.502 26.809,26.3 26.698,26.129 26.586,25.959 26.43,25.802 26.229,25.661 26.029,25.52 25.792,25.384 25.521,25.254 25.25,25.124 24.959,24.988 24.649,24.847 24.316,24.669 24.006,24.489 23.719,24.307 23.432,24.125 23.182,23.923 22.97,23.702 22.758,23.481 22.592,23.231 22.471,22.953 22.35,22.675 22.29,22.349 22.29,21.975 22.29,21.515 22.394,21.115 22.601,20.775 22.808,20.435 23.082,20.155 23.421,19.934 23.76,19.713 24.147,19.549 24.58,19.442 25.013,19.335 25.455,19.281 25.906,19.281 26.931,19.281 27.678,19.397 28.148,19.63 L 28.148,21.236 C 27.592,20.835 26.877,20.634 26.002,20.634 25.76,20.634 25.52,20.657 25.281,20.702 25.042,20.747 24.827,20.823 24.638,20.928 24.449,21.033 24.295,21.167 24.177,21.331 24.059,21.495 24,21.696 24,21.929 24,22.148 24.045,22.337 24.137,22.496 24.229,22.655 24.362,22.801 24.537,22.934 24.712,23.067 24.927,23.195 25.18,23.32 25.433,23.445 25.726,23.581 26.058,23.727 26.4,23.905 26.722,24.092 27.025,24.288 27.329,24.484 27.595,24.701 27.825,24.937 28.055,25.174 28.238,25.437 28.372,25.727 28.507,26.017 28.574,26.346 28.574,26.715 28.574,27.212 28.473,27.631 28.273,27.973 28.073,28.315 27.802,28.593 27.462,28.807 27.123,29.021 26.733,29.176 26.29,29.272 25.848,29.368 25.381,29.416 24.889,29.416 24.725,29.416 24.523,29.403 24.284,29.379 24.045,29.354 23.8,29.317 23.549,29.27 23.299,29.221 23.061,29.164 22.838,29.095 22.615,29.026 22.435,28.947 22.298,28.86 Z"
+ id="path21"
+ inkscape:connector-curvature="0"
+ style="fill:#3e3e3e" /><path
+ d="M 38.021,28.58 C 37,29.137 35.863,29.414 34.61,29.414 33.161,29.414 31.987,28.963 31.089,28.06 30.191,27.157 29.742,25.964 29.742,24.478 29.742,22.96 30.233,21.715 31.216,20.742 32.197,19.769 33.445,19.283 34.958,19.283 36.047,19.283 36.963,19.443 37.706,19.762 L 37.706,21.437 C 36.954,20.936 36.059,20.685 35.019,20.685 33.975,20.685 33.12,21.029 32.452,21.717 31.785,22.405 31.451,23.296 31.451,24.39 31.451,25.515 31.738,26.401 32.312,27.045 32.886,27.691 33.666,28.013 34.65,28.013 35.325,28.013 35.908,27.883 36.4,27.623 L 36.4,25.292 34.336,25.292 34.336,23.925 38.021,23.925 C 38.021,23.925 38.021,28.58 38.021,28.58 Z"
+ id="path23"
+ inkscape:connector-curvature="0"
+ style="fill:#3e3e3e" /></g></svg> \ No newline at end of file
diff --git a/src/main/webapp/img/lib/mscae/Network_watcher.svg b/src/main/webapp/img/lib/mscae/Network_watcher.svg
new file mode 100644
index 00000000..01e59bdd
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/Network_watcher.svg
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="utf-8"?>
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ width="50px" height="50px" viewBox="0 0 50 50" enable-background="new 0 0 50 50" xml:space="preserve">
+<g>
+ <path fill="#FFFFFF" d="M31.9,1.1c-9.174,0-16.65,7.354-16.878,16.475C16.81,16.637,18.841,16.1,21,16.1
+ c7.124,0,12.9,5.776,12.9,12.9c0,2.117-0.52,4.108-1.423,5.871C41.527,34.563,48.8,27.125,48.8,18C48.8,8.682,41.218,1.1,31.9,1.1z
+ "/>
+ <g>
+ <path fill="#3898C5" d="M32.867,35.601c3.674-3.221,7.594-8.33,7.594-17.589S36.604,3.441,32.832,0.399l-1.529,1.502
+ c3.531,2.846,6.796,6.768,6.796,16.111c0,9.375-3.375,13.113-6.829,16.139L32.867,35.601z"/>
+ <rect x="16.112" y="16.941" fill="#3898C5" width="31.775" height="2.118"/>
+ <path fill="#3898C5" d="M32,10.084c-5.212,0-9.918-1.453-12.729-3.618l-1.27,1.27C21.134,10.254,26.23,11.9,32,11.9
+ s10.866-1.646,13.999-4.165l-1.27-1.27C41.919,8.631,37.212,10.084,32,10.084z"/>
+ </g>
+ <path fill="#7A7B7B" d="M10.925,35.075l-10,10l0.002,0.002C0.416,45.589,0.1,46.295,0.1,47.075c0,1.56,1.265,2.825,2.825,2.825
+ c0.78,0,1.486-0.316,1.998-0.827l0.002,0.002l10-10L10.925,35.075z"/>
+ <path opacity="0.4" fill="#1D1D1D" d="M7,39c1.047,1.591,2.409,2.953,4,4l2.615-2.615l-4-4L7,39z"/>
+ <circle fill="#FFFFFF" cx="20.725" cy="28.9" r="9"/>
+ <circle fill="#FFFFFF" cx="21" cy="29" r="11"/>
+ <path fill="#3898C5" d="M25.921,17.077c0.215-8.663,3.367-12.428,6.775-15.176l-1.529-1.502c-3.541,2.856-7.156,7.715-7.585,15.96
+ C24.393,16.524,25.174,16.768,25.921,17.077z"/>
+ <path fill="#3898C5" d="M32.943,24.133c0.241,0.591,0.432,1.205,0.584,1.836c4.594,0.253,8.67,1.614,11.202,3.565l1.27-1.27
+ C43.039,25.885,38.32,24.303,32.943,24.133z"/>
+ <path fill="#3898C5" d="M32,0.1c-9.869,0-17.9,8.031-17.9,17.9c0,0.037,0.005,0.073,0.006,0.11
+ c0.721-0.457,1.489-0.842,2.297-1.151C16.943,8.815,23.722,2.35,32,2.35c8.629,0,15.65,7.021,15.65,15.65
+ c0,8.278-6.465,15.057-14.609,15.597c-0.309,0.808-0.694,1.576-1.151,2.297c0.037,0,0.073,0.006,0.11,0.006
+ c9.869,0,17.9-8.029,17.9-17.9C49.9,8.131,41.869,0.1,32,0.1z"/>
+ <path fill="#7FBA00" d="M19.581,35l-2.068-6.107l-1.588,3.131H13v-1.569h1.941l2.865-5.646l1.766,5.215l2.525-7.539l2.07,6.097
+ l1.932-3.687l2.9,0v1.588l-1.988-0.002l-3.136,6.181l-1.768-5.208L19.581,35z"/>
+ <path opacity="0.2" fill="#3898C5" d="M13.49,32.49c0-6.501,4.53-11,11-11c2.01,0,3.889,0.548,5.51,1.49
+ c-1.904-3.279-5.445-5.49-9.51-5.49c-6.075,0-11,4.925-11,11c0,4.065,2.211,7.606,5.49,9.51C14.038,36.378,13.49,34.5,13.49,32.49z
+ "/>
+ <path fill="#7A7B7B" d="M21,15.1c-7.677,0-13.9,6.223-13.9,13.9c0,7.677,6.223,13.9,13.9,13.9S34.9,36.677,34.9,29
+ C34.9,21.323,28.677,15.1,21,15.1z M21,39.3c-5.689,0-10.3-4.611-10.3-10.3S15.311,18.7,21,18.7S31.3,23.312,31.3,29
+ S26.689,39.3,21,39.3z"/>
+</g>
+</svg>
diff --git a/src/main/webapp/img/lib/mscae/Notification_Hubs.svg b/src/main/webapp/img/lib/mscae/Notification_Hubs.svg
new file mode 100644
index 00000000..6fa36529
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/Notification_Hubs.svg
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="utf-8"?>
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ height="50px" width="50px" viewBox="0 0 50 50" enable-background="new 0 0 50 50" xml:space="preserve">
+<path fill="#FF8C00" d="M13.7,27.8v5.4L1,22.4h49l0-16.2C50,2.6,47,0,43.4,0H6.3C2.6,0,0,2.2,0,5.9v5.9h36.6V6.4l12.7,10.8H0v14.9
+ c0,3.7,2.7,7,6.3,7l13.4,0l11,10.8l0.1-10.8h12.5c3.7,0,6.7-2.9,6.7-6.6l0-4.8H13.7z"/>
+<g opacity="0.2">
+ <path fill="#FFFFFF" d="M6.3,39.2h9.7l5.7-11.3h-8.1v5.4L1,22.4h23.3l2.8-5.2H0v14.9C0,35.8,2.7,39.1,6.3,39.2z"/>
+ <path fill="#FFFFFF" d="M35.6,0H6.3C2.6,0,0,2.2,0,5.9v5.9h29.7L35.6,0z"/>
+</g>
+</svg>
diff --git a/src/main/webapp/img/lib/mscae/Operations_Management_Suite.svg b/src/main/webapp/img/lib/mscae/Operations_Management_Suite.svg
new file mode 100644
index 00000000..dc54ff63
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/Operations_Management_Suite.svg
@@ -0,0 +1,207 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="Layer_1"
+ x="0px"
+ y="0px"
+ width="48.400002"
+ height="48.400002"
+ viewBox="0 0 48.400002 48.400002"
+ enable-background="new 0 0 50 50"
+ xml:space="preserve"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="Operations Management Suite (OMS)_COLOR.svg"><metadata
+ id="metadata65"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
+ id="defs63" /><sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1920"
+ inkscape:window-height="1018"
+ id="namedview61"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:zoom="14.656481"
+ inkscape:cx="8.177891"
+ inkscape:cy="26.110122"
+ inkscape:window-x="-8"
+ inkscape:window-y="-8"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="Layer_1" /><rect
+ x="4.9000001"
+ y="21"
+ width="3.2"
+ height="3.2"
+ id="rect3"
+ style="clip-rule:evenodd;fill:#59b4d9;fill-rule:evenodd" /><rect
+ x="4.9000001"
+ y="25.799999"
+ width="3.2"
+ height="3.2"
+ id="rect5"
+ style="clip-rule:evenodd;fill:#59b4d9;fill-rule:evenodd" /><path
+ d="M 4.9,19.4 8.1,19.4 8.1,16.5 C 6.9,17.1 5.9,17.8 4.9,18.6 L 4.9,19.4 Z"
+ id="path7"
+ inkscape:connector-curvature="0"
+ style="clip-rule:evenodd;fill:#59b4d9;fill-rule:evenodd" /><rect
+ x="9.6999998"
+ y="35.5"
+ width="3.2"
+ height="3.2"
+ id="rect9"
+ style="clip-rule:evenodd;fill:#59b4d9;fill-rule:evenodd" /><rect
+ x="9.6999998"
+ y="40.299999"
+ width="3.2"
+ height="3.2"
+ id="rect11"
+ style="clip-rule:evenodd;fill:#59b4d9;fill-rule:evenodd" /><rect
+ x="9.6999998"
+ y="45.200001"
+ width="3.2"
+ height="3.2"
+ id="rect13"
+ style="clip-rule:evenodd;fill:#59b4d9;fill-rule:evenodd" /><rect
+ x="9.6999998"
+ y="30.700001"
+ width="3.2"
+ height="3.2"
+ id="rect15"
+ style="clip-rule:evenodd;fill:#59b4d9;fill-rule:evenodd" /><rect
+ x="0"
+ y="25.799999"
+ width="3.2"
+ height="3.2"
+ id="rect17"
+ style="clip-rule:evenodd;fill:#59b4d9;fill-rule:evenodd" /><rect
+ x="4.9000001"
+ y="40.299999"
+ width="3.2"
+ height="3.2"
+ id="rect19"
+ style="clip-rule:evenodd;fill:#59b4d9;fill-rule:evenodd" /><rect
+ x="0"
+ y="35.5"
+ width="3.2"
+ height="3.2"
+ id="rect21"
+ style="clip-rule:evenodd;fill:#59b4d9;fill-rule:evenodd" /><rect
+ x="0"
+ y="30.700001"
+ width="3.2"
+ height="3.2"
+ id="rect23"
+ style="clip-rule:evenodd;fill:#59b4d9;fill-rule:evenodd" /><path
+ d="M 4.9,45.9 C 5.9,46.7 7,47.4 8.1,48 L 8.1,45.1 4.9,45.1 4.9,45.9 Z"
+ id="path25"
+ inkscape:connector-curvature="0"
+ style="clip-rule:evenodd;fill:#59b4d9;fill-rule:evenodd" /><path
+ d="M 0.39999998,24.2 3.3,24.2 3.3,21 2.5,21 C 1.6,22 0.89999998,23 0.39999998,24.2 Z"
+ id="path27"
+ inkscape:connector-curvature="0"
+ style="clip-rule:evenodd;fill:#59b4d9;fill-rule:evenodd" /><rect
+ x="4.9000001"
+ y="35.5"
+ width="3.2"
+ height="3.2"
+ id="rect29"
+ style="clip-rule:evenodd;fill:#59b4d9;fill-rule:evenodd" /><path
+ d="M 29,43.5 29.8,43.5 C 30.6,42.5 31.3,41.4 31.9,40.3 L 29,40.3 29,43.5 Z"
+ id="path31"
+ inkscape:connector-curvature="0"
+ style="clip-rule:evenodd;fill:#59b4d9;fill-rule:evenodd" /><rect
+ x="9.6999998"
+ y="25.799999"
+ width="3.2"
+ height="3.2"
+ id="rect33"
+ style="clip-rule:evenodd;fill:#59b4d9;fill-rule:evenodd" /><rect
+ x="24.199999"
+ y="40.299999"
+ width="3.2"
+ height="3.2"
+ id="rect35"
+ style="clip-rule:evenodd;fill:#59b4d9;fill-rule:evenodd" /><path
+ d="M 31.5,0 C 22.2,0 14.6,7.6 14.6,16.9 14.6,21.9 14.6,33.8 14.6,33.8 14.6,33.8 27.2,33.8 31.5,33.8 40.8,33.8 48.4,26.2 48.4,16.9 48.4,7.6 40.8,0 31.5,0 Z"
+ id="path37"
+ inkscape:connector-curvature="0"
+ style="fill:#7fba00" /><rect
+ x="22.6"
+ y="14.5"
+ width="3.2"
+ height="9.6999998"
+ id="rect39"
+ style="fill:#68217a" /><rect
+ x="29"
+ y="17.700001"
+ width="3.2"
+ height="6.5"
+ id="rect41"
+ style="fill:#68217a" /><rect
+ x="35.5"
+ y="11.3"
+ width="3.2"
+ height="12.9"
+ id="rect43"
+ style="fill:#68217a" /><path
+ d="M 24.2,48 C 25.4,47.4 26.4,46.7 27.4,45.9 L 27.4,45.1 24.2,45.1 24.2,48 Z"
+ id="path45"
+ inkscape:connector-curvature="0"
+ style="clip-rule:evenodd;fill:#59b4d9;fill-rule:evenodd" /><rect
+ x="29"
+ y="35.5"
+ width="3.2"
+ height="3.2"
+ id="rect47"
+ style="clip-rule:evenodd;fill:#59b4d9;fill-rule:evenodd" /><rect
+ x="24.199999"
+ y="35.5"
+ width="3.2"
+ height="3.2"
+ id="rect49"
+ style="clip-rule:evenodd;fill:#59b4d9;fill-rule:evenodd" /><rect
+ x="14.5"
+ y="40.299999"
+ width="3.2"
+ height="3.2"
+ id="rect51"
+ style="clip-rule:evenodd;fill:#59b4d9;fill-rule:evenodd" /><polygon
+ points="11.3,16.1 11.3,19.4 14.5,19.4 14.5,16.1 "
+ id="polygon53"
+ style="clip-rule:evenodd;fill:#59b4d9;fill-rule:evenodd"
+ transform="translate(-1.6,0)" /><rect
+ x="19.4"
+ y="40.299999"
+ width="3.2"
+ height="3.2"
+ id="rect55"
+ style="clip-rule:evenodd;fill:#59b4d9;fill-rule:evenodd" /><rect
+ x="19.4"
+ y="45.200001"
+ width="3.2"
+ height="3.2"
+ id="rect57"
+ style="clip-rule:evenodd;fill:#59b4d9;fill-rule:evenodd" /><rect
+ x="14.5"
+ y="35.5"
+ width="3.2"
+ height="3.2"
+ id="rect59"
+ style="clip-rule:evenodd;fill:#59b4d9;fill-rule:evenodd" /></svg> \ No newline at end of file
diff --git a/src/main/webapp/img/lib/mscae/RemoteApp.svg b/src/main/webapp/img/lib/mscae/RemoteApp.svg
new file mode 100644
index 00000000..5a9c2149
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/RemoteApp.svg
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="utf-8"?>
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ width="50px" height="50px" viewBox="0 0 50 50" enable-background="new 0 0 50 50" xml:space="preserve">
+<polygon fill="#B8D432" points="37.8,13.1 34.5,9.8 23.8,20.6 34.5,31.4 37.8,28.3 30.5,20.9 "/>
+<polygon fill="#B8D432" points="12.2,22.2 19.5,29.5 12.2,36.9 15.5,40.2 26.2,29.4 15.5,18.6 "/>
+<path fill="#59B4D9" d="M25,0C11.1,0,0,11.4,0,25c0,13.9,11.4,25,25,25s25-11.4,25-25S38.9,0,25,0z M25,3.3C37,3.3,46.7,13,46.7,25
+ S36.9,46.7,25,46.7S3.3,36.9,3.3,25S13,3.3,25,3.3z"/>
+</svg>
diff --git a/src/main/webapp/img/lib/mscae/ResourceGroup.svg b/src/main/webapp/img/lib/mscae/ResourceGroup.svg
new file mode 100644
index 00000000..28e127d9
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/ResourceGroup.svg
@@ -0,0 +1,71 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="Layer_1"
+ x="0px"
+ y="0px"
+ width="50"
+ height="40.341999"
+ viewBox="0 0 50 40.341999"
+ enable-background="new 0 0 50 50"
+ xml:space="preserve"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="ResourceGroup_COLOR.svg"><metadata
+ id="metadata19"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
+ id="defs17" /><sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1920"
+ inkscape:window-height="1018"
+ id="namedview15"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:zoom="16.059062"
+ inkscape:cx="25"
+ inkscape:cy="20.171"
+ inkscape:window-x="-8"
+ inkscape:window-y="-8"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="Layer_1" /><path
+ d="M 25.047,17.818 C 24.969,17.818 24.897,17.795 24.827,17.754 L 10.116,9.264 C 9.976,9.184 9.893,9.036 9.893,8.875 9.893,8.719 9.976,8.571 10.116,8.493 L 24.732,0.058 C 24.871,-0.019 25.041,-0.019 25.174,0.058 L 39.888,8.553 C 40.021,8.631 40.109,8.777 40.109,8.935 40.109,9.098 40.021,9.243 39.888,9.322 L 25.269,17.755 C 25.2,17.795 25.126,17.818 25.047,17.818"
+ id="path3"
+ inkscape:connector-curvature="0"
+ style="fill:#3999c6" /><path
+ d="M 22.932,38.455 C 22.852,38.455 22.774,38.436 22.706,38.396 L 8.042,29.932 C 7.9,29.853 7.816,29.708 7.816,29.546 L 7.816,12.561 C 7.816,12.402 7.9,12.256 8.042,12.172 8.176,12.095 8.348,12.095 8.49,12.172 L 23.152,20.636 C 23.288,20.718 23.37,20.864 23.37,21.023 L 23.37,38.01 C 23.37,38.173 23.287,38.315 23.152,38.396 23.079,38.437 23.006,38.455 22.932,38.455"
+ id="path5"
+ inkscape:connector-curvature="0"
+ style="fill:#59b4d9" /><path
+ d="M 27.081,38.455 C 27.006,38.455 26.929,38.436 26.855,38.396 26.719,38.315 26.635,38.173 26.635,38.01 L 26.635,21.133 C 26.635,20.974 26.719,20.828 26.855,20.746 L 41.515,12.285 C 41.657,12.207 41.823,12.207 41.963,12.285 42.097,12.365 42.183,12.512 42.183,12.67 L 42.183,29.547 C 42.183,29.709 42.098,29.853 41.963,29.933 L 27.298,38.397 C 27.237,38.437 27.158,38.455 27.081,38.455"
+ id="path7"
+ inkscape:connector-curvature="0"
+ style="fill:#59b4d9" /><path
+ d="M 27.081,38.455 C 27.006,38.455 26.929,38.436 26.855,38.396 26.719,38.315 26.635,38.173 26.635,38.01 L 26.635,21.133 C 26.635,20.974 26.719,20.828 26.855,20.746 L 41.515,12.285 C 41.657,12.207 41.823,12.207 41.963,12.285 42.097,12.365 42.183,12.512 42.183,12.67 L 42.183,29.547 C 42.183,29.709 42.098,29.853 41.963,29.933 L 27.298,38.397 C 27.237,38.437 27.158,38.455 27.081,38.455"
+ id="path9"
+ inkscape:connector-curvature="0"
+ style="opacity:0.5;fill:#ffffff" /><path
+ d="M 9.558,40.342 C 9.311,40.342 9.061,40.279 8.832,40.147 L 1.987,36.195 C 0.835,35.529 0,34.082 0,32.753 L 0,7.589 C 0,6.26 0.835,4.812 1.987,4.148 L 8.832,0.196 C 9.529,-0.205 10.418,0.033 10.819,0.728 11.221,1.424 10.982,2.313 10.287,2.715 L 3.442,6.667 C 3.199,6.808 2.91,7.308 2.91,7.589 L 2.91,32.753 C 2.91,33.034 3.199,33.535 3.442,33.675 L 10.287,37.627 C 10.983,38.029 11.221,38.918 10.819,39.614 10.55,40.081 10.061,40.342 9.558,40.342 Z"
+ id="path11"
+ inkscape:connector-curvature="0"
+ style="fill:#7a7a7a" /><path
+ d="M 40.442,0 C 40.689,0 40.939,0.063 41.168,0.195 L 48.013,4.147 C 49.165,4.813 50,6.26 50,7.589 L 50,32.753 C 50,34.082 49.165,35.53 48.013,36.194 L 41.168,40.146 C 40.471,40.547 39.582,40.309 39.181,39.614 38.779,38.918 39.018,38.029 39.713,37.627 L 46.558,33.675 C 46.801,33.534 47.09,33.034 47.09,32.753 L 47.09,7.589 C 47.09,7.308 46.801,6.807 46.558,6.667 L 39.713,2.715 C 39.017,2.313 38.779,1.424 39.181,0.728 39.45,0.261 39.939,0 40.442,0 Z"
+ id="path13"
+ inkscape:connector-curvature="0"
+ style="fill:#7a7a7a" /></svg> \ No newline at end of file
diff --git a/src/main/webapp/img/lib/mscae/Route_Filter.svg b/src/main/webapp/img/lib/mscae/Route_Filter.svg
new file mode 100644
index 00000000..9bd210e3
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/Route_Filter.svg
@@ -0,0 +1,100 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="Layer_1"
+ x="0px"
+ y="0px"
+ width="50.042999"
+ height="42.007999"
+ viewBox="0 0 50.042999 42.007999"
+ enable-background="new 0 0 50 50"
+ xml:space="preserve"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="azure_route_filter.svg"><metadata
+ id="metadata29"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
+ id="defs27" /><sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1920"
+ inkscape:window-height="1018"
+ id="namedview25"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:zoom="10.363697"
+ inkscape:cx="25.25722"
+ inkscape:cy="13.584105"
+ inkscape:window-x="-8"
+ inkscape:window-y="-8"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="Layer_1" /><polygon
+ points="41.681,36.313 39.199,46 30.594,40.905 "
+ id="polygon3"
+ style="fill:#804998"
+ transform="translate(0,-3.992)" /><path
+ d="M 24.025,22.004 C 24.025,22.004 23.55,22.866 23.025,23.004 29.619,23.004 33.927,33.954 36.494,40.344 L 39.825,39.382 C 37.202,32.443 34.025,22.004 24.025,22.004 Z"
+ id="path5"
+ inkscape:connector-curvature="0"
+ style="fill:#804998" /><polygon
+ points="41.681,13.679 39.199,3.992 30.594,9.087 "
+ id="polygon7"
+ style="fill:#804998"
+ transform="translate(0,-3.992)" /><path
+ d="M 24.025,20.004 C 24.025,20.004 23.55,19.142 23.025,19.004 29.619,19.004 33.927,8.054 36.494,1.664 L 39.825,2.626 C 37.202,9.565 34.025,20.004 24.025,20.004 Z"
+ id="path9"
+ inkscape:connector-curvature="0"
+ style="fill:#804998" /><polygon
+ points="42.043,18.996 50.043,24.996 42.043,30.996 "
+ id="polygon11"
+ style="fill:#804998"
+ transform="translate(0,-3.992)" /><rect
+ x="19.004"
+ y="-45.203999"
+ transform="matrix(0,1,-1,0,0,0)"
+ width="4.0040002"
+ height="24.204"
+ id="rect13"
+ style="fill:#804998" /><path
+ d="M 4.754,34.008 19,34.008 C 21.625,34.008 23.754,31.88 23.754,29.254 L 23.754,12.758 C 23.754,10.133 21.626,8.004 19,8.004 L 4.754,8.004 C 2.128,8.004 0,10.132 0,12.758 L 0,29.255 C 0,31.88 2.128,34.008 4.754,34.008 Z"
+ id="path15"
+ inkscape:connector-curvature="0"
+ style="fill:#7fba00" /><path
+ d="M 4.754,34.008 19,8.004 4.754,8.004 C 2.128,8.004 0,10.132 0,12.758 L 0,29.255 C 0,31.88 2.128,34.008 4.754,34.008 Z"
+ id="path17"
+ inkscape:connector-curvature="0"
+ style="opacity:0.2;fill:#ffffff" /><rect
+ x="14"
+ y="18.004"
+ width="6"
+ height="6"
+ id="rect19"
+ style="fill:#ffffff" /><rect
+ x="4"
+ y="12.008"
+ width="6"
+ height="6"
+ id="rect21"
+ style="fill:#ffffff" /><rect
+ x="4"
+ y="24.007999"
+ width="6"
+ height="6"
+ id="rect23"
+ style="fill:#ffffff" /></svg> \ No newline at end of file
diff --git a/src/main/webapp/img/lib/mscae/Runbooks.svg b/src/main/webapp/img/lib/mscae/Runbooks.svg
new file mode 100644
index 00000000..5814417c
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/Runbooks.svg
@@ -0,0 +1,69 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="Layer_1"
+ x="0px"
+ y="0px"
+ height="49.900002"
+ width="46.206318"
+ viewBox="0 0 46.206318 49.900002"
+ enable-background="new 0 0 50 50"
+ xml:space="preserve"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="Azure Automation - Runbooks_COLOR.svg"><metadata
+ id="metadata17"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
+ id="defs15" /><sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1920"
+ inkscape:window-height="1018"
+ id="namedview13"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:zoom="16.059063"
+ inkscape:cx="23.1"
+ inkscape:cy="24.9"
+ inkscape:window-x="-8"
+ inkscape:window-y="-8"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="Layer_1" /><path
+ d="M 37.2,23.2 9,23.2 C 7.8,23.2 6.7,24.2 6.7,25.7 L 6.7,36.4 10.6,37.5 10.6,27.1 35.5,27.1 35.5,37.4 39.4,36.3 39.4,25.7 C 39.4,24.2 38.3,23.2 37.2,23.2 Z"
+ id="path3"
+ inkscape:connector-curvature="0"
+ style="clip-rule:evenodd;fill:#7a7a7a;fill-rule:evenodd" /><rect
+ x="21.1"
+ y="16.4"
+ width="3.9000001"
+ height="10.4"
+ id="rect5"
+ style="clip-rule:evenodd;fill:#7a7a7a;fill-rule:evenodd" /><path
+ d="M 29.4,0 16.8,0 C 15.5,0 14.4,1.1 14.4,2.4 L 14.4,14.1 C 14.4,15.4 15.5,16.5 16.8,16.5 L 29.3,16.5 C 30.6,16.5 31.7,15.4 31.7,14.1 L 31.7,2.4 C 31.8,1.1 30.7,0 29.4,0 Z"
+ id="path7"
+ inkscape:connector-curvature="0"
+ style="clip-rule:evenodd;fill:#59b4d9;fill-rule:evenodd" /><path
+ d="M 14.9,33.4 2.4,33.4 C 1.1,33.4 0,34.5 0,35.8 L 0,47.5 C 0,48.8 1.1,49.9 2.4,49.9 L 14.9,49.9 C 16.2,49.9 17.3,48.8 17.3,47.5 L 17.3,35.8 C 17.3,34.5 16.2,33.4 14.9,33.4 Z"
+ id="path9"
+ inkscape:connector-curvature="0"
+ style="clip-rule:evenodd;fill:#59b4d9;fill-rule:evenodd" /><path
+ d="M 43.8,33.4 31.3,33.4 C 30,33.4 28.9,34.5 28.9,35.8 L 28.9,47.5 C 28.9,48.8 30,49.9 31.3,49.9 L 43.8,49.9 C 45.1,49.9 46.2,48.8 46.2,47.5 L 46.2,35.8 C 46.3,34.5 45.2,33.4 43.8,33.4 Z"
+ id="path11"
+ inkscape:connector-curvature="0"
+ style="clip-rule:evenodd;fill:#59b4d9;fill-rule:evenodd" /></svg> \ No newline at end of file
diff --git a/src/main/webapp/img/lib/mscae/SDK.svg b/src/main/webapp/img/lib/mscae/SDK.svg
new file mode 100644
index 00000000..d323e362
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/SDK.svg
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ height="50px" width="50px" viewBox="0 0 50 50" enable-background="new 0 0 50 50" xml:space="preserve">
+<path fill="#59B4D9" d="M30.9,46.7L29,43.6l1.8-3.2H36c-1.1-1.9-3.2-3.2-5.5-3.2c-2.4,0-4.5,1.3-5.6,3.2H11.1
+ c-1.1-1.9-3.2-3.2-5.6-3.2c-2.4,0-4.4,1.3-5.5,3.2h5.1L7,43.6l-1.8,3.2H0c1.1,1.9,3.2,3.2,5.5,3.2c2.5,0,4.6-1.4,5.7-3.5l13.5,0
+ c1.1,2.1,3.2,3.5,5.7,3.5c2.4,0,4.4-1.3,5.5-3.2L30.9,46.7z"/>
+<g>
+ <g>
+ <path fill="#59B4D9" d="M29.7,18.4c-1.3,0-2.4,0.8-2.9,1.9H8.2v0c-3.1,0-5.7-2.6-5.7-5.7s2.6-5.7,5.7-5.7v0h0.1h0h2.6
+ C11,8.2,11.2,7.6,11.4,7c0.1-0.2,0.2-0.4,0.3-0.7c1.3-2.3,3.8-3.8,6.6-3.8c2.5,0,4.7,1.2,6.1,3.1c0.8-0.4,1.6-0.6,2.5-0.8
+ C25.2,1.9,22,0,18.4,0C14.1,0,10.5,2.6,9,6.4c0,0,0,0,0,0l0,0c0,0,0,0,0,0H8.2C3.7,6.4,0,10,0,14.6c0,4.5,3.7,8.2,8.2,8.2h18.6
+ c0.5,1.1,1.6,1.9,2.9,1.9c1.7,0,3.2-1.4,3.2-3.2S31.5,18.4,29.7,18.4z"/>
+ <path fill="#59B4D9" d="M40,12.1c-1.9-3.8-5.7-6.3-10.2-6.3c-5.4,0-10,3.8-11.1,8.9c-2.6,0.3-4.9,1.7-6.4,3.7h13.6
+ c0.9-1.2,2.4-1.9,3.9-1.9c2.8,0,5.1,2.3,5.1,5.1s-2.3,5.1-5.1,5.1c-1.6,0-3-0.7-3.9-1.9H10.7c0.6,4.3,4.3,7.6,8.8,7.6c0,0,0,0,0,0
+ v0h20.3v0c0,0,0,0,0,0c5.6,0,10.1-4.5,10.1-10.1C50,16.6,45.5,12.1,40,12.1z"/>
+ </g>
+</g>
+<path fill="#59B4D9" d="M50,44.4V43l-0.2-0.1l-1.5-0.5l-0.4-1l0.8-1.7l-1-1l-0.2,0.1L46,39.6l-1-0.4l-0.6-1.7H43l-0.1,0.2l-0.5,1.5
+ l-1,0.4l-1.7-0.8l-1,1l0.1,0.2l0.7,1.4l-0.4,1l-1.7,0.6v1.4l0.2,0.1l1.5,0.5l0.4,1l-0.8,1.7l1,1l0.2-0.1l1.4-0.7l1,0.4l0.6,1.7h1.4
+ l0.1-0.2l0.5-1.5l1-0.4l1.7,0.8l1-1l-0.1-0.2L47.9,46l0.4-1L50,44.4z M43.8,45.7c-1.1,0-2-0.9-2-2c0-1.1,0.9-2,2-2c1.1,0,2,0.9,2,2
+ C45.7,44.8,44.8,45.7,43.8,45.7"/>
+</svg>
diff --git a/src/main/webapp/img/lib/mscae/SQL_DataWarehouse.svg b/src/main/webapp/img/lib/mscae/SQL_DataWarehouse.svg
new file mode 100644
index 00000000..f951874f
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/SQL_DataWarehouse.svg
@@ -0,0 +1,175 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="Layer_1"
+ x="0px"
+ y="0px"
+ width="372.89999"
+ height="362.60001"
+ viewBox="0 0 372.89999 362.60001"
+ xml:space="preserve"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="Azure SQL DataWarehouse_COLOR.svg"><metadata
+ id="metadata78"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
+ id="defs76" /><sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1920"
+ inkscape:window-height="1018"
+ id="namedview74"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:zoom="1.2954622"
+ inkscape:cx="174.38363"
+ inkscape:cy="156.0587"
+ inkscape:window-x="-8"
+ inkscape:window-y="-8"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="Layer_1" /><g
+ id="Layer_4"
+ transform="translate(-17.5,-14.9)"><rect
+ x="107.3"
+ y="128.60001"
+ style="fill:#7fbb42"
+ width="35.700001"
+ height="35.700001"
+ id="rect4" /><rect
+ x="79"
+ y="225.39999"
+ style="fill:#7fbb42"
+ width="35.700001"
+ height="35.700001"
+ id="rect6" /><rect
+ x="129.8"
+ y="225.39999"
+ style="fill:#7fbb42"
+ width="35.700001"
+ height="35.700001"
+ id="rect8" /><rect
+ x="180.10001"
+ y="225.39999"
+ style="fill:#7fbb42"
+ width="35.700001"
+ height="35.700001"
+ id="rect10" /><rect
+ x="79"
+ y="177"
+ style="fill:#7fbb42"
+ width="35.700001"
+ height="35.700001"
+ id="rect12" /><rect
+ x="129.8"
+ y="177"
+ style="fill:#7fbb42"
+ width="35.700001"
+ height="35.700001"
+ id="rect14" /><polygon
+ style="fill:#3999c6"
+ points="46.2,111.4 46.2,262.3 70.2,262.3 70.2,111.4 245,111.4 245,252.7 271.4,252.7 271.4,111.4 297.7,111.4 297.7,89.6 158.1,14.9 17.5,89.6 17.5,111.4 "
+ id="polygon16" /><polygon
+ style="opacity:0.8;fill:#b8d433;enable-background:new"
+ points="107.3,133.2 107.3,128.6 143,128.6 143,164.3 138.9,164.3 138.9,133.2 "
+ id="polygon18" /><polygon
+ style="opacity:0.5;fill:#b8d433;enable-background:new"
+ points="143,159.8 143,164.3 107.3,164.3 107.3,128.6 111.4,128.6 111.4,159.8 "
+ id="polygon20" /><polygon
+ style="opacity:0.8;fill:#b8d433;enable-background:new"
+ points="79,181.6 79,177 114.7,177 114.7,212.7 110.7,212.7 110.7,181.6 "
+ id="polygon22" /><polygon
+ style="opacity:0.5;fill:#b8d433;enable-background:new"
+ points="114.7,208.1 114.7,212.7 79,212.7 79,177 83.1,177 83.1,208.1 "
+ id="polygon24" /><polygon
+ style="opacity:0.8;fill:#b8d433;enable-background:new"
+ points="129.8,181.6 129.8,177 165.7,177 165.7,212.7 161.4,212.7 161.4,181.6 "
+ id="polygon26" /><polygon
+ style="opacity:0.5;fill:#b8d433;enable-background:new"
+ points="165.7,208.1 165.7,212.7 129.8,212.7 129.8,177 134.1,177 134.1,208.1 "
+ id="polygon28" /><polygon
+ style="opacity:0.8;fill:#b8d433;enable-background:new"
+ points="79,229.9 79,225.4 114.7,225.4 114.7,261.1 110.7,261.1 110.7,229.9 "
+ id="polygon30" /><polygon
+ style="opacity:0.5;fill:#b8d433;enable-background:new"
+ points="114.7,256.5 114.7,261.1 79,261.1 79,225.4 83.1,225.4 83.1,256.5 "
+ id="polygon32" /><polygon
+ style="opacity:0.8;fill:#b8d433;enable-background:new"
+ points="129.8,229.9 129.8,225.4 165.7,225.4 165.7,261.1 161.4,261.1 161.4,229.9 "
+ id="polygon34" /><polygon
+ style="opacity:0.5;fill:#b8d433;enable-background:new"
+ points="165.7,256.5 165.7,261.1 129.8,261.1 129.8,225.4 134.1,225.4 134.1,256.5 "
+ id="polygon36" /><polygon
+ style="opacity:0.8;fill:#b8d433;enable-background:new"
+ points="180.1,229.9 180.1,225.4 215.8,225.4 215.8,261.1 211.7,261.1 211.7,229.9 "
+ id="polygon38" /><polygon
+ style="opacity:0.5;fill:#b8d433;enable-background:new"
+ points="215.8,256.5 215.8,261.1 180.1,261.1 180.1,225.4 184.2,225.4 184.2,256.5 "
+ id="polygon40" /><polygon
+ style="opacity:0.8;fill:#b8d433;enable-background:new"
+ points="138.2,128.6 143,128.6 143,132.2 112.6,164.3 107.3,164.3 107.3,160.2 "
+ id="polygon42" /><polygon
+ style="opacity:0.8;fill:#b8d433;enable-background:new"
+ points="161,177 165.7,177 165.7,180.6 135.1,212.7 129.8,212.7 129.8,208.6 "
+ id="polygon44" /><polygon
+ style="opacity:0.8;fill:#b8d433;enable-background:new"
+ points="109.9,177 114.7,177 114.7,180.6 84.3,212.7 79,212.7 79,208.6 "
+ id="polygon46" /><polygon
+ style="opacity:0.8;fill:#b8d433;enable-background:new"
+ points="109.9,225.4 114.7,225.4 114.7,229 84.3,261.1 79,261.1 79,257 "
+ id="polygon48" /><polygon
+ style="opacity:0.8;fill:#b8d433;enable-background:new"
+ points="161,225.4 165.7,225.4 165.7,229 135.1,261.1 129.8,261.1 129.8,257 "
+ id="polygon50" /><polygon
+ style="opacity:0.8;fill:#b8d433;enable-background:new"
+ points="211,225.4 215.8,225.4 215.8,229 185.4,261.1 180.1,261.1 180.1,257 "
+ id="polygon52" /><g
+ id="g54"><path
+ style="fill:#3999c6"
+ d="M 229,192.8 229,348.2 C 229,364.2 265.2,377.4 309.7,377.4 L 309.7,192.8 229,192.8 Z"
+ id="path56"
+ inkscape:connector-curvature="0" /><path
+ style="fill:#5ab4d9"
+ d="M 308.5,377.5 309.7,377.5 C 354.3,377.5 390.4,364.3 390.4,348.3 L 390.4,192.8 308.5,192.8 308.5,377.5 Z"
+ id="path58"
+ inkscape:connector-curvature="0" /><path
+ style="fill:#ffffff"
+ d="M 390.4,192.8 C 390.4,208.8 354.2,222 309.7,222 265.2,222 229,208.9 229,192.8 229,176.7 265.2,163.6 309.7,163.6 354.2,163.6 390.4,176.5 390.4,192.8"
+ id="path60"
+ inkscape:connector-curvature="0" /><path
+ style="fill:#7fbb42"
+ d="M 373.9,191.1 C 373.9,201.6 345.2,210.5 309.7,210.5 274.2,210.5 245.5,201.9 245.5,191.1 245.5,180.6 274.2,171.7 309.7,171.7 345.2,171.7 373.9,180.4 373.9,191.1"
+ id="path62"
+ inkscape:connector-curvature="0" /><path
+ style="fill:#b8d433"
+ d="M 360.5,202.9 C 368.9,199.5 373.9,195.5 373.9,191.2 373.9,180.7 345.2,171.8 309.7,171.8 274.2,171.8 245.5,180.4 245.5,191.2 245.5,195.8 250.5,199.8 258.9,202.9 270.6,198.3 289.1,195.5 309.7,195.5 330.3,195.2 348.7,198.3 360.5,202.9"
+ id="path64"
+ inkscape:connector-curvature="0" /><g
+ id="g66"><path
+ style="fill:#ffffff"
+ d="M 249.1,304.2 249.1,293.2 C 251,294.9 253.2,296.1 255.6,297 258,297.7 260.4,298.2 262.5,298.2 263.9,298.2 265.1,298 266.1,297.7 267.1,297.5 268,297.2 268.7,296.7 269.4,296.2 269.9,295.7 270.1,295 270.3,294.3 270.6,293.8 270.6,293.1 270.6,292.1 270.4,291.2 269.9,290.5 269.4,289.8 268.7,289.1 267.7,288.3 266.7,287.6 265.5,287.1 264.3,286.4 263.1,285.9 261.7,285.2 260,284.5 256.2,282.8 253.3,280.9 251.4,278.8 249.5,276.4 248.5,273.8 248.5,270.4 248.5,267.8 249,265.6 249.9,263.9 250.9,262 252.3,260.5 254,259.3 255.7,258.1 257.8,257.1 260.2,256.7 262.6,256.2 265,256 267.6,256 270.2,256 272.4,256.2 274.3,256.5 276.2,256.7 278.1,257.2 279.8,257.9 L 279.8,268.2 C 279.1,267.7 278.1,267.2 277.2,266.8 276.3,266.4 275.3,266.1 274.3,265.8 273.3,265.6 272.1,265.3 271.2,265.1 270.2,264.9 269.3,264.9 268.3,264.9 267.1,264.9 265.9,264.9 264.9,265.1 263.9,265.3 263,265.6 262.3,266.1 261.6,266.6 261.1,267.1 260.6,267.5 260.1,268.2 260.1,268.7 260.1,269.4 260.1,270.1 260.3,270.8 260.8,271.6 261.3,272.3 261.8,272.8 262.7,273.5 263.4,274 264.4,274.7 265.6,275.2 266.8,275.7 268,276.4 269.4,276.9 271.3,277.6 273.2,278.6 274.7,279.5 276.4,280.5 277.6,281.4 278.8,282.6 280,283.8 280.7,285 281.4,286.7 281.9,288.1 282.4,289.8 282.4,292 282.4,294.6 281.9,297 281,298.9 280,300.8 278.6,302.3 276.7,303.5 275,304.7 272.9,305.4 270.5,305.9 268.1,306.4 265.7,306.6 263.1,306.6 260.5,306.6 257.8,306.4 255.4,305.9 252.9,305.9 250.8,305.1 249.1,304.2 Z"
+ id="path68"
+ inkscape:connector-curvature="0" /><path
+ style="fill:#ffffff"
+ d="M 311.1,307.1 C 304.2,307.1 298.4,304.7 293.9,300.2 289.6,295.6 287.2,289.7 287.2,282.2 287.2,274.5 289.4,268.3 293.9,263.5 298.5,258.7 304.2,256.3 311.6,256.3 318.5,256.3 324.3,258.7 328.6,263.2 332.9,267.7 335.1,273.7 335.1,281.4 335.1,289.1 332.9,295.3 328.4,300.1 328.2,300.3 328.2,300.3 327.9,300.6 327.7,300.8 327.7,300.8 327.4,301.1 L 339.9,313.1 324.3,313.1 317.8,306.4 C 316.2,306.8 313.8,307.1 311.1,307.1 Z M 311.6,265.9 C 307.8,265.9 304.7,267.3 302.3,270.2 299.9,273.1 298.9,276.9 298.9,281.7 298.9,286.5 300.1,290.3 302.3,293.2 304.7,296.1 307.6,297.5 311.2,297.5 315,297.5 317.9,296.1 320.3,293.4 322.5,290.5 323.7,286.7 323.7,281.9 323.7,276.9 322.5,272.8 320.3,269.9 318.3,267.3 315.4,265.9 311.6,265.9 Z"
+ id="path70"
+ inkscape:connector-curvature="0" /><path
+ style="fill:#ffffff"
+ d="M 372.7,306.1 343.5,306.1 343.5,257 354.5,257 354.5,297 372.7,297 372.7,306.1 372.7,306.1 Z"
+ id="path72"
+ inkscape:connector-curvature="0" /></g></g></g></svg> \ No newline at end of file
diff --git a/src/main/webapp/img/lib/mscae/SQL_Database_generic.svg b/src/main/webapp/img/lib/mscae/SQL_Database_generic.svg
new file mode 100644
index 00000000..4eccbd4b
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/SQL_Database_generic.svg
@@ -0,0 +1,83 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="Layer_1"
+ x="0px"
+ y="0px"
+ width="37.486"
+ height="49.688"
+ viewBox="-0.5 0.5 37.486 49.688"
+ enable-background="new -0.5 0.5 50 50"
+ xml:space="preserve"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="Azure SQL Database (generic)_COLOR.svg"><metadata
+ id="metadata25"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
+ id="defs23" /><sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1920"
+ inkscape:window-height="1018"
+ id="namedview21"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:zoom="7.3282407"
+ inkscape:cx="30.021651"
+ inkscape:cy="16.6021"
+ inkscape:window-x="-8"
+ inkscape:window-y="-8"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="Layer_1" /><path
+ d="M -0.5,7.288 -0.5,43.399 C -0.5,47.148 7.892,50.188 18.243,50.188 L 18.243,7.288 C 18.243,7.288 -0.5,7.288 -0.5,7.288 Z"
+ id="path3"
+ inkscape:connector-curvature="0"
+ style="fill:#0072c6" /><path
+ d="M 17.986,50.187 18.243,50.187 C 28.594,50.187 36.986,47.149 36.986,43.399 L 36.986,7.288 17.986,7.288 17.986,50.187 Z"
+ id="path5"
+ inkscape:connector-curvature="0"
+ style="fill:#0072c6" /><path
+ d="M 17.986,50.187 18.243,50.187 C 28.594,50.187 36.986,47.149 36.986,43.399 L 36.986,7.288 17.986,7.288 17.986,50.187 Z"
+ id="path7"
+ inkscape:connector-curvature="0"
+ style="opacity:0.15;fill:#ffffff" /><path
+ d="M 36.986,7.288 C 36.986,11.037 28.594,14.076 18.243,14.076 7.892,14.076 -0.5,11.037 -0.5,7.288 -0.5,3.539 7.892,0.5 18.243,0.5 28.594,0.5 36.986,3.539 36.986,7.288"
+ id="path9"
+ inkscape:connector-curvature="0"
+ style="fill:#ffffff" /><path
+ d="M 33.154,6.897 C 33.154,9.372 26.478,11.376 18.243,11.376 10.008,11.376 3.331,9.372 3.331,6.897 3.331,4.423 10.008,2.418 18.243,2.418 26.478,2.418 33.154,4.423 33.154,6.897"
+ id="path11"
+ inkscape:connector-curvature="0"
+ style="fill:#7fba00" /><path
+ d="M 30.03,9.634 C 31.982,8.877 33.155,7.929 33.155,6.899 33.155,4.424 26.479,2.419 18.243,2.419 10.008,2.419 3.332,4.424 3.332,6.899 3.332,7.929 4.505,8.877 6.457,9.634 9.183,8.576 13.443,7.893 18.243,7.893 23.044,7.893 27.302,8.576 30.03,9.634"
+ id="path13"
+ inkscape:connector-curvature="0"
+ style="fill:#b8d432" /><path
+ d="M 12.29,32.354 C 12.29,33.476 11.883,34.345 11.069,34.961 10.255,35.577 9.131,35.885 7.696,35.885 6.475,35.885 5.455,35.665 4.635,35.225 L 4.635,32.585 C 5.581,33.388 6.623,33.79 7.761,33.79 8.311,33.79 8.736,33.68 9.036,33.46 9.336,33.24 9.486,32.949 9.486,32.585 9.486,32.228 9.342,31.917 9.053,31.653 8.764,31.389 8.177,31.048 7.292,30.63 5.488,29.784 4.586,28.628 4.586,27.166 4.586,26.105 4.979,25.254 5.766,24.613 6.552,23.973 7.597,23.652 8.9,23.652 10.055,23.652 11.011,23.804 11.771,24.106 L 11.771,26.572 C 10.974,26.022 10.066,25.747 9.049,25.747 8.538,25.747 8.134,25.855 7.837,26.072 7.54,26.29 7.392,26.58 7.392,26.942 7.392,27.316 7.511,27.623 7.751,27.862 7.99,28.101 8.481,28.397 9.223,28.749 10.329,29.272 11.116,29.802 11.587,30.341 12.055,30.881 12.29,31.552 12.29,32.354 Z"
+ id="path15"
+ inkscape:connector-curvature="0"
+ style="fill:#ffffff" /><path
+ d="M 25.017,29.682 C 25.017,31.073 24.7,32.281 24.068,33.303 23.435,34.326 22.545,35.043 21.396,35.456 L 24.827,38.632 21.363,38.632 18.913,35.885 C 17.863,35.847 16.915,35.569 16.071,35.052 15.227,34.536 14.575,33.827 14.116,32.928 13.657,32.029 13.427,31.026 13.427,29.921 13.427,28.695 13.676,27.602 14.173,26.642 14.671,25.682 15.37,24.944 16.272,24.427 17.174,23.911 18.207,23.652 19.374,23.652 20.462,23.652 21.437,23.902 22.298,24.403 23.158,24.903 23.826,25.615 24.302,26.539 24.779,27.463 25.017,28.511 25.017,29.682 Z M 22.213,29.831 C 22.213,28.632 21.952,27.685 21.429,26.989 20.906,26.293 20.192,25.945 19.284,25.945 18.36,25.945 17.621,26.294 17.065,26.992 16.51,27.691 16.232,28.62 16.232,29.78 16.232,30.935 16.504,31.857 17.048,32.547 17.593,33.237 18.315,33.582 19.217,33.582 20.136,33.582 20.864,33.248 21.403,32.58 21.943,31.913 22.213,30.996 22.213,29.831 Z"
+ id="path17"
+ inkscape:connector-curvature="0"
+ style="fill:#ffffff" /><polygon
+ points="35.893,23.851 35.893,33.518 40.273,33.518 40.273,35.679 33.229,35.679 33.229,23.851 "
+ id="polygon19"
+ style="fill:#ffffff"
+ transform="translate(-6.257,0)" /></svg> \ No newline at end of file
diff --git a/src/main/webapp/img/lib/mscae/SQL_Stretch_Database.svg b/src/main/webapp/img/lib/mscae/SQL_Stretch_Database.svg
new file mode 100644
index 00000000..06143ea9
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/SQL_Stretch_Database.svg
@@ -0,0 +1,78 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="Layer_1"
+ x="0px"
+ y="0px"
+ viewBox="-382 215 468.52722 324.20056"
+ enable-background="new -382 215 500 500"
+ xml:space="preserve"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="Azure SQL Stretch Database_COLOR.svg"
+ width="468.52722"
+ height="324.20056"><metadata
+ id="metadata25"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
+ id="defs23" /><sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1920"
+ inkscape:window-height="1018"
+ id="namedview21"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:zoom="1.0363697"
+ inkscape:cx="181.2017"
+ inkscape:cy="144.89901"
+ inkscape:window-x="-8"
+ inkscape:window-y="-8"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="Layer_1" /><path
+ d="M -259.9,517.10057 29.3,517.10057 C 29.3,517.10057 80.4,516.40057 85.7,483.80057 92.4,442.50057 56.2,438.90057 56.2,438.90057 56.2,438.90057 95.9,391.20057 65.6,341.60057 29,281.70057 -33.8,314.70057 -33.8,314.70057 -33.8,314.70057 -47.1,189.50057 -191.8,219.70057 -311.3,244.70057 -290.5,375.60057 -290.5,375.60057 -290.5,375.60057 -360.6,357.90057 -367.1,433.80057 -373.5,509.60057 -259.9,517.10057 -259.9,517.10057 Z"
+ id="path3"
+ inkscape:connector-curvature="0"
+ style="fill:#dddddd" /><path
+ d="M -282,310.10057 -282,310.10057 -382,310.10057 -382,502.80057 C -382,522.60057 -338,538.80057 -283,539.00057 L -283,539.20057 -282.8,539.20057 C -282.6,539.20057 -282,539.00057 -282,539.00057 L -282,539.20057 -281.8,539.20057 C -226.7,539.20057 -182,522.80057 -182,502.90057 L -182,310.10057 -282,310.10057 Z"
+ id="path5"
+ inkscape:connector-curvature="0"
+ style="fill:#edb51d" /><g
+ id="g7"
+ transform="translate(-27,-75.899429)"><polygon
+ points="0.4,485.4 -76,546.8 -76,507 -206,507 -206,464 -76,464 -76,426.2 "
+ id="polygon9"
+ style="fill:#edb51d" /><g
+ id="g11"><path
+ enable-background="new "
+ d="M -354.7,386.3 -354.7,578.6 C -354.7,598.6 -310,614.8 -254.9,614.8 L -254.9,386.3 -354.7,386.3 Z"
+ id="path13"
+ inkscape:connector-curvature="0"
+ style="opacity:0.3;fill:#ffffff" /><path
+ d="M -155,386.3 C -155,406.3 -199.7,422.5 -254.8,422.5 -309.9,422.5 -354.6,406.3 -354.6,386.3 -354.6,366.3 -309.9,350.1 -254.8,350.1 -199.7,350.2 -155,366.4 -155,386.3"
+ id="path15"
+ inkscape:connector-curvature="0"
+ style="fill:#ffffff" /><path
+ d="M -175.4,384.2 C -175.4,397.4 -211,408.1 -254.8,408.1 -298.7,408.1 -334.2,397.4 -334.2,384.2 -334.2,371 -298.6,360.3 -254.8,360.3 -211,360.4 -175.4,371.1 -175.4,384.2"
+ id="path17"
+ inkscape:connector-curvature="0"
+ style="fill:#7fba00" /><path
+ d="M -192,398.8 C -181.6,394.8 -175.4,389.7 -175.4,384.2 -175.4,371 -211,360.3 -254.8,360.3 -298.7,360.3 -334.2,371 -334.2,384.2 -334.2,389.7 -328,394.7 -317.5,398.8 -303,393.2 -280.3,389.5 -254.7,389.5 -229.3,389.5 -206.6,393.2 -192,398.8"
+ id="path19"
+ inkscape:connector-curvature="0"
+ style="fill:#b8d432" /></g></g></svg> \ No newline at end of file
diff --git a/src/main/webapp/img/lib/mscae/Search.svg b/src/main/webapp/img/lib/mscae/Search.svg
new file mode 100644
index 00000000..7e499242
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/Search.svg
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="utf-8"?>
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ width="50px" height="50px" viewBox="0 0 50 50" enable-background="new 0 0 50 50" xml:space="preserve">
+<path fill="#59B4D9" d="M44,14.2c0-0.4,0.1-0.9,0.1-1.3c0-7.1-5.8-12.8-13-12.8C26.9,0,23,2,20.6,5.3c-1.5-1-3.3-1.5-5.2-1.5
+ c-5.4,0-9.8,4.4-9.8,9.7l0,0.8C2,16.2,0,19.3,0,23.1c0,6,4.9,10.7,11.2,10.7h27.6c6.3,0,11.2-4.7,11.2-10.7
+ C50,19.1,47.8,15.9,44,14.2z"/>
+<path opacity="0.2" fill="#FFFFFF" d="M7,28c0-4.1,2.1-7.3,6-9.3l0-0.8c0-5.7,4.7-10.3,10.4-10.3c2,0,3.9,0.5,5.5,1.5
+ c2.5-3.5,6.7-5.7,11.2-5.7c0,0,0,0,0,0C37.7,1.3,34.6,0,31.1,0C26.9,0,23,2,20.6,5.3c-1.5-1-3.3-1.5-5.2-1.5c-5.4,0-9.8,4.4-9.8,9.7
+ l0,0.8C2,16.2,0,19.3,0,23.1c0,5.1,3.5,9.3,8.4,10.4C7.5,31.9,7,30,7,28z"/>
+<path fill="#FFFFFF" d="M34.3,31c-1,3.9-4.4,6.6-8.4,6.6c-0.7,0-1.4-0.1-2.1-0.3c-1-0.3-2-0.7-2.8-1.3c-0.9-0.6-1.6-1.4-2.2-2.2
+ c-1.3-2-1.9-4.4-1.3-6.9c1-3.9,4.4-6.6,8.4-6.6c0.7,0,1.4,0.1,2.1,0.3c2.2,0.6,4.1,1.9,5.3,3.9C34.5,26.4,34.9,28.8,34.3,31"/>
+<path opacity="0.1" fill="#59B4D9" d="M34.3,31c-1,3.9-4.4,6.6-8.4,6.6c-0.7,0-1.4-0.1-2.1-0.3c-1-0.3-2-0.7-2.8-1.3
+ c-0.9-0.6-1.6-1.4-2.2-2.2c-1.3-2-1.9-4.4-1.3-6.9c1-3.9,4.4-6.6,8.4-6.6c0.7,0,1.4,0.1,2.1,0.3c2.2,0.6,4.1,1.9,5.3,3.9
+ C34.5,26.4,34.9,28.8,34.3,31"/>
+<path opacity="0.3" fill="#59B4D9" d="M30.6,21.7c-0.8-0.5-1.7-0.9-2.6-1.1c-0.7-0.2-1.4-0.3-2.1-0.3c-4,0-7.4,2.7-8.4,6.6
+ c-0.6,2.5-0.1,5,1.3,6.9c0.2,0.3,0.5,0.7,0.8,1C21.4,29.1,25.4,24.4,30.6,21.7"/>
+<path fill="#3E3E3E" d="M36.5,22.6c-1.7-2.8-4.4-4.8-7.6-5.6c-1-0.2-2-0.4-3-0.4c-5.7,0-10.6,3.9-12,9.4c-0.8,3.1-0.3,6.3,1.3,9.1
+ l-9.4,9.5c-1.2,1.2-1.2,3.3,0,4.5C6.5,49.7,7.3,50,8.1,50c0.8,0,1.6-0.3,2.3-0.9l9.4-9.5c1,0.6,2.1,1,3.2,1.3c1,0.2,2,0.4,3,0.4
+ c5.7,0,10.6-3.9,12-9.4C38.7,28.7,38.2,25.4,36.5,22.6z M34.3,31c-1,3.9-4.4,6.6-8.4,6.6c-0.7,0-1.4-0.1-2.1-0.3
+ c-1-0.3-2-0.7-2.8-1.3c-0.9-0.6-1.6-1.4-2.2-2.2c-1.3-2-1.9-4.4-1.3-6.9c1-3.9,4.4-6.6,8.4-6.6c0.7,0,1.4,0.1,2.1,0.3
+ c2.2,0.6,4.1,1.9,5.3,3.9C34.5,26.5,34.9,28.8,34.3,31z"/>
+<path opacity="0.5" fill="#1E1E1E" d="M18.9,39.1c-1.3-0.9-2.3-1.9-3.2-3.2c-0.2-0.3-0.3-0.5-0.5-0.8L14.4,36l-0.1,0.1
+ c0.1,0.2,0.2,0.4,0.4,0.6c1,1.4,2.1,2.6,3.5,3.6c0.1,0.1,0.4,0.2,0.7,0.3l0.9-0.9C19.4,39.4,19.2,39.3,18.9,39.1z"/>
+</svg>
diff --git a/src/main/webapp/img/lib/mscae/Security_Center.svg b/src/main/webapp/img/lib/mscae/Security_Center.svg
new file mode 100644
index 00000000..b9bde41f
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/Security_Center.svg
@@ -0,0 +1,73 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ viewBox="0 0 36.653999 50.000999"
+ role="img"
+ focusable="false"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="Azure Security Center _COLOR.svg"
+ width="36.653999"
+ height="50.000999"
+ style="fill:#ffffff">
+ <metadata
+ id="metadata14">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs12" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1920"
+ inkscape:window-height="1018"
+ id="namedview10"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:zoom="10.363697"
+ inkscape:cx="12.887542"
+ inkscape:cy="19.082963"
+ inkscape:window-x="-8"
+ inkscape:window-y="-8"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg2" />
+ <path
+ d="M 31.185,5.96 31.185,5.96 C 20.169,4.745 18.326,0 18.326,0 18.326,0 15.847,6.242 0,6.242 L 0,31.853 C 0,34.95 1.721,37.85 4.104,40.385 L 4.104,40.385 C 9.506,46.133 18.327,50.001 18.327,50.001 18.327,50.001 36.654,41.972 36.654,31.852 L 36.654,6.242 C 34.616,6.242 32.803,6.139 31.185,5.96 Z"
+ id="path4"
+ inkscape:connector-curvature="0"
+ style="fill:#7fba00" />
+ <path
+ d="M 22.86,16.543 31.185,5.96 C 20.169,4.745 18.326,0 18.326,0 18.326,0 15.847,6.242 0,6.242 L 0,31.853 C 0,34.95 1.721,37.85 4.104,40.385 L 10.258,32.563 22.86,16.543 Z"
+ id="path6"
+ inkscape:connector-curvature="0"
+ style="opacity:0.4;fill:#b8d432" />
+ <path
+ d="M 25.595,24.46 24.529,24.46 24.529,20.908 C 24.529,19.199 23.9,17.632 22.86,16.458 L 22.86,16.458 C 22.821,16.415 22.786,16.368 22.748,16.325 21.641,15.139 20.065,14.377 18.326,14.378 16.59,14.377 15.014,15.139 13.907,16.325 12.797,17.512 12.124,19.136 12.124,20.907 L 12.124,24.46 11.059,24.46 C 10.616,24.46 10.258,24.819 10.258,25.261 L 10.258,32.478 10.258,32.479 10.258,34.653 C 10.258,35.095 10.617,35.454 11.059,35.454 L 25.595,35.454 C 26.037,35.454 26.396,35.095 26.396,34.653 L 26.396,25.262 C 26.396,24.818 26.037,24.46 25.595,24.46 Z M 21.584,24.461 16.564,24.461 16.565,24.46 15.07,24.46 15.07,20.908 C 15.07,19.886 15.456,18.981 16.058,18.338 16.663,17.695 17.453,17.325 18.326,17.325 19.2,17.325 19.991,17.695 20.596,18.338 20.739,18.491 20.867,18.661 20.985,18.842 L 20.984,18.843 C 21.357,19.422 21.584,20.131 21.584,20.907 L 21.584,24.461 Z"
+ id="path8"
+ inkscape:connector-curvature="0"
+ style="fill:#ffffff" />
+</svg>
diff --git a/src/main/webapp/img/lib/mscae/ServiceHealth.svg b/src/main/webapp/img/lib/mscae/ServiceHealth.svg
new file mode 100644
index 00000000..2a5e0782
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/ServiceHealth.svg
@@ -0,0 +1,59 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="Layer_1"
+ x="0px"
+ y="0px"
+ width="24"
+ height="21.011999"
+ viewBox="0 0 24 21.011999"
+ enable-background="new 0 0 24 24"
+ xml:space="preserve"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="ServiceHealth-color.svg"><metadata
+ id="metadata13"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
+ id="defs11" /><sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1920"
+ inkscape:window-height="1018"
+ id="namedview9"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:zoom="33.45638"
+ inkscape:cx="12"
+ inkscape:cy="10.012"
+ inkscape:window-x="-8"
+ inkscape:window-y="-8"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="Layer_1" /><path
+ d="M 17.625,0 C 16.977,0 16.398,0.074 15.891,0.223 15.383,0.371 14.912,0.577 14.479,0.838 14.045,1.1 13.631,1.414 13.237,1.781 12.842,2.148 12.43,2.551 12,2.988 11.57,2.55 11.158,2.148 10.764,1.781 10.369,1.414 9.955,1.1 9.521,0.838 9.088,0.576 8.617,0.371 8.109,0.223 7.602,0.074 7.023,0 6.375,0 5.492,0 4.664,0.168 3.891,0.504 3.117,0.84 2.441,1.295 1.863,1.869 1.285,2.443 0.83,3.119 0.498,3.896 0.166,4.674 0,5.5 0,6.375 0,7.227 0.162,8.043 0.486,8.824 0.81,9.605 1.269,10.293 1.863,10.886 L 12,21.012 22.137,10.887 C 22.731,10.293 23.19,9.606 23.514,8.825 23.838,8.044 24,7.227 24,6.375 24,5.5 23.834,4.674 23.502,3.896 23.17,3.119 22.715,2.443 22.137,1.869 21.559,1.295 20.883,0.84 20.11,0.504 19.336,0.168 18.508,0 17.625,0 L 17.625,0 Z"
+ id="path3"
+ inkscape:connector-curvature="0"
+ style="fill:#59b4d9" /><path
+ d="M 12,2.988 C 11.57,2.55 11.158,2.148 10.764,1.781 10.369,1.414 9.955,1.1 9.521,0.838 9.088,0.576 8.617,0.371 8.109,0.223 7.602,0.074 7.023,0 6.375,0 5.492,0 4.664,0.168 3.891,0.504 3.117,0.84 2.441,1.295 1.863,1.869 1.285,2.443 0.83,3.119 0.498,3.896 0.166,4.674 0,5.5 0,6.375 0,7.227 0.162,8.043 0.486,8.824 0.81,9.605 1.269,10.293 1.863,10.886 L 12,21.012 12,2.988 Z"
+ id="path5"
+ inkscape:connector-curvature="0"
+ style="opacity:0.2;fill:#ffffff" /><polygon
+ points="3,13 2,12 7.691,12 10.127,7.126 12.184,14.323 13.732,12 17,12 17,13 14.268,13 11.816,16.677 9.873,9.874 8.309,13 "
+ id="polygon7"
+ style="fill:#ffffff"
+ transform="translate(0,-1)" /></svg> \ No newline at end of file
diff --git a/src/main/webapp/img/lib/mscae/Service_Bus.svg b/src/main/webapp/img/lib/mscae/Service_Bus.svg
new file mode 100644
index 00000000..aa00e10d
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/Service_Bus.svg
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="utf-8"?>
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ width="50px" height="50px" viewBox="0 0 50 50" enable-background="new 0 0 50 50" xml:space="preserve">
+<path fill="#0072C6" d="M0.833,0C0.333,0,0,0.333,0,0.833v10c0,0.5,0.333,0.833,0.833,0.833h5c0.5,0,0.833-0.333,0.833-0.833V6.667
+ h36.667v4.167c0,0.5,0.333,0.833,1,0.833h4.833c0.5,0,0.833-0.333,0.833-0.833v-5v-5C50,0.333,49.667,0,49.167,0l0,0H0.833z"/>
+<path fill="#0072C6" d="M49.167,50c0.5,0,0.833-0.333,0.833-0.833v-9.833c0-0.5-0.333-0.833-0.833-0.833h-4.833
+ c-0.5,0-0.833,0.333-0.833,0.833v4H6.667v-4.167c0-0.5-0.333-0.833-1-0.833H0.833c-0.5,0-0.833,0.333-0.833,1v9.833
+ C0,49.667,0.333,50,0.833,50H49.167z"/>
+<path fill="#59B4D9" d="M29.857,26.098C28.56,27.395,26.835,28.11,25,28.11s-3.56-0.714-4.858-2.012l-9.309-9.309v18.923h28.333
+ V16.788L29.857,26.098z"/>
+<path fill="#59B4D9" d="M25,26.728c1.466,0,2.844-0.571,3.88-1.607l10.286-10.286V14.29H10.833v0.546L21.119,25.12
+ C22.156,26.157,23.534,26.728,25,26.728z"/>
+</svg>
diff --git a/src/main/webapp/img/lib/mscae/Service_Bus_Queues.svg b/src/main/webapp/img/lib/mscae/Service_Bus_Queues.svg
new file mode 100644
index 00000000..a8249aa4
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/Service_Bus_Queues.svg
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="utf-8"?>
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ width="50px" height="50px" viewBox="0 0 50 50" enable-background="new 0 0 50 50" xml:space="preserve">
+<path fill="#0072C6" d="M0.833,0C0.333,0,0,0.333,0,0.833v10c0,0.5,0.333,0.833,0.833,0.833h5c0.5,0,0.833-0.333,0.833-0.833V6.667
+ h36.667v4.167c0,0.5,0.333,0.833,1,0.833h4.833c0.5,0,0.833-0.333,0.833-0.833v-5v-5C50,0.333,49.667,0,49.167,0l0,0H0.833z"/>
+<path fill="#0072C6" d="M49.167,50c0.5,0,0.833-0.333,0.833-0.833v-9.833c0-0.5-0.333-0.833-0.833-0.833h-4.833
+ c-0.5,0-0.833,0.333-0.833,0.833v4H6.667v-4.167c0-0.5-0.333-0.833-1-0.833H0.833c-0.5,0-0.833,0.333-0.833,1v9.833
+ C0,49.667,0.333,50,0.833,50H49.167z"/>
+<path fill="#59B4D9" d="M12.324,25.711c-0.84,0.84-1.958,1.303-3.147,1.303s-2.306-0.463-3.147-1.303L0,19.681v12.258h18.354V19.681
+ L12.324,25.711z"/>
+<path fill="#59B4D9" d="M9.177,26.119c0.95,0,1.842-0.37,2.514-1.041l6.663-6.663v-0.353H0v0.354l6.663,6.663
+ C7.335,25.75,8.227,26.119,9.177,26.119z"/>
+<path fill="#59B4D9" d="M43.97,25.711c-0.84,0.84-1.958,1.303-3.147,1.303s-2.306-0.463-3.147-1.303l-6.03-6.03v12.258H50V19.681
+ L43.97,25.711z"/>
+<path fill="#59B4D9" d="M40.823,26.119c0.95,0,1.842-0.37,2.514-1.041L50,18.415v-0.353H31.646v0.354l6.663,6.663
+ C38.981,25.75,39.873,26.119,40.823,26.119z"/>
+<rect x="25.813" y="23.779" fill="#B8D432" width="3.084" height="2.434"/>
+<rect x="21.042" y="23.779" fill="#B8D432" width="3.262" height="2.434"/>
+</svg>
diff --git a/src/main/webapp/img/lib/mscae/Service_Bus_Relay.svg b/src/main/webapp/img/lib/mscae/Service_Bus_Relay.svg
new file mode 100644
index 00000000..adbbe8d8
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/Service_Bus_Relay.svg
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="utf-8"?>
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ width="50px" height="50px" viewBox="0 0 50 50" style="enable-background:new 0 0 50 50;" xml:space="preserve">
+<style type="text/css">
+ .st0{fill:#0072C6;}
+ .st1{fill:#B8D432;}
+ .st2{fill:#59B4D9;}
+</style>
+<path class="st0" d="M0.8,0C0.3,0,0,0.3,0,0.8v10c0,0.5,0.3,0.8,0.8,0.8h5c0.5,0,0.8-0.3,0.8-0.8V6.7h36.7v4.2c0,0.5,0.3,0.8,1,0.8
+ h4.8c0.5,0,0.8-0.3,0.8-0.8v-5v-5C50,0.3,49.7,0,49.2,0l0,0H0.8z"/>
+<path class="st0" d="M49.2,50c0.5,0,0.8-0.3,0.8-0.8v-9.8c0-0.5-0.3-0.8-0.8-0.8h-4.8c-0.5,0-0.8,0.3-0.8,0.8v4H6.7v-4.2
+ c0-0.5-0.3-0.8-1-0.8H0.8c-0.5,0-0.8,0.3-0.8,1v9.8C0,49.7,0.3,50,0.8,50H49.2z"/>
+<g>
+ <rect x="29" y="15.2" transform="matrix(0.848 -0.53 0.53 0.848 -8.6583 19.8107)" class="st0" width="2.5" height="19.7"/>
+</g>
+<g>
+ <rect x="10.2" y="23.8" transform="matrix(0.5299 -0.848 0.848 0.5299 -11.7871 28.7355)" class="st0" width="19.7" height="2.5"/>
+</g>
+<circle class="st1" cx="25" cy="16.7" r="5.4"/>
+<g>
+ <circle class="st2" cx="14.6" cy="33.3" r="5.4"/>
+ <circle class="st2" cx="35.4" cy="33.3" r="5.4"/>
+</g>
+</svg>
diff --git a/src/main/webapp/img/lib/mscae/Service_Bus_Topics.svg b/src/main/webapp/img/lib/mscae/Service_Bus_Topics.svg
new file mode 100644
index 00000000..61cc6f07
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/Service_Bus_Topics.svg
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="utf-8"?>
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ width="50px" height="50px" viewBox="0 0 50 50" enable-background="new 0 0 50 50" xml:space="preserve">
+<path fill="#0072C6" d="M0.833,0C0.333,0,0,0.333,0,0.833v10c0,0.5,0.333,0.833,0.833,0.833h5c0.5,0,0.833-0.333,0.833-0.833V6.667
+ h36.667v4.167c0,0.5,0.333,0.833,1,0.833h4.833c0.5,0,0.833-0.333,0.833-0.833v-5v-5C50,0.333,49.667,0,49.167,0l0,0H0.833z"/>
+<path fill="#0072C6" d="M49.167,50c0.5,0,0.833-0.333,0.833-0.833v-9.833c0-0.5-0.333-0.833-0.833-0.833h-4.833
+ c-0.5,0-0.833,0.333-0.833,0.833v4H6.667v-4.167c0-0.5-0.333-0.833-1-0.833H0.833c-0.5,0-0.833,0.333-0.833,1v9.833
+ C0,49.667,0.333,50,0.833,50H49.167z"/>
+<rect x="18.802" y="21.37" transform="matrix(0.7071 -0.7071 0.7071 0.7071 -9.956 20.9636)" fill="#B8D432" width="3.051" height="2.259"/>
+<rect x="21.932" y="18.238" transform="matrix(0.7071 -0.7071 0.7071 0.7071 -6.8254 22.2618)" fill="#B8D432" width="3.055" height="2.263"/>
+<polygon fill="#B8D432" points="26.31,18.11 24.71,16.52 26.85,14.38 28.45,15.97 "/>
+<rect x="25.448" y="31.567" transform="matrix(0.7073 -0.7069 0.7069 0.7073 -15.6049 28.474)" fill="#B8D432" width="2.263" height="3.027"/>
+<polygon fill="#B8D432" points="23.74,31.83 21.58,29.67 23.18,28.08 25.34,30.24 "/>
+<polygon fill="#B8D432" points="20.61,28.7 18.45,26.54 20.05,24.95 22.2,27.1 "/>
+<path fill="#59B4D9" d="M36.131,15.247c-0.527,0.527-1.229,0.818-1.974,0.818c-0.746,0-1.447-0.29-1.974-0.818l-3.783-3.783v7.691
+ h11.515v-7.691L36.131,15.247z"/>
+<path fill="#59B4D9" d="M34.156,15.503c0.596,0,1.156-0.232,1.577-0.653l4.181-4.181v-0.222H28.399v0.222l4.181,4.181
+ C33,15.271,33.561,15.503,34.156,15.503z"/>
+<path fill="#59B4D9" d="M36.131,34.971c-0.527,0.527-1.229,0.818-1.974,0.818c-0.746,0-1.447-0.29-1.974-0.818l-3.783-3.783v7.691
+ h11.515v-7.691L36.131,34.971z"/>
+<path fill="#59B4D9" d="M34.156,35.227c0.596,0,1.156-0.232,1.577-0.653l4.181-4.181v-0.222H28.399v0.222l4.181,4.181
+ C33,34.995,33.561,35.227,34.156,35.227z"/>
+<path fill="#59B4D9" d="M12.324,25.374c-0.84,0.84-1.958,1.303-3.147,1.303s-2.306-0.463-3.147-1.303L0,19.343v12.258h18.354V19.343
+ L12.324,25.374z"/>
+<path fill="#59B4D9" d="M9.177,25.782c0.95,0,1.842-0.37,2.514-1.041l6.663-6.663v-0.353H0v0.354l6.663,6.663
+ C7.335,25.412,8.227,25.782,9.177,25.782z"/>
+</svg>
diff --git a/src/main/webapp/img/lib/mscae/Service_Fabric.svg b/src/main/webapp/img/lib/mscae/Service_Fabric.svg
new file mode 100644
index 00000000..579c25e1
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/Service_Fabric.svg
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ width="50px" height="50px" viewBox="0 0 50 50" enable-background="new 0 0 50 50" xml:space="preserve">
+<path fill="#DD5900" d="M24.996,9.48l15.78,13.101l-5.321,18.032H14.197L9.18,22.61L24.996,9.48 M24.996,3.894L4.293,21.082
+ l6.641,23.828h27.734l7.031-23.828L24.996,3.894L24.996,3.894z"/>
+<path fill-rule="evenodd" clip-rule="evenodd" fill="#FF8C00" d="M25,0c4.315,0,7.813,3.498,7.813,7.813
+ c0,4.315-3.498,7.812-7.813,7.812c-4.315,0-7.812-3.498-7.812-7.812C17.187,3.498,20.685,0,25,0z"/>
+<path fill-rule="evenodd" clip-rule="evenodd" fill="#FF8C00" d="M42.188,13.281c4.315,0,7.812,3.498,7.812,7.812
+ c0,4.315-3.498,7.812-7.812,7.812c-4.315,0-7.813-3.498-7.813-7.812C34.375,16.779,37.873,13.281,42.188,13.281z"/>
+<path fill-rule="evenodd" clip-rule="evenodd" fill="#FF8C00" d="M36.328,34.375c4.315,0,7.813,3.498,7.813,7.812
+ c0,4.315-3.498,7.812-7.813,7.812c-4.315,0-7.812-3.498-7.812-7.812C28.516,37.873,32.013,34.375,36.328,34.375z"/>
+<path fill-rule="evenodd" clip-rule="evenodd" fill="#FF8C00" d="M13.662,34.375c4.315,0,7.813,3.498,7.813,7.812
+ c0,4.315-3.498,7.813-7.813,7.813s-7.813-3.498-7.813-7.813C5.849,37.873,9.347,34.375,13.662,34.375z"/>
+<path fill-rule="evenodd" clip-rule="evenodd" fill="#FF8C00" d="M7.813,13.281c4.315,0,7.812,3.498,7.812,7.812
+ c0,4.315-3.498,7.812-7.812,7.812C3.498,28.906,0,25.409,0,21.094C0,16.779,3.498,13.281,7.813,13.281z"/>
+<path opacity="0.25" fill-rule="evenodd" clip-rule="evenodd" fill="#FFFFFF" d="M15.055,49.875l3.183-14.018
+ c-1.286-0.931-2.866-1.481-4.576-1.481c-0.401,0-0.794,0.03-1.179,0.089l-1.711-6.139c2.847-1.167,4.853-3.964,4.853-7.231
+ c0-1.159-0.254-2.258-0.707-3.248l4.972-4.127c0.859,0.744,1.882,1.304,3.007,1.619l3.455-15.219C25.912,0.042,25.461,0,25,0
+ c-4.315,0-7.812,3.498-7.812,7.813c0,0.794,0.119,1.56,0.34,2.282l-5.402,4.485c-1.236-0.82-2.718-1.298-4.312-1.298
+ C3.498,13.281,0,16.779,0,21.094c0,3.846,2.78,7.04,6.439,7.69l2.094,7.514c-1.644,1.432-2.684,3.539-2.684,5.89
+ c0,4.315,3.498,7.813,7.813,7.813C14.137,50,14.603,49.956,15.055,49.875z"/>
+</svg>
diff --git a/src/main/webapp/img/lib/mscae/Site_Recovery.svg b/src/main/webapp/img/lib/mscae/Site_Recovery.svg
new file mode 100644
index 00000000..77ea417e
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/Site_Recovery.svg
@@ -0,0 +1,55 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="Layer_1"
+ x="0px"
+ y="0px"
+ width="49.900002"
+ height="41.799999"
+ viewBox="0 0 49.900002 41.799999"
+ enable-background="new 0 0 50 50"
+ xml:space="preserve"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="Azure Site Recovery _COLOR.svg"><metadata
+ id="metadata11"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
+ id="defs9" /><sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1920"
+ inkscape:window-height="1018"
+ id="namedview7"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:zoom="7.3282407"
+ inkscape:cx="34.160361"
+ inkscape:cy="3.6407775"
+ inkscape:window-x="-8"
+ inkscape:window-y="-8"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="Layer_1" /><path
+ d="M 28.4,13.6 C 34.4,13.6 39.3,18.1 40,23.8 41.4,24.9 42.5,26.2 43.3,27.6 47.2,26.6 49.9,23.2 49.9,19.1 49.9,15.8 48.1,13.2 45,11.7 45,11.3 45,11 45,10.6 45,4.8 40.2,0 34.4,0 30.9,0 27.7,1.7 25.7,4.4 24.4,3.6 23,3.2 21.4,3.2 17.2,3.2 13.8,6.4 13.4,10.4 14,10.3 14.7,10.3 15.4,10.3 18.5,10.3 22,10.8 24.9,13.9 L 28.4,13.6 Z"
+ id="path3"
+ inkscape:connector-curvature="0"
+ style="fill:#59b4d9" /><path
+ d="M 36.5,25.8 36.5,25.2 C 36.5,20.8 32.9,17.2 28.5,17.2 27.1,17.2 25.8,17.6 24.6,18.2 L 24.6,18.3 24.6,18.2 C 24.5,18.3 24.3,18.3 24.2,18.4 24.2,18.4 24.2,18.4 24.1,18.3 21.8,20 20.8,22.6 20.7,25.4 L 24.2,25.4 18.9,31.7 13.5,25.4 17.1,25.4 C 17.2,21.6 18.7,18 21.3,15.7 19.6,14.6 17.6,14 15.5,14 9.6,14 4.8,18.7 4.8,24.5 4.8,24.9 4.8,25.2 4.8,25.6 1.8,27.1 0,29.7 0,33 0,38 4,41.8 9.2,41.8 L 31.9,41.8 C 37.1,41.8 41.1,37.9 41.1,33 41.1,29.8 39.5,27.3 36.5,25.8 Z"
+ id="path5"
+ inkscape:connector-curvature="0"
+ style="fill:#0072c6" /></svg> \ No newline at end of file
diff --git a/src/main/webapp/img/lib/mscae/StorSimple.svg b/src/main/webapp/img/lib/mscae/StorSimple.svg
new file mode 100644
index 00000000..a21b004f
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/StorSimple.svg
@@ -0,0 +1,74 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="Layer_1"
+ x="0px"
+ y="0px"
+ width="50.000523"
+ height="44.821999"
+ viewBox="0 0 50.000523 44.821999"
+ enable-background="new 0 0 50 50"
+ xml:space="preserve"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="Azure StorSimple_COLOR.svg"><metadata
+ id="metadata19"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
+ id="defs17" /><sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1920"
+ inkscape:window-height="1018"
+ id="namedview15"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:zoom="10.363697"
+ inkscape:cx="24.805036"
+ inkscape:cy="17.849512"
+ inkscape:window-x="-8"
+ inkscape:window-y="-8"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="Layer_1" /><path
+ d="M 44.352,20.06 C 44.039,20.06 43.882,20.06 43.568,20.06 43.881,18.65 44.195,17.239 44.195,15.829 44.195,7.053 37.926,0 29.15,0 22.254,0 16.299,4.545 14.262,10.814 13.165,10.501 11.911,10.187 10.658,10.187 4.858,10.187 0,15.202 0,21.157 0,27.426 4.388,31.657 10.343,31.657 L 14.574,31.657 14.574,28.993 26.485,28.993 26.485,34.321 38.24,34.321 38.24,31.657 44.352,31.657 C 47.643,31.657 49.994,29.306 49.994,26.015 50.15,22.724 47.486,20.06 44.352,20.06 Z M 26.329,26.329 14.575,26.329 14.575,23.821 26.329,23.821 26.329,26.329 Z M 26.329,21.157 14.575,21.157 14.575,18.649 26.329,18.649 26.329,21.157 Z"
+ id="path3"
+ inkscape:connector-curvature="0"
+ style="fill:#59b4d9" /><rect
+ x="26.486"
+ y="36.986"
+ width="11.754"
+ height="2.5079999"
+ id="rect5"
+ style="fill:#59b4d9" /><rect
+ x="26.486"
+ y="42.313999"
+ width="11.754"
+ height="2.5079999"
+ id="rect7"
+ style="fill:#59b4d9" /><g
+ id="g9"
+ transform="translate(0,-2.589)"><path
+ d="M 19.594,16.391 C 20.794,16.091 21.994,16.091 23.094,16.191 23.593,10.798 27.846,5.399 32.639,2.995 31.529,2.738 30.366,2.59 29.15,2.59 22.254,2.59 16.299,7.135 14.262,13.404 13.165,13.091 11.911,12.777 10.658,12.777 4.858,12.776 0,17.791 0,23.746 0,30.015 4.388,34.246 10.343,34.246 L 14.555,34.246 C 13.177,32.854 12.189,31.169 11.694,29.09 10.394,23.391 13.894,17.691 19.594,16.391 Z"
+ id="path11"
+ inkscape:connector-curvature="0"
+ style="opacity:0.2;fill:#ffffff" /><path
+ enable-background="new "
+ d="M 32.656,2.985 C 32.65,2.988 32.645,2.991 32.639,2.994 32.642,2.995 32.646,2.996 32.649,2.997 L 32.656,2.985 Z"
+ id="path13"
+ inkscape:connector-curvature="0"
+ style="opacity:0.2;fill:#ffffff" /></g></svg> \ No newline at end of file
diff --git a/src/main/webapp/img/lib/mscae/Storage_sync_service.svg b/src/main/webapp/img/lib/mscae/Storage_sync_service.svg
new file mode 100644
index 00000000..be86206d
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/Storage_sync_service.svg
@@ -0,0 +1,104 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="Layer_1"
+ x="0px"
+ y="0px"
+ width="49.800045"
+ height="49.900002"
+ viewBox="0 0 49.800045 49.900002"
+ enable-background="new 0 0 50 50"
+ xml:space="preserve"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="storage_sync_service.svg"><metadata
+ id="metadata33"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
+ id="defs31" /><sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1920"
+ inkscape:window-height="1018"
+ id="namedview29"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:zoom="16.059062"
+ inkscape:cx="24.9"
+ inkscape:cy="25"
+ inkscape:window-x="-8"
+ inkscape:window-y="-8"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="Layer_1" /><path
+ d="M 43.247,13.881 C 43.619,12.854 43.824,11.761 43.824,10.624 43.824,4.756 38.473,0 31.872,0 26.719,0 22.34,2.904 20.662,6.968 19.144,5.415 16.905,4.423 14.407,4.423 9.828,4.423 6.098,7.752 6.098,11.863 6.098,12.583 6.214,13.253 6.417,13.897 2.678,15.131 0,18.355 0,22.13 0,26.967 4.38,30.9 9.792,30.9 L 40.005,30.9 C 45.431,30.9 49.8,26.973 49.8,22.13 49.813,18.31 47.073,15.073 43.247,13.881 Z"
+ id="path3"
+ inkscape:connector-curvature="0"
+ style="fill:#59b4d9" /><path
+ enable-background="new "
+ d="M 8.349,19.86 C 8.117,19.125 7.985,18.36 7.985,17.539 7.985,12.845 12.243,9.045 17.47,9.045 20.321,9.045 22.877,10.178 24.61,11.951 26.526,7.313 31.524,3.997 37.407,3.997 38.923,3.997 40.376,4.226 41.739,4.632 39.586,1.836 35.972,0 31.873,0 26.72,0 22.341,2.904 20.663,6.968 19.145,5.415 16.905,4.423 14.408,4.423 9.829,4.423 6.099,7.752 6.099,11.863 6.099,12.583 6.215,13.253 6.418,13.897 2.678,15.131 0,18.355 0,22.13 0,23.786 0.523,25.33 1.416,26.653 2.364,23.511 4.974,20.975 8.349,19.86 Z"
+ id="path5"
+ inkscape:connector-curvature="0"
+ style="opacity:0.2;fill:#ffffff" /><path
+ enable-background="new "
+ d="M 37.899,15.4 15.9,14.9 15.9,12.338 C 15.9,11.689 15.131,11.346 14.648,11.781 L 7.905,17.4 14.648,23.019 C 15.131,23.452 15.9,23.11 15.9,22.461 L 15.9,19.9 20.9,19.9 20.9,47.022 C 20.9,48.059 21.751,48.9 22.801,48.9 L 37.899,48.9 C 38.949,48.9 39.8,48.059 39.8,47.022 L 39.8,17.278 C 39.8,16.241 38.949,15.4 37.899,15.4 Z M 20.9,15.9 21.13,15.9 C 20.988,16.163 20.9,16.459 20.9,16.778 L 20.9,15.9 Z"
+ id="path7"
+ inkscape:connector-curvature="0"
+ style="opacity:0.8;fill:#ffffff" /><path
+ d="M 39.9,48.022 C 39.9,49.059 39.049,49.9 37.999,49.9 L 22.801,49.9 C 21.751,49.9 20.9,49.059 20.9,48.022 L 20.9,17.778 C 20.9,16.741 21.751,15.9 22.801,15.9 L 37.999,15.9 C 39.049,15.9 39.9,16.741 39.9,17.778 L 39.9,48.022 Z"
+ id="path9"
+ inkscape:connector-curvature="0"
+ style="fill:#7a7a7a" /><path
+ d="M 22.95,44.293 C 22.95,42.972 24.025,41.9 25.351,41.9 L 35.348,41.9 C 36.674,41.9 37.749,42.972 37.749,44.293 L 37.749,44.293 C 37.749,45.614 36.674,46.686 35.348,46.686 L 25.351,46.686 C 24.025,46.686 22.95,45.615 22.95,44.293 L 22.95,44.293 Z"
+ id="path11"
+ inkscape:connector-curvature="0"
+ style="fill:#1e1e1e" /><circle
+ cx="25.581999"
+ cy="44.293003"
+ r="1.607"
+ id="circle13"
+ style="fill:#b8d432" /><path
+ d="M 22.95,37.293 C 22.95,35.972 24.025,34.9 25.351,34.9 L 35.348,34.9 C 36.674,34.9 37.749,35.972 37.749,37.293 L 37.749,37.293 C 37.749,38.614 36.674,39.686 35.348,39.686 L 25.351,39.686 C 24.025,39.686 22.95,38.615 22.95,37.293 L 22.95,37.293 Z"
+ id="path15"
+ inkscape:connector-curvature="0"
+ style="fill:#1e1e1e" /><circle
+ cx="25.581999"
+ cy="37.293003"
+ r="1.607"
+ id="circle17"
+ style="fill:#b8d432" /><path
+ d="M 22.95,21.4 C 22.95,20.078 24.025,19.007 25.351,19.007 L 35.348,19.007 C 36.674,19.007 37.749,20.079 37.749,21.4 L 37.749,21.4 C 37.749,22.722 36.674,23.793 35.348,23.793 L 25.351,23.793 C 24.025,23.794 22.95,22.722 22.95,21.4 L 22.95,21.4 Z"
+ id="path19"
+ inkscape:connector-curvature="0"
+ style="fill:#1e1e1e" /><circle
+ cx="25.581999"
+ cy="21.4"
+ r="1.607"
+ id="circle21"
+ style="fill:#b8d432" /><path
+ d="M 28.9,31.9 20.85,31.9 20.85,27.9 19.9,27.9 20.9,26.9 28.9,26.9 28.9,24.339 C 28.9,23.69 29.669,23.347 30.152,23.782 L 36.895,29.401 30.152,35.02 C 29.669,35.453 28.9,35.11 28.9,34.461 L 28.9,31.9 Z"
+ id="path23"
+ inkscape:connector-curvature="0"
+ style="opacity:0.9;fill:#ffffff" /><polygon
+ points="35.45,29.5 29.95,25 29.95,28 18.95,28 18.95,31 29.95,31 29.95,34 "
+ id="polygon25"
+ style="fill:#59b4d9"
+ transform="translate(-0.1,-0.1)" /><polygon
+ points="9.5,17.5 15,22 15,19 26,19 26,16 15,16 15,13 "
+ id="polygon27"
+ style="fill:#7a7a7a"
+ transform="translate(-0.1,-0.1)" /></svg> \ No newline at end of file
diff --git a/src/main/webapp/img/lib/mscae/Store_Marketplace.svg b/src/main/webapp/img/lib/mscae/Store_Marketplace.svg
new file mode 100644
index 00000000..2dc0916e
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/Store_Marketplace.svg
@@ -0,0 +1,71 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="Layer_1"
+ x="0px"
+ y="0px"
+ width="43.334"
+ height="50"
+ viewBox="0 0 43.334 50"
+ enable-background="new 0 0 50 50"
+ xml:space="preserve"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="Azure Store_Marketplace_COLOR.svg"><metadata
+ id="metadata19"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
+ id="defs17" /><sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1920"
+ inkscape:window-height="1018"
+ id="namedview15"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:zoom="10.363697"
+ inkscape:cx="17.367987"
+ inkscape:cy="14.984051"
+ inkscape:window-x="-8"
+ inkscape:window-y="-8"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="Layer_1" /><polygon
+ points="42.699,12.364 42.699,12.364 39.667,12.364 39.667,12.364 4.111,12.364 3,47.105 39.667,50 39.667,50 42.699,47.664 46.334,44.864 46.332,44.863 45.222,12.364 "
+ id="polygon3"
+ style="fill:#3999c6"
+ transform="translate(-3,0)" /><polygon
+ points="42.699,44.345 42.699,12.364 39.667,12.364 39.667,50 "
+ id="polygon5"
+ style="opacity:0.3;fill:#ffffff"
+ transform="translate(-3,0)" /><polygon
+ points="42.699,47.664 46.334,44.864 42.722,44.302 42.699,44.345 39.667,50 "
+ id="polygon7"
+ style="opacity:0.2;fill:#1e1e1e"
+ transform="translate(-3,0)" /><path
+ d="M 30.037,34.209 C 30.037,32.657 28.791,31.399 27.252,31.399 27.136,31.399 27.022,31.408 26.912,31.423 27.082,30.792 27.176,30.128 27.176,29.442 27.176,25.305 23.85,21.951 19.748,21.951 16.471,21.951 13.692,24.091 12.705,27.062 12.185,26.879 11.629,26.776 11.047,26.776 8.241,26.776 5.97,29.069 5.97,31.897 5.97,34.727 8.241,37.02 11.047,37.02 11.047,37.02 11.052,37.018 11.054,37.018 L 11.054,37.02 27.478,37.02 27.475,37.006 C 28.908,36.893 30.037,35.686 30.037,34.209"
+ id="path9"
+ inkscape:connector-curvature="0"
+ style="fill:#ffffff" /><path
+ d="M 20.406,6.76 C 20.406,4.309 22.55,2.314 25.185,2.314 27.82,2.314 29.962,4.309 29.962,6.76 L 29.962,12.364 32.258,12.364 32.258,6.76 C 32.258,3.032 29.085,0 25.185,0 21.284,0 18.112,3.032 18.112,6.76 L 18.112,12.364 20.406,12.364 20.406,6.76 Z"
+ id="path11"
+ inkscape:connector-curvature="0"
+ style="fill:#a0a1a2" /><path
+ d="M 13.369,6.76 C 13.369,4.309 15.513,2.314 18.148,2.314 20.783,2.314 22.927,4.309 22.927,6.76 L 22.927,12.364 25.221,12.364 25.221,6.76 C 25.221,3.032 22.048,0 18.148,0 14.248,0 11.075,3.032 11.075,6.76 L 11.075,12.364 13.369,12.364 13.369,6.76 Z"
+ id="path13"
+ inkscape:connector-curvature="0"
+ style="fill:#7a7a7a" /></svg> \ No newline at end of file
diff --git a/src/main/webapp/img/lib/mscae/Stream_Analytics.svg b/src/main/webapp/img/lib/mscae/Stream_Analytics.svg
new file mode 100644
index 00000000..684ed7f4
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/Stream_Analytics.svg
@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="Layer_1"
+ x="0px"
+ y="0px"
+ width="50"
+ height="38.799999"
+ viewBox="0 0 50 38.799999"
+ enable-background="new 0 0 50 50"
+ xml:space="preserve"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="Azure Stream Analytics_COLOR.svg"><metadata
+ id="metadata21"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
+ id="defs19" /><sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1920"
+ inkscape:window-height="1018"
+ id="namedview17"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:zoom="10.363697"
+ inkscape:cx="19.944065"
+ inkscape:cy="11.40583"
+ inkscape:window-x="-8"
+ inkscape:window-y="-8"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="Layer_1" /><path
+ d="M 43.3,26.3 44.5,23.2 50,21.3 50,16.9 49.4,16.7 44.5,15.3 43.3,12.2 45.8,7.1 45.8,7.1 42.7,4 42.1,4.3 37.6,6.6 34.4,5.3 32.4,0 27.9,0 27.7,0.6 26.2,5.3 23.1,6.5 17.8,4.2 14.6,7.3 14.9,7.9 16.3,10.5 C 18.8,9.1 21.4,8.5 24.2,8.5 28.1,8.7 31.7,10.1 34.5,12.7 35.1,13.2 35.7,13.6 36.4,14.3 36.7,14.6 37,15.1 37.2,15.4 39.1,18.7 38.3,22.9 35.2,25.4 32.9,27.3 29.7,27.6 27.3,26.5 27,26.3 26.8,26.3 26.7,26.2 L 26.7,26.2 26.7,26.2 C 26.1,25.9 25.5,25.4 25,25 24.8,25 24.7,24.8 24.4,24.8 23.8,24.8 23.2,25.1 22.7,25.6 L 22.5,25.8 22.5,25.8 C 20.6,27.7 18.5,29.1 16.1,29.8 L 15.2,31.7 18.2,34.7 18.4,34.9 19,34.6 23.5,32.3 26.6,33.5 28.3,38.8 32.8,38.8 33,38.2 34.6,33.5 37.7,32.3 43,34.6 46,31.3 45.7,30.7 43.3,26.3 Z"
+ id="path3"
+ inkscape:connector-curvature="0"
+ style="fill:#7a7a7a" /><path
+ d="M 16.5,18.5 16.5,18.5 16.5,18.5 C 13.1,22.1 7.6,22.1 4.4,18.3 4.1,17.8 3.3,17.8 3,18.3 2.8,18.5 2.7,18.8 2.7,19.1 2.7,19.4 2.9,19.7 3,19.9 7,24.4 13.7,24.5 18,20.1 L 18,20.1 18,20.1 C 21.4,16.7 26.7,16.6 30,20.4 30.5,20.9 31.1,20.9 31.4,20.4 31.6,20.2 31.7,19.9 31.7,19.6 31.7,19.3 31.5,19 31.4,18.8 27.4,14.3 20.7,14.2 16.5,18.5 Z"
+ id="path5"
+ inkscape:connector-curvature="0"
+ style="fill:#48c8ef" /><path
+ d="M 24,20.4 C 22.1,20.4 20.6,21 19.2,22.4 L 19,22.6 18.8,22.8 C 16.5,25.3 13.3,26.5 10.1,26.4 6.8,26.4 3.9,24.8 1.5,22.4 1,21.9 0.4,21.9 0.1,22.4 0,22.4 0,22.6 0,22.9 0,23.2 0.3,23.7 0.5,23.8 3.1,26.8 6.7,28.5 10.5,28.5 14.2,28.7 17.8,27.1 20.6,24.1 L 20.8,23.9 21,23.7 C 21.9,22.8 23,22.3 24.3,22.3 25.5,22.3 26.6,22.9 27.6,23.9 28.1,24.4 28.7,24.4 29,23.9 29.2,23.7 29.3,23.4 29.3,23.1 29.3,22.8 29.1,22.5 29,22.3 27.6,21.2 25.9,20.4 24,20.4 Z"
+ id="path7"
+ inkscape:connector-curvature="0"
+ style="fill:#00abec" /><path
+ d="M 15.6,16.3 C 17.9,13.8 21.1,12.6 24.3,12.6 27.5,12.6 30.5,14.2 32.7,16.6 33.2,17.1 33.8,17.1 34.1,16.6 34.3,16.4 34.4,16.1 34.4,15.8 34.4,15.5 34.2,15.2 34.1,15 31.5,12 27.9,10.3 24.1,10.3 20.3,10.3 16.8,11.7 14,14.7 L 13.8,14.9 13.6,15.1 C 12.7,16 11.6,16.5 10.3,16.5 9,16.5 8,15.9 7,14.9 6.5,14.4 5.9,14.4 5.6,14.9 5.4,15.1 5.3,15.4 5.3,15.7 5.3,16 5.5,16.3 5.6,16.5 6.8,17.9 8.6,18.7 10.3,18.7 12.2,18.7 13.7,18.1 15.1,16.7 L 15.3,16.5 15.6,16.3 Z"
+ id="path9"
+ inkscape:connector-curvature="0"
+ style="fill:#84d6ef" /><g
+ enable-background="new "
+ id="g11"
+ style="opacity:0.2"
+ transform="translate(0,-5.7)"><path
+ d="M 24.9,30.6 C 24.7,30.6 24.6,30.4 24.3,30.4 23.7,30.4 23.1,30.7 22.6,31.2 L 22.4,31.4 C 20.5,33.3 18.4,34.7 16,35.4 L 15.1,37.3 16.7,38.9 24.9,30.6 C 24.9,30.6 24.9,30.6 24.9,30.6 Z"
+ id="path13"
+ inkscape:connector-curvature="0"
+ style="fill:#f1f1f1" /><path
+ d="M 16.4,16.3 C 18.9,14.9 21.5,14.3 24.3,14.3 28.2,14.5 31.8,15.9 34.6,18.5 35.1,18.9 35.5,19.2 36,19.6 L 44.3,11.3 42.6,9.6 42,9.9 37.5,12.2 34.4,11 32.4,5.7 27.9,5.7 27.7,6.3 26.2,11 23.1,12.2 17.8,9.9 14.6,13 14.9,13.6 16.4,16.3 Z"
+ id="path15"
+ inkscape:connector-curvature="0"
+ style="fill:#f1f1f1" /></g></svg> \ No newline at end of file
diff --git a/src/main/webapp/img/lib/mscae/Tags.svg b/src/main/webapp/img/lib/mscae/Tags.svg
new file mode 100644
index 00000000..ecba0c80
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/Tags.svg
@@ -0,0 +1,83 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="Layer_1"
+ x="0px"
+ y="0px"
+ height="50"
+ width="42.200001"
+ viewBox="0 0 42.200001 50"
+ enable-background="new 0 0 50 50"
+ xml:space="preserve"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="Tags.svg"><metadata
+ id="metadata25"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
+ id="defs23" /><sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1920"
+ inkscape:window-height="1018"
+ id="namedview21"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:zoom="16.059062"
+ inkscape:cx="21.1"
+ inkscape:cy="25"
+ inkscape:window-x="-8"
+ inkscape:window-y="-8"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="Layer_1" /><path
+ d="M 30.6,0 20.7,0.4 0,21.1 14.7,35.8 35.4,15.1 36.2,5.6 30.6,0 Z M 31.4,7.7 C 30.6,8.5 29.3,8.5 28.5,7.7 27.7,6.9 27.7,5.6 28.5,4.8 29.3,4 30.6,4 31.4,4.8 32.2,5.6 32.2,6.9 31.4,7.7 Z"
+ id="path3"
+ inkscape:connector-curvature="0"
+ style="fill:#7fba00" /><polygon
+ points="21.9,3.1 3.9,21.1 18.6,35.8 21.9,32.5 "
+ id="polygon5"
+ style="opacity:0.1;fill:#ffffff"
+ transform="translate(-3.9,0)" /><path
+ d="M 32.6,3.6 C 31.1,2.1 28.8,2.1 27.3,3.6 25.8,5.1 25.8,7.4 27.3,8.9 28.8,10.4 31.1,10.4 32.6,8.9 34.1,7.4 34.1,5 32.6,3.6 Z M 31.4,7.7 C 30.6,8.5 29.3,8.5 28.5,7.7 27.7,6.9 27.7,5.6 28.5,4.8 29.3,4 30.6,4 31.4,4.8 32.2,5.6 32.2,6.9 31.4,7.7 Z"
+ id="path7"
+ inkscape:connector-curvature="0"
+ style="opacity:0.3;fill:#1e1e1e" /><path
+ d="M 33.6,7.1 23.7,7.5 3,28.2 17.7,42.9 38.4,22.2 39.2,12.7 33.6,7.1 Z M 34.4,14.8 C 33.6,15.6 32.3,15.6 31.5,14.8 30.7,14 30.7,12.7 31.5,11.9 32.3,11.1 33.6,11.1 34.4,11.9 35.2,12.7 35.2,14 34.4,14.8 Z"
+ id="path9"
+ inkscape:connector-curvature="0"
+ style="fill:#3999c6" /><polygon
+ points="24.9,10.2 6.9,28.2 21.6,42.9 24.9,39.6 "
+ id="polygon11"
+ style="opacity:0.1;fill:#ffffff"
+ transform="translate(-3.9,0)" /><path
+ d="M 35.6,10.7 C 34.1,9.2 31.8,9.2 30.3,10.7 28.8,12.2 28.8,14.5 30.3,16 31.8,17.5 34.1,17.5 35.6,16 37.1,14.5 37.1,12.2 35.6,10.7 Z M 34.4,14.8 C 33.6,15.6 32.3,15.6 31.5,14.8 30.7,14 30.7,12.7 31.5,11.9 32.3,11.1 33.6,11.1 34.4,11.9 35.2,12.7 35.2,14 34.4,14.8 Z"
+ id="path13"
+ inkscape:connector-curvature="0"
+ style="opacity:0.3;fill:#1e1e1e" /><path
+ d="M 36.6,14.2 26.7,14.6 6,35.3 20.7,50 41.4,29.3 42.2,19.8 36.6,14.2 Z M 37.4,21.9 C 36.6,22.7 35.3,22.7 34.5,21.9 33.7,21.1 33.7,19.8 34.5,19 35.3,18.2 36.6,18.2 37.4,19 38.2,19.8 38.2,21.1 37.4,21.9 Z"
+ id="path15"
+ inkscape:connector-curvature="0"
+ style="fill:#804998" /><polygon
+ points="27.9,17.3 9.9,35.3 24.6,50 27.9,46.7 "
+ id="polygon17"
+ style="opacity:0.1;fill:#ffffff"
+ transform="translate(-3.9,0)" /><path
+ d="M 38.6,17.8 C 37.1,16.3 34.8,16.3 33.3,17.8 31.8,19.3 31.8,21.6 33.3,23.1 34.8,24.6 37.1,24.6 38.6,23.1 40.1,21.6 40.1,19.3 38.6,17.8 Z M 37.4,21.9 C 36.6,22.7 35.3,22.7 34.5,21.9 33.7,21.1 33.7,19.8 34.5,19 35.3,18.2 36.6,18.2 37.4,19 38.2,19.8 38.2,21.1 37.4,21.9 Z"
+ id="path19"
+ inkscape:connector-curvature="0"
+ style="opacity:0.3;fill:#1e1e1e" /></svg> \ No newline at end of file
diff --git a/src/main/webapp/img/lib/mscae/TimeSeriesInsights.svg b/src/main/webapp/img/lib/mscae/TimeSeriesInsights.svg
new file mode 100644
index 00000000..0bccf0c7
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/TimeSeriesInsights.svg
@@ -0,0 +1,59 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="Layer_1"
+ x="0px"
+ y="0px"
+ width="23"
+ height="23"
+ viewBox="0 0 23 23"
+ enable-background="new 0 0 24 24"
+ xml:space="preserve"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="TimeSeriesInsights-color.svg"><metadata
+ id="metadata13"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
+ id="defs11" /><sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1920"
+ inkscape:window-height="1018"
+ id="namedview9"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:zoom="33.45638"
+ inkscape:cx="12"
+ inkscape:cy="11"
+ inkscape:window-x="-8"
+ inkscape:window-y="-8"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="Layer_1" /><path
+ d="M 12.661,15.093 10.661,4.093 8.15,11 0.025,11 C 0.018,11.167 0,11.331 0,11.5 0,11.669 0.018,11.833 0.025,12 L 8.85,12 10.338,7.907 12.338,18.907 14.851,12 22.975,12 C 22.982,11.833 23,11.669 23,11.5 23,11.331 22.982,11.167 22.975,11 L 14.15,11 12.661,15.093 Z"
+ id="path3"
+ inkscape:connector-curvature="0"
+ style="fill:#0072c6" /><path
+ d="M 1.12,10 C 1.852,4.92 6.221,1 11.5,1 16.779,1 21.148,4.92 21.88,10 L 22.891,10 C 22.154,4.359 17.342,0 11.5,0 5.658,0 0.846,4.359 0.109,10 L 1.12,10 Z"
+ id="path5"
+ inkscape:connector-curvature="0"
+ style="fill:#59b4d9" /><path
+ d="M 21.88,13 C 21.148,18.08 16.779,22 11.5,22 6.221,22 1.852,18.08 1.12,13 L 0.109,13 C 0.846,18.641 5.658,23 11.5,23 17.342,23 22.154,18.641 22.891,13 L 21.88,13 Z"
+ id="path7"
+ inkscape:connector-curvature="0"
+ style="fill:#59b4d9" /></svg> \ No newline at end of file
diff --git a/src/main/webapp/img/lib/mscae/Traffic_Manager.svg b/src/main/webapp/img/lib/mscae/Traffic_Manager.svg
new file mode 100644
index 00000000..6d521723
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/Traffic_Manager.svg
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="utf-8"?>
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ width="50px" height="50px" viewBox="0 0 50 50" enable-background="new 0 0 50 50" xml:space="preserve">
+<polygon fill="#804998" points="50,35.5 50,14.588 35.368,0 14.662,0 0,15.029 0,35.426 14.632,50 35.368,50 "/>
+<path opacity="0.8" fill="#FFFFFF" d="M34.538,2h-19.05L2,15.827v18.765L15.462,48h19.077L48,34.66V15.421L34.538,2z M33.403,45.24
+ h-0.152l-11.28-11.446l2.382-2.662h-8.177v8.382l2.677-2.882l8.868,8.608H16.602L4.76,33.446V16.95l3.322-3.406l8.829,7.955
+ l-5.029,5.221h16.059V10.765L22.691,16l-8.885-8.323l2.846-2.917h16.745L45.24,16.567v14.745l-5.622-5.298l4.118-3.706H32.353v10.75
+ l3.72-3.691l6.368,6.915L33.403,45.24z"/>
+<polygon opacity="0.2" fill="#FFFFFF" points="42.896,7.506 35.368,0 14.662,0 0,15.029 0,35.427 7.503,42.899 "/>
+</svg>
diff --git a/src/main/webapp/img/lib/mscae/Unidentified_Feature_Object.svg b/src/main/webapp/img/lib/mscae/Unidentified_Feature_Object.svg
new file mode 100644
index 00000000..773b59df
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/Unidentified_Feature_Object.svg
@@ -0,0 +1,134 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="Layer_1"
+ x="0px"
+ y="0px"
+ width="50"
+ height="49.168758"
+ viewBox="0 0 50 49.168758"
+ enable-background="new 0 0 50 50"
+ xml:space="preserve"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="Unidentified feature object_COLOR.svg"><metadata
+ id="metadata49"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
+ id="defs47" /><sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1920"
+ inkscape:window-height="1018"
+ id="namedview45"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:zoom="16.059062"
+ inkscape:cx="25"
+ inkscape:cy="24.168999"
+ inkscape:window-x="-8"
+ inkscape:window-y="-8"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="Layer_1" /><path
+ d="M 23.614,18.374758 C 23.469,18.362758 23.366,18.311758 23.21,18.311758 14.918,18.311758 12.049,21.608758 12.049,21.608758 20.179,26.547758 23.21,37.017758 23.21,37.017758 23.21,37.017758 23.369,36.645758 23.614,36.041758 23.863,36.645758 24.023,37.017758 24.023,37.017758 24.023,37.017758 27.054,26.547758 35.184,21.608758 35.184,21.608758 32.313,18.311758 24.023,18.311758 23.868,18.311758 23.762,18.362758 23.614,18.374758"
+ id="path3"
+ inkscape:connector-curvature="0"
+ style="fill:#e5e5e5" /><path
+ d="M 47.111,41.045758 C 47.225,40.959758 47.291,40.910758 47.291,40.910758 47.291,40.910758 45.777,38.499758 42.412,35.896758 40.459,34.386758 37.89,32.810758 34.621,31.603758 L 34.621,31.543758 C 31.344,30.415758 27.613,29.769758 23.642,29.769758 19.675,29.769758 15.942,30.415758 12.666,31.543758 L 12.666,31.603758 C 9.399,32.810758 6.83,34.386758 4.877,35.896758 1.513,38.499758 0,40.910758 0,40.910758 0,40.910758 0.07,40.963758 0.201,41.061758 0.343,41.166758 0.564,41.325758 0.85,41.522758 3.429,43.286758 11.781,49.168758 23.642,49.168758 35.507,49.168758 43.859,43.286758 46.437,41.522758 46.742,41.314758 46.966,41.151758 47.111,41.045758"
+ id="path5"
+ inkscape:connector-curvature="0"
+ style="fill:#3999c6" /><path
+ enable-background="new "
+ d="M 38.025,35.011758 C 38.025,37.051758 31.552,38.707758 23.57,38.707758 15.584,38.707758 9.115,37.051758 9.115,35.011758 9.115,32.964758 15.584,31.306758 23.57,31.306758 31.552,31.306758 38.025,32.964758 38.025,35.011758"
+ id="path7"
+ inkscape:connector-curvature="0"
+ style="opacity:0.5;fill:#1e1e1e" /><path
+ d="M 23.521,31.306758 23.521,31.306758 23.506,31.306758 23.492,31.306758 C 15.492,31.539758 9.165,33.083758 8.956,34.886758 8.948,34.394758 8.942,33.912758 8.934,33.442758 8.909,31.591758 15.338,29.994758 23.492,29.760758 L 23.506,29.760758 23.521,29.760758 C 31.67,29.994758 38.102,31.591758 38.077,33.442758 38.067,33.912758 38.061,34.394758 38.055,34.886758 37.845,33.083758 31.517,31.539758 23.521,31.306758"
+ id="path9"
+ inkscape:connector-curvature="0"
+ style="fill:#7a7a7a" /><path
+ d="M 20.716,34.060758 C 20.414,33.998758 13.365,32.603758 11.82,26.619758 11.754,26.362758 11.859,26.088758 12.094,25.970758 12.318,25.825758 12.608,25.854758 12.795,26.035758 12.836,26.070758 16.463,29.543758 19.451,29.583758 19.697,29.575758 19.91,29.733758 20,29.941758 L 21.367,33.256758 C 21.455,33.446758 21.416,33.676758 21.283,33.855758 21.152,34.020758 20.929,34.100758 20.716,34.060758"
+ id="path11"
+ inkscape:connector-curvature="0"
+ style="fill:#59b4d9" /><path
+ d="M 33.392,25.630758 C 33.365,25.665758 30.405,29.302758 27.639,29.694758 27.412,29.713758 27.238,29.880758 27.186,30.097758 L 26.307,33.317758 C 26.248,33.520758 26.305,33.726758 26.452,33.860758 26.605,34.003758 26.816,34.053758 27.002,33.992758 27.273,33.908758 33.645,31.768758 34.363,26.033758 34.402,25.796758 34.262,25.562758 34.031,25.470758 33.812,25.366758 33.55,25.438758 33.392,25.630758"
+ id="path13"
+ inkscape:connector-curvature="0"
+ style="fill:#59b4d9" /><polygon
+ points="27.644,37.264 19.433,37.264 20.348,30.924 26.729,30.924 "
+ id="polygon15"
+ style="fill:#1e1e1e"
+ transform="translate(0,-2.4190656e-4)" /><path
+ d="M 23.197,37.481758 C 20.946,28.510758 17.651,25.274758 13.613,16.567758 9.691,8.1027581 15.972,-0.1732419 24.035,0.0027581 32.088,0.1897581 37.996,8.7377581 33.691,17.012758 29.27,25.543758 25.845,28.624758 23.197,37.481758"
+ id="path17"
+ inkscape:connector-curvature="0"
+ style="fill:#59b4d9" /><path
+ d="M 20.342,14.433758 C 20.325,15.179758 19.975,15.764758 19.561,15.759758 19.139,15.740758 18.823,15.144758 18.829,14.398758 18.846,13.661758 19.205,13.073758 19.61,13.085758 20.031,13.097758 20.355,13.705758 20.342,14.433758"
+ id="path19"
+ inkscape:connector-curvature="0"
+ style="fill:#1e1e1e" /><path
+ d="M 28.346,14.636758 C 28.323,15.363758 27.978,15.958758 27.561,15.948758 27.142,15.941758 26.821,15.338758 26.844,14.596758 26.85,13.859758 27.198,13.269758 27.623,13.277758 28.037,13.286758 28.364,13.890758 28.346,14.636758"
+ id="path21"
+ inkscape:connector-curvature="0"
+ style="fill:#1e1e1e" /><path
+ d="M 27.645,25.825758 C 25.292,28.483758 24.15,32.085758 23.614,34.516758 23.076,32.085758 21.933,28.483758 19.58,25.825758 19.58,25.825758 15.795,21.798758 12.129,21.762758 12.129,21.762758 22.092,31.233758 23.049,37.183758 L 23.169,37.183758 24.061,37.183758 24.18,37.183758 C 25.139,31.233758 35.097,21.762758 35.097,21.762758 31.429,21.798758 27.645,25.825758 27.645,25.825758 Z"
+ id="path23"
+ inkscape:connector-curvature="0"
+ style="fill:#a0a1a2" /><path
+ d="M 23.521,36.884758 23.521,36.884758 23.492,36.884758 C 15.492,36.655758 9.165,35.621758 8.956,33.817758 8.948,34.311758 8.942,34.791758 8.934,35.265758 8.909,37.114758 15.338,38.708758 23.492,38.944758 L 23.492,38.947758 C 23.496,38.947758 23.502,38.944758 23.506,38.944758 23.51,38.944758 23.514,38.947758 23.521,38.947758 L 23.521,38.944758 C 31.67,38.708758 38.102,37.114758 38.077,35.265758 38.067,34.791758 38.061,34.311758 38.055,33.817758 37.845,35.621758 31.517,36.655758 23.521,36.884758"
+ id="path25"
+ inkscape:connector-curvature="0"
+ style="fill:#e5e5e5" /><path
+ d="M 43.49,6.9047581 C 39.894,6.9047581 36.979,9.8187581 36.979,13.414758 36.979,14.689758 37.128,15.472758 37.762,16.476758 L 35.623,18.243758 39.135,18.243758 C 40.289,19.285758 41.812,19.924758 43.49,19.924758 47.086,19.924758 50,17.008758 50,13.414758 50,9.8187581 47.086,6.9047581 43.49,6.9047581"
+ id="path27"
+ inkscape:connector-curvature="0"
+ style="fill:#b8d432" /><path
+ d="M 46.812,10.701758 C 46.812,11.679758 46.324,12.564758 45.347,13.359758 44.939,13.687758 44.667,13.956758 44.529,14.166758 44.392,14.377758 44.322,14.655758 44.322,15.001758 L 44.322,15.387758 42.498,15.387758 42.498,14.798758 C 42.498,13.951758 42.836,13.243758 43.51,12.672758 43.93,12.326758 44.217,12.041758 44.369,11.817758 44.519,11.592758 44.596,11.321758 44.596,11.004758 44.596,10.709758 44.489,10.468758 44.27,10.281758 44.052,10.093758 43.773,9.9997581 43.431,9.9997581 42.663,9.9997581 41.933,10.306758 41.236,10.918758 L 41.236,8.8077581 C 41.957,8.3777581 42.765,8.1617581 43.664,8.1617581 44.65,8.1617581 45.422,8.3877581 45.978,8.8397581 46.535,9.2907581 46.812,9.9107581 46.812,10.701758 Z"
+ id="path29"
+ inkscape:connector-curvature="0"
+ style="fill:#ffffff" /><path
+ d="M 44.744,17.387758 C 44.744,17.724758 44.623,18.002758 44.383,18.222758 44.143,18.442758 43.834,18.551758 43.461,18.551758 43.106,18.551758 42.799,18.440758 42.541,18.218758 42.283,17.996758 42.154,17.719758 42.154,17.387758 42.154,17.055758 42.279,16.780758 42.527,16.563758 42.775,16.345758 43.086,16.237758 43.461,16.237758 43.83,16.237758 44.137,16.345758 44.379,16.563758 44.623,16.779758 44.744,17.055758 44.744,17.387758 Z"
+ id="path31"
+ inkscape:connector-curvature="0"
+ style="fill:#ffffff" /><path
+ enable-background="new "
+ d="M 23.643,49.168758 C 35.508,49.168758 43.86,43.286758 46.438,41.522758 46.743,41.314758 46.967,41.151758 47.112,41.045758 42.417,42.938758 33.514,46.374758 23.6,46.374758 13.688,46.374758 4.886,43.003758 0.202,41.061758 0.344,41.166758 0.565,41.325758 0.851,41.522758 3.429,43.286758 11.781,49.168758 23.643,49.168758"
+ id="path33"
+ inkscape:connector-curvature="0"
+ style="opacity:0.5;fill:#1e1e1e" /><path
+ enable-background="new "
+ d="M 30.983,18.228758 C 30.996,17.580758 16.591,17.258758 16.571,17.904758 16.562,18.356758 18.208,20.422758 20.551,21.668758 21.429,21.427758 22.496,21.352758 23.603,21.513758 24.561,21.653758 25.39,21.945758 26.03,22.321758 28.942,21.410758 30.976,18.756758 30.983,18.228758 Z"
+ id="path35"
+ inkscape:connector-curvature="0"
+ style="opacity:0.85;fill:#3e3e3e" /><path
+ d="M 24.415,18.920758 C 23.694,18.875758 23.645,19.431758 23.674,20.098758 23.706,20.765758 23.756,21.013758 23.458,21.018758 23.164,21.021758 22.736,20.852758 23.108,20.114758 23.486,19.376758 23.137,18.396758 21.649,19.266758 20.475,19.952758 20.622,21.150758 20.736,21.628758 21.578,21.424758 22.57,21.362758 23.604,21.513758 24.562,21.653758 25.391,21.945758 26.031,22.321758 26.142,22.286758 26.242,22.234758 26.351,22.194758 26.361,22.169758 26.371,22.152758 26.382,22.127758 27.207,20.164758 25.137,18.960758 24.415,18.920758 Z"
+ id="path37"
+ inkscape:connector-curvature="0"
+ style="fill:#1e1e1e" /><path
+ d="M 25.247,19.034758 C 25.984,19.029758 26.591,18.436758 26.669,17.681758 25.751,17.636758 24.762,17.601758 23.768,17.579758 23.799,18.392758 24.449,19.041758 25.247,19.034758 Z"
+ id="path39"
+ inkscape:connector-curvature="0"
+ style="fill:#ffffff" /><path
+ d="M 21.998,18.984758 C 22.794,19.016758 23.463,18.384758 23.519,17.574758 22.761,17.559758 22.007,17.550758 21.29,17.550758 21.059,17.550758 20.838,17.552758 20.615,17.554758 20.653,18.328758 21.249,18.956758 21.998,18.984758 Z"
+ id="path41"
+ inkscape:connector-curvature="0"
+ style="fill:#ffffff" /><path
+ d="M 20.552,21.667758 C 21.576,22.211758 22.731,22.601758 23.941,22.627758 24.674,22.644758 25.374,22.525758 26.031,22.320758 25.391,21.944758 24.562,21.652758 23.604,21.512758 22.496,21.351758 21.429,21.427758 20.552,21.667758 Z"
+ id="path43"
+ inkscape:connector-curvature="0"
+ style="fill:#dd5900" /></svg> \ No newline at end of file
diff --git a/src/main/webapp/img/lib/mscae/VM_Scale_Set.svg b/src/main/webapp/img/lib/mscae/VM_Scale_Set.svg
new file mode 100644
index 00000000..8158f103
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/VM_Scale_Set.svg
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ width="50px" height="50px" viewBox="0 0 50 50" enable-background="new 0 0 50 50" xml:space="preserve">
+<path fill="#A0A1A2" d="M35.723,0H2.066C0.923,0,0.001,1.021,0.001,2.162v23.439c0,1.134,0.922,2.144,2.066,2.144h33.656
+ c1.141,0,2.297-1.01,2.297-2.144V2.162C38.02,1.018,36.864,0,35.723,0"/>
+<path opacity="0.2" fill="#FFFFFF" d="M35.746,0.002c-0.008,0-0.016-0.002-0.024-0.002H2.066C0.922,0.001,0,1.021,0,2.163v23.438
+ c0,1.134,0.922,2.144,2.066,2.144h0.801L35.746,0.002z"/>
+<polygon fill="#59B4D9" points="35.129,24.823 2.882,24.823 2.882,2.922 35.129,2.875 "/>
+<path fill="#B8D432" d="M19.404,1.591c0,0.298-0.242,0.539-0.54,0.539c-0.299,0-0.539-0.241-0.539-0.539
+ c0-0.298,0.24-0.539,0.539-0.539C19.162,1.052,19.404,1.293,19.404,1.591"/>
+<path fill="#FFFFFF" d="M19.425,13.209c-0.035,0-0.069-0.011-0.102-0.029l-6.695-3.859c-0.061-0.036-0.1-0.104-0.1-0.175
+ c0-0.072,0.039-0.139,0.1-0.175l6.654-3.834c0.062-0.035,0.138-0.035,0.2,0l6.697,3.861c0.062,0.036,0.1,0.103,0.1,0.175
+ c0,0.073-0.037,0.139-0.1,0.175l-6.652,3.833C19.495,13.198,19.462,13.209,19.425,13.209"/>
+<path fill="#A0A1A2" d="M41.671,7.456H8.015c-1.144,0-2.066,1.021-2.066,2.162v23.439c0,1.134,0.922,2.144,2.066,2.144h33.656
+ c1.141,0,2.297-1.01,2.297-2.144V9.618C43.969,8.474,42.813,7.456,41.671,7.456"/>
+<path opacity="0.2" fill="#FFFFFF" d="M41.695,7.458c-0.008,0-0.016-0.002-0.024-0.002H8.015c-1.144,0-2.066,1.021-2.066,2.162
+ v23.438c0,1.134,0.922,2.144,2.066,2.144h0.801L41.695,7.458z"/>
+<polygon fill="#59B4D9" points="41.078,32.279 8.83,32.279 8.83,10.378 41.078,10.331 "/>
+<path fill="#B8D432" d="M25.352,9.047c0,0.298-0.242,0.539-0.54,0.539c-0.299,0-0.539-0.241-0.539-0.539
+ c0-0.298,0.24-0.539,0.539-0.539C25.11,8.508,25.352,8.748,25.352,9.047"/>
+<path fill="#FFFFFF" d="M25.374,20.664c-0.035,0-0.069-0.011-0.102-0.029l-6.695-3.859c-0.061-0.036-0.1-0.104-0.1-0.175
+ c0-0.072,0.039-0.139,0.1-0.175l6.654-3.834c0.062-0.035,0.138-0.035,0.2,0l6.697,3.861c0.062,0.036,0.1,0.103,0.1,0.175
+ c0,0.073-0.037,0.139-0.1,0.175l-6.652,3.833C25.443,20.654,25.411,20.664,25.374,20.664"/>
+<path fill="#7A7A7A" d="M36.636,42.698h-0.906h-8.965h-0.468c1.242,4.38-0.427,5.008-7.737,5.008V50h9.297h6.788h8.773v-2.293
+ C36.109,47.706,35.392,47.081,36.636,42.698"/>
+<path fill="#A0A1A2" d="M47.703,14.955H14.047c-1.144,0-2.066,1.021-2.066,2.162v23.439c0,1.134,0.922,2.144,2.066,2.144h33.656
+ c1.141,0,2.297-1.01,2.297-2.144V17.117C50,15.974,48.844,14.955,47.703,14.955"/>
+<path opacity="0.2" fill="#FFFFFF" d="M47.727,14.958c-0.008,0-0.016-0.002-0.024-0.002H14.046c-1.144,0-2.066,1.021-2.066,2.162
+ v23.438c0,1.134,0.922,2.144,2.066,2.144h0.801L47.727,14.958z"/>
+<polygon fill="#59B4D9" points="47.109,39.779 14.862,39.779 14.862,17.878 47.109,17.83 "/>
+<rect x="18.561" y="47.706" fill="#A0A1A2" width="24.858" height="2.294"/>
+<path fill="#B8D432" d="M31.384,16.546c0,0.298-0.242,0.539-0.54,0.539c-0.299,0-0.539-0.241-0.539-0.539
+ c0-0.298,0.24-0.539,0.539-0.539C31.142,16.007,31.384,16.248,31.384,16.546"/>
+<path fill="#FFFFFF" d="M31.405,28.164c-0.035,0-0.069-0.011-0.102-0.029l-6.695-3.859c-0.061-0.036-0.1-0.104-0.1-0.175
+ c0-0.072,0.039-0.139,0.1-0.175l6.654-3.834c0.062-0.035,0.138-0.035,0.2,0l6.697,3.861c0.062,0.036,0.1,0.103,0.1,0.175
+ c0,0.073-0.037,0.139-0.1,0.175l-6.652,3.833C31.475,28.153,31.442,28.164,31.405,28.164"/>
+<path opacity="0.7" fill="#FFFFFF" d="M30.443,37.544c-0.038,0-0.072-0.009-0.102-0.027l-6.675-3.847
+ c-0.065-0.036-0.104-0.101-0.104-0.175v-7.72c0-0.073,0.039-0.139,0.104-0.175c0.062-0.037,0.137-0.037,0.204,0l6.674,3.846
+ c0.059,0.038,0.099,0.104,0.099,0.177v7.72c0,0.074-0.039,0.139-0.099,0.175C30.511,37.535,30.476,37.544,30.443,37.544"/>
+<path opacity="0.4" fill="#FFFFFF" d="M32.333,37.544c-0.037,0-0.071-0.009-0.105-0.027c-0.059-0.036-0.098-0.102-0.098-0.175V29.67
+ c0-0.071,0.039-0.138,0.098-0.175l6.674-3.845c0.064-0.036,0.138-0.036,0.201,0c0.064,0.036,0.102,0.102,0.102,0.175v7.671
+ c0,0.074-0.039,0.14-0.102,0.175l-6.672,3.847C32.403,37.535,32.367,37.544,32.333,37.544"/>
+</svg>
diff --git a/src/main/webapp/img/lib/mscae/VPN_Gateway.svg b/src/main/webapp/img/lib/mscae/VPN_Gateway.svg
new file mode 100644
index 00000000..760350db
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/VPN_Gateway.svg
@@ -0,0 +1,63 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="Layer_1"
+ x="0px"
+ y="0px"
+ width="44.799999"
+ height="50"
+ viewBox="0 0 44.799999 50"
+ enable-background="new 0 0 50 50"
+ xml:space="preserve"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="Azure VPN Gateway_color.svg"><metadata
+ id="metadata15"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
+ id="defs13" /><sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1920"
+ inkscape:window-height="1018"
+ id="namedview11"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:zoom="10.363697"
+ inkscape:cx="20.057165"
+ inkscape:cy="17.047137"
+ inkscape:window-x="-8"
+ inkscape:window-y="-8"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="Layer_1" /><path
+ d="M 39.5,18.5 39.5,18.5 39.5,16.3 C 39.5,11.9 37.9,7.8 35.1,4.9 32.5,1.9 26.7,0 22.4,0 18.1,0 12.3,1.9 9.7,4.9 7,7.8 5.3,11.9 5.3,16.3 L 5.3,18.5 5.3,18.5 13.2,19.4 13.2,17.4 C 13.2,14.8 14.1,11.5 15.6,9.8 17.1,8.1 20.3,7.3 22.4,7.2 24.5,7.2 27.7,8.1 29.2,9.8 30.7,11.5 31.6,13.7 31.6,16.2 L 31.6,19.4 39.5,18.5 Z"
+ id="path3"
+ inkscape:connector-curvature="0"
+ style="fill:#a0a1a2" /><path
+ d="M 5.3,18.5 5.3,18.5 C 1.4,18.5 0,20.8 0,23.8 L 0,44.7 C 0,47.3 1.6,50 4.6,50 L 40.2,50 C 43.6,50 44.8,47.3 44.8,44.7 L 44.8,23.8 C 44.8,21.1 43.7,18.5 39.5,18.5 L 39.5,18.5 5.3,18.5 Z"
+ id="path5"
+ inkscape:connector-curvature="0"
+ style="fill:#59b4d9" /><path
+ d="M 31.5,18.5 31.5,18.5 5.3,18.5 5.3,18.5 C 1.4,18.5 0,20.8 0,23.8 L 0,44.7 C 0,47.3 1.6,50 4.6,50 L 11.3,50 31.5,18.5 Z"
+ id="path7"
+ inkscape:connector-curvature="0"
+ style="opacity:0.15;fill:#ffffff" /><path
+ d="M 16.4,27.1 22.2,21.3 28,27.1 23.9,27.1 23.9,31.3 20.4,31.3 20.4,27.1 C 20.4,27.1 16.4,27.1 16.4,27.1 Z M 5.7,35.9 5.7,32.5 11.7,32.5 11.7,28.5 17.3,34.1 11.7,39.7 11.7,35.8 5.7,35.8 5.7,35.9 Z M 22.2,47.2 16.3,41.3 20.4,41.3 20.4,37.2 23.9,37.2 23.9,41.3 28.1,41.3 22.2,47.2 Z M 38.7,35.9 32.7,35.9 32.7,39.9 27,34.2 32.7,28.5 32.7,32.5 38.7,32.5 38.7,35.9 Z"
+ id="path9"
+ inkscape:connector-curvature="0"
+ style="fill:#ffffff" /></svg> \ No newline at end of file
diff --git a/src/main/webapp/img/lib/mscae/Virtual_Datacenter.svg b/src/main/webapp/img/lib/mscae/Virtual_Datacenter.svg
new file mode 100644
index 00000000..7681d9eb
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/Virtual_Datacenter.svg
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="utf-8"?>
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ width="50px" height="50px" viewBox="0 0 50 50" enable-background="new 0 0 50 50" xml:space="preserve">
+<path fill="#59B4D9" d="M40.217,12.583c-0.012,0-0.023,0.002-0.035,0.002C39.821,5.631,34.1,0.1,27.075,0.1
+ c-5.134,0-9.569,2.958-11.731,7.262c-0.899-0.207-1.832-0.327-2.794-0.327c-6.876,0-12.45,5.589-12.45,12.483
+ C0.1,26.411,5.674,32,12.55,32h27.667c5.348,0,9.683-4.347,9.683-9.709C49.9,16.929,45.565,12.583,40.217,12.583z"/>
+<path opacity="0.2" fill="#FFFFFF" d="M40.217,12.583c-0.012,0-0.023,0.002-0.035,0.002C39.821,5.631,34.1,0.1,27.075,0.1
+ c-5.134,0-9.569,2.958-11.731,7.262c-0.899-0.207-1.832-0.327-2.794-0.327c-6.876,0-12.45,5.589-12.45,12.483
+ C0.1,26.411,5.674,32,12.55,32h27.667c5.348,0,9.683-4.347,9.683-9.709C49.9,16.929,45.565,12.583,40.217,12.583z"/>
+<g>
+ <path opacity="0.4" fill="#FFFFFF" d="M12.55,32H28V17.522C28,16.132,26.854,15,25.444,15H11.556C10.146,15,9,16.132,9,17.522
+ v13.956C10.126,31.813,11.316,32,12.55,32z"/>
+ <path fill="#7A7A7A" d="M27,45.477C27,46.318,26.304,47,25.444,47H11.556C10.696,47,10,46.318,10,45.477V17.523
+ C10,16.682,10.696,16,11.556,16h13.888C26.304,16,27,16.682,27,17.523V45.477z"/>
+ <g>
+ <path fill="#1E1E1E" d="M12.201,33c0-1.057,0.857-1.915,1.915-1.915h8.768c1.057,0,1.915,0.857,1.915,1.915l0,0
+ c0,1.057-0.857,1.915-1.915,1.915h-8.768C13.059,34.915,12.201,34.058,12.201,33L12.201,33z"/>
+ <circle fill="#B8D432" cx="14.5" cy="33" r="1.285"/>
+ <path fill="#1E1E1E" d="M12.201,27c0-1.057,0.857-1.915,1.915-1.915h8.768c1.057,0,1.915,0.857,1.915,1.915l0,0
+ c0,1.057-0.857,1.915-1.915,1.915h-8.768C13.059,28.915,12.201,28.057,12.201,27L12.201,27z"/>
+ <circle fill="#B8D432" cx="14.5" cy="27" r="1.285"/>
+ <path fill="#1E1E1E" d="M12.201,21c0-1.057,0.857-1.915,1.915-1.915h8.768c1.057,0,1.915,0.857,1.915,1.915l0,0
+ c0,1.057-0.857,1.915-1.915,1.915h-8.768C13.059,22.915,12.201,22.058,12.201,21L12.201,21z"/>
+ <circle fill="#B8D432" cx="14.5" cy="21" r="1.285"/>
+ </g>
+</g>
+<g>
+ <path fill="#59B4D9" d="M33.5,27.808L33.5,27.808H24v18.386c0,1.893,4.184,3.429,9.37,3.454v0.002h0.113
+ c0.006,0,0.011,0.001,0.017,0.001v-0.001l0,0c5.246,0,9.5-1.547,9.5-3.456V27.808H33.5z"/>
+ <path fill="#3999C6" d="M33.37,49.65c5.246,0,9.629-1.547,9.629-3.456V27.808l-9.63,0.25L33.37,49.65z"/>
+ <path fill="#FFFFFF" d="M43,27.808c0,1.909-4.254,3.706-9.5,3.706S24,29.716,24,27.808c0-1.909,4.254-3.456,9.5-3.456
+ S43,25.899,43,27.808"/>
+ <path fill="#59B4D9" d="M41.058,27.764c0,1.174-3.384,2.125-7.558,2.125s-7.558-0.951-7.558-2.125c0-1.174,3.384-2.125,7.558-2.125
+ S41.058,26.59,41.058,27.764"/>
+</g>
+</svg>
diff --git a/src/main/webapp/img/lib/mscae/Virtual_Machine.svg b/src/main/webapp/img/lib/mscae/Virtual_Machine.svg
new file mode 100644
index 00000000..c43cdcb1
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/Virtual_Machine.svg
@@ -0,0 +1,92 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="Layer_1"
+ x="0px"
+ y="0px"
+ width="50.000999"
+ height="46.148998"
+ viewBox="0 0 50.000999 46.148998"
+ enable-background="new 0 0 50 50"
+ xml:space="preserve"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="Azure Virtual Machine_COLOR.svg"><metadata
+ id="metadata27"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
+ id="defs25" /><sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1920"
+ inkscape:window-height="1018"
+ id="namedview23"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:zoom="10.363697"
+ inkscape:cx="21.046262"
+ inkscape:cy="17.626623"
+ inkscape:window-x="-8"
+ inkscape:window-y="-8"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="Layer_1" /><path
+ d="M 32.426,36.534 31.235,36.534 19.445,36.534 18.83,36.534 C 20.464,42.302 18.269,43.129 8.655,43.129 L 8.655,46.149 20.882,46.149 29.809,46.149 41.347,46.149 41.347,43.129 C 31.733,43.129 30.79,42.305 32.426,36.534"
+ id="path3"
+ inkscape:connector-curvature="0"
+ style="fill:#7a7a7a" /><path
+ d="M 46.98,0 2.718,0 C 1.214,0 0.001,1.345 0.001,2.847 L 0.001,33.713 C 0.001,35.206 1.214,36.536 2.718,36.536 L 46.98,36.536 C 48.481,36.536 50.001,35.206 50.001,33.713 L 50.001,2.847 C 50.001,1.341 48.481,0 46.98,0"
+ id="path5"
+ inkscape:connector-curvature="0"
+ style="fill:#a0a1a2" /><path
+ enable-background="new "
+ d="M 47.011,0.003 C 47,0.003 46.99,10e-4 46.98,10e-4 L 2.717,10e-4 C 1.213,10e-4 0,1.345 0,2.848 L 0,33.713 C 0,35.207 1.213,36.537 2.717,36.537 L 3.77,36.537 47.011,0.003 Z"
+ id="path7"
+ inkscape:connector-curvature="0"
+ style="opacity:0.2;fill:#ffffff" /><polygon
+ points="3.79,5.848 46.098,5.848 46.098,34.689 3.79,34.689 "
+ id="polygon9"
+ style="fill:#59b4d9"
+ transform="translate(0,-2)" /><polygon
+ points="42.528,5.791 42.53,5.791 3.79,5.849 3.79,34.689 3.848,34.689 3.848,5.849 "
+ id="polygon11"
+ style="fill:#59b4d9"
+ transform="translate(0,-2)" /><rect
+ x="8.6549997"
+ y="43.127998"
+ width="32.692001"
+ height="3.0209999"
+ id="rect13"
+ style="fill:#a0a1a2" /><path
+ d="M 25.518,2.095 C 25.518,2.487 25.2,2.805 24.808,2.805 24.415,2.805 24.099,2.487 24.099,2.095 24.099,1.702 24.415,1.385 24.808,1.385 25.2,1.385 25.518,1.702 25.518,2.095"
+ id="path15"
+ inkscape:connector-curvature="0"
+ style="fill:#b8d432" /><path
+ d="M 25.546,17.394 C 25.501,17.394 25.455,17.38 25.412,17.356 L 16.608,12.274 C 16.527,12.226 16.476,12.137 16.476,12.043 16.476,11.948 16.527,11.86 16.608,11.813 L 25.359,6.764 C 25.441,6.718 25.541,6.718 25.622,6.764 L 34.429,11.848 C 34.511,11.895 34.56,11.983 34.56,12.078 34.56,12.174 34.511,12.261 34.429,12.308 L 25.681,17.356 C 25.638,17.38 25.595,17.394 25.546,17.394"
+ id="path17"
+ inkscape:connector-curvature="0"
+ style="fill:#ffffff" /><path
+ enable-background="new "
+ d="M 24.281,29.746 C 24.231,29.746 24.186,29.734 24.147,29.71 L 15.369,24.644 C 15.284,24.597 15.233,24.511 15.233,24.413 L 15.233,14.247 C 15.233,14.151 15.284,14.064 15.369,14.016 15.45,13.967 15.55,13.967 15.637,14.016 L 24.414,19.08 C 24.492,19.13 24.544,19.217 24.544,19.313 L 24.544,29.479 C 24.544,29.576 24.492,29.662 24.414,29.71 24.37,29.734 24.324,29.746 24.281,29.746"
+ id="path19"
+ inkscape:connector-curvature="0"
+ style="opacity:0.7;fill:#ffffff" /><path
+ enable-background="new "
+ d="M 26.766,29.746 C 26.718,29.746 26.673,29.734 26.628,29.71 26.55,29.662 26.499,29.576 26.499,29.479 L 26.499,19.377 C 26.499,19.283 26.55,19.195 26.628,19.146 L 35.405,14.082 C 35.489,14.034 35.587,14.034 35.669,14.082 35.753,14.129 35.804,14.217 35.804,14.312 L 35.804,24.413 C 35.804,24.511 35.753,24.597 35.669,24.644 L 26.895,29.71 C 26.859,29.734 26.812,29.746 26.766,29.746"
+ id="path21"
+ inkscape:connector-curvature="0"
+ style="opacity:0.4;fill:#ffffff" /></svg> \ No newline at end of file
diff --git a/src/main/webapp/img/lib/mscae/Virtual_Machine_2.svg b/src/main/webapp/img/lib/mscae/Virtual_Machine_2.svg
new file mode 100644
index 00000000..ee953fd9
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/Virtual_Machine_2.svg
@@ -0,0 +1,67 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="Layer_1"
+ x="0px"
+ y="0px"
+ width="50"
+ height="46.099998"
+ viewBox="0 0 50 46.099998"
+ enable-background="new 0 0 50 50"
+ xml:space="preserve"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="Azure Virtual Machine 2_COLOR.svg"><metadata
+ id="metadata17"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
+ id="defs15" /><sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1920"
+ inkscape:window-height="1018"
+ id="namedview13"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:zoom="7.3282407"
+ inkscape:cx="54.783715"
+ inkscape:cy="36.556712"
+ inkscape:window-x="-8"
+ inkscape:window-y="-8"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="Layer_1" /><path
+ d="M 47,0 2.7,0 C 1.2,0 0,1.3 0,2.8 L 0,33.7 C 0,35.2 1.2,36.5 2.7,36.5 L 18.8,36.5 C 20.4,42.3 18.2,43.1 8.6,43.1 L 8.6,46.1 20.8,46.1 29.7,46.1 41.2,46.1 41.2,43.1 C 31.6,43.1 30.6,42.3 32.3,36.5 L 47,36.5 C 48.5,36.5 50,35.2 50,33.7 L 50,2.8 C 50,1.3 48.5,0 47,0 Z"
+ id="path3"
+ inkscape:connector-curvature="0"
+ style="fill:#59b4d9" /><polygon
+ points="3.8,5.8 46.1,5.8 46.1,34.7 3.8,34.7 "
+ id="polygon5"
+ style="fill:#ffffff"
+ transform="translate(0,-2)" /><path
+ d="M 25.5,17.4 C 25.5,17.4 25.4,17.4 25.4,17.4 L 16.6,12.3 C 16.5,12.3 16.5,12.2 16.5,12.1 16.5,12 16.6,11.9 16.6,11.9 L 25.4,6.9 C 25.5,6.9 25.6,6.9 25.7,6.9 L 34.5,12 C 34.6,12 34.6,12.1 34.6,12.2 34.6,12.3 34.6,12.4 34.5,12.4 L 25.8,17.4 C 25.6,17.4 25.6,17.4 25.5,17.4"
+ id="path7"
+ inkscape:connector-curvature="0"
+ style="fill:#0072c6" /><path
+ d="M 24.3,29.7 C 24.3,29.7 24.2,29.7 24.2,29.7 L 15.4,24.6 C 15.3,24.6 15.3,24.5 15.3,24.4 L 15.3,14.2 C 15.3,14.1 15.4,14 15.4,14 15.5,14 15.6,14 15.7,14 L 24.5,19.1 C 24.6,19.1 24.6,19.2 24.6,19.3 L 24.6,29.5 C 24.6,29.6 24.5,29.7 24.5,29.7 24.4,29.7 24.3,29.7 24.3,29.7"
+ id="path9"
+ inkscape:connector-curvature="0"
+ style="fill:#0072c6" /><path
+ d="M 26.8,29.7 C 26.8,29.7 26.7,29.7 26.7,29.7 26.6,29.7 26.6,29.6 26.6,29.5 L 26.6,19.4 C 26.6,19.3 26.7,19.2 26.7,19.2 L 35.5,14.1 C 35.6,14.1 35.7,14.1 35.8,14.1 35.9,14.1 35.9,14.2 35.9,14.3 L 35.9,24.4 C 35.9,24.5 35.8,24.6 35.8,24.6 L 27,29.7 C 26.9,29.7 26.8,29.7 26.8,29.7"
+ id="path11"
+ inkscape:connector-curvature="0"
+ style="fill:#0072c6" /></svg> \ No newline at end of file
diff --git a/src/main/webapp/img/lib/mscae/Virtual_Machines_Availability_Set.svg b/src/main/webapp/img/lib/mscae/Virtual_Machines_Availability_Set.svg
new file mode 100644
index 00000000..942dcb8e
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/Virtual_Machines_Availability_Set.svg
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="utf-8"?>
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ width="50px" height="50px" viewBox="0 0 50 50" enable-background="new 0 0 50 50" xml:space="preserve">
+<rect x="21.667" fill="#59B4D9" width="6.667" height="5"/>
+<rect x="11.667" fill="#59B4D9" width="6.667" height="5"/>
+<path fill="#59B4D9" d="M45,45h-3.333v5h5C48.508,50,50,48.507,50,46.667v-5h-5V45z"/>
+<rect y="31.667" fill="#59B4D9" width="5" height="6.667"/>
+<rect x="21.667" y="45" fill="#59B4D9" width="6.667" height="5"/>
+<rect x="45" y="31.667" fill="#59B4D9" width="5" height="6.667"/>
+<rect x="31.667" y="45" fill="#59B4D9" width="6.667" height="5"/>
+<rect x="11.667" y="45" fill="#59B4D9" width="6.667" height="5"/>
+<path fill="#59B4D9" d="M5,45v-3.333H0v5C0,48.508,1.493,50,3.333,50h5v-5H5z"/>
+<rect y="11.667" fill="#59B4D9" width="5" height="6.667"/>
+<path fill="#59B4D9" d="M5,5h3.333V0h-5C1.493,0,0,1.493,0,3.333v5h5V5z"/>
+<rect y="21.667" fill="#59B4D9" width="5" height="6.667"/>
+<rect x="45" y="21.667" fill="#59B4D9" width="5" height="6.667"/>
+<rect x="45" y="11.666" fill="#59B4D9" width="5" height="6.667"/>
+<rect x="31.666" y="0" fill="#59B4D9" width="6.667" height="5"/>
+<path fill="#59B4D9" d="M45,5v3.333h5v-5C50,1.492,48.507,0,46.667,0l-5,0v5H45z"/>
+<path fill="#A0A1A2" d="M35.328,8.959H9.949c-0.863,0-1.558,0.77-1.558,1.63v17.675c0,0.855,0.695,1.617,1.558,1.617h25.379
+ c0.86,0,1.732-0.762,1.732-1.617V10.59C37.061,9.727,36.189,8.959,35.328,8.959"/>
+<path opacity="0.2" fill="#FFFFFF" enable-background="new " d="M35.346,8.961c-0.006,0-0.012-0.002-0.018-0.002H9.949
+ c-0.863,0-1.558,0.77-1.558,1.63v17.674c0,0.855,0.695,1.617,1.558,1.617h0.604L35.346,8.961z"/>
+<polygon fill="#59B4D9" points="34.881,27.678 10.564,27.678 10.564,11.163 34.881,11.127 "/>
+<path fill="#B8D432" d="M23.022,10.159c0,0.225-0.182,0.406-0.407,0.406c-0.225,0-0.406-0.182-0.406-0.406
+ c0-0.225,0.181-0.406,0.406-0.406C22.84,9.752,23.022,9.933,23.022,10.159"/>
+<path fill="#FFFFFF" d="M23.039,18.919c-0.026,0-0.052-0.008-0.077-0.022l-5.049-2.91c-0.046-0.027-0.075-0.078-0.075-0.132
+ c0-0.054,0.029-0.105,0.075-0.132l5.018-2.891c0.047-0.026,0.104-0.026,0.151,0l5.05,2.912c0.047,0.027,0.075,0.078,0.075,0.132
+ c0,0.055-0.028,0.105-0.075,0.132l-5.016,2.89C23.091,18.912,23.067,18.919,23.039,18.919"/>
+<path fill="#7A7A7A" d="M31.531,35.535h-0.683h-6.76h-0.353c0.937,3.303-0.322,3.776-5.834,3.776v1.73h7.011h5.119h6.616v-1.729
+ C31.134,39.311,30.593,38.84,31.531,35.535"/>
+<path fill="#A0A1A2" d="M39.877,14.614H14.498c-0.863,0-1.558,0.77-1.558,1.63v17.675c0,0.855,0.695,1.617,1.558,1.617h25.379
+ c0.86,0,1.732-0.762,1.732-1.617V16.244C41.609,15.382,40.737,14.614,39.877,14.614"/>
+<path opacity="0.2" fill="#FFFFFF" enable-background="new " d="M39.895,14.616c-0.006,0-0.012-0.002-0.018-0.002h-25.38
+ c-0.863,0-1.558,0.77-1.558,1.63v17.674c0,0.855,0.695,1.617,1.558,1.617h0.604L39.895,14.616z"/>
+<polygon fill="#59B4D9" points="39.429,33.333 15.112,33.333 15.112,16.818 39.429,16.782 "/>
+<rect x="17.901" y="39.311" fill="#A0A1A2" width="18.745" height="1.73"/>
+<path fill="#B8D432" d="M27.571,15.814c0,0.225-0.182,0.406-0.407,0.406c-0.225,0-0.406-0.182-0.406-0.406s0.181-0.406,0.406-0.406
+ C27.389,15.407,27.571,15.589,27.571,15.814"/>
+<path fill="#FFFFFF" d="M27.587,24.575c-0.026,0-0.052-0.008-0.077-0.022l-5.049-2.91c-0.046-0.027-0.075-0.078-0.075-0.132
+ c0-0.054,0.029-0.105,0.075-0.132l5.018-2.891c0.047-0.026,0.104-0.026,0.151,0l5.05,2.912c0.047,0.027,0.075,0.078,0.075,0.132
+ c0,0.055-0.028,0.105-0.075,0.132l-5.016,2.89C27.64,24.566,27.615,24.575,27.587,24.575"/>
+<path opacity="0.7" fill="#FFFFFF" enable-background="new " d="M26.861,31.648c-0.029,0-0.054-0.007-0.077-0.02l-5.033-2.901
+ c-0.049-0.027-0.078-0.076-0.078-0.132v-5.822c0-0.055,0.029-0.105,0.078-0.132c0.047-0.028,0.103-0.028,0.154,0l5.033,2.9
+ c0.044,0.029,0.075,0.078,0.075,0.133v5.822c0,0.056-0.029,0.105-0.075,0.132C26.913,31.641,26.886,31.648,26.861,31.648"/>
+<path opacity="0.4" fill="#FFFFFF" enable-background="new " d="M28.287,31.648c-0.028,0-0.054-0.007-0.079-0.02
+ c-0.044-0.027-0.074-0.077-0.074-0.132V25.71c0-0.054,0.029-0.104,0.074-0.132l5.033-2.899c0.048-0.027,0.104-0.027,0.152,0
+ c0.048,0.027,0.077,0.077,0.077,0.132v5.785c0,0.056-0.029,0.106-0.077,0.132l-5.031,2.901
+ C28.339,31.641,28.312,31.648,28.287,31.648"/>
+</svg>
diff --git a/src/main/webapp/img/lib/mscae/Virtual_Machines_Linux.svg b/src/main/webapp/img/lib/mscae/Virtual_Machines_Linux.svg
new file mode 100644
index 00000000..25c9c3ae
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/Virtual_Machines_Linux.svg
@@ -0,0 +1,172 @@
+<?xml version="1.0" encoding="utf-8"?>
+<svg version="1.1"
+ id="svg2" inkscape:version="0.91 r13725" sodipodi:docname="Virtual_Machines_Linux.svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 544.2 659.6"
+ style="enable-background:new 0 0 544.2 659.6;" xml:space="preserve">
+<style type="text/css">
+ .st0{fill:url(#path113_1_);}
+ .st1{stroke:#000000;stroke-width:1.5625;}
+ .st2{fill:url(#path114_1_);}
+ .st3{fill:url(#path115_1_);}
+ .st4{fill:url(#path116_1_);}
+ .st5{fill:url(#path121_1_);}
+ .st6{fill:url(#path122_1_);}
+ .st7{fill:url(#path128_1_);}
+ .st8{fill:url(#path112_1_);}
+ .st9{fill:url(#path125_1_);}
+ .st10{fill:url(#path127_1_);}
+ .st11{fill:url(#path129_1_);}
+ .st12{fill:url(#path131_1_);}
+ .st13{fill:url(#path132_1_);stroke:#E68C3F;stroke-width:7.8125;}
+ .st14{fill:url(#path177_1_);}
+ .st15{fill:url(#path133_1_);stroke:#E68C3F;stroke-width:7.8125;}
+ .st16{fill:url(#path134_1_);}
+ .st17{fill:url(#path135_1_);}
+ .st18{fill:url(#path137_1_);}
+ .st19{fill:url(#path119_1_);stroke:#E68C3F;stroke-width:4.6875;}
+ .st20{fill:none;stroke:#E68C3F;stroke-width:3.125;}
+ .st21{fill:url(#path123_1_);}
+</style>
+<sodipodi:namedview bordercolor="#666666" borderopacity="1" fit-margin-bottom="0" fit-margin-left="0" fit-margin-right="0" fit-margin-top="0" gridtolerance="10" guidetolerance="10" id="namedview93" inkscape:current-layer="svg2" inkscape:cx="268.62938" inkscape:cy="315.41895" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-height="1018" inkscape:window-maximized="1" inkscape:window-width="1920" inkscape:window-x="-8" inkscape:window-y="-8" inkscape:zoom="1.0706042" objecttolerance="10" pagecolor="#ffffff" showgrid="false">
+ </sodipodi:namedview>
+<path id="path106" inkscape:connector-curvature="0" d="M110.3,527.7c-28-40.3-33.4-171.2,31.9-251.8
+ c32.4-38.6,40.6-65.6,43.2-101.7C187.1,133,156.2,9.9,272.7,0.5c118-9.4,111.7,107.1,111,168.7c-0.6,52,38.2,81.6,64.7,122.1
+ c49.1,74.5,44.9,202.9-9.2,272.3c-68.6,87-127.4,49.2-166.5,52.4C199.6,620.1,197.2,659.1,110.3,527.7z"/>
+<linearGradient id="path113_1_" gradientUnits="userSpaceOnUse" x1="2329.9666" y1="434.8407" x2="2330.2332" y2="500.292" gradientTransform="matrix(-0.9649 -1.291555e-02 3.671998e-02 -2.5569 2650.5928 1693.5665)">
+ <stop offset="0" style="stop-color:#FFEED7"/>
+ <stop offset="1" style="stop-color:#BDBFC2"/>
+</linearGradient>
+<path id="path113" inkscape:connector-curvature="0" class="st0" d="M395.4,299c20.3,18.7,73,102.6-10.4,154.9
+ c-29.4,18.2,26.2,87.9,52.9,54.1c47.1-60.6,17.1-157.1-11.2-191.7C407.5,291.8,378.2,282.3,395.4,299z"/>
+<path id="path111" inkscape:connector-curvature="0" class="st1" d="M389.7,287.5c33.4,27,94.2,122,5.5,183.8
+ c-29.1,19.2,25.8,79.9,56.7,48.9c107.3-107.9-2.8-232-40.7-274.7C377.3,208.5,347.3,254.3,389.7,287.5z"/>
+<linearGradient id="path114_1_" gradientUnits="userSpaceOnUse" x1="579.1642" y1="718.4589" x2="573.2322" y2="626.295" gradientTransform="matrix(1.4132 -7.965030e-02 4.119768e-02 -1.0714 -573.8455 825.7845)">
+ <stop offset="0" style="stop-color:#FFFFFF;stop-opacity:0.8"/>
+ <stop offset="1" style="stop-color:#FFFFFF;stop-opacity:0"/>
+</linearGradient>
+<path id="path114" inkscape:connector-curvature="0" class="st2" d="M341.6,59.4c-1.2,30.9-35.2,57.9-76.1,60.2s-73-20.9-71.8-51.9
+ S229,9.8,269.8,7.5C310.6,5.2,342.8,28.4,341.6,59.4z"/>
+<linearGradient id="path115_1_" gradientUnits="userSpaceOnUse" x1="450.3291" y1="602.4435" x2="451.6646" y2="637.1295" gradientTransform="matrix(1.0651 -6.167214e-02 -9.445850e-02 -1.6443 -201.6021 1180.4465)">
+ <stop offset="0" style="stop-color:#FFEED7"/>
+ <stop offset="1" style="stop-color:#BDBFC2"/>
+</linearGradient>
+<path id="path115" inkscape:connector-curvature="0" class="st3" d="M243.8,133c1.1,20.1-8.5,37-21.5,37.8
+ c-13,0.7-24.5-14.9-25.7-35c-1.2-20.1,8.5-37,21.5-37.8C231.2,97.1,242.7,112.8,243.8,133C243.8,132.9,243.8,133,243.8,133z"/>
+<linearGradient id="path116_1_" gradientUnits="userSpaceOnUse" x1="1964" y1="569.4852" x2="1963.1642" y2="601.2969" gradientTransform="matrix(-1.4785 4.042534e-02 -3.886407e-02 -1.9024 3226.1904 1167.5223)">
+ <stop offset="0" style="stop-color:#FFEED7"/>
+ <stop offset="1" style="stop-color:#BDBFC2"/>
+</linearGradient>
+<path id="path116" inkscape:connector-curvature="0" class="st4" d="M267.5,134.5c0.5,23.3,15.5,41.7,33.6,41.2
+ c18.1-0.5,32.4-19.8,31.9-43S317.5,91,299.4,91.5C281.3,92,267,111.2,267.5,134.5L267.5,134.5z"/>
+<path id="path117" inkscape:connector-curvature="0" d="M282.5,139.8c-0.3,12.8,6.2,23.1,14.4,23.2c8.2,0,15.1-10.3,15.4-23.1
+ s-6.2-23.1-14.4-23.2C289.6,116.7,282.7,127,282.5,139.8z"/>
+<path id="path118" inkscape:connector-curvature="0" d="M230.3,139.9c1,10.6-3,19.7-8.9,20.4c-5.9,0.7-11.6-7.3-12.6-17.8
+ c-1-10.6,2.9-19.7,8.9-20.5C223.6,121.3,229.3,129.3,230.3,139.9C230.3,139.9,230.3,139.9,230.3,139.9z"/>
+<linearGradient id="path121_1_" gradientUnits="userSpaceOnUse" x1="3766.6814" y1="681.2397" x2="3764.3813" y2="641.1505" gradientTransform="matrix(-0.3922 -2.976458e-02 5.731006e-02 -0.5825 1733.4752 629.9621)">
+ <stop offset="0" style="stop-color:#FFFFFF;stop-opacity:0.65"/>
+ <stop offset="1" style="stop-color:#FFFFFF;stop-opacity:0"/>
+</linearGradient>
+<path id="path121" inkscape:connector-curvature="0" class="st5" d="M285.9,132.5c-0.7,7.1,2.6,13.2,7.4,13.6
+ c4.8,0.4,9.3-5.1,10-12.2c0.7-7.1-2.6-13.2-7.4-13.6S286.6,125.3,285.9,132.5z"/>
+<linearGradient id="path122_1_" gradientUnits="userSpaceOnUse" x1="-1817.2372" y1="1079.4309" x2="-1819.804" y2="1040.3879" gradientTransform="matrix(0.2914 -3.333031e-02 -5.061034e-02 -0.4881 802.4261 591.5436)">
+ <stop offset="0" style="stop-color:#FFFFFF;stop-opacity:0.65"/>
+ <stop offset="1" style="stop-color:#FFFFFF;stop-opacity:0"/>
+</linearGradient>
+<path id="path122" inkscape:connector-curvature="0" class="st6" d="M225.3,134.3c0.6,6-1.8,11.1-5.3,11.6c-3.6,0.4-7-4.1-7.6-10.1
+ c-0.6-6,1.8-11.1,5.3-11.6C221.3,123.8,224.7,128.3,225.3,134.3L225.3,134.3z"/>
+<linearGradient id="path128_1_" gradientUnits="userSpaceOnUse" x1="452.5136" y1="326.9225" x2="452.5136" y2="461.6907" gradientTransform="matrix(1.0161 0 0 -1.5378 -184.3696 1052.7535)">
+ <stop offset="0" style="stop-color:#FFEED7"/>
+ <stop offset="1" style="stop-color:#BDBFC2"/>
+</linearGradient>
+<path id="path128" inkscape:connector-curvature="0" class="st7" d="M154.2,356c16-36.4,50.1-100.3,50.9-149.7
+ c0-39.3,117.7-48.7,127.2-9.4c9.4,39.2,33.4,98.1,48.7,126.4c15.3,28.3,59.8,118.4,12.4,196.9c-42.7,69.6-172.2,124.6-241.3-9.4
+ C128.7,464.3,132.9,406.6,154.2,356z"/>
+<linearGradient id="path112_1_" gradientUnits="userSpaceOnUse" x1="302.6936" y1="445.6638" x2="305.0058" y2="541.4106" gradientTransform="matrix(0.9028 -7.217411e-02 -0.1573 -2.004 -37.9638 1467.9309)">
+ <stop offset="0" style="stop-color:#FFEED7"/>
+ <stop offset="1" style="stop-color:#BDBFC2"/>
+</linearGradient>
+<path id="path112" inkscape:connector-curvature="0" class="st8" d="M139.7,329C126,355,97.4,423.2,167,460.5
+ c74.8,39.6,74.5,121.2-15.4,82.4c-82.1-35.1-45.8-176.9-22.9-210.8C143.8,308.4,166.4,279.3,139.7,329z"/>
+<path id="path109" inkscape:connector-curvature="0" class="st1" d="M151.4,299.6c-21.8,35.6-74.2,119.8-4.1,163.4
+ c94.5,57.9,67.7,115.9-18.5,63.7c-121.4-72.8-14.8-219.5,33.9-275.4C218.3,188.5,173.4,262.7,151.4,299.6z"/>
+<linearGradient id="path125_1_" gradientUnits="userSpaceOnUse" x1="590.5436" y1="398.2888" x2="591.1147" y2="281.9621" gradientTransform="matrix(1.3995 0 0 -1.14 -562.4822 773.3519)">
+ <stop offset="0" style="stop-color:#FFFFFF;stop-opacity:0.8"/>
+ <stop offset="1" style="stop-color:#FFFFFF;stop-opacity:0"/>
+</linearGradient>
+<path id="path125" inkscape:connector-curvature="0" class="st9" d="M364.2,369.8c0,39.7-38.1,91.3-103.6,90.8
+ c-67.5,0.6-96.3-51.1-96.3-90.8s44.8-71.9,99.9-71.9C319.4,297.9,364.2,330.1,364.2,369.8z"/>
+<linearGradient id="path127_1_" gradientUnits="userSpaceOnUse" x1="527.4523" y1="484.8629" x2="528.2211" y2="431.648" gradientTransform="matrix(1.2782 0 0 -0.9908 -407.1555 716.5407)">
+ <stop offset="0" style="stop-color:#FFFFFF;stop-opacity:0.65"/>
+ <stop offset="1" style="stop-color:#FFFFFF;stop-opacity:0"/>
+</linearGradient>
+<path id="path127" inkscape:connector-curvature="0" class="st10" d="M328.6,244.8c-0.7,41.2-27.5,50.9-61.4,50.9
+ c-33.9,0-58.5-6.1-61.4-50.9c0-28.1,27.5-44.3,61.4-44.3C301.1,200.5,328.6,216.7,328.6,244.8z"/>
+<linearGradient id="path129_1_" gradientUnits="userSpaceOnUse" x1="33.4406" y1="578.2723" x2="33.4406" y2="489.7674" gradientTransform="matrix(0.7146 0 0 -2.1864 100.78 1532.981)">
+ <stop offset="0" style="stop-color:#FFFFFF;stop-opacity:0.65"/>
+ <stop offset="1" style="stop-color:#FFFFFF;stop-opacity:0"/>
+</linearGradient>
+<path id="path129" inkscape:connector-curvature="0" class="st11" d="M123.7,308c22.1-33.7,68.8-85.5,8.7,7.3
+ c-48.7,76.3-18,125.3-2.2,138.8c45.7,40.7,43.7,67.9,8,46.5C61.2,454.8,77.2,377.8,123.7,308z"/>
+<linearGradient id="path131_1_" gradientUnits="userSpaceOnUse" x1="483.549" y1="586.6158" x2="483.5381" y2="506.5157" gradientTransform="matrix(0.7158 0 0 -2.1828 99.6449 1530.2706)">
+ <stop offset="0" style="stop-color:#FFFFFF;stop-opacity:0.65"/>
+ <stop offset="1" style="stop-color:#FFFFFF;stop-opacity:0"/>
+</linearGradient>
+<path id="path131" inkscape:connector-curvature="0" class="st12" d="M444.1,321.8C425,282.2,364,182,447,298.6
+ c75.6,105.4,22.5,178.8,13.1,186c-9.4,7.3-41.4,21.8-32-3.6C437.6,455.6,484.7,407.3,444.1,321.8z"/>
+<linearGradient id="path132_1_" gradientUnits="userSpaceOnUse" x1="422.2266" y1="230.6626" x2="398.4829" y2="150.3616" gradientTransform="matrix(1.2644 0 0 -1.2358 -419.2774 830.2147)">
+ <stop offset="0" style="stop-color:#FFA63F"/>
+ <stop offset="1" style="stop-color:#FFFF00"/>
+</linearGradient>
+<path id="path132" inkscape:connector-curvature="0" class="st13" d="M106.9,633.6C56.4,606.8-17.1,638.8,9.6,566
+ c5.3-16.5-8-41.3,0.7-57.4c10.2-19.6,32-15.3,45.1-28.3c12.9-13.6,21.1-37.1,45.1-33.4c24,3.6,39.9,33.1,56.7,69
+ c12.4,25.8,56.2,62.1,53.3,90.9C207,651.2,156.6,659.6,106.9,633.6z"/>
+<linearGradient id="path177_1_" gradientUnits="userSpaceOnUse" x1="-39.2394" y1="-281.1541" x2="-141.1624" y2="-12.0889" gradientTransform="matrix(0.6374 0.2862 0.2249 -0.5793 522.7173 382.1585)">
+ <stop offset="0" style="stop-color:#FFEED7"/>
+ <stop offset="1" style="stop-color:#BDBFC2"/>
+</linearGradient>
+<path id="path177" inkscape:connector-curvature="0" class="st14" d="M475.4,462.9c-7.8,14.6-39.8,37.7-61.1,31.7
+ c-21.8-5.9-31.6-38.9-27.3-63.8c4-28.1,27.3-29.5,56.6-15.6C475.1,430.4,484.6,443.6,475.4,462.9z"/>
+<linearGradient id="path133_1_" gradientUnits="userSpaceOnUse" x1="1814.8386" y1="502.2204" x2="1799.848" y2="394.6715" gradientTransform="matrix(-1.18 0.4273 -0.4706 -1.1534 2783.8733 318.7924)">
+ <stop offset="0" style="stop-color:#FFA63F"/>
+ <stop offset="1" style="stop-color:#FFFF00"/>
+</linearGradient>
+<path id="path133" inkscape:connector-curvature="0" class="st15" d="M457.7,621.1c37.1-45,119.4-35.7,63.9-97.4
+ c-11.7-13.2-8.2-41.9-22.5-54c-17-14.8-35.7-2.7-52.9-10.4c-17.2-8.3-35.2-24.5-56.3-13c-21,11.5-23.3,41.4-25.3,80.6
+ c-1.7,28.2-27.5,75.4-13.8,101.3C370.9,668.5,422.4,663.2,457.7,621.1z"/>
+<linearGradient id="path134_1_" gradientUnits="userSpaceOnUse" x1="1903.4965" y1="657.7595" x2="1967.8521" y2="540.2648" gradientTransform="matrix(-0.9524 0.3464 -0.4208 -0.9487 2517.7109 393.5002)">
+ <stop offset="0" style="stop-color:#FFFFFF;stop-opacity:0.65"/>
+ <stop offset="1" style="stop-color:#FFFFFF;stop-opacity:0"/>
+</linearGradient>
+<path id="path134" inkscape:connector-curvature="0" class="st16" d="M441.6,561c57.4-84.7,14.6-84.1,0.3-90.5
+ c-14.4-6.9-29.6-20.2-46.5-10.8c-16.9,9.4-17.9,33.9-18.3,66c-0.6,23.1-20,61.6-8.3,83C382.7,633.8,416.6,597.4,441.6,561z"/>
+<linearGradient id="path135_1_" gradientUnits="userSpaceOnUse" x1="227.6153" y1="387.6447" x2="235.0495" y2="247.0856" gradientTransform="matrix(1.0038 -5.226007e-02 1.740863e-02 -1.0463 -126.9072 878.6035)">
+ <stop offset="0" style="stop-color:#FFFFFF;stop-opacity:0.65"/>
+ <stop offset="1" style="stop-color:#FFFFFF;stop-opacity:0"/>
+</linearGradient>
+<path id="path135" inkscape:connector-curvature="0" class="st17" d="M95.2,573.2C9.3,517.6,49.5,498.7,62.5,490
+ c15.6-11.2,15.8-33,35-31c19.2,2,30.4,25.7,43.4,55.1c9.6,21.1,42.4,48.9,40,73.2C177.8,615.8,132.4,597,95.2,573.2z"/>
+<path id="path136" inkscape:connector-curvature="0" d="M470.3,462.1c-6.7,11.7-34.3,30.2-52.7,25.4c-18.8-4.7-27.2-31.1-23.5-51.1
+ c3.4-22.5,23.5-23.6,48.8-12.5C470,436.1,478.2,446.6,470.3,462.1z"/>
+<linearGradient id="path137_1_" gradientUnits="userSpaceOnUse" x1="-1090.3762" y1="-341.5166" x2="-1035.7072" y2="-450.1339" gradientTransform="matrix(0.3742 0.1593 0.1209 -0.3224 872.4554 490.1294)">
+ <stop offset="0" style="stop-color:#FFFFFF;stop-opacity:0.65"/>
+ <stop offset="1" style="stop-color:#FFFFFF;stop-opacity:0"/>
+</linearGradient>
+<path id="path137" inkscape:connector-curvature="0" class="st18" d="M451.8,455.6c-4.3,8.1-22.5,21-34.9,17.6
+ c-12.7-3.3-18.9-21.6-16.9-35.5c1.8-15.6,15.4-16.4,32.6-8.7C451,437.5,456.8,444.8,451.8,455.6z"/>
+<linearGradient id="path119_1_" gradientUnits="userSpaceOnUse" x1="609.3845" y1="503.5204" x2="610.1572" y2="428.2843" gradientTransform="matrix(1.5234 0 0 -1.0257 -664.2492 674.9191)">
+ <stop offset="0" style="stop-color:#FFA63F"/>
+ <stop offset="1" style="stop-color:#FFFF00"/>
+</linearGradient>
+<path id="path119" inkscape:connector-curvature="0" class="st19" d="M218.2,160.9c8.9-8.5,31-33.8,72.5-7.2c7.7,5,14,5.5,28.8,11.8
+ c29.7,12.2,15.5,41.6-15.9,51.4c-13.4,4.4-25.7,20.7-50.2,19.3c-20.9-1.2-26.4-14.8-39.2-22.4c-22.8-12.9-26.2-30.3-13.9-39.6
+ C212.6,165,217.4,161.6,218.2,160.9z"/>
+<path id="path120" inkscape:connector-curvature="0" class="st20" d="M319.9,184.5c-12.4,0.7-39.2,27.6-67.6,27.6
+ S207.2,186,202.9,186"/>
+<linearGradient id="path123_1_" gradientUnits="userSpaceOnUse" x1="-3.3531" y1="708.0991" x2="-3.8004" y2="624.3939" gradientTransform="matrix(0.7672 0 0 -0.4875 257.9294 496.3678)">
+ <stop offset="0" style="stop-color:#FFFFFF;stop-opacity:0.65"/>
+ <stop offset="1" style="stop-color:#FFFFFF;stop-opacity:0"/>
+</linearGradient>
+<path id="path123" inkscape:connector-curvature="0" class="st21" d="M232.3,158.5c4.5-4,18.6-15.1,37.4-3.8c4,2.2,8,4.7,14.1,8
+ c12,7,6.1,17.1-8.3,23.5c-6.5,2.7-17.3,8.6-25.5,8.2c-9.1-0.8-15-6.8-21.1-10.7c-11.1-7.3-10.4-13.2-5.3-18.2
+ C227.5,162.2,231.9,158.9,232.3,158.5z"/>
+</svg>
diff --git a/src/main/webapp/img/lib/mscae/Virtual_Network.svg b/src/main/webapp/img/lib/mscae/Virtual_Network.svg
new file mode 100644
index 00000000..1717caeb
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/Virtual_Network.svg
@@ -0,0 +1,68 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="Layer_1"
+ x="0px"
+ y="0px"
+ height="28.713535"
+ width="50.077072"
+ viewBox="0 0 50.077072 28.713535"
+ enable-background="new 0 0 50 50"
+ xml:space="preserve"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="Azure Virtual Network_COLOR.svg"><metadata
+ id="metadata17"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
+ id="defs15" /><sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1920"
+ inkscape:window-height="1018"
+ id="namedview13"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:zoom="10.363697"
+ inkscape:cx="20.067385"
+ inkscape:cy="9.8213773"
+ inkscape:window-x="-8"
+ inkscape:window-y="-8"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="Layer_1" /><path
+ d="M 49.738535,15.075 C 50.238535,14.575 50.138535,13.775 49.738535,13.275 L 47.338535,10.875 36.538535,0.375 C 36.038535,-0.125 35.338535,-0.125 34.838535,0.375 L 34.838535,0.375 C 34.338535,0.875 34.238535,1.675 34.838535,2.175 L 46.138535,13.275 C 46.638535,13.775 46.638535,14.575 46.138535,15.075 L 34.638535,26.575 C 34.138535,27.075 34.138535,27.875 34.638535,28.375 L 34.638535,28.375 C 35.138535,28.875 35.938535,28.775 36.338535,28.375 L 47.038535,17.775 C 47.038535,17.775 47.038535,17.775 47.138535,17.675 L 49.738535,15.075 Z"
+ id="path3"
+ inkscape:connector-curvature="0"
+ style="fill:#3999c6" /><path
+ d="M 0.33853532,15.075 C -0.16146468,14.575 -0.06146468,13.775 0.33853532,13.275 L 2.7385353,10.875 13.538535,0.375 C 14.038535,-0.125 14.738535,-0.125 15.238535,0.375 L 15.238535,0.375 C 15.738535,0.875 15.838535,1.675 15.238535,2.175 L 4.1385353,13.275 C 3.6385353,13.775 3.6385353,14.575 4.1385353,15.075 L 15.438535,26.575 C 15.938535,27.075 15.938535,27.875 15.438535,28.375 L 15.438535,28.375 C 14.938535,28.875 14.138535,28.775 13.738535,28.375 L 2.8385353,17.875 C 2.8385353,17.875 2.8385353,17.875 2.7385353,17.775 L 0.33853532,15.075 Z"
+ id="path5"
+ inkscape:connector-curvature="0"
+ style="fill:#3999c6" /><path
+ d="M 18.238535,14.175 C 18.238535,16.075 16.638535,17.475 14.938535,17.475 13.238535,17.475 11.438535,15.875 11.438535,14.175 11.438535,12.475 12.838535,10.875 14.938535,10.875 16.938535,10.875 18.238535,12.475 18.238535,14.175 Z"
+ id="path7"
+ inkscape:connector-curvature="0"
+ style="fill:#7fba00" /><path
+ d="M 28.338535,14.175 C 28.338535,16.075 26.738535,17.475 25.038535,17.475 23.338535,17.475 21.538535,15.875 21.538535,14.175 21.538535,12.475 23.138535,10.875 25.038535,10.875 26.938535,10.875 28.338535,12.475 28.338535,14.175 Z"
+ id="path9"
+ inkscape:connector-curvature="0"
+ style="fill:#7fba00" /><circle
+ cx="35.238537"
+ cy="14.174999"
+ r="3.3"
+ id="circle11"
+ style="fill:#7fba00" /></svg> \ No newline at end of file
diff --git a/src/main/webapp/img/lib/mscae/Visual_Studio_Team_Services_CodePlex_source.svg b/src/main/webapp/img/lib/mscae/Visual_Studio_Team_Services_CodePlex_source.svg
new file mode 100644
index 00000000..f9a3b25c
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/Visual_Studio_Team_Services_CodePlex_source.svg
@@ -0,0 +1,59 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="Layer_1"
+ x="0px"
+ y="0px"
+ width="30"
+ height="22.593"
+ viewBox="-0.5 0.5 30 22.593"
+ enable-background="new -0.5 0.5 30 30"
+ xml:space="preserve"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="Visual Studio Team Services - CodePlex source_COLOR.svg"><metadata
+ id="metadata13"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
+ id="defs11" /><sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1920"
+ inkscape:window-height="1018"
+ id="namedview9"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:zoom="26.765104"
+ inkscape:cx="15"
+ inkscape:cy="11.001"
+ inkscape:window-x="-8"
+ inkscape:window-y="-8"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="Layer_1" /><path
+ d="M 29.5,23.092 16.441,23.092 23.932,15.648 23.932,8.074 16.441,0.547 29.5,0.547 29.5,23.092 Z"
+ id="path3"
+ inkscape:connector-curvature="0"
+ style="fill:#804998" /><path
+ d="M 29.5,23.092 16.441,23.092 23.932,15.648 23.932,8.074 16.441,0.547 29.5,0.547 29.5,23.092 Z"
+ id="path5"
+ inkscape:connector-curvature="0"
+ style="opacity:0.4;fill:#ffffff" /><path
+ d="M 10.754,15.613 C 8.676,15.613 6.991,13.927 6.991,11.849 L 6.991,11.742 C 6.991,9.664 8.677,7.979 10.754,7.979 L 14.517,7.979 14.517,0.5 10.647,0.5 C 4.486,0.5 -0.5,5.486 -0.5,11.636 L -0.5,11.957 C -0.5,18.106 4.486,23.093 10.648,23.093 L 14.518,23.093 14.518,15.614 10.754,15.614 10.754,15.613 Z"
+ id="path7"
+ inkscape:connector-curvature="0"
+ style="fill:#3e3e3e" /></svg> \ No newline at end of file
diff --git a/src/main/webapp/img/lib/mscae/WebApp_WebJobs.svg b/src/main/webapp/img/lib/mscae/WebApp_WebJobs.svg
new file mode 100644
index 00000000..b8b69f64
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/WebApp_WebJobs.svg
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="utf-8"?>
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ height="50px" width="50px" viewBox="0 0 180 180" enable-background="new 0 0 180 180" xml:space="preserve">
+<path fill="#59B4D9" d="M118.8,132.5c-13.3,10.1-29.2,15.1-44.6,15.1c-22.3,0-44.3-10.1-58.7-28.8C-9.7,86.4-3.6,40,28.8,15.1
+ C42.5,5,58,0,73.8,0c22.3,0,44.3,10.1,58.7,28.8C157.3,61.2,150.8,107.6,118.8,132.5"/>
+<path fill="#FFFFFF" d="M132.5,82.8c1.8-5,1.4-10.8-2.2-15.1c-5-6.5-13.7-7.9-20.5-4c-7.6-6.8-15.8-14.4-24.5-23
+ c26.3-14.4,45-13,46.1-13c-3.2-4-6.8-7.6-10.8-10.8c-11.5-1.8-29.2-1.4-49.3,9.4l0,0l0,0c-6.8-6.8-13.7-14.4-20.5-22.7
+ c-3.2,1.1-6.5,2.5-9.7,4c5,8.3,11.9,16.9,19.8,25.2l0,0l0,0C54,37.4,47.2,43.2,40.3,50.4c-0.7,1.1-1.8,1.8-2.5,2.9
+ c-4-0.7-8.3-0.7-12.2,0.7c-6.5-14.4-6.1-25.6-5-31.7c-2.5,3.2-5,6.5-7.6,9.7c-1.8,7.2-2.2,17.3,2.9,29.5c-6.1,7.9-6.1,18.7,0,27
+ c0.4,0.7,1.1,1.4,1.8,1.8c-2.5,9-4,18-4.3,25.6c0.7,1.1,1.1,1.8,1.8,2.9c3.6,4.7,7.6,8.6,11.9,12.2c-0.4-8.3,0-20.2,5-33.5
+ c3.6,0.4,6.8-0.4,10.4-1.8c1.8,1.8,4,3.2,6.1,5c7.2,5.8,14.4,10.1,21.6,13.7c-0.4,3.6,0.4,7.2,2.9,10.4c5,6.5,14,7.6,20.5,2.9
+ c1.4-1.1,2.5-2.2,3.2-3.6c11.2,2.5,21.2,2.9,28.4,2.9c3.2-3.2,6.5-6.8,9-10.4l0,0c0.4-0.4,0.4-0.7,0.7-1.1c-4.7,1.1-18,2.9-36.4-2.5
+ c-0.4-2.2-1.4-4-2.5-5.8c-4.7-6.1-13.3-7.6-19.4-3.2c-6.5-3.6-13-7.9-19.8-13.3c-1.4-1.1-2.9-2.2-4-3.2c4.3-6.5,4.7-15.1,1.1-22.3
+ c0.7-0.7,1.8-1.8,2.5-2.5C63,56.9,70.2,51.1,76,47.2C85.3,55.8,95,63.7,104,70.9c-2.5,5-2.2,11.5,1.8,16.2
+ c5.4,6.8,15.5,8.3,22.3,2.9c0.4-0.4,0.7-0.7,1.1-1.1c6.5,4.7,11.9,8.3,14.8,10.1c0.7-2.2,1.4-4.3,1.8-6.5
+ C142.2,90.4,137.9,87.1,132.5,82.8z"/>
+<g>
+ <path fill="#7A7A7A" d="M161.6,93.2l-1.4,0.7L149,99.7l-7.6-3.2l-4.7-13.3H126l-0.7,1.4l-4,11.9l-7.6,3.2l-12.6-6.1l-7.6,7.9
+ l0.7,1.4l5.8,11.2l-3.2,7.6l-13.3,4.7v11.2l1.4,0.4l11.9,4l3.2,7.6L94,162l7.9,7.9l1.4-0.7l11.2-5.8l7.6,3.2l4.7,13.3h11.2l0.4-1.4
+ l4-11.9l7.6-3.2l13,6.1l7.9-7.9l-7.2-12.6l3.2-7.6l13.3-4.7V126l-1.4-0.7l-11.9-4l-3.2-7.6l5.4-11.5L161.6,93.2z M131.8,147.2
+ c-8.6,0-15.5-6.8-15.5-15.5c0-8.6,6.8-15.5,15.5-15.5s15.5,6.8,15.5,15.5C147.2,140.4,140.4,147.2,131.8,147.2z"/>
+</g>
+<g>
+ <path fill="none" d="M116.3,131.8c0,6.1,4,11.5,9.4,14l11.9-28.4c-1.8-0.7-3.6-1.1-5.8-1.1C123.1,116.3,116.3,123.1,116.3,131.8z"
+ />
+ <path opacity="0.25" fill="#FFFFFF" enable-background="new " d="M116.3,131.8c0-8.6,6.8-15.5,15.5-15.5c2.2,0,4,0.4,5.8,1.1
+ l7.9-19.1l-3.6-1.4l-5-13.7H126l-0.7,1.4l-4,11.9l-7.6,3.2l-12.6-6.1l-7.6,7.9l0.7,1.4l5.8,11.2l-3.2,7.6l-13.3,4.7v11.2l1.4,0.4
+ l11.9,4l3.2,7.6L94,162l7.9,7.9l1.4-0.7l11.2-5.8l3.2,1.4l7.9-19.1C120.2,143.3,116.3,137.9,116.3,131.8z"/>
+</g>
+<g>
+ <path fill="#7A7A7A" d="M72.6,128.7l-0.9,0.4l-6.6,3.4l-4.5-1.9l-2.8-7.9h-6.4l-0.4,0.9l-2.3,7l-4.5,1.9l-7.4-3.6l-4.5,4.7l0.4,0.9
+ l3.4,6.6l-1.9,4.5l-7.9,2.8v6.6l0.9,0.2l7,2.3l1.9,4.5l-3.6,7.4l4.7,4.7l0.9-0.4l6.6-3.4l4.5,1.9l2.8,7.9h6.6l0.2-0.9l2.3-7
+ l4.5-1.9l7.7,3.6l4.7-4.7l-4.3-7.4l1.9-4.5l7.9-2.8v-6.4l-0.9-0.4l-7-2.3l-1.9-4.5l3.2-6.8L72.6,128.7z M54.9,160.6
+ c-5.1,0-9.1-4-9.1-9.1c0-5.1,4-9.1,9.1-9.1s9.1,4,9.1,9.1C64,156.6,60,160.6,54.9,160.6z"/>
+</g>
+<g>
+ <path fill="none" d="M45.8,151.5c0,3.6,2.3,6.8,5.5,8.3l7-16.8c-1.1-0.4-2.1-0.6-3.4-0.6C49.8,142.3,45.8,146.4,45.8,151.5z"/>
+ <path opacity="0.25" fill="#FFFFFF" enable-background="new " d="M45.8,151.5c0-5.1,4-9.1,9.1-9.1c1.3,0,2.3,0.2,3.4,0.6
+ l4.7-11.3l-2.1-0.9l-3-8.1h-6.4l-0.4,0.9l-2.3,7l-4.5,1.9l-7.4-3.6l-4.5,4.7l0.4,0.9l3.4,6.6l-1.9,4.5l-7.9,2.8v6.6l0.9,0.2l7,2.3
+ l1.9,4.5l-3.6,7.4l4.7,4.7l0.9-0.4l6.6-3.4l1.9,0.9l4.7-11.3C48.1,158.3,45.8,155.1,45.8,151.5z"/>
+</g>
+</svg>
diff --git a/src/main/webapp/img/lib/mscae/Webhooks.svg b/src/main/webapp/img/lib/mscae/Webhooks.svg
new file mode 100644
index 00000000..1a7541e4
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/Webhooks.svg
@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="255.0695"
+ height="237.46112"
+ viewBox="0 0 255.0695 237.46112"
+ version="1.1"
+ preserveAspectRatio="xMidYMid"
+ id="svg2"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="webhooks color.svg">
+ <metadata
+ id="metadata16">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs14" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1920"
+ inkscape:window-height="1018"
+ id="namedview12"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:zoom="3.3596365"
+ inkscape:cx="127.99886"
+ inkscape:cy="118.93292"
+ inkscape:window-x="-8"
+ inkscape:window-y="-8"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg2" />
+ <g
+ id="g4"
+ transform="translate(-0.00114474,-0.97179992)">
+ <path
+ d="M 119.54043,100.50274 C 108.93012,118.33881 98.76463,135.61145 88.387602,152.75362 85.72267,157.15431 84.404042,160.73853 86.53322,166.33331 92.410702,181.78715 84.11936,196.82584 68.535038,200.90824 53.838368,204.75935 39.519295,195.09995 36.603289,179.36538 34.019411,165.43775 44.827415,151.78491 60.182411,149.60828 61.469407,149.42443 62.782104,149.40268 64.944891,149.24057 72.469175,136.62366 80.177316,123.70031 88.302593,110.07317 73.611854,95.465466 64.86779,78.388544 66.803227,57.229213 68.171279,42.271585 74.052715,29.346265 84.803386,18.751772 105.39335,-1.535722 136.80516,-4.8214183 161.04854,10.751042 184.3331,25.708671 194.99678,54.845007 185.90675,79.782296 179.05265,77.92396 172.15111,76.049808 164.56356,73.9918 167.41828,60.127427 165.3069,47.676575 155.95591,37.010912 149.77793,29.969005 141.85035,26.278033 132.83544,24.917889 114.76411,22.187717 97.020957,33.798363 91.756331,51.535588 85.780001,71.666903 94.824562,88.1112 119.54043,100.50274 L 119.54043,100.50274 Z"
+ id="path6"
+ inkscape:connector-curvature="0"
+ style="fill:#c73a63" />
+ <path
+ d="M 149.84119,79.410629 C 157.31605,92.596907 164.90558,105.98286 172.42788,119.24624 210.44865,107.48337 239.11447,128.53001 249.39858,151.06332 261.81978,178.28201 253.32876,210.52019 228.93316,227.31243 203.89307,244.55146 172.22624,241.6058 150.04087,219.46195 155.69495,214.72912 161.37672,209.97455 167.44794,204.89576 189.36049,219.08831 208.52507,218.4201 222.75321,201.61402 234.88577,187.27715 234.62283,165.90036 222.13837,151.86399 207.73034,135.66681 188.43132,135.17257 165.10327,150.72131 155.42609,133.55345 145.58086,116.522 136.2101,99.229585 133.05093,93.401527 129.56161,90.020937 122.44062,88.787318 110.54727,86.725356 102.86879,76.512415 102.40815,65.06981 101.95543,53.753729 108.62172,43.524973 119.04224,39.539436 129.36391,35.59146 141.4767,38.778309 148.41976,47.554004 154.09362,54.724413 155.8966,62.794336 152.9114,71.637248 152.08108,74.102509 151.00562,76.488692 149.84119,79.410629 L 149.84119,79.410629 Z"
+ id="path8"
+ inkscape:connector-curvature="0"
+ style="fill:#4b4b4b" />
+ <path
+ d="M 167.70692,187.20993 121.9365,187.20993 C 117.54964,205.25359 108.0741,219.82176 91.746446,229.08576 79.054406,236.28582 65.37389,238.72736 50.813629,236.37676 24.006143,232.05316 2.0856857,207.9205 0.15617931,180.7453 -2.028354,149.96216 19.130976,122.59915 47.334192,116.4528 49.28149,123.52436 51.248559,130.66314 53.195858,137.71691 27.319517,150.919 18.363919,167.55309 25.605498,188.35261 31.981173,206.65722 50.090064,216.69026 69.752841,212.8095 89.832755,208.84769 99.956733,192.16023 98.721137,165.37844 117.75722,165.37844 136.80912,165.18074 155.84718,165.47531 163.28052,165.59195 169.01962,164.82094 174.62033,158.26734 183.84084,147.48306 200.811,148.45572 210.74124,158.64098 220.88894,169.04964 220.40261,185.79839 209.6638,195.76817 199.30259,205.38802 182.93341,204.87401 173.24041,194.50885 171.24764,192.37176 169.67794,189.83533 167.70692,187.20993 L 167.70692,187.20993 Z"
+ id="path10"
+ inkscape:connector-curvature="0"
+ style="fill:#4a4a4a" />
+ </g>
+</svg>
diff --git a/src/main/webapp/img/lib/mscae/dep/App_Service_Logic_App.svg b/src/main/webapp/img/lib/mscae/dep/App_Service_Logic_App.svg
new file mode 100644
index 00000000..dfef1c68
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/dep/App_Service_Logic_App.svg
@@ -0,0 +1,81 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Generator: Adobe Illustrator 17.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="Layer_1"
+ x="0px"
+ y="0px"
+ viewBox="0 0 50.029896 49.986137"
+ enable-background="new 0 0 50 50"
+ xml:space="preserve"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="App_Service_Logic_App.svg"
+ width="50.029896"
+ height="49.986137"><metadata
+ id="metadata21"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
+ id="defs19" /><sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1920"
+ inkscape:window-height="1018"
+ id="namedview17"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:zoom="11.355472"
+ inkscape:cx="38.239116"
+ inkscape:cy="17.878386"
+ inkscape:window-x="-8"
+ inkscape:window-y="-8"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="Layer_1" /><polygon
+ points="18.5,34.8 18.5,17.3 1,17.3 1,29.7 6.1,34.8 "
+ id="polygon3"
+ style="fill:#3999c6"
+ transform="translate(0,-0.01386178)" /><polygon
+ points="15.3,31.6 32.8,31.6 32.8,49.1 20.5,49.1 15.3,44 "
+ id="polygon5"
+ style="fill:#3999c6"
+ transform="translate(0,-0.01386178)" /><rect
+ x="-20.301416"
+ y="25.087427"
+ transform="matrix(0.70710678,-0.70710678,0.70710678,0.70710678,0,0)"
+ width="34.999664"
+ height="20.399803"
+ id="rect7"
+ style="fill:#e5e5e5" /><polygon
+ points="3.4,32.1 17.9,46.6 8.9,50 0,41.1 "
+ id="polygon9"
+ style="fill:#59b4d9"
+ transform="translate(0,-0.01386178)" /><path
+ d="M 28.2,7.3861382 C 37.1,-1.5138618 49.9,0.18613822 49.9,0.18613822 49.9,0.18613822 51.6,12.886138 42.7,21.886138 L 28.2,7.3861382 Z"
+ id="path11"
+ inkscape:connector-curvature="0"
+ style="fill:#59b4d9" /><circle
+ cx="27.200001"
+ cy="22.786137"
+ r="3.9000001"
+ id="circle13"
+ style="fill:#0072c6" /><path
+ d="M 49.5,0.08613822 C 47.3,-0.11386178 36.2,-0.61386178 28.2,7.3861382 L 18.3,17.286138 1,17.286138 1,29.686138 3.5,32.186138 0,41.086138 4.2,45.286138 49.5,0.08613822 Z"
+ id="path15"
+ inkscape:connector-curvature="0"
+ style="opacity:0.15;fill:#ffffff" /></svg> \ No newline at end of file
diff --git a/src/main/webapp/img/lib/mscae/dep/Application_Gateway.svg b/src/main/webapp/img/lib/mscae/dep/Application_Gateway.svg
new file mode 100644
index 00000000..7ef5b253
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/dep/Application_Gateway.svg
@@ -0,0 +1,69 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Generator: Adobe Illustrator 17.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="Layer_1"
+ x="0px"
+ y="0px"
+ height="50"
+ width="50.099998"
+ viewBox="0 0 50.099998 50"
+ enable-background="new 0 0 50 50"
+ xml:space="preserve"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="Application_Gateway_v1.svg"><metadata
+ id="metadata19"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
+ id="defs17" /><sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1920"
+ inkscape:window-height="1018"
+ id="namedview15"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:zoom="16.059062"
+ inkscape:cx="25"
+ inkscape:cy="25"
+ inkscape:window-x="-8"
+ inkscape:window-y="-8"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="Layer_1" /><path
+ d="M 25,50 C 23.8,50 22.6,49.5 21.7,48.6 L 1.4,28.3 C 0.5,27.4 0,26.2 0,25 0,23.8 0.5,22.6 1.4,21.7 L 21.7,1.4 C 22.6,0.5 23.8,0 25,0 26.2,0 27.4,0.5 28.3,1.4 L 48.7,21.8 C 49.6,22.7 50.1,23.8 50.1,25.1 50.1,26.3 49.6,27.5 48.7,28.4 L 28.3,48.6 C 27.4,49.5 26.2,50 25,50"
+ id="path3"
+ inkscape:connector-curvature="0"
+ style="fill:#3999c6" /><path
+ d="M 28.3,1.4 C 27.4,0.5 26.2,0 25,0 23.8,0 22.6,0.5 21.7,1.4 L 1.4,21.7 C 0.5,22.6 0,23.8 0,25 0,26.2 0.5,27.4 1.4,28.3 L 12.9,39.8 34.6,7.7 28.3,1.4 Z"
+ id="path5"
+ inkscape:connector-curvature="0"
+ style="opacity:0.15;fill:#ffffff" /><polygon
+ points="23.1,20.6 27,20.6 27,11 31.6,11 25,4.4 18.4,11 23.1,11 "
+ id="polygon7"
+ style="fill:#ffffff" /><polygon
+ points="26.9,29.6 23,29.6 23,39 18.4,39 25,45.6 31.6,39 26.9,39 "
+ id="polygon9"
+ style="fill:#ffffff" /><polygon
+ points="43.6,27 43.6,23 34.7,23 34.7,18.4 28.1,25 34.7,31.6 34.7,27 "
+ id="polygon11"
+ style="fill:#ffffff" /><polygon
+ points="6.4,23 6.4,27 15.4,27 15.4,31.6 22,25 15.4,18.4 15.4,23 "
+ id="polygon13"
+ style="fill:#ffffff" /></svg> \ No newline at end of file
diff --git a/src/main/webapp/img/lib/mscae/dep/Content_Delivery_Network.svg b/src/main/webapp/img/lib/mscae/dep/Content_Delivery_Network.svg
new file mode 100644
index 00000000..149b9af1
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/dep/Content_Delivery_Network.svg
@@ -0,0 +1,95 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Generator: Adobe Illustrator 17.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="Layer_1"
+ x="0px"
+ y="0px"
+ width="50"
+ height="33.799999"
+ viewBox="0 0 50 33.799999"
+ enable-background="new 0 0 50 50"
+ xml:space="preserve"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="Content_Delivery_Network.svg"><metadata
+ id="metadata31"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
+ id="defs29" /><sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1920"
+ inkscape:window-height="1018"
+ id="namedview27"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:zoom="16.059062"
+ inkscape:cx="25"
+ inkscape:cy="16.900001"
+ inkscape:window-x="-8"
+ inkscape:window-y="-8"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="Layer_1" /><path
+ d="M 44,14.1 C 44,13.7 44.1,13.2 44.1,12.8 44.1,5.7 38.3,0 31.1,0 26.9,0 23,2 20.6,5.3 19.1,4.3 17.3,3.8 15.4,3.8 10,3.8 5.6,8.2 5.6,13.5 L 5.6,14.3 C 2,16.2 0,19.3 0,23.1 0,29.1 4.9,33.8 11.2,33.8 L 38.8,33.8 C 45.1,33.8 50,29.1 50,23.1 50,19.1 47.8,15.9 44,14.1 Z"
+ id="path3"
+ inkscape:connector-curvature="0"
+ style="fill:#59b4d9" /><g
+ id="g5"
+ transform="translate(0,-8.1)"><path
+ d="M 32.3,17.3 C 32.3,17.3 32.3,17.3 32.3,17.3 32.3,17.3 32.3,17.3 32.3,17.3 Z"
+ id="path7"
+ inkscape:connector-curvature="0"
+ style="fill:#fcd116" /><path
+ d="M 32.4,17 C 32.4,17.1 32.3,17.1 32.3,17.2 32.3,17.1 32.3,17.1 32.4,17 L 36.7,9.4 C 36.7,9.4 36.7,9.4 36.7,9.4 L 32.4,17 Z"
+ id="path9"
+ inkscape:connector-curvature="0"
+ style="fill:#fcd116" /><path
+ d="M 22.7,23.1 27.6,23.1 C 27.8,23.1 27.9,23.1 27.9,23.2 28,23.3 28,23.5 28,23.7 L 23,35.9 C 22.9,36.2 23,36.3 23.2,36 L 23.9,35.2 35.7,17.5 38.9,17.5 C 38.9,17.5 38.9,17.5 38.9,17.5 L 33.7,17.5 32.7,17.5 C 32.7,17.5 32.6,17.5 32.6,17.5 L 29.7,17.5 34.4,8.5 C 33.4,8.2 32.3,8.1 31.2,8.1 29.6,8.1 28.1,8.4 26.7,8.9 L 22.4,22.6 C 22.2,22.9 22.4,23.1 22.7,23.1 Z"
+ id="path11"
+ inkscape:connector-curvature="0"
+ style="fill:#fcd116" /><path
+ d="M 39.1,18 23.9,35.2 23.8,35.4 39.1,18 C 39.4,17.7 39.3,17.5 38.9,17.5 L 38.9,17.5 C 39.2,17.5 39.3,17.7 39.1,18 Z"
+ id="path13"
+ inkscape:connector-curvature="0"
+ style="fill:#59b4d9" /><path
+ d="M 39.1,18 23.9,35.2 23.8,35.4 39.1,18 C 39.4,17.7 39.3,17.5 38.9,17.5 L 38.9,17.5 C 39.2,17.5 39.3,17.7 39.1,18 Z"
+ id="path15"
+ inkscape:connector-curvature="0"
+ style="opacity:0.3;fill:#ff8c00" /><path
+ d="M 23.9,35.2 39.1,18 C 39.3,17.7 39.2,17.5 38.9,17.5 L 35.7,17.5 23.9,35.2 Z"
+ id="path17"
+ inkscape:connector-curvature="0"
+ style="fill:#fcd116" /><path
+ d="M 23.9,35.2 39.1,18 C 39.3,17.7 39.2,17.5 38.9,17.5 L 35.7,17.5 23.9,35.2 Z"
+ id="path19"
+ inkscape:connector-curvature="0"
+ style="opacity:0.3;fill:#ff8c00" /><path
+ d="M 32.6,17.5 32.6,17.5 C 32.5,17.5 32.4,17.4 32.4,17.3 32.3,17.4 32.4,17.5 32.6,17.5 Z"
+ id="path21"
+ inkscape:connector-curvature="0"
+ style="fill:#ff8c00" /><path
+ d="M 32.3,17.3 C 32.3,17.3 32.3,17.2 32.3,17.2 32.3,17.2 32.3,17.3 32.3,17.3 Z"
+ id="path23"
+ inkscape:connector-curvature="0"
+ style="fill:#ff8c00" /><path
+ d="M 32.4,17 36.7,9.4 C 36,9.1 35.2,8.8 34.4,8.6 L 29.7,17.6 32.6,17.6 C 32.5,17.6 32.4,17.5 32.4,17.4 32.4,17.4 32.4,17.4 32.4,17.4 32.4,17.4 32.4,17.3 32.4,17.3 32.3,17.1 32.3,17 32.4,17 Z"
+ id="path25"
+ inkscape:connector-curvature="0"
+ style="fill:#ff8c00" /></g></svg> \ No newline at end of file
diff --git a/src/main/webapp/img/lib/mscae/dep/DataWarehouse.svg b/src/main/webapp/img/lib/mscae/dep/DataWarehouse.svg
new file mode 100644
index 00000000..d3076c5e
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/dep/DataWarehouse.svg
@@ -0,0 +1,114 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Generator: Adobe Illustrator 17.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="Layer_1"
+ x="0px"
+ y="0px"
+ width="50"
+ height="49.400002"
+ viewBox="0 0 50 49.400002"
+ enable-background="new 0 0 50 50"
+ xml:space="preserve"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="DataWarehouse.svg"><metadata
+ id="metadata31"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
+ id="defs29" /><sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1920"
+ inkscape:window-height="1018"
+ id="namedview27"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:zoom="16.059062"
+ inkscape:cx="25"
+ inkscape:cy="25.000001"
+ inkscape:window-x="-8"
+ inkscape:window-y="-8"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="Layer_1" /><g
+ id="g3"
+ transform="translate(0,-0.6)"><polygon
+ points="24.9,5.9 4.5,17.3 4.5,50 0,50 0,14.6 24.9,0.6 50,14.6 50,50 45.5,50 45.5,17.3 "
+ id="polygon5"
+ style="fill:#3999c6" /></g><rect
+ x="20.799999"
+ y="34.700001"
+ width="8.3999996"
+ height="6"
+ id="rect7"
+ style="fill:#b8d432" /><rect
+ x="20.799999"
+ y="25.199999"
+ width="8.3999996"
+ height="6.9000001"
+ id="rect9"
+ style="fill:#b8d432" /><rect
+ x="20.799999"
+ y="16.5"
+ width="8.3999996"
+ height="6"
+ id="rect11"
+ style="fill:#b8d432" /><rect
+ x="20.799999"
+ y="43.300003"
+ width="8.3999996"
+ height="6.0999999"
+ id="rect13"
+ style="fill:#b8d432" /><rect
+ x="31.799999"
+ y="43.300003"
+ width="8.3999996"
+ height="6.0999999"
+ id="rect15"
+ style="fill:#b8d432" /><rect
+ x="31.799999"
+ y="34.700001"
+ width="8.3999996"
+ height="6"
+ id="rect17"
+ style="fill:#b8d432" /><rect
+ x="31.799999"
+ y="25.199999"
+ width="8.3999996"
+ height="6.9000001"
+ id="rect19"
+ style="fill:#b8d432" /><rect
+ x="9.8000002"
+ y="25.199999"
+ width="8.3999996"
+ height="6.9000001"
+ id="rect21"
+ style="fill:#b8d432" /><rect
+ x="9.8000002"
+ y="34.700001"
+ width="8.3999996"
+ height="6"
+ id="rect23"
+ style="fill:#b8d432" /><rect
+ x="9.8000002"
+ y="43.300003"
+ width="8.3999996"
+ height="6.0999999"
+ id="rect25"
+ style="fill:#b8d432" /></svg> \ No newline at end of file
diff --git a/src/main/webapp/img/lib/mscae/dep/Data_Lake.svg b/src/main/webapp/img/lib/mscae/dep/Data_Lake.svg
new file mode 100644
index 00000000..f7acb5a3
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/dep/Data_Lake.svg
@@ -0,0 +1,93 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Generator: Adobe Illustrator 19.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="Layer_1"
+ x="0px"
+ y="0px"
+ width="37.799999"
+ height="50"
+ viewBox="0 0 37.799999 50"
+ enable-background="new 0 0 50 50"
+ xml:space="preserve"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="Data_Lake.svg"><metadata
+ id="metadata31"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
+ id="defs29" /><sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1920"
+ inkscape:window-height="1018"
+ id="namedview27"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:zoom="16.059062"
+ inkscape:cx="18.9"
+ inkscape:cy="25"
+ inkscape:window-x="-8"
+ inkscape:window-y="-8"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="Layer_1" /><g
+ id="g3"
+ transform="translate(-6.1,0)"><path
+ d="M 6.1,6.8 6.1,43.1 C 6.1,46.9 14.5,49.9 25,49.9 L 25,6.8 6.1,6.8 Z"
+ id="path5"
+ inkscape:connector-curvature="0"
+ style="fill:#3e3e3e" /><path
+ d="M 24.7,50 25,50 C 35.4,50 43.9,46.9 43.9,43.2 L 43.9,6.8 24.7,6.8 24.7,50 Z"
+ id="path7"
+ inkscape:connector-curvature="0"
+ style="fill:#a0a1a2" /><path
+ d="M 43.9,6.8 C 43.9,10.6 35.5,13.6 25,13.6 14.5,13.6 6.1,10.6 6.1,6.8 6.1,3.1 14.6,0 25,0 35.4,0 43.9,3.1 43.9,6.8"
+ id="path9"
+ inkscape:connector-curvature="0"
+ style="fill:#ffffff" /><path
+ d="M 40,6.4 C 40,8.9 33.3,10.9 25,10.9 16.7,10.9 10,8.9 10,6.4 10,3.9 16.7,1.9 25,1.9 33.3,1.9 40,3.9 40,6.4"
+ id="path11"
+ inkscape:connector-curvature="0"
+ style="fill:#7fba00" /><path
+ d="M 36.9,9.2 C 38.9,8.4 40,7.5 40,6.4 40,3.9 33.3,1.9 25,1.9 16.7,1.9 10,3.9 10,6.4 10,7.4 11.2,8.4 13.1,9.2 15.8,8.1 20.1,7.4 25,7.4 29.8,7.4 34.1,8.1 36.9,9.2"
+ id="path13"
+ inkscape:connector-curvature="0"
+ style="fill:#b8d432" /></g><g
+ id="g15"
+ transform="translate(-6.1,0)"><path
+ d="M 24.7,50 24.7,32 C 21.9,32 19.5,30.5 18.1,28.3 16.7,30.5 14.4,32 11.6,32 9.4,32 7.5,31.1 6.1,29.6 L 6.1,43.2 C 6.1,46.9 14.4,49.9 24.7,50 Z"
+ id="path17"
+ inkscape:connector-curvature="0"
+ style="fill:#3999c6" /><path
+ d="M 25,50 25,50 25,50 C 25,50 25,50 25,50 Z"
+ id="path19"
+ inkscape:connector-curvature="0"
+ style="fill:#3999c6" /><path
+ d="M 24.7,50 25,50 C 24.9,50 24.8,50 24.7,50 L 24.7,50 Z"
+ id="path21"
+ inkscape:connector-curvature="0"
+ style="fill:#59b4d9" /><path
+ d="M 38.1,32 C 35.3,32 32.8,30.5 31.4,28.3 30.1,30.5 27.7,31.9 24.9,32 L 24.9,50 24.9,50 C 35.3,50 43.8,46.9 43.8,43.2 L 43.8,29.5 C 42.4,31 40.4,32 38.1,32 Z"
+ id="path23"
+ inkscape:connector-curvature="0"
+ style="fill:#59b4d9" /><path
+ d="M 24.8,32 C 24.8,32 24.8,32 24.8,32 L 24.7,50 C 24.8,50 24.8,50 24.9,50 L 24.9,50 24.9,32 C 24.9,32 24.9,32 24.8,32 Z"
+ id="path25"
+ inkscape:connector-curvature="0"
+ style="fill:#59b4d9" /></g></svg> \ No newline at end of file
diff --git a/src/main/webapp/img/lib/mscae/dep/Data_Lake_Analytics.svg b/src/main/webapp/img/lib/mscae/dep/Data_Lake_Analytics.svg
new file mode 100644
index 00000000..7097b248
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/dep/Data_Lake_Analytics.svg
@@ -0,0 +1,147 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Generator: Adobe Illustrator 19.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="Layer_1"
+ x="0px"
+ y="0px"
+ width="50"
+ height="50.000015"
+ viewBox="-162 256 50 50.000015"
+ enable-background="new -162 256 50 50"
+ xml:space="preserve"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="Data_Lake_Analytics.svg"><metadata
+ id="metadata67"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
+ id="defs65" /><sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1920"
+ inkscape:window-height="1018"
+ id="namedview63"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:zoom="16.059062"
+ inkscape:cx="25"
+ inkscape:cy="25.000014"
+ inkscape:window-x="-8"
+ inkscape:window-y="-8"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="Layer_1" /><g
+ id="g3"><path
+ d="M -162,262.8 -162,299.1 C -162,302.9 -153.6,305.9 -143.1,305.9 L -143.1,262.8 -162,262.8 Z"
+ id="path5"
+ inkscape:connector-curvature="0"
+ style="fill:#3e3e3e" /><path
+ d="M -143.4,306 -143.1,306 C -132.7,306 -124.2,302.9 -124.2,299.2 L -124.2,262.8 -143.4,262.8 -143.4,306 Z"
+ id="path7"
+ inkscape:connector-curvature="0"
+ style="fill:#a0a1a2" /><path
+ d="M -124.2,262.8 C -124.2,266.6 -132.6,269.6 -143.1,269.6 -153.6,269.6 -162,266.6 -162,262.8 -162,259.1 -153.5,256 -143.1,256 -132.7,256 -124.2,259.1 -124.2,262.8"
+ id="path9"
+ inkscape:connector-curvature="0"
+ style="fill:#ffffff" /><path
+ d="M -128.1,262.4 C -128.1,264.9 -134.8,266.9 -143.1,266.9 -151.4,266.9 -158.1,264.9 -158.1,262.4 -158.1,259.9 -151.4,257.9 -143.1,257.9 -134.8,257.9 -128.1,259.9 -128.1,262.4"
+ id="path11"
+ inkscape:connector-curvature="0"
+ style="fill:#7fba00" /><path
+ d="M -131.2,265.2 C -129.2,264.4 -128.1,263.5 -128.1,262.4 -128.1,259.9 -134.8,257.9 -143.1,257.9 -151.4,257.9 -158.1,259.9 -158.1,262.4 -158.1,263.4 -156.9,264.4 -155,265.2 -152.3,264.1 -148,263.4 -143.1,263.4 -138.3,263.4 -134,264.1 -131.2,265.2"
+ id="path13"
+ inkscape:connector-curvature="0"
+ style="fill:#b8d432" /></g><g
+ id="g15"><path
+ d="M -143.4,306 -143.4,288 C -146.2,288 -148.6,286.5 -150,284.3 -151.4,286.5 -153.7,288 -156.5,288 -158.7,288 -160.6,287.1 -162,285.6 L -162,299.2 C -162,302.9 -153.7,305.9 -143.4,306 Z"
+ id="path17"
+ inkscape:connector-curvature="0"
+ style="fill:#3999c6" /><path
+ d="M -143.1,306 -143.1,306 -143.1,306 -143.1,306 Z"
+ id="path19"
+ inkscape:connector-curvature="0"
+ style="fill:#3999c6" /><path
+ d="M -143.4,306 -143.1,306 C -143.2,306 -143.3,306 -143.4,306 L -143.4,306 Z"
+ id="path21"
+ inkscape:connector-curvature="0"
+ style="fill:#59b4d9" /><path
+ d="M -130,288 C -132.8,288 -135.3,286.5 -136.7,284.3 -138,286.5 -140.4,287.9 -143.2,288 L -143.2,306 -143.2,306 C -132.8,306 -124.3,302.9 -124.3,299.2 L -124.3,285.5 C -125.7,287 -127.7,288 -130,288 Z"
+ id="path23"
+ inkscape:connector-curvature="0"
+ style="fill:#59b4d9" /><path
+ d="M -143.3,288 -143.3,288 -143.4,306 C -143.3,306 -143.3,306 -143.2,306 L -143.2,306 -143.2,288 C -143.2,288 -143.2,288 -143.3,288 Z"
+ id="path25"
+ inkscape:connector-curvature="0"
+ style="fill:#59b4d9" /></g><g
+ id="g27"><rect
+ x="-139.084"
+ y="291.93301"
+ width="4.8899999"
+ height="14.067"
+ id="rect29"
+ style="fill:#68217a" /></g><g
+ id="g31"><rect
+ x="-131.806"
+ y="288.625"
+ width="4.8899999"
+ height="17.375"
+ id="rect33"
+ style="fill:#68217a" /></g><g
+ id="g35"><rect
+ x="-124.537"
+ y="294.19199"
+ width="4.9060001"
+ height="11.808"
+ id="rect37"
+ style="fill:#68217a" /></g><g
+ id="g39"><rect
+ x="-117.251"
+ y="289.97"
+ width="4.8899999"
+ height="16.030001"
+ id="rect41"
+ style="fill:#68217a" /></g><g
+ id="g43"><polygon
+ points="-138.111,287.473 -127.679,279.808 -122.307,287.628 -113.925,280.308 -113.396,280.915 -113.864,281.323 -113.576,281.653 -122.541,289.483 -127.977,281.569 -137.374,288.474 "
+ id="polygon45"
+ style="fill:#68217a" /></g><g
+ id="g47"><circle
+ cx="-137.96899"
+ cy="288.04999"
+ r="1.864"
+ id="circle49"
+ style="fill:#804998" /></g><g
+ id="g51"><circle
+ cx="-127.864"
+ cy="280.88"
+ r="1.864"
+ id="circle53"
+ style="fill:#804998" /></g><g
+ id="g55"><circle
+ cx="-122.552"
+ cy="288.556"
+ r="1.864"
+ id="circle57"
+ style="fill:#804998" /></g><g
+ id="g59"><circle
+ cx="-113.864"
+ cy="281.14099"
+ r="1.864"
+ id="circle61"
+ style="fill:#804998" /></g></svg> \ No newline at end of file
diff --git a/src/main/webapp/img/lib/mscae/dep/Data_Lake_Store.svg b/src/main/webapp/img/lib/mscae/dep/Data_Lake_Store.svg
new file mode 100644
index 00000000..48119fcb
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/dep/Data_Lake_Store.svg
@@ -0,0 +1,99 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Generator: Adobe Illustrator 19.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="Layer_1"
+ x="0px"
+ y="0px"
+ width="50"
+ height="50"
+ viewBox="-162 256 50 50"
+ enable-background="new -162 256 50 50"
+ xml:space="preserve"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="Data_Lake_Store.svg"><metadata
+ id="metadata35"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
+ id="defs33" /><sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1920"
+ inkscape:window-height="1018"
+ id="namedview31"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:zoom="16.059062"
+ inkscape:cx="25"
+ inkscape:cy="25"
+ inkscape:window-x="-8"
+ inkscape:window-y="-8"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="Layer_1" /><g
+ id="g3"><path
+ d="M -162,262.8 -162,299.1 C -162,302.9 -153.6,305.9 -143.1,305.9 L -143.1,262.8 -162,262.8 Z"
+ id="path5"
+ inkscape:connector-curvature="0"
+ style="fill:#3e3e3e" /><path
+ d="M -143.4,306 -143.1,306 C -132.7,306 -124.2,302.9 -124.2,299.2 L -124.2,262.8 -143.4,262.8 -143.4,306 Z"
+ id="path7"
+ inkscape:connector-curvature="0"
+ style="fill:#a0a1a2" /><path
+ d="M -124.2,262.8 C -124.2,266.6 -132.6,269.6 -143.1,269.6 -153.6,269.6 -162,266.6 -162,262.8 -162,259.1 -153.5,256 -143.1,256 -132.7,256 -124.2,259.1 -124.2,262.8"
+ id="path9"
+ inkscape:connector-curvature="0"
+ style="fill:#ffffff" /><path
+ d="M -128.1,262.4 C -128.1,264.9 -134.8,266.9 -143.1,266.9 -151.4,266.9 -158.1,264.9 -158.1,262.4 -158.1,259.9 -151.4,257.9 -143.1,257.9 -134.8,257.9 -128.1,259.9 -128.1,262.4"
+ id="path11"
+ inkscape:connector-curvature="0"
+ style="fill:#7fba00" /><path
+ d="M -131.2,265.2 C -129.2,264.4 -128.1,263.5 -128.1,262.4 -128.1,259.9 -134.8,257.9 -143.1,257.9 -151.4,257.9 -158.1,259.9 -158.1,262.4 -158.1,263.4 -156.9,264.4 -155,265.2 -152.3,264.1 -148,263.4 -143.1,263.4 -138.3,263.4 -134,264.1 -131.2,265.2"
+ id="path13"
+ inkscape:connector-curvature="0"
+ style="fill:#b8d432" /></g><g
+ id="g15"><path
+ d="M -143.4,306 -143.4,288 C -146.2,288 -148.6,286.5 -150,284.3 -151.4,286.5 -153.7,288 -156.5,288 -158.7,288 -160.6,287.1 -162,285.6 L -162,299.2 C -162,302.9 -153.7,305.9 -143.4,306 Z"
+ id="path17"
+ inkscape:connector-curvature="0"
+ style="fill:#3999c6" /><path
+ d="M -143.1,306 -143.1,306 -143.1,306 -143.1,306 Z"
+ id="path19"
+ inkscape:connector-curvature="0"
+ style="fill:#3999c6" /><path
+ d="M -143.4,306 -143.1,306 C -143.2,306 -143.3,306 -143.4,306 L -143.4,306 Z"
+ id="path21"
+ inkscape:connector-curvature="0"
+ style="fill:#59b4d9" /><path
+ d="M -130,288 C -132.8,288 -135.3,286.5 -136.7,284.3 -138,286.5 -140.4,287.9 -143.2,288 L -143.2,306 -143.2,306 C -132.8,306 -124.3,302.9 -124.3,299.2 L -124.3,285.5 C -125.7,287 -127.7,288 -130,288 Z"
+ id="path23"
+ inkscape:connector-curvature="0"
+ style="fill:#59b4d9" /><path
+ d="M -143.3,288 -143.3,288 -143.4,306 C -143.3,306 -143.3,306 -143.2,306 L -143.2,306 -143.2,288 C -143.2,288 -143.2,288 -143.3,288 Z"
+ id="path25"
+ inkscape:connector-curvature="0"
+ style="fill:#59b4d9" /></g><path
+ d="M -113.049,286.378 -113.049,284.22 -127.246,284.22 -130.465,281 -139.126,281 -139.126,304.713 C -139.126,305.423 -138.551,306 -137.84,306 L -137.84,306 -113.286,306 C -112.576,306 -112,305.424 -112,304.713 L -112,286.377 -113.049,286.377 Z"
+ id="path27"
+ inkscape:connector-curvature="0"
+ style="fill:#fee087" /><path
+ d="M -136.553,286.378 -136.553,304.713 C -136.553,305.424 -137.129,306 -137.839,306 -138.55,306 -139.125,305.424 -139.125,304.713 L -139.125,281 -130.464,281 -127.245,284.22 -113.048,284.22 -113.048,286.378 -136.553,286.378 Z"
+ id="path29"
+ inkscape:connector-curvature="0"
+ style="opacity:0.2;fill:#1e1e1e" /></svg> \ No newline at end of file
diff --git a/src/main/webapp/img/lib/mscae/dep/SQL_Server_Stretch_DB.svg b/src/main/webapp/img/lib/mscae/dep/SQL_Server_Stretch_DB.svg
new file mode 100644
index 00000000..f70ee1e3
--- /dev/null
+++ b/src/main/webapp/img/lib/mscae/dep/SQL_Server_Stretch_DB.svg
@@ -0,0 +1,85 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Generator: Adobe Illustrator 19.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="Layer_1"
+ x="0px"
+ y="0px"
+ width="50"
+ height="50"
+ viewBox="0 0 50 50"
+ enable-background="new 0 0 50 50"
+ xml:space="preserve"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="SQL_Server_Stretch_DB.svg"><metadata
+ id="metadata25"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
+ id="defs23" /><sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1920"
+ inkscape:window-height="1018"
+ id="namedview21"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:zoom="16.059062"
+ inkscape:cx="25"
+ inkscape:cy="25"
+ inkscape:window-x="-8"
+ inkscape:window-y="-8"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="Layer_1" /><path
+ d="M 45.302,25.945 C 45.302,18.865 47.08,12.409 50,7.516 L 50,6.831 24.657,6.831 24.657,49.999 25,49.999 C 25.426,49.999 25.85,49.996 26.271,49.99 26.402,49.988 26.531,49.984 26.662,49.982 26.952,49.977 27.242,49.972 27.529,49.964 27.685,49.96 27.839,49.953 27.994,49.948 28.251,49.94 28.509,49.932 28.763,49.921 28.94,49.914 29.114,49.904 29.289,49.896 29.519,49.885 29.751,49.875 29.979,49.862 30.168,49.852 30.355,49.839 30.543,49.827 30.752,49.814 30.963,49.802 31.17,49.788 31.366,49.774 31.559,49.759 31.753,49.744 31.951,49.729 32.149,49.714 32.345,49.698 32.536,49.682 32.725,49.664 32.914,49.647 33.107,49.629 33.302,49.612 33.493,49.593 33.688,49.574 33.88,49.553 34.073,49.532 34.252,49.513 34.432,49.494 34.61,49.474 34.807,49.452 35.001,49.427 35.195,49.404 35.366,49.383 35.537,49.363 35.706,49.341 35.902,49.316 36.095,49.289 36.289,49.262 36.449,49.24 36.61,49.218 36.768,49.195 36.965,49.166 37.158,49.136 37.352,49.106 37.502,49.083 37.653,49.06 37.802,49.035 38.001,49.003 38.196,48.969 38.391,48.935 38.527,48.911 38.665,48.888 38.799,48.864 38.998,48.828 39.193,48.791 39.388,48.753 39.515,48.729 39.643,48.704 39.768,48.679 39.964,48.64 40.156,48.599 40.347,48.559 40.466,48.534 40.585,48.509 40.702,48.483 40.894,48.441 41.082,48.397 41.27,48.353 41.38,48.327 41.491,48.301 41.599,48.275 41.789,48.229 41.975,48.182 42.16,48.134 42.259,48.108 42.358,48.083 42.455,48.057 42.644,48.007 42.829,47.955 43.012,47.903 43.099,47.878 43.186,47.854 43.271,47.829 43.459,47.774 43.642,47.718 43.823,47.662 43.898,47.639 43.972,47.615 44.046,47.592 44.229,47.533 44.409,47.473 44.585,47.413 44.652,47.39 44.719,47.367 44.785,47.344 44.962,47.281 45.135,47.218 45.305,47.154 45.363,47.132 45.421,47.11 45.478,47.088 45.649,47.021 45.816,46.954 45.979,46.885 46.029,46.864 46.079,46.843 46.128,46.822 46.292,46.752 46.451,46.68 46.605,46.608 46.648,46.588 46.69,46.568 46.732,46.548 46.887,46.474 47.038,46.398 47.183,46.322 47.219,46.303 47.254,46.284 47.289,46.265 47.435,46.187 47.576,46.108 47.711,46.028 47.74,46.011 47.768,45.993 47.797,45.976 47.933,45.894 48.064,45.811 48.188,45.726 48.211,45.71 48.234,45.694 48.257,45.678 48.382,45.592 48.501,45.505 48.613,45.417 48.631,45.403 48.647,45.389 48.665,45.375 48.778,45.285 48.884,45.194 48.983,45.102 48.996,45.09 49.008,45.078 49.021,45.065 49.12,44.971 49.213,44.876 49.298,44.78 49.307,44.77 49.315,44.759 49.324,44.749 49.409,44.651 49.487,44.553 49.556,44.453 49.562,44.445 49.567,44.436 49.573,44.428 49.642,44.326 49.704,44.224 49.757,44.121 49.76,44.115 49.763,44.108 49.766,44.102 49.779,44.075 49.787,44.048 49.8,44.021 46.998,39.171 45.302,32.857 45.302,25.945 Z"
+ id="path3"
+ inkscape:connector-curvature="0"
+ style="fill:#0072c6" /><path
+ enable-background="new "
+ d="M 45.302,25.945 C 45.302,18.865 47.08,12.409 50,7.516 L 50,6.831 24.657,6.831 24.657,49.999 25,49.999 C 37.75,49.999 48.26,47.391 49.796,44.02 46.998,39.171 45.302,32.857 45.302,25.945 Z"
+ id="path5"
+ inkscape:connector-curvature="0"
+ style="opacity:0.15;fill:#ffffff" /><path
+ d="M 0,6.831 0,7.322 C 0.096,7.587 0.182,7.87 0.274,8.143 2.978,12.955 4.61,19.163 4.61,25.945 4.61,32.818 2.933,39.1 0.164,43.938 1.564,47.348 12.147,50 25,50 L 25,6.831 0,6.831 Z"
+ id="path7"
+ inkscape:connector-curvature="0"
+ style="fill:#0072c6" /><path
+ d="M 50,6.831 C 50,10.604 38.806,13.662 25,13.662 11.194,13.662 0,10.603 0,6.831 0,3.059 11.193,0 25,0 38.807,0 50,3.058 50,6.831"
+ id="path9"
+ inkscape:connector-curvature="0"
+ style="fill:#ffffff" /><path
+ d="M 44.889,6.437 C 44.889,8.928 35.984,10.944 25,10.944 14.016,10.944 5.11,8.928 5.11,6.437 5.11,3.947 14.016,1.93 25,1.93 35.984,1.93 44.889,3.948 44.889,6.437"
+ id="path11"
+ inkscape:connector-curvature="0"
+ style="fill:#7fba00" /><path
+ d="M 40.722,9.191 C 43.326,8.429 44.89,7.475 44.89,6.439 44.89,3.948 35.985,1.931 25,1.931 14.016,1.931 5.111,3.949 5.111,6.439 5.111,7.475 6.676,8.429 9.279,9.191 12.915,8.127 18.598,7.439 25,7.439 31.404,7.439 37.083,8.127 40.722,9.191"
+ id="path13"
+ inkscape:connector-curvature="0"
+ style="fill:#b8d432" /><path
+ d="M 18.547,32.354 C 18.547,33.476 18.14,34.345 17.326,34.961 16.512,35.577 15.388,35.885 13.953,35.885 12.732,35.885 11.712,35.665 10.892,35.225 L 10.892,32.585 C 11.838,33.388 12.88,33.79 14.018,33.79 14.568,33.79 14.993,33.68 15.293,33.46 15.593,33.24 15.743,32.949 15.743,32.585 15.743,32.228 15.599,31.917 15.31,31.653 15.021,31.389 14.434,31.048 13.549,30.63 11.745,29.784 10.843,28.628 10.843,27.166 10.843,26.105 11.236,25.254 12.023,24.613 12.809,23.973 13.854,23.652 15.157,23.652 16.312,23.652 17.268,23.804 18.028,24.106 L 18.028,26.572 C 17.231,26.022 16.323,25.747 15.306,25.747 14.795,25.747 14.391,25.855 14.094,26.072 13.797,26.29 13.649,26.58 13.649,26.942 13.649,27.316 13.768,27.623 14.008,27.862 14.247,28.101 14.738,28.397 15.48,28.749 16.586,29.272 17.373,29.802 17.844,30.341 18.312,30.881 18.547,31.552 18.547,32.354 Z"
+ id="path15"
+ inkscape:connector-curvature="0"
+ style="fill:#ffffff" /><path
+ d="M 31.274,29.682 C 31.274,31.073 30.957,32.281 30.325,33.303 29.692,34.326 28.802,35.043 27.653,35.456 L 31.084,38.632 27.62,38.632 25.17,35.885 C 24.12,35.847 23.172,35.569 22.328,35.052 21.484,34.536 20.832,33.827 20.373,32.928 19.914,32.029 19.684,31.026 19.684,29.921 19.684,28.695 19.933,27.602 20.43,26.642 20.928,25.682 21.627,24.944 22.529,24.427 23.431,23.911 24.464,23.652 25.631,23.652 26.719,23.652 27.694,23.902 28.555,24.403 29.415,24.903 30.083,25.615 30.559,26.539 31.036,27.463 31.274,28.511 31.274,29.682 Z M 28.47,29.831 C 28.47,28.632 28.209,27.685 27.686,26.989 27.163,26.293 26.449,25.945 25.541,25.945 24.617,25.945 23.878,26.294 23.322,26.992 22.767,27.691 22.489,28.62 22.489,29.78 22.489,30.935 22.761,31.857 23.305,32.547 23.85,33.237 24.572,33.582 25.474,33.582 26.393,33.582 27.121,33.248 27.66,32.58 28.2,31.913 28.47,30.996 28.47,29.831 Z"
+ id="path17"
+ inkscape:connector-curvature="0"
+ style="fill:#ffffff" /><polygon
+ points="35.893,23.851 35.893,33.518 40.273,33.518 40.273,35.679 33.229,35.679 33.229,23.851 "
+ id="polygon19"
+ style="fill:#ffffff" /></svg> \ No newline at end of file
diff --git a/src/main/webapp/js/app.min.js b/src/main/webapp/js/app.min.js
index d6897de6..84542f3d 100644
--- a/src/main/webapp/js/app.min.js
+++ b/src/main/webapp/js/app.min.js
@@ -104,7 +104,7 @@ ko:"한국어",ja:"日本語",zh:"中文(中国)","zh-tw":"中文(å°ç£ï¼
function setCurrentXml(a,b){null!=window.parent&&null!=window.parent.openFile&&window.parent.openFile.setData(a,b)}
(function(){if("undefined"!==typeof JSON&&isLocalStorage)try{var a=localStorage.getItem(".drawio-config"),b=!0;null!=a&&(b=JSON.parse(a).showStartScreen);0==b&&(urlParams.splash="0")}catch(c){}a=urlParams["export"];null!=a&&("http://"!=a.substring(0,7)&&"https://"!=a.substring(0,8)&&(a="http://"+a),EXPORT_URL=a);window.DRAWIO_LOG_URL=window.DRAWIO_LOG_URL||"";b=window.location.host;"test.draw.io"!=b&&(a=b.length-7,b=b.lastIndexOf("draw.io",a),-1!==b&&b===a&&(window.DRAWIO_LOG_URL="https://log.draw.io"))})();
if("1"==urlParams.offline||"1"==urlParams.demo||"1"==urlParams.stealth||"1"==urlParams.local)urlParams.analytics="0",urlParams.picker="0",urlParams.gapi="0",urlParams.db="0",urlParams.od="0",urlParams.gh="0",urlParams.tr="0";if("1"==urlParams.offline||"1"==urlParams.local)urlParams.math="0";"1"==urlParams.lightbox&&(urlParams.chrome="0");window.urlParams=window.urlParams||{};window.MAX_REQUEST_SIZE=window.MAX_REQUEST_SIZE||10485760;window.MAX_AREA=window.MAX_AREA||225E6;window.EXPORT_URL=window.EXPORT_URL||"/export";window.SAVE_URL=window.SAVE_URL||"/save";window.OPEN_URL=window.OPEN_URL||"/open";window.RESOURCES_PATH=window.RESOURCES_PATH||"resources";window.RESOURCE_BASE=window.RESOURCE_BASE||window.RESOURCES_PATH+"/grapheditor";window.STENCIL_PATH=window.STENCIL_PATH||"stencils";window.IMAGE_PATH=window.IMAGE_PATH||"images";
-window.STYLE_PATH=window.STYLE_PATH||"styles";window.CSS_PATH=window.CSS_PATH||"styles";window.OPEN_FORM=window.OPEN_FORM||"open.html";window.mxBasePath=window.mxBasePath||"../../../src";window.mxLanguage=window.mxLanguage||urlParams.lang;window.mxLanguages=window.mxLanguages||["de"];var mxClient={VERSION:"3.9.1",IS_IE:0<=navigator.userAgent.indexOf("MSIE"),IS_IE6:0<=navigator.userAgent.indexOf("MSIE 6"),IS_IE11:!!navigator.userAgent.match(/Trident\/7\./),IS_EDGE:!!navigator.userAgent.match(/Edge\//),IS_QUIRKS:0<=navigator.userAgent.indexOf("MSIE")&&(null==document.documentMode||5==document.documentMode),IS_EM:"spellcheck"in document.createElement("textarea")&&8==document.documentMode,VML_PREFIX:"v",OFFICE_PREFIX:"o",IS_NS:0<=navigator.userAgent.indexOf("Mozilla/")&&0>navigator.userAgent.indexOf("MSIE")&&
+window.STYLE_PATH=window.STYLE_PATH||"styles";window.CSS_PATH=window.CSS_PATH||"styles";window.OPEN_FORM=window.OPEN_FORM||"open.html";window.mxBasePath=window.mxBasePath||"../../../src";window.mxLanguage=window.mxLanguage||urlParams.lang;window.mxLanguages=window.mxLanguages||["de"];var mxClient={VERSION:"3.9.3",IS_IE:0<=navigator.userAgent.indexOf("MSIE"),IS_IE6:0<=navigator.userAgent.indexOf("MSIE 6"),IS_IE11:!!navigator.userAgent.match(/Trident\/7\./),IS_EDGE:!!navigator.userAgent.match(/Edge\//),IS_QUIRKS:0<=navigator.userAgent.indexOf("MSIE")&&(null==document.documentMode||5==document.documentMode),IS_EM:"spellcheck"in document.createElement("textarea")&&8==document.documentMode,VML_PREFIX:"v",OFFICE_PREFIX:"o",IS_NS:0<=navigator.userAgent.indexOf("Mozilla/")&&0>navigator.userAgent.indexOf("MSIE")&&
0>navigator.userAgent.indexOf("Edge/"),IS_OP:0<=navigator.userAgent.indexOf("Opera/")||0<=navigator.userAgent.indexOf("OPR/"),IS_OT:0<=navigator.userAgent.indexOf("Presto/")&&0>navigator.userAgent.indexOf("Presto/2.4.")&&0>navigator.userAgent.indexOf("Presto/2.3.")&&0>navigator.userAgent.indexOf("Presto/2.2.")&&0>navigator.userAgent.indexOf("Presto/2.1.")&&0>navigator.userAgent.indexOf("Presto/2.0.")&&0>navigator.userAgent.indexOf("Presto/1."),IS_SF:0<=navigator.userAgent.indexOf("AppleWebKit/")&&
0>navigator.userAgent.indexOf("Chrome/")&&0>navigator.userAgent.indexOf("Edge/"),IS_IOS:navigator.userAgent.match(/(iPad|iPhone|iPod)/g)?!0:!1,IS_GC:0<=navigator.userAgent.indexOf("Chrome/")&&0>navigator.userAgent.indexOf("Edge/"),IS_CHROMEAPP:null!=window.chrome&&null!=chrome.app&&null!=chrome.app.runtime,IS_FF:0<=navigator.userAgent.indexOf("Firefox/"),IS_MT:0<=navigator.userAgent.indexOf("Firefox/")&&0>navigator.userAgent.indexOf("Firefox/1.")&&0>navigator.userAgent.indexOf("Firefox/2.")||0<=navigator.userAgent.indexOf("Iceweasel/")&&
0>navigator.userAgent.indexOf("Iceweasel/1.")&&0>navigator.userAgent.indexOf("Iceweasel/2.")||0<=navigator.userAgent.indexOf("SeaMonkey/")&&0>navigator.userAgent.indexOf("SeaMonkey/1.")||0<=navigator.userAgent.indexOf("Iceape/")&&0>navigator.userAgent.indexOf("Iceape/1."),IS_SVG:0<=navigator.userAgent.indexOf("Firefox/")||0<=navigator.userAgent.indexOf("Iceweasel/")||0<=navigator.userAgent.indexOf("Seamonkey/")||0<=navigator.userAgent.indexOf("Iceape/")||0<=navigator.userAgent.indexOf("Galeon/")||
@@ -1980,11 +1980,11 @@ a.setAttribute("pageHeight",this.graph.pageFormat.height);null!=this.graph.backg
Editor.prototype.createUndoManager=function(){var a=this.graph,c=new mxUndoManager;this.undoListener=function(a,d){c.undoableEditHappened(d.getProperty("edit"))};var d=mxUtils.bind(this,function(a,c){this.undoListener.apply(this,arguments)});a.getModel().addListener(mxEvent.UNDO,d);a.getView().addListener(mxEvent.UNDO,d);d=function(b,c){for(var d=a.getSelectionCellsForChanges(c.getProperty("edit").changes),f=a.getModel(),g=[],h=0;h<d.length;h++)(f.isVertex(d[h])||f.isEdge(d[h]))&&null!=a.view.getState(d[h])&&
g.push(d[h]);a.setSelectionCells(g)};c.addListener(mxEvent.UNDO,d);c.addListener(mxEvent.REDO,d);return c};Editor.prototype.initStencilRegistry=function(){};Editor.prototype.destroy=function(){null!=this.graph&&(this.graph.destroy(),this.graph=null)};OpenFile=function(a){this.consumer=this.producer=null;this.done=a;this.args=null};OpenFile.prototype.setConsumer=function(a){this.consumer=a;this.execute()};OpenFile.prototype.setData=function(){this.args=arguments;this.execute()};
OpenFile.prototype.error=function(a){this.cancel(!0);mxUtils.alert(a)};OpenFile.prototype.execute=function(){null!=this.consumer&&null!=this.args&&(this.cancel(!1),this.consumer.apply(this,this.args))};OpenFile.prototype.cancel=function(a){null!=this.done&&this.done(null!=a?a:!0)};
-function Dialog(a,c,d,b,f,e,k,g){var h=0;mxClient.IS_VML&&(null==document.documentMode||8>document.documentMode)&&(h=80);d+=h;b+=h;var l=d,m=b,n=Math.max(document.body.clientHeight,document.documentElement.clientHeight),p=Math.max(1,Math.round((document.body.clientWidth-d-64)/2)),q=Math.max(1,Math.round((n-b-a.footerHeight)/3));mxClient.IS_QUIRKS||(c.style.maxHeight="100%");d=Math.min(d,document.body.scrollWidth-64);b=Math.min(b,n-64);0<a.dialogs.length&&(this.zIndex+=2*a.dialogs.length);null==this.bg&&
-(this.bg=a.createDiv("background"),this.bg.style.position="absolute",this.bg.style.background=Dialog.backdropColor,this.bg.style.height=n+"px",this.bg.style.right="0px",this.bg.style.zIndex=this.zIndex-2,mxUtils.setOpacity(this.bg,this.bgOpacity),mxClient.IS_QUIRKS&&new mxDivResizer(this.bg));var t=mxUtils.getDocumentScrollOrigin(document);this.bg.style.left=t.x+"px";this.bg.style.top=t.y+"px";p+=t.x;q+=t.y;f&&document.body.appendChild(this.bg);var r=a.createDiv("geDialog");f=this.getPosition(p,q,
-d,b);p=f.x;q=f.y;r.style.width=d+"px";r.style.height=b+"px";r.style.left=p+"px";r.style.top=q+"px";r.style.zIndex=this.zIndex;r.appendChild(c);document.body.appendChild(r);!g&&c.clientHeight>r.clientHeight-64&&(c.style.overflowY="auto");e&&(e=document.createElement("img"),e.setAttribute("src",Dialog.prototype.closeImage),e.setAttribute("title",mxResources.get("close")),e.className="geDialogClose",e.style.top=q+14+"px",e.style.left=p+d+38-h+"px",e.style.zIndex=this.zIndex,mxEvent.addListener(e,"click",
-mxUtils.bind(this,function(){a.hideDialog(!0)})),document.body.appendChild(e),this.dialogImg=e,mxEvent.addGestureListeners(this.bg,null,null,mxUtils.bind(this,function(b){a.hideDialog(!0)})));this.resizeListener=mxUtils.bind(this,function(){n=Math.max(document.body.clientHeight,document.documentElement.clientHeight);this.bg.style.height=n+"px";p=Math.max(1,Math.round((document.body.clientWidth-d-64)/2));q=Math.max(1,Math.round((n-b-a.footerHeight)/3));d=Math.min(l,document.body.scrollWidth-64);b=
-Math.min(m,n-64);var e=this.getPosition(p,q,d,b);p=e.x;q=e.y;r.style.left=p+"px";r.style.top=q+"px";r.style.width=d+"px";r.style.height=b+"px";!g&&c.clientHeight>r.clientHeight-64&&(c.style.overflowY="auto");null!=this.dialogImg&&(this.dialogImg.style.top=q+14+"px",this.dialogImg.style.left=p+d+38-h+"px")});mxEvent.addListener(window,"resize",this.resizeListener);this.onDialogClose=k;this.container=r;a.editor.fireEvent(new mxEventObject("showDialog"))}Dialog.backdropColor="white";
+function Dialog(a,c,d,b,f,e,k,g){var h=0;mxClient.IS_VML&&(null==document.documentMode||8>document.documentMode)&&(h=80);d+=h;b+=h;var l=d,m=b,p=Math.max(document.body.clientHeight,document.documentElement.clientHeight),n=Math.max(1,Math.round((document.body.clientWidth-d-64)/2)),q=Math.max(1,Math.round((p-b-a.footerHeight)/3));mxClient.IS_QUIRKS||(c.style.maxHeight="100%");d=Math.min(d,document.body.scrollWidth-64);b=Math.min(b,p-64);0<a.dialogs.length&&(this.zIndex+=2*a.dialogs.length);null==this.bg&&
+(this.bg=a.createDiv("background"),this.bg.style.position="absolute",this.bg.style.background=Dialog.backdropColor,this.bg.style.height=p+"px",this.bg.style.right="0px",this.bg.style.zIndex=this.zIndex-2,mxUtils.setOpacity(this.bg,this.bgOpacity),mxClient.IS_QUIRKS&&new mxDivResizer(this.bg));var t=mxUtils.getDocumentScrollOrigin(document);this.bg.style.left=t.x+"px";this.bg.style.top=t.y+"px";n+=t.x;q+=t.y;f&&document.body.appendChild(this.bg);var r=a.createDiv("geDialog");f=this.getPosition(n,q,
+d,b);n=f.x;q=f.y;r.style.width=d+"px";r.style.height=b+"px";r.style.left=n+"px";r.style.top=q+"px";r.style.zIndex=this.zIndex;r.appendChild(c);document.body.appendChild(r);!g&&c.clientHeight>r.clientHeight-64&&(c.style.overflowY="auto");e&&(e=document.createElement("img"),e.setAttribute("src",Dialog.prototype.closeImage),e.setAttribute("title",mxResources.get("close")),e.className="geDialogClose",e.style.top=q+14+"px",e.style.left=n+d+38-h+"px",e.style.zIndex=this.zIndex,mxEvent.addListener(e,"click",
+mxUtils.bind(this,function(){a.hideDialog(!0)})),document.body.appendChild(e),this.dialogImg=e,mxEvent.addGestureListeners(this.bg,null,null,mxUtils.bind(this,function(b){a.hideDialog(!0)})));this.resizeListener=mxUtils.bind(this,function(){p=Math.max(document.body.clientHeight,document.documentElement.clientHeight);this.bg.style.height=p+"px";n=Math.max(1,Math.round((document.body.clientWidth-d-64)/2));q=Math.max(1,Math.round((p-b-a.footerHeight)/3));d=Math.min(l,document.body.scrollWidth-64);b=
+Math.min(m,p-64);var e=this.getPosition(n,q,d,b);n=e.x;q=e.y;r.style.left=n+"px";r.style.top=q+"px";r.style.width=d+"px";r.style.height=b+"px";!g&&c.clientHeight>r.clientHeight-64&&(c.style.overflowY="auto");null!=this.dialogImg&&(this.dialogImg.style.top=q+14+"px",this.dialogImg.style.left=n+d+38-h+"px")});mxEvent.addListener(window,"resize",this.resizeListener);this.onDialogClose=k;this.container=r;a.editor.fireEvent(new mxEventObject("showDialog"))}Dialog.backdropColor="white";
Dialog.prototype.zIndex=mxPopupMenu.prototype.zIndex-1;
Dialog.prototype.noColorImage=mxClient.IS_SVG?"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkEzRDlBMUUwODYxMTExRTFCMzA4RDdDMjJBMEMxRDM3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkEzRDlBMUUxODYxMTExRTFCMzA4RDdDMjJBMEMxRDM3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTNEOUExREU4NjExMTFFMUIzMDhEN0MyMkEwQzFEMzciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTNEOUExREY4NjExMTFFMUIzMDhEN0MyMkEwQzFEMzciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5xh3fmAAAABlBMVEX////MzMw46qqDAAAAGElEQVR42mJggAJGKGAYIIGBth8KAAIMAEUQAIElnLuQAAAAAElFTkSuQmCC":IMAGE_PATH+
"/nocolor.png";Dialog.prototype.closeImage=mxClient.IS_SVG?"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJAQMAAADaX5RTAAAABlBMVEV7mr3///+wksspAAAAAnRSTlP/AOW3MEoAAAAdSURBVAgdY9jXwCDDwNDRwHCwgeExmASygSL7GgB12QiqNHZZIwAAAABJRU5ErkJggg==":IMAGE_PATH+"/close.png";
@@ -1995,30 +1995,30 @@ Dialog.prototype.lockedImage=mxClient.IS_SVG?"data:image/png;base64,iVBORw0KGgoA
Dialog.prototype.unlockedImage=mxClient.IS_SVG?"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAMAAABhq6zVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzdDMDZCN0QxNzIxMTFFNUI0RTk5NTg4OTcyMUUyODEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzdDMDZCN0UxNzIxMTFFNUI0RTk5NTg4OTcyMUUyODEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozN0MwNkI3QjE3MjExMUU1QjRFOTk1ODg5NzIxRTI4MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozN0MwNkI3QzE3MjExMUU1QjRFOTk1ODg5NzIxRTI4MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkKMpVwAAAAYUExURZmZmbKysr+/v6ysrOXl5czMzLGxsf///zHN5lwAAAAIdFJOU/////////8A3oO9WQAAADxJREFUeNpUzFESACAEBNBVsfe/cZJU+8Mzs8CIABCidtfGOndnYsT40HDSiCcbPdoJo10o9aI677cpwACRoAF3dFNlswAAAABJRU5ErkJggg==":IMAGE_PATH+
"/unlocked.png";Dialog.prototype.bgOpacity=80;Dialog.prototype.getPosition=function(a,c){return new mxPoint(a,c)};Dialog.prototype.close=function(a){null!=this.onDialogClose&&(this.onDialogClose(a),this.onDialogClose=null);null!=this.dialogImg&&(this.dialogImg.parentNode.removeChild(this.dialogImg),this.dialogImg=null);null!=this.bg&&null!=this.bg.parentNode&&this.bg.parentNode.removeChild(this.bg);mxEvent.removeListener(window,"resize",this.resizeListener);this.container.parentNode.removeChild(this.container)};
var PrintDialog=function(a,c){this.create(a,c)};
-PrintDialog.prototype.create=function(a){function c(a){var b=g.checked||l.checked,c=parseInt(n.value)/100;isNaN(c)&&(c=1,n.value="100%");var c=.75*c,e=d.pageFormat||mxConstants.PAGE_FORMAT_A4_PORTRAIT,f=1/d.pageScale;if(b){var k=g.checked?1:parseInt(m.value);isNaN(k)||(f=mxUtils.getScaleForPageCount(k,d,e))}d.getGraphBounds();var h=k=0,e=mxRectangle.fromRectangle(e);e.width=Math.ceil(e.width*c);e.height=Math.ceil(e.height*c);f*=c;!b&&d.pageVisible?(c=d.getPageLayout(),k-=c.x*e.width,h-=c.y*e.height):
+PrintDialog.prototype.create=function(a){function c(a){var b=g.checked||l.checked,c=parseInt(p.value)/100;isNaN(c)&&(c=1,p.value="100%");var c=.75*c,e=d.pageFormat||mxConstants.PAGE_FORMAT_A4_PORTRAIT,f=1/d.pageScale;if(b){var k=g.checked?1:parseInt(m.value);isNaN(k)||(f=mxUtils.getScaleForPageCount(k,d,e))}d.getGraphBounds();var h=k=0,e=mxRectangle.fromRectangle(e);e.width=Math.ceil(e.width*c);e.height=Math.ceil(e.height*c);f*=c;!b&&d.pageVisible?(c=d.getPageLayout(),k-=c.x*e.width,h-=c.y*e.height):
b=!0;b=PrintDialog.createPrintPreview(d,f,e,0,k,h,b);b.open();a&&PrintDialog.printPreview(b)}var d=a.editor.graph,b,f,e=document.createElement("table");e.style.width="100%";e.style.height="100%";var k=document.createElement("tbody");b=document.createElement("tr");var g=document.createElement("input");g.setAttribute("type","checkbox");f=document.createElement("td");f.setAttribute("colspan","2");f.style.fontSize="10pt";f.appendChild(g);var h=document.createElement("span");mxUtils.write(h," "+mxResources.get("fitPage"));
f.appendChild(h);mxEvent.addListener(h,"click",function(a){g.checked=!g.checked;l.checked=!g.checked;mxEvent.consume(a)});mxEvent.addListener(g,"change",function(){l.checked=!g.checked});b.appendChild(f);k.appendChild(b);b=b.cloneNode(!1);var l=document.createElement("input");l.setAttribute("type","checkbox");f=document.createElement("td");f.style.fontSize="10pt";f.appendChild(l);h=document.createElement("span");mxUtils.write(h," "+mxResources.get("posterPrint")+":");f.appendChild(h);mxEvent.addListener(h,
"click",function(a){l.checked=!l.checked;g.checked=!l.checked;mxEvent.consume(a)});b.appendChild(f);var m=document.createElement("input");m.setAttribute("value","1");m.setAttribute("type","number");m.setAttribute("min","1");m.setAttribute("size","4");m.setAttribute("disabled","disabled");m.style.width="50px";f=document.createElement("td");f.style.fontSize="10pt";f.appendChild(m);mxUtils.write(f," "+mxResources.get("pages")+" (max)");b.appendChild(f);k.appendChild(b);mxEvent.addListener(l,"change",
-function(){l.checked?m.removeAttribute("disabled"):m.setAttribute("disabled","disabled");g.checked=!l.checked});b=b.cloneNode(!1);f=document.createElement("td");mxUtils.write(f,mxResources.get("pageScale")+":");b.appendChild(f);f=document.createElement("td");var n=document.createElement("input");n.setAttribute("value","100 %");n.setAttribute("size","5");n.style.width="50px";f.appendChild(n);b.appendChild(f);k.appendChild(b);b=document.createElement("tr");f=document.createElement("td");f.colSpan=2;
-f.style.paddingTop="20px";f.setAttribute("align","right");h=mxUtils.button(mxResources.get("cancel"),function(){a.hideDialog()});h.className="geBtn";a.editor.cancelFirst&&f.appendChild(h);if(PrintDialog.previewEnabled){var p=mxUtils.button(mxResources.get("preview"),function(){a.hideDialog();c(!1)});p.className="geBtn";f.appendChild(p)}p=mxUtils.button(mxResources.get(PrintDialog.previewEnabled?"print":"ok"),function(){a.hideDialog();c(!0)});p.className="geBtn gePrimaryBtn";f.appendChild(p);a.editor.cancelFirst||
+function(){l.checked?m.removeAttribute("disabled"):m.setAttribute("disabled","disabled");g.checked=!l.checked});b=b.cloneNode(!1);f=document.createElement("td");mxUtils.write(f,mxResources.get("pageScale")+":");b.appendChild(f);f=document.createElement("td");var p=document.createElement("input");p.setAttribute("value","100 %");p.setAttribute("size","5");p.style.width="50px";f.appendChild(p);b.appendChild(f);k.appendChild(b);b=document.createElement("tr");f=document.createElement("td");f.colSpan=2;
+f.style.paddingTop="20px";f.setAttribute("align","right");h=mxUtils.button(mxResources.get("cancel"),function(){a.hideDialog()});h.className="geBtn";a.editor.cancelFirst&&f.appendChild(h);if(PrintDialog.previewEnabled){var n=mxUtils.button(mxResources.get("preview"),function(){a.hideDialog();c(!1)});n.className="geBtn";f.appendChild(n)}n=mxUtils.button(mxResources.get(PrintDialog.previewEnabled?"print":"ok"),function(){a.hideDialog();c(!0)});n.className="geBtn gePrimaryBtn";f.appendChild(n);a.editor.cancelFirst||
f.appendChild(h);b.appendChild(f);k.appendChild(b);e.appendChild(k);this.container=e};PrintDialog.printPreview=function(a){if(null!=a.wnd){var c=function(){a.wnd.focus();a.wnd.print();a.wnd.close()};mxClient.IS_GC?window.setTimeout(c,500):c()}};
PrintDialog.createPrintPreview=function(a,c,d,b,f,e,k){c=new mxPrintPreview(a,c,d,b,f,e);c.title=mxResources.get("preview");c.printBackgroundImage=!0;c.autoOrigin=k;a=a.background;if(null==a||""==a||a==mxConstants.NONE)a="#ffffff";c.backgroundColor=a;var g=c.writeHead;c.writeHead=function(a){g.apply(this,arguments);a.writeln('<style type="text/css">');a.writeln("@media screen {");a.writeln(" body > div { padding:30px;box-sizing:content-box; }");a.writeln("}");a.writeln("</style>")};return c};
PrintDialog.previewEnabled=!0;
-var PageSetupDialog=function(a){function c(){null==m||m==mxConstants.NONE?(l.style.backgroundColor="",l.style.backgroundImage="url('"+Dialog.prototype.noColorImage+"')"):(l.style.backgroundColor=m,l.style.backgroundImage="")}function d(){null==q?(p.removeAttribute("title"),p.style.fontSize="",p.innerHTML=mxResources.get("change")+"..."):(p.setAttribute("title",q.src),p.style.fontSize="11px",p.innerHTML=q.src.substring(0,42)+"...")}var b=a.editor.graph,f,e,k=document.createElement("table");k.style.width=
+var PageSetupDialog=function(a){function c(){null==m||m==mxConstants.NONE?(l.style.backgroundColor="",l.style.backgroundImage="url('"+Dialog.prototype.noColorImage+"')"):(l.style.backgroundColor=m,l.style.backgroundImage="")}function d(){null==q?(n.removeAttribute("title"),n.style.fontSize="",n.innerHTML=mxResources.get("change")+"..."):(n.setAttribute("title",q.src),n.style.fontSize="11px",n.innerHTML=q.src.substring(0,42)+"...")}var b=a.editor.graph,f,e,k=document.createElement("table");k.style.width=
"100%";k.style.height="100%";var g=document.createElement("tbody");f=document.createElement("tr");e=document.createElement("td");e.style.verticalAlign="top";e.style.fontSize="10pt";mxUtils.write(e,mxResources.get("paperSize")+":");f.appendChild(e);e=document.createElement("td");e.style.verticalAlign="top";e.style.fontSize="10pt";var h=PageSetupDialog.addPageFormatPanel(e,"pagesetupdialog",b.pageFormat);f.appendChild(e);g.appendChild(f);f=document.createElement("tr");e=document.createElement("td");
mxUtils.write(e,mxResources.get("background")+":");f.appendChild(e);e=document.createElement("td");e.style.whiteSpace="nowrap";document.createElement("input").setAttribute("type","text");var l=document.createElement("button");l.style.width="18px";l.style.height="18px";l.style.marginRight="20px";l.style.backgroundPosition="center center";l.style.backgroundRepeat="no-repeat";var m=b.background;c();mxEvent.addListener(l,"click",function(b){a.pickColor(m||"none",function(a){m=a;c()});mxEvent.consume(b)});
-e.appendChild(l);mxUtils.write(e,mxResources.get("gridSize")+":");var n=document.createElement("input");n.setAttribute("type","number");n.setAttribute("min","0");n.style.width="40px";n.style.marginLeft="6px";n.value=b.getGridSize();e.appendChild(n);mxEvent.addListener(n,"change",function(){var a=parseInt(n.value);n.value=Math.max(1,isNaN(a)?b.getGridSize():a)});f.appendChild(e);g.appendChild(f);f=document.createElement("tr");e=document.createElement("td");mxUtils.write(e,mxResources.get("image")+
-":");f.appendChild(e);e=document.createElement("td");var p=document.createElement("a");p.style.textDecoration="underline";p.style.cursor="pointer";p.style.color="#a0a0a0";var q=b.backgroundImage;mxEvent.addListener(p,"click",function(b){a.showBackgroundImageDialog(function(a){q=a;d()});mxEvent.consume(b)});d();e.appendChild(p);f.appendChild(e);g.appendChild(f);f=document.createElement("tr");e=document.createElement("td");e.colSpan=2;e.style.paddingTop="16px";e.setAttribute("align","right");var t=
-mxUtils.button(mxResources.get("cancel"),function(){a.hideDialog()});t.className="geBtn";a.editor.cancelFirst&&e.appendChild(t);var r=mxUtils.button(mxResources.get("apply"),function(){a.hideDialog();b.gridSize!==n.value&&b.setGridSize(parseInt(n.value));var c=new ChangePageSetup(a,m,q,h.get());c.ignoreColor=b.background==m;c.ignoreImage=(null!=b.backgroundImage?b.backgroundImage.src:null)===(null!=q?q.src:null);b.pageFormat.width==c.previousFormat.width&&b.pageFormat.height==c.previousFormat.height&&
+e.appendChild(l);mxUtils.write(e,mxResources.get("gridSize")+":");var p=document.createElement("input");p.setAttribute("type","number");p.setAttribute("min","0");p.style.width="40px";p.style.marginLeft="6px";p.value=b.getGridSize();e.appendChild(p);mxEvent.addListener(p,"change",function(){var a=parseInt(p.value);p.value=Math.max(1,isNaN(a)?b.getGridSize():a)});f.appendChild(e);g.appendChild(f);f=document.createElement("tr");e=document.createElement("td");mxUtils.write(e,mxResources.get("image")+
+":");f.appendChild(e);e=document.createElement("td");var n=document.createElement("a");n.style.textDecoration="underline";n.style.cursor="pointer";n.style.color="#a0a0a0";var q=b.backgroundImage;mxEvent.addListener(n,"click",function(b){a.showBackgroundImageDialog(function(a){q=a;d()});mxEvent.consume(b)});d();e.appendChild(n);f.appendChild(e);g.appendChild(f);f=document.createElement("tr");e=document.createElement("td");e.colSpan=2;e.style.paddingTop="16px";e.setAttribute("align","right");var t=
+mxUtils.button(mxResources.get("cancel"),function(){a.hideDialog()});t.className="geBtn";a.editor.cancelFirst&&e.appendChild(t);var r=mxUtils.button(mxResources.get("apply"),function(){a.hideDialog();b.gridSize!==p.value&&b.setGridSize(parseInt(p.value));var c=new ChangePageSetup(a,m,q,h.get());c.ignoreColor=b.background==m;c.ignoreImage=(null!=b.backgroundImage?b.backgroundImage.src:null)===(null!=q?q.src:null);b.pageFormat.width==c.previousFormat.width&&b.pageFormat.height==c.previousFormat.height&&
c.ignoreColor&&c.ignoreImage||b.model.execute(c)});r.className="geBtn gePrimaryBtn";e.appendChild(r);a.editor.cancelFirst||e.appendChild(t);f.appendChild(e);g.appendChild(f);k.appendChild(g);this.container=k};
-PageSetupDialog.addPageFormatPanel=function(a,c,d,b){function f(a,b,c){if(c||n!=document.activeElement&&p!=document.activeElement){a=!1;for(b=0;b<t.length;b++)c=t[b],u?"custom"==c.key&&(g.value=c.key,u=!1):null!=c.format&&("a4"==c.key?826==d.width?(d=mxRectangle.fromRectangle(d),d.width=827):826==d.height&&(d=mxRectangle.fromRectangle(d),d.height=827):"a5"==c.key&&(584==d.width?(d=mxRectangle.fromRectangle(d),d.width=583):584==d.height&&(d=mxRectangle.fromRectangle(d),d.height=583)),d.width==c.format.width&&
-d.height==c.format.height?(g.value=c.key,e.setAttribute("checked","checked"),e.defaultChecked=!0,e.checked=!0,k.removeAttribute("checked"),k.defaultChecked=!1,k.checked=!1,a=!0):d.width==c.format.height&&d.height==c.format.width&&(g.value=c.key,e.removeAttribute("checked"),e.defaultChecked=!1,e.checked=!1,k.setAttribute("checked","checked"),k.defaultChecked=!0,a=k.checked=!0));a?(h.style.display="",m.style.display="none"):(n.value=d.width/100,p.value=d.height/100,e.setAttribute("checked","checked"),
+PageSetupDialog.addPageFormatPanel=function(a,c,d,b){function f(a,b,c){if(c||p!=document.activeElement&&n!=document.activeElement){a=!1;for(b=0;b<t.length;b++)c=t[b],u?"custom"==c.key&&(g.value=c.key,u=!1):null!=c.format&&("a4"==c.key?826==d.width?(d=mxRectangle.fromRectangle(d),d.width=827):826==d.height&&(d=mxRectangle.fromRectangle(d),d.height=827):"a5"==c.key&&(584==d.width?(d=mxRectangle.fromRectangle(d),d.width=583):584==d.height&&(d=mxRectangle.fromRectangle(d),d.height=583)),d.width==c.format.width&&
+d.height==c.format.height?(g.value=c.key,e.setAttribute("checked","checked"),e.defaultChecked=!0,e.checked=!0,k.removeAttribute("checked"),k.defaultChecked=!1,k.checked=!1,a=!0):d.width==c.format.height&&d.height==c.format.width&&(g.value=c.key,e.removeAttribute("checked"),e.defaultChecked=!1,e.checked=!1,k.setAttribute("checked","checked"),k.defaultChecked=!0,a=k.checked=!0));a?(h.style.display="",m.style.display="none"):(p.value=d.width/100,n.value=d.height/100,e.setAttribute("checked","checked"),
g.value="custom",h.style.display="none",m.style.display="")}}c="format-"+c;var e=document.createElement("input");e.setAttribute("name",c);e.setAttribute("type","radio");e.setAttribute("value","portrait");var k=document.createElement("input");k.setAttribute("name",c);k.setAttribute("type","radio");k.setAttribute("value","landscape");var g=document.createElement("select");g.style.marginBottom="8px";g.style.width="202px";var h=document.createElement("div");h.style.marginLeft="4px";h.style.width="210px";
-h.style.height="24px";e.style.marginRight="6px";h.appendChild(e);c=document.createElement("span");c.style.maxWidth="100px";mxUtils.write(c,mxResources.get("portrait"));h.appendChild(c);k.style.marginLeft="10px";k.style.marginRight="6px";h.appendChild(k);var l=document.createElement("span");l.style.width="100px";mxUtils.write(l,mxResources.get("landscape"));h.appendChild(l);var m=document.createElement("div");m.style.marginLeft="4px";m.style.width="210px";m.style.height="24px";var n=document.createElement("input");
-n.setAttribute("size","7");n.style.textAlign="right";m.appendChild(n);mxUtils.write(m," in x ");var p=document.createElement("input");p.setAttribute("size","7");p.style.textAlign="right";m.appendChild(p);mxUtils.write(m," in");h.style.display="none";m.style.display="none";for(var q={},t=PageSetupDialog.getFormats(),r=0;r<t.length;r++){var w=t[r];q[w.key]=w;var v=document.createElement("option");v.setAttribute("value",w.key);mxUtils.write(v,w.title);g.appendChild(v)}var u=!1;f();a.appendChild(g);mxUtils.br(a);
-a.appendChild(h);a.appendChild(m);var A=d,x=function(a,c){var e=q[g.value];null!=e.format?(n.value=e.format.width/100,p.value=e.format.height/100,m.style.display="none",h.style.display=""):(h.style.display="none",m.style.display="");isNaN(parseFloat(n.value))&&(n.value=d.width/100);isNaN(parseFloat(p.value))&&(p.value=d.height/100);e=new mxRectangle(0,0,Math.floor(100*parseFloat(n.value)),Math.floor(100*parseFloat(p.value)));"custom"!=g.value&&k.checked&&(e=new mxRectangle(0,0,e.height,e.width));
-c&&u||e.width==A.width&&e.height==A.height||(A=e,null!=b&&b(A))};mxEvent.addListener(c,"click",function(a){e.checked=!0;x(a);mxEvent.consume(a)});mxEvent.addListener(l,"click",function(a){k.checked=!0;x(a);mxEvent.consume(a)});mxEvent.addListener(n,"blur",x);mxEvent.addListener(n,"click",x);mxEvent.addListener(p,"blur",x);mxEvent.addListener(p,"click",x);mxEvent.addListener(k,"change",x);mxEvent.addListener(e,"change",x);mxEvent.addListener(g,"change",function(a){u="custom"==g.value;x(a,!0)});x();
-return{set:function(a){d=a;f(null,null,!0)},get:function(){return A},widthInput:n,heightInput:p}};
+h.style.height="24px";e.style.marginRight="6px";h.appendChild(e);c=document.createElement("span");c.style.maxWidth="100px";mxUtils.write(c,mxResources.get("portrait"));h.appendChild(c);k.style.marginLeft="10px";k.style.marginRight="6px";h.appendChild(k);var l=document.createElement("span");l.style.width="100px";mxUtils.write(l,mxResources.get("landscape"));h.appendChild(l);var m=document.createElement("div");m.style.marginLeft="4px";m.style.width="210px";m.style.height="24px";var p=document.createElement("input");
+p.setAttribute("size","7");p.style.textAlign="right";m.appendChild(p);mxUtils.write(m," in x ");var n=document.createElement("input");n.setAttribute("size","7");n.style.textAlign="right";m.appendChild(n);mxUtils.write(m," in");h.style.display="none";m.style.display="none";for(var q={},t=PageSetupDialog.getFormats(),r=0;r<t.length;r++){var w=t[r];q[w.key]=w;var v=document.createElement("option");v.setAttribute("value",w.key);mxUtils.write(v,w.title);g.appendChild(v)}var u=!1;f();a.appendChild(g);mxUtils.br(a);
+a.appendChild(h);a.appendChild(m);var z=d,x=function(a,c){var e=q[g.value];null!=e.format?(p.value=e.format.width/100,n.value=e.format.height/100,m.style.display="none",h.style.display=""):(h.style.display="none",m.style.display="");isNaN(parseFloat(p.value))&&(p.value=d.width/100);isNaN(parseFloat(n.value))&&(n.value=d.height/100);e=new mxRectangle(0,0,Math.floor(100*parseFloat(p.value)),Math.floor(100*parseFloat(n.value)));"custom"!=g.value&&k.checked&&(e=new mxRectangle(0,0,e.height,e.width));
+c&&u||e.width==z.width&&e.height==z.height||(z=e,null!=b&&b(z))};mxEvent.addListener(c,"click",function(a){e.checked=!0;x(a);mxEvent.consume(a)});mxEvent.addListener(l,"click",function(a){k.checked=!0;x(a);mxEvent.consume(a)});mxEvent.addListener(p,"blur",x);mxEvent.addListener(p,"click",x);mxEvent.addListener(n,"blur",x);mxEvent.addListener(n,"click",x);mxEvent.addListener(k,"change",x);mxEvent.addListener(e,"change",x);mxEvent.addListener(g,"change",function(a){u="custom"==g.value;x(a,!0)});x();
+return{set:function(a){d=a;f(null,null,!0)},get:function(){return z},widthInput:p,heightInput:n}};
PageSetupDialog.getFormats=function(){return[{key:"letter",title:'US-Letter (8,5" x 11")',format:mxConstants.PAGE_FORMAT_LETTER_PORTRAIT},{key:"legal",title:'US-Legal (8,5" x 14")',format:new mxRectangle(0,0,850,1400)},{key:"tabloid",title:"US-Tabloid (279 mm x 432 mm)",format:new mxRectangle(0,0,1100,1700)},{key:"a0",title:"A0 (841 mm x 1189 mm)",format:new mxRectangle(0,0,3300,4681)},{key:"a1",title:"A1 (594 mm x 841 mm)",format:new mxRectangle(0,0,2339,3300)},{key:"a2",title:"A2 (420 mm x 594 mm)",
format:new mxRectangle(0,0,1654,2336)},{key:"a3",title:"A3 (297 mm x 420 mm)",format:new mxRectangle(0,0,1169,1654)},{key:"a4",title:"A4 (210 mm x 297 mm)",format:mxConstants.PAGE_FORMAT_A4_PORTRAIT},{key:"a5",title:"A5 (148 mm x 210 mm)",format:new mxRectangle(0,0,583,827)},{key:"a6",title:"A6 (105 mm x 148 mm)",format:new mxRectangle(0,0,413,583)},{key:"a7",title:"A7 (74 mm x 105 mm)",format:new mxRectangle(0,0,291,413)},{key:"custom",title:mxResources.get("custom"),format:null}]};
(function(){mxGraphView.prototype.validateBackgroundPage=function(){var a=this.graph;if(null!=a.container&&!a.transparentBackground){if(a.pageVisible){var b=this.getBackgroundPageBounds();if(null==this.backgroundPageShape){for(var c=a.container.firstChild;null!=c&&c.nodeType!=mxConstants.NODETYPE_ELEMENT;)c=c.nextSibling;null!=c&&(this.backgroundPageShape=this.createBackgroundPageShape(b),this.backgroundPageShape.scale=1,this.backgroundPageShape.isShadow=!mxClient.IS_QUIRKS,this.backgroundPageShape.dialect=
@@ -2029,8 +2029,8 @@ d="url("+this.gridImage+")";var f=c=0;null!=a.view.backgroundPageShape&&(f=this.
b,a.container.className="geDiagramContainer geDiagramBackdrop",c.style.backgroundImage="none",c.style.backgroundColor=""):(a.container.className="geDiagramContainer",c.style.backgroundPosition=e,c.style.backgroundColor=b,c.style.backgroundImage=d)};mxGraphView.prototype.createSvgGrid=function(a){for(var b=this.graph.gridSize*this.scale;b<this.minGridSize;)b*=2;for(var c=this.gridSteps*b,d=[],e=1;e<this.gridSteps;e++){var f=e*b;d.push("M 0 "+f+" L "+c+" "+f+" M "+f+" 0 L "+f+" "+c)}return'<svg width="'+
c+'" height="'+c+'" xmlns="'+mxConstants.NS_SVG+'"><defs><pattern id="grid" width="'+c+'" height="'+c+'" patternUnits="userSpaceOnUse"><path d="'+d.join(" ")+'" fill="none" stroke="'+a+'" opacity="0.2" stroke-width="1"/><path d="M '+c+" 0 L 0 0 0 "+c+'" fill="none" stroke="'+a+'" stroke-width="1"/></pattern></defs><rect width="100%" height="100%" fill="url(#grid)"/></svg>'};var a=mxGraph.prototype.panGraph;mxGraph.prototype.panGraph=function(b,c){a.apply(this,arguments);if(null!=this.shiftPreview1){var d=
this.view.canvas;null!=d.ownerSVGElement&&(d=d.ownerSVGElement);var e=this.gridSize*this.view.scale*this.view.gridSteps,e=-Math.round(e-mxUtils.mod(this.view.translate.x*this.view.scale+b,e))+"px "+-Math.round(e-mxUtils.mod(this.view.translate.y*this.view.scale+c,e))+"px";d.style.backgroundPosition=e}};mxGraph.prototype.updatePageBreaks=function(a,b,c){var d=this.view.scale,e=this.view.translate,f=this.pageFormat,g=d*this.pageScale,k=this.view.getBackgroundPageBounds();b=k.width;c=k.height;var h=
-new mxRectangle(d*e.x,d*e.y,f.width*g,f.height*g),l=(a=a&&Math.min(h.width,h.height)>this.minPageBreakDist)?Math.ceil(c/h.height)-1:0,v=a?Math.ceil(b/h.width)-1:0,u=k.x+b,A=k.y+c;null==this.horizontalPageBreaks&&0<l&&(this.horizontalPageBreaks=[]);null==this.verticalPageBreaks&&0<v&&(this.verticalPageBreaks=[]);a=mxUtils.bind(this,function(a){if(null!=a){for(var b=a==this.horizontalPageBreaks?l:v,c=0;c<=b;c++){var d=a==this.horizontalPageBreaks?[new mxPoint(Math.round(k.x),Math.round(k.y+(c+1)*h.height)),
-new mxPoint(Math.round(u),Math.round(k.y+(c+1)*h.height))]:[new mxPoint(Math.round(k.x+(c+1)*h.width),Math.round(k.y)),new mxPoint(Math.round(k.x+(c+1)*h.width),Math.round(A))];null!=a[c]?(a[c].points=d,a[c].redraw()):(d=new mxPolyline(d,this.pageBreakColor),d.dialect=this.dialect,d.isDashed=this.pageBreakDashed,d.pointerEvents=!1,d.init(this.view.backgroundPane),d.redraw(),a[c]=d)}for(c=b;c<a.length;c++)a[c].destroy();a.splice(b,a.length-b)}});a(this.horizontalPageBreaks);a(this.verticalPageBreaks)};
+new mxRectangle(d*e.x,d*e.y,f.width*g,f.height*g),l=(a=a&&Math.min(h.width,h.height)>this.minPageBreakDist)?Math.ceil(c/h.height)-1:0,v=a?Math.ceil(b/h.width)-1:0,u=k.x+b,z=k.y+c;null==this.horizontalPageBreaks&&0<l&&(this.horizontalPageBreaks=[]);null==this.verticalPageBreaks&&0<v&&(this.verticalPageBreaks=[]);a=mxUtils.bind(this,function(a){if(null!=a){for(var b=a==this.horizontalPageBreaks?l:v,c=0;c<=b;c++){var d=a==this.horizontalPageBreaks?[new mxPoint(Math.round(k.x),Math.round(k.y+(c+1)*h.height)),
+new mxPoint(Math.round(u),Math.round(k.y+(c+1)*h.height))]:[new mxPoint(Math.round(k.x+(c+1)*h.width),Math.round(k.y)),new mxPoint(Math.round(k.x+(c+1)*h.width),Math.round(z))];null!=a[c]?(a[c].points=d,a[c].redraw()):(d=new mxPolyline(d,this.pageBreakColor),d.dialect=this.dialect,d.isDashed=this.pageBreakDashed,d.pointerEvents=!1,d.init(this.view.backgroundPane),d.redraw(),a[c]=d)}for(c=b;c<a.length;c++)a[c].destroy();a.splice(b,a.length-b)}});a(this.horizontalPageBreaks);a(this.verticalPageBreaks)};
var c=mxGraphHandler.prototype.shouldRemoveCellsFromParent;mxGraphHandler.prototype.shouldRemoveCellsFromParent=function(a,b,d){for(var e=0;e<b.length;e++)if(this.graph.getModel().isVertex(b[e])){var f=this.graph.getCellGeometry(b[e]);if(null!=f&&f.relative)return!1}return c.apply(this,arguments)};var d=mxConnectionHandler.prototype.createMarker;mxConnectionHandler.prototype.createMarker=function(){var a=d.apply(this,arguments);a.intersects=mxUtils.bind(this,function(b,c){return this.isConnecting()?
!0:mxCellMarker.prototype.intersects.apply(a,arguments)});return a};mxGraphView.prototype.createBackgroundPageShape=function(a){return new mxRectangleShape(a,"#ffffff",this.graph.defaultPageBorderColor)};mxGraphView.prototype.getBackgroundPageBounds=function(){var a=this.getGraphBounds(),b=0<a.width?a.x/this.scale-this.translate.x:0,c=0<a.height?a.y/this.scale-this.translate.y:0,d=this.graph.pageFormat,e=this.graph.pageScale,f=d.width*e,d=d.height*e,e=Math.floor(Math.min(0,b)/f),k=Math.floor(Math.min(0,
c)/d);return new mxRectangle(this.scale*(this.translate.x+e*f),this.scale*(this.translate.y+k*d),this.scale*(Math.ceil(Math.max(1,b+a.width/this.scale)/f)-e)*f,this.scale*(Math.ceil(Math.max(1,c+a.height/this.scale)/d)-k)*d)};var b=mxGraph.prototype.panGraph;mxGraph.prototype.panGraph=function(a,c){b.apply(this,arguments);this.dialect==mxConstants.DIALECT_SVG||null==this.view.backgroundPageShape||this.useScrollbarsForPanning&&mxUtils.hasScrollbars(this.container)||(this.view.backgroundPageShape.node.style.marginLeft=
@@ -2044,17 +2044,17 @@ if("A"==b.nodeName)for(;null!=b;){if("geHint"==b.className)return!0;b=b.parentNo
mxEvent.addListener(this.diagramContainer,"mousemove",mxUtils.bind(this,function(a){var b=mxUtils.getOffset(this.diagramContainer);0<mxEvent.getClientX(a)-b.x-this.diagramContainer.clientWidth||0<mxEvent.getClientY(a)-b.y-this.diagramContainer.clientHeight?this.diagramContainer.setAttribute("title",mxResources.get("panTooltip")):this.diagramContainer.removeAttribute("title")}));var e=!1,k=this.hoverIcons.isResetEvent;this.hoverIcons.isResetEvent=function(a,b){return e||k.apply(this,arguments)};this.keydownHandler=
mxUtils.bind(this,function(a){32==a.which?(e=!0,this.hoverIcons.reset(),b.container.style.cursor="move",b.isEditing()||mxEvent.getSource(a)!=b.container||mxEvent.consume(a)):mxEvent.isConsumed(a)||27!=a.keyCode||this.hideDialog()});mxEvent.addListener(document,"keydown",this.keydownHandler);this.keyupHandler=mxUtils.bind(this,function(a){b.container.style.cursor="";e=!1});mxEvent.addListener(document,"keyup",this.keyupHandler);var g=b.panningHandler.isForcePanningEvent;b.panningHandler.isForcePanningEvent=
function(a){return g.apply(this,arguments)||e||mxEvent.isMouseEvent(a.getEvent())&&(this.usePopupTrigger||!mxEvent.isPopupTrigger(a.getEvent()))&&(!mxEvent.isControlDown(a.getEvent())&&mxEvent.isRightMouseButton(a.getEvent())||mxEvent.isMiddleMouseButton(a.getEvent()))};var h=b.cellEditor.isStopEditingEvent;b.cellEditor.isStopEditingEvent=function(a){return h.apply(this,arguments)||13==a.keyCode&&(!mxClient.IS_SF&&mxEvent.isControlDown(a)||mxClient.IS_MAC&&mxEvent.isMetaDown(a)||mxClient.IS_SF&&mxEvent.isShiftDown(a))};
-var l=!1,m=null,n=null,p=null,q=mxUtils.bind(this,function(){if(null!=this.toolbar&&l!=b.cellEditor.isContentEditing()){for(var a=this.toolbar.container.firstChild,c=[];null!=a;){var d=a.nextSibling;0>mxUtils.indexOf(this.toolbar.staticElements,a)&&(a.parentNode.removeChild(a),c.push(a));a=d}a=this.toolbar.fontMenu;d=this.toolbar.sizeMenu;if(null==p)this.toolbar.createTextToolbar();else{for(var e=0;e<p.length;e++)this.toolbar.container.appendChild(p[e]);this.toolbar.fontMenu=m;this.toolbar.sizeMenu=
-n}l=b.cellEditor.isContentEditing();m=a;n=d;p=c}}),t=this,r=b.cellEditor.startEditing;b.cellEditor.startEditing=function(){r.apply(this,arguments);q();if(b.cellEditor.isContentEditing()){var a=!1,c=function(){a||(a=!0,window.setTimeout(function(){for(var c=b.getSelectedElement();null!=c&&c.nodeType!=mxConstants.NODETYPE_ELEMENT;)c=c.parentNode;if(null!=c&&(c=mxUtils.getCurrentStyle(c),null!=c&&null!=t.toolbar)){var d=c.fontFamily;"'"==d.charAt(0)&&(d=d.substring(1));"'"==d.charAt(d.length-1)&&(d=
+var l=!1,m=null,p=null,n=null,q=mxUtils.bind(this,function(){if(null!=this.toolbar&&l!=b.cellEditor.isContentEditing()){for(var a=this.toolbar.container.firstChild,c=[];null!=a;){var d=a.nextSibling;0>mxUtils.indexOf(this.toolbar.staticElements,a)&&(a.parentNode.removeChild(a),c.push(a));a=d}a=this.toolbar.fontMenu;d=this.toolbar.sizeMenu;if(null==n)this.toolbar.createTextToolbar();else{for(var e=0;e<n.length;e++)this.toolbar.container.appendChild(n[e]);this.toolbar.fontMenu=m;this.toolbar.sizeMenu=
+p}l=b.cellEditor.isContentEditing();m=a;p=d;n=c}}),t=this,r=b.cellEditor.startEditing;b.cellEditor.startEditing=function(){r.apply(this,arguments);q();if(b.cellEditor.isContentEditing()){var a=!1,c=function(){a||(a=!0,window.setTimeout(function(){for(var c=b.getSelectedElement();null!=c&&c.nodeType!=mxConstants.NODETYPE_ELEMENT;)c=c.parentNode;if(null!=c&&(c=mxUtils.getCurrentStyle(c),null!=c&&null!=t.toolbar)){var d=c.fontFamily;"'"==d.charAt(0)&&(d=d.substring(1));"'"==d.charAt(d.length-1)&&(d=
d.substring(0,d.length-1));t.toolbar.setFontName(d);t.toolbar.setFontSize(parseInt(c.fontSize))}a=!1},0))};mxEvent.addListener(b.cellEditor.textarea,"input",c);mxEvent.addListener(b.cellEditor.textarea,"touchend",c);mxEvent.addListener(b.cellEditor.textarea,"mouseup",c);mxEvent.addListener(b.cellEditor.textarea,"keyup",c);c()}};var w=b.cellEditor.stopEditing;b.cellEditor.stopEditing=function(a,b){w.apply(this,arguments);q()};b.container.setAttribute("tabindex","0");b.container.style.cursor="default";
-if(window.self===window.top&&null!=b.container.parentNode)try{b.container.focus()}catch(I){}var v=b.fireMouseEvent;b.fireMouseEvent=function(a,b,c){a==mxEvent.MOUSE_DOWN&&this.container.focus();v.apply(this,arguments)};b.popupMenuHandler.autoExpand=!0;null!=this.menus&&(b.popupMenuHandler.factoryMethod=mxUtils.bind(this,function(a,b,c){this.menus.createPopupMenu(a,b,c)}));mxEvent.addGestureListeners(document,mxUtils.bind(this,function(a){b.popupMenuHandler.hideMenu()}));this.keyHandler=this.createKeyHandler(a);
-this.getKeyHandler=function(){return keyHandler};var u="rounded shadow glass dashed dashPattern comic labelBackgroundColor".split(" "),A="shape edgeStyle curved rounded elbow comic jumpStyle jumpSize".split(" ");this.setDefaultStyle=function(a){var c=b.view.getState(a);if(null!=c){a=a.clone();a.style="";a=b.getCellStyle(a);var d=[],e=[],f;for(f in c.style)a[f]!=c.style[f]&&(d.push(c.style[f]),e.push(f));f=b.getModel().getStyle(c.cell);for(var g=null!=f?f.split(";"):[],k=0;k<g.length;k++){var h=g[k],
+if(window.self===window.top&&null!=b.container.parentNode)try{b.container.focus()}catch(B){}var v=b.fireMouseEvent;b.fireMouseEvent=function(a,b,c){a==mxEvent.MOUSE_DOWN&&this.container.focus();v.apply(this,arguments)};b.popupMenuHandler.autoExpand=!0;null!=this.menus&&(b.popupMenuHandler.factoryMethod=mxUtils.bind(this,function(a,b,c){this.menus.createPopupMenu(a,b,c)}));mxEvent.addGestureListeners(document,mxUtils.bind(this,function(a){b.popupMenuHandler.hideMenu()}));this.keyHandler=this.createKeyHandler(a);
+this.getKeyHandler=function(){return keyHandler};var u="rounded shadow glass dashed dashPattern comic labelBackgroundColor".split(" "),z="shape edgeStyle curved rounded elbow comic jumpStyle jumpSize".split(" ");this.setDefaultStyle=function(a){var c=b.view.getState(a);if(null!=c){a=a.clone();a.style="";a=b.getCellStyle(a);var d=[],e=[],f;for(f in c.style)a[f]!=c.style[f]&&(d.push(c.style[f]),e.push(f));f=b.getModel().getStyle(c.cell);for(var g=null!=f?f.split(";"):[],k=0;k<g.length;k++){var h=g[k],
l=h.indexOf("=");0<=l&&(f=h.substring(0,l),h=h.substring(l+1),null!=a[f]&&"none"==h&&(d.push(h),e.push(f)))}b.getModel().isEdge(c.cell)?b.currentEdgeStyle={}:b.currentVertexStyle={};this.fireEvent(new mxEventObject("styleChanged","keys",e,"values",d,"cells",[c.cell]))}};this.clearDefaultStyle=function(){b.currentEdgeStyle=mxUtils.clone(b.defaultEdgeStyle);b.currentVertexStyle=mxUtils.clone(b.defaultVertexStyle);this.fireEvent(new mxEventObject("styleChanged","keys",[],"values",[],"cells",[]))};var x=
-["fontFamily","fontSize","fontColor"],C="edgeStyle startArrow startFill startSize endArrow endFill endSize jettySize orthogonalLoop".split(" "),B=["startArrow startFill startSize endArrow endFill endSize jettySize orthogonalLoop".split(" "),["strokeColor","strokeWidth"],["fillColor","gradientColor"],x,["align"],["html"]];for(a=0;a<B.length;a++)for(c=0;c<B[a].length;c++)u.push(B[a][c]);for(a=0;a<A.length;a++)0>mxUtils.indexOf(u,A[a])&&u.push(A[a]);var y=function(a,c){var d=b.getModel();d.beginUpdate();
-try{if(c)for(var e=d.isEdge(h),f=e?b.currentEdgeStyle:b.currentVertexStyle,e=["fontSize","fontFamily","fontColor"],g=0;g<e.length;g++){var k=f[e[g]];null!=k&&b.setCellStyles(e[g],k,a)}else for(k=0;k<a.length;k++){for(var h=a[k],l=d.getStyle(h),m=null!=l?l.split(";"):[],G=u.slice(),g=0;g<m.length;g++){var p=m[g],z=p.indexOf("=");if(0<=z){var n=p.substring(0,z),R=mxUtils.indexOf(G,n);0<=R&&G.splice(R,1);for(var t=0;t<B.length;t++){var q=B[t];if(0<=mxUtils.indexOf(q,n))for(var r=0;r<q.length;r++){var v=
-mxUtils.indexOf(G,q[r]);0<=v&&G.splice(v,1)}}}}for(var f=(e=d.isEdge(h))?b.currentEdgeStyle:b.currentVertexStyle,x=d.getStyle(h),g=0;g<G.length;g++){var n=G[g],C=f[n];null==C||"shape"==n&&!e||e&&!(0>mxUtils.indexOf(A,n))||(x=mxUtils.setStyle(x,n,C))}d.setStyle(h,x)}}finally{d.endUpdate()}};b.addListener("cellsInserted",function(a,b){y(b.getProperty("cells"))});b.addListener("textInserted",function(a,b){y(b.getProperty("cells"),!0)});b.connectionHandler.addListener(mxEvent.CONNECT,function(a,b){var c=
-[b.getProperty("cell")];b.getProperty("terminalInserted")&&c.push(b.getProperty("terminal"));y(c)});this.addListener("styleChanged",mxUtils.bind(this,function(a,c){var d=c.getProperty("cells"),e=!1,f=!1;if(0<d.length)for(var g=0;g<d.length&&(e=b.getModel().isVertex(d[g])||e,!(f=b.getModel().isEdge(d[g])||f)||!e);g++);else f=e=!0;for(var d=c.getProperty("keys"),k=c.getProperty("values"),g=0;g<d.length;g++){var h=0<=mxUtils.indexOf(x,d[g]);if("strokeColor"!=d[g]||null!=k[g]&&"none"!=k[g])if(0<=mxUtils.indexOf(A,
-d[g]))f||0<=mxUtils.indexOf(C,d[g])?null==k[g]?delete b.currentEdgeStyle[d[g]]:b.currentEdgeStyle[d[g]]=k[g]:e&&0<=mxUtils.indexOf(u,d[g])&&(null==k[g]?delete b.currentVertexStyle[d[g]]:b.currentVertexStyle[d[g]]=k[g]);else if(0<=mxUtils.indexOf(u,d[g])){if(e||h)null==k[g]?delete b.currentVertexStyle[d[g]]:b.currentVertexStyle[d[g]]=k[g];if(f||h||0<=mxUtils.indexOf(C,d[g]))null==k[g]?delete b.currentEdgeStyle[d[g]]:b.currentEdgeStyle[d[g]]=k[g]}}null!=this.toolbar&&(this.toolbar.setFontName(b.currentVertexStyle.fontFamily||
+["fontFamily","fontSize","fontColor"],D="edgeStyle startArrow startFill startSize endArrow endFill endSize jettySize orthogonalLoop".split(" "),A=["startArrow startFill startSize endArrow endFill endSize jettySize orthogonalLoop".split(" "),["strokeColor","strokeWidth"],["fillColor","gradientColor"],x,["align"],["html"]];for(a=0;a<A.length;a++)for(c=0;c<A[a].length;c++)u.push(A[a][c]);for(a=0;a<z.length;a++)0>mxUtils.indexOf(u,z[a])&&u.push(z[a]);var C=function(a,c){var d=b.getModel();d.beginUpdate();
+try{if(c)for(var e=d.isEdge(h),f=e?b.currentEdgeStyle:b.currentVertexStyle,e=["fontSize","fontFamily","fontColor"],g=0;g<e.length;g++){var k=f[e[g]];null!=k&&b.setCellStyles(e[g],k,a)}else for(k=0;k<a.length;k++){for(var h=a[k],l=d.getStyle(h),m=null!=l?l.split(";"):[],H=u.slice(),g=0;g<m.length;g++){var n=m[g],y=n.indexOf("=");if(0<=y){var p=n.substring(0,y),R=mxUtils.indexOf(H,p);0<=R&&H.splice(R,1);for(var t=0;t<A.length;t++){var q=A[t];if(0<=mxUtils.indexOf(q,p))for(var r=0;r<q.length;r++){var B=
+mxUtils.indexOf(H,q[r]);0<=B&&H.splice(B,1)}}}}for(var f=(e=d.isEdge(h))?b.currentEdgeStyle:b.currentVertexStyle,v=d.getStyle(h),g=0;g<H.length;g++){var p=H[g],w=f[p];null==w||"shape"==p&&!e||e&&!(0>mxUtils.indexOf(z,p))||(v=mxUtils.setStyle(v,p,w))}d.setStyle(h,v)}}finally{d.endUpdate()}};b.addListener("cellsInserted",function(a,b){C(b.getProperty("cells"))});b.addListener("textInserted",function(a,b){C(b.getProperty("cells"),!0)});b.connectionHandler.addListener(mxEvent.CONNECT,function(a,b){var c=
+[b.getProperty("cell")];b.getProperty("terminalInserted")&&c.push(b.getProperty("terminal"));C(c)});this.addListener("styleChanged",mxUtils.bind(this,function(a,c){var d=c.getProperty("cells"),e=!1,f=!1;if(0<d.length)for(var g=0;g<d.length&&(e=b.getModel().isVertex(d[g])||e,!(f=b.getModel().isEdge(d[g])||f)||!e);g++);else f=e=!0;for(var d=c.getProperty("keys"),k=c.getProperty("values"),g=0;g<d.length;g++){var h=0<=mxUtils.indexOf(x,d[g]);if("strokeColor"!=d[g]||null!=k[g]&&"none"!=k[g])if(0<=mxUtils.indexOf(z,
+d[g]))f||0<=mxUtils.indexOf(D,d[g])?null==k[g]?delete b.currentEdgeStyle[d[g]]:b.currentEdgeStyle[d[g]]=k[g]:e&&0<=mxUtils.indexOf(u,d[g])&&(null==k[g]?delete b.currentVertexStyle[d[g]]:b.currentVertexStyle[d[g]]=k[g]);else if(0<=mxUtils.indexOf(u,d[g])){if(e||h)null==k[g]?delete b.currentVertexStyle[d[g]]:b.currentVertexStyle[d[g]]=k[g];if(f||h||0<=mxUtils.indexOf(D,d[g]))null==k[g]?delete b.currentEdgeStyle[d[g]]:b.currentEdgeStyle[d[g]]=k[g]}}null!=this.toolbar&&(this.toolbar.setFontName(b.currentVertexStyle.fontFamily||
Menus.prototype.defaultFont),this.toolbar.setFontSize(b.currentVertexStyle.fontSize||Menus.prototype.defaultFontSize),null!=this.toolbar.edgeStyleMenu&&(this.toolbar.edgeStyleMenu.getElementsByTagName("div")[0].className="orthogonalEdgeStyle"==b.currentEdgeStyle.edgeStyle&&"1"==b.currentEdgeStyle.curved?"geSprite geSprite-curved":"straight"==b.currentEdgeStyle.edgeStyle||"none"==b.currentEdgeStyle.edgeStyle||null==b.currentEdgeStyle.edgeStyle?"geSprite geSprite-straight":"entityRelationEdgeStyle"==
b.currentEdgeStyle.edgeStyle?"geSprite geSprite-entity":"elbowEdgeStyle"==b.currentEdgeStyle.edgeStyle?"geSprite geSprite-"+("vertical"==b.currentEdgeStyle.elbow?"verticalelbow":"horizontalelbow"):"isometricEdgeStyle"==b.currentEdgeStyle.edgeStyle?"geSprite geSprite-"+("vertical"==b.currentEdgeStyle.elbow?"verticalisometric":"horizontalisometric"):"geSprite geSprite-orthogonal"),null!=this.toolbar.edgeShapeMenu&&(this.toolbar.edgeShapeMenu.getElementsByTagName("div")[0].className="link"==b.currentEdgeStyle.shape?
"geSprite geSprite-linkedge":"flexArrow"==b.currentEdgeStyle.shape?"geSprite geSprite-arrow":"arrow"==b.currentEdgeStyle.shape?"geSprite geSprite-simplearrow":"geSprite geSprite-connection"),null!=this.toolbar.lineStartMenu&&(this.toolbar.lineStartMenu.getElementsByTagName("div")[0].className=this.getCssClassForMarker("start",b.currentEdgeStyle.shape,b.currentEdgeStyle[mxConstants.STYLE_STARTARROW],mxUtils.getValue(b.currentEdgeStyle,"startFill","1"))),null!=this.toolbar.lineEndMenu&&(this.toolbar.lineEndMenu.getElementsByTagName("div")[0].className=
@@ -2077,7 +2077,7 @@ EditorUi.prototype.initClipboard=function(){var a=this,c=mxClipboard.cut;mxClipb
!1,null):d=b.apply(this,arguments);a.updatePasteActionStates();return d};var f=this.editor.graph.cellEditor.startEditing;this.editor.graph.cellEditor.startEditing=function(){f.apply(this,arguments);a.updatePasteActionStates()};var e=this.editor.graph.cellEditor.stopEditing;this.editor.graph.cellEditor.stopEditing=function(b,c){e.apply(this,arguments);a.updatePasteActionStates()};this.updatePasteActionStates()};
EditorUi.prototype.initCanvas=function(){var a=this.editor.graph,a=this.editor.graph;a.timerAutoScroll=!0;a.getPagePadding=function(){return new mxPoint(Math.max(0,Math.round((a.container.offsetWidth-34)/a.view.scale)),Math.max(0,Math.round((a.container.offsetHeight-34)/a.view.scale)))};a.view.getBackgroundPageBounds=function(){var a=this.graph.getPageLayout(),b=this.graph.getPageSize();return new mxRectangle(this.scale*(this.translate.x+a.x*b.width),this.scale*(this.translate.y+a.y*b.height),this.scale*
a.width*b.width,this.scale*a.height*b.height)};a.getPreferredPageSize=function(a,b,c){a=this.getPageLayout();b=this.getPageSize();return new mxRectangle(0,0,a.width*b.width,a.height*b.height)};var c=null,d=this;if(this.editor.chromeless){this.chromelessResize=c=mxUtils.bind(this,function(b,c,d,e){if(null!=a.container){d=null!=d?d:0;e=null!=e?e:0;var f=a.pageVisible?a.view.getBackgroundPageBounds():a.getGraphBounds(),g=mxUtils.hasScrollbars(a.container),k=a.view.translate,h=a.view.scale,l=mxRectangle.fromRectangle(f);
-l.x=l.x/h-k.x;l.y=l.y/h-k.y;l.width/=h;l.height/=h;var k=a.container.scrollTop,m=a.container.scrollLeft,p=mxClient.IS_QUIRKS||8<=document.documentMode?20:14;if(8==document.documentMode||9==document.documentMode)p+=3;var n=a.container.offsetWidth-p,p=a.container.offsetHeight-p;b=b?Math.max(.3,Math.min(c||1,n/l.width)):h;c=(n-b*l.width)/2/b;var t=0==this.lightboxVerticalDivider?0:(p-b*l.height)/this.lightboxVerticalDivider/b;g&&(c=Math.max(c,0),t=Math.max(t,0));if(g||f.width<n||f.height<p)a.view.scaleAndTranslate(b,
+l.x=l.x/h-k.x;l.y=l.y/h-k.y;l.width/=h;l.height/=h;var k=a.container.scrollTop,m=a.container.scrollLeft,n=mxClient.IS_QUIRKS||8<=document.documentMode?20:14;if(8==document.documentMode||9==document.documentMode)n+=3;var p=a.container.offsetWidth-n,n=a.container.offsetHeight-n;b=b?Math.max(.3,Math.min(c||1,p/l.width)):h;c=(p-b*l.width)/2/b;var t=0==this.lightboxVerticalDivider?0:(n-b*l.height)/this.lightboxVerticalDivider/b;g&&(c=Math.max(c,0),t=Math.max(t,0));if(g||f.width<p||f.height<n)a.view.scaleAndTranslate(b,
Math.floor(c-l.x),Math.floor(t-l.y)),a.container.scrollTop=k*b/h,a.container.scrollLeft=m*b/h;else if(0!=d||0!=e)f=a.view.translate,a.view.setTranslate(Math.floor(f.x+d/h),Math.floor(f.y+e/h))}});this.chromelessWindowResize=mxUtils.bind(this,function(){this.chromelessResize(!1)});var b=mxUtils.bind(this,function(){this.chromelessWindowResize(!1)});mxEvent.addListener(window,"resize",b);this.destroyFunctions.push(function(){mxEvent.removeListener(window,"resize",b)});this.editor.addListener("resetGraphView",
mxUtils.bind(this,function(){this.chromelessResize(!0)}));this.actions.get("zoomIn").funct=mxUtils.bind(this,function(b){a.zoomIn();this.chromelessResize(!1)});this.actions.get("zoomOut").funct=mxUtils.bind(this,function(b){a.zoomOut();this.chromelessResize(!1)});if("0"!=urlParams.toolbar){this.chromelessToolbar=document.createElement("div");this.chromelessToolbar.style.position="fixed";this.chromelessToolbar.style.overflow="hidden";this.chromelessToolbar.style.boxSizing="border-box";this.chromelessToolbar.style.whiteSpace=
"nowrap";this.chromelessToolbar.style.backgroundColor="#000000";this.chromelessToolbar.style.padding="10px 10px 8px 10px";this.chromelessToolbar.style.left="50%";mxClient.IS_VML||(mxUtils.setPrefixedStyle(this.chromelessToolbar.style,"borderRadius","20px"),mxUtils.setPrefixedStyle(this.chromelessToolbar.style,"transition","opacity 600ms ease-in-out"));var f=mxUtils.bind(this,function(){var b=mxUtils.getCurrentStyle(a.container);this.chromelessToolbar.style.bottom=(null!=b?parseInt(b["margin-bottom"]||
@@ -2085,16 +2085,16 @@ mxUtils.bind(this,function(){this.chromelessResize(!0)}));this.actions.get("zoom
return d}),k=f(mxUtils.bind(this,function(a){this.actions.get("previousPage").funct();mxEvent.consume(a)}),Editor.previousLargeImage,mxResources.get("previousPage")),g=document.createElement("div");g.style.display="inline-block";g.style.verticalAlign="top";g.style.fontFamily="Helvetica,Arial";g.style.marginTop="8px";g.style.color="#ffffff";this.chromelessToolbar.appendChild(g);var h=f(mxUtils.bind(this,function(a){this.actions.get("nextPage").funct();mxEvent.consume(a)}),Editor.nextLargeImage,mxResources.get("nextPage")),
l=mxUtils.bind(this,function(){null!=this.pages&&1<this.pages.length&&null!=this.currentPage&&(g.innerHTML="",mxUtils.write(g,mxUtils.indexOf(this.pages,this.currentPage)+1+" / "+this.pages.length))});k.style.paddingLeft="0px";k.style.paddingRight="4px";h.style.paddingLeft="4px";h.style.paddingRight="0px";var m=mxUtils.bind(this,function(){null!=this.pages&&1<this.pages.length&&null!=this.currentPage?(h.style.display="",k.style.display="",g.style.display="inline-block"):(h.style.display="none",k.style.display=
"none",g.style.display="none");l()});this.editor.addListener("resetGraphView",m);this.editor.addListener("pageSelected",l);f(mxUtils.bind(this,function(a){this.actions.get("zoomOut").funct();mxEvent.consume(a)}),Editor.zoomOutLargeImage,mxResources.get("zoomOut")+" (Alt+Mousewheel)");f(mxUtils.bind(this,function(a){this.actions.get("zoomIn").funct();mxEvent.consume(a)}),Editor.zoomInLargeImage,mxResources.get("zoomIn")+" (Alt+Mousewheel)");f(mxUtils.bind(this,function(b){a.lightbox?(1==a.view.scale?
-this.lightboxFit():a.zoomTo(1),this.chromelessResize(!1)):this.chromelessResize(!0);mxEvent.consume(b)}),Editor.actualSizeLargeImage,mxResources.get("fit"));var n=null,p=null,q=mxUtils.bind(this,function(a){null!=n&&(window.clearTimeout(n),fadeThead=null);null!=p&&(window.clearTimeout(p),fadeThead2=null);n=window.setTimeout(mxUtils.bind(this,function(){mxUtils.setOpacity(this.chromelessToolbar,0);n=null;p=window.setTimeout(mxUtils.bind(this,function(){this.chromelessToolbar.style.display="none";p=
-null}),600)}),a||200)}),t=mxUtils.bind(this,function(a){null!=n&&(window.clearTimeout(n),fadeThead=null);null!=p&&(window.clearTimeout(p),fadeThead2=null);this.chromelessToolbar.style.display="";mxUtils.setOpacity(this.chromelessToolbar,a||30)});if("1"==urlParams.layers){this.layersDialog=null;var r=f(mxUtils.bind(this,function(b){if(null!=this.layersDialog)this.layersDialog.parentNode.removeChild(this.layersDialog),this.layersDialog=null;else{this.layersDialog=a.createLayersDialog();mxEvent.addListener(this.layersDialog,
+this.lightboxFit():a.zoomTo(1),this.chromelessResize(!1)):this.chromelessResize(!0);mxEvent.consume(b)}),Editor.actualSizeLargeImage,mxResources.get("fit"));var p=null,n=null,q=mxUtils.bind(this,function(a){null!=p&&(window.clearTimeout(p),fadeThead=null);null!=n&&(window.clearTimeout(n),fadeThead2=null);p=window.setTimeout(mxUtils.bind(this,function(){mxUtils.setOpacity(this.chromelessToolbar,0);p=null;n=window.setTimeout(mxUtils.bind(this,function(){this.chromelessToolbar.style.display="none";n=
+null}),600)}),a||200)}),t=mxUtils.bind(this,function(a){null!=p&&(window.clearTimeout(p),fadeThead=null);null!=n&&(window.clearTimeout(n),fadeThead2=null);this.chromelessToolbar.style.display="";mxUtils.setOpacity(this.chromelessToolbar,a||30)});if("1"==urlParams.layers){this.layersDialog=null;var r=f(mxUtils.bind(this,function(b){if(null!=this.layersDialog)this.layersDialog.parentNode.removeChild(this.layersDialog),this.layersDialog=null;else{this.layersDialog=a.createLayersDialog();mxEvent.addListener(this.layersDialog,
"mouseleave",mxUtils.bind(this,function(){this.layersDialog.parentNode.removeChild(this.layersDialog);this.layersDialog=null}));var c=r.getBoundingClientRect();mxUtils.setPrefixedStyle(this.layersDialog.style,"borderRadius","5px");this.layersDialog.style.position="fixed";this.layersDialog.style.fontFamily="Helvetica,Arial";this.layersDialog.style.backgroundColor="#000000";this.layersDialog.style.width="160px";this.layersDialog.style.padding="4px 2px 4px 2px";this.layersDialog.style.color="#ffffff";
mxUtils.setOpacity(this.layersDialog,70);this.layersDialog.style.left=c.left+"px";this.layersDialog.style.bottom=parseInt(this.chromelessToolbar.style.bottom)+this.chromelessToolbar.offsetHeight+4+"px";c=mxUtils.getCurrentStyle(this.editor.graph.container);this.layersDialog.style.zIndex=c.zIndex;document.body.appendChild(this.layersDialog)}mxEvent.consume(b)}),Editor.layersLargeImage,mxResources.get("layers")),w=a.getModel();w.addListener(mxEvent.CHANGE,function(){r.style.display=1<w.getChildCount(w.root)?
"":"none"})}this.addChromelessToolbarItems(f);null!=this.editor.editButtonLink&&f(mxUtils.bind(this,function(a){"_blank"==this.editor.editButtonLink?this.editor.editAsNew(this.getEditBlankXml()):window.open(this.editor.editButtonLink,"editWindow");mxEvent.consume(a)}),Editor.editLargeImage,mxResources.get("edit"));!a.lightbox||"1"!=urlParams.close&&this.container==document.body||f(mxUtils.bind(this,function(a){"1"==urlParams.close?window.close():(this.destroy(),mxEvent.consume(a))}),Editor.closeLargeImage,
mxResources.get("close")+" (Escape)");this.chromelessToolbar.style.display="none";mxUtils.setPrefixedStyle(this.chromelessToolbar.style,"transform","translate(-50%,0)");a.container.appendChild(this.chromelessToolbar);mxEvent.addListener(a.container,mxClient.IS_POINTER?"pointermove":"mousemove",mxUtils.bind(this,function(a){mxEvent.isTouchEvent(a)||(mxEvent.isShiftDown(a)||t(30),q())}));mxEvent.addListener(this.chromelessToolbar,mxClient.IS_POINTER?"pointermove":"mousemove",function(a){mxEvent.consume(a)});
mxEvent.addListener(this.chromelessToolbar,"mouseenter",mxUtils.bind(this,function(a){mxEvent.isShiftDown(a)?q():t(100)}));mxEvent.addListener(this.chromelessToolbar,"mousemove",mxUtils.bind(this,function(a){mxEvent.isShiftDown(a)?q():t(100);mxEvent.consume(a)}));mxEvent.addListener(this.chromelessToolbar,"mouseleave",mxUtils.bind(this,function(a){mxEvent.isTouchEvent(a)||t(30)}));var v=a.getTolerance();a.addMouseListener({startX:0,startY:0,scrollLeft:0,scrollTop:0,mouseDown:function(b,c){this.startX=
c.getGraphX();this.startY=c.getGraphY();this.scrollLeft=a.container.scrollLeft;this.scrollTop=a.container.scrollTop},mouseMove:function(a,b){},mouseUp:function(b,c){mxEvent.isTouchEvent(c.getEvent())&&Math.abs(this.scrollLeft-a.container.scrollLeft)<v&&Math.abs(this.scrollTop-a.container.scrollTop)<v&&Math.abs(this.startX-c.getGraphX())<v&&Math.abs(this.startY-c.getGraphY())<v&&(0<parseFloat(d.chromelessToolbar.style.opacity||0)?q():t(30))}})}this.editor.editable||this.addChromelessClickHandler()}else if(this.editor.extendCanvas){var u=
-a.view.validate;a.view.validate=function(){if(null!=this.graph.container&&mxUtils.hasScrollbars(this.graph.container)){var a=this.graph.getPagePadding(),b=this.graph.getPageSize();this.translate.x=a.x-(this.x0||0)*b.width;this.translate.y=a.y-(this.y0||0)*b.height}u.apply(this,arguments)};var A=a.sizeDidChange;a.sizeDidChange=function(){if(null!=this.container&&mxUtils.hasScrollbars(this.container)){var b=this.getPageLayout(),c=this.getPagePadding(),d=this.getPageSize(),e=Math.ceil(2*c.x+b.width*
-d.width),f=Math.ceil(2*c.y+b.height*d.height),g=a.minimumGraphSize;if(null==g||g.width!=e||g.height!=f)a.minimumGraphSize=new mxRectangle(0,0,e,f);e=c.x-b.x*d.width;c=c.y-b.y*d.height;this.autoTranslate||this.view.translate.x==e&&this.view.translate.y==c?A.apply(this,arguments):(this.autoTranslate=!0,this.view.x0=b.x,this.view.y0=b.y,b=a.view.translate.x,d=a.view.translate.y,a.view.setTranslate(e,c),a.container.scrollLeft+=Math.round((e-b)*a.view.scale),a.container.scrollTop+=Math.round((c-d)*a.view.scale),
+a.view.validate;a.view.validate=function(){if(null!=this.graph.container&&mxUtils.hasScrollbars(this.graph.container)){var a=this.graph.getPagePadding(),b=this.graph.getPageSize();this.translate.x=a.x-(this.x0||0)*b.width;this.translate.y=a.y-(this.y0||0)*b.height}u.apply(this,arguments)};var z=a.sizeDidChange;a.sizeDidChange=function(){if(null!=this.container&&mxUtils.hasScrollbars(this.container)){var b=this.getPageLayout(),c=this.getPagePadding(),d=this.getPageSize(),e=Math.ceil(2*c.x+b.width*
+d.width),f=Math.ceil(2*c.y+b.height*d.height),g=a.minimumGraphSize;if(null==g||g.width!=e||g.height!=f)a.minimumGraphSize=new mxRectangle(0,0,e,f);e=c.x-b.x*d.width;c=c.y-b.y*d.height;this.autoTranslate||this.view.translate.x==e&&this.view.translate.y==c?z.apply(this,arguments):(this.autoTranslate=!0,this.view.x0=b.x,this.view.y0=b.y,b=a.view.translate.x,d=a.view.translate.y,a.view.setTranslate(e,c),a.container.scrollLeft+=Math.round((e-b)*a.view.scale),a.container.scrollTop+=Math.round((c-d)*a.view.scale),
this.autoTranslate=!1)}}}a.updateZoomTimeout=null;a.cumulativeZoomFactor=1;var x=null;a.lazyZoom=function(b){null!=this.updateZoomTimeout&&window.clearTimeout(this.updateZoomTimeout);b?.15>this.view.scale*this.cumulativeZoomFactor?this.cumulativeZoomFactor=(this.view.scale+.01)/this.view.scale:(this.cumulativeZoomFactor*=this.zoomFactor,this.cumulativeZoomFactor=Math.round(this.view.scale*this.cumulativeZoomFactor*20)/20/this.view.scale):.15>=this.view.scale*this.cumulativeZoomFactor?this.cumulativeZoomFactor=
(this.view.scale-.01)/this.view.scale:(this.cumulativeZoomFactor/=this.zoomFactor,this.cumulativeZoomFactor=Math.round(this.view.scale*this.cumulativeZoomFactor*20)/20/this.view.scale);this.cumulativeZoomFactor=Math.max(.01,Math.min(this.view.scale*this.cumulativeZoomFactor,160)/this.view.scale);this.updateZoomTimeout=window.setTimeout(mxUtils.bind(this,function(){var b=mxUtils.getOffset(a.container),e=0,f=0;null!=x&&(e=a.container.offsetWidth/2-x.x+b.x,f=a.container.offsetHeight/2-x.y+b.y);b=this.view.scale;
this.zoom(this.cumulativeZoomFactor);this.view.scale!=b&&(null!=c&&d.chromelessResize(!1,null,e*(this.cumulativeZoomFactor-1),f*(this.cumulativeZoomFactor-1)),!mxUtils.hasScrollbars(a.container)||0==e&&0==f||(a.container.scrollLeft-=e*(this.cumulativeZoomFactor-1),a.container.scrollTop-=f*(this.cumulativeZoomFactor-1)));this.cumulativeZoomFactor=1;this.updateZoomTimeout=null}),20)};mxEvent.addMouseWheelListener(mxUtils.bind(this,function(b,c){if((mxEvent.isAltDown(b)||mxEvent.isControlDown(b)&&!mxClient.IS_MAC||
@@ -2165,7 +2165,7 @@ k.length){b.getModel().beginUpdate();try{for(var a=0;a<k.length;a++)k[a]();k=[]}
!mxClient.IS_SF)&&e.apply(this,arguments)};f.isEnabledForEvent=function(a){return!mxEvent.isConsumed(a)&&this.isGraphEvent(a)&&this.isEnabled()};f.isControlDown=function(a){return mxEvent.isControlDown(a)||mxClient.IS_MAC&&a.metaKey};var k=[],g=null,h={37:mxConstants.DIRECTION_WEST,38:mxConstants.DIRECTION_NORTH,39:mxConstants.DIRECTION_EAST,40:mxConstants.DIRECTION_SOUTH},l=f.getFunction,m={67:this.actions.get("clearWaypoints"),65:this.actions.get("connectionArrows"),80:this.actions.get("connectionPoints")};
mxKeyHandler.prototype.getFunction=function(a){if(b.isEnabled()){if(mxEvent.isShiftDown(a)&&mxEvent.isAltDown(a)){var e=m[a.keyCode];if(null!=e)return e.funct}if(9==a.keyCode&&mxEvent.isAltDown(a))return mxEvent.isShiftDown(a)?function(){b.selectParentCell()}:function(){b.selectChildCell()};if(null!=h[a.keyCode]&&!b.isSelectionEmpty())if(mxEvent.isShiftDown(a)&&mxEvent.isAltDown(a)){if(b.model.isVertex(b.getSelectionCell()))return function(){var c=b.connectVertex(b.getSelectionCell(),h[a.keyCode],
b.defaultEdgeLength,a,!0);null!=c&&0<c.length&&(1==c.length&&b.model.isEdge(c[0])?b.setSelectionCell(b.model.getTerminal(c[0],!1)):b.setSelectionCell(c[c.length-1]),b.scrollCellToVisible(b.getSelectionCell()),null!=d.hoverIcons&&d.hoverIcons.update(b.view.getState(b.getSelectionCell())))}}else return this.isControlDown(a)?function(){c(a.keyCode,mxEvent.isShiftDown(a)?b.gridSize:null,!0)}:function(){c(a.keyCode,mxEvent.isShiftDown(a)?b.gridSize:null)}}return l.apply(this,arguments)};f.bindAction=mxUtils.bind(this,
-function(a,b,c,d){var e=this.actions.get(c);null!=e&&(c=function(){e.isEnabled()&&e.funct()},b?d?f.bindControlShiftKey(a,c):f.bindControlKey(a,c):d?f.bindShiftKey(a,c):f.bindKey(a,c))});var n=f.escape;f.escape=function(a){n.apply(this,arguments)};f.enter=function(){};f.bindControlShiftKey(36,function(){b.exitGroup()});f.bindControlShiftKey(35,function(){b.enterGroup()});f.bindKey(36,function(){b.home()});f.bindKey(35,function(){b.refresh()});f.bindAction(107,!0,"zoomIn");f.bindAction(109,!0,"zoomOut");
+function(a,b,c,d){var e=this.actions.get(c);null!=e&&(c=function(){e.isEnabled()&&e.funct()},b?d?f.bindControlShiftKey(a,c):f.bindControlKey(a,c):d?f.bindShiftKey(a,c):f.bindKey(a,c))});var p=f.escape;f.escape=function(a){p.apply(this,arguments)};f.enter=function(){};f.bindControlShiftKey(36,function(){b.exitGroup()});f.bindControlShiftKey(35,function(){b.enterGroup()});f.bindKey(36,function(){b.home()});f.bindKey(35,function(){b.refresh()});f.bindAction(107,!0,"zoomIn");f.bindAction(109,!0,"zoomOut");
f.bindAction(80,!0,"print");f.bindAction(79,!0,"outline",!0);f.bindAction(112,!1,"about");if(!this.editor.chromeless||this.editor.editable)f.bindControlKey(36,function(){b.isEnabled()&&b.foldCells(!0)}),f.bindControlKey(35,function(){b.isEnabled()&&b.foldCells(!1)}),f.bindControlKey(13,function(){b.isEnabled()&&b.setSelectionCells(b.duplicateCells(b.getSelectionCells(),!1))}),f.bindAction(8,!1,"delete"),f.bindAction(8,!0,"deleteAll"),f.bindAction(46,!1,"delete"),f.bindAction(46,!0,"deleteAll"),f.bindAction(72,
!0,"resetView"),f.bindAction(72,!0,"fitWindow",!0),f.bindAction(74,!0,"fitPage"),f.bindAction(74,!0,"fitTwoPages",!0),f.bindAction(48,!0,"customZoom"),f.bindAction(82,!0,"turn"),f.bindAction(82,!0,"clearDefaultStyle",!0),f.bindAction(83,!0,"save"),f.bindAction(83,!0,"saveAs",!0),f.bindAction(65,!0,"selectAll"),f.bindAction(65,!0,"selectNone",!0),f.bindAction(73,!0,"selectVertices",!0),f.bindAction(69,!0,"selectEdges",!0),f.bindAction(69,!0,"editStyle"),f.bindAction(66,!0,"bold"),f.bindAction(66,!0,
"toBack",!0),f.bindAction(70,!0,"toFront",!0),f.bindAction(68,!0,"duplicate"),f.bindAction(68,!0,"setAsDefaultStyle",!0),f.bindAction(90,!0,"undo"),f.bindAction(89,!0,"autosize",!0),f.bindAction(88,!0,"cut"),f.bindAction(67,!0,"copy"),f.bindAction(86,!0,"paste"),f.bindAction(71,!0,"group"),f.bindAction(77,!0,"editData"),f.bindAction(71,!0,"grid",!0),f.bindAction(73,!0,"italic"),f.bindAction(76,!0,"lockUnlock"),f.bindAction(76,!0,"layers",!0),f.bindAction(80,!0,"formatPanel",!0),f.bindAction(85,!0,
@@ -2174,7 +2174,7 @@ EditorUi.prototype.destroy=function(){null!=this.editor&&(this.editor.destroy(),
(mxEvent.removeListener(document,"keyup",this.keyupHandler),this.keyupHandler=null);null!=this.resizeHandler&&(mxEvent.removeListener(window,"resize",this.resizeHandler),this.resizeHandler=null);null!=this.gestureHandler&&(mxEvent.removeGestureListeners(document,this.gestureHandler),this.gestureHandler=null);null!=this.orientationChangeHandler&&(mxEvent.removeListener(window,"orientationchange",this.orientationChangeHandler),this.orientationChangeHandler=null);null!=this.scrollHandler&&(mxEvent.removeListener(window,
"scroll",this.scrollHandler),this.scrollHandler=null);if(null!=this.destroyFunctions){for(var a=0;a<this.destroyFunctions.length;a++)this.destroyFunctions[a]();this.destroyFunctions=null}for(var c=[this.menubarContainer,this.toolbarContainer,this.sidebarContainer,this.formatContainer,this.diagramContainer,this.footerContainer,this.chromelessToolbar,this.hsplit,this.sidebarFooterContainer,this.layersDialog],a=0;a<c.length;a++)null!=c[a]&&null!=c[a].parentNode&&c[a].parentNode.removeChild(c[a])};function Sidebar(a,c){this.editorUi=a;this.container=c;this.palettes={};this.taglist={};this.showTooltips=!0;this.graph=a.createTemporaryGraph(this.editorUi.editor.graph.getStylesheet());this.graph.cellRenderer.antiAlias=!1;this.graph.foldingEnabled=!1;this.graph.container.style.visibility="hidden";document.body.appendChild(this.graph.container);this.pointerUpHandler=mxUtils.bind(this,function(){this.showTooltips=!0});mxEvent.addListener(document,mxClient.IS_POINTER?"pointerup":"mouseup",this.pointerUpHandler);
this.pointerDownHandler=mxUtils.bind(this,function(){this.showTooltips=!1;this.hideTooltip()});mxEvent.addListener(document,mxClient.IS_POINTER?"pointerdown":"mousedown",this.pointerDownHandler);this.pointerMoveHandler=mxUtils.bind(this,function(a){for(a=mxEvent.getSource(a);null!=a;){if(a==this.currentElt)return;a=a.parentNode}this.hideTooltip()});mxEvent.addListener(document,mxClient.IS_POINTER?"pointermove":"mousemove",this.pointerMoveHandler);this.pointerOutHandler=mxUtils.bind(this,function(a){null==
-a.toElement&&null==a.relatedTarget&&this.hideTooltip()});mxEvent.addListener(document,mxClient.IS_POINTER?"pointerout":"mouseout",this.pointerOutHandler);mxEvent.addListener(c,"scroll",mxUtils.bind(this,function(){this.showTooltips=!0}));this.init();mxClient.IS_SVG||((new Image).src=IMAGE_PATH+"/tooltip.png")}
+a.toElement&&null==a.relatedTarget&&this.hideTooltip()});mxEvent.addListener(document,mxClient.IS_POINTER?"pointerout":"mouseout",this.pointerOutHandler);mxEvent.addListener(c,"scroll",mxUtils.bind(this,function(){this.showTooltips=!0;this.hideTooltip()}));this.init();mxClient.IS_SVG||((new Image).src=IMAGE_PATH+"/tooltip.png")}
Sidebar.prototype.init=function(){var a=STENCIL_PATH;this.addSearchPalette(!0);this.addGeneralPalette(!0);this.addMiscPalette(!1);this.addAdvancedPalette(!1);this.addBasicPalette(a);this.addStencilPalette("arrows",mxResources.get("arrows"),a+"/arrows.xml",";whiteSpace=wrap;html=1;fillColor=#ffffff;strokeColor=#000000;strokeWidth=2");this.addUmlPalette(!1);this.addBpmnPalette(a,!1);this.addStencilPalette("flowchart","Flowchart",a+"/flowchart.xml",";whiteSpace=wrap;html=1;fillColor=#ffffff;strokeColor=#000000;strokeWidth=2");
this.addImagePalette("clipart",mxResources.get("clipart"),a+"/clipart/","_128x128.png","Earth_globe Empty_Folder Full_Folder Gear Lock Software Virus Email Database Router_Icon iPad iMac Laptop MacBook Monitor_Tower Printer Server_Tower Workstation Firewall_02 Wireless_Router_N Credit_Card Piggy_Bank Graph Safe Shopping_Cart Suit1 Suit2 Suit3 Pilot1 Worker1 Soldier1 Doctor1 Tech1 Security1 Telesales1".split(" "),null,{Wireless_Router_N:"wireless router switch wap wifi access point wlan",Router_Icon:"router switch"})};
Sidebar.prototype.collapsedImage=mxClient.IS_SVG?"data:image/gif;base64,R0lGODlhDQANAIABAJmZmf///yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozNUQyRTJFNjZGNUYxMUU1QjZEOThCNDYxMDQ2MzNCQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozNUQyRTJFNzZGNUYxMUU1QjZEOThCNDYxMDQ2MzNCQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjFERjc3MEUxNkY1RjExRTVCNkQ5OEI0NjEwNDYzM0JCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjFERjc3MEUyNkY1RjExRTVCNkQ5OEI0NjEwNDYzM0JCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAQAAAQAsAAAAAA0ADQAAAhSMj6lrwAjcC1GyahV+dcZJgeIIFgA7":
@@ -2189,20 +2189,20 @@ this.graph2.resetViewOnRootChange=!1,this.graph2.foldingEnabled=!1,this.graph2.g
"14px",this.tooltipImage.style.height="27px",document.body.appendChild(this.tooltipImage));this.graph2.model.clear();this.graph2.view.setTranslate(this.tooltipBorder,this.tooltipBorder);this.graph2.view.scale=d>this.maxTooltipWidth||b>this.maxTooltipHeight?Math.round(100*Math.min(this.maxTooltipWidth/d,this.maxTooltipHeight/b))/100:1;this.tooltip.style.display="block";this.graph2.labelsVisible=null==e||e;var g=mxClient.NO_FO;mxClient.NO_FO=Editor.prototype.originalNoForeignObject;this.graph2.addCells(c);
mxClient.NO_FO=g;var k=this.graph2.getGraphBounds(),l=k.width+2*this.tooltipBorder+4,g=k.height+2*this.tooltipBorder;mxClient.IS_QUIRKS?(g+=4,this.tooltip.style.overflow="hidden"):this.tooltip.style.overflow="visible";this.tooltipImage.style.visibility="visible";this.tooltip.style.width=l+"px";this.tooltipTitles&&null!=f&&0<f.length?(null==this.tooltipTitle?(this.tooltipTitle=document.createElement("div"),this.tooltipTitle.style.borderTop="1px solid gray",this.tooltipTitle.style.textAlign="center",
this.tooltipTitle.style.width="100%",this.tooltipTitle.style.overflow="hidden",this.tooltipTitle.style.position="absolute",this.tooltipTitle.style.paddingTop="6px",this.tooltipTitle.style.bottom="6px",this.tooltip.appendChild(this.tooltipTitle)):this.tooltipTitle.innerHTML="",this.tooltipTitle.style.display="",mxUtils.write(this.tooltipTitle,f),l=this.tooltipTitle.offsetHeight+10,g+=l,mxClient.IS_SVG?this.tooltipTitle.style.marginTop=2-l+"px":(g-=6,this.tooltipTitle.style.top=g-l+"px")):null!=this.tooltipTitle&&
-null!=this.tooltipTitle.parentNode&&(this.tooltipTitle.style.display="none");this.tooltip.style.height=g+"px";var l=-Math.round(k.x-this.tooltipBorder),k=-Math.round(k.y-this.tooltipBorder),m=document.body,n=document.documentElement,p=this.getTooltipOffset(),q=this.container.clientWidth+this.editorUi.splitSize+3+this.editorUi.container.offsetLeft+p.x,m=Math.min(Math.max(m.clientHeight||0,n.clientHeight)-g-20,Math.max(0,this.editorUi.container.offsetTop+this.container.offsetTop+a.offsetTop-this.container.scrollTop-
-g/2+16))+p.y;mxClient.IS_SVG?0!=l||0!=k?this.graph2.view.canvas.setAttribute("transform","translate("+l+","+k+")"):this.graph2.view.canvas.removeAttribute("transform"):(this.graph2.view.drawPane.style.left=l+"px",this.graph2.view.drawPane.style.top=k+"px");this.tooltip.style.position="absolute";this.tooltip.style.left=q+"px";this.tooltip.style.top=m+"px";this.tooltipImage.style.left=q-13+"px";this.tooltipImage.style.top=m+g/2-13+"px"});null!=this.tooltip&&"none"!=this.tooltip.style.display?k():this.thread=
+null!=this.tooltipTitle.parentNode&&(this.tooltipTitle.style.display="none");this.tooltip.style.height=g+"px";var l=-Math.round(k.x-this.tooltipBorder),k=-Math.round(k.y-this.tooltipBorder),m=document.body,p=document.documentElement,n=this.getTooltipOffset(),q=this.container.clientWidth+this.editorUi.splitSize+3+this.editorUi.container.offsetLeft+n.x,m=Math.min(Math.max(m.clientHeight||0,p.clientHeight)-g-20,Math.max(0,this.editorUi.container.offsetTop+this.container.offsetTop+a.offsetTop-this.container.scrollTop-
+g/2+16))+n.y;mxClient.IS_SVG?0!=l||0!=k?this.graph2.view.canvas.setAttribute("transform","translate("+l+","+k+")"):this.graph2.view.canvas.removeAttribute("transform"):(this.graph2.view.drawPane.style.left=l+"px",this.graph2.view.drawPane.style.top=k+"px");this.tooltip.style.position="absolute";this.tooltip.style.left=q+"px";this.tooltip.style.top=m+"px";this.tooltipImage.style.left=q-13+"px";this.tooltipImage.style.top=m+g/2-13+"px"});null!=this.tooltip&&"none"!=this.tooltip.style.display?k():this.thread=
window.setTimeout(k,this.tooltipDelay);this.currentElt=a}};Sidebar.prototype.hideTooltip=function(){null!=this.thread&&(window.clearTimeout(this.thread),this.thread=null);null!=this.tooltip&&(this.tooltip.style.display="none",this.tooltipImage.style.visibility="hidden",this.currentElt=null)};Sidebar.prototype.addDataEntry=function(a,c,d,b,f){return this.addEntry(a,mxUtils.bind(this,function(){return this.createVertexTemplateFromData(f,c,d,b)}))};
Sidebar.prototype.addEntry=function(a,c){if(null!=this.taglist&&null!=a&&0<a.length)for(var d=a.toLowerCase().replace(/[\/\,\(\)]/g," ").split(" "),b=mxUtils.bind(this,function(a){if(1<a.length){var b=this.taglist[a];"object"!==typeof b&&(b={entries:[],dict:new mxDictionary},this.taglist[a]=b);null==b.dict.get(c)&&(b.dict.put(c,c),b.entries.push(c))}}),f=0;f<d.length;f++){b(d[f]);var e=d[f].replace(/\.*\d*$/,"");e!=d[f]&&b(e)}return c};
-Sidebar.prototype.searchEntries=function(a,c,d,b,f){if(null!=this.taglist&&null!=a){var e=a.toLowerCase().split(" ");f=new mxDictionary;var k=(d+1)*c;a=[];for(var g=0,h=0;h<e.length;h++)if(0<e[h].length){var l=this.taglist[e[h]],m=new mxDictionary;if(null!=l){var n=l.entries;a=[];for(var p=0;p<n.length;p++)if(l=n[p],0==g==(null==f.get(l))&&(m.put(l,l),a.push(l),h==e.length-1&&a.length==k)){b(a.slice(d*c,k),k,!0,e);return}}else a=[];f=m;g++}f=a.length;b(a.slice(d*c,(d+1)*c),f,!1,e)}else b([],null,
+Sidebar.prototype.searchEntries=function(a,c,d,b,f){if(null!=this.taglist&&null!=a){var e=a.toLowerCase().split(" ");f=new mxDictionary;var k=(d+1)*c;a=[];for(var g=0,h=0;h<e.length;h++)if(0<e[h].length){var l=this.taglist[e[h]],m=new mxDictionary;if(null!=l){var p=l.entries;a=[];for(var n=0;n<p.length;n++)if(l=p[n],0==g==(null==f.get(l))&&(m.put(l,l),a.push(l),h==e.length-1&&a.length==k)){b(a.slice(d*c,k),k,!0,e);return}}else a=[];f=m;g++}f=a.length;b(a.slice(d*c,(d+1)*c),f,!1,e)}else b([],null,
null,e)};Sidebar.prototype.filterTags=function(a){if(null!=a){a=a.split(" ");for(var c=[],d={},b=0;b<a.length;b++)null==d[a[b]]&&(d[a[b]]="1",c.push(a[b]));return c.join(" ")}return null};Sidebar.prototype.cloneCell=function(a,c){var d=a.clone();null!=c&&(d.value=c);return d};
Sidebar.prototype.addSearchPalette=function(a){var c=document.createElement("div");c.style.visibility="hidden";this.container.appendChild(c);var d=document.createElement("div");d.className="geSidebar";d.style.boxSizing="border-box";d.style.overflow="hidden";d.style.width="100%";d.style.padding="8px";d.style.paddingTop="14px";d.style.paddingBottom="0px";a||(d.style.display="none");var b=document.createElement("div");b.style.whiteSpace="nowrap";b.style.textOverflow="clip";b.style.paddingBottom="8px";
b.style.cursor="default";var f=document.createElement("input");f.setAttribute("placeholder",mxResources.get("searchShapes"));f.setAttribute("type","text");f.style.fontSize="12px";f.style.overflow="hidden";f.style.boxSizing="border-box";f.style.border="solid 1px #d5d5d5";f.style.borderRadius="4px";f.style.width="100%";f.style.outline="none";f.style.padding="6px";b.appendChild(f);var e=document.createElement("img");e.setAttribute("src",Sidebar.prototype.searchImage);e.setAttribute("title",mxResources.get("search"));
e.style.position="relative";e.style.left="-18px";mxClient.IS_QUIRKS?(f.style.height="28px",e.style.top="-4px"):e.style.top="1px";e.style.background="url('"+this.editorUi.editor.transparentImage+"')";var k;b.appendChild(e);d.appendChild(b);var g=document.createElement("center"),h=mxUtils.button(mxResources.get("moreResults"),function(){k()});h.style.display="none";h.style.lineHeight="normal";h.style.marginTop="4px";h.style.marginBottom="8px";g.style.paddingTop="4px";g.style.paddingBottom="8px";g.appendChild(h);
-d.appendChild(g);var l="",m=!1,n=!1,p=0,q={},t=12,r=mxUtils.bind(this,function(){m=!1;this.currentSearch=null;for(var a=d.firstChild;null!=a;){var c=a.nextSibling;a!=b&&a!=g&&a.parentNode.removeChild(a);a=c}});mxEvent.addListener(e,"click",function(){e.getAttribute("src")==Dialog.prototype.closeImage&&(e.setAttribute("src",Sidebar.prototype.searchImage),e.setAttribute("title",mxResources.get("search")),h.style.display="none",l=f.value="",r());f.focus()});k=mxUtils.bind(this,function(){t=4*Math.max(1,
-Math.floor(this.container.clientWidth/(this.thumbWidth+10)));this.hideTooltip();if(""!=f.value){if(null!=g.parentNode&&(l!=f.value&&(r(),l=f.value,q={},n=!1,p=0),!m&&!n)){h.setAttribute("disabled","true");h.style.display="";h.style.cursor="wait";h.innerHTML=mxResources.get("loading")+"...";m=!0;var a={};this.currentSearch=a;this.searchEntries(l,t,p,mxUtils.bind(this,function(b,c,e,f){if(this.currentSearch==a){b=null!=b?b:[];m=!1;p++;g.parentNode.removeChild(g);this.insertSearchHint(d,l,t,p,b,c,e,
-f);for(c=0;c<b.length;c++)f=b[c](),null==q[f.innerHTML]&&(q[f.innerHTML]="1",d.appendChild(b[c]()));e?(h.removeAttribute("disabled"),h.innerHTML=mxResources.get("moreResults")):(h.innerHTML=mxResources.get("reset"),h.style.display="none",n=!0);h.style.cursor="";d.appendChild(g)}}),mxUtils.bind(this,function(){h.style.cursor=""}))}}else r(),l=f.value="",q={},h.style.display="none",n=!1,f.focus()});mxEvent.addListener(f,"keydown",mxUtils.bind(this,function(a){13==a.keyCode&&(k(),mxEvent.consume(a))}));
-mxEvent.addListener(f,"focus",function(){f.style.paddingRight=""});mxEvent.addListener(f,"blur",function(){f.style.paddingRight="20px"});f.style.paddingRight="20px";mxEvent.addListener(f,"keyup",mxUtils.bind(this,function(a){""==f.value?(e.setAttribute("src",Sidebar.prototype.searchImage),e.setAttribute("title",mxResources.get("search"))):(e.setAttribute("src",Dialog.prototype.closeImage),e.setAttribute("title",mxResources.get("reset")));""==f.value?(n=!0,h.style.display="none"):f.value!=l?(h.style.display=
-"none",n=!1):m||(h.style.display=n?"none":"")}));mxEvent.addListener(f,"mousedown",function(a){a.stopPropagation&&a.stopPropagation();a.cancelBubble=!0});mxEvent.addListener(f,"selectstart",function(a){a.stopPropagation&&a.stopPropagation();a.cancelBubble=!0});a=document.createElement("div");a.appendChild(d);this.container.appendChild(a);this.palettes.search=[c,a]};
+d.appendChild(g);var l="",m=!1,p=!1,n=0,q={},t=12,r=mxUtils.bind(this,function(){m=!1;this.currentSearch=null;for(var a=d.firstChild;null!=a;){var c=a.nextSibling;a!=b&&a!=g&&a.parentNode.removeChild(a);a=c}});mxEvent.addListener(e,"click",function(){e.getAttribute("src")==Dialog.prototype.closeImage&&(e.setAttribute("src",Sidebar.prototype.searchImage),e.setAttribute("title",mxResources.get("search")),h.style.display="none",l=f.value="",r());f.focus()});k=mxUtils.bind(this,function(){t=4*Math.max(1,
+Math.floor(this.container.clientWidth/(this.thumbWidth+10)));this.hideTooltip();if(""!=f.value){if(null!=g.parentNode&&(l!=f.value&&(r(),l=f.value,q={},p=!1,n=0),!m&&!p)){h.setAttribute("disabled","true");h.style.display="";h.style.cursor="wait";h.innerHTML=mxResources.get("loading")+"...";m=!0;var a={};this.currentSearch=a;this.searchEntries(l,t,n,mxUtils.bind(this,function(b,c,e,f){if(this.currentSearch==a){b=null!=b?b:[];m=!1;n++;g.parentNode.removeChild(g);this.insertSearchHint(d,l,t,n,b,c,e,
+f);for(c=0;c<b.length;c++)f=b[c](),null==q[f.innerHTML]&&(q[f.innerHTML]="1",d.appendChild(b[c]()));e?(h.removeAttribute("disabled"),h.innerHTML=mxResources.get("moreResults")):(h.innerHTML=mxResources.get("reset"),h.style.display="none",p=!0);h.style.cursor="";d.appendChild(g)}}),mxUtils.bind(this,function(){h.style.cursor=""}))}}else r(),l=f.value="",q={},h.style.display="none",p=!1,f.focus()});mxEvent.addListener(f,"keydown",mxUtils.bind(this,function(a){13==a.keyCode&&(k(),mxEvent.consume(a))}));
+mxEvent.addListener(f,"focus",function(){f.style.paddingRight=""});mxEvent.addListener(f,"blur",function(){f.style.paddingRight="20px"});f.style.paddingRight="20px";mxEvent.addListener(f,"keyup",mxUtils.bind(this,function(a){""==f.value?(e.setAttribute("src",Sidebar.prototype.searchImage),e.setAttribute("title",mxResources.get("search"))):(e.setAttribute("src",Dialog.prototype.closeImage),e.setAttribute("title",mxResources.get("reset")));""==f.value?(p=!0,h.style.display="none"):f.value!=l?(h.style.display=
+"none",p=!1):m||(h.style.display=p?"none":"")}));mxEvent.addListener(f,"mousedown",function(a){a.stopPropagation&&a.stopPropagation();a.cancelBubble=!0});mxEvent.addListener(f,"selectstart",function(a){a.stopPropagation&&a.stopPropagation();a.cancelBubble=!0});a=document.createElement("div");a.appendChild(d);this.container.appendChild(a);this.palettes.search=[c,a]};
Sidebar.prototype.insertSearchHint=function(a,c,d,b,f,e,k,g){0==f.length&&1==b&&(d=document.createElement("div"),d.className="geTitle",d.style.cssText="background-color:transparent;border-color:transparent;color:gray;padding:6px 0px 0px 0px !important;margin:4px 8px 4px 8px;text-align:center;cursor:default !important",mxUtils.write(d,mxResources.get("noResultsFor",[c])),a.appendChild(d))};
Sidebar.prototype.addGeneralPalette=function(a){var c=[this.createVertexTemplateEntry("rounded=0;whiteSpace=wrap;html=1;",120,60,"","Rectangle",null,null,"rect rectangle box"),this.createVertexTemplateEntry("rounded=1;whiteSpace=wrap;html=1;",120,60,"","Rounded Rectangle",null,null,"rounded rect rectangle box"),this.createVertexTemplateEntry("text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;",40,20,"Text","Text",null,null,"text textbox textarea label"),
this.createVertexTemplateEntry("text;html=1;strokeColor=none;fillColor=none;spacing=5;spacingTop=-20;whiteSpace=wrap;overflow=hidden;rounded=0;",190,120,"<h1>Heading</h1><p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p>","Textbox",null,null,"text textbox textarea"),this.createVertexTemplateEntry("ellipse;whiteSpace=wrap;html=1;",120,80,"","Ellipse",null,null,"oval ellipse state"),this.createVertexTemplateEntry("whiteSpace=wrap;html=1;aspect=fixed;",
@@ -2311,41 +2311,41 @@ Sidebar.prototype.createItem=function(a,c,d,b,f,e,k){var g=document.createElemen
g,c,d,b,f,e);var l=new mxRectangle(0,0,f,e);1<a.length||a[0].vertex?(b=this.createDragSource(g,this.createDropHandler(a,!0,k,l),this.createDragPreview(f,e),a,l),this.addClickHandler(g,b,a),b.isGuidesEnabled=mxUtils.bind(this,function(){return this.editorUi.editor.graph.graphHandler.guidesEnabled})):null!=a[0]&&a[0].edge&&(b=this.createDragSource(g,this.createDropHandler(a,!1,k,l),this.createDragPreview(f,e),a,l),this.addClickHandler(g,b,a));mxClient.IS_IOS||mxEvent.addGestureListeners(g,null,mxUtils.bind(this,
function(b){mxEvent.isMouseEvent(b)&&this.showTooltip(g,a,l.width,l.height,c,d)}));return g};
Sidebar.prototype.updateShapes=function(a,c){var d=this.editorUi.editor.graph,b=d.getCellStyle(a),f=[];d.model.beginUpdate();try{for(var e=d.getModel().getStyle(a),k="shadow dashed dashPattern fontFamily fontSize fontColor align startFill startSize endFill endSize strokeColor strokeWidth fillColor gradientColor html part noEdgeStyle edgeStyle elbow childLayout recursiveResize container collapsible connectable".split(" "),g=0;g<c.length;g++){var h=c[g];if(d.getModel().isVertex(h)==d.getModel().isVertex(a)||
-d.getModel().isEdge(h)==d.getModel().isEdge(a)){var l=d.view.getState(h),m=null!=l?l.style:d.getCellStyle(c[g]);d.getModel().setStyle(h,e);if(null!=l&&"1"==mxUtils.getValue(l.style,"composite","0"))for(var n=d.model.getChildCount(h);0<=n;n--)d.model.remove(d.model.getChildAt(h,n));if(null!=m)for("umlLifeline"==m[mxConstants.STYLE_SHAPE]&&"umlLifeline"!=b[mxConstants.STYLE_SHAPE]&&(d.setCellStyles(mxConstants.STYLE_SHAPE,"umlLifeline",[h]),d.setCellStyles("participant",b[mxConstants.STYLE_SHAPE],[h])),
-n=0;n<k.length;n++){var p=m[k[n]];null!=p&&d.setCellStyles(k[n],p,[h])}f.push(h)}}}finally{d.model.endUpdate()}return f};
-Sidebar.prototype.createDropHandler=function(a,c,d,b){d=null!=d?d:!0;return mxUtils.bind(this,function(f,e,k,g,h){if(f.isEnabled()){a=f.getImportableCells(a);if(0<a.length){f.stopEditing();var l=null==k||mxEvent.isAltDown(e)?!1:f.isValidDropTarget(k,a,e),m=null;null==k||l||(k=null);if(!f.isCellLocked(k||f.getDefaultParent())){f.model.beginUpdate();try{g=Math.round(g);h=Math.round(h);if(c&&f.isSplitTarget(k,a,e)){var n=f.cloneCells(a);f.splitEdge(k,n,null,g-b.width/2,h-b.height/2);m=n}else 0<a.length&&
-(m=f.importCells(a,g,h,k));if(null!=f.layoutManager){var p=f.layoutManager.getLayout(k);if(null!=p){var q=f.view.scale,t=f.view.translate,r=(g+t.x)*q,w=(h+t.y)*q;for(k=0;k<m.length;k++)p.moveCell(m[k],r,w)}}d&&f.fireEvent(new mxEventObject("cellsInserted","cells",m))}finally{f.model.endUpdate()}null!=m&&0<m.length&&(f.scrollCellToVisible(m[0]),f.setSelectionCells(m))}}mxEvent.consume(e)}})};
+d.getModel().isEdge(h)==d.getModel().isEdge(a)){var l=d.view.getState(h),m=null!=l?l.style:d.getCellStyle(c[g]);d.getModel().setStyle(h,e);if(null!=l&&"1"==mxUtils.getValue(l.style,"composite","0"))for(var p=d.model.getChildCount(h);0<=p;p--)d.model.remove(d.model.getChildAt(h,p));if(null!=m)for("umlLifeline"==m[mxConstants.STYLE_SHAPE]&&"umlLifeline"!=b[mxConstants.STYLE_SHAPE]&&(d.setCellStyles(mxConstants.STYLE_SHAPE,"umlLifeline",[h]),d.setCellStyles("participant",b[mxConstants.STYLE_SHAPE],[h])),
+p=0;p<k.length;p++){var n=m[k[p]];null!=n&&d.setCellStyles(k[p],n,[h])}f.push(h)}}}finally{d.model.endUpdate()}return f};
+Sidebar.prototype.createDropHandler=function(a,c,d,b){d=null!=d?d:!0;return mxUtils.bind(this,function(f,e,k,g,h){if(f.isEnabled()){a=f.getImportableCells(a);if(0<a.length){f.stopEditing();var l=null==k||mxEvent.isAltDown(e)?!1:f.isValidDropTarget(k,a,e),m=null;null==k||l||(k=null);if(!f.isCellLocked(k||f.getDefaultParent())){f.model.beginUpdate();try{g=Math.round(g);h=Math.round(h);if(c&&f.isSplitTarget(k,a,e)){var p=f.cloneCells(a);f.splitEdge(k,p,null,g-b.width/2,h-b.height/2);m=p}else 0<a.length&&
+(m=f.importCells(a,g,h,k));if(null!=f.layoutManager){var n=f.layoutManager.getLayout(k);if(null!=n){var q=f.view.scale,t=f.view.translate,r=(g+t.x)*q,w=(h+t.y)*q;for(k=0;k<m.length;k++)n.moveCell(m[k],r,w)}}d&&f.fireEvent(new mxEventObject("cellsInserted","cells",m))}finally{f.model.endUpdate()}null!=m&&0<m.length&&(f.scrollCellToVisible(m[0]),f.setSelectionCells(m))}}mxEvent.consume(e)}})};
Sidebar.prototype.createDragPreview=function(a,c){var d=document.createElement("div");d.style.border=this.dragPreviewBorder;d.style.width=a+"px";d.style.height=c+"px";return d};
-Sidebar.prototype.dropAndConnect=function(a,c,d,b){var f=this.getDropAndConnectGeometry(a,c[b],d,c),e=[];if(null!=f){var k=this.editorUi.editor.graph;k.model.beginUpdate();try{var g=k.getCellGeometry(a),h=k.getCellGeometry(c[b]),l=k.model.getParent(a),m=!0;if(null!=k.layoutManager){var n=k.layoutManager.getLayout(l);if(null!=n&&n.constructor==mxStackLayout&&(m=!1,e=k.view.getState(l),null!=e)){var p=new mxPoint(e.x/k.view.scale-k.view.translate.x,e.y/k.view.scale-k.view.translate.y);f.x+=p.x;f.y+=
-p.y;var q=f.getTerminalPoint(!1);null!=q&&(q.x+=p.x,q.y+=p.y)}}var t=h.x,r=h.y;k.model.isEdge(c[b])&&(r=t=0);var w=k.model.isEdge(a)||null!=g&&!g.relative&&m,e=c=k.importCells(c,f.x-(w?t:0),f.y-(w?r:0),w?l:null);if(k.model.isEdge(a))k.model.setTerminal(a,c[b],d==mxConstants.DIRECTION_NORTH);else if(k.model.isEdge(c[b])){k.model.setTerminal(c[b],a,!0);var v=k.getCellGeometry(c[b]);v.points=null;if(null!=v.getTerminalPoint(!1))v.setTerminalPoint(f.getTerminalPoint(!1),!1);else if(w&&k.model.isVertex(l)){var u=
-k.view.getState(l),p=u.cell!=k.view.currentRoot?new mxPoint(u.x/k.view.scale-k.view.translate.x,u.y/k.view.scale-k.view.translate.y):new mxPoint(0,0);k.cellsMoved(c,p.x,p.y,null,null,!0)}}else h=k.getCellGeometry(c[b]),t=f.x-Math.round(h.x),r=f.y-Math.round(h.y),f.x=Math.round(h.x),f.y=Math.round(h.y),k.model.setGeometry(c[b],f),k.cellsMoved(c,t,r,null,null,!0),e=c.slice(),c.push(k.insertEdge(null,null,"",a,c[b],k.createCurrentEdgeStyle()));k.fireEvent(new mxEventObject("cellsInserted","cells",c))}finally{k.model.endUpdate()}}return e};
+Sidebar.prototype.dropAndConnect=function(a,c,d,b){var f=this.getDropAndConnectGeometry(a,c[b],d,c),e=[];if(null!=f){var k=this.editorUi.editor.graph;k.model.beginUpdate();try{var g=k.getCellGeometry(a),h=k.getCellGeometry(c[b]),l=k.model.getParent(a),m=!0;if(null!=k.layoutManager){var p=k.layoutManager.getLayout(l);if(null!=p&&p.constructor==mxStackLayout&&(m=!1,e=k.view.getState(l),null!=e)){var n=new mxPoint(e.x/k.view.scale-k.view.translate.x,e.y/k.view.scale-k.view.translate.y);f.x+=n.x;f.y+=
+n.y;var q=f.getTerminalPoint(!1);null!=q&&(q.x+=n.x,q.y+=n.y)}}var t=h.x,r=h.y;k.model.isEdge(c[b])&&(r=t=0);var w=k.model.isEdge(a)||null!=g&&!g.relative&&m,e=c=k.importCells(c,f.x-(w?t:0),f.y-(w?r:0),w?l:null);if(k.model.isEdge(a))k.model.setTerminal(a,c[b],d==mxConstants.DIRECTION_NORTH);else if(k.model.isEdge(c[b])){k.model.setTerminal(c[b],a,!0);var v=k.getCellGeometry(c[b]);v.points=null;if(null!=v.getTerminalPoint(!1))v.setTerminalPoint(f.getTerminalPoint(!1),!1);else if(w&&k.model.isVertex(l)){var u=
+k.view.getState(l),n=u.cell!=k.view.currentRoot?new mxPoint(u.x/k.view.scale-k.view.translate.x,u.y/k.view.scale-k.view.translate.y):new mxPoint(0,0);k.cellsMoved(c,n.x,n.y,null,null,!0)}}else h=k.getCellGeometry(c[b]),t=f.x-Math.round(h.x),r=f.y-Math.round(h.y),f.x=Math.round(h.x),f.y=Math.round(h.y),k.model.setGeometry(c[b],f),k.cellsMoved(c,t,r,null,null,!0),e=c.slice(),c.push(k.insertEdge(null,null,"",a,c[b],k.createCurrentEdgeStyle()));k.fireEvent(new mxEventObject("cellsInserted","cells",c))}finally{k.model.endUpdate()}}return e};
Sidebar.prototype.getDropAndConnectGeometry=function(a,c,d,b){var f=this.editorUi.editor.graph,e=f.view,k=1<b.length,g=f.getCellGeometry(a);b=f.getCellGeometry(c);null!=g&&null!=b&&(b=b.clone(),f.model.isEdge(a)?(a=f.view.getState(a),g=a.absolutePoints,c=g[0],f=g[g.length-1],d==mxConstants.DIRECTION_NORTH?(b.x=c.x/e.scale-e.translate.x-b.width/2,b.y=c.y/e.scale-e.translate.y-b.height/2):(b.x=f.x/e.scale-e.translate.x-b.width/2,b.y=f.y/e.scale-e.translate.y-b.height/2)):(g.relative&&(a=f.view.getState(a),
g=g.clone(),g.x=(a.x-e.translate.x)/e.scale,g.y=(a.y-e.translate.y)/e.scale),e=f.defaultEdgeLength,f.model.isEdge(c)&&null!=b.getTerminalPoint(!0)&&null!=b.getTerminalPoint(!1)?(c=b.getTerminalPoint(!0),f=b.getTerminalPoint(!1),e=f.x-c.x,c=f.y-c.y,e=Math.sqrt(e*e+c*c),b.x=g.getCenterX(),b.y=g.getCenterY(),b.width=1,b.height=1,d==mxConstants.DIRECTION_NORTH?(b.height=e,b.y=g.y-e,b.setTerminalPoint(new mxPoint(b.x,b.y),!1)):d==mxConstants.DIRECTION_EAST?(b.width=e,b.x=g.x+g.width,b.setTerminalPoint(new mxPoint(b.x+
b.width,b.y),!1)):d==mxConstants.DIRECTION_SOUTH?(b.height=e,b.y=g.y+g.height,b.setTerminalPoint(new mxPoint(b.x,b.y+b.height),!1)):d==mxConstants.DIRECTION_WEST&&(b.width=e,b.x=g.x-e,b.setTerminalPoint(new mxPoint(b.x,b.y),!1))):(!k&&45<b.width&&45<b.height&&45<g.width&&45<g.height&&(b.width*=g.height/b.height,b.height=g.height),b.x=g.x+g.width/2-b.width/2,b.y=g.y+g.height/2-b.height/2,d==mxConstants.DIRECTION_NORTH?b.y=b.y-g.height/2-b.height/2-e:d==mxConstants.DIRECTION_EAST?b.x=b.x+g.width/2+
b.width/2+e:d==mxConstants.DIRECTION_SOUTH?b.y=b.y+g.height/2+b.height/2+e:d==mxConstants.DIRECTION_WEST&&(b.x=b.x-g.width/2-b.width/2-e),f.model.isEdge(c)&&null!=b.getTerminalPoint(!0)&&null!=c.getTerminal(!1)&&(g=f.getCellGeometry(c.getTerminal(!1)),null!=g&&(d==mxConstants.DIRECTION_NORTH?(b.x-=g.getCenterX(),b.y-=g.getCenterY()+g.height/2):d==mxConstants.DIRECTION_EAST?(b.x-=g.getCenterX()-g.width/2,b.y-=g.getCenterY()):d==mxConstants.DIRECTION_SOUTH?(b.x-=g.getCenterX(),b.y-=g.getCenterY()-g.height/
2):d==mxConstants.DIRECTION_WEST&&(b.x-=g.getCenterX()+g.width/2,b.y-=g.getCenterY()))))));return b};
Sidebar.prototype.createDragSource=function(a,c,d,b,f){function e(a,b){var c;mxClient.IS_IE&&!mxClient.IS_SVG?(mxClient.IS_IE6&&"CSS1Compat"!=document.compatMode?(c=document.createElement(mxClient.VML_PREFIX+":image"),c.setAttribute("src",a.src),c.style.borderStyle="none"):(c=document.createElement("div"),c.style.backgroundImage="url("+a.src+")",c.style.backgroundPosition="center",c.style.backgroundRepeat="no-repeat"),c.style.width=a.width+4+"px",c.style.height=a.height+4+"px",c.style.display=mxClient.IS_QUIRKS?
-"inline":"inline-block"):(c=mxUtils.createImage(a.src),c.style.width=a.width+"px",c.style.height=a.height+"px");null!=b&&c.setAttribute("title",b);mxUtils.setOpacity(c,a==this.refreshTarget?30:20);c.style.position="absolute";c.style.cursor="crosshair";return c}function k(a,b,c,d){null!=d.parentNode&&(mxUtils.contains(c,a,b)?(mxUtils.setOpacity(d,100),D=d):mxUtils.setOpacity(d,d==y?30:20));return c}for(var g=this.editorUi,h=g.editor.graph,l=null,m=null,n=this,p=0;p<b.length&&(null==m&&this.editorUi.editor.graph.model.isVertex(b[p])?
-m=p:null==l&&this.editorUi.editor.graph.model.isEdge(b[p])&&null==this.editorUi.editor.graph.model.getTerminal(b[p],!0)&&(l=p),null==m||null==l);p++);var q=mxUtils.makeDraggable(a,this.editorUi.editor.graph,mxUtils.bind(this,function(a,d,e,f,g){null!=this.updateThread&&window.clearTimeout(this.updateThread);if(null!=b&&null!=v&&D==y){var k=a.isCellSelected(v.cell)?a.getSelectionCells():[v.cell],k=this.updateShapes(a.model.isEdge(v.cell)?b[0]:b[m],k);a.setSelectionCells(k)}else null!=b&&null!=D&&null!=
-r&&D!=y?(k=a.model.isEdge(r.cell)||null==l?m:l,a.setSelectionCells(this.dropAndConnect(r.cell,b,H,k))):c.apply(this,arguments);null!=this.editorUi.hoverIcons&&this.editorUi.hoverIcons.update(a.view.getState(a.getSelectionCell()))}),d,0,0,this.editorUi.editor.graph.autoscroll,!0,!0);this.editorUi.editor.graph.addListener(mxEvent.ESCAPE,function(a,b){q.isActive()&&q.reset()});var t=q.mouseDown;q.mouseDown=function(a){mxEvent.isPopupTrigger(a)||mxEvent.isMultiTouchEvent(a)||(h.stopEditing(),t.apply(this,
-arguments))};var r=null,w=null,v=null,u=!1,A=e(this.triangleUp,mxResources.get("connect")),x=e(this.triangleRight,mxResources.get("connect")),C=e(this.triangleDown,mxResources.get("connect")),B=e(this.triangleLeft,mxResources.get("connect")),y=e(this.refreshTarget,mxResources.get("replace")),I=null,L=e(this.roundDrop),J=e(this.roundDrop),H=mxConstants.DIRECTION_NORTH,D=null,K=q.createPreviewElement;q.createPreviewElement=function(a){var b=K.apply(this,arguments);mxClient.IS_SVG&&(b.style.pointerEvents=
-"none");this.previewElementWidth=b.style.width;this.previewElementHeight=b.style.height;return b};var N=q.dragEnter;q.dragEnter=function(a,b){null!=g.hoverIcons&&g.hoverIcons.setDisplay("none");N.apply(this,arguments)};var Q=q.dragExit;q.dragExit=function(a,b){null!=g.hoverIcons&&g.hoverIcons.setDisplay("");Q.apply(this,arguments)};q.dragOver=function(a,c){mxDragSource.prototype.dragOver.apply(this,arguments);null!=this.currentGuide&&null!=D&&this.currentGuide.hide();if(null!=this.previewElement){var d=
-a.view;if(null!=v&&D==y)this.previewElement.style.display=a.model.isEdge(v.cell)?"none":"",this.previewElement.style.left=v.x+"px",this.previewElement.style.top=v.y+"px",this.previewElement.style.width=v.width+"px",this.previewElement.style.height=v.height+"px";else if(null!=r&&null!=D){var e=a.model.isEdge(r.cell)||null==l?m:l,g=n.getDropAndConnectGeometry(r.cell,b[e],H,b),k=a.model.isEdge(r.cell)?null:a.getCellGeometry(r.cell),h=a.getCellGeometry(b[e]),z=a.model.getParent(r.cell),G=d.translate.x*
-d.scale,F=d.translate.y*d.scale;null!=k&&!k.relative&&a.model.isVertex(z)&&z!=d.currentRoot&&(F=d.getState(z),G=F.x,F=F.y);k=h.x;h=h.y;a.model.isEdge(b[e])&&(h=k=0);this.previewElement.style.left=(g.x-k)*d.scale+G+"px";this.previewElement.style.top=(g.y-h)*d.scale+F+"px";1==b.length&&(this.previewElement.style.width=g.width*d.scale+"px",this.previewElement.style.height=g.height*d.scale+"px");this.previewElement.style.display=""}else null!=q.currentHighlight.state&&a.model.isEdge(q.currentHighlight.state.cell)?
-(this.previewElement.style.left=Math.round(parseInt(this.previewElement.style.left)-f.width*d.scale/2)+"px",this.previewElement.style.top=Math.round(parseInt(this.previewElement.style.top)-f.height*d.scale/2)+"px"):(this.previewElement.style.width=this.previewElementWidth,this.previewElement.style.height=this.previewElementHeight,this.previewElement.style.display="")}};var O=(new Date).getTime(),E=0,G=null,F=this.editorUi.editor.graph.getCellStyle(b[0]);q.getDropTarget=mxUtils.bind(this,function(a,
-c,d,e){var f=mxEvent.isAltDown(e)||null==b?null:a.getCellAt(c,d);if(null!=f&&!this.graph.isCellConnectable(f)){var g=this.graph.getModel().getParent(f);this.graph.getModel().isVertex(g)&&this.graph.isCellConnectable(g)&&(f=g)}a.isCellLocked(f)&&(f=null);var h=a.view.getState(f),g=D=null;G!=h?(G=h,O=(new Date).getTime(),E=0,null!=this.updateThread&&window.clearTimeout(this.updateThread),null!=h&&(this.updateThread=window.setTimeout(function(){null==D&&(G=h,q.getDropTarget(a,c,d,e))},this.dropTargetDelay+
-10))):E=(new Date).getTime()-O;if(2500>E&&null!=h&&!mxEvent.isShiftDown(e)&&(mxUtils.getValue(h.style,mxConstants.STYLE_SHAPE)!=mxUtils.getValue(F,mxConstants.STYLE_SHAPE)&&(mxUtils.getValue(h.style,mxConstants.STYLE_STROKECOLOR,mxConstants.NONE)!=mxConstants.NONE||mxUtils.getValue(h.style,mxConstants.STYLE_FILLCOLOR,mxConstants.NONE)!=mxConstants.NONE||mxUtils.getValue(h.style,mxConstants.STYLE_GRADIENTCOLOR,mxConstants.NONE)!=mxConstants.NONE)||"image"==mxUtils.getValue(F,mxConstants.STYLE_SHAPE)||
-1500<E||a.model.isEdge(h.cell))&&E>this.dropTargetDelay&&(a.model.isVertex(h.cell)&&null!=m||a.model.isEdge(h.cell)&&a.model.isEdge(b[0]))){v=h;var l=a.model.isEdge(h.cell)?a.view.getPoint(h):new mxPoint(h.getCenterX(),h.getCenterY()),l=new mxRectangle(l.x-this.refreshTarget.width/2,l.y-this.refreshTarget.height/2,this.refreshTarget.width,this.refreshTarget.height);y.style.left=Math.floor(l.x)+"px";y.style.top=Math.floor(l.y)+"px";null==I&&(a.container.appendChild(y),I=y.parentNode);k(c,d,l,y)}else null==
-v||!mxUtils.contains(v,c,d)||1500<E&&!mxEvent.isShiftDown(e)?(v=null,null!=I&&(y.parentNode.removeChild(y),I=null)):null!=v&&null!=I&&(l=a.model.isEdge(v.cell)?a.view.getPoint(v):new mxPoint(v.getCenterX(),v.getCenterY()),l=new mxRectangle(l.x-this.refreshTarget.width/2,l.y-this.refreshTarget.height/2,this.refreshTarget.width,this.refreshTarget.height),k(c,d,l,y));if(u&&null!=r&&!mxEvent.isAltDown(e)&&null==D){g=mxRectangle.fromRectangle(r);if(a.model.isEdge(r.cell)){var z=r.absolutePoints;null!=
-L.parentNode&&(l=z[0],g.add(k(c,d,new mxRectangle(l.x-this.roundDrop.width/2,l.y-this.roundDrop.height/2,this.roundDrop.width,this.roundDrop.height),L)));null!=J.parentNode&&(z=z[z.length-1],g.add(k(c,d,new mxRectangle(z.x-this.roundDrop.width/2,z.y-this.roundDrop.height/2,this.roundDrop.width,this.roundDrop.height),J)))}else l=mxRectangle.fromRectangle(r),null!=r.shape&&null!=r.shape.boundingBox&&(l=mxRectangle.fromRectangle(r.shape.boundingBox)),l.grow(this.graph.tolerance),l.grow(HoverIcons.prototype.arrowSpacing),
-z=this.graph.selectionCellsHandler.getHandler(r.cell),null!=z&&(l.x-=z.horizontalOffset/2,l.y-=z.verticalOffset/2,l.width+=z.horizontalOffset,l.height+=z.verticalOffset,null!=z.rotationShape&&null!=z.rotationShape.node&&"hidden"!=z.rotationShape.node.style.visibility&&"none"!=z.rotationShape.node.style.display&&null!=z.rotationShape.boundingBox&&l.add(z.rotationShape.boundingBox)),g.add(k(c,d,new mxRectangle(r.getCenterX()-this.triangleUp.width/2,l.y-this.triangleUp.height,this.triangleUp.width,this.triangleUp.height),
-A)),g.add(k(c,d,new mxRectangle(l.x+l.width,r.getCenterY()-this.triangleRight.height/2,this.triangleRight.width,this.triangleRight.height),x)),g.add(k(c,d,new mxRectangle(r.getCenterX()-this.triangleDown.width/2,l.y+l.height,this.triangleDown.width,this.triangleDown.height),C)),g.add(k(c,d,new mxRectangle(l.x-this.triangleLeft.width,r.getCenterY()-this.triangleLeft.height/2,this.triangleLeft.width,this.triangleLeft.height),B));null!=g&&g.grow(10)}H=mxConstants.DIRECTION_NORTH;D==x?H=mxConstants.DIRECTION_EAST:
-D==C||D==J?H=mxConstants.DIRECTION_SOUTH:D==B&&(H=mxConstants.DIRECTION_WEST);null!=v&&D==y&&(h=v);l=(null==m||a.isCellConnectable(b[m]))&&(a.model.isEdge(f)&&null!=m||a.model.isVertex(f)&&a.isCellConnectable(f));if(null!=r&&5E3<=E||r!=h&&(null==g||!mxUtils.contains(g,c,d)||500<E&&null==D&&l))if(u=!1,r=5E3>E&&E>this.dropTargetDelay||a.model.isEdge(f)?h:null,null!=r&&l){g=[L,J,A,x,C,B];for(l=0;l<g.length;l++)null!=g[l].parentNode&&g[l].parentNode.removeChild(g[l]);a.model.isEdge(f)?(z=h.absolutePoints,
-null!=z&&(l=z[0],z=z[z.length-1],g=a.tolerance,new mxRectangle(c-g,d-g,2*g,2*g),L.style.left=Math.floor(l.x-this.roundDrop.width/2)+"px",L.style.top=Math.floor(l.y-this.roundDrop.height/2)+"px",J.style.left=Math.floor(z.x-this.roundDrop.width/2)+"px",J.style.top=Math.floor(z.y-this.roundDrop.height/2)+"px",null==a.model.getTerminal(f,!0)&&a.container.appendChild(L),null==a.model.getTerminal(f,!1)&&a.container.appendChild(J))):(l=mxRectangle.fromRectangle(h),null!=h.shape&&null!=h.shape.boundingBox&&
-(l=mxRectangle.fromRectangle(h.shape.boundingBox)),l.grow(this.graph.tolerance),l.grow(HoverIcons.prototype.arrowSpacing),z=this.graph.selectionCellsHandler.getHandler(h.cell),null!=z&&(l.x-=z.horizontalOffset/2,l.y-=z.verticalOffset/2,l.width+=z.horizontalOffset,l.height+=z.verticalOffset,null!=z.rotationShape&&null!=z.rotationShape.node&&"hidden"!=z.rotationShape.node.style.visibility&&"none"!=z.rotationShape.node.style.display&&null!=z.rotationShape.boundingBox&&l.add(z.rotationShape.boundingBox)),
-A.style.left=Math.floor(h.getCenterX()-this.triangleUp.width/2)+"px",A.style.top=Math.floor(l.y-this.triangleUp.height)+"px",x.style.left=Math.floor(l.x+l.width)+"px",x.style.top=Math.floor(h.getCenterY()-this.triangleRight.height/2)+"px",C.style.left=A.style.left,C.style.top=Math.floor(l.y+l.height)+"px",B.style.left=Math.floor(l.x-this.triangleLeft.width)+"px",B.style.top=x.style.top,"eastwest"!=h.style.portConstraint&&(a.container.appendChild(A),a.container.appendChild(C)),a.container.appendChild(x),
-a.container.appendChild(B));null!=h&&(w=a.selectionCellsHandler.getHandler(h.cell),null!=w&&null!=w.setHandlesVisible&&w.setHandlesVisible(!1));u=!0}else for(g=[L,J,A,x,C,B],l=0;l<g.length;l++)null!=g[l].parentNode&&g[l].parentNode.removeChild(g[l]);u||null==w||w.setHandlesVisible(!0);f=mxEvent.isAltDown(e)&&!mxEvent.isShiftDown(e)||null!=v&&D==y?null:mxDragSource.prototype.getDropTarget.apply(this,arguments);g=a.getModel();if(null!=f&&(null!=D||!a.isSplitTarget(f,b,e))){for(;null!=f&&!a.isValidDropTarget(f,
-b,e)&&g.isVertex(g.getParent(f));)f=g.getParent(f);if(a.view.currentRoot==f||!a.isValidRoot(f)&&0==a.getModel().getChildCount(f)||a.isCellLocked(f)||g.isEdge(f))f=null}return f});q.stopDrag=function(){mxDragSource.prototype.stopDrag.apply(this,arguments);for(var a=[L,J,y,A,x,C,B],b=0;b<a.length;b++)null!=a[b].parentNode&&a[b].parentNode.removeChild(a[b]);null!=r&&null!=w&&w.reset();D=I=v=r=w=null};return q};
+"inline":"inline-block"):(c=mxUtils.createImage(a.src),c.style.width=a.width+"px",c.style.height=a.height+"px");null!=b&&c.setAttribute("title",b);mxUtils.setOpacity(c,a==this.refreshTarget?30:20);c.style.position="absolute";c.style.cursor="crosshair";return c}function k(a,b,c,d){null!=d.parentNode&&(mxUtils.contains(c,a,b)?(mxUtils.setOpacity(d,100),E=d):mxUtils.setOpacity(d,d==C?30:20));return c}for(var g=this.editorUi,h=g.editor.graph,l=null,m=null,p=this,n=0;n<b.length&&(null==m&&this.editorUi.editor.graph.model.isVertex(b[n])?
+m=n:null==l&&this.editorUi.editor.graph.model.isEdge(b[n])&&null==this.editorUi.editor.graph.model.getTerminal(b[n],!0)&&(l=n),null==m||null==l);n++);var q=mxUtils.makeDraggable(a,this.editorUi.editor.graph,mxUtils.bind(this,function(a,d,e,f,g){null!=this.updateThread&&window.clearTimeout(this.updateThread);if(null!=b&&null!=v&&E==C){var k=a.isCellSelected(v.cell)?a.getSelectionCells():[v.cell],k=this.updateShapes(a.model.isEdge(v.cell)?b[0]:b[m],k);a.setSelectionCells(k)}else null!=b&&null!=E&&null!=
+r&&E!=C?(k=a.model.isEdge(r.cell)||null==l?m:l,a.setSelectionCells(this.dropAndConnect(r.cell,b,I,k))):c.apply(this,arguments);null!=this.editorUi.hoverIcons&&this.editorUi.hoverIcons.update(a.view.getState(a.getSelectionCell()))}),d,0,0,this.editorUi.editor.graph.autoscroll,!0,!0);this.editorUi.editor.graph.addListener(mxEvent.ESCAPE,function(a,b){q.isActive()&&q.reset()});var t=q.mouseDown;q.mouseDown=function(a){mxEvent.isPopupTrigger(a)||mxEvent.isMultiTouchEvent(a)||(h.stopEditing(),t.apply(this,
+arguments))};var r=null,w=null,v=null,u=!1,z=e(this.triangleUp,mxResources.get("connect")),x=e(this.triangleRight,mxResources.get("connect")),D=e(this.triangleDown,mxResources.get("connect")),A=e(this.triangleLeft,mxResources.get("connect")),C=e(this.refreshTarget,mxResources.get("replace")),B=null,L=e(this.roundDrop),K=e(this.roundDrop),I=mxConstants.DIRECTION_NORTH,E=null,J=q.createPreviewElement;q.createPreviewElement=function(a){var b=J.apply(this,arguments);mxClient.IS_SVG&&(b.style.pointerEvents=
+"none");this.previewElementWidth=b.style.width;this.previewElementHeight=b.style.height;return b};var N=q.dragEnter;q.dragEnter=function(a,b){null!=g.hoverIcons&&g.hoverIcons.setDisplay("none");N.apply(this,arguments)};var Q=q.dragExit;q.dragExit=function(a,b){null!=g.hoverIcons&&g.hoverIcons.setDisplay("");Q.apply(this,arguments)};q.dragOver=function(a,c){mxDragSource.prototype.dragOver.apply(this,arguments);null!=this.currentGuide&&null!=E&&this.currentGuide.hide();if(null!=this.previewElement){var d=
+a.view;if(null!=v&&E==C)this.previewElement.style.display=a.model.isEdge(v.cell)?"none":"",this.previewElement.style.left=v.x+"px",this.previewElement.style.top=v.y+"px",this.previewElement.style.width=v.width+"px",this.previewElement.style.height=v.height+"px";else if(null!=r&&null!=E){var e=a.model.isEdge(r.cell)||null==l?m:l,g=p.getDropAndConnectGeometry(r.cell,b[e],I,b),k=a.model.isEdge(r.cell)?null:a.getCellGeometry(r.cell),h=a.getCellGeometry(b[e]),y=a.model.getParent(r.cell),H=d.translate.x*
+d.scale,G=d.translate.y*d.scale;null!=k&&!k.relative&&a.model.isVertex(y)&&y!=d.currentRoot&&(G=d.getState(y),H=G.x,G=G.y);k=h.x;h=h.y;a.model.isEdge(b[e])&&(h=k=0);this.previewElement.style.left=(g.x-k)*d.scale+H+"px";this.previewElement.style.top=(g.y-h)*d.scale+G+"px";1==b.length&&(this.previewElement.style.width=g.width*d.scale+"px",this.previewElement.style.height=g.height*d.scale+"px");this.previewElement.style.display=""}else null!=q.currentHighlight.state&&a.model.isEdge(q.currentHighlight.state.cell)?
+(this.previewElement.style.left=Math.round(parseInt(this.previewElement.style.left)-f.width*d.scale/2)+"px",this.previewElement.style.top=Math.round(parseInt(this.previewElement.style.top)-f.height*d.scale/2)+"px"):(this.previewElement.style.width=this.previewElementWidth,this.previewElement.style.height=this.previewElementHeight,this.previewElement.style.display="")}};var O=(new Date).getTime(),F=0,H=null,G=this.editorUi.editor.graph.getCellStyle(b[0]);q.getDropTarget=mxUtils.bind(this,function(a,
+c,d,e){var f=mxEvent.isAltDown(e)||null==b?null:a.getCellAt(c,d);if(null!=f&&!this.graph.isCellConnectable(f)){var g=this.graph.getModel().getParent(f);this.graph.getModel().isVertex(g)&&this.graph.isCellConnectable(g)&&(f=g)}a.isCellLocked(f)&&(f=null);var h=a.view.getState(f),g=E=null;H!=h?(H=h,O=(new Date).getTime(),F=0,null!=this.updateThread&&window.clearTimeout(this.updateThread),null!=h&&(this.updateThread=window.setTimeout(function(){null==E&&(H=h,q.getDropTarget(a,c,d,e))},this.dropTargetDelay+
+10))):F=(new Date).getTime()-O;if(2500>F&&null!=h&&!mxEvent.isShiftDown(e)&&(mxUtils.getValue(h.style,mxConstants.STYLE_SHAPE)!=mxUtils.getValue(G,mxConstants.STYLE_SHAPE)&&(mxUtils.getValue(h.style,mxConstants.STYLE_STROKECOLOR,mxConstants.NONE)!=mxConstants.NONE||mxUtils.getValue(h.style,mxConstants.STYLE_FILLCOLOR,mxConstants.NONE)!=mxConstants.NONE||mxUtils.getValue(h.style,mxConstants.STYLE_GRADIENTCOLOR,mxConstants.NONE)!=mxConstants.NONE)||"image"==mxUtils.getValue(G,mxConstants.STYLE_SHAPE)||
+1500<F||a.model.isEdge(h.cell))&&F>this.dropTargetDelay&&(a.model.isVertex(h.cell)&&null!=m||a.model.isEdge(h.cell)&&a.model.isEdge(b[0]))){v=h;var l=a.model.isEdge(h.cell)?a.view.getPoint(h):new mxPoint(h.getCenterX(),h.getCenterY()),l=new mxRectangle(l.x-this.refreshTarget.width/2,l.y-this.refreshTarget.height/2,this.refreshTarget.width,this.refreshTarget.height);C.style.left=Math.floor(l.x)+"px";C.style.top=Math.floor(l.y)+"px";null==B&&(a.container.appendChild(C),B=C.parentNode);k(c,d,l,C)}else null==
+v||!mxUtils.contains(v,c,d)||1500<F&&!mxEvent.isShiftDown(e)?(v=null,null!=B&&(C.parentNode.removeChild(C),B=null)):null!=v&&null!=B&&(l=a.model.isEdge(v.cell)?a.view.getPoint(v):new mxPoint(v.getCenterX(),v.getCenterY()),l=new mxRectangle(l.x-this.refreshTarget.width/2,l.y-this.refreshTarget.height/2,this.refreshTarget.width,this.refreshTarget.height),k(c,d,l,C));if(u&&null!=r&&!mxEvent.isAltDown(e)&&null==E){g=mxRectangle.fromRectangle(r);if(a.model.isEdge(r.cell)){var y=r.absolutePoints;null!=
+L.parentNode&&(l=y[0],g.add(k(c,d,new mxRectangle(l.x-this.roundDrop.width/2,l.y-this.roundDrop.height/2,this.roundDrop.width,this.roundDrop.height),L)));null!=K.parentNode&&(y=y[y.length-1],g.add(k(c,d,new mxRectangle(y.x-this.roundDrop.width/2,y.y-this.roundDrop.height/2,this.roundDrop.width,this.roundDrop.height),K)))}else l=mxRectangle.fromRectangle(r),null!=r.shape&&null!=r.shape.boundingBox&&(l=mxRectangle.fromRectangle(r.shape.boundingBox)),l.grow(this.graph.tolerance),l.grow(HoverIcons.prototype.arrowSpacing),
+y=this.graph.selectionCellsHandler.getHandler(r.cell),null!=y&&(l.x-=y.horizontalOffset/2,l.y-=y.verticalOffset/2,l.width+=y.horizontalOffset,l.height+=y.verticalOffset,null!=y.rotationShape&&null!=y.rotationShape.node&&"hidden"!=y.rotationShape.node.style.visibility&&"none"!=y.rotationShape.node.style.display&&null!=y.rotationShape.boundingBox&&l.add(y.rotationShape.boundingBox)),g.add(k(c,d,new mxRectangle(r.getCenterX()-this.triangleUp.width/2,l.y-this.triangleUp.height,this.triangleUp.width,this.triangleUp.height),
+z)),g.add(k(c,d,new mxRectangle(l.x+l.width,r.getCenterY()-this.triangleRight.height/2,this.triangleRight.width,this.triangleRight.height),x)),g.add(k(c,d,new mxRectangle(r.getCenterX()-this.triangleDown.width/2,l.y+l.height,this.triangleDown.width,this.triangleDown.height),D)),g.add(k(c,d,new mxRectangle(l.x-this.triangleLeft.width,r.getCenterY()-this.triangleLeft.height/2,this.triangleLeft.width,this.triangleLeft.height),A));null!=g&&g.grow(10)}I=mxConstants.DIRECTION_NORTH;E==x?I=mxConstants.DIRECTION_EAST:
+E==D||E==K?I=mxConstants.DIRECTION_SOUTH:E==A&&(I=mxConstants.DIRECTION_WEST);null!=v&&E==C&&(h=v);l=(null==m||a.isCellConnectable(b[m]))&&(a.model.isEdge(f)&&null!=m||a.model.isVertex(f)&&a.isCellConnectable(f));if(null!=r&&5E3<=F||r!=h&&(null==g||!mxUtils.contains(g,c,d)||500<F&&null==E&&l))if(u=!1,r=5E3>F&&F>this.dropTargetDelay||a.model.isEdge(f)?h:null,null!=r&&l){g=[L,K,z,x,D,A];for(l=0;l<g.length;l++)null!=g[l].parentNode&&g[l].parentNode.removeChild(g[l]);a.model.isEdge(f)?(y=h.absolutePoints,
+null!=y&&(l=y[0],y=y[y.length-1],g=a.tolerance,new mxRectangle(c-g,d-g,2*g,2*g),L.style.left=Math.floor(l.x-this.roundDrop.width/2)+"px",L.style.top=Math.floor(l.y-this.roundDrop.height/2)+"px",K.style.left=Math.floor(y.x-this.roundDrop.width/2)+"px",K.style.top=Math.floor(y.y-this.roundDrop.height/2)+"px",null==a.model.getTerminal(f,!0)&&a.container.appendChild(L),null==a.model.getTerminal(f,!1)&&a.container.appendChild(K))):(l=mxRectangle.fromRectangle(h),null!=h.shape&&null!=h.shape.boundingBox&&
+(l=mxRectangle.fromRectangle(h.shape.boundingBox)),l.grow(this.graph.tolerance),l.grow(HoverIcons.prototype.arrowSpacing),y=this.graph.selectionCellsHandler.getHandler(h.cell),null!=y&&(l.x-=y.horizontalOffset/2,l.y-=y.verticalOffset/2,l.width+=y.horizontalOffset,l.height+=y.verticalOffset,null!=y.rotationShape&&null!=y.rotationShape.node&&"hidden"!=y.rotationShape.node.style.visibility&&"none"!=y.rotationShape.node.style.display&&null!=y.rotationShape.boundingBox&&l.add(y.rotationShape.boundingBox)),
+z.style.left=Math.floor(h.getCenterX()-this.triangleUp.width/2)+"px",z.style.top=Math.floor(l.y-this.triangleUp.height)+"px",x.style.left=Math.floor(l.x+l.width)+"px",x.style.top=Math.floor(h.getCenterY()-this.triangleRight.height/2)+"px",D.style.left=z.style.left,D.style.top=Math.floor(l.y+l.height)+"px",A.style.left=Math.floor(l.x-this.triangleLeft.width)+"px",A.style.top=x.style.top,"eastwest"!=h.style.portConstraint&&(a.container.appendChild(z),a.container.appendChild(D)),a.container.appendChild(x),
+a.container.appendChild(A));null!=h&&(w=a.selectionCellsHandler.getHandler(h.cell),null!=w&&null!=w.setHandlesVisible&&w.setHandlesVisible(!1));u=!0}else for(g=[L,K,z,x,D,A],l=0;l<g.length;l++)null!=g[l].parentNode&&g[l].parentNode.removeChild(g[l]);u||null==w||w.setHandlesVisible(!0);f=mxEvent.isAltDown(e)&&!mxEvent.isShiftDown(e)||null!=v&&E==C?null:mxDragSource.prototype.getDropTarget.apply(this,arguments);g=a.getModel();if(null!=f&&(null!=E||!a.isSplitTarget(f,b,e))){for(;null!=f&&!a.isValidDropTarget(f,
+b,e)&&g.isVertex(g.getParent(f));)f=g.getParent(f);if(a.view.currentRoot==f||!a.isValidRoot(f)&&0==a.getModel().getChildCount(f)||a.isCellLocked(f)||g.isEdge(f))f=null}return f});q.stopDrag=function(){mxDragSource.prototype.stopDrag.apply(this,arguments);for(var a=[L,K,C,z,x,D,A],b=0;b<a.length;b++)null!=a[b].parentNode&&a[b].parentNode.removeChild(a[b]);null!=r&&null!=w&&w.reset();E=B=v=r=w=null};return q};
Sidebar.prototype.itemClicked=function(a,c,d,b){b=this.editorUi.editor.graph;if(mxEvent.isAltDown(d)){if(1==b.getSelectionCount()&&b.model.isVertex(b.getSelectionCell())){c=null;for(var f=0;f<a.length&&null==c;f++)b.model.isVertex(a[f])&&(c=f);null!=c&&(b.setSelectionCells(this.dropAndConnect(b.getSelectionCell(),a,mxEvent.isMetaDown(d)||mxEvent.isControlDown(d)?mxEvent.isShiftDown(d)?mxConstants.DIRECTION_WEST:mxConstants.DIRECTION_NORTH:mxEvent.isShiftDown(d)?mxConstants.DIRECTION_EAST:mxConstants.DIRECTION_SOUTH,
c)),b.scrollCellToVisible(b.getSelectionCell()))}}else mxEvent.isShiftDown(d)&&!b.isSelectionEmpty()?(this.updateShapes(a[0],b.getSelectionCells()),b.scrollCellToVisible(b.getSelectionCell())):(a=b.getFreeInsertPoint(),c.drop(b,d,null,a.x,a.y),null!=this.editorUi.hoverIcons&&(mxEvent.isTouchEvent(d)||mxEvent.isPenEvent(d))&&this.editorUi.hoverIcons.update(b.view.getState(b.getSelectionCell())))};
Sidebar.prototype.addClickHandler=function(a,c,d){var b=this.editorUi.editor.graph,f=c.mouseUp,e=null;mxEvent.addGestureListeners(a,function(a){e=new mxPoint(mxEvent.getClientX(a),mxEvent.getClientY(a))});c.mouseUp=mxUtils.bind(this,function(k){if(!mxEvent.isPopupTrigger(k)&&null==this.currentGraph&&null!=e){var g=b.tolerance;Math.abs(e.x-mxEvent.getClientX(k))<=g&&Math.abs(e.y-mxEvent.getClientY(k))<=g&&this.itemClicked(d,c,k,a)}f.apply(c,arguments);e=null;this.currentElt=a})};
@@ -2369,23 +2369,23 @@ mxGraphView.prototype.gridImage=mxClient.IS_SVG?"data:image/gif;base64,R0lGODlhC
Graph=function(a,c,d,b,f){mxGraph.call(this,a,c,d,b);this.themes=f||this.defaultThemes;this.currentEdgeStyle=mxUtils.clone(this.defaultEdgeStyle);this.currentVertexStyle=mxUtils.clone(this.defaultVertexStyle);a=this.baseUrl;c=a.indexOf("//");this.domainPathUrl=this.domainUrl="";0<c&&(c=a.indexOf("/",c+2),0<c&&(this.domainUrl=a.substring(0,c)),c=a.lastIndexOf("/"),0<c&&(this.domainPathUrl=a.substring(0,c+1)));this.isHtmlLabel=function(a){var b=this.view.getState(a);a=null!=b?b.style:this.getCellStyle(a);
return"1"==a.html||"wrap"==a[mxConstants.STYLE_WHITE_SPACE]};if(this.edgeMode){var e=null,k=null,g=null,h=null,l=!1;this.addListener(mxEvent.FIRE_MOUSE_EVENT,mxUtils.bind(this,function(a,b){if("mouseDown"==b.getProperty("eventName")&&this.isEnabled()){var c=b.getProperty("event");if(!mxEvent.isControlDown(c.getEvent())&&!mxEvent.isShiftDown(c.getEvent())){var d=c.getState();null!=d&&this.model.isEdge(d.cell)&&(e=new mxPoint(c.getGraphX(),c.getGraphY()),l=this.isCellSelected(d.cell),g=d,k=c,null!=
d.text&&null!=d.text.boundingBox&&mxUtils.contains(d.text.boundingBox,c.getGraphX(),c.getGraphY())?h=mxEvent.LABEL_HANDLE:(d=this.selectionCellsHandler.getHandler(d.cell),null!=d&&null!=d.bends&&0<d.bends.length&&(h=d.getHandleForEvent(c))))}}}));this.addMouseListener({mouseDown:function(a,b){},mouseMove:mxUtils.bind(this,function(a,b){var c=this.selectionCellsHandler.handlers.map,d;for(d in c)if(null!=c[d].index)return;if(this.isEnabled()&&!this.panningHandler.isActive()&&!mxEvent.isControlDown(b.getEvent())&&
-!mxEvent.isShiftDown(b.getEvent())&&!mxEvent.isAltDown(b.getEvent()))if(d=this.tolerance,null!=e&&null!=g&&null!=k){if(c=g,Math.abs(e.x-b.getGraphX())>d||Math.abs(e.y-b.getGraphY())>d){this.isCellSelected(c.cell)||this.setSelectionCell(c.cell);var f=this.selectionCellsHandler.getHandler(c.cell);if(null!=f&&null!=f.bends&&0<f.bends.length){var m=f.getHandleForEvent(k),n=this.view.getEdgeStyle(c);d=n==mxEdgeStyle.EntityRelation;l||h!=mxEvent.LABEL_HANDLE||(m=h);if(d&&0!=m&&m!=f.bends.length-1&&m!=mxEvent.LABEL_HANDLE)!d||
-null==c.visibleSourceState&&null==c.visibleTargetState||(this.graphHandler.reset(),b.consume());else if(m==mxEvent.LABEL_HANDLE||0==m||null!=c.visibleSourceState||m==f.bends.length-1||null!=c.visibleTargetState)d||m==mxEvent.LABEL_HANDLE||(d=c.absolutePoints,null!=d&&(null==n&&null==m||n==mxEdgeStyle.OrthConnector)&&(m=h,null==m&&(m=new mxRectangle(e.x,e.y),m.grow(mxEdgeHandler.prototype.handleImage.width/2),mxUtils.contains(m,d[0].x,d[0].y)?m=0:mxUtils.contains(m,d[d.length-1].x,d[d.length-1].y)?
-m=f.bends.length-1:null!=n&&(2==d.length||3==d.length&&(0==Math.round(d[0].x-d[1].x)&&0==Math.round(d[1].x-d[2].x)||0==Math.round(d[0].y-d[1].y)&&0==Math.round(d[1].y-d[2].y)))?m=2:(m=mxUtils.findNearestSegment(c,e.x,e.y),m=null==n?mxEvent.VIRTUAL_HANDLE-m:m+1))),null==m&&(m=mxEvent.VIRTUAL_HANDLE)),f.start(b.getGraphX(),b.getGraphX(),m),h=e=k=g=null,l=!1,b.consume(),this.graphHandler.reset()}}}else if(c=b.getState(),null!=c&&this.model.isEdge(c.cell)){f=null;d=c.absolutePoints;if(null!=d)if(m=new mxRectangle(b.getGraphX(),
-b.getGraphY()),m.grow(mxEdgeHandler.prototype.handleImage.width/2),null!=c.text&&null!=c.text.boundingBox&&mxUtils.contains(c.text.boundingBox,b.getGraphX(),b.getGraphY()))f="move";else if(mxUtils.contains(m,d[0].x,d[0].y)||mxUtils.contains(m,d[d.length-1].x,d[d.length-1].y))f="pointer";else if(null!=c.visibleSourceState||null!=c.visibleTargetState)n=this.view.getEdgeStyle(c),f="crosshair",n!=mxEdgeStyle.EntityRelation&&this.isOrthogonal(c)&&(n=mxUtils.findNearestSegment(c,b.getGraphX(),b.getGraphY()),
-n<d.length-1&&0<=n&&(f=0==Math.round(d[n].x-d[n+1].x)?"col-resize":"row-resize"));null!=f&&c.setCursor(f)}}),mouseUp:mxUtils.bind(this,function(a,b){h=e=k=g=null})})}this.cellRenderer.getLabelValue=function(a){var b=mxCellRenderer.prototype.getLabelValue.apply(this,arguments);a.view.graph.isHtmlLabel(a.cell)&&(b=1!=a.style.html?mxUtils.htmlEntities(b,!1):a.view.graph.sanitizeHtml(b));return b};if("undefined"!==typeof mxVertexHandler){this.setConnectable(!0);this.setDropEnabled(!0);this.setPanning(!0);
+!mxEvent.isShiftDown(b.getEvent())&&!mxEvent.isAltDown(b.getEvent()))if(d=this.tolerance,null!=e&&null!=g&&null!=k){if(c=g,Math.abs(e.x-b.getGraphX())>d||Math.abs(e.y-b.getGraphY())>d){this.isCellSelected(c.cell)||this.setSelectionCell(c.cell);var f=this.selectionCellsHandler.getHandler(c.cell);if(null!=f&&null!=f.bends&&0<f.bends.length){var m=f.getHandleForEvent(k),p=this.view.getEdgeStyle(c);d=p==mxEdgeStyle.EntityRelation;l||h!=mxEvent.LABEL_HANDLE||(m=h);if(d&&0!=m&&m!=f.bends.length-1&&m!=mxEvent.LABEL_HANDLE)!d||
+null==c.visibleSourceState&&null==c.visibleTargetState||(this.graphHandler.reset(),b.consume());else if(m==mxEvent.LABEL_HANDLE||0==m||null!=c.visibleSourceState||m==f.bends.length-1||null!=c.visibleTargetState)d||m==mxEvent.LABEL_HANDLE||(d=c.absolutePoints,null!=d&&(null==p&&null==m||p==mxEdgeStyle.OrthConnector)&&(m=h,null==m&&(m=new mxRectangle(e.x,e.y),m.grow(mxEdgeHandler.prototype.handleImage.width/2),mxUtils.contains(m,d[0].x,d[0].y)?m=0:mxUtils.contains(m,d[d.length-1].x,d[d.length-1].y)?
+m=f.bends.length-1:null!=p&&(2==d.length||3==d.length&&(0==Math.round(d[0].x-d[1].x)&&0==Math.round(d[1].x-d[2].x)||0==Math.round(d[0].y-d[1].y)&&0==Math.round(d[1].y-d[2].y)))?m=2:(m=mxUtils.findNearestSegment(c,e.x,e.y),m=null==p?mxEvent.VIRTUAL_HANDLE-m:m+1))),null==m&&(m=mxEvent.VIRTUAL_HANDLE)),f.start(b.getGraphX(),b.getGraphX(),m),h=e=k=g=null,l=!1,b.consume(),this.graphHandler.reset()}}}else if(c=b.getState(),null!=c&&this.model.isEdge(c.cell)){f=null;d=c.absolutePoints;if(null!=d)if(m=new mxRectangle(b.getGraphX(),
+b.getGraphY()),m.grow(mxEdgeHandler.prototype.handleImage.width/2),null!=c.text&&null!=c.text.boundingBox&&mxUtils.contains(c.text.boundingBox,b.getGraphX(),b.getGraphY()))f="move";else if(mxUtils.contains(m,d[0].x,d[0].y)||mxUtils.contains(m,d[d.length-1].x,d[d.length-1].y))f="pointer";else if(null!=c.visibleSourceState||null!=c.visibleTargetState)p=this.view.getEdgeStyle(c),f="crosshair",p!=mxEdgeStyle.EntityRelation&&this.isOrthogonal(c)&&(p=mxUtils.findNearestSegment(c,b.getGraphX(),b.getGraphY()),
+p<d.length-1&&0<=p&&(f=0==Math.round(d[p].x-d[p+1].x)?"col-resize":"row-resize"));null!=f&&c.setCursor(f)}}),mouseUp:mxUtils.bind(this,function(a,b){h=e=k=g=null})})}this.cellRenderer.getLabelValue=function(a){var b=mxCellRenderer.prototype.getLabelValue.apply(this,arguments);a.view.graph.isHtmlLabel(a.cell)&&(b=1!=a.style.html?mxUtils.htmlEntities(b,!1):a.view.graph.sanitizeHtml(b));return b};if("undefined"!==typeof mxVertexHandler){this.setConnectable(!0);this.setDropEnabled(!0);this.setPanning(!0);
this.setTooltips(!0);this.setAllowLoops(!0);this.allowAutoPanning=!0;this.constrainChildren=this.resetEdgesOnConnect=!1;this.constrainRelativeChildren=!0;this.graphHandler.scrollOnMove=!1;this.graphHandler.scaleGrid=!0;this.connectionHandler.setCreateTarget(!1);this.connectionHandler.insertBeforeSource=!0;this.connectionHandler.isValidSource=function(a,b){return!1};this.alternateEdgeStyle="vertical";null==b&&this.loadStylesheet();var m=this.graphHandler.getGuideStates;this.graphHandler.getGuideStates=
function(){var a=m.apply(this,arguments);if(this.graph.pageVisible){for(var b=[],c=this.graph.pageFormat,d=this.graph.pageScale,e=c.width*d,c=c.height*d,d=this.graph.view.translate,f=this.graph.view.scale,g=this.graph.getPageLayout(),h=0;h<g.width;h++)b.push(new mxRectangle(((g.x+h)*e+d.x)*f,(g.y*c+d.y)*f,e*f,c*f));for(h=0;h<g.height;h++)b.push(new mxRectangle((g.x*e+d.x)*f,((g.y+h)*c+d.y)*f,e*f,c*f));a=b.concat(a)}return a};mxDragSource.prototype.dragElementZIndex=mxPopupMenu.prototype.zIndex;mxGuide.prototype.getGuideColor=
function(a,b){return null==a.cell?"#ffa500":mxConstants.GUIDE_COLOR};this.graphHandler.createPreviewShape=function(a){this.previewColor="#000000"==this.graph.background?"#ffffff":mxGraphHandler.prototype.previewColor;return mxGraphHandler.prototype.createPreviewShape.apply(this,arguments)};this.graphHandler.getCells=function(a){for(var b=mxGraphHandler.prototype.getCells.apply(this,arguments),c=[],d=0;d<b.length;d++){var e=this.graph.view.getState(b[d]),e=null!=e?e.style:this.graph.getCellStyle(b[d]);
-"1"==mxUtils.getValue(e,"part","0")?(e=this.graph.model.getParent(b[d]),this.graph.model.isVertex(e)&&0>mxUtils.indexOf(b,e)&&c.push(e)):c.push(b[d])}return c};this.connectionHandler.createTargetVertex=function(a,b){var c=this.graph.view.getState(b),c=null!=c?c.style:this.graph.getCellStyle(b);mxUtils.getValue(c,"part",!1)&&(c=this.graph.model.getParent(b),this.graph.model.isVertex(c)&&(b=c));return mxConnectionHandler.prototype.createTargetVertex.apply(this,arguments)};var n=new mxRubberband(this);
-this.getRubberband=function(){return n};var p=(new Date).getTime(),q=0,t=this.connectionHandler.mouseMove;this.connectionHandler.mouseMove=function(){var a=this.currentState;t.apply(this,arguments);a!=this.currentState?(p=(new Date).getTime(),q=0):q=(new Date).getTime()-p};var r=this.connectionHandler.isOutlineConnectEvent;this.connectionHandler.isOutlineConnectEvent=function(a){return null!=this.currentState&&a.getState()==this.currentState&&2E3<q||(null==this.currentState||"0"!=mxUtils.getValue(this.currentState.style,
-"outlineConnect","1"))&&r.apply(this,arguments)};var w=this.isToggleEvent;this.isToggleEvent=function(a){return w.apply(this,arguments)||mxEvent.isShiftDown(a)};var v=n.isForceRubberbandEvent;n.isForceRubberbandEvent=function(a){return v.apply(this,arguments)||mxUtils.hasScrollbars(this.graph.container)&&mxClient.IS_FF&&mxClient.IS_WIN&&null==a.getState()&&mxEvent.isTouchEvent(a.getEvent())};var u=null;this.panningHandler.addListener(mxEvent.PAN_START,mxUtils.bind(this,function(){this.isEnabled()&&
-(u=this.container.style.cursor,this.container.style.cursor="move")}));this.panningHandler.addListener(mxEvent.PAN_END,mxUtils.bind(this,function(){this.isEnabled()&&(this.container.style.cursor=u)}));this.popupMenuHandler.autoExpand=!0;this.popupMenuHandler.isSelectOnPopup=function(a){return mxEvent.isMouseEvent(a.getEvent())};var A=this.click;this.click=function(a){if(this.isEnabled()||a.isConsumed())return A.apply(this,arguments);var b=a.getCell();null!=b&&(b=this.getLinkForCell(b),null!=b&&window.open(b))};
-var x=this.getCursorForCell;this.getCursorForCell=function(a){if(this.isEnabled())return x.apply(this,arguments);if(null!=this.getLinkForCell(a))return"pointer"};this.selectRegion=function(a,b){var c=this.getAllCells(a.x,a.y,a.width,a.height);this.selectCellsForEvent(c,b);return c};this.getAllCells=function(a,b,c,d,e,f){f=null!=f?f:[];if(0<c||0<d){var g=this.getModel(),h=a+c,k=b+d;null==e&&(e=this.getCurrentRoot(),null==e&&(e=g.getRoot()));if(null!=e)for(var l=g.getChildCount(e),m=0;m<l;m++){var F=
-g.getChildAt(e,m),z=this.view.getState(F);if(null!=z&&this.isCellVisible(F)&&"1"!=mxUtils.getValue(z.style,"locked","0")){var n=mxUtils.getValue(z.style,mxConstants.STYLE_ROTATION)||0;0!=n&&(z=mxUtils.getBoundingBox(z,n));(g.isEdge(F)||g.isVertex(F))&&z.x>=a&&z.y+z.height<=k&&z.y>=b&&z.x+z.width<=h&&f.push(F);this.getAllCells(a,b,c,d,F,f)}}}return f};var C=this.graphHandler.shouldRemoveCellsFromParent;this.graphHandler.shouldRemoveCellsFromParent=function(a,b,c){return this.graph.isCellSelected(a)?
-!1:C.apply(this,arguments)};this.isCellLocked=function(a){for(a=this.view.getState(a);null!=a;){if("1"==mxUtils.getValue(a.style,"locked","0"))return!0;a=this.view.getState(this.model.getParent(a.cell))}return!1};var B=null;this.addListener(mxEvent.FIRE_MOUSE_EVENT,mxUtils.bind(this,function(a,b){if("mouseDown"==b.getProperty("eventName")){var c=b.getProperty("event").getState();B=null==c||this.isSelectionEmpty()||this.isCellSelected(c.cell)?null:this.getSelectionCells()}}));this.addListener(mxEvent.TAP_AND_HOLD,
-mxUtils.bind(this,function(a,b){if(!mxEvent.isMultiTouchEvent(b)){var c=b.getProperty("event"),d=b.getProperty("cell");null==d?(c=mxUtils.convertPoint(this.container,mxEvent.getClientX(c),mxEvent.getClientY(c)),n.start(c.x,c.y)):null!=B?this.addSelectionCells(B):1<this.getSelectionCount()&&this.isCellSelected(d)&&this.removeSelectionCell(d);B=null;b.consume()}}));this.connectionHandler.selectCells=function(a,b){this.graph.setSelectionCell(b||a)};this.connectionHandler.constraintHandler.isStateIgnored=
-function(a,b){return b&&a.view.graph.isCellSelected(a.cell)};this.selectionModel.addListener(mxEvent.CHANGE,mxUtils.bind(this,function(){var a=this.connectionHandler.constraintHandler;null!=a.currentFocus&&a.isStateIgnored(a.currentFocus,!0)&&(a.currentFocus=null,a.constraints=null,a.destroyIcons());a.destroyFocusHighlight()}));Graph.touchStyle&&this.initTouch();var y=this.updateMouseEvent;this.updateMouseEvent=function(a){a=y.apply(this,arguments);this.isCellLocked(a.getCell())&&(a.state=null);return a}}};
+"1"==mxUtils.getValue(e,"part","0")?(e=this.graph.model.getParent(b[d]),this.graph.model.isVertex(e)&&0>mxUtils.indexOf(b,e)&&c.push(e)):c.push(b[d])}return c};this.connectionHandler.createTargetVertex=function(a,b){var c=this.graph.view.getState(b),c=null!=c?c.style:this.graph.getCellStyle(b);mxUtils.getValue(c,"part",!1)&&(c=this.graph.model.getParent(b),this.graph.model.isVertex(c)&&(b=c));return mxConnectionHandler.prototype.createTargetVertex.apply(this,arguments)};var p=new mxRubberband(this);
+this.getRubberband=function(){return p};var n=(new Date).getTime(),q=0,t=this.connectionHandler.mouseMove;this.connectionHandler.mouseMove=function(){var a=this.currentState;t.apply(this,arguments);a!=this.currentState?(n=(new Date).getTime(),q=0):q=(new Date).getTime()-n};var r=this.connectionHandler.isOutlineConnectEvent;this.connectionHandler.isOutlineConnectEvent=function(a){return null!=this.currentState&&a.getState()==this.currentState&&2E3<q||(null==this.currentState||"0"!=mxUtils.getValue(this.currentState.style,
+"outlineConnect","1"))&&r.apply(this,arguments)};var w=this.isToggleEvent;this.isToggleEvent=function(a){return w.apply(this,arguments)||mxEvent.isShiftDown(a)};var v=p.isForceRubberbandEvent;p.isForceRubberbandEvent=function(a){return v.apply(this,arguments)||mxUtils.hasScrollbars(this.graph.container)&&mxClient.IS_FF&&mxClient.IS_WIN&&null==a.getState()&&mxEvent.isTouchEvent(a.getEvent())};var u=null;this.panningHandler.addListener(mxEvent.PAN_START,mxUtils.bind(this,function(){this.isEnabled()&&
+(u=this.container.style.cursor,this.container.style.cursor="move")}));this.panningHandler.addListener(mxEvent.PAN_END,mxUtils.bind(this,function(){this.isEnabled()&&(this.container.style.cursor=u)}));this.popupMenuHandler.autoExpand=!0;this.popupMenuHandler.isSelectOnPopup=function(a){return mxEvent.isMouseEvent(a.getEvent())};var z=this.click;this.click=function(a){if(this.isEnabled()||a.isConsumed())return z.apply(this,arguments);var b=a.getCell();null!=b&&(b=this.getLinkForCell(b),null!=b&&window.open(b))};
+var x=this.getCursorForCell;this.getCursorForCell=function(a){if(this.isEnabled())return x.apply(this,arguments);if(null!=this.getLinkForCell(a))return"pointer"};this.selectRegion=function(a,b){var c=this.getAllCells(a.x,a.y,a.width,a.height);this.selectCellsForEvent(c,b);return c};this.getAllCells=function(a,b,c,d,e,f){f=null!=f?f:[];if(0<c||0<d){var g=this.getModel(),h=a+c,k=b+d;null==e&&(e=this.getCurrentRoot(),null==e&&(e=g.getRoot()));if(null!=e)for(var l=g.getChildCount(e),m=0;m<l;m++){var G=
+g.getChildAt(e,m),y=this.view.getState(G);if(null!=y&&this.isCellVisible(G)&&"1"!=mxUtils.getValue(y.style,"locked","0")){var p=mxUtils.getValue(y.style,mxConstants.STYLE_ROTATION)||0;0!=p&&(y=mxUtils.getBoundingBox(y,p));(g.isEdge(G)||g.isVertex(G))&&y.x>=a&&y.y+y.height<=k&&y.y>=b&&y.x+y.width<=h&&f.push(G);this.getAllCells(a,b,c,d,G,f)}}}return f};var D=this.graphHandler.shouldRemoveCellsFromParent;this.graphHandler.shouldRemoveCellsFromParent=function(a,b,c){return this.graph.isCellSelected(a)?
+!1:D.apply(this,arguments)};this.isCellLocked=function(a){for(a=this.view.getState(a);null!=a;){if("1"==mxUtils.getValue(a.style,"locked","0"))return!0;a=this.view.getState(this.model.getParent(a.cell))}return!1};var A=null;this.addListener(mxEvent.FIRE_MOUSE_EVENT,mxUtils.bind(this,function(a,b){if("mouseDown"==b.getProperty("eventName")){var c=b.getProperty("event").getState();A=null==c||this.isSelectionEmpty()||this.isCellSelected(c.cell)?null:this.getSelectionCells()}}));this.addListener(mxEvent.TAP_AND_HOLD,
+mxUtils.bind(this,function(a,b){if(!mxEvent.isMultiTouchEvent(b)){var c=b.getProperty("event"),d=b.getProperty("cell");null==d?(c=mxUtils.convertPoint(this.container,mxEvent.getClientX(c),mxEvent.getClientY(c)),p.start(c.x,c.y)):null!=A?this.addSelectionCells(A):1<this.getSelectionCount()&&this.isCellSelected(d)&&this.removeSelectionCell(d);A=null;b.consume()}}));this.connectionHandler.selectCells=function(a,b){this.graph.setSelectionCell(b||a)};this.connectionHandler.constraintHandler.isStateIgnored=
+function(a,b){return b&&a.view.graph.isCellSelected(a.cell)};this.selectionModel.addListener(mxEvent.CHANGE,mxUtils.bind(this,function(){var a=this.connectionHandler.constraintHandler;null!=a.currentFocus&&a.isStateIgnored(a.currentFocus,!0)&&(a.currentFocus=null,a.constraints=null,a.destroyIcons());a.destroyFocusHighlight()}));Graph.touchStyle&&this.initTouch();var C=this.updateMouseEvent;this.updateMouseEvent=function(a){a=C.apply(this,arguments);this.isCellLocked(a.getCell())&&(a.state=null);return a}}};
Graph.touchStyle=mxClient.IS_TOUCH||mxClient.IS_FF&&mxClient.IS_WIN||0<navigator.maxTouchPoints||0<navigator.msMaxTouchPoints||null==window.urlParams||"1"==urlParams.touch;Graph.fileSupport=null!=window.File&&null!=window.FileReader&&null!=window.FileList&&(null==window.urlParams||"0"!=urlParams.filesupport);Graph.lineJumpsEnabled=!0;Graph.defaultJumpSize=6;
Graph.createSvgImage=function(a,c,d){d=unescape(encodeURIComponent('<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="'+a+'px" height="'+c+'px" version="1.1">'+d+"</svg>"));return new mxImage("data:image/svg+xml;base64,"+(window.btoa?btoa(d):Base64.encode(d,!0)),a,c)};mxUtils.extend(Graph,mxGraph);Graph.prototype.minFitScale=null;Graph.prototype.maxFitScale=null;
Graph.prototype.linkPolicy="frame"==urlParams.target?"blank":urlParams.target||"auto";Graph.prototype.linkTarget="frame"==urlParams.target?"_self":"_blank";Graph.prototype.defaultScrollbars=!mxClient.IS_IOS;Graph.prototype.defaultPageVisible=!0;Graph.prototype.lightbox=!1;Graph.prototype.defaultPageBackgroundColor="#ffffff";Graph.prototype.defaultPageBorderColor="#ffffff";Graph.prototype.defaultGraphBackground="#ffffff";Graph.prototype.scrollTileSize=new mxRectangle(0,0,400,400);
@@ -2405,8 +2405,8 @@ Graph.prototype.getLabel=function(a){var c=mxGraph.prototype.getLabel.apply(this
Graph.prototype.setGridSize=function(a){this.gridSize=a;this.fireEvent(new mxEventObject("gridSizeChanged"))};Graph.prototype.getGlobalVariable=function(a){var c=null;"date"==a?c=(new Date).toLocaleDateString():"time"==a?c=(new Date).toLocaleTimeString():"timestamp"==a?c=(new Date).toLocaleString():"date{"==a.substring(0,5)&&(a=a.substring(5,a.length-1),c=this.formatDate(new Date,a));return c};
Graph.prototype.formatDate=function(a,c,d){null==this.dateFormatCache&&(this.dateFormatCache={i18n:{dayNames:"Sun Mon Tue Wed Thu Fri Sat Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),monthNames:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec January February March April May June July August September October November December".split(" ")},masks:{"default":"ddd mmm dd yyyy HH:MM:ss",shortDate:"m/d/yy",mediumDate:"mmm d, yyyy",longDate:"mmmm d, yyyy",fullDate:"dddd, mmmm d, yyyy",
shortTime:"h:MM TT",mediumTime:"h:MM:ss TT",longTime:"h:MM:ss TT Z",isoDate:"yyyy-mm-dd",isoTime:"HH:MM:ss",isoDateTime:"yyyy-mm-dd'T'HH:MM:ss",isoUtcDateTime:"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'"}});var b=this.dateFormatCache,f=/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,e=/[^-+\dA-Z]/g,k=function(a,b){a=String(a);for(b=b||2;a.length<b;)a="0"+a;return a};1!=arguments.length||"[object String]"!=Object.prototype.toString.call(a)||
-/\d/.test(a)||(c=a,a=void 0);a=a?new Date(a):new Date;if(isNaN(a))throw SyntaxError("invalid date");c=String(b.masks[c]||c||b.masks["default"]);"UTC:"==c.slice(0,4)&&(c=c.slice(4),d=!0);var g=d?"getUTC":"get",h=a[g+"Date"](),l=a[g+"Day"](),m=a[g+"Month"](),n=a[g+"FullYear"](),p=a[g+"Hours"](),q=a[g+"Minutes"](),t=a[g+"Seconds"](),g=a[g+"Milliseconds"](),r=d?0:a.getTimezoneOffset(),w={d:h,dd:k(h),ddd:b.i18n.dayNames[l],dddd:b.i18n.dayNames[l+7],m:m+1,mm:k(m+1),mmm:b.i18n.monthNames[m],mmmm:b.i18n.monthNames[m+
-12],yy:String(n).slice(2),yyyy:n,h:p%12||12,hh:k(p%12||12),H:p,HH:k(p),M:q,MM:k(q),s:t,ss:k(t),l:k(g,3),L:k(99<g?Math.round(g/10):g),t:12>p?"a":"p",tt:12>p?"am":"pm",T:12>p?"A":"P",TT:12>p?"AM":"PM",Z:d?"UTC":(String(a).match(f)||[""]).pop().replace(e,""),o:(0<r?"-":"+")+k(100*Math.floor(Math.abs(r)/60)+Math.abs(r)%60,4),S:["th","st","nd","rd"][3<h%10?0:(10!=h%100-h%10)*h%10]};return c.replace(/d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZ]|"[^"]*"|'[^']*'/g,function(a){return a in w?w[a]:a.slice(1,
+/\d/.test(a)||(c=a,a=void 0);a=a?new Date(a):new Date;if(isNaN(a))throw SyntaxError("invalid date");c=String(b.masks[c]||c||b.masks["default"]);"UTC:"==c.slice(0,4)&&(c=c.slice(4),d=!0);var g=d?"getUTC":"get",h=a[g+"Date"](),l=a[g+"Day"](),m=a[g+"Month"](),p=a[g+"FullYear"](),n=a[g+"Hours"](),q=a[g+"Minutes"](),t=a[g+"Seconds"](),g=a[g+"Milliseconds"](),r=d?0:a.getTimezoneOffset(),w={d:h,dd:k(h),ddd:b.i18n.dayNames[l],dddd:b.i18n.dayNames[l+7],m:m+1,mm:k(m+1),mmm:b.i18n.monthNames[m],mmmm:b.i18n.monthNames[m+
+12],yy:String(p).slice(2),yyyy:p,h:n%12||12,hh:k(n%12||12),H:n,HH:k(n),M:q,MM:k(q),s:t,ss:k(t),l:k(g,3),L:k(99<g?Math.round(g/10):g),t:12>n?"a":"p",tt:12>n?"am":"pm",T:12>n?"A":"P",TT:12>n?"AM":"PM",Z:d?"UTC":(String(a).match(f)||[""]).pop().replace(e,""),o:(0<r?"-":"+")+k(100*Math.floor(Math.abs(r)/60)+Math.abs(r)%60,4),S:["th","st","nd","rd"][3<h%10?0:(10!=h%100-h%10)*h%10]};return c.replace(/d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZ]|"[^"]*"|'[^']*'/g,function(a){return a in w?w[a]:a.slice(1,
a.length-1)})};
Graph.prototype.createLayersDialog=function(){var a=document.createElement("div");a.style.position="absolute";for(var c=this.getModel(),d=c.getChildCount(c.root),b=0;b<d;b++)(function(b){var d=document.createElement("div");d.style.overflow="hidden";d.style.textOverflow="ellipsis";d.style.padding="2px";d.style.whiteSpace="nowrap";var f=document.createElement("input");f.style.display="inline-block";f.setAttribute("type","checkbox");c.isVisible(b)&&(f.setAttribute("checked","checked"),f.defaultChecked=
!0);d.appendChild(f);var g=b.value||mxResources.get("background")||"Background";d.setAttribute("title",g);mxUtils.write(d,g);a.appendChild(d);mxEvent.addListener(f,"click",function(){null!=f.getAttribute("checked")?f.removeAttribute("checked"):f.setAttribute("checked","checked");c.setVisible(b,f.checked)})})(c.getChildAt(c.root,b));return a};
@@ -2415,7 +2415,7 @@ match.index)+(null!=e?e:f));b=match.index+f.length}}d.push(c.substring(b));retur
Graph.prototype.connectVertex=function(a,c,d,b,f,e){e=e?e:!1;var k=a.geometry.relative&&null!=a.parent.geometry?new mxPoint(a.parent.geometry.width*a.geometry.x,a.parent.geometry.height*a.geometry.y):new mxPoint(a.geometry.x,a.geometry.y);c==mxConstants.DIRECTION_NORTH?(k.x+=a.geometry.width/2,k.y-=d):c==mxConstants.DIRECTION_SOUTH?(k.x+=a.geometry.width/2,k.y+=a.geometry.height+d):(k.x=c==mxConstants.DIRECTION_WEST?k.x-d:k.x+(a.geometry.width+d),k.y+=a.geometry.height/2);d=this.view.getState(this.model.getParent(a));
var g=this.view.scale,h=this.view.translate,l=h.x*g,h=h.y*g;this.model.isVertex(d.cell)&&(l=d.x,h=d.y);this.model.isVertex(a.parent)&&a.geometry.relative&&(k.x+=a.parent.geometry.x,k.y+=a.parent.geometry.y);e=e||mxEvent.isControlDown(b)&&!f?null:this.getCellAt(l+k.x*g,h+k.y*g);this.model.isAncestor(e,a)&&(e=null);for(d=e;null!=d;){if(this.isCellLocked(d)){e=null;break}d=this.model.getParent(d)}null!=e&&(d=this.view.getState(a),g=this.view.getState(e),null!=d&&null!=g&&mxUtils.intersects(d,g)&&(e=
null));if(f=!mxEvent.isShiftDown(b)||f)c==mxConstants.DIRECTION_NORTH?k.y-=a.geometry.height/2:c==mxConstants.DIRECTION_SOUTH?k.y+=a.geometry.height/2:k.x=c==mxConstants.DIRECTION_WEST?k.x-a.geometry.width/2:k.x+a.geometry.width/2;null==e||this.isCellConnectable(e)||(d=this.getModel().getParent(e),this.getModel().isVertex(d)&&this.isCellConnectable(d)&&(e=d));if(e==a||this.model.isEdge(e)||!this.isCellConnectable(e))e=null;d=[];this.model.beginUpdate();try{g=e;if(null==g&&f){for(var l=a,m=this.getCellGeometry(a);null!=
-m&&m.relative;)l=this.getModel().getParent(l),m=this.getCellGeometry(l);var n=this.view.getState(l),p=null!=n?n.style:this.getCellStyle(l);if(mxUtils.getValue(p,"part",!1)){var q=this.model.getParent(l);this.model.isVertex(q)&&(l=q)}g=this.duplicateCells([l],!1)[0];m=this.getCellGeometry(g);null!=m&&(m.x=k.x-m.width/2,m.y=k.y-m.height/2)}m=null;null!=this.layoutManager&&(m=this.layoutManager.getLayout(this.model.getParent(a)));var t=mxEvent.isControlDown(b)&&f||null==e&&null!=m&&m.constructor==mxStackLayout?
+m&&m.relative;)l=this.getModel().getParent(l),m=this.getCellGeometry(l);var p=this.view.getState(l),n=null!=p?p.style:this.getCellStyle(l);if(mxUtils.getValue(n,"part",!1)){var q=this.model.getParent(l);this.model.isVertex(q)&&(l=q)}g=this.duplicateCells([l],!1)[0];m=this.getCellGeometry(g);null!=m&&(m.x=k.x-m.width/2,m.y=k.y-m.height/2)}m=null;null!=this.layoutManager&&(m=this.layoutManager.getLayout(this.model.getParent(a)));var t=mxEvent.isControlDown(b)&&f||null==e&&null!=m&&m.constructor==mxStackLayout?
null:this.insertEdge(this.model.getParent(a),null,"",a,g,this.createCurrentEdgeStyle());if(null!=t&&this.connectionHandler.insertBeforeSource){var r=null;for(b=a;null!=b.parent&&null!=b.geometry&&b.geometry.relative&&b.parent!=t.parent;)b=this.model.getParent(b);null!=b&&null!=b.parent&&b.parent==t.parent&&(r=b.parent.getIndex(b),this.model.add(b.parent,t,r))}null==e&&null!=g&&null!=m&&null!=a.parent&&m.constructor==mxStackLayout&&c==mxConstants.DIRECTION_WEST&&(r=a.parent.getIndex(a),this.model.add(a.parent,
g,r));null!=t&&d.push(t);null==e&&null!=g&&d.push(g);null==g&&null!=t&&t.geometry.setTerminalPoint(k,!1);null!=t&&this.fireEvent(new mxEventObject("cellsInserted","cells",[t]))}finally{this.model.endUpdate()}return d};
Graph.prototype.getIndexableText=function(){var a=document.createElement("div"),c=[],d,b;for(b in this.model.cells)if(d=this.model.cells[b],this.model.isVertex(d)||this.model.isEdge(d))this.isHtmlLabel(d)?(a.innerHTML=this.getLabel(d),d=mxUtils.extractTextWithWhitespace([a])):d=this.getLabel(d),d=mxUtils.trim(d.replace(/[\x00-\x1F\x7F-\x9F]|\s+/g," ")),0<d.length&&c.push(d);return c.join(" ")};
@@ -2423,8 +2423,8 @@ Graph.prototype.convertValueToString=function(a){if(null!=a.value&&"object"==typ
Graph.prototype.getLinksForState=function(a){return null!=a&&null!=a.text&&null!=a.text.node?a.text.node.getElementsByTagName("a"):null};Graph.prototype.getLinkForCell=function(a){return null!=a.value&&"object"==typeof a.value?(a=a.value.getAttribute("link"),null!=a&&"javascript:"===a.toLowerCase().substring(0,11)&&(a=a.substring(11)),a):null};
Graph.prototype.getCellStyle=function(a){var c=mxGraph.prototype.getCellStyle.apply(this,arguments);if(null!=a&&null!=this.layoutManager){var d=this.model.getParent(a);this.model.isVertex(d)&&this.isCellCollapsed(a)&&(d=this.layoutManager.getLayout(d),null!=d&&d.constructor==mxStackLayout&&(c[mxConstants.STYLE_HORIZONTAL]=!d.horizontal))}return c};
Graph.prototype.updateAlternateBounds=function(a,c,d){if(null!=a&&null!=c&&null!=this.layoutManager&&null!=c.alternateBounds){var b=this.layoutManager.getLayout(this.model.getParent(a));null!=b&&b.constructor==mxStackLayout&&(b.horizontal?c.alternateBounds.height=0:c.alternateBounds.width=0)}mxGraph.prototype.updateAlternateBounds.apply(this,arguments)};Graph.prototype.isMoveCellsEvent=function(a){return mxEvent.isShiftDown(a)};
-Graph.prototype.foldCells=function(a,c,d,b,f){c=null!=c?c:!1;null==d&&(d=this.getFoldableCells(this.getSelectionCells(),a));if(null!=d){this.model.beginUpdate();try{if(mxGraph.prototype.foldCells.apply(this,arguments),null!=this.layoutManager)for(var e=0;e<d.length;e++){var k=this.view.getState(d[e]),g=this.getCellGeometry(d[e]);if(null!=k&&null!=g){var h=Math.round(g.width-k.width/this.view.scale),l=Math.round(g.height-k.height/this.view.scale);if(0!=l||0!=h){var m=this.model.getParent(d[e]),n=this.layoutManager.getLayout(m);
-null==n?null!=f&&this.isMoveCellsEvent(f)&&this.moveSiblings(k,m,h,l):null!=f&&mxEvent.isAltDown(f)||n.constructor!=mxStackLayout||n.resizeLast||this.resizeParentStacks(m,n,h,l)}}}}finally{this.model.endUpdate()}this.isEnabled()&&this.setSelectionCells(d)}};
+Graph.prototype.foldCells=function(a,c,d,b,f){c=null!=c?c:!1;null==d&&(d=this.getFoldableCells(this.getSelectionCells(),a));if(null!=d){this.model.beginUpdate();try{if(mxGraph.prototype.foldCells.apply(this,arguments),null!=this.layoutManager)for(var e=0;e<d.length;e++){var k=this.view.getState(d[e]),g=this.getCellGeometry(d[e]);if(null!=k&&null!=g){var h=Math.round(g.width-k.width/this.view.scale),l=Math.round(g.height-k.height/this.view.scale);if(0!=l||0!=h){var m=this.model.getParent(d[e]),p=this.layoutManager.getLayout(m);
+null==p?null!=f&&this.isMoveCellsEvent(f)&&this.moveSiblings(k,m,h,l):null!=f&&mxEvent.isAltDown(f)||p.constructor!=mxStackLayout||p.resizeLast||this.resizeParentStacks(m,p,h,l)}}}}finally{this.model.endUpdate()}this.isEnabled()&&this.setSelectionCells(d)}};
Graph.prototype.moveSiblings=function(a,c,d,b){this.model.beginUpdate();try{var f=this.getCellsBeyond(a.x,a.y,c,!0,!0);for(c=0;c<f.length;c++)if(f[c]!=a.cell){var e=this.view.getState(f[c]),k=this.getCellGeometry(f[c]);null!=e&&null!=k&&(k=k.clone(),k.translate(Math.round(d*Math.max(0,Math.min(1,(e.x-a.x)/a.width))),Math.round(b*Math.max(0,Math.min(1,(e.y-a.y)/a.height)))),this.model.setGeometry(f[c],k))}}finally{this.model.endUpdate()}};
Graph.prototype.resizeParentStacks=function(a,c,d,b){if(null!=this.layoutManager&&null!=c&&c.constructor==mxStackLayout&&!c.resizeLast){this.model.beginUpdate();try{for(var f=c.horizontal;null!=a&&null!=c&&c.constructor==mxStackLayout&&c.horizontal==f&&!c.resizeLast;){var e=this.getCellGeometry(a),k=this.view.getState(a);null!=k&&null!=e&&(e=e.clone(),c.horizontal?e.width+=d+Math.min(0,k.width/this.view.scale-e.width):e.height+=b+Math.min(0,k.height/this.view.scale-e.height),this.model.setGeometry(a,
e));a=this.model.getParent(a);c=this.layoutManager.getLayout(a)}}finally{this.model.endUpdate()}}};Graph.prototype.isContainer=function(a){var c=this.view.getState(a),c=null!=c?c.style:this.getCellStyle(a);return this.isSwimlane(a)?"0"!=c.container:"1"==c.container};Graph.prototype.isCellConnectable=function(a){var c=this.view.getState(a),c=null!=c?c.style:this.getCellStyle(a);return null!=c.connectable?"0"!=c.connectable:mxGraph.prototype.isCellConnectable.apply(this,arguments)};
@@ -2470,15 +2470,15 @@ this.reset())}else this.reset()};HoverIcons.prototype.setCurrentState=function(a
(function(){var a=mxGraphView.prototype.resetValidationState;mxGraphView.prototype.resetValidationState=function(){a.apply(this,arguments);this.validEdges=[]};var c=mxGraphView.prototype.validateCellState;mxGraphView.prototype.validateCellState=function(a,b){var d=this.getState(a);null!=d&&this.graph.model.isEdge(d.cell)&&null!=d.style&&1!=d.style[mxConstants.STYLE_CURVED]&&!d.invalid&&this.updateLineJumps(d)&&this.graph.cellRenderer.redraw(d,!1,this.isRendering());d=c.apply(this,arguments);null!=
d&&this.graph.model.isEdge(d.cell)&&1!=d.style[mxConstants.STYLE_CURVED]&&this.validEdges.push(d);return d};var d=mxCellRenderer.prototype.isShapeInvalid;mxCellRenderer.prototype.isShapeInvalid=function(a,b){return d.apply(this,arguments)||null!=a.routedPoints&&null!=b.routedPoints&&!mxUtils.equalPoints(b.routedPoints,a.routedPoints)};var b=mxGraphView.prototype.updateCellState;mxGraphView.prototype.updateCellState=function(a){b.apply(this,arguments);this.graph.model.isEdge(a.cell)&&1!=a.style[mxConstants.STYLE_CURVED]&&
this.updateLineJumps(a)};mxGraphView.prototype.updateLineJumps=function(a){var b=a.absolutePoints;if(Graph.lineJumpsEnabled){var c=null!=a.routedPoints,d=null;if(null!=b&&null!=this.validEdges&&"none"!==mxUtils.getValue(a.style,"jumpStyle","none")){for(var e=function(b,c,e){var f=new mxPoint(c,e);f.type=b;d.push(f);f=null!=a.routedPoints?a.routedPoints[d.length-1]:null;return null==f||f.type!=b||f.x!=c||f.y!=e},f=.5*this.scale,c=!1,d=[],g=0;g<b.length-1;g++){for(var h=b[g+1],k=b[g],v=[],u=b[g+2];g<
-b.length-2&&mxUtils.ptSegDistSq(k.x,k.y,u.x,u.y,h.x,h.y)<1*this.scale*this.scale;)h=u,g++,u=b[g+2];for(var c=e(0,k.x,k.y)||c,A=0;A<this.validEdges.length;A++){var x=this.validEdges[A],C=x.absolutePoints;if(null!=C&&mxUtils.intersects(a,x))for(x=0;x<C.length-1;x++){for(var B=C[x+1],y=C[x],u=C[x+2];x<C.length-2&&mxUtils.ptSegDistSq(y.x,y.y,u.x,u.y,B.x,B.y)<1*this.scale*this.scale;)B=u,x++,u=C[x+2];u=mxUtils.intersection(k.x,k.y,h.x,h.y,y.x,y.y,B.x,B.y);if(null!=u&&(Math.abs(u.x-y.x)>f||Math.abs(u.y-
-y.y)>f)&&(Math.abs(u.x-B.x)>f||Math.abs(u.y-B.y)>f)){B=u.x-k.x;y=u.y-k.y;u={distSq:B*B+y*y,x:u.x,y:u.y};for(B=0;B<v.length;B++)if(v[B].distSq>u.distSq){v.splice(B,0,u);u=null;break}null==u||0!=v.length&&v[v.length-1].x===u.x&&v[v.length-1].y===u.y||v.push(u)}}}for(x=0;x<v.length;x++)c=e(1,v[x].x,v[x].y)||c}u=b[b.length-1];c=e(0,u.x,u.y)||c}a.routedPoints=d;return c}return!1};var f=mxConnector.prototype.paintLine;mxConnector.prototype.paintLine=function(a,b,c){this.routedPoints=null!=this.state?this.state.routedPoints:
-null;if(this.outline||null==this.state||null==this.style||null==this.state.routedPoints||0==this.state.routedPoints.length)f.apply(this,arguments);else{var d=mxUtils.getValue(this.style,mxConstants.STYLE_ARCSIZE,mxConstants.LINE_ARCSIZE)/2,e=(parseInt(mxUtils.getValue(this.style,"jumpSize",Graph.defaultJumpSize))-2)/2+this.strokewidth,g=mxUtils.getValue(this.style,"jumpStyle","none"),h,k=!0,l=null,m=null;h=[];var u=null;a.begin();for(var A=0;A<this.state.routedPoints.length;A++){var x=this.state.routedPoints[A],
-C=new mxPoint(x.x/this.scale,x.y/this.scale);0==A?C=b[0]:A==this.state.routedPoints.length-1&&(C=b[b.length-1]);var B=!1;if(null!=l&&1==x.type){var y=this.state.routedPoints[A+1],x=y.x/this.scale-C.x,y=y.y/this.scale-C.y,x=x*x+y*y;null==u&&(u=new mxPoint(C.x-l.x,C.y-l.y),m=Math.sqrt(u.x*u.x+u.y*u.y),u.x=u.x*e/m,u.y=u.y*e/m);x>e*e&&0<m&&(x=l.x-C.x,y=l.y-C.y,x=x*x+y*y,x>e*e&&(B=new mxPoint(C.x-u.x,C.y-u.y),x=new mxPoint(C.x+u.x,C.y+u.y),h.push(B),this.addPoints(a,h,c,d,!1,null,k),h=0>Math.round(u.x)||
-0==Math.round(u.x)&&0>=Math.round(u.y)?1:-1,k=!1,"sharp"==g?(a.lineTo(B.x-u.y*h,B.y+u.x*h),a.lineTo(x.x-u.y*h,x.y+u.x*h),a.lineTo(x.x,x.y)):"arc"==g?(h*=1.3,a.curveTo(B.x-u.y*h,B.y+u.x*h,x.x-u.y*h,x.y+u.x*h,x.x,x.y)):(a.moveTo(x.x,x.y),k=!0),h=[x],B=!0))}else u=null;B||(h.push(C),l=C)}this.addPoints(a,h,c,d,!1,null,k);a.stroke()}};var e=mxGraphView.prototype.updateFloatingTerminalPoint;mxGraphView.prototype.updateFloatingTerminalPoint=function(a,b,c,d){if(null==b||null==a||"1"!=b.style.snapToPoint&&
+b.length-2&&mxUtils.ptSegDistSq(k.x,k.y,u.x,u.y,h.x,h.y)<1*this.scale*this.scale;)h=u,g++,u=b[g+2];for(var c=e(0,k.x,k.y)||c,z=0;z<this.validEdges.length;z++){var x=this.validEdges[z],D=x.absolutePoints;if(null!=D&&mxUtils.intersects(a,x))for(x=0;x<D.length-1;x++){for(var A=D[x+1],C=D[x],u=D[x+2];x<D.length-2&&mxUtils.ptSegDistSq(C.x,C.y,u.x,u.y,A.x,A.y)<1*this.scale*this.scale;)A=u,x++,u=D[x+2];u=mxUtils.intersection(k.x,k.y,h.x,h.y,C.x,C.y,A.x,A.y);if(null!=u&&(Math.abs(u.x-C.x)>f||Math.abs(u.y-
+C.y)>f)&&(Math.abs(u.x-A.x)>f||Math.abs(u.y-A.y)>f)){A=u.x-k.x;C=u.y-k.y;u={distSq:A*A+C*C,x:u.x,y:u.y};for(A=0;A<v.length;A++)if(v[A].distSq>u.distSq){v.splice(A,0,u);u=null;break}null==u||0!=v.length&&v[v.length-1].x===u.x&&v[v.length-1].y===u.y||v.push(u)}}}for(x=0;x<v.length;x++)c=e(1,v[x].x,v[x].y)||c}u=b[b.length-1];c=e(0,u.x,u.y)||c}a.routedPoints=d;return c}return!1};var f=mxConnector.prototype.paintLine;mxConnector.prototype.paintLine=function(a,b,c){this.routedPoints=null!=this.state?this.state.routedPoints:
+null;if(this.outline||null==this.state||null==this.style||null==this.state.routedPoints||0==this.state.routedPoints.length)f.apply(this,arguments);else{var d=mxUtils.getValue(this.style,mxConstants.STYLE_ARCSIZE,mxConstants.LINE_ARCSIZE)/2,e=(parseInt(mxUtils.getValue(this.style,"jumpSize",Graph.defaultJumpSize))-2)/2+this.strokewidth,g=mxUtils.getValue(this.style,"jumpStyle","none"),h,k=!0,l=null,m=null;h=[];var u=null;a.begin();for(var z=0;z<this.state.routedPoints.length;z++){var x=this.state.routedPoints[z],
+D=new mxPoint(x.x/this.scale,x.y/this.scale);0==z?D=b[0]:z==this.state.routedPoints.length-1&&(D=b[b.length-1]);var A=!1;if(null!=l&&1==x.type){var C=this.state.routedPoints[z+1],x=C.x/this.scale-D.x,C=C.y/this.scale-D.y,x=x*x+C*C;null==u&&(u=new mxPoint(D.x-l.x,D.y-l.y),m=Math.sqrt(u.x*u.x+u.y*u.y),u.x=u.x*e/m,u.y=u.y*e/m);x>e*e&&0<m&&(x=l.x-D.x,C=l.y-D.y,x=x*x+C*C,x>e*e&&(A=new mxPoint(D.x-u.x,D.y-u.y),x=new mxPoint(D.x+u.x,D.y+u.y),h.push(A),this.addPoints(a,h,c,d,!1,null,k),h=0>Math.round(u.x)||
+0==Math.round(u.x)&&0>=Math.round(u.y)?1:-1,k=!1,"sharp"==g?(a.lineTo(A.x-u.y*h,A.y+u.x*h),a.lineTo(x.x-u.y*h,x.y+u.x*h),a.lineTo(x.x,x.y)):"arc"==g?(h*=1.3,a.curveTo(A.x-u.y*h,A.y+u.x*h,x.x-u.y*h,x.y+u.x*h,x.x,x.y)):(a.moveTo(x.x,x.y),k=!0),h=[x],A=!0))}else u=null;A||(h.push(D),l=D)}this.addPoints(a,h,c,d,!1,null,k);a.stroke()}};var e=mxGraphView.prototype.updateFloatingTerminalPoint;mxGraphView.prototype.updateFloatingTerminalPoint=function(a,b,c,d){if(null==b||null==a||"1"!=b.style.snapToPoint&&
"1"!=a.style.snapToPoint)e.apply(this,arguments);else{b=this.getTerminalPort(a,b,d);var f=this.getNextPoint(a,c,d),g=this.graph.isOrthogonal(a),h=mxUtils.toRadians(Number(b.style[mxConstants.STYLE_ROTATION]||"0")),k=new mxPoint(b.getCenterX(),b.getCenterY());if(0!=h)var l=Math.cos(-h),m=Math.sin(-h),f=mxUtils.getRotatedPoint(f,l,m,k);l=parseFloat(a.style[mxConstants.STYLE_PERIMETER_SPACING]||0);l+=parseFloat(a.style[d?mxConstants.STYLE_SOURCE_PERIMETER_SPACING:mxConstants.STYLE_TARGET_PERIMETER_SPACING]||
0);f=this.getPerimeterPoint(b,f,0==h&&g,l);0!=h&&(l=Math.cos(h),m=Math.sin(h),f=mxUtils.getRotatedPoint(f,l,m,k));a.setAbsoluteTerminalPoint(this.snapToAnchorPoint(a,b,c,d,f),d)}};mxGraphView.prototype.snapToAnchorPoint=function(a,b,c,d,e){if(null!=b&&null!=a){a=this.graph.getAllConnectionConstraints(b);d=c=null;for(var f=0;f<a.length;f++){var g=this.graph.getConnectionPoint(b,a[f]);if(null!=g){var h=(g.x-e.x)*(g.x-e.x)+(g.y-e.y)*(g.y-e.y);if(null==d||h<d)c=g,d=h}}null!=c&&(e=c)}return e};var k=mxStencil.prototype.evaluateTextAttribute;
mxStencil.prototype.evaluateTextAttribute=function(a,b,c){var d=k.apply(this,arguments);"1"==a.getAttribute("placeholders")&&null!=c.state&&(d=c.state.view.graph.replacePlaceholders(c.state.cell,d));return d};var g=mxCellRenderer.prototype.createShape;mxCellRenderer.prototype.createShape=function(a){if(null!=a.style&&"undefined"!==typeof pako){var b=mxUtils.getValue(a.style,mxConstants.STYLE_SHAPE,null);if(null!=b&&"stencil("==b.substring(0,8))try{var c=b.substring(8,b.length-1),d=mxUtils.parseXml(a.view.graph.decompress(c));
-return new mxShape(new mxStencil(d.documentElement))}catch(p){null!=window.console&&console.log("Error in shape: "+p)}}return g.apply(this,arguments)}})();mxStencilRegistry.libraries={};mxStencilRegistry.dynamicLoading=!0;mxStencilRegistry.allowEval=!0;mxStencilRegistry.packages=[];
+return new mxShape(new mxStencil(d.documentElement))}catch(n){null!=window.console&&console.log("Error in shape: "+n)}}return g.apply(this,arguments)}})();mxStencilRegistry.libraries={};mxStencilRegistry.dynamicLoading=!0;mxStencilRegistry.allowEval=!0;mxStencilRegistry.packages=[];
mxStencilRegistry.getStencil=function(a){var c=mxStencilRegistry.stencils[a];if(null==c&&null==mxCellRenderer.defaultShapes[a]&&mxStencilRegistry.dynamicLoading){var d=mxStencilRegistry.getBasenameForStencil(a);if(null!=d){c=mxStencilRegistry.libraries[d];if(null!=c){if(null==mxStencilRegistry.packages[d]){for(var b=0;b<c.length;b++){var f=c[b];if(".xml"==f.toLowerCase().substring(f.length-4,f.length))mxStencilRegistry.loadStencilSet(f,null);else if(".js"==f.toLowerCase().substring(f.length-3,f.length))try{if(mxStencilRegistry.allowEval){var e=
mxUtils.load(f);null!=e&&200<=e.getStatus()&&299>=e.getStatus()&&eval.call(window,e.getText())}}catch(k){null!=window.console&&console.log("error in getStencil:",f,k)}}mxStencilRegistry.packages[d]=1}}else d=d.replace("_-_","_"),mxStencilRegistry.loadStencilSet(STENCIL_PATH+"/"+d+".xml",null);c=mxStencilRegistry.stencils[a]}}return c};
mxStencilRegistry.getBasenameForStencil=function(a){var c=null;if(null!=a&&(a=a.split("."),0<a.length&&"mxgraph"==a[0]))for(var c=a[1],d=2;d<a.length-1;d++)c+="/"+a[d];return c};
@@ -2494,13 +2494,13 @@ a.getCell=mxUtils.bind(this,function(a){var b=c.apply(this,arguments);this.error
this.currentEdgeStyle.curved+";");null!=this.currentEdgeStyle.rounded&&(a+="rounded="+this.currentEdgeStyle.rounded+";");null!=this.currentEdgeStyle.comic&&(a+="comic="+this.currentEdgeStyle.comic+";");null!=this.currentEdgeStyle.jumpStyle&&(a+="jumpStyle="+this.currentEdgeStyle.jumpStyle+";");null!=this.currentEdgeStyle.jumpSize&&(a+="jumpSize="+this.currentEdgeStyle.jumpSize+";");"elbowEdgeStyle"==this.currentEdgeStyle.edgeStyle&&null!=this.currentEdgeStyle.elbow&&(a+="elbow="+this.currentEdgeStyle.elbow+
";");return a=null!=this.currentEdgeStyle.html?a+("html="+this.currentEdgeStyle.html+";"):a+"html=1;"};Graph.prototype.getPagePadding=function(){return new mxPoint(0,0)};Graph.prototype.loadStylesheet=function(){var a=null!=this.themes?this.themes[this.defaultThemeName]:mxStyleRegistry.dynamicLoading?mxUtils.load(STYLE_PATH+"/default.xml").getDocumentElement():null;null!=a&&(new mxCodec(a.ownerDocument)).decode(a,this.getStylesheet())};Graph.prototype.importGraphModel=function(a,b,c,d){b=null!=b?
b:0;c=null!=c?c:0;var e=[],f=new mxGraphModel;(new mxCodec(a.ownerDocument)).decode(a,f);a=f.getChildCount(f.getRoot());this.model.getChildCount(this.model.getRoot());this.model.beginUpdate();try{for(var g={},h=0;h<a;h++){var k=f.getChildAt(f.getRoot(),h);if(1!=a||this.isCellLocked(this.getDefaultParent()))k=this.importCells([k],0,0,this.model.getRoot(),null,g)[0],l=this.model.getChildren(k),this.moveCells(l,b,c),e=e.concat(l);else var l=f.getChildren(k),e=e.concat(this.importCells(l,b,c,this.getDefaultParent(),
-null,g))}if(d){this.isGridEnabled()&&(b=this.snap(b),c=this.snap(c));var z=this.getBoundingBoxFromGeometry(e,!0);null!=z&&this.moveCells(e,b-z.x,c-z.y)}}finally{this.model.endUpdate()}return e};Graph.prototype.getAllConnectionConstraints=function(a,b){if(null!=a){var c=mxUtils.getValue(a.style,"points",null);if(null!=c){var d=[];try{for(var e=JSON.parse(c),c=0;c<e.length;c++){var f=e[c];d.push(new mxConnectionConstraint(new mxPoint(f[0],f[1]),2<f.length?"0"!=f[2]:!0))}}catch(ca){}return d}if(null!=
+null,g))}if(d){this.isGridEnabled()&&(b=this.snap(b),c=this.snap(c));var y=this.getBoundingBoxFromGeometry(e,!0);null!=y&&this.moveCells(e,b-y.x,c-y.y)}}finally{this.model.endUpdate()}return e};Graph.prototype.getAllConnectionConstraints=function(a,b){if(null!=a){var c=mxUtils.getValue(a.style,"points",null);if(null!=c){var d=[];try{for(var e=JSON.parse(c),c=0;c<e.length;c++){var f=e[c];d.push(new mxConnectionConstraint(new mxPoint(f[0],f[1]),2<f.length?"0"!=f[2]:!0))}}catch(ca){}return d}if(null!=
a.shape)if(null!=a.shape.stencil){if(null!=a.shape.stencil)return a.shape.stencil.constraints}else if(null!=a.shape.constraints)return a.shape.constraints}return null};Graph.prototype.flipEdge=function(a){if(null!=a){var b=this.view.getState(a),b=null!=b?b.style:this.getCellStyle(a);null!=b&&(b=mxUtils.getValue(b,mxConstants.STYLE_ELBOW,mxConstants.ELBOW_HORIZONTAL)==mxConstants.ELBOW_HORIZONTAL?mxConstants.ELBOW_VERTICAL:mxConstants.ELBOW_HORIZONTAL,this.setCellStyles(mxConstants.STYLE_ELBOW,b,[a]))}};
Graph.prototype.isValidRoot=function(a){for(var b=this.model.getChildCount(a),c=0,d=0;d<b;d++){var e=this.model.getChildAt(a,d);this.model.isVertex(e)&&(e=this.getCellGeometry(e),null==e||e.relative||c++)}return 0<c||this.isContainer(a)};Graph.prototype.isValidDropTarget=function(a){var b=this.view.getState(a),b=null!=b?b.style:this.getCellStyle(a);return"1"!=mxUtils.getValue(b,"part","0")&&(this.isContainer(a)||mxGraph.prototype.isValidDropTarget.apply(this,arguments)&&"0"!=mxUtils.getValue(b,"dropTarget",
"1"))};Graph.prototype.createGroupCell=function(){var a=mxGraph.prototype.createGroupCell.apply(this,arguments);a.setStyle("group");return a};Graph.prototype.isExtendParentsOnAdd=function(a){var b=mxGraph.prototype.isExtendParentsOnAdd.apply(this,arguments);if(b&&null!=a&&null!=this.layoutManager){var c=this.model.getParent(a);null!=c&&(c=this.layoutManager.getLayout(c),null!=c&&c.constructor==mxStackLayout&&(b=!1))}return b};Graph.prototype.getPreferredSizeForCell=function(a){var b=mxGraph.prototype.getPreferredSizeForCell.apply(this,
arguments);null!=b&&(b.width+=10,b.height+=4,this.gridEnabled&&(b.width=this.snap(b.width),b.height=this.snap(b.height)));return b};Graph.prototype.turnShapes=function(a){var b=this.getModel(),c=[];b.beginUpdate();try{for(var d=0;d<a.length;d++){var e=a[d];if(b.isEdge(e)){var f=b.getTerminal(e,!0),g=b.getTerminal(e,!1);b.setTerminal(e,g,!0);b.setTerminal(e,f,!1);var h=b.getGeometry(e);if(null!=h){h=h.clone();null!=h.points&&h.points.reverse();var k=h.getTerminalPoint(!0),l=h.getTerminalPoint(!1);
-h.setTerminalPoint(k,!1);h.setTerminalPoint(l,!0);b.setGeometry(e,h);var m=this.view.getState(e),G=this.view.getState(f),n=this.view.getState(g);if(null!=m){var p=null!=G?this.getConnectionConstraint(m,G,!0):null,q=null!=n?this.getConnectionConstraint(m,n,!1):null;this.setConnectionConstraint(e,f,!0,q);this.setConnectionConstraint(e,g,!1,p)}c.push(e)}}else if(b.isVertex(e)&&(h=this.getCellGeometry(e),null!=h)){h=h.clone();h.x+=h.width/2-h.height/2;h.y+=h.height/2-h.width/2;var t=h.width;h.width=h.height;
-h.height=t;b.setGeometry(e,h);var r=this.view.getState(e);if(null!=r){var x=r.style[mxConstants.STYLE_DIRECTION]||"east";"east"==x?x="south":"south"==x?x="west":"west"==x?x="north":"north"==x&&(x="east");this.setCellStyles(mxConstants.STYLE_DIRECTION,x,[e])}c.push(e)}}}finally{b.endUpdate()}return c};Graph.prototype.processChange=function(a){mxGraph.prototype.processChange.apply(this,arguments);if(a instanceof mxValueChange&&null!=a.cell&&null!=a.cell.value&&"object"==typeof a.cell.value){var b=this.model.getDescendants(a.cell);
+h.setTerminalPoint(k,!1);h.setTerminalPoint(l,!0);b.setGeometry(e,h);var m=this.view.getState(e),H=this.view.getState(f),p=this.view.getState(g);if(null!=m){var n=null!=H?this.getConnectionConstraint(m,H,!0):null,q=null!=p?this.getConnectionConstraint(m,p,!1):null;this.setConnectionConstraint(e,f,!0,q);this.setConnectionConstraint(e,g,!1,n)}c.push(e)}}else if(b.isVertex(e)&&(h=this.getCellGeometry(e),null!=h)){h=h.clone();h.x+=h.width/2-h.height/2;h.y+=h.height/2-h.width/2;var t=h.width;h.width=h.height;
+h.height=t;b.setGeometry(e,h);var x=this.view.getState(e);if(null!=x){var r=x.style[mxConstants.STYLE_DIRECTION]||"east";"east"==r?r="south":"south"==r?r="west":"west"==r?r="north":"north"==r&&(r="east");this.setCellStyles(mxConstants.STYLE_DIRECTION,r,[e])}c.push(e)}}}finally{b.endUpdate()}return c};Graph.prototype.processChange=function(a){mxGraph.prototype.processChange.apply(this,arguments);if(a instanceof mxValueChange&&null!=a.cell&&null!=a.cell.value&&"object"==typeof a.cell.value){var b=this.model.getDescendants(a.cell);
if(0<b.length)for(var c=0;c<b.length;c++)this.isReplacePlaceholders(b[c])&&this.view.invalidate(b[c],!1,!1)}};Graph.prototype.replaceElement=function(a,b){for(var c=a.ownerDocument.createElement(null!=b?b:"span"),d=Array.prototype.slice.call(a.attributes);attr=d.pop();)c.setAttribute(attr.nodeName,attr.nodeValue);c.innerHTML=a.innerHTML;a.parentNode.replaceChild(c,a)};Graph.prototype.updateLabelElements=function(a,b,c){a=null!=a?a:this.getSelectionCells();for(var d=document.createElement("div"),e=
0;e<a.length;e++)if(this.isHtmlLabel(a[e])){var f=this.convertValueToString(a[e]);if(null!=f&&0<f.length){d.innerHTML=f;for(var g=d.getElementsByTagName(null!=c?c:"*"),h=0;h<g.length;h++)b(g[h]);d.innerHTML!=f&&this.cellLabelChanged(a[e],d.innerHTML)}}};Graph.prototype.cellLabelChanged=function(a,b,c){b=this.zapGremlins(b);this.model.beginUpdate();try{if(null!=a.value&&"object"==typeof a.value){if(this.isReplacePlaceholders(a)&&null!=a.getAttribute("placeholder"))for(var d=a.getAttribute("placeholder"),
e=a;null!=e;){if(e==this.model.getRoot()||null!=e.value&&"object"==typeof e.value&&e.hasAttribute(d)){this.setAttributeForCell(e,d,b);break}e=this.model.getParent(e)}var f=a.value.cloneNode(!0);f.setAttribute("label",b);b=f}mxGraph.prototype.cellLabelChanged.apply(this,arguments)}finally{this.model.endUpdate()}};Graph.prototype.cellsRemoved=function(a){if(null!=a){for(var b=new mxDictionary,c=0;c<a.length;c++)b.put(a[c],!0);for(var d=[],c=0;c<a.length;c++){var e=this.model.getParent(a[c]);null==e||
@@ -2526,10 +2526,10 @@ d=d/h-(a?g.x:g.y);this.getModel().beginUpdate();try{for(var k=(d-e)/(c.length-1)
Graph.prototype.encodeCells=function(a){for(var b=this.cloneCells(a),c=new mxDictionary,d=0;d<a.length;d++)c.put(a[d],!0);for(d=0;d<b.length;d++){var e=this.view.getState(a[d]);if(null!=e){var f=this.getCellGeometry(b[d]);null==f||!f.relative||this.model.isEdge(a[d])||c.get(this.model.getParent(a[d]))||(f.relative=!1,f.x=e.x/e.view.scale-e.view.translate.x,f.y=e.y/e.view.scale-e.view.translate.y)}}c=new mxCodec;e=new mxGraphModel;f=e.getChildAt(e.getRoot(),0);for(d=0;d<a.length;d++)e.add(f,b[d]);
return c.encode(e)};Graph.prototype.createSvgImageExport=function(){var a=new mxImageExport;a.getLinkForCellState=mxUtils.bind(this,function(a,b){return this.getLinkForCell(a.cell)});return a};Graph.prototype.getSvg=function(a,b,c,d,e,f,g){b=null!=b?b:1;c=null!=c?c:0;e=null!=e?e:!0;f=null!=f?f:!0;g=null!=g?g:!0;var h=f||d?this.getGraphBounds():this.getBoundingBox(this.getSelectionCells());if(null==h)throw Error(mxResources.get("drawingEmpty"));var k=this.view.scale,l=mxUtils.createXmlDocument();d=
null!=l.createElementNS?l.createElementNS(mxConstants.NS_SVG,"svg"):l.createElement("svg");null!=a&&(null!=d.style?d.style.backgroundColor=a:d.setAttribute("style","background-color:"+a));null==l.createElementNS?(d.setAttribute("xmlns",mxConstants.NS_SVG),d.setAttribute("xmlns:xlink",mxConstants.NS_XLINK)):d.setAttributeNS("http://www.w3.org/2000/xmlns/","xmlns:xlink",mxConstants.NS_XLINK);a=b/k;d.setAttribute("width",Math.max(1,Math.ceil(h.width*a)+2*c)+"px");d.setAttribute("height",Math.max(1,Math.ceil(h.height*
-a)+2*c)+"px");d.setAttribute("version","1.1");var m=d;e&&(m=null!=l.createElementNS?l.createElementNS(mxConstants.NS_SVG,"g"):l.createElement("g"),m.setAttribute("transform","translate(0.5,0.5)"),d.appendChild(m));l.appendChild(d);l=this.createSvgCanvas(m);l.foOffset=e?-.5:0;l.textOffset=e?-.5:0;l.imageOffset=e?-.5:0;l.translate(Math.floor((c/b-h.x)/k),Math.floor((c/b-h.y)/k));var z=document.createElement("textarea"),n=l.createAlternateContent;l.createAlternateContent=function(a,b,c,d,e,f,g,h,k,l,
-m,p,G){var q=this.state;if(null!=this.foAltText&&(0==d||0!=q.fontSize&&f.length<5*d/q.fontSize)){var t=this.createElement("text");t.setAttribute("x",Math.round(d/2));t.setAttribute("y",Math.round((e+q.fontSize)/2));t.setAttribute("fill",q.fontColor||"black");t.setAttribute("text-anchor","middle");t.setAttribute("font-size",Math.round(q.fontSize)+"px");t.setAttribute("font-family",q.fontFamily);(q.fontStyle&mxConstants.FONT_BOLD)==mxConstants.FONT_BOLD&&t.setAttribute("font-weight","bold");(q.fontStyle&
-mxConstants.FONT_ITALIC)==mxConstants.FONT_ITALIC&&t.setAttribute("font-style","italic");(q.fontStyle&mxConstants.FONT_UNDERLINE)==mxConstants.FONT_UNDERLINE&&t.setAttribute("text-decoration","underline");try{return z.innerHTML=f,t.textContent=z.value,t}catch(ia){return n.apply(this,arguments)}}else return n.apply(this,arguments)};c=this.backgroundImage;null!=c&&(e=k/b,b=this.view.translate,e=new mxRectangle(b.x*e,b.y*e,c.width*e,c.height*e),mxUtils.intersects(h,e)&&l.image(b.x,b.y,c.width,c.height,
-c.src,!0));l.scale(a);l.textEnabled=g;g=this.createSvgImageExport();var p=g.drawCellState;g.drawCellState=function(a,b){(f||a.view.graph.isCellSelected(a.cell))&&p.apply(this,arguments)};g.drawState(this.getView().getState(this.model.root),l);return d};Graph.prototype.createSvgCanvas=function(a){return new mxSvgCanvas2D(a)};Graph.prototype.getSelectedElement=function(){var a=null;if(window.getSelection){var b=window.getSelection();b.getRangeAt&&b.rangeCount&&(a=b.getRangeAt(0).commonAncestorContainer)}else document.selection&&
+a)+2*c)+"px");d.setAttribute("version","1.1");var m=d;e&&(m=null!=l.createElementNS?l.createElementNS(mxConstants.NS_SVG,"g"):l.createElement("g"),m.setAttribute("transform","translate(0.5,0.5)"),d.appendChild(m));l.appendChild(d);l=this.createSvgCanvas(m);l.foOffset=e?-.5:0;l.textOffset=e?-.5:0;l.imageOffset=e?-.5:0;l.translate(Math.floor((c/b-h.x)/k),Math.floor((c/b-h.y)/k));var y=document.createElement("textarea"),p=l.createAlternateContent;l.createAlternateContent=function(a,b,c,d,e,f,g,h,k,l,
+m,n,H){var q=this.state;if(null!=this.foAltText&&(0==d||0!=q.fontSize&&f.length<5*d/q.fontSize)){var t=this.createElement("text");t.setAttribute("x",Math.round(d/2));t.setAttribute("y",Math.round((e+q.fontSize)/2));t.setAttribute("fill",q.fontColor||"black");t.setAttribute("text-anchor","middle");t.setAttribute("font-size",Math.round(q.fontSize)+"px");t.setAttribute("font-family",q.fontFamily);(q.fontStyle&mxConstants.FONT_BOLD)==mxConstants.FONT_BOLD&&t.setAttribute("font-weight","bold");(q.fontStyle&
+mxConstants.FONT_ITALIC)==mxConstants.FONT_ITALIC&&t.setAttribute("font-style","italic");(q.fontStyle&mxConstants.FONT_UNDERLINE)==mxConstants.FONT_UNDERLINE&&t.setAttribute("text-decoration","underline");try{return y.innerHTML=f,t.textContent=y.value,t}catch(ia){return p.apply(this,arguments)}}else return p.apply(this,arguments)};c=this.backgroundImage;null!=c&&(e=k/b,b=this.view.translate,e=new mxRectangle(b.x*e,b.y*e,c.width*e,c.height*e),mxUtils.intersects(h,e)&&l.image(b.x,b.y,c.width,c.height,
+c.src,!0));l.scale(a);l.textEnabled=g;g=this.createSvgImageExport();var n=g.drawCellState;g.drawCellState=function(a,b){(f||a.view.graph.isCellSelected(a.cell))&&n.apply(this,arguments)};g.drawState(this.getView().getState(this.model.root),l);return d};Graph.prototype.createSvgCanvas=function(a){return new mxSvgCanvas2D(a)};Graph.prototype.getSelectedElement=function(){var a=null;if(window.getSelection){var b=window.getSelection();b.getRangeAt&&b.rangeCount&&(a=b.getRangeAt(0).commonAncestorContainer)}else document.selection&&
(a=document.selection.createRange().parentElement());return a};Graph.prototype.getParentByName=function(a,b,c){for(;null!=a&&a.nodeName!=b;){if(a==c)return null;a=a.parentNode}return a};Graph.prototype.selectNode=function(a){var b=null;if(window.getSelection){if(b=window.getSelection(),b.getRangeAt&&b.rangeCount){var c=document.createRange();c.selectNode(a);b.removeAllRanges();b.addRange(c)}}else(b=document.selection)&&"Control"!=b.type&&(a=b.createRange(),a.collapse(!0),c=b.createRange(),c.setEndPoint("StartToStart",
a),c.select())};Graph.prototype.insertRow=function(a,b){for(var c=a.tBodies[0],d=0<c.rows.length?c.rows[0].cells.length:1,c=c.insertRow(b),e=0;e<d;e++)mxUtils.br(c.insertCell(-1));return c.cells[0]};Graph.prototype.deleteRow=function(a,b){a.tBodies[0].deleteRow(b)};Graph.prototype.insertColumn=function(a,b){var c=a.tHead;if(null!=c)for(var d=0;d<c.rows.length;d++){var e=document.createElement("th");c.rows[d].appendChild(e);mxUtils.br(e)}c=a.tBodies[0];for(d=0;d<c.rows.length;d++)e=c.rows[d].insertCell(b),
mxUtils.br(e);return c.rows[0].cells[0<=b?b:c.rows[0].cells.length-1]};Graph.prototype.deleteColumn=function(a,b){if(0<=b)for(var c=a.tBodies[0].rows,d=0;d<c.length;d++)c[d].cells.length>b&&c[d].deleteCell(b)};Graph.prototype.pasteHtmlAtCaret=function(a){var b;if(window.getSelection){if(b=window.getSelection(),b.getRangeAt&&b.rangeCount){b=b.getRangeAt(0);b.deleteContents();var c=document.createElement("div");c.innerHTML=a;a=document.createDocumentFragment();for(var d;d=c.firstChild;)lastNode=a.appendChild(d);
@@ -2553,12 +2553,12 @@ mxConstants.STYLE_ALIGN,mxConstants.ALIGN_CENTER),mxUtils.getValue(a.style,mxCon
this.textarea.clientHeight)+"px",this.bounds.height=parseInt(this.textarea.style.height)*c);this.textarea.clientWidth<this.textarea.offsetWidth&&(this.textarea.style.width=Math.round(this.bounds.width/c)+(this.textarea.offsetWidth-this.textarea.clientWidth)+"px",this.bounds.width=parseInt(this.textarea.style.width)*c);this.textarea.style.left=Math.round(this.bounds.x)+"px";this.textarea.style.top=Math.round(this.bounds.y)+"px";mxClient.IS_VML?this.textarea.style.zoom=c:mxUtils.setPrefixedStyle(this.textarea.style,
"transform","scale("+c+","+c+")")}else this.textarea.style.height="",this.textarea.style.overflow="",h.apply(this,arguments)};mxCellEditorGetInitialValue=mxCellEditor.prototype.getInitialValue;mxCellEditor.prototype.getInitialValue=function(a,b){if("0"==mxUtils.getValue(a.style,"html","0"))return mxCellEditorGetInitialValue.apply(this,arguments);var c=this.graph.getEditingValue(a.cell,b);"1"==mxUtils.getValue(a.style,"nl2Br","1")&&(c=c.replace(/\n/g,"<br/>"));return c=this.graph.sanitizeHtml(c,!0)};
mxCellEditorGetCurrentValue=mxCellEditor.prototype.getCurrentValue;mxCellEditor.prototype.getCurrentValue=function(a){if("0"==mxUtils.getValue(a.style,"html","0"))return mxCellEditorGetCurrentValue.apply(this,arguments);var b=this.graph.sanitizeHtml(this.textarea.innerHTML,!0);return b="1"==mxUtils.getValue(a.style,"nl2Br","1")?b.replace(/\r\n/g,"<br/>").replace(/\n/g,"<br/>"):b.replace(/\r\n/g,"").replace(/\n/g,"")};var l=mxCellEditor.prototype.stopEditing;mxCellEditor.prototype.stopEditing=function(a){this.codeViewMode&&
-this.toggleViewMode();l.apply(this,arguments);this.focusContainer()};mxCellEditor.prototype.focusContainer=function(){try{this.graph.container.focus()}catch(G){}};var m=mxCellEditor.prototype.applyValue;mxCellEditor.prototype.applyValue=function(a,b){this.graph.getModel().beginUpdate();try{if(m.apply(this,arguments),this.graph.isCellDeletable(a.cell)&&0==this.graph.model.getChildCount(a.cell)){var c=mxUtils.getValue(a.style,mxConstants.STYLE_STROKECOLOR,mxConstants.NONE),d=mxUtils.getValue(a.style,
+this.toggleViewMode();l.apply(this,arguments);this.focusContainer()};mxCellEditor.prototype.focusContainer=function(){try{this.graph.container.focus()}catch(H){}};var m=mxCellEditor.prototype.applyValue;mxCellEditor.prototype.applyValue=function(a,b){this.graph.getModel().beginUpdate();try{if(m.apply(this,arguments),this.graph.isCellDeletable(a.cell)&&0==this.graph.model.getChildCount(a.cell)){var c=mxUtils.getValue(a.style,mxConstants.STYLE_STROKECOLOR,mxConstants.NONE),d=mxUtils.getValue(a.style,
mxConstants.STYLE_FILLCOLOR,mxConstants.NONE);""==b&&c==mxConstants.NONE&&d==mxConstants.NONE&&this.graph.removeCells([a.cell],!1)}}finally{this.graph.getModel().endUpdate()}};mxCellEditor.prototype.getBackgroundColor=function(a){var b=null;if(this.graph.getModel().isEdge(a.cell)||this.graph.getModel().isEdge(this.graph.getModel().getParent(a.cell)))b=mxUtils.getValue(a.style,mxConstants.STYLE_LABEL_BACKGROUNDCOLOR,null),b==mxConstants.NONE&&(b=null);return b};mxCellEditor.prototype.getMinimumSize=
-function(a){var b=this.graph.getView().scale;return new mxRectangle(0,0,null==a.text?30:a.text.size*b+20,30)};var n=mxGraphHandler.prototype.moveCells;mxGraphHandler.prototype.moveCells=function(a,b,c,d,e,f){mxEvent.isAltDown(f)&&(e=null);n.apply(this,arguments)};mxGraphHandler.prototype.updateHint=function(b){if(null!=this.shape){null==this.hint&&(this.hint=a(),this.graph.container.appendChild(this.hint));var c=this.graph.view.translate,d=this.graph.view.scale;b=this.roundLength((this.bounds.x+this.currentDx)/
+function(a){var b=this.graph.getView().scale;return new mxRectangle(0,0,null==a.text?30:a.text.size*b+20,30)};var p=mxGraphHandler.prototype.moveCells;mxGraphHandler.prototype.moveCells=function(a,b,c,d,e,f){mxEvent.isAltDown(f)&&(e=null);p.apply(this,arguments)};mxGraphHandler.prototype.updateHint=function(b){if(null!=this.shape){null==this.hint&&(this.hint=a(),this.graph.container.appendChild(this.hint));var c=this.graph.view.translate,d=this.graph.view.scale;b=this.roundLength((this.bounds.x+this.currentDx)/
d-c.x);c=this.roundLength((this.bounds.y+this.currentDy)/d-c.y);this.hint.innerHTML=b+", "+c;this.hint.style.left=this.shape.bounds.x+Math.round((this.shape.bounds.width-this.hint.clientWidth)/2)+"px";this.hint.style.top=this.shape.bounds.y+this.shape.bounds.height+12+"px"}};mxGraphHandler.prototype.removeHint=function(){null!=this.hint&&(this.hint.parentNode.removeChild(this.hint),this.hint=null)};mxVertexHandler.prototype.isRecursiveResize=function(a,b){return!this.graph.isSwimlane(a.cell)&&0<this.graph.model.getChildCount(a.cell)&&
!mxEvent.isControlDown(b.getEvent())&&!this.graph.isCellCollapsed(a.cell)&&"1"==mxUtils.getValue(a.style,"recursiveResize","1")&&null==mxUtils.getValue(a.style,"childLayout",null)};mxVertexHandler.prototype.isCenteredEvent=function(a,b){return!(!this.graph.isSwimlane(a.cell)&&0<this.graph.model.getChildCount(a.cell)&&!this.graph.isCellCollapsed(a.cell)&&"1"==mxUtils.getValue(a.style,"recursiveResize","1")&&null==mxUtils.getValue(a.style,"childLayout",null))&&mxEvent.isControlDown(b.getEvent())||mxEvent.isMetaDown(b.getEvent())};
-var p=mxVertexHandler.prototype.getHandlePadding;mxVertexHandler.prototype.getHandlePadding=function(){var a=new mxPoint(0,0),b=this.tolerance;this.graph.cellEditor.getEditingCell()==this.state.cell&&null!=this.sizers&&0<this.sizers.length&&null!=this.sizers[0]?(b/=2,a.x=this.sizers[0].bounds.width+b,a.y=this.sizers[0].bounds.height+b):a=p.apply(this,arguments);return a};mxVertexHandler.prototype.updateHint=function(b){this.index!=mxEvent.LABEL_HANDLE&&(null==this.hint&&(this.hint=a(),this.state.view.graph.container.appendChild(this.hint)),
+var n=mxVertexHandler.prototype.getHandlePadding;mxVertexHandler.prototype.getHandlePadding=function(){var a=new mxPoint(0,0),b=this.tolerance;this.graph.cellEditor.getEditingCell()==this.state.cell&&null!=this.sizers&&0<this.sizers.length&&null!=this.sizers[0]?(b/=2,a.x=this.sizers[0].bounds.width+b,a.y=this.sizers[0].bounds.height+b):a=n.apply(this,arguments);return a};mxVertexHandler.prototype.updateHint=function(b){this.index!=mxEvent.LABEL_HANDLE&&(null==this.hint&&(this.hint=a(),this.state.view.graph.container.appendChild(this.hint)),
this.index==mxEvent.ROTATION_HANDLE?this.hint.innerHTML=this.currentAlpha+"&deg;":(b=this.state.view.scale,this.hint.innerHTML=this.roundLength(this.bounds.width/b)+" x "+this.roundLength(this.bounds.height/b)),b=mxUtils.getBoundingBox(this.bounds,null!=this.currentAlpha?this.currentAlpha:this.state.style[mxConstants.STYLE_ROTATION]||"0"),null==b&&(b=this.bounds),this.hint.style.left=b.x+Math.round((b.width-this.hint.clientWidth)/2)+"px",this.hint.style.top=b.y+b.height+12+"px",null!=this.linkHint&&
(this.linkHint.style.display="none"))};mxVertexHandler.prototype.removeHint=function(){mxGraphHandler.prototype.removeHint.apply(this,arguments);null!=this.linkHint&&(this.linkHint.style.display="")};mxEdgeHandler.prototype.updateHint=function(b,c){null==this.hint&&(this.hint=a(),this.state.view.graph.container.appendChild(this.hint));var d=this.graph.view.translate,e=this.graph.view.scale,f=this.roundLength(c.x/e-d.x),d=this.roundLength(c.y/e-d.y);this.hint.innerHTML=f+", "+d;this.hint.style.visibility=
"visible";if(this.isSource||this.isTarget)null!=this.constraintHandler.currentConstraint&&null!=this.constraintHandler.currentFocus?(f=this.constraintHandler.currentConstraint.point,this.hint.innerHTML="["+Math.round(100*f.x)+"%, "+Math.round(100*f.y)+"%]"):this.marker.hasValidState()&&(this.hint.style.visibility="hidden");this.hint.style.left=Math.round(b.getGraphX()-this.hint.clientWidth/2)+"px";this.hint.style.top=Math.max(b.getGraphY(),c.y)+this.state.view.graph.gridSize+"px";null!=this.linkHint&&
@@ -2581,25 +2581,25 @@ this.x+"px",this.div.style.top=this.y+"px",this.div.style.width=Math.max(0,this.
Math.max(0,this.height)+"px",this.secondDiv.style.borderWidth=0>=this.height?"1px 0px 0px 0px":"1px 0px 1px 0px"):(this.div.style.backgroundColor="",this.div.style.borderWidth="",this.div.style.borderStyle="",null!=this.secondDiv&&(this.secondDiv.parentNode.removeChild(this.secondDiv),this.secondDiv=null)),b.consume()}};var t=mxRubberband.prototype.reset;mxRubberband.prototype.reset=function(){null!=this.secondDiv&&(this.secondDiv.parentNode.removeChild(this.secondDiv),this.secondDiv=null);t.apply(this,
arguments)};var r=(new Date).getTime(),w=0,v=mxEdgeHandler.prototype.updatePreviewState;mxEdgeHandler.prototype.updatePreviewState=function(a,b,c,d){v.apply(this,arguments);c!=this.currentTerminalState?(r=(new Date).getTime(),w=0):w=(new Date).getTime()-r;this.currentTerminalState=c};var u=mxEdgeHandler.prototype.isOutlineConnectEvent;mxEdgeHandler.prototype.isOutlineConnectEvent=function(a){return null!=this.currentTerminalState&&a.getState()==this.currentTerminalState&&2E3<w||(null==this.currentTerminalState||
"0"!=mxUtils.getValue(this.currentTerminalState.style,"outlineConnect","1"))&&u.apply(this,arguments)};mxVertexHandler.prototype.isCustomHandleEvent=function(a){return!mxEvent.isShiftDown(a.getEvent())};mxEdgeHandler.prototype.createHandleShape=function(a,b){var c=null!=a&&0==a,d=this.state.getVisibleTerminalState(c),e=null!=a&&(0==a||a>=this.state.absolutePoints.length-1||this.constructor==mxElbowEdgeHandler&&2==a)?this.graph.getConnectionConstraint(this.state,d,c):null,c=null!=(null!=e?this.graph.getConnectionPoint(this.state.getVisibleTerminalState(c),
-e):null)?this.fixedHandleImage:null!=e&&null!=d?this.terminalHandleImage:this.handleImage;if(null!=c)return c=new mxImageShape(new mxRectangle(0,0,c.width,c.height),c.src),c.preserveImageAspect=!1,c;c=mxConstants.HANDLE_SIZE;this.preferHtml&&--c;return new mxRectangleShape(new mxRectangle(0,0,c,c),mxConstants.HANDLE_FILLCOLOR,mxConstants.HANDLE_STROKECOLOR)};var A=mxVertexHandler.prototype.createSizerShape;mxVertexHandler.prototype.createSizerShape=function(a,b,c){this.handleImage=b==mxEvent.ROTATION_HANDLE?
-HoverIcons.prototype.rotationHandle:b==mxEvent.LABEL_HANDLE?this.secondaryHandleImage:this.handleImage;return A.apply(this,arguments)};var x=mxGraphHandler.prototype.getBoundingBox;mxGraphHandler.prototype.getBoundingBox=function(a){if(null!=a&&1==a.length){var b=this.graph.getModel(),c=b.getParent(a[0]),d=this.graph.getCellGeometry(a[0]);if(b.isEdge(c)&&null!=d&&d.relative&&(b=this.graph.view.getState(a[0]),null!=b&&2>b.width&&2>b.height&&null!=b.text&&null!=b.text.boundingBox))return mxRectangle.fromRectangle(b.text.boundingBox)}return x.apply(this,
-arguments)};var C=mxVertexHandler.prototype.getSelectionBounds;mxVertexHandler.prototype.getSelectionBounds=function(a){var b=this.graph.getModel(),c=b.getParent(a.cell),d=this.graph.getCellGeometry(a.cell);return b.isEdge(c)&&null!=d&&d.relative&&2>a.width&&2>a.height&&null!=a.text&&null!=a.text.boundingBox?(b=a.text.unrotatedBoundingBox||a.text.boundingBox,new mxRectangle(Math.round(b.x),Math.round(b.y),Math.round(b.width),Math.round(b.height))):C.apply(this,arguments)};var B=mxVertexHandler.prototype.mouseDown;
-mxVertexHandler.prototype.mouseDown=function(a,b){var c=this.graph.getModel(),d=c.getParent(this.state.cell),e=this.graph.getCellGeometry(this.state.cell);(this.getHandleForEvent(b)==mxEvent.ROTATION_HANDLE||!c.isEdge(d)||null==e||!e.relative||null==this.state||2<=this.state.width||2<=this.state.height)&&B.apply(this,arguments)};mxVertexHandler.prototype.isRotationHandleVisible=function(){return this.graph.isEnabled()&&this.rotationEnabled&&this.graph.isCellRotatable(this.state.cell)&&(0>=mxGraphHandler.prototype.maxCells||
-this.graph.getSelectionCount()<mxGraphHandler.prototype.maxCells)};mxVertexHandler.prototype.rotateClick=function(){this.state.view.graph.turnShapes([this.state.cell])};var y=mxVertexHandler.prototype.mouseMove;mxVertexHandler.prototype.mouseMove=function(a,b){y.apply(this,arguments);null!=this.graph.graphHandler.first&&null!=this.rotationShape&&null!=this.rotationShape.node&&(this.rotationShape.node.style.display="none")};var I=mxVertexHandler.prototype.mouseUp;mxVertexHandler.prototype.mouseUp=
-function(a,b){I.apply(this,arguments);null!=this.rotationShape&&null!=this.rotationShape.node&&(this.rotationShape.node.style.display=1==this.graph.getSelectionCount()?"":"none")};var L=mxVertexHandler.prototype.init;mxVertexHandler.prototype.init=function(){L.apply(this,arguments);var a=!1;null!=this.rotationShape&&this.rotationShape.node.setAttribute("title",mxResources.get("rotateTooltip"));var b=mxUtils.bind(this,function(){null!=this.rotationShape&&null!=this.rotationShape.node&&(this.rotationShape.node.style.display=
+e):null)?this.fixedHandleImage:null!=e&&null!=d?this.terminalHandleImage:this.handleImage;if(null!=c)return c=new mxImageShape(new mxRectangle(0,0,c.width,c.height),c.src),c.preserveImageAspect=!1,c;c=mxConstants.HANDLE_SIZE;this.preferHtml&&--c;return new mxRectangleShape(new mxRectangle(0,0,c,c),mxConstants.HANDLE_FILLCOLOR,mxConstants.HANDLE_STROKECOLOR)};var z=mxVertexHandler.prototype.createSizerShape;mxVertexHandler.prototype.createSizerShape=function(a,b,c){this.handleImage=b==mxEvent.ROTATION_HANDLE?
+HoverIcons.prototype.rotationHandle:b==mxEvent.LABEL_HANDLE?this.secondaryHandleImage:this.handleImage;return z.apply(this,arguments)};var x=mxGraphHandler.prototype.getBoundingBox;mxGraphHandler.prototype.getBoundingBox=function(a){if(null!=a&&1==a.length){var b=this.graph.getModel(),c=b.getParent(a[0]),d=this.graph.getCellGeometry(a[0]);if(b.isEdge(c)&&null!=d&&d.relative&&(b=this.graph.view.getState(a[0]),null!=b&&2>b.width&&2>b.height&&null!=b.text&&null!=b.text.boundingBox))return mxRectangle.fromRectangle(b.text.boundingBox)}return x.apply(this,
+arguments)};var D=mxVertexHandler.prototype.getSelectionBounds;mxVertexHandler.prototype.getSelectionBounds=function(a){var b=this.graph.getModel(),c=b.getParent(a.cell),d=this.graph.getCellGeometry(a.cell);return b.isEdge(c)&&null!=d&&d.relative&&2>a.width&&2>a.height&&null!=a.text&&null!=a.text.boundingBox?(b=a.text.unrotatedBoundingBox||a.text.boundingBox,new mxRectangle(Math.round(b.x),Math.round(b.y),Math.round(b.width),Math.round(b.height))):D.apply(this,arguments)};var A=mxVertexHandler.prototype.mouseDown;
+mxVertexHandler.prototype.mouseDown=function(a,b){var c=this.graph.getModel(),d=c.getParent(this.state.cell),e=this.graph.getCellGeometry(this.state.cell);(this.getHandleForEvent(b)==mxEvent.ROTATION_HANDLE||!c.isEdge(d)||null==e||!e.relative||null==this.state||2<=this.state.width||2<=this.state.height)&&A.apply(this,arguments)};mxVertexHandler.prototype.isRotationHandleVisible=function(){return this.graph.isEnabled()&&this.rotationEnabled&&this.graph.isCellRotatable(this.state.cell)&&(0>=mxGraphHandler.prototype.maxCells||
+this.graph.getSelectionCount()<mxGraphHandler.prototype.maxCells)};mxVertexHandler.prototype.rotateClick=function(){this.state.view.graph.turnShapes([this.state.cell])};var C=mxVertexHandler.prototype.mouseMove;mxVertexHandler.prototype.mouseMove=function(a,b){C.apply(this,arguments);null!=this.graph.graphHandler.first&&null!=this.rotationShape&&null!=this.rotationShape.node&&(this.rotationShape.node.style.display="none")};var B=mxVertexHandler.prototype.mouseUp;mxVertexHandler.prototype.mouseUp=
+function(a,b){B.apply(this,arguments);null!=this.rotationShape&&null!=this.rotationShape.node&&(this.rotationShape.node.style.display=1==this.graph.getSelectionCount()?"":"none")};var L=mxVertexHandler.prototype.init;mxVertexHandler.prototype.init=function(){L.apply(this,arguments);var a=!1;null!=this.rotationShape&&this.rotationShape.node.setAttribute("title",mxResources.get("rotateTooltip"));var b=mxUtils.bind(this,function(){null!=this.rotationShape&&null!=this.rotationShape.node&&(this.rotationShape.node.style.display=
1==this.graph.getSelectionCount()?"":"none");null!=this.specialHandle&&(this.specialHandle.node.style.display=this.graph.isEnabled()&&this.graph.getSelectionCount()<this.graph.graphHandler.maxCells?"":"none");this.redrawHandles()});this.selectionHandler=mxUtils.bind(this,function(a,c){b()});this.graph.getSelectionModel().addListener(mxEvent.CHANGE,this.selectionHandler);this.changeHandler=mxUtils.bind(this,function(a,c){this.updateLinkHint(this.graph.getLinkForCell(this.state.cell),this.graph.getLinksForState(this.state));
b()});this.graph.getModel().addListener(mxEvent.CHANGE,this.changeHandler);this.editingHandler=mxUtils.bind(this,function(a,b){this.redrawHandles()});this.graph.addListener(mxEvent.EDITING_STOPPED,this.editingHandler);var c=this.graph.getLinkForCell(this.state.cell),d=this.graph.getLinksForState(this.state);this.updateLinkHint(c,d);if(null!=c||null!=d&&0<d.length)a=!0;a&&this.redrawHandles()};mxVertexHandler.prototype.updateLinkHint=function(b,c){if(null==b&&(null==c||0==c.length)||1<this.graph.getSelectionCount())null!=
this.linkHint&&(this.linkHint.parentNode.removeChild(this.linkHint),this.linkHint=null);else if(null!=b||null!=c&&0<c.length){null==this.linkHint&&(this.linkHint=a(),this.linkHint.style.padding="6px 8px 6px 8px",this.linkHint.style.fontSize="90%",this.linkHint.style.opacity="1",this.linkHint.style.filter="",this.graph.container.appendChild(this.linkHint));this.linkHint.innerHTML="";if(null!=b&&(this.linkHint.appendChild(this.graph.createLinkForHint(b)),this.graph.isEnabled()&&"function"===typeof this.graph.editLink)){var d=
document.createElement("img");d.setAttribute("src",IMAGE_PATH+"/edit.gif");d.setAttribute("title",mxResources.get("editLink"));d.setAttribute("width","11");d.setAttribute("height","11");d.style.marginLeft="10px";d.style.marginBottom="-1px";d.style.cursor="pointer";this.linkHint.appendChild(d);mxEvent.addListener(d,"click",mxUtils.bind(this,function(a){this.graph.setSelectionCell(this.state.cell);this.graph.editLink();mxEvent.consume(a)}));d=document.createElement("img");d.setAttribute("src",Dialog.prototype.clearImage);
d.setAttribute("title",mxResources.get("removeIt",[mxResources.get("link")]));d.setAttribute("width","13");d.setAttribute("height","10");d.style.marginLeft="4px";d.style.marginBottom="-1px";d.style.cursor="pointer";this.linkHint.appendChild(d);mxEvent.addListener(d,"click",mxUtils.bind(this,function(a){this.graph.setLinkForCell(this.state.cell,null);mxEvent.consume(a)}))}if(null!=c)for(d=0;d<c.length;d++){var e=document.createElement("div");e.style.marginTop=null!=b||0<d?"6px":"0px";e.appendChild(this.graph.createLinkForHint(c[d].getAttribute("href"),
-mxUtils.getTextContent(c[d])));this.linkHint.appendChild(e)}}};mxEdgeHandler.prototype.updateLinkHint=mxVertexHandler.prototype.updateLinkHint;var J=mxEdgeHandler.prototype.init;mxEdgeHandler.prototype.init=function(){J.apply(this,arguments);this.constraintHandler.isEnabled=mxUtils.bind(this,function(){return this.state.view.graph.connectionHandler.isEnabled()});var a=mxUtils.bind(this,function(){null!=this.linkHint&&(this.linkHint.style.display=1==this.graph.getSelectionCount()?"":"none");null!=
+mxUtils.getTextContent(c[d])));this.linkHint.appendChild(e)}}};mxEdgeHandler.prototype.updateLinkHint=mxVertexHandler.prototype.updateLinkHint;var K=mxEdgeHandler.prototype.init;mxEdgeHandler.prototype.init=function(){K.apply(this,arguments);this.constraintHandler.isEnabled=mxUtils.bind(this,function(){return this.state.view.graph.connectionHandler.isEnabled()});var a=mxUtils.bind(this,function(){null!=this.linkHint&&(this.linkHint.style.display=1==this.graph.getSelectionCount()?"":"none");null!=
this.labelShape&&(this.labelShape.node.style.display=this.graph.isEnabled()&&this.graph.getSelectionCount()<this.graph.graphHandler.maxCells?"":"none")});this.selectionHandler=mxUtils.bind(this,function(b,c){a()});this.graph.getSelectionModel().addListener(mxEvent.CHANGE,this.selectionHandler);this.changeHandler=mxUtils.bind(this,function(b,c){this.updateLinkHint(this.graph.getLinkForCell(this.state.cell),this.graph.getLinksForState(this.state));a();this.redrawHandles()});this.graph.getModel().addListener(mxEvent.CHANGE,
-this.changeHandler);var b=this.graph.getLinkForCell(this.state.cell),c=this.graph.getLinksForState(this.state);if(null!=b||null!=c&&0<c.length)this.updateLinkHint(b,c),this.redrawHandles()};var H=mxConnectionHandler.prototype.init;mxConnectionHandler.prototype.init=function(){H.apply(this,arguments);this.constraintHandler.isEnabled=mxUtils.bind(this,function(){return this.graph.connectionHandler.isEnabled()})};var D=mxVertexHandler.prototype.redrawHandles;mxVertexHandler.prototype.redrawHandles=function(){D.apply(this);
+this.changeHandler);var b=this.graph.getLinkForCell(this.state.cell),c=this.graph.getLinksForState(this.state);if(null!=b||null!=c&&0<c.length)this.updateLinkHint(b,c),this.redrawHandles()};var I=mxConnectionHandler.prototype.init;mxConnectionHandler.prototype.init=function(){I.apply(this,arguments);this.constraintHandler.isEnabled=mxUtils.bind(this,function(){return this.graph.connectionHandler.isEnabled()})};var E=mxVertexHandler.prototype.redrawHandles;mxVertexHandler.prototype.redrawHandles=function(){E.apply(this);
if(null!=this.state&&null!=this.linkHint){var a=new mxPoint(this.state.getCenterX(),this.state.getCenterY()),b=new mxRectangle(this.state.x,this.state.y-22,this.state.width+24,this.state.height+22),c=mxUtils.getBoundingBox(b,this.state.style[mxConstants.STYLE_ROTATION]||"0",a),a=null!=c?mxUtils.getBoundingBox(this.state,this.state.style[mxConstants.STYLE_ROTATION]||"0"):this.state,b=null!=this.state.text?this.state.text.boundingBox:null;null==c&&(c=this.state);c=c.y+c.height;null!=b&&(c=Math.max(c,
-b.y+b.height));this.linkHint.style.left=Math.max(0,Math.round(a.x+(a.width-this.linkHint.clientWidth)/2))+"px";this.linkHint.style.top=Math.round(c+this.verticalOffset/2+6+this.state.view.graph.tolerance)+"px"}};var K=mxVertexHandler.prototype.reset;mxVertexHandler.prototype.reset=function(){K.apply(this,arguments);null!=this.rotationShape&&null!=this.rotationShape.node&&(this.rotationShape.node.style.display=1==this.graph.getSelectionCount()?"":"none")};var N=mxVertexHandler.prototype.destroy;mxVertexHandler.prototype.destroy=
+b.y+b.height));this.linkHint.style.left=Math.max(0,Math.round(a.x+(a.width-this.linkHint.clientWidth)/2))+"px";this.linkHint.style.top=Math.round(c+this.verticalOffset/2+6+this.state.view.graph.tolerance)+"px"}};var J=mxVertexHandler.prototype.reset;mxVertexHandler.prototype.reset=function(){J.apply(this,arguments);null!=this.rotationShape&&null!=this.rotationShape.node&&(this.rotationShape.node.style.display=1==this.graph.getSelectionCount()?"":"none")};var N=mxVertexHandler.prototype.destroy;mxVertexHandler.prototype.destroy=
function(){N.apply(this,arguments);null!=this.linkHint&&(this.linkHint.parentNode.removeChild(this.linkHint),this.linkHint=null);null!=this.selectionHandler&&(this.graph.getSelectionModel().removeListener(this.selectionHandler),this.selectionHandler=null);null!=this.changeHandler&&(this.graph.getModel().removeListener(this.changeHandler),this.changeHandler=null);null!=this.editingHandler&&(this.graph.removeListener(this.editingHandler),this.editingHandler=null)};var Q=mxEdgeHandler.prototype.redrawHandles;
mxEdgeHandler.prototype.redrawHandles=function(){if(null!=this.marker&&(Q.apply(this),null!=this.state&&null!=this.linkHint)){var a=this.state;null!=this.state.text&&null!=this.state.text.bounds&&(a=new mxRectangle(a.x,a.y,a.width,a.height),a.add(this.state.text.bounds));this.linkHint.style.left=Math.max(0,Math.round(a.x+(a.width-this.linkHint.clientWidth)/2))+"px";this.linkHint.style.top=Math.round(a.y+a.height+6+this.state.view.graph.tolerance)+"px"}};var O=mxEdgeHandler.prototype.reset;mxEdgeHandler.prototype.reset=
-function(){O.apply(this,arguments);null!=this.linkHint&&(this.linkHint.style.visibility="")};var E=mxEdgeHandler.prototype.destroy;mxEdgeHandler.prototype.destroy=function(){E.apply(this,arguments);null!=this.linkHint&&(this.linkHint.parentNode.removeChild(this.linkHint),this.linkHint=null);null!=this.selectionHandler&&(this.graph.getSelectionModel().removeListener(this.selectionHandler),this.selectionHandler=null);null!=this.changeHandler&&(this.graph.getModel().removeListener(this.changeHandler),
+function(){O.apply(this,arguments);null!=this.linkHint&&(this.linkHint.style.visibility="")};var F=mxEdgeHandler.prototype.destroy;mxEdgeHandler.prototype.destroy=function(){F.apply(this,arguments);null!=this.linkHint&&(this.linkHint.parentNode.removeChild(this.linkHint),this.linkHint=null);null!=this.selectionHandler&&(this.graph.getSelectionModel().removeListener(this.selectionHandler),this.selectionHandler=null);null!=this.changeHandler&&(this.graph.getModel().removeListener(this.changeHandler),
this.changeHandler=null)}}();Format=function(a,c){this.editorUi=a;this.container=c};Format.prototype.labelIndex=0;Format.prototype.currentIndex=0;Format.prototype.showCloseButton=!0;Format.prototype.inactiveTabBackgroundColor="#d7d7d7";
Format.prototype.init=function(){var a=this.editorUi.editor.graph;this.update=mxUtils.bind(this,function(a,d){this.clearSelectionState();this.refresh()});a.getSelectionModel().addListener(mxEvent.CHANGE,this.update);a.addListener(mxEvent.EDITING_STARTED,this.update);a.addListener(mxEvent.EDITING_STOPPED,this.update);a.getModel().addListener(mxEvent.CHANGE,this.update);a.addListener(mxEvent.ROOT,mxUtils.bind(this,function(){this.refresh()}));this.refresh()};
Format.prototype.clearSelectionState=function(){this.selectionState=null};Format.prototype.getSelectionState=function(){null==this.selectionState&&(this.selectionState=this.createSelectionState());return this.selectionState};Format.prototype.createSelectionState=function(){for(var a=this.editorUi.editor.graph.getSelectionCells(),c=this.initSelectionState(),d=0;d<a.length;d++)this.updateSelectionStateForCell(c,a[d],a);return c};
@@ -2620,21 +2620,21 @@ function(a,b,c){var d=mxUtils.bind(this,function(d){e!=a&&(f?this.labelIndex=c:t
f?"50%":"33.3%";b.style.width=f?"50%":"33.3%";var h=b.cloneNode(!1),l=h.cloneNode(!1);h.style.backgroundColor=this.inactiveTabBackgroundColor;l.style.backgroundColor=this.inactiveTabBackgroundColor;if(f)h.style.borderLeftWidth="0px";else{b.style.borderLeftWidth="0px";mxUtils.write(b,mxResources.get("style"));d.appendChild(b);var m=d.cloneNode(!1);m.style.display="none";this.panels.push(new StyleFormatPanel(this,a,m));this.container.appendChild(m);c(b,m,g++)}mxUtils.write(h,mxResources.get("text"));
d.appendChild(h);b=d.cloneNode(!1);b.style.display="none";this.panels.push(new TextFormatPanel(this,a,b));this.container.appendChild(b);mxUtils.write(l,mxResources.get("arrange"));d.appendChild(l);d=d.cloneNode(!1);d.style.display="none";this.panels.push(new ArrangePanel(this,a,d));this.container.appendChild(d);c(h,b,g++);c(l,d,g++)}}};BaseFormatPanel=function(a,c,d){this.format=a;this.editorUi=c;this.container=d;this.listeners=[]};BaseFormatPanel.prototype.buttonBackgroundColor="white";
BaseFormatPanel.prototype.getSelectionState=function(){for(var a=this.editorUi.editor.graph,c=a.getSelectionCells(),d=null,b=0;b<c.length;b++){var f=a.view.getState(c[b]);if(null!=f&&(f=mxUtils.getValue(f.style,mxConstants.STYLE_SHAPE,null),null!=f))if(null==d)d=f;else if(d!=f)return null}return d};
-BaseFormatPanel.prototype.installInputHandler=function(a,c,d,b,f,e,k,g){e=null!=e?e:"";g=null!=g?g:!1;var h=this.editorUi,l=h.editor.graph;b=null!=b?b:1;f=null!=f?f:999;var m=null,n=!1,p=mxUtils.bind(this,function(p){var q=g?parseFloat(a.value):parseInt(a.value);isNaN(q)||c!=mxConstants.STYLE_ROTATION||(q=mxUtils.mod(Math.round(100*q),36E3)/100);q=Math.min(f,Math.max(b,isNaN(q)?d:q));if(l.cellEditor.isContentEditing()&&k)n||(n=!0,null!=m&&(l.cellEditor.restoreSelection(m),m=null),k(q),a.value=q+e,
-n=!1);else if(q!=mxUtils.getValue(this.format.getSelectionState().style,c,d)){l.isEditing()&&l.stopEditing(!0);l.getModel().beginUpdate();try{l.setCellStyles(c,q,l.getSelectionCells()),c==mxConstants.STYLE_FONTSIZE&&l.updateLabelElements(l.getSelectionCells(),function(a){a.style.fontSize=q+"px";a.removeAttribute("size")}),h.fireEvent(new mxEventObject("styleChanged","keys",[c],"values",[q],"cells",l.getSelectionCells()))}finally{l.getModel().endUpdate()}}a.value=q+e;mxEvent.consume(p)});k&&l.cellEditor.isContentEditing()&&
-(mxEvent.addListener(a,"mousedown",function(){document.activeElement==l.cellEditor.textarea&&(m=l.cellEditor.saveSelection())}),mxEvent.addListener(a,"touchstart",function(){document.activeElement==l.cellEditor.textarea&&(m=l.cellEditor.saveSelection())}));mxEvent.addListener(a,"change",p);mxEvent.addListener(a,"blur",p);return p};BaseFormatPanel.prototype.createPanel=function(){var a=document.createElement("div");a.style.padding="12px 0px 12px 18px";a.style.borderBottom="1px solid #c0c0c0";return a};
+BaseFormatPanel.prototype.installInputHandler=function(a,c,d,b,f,e,k,g){e=null!=e?e:"";g=null!=g?g:!1;var h=this.editorUi,l=h.editor.graph;b=null!=b?b:1;f=null!=f?f:999;var m=null,p=!1,n=mxUtils.bind(this,function(n){var q=g?parseFloat(a.value):parseInt(a.value);isNaN(q)||c!=mxConstants.STYLE_ROTATION||(q=mxUtils.mod(Math.round(100*q),36E3)/100);q=Math.min(f,Math.max(b,isNaN(q)?d:q));if(l.cellEditor.isContentEditing()&&k)p||(p=!0,null!=m&&(l.cellEditor.restoreSelection(m),m=null),k(q),a.value=q+e,
+p=!1);else if(q!=mxUtils.getValue(this.format.getSelectionState().style,c,d)){l.isEditing()&&l.stopEditing(!0);l.getModel().beginUpdate();try{l.setCellStyles(c,q,l.getSelectionCells()),c==mxConstants.STYLE_FONTSIZE&&l.updateLabelElements(l.getSelectionCells(),function(a){a.style.fontSize=q+"px";a.removeAttribute("size")}),h.fireEvent(new mxEventObject("styleChanged","keys",[c],"values",[q],"cells",l.getSelectionCells()))}finally{l.getModel().endUpdate()}}a.value=q+e;mxEvent.consume(n)});k&&l.cellEditor.isContentEditing()&&
+(mxEvent.addListener(a,"mousedown",function(){document.activeElement==l.cellEditor.textarea&&(m=l.cellEditor.saveSelection())}),mxEvent.addListener(a,"touchstart",function(){document.activeElement==l.cellEditor.textarea&&(m=l.cellEditor.saveSelection())}));mxEvent.addListener(a,"change",n);mxEvent.addListener(a,"blur",n);return n};BaseFormatPanel.prototype.createPanel=function(){var a=document.createElement("div");a.style.padding="12px 0px 12px 18px";a.style.borderBottom="1px solid #c0c0c0";return a};
BaseFormatPanel.prototype.createTitle=function(a){var c=document.createElement("div");c.style.padding="0px 0px 6px 0px";c.style.whiteSpace="nowrap";c.style.overflow="hidden";c.style.width="200px";c.style.fontWeight="bold";mxUtils.write(c,a);return c};
BaseFormatPanel.prototype.createStepper=function(a,c,d,b,f,e){d=null!=d?d:1;b=null!=b?b:8;if(mxClient.IS_QUIRKS)b-=2;else if(mxClient.IS_MT||8<=document.documentMode)b+=1;var k=document.createElement("div");mxUtils.setPrefixedStyle(k.style,"borderRadius","3px");k.style.border="1px solid rgb(192, 192, 192)";k.style.position="absolute";var g=document.createElement("div");g.style.borderBottom="1px solid rgb(192, 192, 192)";g.style.position="relative";g.style.height=b+"px";g.style.width="10px";g.className=
"geBtnUp";k.appendChild(g);var h=g.cloneNode(!1);h.style.border="none";h.style.height=b+"px";h.className="geBtnDown";k.appendChild(h);mxEvent.addListener(h,"click",function(b){""==a.value&&(a.value=e||"2");var f=parseInt(a.value);isNaN(f)||(a.value=f-d,null!=c&&c(b));mxEvent.consume(b)});mxEvent.addListener(g,"click",function(b){""==a.value&&(a.value=e||"0");var f=parseInt(a.value);isNaN(f)||(a.value=f+d,null!=c&&c(b));mxEvent.consume(b)});if(f){var l=null;mxEvent.addGestureListeners(k,function(a){if(mxClient.IS_QUIRKS||
-8==document.documentMode)l=document.selection.createRange();mxEvent.consume(a)},null,function(a){if(null!=l){try{l.select()}catch(n){}l=null;mxEvent.consume(a)}})}return k};
+8==document.documentMode)l=document.selection.createRange();mxEvent.consume(a)},null,function(a){if(null!=l){try{l.select()}catch(p){}l=null;mxEvent.consume(a)}})}return k};
BaseFormatPanel.prototype.createOption=function(a,c,d,b){var f=document.createElement("div");f.style.padding="6px 0px 1px 0px";f.style.whiteSpace="nowrap";f.style.overflow="hidden";f.style.width="200px";f.style.height=mxClient.IS_QUIRKS?"27px":"18px";var e=document.createElement("input");e.setAttribute("type","checkbox");e.style.margin="0px 6px 0px 0px";f.appendChild(e);var k=document.createElement("span");mxUtils.write(k,a);f.appendChild(k);var g=!1,h=c(),l=function(a){g||(g=!0,a?(e.setAttribute("checked",
"checked"),e.defaultChecked=!0,e.checked=!0):(e.removeAttribute("checked"),e.defaultChecked=!1,e.checked=!1),h!=a&&(h=a,c()!=h&&d(h)),g=!1)};mxEvent.addListener(f,"click",function(a){if("disabled"!=e.getAttribute("disabled")){var b=mxEvent.getSource(a);if(b==f||b==k)e.checked=!e.checked;l(e.checked)}mxEvent.consume(a)});l(h);null!=b&&(b.install(l),this.listeners.push(b));return f};
BaseFormatPanel.prototype.createCellOption=function(a,c,d,b,f,e,k,g){b=null!=b?"null"==b?null:b:"1";f=null!=f?"null"==f?null:f:"0";var h=this.editorUi,l=h.editor.graph;return this.createOption(a,function(){var a=l.view.getState(l.getSelectionCell());return null!=a?mxUtils.getValue(a.style,c,d)!=f:null},function(a){g&&l.stopEditing();if(null!=k)k.funct();else{l.getModel().beginUpdate();try{a=a?b:f,l.setCellStyles(c,a,l.getSelectionCells()),null!=e&&e(l.getSelectionCells(),a),h.fireEvent(new mxEventObject("styleChanged",
"keys",[c],"values",[a],"cells",l.getSelectionCells()))}finally{l.getModel().endUpdate()}}},{install:function(a){this.listener=function(){var b=l.view.getState(l.getSelectionCell());null!=b&&a(mxUtils.getValue(b.style,c,d)!=f)};l.getModel().addListener(mxEvent.CHANGE,this.listener)},destroy:function(){l.getModel().removeListener(this.listener)}})};
-BaseFormatPanel.prototype.createColorOption=function(a,c,d,b,f,e,k){var g=document.createElement("div");g.style.padding="6px 0px 1px 0px";g.style.whiteSpace="nowrap";g.style.overflow="hidden";g.style.width="200px";g.style.height=mxClient.IS_QUIRKS?"27px":"18px";var h=document.createElement("input");h.setAttribute("type","checkbox");h.style.margin="0px 6px 0px 0px";k||g.appendChild(h);var l=document.createElement("span");mxUtils.write(l,a);g.appendChild(l);var m=!1,n=c(),p=null,q=function(a,f,g){if(!m){m=
-!0;p.innerHTML='<div style="width:'+(mxClient.IS_QUIRKS?"30":"36")+"px;height:12px;margin:3px;border:1px solid black;background-color:"+(null!=a&&a!=mxConstants.NONE?a:b)+';"></div>';if(mxClient.IS_QUIRKS||8==document.documentMode)p.firstChild.style.margin="0px";null!=a&&a!=mxConstants.NONE?(h.setAttribute("checked","checked"),h.defaultChecked=!0,h.checked=!0):(h.removeAttribute("checked"),h.defaultChecked=!1,h.checked=!1);p.style.display=h.checked||k?"":"none";null!=e&&e(a);f||(n=a,(g||k||c()!=n)&&
-d(n));m=!1}},p=mxUtils.button("",mxUtils.bind(this,function(a){this.editorUi.pickColor(n,function(a){q(a,null,!0)});mxEvent.consume(a)}));p.style.position="absolute";p.style.marginTop="-4px";p.style.right=mxClient.IS_QUIRKS?"0px":"20px";p.style.height="22px";p.className="geColorBtn";p.style.display=h.checked||k?"":"none";g.appendChild(p);mxEvent.addListener(g,"click",function(a){a=mxEvent.getSource(a);if(a==h||"INPUT"!=a.nodeName)a!=h&&(h.checked=!h.checked),h.checked||null==n||n==mxConstants.NONE||
-b==mxConstants.NONE||(b=n),q(h.checked?b:mxConstants.NONE)});q(n,!0);null!=f&&(f.install(q),this.listeners.push(f));return g};
+BaseFormatPanel.prototype.createColorOption=function(a,c,d,b,f,e,k){var g=document.createElement("div");g.style.padding="6px 0px 1px 0px";g.style.whiteSpace="nowrap";g.style.overflow="hidden";g.style.width="200px";g.style.height=mxClient.IS_QUIRKS?"27px":"18px";var h=document.createElement("input");h.setAttribute("type","checkbox");h.style.margin="0px 6px 0px 0px";k||g.appendChild(h);var l=document.createElement("span");mxUtils.write(l,a);g.appendChild(l);var m=!1,p=c(),n=null,q=function(a,f,g){if(!m){m=
+!0;n.innerHTML='<div style="width:'+(mxClient.IS_QUIRKS?"30":"36")+"px;height:12px;margin:3px;border:1px solid black;background-color:"+(null!=a&&a!=mxConstants.NONE?a:b)+';"></div>';if(mxClient.IS_QUIRKS||8==document.documentMode)n.firstChild.style.margin="0px";null!=a&&a!=mxConstants.NONE?(h.setAttribute("checked","checked"),h.defaultChecked=!0,h.checked=!0):(h.removeAttribute("checked"),h.defaultChecked=!1,h.checked=!1);n.style.display=h.checked||k?"":"none";null!=e&&e(a);f||(p=a,(g||k||c()!=p)&&
+d(p));m=!1}},n=mxUtils.button("",mxUtils.bind(this,function(a){this.editorUi.pickColor(p,function(a){q(a,null,!0)});mxEvent.consume(a)}));n.style.position="absolute";n.style.marginTop="-4px";n.style.right=mxClient.IS_QUIRKS?"0px":"20px";n.style.height="22px";n.className="geColorBtn";n.style.display=h.checked||k?"":"none";g.appendChild(n);mxEvent.addListener(g,"click",function(a){a=mxEvent.getSource(a);if(a==h||"INPUT"!=a.nodeName)a!=h&&(h.checked=!h.checked),h.checked||null==p||p==mxConstants.NONE||
+b==mxConstants.NONE||(b=p),q(h.checked?b:mxConstants.NONE)});q(p,!0);null!=f&&(f.install(q),this.listeners.push(f));return g};
BaseFormatPanel.prototype.createCellColorOption=function(a,c,d,b,f){var e=this.editorUi,k=e.editor.graph;return this.createColorOption(a,function(){var a=k.view.getState(k.getSelectionCell());return null!=a?mxUtils.getValue(a.style,c,null):null},function(a){k.getModel().beginUpdate();try{null!=f&&f(a),k.setCellStyles(c,a,k.getSelectionCells()),e.fireEvent(new mxEventObject("styleChanged","keys",[c],"values",[a],"cells",k.getSelectionCells()))}finally{k.getModel().endUpdate()}},d||mxConstants.NONE,
{install:function(a){this.listener=function(){var b=k.view.getState(k.getSelectionCell());null!=b&&a(mxUtils.getValue(b.style,c,null))};k.getModel().addListener(mxEvent.CHANGE,this.listener)},destroy:function(){k.getModel().removeListener(this.listener)}},b)};
BaseFormatPanel.prototype.addArrow=function(a,c){c=null!=c?c:10;var d=document.createElement("div");d.style.display=mxClient.IS_QUIRKS?"inline":"inline-block";d.style.padding="6px";d.style.paddingRight="4px";var b=10-c;2==b?d.style.paddingTop="6px":0<b?d.style.paddingTop=6-b+"px":d.style.marginTop="-2px";d.style.height=c+"px";d.style.borderLeft="1px solid #a0a0a0";d.innerHTML='<img border="0" src="'+(mxClient.IS_SVG?"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHBJREFUeNpidHB2ZyAGsACxDRBPIKCuA6TwCBB/h2rABu4A8SYmKCcXiP/iUFgAxL9gCi8A8SwsirZCMQMTkmANEH9E4v+CmsaArvAdyNFI/FlQ92EoBIE+qCRIUz168DBgsU4OqhinQpgHMABAgAEALY4XLIsJ20oAAAAASUVORK5CYII=":
@@ -2665,73 +2665,73 @@ mxResources.get("vertical"));d.style.width="100px";a.appendChild(d);return a};
ArrangePanel.prototype.addAngle=function(a){var c=this.editorUi,d=c.editor.graph,b=this.format.getSelectionState();a.style.paddingBottom="8px";var f=document.createElement("div");f.style.position="absolute";f.style.width="70px";f.style.marginTop="0px";f.style.fontWeight="bold";var e=null,k=null,g=null;0==b.edges.length?(mxUtils.write(f,mxResources.get("angle")),a.appendChild(f),e=this.addUnitInput(a,"°",20,44,function(){k.apply(this,arguments)}),mxUtils.br(a),a.style.paddingTop="10px"):a.style.paddingTop=
"8px";b.containsLabel||(f=mxResources.get("reverse"),0<b.vertices.length&&0<b.edges.length?f=mxResources.get("turn")+" / "+f:0<b.vertices.length&&(f=mxResources.get("turn")),g=mxUtils.button(f,function(a){c.actions.get("turn").funct()}),g.setAttribute("title",f+" ("+this.editorUi.actions.get("turn").shortcut+")"),g.style.width="202px",a.appendChild(g),null!=e&&(g.style.marginTop="8px"));if(null!=e){var h=mxUtils.bind(this,function(a,c,d){if(d||document.activeElement!=e)b=this.format.getSelectionState(),
a=parseFloat(mxUtils.getValue(b.style,mxConstants.STYLE_ROTATION,0)),e.value=isNaN(a)?"":a+"°"}),k=this.installInputHandler(e,mxConstants.STYLE_ROTATION,0,0,360,"°",null,!0);this.addKeyHandler(e,h);d.getModel().addListener(mxEvent.CHANGE,h);this.listeners.push({destroy:function(){d.getModel().removeListener(h)}});h()}return a};
-ArrangePanel.prototype.addGeometry=function(a){var c=this.editorUi,d=c.editor.graph,b=this.format.getSelectionState(),f=this.createPanel();f.style.paddingBottom="8px";var e=document.createElement("div");e.style.position="absolute";e.style.width="50px";e.style.marginTop="0px";e.style.fontWeight="bold";mxUtils.write(e,mxResources.get("size"));f.appendChild(e);var k,g,h,l,m=this.addUnitInput(f,"pt",84,44,function(){k.apply(this,arguments)}),n=this.addUnitInput(f,"pt",20,44,function(){g.apply(this,arguments)}),
-p=document.createElement("div");p.className="geSprite geSprite-fit";p.setAttribute("title",mxResources.get("autosize")+" ("+this.editorUi.actions.get("autosize").shortcut+")");p.style.position="relative";p.style.cursor="pointer";p.style.marginTop="-3px";p.style.border="0px";p.style.left="52px";mxUtils.setOpacity(p,50);mxEvent.addListener(p,"mouseenter",function(){mxUtils.setOpacity(p,100)});mxEvent.addListener(p,"mouseleave",function(){mxUtils.setOpacity(p,50)});mxEvent.addListener(p,"click",function(){c.actions.get("autosize").funct()});
-f.appendChild(p);this.addLabel(f,mxResources.get("width"),84);this.addLabel(f,mxResources.get("height"),20);mxUtils.br(f);e=document.createElement("div");e.style.paddingTop="8px";e.style.paddingRight="20px";e.style.whiteSpace="nowrap";e.style.textAlign="right";var q=this.createCellOption(mxResources.get("constrainProportions"),mxConstants.STYLE_ASPECT,null,"fixed","null");q.style.width="100%";e.appendChild(q);f.appendChild(e);var t=q.getElementsByTagName("input")[0];this.addKeyHandler(m,u);this.addKeyHandler(n,
-u);k=this.addGeometryHandler(m,function(a,b){0<a.width&&(b=Math.max(1,b),t.checked&&(a.height=Math.round(a.height*b*100/a.width)/100),a.width=b)});g=this.addGeometryHandler(n,function(a,b){0<a.height&&(b=Math.max(1,b),t.checked&&(a.width=Math.round(a.width*b*100/a.height)/100),a.height=b)});a.appendChild(f);var r=this.createPanel();r.style.paddingBottom="30px";e=document.createElement("div");e.style.position="absolute";e.style.width="70px";e.style.marginTop="0px";e.style.fontWeight="bold";mxUtils.write(e,
+ArrangePanel.prototype.addGeometry=function(a){var c=this.editorUi,d=c.editor.graph,b=this.format.getSelectionState(),f=this.createPanel();f.style.paddingBottom="8px";var e=document.createElement("div");e.style.position="absolute";e.style.width="50px";e.style.marginTop="0px";e.style.fontWeight="bold";mxUtils.write(e,mxResources.get("size"));f.appendChild(e);var k,g,h,l,m=this.addUnitInput(f,"pt",84,44,function(){k.apply(this,arguments)}),p=this.addUnitInput(f,"pt",20,44,function(){g.apply(this,arguments)}),
+n=document.createElement("div");n.className="geSprite geSprite-fit";n.setAttribute("title",mxResources.get("autosize")+" ("+this.editorUi.actions.get("autosize").shortcut+")");n.style.position="relative";n.style.cursor="pointer";n.style.marginTop="-3px";n.style.border="0px";n.style.left="52px";mxUtils.setOpacity(n,50);mxEvent.addListener(n,"mouseenter",function(){mxUtils.setOpacity(n,100)});mxEvent.addListener(n,"mouseleave",function(){mxUtils.setOpacity(n,50)});mxEvent.addListener(n,"click",function(){c.actions.get("autosize").funct()});
+f.appendChild(n);this.addLabel(f,mxResources.get("width"),84);this.addLabel(f,mxResources.get("height"),20);mxUtils.br(f);e=document.createElement("div");e.style.paddingTop="8px";e.style.paddingRight="20px";e.style.whiteSpace="nowrap";e.style.textAlign="right";var q=this.createCellOption(mxResources.get("constrainProportions"),mxConstants.STYLE_ASPECT,null,"fixed","null");q.style.width="100%";e.appendChild(q);f.appendChild(e);var t=q.getElementsByTagName("input")[0];this.addKeyHandler(m,u);this.addKeyHandler(p,
+u);k=this.addGeometryHandler(m,function(a,b){0<a.width&&(b=Math.max(1,b),t.checked&&(a.height=Math.round(a.height*b*100/a.width)/100),a.width=b)});g=this.addGeometryHandler(p,function(a,b){0<a.height&&(b=Math.max(1,b),t.checked&&(a.width=Math.round(a.width*b*100/a.height)/100),a.height=b)});a.appendChild(f);var r=this.createPanel();r.style.paddingBottom="30px";e=document.createElement("div");e.style.position="absolute";e.style.width="70px";e.style.marginTop="0px";e.style.fontWeight="bold";mxUtils.write(e,
mxResources.get("position"));r.appendChild(e);var w=this.addUnitInput(r,"pt",84,44,function(){h.apply(this,arguments)}),v=this.addUnitInput(r,"pt",20,44,function(){l.apply(this,arguments)});mxUtils.br(r);this.addLabel(r,mxResources.get("left"),84);this.addLabel(r,mxResources.get("top"),20);var u=mxUtils.bind(this,function(a,c,e){b=this.format.getSelectionState();if(b.containsLabel||b.vertices.length!=d.getSelectionCount()||null==b.width||null==b.height)f.style.display="none";else{f.style.display=
-"";if(e||document.activeElement!=m)m.value=b.width+(""==b.width?"":" pt");if(e||document.activeElement!=n)n.value=b.height+(""==b.height?"":" pt")}if(b.vertices.length==d.getSelectionCount()&&null!=b.x&&null!=b.y){r.style.display="";if(e||document.activeElement!=w)w.value=b.x+(""==b.x?"":" pt");if(e||document.activeElement!=v)v.value=b.y+(""==b.y?"":" pt")}else r.style.display="none"});this.addKeyHandler(w,u);this.addKeyHandler(v,u);d.getModel().addListener(mxEvent.CHANGE,u);this.listeners.push({destroy:function(){d.getModel().removeListener(u)}});
+"";if(e||document.activeElement!=m)m.value=b.width+(""==b.width?"":" pt");if(e||document.activeElement!=p)p.value=b.height+(""==b.height?"":" pt")}if(b.vertices.length==d.getSelectionCount()&&null!=b.x&&null!=b.y){r.style.display="";if(e||document.activeElement!=w)w.value=b.x+(""==b.x?"":" pt");if(e||document.activeElement!=v)v.value=b.y+(""==b.y?"":" pt")}else r.style.display="none"});this.addKeyHandler(w,u);this.addKeyHandler(v,u);d.getModel().addListener(mxEvent.CHANGE,u);this.listeners.push({destroy:function(){d.getModel().removeListener(u)}});
u();h=this.addGeometryHandler(w,function(a,b){a.relative?a.offset.x=b:a.x=b});l=this.addGeometryHandler(v,function(a,b){a.relative?a.offset.y=b:a.y=b});a.appendChild(r)};
ArrangePanel.prototype.addGeometryHandler=function(a,c){function d(d){if(""!=a.value){var e=parseFloat(a.value);if(e!=f){b.getModel().beginUpdate();try{for(var g=b.getSelectionCells(),h=0;h<g.length;h++)if(b.getModel().isVertex(g[h])){var l=b.getCellGeometry(g[h]);null!=l&&(l=l.clone(),c(l,e),b.getModel().setGeometry(g[h],l))}}finally{b.getModel().endUpdate()}f=e;a.value=e+" pt"}else isNaN(e)&&(a.value=f+" pt")}mxEvent.consume(d)}var b=this.editorUi.editor.graph,f=null;mxEvent.addListener(a,"blur",
d);mxEvent.addListener(a,"change",d);mxEvent.addListener(a,"focus",function(){f=a.value});return d};
ArrangePanel.prototype.addEdgeGeometryHandler=function(a,c){function d(d){if(""!=a.value){var e=parseFloat(a.value);if(isNaN(e))a.value=f+" pt";else if(e!=f){b.getModel().beginUpdate();try{for(var g=b.getSelectionCells(),h=0;h<g.length;h++)if(b.getModel().isEdge(g[h])){var l=b.getCellGeometry(g[h]);null!=l&&(l=l.clone(),c(l,e),b.getModel().setGeometry(g[h],l))}}finally{b.getModel().endUpdate()}f=e;a.value=e+" pt"}}mxEvent.consume(d)}var b=this.editorUi.editor.graph,f=null;mxEvent.addListener(a,"blur",
d);mxEvent.addListener(a,"change",d);mxEvent.addListener(a,"focus",function(){f=a.value});return d};
-ArrangePanel.prototype.addEdgeGeometry=function(a){function c(a){var c=parseInt(n.value),c=Math.min(999,Math.max(1,isNaN(c)?1:c));c!=mxUtils.getValue(f.style,"width",mxCellRenderer.defaultShapes.flexArrow.prototype.defaultWidth)&&(b.setCellStyles("width",c,b.getSelectionCells()),d.fireEvent(new mxEventObject("styleChanged","keys",["width"],"values",[c],"cells",b.getSelectionCells())));n.value=c+" pt";mxEvent.consume(a)}var d=this.editorUi,b=d.editor.graph,f=this.format.getSelectionState(),e=this.createPanel(),
-k=document.createElement("div");k.style.position="absolute";k.style.width="70px";k.style.marginTop="0px";k.style.fontWeight="bold";mxUtils.write(k,mxResources.get("width"));e.appendChild(k);var g,h,l,m,n=this.addUnitInput(e,"pt",20,44,function(){c.apply(this,arguments)});mxUtils.br(e);this.addKeyHandler(n,u);mxEvent.addListener(n,"blur",c);mxEvent.addListener(n,"change",c);a.appendChild(e);var p=this.createPanel();p.style.paddingBottom="30px";k=document.createElement("div");k.style.position="absolute";
-k.style.width="70px";k.style.marginTop="0px";k.style.fontWeight="bold";mxUtils.write(k,"Start");p.appendChild(k);var q=this.addUnitInput(p,"pt",84,44,function(){l.apply(this,arguments)}),t=this.addUnitInput(p,"pt",20,44,function(){m.apply(this,arguments)});mxUtils.br(p);this.addLabel(p,mxResources.get("left"),84);this.addLabel(p,mxResources.get("top"),20);a.appendChild(p);this.addKeyHandler(q,u);this.addKeyHandler(t,u);var r=this.createPanel();r.style.paddingBottom="30px";k=document.createElement("div");
+ArrangePanel.prototype.addEdgeGeometry=function(a){function c(a){var c=parseInt(p.value),c=Math.min(999,Math.max(1,isNaN(c)?1:c));c!=mxUtils.getValue(f.style,"width",mxCellRenderer.defaultShapes.flexArrow.prototype.defaultWidth)&&(b.setCellStyles("width",c,b.getSelectionCells()),d.fireEvent(new mxEventObject("styleChanged","keys",["width"],"values",[c],"cells",b.getSelectionCells())));p.value=c+" pt";mxEvent.consume(a)}var d=this.editorUi,b=d.editor.graph,f=this.format.getSelectionState(),e=this.createPanel(),
+k=document.createElement("div");k.style.position="absolute";k.style.width="70px";k.style.marginTop="0px";k.style.fontWeight="bold";mxUtils.write(k,mxResources.get("width"));e.appendChild(k);var g,h,l,m,p=this.addUnitInput(e,"pt",20,44,function(){c.apply(this,arguments)});mxUtils.br(e);this.addKeyHandler(p,u);mxEvent.addListener(p,"blur",c);mxEvent.addListener(p,"change",c);a.appendChild(e);var n=this.createPanel();n.style.paddingBottom="30px";k=document.createElement("div");k.style.position="absolute";
+k.style.width="70px";k.style.marginTop="0px";k.style.fontWeight="bold";mxUtils.write(k,"Start");n.appendChild(k);var q=this.addUnitInput(n,"pt",84,44,function(){l.apply(this,arguments)}),t=this.addUnitInput(n,"pt",20,44,function(){m.apply(this,arguments)});mxUtils.br(n);this.addLabel(n,mxResources.get("left"),84);this.addLabel(n,mxResources.get("top"),20);a.appendChild(n);this.addKeyHandler(q,u);this.addKeyHandler(t,u);var r=this.createPanel();r.style.paddingBottom="30px";k=document.createElement("div");
k.style.position="absolute";k.style.width="70px";k.style.marginTop="0px";k.style.fontWeight="bold";mxUtils.write(k,"End");r.appendChild(k);var w=this.addUnitInput(r,"pt",84,44,function(){g.apply(this,arguments)}),v=this.addUnitInput(r,"pt",20,44,function(){h.apply(this,arguments)});mxUtils.br(r);this.addLabel(r,mxResources.get("left"),84);this.addLabel(r,mxResources.get("top"),20);a.appendChild(r);this.addKeyHandler(w,u);this.addKeyHandler(v,u);var u=mxUtils.bind(this,function(a,c,d){f=this.format.getSelectionState();
-a=b.getSelectionCell();if("link"==f.style.shape||"flexArrow"==f.style.shape){if(e.style.display="",d||document.activeElement!=n)d=mxUtils.getValue(f.style,"width",mxCellRenderer.defaultShapes.flexArrow.prototype.defaultWidth),n.value=d+" pt"}else e.style.display="none";1==b.getSelectionCount()&&b.model.isEdge(a)?(d=b.model.getGeometry(a),null!=d.sourcePoint&&null==b.model.getTerminal(a,!0)?(q.value=d.sourcePoint.x,t.value=d.sourcePoint.y):p.style.display="none",null!=d.targetPoint&&null==b.model.getTerminal(a,
-!1)?(w.value=d.targetPoint.x,v.value=d.targetPoint.y):r.style.display="none"):(p.style.display="none",r.style.display="none")});l=this.addEdgeGeometryHandler(q,function(a,b){a.sourcePoint.x=b});m=this.addEdgeGeometryHandler(t,function(a,b){a.sourcePoint.y=b});g=this.addEdgeGeometryHandler(w,function(a,b){a.targetPoint.x=b});h=this.addEdgeGeometryHandler(v,function(a,b){a.targetPoint.y=b});b.getModel().addListener(mxEvent.CHANGE,u);this.listeners.push({destroy:function(){b.getModel().removeListener(u)}});
+a=b.getSelectionCell();if("link"==f.style.shape||"flexArrow"==f.style.shape){if(e.style.display="",d||document.activeElement!=p)d=mxUtils.getValue(f.style,"width",mxCellRenderer.defaultShapes.flexArrow.prototype.defaultWidth),p.value=d+" pt"}else e.style.display="none";1==b.getSelectionCount()&&b.model.isEdge(a)?(d=b.model.getGeometry(a),null!=d.sourcePoint&&null==b.model.getTerminal(a,!0)?(q.value=d.sourcePoint.x,t.value=d.sourcePoint.y):n.style.display="none",null!=d.targetPoint&&null==b.model.getTerminal(a,
+!1)?(w.value=d.targetPoint.x,v.value=d.targetPoint.y):r.style.display="none"):(n.style.display="none",r.style.display="none")});l=this.addEdgeGeometryHandler(q,function(a,b){a.sourcePoint.x=b});m=this.addEdgeGeometryHandler(t,function(a,b){a.sourcePoint.y=b});g=this.addEdgeGeometryHandler(w,function(a,b){a.targetPoint.x=b});h=this.addEdgeGeometryHandler(v,function(a,b){a.targetPoint.y=b});b.getModel().addListener(mxEvent.CHANGE,u);this.listeners.push({destroy:function(){b.getModel().removeListener(u)}});
u()};TextFormatPanel=function(a,c,d){BaseFormatPanel.call(this,a,c,d);this.init()};mxUtils.extend(TextFormatPanel,BaseFormatPanel);TextFormatPanel.prototype.init=function(){this.container.style.borderBottom="none";this.addFont(this.container)};
TextFormatPanel.prototype.addFont=function(a){function c(a,b){mxClient.IS_IE&&(mxClient.IS_QUIRKS||10>document.documentMode)?a.style.filter=b?"progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#c5ecff', EndColorStr='#87d4fb', GradientType=0)":"":a.style.backgroundImage=b?"linear-gradient(#c5ecff 0px,#87d4fb 100%)":""}var d=this.editorUi,b=d.editor.graph,f=this.format.getSelectionState(),e=this.createTitle(mxResources.get("font"));e.style.paddingLeft="18px";e.style.paddingTop="10px";e.style.paddingBottom=
"6px";a.appendChild(e);e=this.createPanel();e.style.paddingTop="2px";e.style.paddingBottom="2px";e.style.position="relative";e.style.marginLeft="-2px";e.style.borderWidth="0px";e.className="geToolbarContainer";mxClient.IS_QUIRKS&&(e.style.display="block");if(b.cellEditor.isContentEditing()){var k=e.cloneNode(),g=this.editorUi.toolbar.addMenu(mxResources.get("style"),mxResources.get("style"),!0,"formatBlock",k);g.style.color="rgb(112, 112, 112)";g.style.whiteSpace="nowrap";g.style.overflow="hidden";
g.style.margin="0px";this.addArrow(g);g.style.width="192px";g.style.height="15px";var h=g.getElementsByTagName("div")[0];h.style.cssFloat="right";a.appendChild(k);mxClient.IS_FF&&(g.getElementsByTagName("div")[0].style.marginTop="-18px")}a.appendChild(e);k=this.createPanel();k.style.marginTop="8px";k.style.borderTop="1px solid #c0c0c0";k.style.paddingTop="6px";k.style.paddingBottom="6px";var l=this.editorUi.toolbar.addMenu("Helvetica",mxResources.get("fontFamily"),!0,"fontFamily",e);l.style.color=
"rgb(112, 112, 112)";l.style.whiteSpace="nowrap";l.style.overflow="hidden";l.style.margin="0px";this.addArrow(l);l.style.width="192px";l.style.height="15px";mxClient.IS_FF&&(l.getElementsByTagName("div")[0].style.marginTop="-18px");h=e.cloneNode(!1);h.style.marginLeft="-3px";var m=this.editorUi.toolbar.addItems(["bold","italic","underline"],h,!0);m[0].setAttribute("title",mxResources.get("bold")+" ("+this.editorUi.actions.get("bold").shortcut+")");m[1].setAttribute("title",mxResources.get("italic")+
-" ("+this.editorUi.actions.get("italic").shortcut+")");m[2].setAttribute("title",mxResources.get("underline")+" ("+this.editorUi.actions.get("underline").shortcut+")");var n=this.editorUi.toolbar.addItems(["vertical"],h,!0)[0];mxClient.IS_QUIRKS&&mxUtils.br(a);a.appendChild(h);this.styleButtons(m);this.styleButtons([n]);g=e.cloneNode(!1);g.style.marginLeft="-3px";g.style.paddingBottom="0px";var p=this.editorUi.toolbar.addButton("geSprite-left",mxResources.get("left"),b.cellEditor.isContentEditing()?
-function(){document.execCommand("justifyleft",!1,null)}:this.editorUi.menus.createStyleChangeFunction([mxConstants.STYLE_ALIGN],[mxConstants.ALIGN_LEFT]),g),q=this.editorUi.toolbar.addButton("geSprite-center",mxResources.get("center"),b.cellEditor.isContentEditing()?function(){document.execCommand("justifycenter",!1,null)}:this.editorUi.menus.createStyleChangeFunction([mxConstants.STYLE_ALIGN],[mxConstants.ALIGN_CENTER]),g),t=this.editorUi.toolbar.addButton("geSprite-right",mxResources.get("right"),
-b.cellEditor.isContentEditing()?function(){document.execCommand("justifyright",!1,null)}:this.editorUi.menus.createStyleChangeFunction([mxConstants.STYLE_ALIGN],[mxConstants.ALIGN_RIGHT]),g);this.styleButtons([p,q,t]);if(b.cellEditor.isContentEditing()){var r=this.editorUi.toolbar.addButton("geSprite-removeformat",mxResources.get("removeFormat"),function(){document.execCommand("removeformat",!1,null)},h);this.styleButtons([r])}var w=this.editorUi.toolbar.addButton("geSprite-top",mxResources.get("top"),
-this.editorUi.menus.createStyleChangeFunction([mxConstants.STYLE_VERTICAL_ALIGN],[mxConstants.ALIGN_TOP]),g),v=this.editorUi.toolbar.addButton("geSprite-middle",mxResources.get("middle"),this.editorUi.menus.createStyleChangeFunction([mxConstants.STYLE_VERTICAL_ALIGN],[mxConstants.ALIGN_MIDDLE]),g),u=this.editorUi.toolbar.addButton("geSprite-bottom",mxResources.get("bottom"),this.editorUi.menus.createStyleChangeFunction([mxConstants.STYLE_VERTICAL_ALIGN],[mxConstants.ALIGN_BOTTOM]),g);this.styleButtons([w,
-v,u]);mxClient.IS_QUIRKS&&mxUtils.br(a);a.appendChild(g);var A,x,C,B,y,I,L;b.cellEditor.isContentEditing()?(w.style.display="none",v.style.display="none",u.style.display="none",n.style.display="none",C=this.editorUi.toolbar.addButton("geSprite-justifyfull",null,function(){document.execCommand("justifyfull",!1,null)},g),this.styleButtons([C,A=this.editorUi.toolbar.addButton("geSprite-subscript",mxResources.get("subscript")+" ("+Editor.ctrlKey+"+,)",function(){document.execCommand("subscript",!1,null)},
-g),x=this.editorUi.toolbar.addButton("geSprite-superscript",mxResources.get("superscript")+" ("+Editor.ctrlKey+"+.)",function(){document.execCommand("superscript",!1,null)},g)]),C.style.marginRight="9px",r=g.cloneNode(!1),r.style.paddingTop="4px",g=[this.editorUi.toolbar.addButton("geSprite-orderedlist",mxResources.get("numberedList"),function(){document.execCommand("insertorderedlist",!1,null)},r),this.editorUi.toolbar.addButton("geSprite-unorderedlist",mxResources.get("bulletedList"),function(){document.execCommand("insertunorderedlist",
-!1,null)},r),this.editorUi.toolbar.addButton("geSprite-outdent",mxResources.get("decreaseIndent"),function(){document.execCommand("outdent",!1,null)},r),this.editorUi.toolbar.addButton("geSprite-indent",mxResources.get("increaseIndent"),function(){document.execCommand("indent",!1,null)},r),this.editorUi.toolbar.addButton("geSprite-code",mxResources.get("html"),function(){b.cellEditor.toggleViewMode()},r)],this.styleButtons(g),g[g.length-1].style.marginLeft="9px",mxClient.IS_QUIRKS&&(mxUtils.br(a),
-r.style.height="40"),a.appendChild(r)):(m[2].style.marginRight="9px",t.style.marginRight="9px");g=e.cloneNode(!1);g.style.marginLeft="0px";g.style.paddingTop="8px";g.style.paddingBottom="4px";g.style.fontWeight="normal";mxUtils.write(g,mxResources.get("position"));var J=document.createElement("select");J.style.position="absolute";J.style.right="20px";J.style.width="97px";J.style.marginTop="-2px";for(var H="topLeft top topRight left center right bottomLeft bottom bottomRight".split(" "),D={topLeft:[mxConstants.ALIGN_LEFT,
-mxConstants.ALIGN_TOP,mxConstants.ALIGN_RIGHT,mxConstants.ALIGN_BOTTOM],top:[mxConstants.ALIGN_CENTER,mxConstants.ALIGN_TOP,mxConstants.ALIGN_CENTER,mxConstants.ALIGN_BOTTOM],topRight:[mxConstants.ALIGN_RIGHT,mxConstants.ALIGN_TOP,mxConstants.ALIGN_LEFT,mxConstants.ALIGN_BOTTOM],left:[mxConstants.ALIGN_LEFT,mxConstants.ALIGN_MIDDLE,mxConstants.ALIGN_RIGHT,mxConstants.ALIGN_MIDDLE],center:[mxConstants.ALIGN_CENTER,mxConstants.ALIGN_MIDDLE,mxConstants.ALIGN_CENTER,mxConstants.ALIGN_MIDDLE],right:[mxConstants.ALIGN_RIGHT,
-mxConstants.ALIGN_MIDDLE,mxConstants.ALIGN_LEFT,mxConstants.ALIGN_MIDDLE],bottomLeft:[mxConstants.ALIGN_LEFT,mxConstants.ALIGN_BOTTOM,mxConstants.ALIGN_RIGHT,mxConstants.ALIGN_TOP],bottom:[mxConstants.ALIGN_CENTER,mxConstants.ALIGN_BOTTOM,mxConstants.ALIGN_CENTER,mxConstants.ALIGN_TOP],bottomRight:[mxConstants.ALIGN_RIGHT,mxConstants.ALIGN_BOTTOM,mxConstants.ALIGN_LEFT,mxConstants.ALIGN_TOP]},r=0;r<H.length;r++){var K=document.createElement("option");K.setAttribute("value",H[r]);mxUtils.write(K,mxResources.get(H[r]));
-J.appendChild(K)}g.appendChild(J);H=e.cloneNode(!1);H.style.marginLeft="0px";H.style.paddingTop="4px";H.style.paddingBottom="4px";H.style.fontWeight="normal";mxUtils.write(H,mxResources.get("writingDirection"));var N=document.createElement("select");N.style.position="absolute";N.style.right="20px";N.style.width="97px";N.style.marginTop="-2px";for(var K=["automatic","leftToRight","rightToLeft"],Q={automatic:null,leftToRight:mxConstants.TEXT_DIRECTION_LTR,rightToLeft:mxConstants.TEXT_DIRECTION_RTL},
-r=0;r<K.length;r++){var O=document.createElement("option");O.setAttribute("value",K[r]);mxUtils.write(O,mxResources.get(K[r]));N.appendChild(O)}H.appendChild(N);b.isEditing()||(a.appendChild(g),mxEvent.addListener(J,"change",function(a){b.getModel().beginUpdate();try{var c=D[J.value];null!=c&&(b.setCellStyles(mxConstants.STYLE_LABEL_POSITION,c[0],b.getSelectionCells()),b.setCellStyles(mxConstants.STYLE_VERTICAL_LABEL_POSITION,c[1],b.getSelectionCells()),b.setCellStyles(mxConstants.STYLE_ALIGN,c[2],
-b.getSelectionCells()),b.setCellStyles(mxConstants.STYLE_VERTICAL_ALIGN,c[3],b.getSelectionCells()))}finally{b.getModel().endUpdate()}mxEvent.consume(a)}),a.appendChild(H),mxEvent.addListener(N,"change",function(a){b.setCellStyles(mxConstants.STYLE_TEXT_DIRECTION,Q[N.value],b.getSelectionCells());mxEvent.consume(a)}));var E=document.createElement("input");E.style.textAlign="right";E.style.marginTop="4px";mxClient.IS_QUIRKS||(E.style.position="absolute",E.style.right="32px");E.style.width="46px";E.style.height=
-mxClient.IS_QUIRKS?"21px":"17px";h.appendChild(E);var G=null,g=this.installInputHandler(E,mxConstants.STYLE_FONTSIZE,Menus.prototype.defaultFontSize,1,999," pt",function(a){if(!window.getSelection||mxClient.IS_IE||mxClient.IS_IE11)for(G=a,document.execCommand("fontSize",!1,"4"),f=b.cellEditor.textarea.getElementsByTagName("font"),e=0;e<f.length;e++){if("4"==f[e].getAttribute("size")){f[e].removeAttribute("size");f[e].style.fontSize=G+"px";window.setTimeout(function(){E.value=G+" pt";G=null},0);break}}else{var c=
-function(c,e){c!=b.cellEditor.textarea&&(e||d.containsNode(c,!0))&&("FONT"==c.nodeName?(c.removeAttribute("size"),c.style.fontSize=a+"px"):mxUtils.getCurrentStyle(c).fontSize!=a+"px"&&(mxUtils.getCurrentStyle(c.parentNode).fontSize!=a+"px"?c.style.fontSize=a+"px":c.style.fontSize=""))},d=window.getSelection(),e=0<d.rangeCount?d.getRangeAt(0).commonAncestorContainer:b.cellEditor.textarea;e!=b.cellEditor.textarea&&e.nodeType==mxConstants.NODETYPE_ELEMENT||document.execCommand("fontSize",!1,"1");e!=
-b.cellEditor.textarea&&(e=e.parentNode);if(e.nodeType==mxConstants.NODETYPE_ELEMENT){var f=e.getElementsByTagName("*");c(e);for(var e=0;e<f.length;e++)c(f[e])}E.value=a+" pt"}},!0),g=this.createStepper(E,g,1,10,!0,Menus.prototype.defaultFontSize);g.style.display=E.style.display;g.style.marginTop="4px";mxClient.IS_QUIRKS||(g.style.right="20px");h.appendChild(g);h=l.getElementsByTagName("div")[0];h.style.cssFloat="right";var F=null,z="#ffffff",W=null,R="#000000",T=b.cellEditor.isContentEditing()?this.createColorOption(mxResources.get("backgroundColor"),
-function(){return z},function(a){document.execCommand("backcolor",!1,a!=mxConstants.NONE?a:"transparent")},"#ffffff",{install:function(a){F=a},destroy:function(){F=null}},null,!0):this.createCellColorOption(mxResources.get("backgroundColor"),mxConstants.STYLE_LABEL_BACKGROUNDCOLOR,"#ffffff",null,function(a){b.updateLabelElements(b.getSelectionCells(),function(a){a.style.backgroundColor=null})});T.style.fontWeight="bold";var ca=this.createCellColorOption(mxResources.get("borderColor"),mxConstants.STYLE_LABEL_BORDERCOLOR,
-"#000000");ca.style.fontWeight="bold";h=b.cellEditor.isContentEditing()?this.createColorOption(mxResources.get("fontColor"),function(){return R},function(a){document.execCommand("forecolor",!1,a!=mxConstants.NONE?a:"transparent")},"#000000",{install:function(a){W=a},destroy:function(){W=null}},null,!0):this.createCellColorOption(mxResources.get("fontColor"),mxConstants.STYLE_FONTCOLOR,"#000000",function(a){T.style.display=null==a||a==mxConstants.NONE?"none":"";ca.style.display=T.style.display},function(a){null==
-a||a==mxConstants.NONE?b.setCellStyles(mxConstants.STYLE_NOLABEL,"1",b.getSelectionCells()):b.setCellStyles(mxConstants.STYLE_NOLABEL,null,b.getSelectionCells());b.updateLabelElements(b.getSelectionCells(),function(a){a.removeAttribute("color");a.style.color=null})});h.style.fontWeight="bold";k.appendChild(h);k.appendChild(T);b.cellEditor.isContentEditing()||k.appendChild(ca);a.appendChild(k);k=this.createPanel();k.style.paddingTop="2px";k.style.paddingBottom="4px";h=this.createCellOption(mxResources.get("wordWrap"),
-mxConstants.STYLE_WHITE_SPACE,null,"wrap","null",null,null,!0);h.style.fontWeight="bold";f.containsLabel||f.autoSize||0!=f.edges.length||k.appendChild(h);h=this.createCellOption(mxResources.get("formattedText"),"html","0",null,null,null,d.actions.get("formattedText"));h.style.fontWeight="bold";k.appendChild(h);h=this.createPanel();h.style.paddingTop="10px";h.style.paddingBottom="28px";h.style.fontWeight="normal";g=document.createElement("div");g.style.position="absolute";g.style.width="70px";g.style.marginTop=
-"0px";g.style.fontWeight="bold";mxUtils.write(g,mxResources.get("spacing"));h.appendChild(g);var X,U,ka,da,la,ea=this.addUnitInput(h,"pt",91,44,function(){X.apply(this,arguments)}),Y=this.addUnitInput(h,"pt",20,44,function(){U.apply(this,arguments)});mxUtils.br(h);this.addLabel(h,mxResources.get("top"),91);this.addLabel(h,mxResources.get("global"),20);mxUtils.br(h);mxUtils.br(h);var Z=this.addUnitInput(h,"pt",162,44,function(){ka.apply(this,arguments)}),fa=this.addUnitInput(h,"pt",91,44,function(){da.apply(this,
-arguments)}),ga=this.addUnitInput(h,"pt",20,44,function(){la.apply(this,arguments)});mxUtils.br(h);this.addLabel(h,mxResources.get("left"),162);this.addLabel(h,mxResources.get("bottom"),91);this.addLabel(h,mxResources.get("right"),20);if(b.cellEditor.isContentEditing()){var ba=null,ma=null;a.appendChild(this.createRelativeOption(mxResources.get("lineheight"),null,null,function(a){var c=""==a.value?120:parseInt(a.value),c=Math.max(0,isNaN(c)?120:c);null!=ba&&(b.cellEditor.restoreSelection(ba),ba=null);
-for(var d=b.getSelectedElement();null!=d&&d.nodeType!=mxConstants.NODETYPE_ELEMENT;)d=d.parentNode;null!=d&&d==b.cellEditor.textarea&&null!=b.cellEditor.textarea.firstChild&&("P"!=b.cellEditor.textarea.firstChild.nodeName&&(b.cellEditor.textarea.innerHTML="<p>"+b.cellEditor.textarea.innerHTML+"</p>"),d=b.cellEditor.textarea.firstChild);null!=d&&d!=b.cellEditor.textarea&&(d.style.lineHeight=c+"%");a.value=c+" %"},function(a){ma=a;mxEvent.addListener(a,"mousedown",function(){document.activeElement==
-b.cellEditor.textarea&&(ba=b.cellEditor.saveSelection())});mxEvent.addListener(a,"touchstart",function(){document.activeElement==b.cellEditor.textarea&&(ba=b.cellEditor.saveSelection())});a.value="120 %"}));k=e.cloneNode(!1);k.style.paddingLeft="0px";h=this.editorUi.toolbar.addItems(["link","image"],k,!0);g=[this.editorUi.toolbar.addButton("geSprite-horizontalrule",mxResources.get("insertHorizontalRule"),function(){document.execCommand("inserthorizontalrule",!1)},k),this.editorUi.toolbar.addMenuFunctionInContainer(k,
-"geSprite-table",mxResources.get("table"),!1,mxUtils.bind(this,function(a){this.editorUi.menus.addInsertTableItem(a)}))];this.styleButtons(h);this.styleButtons(g);h=this.createPanel();h.style.paddingTop="10px";h.style.paddingBottom="10px";h.appendChild(this.createTitle(mxResources.get("insert")));h.appendChild(k);a.appendChild(h);mxClient.IS_QUIRKS&&(h.style.height="70");h=e.cloneNode(!1);h.style.paddingLeft="0px";g=[this.editorUi.toolbar.addButton("geSprite-insertcolumnbefore",mxResources.get("insertColumnBefore"),
-function(){try{null!=y&&b.selectNode(b.insertColumn(y,null!=I?I.cellIndex:0))}catch(S){alert(S)}},h),this.editorUi.toolbar.addButton("geSprite-insertcolumnafter",mxResources.get("insertColumnAfter"),function(){try{null!=y&&b.selectNode(b.insertColumn(y,null!=I?I.cellIndex+1:-1))}catch(S){alert(S)}},h),this.editorUi.toolbar.addButton("geSprite-deletecolumn",mxResources.get("deleteColumn"),function(){try{null!=y&&null!=I&&b.deleteColumn(y,I.cellIndex)}catch(S){alert(S)}},h),this.editorUi.toolbar.addButton("geSprite-insertrowbefore",
-mxResources.get("insertRowBefore"),function(){try{null!=y&&null!=L&&b.selectNode(b.insertRow(y,L.sectionRowIndex))}catch(S){alert(S)}},h),this.editorUi.toolbar.addButton("geSprite-insertrowafter",mxResources.get("insertRowAfter"),function(){try{null!=y&&null!=L&&b.selectNode(b.insertRow(y,L.sectionRowIndex+1))}catch(S){alert(S)}},h),this.editorUi.toolbar.addButton("geSprite-deleterow",mxResources.get("deleteRow"),function(){try{null!=y&&null!=L&&b.deleteRow(y,L.sectionRowIndex)}catch(S){alert(S)}},
-h)];this.styleButtons(g);g[2].style.marginRight="9px";k=this.createPanel();k.style.paddingTop="10px";k.style.paddingBottom="10px";k.appendChild(this.createTitle(mxResources.get("table")));k.appendChild(h);mxClient.IS_QUIRKS&&(mxUtils.br(a),k.style.height="70");e=e.cloneNode(!1);e.style.paddingLeft="0px";g=[this.editorUi.toolbar.addButton("geSprite-strokecolor",mxResources.get("borderColor"),mxUtils.bind(this,function(){if(null!=y){var a=y.style.borderColor.replace(/\brgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/g,
-function(a,b,c,d){return"#"+("0"+Number(b).toString(16)).substr(-2)+("0"+Number(c).toString(16)).substr(-2)+("0"+Number(d).toString(16)).substr(-2)});this.editorUi.pickColor(a,function(a){null==a||a==mxConstants.NONE?(y.removeAttribute("border"),y.style.border="",y.style.borderCollapse=""):(y.setAttribute("border","1"),y.style.border="1px solid "+a,y.style.borderCollapse="collapse")})}}),e),this.editorUi.toolbar.addButton("geSprite-fillcolor",mxResources.get("backgroundColor"),mxUtils.bind(this,function(){if(null!=
-y){var a=y.style.backgroundColor.replace(/\brgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/g,function(a,b,c,d){return"#"+("0"+Number(b).toString(16)).substr(-2)+("0"+Number(c).toString(16)).substr(-2)+("0"+Number(d).toString(16)).substr(-2)});this.editorUi.pickColor(a,function(a){y.style.backgroundColor=null==a||a==mxConstants.NONE?"":a})}}),e),this.editorUi.toolbar.addButton("geSprite-fit",mxResources.get("spacing"),function(){if(null!=y){var a=y.getAttribute("cellPadding")||0,a=new FilenameDialog(d,
-a,mxResources.get("apply"),mxUtils.bind(this,function(a){null!=a&&0<a.length?y.setAttribute("cellPadding",a):y.removeAttribute("cellPadding")}),mxResources.get("spacing"));d.showDialog(a.container,300,80,!0,!0);a.init()}},e),this.editorUi.toolbar.addButton("geSprite-left",mxResources.get("left"),function(){null!=y&&y.setAttribute("align","left")},e),this.editorUi.toolbar.addButton("geSprite-center",mxResources.get("center"),function(){null!=y&&y.setAttribute("align","center")},e),this.editorUi.toolbar.addButton("geSprite-right",
-mxResources.get("right"),function(){null!=y&&y.setAttribute("align","right")},e)];this.styleButtons(g);g[2].style.marginRight="9px";mxClient.IS_QUIRKS&&(mxUtils.br(k),mxUtils.br(k));k.appendChild(e);a.appendChild(k);B=k}else a.appendChild(k),a.appendChild(this.createRelativeOption(mxResources.get("opacity"),mxConstants.STYLE_TEXT_OPACITY)),a.appendChild(h);var V=mxUtils.bind(this,function(a,b,d){f=this.format.getSelectionState();a=mxUtils.getValue(f.style,mxConstants.STYLE_FONTSTYLE,0);c(m[0],(a&
-mxConstants.FONT_BOLD)==mxConstants.FONT_BOLD);c(m[1],(a&mxConstants.FONT_ITALIC)==mxConstants.FONT_ITALIC);c(m[2],(a&mxConstants.FONT_UNDERLINE)==mxConstants.FONT_UNDERLINE);l.firstChild.nodeValue=mxUtils.htmlEntities(mxUtils.getValue(f.style,mxConstants.STYLE_FONTFAMILY,Menus.prototype.defaultFont));c(n,"0"==mxUtils.getValue(f.style,mxConstants.STYLE_HORIZONTAL,"1"));if(d||document.activeElement!=E)a=parseFloat(mxUtils.getValue(f.style,mxConstants.STYLE_FONTSIZE,Menus.prototype.defaultFontSize)),
-E.value=isNaN(a)?"":a+" pt";a=mxUtils.getValue(f.style,mxConstants.STYLE_ALIGN,mxConstants.ALIGN_CENTER);c(p,a==mxConstants.ALIGN_LEFT);c(q,a==mxConstants.ALIGN_CENTER);c(t,a==mxConstants.ALIGN_RIGHT);a=mxUtils.getValue(f.style,mxConstants.STYLE_VERTICAL_ALIGN,mxConstants.ALIGN_MIDDLE);c(w,a==mxConstants.ALIGN_TOP);c(v,a==mxConstants.ALIGN_MIDDLE);c(u,a==mxConstants.ALIGN_BOTTOM);a=mxUtils.getValue(f.style,mxConstants.STYLE_LABEL_POSITION,mxConstants.ALIGN_CENTER);b=mxUtils.getValue(f.style,mxConstants.STYLE_VERTICAL_LABEL_POSITION,
-mxConstants.ALIGN_MIDDLE);J.value=a==mxConstants.ALIGN_LEFT&&b==mxConstants.ALIGN_TOP?"topLeft":a==mxConstants.ALIGN_CENTER&&b==mxConstants.ALIGN_TOP?"top":a==mxConstants.ALIGN_RIGHT&&b==mxConstants.ALIGN_TOP?"topRight":a==mxConstants.ALIGN_LEFT&&b==mxConstants.ALIGN_BOTTOM?"bottomLeft":a==mxConstants.ALIGN_CENTER&&b==mxConstants.ALIGN_BOTTOM?"bottom":a==mxConstants.ALIGN_RIGHT&&b==mxConstants.ALIGN_BOTTOM?"bottomRight":a==mxConstants.ALIGN_LEFT?"left":a==mxConstants.ALIGN_RIGHT?"right":"center";
-a=mxUtils.getValue(f.style,mxConstants.STYLE_TEXT_DIRECTION,mxConstants.DEFAULT_TEXT_DIRECTION);a==mxConstants.TEXT_DIRECTION_RTL?N.value="rightToLeft":a==mxConstants.TEXT_DIRECTION_LTR?N.value="leftToRight":a==mxConstants.TEXT_DIRECTION_AUTO&&(N.value="automatic");if(d||document.activeElement!=Y)a=parseFloat(mxUtils.getValue(f.style,mxConstants.STYLE_SPACING,2)),Y.value=isNaN(a)?"":a+" pt";if(d||document.activeElement!=ea)a=parseFloat(mxUtils.getValue(f.style,mxConstants.STYLE_SPACING_TOP,0)),ea.value=
-isNaN(a)?"":a+" pt";if(d||document.activeElement!=ga)a=parseFloat(mxUtils.getValue(f.style,mxConstants.STYLE_SPACING_RIGHT,0)),ga.value=isNaN(a)?"":a+" pt";if(d||document.activeElement!=fa)a=parseFloat(mxUtils.getValue(f.style,mxConstants.STYLE_SPACING_BOTTOM,0)),fa.value=isNaN(a)?"":a+" pt";if(d||document.activeElement!=Z)a=parseFloat(mxUtils.getValue(f.style,mxConstants.STYLE_SPACING_LEFT,0)),Z.value=isNaN(a)?"":a+" pt"});U=this.installInputHandler(Y,mxConstants.STYLE_SPACING,2,-999,999," pt");
-X=this.installInputHandler(ea,mxConstants.STYLE_SPACING_TOP,0,-999,999," pt");la=this.installInputHandler(ga,mxConstants.STYLE_SPACING_RIGHT,0,-999,999," pt");da=this.installInputHandler(fa,mxConstants.STYLE_SPACING_BOTTOM,0,-999,999," pt");ka=this.installInputHandler(Z,mxConstants.STYLE_SPACING_LEFT,0,-999,999," pt");this.addKeyHandler(E,V);this.addKeyHandler(Y,V);this.addKeyHandler(ea,V);this.addKeyHandler(ga,V);this.addKeyHandler(fa,V);this.addKeyHandler(Z,V);b.getModel().addListener(mxEvent.CHANGE,
-V);this.listeners.push({destroy:function(){b.getModel().removeListener(V)}});V();if(b.cellEditor.isContentEditing()){var na=!1,e=function(){na||(na=!0,window.setTimeout(function(){for(var a=b.getSelectedElement();null!=a&&a.nodeType!=mxConstants.NODETYPE_ELEMENT;)a=a.parentNode;if(null!=a){var d=function(a){return"px"==a.substring(a.length-2)?parseFloat(a):mxConstants.DEFAULT_FONTSIZE},e=function(a,b,c){return"%"==c.style.lineHeight.substring(c.style.lineHeight.length-1)?parseInt(c.style.lineHeight)/
-100:"px"==b.substring(b.length-2)?parseFloat(b)/a:parseInt(b)};a==b.cellEditor.textarea&&1==b.cellEditor.textarea.children.length&&b.cellEditor.textarea.firstChild.nodeType==mxConstants.NODETYPE_ELEMENT&&(a=b.cellEditor.textarea.firstChild);var f=mxUtils.getCurrentStyle(a),g=d(f.fontSize),h=e(g,f.lineHeight,a),k=a.getElementsByTagName("*");if(0<k.length&&window.getSelection&&!mxClient.IS_IE&&!mxClient.IS_IE11)for(var n=window.getSelection(),r=0;r<k.length;r++)if(n.containsNode(k[r],!0)){temp=mxUtils.getCurrentStyle(k[r]);
-var g=Math.max(d(temp.fontSize),g),u=e(g,temp.lineHeight,k[r]);if(u!=h||isNaN(u))h=""}null!=f&&(c(m[0],"bold"==f.fontWeight||null!=b.getParentByName(a,"B",b.cellEditor.textarea)),c(m[1],"italic"==f.fontStyle||null!=b.getParentByName(a,"I",b.cellEditor.textarea)),c(m[2],null!=b.getParentByName(a,"U",b.cellEditor.textarea)),c(p,"left"==f.textAlign),c(q,"center"==f.textAlign),c(t,"right"==f.textAlign),c(C,"justify"==f.textAlign),c(x,null!=b.getParentByName(a,"SUP",b.cellEditor.textarea)),c(A,null!=b.getParentByName(a,
-"SUB",b.cellEditor.textarea)),y=b.getParentByName(a,"TABLE",b.cellEditor.textarea),L=null==y?null:b.getParentByName(a,"TR",y),I=null==y?null:b.getParentByName(a,"TD",y),B.style.display=null!=y?"":"none",document.activeElement!=E&&("FONT"==a.nodeName&&"4"==a.getAttribute("size")&&null!=G?(a.removeAttribute("size"),a.style.fontSize=G+" pt",G=null):E.value=isNaN(g)?"":g+" pt",u=parseFloat(h),isNaN(u)?ma.value="100 %":ma.value=Math.round(100*u)+" %"),a=f.color.replace(/\brgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/g,
-function(a,b,c,d){return"#"+("0"+Number(b).toString(16)).substr(-2)+("0"+Number(c).toString(16)).substr(-2)+("0"+Number(d).toString(16)).substr(-2)}),d=f.backgroundColor.replace(/\brgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/g,function(a,b,c,d){return"#"+("0"+Number(b).toString(16)).substr(-2)+("0"+Number(c).toString(16)).substr(-2)+("0"+Number(d).toString(16)).substr(-2)}),null!=W&&(R="#"==a.charAt(0)?a:"#000000",W(R,!0)),null!=F&&(z="#"==d.charAt(0)?d:null,F(z,!0)),null!=l.firstChild&&(f=f.fontFamily,
-"'"==f.charAt(0)&&(f=f.substring(1)),"'"==f.charAt(f.length-1)&&(f=f.substring(0,f.length-1)),'"'==f.charAt(0)&&(f=f.substring(1)),'"'==f.charAt(f.length-1)&&(f=f.substring(0,f.length-1)),l.firstChild.nodeValue=f))}na=!1},0))};mxEvent.addListener(b.cellEditor.textarea,"input",e);mxEvent.addListener(b.cellEditor.textarea,"touchend",e);mxEvent.addListener(b.cellEditor.textarea,"mouseup",e);mxEvent.addListener(b.cellEditor.textarea,"keyup",e);this.listeners.push({destroy:function(){}});e()}return a};
-StyleFormatPanel=function(a,c,d){BaseFormatPanel.call(this,a,c,d);this.init()};mxUtils.extend(StyleFormatPanel,BaseFormatPanel);StyleFormatPanel.prototype.defaultStrokeColor="black";
+" ("+this.editorUi.actions.get("italic").shortcut+")");m[2].setAttribute("title",mxResources.get("underline")+" ("+this.editorUi.actions.get("underline").shortcut+")");var p=this.editorUi.toolbar.addItems(["vertical"],h,!0)[0];mxClient.IS_QUIRKS&&mxUtils.br(a);a.appendChild(h);this.styleButtons(m);this.styleButtons([p]);g=e.cloneNode(!1);g.style.marginLeft="-3px";g.style.paddingBottom="0px";var n=function(a){return function(){return a()}},q=this.editorUi.toolbar.addButton("geSprite-left",mxResources.get("left"),
+b.cellEditor.isContentEditing()?function(){document.execCommand("justifyleft",!1,null)}:n(this.editorUi.menus.createStyleChangeFunction([mxConstants.STYLE_ALIGN],[mxConstants.ALIGN_LEFT])),g),t=this.editorUi.toolbar.addButton("geSprite-center",mxResources.get("center"),b.cellEditor.isContentEditing()?function(){document.execCommand("justifycenter",!1,null)}:n(this.editorUi.menus.createStyleChangeFunction([mxConstants.STYLE_ALIGN],[mxConstants.ALIGN_CENTER])),g),r=this.editorUi.toolbar.addButton("geSprite-right",
+mxResources.get("right"),b.cellEditor.isContentEditing()?function(){document.execCommand("justifyright",!1,null)}:n(this.editorUi.menus.createStyleChangeFunction([mxConstants.STYLE_ALIGN],[mxConstants.ALIGN_RIGHT])),g);this.styleButtons([q,t,r]);if(b.cellEditor.isContentEditing()){var w=this.editorUi.toolbar.addButton("geSprite-removeformat",mxResources.get("removeFormat"),function(){document.execCommand("removeformat",!1,null)},h);this.styleButtons([w])}var v=this.editorUi.toolbar.addButton("geSprite-top",
+mxResources.get("top"),n(this.editorUi.menus.createStyleChangeFunction([mxConstants.STYLE_VERTICAL_ALIGN],[mxConstants.ALIGN_TOP])),g),u=this.editorUi.toolbar.addButton("geSprite-middle",mxResources.get("middle"),n(this.editorUi.menus.createStyleChangeFunction([mxConstants.STYLE_VERTICAL_ALIGN],[mxConstants.ALIGN_MIDDLE])),g),z=this.editorUi.toolbar.addButton("geSprite-bottom",mxResources.get("bottom"),n(this.editorUi.menus.createStyleChangeFunction([mxConstants.STYLE_VERTICAL_ALIGN],[mxConstants.ALIGN_BOTTOM])),
+g);this.styleButtons([v,u,z]);mxClient.IS_QUIRKS&&mxUtils.br(a);a.appendChild(g);var x,D,A,C,B,L,K;b.cellEditor.isContentEditing()?(v.style.display="none",u.style.display="none",z.style.display="none",p.style.display="none",A=this.editorUi.toolbar.addButton("geSprite-justifyfull",null,function(){document.execCommand("justifyfull",!1,null)},g),this.styleButtons([A,x=this.editorUi.toolbar.addButton("geSprite-subscript",mxResources.get("subscript")+" ("+Editor.ctrlKey+"+,)",function(){document.execCommand("subscript",
+!1,null)},g),D=this.editorUi.toolbar.addButton("geSprite-superscript",mxResources.get("superscript")+" ("+Editor.ctrlKey+"+.)",function(){document.execCommand("superscript",!1,null)},g)]),A.style.marginRight="9px",n=g.cloneNode(!1),n.style.paddingTop="4px",g=[this.editorUi.toolbar.addButton("geSprite-orderedlist",mxResources.get("numberedList"),function(){document.execCommand("insertorderedlist",!1,null)},n),this.editorUi.toolbar.addButton("geSprite-unorderedlist",mxResources.get("bulletedList"),
+function(){document.execCommand("insertunorderedlist",!1,null)},n),this.editorUi.toolbar.addButton("geSprite-outdent",mxResources.get("decreaseIndent"),function(){document.execCommand("outdent",!1,null)},n),this.editorUi.toolbar.addButton("geSprite-indent",mxResources.get("increaseIndent"),function(){document.execCommand("indent",!1,null)},n),this.editorUi.toolbar.addButton("geSprite-code",mxResources.get("html"),function(){b.cellEditor.toggleViewMode()},n)],this.styleButtons(g),g[g.length-1].style.marginLeft=
+"9px",mxClient.IS_QUIRKS&&(mxUtils.br(a),n.style.height="40"),a.appendChild(n)):(m[2].style.marginRight="9px",r.style.marginRight="9px");g=e.cloneNode(!1);g.style.marginLeft="0px";g.style.paddingTop="8px";g.style.paddingBottom="4px";g.style.fontWeight="normal";mxUtils.write(g,mxResources.get("position"));var I=document.createElement("select");I.style.position="absolute";I.style.right="20px";I.style.width="97px";I.style.marginTop="-2px";for(var w="topLeft top topRight left center right bottomLeft bottom bottomRight".split(" "),
+E={topLeft:[mxConstants.ALIGN_LEFT,mxConstants.ALIGN_TOP,mxConstants.ALIGN_RIGHT,mxConstants.ALIGN_BOTTOM],top:[mxConstants.ALIGN_CENTER,mxConstants.ALIGN_TOP,mxConstants.ALIGN_CENTER,mxConstants.ALIGN_BOTTOM],topRight:[mxConstants.ALIGN_RIGHT,mxConstants.ALIGN_TOP,mxConstants.ALIGN_LEFT,mxConstants.ALIGN_BOTTOM],left:[mxConstants.ALIGN_LEFT,mxConstants.ALIGN_MIDDLE,mxConstants.ALIGN_RIGHT,mxConstants.ALIGN_MIDDLE],center:[mxConstants.ALIGN_CENTER,mxConstants.ALIGN_MIDDLE,mxConstants.ALIGN_CENTER,
+mxConstants.ALIGN_MIDDLE],right:[mxConstants.ALIGN_RIGHT,mxConstants.ALIGN_MIDDLE,mxConstants.ALIGN_LEFT,mxConstants.ALIGN_MIDDLE],bottomLeft:[mxConstants.ALIGN_LEFT,mxConstants.ALIGN_BOTTOM,mxConstants.ALIGN_RIGHT,mxConstants.ALIGN_TOP],bottom:[mxConstants.ALIGN_CENTER,mxConstants.ALIGN_BOTTOM,mxConstants.ALIGN_CENTER,mxConstants.ALIGN_TOP],bottomRight:[mxConstants.ALIGN_RIGHT,mxConstants.ALIGN_BOTTOM,mxConstants.ALIGN_LEFT,mxConstants.ALIGN_TOP]},n=0;n<w.length;n++){var J=document.createElement("option");
+J.setAttribute("value",w[n]);mxUtils.write(J,mxResources.get(w[n]));I.appendChild(J)}g.appendChild(I);w=e.cloneNode(!1);w.style.marginLeft="0px";w.style.paddingTop="4px";w.style.paddingBottom="4px";w.style.fontWeight="normal";mxUtils.write(w,mxResources.get("writingDirection"));var N=document.createElement("select");N.style.position="absolute";N.style.right="20px";N.style.width="97px";N.style.marginTop="-2px";for(var J=["automatic","leftToRight","rightToLeft"],Q={automatic:null,leftToRight:mxConstants.TEXT_DIRECTION_LTR,
+rightToLeft:mxConstants.TEXT_DIRECTION_RTL},n=0;n<J.length;n++){var O=document.createElement("option");O.setAttribute("value",J[n]);mxUtils.write(O,mxResources.get(J[n]));N.appendChild(O)}w.appendChild(N);b.isEditing()||(a.appendChild(g),mxEvent.addListener(I,"change",function(a){b.getModel().beginUpdate();try{var c=E[I.value];null!=c&&(b.setCellStyles(mxConstants.STYLE_LABEL_POSITION,c[0],b.getSelectionCells()),b.setCellStyles(mxConstants.STYLE_VERTICAL_LABEL_POSITION,c[1],b.getSelectionCells()),
+b.setCellStyles(mxConstants.STYLE_ALIGN,c[2],b.getSelectionCells()),b.setCellStyles(mxConstants.STYLE_VERTICAL_ALIGN,c[3],b.getSelectionCells()))}finally{b.getModel().endUpdate()}mxEvent.consume(a)}),a.appendChild(w),mxEvent.addListener(N,"change",function(a){b.setCellStyles(mxConstants.STYLE_TEXT_DIRECTION,Q[N.value],b.getSelectionCells());mxEvent.consume(a)}));var F=document.createElement("input");F.style.textAlign="right";F.style.marginTop="4px";mxClient.IS_QUIRKS||(F.style.position="absolute",
+F.style.right="32px");F.style.width="46px";F.style.height=mxClient.IS_QUIRKS?"21px":"17px";h.appendChild(F);var H=null,g=this.installInputHandler(F,mxConstants.STYLE_FONTSIZE,Menus.prototype.defaultFontSize,1,999," pt",function(a){if(!window.getSelection||mxClient.IS_IE||mxClient.IS_IE11)for(H=a,document.execCommand("fontSize",!1,"4"),f=b.cellEditor.textarea.getElementsByTagName("font"),e=0;e<f.length;e++){if("4"==f[e].getAttribute("size")){f[e].removeAttribute("size");f[e].style.fontSize=H+"px";
+window.setTimeout(function(){F.value=H+" pt";H=null},0);break}}else{var c=function(c,e){c!=b.cellEditor.textarea&&(e||d.containsNode(c,!0))&&("FONT"==c.nodeName?(c.removeAttribute("size"),c.style.fontSize=a+"px"):mxUtils.getCurrentStyle(c).fontSize!=a+"px"&&(mxUtils.getCurrentStyle(c.parentNode).fontSize!=a+"px"?c.style.fontSize=a+"px":c.style.fontSize=""))},d=window.getSelection(),e=0<d.rangeCount?d.getRangeAt(0).commonAncestorContainer:b.cellEditor.textarea;e!=b.cellEditor.textarea&&e.nodeType==
+mxConstants.NODETYPE_ELEMENT||document.execCommand("fontSize",!1,"1");e!=b.cellEditor.textarea&&(e=e.parentNode);if(e.nodeType==mxConstants.NODETYPE_ELEMENT){var f=e.getElementsByTagName("*");c(e);for(var e=0;e<f.length;e++)c(f[e])}F.value=a+" pt"}},!0),g=this.createStepper(F,g,1,10,!0,Menus.prototype.defaultFontSize);g.style.display=F.style.display;g.style.marginTop="4px";mxClient.IS_QUIRKS||(g.style.right="20px");h.appendChild(g);h=l.getElementsByTagName("div")[0];h.style.cssFloat="right";var G=
+null,y="#ffffff",W=null,R="#000000",T=b.cellEditor.isContentEditing()?this.createColorOption(mxResources.get("backgroundColor"),function(){return y},function(a){document.execCommand("backcolor",!1,a!=mxConstants.NONE?a:"transparent")},"#ffffff",{install:function(a){G=a},destroy:function(){G=null}},null,!0):this.createCellColorOption(mxResources.get("backgroundColor"),mxConstants.STYLE_LABEL_BACKGROUNDCOLOR,"#ffffff",null,function(a){b.updateLabelElements(b.getSelectionCells(),function(a){a.style.backgroundColor=
+null})});T.style.fontWeight="bold";var ca=this.createCellColorOption(mxResources.get("borderColor"),mxConstants.STYLE_LABEL_BORDERCOLOR,"#000000");ca.style.fontWeight="bold";h=b.cellEditor.isContentEditing()?this.createColorOption(mxResources.get("fontColor"),function(){return R},function(a){document.execCommand("forecolor",!1,a!=mxConstants.NONE?a:"transparent")},"#000000",{install:function(a){W=a},destroy:function(){W=null}},null,!0):this.createCellColorOption(mxResources.get("fontColor"),mxConstants.STYLE_FONTCOLOR,
+"#000000",function(a){T.style.display=null==a||a==mxConstants.NONE?"none":"";ca.style.display=T.style.display},function(a){null==a||a==mxConstants.NONE?b.setCellStyles(mxConstants.STYLE_NOLABEL,"1",b.getSelectionCells()):b.setCellStyles(mxConstants.STYLE_NOLABEL,null,b.getSelectionCells());b.updateLabelElements(b.getSelectionCells(),function(a){a.removeAttribute("color");a.style.color=null})});h.style.fontWeight="bold";k.appendChild(h);k.appendChild(T);b.cellEditor.isContentEditing()||k.appendChild(ca);
+a.appendChild(k);k=this.createPanel();k.style.paddingTop="2px";k.style.paddingBottom="4px";h=this.createCellOption(mxResources.get("wordWrap"),mxConstants.STYLE_WHITE_SPACE,null,"wrap","null",null,null,!0);h.style.fontWeight="bold";f.containsLabel||f.autoSize||0!=f.edges.length||k.appendChild(h);h=this.createCellOption(mxResources.get("formattedText"),"html","0",null,null,null,d.actions.get("formattedText"));h.style.fontWeight="bold";k.appendChild(h);h=this.createPanel();h.style.paddingTop="10px";
+h.style.paddingBottom="28px";h.style.fontWeight="normal";g=document.createElement("div");g.style.position="absolute";g.style.width="70px";g.style.marginTop="0px";g.style.fontWeight="bold";mxUtils.write(g,mxResources.get("spacing"));h.appendChild(g);var X,U,ka,da,la,ea=this.addUnitInput(h,"pt",91,44,function(){X.apply(this,arguments)}),Y=this.addUnitInput(h,"pt",20,44,function(){U.apply(this,arguments)});mxUtils.br(h);this.addLabel(h,mxResources.get("top"),91);this.addLabel(h,mxResources.get("global"),
+20);mxUtils.br(h);mxUtils.br(h);var Z=this.addUnitInput(h,"pt",162,44,function(){ka.apply(this,arguments)}),fa=this.addUnitInput(h,"pt",91,44,function(){da.apply(this,arguments)}),ga=this.addUnitInput(h,"pt",20,44,function(){la.apply(this,arguments)});mxUtils.br(h);this.addLabel(h,mxResources.get("left"),162);this.addLabel(h,mxResources.get("bottom"),91);this.addLabel(h,mxResources.get("right"),20);if(b.cellEditor.isContentEditing()){var ba=null,ma=null;a.appendChild(this.createRelativeOption(mxResources.get("lineheight"),
+null,null,function(a){var c=""==a.value?120:parseInt(a.value),c=Math.max(0,isNaN(c)?120:c);null!=ba&&(b.cellEditor.restoreSelection(ba),ba=null);for(var d=b.getSelectedElement();null!=d&&d.nodeType!=mxConstants.NODETYPE_ELEMENT;)d=d.parentNode;null!=d&&d==b.cellEditor.textarea&&null!=b.cellEditor.textarea.firstChild&&("P"!=b.cellEditor.textarea.firstChild.nodeName&&(b.cellEditor.textarea.innerHTML="<p>"+b.cellEditor.textarea.innerHTML+"</p>"),d=b.cellEditor.textarea.firstChild);null!=d&&d!=b.cellEditor.textarea&&
+(d.style.lineHeight=c+"%");a.value=c+" %"},function(a){ma=a;mxEvent.addListener(a,"mousedown",function(){document.activeElement==b.cellEditor.textarea&&(ba=b.cellEditor.saveSelection())});mxEvent.addListener(a,"touchstart",function(){document.activeElement==b.cellEditor.textarea&&(ba=b.cellEditor.saveSelection())});a.value="120 %"}));k=e.cloneNode(!1);k.style.paddingLeft="0px";h=this.editorUi.toolbar.addItems(["link","image"],k,!0);g=[this.editorUi.toolbar.addButton("geSprite-horizontalrule",mxResources.get("insertHorizontalRule"),
+function(){document.execCommand("inserthorizontalrule",!1)},k),this.editorUi.toolbar.addMenuFunctionInContainer(k,"geSprite-table",mxResources.get("table"),!1,mxUtils.bind(this,function(a){this.editorUi.menus.addInsertTableItem(a)}))];this.styleButtons(h);this.styleButtons(g);h=this.createPanel();h.style.paddingTop="10px";h.style.paddingBottom="10px";h.appendChild(this.createTitle(mxResources.get("insert")));h.appendChild(k);a.appendChild(h);mxClient.IS_QUIRKS&&(h.style.height="70");h=e.cloneNode(!1);
+h.style.paddingLeft="0px";g=[this.editorUi.toolbar.addButton("geSprite-insertcolumnbefore",mxResources.get("insertColumnBefore"),function(){try{null!=B&&b.selectNode(b.insertColumn(B,null!=L?L.cellIndex:0))}catch(S){alert(S)}},h),this.editorUi.toolbar.addButton("geSprite-insertcolumnafter",mxResources.get("insertColumnAfter"),function(){try{null!=B&&b.selectNode(b.insertColumn(B,null!=L?L.cellIndex+1:-1))}catch(S){alert(S)}},h),this.editorUi.toolbar.addButton("geSprite-deletecolumn",mxResources.get("deleteColumn"),
+function(){try{null!=B&&null!=L&&b.deleteColumn(B,L.cellIndex)}catch(S){alert(S)}},h),this.editorUi.toolbar.addButton("geSprite-insertrowbefore",mxResources.get("insertRowBefore"),function(){try{null!=B&&null!=K&&b.selectNode(b.insertRow(B,K.sectionRowIndex))}catch(S){alert(S)}},h),this.editorUi.toolbar.addButton("geSprite-insertrowafter",mxResources.get("insertRowAfter"),function(){try{null!=B&&null!=K&&b.selectNode(b.insertRow(B,K.sectionRowIndex+1))}catch(S){alert(S)}},h),this.editorUi.toolbar.addButton("geSprite-deleterow",
+mxResources.get("deleteRow"),function(){try{null!=B&&null!=K&&b.deleteRow(B,K.sectionRowIndex)}catch(S){alert(S)}},h)];this.styleButtons(g);g[2].style.marginRight="9px";k=this.createPanel();k.style.paddingTop="10px";k.style.paddingBottom="10px";k.appendChild(this.createTitle(mxResources.get("table")));k.appendChild(h);mxClient.IS_QUIRKS&&(mxUtils.br(a),k.style.height="70");e=e.cloneNode(!1);e.style.paddingLeft="0px";g=[this.editorUi.toolbar.addButton("geSprite-strokecolor",mxResources.get("borderColor"),
+mxUtils.bind(this,function(){if(null!=B){var a=B.style.borderColor.replace(/\brgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/g,function(a,b,c,d){return"#"+("0"+Number(b).toString(16)).substr(-2)+("0"+Number(c).toString(16)).substr(-2)+("0"+Number(d).toString(16)).substr(-2)});this.editorUi.pickColor(a,function(a){null==a||a==mxConstants.NONE?(B.removeAttribute("border"),B.style.border="",B.style.borderCollapse=""):(B.setAttribute("border","1"),B.style.border="1px solid "+a,B.style.borderCollapse="collapse")})}}),
+e),this.editorUi.toolbar.addButton("geSprite-fillcolor",mxResources.get("backgroundColor"),mxUtils.bind(this,function(){if(null!=B){var a=B.style.backgroundColor.replace(/\brgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/g,function(a,b,c,d){return"#"+("0"+Number(b).toString(16)).substr(-2)+("0"+Number(c).toString(16)).substr(-2)+("0"+Number(d).toString(16)).substr(-2)});this.editorUi.pickColor(a,function(a){B.style.backgroundColor=null==a||a==mxConstants.NONE?"":a})}}),e),this.editorUi.toolbar.addButton("geSprite-fit",
+mxResources.get("spacing"),function(){if(null!=B){var a=B.getAttribute("cellPadding")||0,a=new FilenameDialog(d,a,mxResources.get("apply"),mxUtils.bind(this,function(a){null!=a&&0<a.length?B.setAttribute("cellPadding",a):B.removeAttribute("cellPadding")}),mxResources.get("spacing"));d.showDialog(a.container,300,80,!0,!0);a.init()}},e),this.editorUi.toolbar.addButton("geSprite-left",mxResources.get("left"),function(){null!=B&&B.setAttribute("align","left")},e),this.editorUi.toolbar.addButton("geSprite-center",
+mxResources.get("center"),function(){null!=B&&B.setAttribute("align","center")},e),this.editorUi.toolbar.addButton("geSprite-right",mxResources.get("right"),function(){null!=B&&B.setAttribute("align","right")},e)];this.styleButtons(g);g[2].style.marginRight="9px";mxClient.IS_QUIRKS&&(mxUtils.br(k),mxUtils.br(k));k.appendChild(e);a.appendChild(k);C=k}else a.appendChild(k),a.appendChild(this.createRelativeOption(mxResources.get("opacity"),mxConstants.STYLE_TEXT_OPACITY)),a.appendChild(h);var V=mxUtils.bind(this,
+function(a,b,d){f=this.format.getSelectionState();a=mxUtils.getValue(f.style,mxConstants.STYLE_FONTSTYLE,0);c(m[0],(a&mxConstants.FONT_BOLD)==mxConstants.FONT_BOLD);c(m[1],(a&mxConstants.FONT_ITALIC)==mxConstants.FONT_ITALIC);c(m[2],(a&mxConstants.FONT_UNDERLINE)==mxConstants.FONT_UNDERLINE);l.firstChild.nodeValue=mxUtils.htmlEntities(mxUtils.getValue(f.style,mxConstants.STYLE_FONTFAMILY,Menus.prototype.defaultFont));c(p,"0"==mxUtils.getValue(f.style,mxConstants.STYLE_HORIZONTAL,"1"));if(d||document.activeElement!=
+F)a=parseFloat(mxUtils.getValue(f.style,mxConstants.STYLE_FONTSIZE,Menus.prototype.defaultFontSize)),F.value=isNaN(a)?"":a+" pt";a=mxUtils.getValue(f.style,mxConstants.STYLE_ALIGN,mxConstants.ALIGN_CENTER);c(q,a==mxConstants.ALIGN_LEFT);c(t,a==mxConstants.ALIGN_CENTER);c(r,a==mxConstants.ALIGN_RIGHT);a=mxUtils.getValue(f.style,mxConstants.STYLE_VERTICAL_ALIGN,mxConstants.ALIGN_MIDDLE);c(v,a==mxConstants.ALIGN_TOP);c(u,a==mxConstants.ALIGN_MIDDLE);c(z,a==mxConstants.ALIGN_BOTTOM);a=mxUtils.getValue(f.style,
+mxConstants.STYLE_LABEL_POSITION,mxConstants.ALIGN_CENTER);b=mxUtils.getValue(f.style,mxConstants.STYLE_VERTICAL_LABEL_POSITION,mxConstants.ALIGN_MIDDLE);I.value=a==mxConstants.ALIGN_LEFT&&b==mxConstants.ALIGN_TOP?"topLeft":a==mxConstants.ALIGN_CENTER&&b==mxConstants.ALIGN_TOP?"top":a==mxConstants.ALIGN_RIGHT&&b==mxConstants.ALIGN_TOP?"topRight":a==mxConstants.ALIGN_LEFT&&b==mxConstants.ALIGN_BOTTOM?"bottomLeft":a==mxConstants.ALIGN_CENTER&&b==mxConstants.ALIGN_BOTTOM?"bottom":a==mxConstants.ALIGN_RIGHT&&
+b==mxConstants.ALIGN_BOTTOM?"bottomRight":a==mxConstants.ALIGN_LEFT?"left":a==mxConstants.ALIGN_RIGHT?"right":"center";a=mxUtils.getValue(f.style,mxConstants.STYLE_TEXT_DIRECTION,mxConstants.DEFAULT_TEXT_DIRECTION);a==mxConstants.TEXT_DIRECTION_RTL?N.value="rightToLeft":a==mxConstants.TEXT_DIRECTION_LTR?N.value="leftToRight":a==mxConstants.TEXT_DIRECTION_AUTO&&(N.value="automatic");if(d||document.activeElement!=Y)a=parseFloat(mxUtils.getValue(f.style,mxConstants.STYLE_SPACING,2)),Y.value=isNaN(a)?
+"":a+" pt";if(d||document.activeElement!=ea)a=parseFloat(mxUtils.getValue(f.style,mxConstants.STYLE_SPACING_TOP,0)),ea.value=isNaN(a)?"":a+" pt";if(d||document.activeElement!=ga)a=parseFloat(mxUtils.getValue(f.style,mxConstants.STYLE_SPACING_RIGHT,0)),ga.value=isNaN(a)?"":a+" pt";if(d||document.activeElement!=fa)a=parseFloat(mxUtils.getValue(f.style,mxConstants.STYLE_SPACING_BOTTOM,0)),fa.value=isNaN(a)?"":a+" pt";if(d||document.activeElement!=Z)a=parseFloat(mxUtils.getValue(f.style,mxConstants.STYLE_SPACING_LEFT,
+0)),Z.value=isNaN(a)?"":a+" pt"});U=this.installInputHandler(Y,mxConstants.STYLE_SPACING,2,-999,999," pt");X=this.installInputHandler(ea,mxConstants.STYLE_SPACING_TOP,0,-999,999," pt");la=this.installInputHandler(ga,mxConstants.STYLE_SPACING_RIGHT,0,-999,999," pt");da=this.installInputHandler(fa,mxConstants.STYLE_SPACING_BOTTOM,0,-999,999," pt");ka=this.installInputHandler(Z,mxConstants.STYLE_SPACING_LEFT,0,-999,999," pt");this.addKeyHandler(F,V);this.addKeyHandler(Y,V);this.addKeyHandler(ea,V);this.addKeyHandler(ga,
+V);this.addKeyHandler(fa,V);this.addKeyHandler(Z,V);b.getModel().addListener(mxEvent.CHANGE,V);this.listeners.push({destroy:function(){b.getModel().removeListener(V)}});V();if(b.cellEditor.isContentEditing()){var na=!1,e=function(){na||(na=!0,window.setTimeout(function(){for(var a=b.getSelectedElement();null!=a&&a.nodeType!=mxConstants.NODETYPE_ELEMENT;)a=a.parentNode;if(null!=a){var d=function(a){return"px"==a.substring(a.length-2)?parseFloat(a):mxConstants.DEFAULT_FONTSIZE},e=function(a,b,c){return"%"==
+c.style.lineHeight.substring(c.style.lineHeight.length-1)?parseInt(c.style.lineHeight)/100:"px"==b.substring(b.length-2)?parseFloat(b)/a:parseInt(b)};a==b.cellEditor.textarea&&1==b.cellEditor.textarea.children.length&&b.cellEditor.textarea.firstChild.nodeType==mxConstants.NODETYPE_ELEMENT&&(a=b.cellEditor.textarea.firstChild);var f=mxUtils.getCurrentStyle(a),g=d(f.fontSize),h=e(g,f.lineHeight,a),k=a.getElementsByTagName("*");if(0<k.length&&window.getSelection&&!mxClient.IS_IE&&!mxClient.IS_IE11)for(var p=
+window.getSelection(),n=0;n<k.length;n++)if(p.containsNode(k[n],!0)){temp=mxUtils.getCurrentStyle(k[n]);var g=Math.max(d(temp.fontSize),g),u=e(g,temp.lineHeight,k[n]);if(u!=h||isNaN(u))h=""}null!=f&&(c(m[0],"bold"==f.fontWeight||null!=b.getParentByName(a,"B",b.cellEditor.textarea)),c(m[1],"italic"==f.fontStyle||null!=b.getParentByName(a,"I",b.cellEditor.textarea)),c(m[2],null!=b.getParentByName(a,"U",b.cellEditor.textarea)),c(q,"left"==f.textAlign),c(t,"center"==f.textAlign),c(r,"right"==f.textAlign),
+c(A,"justify"==f.textAlign),c(D,null!=b.getParentByName(a,"SUP",b.cellEditor.textarea)),c(x,null!=b.getParentByName(a,"SUB",b.cellEditor.textarea)),B=b.getParentByName(a,"TABLE",b.cellEditor.textarea),K=null==B?null:b.getParentByName(a,"TR",B),L=null==B?null:b.getParentByName(a,"TD",B),C.style.display=null!=B?"":"none",document.activeElement!=F&&("FONT"==a.nodeName&&"4"==a.getAttribute("size")&&null!=H?(a.removeAttribute("size"),a.style.fontSize=H+" pt",H=null):F.value=isNaN(g)?"":g+" pt",u=parseFloat(h),
+isNaN(u)?ma.value="100 %":ma.value=Math.round(100*u)+" %"),a=f.color.replace(/\brgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/g,function(a,b,c,d){return"#"+("0"+Number(b).toString(16)).substr(-2)+("0"+Number(c).toString(16)).substr(-2)+("0"+Number(d).toString(16)).substr(-2)}),d=f.backgroundColor.replace(/\brgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/g,function(a,b,c,d){return"#"+("0"+Number(b).toString(16)).substr(-2)+("0"+Number(c).toString(16)).substr(-2)+("0"+Number(d).toString(16)).substr(-2)}),
+null!=W&&(R="#"==a.charAt(0)?a:"#000000",W(R,!0)),null!=G&&(y="#"==d.charAt(0)?d:null,G(y,!0)),null!=l.firstChild&&(f=f.fontFamily,"'"==f.charAt(0)&&(f=f.substring(1)),"'"==f.charAt(f.length-1)&&(f=f.substring(0,f.length-1)),'"'==f.charAt(0)&&(f=f.substring(1)),'"'==f.charAt(f.length-1)&&(f=f.substring(0,f.length-1)),l.firstChild.nodeValue=f))}na=!1},0))};mxEvent.addListener(b.cellEditor.textarea,"input",e);mxEvent.addListener(b.cellEditor.textarea,"touchend",e);mxEvent.addListener(b.cellEditor.textarea,
+"mouseup",e);mxEvent.addListener(b.cellEditor.textarea,"keyup",e);this.listeners.push({destroy:function(){}});e()}return a};StyleFormatPanel=function(a,c,d){BaseFormatPanel.call(this,a,c,d);this.init()};mxUtils.extend(StyleFormatPanel,BaseFormatPanel);StyleFormatPanel.prototype.defaultStrokeColor="black";
StyleFormatPanel.prototype.init=function(){var a=this.format.getSelectionState();a.containsImage&&"image"!=a.style.shape||this.container.appendChild(this.addFill(this.createPanel()));this.container.appendChild(this.addStroke(this.createPanel()));this.container.appendChild(this.addLineJumps(this.createPanel()));a=this.createRelativeOption(mxResources.get("opacity"),mxConstants.STYLE_OPACITY,41);a.style.paddingTop="8px";a.style.paddingBottom="8px";this.container.appendChild(a);this.container.appendChild(this.addEffects(this.createPanel()));
a=this.addEditOps(this.createPanel());null!=a.firstChild&&mxUtils.br(a);this.container.appendChild(this.addStyleOps(a))};
StyleFormatPanel.prototype.addEditOps=function(a){var c=this.format.getSelectionState(),d=null;1==this.editorUi.editor.graph.getSelectionCount()&&(d=mxUtils.button(mxResources.get("editStyle"),mxUtils.bind(this,function(a){this.editorUi.actions.get("editStyle").funct()})),d.setAttribute("title",mxResources.get("editStyle")+" ("+this.editorUi.actions.get("editStyle").shortcut+")"),d.style.width="202px",d.style.marginBottom="2px",a.appendChild(d));c.image&&(c=mxUtils.button(mxResources.get("editImage"),
@@ -2744,20 +2744,20 @@ StyleFormatPanel.prototype.getCustomColors=function(){var a=[];"swimlane"==this.
StyleFormatPanel.prototype.addStroke=function(a){function c(a){var c=parseInt(w.value),c=Math.min(999,Math.max(1,isNaN(c)?1:c));c!=mxUtils.getValue(e.style,mxConstants.STYLE_STROKEWIDTH,1)&&(f.setCellStyles(mxConstants.STYLE_STROKEWIDTH,c,f.getSelectionCells()),b.fireEvent(new mxEventObject("styleChanged","keys",[mxConstants.STYLE_STROKEWIDTH],"values",[c],"cells",f.getSelectionCells())));w.value=c+" pt";mxEvent.consume(a)}function d(a){var c=parseInt(v.value),c=Math.min(999,Math.max(1,isNaN(c)?1:
c));c!=mxUtils.getValue(e.style,mxConstants.STYLE_STROKEWIDTH,1)&&(f.setCellStyles(mxConstants.STYLE_STROKEWIDTH,c,f.getSelectionCells()),b.fireEvent(new mxEventObject("styleChanged","keys",[mxConstants.STYLE_STROKEWIDTH],"values",[c],"cells",f.getSelectionCells())));v.value=c+" pt";mxEvent.consume(a)}var b=this.editorUi,f=b.editor.graph,e=this.format.getSelectionState();a.style.paddingTop="4px";a.style.paddingBottom="4px";a.style.whiteSpace="normal";var k=document.createElement("div");k.style.fontWeight=
"bold";var g=document.createElement("select");g.style.position="absolute";g.style.marginTop="-2px";g.style.right="72px";g.style.width="80px";for(var h=["sharp","rounded","curved"],l=0;l<h.length;l++){var m=document.createElement("option");m.setAttribute("value",h[l]);mxUtils.write(m,mxResources.get(h[l]));g.appendChild(m)}mxEvent.addListener(g,"change",function(a){f.getModel().beginUpdate();try{var c=[mxConstants.STYLE_ROUNDED,mxConstants.STYLE_CURVED],d=["0",null];"rounded"==g.value?d=["1",null]:
-"curved"==g.value&&(d=[null,"1"]);for(var e=0;e<c.length;e++)f.setCellStyles(c[e],d[e],f.getSelectionCells());b.fireEvent(new mxEventObject("styleChanged","keys",c,"values",d,"cells",f.getSelectionCells()))}finally{f.getModel().endUpdate()}mxEvent.consume(a)});mxEvent.addListener(g,"click",function(a){mxEvent.consume(a)});var n="image"==e.style.shape?mxConstants.STYLE_IMAGE_BORDER:mxConstants.STYLE_STROKECOLOR,h=this.createCellColorOption(mxResources.get("line"),n,"#000000");h.appendChild(g);k.appendChild(h);
-var p=k.cloneNode(!1);p.style.fontWeight="normal";p.style.whiteSpace="nowrap";p.style.position="relative";p.style.paddingLeft="16px";p.style.marginBottom="2px";p.style.marginTop="2px";p.className="geToolbarContainer";var q=mxUtils.bind(this,function(a,b,c,d,e){a=this.editorUi.menus.styleChange(a,"",d,e,"geIcon",null);d=document.createElement("div");d.style.width=b+"px";d.style.height="1px";d.style.borderBottom="1px "+c+" "+this.defaultStrokeColor;d.style.paddingTop="6px";a.firstChild.firstChild.style.padding=
-"0px 4px 0px 4px";a.firstChild.firstChild.style.width=b+"px";a.firstChild.firstChild.appendChild(d);return a}),l=this.editorUi.toolbar.addMenuFunctionInContainer(p,"geSprite-orthogonal",mxResources.get("pattern"),!1,mxUtils.bind(this,function(a){q(a,75,"solid",[mxConstants.STYLE_DASHED,mxConstants.STYLE_DASH_PATTERN],[null,null]).setAttribute("title",mxResources.get("solid"));q(a,75,"dashed",[mxConstants.STYLE_DASHED,mxConstants.STYLE_DASH_PATTERN],["1",null]).setAttribute("title",mxResources.get("dashed"));
-q(a,75,"dotted",[mxConstants.STYLE_DASHED,mxConstants.STYLE_DASH_PATTERN],["1","1 1"]).setAttribute("title",mxResources.get("dotted")+" (1)");q(a,75,"dotted",[mxConstants.STYLE_DASHED,mxConstants.STYLE_DASH_PATTERN],["1","1 2"]).setAttribute("title",mxResources.get("dotted")+" (2)");q(a,75,"dotted",[mxConstants.STYLE_DASHED,mxConstants.STYLE_DASH_PATTERN],["1","1 4"]).setAttribute("title",mxResources.get("dotted")+" (3)")})),t=p.cloneNode(!1),r=this.editorUi.toolbar.addMenuFunctionInContainer(t,"geSprite-connection",
+"curved"==g.value&&(d=[null,"1"]);for(var e=0;e<c.length;e++)f.setCellStyles(c[e],d[e],f.getSelectionCells());b.fireEvent(new mxEventObject("styleChanged","keys",c,"values",d,"cells",f.getSelectionCells()))}finally{f.getModel().endUpdate()}mxEvent.consume(a)});mxEvent.addListener(g,"click",function(a){mxEvent.consume(a)});var p="image"==e.style.shape?mxConstants.STYLE_IMAGE_BORDER:mxConstants.STYLE_STROKECOLOR,h=this.createCellColorOption(mxResources.get("line"),p,"#000000");h.appendChild(g);k.appendChild(h);
+var n=k.cloneNode(!1);n.style.fontWeight="normal";n.style.whiteSpace="nowrap";n.style.position="relative";n.style.paddingLeft="16px";n.style.marginBottom="2px";n.style.marginTop="2px";n.className="geToolbarContainer";var q=mxUtils.bind(this,function(a,b,c,d,e){a=this.editorUi.menus.styleChange(a,"",d,e,"geIcon",null);d=document.createElement("div");d.style.width=b+"px";d.style.height="1px";d.style.borderBottom="1px "+c+" "+this.defaultStrokeColor;d.style.paddingTop="6px";a.firstChild.firstChild.style.padding=
+"0px 4px 0px 4px";a.firstChild.firstChild.style.width=b+"px";a.firstChild.firstChild.appendChild(d);return a}),l=this.editorUi.toolbar.addMenuFunctionInContainer(n,"geSprite-orthogonal",mxResources.get("pattern"),!1,mxUtils.bind(this,function(a){q(a,75,"solid",[mxConstants.STYLE_DASHED,mxConstants.STYLE_DASH_PATTERN],[null,null]).setAttribute("title",mxResources.get("solid"));q(a,75,"dashed",[mxConstants.STYLE_DASHED,mxConstants.STYLE_DASH_PATTERN],["1",null]).setAttribute("title",mxResources.get("dashed"));
+q(a,75,"dotted",[mxConstants.STYLE_DASHED,mxConstants.STYLE_DASH_PATTERN],["1","1 1"]).setAttribute("title",mxResources.get("dotted")+" (1)");q(a,75,"dotted",[mxConstants.STYLE_DASHED,mxConstants.STYLE_DASH_PATTERN],["1","1 2"]).setAttribute("title",mxResources.get("dotted")+" (2)");q(a,75,"dotted",[mxConstants.STYLE_DASHED,mxConstants.STYLE_DASH_PATTERN],["1","1 4"]).setAttribute("title",mxResources.get("dotted")+" (3)")})),t=n.cloneNode(!1),r=this.editorUi.toolbar.addMenuFunctionInContainer(t,"geSprite-connection",
mxResources.get("connection"),!1,mxUtils.bind(this,function(a){this.editorUi.menus.styleChange(a,"",[mxConstants.STYLE_SHAPE,mxConstants.STYLE_STARTSIZE,mxConstants.STYLE_ENDSIZE,"width"],[null,null,null,null],"geIcon geSprite geSprite-connection",null,!0).setAttribute("title",mxResources.get("line"));this.editorUi.menus.styleChange(a,"",[mxConstants.STYLE_SHAPE,mxConstants.STYLE_STARTSIZE,mxConstants.STYLE_ENDSIZE,"width"],["link",null,null,null],"geIcon geSprite geSprite-linkedge",null,!0).setAttribute("title",
mxResources.get("link"));this.editorUi.menus.styleChange(a,"",[mxConstants.STYLE_SHAPE,mxConstants.STYLE_STARTSIZE,mxConstants.STYLE_ENDSIZE,"width"],["flexArrow",null,null,null],"geIcon geSprite geSprite-arrow",null,!0).setAttribute("title",mxResources.get("arrow"));this.editorUi.menus.styleChange(a,"",[mxConstants.STYLE_SHAPE,mxConstants.STYLE_STARTSIZE,mxConstants.STYLE_ENDSIZE,"width"],["arrow",null,null,null],"geIcon geSprite geSprite-simplearrow",null,!0).setAttribute("title",mxResources.get("simpleArrow"))})),
m=this.editorUi.toolbar.addMenuFunctionInContainer(t,"geSprite-orthogonal",mxResources.get("pattern"),!1,mxUtils.bind(this,function(a){q(a,33,"solid",[mxConstants.STYLE_DASHED,mxConstants.STYLE_DASH_PATTERN],[null,null]).setAttribute("title",mxResources.get("solid"));q(a,33,"dashed",[mxConstants.STYLE_DASHED,mxConstants.STYLE_DASH_PATTERN],["1",null]).setAttribute("title",mxResources.get("dashed"));q(a,33,"dotted",[mxConstants.STYLE_DASHED,mxConstants.STYLE_DASH_PATTERN],["1","1 1"]).setAttribute("title",
-mxResources.get("dotted")+" (1)");q(a,33,"dotted",[mxConstants.STYLE_DASHED,mxConstants.STYLE_DASH_PATTERN],["1","1 2"]).setAttribute("title",mxResources.get("dotted")+" (2)");q(a,33,"dotted",[mxConstants.STYLE_DASHED,mxConstants.STYLE_DASH_PATTERN],["1","1 4"]).setAttribute("title",mxResources.get("dotted")+" (3)")})),h=p.cloneNode(!1),w=document.createElement("input");w.style.textAlign="right";w.style.marginTop="2px";w.style.width="41px";w.setAttribute("title",mxResources.get("linewidth"));p.appendChild(w);
-var v=w.cloneNode(!0);t.appendChild(v);var u=this.createStepper(w,c,1,9);u.style.display=w.style.display;u.style.marginTop="2px";p.appendChild(u);var A=this.createStepper(v,d,1,9);A.style.display=v.style.display;A.style.marginTop="2px";t.appendChild(A);mxClient.IS_QUIRKS?(w.style.height="17px",v.style.height="17px"):(w.style.position="absolute",w.style.right="32px",w.style.height="15px",u.style.right="20px",v.style.position="absolute",v.style.right="32px",v.style.height="15px",A.style.right="20px");
+mxResources.get("dotted")+" (1)");q(a,33,"dotted",[mxConstants.STYLE_DASHED,mxConstants.STYLE_DASH_PATTERN],["1","1 2"]).setAttribute("title",mxResources.get("dotted")+" (2)");q(a,33,"dotted",[mxConstants.STYLE_DASHED,mxConstants.STYLE_DASH_PATTERN],["1","1 4"]).setAttribute("title",mxResources.get("dotted")+" (3)")})),h=n.cloneNode(!1),w=document.createElement("input");w.style.textAlign="right";w.style.marginTop="2px";w.style.width="41px";w.setAttribute("title",mxResources.get("linewidth"));n.appendChild(w);
+var v=w.cloneNode(!0);t.appendChild(v);var u=this.createStepper(w,c,1,9);u.style.display=w.style.display;u.style.marginTop="2px";n.appendChild(u);var z=this.createStepper(v,d,1,9);z.style.display=v.style.display;z.style.marginTop="2px";t.appendChild(z);mxClient.IS_QUIRKS?(w.style.height="17px",v.style.height="17px"):(w.style.position="absolute",w.style.right="32px",w.style.height="15px",u.style.right="20px",v.style.position="absolute",v.style.right="32px",v.style.height="15px",z.style.right="20px");
mxEvent.addListener(w,"blur",c);mxEvent.addListener(w,"change",c);mxEvent.addListener(v,"blur",d);mxEvent.addListener(v,"change",d);mxClient.IS_QUIRKS&&(mxUtils.br(h),mxUtils.br(h));var x=this.editorUi.toolbar.addMenuFunctionInContainer(h,"geSprite-orthogonal",mxResources.get("waypoints"),!1,mxUtils.bind(this,function(a){"arrow"!=e.style.shape&&(this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_EDGE,mxConstants.STYLE_CURVED,mxConstants.STYLE_NOEDGESTYLE],[null,null,null],"geIcon geSprite geSprite-straight",
null,!0).setAttribute("title",mxResources.get("straight")),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_EDGE,mxConstants.STYLE_CURVED,mxConstants.STYLE_NOEDGESTYLE],["orthogonalEdgeStyle",null,null],"geIcon geSprite geSprite-orthogonal",null,!0).setAttribute("title",mxResources.get("orthogonal")),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_EDGE,mxConstants.STYLE_ELBOW,mxConstants.STYLE_CURVED,mxConstants.STYLE_NOEDGESTYLE],["elbowEdgeStyle",null,null,null],"geIcon geSprite geSprite-horizontalelbow",
null,!0).setAttribute("title",mxResources.get("simple")),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_EDGE,mxConstants.STYLE_ELBOW,mxConstants.STYLE_CURVED,mxConstants.STYLE_NOEDGESTYLE],["elbowEdgeStyle","vertical",null,null],"geIcon geSprite geSprite-verticalelbow",null,!0).setAttribute("title",mxResources.get("simple")),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_EDGE,mxConstants.STYLE_ELBOW,mxConstants.STYLE_CURVED,mxConstants.STYLE_NOEDGESTYLE],["isometricEdgeStyle",
null,null,null],"geIcon geSprite geSprite-horizontalisometric",null,!0).setAttribute("title",mxResources.get("isometric")),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_EDGE,mxConstants.STYLE_ELBOW,mxConstants.STYLE_CURVED,mxConstants.STYLE_NOEDGESTYLE],["isometricEdgeStyle","vertical",null,null],"geIcon geSprite geSprite-verticalisometric",null,!0).setAttribute("title",mxResources.get("isometric")),"connector"==e.style.shape&&this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_EDGE,
-mxConstants.STYLE_CURVED,mxConstants.STYLE_NOEDGESTYLE],["orthogonalEdgeStyle","1",null],"geIcon geSprite geSprite-curved",null,!0).setAttribute("title",mxResources.get("curved")),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_EDGE,mxConstants.STYLE_CURVED,mxConstants.STYLE_NOEDGESTYLE],["entityRelationEdgeStyle",null,null],"geIcon geSprite geSprite-entity",null,!0).setAttribute("title",mxResources.get("entityRelation")))})),C=this.editorUi.toolbar.addMenuFunctionInContainer(h,"geSprite-startclassic",
+mxConstants.STYLE_CURVED,mxConstants.STYLE_NOEDGESTYLE],["orthogonalEdgeStyle","1",null],"geIcon geSprite geSprite-curved",null,!0).setAttribute("title",mxResources.get("curved")),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_EDGE,mxConstants.STYLE_CURVED,mxConstants.STYLE_NOEDGESTYLE],["entityRelationEdgeStyle",null,null],"geIcon geSprite geSprite-entity",null,!0).setAttribute("title",mxResources.get("entityRelation")))})),D=this.editorUi.toolbar.addMenuFunctionInContainer(h,"geSprite-startclassic",
mxResources.get("linestart"),!1,mxUtils.bind(this,function(a){if("connector"==e.style.shape||"flexArrow"==e.style.shape||"filledEdge"==e.style.shape){var b=this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_STARTARROW,"startFill"],[mxConstants.NONE,0],"geIcon",null,!1);b.setAttribute("title",mxResources.get("none"));b.firstChild.firstChild.innerHTML='<font style="font-size:10px;">'+mxUtils.htmlEntities(mxResources.get("none"))+"</font>";"connector"==e.style.shape||"filledEdge"==e.style.shape?
(this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_STARTARROW,"startFill"],[mxConstants.ARROW_CLASSIC,1],"geIcon geSprite geSprite-startclassic",null,!1).setAttribute("title",mxResources.get("classic")),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_STARTARROW,"startFill"],[mxConstants.ARROW_CLASSIC_THIN,1],"geIcon geSprite geSprite-startclassicthin",null,!1),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_STARTARROW,"startFill"],[mxConstants.ARROW_OPEN,0],"geIcon geSprite geSprite-startopen",
null,!1).setAttribute("title",mxResources.get("openArrow")),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_STARTARROW,"startFill"],[mxConstants.ARROW_OPEN_THIN,0],"geIcon geSprite geSprite-startopenthin",null,!1),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_STARTARROW,"startFill"],["openAsync",0],"geIcon geSprite geSprite-startopenasync",null,!1),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_STARTARROW,"startFill"],[mxConstants.ARROW_BLOCK,1],"geIcon geSprite geSprite-startblock",
@@ -2769,7 +2769,7 @@ null,!1).setAttribute("title",mxResources.get("oval")),this.editorUi.menus.edgeS
this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_STARTARROW,"startFill"],["dash",0],"geIcon geSprite geSprite-startdash",null,!1),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_STARTARROW,"startFill"],["cross",0],"geIcon geSprite geSprite-startcross",null,!1),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_STARTARROW,"startFill"],["circlePlus",0],"geIcon geSprite geSprite-startcircleplus",null,!1),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_STARTARROW,
"startFill"],["circle",1],"geIcon geSprite geSprite-startcircle",null,!1),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_STARTARROW,"startFill"],["ERone",0],"geIcon geSprite geSprite-starterone",null,!1),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_STARTARROW,"startFill"],["ERmandOne",0],"geIcon geSprite geSprite-starteronetoone",null,!1),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_STARTARROW,"startFill"],["ERmany",0],"geIcon geSprite geSprite-startermany",
null,!1),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_STARTARROW,"startFill"],["ERoneToMany",0],"geIcon geSprite geSprite-starteronetomany",null,!1),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_STARTARROW,"startFill"],["ERzeroToOne",1],"geIcon geSprite geSprite-starteroneopt",null,!1),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_STARTARROW,"startFill"],["ERzeroToMany",1],"geIcon geSprite geSprite-startermanyopt",null,!1)):this.editorUi.menus.edgeStyleChange(a,
-"",[mxConstants.STYLE_STARTARROW],[mxConstants.ARROW_BLOCK],"geIcon geSprite geSprite-startblocktrans",null,!1).setAttribute("title",mxResources.get("block"))}})),B=this.editorUi.toolbar.addMenuFunctionInContainer(h,"geSprite-endclassic",mxResources.get("lineend"),!1,mxUtils.bind(this,function(a){if("connector"==e.style.shape||"flexArrow"==e.style.shape||"filledEdge"==e.style.shape){var b=this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_ENDARROW,"endFill"],[mxConstants.NONE,0],"geIcon",
+"",[mxConstants.STYLE_STARTARROW],[mxConstants.ARROW_BLOCK],"geIcon geSprite geSprite-startblocktrans",null,!1).setAttribute("title",mxResources.get("block"))}})),A=this.editorUi.toolbar.addMenuFunctionInContainer(h,"geSprite-endclassic",mxResources.get("lineend"),!1,mxUtils.bind(this,function(a){if("connector"==e.style.shape||"flexArrow"==e.style.shape||"filledEdge"==e.style.shape){var b=this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_ENDARROW,"endFill"],[mxConstants.NONE,0],"geIcon",
null,!1);b.setAttribute("title",mxResources.get("none"));b.firstChild.firstChild.innerHTML='<font style="font-size:10px;">'+mxUtils.htmlEntities(mxResources.get("none"))+"</font>";"connector"==e.style.shape||"filledEdge"==e.style.shape?(this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_ENDARROW,"endFill"],[mxConstants.ARROW_CLASSIC,1],"geIcon geSprite geSprite-endclassic",null,!1).setAttribute("title",mxResources.get("classic")),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_ENDARROW,
"endFill"],[mxConstants.ARROW_CLASSIC_THIN,1],"geIcon geSprite geSprite-endclassicthin",null,!1),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_ENDARROW,"endFill"],[mxConstants.ARROW_OPEN,0],"geIcon geSprite geSprite-endopen",null,!1).setAttribute("title",mxResources.get("openArrow")),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_ENDARROW,"endFill"],[mxConstants.ARROW_OPEN_THIN,0],"geIcon geSprite geSprite-endopenthin",null,!1),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_ENDARROW,
"endFill"],["openAsync",0],"geIcon geSprite geSprite-endopenasync",null,!1),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_ENDARROW,"endFill"],[mxConstants.ARROW_BLOCK,1],"geIcon geSprite geSprite-endblock",null,!1).setAttribute("title",mxResources.get("block")),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_ENDARROW,"endFill"],[mxConstants.ARROW_BLOCK_THIN,1],"geIcon geSprite geSprite-endblockthin",null,!1),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_ENDARROW,
@@ -2780,28 +2780,28 @@ null,!1);b.setAttribute("title",mxResources.get("none"));b.firstChild.firstChild
"",[mxConstants.STYLE_ENDARROW,"endFill"],[mxConstants.ARROW_DIAMOND_THIN,0],"geIcon geSprite geSprite-endthindiamondtrans",null,!1).setAttribute("title",mxResources.get("diamondThin")),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_ENDARROW,"endFill"],["dash",0],"geIcon geSprite geSprite-enddash",null,!1),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_ENDARROW,"endFill"],["cross",0],"geIcon geSprite geSprite-endcross",null,!1),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_ENDARROW,
"endFill"],["circlePlus",0],"geIcon geSprite geSprite-endcircleplus",null,!1),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_ENDARROW,"endFill"],["circle",1],"geIcon geSprite geSprite-endcircle",null,!1),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_ENDARROW,"endFill"],["ERone",0],"geIcon geSprite geSprite-enderone",null,!1),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_ENDARROW,"endFill"],["ERmandOne",0],"geIcon geSprite geSprite-enderonetoone",null,!1),this.editorUi.menus.edgeStyleChange(a,
"",[mxConstants.STYLE_ENDARROW,"endFill"],["ERmany",0],"geIcon geSprite geSprite-endermany",null,!1),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_ENDARROW,"endFill"],["ERoneToMany",0],"geIcon geSprite geSprite-enderonetomany",null,!1),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_ENDARROW,"endFill"],["ERzeroToOne",1],"geIcon geSprite geSprite-enderoneopt",null,!1),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_ENDARROW,"endFill"],["ERzeroToMany",1],"geIcon geSprite geSprite-endermanyopt",
-null,!1)):this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_ENDARROW],[mxConstants.ARROW_BLOCK],"geIcon geSprite geSprite-endblocktrans",null,!1).setAttribute("title",mxResources.get("block"))}}));this.addArrow(r,8);this.addArrow(x);this.addArrow(C);this.addArrow(B);u=this.addArrow(l,9);u.className="geIcon";u.style.width="84px";A=this.addArrow(m,9);A.className="geIcon";A.style.width="22px";var y=document.createElement("div");y.style.width="85px";y.style.height="1px";y.style.borderBottom=
-"1px solid "+this.defaultStrokeColor;y.style.marginBottom="9px";u.appendChild(y);var I=document.createElement("div");I.style.width="23px";I.style.height="1px";I.style.borderBottom="1px solid "+this.defaultStrokeColor;I.style.marginBottom="9px";A.appendChild(I);l.style.height="15px";m.style.height="15px";r.style.height="15px";x.style.height="17px";C.style.marginLeft="3px";C.style.height="17px";B.style.marginLeft="3px";B.style.height="17px";a.appendChild(k);a.appendChild(t);a.appendChild(p);l=p.cloneNode(!1);
-l.style.paddingBottom="6px";l.style.paddingTop="4px";l.style.fontWeight="normal";m=document.createElement("div");m.style.position="absolute";m.style.marginLeft="3px";m.style.marginBottom="12px";m.style.marginTop="2px";m.style.fontWeight="normal";m.style.width="76px";mxUtils.write(m,mxResources.get("lineend"));l.appendChild(m);var L,J,H=this.addUnitInput(l,"pt",74,33,function(){L.apply(this,arguments)}),D=this.addUnitInput(l,"pt",20,33,function(){J.apply(this,arguments)});mxUtils.br(l);u=document.createElement("div");
-u.style.height="8px";l.appendChild(u);m=m.cloneNode(!1);mxUtils.write(m,mxResources.get("linestart"));l.appendChild(m);var K,N,Q=this.addUnitInput(l,"pt",74,33,function(){K.apply(this,arguments)}),O=this.addUnitInput(l,"pt",20,33,function(){N.apply(this,arguments)});mxUtils.br(l);this.addLabel(l,mxResources.get("spacing"),74,50);this.addLabel(l,mxResources.get("size"),20,50);mxUtils.br(l);k=k.cloneNode(!1);k.style.fontWeight="normal";k.style.position="relative";k.style.paddingLeft="16px";k.style.marginBottom=
-"2px";k.style.marginTop="6px";k.style.borderWidth="0px";k.style.paddingBottom="18px";m=document.createElement("div");m.style.position="absolute";m.style.marginLeft="3px";m.style.marginBottom="12px";m.style.marginTop="1px";m.style.fontWeight="normal";m.style.width="120px";mxUtils.write(m,mxResources.get("perimeter"));k.appendChild(m);var E,G=this.addUnitInput(k,"pt",20,41,function(){E.apply(this,arguments)});e.edges.length==f.getSelectionCount()?(a.appendChild(h),mxClient.IS_QUIRKS&&(mxUtils.br(a),
-mxUtils.br(a)),a.appendChild(l)):e.vertices.length==f.getSelectionCount()&&(mxClient.IS_QUIRKS&&mxUtils.br(a),a.appendChild(k));var F=mxUtils.bind(this,function(a,c,d){function h(a,c,d,f){d=d.getElementsByTagName("div")[0];d.className=b.getCssClassForMarker(f,e.style.shape,a,c);"geSprite geSprite-noarrow"==d.className&&(d.innerHTML=mxUtils.htmlEntities(mxResources.get("none")),d.style.backgroundImage="none",d.style.verticalAlign="top",d.style.marginTop="5px",d.style.fontSize="10px",d.style.filter=
-"none",d.style.color=this.defaultStrokeColor,d.nextSibling.style.marginTop="0px");return d}e=this.format.getSelectionState();mxUtils.getValue(e.style,n,null);if(d||document.activeElement!=w)a=parseInt(mxUtils.getValue(e.style,mxConstants.STYLE_STROKEWIDTH,1)),w.value=isNaN(a)?"":a+" pt";if(d||document.activeElement!=v)a=parseInt(mxUtils.getValue(e.style,mxConstants.STYLE_STROKEWIDTH,1)),v.value=isNaN(a)?"":a+" pt";g.style.visibility="connector"==e.style.shape||"filledEdge"==e.style.shape?"":"hidden";
-"1"==mxUtils.getValue(e.style,mxConstants.STYLE_CURVED,null)?g.value="curved":"1"==mxUtils.getValue(e.style,mxConstants.STYLE_ROUNDED,null)&&(g.value="rounded");"1"==mxUtils.getValue(e.style,mxConstants.STYLE_DASHED,null)?null==mxUtils.getValue(e.style,mxConstants.STYLE_DASH_PATTERN,null)?y.style.borderBottom="1px dashed "+this.defaultStrokeColor:y.style.borderBottom="1px dotted "+this.defaultStrokeColor:y.style.borderBottom="1px solid "+this.defaultStrokeColor;I.style.borderBottom=y.style.borderBottom;
+null,!1)):this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_ENDARROW],[mxConstants.ARROW_BLOCK],"geIcon geSprite geSprite-endblocktrans",null,!1).setAttribute("title",mxResources.get("block"))}}));this.addArrow(r,8);this.addArrow(x);this.addArrow(D);this.addArrow(A);u=this.addArrow(l,9);u.className="geIcon";u.style.width="84px";z=this.addArrow(m,9);z.className="geIcon";z.style.width="22px";var C=document.createElement("div");C.style.width="85px";C.style.height="1px";C.style.borderBottom=
+"1px solid "+this.defaultStrokeColor;C.style.marginBottom="9px";u.appendChild(C);var B=document.createElement("div");B.style.width="23px";B.style.height="1px";B.style.borderBottom="1px solid "+this.defaultStrokeColor;B.style.marginBottom="9px";z.appendChild(B);l.style.height="15px";m.style.height="15px";r.style.height="15px";x.style.height="17px";D.style.marginLeft="3px";D.style.height="17px";A.style.marginLeft="3px";A.style.height="17px";a.appendChild(k);a.appendChild(t);a.appendChild(n);l=n.cloneNode(!1);
+l.style.paddingBottom="6px";l.style.paddingTop="4px";l.style.fontWeight="normal";m=document.createElement("div");m.style.position="absolute";m.style.marginLeft="3px";m.style.marginBottom="12px";m.style.marginTop="2px";m.style.fontWeight="normal";m.style.width="76px";mxUtils.write(m,mxResources.get("lineend"));l.appendChild(m);var L,K,I=this.addUnitInput(l,"pt",74,33,function(){L.apply(this,arguments)}),E=this.addUnitInput(l,"pt",20,33,function(){K.apply(this,arguments)});mxUtils.br(l);u=document.createElement("div");
+u.style.height="8px";l.appendChild(u);m=m.cloneNode(!1);mxUtils.write(m,mxResources.get("linestart"));l.appendChild(m);var J,N,Q=this.addUnitInput(l,"pt",74,33,function(){J.apply(this,arguments)}),O=this.addUnitInput(l,"pt",20,33,function(){N.apply(this,arguments)});mxUtils.br(l);this.addLabel(l,mxResources.get("spacing"),74,50);this.addLabel(l,mxResources.get("size"),20,50);mxUtils.br(l);k=k.cloneNode(!1);k.style.fontWeight="normal";k.style.position="relative";k.style.paddingLeft="16px";k.style.marginBottom=
+"2px";k.style.marginTop="6px";k.style.borderWidth="0px";k.style.paddingBottom="18px";m=document.createElement("div");m.style.position="absolute";m.style.marginLeft="3px";m.style.marginBottom="12px";m.style.marginTop="1px";m.style.fontWeight="normal";m.style.width="120px";mxUtils.write(m,mxResources.get("perimeter"));k.appendChild(m);var F,H=this.addUnitInput(k,"pt",20,41,function(){F.apply(this,arguments)});e.edges.length==f.getSelectionCount()?(a.appendChild(h),mxClient.IS_QUIRKS&&(mxUtils.br(a),
+mxUtils.br(a)),a.appendChild(l)):e.vertices.length==f.getSelectionCount()&&(mxClient.IS_QUIRKS&&mxUtils.br(a),a.appendChild(k));var G=mxUtils.bind(this,function(a,c,d){function h(a,c,d,f){d=d.getElementsByTagName("div")[0];d.className=b.getCssClassForMarker(f,e.style.shape,a,c);"geSprite geSprite-noarrow"==d.className&&(d.innerHTML=mxUtils.htmlEntities(mxResources.get("none")),d.style.backgroundImage="none",d.style.verticalAlign="top",d.style.marginTop="5px",d.style.fontSize="10px",d.style.filter=
+"none",d.style.color=this.defaultStrokeColor,d.nextSibling.style.marginTop="0px");return d}e=this.format.getSelectionState();mxUtils.getValue(e.style,p,null);if(d||document.activeElement!=w)a=parseInt(mxUtils.getValue(e.style,mxConstants.STYLE_STROKEWIDTH,1)),w.value=isNaN(a)?"":a+" pt";if(d||document.activeElement!=v)a=parseInt(mxUtils.getValue(e.style,mxConstants.STYLE_STROKEWIDTH,1)),v.value=isNaN(a)?"":a+" pt";g.style.visibility="connector"==e.style.shape||"filledEdge"==e.style.shape?"":"hidden";
+"1"==mxUtils.getValue(e.style,mxConstants.STYLE_CURVED,null)?g.value="curved":"1"==mxUtils.getValue(e.style,mxConstants.STYLE_ROUNDED,null)&&(g.value="rounded");"1"==mxUtils.getValue(e.style,mxConstants.STYLE_DASHED,null)?null==mxUtils.getValue(e.style,mxConstants.STYLE_DASH_PATTERN,null)?C.style.borderBottom="1px dashed "+this.defaultStrokeColor:C.style.borderBottom="1px dotted "+this.defaultStrokeColor:C.style.borderBottom="1px solid "+this.defaultStrokeColor;B.style.borderBottom=C.style.borderBottom;
a=x.getElementsByTagName("div")[0];c=mxUtils.getValue(e.style,mxConstants.STYLE_EDGE,null);"1"==mxUtils.getValue(e.style,mxConstants.STYLE_NOEDGESTYLE,null)&&(c=null);"orthogonalEdgeStyle"==c&&"1"==mxUtils.getValue(e.style,mxConstants.STYLE_CURVED,null)?a.className="geSprite geSprite-curved":a.className="straight"==c||"none"==c||null==c?"geSprite geSprite-straight":"entityRelationEdgeStyle"==c?"geSprite geSprite-entity":"elbowEdgeStyle"==c?"geSprite "+("vertical"==mxUtils.getValue(e.style,mxConstants.STYLE_ELBOW,
null)?"geSprite-verticalelbow":"geSprite-horizontalelbow"):"isometricEdgeStyle"==c?"geSprite "+("vertical"==mxUtils.getValue(e.style,mxConstants.STYLE_ELBOW,null)?"geSprite-verticalisometric":"geSprite-horizontalisometric"):"geSprite geSprite-orthogonal";r.getElementsByTagName("div")[0].className="link"==e.style.shape?"geSprite geSprite-linkedge":"flexArrow"==e.style.shape?"geSprite geSprite-arrow":"arrow"==e.style.shape?"geSprite geSprite-simplearrow":"geSprite geSprite-connection";e.edges.length==
-f.getSelectionCount()?(t.style.display="",p.style.display="none"):(t.style.display="none",p.style.display="");a=h(mxUtils.getValue(e.style,mxConstants.STYLE_STARTARROW,null),mxUtils.getValue(e.style,"startFill","1"),C,"start");c=h(mxUtils.getValue(e.style,mxConstants.STYLE_ENDARROW,null),mxUtils.getValue(e.style,"endFill","1"),B,"end");"arrow"==e.style.shape?(a.className="geSprite geSprite-noarrow",c.className="geSprite geSprite-endblocktrans"):"link"==e.style.shape&&(a.className="geSprite geSprite-noarrow",
-c.className="geSprite geSprite-noarrow");mxUtils.setOpacity(x,"arrow"==e.style.shape?30:100);"connector"!=e.style.shape&&"flexArrow"!=e.style.shape&&"filledEdge"!=e.style.shape?(mxUtils.setOpacity(C,30),mxUtils.setOpacity(B,30)):(mxUtils.setOpacity(C,100),mxUtils.setOpacity(B,100));if(d||document.activeElement!=O)a=parseInt(mxUtils.getValue(e.style,mxConstants.STYLE_STARTSIZE,mxConstants.DEFAULT_MARKERSIZE)),O.value=isNaN(a)?"":a+" pt";if(d||document.activeElement!=Q)a=parseInt(mxUtils.getValue(e.style,
-mxConstants.STYLE_SOURCE_PERIMETER_SPACING,0)),Q.value=isNaN(a)?"":a+" pt";if(d||document.activeElement!=D)a=parseInt(mxUtils.getValue(e.style,mxConstants.STYLE_ENDSIZE,mxConstants.DEFAULT_MARKERSIZE)),D.value=isNaN(a)?"":a+" pt";if(d||document.activeElement!=Q)a=parseInt(mxUtils.getValue(e.style,mxConstants.STYLE_TARGET_PERIMETER_SPACING,0)),H.value=isNaN(a)?"":a+" pt";if(d||document.activeElement!=G)a=parseInt(mxUtils.getValue(e.style,mxConstants.STYLE_PERIMETER_SPACING,0)),G.value=isNaN(a)?"":
-a+" pt"});N=this.installInputHandler(O,mxConstants.STYLE_STARTSIZE,mxConstants.DEFAULT_MARKERSIZE,0,999," pt");K=this.installInputHandler(Q,mxConstants.STYLE_SOURCE_PERIMETER_SPACING,0,-999,999," pt");J=this.installInputHandler(D,mxConstants.STYLE_ENDSIZE,mxConstants.DEFAULT_MARKERSIZE,0,999," pt");L=this.installInputHandler(H,mxConstants.STYLE_TARGET_PERIMETER_SPACING,0,-999,999," pt");E=this.installInputHandler(G,mxConstants.STYLE_PERIMETER_SPACING,0,0,999," pt");this.addKeyHandler(w,F);this.addKeyHandler(O,
-F);this.addKeyHandler(Q,F);this.addKeyHandler(D,F);this.addKeyHandler(H,F);this.addKeyHandler(G,F);f.getModel().addListener(mxEvent.CHANGE,F);this.listeners.push({destroy:function(){f.getModel().removeListener(F)}});F();return a};
+f.getSelectionCount()?(t.style.display="",n.style.display="none"):(t.style.display="none",n.style.display="");a=h(mxUtils.getValue(e.style,mxConstants.STYLE_STARTARROW,null),mxUtils.getValue(e.style,"startFill","1"),D,"start");c=h(mxUtils.getValue(e.style,mxConstants.STYLE_ENDARROW,null),mxUtils.getValue(e.style,"endFill","1"),A,"end");"arrow"==e.style.shape?(a.className="geSprite geSprite-noarrow",c.className="geSprite geSprite-endblocktrans"):"link"==e.style.shape&&(a.className="geSprite geSprite-noarrow",
+c.className="geSprite geSprite-noarrow");mxUtils.setOpacity(x,"arrow"==e.style.shape?30:100);"connector"!=e.style.shape&&"flexArrow"!=e.style.shape&&"filledEdge"!=e.style.shape?(mxUtils.setOpacity(D,30),mxUtils.setOpacity(A,30)):(mxUtils.setOpacity(D,100),mxUtils.setOpacity(A,100));if(d||document.activeElement!=O)a=parseInt(mxUtils.getValue(e.style,mxConstants.STYLE_STARTSIZE,mxConstants.DEFAULT_MARKERSIZE)),O.value=isNaN(a)?"":a+" pt";if(d||document.activeElement!=Q)a=parseInt(mxUtils.getValue(e.style,
+mxConstants.STYLE_SOURCE_PERIMETER_SPACING,0)),Q.value=isNaN(a)?"":a+" pt";if(d||document.activeElement!=E)a=parseInt(mxUtils.getValue(e.style,mxConstants.STYLE_ENDSIZE,mxConstants.DEFAULT_MARKERSIZE)),E.value=isNaN(a)?"":a+" pt";if(d||document.activeElement!=Q)a=parseInt(mxUtils.getValue(e.style,mxConstants.STYLE_TARGET_PERIMETER_SPACING,0)),I.value=isNaN(a)?"":a+" pt";if(d||document.activeElement!=H)a=parseInt(mxUtils.getValue(e.style,mxConstants.STYLE_PERIMETER_SPACING,0)),H.value=isNaN(a)?"":
+a+" pt"});N=this.installInputHandler(O,mxConstants.STYLE_STARTSIZE,mxConstants.DEFAULT_MARKERSIZE,0,999," pt");J=this.installInputHandler(Q,mxConstants.STYLE_SOURCE_PERIMETER_SPACING,0,-999,999," pt");K=this.installInputHandler(E,mxConstants.STYLE_ENDSIZE,mxConstants.DEFAULT_MARKERSIZE,0,999," pt");L=this.installInputHandler(I,mxConstants.STYLE_TARGET_PERIMETER_SPACING,0,-999,999," pt");F=this.installInputHandler(H,mxConstants.STYLE_PERIMETER_SPACING,0,0,999," pt");this.addKeyHandler(w,G);this.addKeyHandler(O,
+G);this.addKeyHandler(Q,G);this.addKeyHandler(E,G);this.addKeyHandler(I,G);this.addKeyHandler(H,G);f.getModel().addListener(mxEvent.CHANGE,G);this.listeners.push({destroy:function(){f.getModel().removeListener(G)}});G();return a};
StyleFormatPanel.prototype.addLineJumps=function(a){var c=this.format.getSelectionState();if(Graph.lineJumpsEnabled&&0<c.edges.length&&0==c.vertices.length&&c.lineJumps){a.style.padding="8px 0px 24px 18px";var d=this.editorUi,b=d.editor.graph,f=document.createElement("div");f.style.position="absolute";f.style.fontWeight="bold";f.style.width="80px";mxUtils.write(f,mxResources.get("lineJumps"));a.appendChild(f);var e=document.createElement("select");e.style.position="absolute";e.style.marginTop="-2px";
e.style.right="76px";e.style.width="62px";for(var f=["none","arc","gap","sharp"],k=0;k<f.length;k++){var g=document.createElement("option");g.setAttribute("value",f[k]);mxUtils.write(g,mxResources.get(f[k]));e.appendChild(g)}mxEvent.addListener(e,"change",function(a){b.getModel().beginUpdate();try{b.setCellStyles("jumpStyle",e.value,b.getSelectionCells()),d.fireEvent(new mxEventObject("styleChanged","keys",["jumpStyle"],"values",[e.value],"cells",b.getSelectionCells()))}finally{b.getModel().endUpdate()}mxEvent.consume(a)});
mxEvent.addListener(e,"click",function(a){mxEvent.consume(a)});a.appendChild(e);var h,l=this.addUnitInput(a,"pt",22,33,function(){h.apply(this,arguments)});h=this.installInputHandler(l,"jumpSize",Graph.defaultJumpSize,0,999," pt");var m=mxUtils.bind(this,function(a,b,d){c=this.format.getSelectionState();e.value=mxUtils.getValue(c.style,"jumpStyle","none");if(d||document.activeElement!=l)a=parseInt(mxUtils.getValue(c.style,"jumpSize",Graph.defaultJumpSize)),l.value=isNaN(a)?"":a+" pt"});this.addKeyHandler(l,
m);b.getModel().addListener(mxEvent.CHANGE,m);this.listeners.push({destroy:function(){b.getModel().removeListener(m)}});m()}else a.style.display="none";return a};
StyleFormatPanel.prototype.addEffects=function(a){var c=this.editorUi.editor.graph,d=this.format.getSelectionState();a.style.paddingTop="0px";a.style.paddingBottom="2px";var b=document.createElement("table");mxClient.IS_QUIRKS&&(b.style.fontSize="1em");b.style.width="100%";b.style.fontWeight="bold";b.style.paddingRight="20px";var f=document.createElement("tbody"),e=document.createElement("tr");e.style.padding="0px";var k=document.createElement("td");k.style.padding="0px";k.style.width="50%";k.setAttribute("valign",
-"top");var g=k.cloneNode(!0);g.style.paddingLeft="8px";e.appendChild(k);e.appendChild(g);f.appendChild(e);b.appendChild(f);a.appendChild(b);var h=k,l=0,m=mxUtils.bind(this,function(a,b,c){a=this.createCellOption(a,b,c);a.style.width="100%";h.appendChild(a);h=h==k?g:k;l++}),n=mxUtils.bind(this,function(b,c,e){d=this.format.getSelectionState();k.innerHTML="";g.innerHTML="";h=k;d.rounded&&m(mxResources.get("rounded"),mxConstants.STYLE_ROUNDED,0);"swimlane"==d.style.shape&&m(mxResources.get("divider"),
-"swimlaneLine",1);d.containsImage||m(mxResources.get("shadow"),mxConstants.STYLE_SHADOW,0);d.glass&&m(mxResources.get("glass"),mxConstants.STYLE_GLASS,0);d.comic&&m(mxResources.get("comic"),"comic",0);0==l&&(a.style.display="none")});c.getModel().addListener(mxEvent.CHANGE,n);this.listeners.push({destroy:function(){c.getModel().removeListener(n)}});n();return a};
+"top");var g=k.cloneNode(!0);g.style.paddingLeft="8px";e.appendChild(k);e.appendChild(g);f.appendChild(e);b.appendChild(f);a.appendChild(b);var h=k,l=0,m=mxUtils.bind(this,function(a,b,c){a=this.createCellOption(a,b,c);a.style.width="100%";h.appendChild(a);h=h==k?g:k;l++}),p=mxUtils.bind(this,function(b,c,e){d=this.format.getSelectionState();k.innerHTML="";g.innerHTML="";h=k;d.rounded&&m(mxResources.get("rounded"),mxConstants.STYLE_ROUNDED,0);"swimlane"==d.style.shape&&m(mxResources.get("divider"),
+"swimlaneLine",1);d.containsImage||m(mxResources.get("shadow"),mxConstants.STYLE_SHADOW,0);d.glass&&m(mxResources.get("glass"),mxConstants.STYLE_GLASS,0);d.comic&&m(mxResources.get("comic"),"comic",0);0==l&&(a.style.display="none")});c.getModel().addListener(mxEvent.CHANGE,p);this.listeners.push({destroy:function(){c.getModel().removeListener(p)}});p();return a};
StyleFormatPanel.prototype.addStyleOps=function(a){a.style.paddingTop="10px";a.style.paddingBottom="10px";var c=mxUtils.button(mxResources.get("setAsDefaultStyle"),mxUtils.bind(this,function(a){this.editorUi.actions.get("setAsDefaultStyle").funct()}));c.setAttribute("title",mxResources.get("setAsDefaultStyle")+" ("+this.editorUi.actions.get("setAsDefaultStyle").shortcut+")");c.style.width="202px";a.appendChild(c);return a};DiagramFormatPanel=function(a,c,d){BaseFormatPanel.call(this,a,c,d);this.init()};
mxUtils.extend(DiagramFormatPanel,BaseFormatPanel);DiagramFormatPanel.showPageView=!0;DiagramFormatPanel.prototype.showBackgroundImageOption=!0;DiagramFormatPanel.prototype.init=function(){var a=this.editorUi.editor.graph;this.container.appendChild(this.addView(this.createPanel()));a.isEnabled()&&(this.container.appendChild(this.addOptions(this.createPanel())),this.container.appendChild(this.addPaperSize(this.createPanel())),this.container.appendChild(this.addStyleOps(this.createPanel())))};
DiagramFormatPanel.prototype.addView=function(a){var c=this.editorUi,d=c.editor.graph;a.appendChild(this.createTitle(mxResources.get("view")));this.addGridOption(a);if(d.isEnabled()){DiagramFormatPanel.showPageView&&a.appendChild(this.createOption(mxResources.get("pageView"),function(){return d.pageVisible},function(a){c.actions.get("pageView").funct()},{install:function(a){this.listener=function(){a(d.pageVisible)};c.addListener("pageViewChanged",this.listener)},destroy:function(){c.removeListener(this.listener)}}));
@@ -2818,10 +2818,10 @@ this.listener)},destroy:function(){d.removeListener(this.listener)}}))};DiagramF
DiagramFormatPanel.prototype.addPaperSize=function(a){var c=this.editorUi,d=c.editor.graph;a.appendChild(this.createTitle(mxResources.get("paperSize")));var b=PageSetupDialog.addPageFormatPanel(a,"formatpanel",d.pageFormat,function(a){if(null==d.pageFormat||d.pageFormat.width!=a.width||d.pageFormat.height!=a.height)a=new ChangePageSetup(c,null,null,a),a.ignoreColor=!0,a.ignoreImage=!0,d.model.execute(a)});this.addKeyHandler(b.widthInput,function(){b.set(d.pageFormat)});this.addKeyHandler(b.heightInput,
function(){b.set(d.pageFormat)});var f=function(){b.set(d.pageFormat)};c.addListener("pageFormatChanged",f);this.listeners.push({destroy:function(){c.removeListener(f)}});d.getModel().addListener(mxEvent.CHANGE,f);this.listeners.push({destroy:function(){d.getModel().removeListener(f)}});return a};
DiagramFormatPanel.prototype.addStyleOps=function(a){var c=mxUtils.button(mxResources.get("editData"),mxUtils.bind(this,function(a){this.editorUi.actions.get("editData").funct()}));c.setAttribute("title",mxResources.get("editData")+" ("+this.editorUi.actions.get("editData").shortcut+")");c.style.width="202px";c.style.marginBottom="2px";a.appendChild(c);mxUtils.br(a);c=mxUtils.button(mxResources.get("clearDefaultStyle"),mxUtils.bind(this,function(a){this.editorUi.actions.get("clearDefaultStyle").funct()}));
-c.setAttribute("title",mxResources.get("clearDefaultStyle")+" ("+this.editorUi.actions.get("clearDefaultStyle").shortcut+")");c.style.width="202px";a.appendChild(c);return a};DiagramFormatPanel.prototype.destroy=function(){BaseFormatPanel.prototype.destroy.apply(this,arguments);this.gridEnabledListener&&(this.editorUi.removeListener(this.gridEnabledListener),this.gridEnabledListener=null)};(function(){function a(){mxCylinder.call(this)}function c(){mxActor.call(this)}function d(){mxCylinder.call(this)}function b(){mxCylinder.call(this)}function f(){mxCylinder.call(this)}function e(){mxActor.call(this)}function k(){mxCylinder.call(this)}function g(){mxActor.call(this)}function h(){mxActor.call(this)}function l(){mxActor.call(this)}function m(){mxActor.call(this)}function n(){mxActor.call(this)}function p(){mxActor.call(this)}function q(){mxActor.call(this)}function t(a,b){this.canvas=
+c.setAttribute("title",mxResources.get("clearDefaultStyle")+" ("+this.editorUi.actions.get("clearDefaultStyle").shortcut+")");c.style.width="202px";a.appendChild(c);return a};DiagramFormatPanel.prototype.destroy=function(){BaseFormatPanel.prototype.destroy.apply(this,arguments);this.gridEnabledListener&&(this.editorUi.removeListener(this.gridEnabledListener),this.gridEnabledListener=null)};(function(){function a(){mxCylinder.call(this)}function c(){mxActor.call(this)}function d(){mxCylinder.call(this)}function b(){mxCylinder.call(this)}function f(){mxCylinder.call(this)}function e(){mxActor.call(this)}function k(){mxCylinder.call(this)}function g(){mxActor.call(this)}function h(){mxActor.call(this)}function l(){mxActor.call(this)}function m(){mxActor.call(this)}function p(){mxActor.call(this)}function n(){mxActor.call(this)}function q(){mxActor.call(this)}function t(a,b){this.canvas=
a;this.canvas.setLineJoin("round");this.canvas.setLineCap("round");this.defaultVariation=b;this.originalLineTo=this.canvas.lineTo;this.canvas.lineTo=mxUtils.bind(this,t.prototype.lineTo);this.originalMoveTo=this.canvas.moveTo;this.canvas.moveTo=mxUtils.bind(this,t.prototype.moveTo);this.originalClose=this.canvas.close;this.canvas.close=mxUtils.bind(this,t.prototype.close);this.originalQuadTo=this.canvas.quadTo;this.canvas.quadTo=mxUtils.bind(this,t.prototype.quadTo);this.originalCurveTo=this.canvas.curveTo;
-this.canvas.curveTo=mxUtils.bind(this,t.prototype.curveTo);this.originalArcTo=this.canvas.arcTo;this.canvas.arcTo=mxUtils.bind(this,t.prototype.arcTo)}function r(){mxRectangleShape.call(this)}function w(){mxRectangleShape.call(this)}function v(){mxActor.call(this)}function u(){mxActor.call(this)}function A(){mxActor.call(this)}function x(){mxRectangleShape.call(this)}function C(){mxRectangleShape.call(this)}function B(){mxCylinder.call(this)}function y(){mxShape.call(this)}function I(){mxShape.call(this)}
-function L(){mxEllipse.call(this)}function J(){mxShape.call(this)}function H(){mxShape.call(this)}function D(){mxRectangleShape.call(this)}function K(){mxShape.call(this)}function N(){mxShape.call(this)}function Q(){mxShape.call(this)}function O(){mxCylinder.call(this)}function E(){mxDoubleEllipse.call(this)}function G(){mxDoubleEllipse.call(this)}function F(){mxArrowConnector.call(this);this.spacing=0}function z(){mxArrowConnector.call(this);this.spacing=0}function W(){mxActor.call(this)}function R(){mxRectangleShape.call(this)}
+this.canvas.curveTo=mxUtils.bind(this,t.prototype.curveTo);this.originalArcTo=this.canvas.arcTo;this.canvas.arcTo=mxUtils.bind(this,t.prototype.arcTo)}function r(){mxRectangleShape.call(this)}function w(){mxRectangleShape.call(this)}function v(){mxActor.call(this)}function u(){mxActor.call(this)}function z(){mxActor.call(this)}function x(){mxRectangleShape.call(this)}function D(){mxRectangleShape.call(this)}function A(){mxCylinder.call(this)}function C(){mxShape.call(this)}function B(){mxShape.call(this)}
+function L(){mxEllipse.call(this)}function K(){mxShape.call(this)}function I(){mxShape.call(this)}function E(){mxRectangleShape.call(this)}function J(){mxShape.call(this)}function N(){mxShape.call(this)}function Q(){mxShape.call(this)}function O(){mxCylinder.call(this)}function F(){mxDoubleEllipse.call(this)}function H(){mxDoubleEllipse.call(this)}function G(){mxArrowConnector.call(this);this.spacing=0}function y(){mxArrowConnector.call(this);this.spacing=0}function W(){mxActor.call(this)}function R(){mxRectangleShape.call(this)}
function T(){mxActor.call(this)}function ca(){mxActor.call(this)}function X(){mxActor.call(this)}function U(){mxActor.call(this)}function ka(){mxActor.call(this)}function da(){mxActor.call(this)}function la(){mxActor.call(this)}function ea(){mxActor.call(this)}function Y(){mxActor.call(this)}function Z(){mxActor.call(this)}function fa(){mxEllipse.call(this)}function ga(){mxEllipse.call(this)}function ba(){mxEllipse.call(this)}function ma(){mxRhombus.call(this)}function V(){mxEllipse.call(this)}function na(){mxEllipse.call(this)}
function S(){mxEllipse.call(this)}function ua(){mxEllipse.call(this)}function va(){mxActor.call(this)}function pa(){mxActor.call(this)}function qa(){mxActor.call(this)}function oa(){mxConnector.call(this)}function Da(a,b,c,d,e,f,g,h,k,l){g+=k;var P=d.clone();d.x-=e*(2*g+k);d.y-=f*(2*g+k);e*=g+k;f*=g+k;return function(){a.ellipse(P.x-e-g,P.y-f-g,2*g,2*g);l?a.fillAndStroke():a.stroke()}}mxUtils.extend(a,mxCylinder);a.prototype.size=20;a.prototype.redrawPath=function(a,b,c,d,e,f){b=Math.max(0,Math.min(d,
Math.min(e,parseFloat(mxUtils.getValue(this.style,"size",this.size)))));f?(a.moveTo(b,e),a.lineTo(b,b),a.lineTo(0,0),a.moveTo(b,b),a.lineTo(d,b)):(a.moveTo(0,0),a.lineTo(d-b,0),a.lineTo(d,b),a.lineTo(d,e),a.lineTo(b,e),a.lineTo(0,e-b),a.lineTo(0,0),a.close());a.end()};a.prototype.getLabelMargins=function(a){return mxUtils.getValue(this.style,"boundedLbl",!1)?(a=parseFloat(mxUtils.getValue(this.style,"size",this.size))*this.scale,new mxRectangle(a,a,0,0)):null};mxCellRenderer.registerShape("cube",
@@ -2835,9 +2835,9 @@ mxConstants.STYLE_ARCSIZE,mxConstants.LINE_ARCSIZE)/2;this.addPoints(a,[new mxPo
d/4,e-1.4*b,d/2,e-b/2);a.quadTo(d/4,e-b*(1-1.4),0,e-b/2);a.lineTo(0,b/2);a.close();a.end()};h.prototype.getLabelBounds=function(a){if(mxUtils.getValue(this.style,"boundedLbl",!1)){var b=mxUtils.getValue(this.style,"size",this.size),c=a.width,d=a.height;if(null==this.direction||this.direction==mxConstants.DIRECTION_EAST||this.direction==mxConstants.DIRECTION_WEST)return b*=d,new mxRectangle(a.x,a.y+b,c,d-2*b);b*=c;return new mxRectangle(a.x+b,a.y,c-2*b,d)}return a};mxCellRenderer.registerShape("tape",
h);mxUtils.extend(l,mxActor);l.prototype.size=.3;l.prototype.getLabelMargins=function(a){return mxUtils.getValue(this.style,"boundedLbl",!1)?new mxRectangle(0,0,0,parseFloat(mxUtils.getValue(this.style,"size",this.size))*a.height):null};l.prototype.redrawPath=function(a,b,c,d,e){b=e*Math.max(0,Math.min(1,parseFloat(mxUtils.getValue(this.style,"size",this.size))));a.moveTo(0,0);a.lineTo(d,0);a.lineTo(d,e-b/2);a.quadTo(3*d/4,e-1.4*b,d/2,e-b/2);a.quadTo(d/4,e-b*(1-1.4),0,e-b/2);a.lineTo(0,b/2);a.close();
a.end()};mxCellRenderer.registerShape("document",l);mxCylinder.prototype.getLabelMargins=function(a){return mxUtils.getValue(this.style,"boundedLbl",!1)?new mxRectangle(0,Math.min(this.maxHeight*this.scale,.3*a.height),0,0):null};mxUtils.extend(m,mxActor);m.prototype.size=.2;m.prototype.redrawPath=function(a,b,c,d,e){b=d*Math.max(0,Math.min(1,parseFloat(mxUtils.getValue(this.style,"size",this.size))));c=mxUtils.getValue(this.style,mxConstants.STYLE_ARCSIZE,mxConstants.LINE_ARCSIZE)/2;this.addPoints(a,
-[new mxPoint(0,e),new mxPoint(b,0),new mxPoint(d,0),new mxPoint(d-b,e)],this.isRounded,c,!0);a.end()};mxCellRenderer.registerShape("parallelogram",m);mxUtils.extend(n,mxActor);n.prototype.size=.2;n.prototype.redrawPath=function(a,b,c,d,e){b=d*Math.max(0,Math.min(.5,parseFloat(mxUtils.getValue(this.style,"size",this.size))));c=mxUtils.getValue(this.style,mxConstants.STYLE_ARCSIZE,mxConstants.LINE_ARCSIZE)/2;this.addPoints(a,[new mxPoint(0,e),new mxPoint(b,0),new mxPoint(d-b,0),new mxPoint(d,e)],this.isRounded,
-c,!0)};mxCellRenderer.registerShape("trapezoid",n);mxUtils.extend(p,mxActor);p.prototype.size=.5;p.prototype.redrawPath=function(a,b,c,d,e){a.setFillColor(null);b=d*Math.max(0,Math.min(1,parseFloat(mxUtils.getValue(this.style,"size",this.size))));c=mxUtils.getValue(this.style,mxConstants.STYLE_ARCSIZE,mxConstants.LINE_ARCSIZE)/2;this.addPoints(a,[new mxPoint(d,0),new mxPoint(b,0),new mxPoint(b,e/2),new mxPoint(0,e/2),new mxPoint(b,e/2),new mxPoint(b,e),new mxPoint(d,e)],this.isRounded,c,!1);a.end()};
-mxCellRenderer.registerShape("curlyBracket",p);mxUtils.extend(q,mxActor);q.prototype.redrawPath=function(a,b,c,d,e){a.setStrokeWidth(1);a.setFillColor(this.stroke);b=d/5;a.rect(0,0,b,e);a.fillAndStroke();a.rect(2*b,0,b,e);a.fillAndStroke();a.rect(4*b,0,b,e);a.fillAndStroke()};mxCellRenderer.registerShape("parallelMarker",q);t.prototype.moveTo=function(a,b){this.originalMoveTo.apply(this.canvas,arguments);this.lastX=a;this.lastY=b;this.firstX=a;this.firstY=b};t.prototype.close=function(){null!=this.firstX&&
+[new mxPoint(0,e),new mxPoint(b,0),new mxPoint(d,0),new mxPoint(d-b,e)],this.isRounded,c,!0);a.end()};mxCellRenderer.registerShape("parallelogram",m);mxUtils.extend(p,mxActor);p.prototype.size=.2;p.prototype.redrawPath=function(a,b,c,d,e){b=d*Math.max(0,Math.min(.5,parseFloat(mxUtils.getValue(this.style,"size",this.size))));c=mxUtils.getValue(this.style,mxConstants.STYLE_ARCSIZE,mxConstants.LINE_ARCSIZE)/2;this.addPoints(a,[new mxPoint(0,e),new mxPoint(b,0),new mxPoint(d-b,0),new mxPoint(d,e)],this.isRounded,
+c,!0)};mxCellRenderer.registerShape("trapezoid",p);mxUtils.extend(n,mxActor);n.prototype.size=.5;n.prototype.redrawPath=function(a,b,c,d,e){a.setFillColor(null);b=d*Math.max(0,Math.min(1,parseFloat(mxUtils.getValue(this.style,"size",this.size))));c=mxUtils.getValue(this.style,mxConstants.STYLE_ARCSIZE,mxConstants.LINE_ARCSIZE)/2;this.addPoints(a,[new mxPoint(d,0),new mxPoint(b,0),new mxPoint(b,e/2),new mxPoint(0,e/2),new mxPoint(b,e/2),new mxPoint(b,e),new mxPoint(d,e)],this.isRounded,c,!1);a.end()};
+mxCellRenderer.registerShape("curlyBracket",n);mxUtils.extend(q,mxActor);q.prototype.redrawPath=function(a,b,c,d,e){a.setStrokeWidth(1);a.setFillColor(this.stroke);b=d/5;a.rect(0,0,b,e);a.fillAndStroke();a.rect(2*b,0,b,e);a.fillAndStroke();a.rect(4*b,0,b,e);a.fillAndStroke()};mxCellRenderer.registerShape("parallelMarker",q);t.prototype.moveTo=function(a,b){this.originalMoveTo.apply(this.canvas,arguments);this.lastX=a;this.lastY=b;this.firstX=a;this.firstY=b};t.prototype.close=function(){null!=this.firstX&&
null!=this.firstY&&(this.lineTo(this.firstX,this.firstY),this.originalClose.apply(this.canvas,arguments));this.originalClose.apply(this.canvas,arguments)};t.prototype.quadTo=function(a,b,c,d){this.originalQuadTo.apply(this.canvas,arguments);this.lastX=c;this.lastY=d};t.prototype.curveTo=function(a,b,c,d,e,f){this.originalCurveTo.apply(this.canvas,arguments);this.lastX=e;this.lastY=f};t.prototype.arcTo=function(a,b,c,d,e,f,g){this.originalArcTo.apply(this.canvas,arguments);this.lastX=f;this.lastY=
g};t.prototype.lineTo=function(a,b){if(null!=this.lastX&&null!=this.lastY){var c=function(a){return"number"===typeof a?a?0>a?-1:1:a===a?0:NaN:NaN},d=Math.abs(a-this.lastX),e=Math.abs(b-this.lastY),f=Math.sqrt(d*d+e*e);if(2>f){this.originalLineTo.apply(this.canvas,arguments);this.lastX=a;this.lastY=b;return}var g=Math.round(f/10),h=this.defaultVariation;5>g&&(g=5,h/=3);for(var k=c(a-this.lastX)*d/g,c=c(b-this.lastY)*e/g,d=d/f,e=e/f,f=0;f<g;f++){var P=(Math.random()-.5)*h;this.originalLineTo.call(this.canvas,
k*f+this.lastX-P*e,c*f+this.lastY-P*d)}this.originalLineTo.call(this.canvas,a,b)}else this.originalLineTo.apply(this.canvas,arguments);this.lastX=a;this.lastY=b};t.prototype.destroy=function(){this.canvas.lineTo=this.originalLineTo;this.canvas.moveTo=this.originalMoveTo;this.canvas.close=this.originalClose;this.canvas.quadTo=this.originalQuadTo;this.canvas.curveTo=this.originalCurveTo;this.canvas.arcTo=this.originalArcTo};var Ka=mxShape.prototype.paint;mxShape.prototype.defaultJiggle=1.5;mxShape.prototype.paint=
@@ -2850,38 +2850,38 @@ mxUtils.getValue(this.style,mxConstants.STYLE_ARCSIZE,100*mxConstants.RECTANGLE_
function(a,b,c,d,e){};mxCellRenderer.registerShape("transparent",w);mxUtils.extend(v,mxHexagon);v.prototype.size=30;v.prototype.position=.5;v.prototype.position2=.5;v.prototype.base=20;v.prototype.getLabelMargins=function(){return new mxRectangle(0,0,0,parseFloat(mxUtils.getValue(this.style,"size",this.size))*this.scale)};v.prototype.redrawPath=function(a,b,c,d,e){b=mxUtils.getValue(this.style,mxConstants.STYLE_ARCSIZE,mxConstants.LINE_ARCSIZE)/2;c=Math.max(0,Math.min(e,parseFloat(mxUtils.getValue(this.style,
"size",this.size))));var f=d*Math.max(0,Math.min(1,parseFloat(mxUtils.getValue(this.style,"position",this.position)))),g=d*Math.max(0,Math.min(1,parseFloat(mxUtils.getValue(this.style,"position2",this.position2)))),h=Math.max(0,Math.min(d,parseFloat(mxUtils.getValue(this.style,"base",this.base))));this.addPoints(a,[new mxPoint(0,0),new mxPoint(d,0),new mxPoint(d,e-c),new mxPoint(Math.min(d,f+h),e-c),new mxPoint(g,e),new mxPoint(Math.max(0,f),e-c),new mxPoint(0,e-c)],this.isRounded,b,!0,[4])};mxCellRenderer.registerShape("callout",
v);mxUtils.extend(u,mxActor);u.prototype.size=.2;u.prototype.fixedSize=20;u.prototype.redrawPath=function(a,b,c,d,e){b="0"!=mxUtils.getValue(this.style,"fixedSize","0")?Math.max(0,Math.min(d,parseFloat(mxUtils.getValue(this.style,"size",this.fixedSize)))):d*Math.max(0,Math.min(1,parseFloat(mxUtils.getValue(this.style,"size",this.size))));c=mxUtils.getValue(this.style,mxConstants.STYLE_ARCSIZE,mxConstants.LINE_ARCSIZE)/2;this.addPoints(a,[new mxPoint(0,0),new mxPoint(d-b,0),new mxPoint(d,e/2),new mxPoint(d-
-b,e),new mxPoint(0,e),new mxPoint(b,e/2)],this.isRounded,c,!0);a.end()};mxCellRenderer.registerShape("step",u);mxUtils.extend(A,mxHexagon);A.prototype.size=.25;A.prototype.redrawPath=function(a,b,c,d,e){b=d*Math.max(0,Math.min(1,parseFloat(mxUtils.getValue(this.style,"size",this.size))));c=mxUtils.getValue(this.style,mxConstants.STYLE_ARCSIZE,mxConstants.LINE_ARCSIZE)/2;this.addPoints(a,[new mxPoint(b,0),new mxPoint(d-b,0),new mxPoint(d,.5*e),new mxPoint(d-b,e),new mxPoint(b,e),new mxPoint(0,.5*e)],
-this.isRounded,c,!0)};mxCellRenderer.registerShape("hexagon",A);mxUtils.extend(x,mxRectangleShape);x.prototype.isHtmlAllowed=function(){return!1};x.prototype.paintForeground=function(a,b,c,d,e){var f=Math.min(d/5,e/5)+1;a.begin();a.moveTo(b+d/2,c+f);a.lineTo(b+d/2,c+e-f);a.moveTo(b+f,c+e/2);a.lineTo(b+d-f,c+e/2);a.end();a.stroke();mxRectangleShape.prototype.paintForeground.apply(this,arguments)};mxCellRenderer.registerShape("plus",x);var Ea=mxRhombus.prototype.paintVertexShape;mxRhombus.prototype.getLabelBounds=
+b,e),new mxPoint(0,e),new mxPoint(b,e/2)],this.isRounded,c,!0);a.end()};mxCellRenderer.registerShape("step",u);mxUtils.extend(z,mxHexagon);z.prototype.size=.25;z.prototype.redrawPath=function(a,b,c,d,e){b=d*Math.max(0,Math.min(1,parseFloat(mxUtils.getValue(this.style,"size",this.size))));c=mxUtils.getValue(this.style,mxConstants.STYLE_ARCSIZE,mxConstants.LINE_ARCSIZE)/2;this.addPoints(a,[new mxPoint(b,0),new mxPoint(d-b,0),new mxPoint(d,.5*e),new mxPoint(d-b,e),new mxPoint(b,e),new mxPoint(0,.5*e)],
+this.isRounded,c,!0)};mxCellRenderer.registerShape("hexagon",z);mxUtils.extend(x,mxRectangleShape);x.prototype.isHtmlAllowed=function(){return!1};x.prototype.paintForeground=function(a,b,c,d,e){var f=Math.min(d/5,e/5)+1;a.begin();a.moveTo(b+d/2,c+f);a.lineTo(b+d/2,c+e-f);a.moveTo(b+f,c+e/2);a.lineTo(b+d-f,c+e/2);a.end();a.stroke();mxRectangleShape.prototype.paintForeground.apply(this,arguments)};mxCellRenderer.registerShape("plus",x);var Ea=mxRhombus.prototype.paintVertexShape;mxRhombus.prototype.getLabelBounds=
function(a){if(1==this.style["double"]){var b=(2*Math.max(2,this.strokewidth+1)+parseFloat(this.style[mxConstants.STYLE_MARGIN]||0))*this.scale;return new mxRectangle(a.x+b,a.y+b,a.width-2*b,a.height-2*b)}return a};mxRhombus.prototype.paintVertexShape=function(a,b,c,d,e){Ea.apply(this,arguments);if(!this.outline&&1==this.style["double"]){var f=2*Math.max(2,this.strokewidth+1)+parseFloat(this.style[mxConstants.STYLE_MARGIN]||0);b+=f;c+=f;d-=2*f;e-=2*f;0<d&&0<e&&(a.setShadow(!1),Ea.apply(this,[a,b,
-c,d,e]))}};mxUtils.extend(C,mxRectangleShape);C.prototype.isHtmlAllowed=function(){return!1};C.prototype.getLabelBounds=function(a){if(1==this.style["double"]){var b=(Math.max(2,this.strokewidth+1)+parseFloat(this.style[mxConstants.STYLE_MARGIN]||0))*this.scale;return new mxRectangle(a.x+b,a.y+b,a.width-2*b,a.height-2*b)}return a};C.prototype.paintForeground=function(a,b,c,d,e){if(null!=this.style){if(!this.outline&&1==this.style["double"]){var f=Math.max(2,this.strokewidth+1)+parseFloat(this.style[mxConstants.STYLE_MARGIN]||
+c,d,e]))}};mxUtils.extend(D,mxRectangleShape);D.prototype.isHtmlAllowed=function(){return!1};D.prototype.getLabelBounds=function(a){if(1==this.style["double"]){var b=(Math.max(2,this.strokewidth+1)+parseFloat(this.style[mxConstants.STYLE_MARGIN]||0))*this.scale;return new mxRectangle(a.x+b,a.y+b,a.width-2*b,a.height-2*b)}return a};D.prototype.paintForeground=function(a,b,c,d,e){if(null!=this.style){if(!this.outline&&1==this.style["double"]){var f=Math.max(2,this.strokewidth+1)+parseFloat(this.style[mxConstants.STYLE_MARGIN]||
0);b+=f;c+=f;d-=2*f;e-=2*f;0<d&&0<e&&mxRectangleShape.prototype.paintBackground.apply(this,arguments)}a.setDashed(!1);var f=0,g;do{g=mxCellRenderer.defaultShapes[this.style["symbol"+f]];if(null!=g){var h=this.style["symbol"+f+"Align"],k=this.style["symbol"+f+"VerticalAlign"],P=this.style["symbol"+f+"Width"],l=this.style["symbol"+f+"Height"],m=this.style["symbol"+f+"Spacing"]||0,Aa=this.style["symbol"+f+"VSpacing"]||m,aa=this.style["symbol"+f+"ArcSpacing"];null!=aa&&(aa*=this.getArcSize(d+this.strokewidth,
-e+this.strokewidth),m+=aa,Aa+=aa);var aa=b,ra=c,aa=h==mxConstants.ALIGN_CENTER?aa+(d-P)/2:h==mxConstants.ALIGN_RIGHT?aa+(d-P-m):aa+m,ra=k==mxConstants.ALIGN_MIDDLE?ra+(e-l)/2:k==mxConstants.ALIGN_BOTTOM?ra+(e-l-Aa):ra+Aa;a.save();h=new g;h.style=this.style;g.prototype.paintVertexShape.call(h,a,aa,ra,P,l);a.restore()}f++}while(null!=g)}mxRectangleShape.prototype.paintForeground.apply(this,arguments)};mxCellRenderer.registerShape("ext",C);mxUtils.extend(B,mxCylinder);B.prototype.redrawPath=function(a,
-b,c,d,e,f){f?(a.moveTo(0,0),a.lineTo(d/2,e/2),a.lineTo(d,0),a.end()):(a.moveTo(0,0),a.lineTo(d,0),a.lineTo(d,e),a.lineTo(0,e),a.close())};mxCellRenderer.registerShape("message",B);mxUtils.extend(y,mxShape);y.prototype.paintBackground=function(a,b,c,d,e){a.translate(b,c);a.ellipse(d/4,0,d/2,e/4);a.fillAndStroke();a.begin();a.moveTo(d/2,e/4);a.lineTo(d/2,2*e/3);a.moveTo(d/2,e/3);a.lineTo(0,e/3);a.moveTo(d/2,e/3);a.lineTo(d,e/3);a.moveTo(d/2,2*e/3);a.lineTo(0,e);a.moveTo(d/2,2*e/3);a.lineTo(d,e);a.end();
-a.stroke()};mxCellRenderer.registerShape("umlActor",y);mxUtils.extend(I,mxShape);I.prototype.getLabelMargins=function(a){return new mxRectangle(a.width/6,0,0,0)};I.prototype.paintBackground=function(a,b,c,d,e){a.translate(b,c);a.begin();a.moveTo(0,e/4);a.lineTo(0,3*e/4);a.end();a.stroke();a.begin();a.moveTo(0,e/2);a.lineTo(d/6,e/2);a.end();a.stroke();a.ellipse(d/6,0,5*d/6,e);a.fillAndStroke()};mxCellRenderer.registerShape("umlBoundary",I);mxUtils.extend(L,mxEllipse);L.prototype.paintVertexShape=function(a,
-b,c,d,e){mxEllipse.prototype.paintVertexShape.apply(this,arguments);a.begin();a.moveTo(b+d/8,c+e);a.lineTo(b+7*d/8,c+e);a.end();a.stroke()};mxCellRenderer.registerShape("umlEntity",L);mxUtils.extend(J,mxShape);J.prototype.paintVertexShape=function(a,b,c,d,e){a.translate(b,c);a.begin();a.moveTo(d,0);a.lineTo(0,e);a.moveTo(0,0);a.lineTo(d,e);a.end();a.stroke()};mxCellRenderer.registerShape("umlDestroy",J);mxUtils.extend(H,mxShape);H.prototype.getLabelBounds=function(a){return new mxRectangle(a.x,a.y+
-a.height/8,a.width,7*a.height/8)};H.prototype.paintBackground=function(a,b,c,d,e){a.translate(b,c);a.begin();a.moveTo(3*d/8,e/8*1.1);a.lineTo(5*d/8,0);a.end();a.stroke();a.ellipse(0,e/8,d,7*e/8);a.fillAndStroke()};H.prototype.paintForeground=function(a,b,c,d,e){a.begin();a.moveTo(3*d/8,e/8*1.1);a.lineTo(5*d/8,e/4);a.end();a.stroke()};mxCellRenderer.registerShape("umlControl",H);mxUtils.extend(D,mxRectangleShape);D.prototype.size=40;D.prototype.isHtmlAllowed=function(){return!1};D.prototype.getLabelBounds=
-function(a){var b=Math.max(0,Math.min(a.height,parseFloat(mxUtils.getValue(this.style,"size",this.size))*this.scale));return new mxRectangle(a.x,a.y,a.width,b)};D.prototype.paintBackground=function(a,b,c,d,e){var f=Math.max(0,Math.min(e,parseFloat(mxUtils.getValue(this.style,"size",this.size)))),g=mxUtils.getValue(this.style,"participant");null==g||null==this.state?mxRectangleShape.prototype.paintBackground.call(this,a,b,c,d,f):(g=this.state.view.graph.cellRenderer.getShape(g),null!=g&&g!=D&&(g=new g,
-g.apply(this.state),a.save(),g.paintVertexShape(a,b,c,d,f),a.restore()));f<e&&(a.setDashed(!0),a.begin(),a.moveTo(b+d/2,c+f),a.lineTo(b+d/2,c+e),a.end(),a.stroke())};D.prototype.paintForeground=function(a,b,c,d,e){var f=Math.max(0,Math.min(e,parseFloat(mxUtils.getValue(this.style,"size",this.size))));mxRectangleShape.prototype.paintForeground.call(this,a,b,c,d,Math.min(e,f))};mxCellRenderer.registerShape("umlLifeline",D);mxUtils.extend(K,mxShape);K.prototype.width=60;K.prototype.height=30;K.prototype.corner=
-10;K.prototype.getLabelMargins=function(a){return new mxRectangle(0,0,a.width-parseFloat(mxUtils.getValue(this.style,"width",this.width)*this.scale),a.height-parseFloat(mxUtils.getValue(this.style,"height",this.height)*this.scale))};K.prototype.paintBackground=function(a,b,c,d,e){var f=this.corner,g=Math.min(d,Math.max(f,parseFloat(mxUtils.getValue(this.style,"width",this.width)))),h=Math.min(e,Math.max(1.5*f,parseFloat(mxUtils.getValue(this.style,"height",this.height)))),k=mxUtils.getValue(this.style,
+e+this.strokewidth),m+=aa,Aa+=aa);var aa=b,ra=c,aa=h==mxConstants.ALIGN_CENTER?aa+(d-P)/2:h==mxConstants.ALIGN_RIGHT?aa+(d-P-m):aa+m,ra=k==mxConstants.ALIGN_MIDDLE?ra+(e-l)/2:k==mxConstants.ALIGN_BOTTOM?ra+(e-l-Aa):ra+Aa;a.save();h=new g;h.style=this.style;g.prototype.paintVertexShape.call(h,a,aa,ra,P,l);a.restore()}f++}while(null!=g)}mxRectangleShape.prototype.paintForeground.apply(this,arguments)};mxCellRenderer.registerShape("ext",D);mxUtils.extend(A,mxCylinder);A.prototype.redrawPath=function(a,
+b,c,d,e,f){f?(a.moveTo(0,0),a.lineTo(d/2,e/2),a.lineTo(d,0),a.end()):(a.moveTo(0,0),a.lineTo(d,0),a.lineTo(d,e),a.lineTo(0,e),a.close())};mxCellRenderer.registerShape("message",A);mxUtils.extend(C,mxShape);C.prototype.paintBackground=function(a,b,c,d,e){a.translate(b,c);a.ellipse(d/4,0,d/2,e/4);a.fillAndStroke();a.begin();a.moveTo(d/2,e/4);a.lineTo(d/2,2*e/3);a.moveTo(d/2,e/3);a.lineTo(0,e/3);a.moveTo(d/2,e/3);a.lineTo(d,e/3);a.moveTo(d/2,2*e/3);a.lineTo(0,e);a.moveTo(d/2,2*e/3);a.lineTo(d,e);a.end();
+a.stroke()};mxCellRenderer.registerShape("umlActor",C);mxUtils.extend(B,mxShape);B.prototype.getLabelMargins=function(a){return new mxRectangle(a.width/6,0,0,0)};B.prototype.paintBackground=function(a,b,c,d,e){a.translate(b,c);a.begin();a.moveTo(0,e/4);a.lineTo(0,3*e/4);a.end();a.stroke();a.begin();a.moveTo(0,e/2);a.lineTo(d/6,e/2);a.end();a.stroke();a.ellipse(d/6,0,5*d/6,e);a.fillAndStroke()};mxCellRenderer.registerShape("umlBoundary",B);mxUtils.extend(L,mxEllipse);L.prototype.paintVertexShape=function(a,
+b,c,d,e){mxEllipse.prototype.paintVertexShape.apply(this,arguments);a.begin();a.moveTo(b+d/8,c+e);a.lineTo(b+7*d/8,c+e);a.end();a.stroke()};mxCellRenderer.registerShape("umlEntity",L);mxUtils.extend(K,mxShape);K.prototype.paintVertexShape=function(a,b,c,d,e){a.translate(b,c);a.begin();a.moveTo(d,0);a.lineTo(0,e);a.moveTo(0,0);a.lineTo(d,e);a.end();a.stroke()};mxCellRenderer.registerShape("umlDestroy",K);mxUtils.extend(I,mxShape);I.prototype.getLabelBounds=function(a){return new mxRectangle(a.x,a.y+
+a.height/8,a.width,7*a.height/8)};I.prototype.paintBackground=function(a,b,c,d,e){a.translate(b,c);a.begin();a.moveTo(3*d/8,e/8*1.1);a.lineTo(5*d/8,0);a.end();a.stroke();a.ellipse(0,e/8,d,7*e/8);a.fillAndStroke()};I.prototype.paintForeground=function(a,b,c,d,e){a.begin();a.moveTo(3*d/8,e/8*1.1);a.lineTo(5*d/8,e/4);a.end();a.stroke()};mxCellRenderer.registerShape("umlControl",I);mxUtils.extend(E,mxRectangleShape);E.prototype.size=40;E.prototype.isHtmlAllowed=function(){return!1};E.prototype.getLabelBounds=
+function(a){var b=Math.max(0,Math.min(a.height,parseFloat(mxUtils.getValue(this.style,"size",this.size))*this.scale));return new mxRectangle(a.x,a.y,a.width,b)};E.prototype.paintBackground=function(a,b,c,d,e){var f=Math.max(0,Math.min(e,parseFloat(mxUtils.getValue(this.style,"size",this.size)))),g=mxUtils.getValue(this.style,"participant");null==g||null==this.state?mxRectangleShape.prototype.paintBackground.call(this,a,b,c,d,f):(g=this.state.view.graph.cellRenderer.getShape(g),null!=g&&g!=E&&(g=new g,
+g.apply(this.state),a.save(),g.paintVertexShape(a,b,c,d,f),a.restore()));f<e&&(a.setDashed(!0),a.begin(),a.moveTo(b+d/2,c+f),a.lineTo(b+d/2,c+e),a.end(),a.stroke())};E.prototype.paintForeground=function(a,b,c,d,e){var f=Math.max(0,Math.min(e,parseFloat(mxUtils.getValue(this.style,"size",this.size))));mxRectangleShape.prototype.paintForeground.call(this,a,b,c,d,Math.min(e,f))};mxCellRenderer.registerShape("umlLifeline",E);mxUtils.extend(J,mxShape);J.prototype.width=60;J.prototype.height=30;J.prototype.corner=
+10;J.prototype.getLabelMargins=function(a){return new mxRectangle(0,0,a.width-parseFloat(mxUtils.getValue(this.style,"width",this.width)*this.scale),a.height-parseFloat(mxUtils.getValue(this.style,"height",this.height)*this.scale))};J.prototype.paintBackground=function(a,b,c,d,e){var f=this.corner,g=Math.min(d,Math.max(f,parseFloat(mxUtils.getValue(this.style,"width",this.width)))),h=Math.min(e,Math.max(1.5*f,parseFloat(mxUtils.getValue(this.style,"height",this.height)))),k=mxUtils.getValue(this.style,
mxConstants.STYLE_SWIMLANE_FILLCOLOR,mxConstants.NONE);k!=mxConstants.NONE&&(a.setFillColor(k),a.rect(b,c,d,e),a.fill());null!=this.fill&&this.fill!=mxConstants.NONE&&this.gradient&&this.gradient!=mxConstants.NONE?(this.getGradientBounds(a,b,c,d,e),a.setGradient(this.fill,this.gradient,b,c,d,e,this.gradientDirection)):a.setFillColor(this.fill);a.begin();a.moveTo(b,c);a.lineTo(b+g,c);a.lineTo(b+g,c+Math.max(0,h-1.5*f));a.lineTo(b+Math.max(0,g-f),c+h);a.lineTo(b,c+h);a.close();a.fillAndStroke();a.begin();
-a.moveTo(b+g,c);a.lineTo(b+d,c);a.lineTo(b+d,c+e);a.lineTo(b,c+e);a.lineTo(b,c+h);a.stroke()};mxCellRenderer.registerShape("umlFrame",K);mxPerimeter.LifelinePerimeter=function(a,b,c,d){d=D.prototype.size;null!=b&&(d=mxUtils.getValue(b.style,"size",d)*b.view.scale);b=parseFloat(b.style[mxConstants.STYLE_STROKEWIDTH]||1)*b.view.scale/2-1;c.x<a.getCenterX()&&(b=-1*(b+1));return new mxPoint(a.getCenterX()+b,Math.min(a.y+a.height,Math.max(a.y+d,c.y)))};mxStyleRegistry.putValue("lifelinePerimeter",mxPerimeter.LifelinePerimeter);
+a.moveTo(b+g,c);a.lineTo(b+d,c);a.lineTo(b+d,c+e);a.lineTo(b,c+e);a.lineTo(b,c+h);a.stroke()};mxCellRenderer.registerShape("umlFrame",J);mxPerimeter.LifelinePerimeter=function(a,b,c,d){d=E.prototype.size;null!=b&&(d=mxUtils.getValue(b.style,"size",d)*b.view.scale);b=parseFloat(b.style[mxConstants.STYLE_STROKEWIDTH]||1)*b.view.scale/2-1;c.x<a.getCenterX()&&(b=-1*(b+1));return new mxPoint(a.getCenterX()+b,Math.min(a.y+a.height,Math.max(a.y+d,c.y)))};mxStyleRegistry.putValue("lifelinePerimeter",mxPerimeter.LifelinePerimeter);
mxPerimeter.OrthogonalPerimeter=function(a,b,c,d){d=!0;return mxPerimeter.RectanglePerimeter.apply(this,arguments)};mxStyleRegistry.putValue("orthogonalPerimeter",mxPerimeter.OrthogonalPerimeter);mxPerimeter.BackbonePerimeter=function(a,b,c,d){d=parseFloat(b.style[mxConstants.STYLE_STROKEWIDTH]||1)*b.view.scale/2-1;null!=b.style.backboneSize&&(d+=parseFloat(b.style.backboneSize)*b.view.scale/2-1);if("south"==b.style[mxConstants.STYLE_DIRECTION]||"north"==b.style[mxConstants.STYLE_DIRECTION])return c.x<
a.getCenterX()&&(d=-1*(d+1)),new mxPoint(a.getCenterX()+d,Math.min(a.y+a.height,Math.max(a.y,c.y)));c.y<a.getCenterY()&&(d=-1*(d+1));return new mxPoint(Math.min(a.x+a.width,Math.max(a.x,c.x)),a.getCenterY()+d)};mxStyleRegistry.putValue("backbonePerimeter",mxPerimeter.BackbonePerimeter);mxPerimeter.CalloutPerimeter=function(a,b,c,d){return mxPerimeter.RectanglePerimeter(mxUtils.getDirectedBounds(a,new mxRectangle(0,0,0,Math.max(0,Math.min(a.height,parseFloat(mxUtils.getValue(b.style,"size",v.prototype.size))*
b.view.scale))),b.style),b,c,d)};mxStyleRegistry.putValue("calloutPerimeter",mxPerimeter.CalloutPerimeter);mxPerimeter.ParallelogramPerimeter=function(a,b,c,d){var e=m.prototype.size;null!=b&&(e=mxUtils.getValue(b.style,"size",e));var f=a.x,g=a.y,h=a.width,k=a.height;b=null!=b?mxUtils.getValue(b.style,mxConstants.STYLE_DIRECTION,mxConstants.DIRECTION_EAST):mxConstants.DIRECTION_EAST;b==mxConstants.DIRECTION_NORTH||b==mxConstants.DIRECTION_SOUTH?(e=k*Math.max(0,Math.min(1,e)),g=[new mxPoint(f,g),new mxPoint(f+
-h,g+e),new mxPoint(f+h,g+k),new mxPoint(f,g+k-e),new mxPoint(f,g)]):(e=h*Math.max(0,Math.min(1,e)),g=[new mxPoint(f+e,g),new mxPoint(f+h,g),new mxPoint(f+h-e,g+k),new mxPoint(f,g+k),new mxPoint(f+e,g)]);k=a.getCenterX();a=a.getCenterY();a=new mxPoint(k,a);d&&(c.x<f||c.x>f+h?a.y=c.y:a.x=c.x);return mxUtils.getPerimeterPoint(g,a,c)};mxStyleRegistry.putValue("parallelogramPerimeter",mxPerimeter.ParallelogramPerimeter);mxPerimeter.TrapezoidPerimeter=function(a,b,c,d){var e=n.prototype.size;null!=b&&(e=
+h,g+e),new mxPoint(f+h,g+k),new mxPoint(f,g+k-e),new mxPoint(f,g)]):(e=h*Math.max(0,Math.min(1,e)),g=[new mxPoint(f+e,g),new mxPoint(f+h,g),new mxPoint(f+h-e,g+k),new mxPoint(f,g+k),new mxPoint(f+e,g)]);k=a.getCenterX();a=a.getCenterY();a=new mxPoint(k,a);d&&(c.x<f||c.x>f+h?a.y=c.y:a.x=c.x);return mxUtils.getPerimeterPoint(g,a,c)};mxStyleRegistry.putValue("parallelogramPerimeter",mxPerimeter.ParallelogramPerimeter);mxPerimeter.TrapezoidPerimeter=function(a,b,c,d){var e=p.prototype.size;null!=b&&(e=
mxUtils.getValue(b.style,"size",e));var f=a.x,g=a.y,h=a.width,k=a.height;b=null!=b?mxUtils.getValue(b.style,mxConstants.STYLE_DIRECTION,mxConstants.DIRECTION_EAST):mxConstants.DIRECTION_EAST;b==mxConstants.DIRECTION_EAST?(e=h*Math.max(0,Math.min(1,e)),g=[new mxPoint(f+e,g),new mxPoint(f+h-e,g),new mxPoint(f+h,g+k),new mxPoint(f,g+k),new mxPoint(f+e,g)]):b==mxConstants.DIRECTION_WEST?(e=h*Math.max(0,Math.min(1,e)),g=[new mxPoint(f,g),new mxPoint(f+h,g),new mxPoint(f+h-e,g+k),new mxPoint(f+e,g+k),new mxPoint(f,
g)]):b==mxConstants.DIRECTION_NORTH?(e=k*Math.max(0,Math.min(1,e)),g=[new mxPoint(f,g+e),new mxPoint(f+h,g),new mxPoint(f+h,g+k),new mxPoint(f,g+k-e),new mxPoint(f,g+e)]):(e=k*Math.max(0,Math.min(1,e)),g=[new mxPoint(f,g),new mxPoint(f+h,g+e),new mxPoint(f+h,g+k-e),new mxPoint(f,g+k),new mxPoint(f,g)]);k=a.getCenterX();a=a.getCenterY();a=new mxPoint(k,a);d&&(c.x<f||c.x>f+h?a.y=c.y:a.x=c.x);return mxUtils.getPerimeterPoint(g,a,c)};mxStyleRegistry.putValue("trapezoidPerimeter",mxPerimeter.TrapezoidPerimeter);
mxPerimeter.StepPerimeter=function(a,b,c,d){var e="0"!=mxUtils.getValue(b.style,"fixedSize","0"),f=e?u.prototype.fixedSize:u.prototype.size;null!=b&&(f=mxUtils.getValue(b.style,"size",f));var g=a.x,h=a.y,k=a.width,l=a.height,P=a.getCenterX();a=a.getCenterY();b=null!=b?mxUtils.getValue(b.style,mxConstants.STYLE_DIRECTION,mxConstants.DIRECTION_EAST):mxConstants.DIRECTION_EAST;b==mxConstants.DIRECTION_EAST?(e=e?Math.max(0,Math.min(k,f)):k*Math.max(0,Math.min(1,f)),h=[new mxPoint(g,h),new mxPoint(g+k-
e,h),new mxPoint(g+k,a),new mxPoint(g+k-e,h+l),new mxPoint(g,h+l),new mxPoint(g+e,a),new mxPoint(g,h)]):b==mxConstants.DIRECTION_WEST?(e=e?Math.max(0,Math.min(k,f)):k*Math.max(0,Math.min(1,f)),h=[new mxPoint(g+e,h),new mxPoint(g+k,h),new mxPoint(g+k-e,a),new mxPoint(g+k,h+l),new mxPoint(g+e,h+l),new mxPoint(g,a),new mxPoint(g+e,h)]):b==mxConstants.DIRECTION_NORTH?(e=e?Math.max(0,Math.min(l,f)):l*Math.max(0,Math.min(1,f)),h=[new mxPoint(g,h+e),new mxPoint(P,h),new mxPoint(g+k,h+e),new mxPoint(g+k,
-h+l),new mxPoint(P,h+l-e),new mxPoint(g,h+l),new mxPoint(g,h+e)]):(e=e?Math.max(0,Math.min(l,f)):l*Math.max(0,Math.min(1,f)),h=[new mxPoint(g,h),new mxPoint(P,h+e),new mxPoint(g+k,h),new mxPoint(g+k,h+l-e),new mxPoint(P,h+l),new mxPoint(g,h+l-e),new mxPoint(g,h)]);P=new mxPoint(P,a);d&&(c.x<g||c.x>g+k?P.y=c.y:P.x=c.x);return mxUtils.getPerimeterPoint(h,P,c)};mxStyleRegistry.putValue("stepPerimeter",mxPerimeter.StepPerimeter);mxPerimeter.HexagonPerimeter2=function(a,b,c,d){var e=A.prototype.size;null!=
+h+l),new mxPoint(P,h+l-e),new mxPoint(g,h+l),new mxPoint(g,h+e)]):(e=e?Math.max(0,Math.min(l,f)):l*Math.max(0,Math.min(1,f)),h=[new mxPoint(g,h),new mxPoint(P,h+e),new mxPoint(g+k,h),new mxPoint(g+k,h+l-e),new mxPoint(P,h+l),new mxPoint(g,h+l-e),new mxPoint(g,h)]);P=new mxPoint(P,a);d&&(c.x<g||c.x>g+k?P.y=c.y:P.x=c.x);return mxUtils.getPerimeterPoint(h,P,c)};mxStyleRegistry.putValue("stepPerimeter",mxPerimeter.StepPerimeter);mxPerimeter.HexagonPerimeter2=function(a,b,c,d){var e=z.prototype.size;null!=
b&&(e=mxUtils.getValue(b.style,"size",e));var f=a.x,g=a.y,h=a.width,k=a.height,l=a.getCenterX();a=a.getCenterY();b=null!=b?mxUtils.getValue(b.style,mxConstants.STYLE_DIRECTION,mxConstants.DIRECTION_EAST):mxConstants.DIRECTION_EAST;b==mxConstants.DIRECTION_NORTH||b==mxConstants.DIRECTION_SOUTH?(e=k*Math.max(0,Math.min(1,e)),g=[new mxPoint(l,g),new mxPoint(f+h,g+e),new mxPoint(f+h,g+k-e),new mxPoint(l,g+k),new mxPoint(f,g+k-e),new mxPoint(f,g+e),new mxPoint(l,g)]):(e=h*Math.max(0,Math.min(1,e)),g=[new mxPoint(f+
e,g),new mxPoint(f+h-e,g),new mxPoint(f+h,a),new mxPoint(f+h-e,g+k),new mxPoint(f+e,g+k),new mxPoint(f,a),new mxPoint(f+e,g)]);l=new mxPoint(l,a);d&&(c.x<f||c.x>f+h?l.y=c.y:l.x=c.x);return mxUtils.getPerimeterPoint(g,l,c)};mxStyleRegistry.putValue("hexagonPerimeter2",mxPerimeter.HexagonPerimeter2);mxUtils.extend(N,mxShape);N.prototype.size=10;N.prototype.paintBackground=function(a,b,c,d,e){var f=parseFloat(mxUtils.getValue(this.style,"size",this.size));a.translate(b,c);a.ellipse((d-f)/2,0,f,f);a.fillAndStroke();
a.begin();a.moveTo(d/2,f);a.lineTo(d/2,e);a.end();a.stroke()};mxCellRenderer.registerShape("lollipop",N);mxUtils.extend(Q,mxShape);Q.prototype.size=10;Q.prototype.inset=2;Q.prototype.paintBackground=function(a,b,c,d,e){var f=parseFloat(mxUtils.getValue(this.style,"size",this.size)),g=parseFloat(mxUtils.getValue(this.style,"inset",this.inset))+this.strokewidth;a.translate(b,c);a.begin();a.moveTo(d/2,f+g);a.lineTo(d/2,e);a.end();a.stroke();a.begin();a.moveTo((d-f)/2-g,f/2);a.quadTo((d-f)/2-g,f+g,d/
2,f+g);a.quadTo((d+f)/2+g,f+g,(d+f)/2+g,f/2);a.end();a.stroke()};mxCellRenderer.registerShape("requires",Q);mxUtils.extend(O,mxCylinder);O.prototype.jettyWidth=32;O.prototype.jettyHeight=12;O.prototype.redrawPath=function(a,b,c,d,e,f){var g=parseFloat(mxUtils.getValue(this.style,"jettyWidth",this.jettyWidth));b=parseFloat(mxUtils.getValue(this.style,"jettyHeight",this.jettyHeight));c=g/2;var g=c+g/2,h=.3*e-b/2,k=.7*e-b/2;f?(a.moveTo(c,h),a.lineTo(g,h),a.lineTo(g,h+b),a.lineTo(c,h+b),a.moveTo(c,k),
-a.lineTo(g,k),a.lineTo(g,k+b),a.lineTo(c,k+b)):(a.moveTo(c,0),a.lineTo(d,0),a.lineTo(d,e),a.lineTo(c,e),a.lineTo(c,k+b),a.lineTo(0,k+b),a.lineTo(0,k),a.lineTo(c,k),a.lineTo(c,h+b),a.lineTo(0,h+b),a.lineTo(0,h),a.lineTo(c,h),a.close());a.end()};mxCellRenderer.registerShape("component",O);mxUtils.extend(E,mxDoubleEllipse);E.prototype.outerStroke=!0;E.prototype.paintVertexShape=function(a,b,c,d,e){var f=Math.min(4,Math.min(d/5,e/5));0<d&&0<e&&(a.ellipse(b+f,c+f,d-2*f,e-2*f),a.fillAndStroke());a.setShadow(!1);
-this.outerStroke&&(a.ellipse(b,c,d,e),a.stroke())};mxCellRenderer.registerShape("endState",E);mxUtils.extend(G,E);G.prototype.outerStroke=!1;mxCellRenderer.registerShape("startState",G);mxUtils.extend(F,mxArrowConnector);F.prototype.defaultWidth=4;F.prototype.isOpenEnded=function(){return!0};F.prototype.getEdgeWidth=function(){return mxUtils.getNumber(this.style,"width",this.defaultWidth)+Math.max(0,this.strokewidth-1)};F.prototype.isArrowRounded=function(){return this.isRounded};mxCellRenderer.registerShape("link",
-F);mxUtils.extend(z,mxArrowConnector);z.prototype.defaultWidth=10;z.prototype.defaultArrowWidth=20;z.prototype.getStartArrowWidth=function(){return this.getEdgeWidth()+mxUtils.getNumber(this.style,"startWidth",this.defaultArrowWidth)};z.prototype.getEndArrowWidth=function(){return this.getEdgeWidth()+mxUtils.getNumber(this.style,"endWidth",this.defaultArrowWidth)};z.prototype.getEdgeWidth=function(){return mxUtils.getNumber(this.style,"width",this.defaultWidth)+Math.max(0,this.strokewidth-1)};mxCellRenderer.registerShape("flexArrow",
-z);mxUtils.extend(W,mxActor);W.prototype.size=30;W.prototype.redrawPath=function(a,b,c,d,e){b=Math.min(e,parseFloat(mxUtils.getValue(this.style,"size",this.size)));c=mxUtils.getValue(this.style,mxConstants.STYLE_ARCSIZE,mxConstants.LINE_ARCSIZE)/2;this.addPoints(a,[new mxPoint(0,e),new mxPoint(0,b),new mxPoint(d,0),new mxPoint(d,e)],this.isRounded,c,!0);a.end()};mxCellRenderer.registerShape("manualInput",W);mxUtils.extend(R,mxRectangleShape);R.prototype.dx=20;R.prototype.dy=20;R.prototype.isHtmlAllowed=
+a.lineTo(g,k),a.lineTo(g,k+b),a.lineTo(c,k+b)):(a.moveTo(c,0),a.lineTo(d,0),a.lineTo(d,e),a.lineTo(c,e),a.lineTo(c,k+b),a.lineTo(0,k+b),a.lineTo(0,k),a.lineTo(c,k),a.lineTo(c,h+b),a.lineTo(0,h+b),a.lineTo(0,h),a.lineTo(c,h),a.close());a.end()};mxCellRenderer.registerShape("component",O);mxUtils.extend(F,mxDoubleEllipse);F.prototype.outerStroke=!0;F.prototype.paintVertexShape=function(a,b,c,d,e){var f=Math.min(4,Math.min(d/5,e/5));0<d&&0<e&&(a.ellipse(b+f,c+f,d-2*f,e-2*f),a.fillAndStroke());a.setShadow(!1);
+this.outerStroke&&(a.ellipse(b,c,d,e),a.stroke())};mxCellRenderer.registerShape("endState",F);mxUtils.extend(H,F);H.prototype.outerStroke=!1;mxCellRenderer.registerShape("startState",H);mxUtils.extend(G,mxArrowConnector);G.prototype.defaultWidth=4;G.prototype.isOpenEnded=function(){return!0};G.prototype.getEdgeWidth=function(){return mxUtils.getNumber(this.style,"width",this.defaultWidth)+Math.max(0,this.strokewidth-1)};G.prototype.isArrowRounded=function(){return this.isRounded};mxCellRenderer.registerShape("link",
+G);mxUtils.extend(y,mxArrowConnector);y.prototype.defaultWidth=10;y.prototype.defaultArrowWidth=20;y.prototype.getStartArrowWidth=function(){return this.getEdgeWidth()+mxUtils.getNumber(this.style,"startWidth",this.defaultArrowWidth)};y.prototype.getEndArrowWidth=function(){return this.getEdgeWidth()+mxUtils.getNumber(this.style,"endWidth",this.defaultArrowWidth)};y.prototype.getEdgeWidth=function(){return mxUtils.getNumber(this.style,"width",this.defaultWidth)+Math.max(0,this.strokewidth-1)};mxCellRenderer.registerShape("flexArrow",
+y);mxUtils.extend(W,mxActor);W.prototype.size=30;W.prototype.redrawPath=function(a,b,c,d,e){b=Math.min(e,parseFloat(mxUtils.getValue(this.style,"size",this.size)));c=mxUtils.getValue(this.style,mxConstants.STYLE_ARCSIZE,mxConstants.LINE_ARCSIZE)/2;this.addPoints(a,[new mxPoint(0,e),new mxPoint(0,b),new mxPoint(d,0),new mxPoint(d,e)],this.isRounded,c,!0);a.end()};mxCellRenderer.registerShape("manualInput",W);mxUtils.extend(R,mxRectangleShape);R.prototype.dx=20;R.prototype.dy=20;R.prototype.isHtmlAllowed=
function(){return!1};R.prototype.paintForeground=function(a,b,c,d,e){mxRectangleShape.prototype.paintForeground.apply(this,arguments);var f=0;if(this.isRounded)var g=mxUtils.getValue(this.style,mxConstants.STYLE_ARCSIZE,100*mxConstants.RECTANGLE_ROUNDING_FACTOR)/100,f=Math.max(f,Math.min(d*g,e*g));g=Math.max(f,Math.min(d,parseFloat(mxUtils.getValue(this.style,"dx",this.dx))));f=Math.max(f,Math.min(e,parseFloat(mxUtils.getValue(this.style,"dy",this.dy))));a.begin();a.moveTo(b,c+f);a.lineTo(b+d,c+f);
a.end();a.stroke();a.begin();a.moveTo(b+g,c);a.lineTo(b+g,c+e);a.end();a.stroke()};mxCellRenderer.registerShape("internalStorage",R);mxUtils.extend(T,mxActor);T.prototype.dx=20;T.prototype.dy=20;T.prototype.redrawPath=function(a,b,c,d,e){b=Math.max(0,Math.min(d,parseFloat(mxUtils.getValue(this.style,"dx",this.dx))));c=Math.max(0,Math.min(e,parseFloat(mxUtils.getValue(this.style,"dy",this.dy))));parseFloat(mxUtils.getValue(this.style,"size",this.size));var f=mxUtils.getValue(this.style,mxConstants.STYLE_ARCSIZE,
mxConstants.LINE_ARCSIZE)/2;this.addPoints(a,[new mxPoint(0,0),new mxPoint(d,0),new mxPoint(d,c),new mxPoint(b,c),new mxPoint(b,e),new mxPoint(0,e)],this.isRounded,f,!0);a.end()};mxCellRenderer.registerShape("corner",T);mxUtils.extend(ca,mxActor);ca.prototype.redrawPath=function(a,b,c,d,e){a.moveTo(0,0);a.lineTo(0,e);a.end();a.moveTo(d,0);a.lineTo(d,e);a.end();a.moveTo(0,e/2);a.lineTo(d,e/2);a.end()};mxCellRenderer.registerShape("crossbar",ca);mxUtils.extend(X,mxActor);X.prototype.dx=20;X.prototype.dy=
@@ -2909,7 +2909,7 @@ function(b){var e=a.absolutePoints,f=e.length-1;b=a.view.translate;var g=a.view.
"arrowSize"],function(b){var c=Math.max(0,Math.min(1,mxUtils.getValue(this.state.style,"arrowWidth",U.prototype.arrowWidth))),d=Math.max(0,Math.min(a,mxUtils.getValue(this.state.style,"arrowSize",U.prototype.arrowSize)));return new mxPoint(b.x+(1-d)*b.width,b.y+(1-c)*b.height/2)},function(b,c){this.state.style.arrowWidth=Math.max(0,Math.min(1,Math.abs(b.y+b.height/2-c.y)/b.height*2));this.state.style.arrowSize=Math.max(0,Math.min(a,(b.x+b.width-c.x)/b.width))})]}},Ba=function(a,b,c){return function(d){var e=
[M(d,["size"],function(c){var d=Math.max(0,Math.min(c.width,Math.min(c.height,parseFloat(mxUtils.getValue(this.state.style,"size",b)))))*a;return new mxPoint(c.x+d,c.y+d)},function(b,c){this.state.style.size=Math.round(Math.max(0,Math.min(Math.min(b.width,c.x-b.x),Math.min(b.height,c.y-b.y)))/a)})];c&&mxUtils.getValue(d.style,mxConstants.STYLE_ROUNDED,!1)&&e.push(ha(d));return e}},wa=function(a,b,c,d,e){c=null!=c?c:1;return function(f){var g=[M(f,["size"],function(b){var c=null!=e?"0"!=mxUtils.getValue(this.state.style,
"fixedSize","0"):null,d=parseFloat(mxUtils.getValue(this.state.style,"size",c?e:a));return new mxPoint(b.x+Math.max(0,Math.min(b.width,d*(c?1:b.width))),b.getCenterY())},function(a,b,d){var g=null!=e?"0"!=mxUtils.getValue(this.state.style,"fixedSize","0"):null;a=g?b.x-a.x:Math.max(0,Math.min(c,(b.x-a.x)/a.width));g&&!mxEvent.isAltDown(d.getEvent())&&(a=f.view.graph.snap(a));this.state.style.size=a},null,d)];b&&mxUtils.getValue(f.style,mxConstants.STYLE_ROUNDED,!1)&&g.push(ha(f));return g}},Ga=function(a){return function(b){var c=
-[M(b,["size"],function(b){var c=Math.max(0,Math.min(a,parseFloat(mxUtils.getValue(this.state.style,"size",n.prototype.size))));return new mxPoint(b.x+c*b.width*.75,b.y+b.height/4)},function(b,c){this.state.style.size=Math.max(0,Math.min(a,(c.x-b.x)/(.75*b.width)))},null,!0)];mxUtils.getValue(b.style,mxConstants.STYLE_ROUNDED,!1)&&c.push(ha(b));return c}},ta=function(){return function(a){var b=[];mxUtils.getValue(a.style,mxConstants.STYLE_ROUNDED,!1)&&b.push(ha(a));return b}},ha=function(a,b){return M(a,
+[M(b,["size"],function(b){var c=Math.max(0,Math.min(a,parseFloat(mxUtils.getValue(this.state.style,"size",p.prototype.size))));return new mxPoint(b.x+c*b.width*.75,b.y+b.height/4)},function(b,c){this.state.style.size=Math.max(0,Math.min(a,(c.x-b.x)/(.75*b.width)))},null,!0)];mxUtils.getValue(b.style,mxConstants.STYLE_ROUNDED,!1)&&c.push(ha(b));return c}},ta=function(){return function(a){var b=[];mxUtils.getValue(a.style,mxConstants.STYLE_ROUNDED,!1)&&b.push(ha(a));return b}},ha=function(a,b){return M(a,
[mxConstants.STYLE_ARCSIZE],function(c){var d=null!=b?b:c.height/8;if("1"==mxUtils.getValue(a.style,mxConstants.STYLE_ABSOLUTE_ARCSIZE,0)){var e=mxUtils.getValue(a.style,mxConstants.STYLE_ARCSIZE,mxConstants.LINE_ARCSIZE)/2;return new mxPoint(c.x+c.width-Math.min(c.width/2,e),c.y+d)}e=Math.max(0,parseFloat(mxUtils.getValue(a.style,mxConstants.STYLE_ARCSIZE,100*mxConstants.RECTANGLE_ROUNDING_FACTOR)))/100;return new mxPoint(c.x+c.width-Math.min(Math.max(c.width/2,c.height/2),Math.min(c.width,c.height)*
e),c.y+d)},function(b,c,d){"1"==mxUtils.getValue(a.style,mxConstants.STYLE_ABSOLUTE_ARCSIZE,0)?this.state.style[mxConstants.STYLE_ARCSIZE]=Math.round(Math.max(0,Math.min(b.width,2*(b.x+b.width-c.x)))):this.state.style[mxConstants.STYLE_ARCSIZE]=Math.round(Math.min(50,Math.max(0,100*(b.width-c.x+b.x)/Math.min(b.width,b.height))))})},M=function(a,b,c,d,e,f){var g=new mxHandle(a,null,mxVertexHandler.prototype.secondaryHandleImage);g.execute=function(){for(var a=0;a<b.length;a++)this.copyStyle(b[a])};
g.getPosition=c;g.setPosition=d;g.ignoreGrid=null!=e?e:!0;if(f){var h=g.positionChanged;g.positionChanged=function(){h.apply(this,arguments);a.view.invalidate(this.state.cell);a.view.validate()}}return g},Ca={link:function(a){return[Fa(a,!0,10),Fa(a,!1,10)]},flexArrow:function(a){var b=a.view.graph.gridSize/a.view.scale,c=[];mxUtils.getValue(a.style,mxConstants.STYLE_STARTARROW,mxConstants.NONE)!=mxConstants.NONE&&(c.push(sa(a,["width",mxConstants.STYLE_STARTSIZE,mxConstants.STYLE_ENDSIZE],!0,function(b,
@@ -2923,8 +2923,8 @@ b/6&&(a.style[mxConstants.STYLE_ENDSIZE]=a.style[mxConstants.STYLE_STARTSIZE])})
Math.sqrt(mxUtils.ptSegDistSq(f.x,f.y,g.x,g.y,h.x,h.y));d=mxUtils.ptLineDist(f.x,f.y,f.x+e,f.y-d,h.x,h.y);a.style[mxConstants.STYLE_ENDSIZE]=Math.round(100*(d-a.shape.strokewidth)/3)/100/a.view.scale;a.style.endWidth=Math.max(0,Math.round(2*c)-a.shape.getEdgeWidth())/a.view.scale;mxEvent.isControlDown(k.getEvent())&&(a.style[mxConstants.STYLE_STARTSIZE]=a.style[mxConstants.STYLE_ENDSIZE],a.style.startWidth=a.style.endWidth);mxEvent.isAltDown(k.getEvent())||(Math.abs(parseFloat(a.style[mxConstants.STYLE_ENDSIZE])-
parseFloat(a.style[mxConstants.STYLE_STARTSIZE]))<b/6&&(a.style[mxConstants.STYLE_ENDSIZE]=a.style[mxConstants.STYLE_STARTSIZE]),Math.abs(parseFloat(a.style.endWidth)-parseFloat(a.style.startWidth))<b&&(a.style.endWidth=a.style.startWidth))})));return c},swimlane:function(a){var b=[M(a,[mxConstants.STYLE_STARTSIZE],function(b){var c=parseFloat(mxUtils.getValue(a.style,mxConstants.STYLE_STARTSIZE,mxConstants.DEFAULT_STARTSIZE));return 1==mxUtils.getValue(a.style,mxConstants.STYLE_HORIZONTAL,1)?new mxPoint(b.getCenterX(),
b.y+Math.max(0,Math.min(b.height,c))):new mxPoint(b.x+Math.max(0,Math.min(b.width,c)),b.getCenterY())},function(b,c){a.style[mxConstants.STYLE_STARTSIZE]=1==mxUtils.getValue(this.state.style,mxConstants.STYLE_HORIZONTAL,1)?Math.round(Math.max(0,Math.min(b.height,c.y-b.y))):Math.round(Math.max(0,Math.min(b.width,c.x-b.x)))})];if(mxUtils.getValue(a.style,mxConstants.STYLE_ROUNDED)){var c=parseFloat(mxUtils.getValue(a.style,mxConstants.STYLE_STARTSIZE,mxConstants.DEFAULT_STARTSIZE));b.push(ha(a,c/2))}return b},
-label:ta(),ext:ta(),rectangle:ta(),triangle:ta(),rhombus:ta(),umlLifeline:function(a){return[M(a,["size"],function(a){var b=Math.max(0,Math.min(a.height,parseFloat(mxUtils.getValue(this.state.style,"size",D.prototype.size))));return new mxPoint(a.getCenterX(),a.y+b)},function(a,b){this.state.style.size=Math.round(Math.max(0,Math.min(a.height,b.y-a.y)))},!1)]},umlFrame:function(a){return[M(a,["width","height"],function(a){var b=Math.max(K.prototype.corner,Math.min(a.width,mxUtils.getValue(this.state.style,
-"width",K.prototype.width))),c=Math.max(1.5*K.prototype.corner,Math.min(a.height,mxUtils.getValue(this.state.style,"height",K.prototype.height)));return new mxPoint(a.x+b,a.y+c)},function(a,b){this.state.style.width=Math.round(Math.max(K.prototype.corner,Math.min(a.width,b.x-a.x)));this.state.style.height=Math.round(Math.max(1.5*K.prototype.corner,Math.min(a.height,b.y-a.y)))},!1)]},process:function(a){var b=[M(a,["size"],function(a){var b=Math.max(0,Math.min(.5,parseFloat(mxUtils.getValue(this.state.style,
+label:ta(),ext:ta(),rectangle:ta(),triangle:ta(),rhombus:ta(),umlLifeline:function(a){return[M(a,["size"],function(a){var b=Math.max(0,Math.min(a.height,parseFloat(mxUtils.getValue(this.state.style,"size",E.prototype.size))));return new mxPoint(a.getCenterX(),a.y+b)},function(a,b){this.state.style.size=Math.round(Math.max(0,Math.min(a.height,b.y-a.y)))},!1)]},umlFrame:function(a){return[M(a,["width","height"],function(a){var b=Math.max(J.prototype.corner,Math.min(a.width,mxUtils.getValue(this.state.style,
+"width",J.prototype.width))),c=Math.max(1.5*J.prototype.corner,Math.min(a.height,mxUtils.getValue(this.state.style,"height",J.prototype.height)));return new mxPoint(a.x+b,a.y+c)},function(a,b){this.state.style.width=Math.round(Math.max(J.prototype.corner,Math.min(a.width,b.x-a.x)));this.state.style.height=Math.round(Math.max(1.5*J.prototype.corner,Math.min(a.height,b.y-a.y)))},!1)]},process:function(a){var b=[M(a,["size"],function(a){var b=Math.max(0,Math.min(.5,parseFloat(mxUtils.getValue(this.state.style,
"size",r.prototype.size))));return new mxPoint(a.x+a.width*b,a.y+a.height/4)},function(a,b){this.state.style.size=Math.max(0,Math.min(.5,(b.x-a.x)/a.width))})];mxUtils.getValue(a.style,mxConstants.STYLE_ROUNDED,!1)&&b.push(ha(a));return b},cross:function(a){return[M(a,["size"],function(a){var b=Math.min(a.width,a.height),b=Math.max(0,Math.min(1,mxUtils.getValue(this.state.style,"size",pa.prototype.size)))*b/2;return new mxPoint(a.getCenterX()-b,a.getCenterY()-b)},function(a,b){var c=Math.min(a.width,
a.height);this.state.style.size=Math.max(0,Math.min(1,Math.min(Math.max(0,a.getCenterY()-b.y)/c*2,Math.max(0,a.getCenterX()-b.x)/c*2)))})]},note:function(a){return[M(a,["size"],function(a){var b=Math.max(0,Math.min(a.width,Math.min(a.height,parseFloat(mxUtils.getValue(this.state.style,"size",f.prototype.size)))));return new mxPoint(a.x+a.width-b,a.y+b)},function(a,b){this.state.style.size=Math.round(Math.max(0,Math.min(Math.min(a.width,a.x+a.width-b.x),Math.min(a.height,b.y-a.y))))})]},manualInput:function(a){var b=
[M(a,["size"],function(a){var b=Math.max(0,Math.min(a.height,mxUtils.getValue(this.state.style,"size",W.prototype.size)));return new mxPoint(a.x+a.width/4,a.y+3*b/4)},function(a,b){this.state.style.size=Math.round(Math.max(0,Math.min(a.height,4*(b.y-a.y)/3)))})];mxUtils.getValue(a.style,mxConstants.STYLE_ROUNDED,!1)&&b.push(ha(a));return b},dataStorage:function(a){return[M(a,["size"],function(a){var b=Math.max(0,Math.min(1,parseFloat(mxUtils.getValue(this.state.style,"size",da.prototype.size))));
@@ -2937,7 +2937,7 @@ b.x-a.x)));this.state.style.dy=Math.round(Math.max(0,Math.min(a.height,b.y-a.y))
Math.min(a.height,b.y-a.y)))})]},singleArrow:ja(1),doubleArrow:ja(.5),folder:function(a){return[M(a,["tabWidth","tabHeight"],function(a){var b=Math.max(0,Math.min(a.width,mxUtils.getValue(this.state.style,"tabWidth",k.prototype.tabWidth))),c=Math.max(0,Math.min(a.height,mxUtils.getValue(this.state.style,"tabHeight",k.prototype.tabHeight)));mxUtils.getValue(this.state.style,"tabPosition",k.prototype.tabPosition)==mxConstants.ALIGN_RIGHT&&(b=a.width-b);return new mxPoint(a.x+b,a.y+c)},function(a,b){var c=
Math.max(0,Math.min(a.width,b.x-a.x));mxUtils.getValue(this.state.style,"tabPosition",k.prototype.tabPosition)==mxConstants.ALIGN_RIGHT&&(c=a.width-c);this.state.style.tabWidth=Math.round(c);this.state.style.tabHeight=Math.round(Math.max(0,Math.min(a.height,b.y-a.y)))})]},document:function(a){return[M(a,["size"],function(a){var b=Math.max(0,Math.min(1,parseFloat(mxUtils.getValue(this.state.style,"size",l.prototype.size))));return new mxPoint(a.x+3*a.width/4,a.y+(1-b)*a.height)},function(a,b){this.state.style.size=
Math.max(0,Math.min(1,(a.y+a.height-b.y)/a.height))})]},tape:function(a){return[M(a,["size"],function(a){var b=Math.max(0,Math.min(1,parseFloat(mxUtils.getValue(this.state.style,"size",h.prototype.size))));return new mxPoint(a.getCenterX(),a.y+b*a.height/2)},function(a,b){this.state.style.size=Math.max(0,Math.min(1,(b.y-a.y)/a.height*2))})]},offPageConnector:function(a){return[M(a,["size"],function(a){var b=Math.max(0,Math.min(1,parseFloat(mxUtils.getValue(this.state.style,"size",Z.prototype.size))));
-return new mxPoint(a.getCenterX(),a.y+(1-b)*a.height)},function(a,b){this.state.style.size=Math.max(0,Math.min(1,(a.y+a.height-b.y)/a.height))})]},step:wa(u.prototype.size,!0,null,!0,u.prototype.fixedSize),hexagon:wa(A.prototype.size,!0,.5,!0),curlyBracket:wa(p.prototype.size,!1),display:wa(qa.prototype.size,!1),cube:Ba(1,a.prototype.size,!1),card:Ba(.5,g.prototype.size,!0),loopLimit:Ba(.5,Y.prototype.size,!0),trapezoid:Ga(.5),parallelogram:Ga(1)};Graph.createHandle=M;Graph.handleFactory=Ca;mxVertexHandler.prototype.createCustomHandles=
+return new mxPoint(a.getCenterX(),a.y+(1-b)*a.height)},function(a,b){this.state.style.size=Math.max(0,Math.min(1,(a.y+a.height-b.y)/a.height))})]},step:wa(u.prototype.size,!0,null,!0,u.prototype.fixedSize),hexagon:wa(z.prototype.size,!0,.5,!0),curlyBracket:wa(n.prototype.size,!1),display:wa(qa.prototype.size,!1),cube:Ba(1,a.prototype.size,!1),card:Ba(.5,g.prototype.size,!0),loopLimit:Ba(.5,Y.prototype.size,!0),trapezoid:Ga(.5),parallelogram:Ga(1)};Graph.createHandle=M;Graph.handleFactory=Ca;mxVertexHandler.prototype.createCustomHandles=
function(){if(1==this.state.view.graph.getSelectionCount()&&this.graph.isCellRotatable(this.state.cell)){var a=this.state.style.shape;null==mxCellRenderer.defaultShapes[a]&&null==mxStencilRegistry.getStencil(a)&&(a=mxConstants.SHAPE_RECTANGLE);a=Ca[a];if(null!=a)return a(this.state)}return null};mxEdgeHandler.prototype.createCustomHandles=function(){if(1==this.state.view.graph.getSelectionCount()){var a=this.state.style.shape;null==mxCellRenderer.defaultShapes[a]&&null==mxStencilRegistry.getStencil(a)&&
(a=mxConstants.SHAPE_CONNECTOR);a=Ca[a];if(null!=a)return a(this.state)}return null}}else Graph.createHandle=function(){},Graph.handleFactory={};var xa=new mxPoint(1,0),ya=new mxPoint(1,0),ja=mxUtils.toRadians(-30),xa=mxUtils.getRotatedPoint(xa,Math.cos(ja),Math.sin(ja)),ja=mxUtils.toRadians(-150),ya=mxUtils.getRotatedPoint(ya,Math.cos(ja),Math.sin(ja));mxEdgeStyle.IsometricConnector=function(a,b,c,d,e){var f=a.view;d=null!=d&&0<d.length?d[0]:null;var g=a.absolutePoints,h=g[0],g=g[g.length-1];null!=
d&&(d=f.transformControlPoint(a,d));null==h&&null!=b&&(h=new mxPoint(b.getCenterX(),b.getCenterY()));null==g&&null!=c&&(g=new mxPoint(c.getCenterX(),c.getCenterY()));var k=xa.x,l=xa.y,m=ya.x,n=ya.y,p="horizontal"==mxUtils.getValue(a.style,"elbow","horizontal");if(null!=g&&null!=h){a=function(a,b,c){a-=q.x;var d=b-q.y;b=(n*a-m*d)/(k*n-l*m);a=(l*a-k*d)/(l*m-k*n);p?(c&&(q=new mxPoint(q.x+k*b,q.y+l*b),e.push(q)),q=new mxPoint(q.x+m*a,q.y+n*a)):(c&&(q=new mxPoint(q.x+m*a,q.y+n*a),e.push(q)),q=new mxPoint(q.x+
@@ -2947,7 +2947,7 @@ mxRectangleShape.prototype.constraints=[new mxConnectionConstraint(new mxPoint(.
.5))];mxLabel.prototype.constraints=mxRectangleShape.prototype.constraints;mxImageShape.prototype.constraints=mxRectangleShape.prototype.constraints;mxSwimlane.prototype.constraints=mxRectangleShape.prototype.constraints;x.prototype.constraints=mxRectangleShape.prototype.constraints;f.prototype.constraints=mxRectangleShape.prototype.constraints;g.prototype.constraints=mxRectangleShape.prototype.constraints;a.prototype.constraints=mxRectangleShape.prototype.constraints;k.prototype.constraints=mxRectangleShape.prototype.constraints;
R.prototype.constraints=mxRectangleShape.prototype.constraints;da.prototype.constraints=mxRectangleShape.prototype.constraints;fa.prototype.constraints=mxEllipse.prototype.constraints;ga.prototype.constraints=mxEllipse.prototype.constraints;ba.prototype.constraints=mxEllipse.prototype.constraints;ua.prototype.constraints=mxEllipse.prototype.constraints;W.prototype.constraints=mxRectangleShape.prototype.constraints;va.prototype.constraints=mxRectangleShape.prototype.constraints;qa.prototype.constraints=
mxRectangleShape.prototype.constraints;Y.prototype.constraints=mxRectangleShape.prototype.constraints;Z.prototype.constraints=mxRectangleShape.prototype.constraints;mxCylinder.prototype.constraints=[new mxConnectionConstraint(new mxPoint(.15,.05),!1),new mxConnectionConstraint(new mxPoint(.5,0),!0),new mxConnectionConstraint(new mxPoint(.85,.05),!1),new mxConnectionConstraint(new mxPoint(0,.3),!0),new mxConnectionConstraint(new mxPoint(0,.5),!0),new mxConnectionConstraint(new mxPoint(0,.7),!0),new mxConnectionConstraint(new mxPoint(1,
-.3),!0),new mxConnectionConstraint(new mxPoint(1,.5),!0),new mxConnectionConstraint(new mxPoint(1,.7),!0),new mxConnectionConstraint(new mxPoint(.15,.95),!1),new mxConnectionConstraint(new mxPoint(.5,1),!0),new mxConnectionConstraint(new mxPoint(.85,.95),!1)];y.prototype.constraints=[new mxConnectionConstraint(new mxPoint(.25,.1),!1),new mxConnectionConstraint(new mxPoint(.5,0),!1),new mxConnectionConstraint(new mxPoint(.75,.1),!1),new mxConnectionConstraint(new mxPoint(0,1/3),!1),new mxConnectionConstraint(new mxPoint(0,
+.3),!0),new mxConnectionConstraint(new mxPoint(1,.5),!0),new mxConnectionConstraint(new mxPoint(1,.7),!0),new mxConnectionConstraint(new mxPoint(.15,.95),!1),new mxConnectionConstraint(new mxPoint(.5,1),!0),new mxConnectionConstraint(new mxPoint(.85,.95),!1)];C.prototype.constraints=[new mxConnectionConstraint(new mxPoint(.25,.1),!1),new mxConnectionConstraint(new mxPoint(.5,0),!1),new mxConnectionConstraint(new mxPoint(.75,.1),!1),new mxConnectionConstraint(new mxPoint(0,1/3),!1),new mxConnectionConstraint(new mxPoint(0,
1),!1),new mxConnectionConstraint(new mxPoint(1,1/3),!1),new mxConnectionConstraint(new mxPoint(1,1),!1),new mxConnectionConstraint(new mxPoint(.5,.5),!1)];O.prototype.constraints=[new mxConnectionConstraint(new mxPoint(.25,0),!0),new mxConnectionConstraint(new mxPoint(.5,0),!0),new mxConnectionConstraint(new mxPoint(.75,0),!0),new mxConnectionConstraint(new mxPoint(0,.3),!0),new mxConnectionConstraint(new mxPoint(0,.7),!0),new mxConnectionConstraint(new mxPoint(1,.25),!0),new mxConnectionConstraint(new mxPoint(1,
.5),!0),new mxConnectionConstraint(new mxPoint(1,.75),!0),new mxConnectionConstraint(new mxPoint(.25,1),!0),new mxConnectionConstraint(new mxPoint(.5,1),!0),new mxConnectionConstraint(new mxPoint(.75,1),!0)];mxActor.prototype.constraints=[new mxConnectionConstraint(new mxPoint(.5,0),!0),new mxConnectionConstraint(new mxPoint(.25,.2),!1),new mxConnectionConstraint(new mxPoint(.1,.5),!1),new mxConnectionConstraint(new mxPoint(0,.75),!0),new mxConnectionConstraint(new mxPoint(.75,.25),!1),new mxConnectionConstraint(new mxPoint(.9,
.5),!1),new mxConnectionConstraint(new mxPoint(1,.75),!0),new mxConnectionConstraint(new mxPoint(.25,1),!0),new mxConnectionConstraint(new mxPoint(.5,1),!0),new mxConnectionConstraint(new mxPoint(.75,1),!0)];e.prototype.constraints=[new mxConnectionConstraint(new mxPoint(0,0),!1),new mxConnectionConstraint(new mxPoint(.5,.25),!1),new mxConnectionConstraint(new mxPoint(1,0),!1),new mxConnectionConstraint(new mxPoint(.25,.5),!1),new mxConnectionConstraint(new mxPoint(.75,.5),!1),new mxConnectionConstraint(new mxPoint(0,
@@ -2957,10 +2957,10 @@ mxRectangleShape.prototype.constraints;Y.prototype.constraints=mxRectangleShape.
mxEllipse.prototype.constraints;mxRhombus.prototype.constraints=mxEllipse.prototype.constraints;mxTriangle.prototype.constraints=[new mxConnectionConstraint(new mxPoint(0,.25),!0),new mxConnectionConstraint(new mxPoint(0,.5),!0),new mxConnectionConstraint(new mxPoint(0,.75),!0),new mxConnectionConstraint(new mxPoint(.5,0),!0),new mxConnectionConstraint(new mxPoint(.5,1),!0),new mxConnectionConstraint(new mxPoint(1,.5),!0)];mxHexagon.prototype.constraints=[new mxConnectionConstraint(new mxPoint(.375,
0),!0),new mxConnectionConstraint(new mxPoint(.5,0),!0),new mxConnectionConstraint(new mxPoint(.625,0),!0),new mxConnectionConstraint(new mxPoint(0,.25),!0),new mxConnectionConstraint(new mxPoint(0,.5),!0),new mxConnectionConstraint(new mxPoint(0,.75),!0),new mxConnectionConstraint(new mxPoint(1,.25),!0),new mxConnectionConstraint(new mxPoint(1,.5),!0),new mxConnectionConstraint(new mxPoint(1,.75),!0),new mxConnectionConstraint(new mxPoint(.375,1),!0),new mxConnectionConstraint(new mxPoint(.5,1),
!0),new mxConnectionConstraint(new mxPoint(.625,1),!0)];mxCloud.prototype.constraints=[new mxConnectionConstraint(new mxPoint(.25,.25),!1),new mxConnectionConstraint(new mxPoint(.4,.1),!1),new mxConnectionConstraint(new mxPoint(.16,.55),!1),new mxConnectionConstraint(new mxPoint(.07,.4),!1),new mxConnectionConstraint(new mxPoint(.31,.8),!1),new mxConnectionConstraint(new mxPoint(.13,.77),!1),new mxConnectionConstraint(new mxPoint(.8,.8),!1),new mxConnectionConstraint(new mxPoint(.55,.95),!1),new mxConnectionConstraint(new mxPoint(.875,
-.5),!1),new mxConnectionConstraint(new mxPoint(.96,.7),!1),new mxConnectionConstraint(new mxPoint(.625,.2),!1),new mxConnectionConstraint(new mxPoint(.88,.25),!1)];m.prototype.constraints=mxRectangleShape.prototype.constraints;n.prototype.constraints=mxRectangleShape.prototype.constraints;l.prototype.constraints=[new mxConnectionConstraint(new mxPoint(.25,0),!0),new mxConnectionConstraint(new mxPoint(.5,0),!0),new mxConnectionConstraint(new mxPoint(.75,0),!0),new mxConnectionConstraint(new mxPoint(0,
+.5),!1),new mxConnectionConstraint(new mxPoint(.96,.7),!1),new mxConnectionConstraint(new mxPoint(.625,.2),!1),new mxConnectionConstraint(new mxPoint(.88,.25),!1)];m.prototype.constraints=mxRectangleShape.prototype.constraints;p.prototype.constraints=mxRectangleShape.prototype.constraints;l.prototype.constraints=[new mxConnectionConstraint(new mxPoint(.25,0),!0),new mxConnectionConstraint(new mxPoint(.5,0),!0),new mxConnectionConstraint(new mxPoint(.75,0),!0),new mxConnectionConstraint(new mxPoint(0,
.25),!0),new mxConnectionConstraint(new mxPoint(0,.5),!0),new mxConnectionConstraint(new mxPoint(0,.75),!0),new mxConnectionConstraint(new mxPoint(1,.25),!0),new mxConnectionConstraint(new mxPoint(1,.5),!0),new mxConnectionConstraint(new mxPoint(1,.75),!0)];mxArrow.prototype.constraints=null;X.prototype.constraints=null;T.prototype.constraints=null;ca.prototype.constraints=[new mxConnectionConstraint(new mxPoint(0,0),!1),new mxConnectionConstraint(new mxPoint(0,.5),!1),new mxConnectionConstraint(new mxPoint(0,
1),!1),new mxConnectionConstraint(new mxPoint(.25,.5),!1),new mxConnectionConstraint(new mxPoint(.5,.5),!1),new mxConnectionConstraint(new mxPoint(.75,.5),!1),new mxConnectionConstraint(new mxPoint(1,0),!1),new mxConnectionConstraint(new mxPoint(1,.5),!1),new mxConnectionConstraint(new mxPoint(1,1),!1)];U.prototype.constraints=[new mxConnectionConstraint(new mxPoint(0,.5),!1),new mxConnectionConstraint(new mxPoint(1,.5),!1)];ka.prototype.constraints=[new mxConnectionConstraint(new mxPoint(0,.5),!1),
-new mxConnectionConstraint(new mxPoint(1,.5),!1)];pa.prototype.constraints=[new mxConnectionConstraint(new mxPoint(0,.5),!1),new mxConnectionConstraint(new mxPoint(1,.5),!1),new mxConnectionConstraint(new mxPoint(.5,0),!1),new mxConnectionConstraint(new mxPoint(.5,1),!1)];D.prototype.constraints=null;la.prototype.constraints=[new mxConnectionConstraint(new mxPoint(0,.25),!1),new mxConnectionConstraint(new mxPoint(0,.5),!1),new mxConnectionConstraint(new mxPoint(0,.75),!1),new mxConnectionConstraint(new mxPoint(1,
+new mxConnectionConstraint(new mxPoint(1,.5),!1)];pa.prototype.constraints=[new mxConnectionConstraint(new mxPoint(0,.5),!1),new mxConnectionConstraint(new mxPoint(1,.5),!1),new mxConnectionConstraint(new mxPoint(.5,0),!1),new mxConnectionConstraint(new mxPoint(.5,1),!1)];E.prototype.constraints=null;la.prototype.constraints=[new mxConnectionConstraint(new mxPoint(0,.25),!1),new mxConnectionConstraint(new mxPoint(0,.5),!1),new mxConnectionConstraint(new mxPoint(0,.75),!1),new mxConnectionConstraint(new mxPoint(1,
.5),!1),new mxConnectionConstraint(new mxPoint(.7,.1),!1),new mxConnectionConstraint(new mxPoint(.7,.9),!1)];ea.prototype.constraints=[new mxConnectionConstraint(new mxPoint(.175,.25),!1),new mxConnectionConstraint(new mxPoint(.25,.5),!1),new mxConnectionConstraint(new mxPoint(.175,.75),!1),new mxConnectionConstraint(new mxPoint(1,.5),!1),new mxConnectionConstraint(new mxPoint(.7,.1),!1),new mxConnectionConstraint(new mxPoint(.7,.9),!1)]})();function Actions(a){this.editorUi=a;this.actions={};this.init()}
Actions.prototype.init=function(){function a(a){b.escape();var c=b.getDeletableCells(b.getSelectionCells());if(null!=c&&0<c.length){var d=b.model.getParents(c);b.removeCells(c,a);if(null!=d){a=[];for(c=0;c<d.length;c++)b.model.contains(d[c])&&(b.model.isVertex(d[c])||b.model.isEdge(d[c]))&&a.push(d[c]);b.setSelectionCells(a)}}}var c=this.editorUi,d=c.editor,b=d.graph,f=function(){return Action.prototype.isEnabled.apply(this,arguments)&&b.isEnabled()};this.addAction("new...",function(){window.open(c.getUrl())});
this.addAction("open...",function(){window.openNew=!0;window.openKey="open";c.openFile()});this.addAction("import...",function(){window.openNew=!1;window.openKey="import";window.openFile=new OpenFile(mxUtils.bind(this,function(){c.hideDialog()}));window.openFile.setConsumer(mxUtils.bind(this,function(a,b){try{var c=mxUtils.parseXml(a);d.graph.setSelectionCells(d.graph.importGraphModel(c.documentElement))}catch(m){mxUtils.alert(mxResources.get("invalidOrMissingFile")+": "+m.message)}}));c.showDialog((new OpenDialog(this)).container,
@@ -3002,7 +3002,7 @@ try{b.setCellStyles(mxConstants.STYLE_ROUNDED,"1"),b.setCellStyles(mxConstants.S
mxUtils.getValue(e,mxConstants.STYLE_ROUNDED,"0")?"0":"1";b.setCellStyles(mxConstants.STYLE_ROUNDED,f);b.setCellStyles(mxConstants.STYLE_CURVED,null);c.fireEvent(new mxEventObject("styleChanged","keys",[mxConstants.STYLE_ROUNDED,mxConstants.STYLE_CURVED],"values",[f,"0"],"cells",b.getSelectionCells()))}finally{b.getModel().endUpdate()}}});this.addAction("curved",function(){b.getModel().beginUpdate();try{b.setCellStyles(mxConstants.STYLE_ROUNDED,"0"),b.setCellStyles(mxConstants.STYLE_CURVED,"1"),c.fireEvent(new mxEventObject("styleChanged",
"keys",[mxConstants.STYLE_ROUNDED,mxConstants.STYLE_CURVED],"values",["0","1"],"cells",b.getSelectionCells()))}finally{b.getModel().endUpdate()}});this.addAction("collapsible",function(){var a=b.view.getState(b.getSelectionCell()),d="1";null!=a&&null!=b.getFoldingImage(a)&&(d="0");b.setCellStyles("collapsible",d);c.fireEvent(new mxEventObject("styleChanged","keys",["collapsible"],"values",[d],"cells",b.getSelectionCells()))});this.addAction("editStyle...",mxUtils.bind(this,function(){var a=b.getSelectionCells();
if(null!=a&&0<a.length){var c=b.getModel(),c=new TextareaDialog(this.editorUi,mxResources.get("editStyle")+":",c.getStyle(a[0])||"",function(c){null!=c&&b.setCellStyle(mxUtils.trim(c),a)},null,null,400,220);this.editorUi.showDialog(c.container,420,300,!0,!0);c.init()}}),null,null,Editor.ctrlKey+"+E");this.addAction("setAsDefaultStyle",function(){b.isEnabled()&&!b.isSelectionEmpty()&&c.setDefaultStyle(b.getSelectionCell())},null,null,Editor.ctrlKey+"+Shift+D");this.addAction("clearDefaultStyle",function(){b.isEnabled()&&
-c.clearDefaultStyle()},null,null,Editor.ctrlKey+"+Shift+R");this.addAction("addWaypoint",function(){var a=b.getSelectionCell();if(null!=a&&b.getModel().isEdge(a)){var c=d.graph.selectionCellsHandler.getHandler(a);if(c instanceof mxEdgeHandler){for(var e=b.view.translate,f=b.view.scale,k=e.x,e=e.y,a=b.getModel().getParent(a),p=b.getCellGeometry(a);b.getModel().isVertex(a)&&null!=p;)k+=p.x,e+=p.y,a=b.getModel().getParent(a),p=b.getCellGeometry(a);k=Math.round(b.snap(b.popupMenuHandler.triggerX/f-k));
+c.clearDefaultStyle()},null,null,Editor.ctrlKey+"+Shift+R");this.addAction("addWaypoint",function(){var a=b.getSelectionCell();if(null!=a&&b.getModel().isEdge(a)){var c=d.graph.selectionCellsHandler.getHandler(a);if(c instanceof mxEdgeHandler){for(var e=b.view.translate,f=b.view.scale,k=e.x,e=e.y,a=b.getModel().getParent(a),n=b.getCellGeometry(a);b.getModel().isVertex(a)&&null!=n;)k+=n.x,e+=n.y,a=b.getModel().getParent(a),n=b.getCellGeometry(a);k=Math.round(b.snap(b.popupMenuHandler.triggerX/f-k));
f=Math.round(b.snap(b.popupMenuHandler.triggerY/f-e));c.addPointAt(c.state,k,f)}}});this.addAction("removeWaypoint",function(){var a=c.actions.get("removeWaypoint");null!=a.handler&&a.handler.removePoint(a.handler.state,a.index)});this.addAction("clearWaypoints",function(){var a=b.getSelectionCells();if(null!=a){a=b.addAllEdges(a);b.getModel().beginUpdate();try{for(var c=0;c<a.length;c++){var d=a[c];if(b.getModel().isEdge(d)){var e=b.getCellGeometry(d);null!=e&&(e=e.clone(),e.points=null,b.getModel().setGeometry(d,
e))}}}finally{b.getModel().endUpdate()}}},null,null,"Alt+Shift+C");e=this.addAction("subscript",mxUtils.bind(this,function(){b.cellEditor.isContentEditing()&&document.execCommand("subscript",!1,null)}),null,null,Editor.ctrlKey+"+,");e=this.addAction("superscript",mxUtils.bind(this,function(){b.cellEditor.isContentEditing()&&document.execCommand("superscript",!1,null)}),null,null,Editor.ctrlKey+"+.");this.addAction("image...",function(){if(b.isEnabled()&&!b.isCellLocked(b.getDefaultParent())){var a=
mxResources.get("image")+" ("+mxResources.get("url")+"):",d=b.getView().getState(b.getSelectionCell()),e="";null!=d&&(e=d.style[mxConstants.STYLE_IMAGE]||e);var f=b.cellEditor.saveSelection();c.showImageDialog(a,e,function(a,c,d){if(b.cellEditor.isContentEditing())b.cellEditor.restoreSelection(f),b.insertImage(a,c,d);else{var e=b.getSelectionCells();if(null!=a&&(0<a.length||0<e.length)){var g=null;b.getModel().beginUpdate();try{if(0==e.length){var h=b.getFreeInsertPoint(),g=e=[b.insertVertex(b.getDefaultParent(),
@@ -3037,9 +3037,9 @@ Menus.prototype.get=function(a){return this.menus[a]};Menus.prototype.addSubmenu
Menus.prototype.addInsertTableItem=function(a){function c(a,b){for(var c=["<table>"],d=0;d<a;d++){c.push("<tr>");for(var e=0;e<b;e++)c.push("<td><br></td>");c.push("</tr>")}c.push("</table>");return c.join("")}var d=this.editorUi.editor.graph;a=a.addItem("",null,mxUtils.bind(this,function(a){var b=d.getParentByName(mxEvent.getSource(a),"TD");if(null!=b){var e=d.getParentByName(b,"TR"),f=d.cellEditor.textarea.getElementsByTagName("table");a=[];for(var k=0;k<f.length;k++)a.push(f[k]);d.container.focus();
d.pasteHtmlAtCaret(c(e.sectionRowIndex+1,b.cellIndex+1));b=d.cellEditor.textarea.getElementsByTagName("table");if(b.length==a.length+1)for(k=b.length-1;0<=k;k--)if(0==k||b[k]!=a[k-1]){d.selectNode(b[k].rows[0].cells[0]);break}}}));var b='<img src="'+mxClient.imageBasePath+'/transparent.gif" width="16" height="16"/>';a.firstChild.innerHTML="";var f=function(a,c){var d=document.createElement("table");d.setAttribute("border","1");d.style.borderCollapse="collapse";mxClient.IS_QUIRKS||d.setAttribute("cellPadding",
"8");for(var e=0;e<a;e++)for(var f=d.insertRow(e),g=0;g<c;g++){var k=f.insertCell(-1);mxClient.IS_QUIRKS&&(k.innerHTML=b)}return d}(5,5);a.firstChild.appendChild(f);var e=document.createElement("div");e.style.padding="4px";e.style.fontSize=Menus.prototype.defaultFontSize+"px";e.innerHTML="1x1";a.firstChild.appendChild(e);mxEvent.addListener(f,"mouseover",function(a){var c=d.getParentByName(mxEvent.getSource(a),"TD");if(null!=c){for(var h=d.getParentByName(c,"TR"),k=Math.min(20,h.sectionRowIndex+2),
-m=Math.min(20,c.cellIndex+2),n=f.rows.length;n<k;n++)for(var p=f.insertRow(n),q=0;q<f.rows[0].cells.length;q++){var t=p.insertCell(-1);mxClient.IS_QUIRKS&&(t.innerHTML=b)}for(n=0;n<f.rows.length;n++)for(p=f.rows[n],q=p.cells.length;q<m;q++)t=p.insertCell(-1),mxClient.IS_QUIRKS&&(t.innerHTML=b);e.innerHTML=c.cellIndex+1+"x"+(h.sectionRowIndex+1);for(k=0;k<f.rows.length;k++)for(m=f.rows[k],n=0;n<m.cells.length;n++)m.cells[n].style.backgroundColor=k<=h.sectionRowIndex&&n<=c.cellIndex?"blue":"white";
+m=Math.min(20,c.cellIndex+2),p=f.rows.length;p<k;p++)for(var n=f.insertRow(p),q=0;q<f.rows[0].cells.length;q++){var t=n.insertCell(-1);mxClient.IS_QUIRKS&&(t.innerHTML=b)}for(p=0;p<f.rows.length;p++)for(n=f.rows[p],q=n.cells.length;q<m;q++)t=n.insertCell(-1),mxClient.IS_QUIRKS&&(t.innerHTML=b);e.innerHTML=c.cellIndex+1+"x"+(h.sectionRowIndex+1);for(k=0;k<f.rows.length;k++)for(m=f.rows[k],p=0;p<m.cells.length;p++)m.cells[p].style.backgroundColor=k<=h.sectionRowIndex&&p<=c.cellIndex?"blue":"white";
mxEvent.consume(a)}})};
-Menus.prototype.edgeStyleChange=function(a,c,d,b,f,e,k){return a.addItem(c,null,mxUtils.bind(this,function(){var a=this.editorUi.editor.graph;a.stopEditing(!1);a.getModel().beginUpdate();try{for(var c=a.getSelectionCells(),e=[],f=0;f<c.length;f++){var n=c[f];if(a.getModel().isEdge(n)){if(k){var p=a.getCellGeometry(n);null!=p&&(p=p.clone(),p.points=null,a.getModel().setGeometry(n,p))}for(var q=0;q<d.length;q++)a.setCellStyles(d[q],b[q],[n]);e.push(n)}}this.editorUi.fireEvent(new mxEventObject("styleChanged","keys",
+Menus.prototype.edgeStyleChange=function(a,c,d,b,f,e,k){return a.addItem(c,null,mxUtils.bind(this,function(){var a=this.editorUi.editor.graph;a.stopEditing(!1);a.getModel().beginUpdate();try{for(var c=a.getSelectionCells(),e=[],f=0;f<c.length;f++){var p=c[f];if(a.getModel().isEdge(p)){if(k){var n=a.getCellGeometry(p);null!=n&&(n=n.clone(),n.points=null,a.getModel().setGeometry(p,n))}for(var q=0;q<d.length;q++)a.setCellStyles(d[q],b[q],[p]);e.push(p)}}this.editorUi.fireEvent(new mxEventObject("styleChanged","keys",
d,"values",b,"cells",e))}finally{a.getModel().endUpdate()}}),e,f)};Menus.prototype.styleChange=function(a,c,d,b,f,e,k,g){var h=this.createStyleChangeFunction(d,b);return a.addItem(c,null,mxUtils.bind(this,function(){var a=this.editorUi.editor.graph;null!=k&&a.cellEditor.isContentEditing()?k():h(g)}),e,f)};
Menus.prototype.createStyleChangeFunction=function(a,c){return mxUtils.bind(this,function(d){var b=this.editorUi.editor.graph;b.stopEditing(!1);b.getModel().beginUpdate();try{for(var f=0;f<a.length;f++)b.setCellStyles(a[f],c[f]);null!=d&&d();this.editorUi.fireEvent(new mxEventObject("styleChanged","keys",a,"values",c,"cells",b.getSelectionCells()))}finally{b.getModel().endUpdate()}})};
Menus.prototype.promptChange=function(a,c,d,b,f,e,k,g,h){return a.addItem(c,null,mxUtils.bind(this,function(){var a=this.editorUi.editor.graph,c=b,e=a.getView().getState(a.getSelectionCell());null!=e&&(c=e.style[f]||c);c=new FilenameDialog(this.editorUi,c,mxResources.get("apply"),mxUtils.bind(this,function(b){if(null!=b&&0<b.length){a.getModel().beginUpdate();try{a.stopEditing(!1),a.setCellStyles(f,b)}finally{a.getModel().endUpdate()}null!=g&&g(b)}}),mxResources.get("enterValue")+(0<d.length?" "+
@@ -3108,78 +3108,78 @@ function(a,c,d,b){function f(){var a=e(0==ColorDialog.recentColors.length?["FFFF
document.createElement("td");b.style.border="1px solid black";b.style.padding="0px";b.style.width="16px";b.style.height="16px";null==a&&(a=c);"none"==a?b.style.background="url('"+Dialog.prototype.noColorImage+"')":b.style.backgroundColor="#"+a;p.appendChild(b);null!=a&&(b.style.cursor="pointer",mxEvent.addListener(b,"click",function(){"none"==a?(g.fromString("ffffff"),k.value="none"):g.fromString(a)}))})(a[n*b+q]);h.appendChild(p)}d&&(a=document.createElement("td"),a.setAttribute("title",mxResources.get("reset")),
a.style.border="1px solid black",a.style.padding="0px",a.style.width="16px",a.style.height="16px",a.style.backgroundImage="url('"+Dialog.prototype.closeImage+"')",a.style.backgroundPosition="center center",a.style.backgroundRepeat="no-repeat",a.style.cursor="pointer",p.appendChild(a),mxEvent.addListener(a,"click",function(){ColorDialog.resetRecentColors();e.parentNode.replaceChild(f(),e)}));l.appendChild(e);return e}this.editorUi=a;var k=document.createElement("input");k.style.marginBottom="10px";
k.style.width="216px";mxClient.IS_IE&&(k.style.marginTop="10px",document.body.appendChild(k));this.init=function(){mxClient.IS_TOUCH||k.focus()};var g=new jscolor.color(k);g.pickerOnfocus=!1;g.showPicker();var h=document.createElement("div");jscolor.picker.box.style.position="relative";jscolor.picker.box.style.width="230px";jscolor.picker.box.style.height="100px";jscolor.picker.box.style.paddingBottom="10px";h.appendChild(jscolor.picker.box);var l=document.createElement("center");h.appendChild(k);
-mxUtils.br(h);f();var m=e(this.presetColors);m.style.marginBottom="8px";m=e(this.defaultColors);m.style.marginBottom="16px";h.appendChild(l);m=document.createElement("div");m.style.textAlign="right";m.style.whiteSpace="nowrap";var n=mxUtils.button(mxResources.get("cancel"),function(){a.hideDialog();null!=b&&b()});n.className="geBtn";a.editor.cancelFirst&&m.appendChild(n);var p=null!=d?d:this.createApplyFunction();d=mxUtils.button(mxResources.get("apply"),function(){var b=k.value;ColorDialog.addRecentColor(b,
-12);"none"!=b&&"#"!=b.charAt(0)&&(b="#"+b);p(b);a.hideDialog()});d.className="geBtn gePrimaryBtn";m.appendChild(d);a.editor.cancelFirst||m.appendChild(n);null!=c&&("none"==c?(g.fromString("ffffff"),k.value="none"):g.fromString(c));h.appendChild(m);this.picker=g;this.colorInput=k;mxEvent.addListener(h,"keydown",function(c){27==c.keyCode&&(a.hideDialog(),null!=b&&b(),mxEvent.consume(c))});this.container=h};ColorDialog.prototype.presetColors="E6D0DE CDA2BE B5739D E1D5E7 C3ABD0 A680B8 D4E1F5 A9C4EB 7EA6E0 D5E8D4 9AC7BF 67AB9F D5E8D4 B9E0A5 97D077 FFF2CC FFE599 FFD966 FFF4C3 FFCE9F FFB570 F8CECC F19C99 EA6B66".split(" ");
+mxUtils.br(h);f();var m=e(this.presetColors);m.style.marginBottom="8px";m=e(this.defaultColors);m.style.marginBottom="16px";h.appendChild(l);m=document.createElement("div");m.style.textAlign="right";m.style.whiteSpace="nowrap";var p=mxUtils.button(mxResources.get("cancel"),function(){a.hideDialog();null!=b&&b()});p.className="geBtn";a.editor.cancelFirst&&m.appendChild(p);var n=null!=d?d:this.createApplyFunction();d=mxUtils.button(mxResources.get("apply"),function(){var b=k.value;ColorDialog.addRecentColor(b,
+12);"none"!=b&&"#"!=b.charAt(0)&&(b="#"+b);n(b);a.hideDialog()});d.className="geBtn gePrimaryBtn";m.appendChild(d);a.editor.cancelFirst||m.appendChild(p);null!=c&&("none"==c?(g.fromString("ffffff"),k.value="none"):g.fromString(c));h.appendChild(m);this.picker=g;this.colorInput=k;mxEvent.addListener(h,"keydown",function(c){27==c.keyCode&&(a.hideDialog(),null!=b&&b(),mxEvent.consume(c))});this.container=h};ColorDialog.prototype.presetColors="E6D0DE CDA2BE B5739D E1D5E7 C3ABD0 A680B8 D4E1F5 A9C4EB 7EA6E0 D5E8D4 9AC7BF 67AB9F D5E8D4 B9E0A5 97D077 FFF2CC FFE599 FFD966 FFF4C3 FFCE9F FFB570 F8CECC F19C99 EA6B66".split(" ");
ColorDialog.prototype.defaultColors="none FFFFFF E6E6E6 CCCCCC B3B3B3 999999 808080 666666 4D4D4D 333333 1A1A1A 000000 FFCCCC FFE6CC FFFFCC E6FFCC CCFFCC CCFFE6 CCFFFF CCE5FF CCCCFF E5CCFF FFCCFF FFCCE6 FF9999 FFCC99 FFFF99 CCFF99 99FF99 99FFCC 99FFFF 99CCFF 9999FF CC99FF FF99FF FF99CC FF6666 FFB366 FFFF66 B3FF66 66FF66 66FFB3 66FFFF 66B2FF 6666FF B266FF FF66FF FF66B3 FF3333 FF9933 FFFF33 99FF33 33FF33 33FF99 33FFFF 3399FF 3333FF 9933FF FF33FF FF3399 FF0000 FF8000 FFFF00 80FF00 00FF00 00FF80 00FFFF 007FFF 0000FF 7F00FF FF00FF FF0080 CC0000 CC6600 CCCC00 66CC00 00CC00 00CC66 00CCCC 0066CC 0000CC 6600CC CC00CC CC0066 990000 994C00 999900 4D9900 009900 00994D 009999 004C99 000099 4C0099 990099 99004D 660000 663300 666600 336600 006600 006633 006666 003366 000066 330066 660066 660033 330000 331A00 333300 1A3300 003300 00331A 003333 001933 000033 190033 330033 33001A".split(" ");
ColorDialog.prototype.createApplyFunction=function(){return mxUtils.bind(this,function(a){var c=this.editorUi.editor.graph;c.getModel().beginUpdate();try{c.setCellStyles(this.currentColorKey,a),this.editorUi.fireEvent(new mxEventObject("styleChanged","keys",[this.currentColorKey],"values",[a],"cells",c.getSelectionCells()))}finally{c.getModel().endUpdate()}})};ColorDialog.recentColors=[];
ColorDialog.addRecentColor=function(a,c){null!=a&&(mxUtils.remove(a,ColorDialog.recentColors),ColorDialog.recentColors.splice(0,0,a),ColorDialog.recentColors.length>=c&&ColorDialog.recentColors.pop())};ColorDialog.resetRecentColors=function(){ColorDialog.recentColors=[]};
var AboutDialog=function(a){var c=document.createElement("div");c.setAttribute("align","center");var d=document.createElement("h3");mxUtils.write(d,mxResources.get("about")+" GraphEditor");c.appendChild(d);d=document.createElement("img");d.style.border="0px";d.setAttribute("width","176");d.setAttribute("width","151");d.setAttribute("src",IMAGE_PATH+"/logo.png");c.appendChild(d);mxUtils.br(c);mxUtils.write(c,"Powered by mxGraph "+mxClient.VERSION);mxUtils.br(c);d=document.createElement("a");d.setAttribute("href",
-"http://www.jgraph.com/");d.setAttribute("target","_blank");mxUtils.write(d,"www.jgraph.com");c.appendChild(d);mxUtils.br(c);mxUtils.br(c);d=mxUtils.button(mxResources.get("close"),function(){a.hideDialog()});d.className="geBtn gePrimaryBtn";c.appendChild(d);this.container=c},FilenameDialog=function(a,c,d,b,f,e,k,g,h,l){h=null!=h?h:!0;var m,n,p=document.createElement("table"),q=document.createElement("tbody");p.style.marginTop="8px";m=document.createElement("tr");n=document.createElement("td");n.style.whiteSpace=
-"nowrap";n.style.fontSize="10pt";n.style.width="120px";mxUtils.write(n,(f||mxResources.get("filename"))+":");m.appendChild(n);var t=document.createElement("input");t.setAttribute("value",c||"");t.style.marginLeft="4px";t.style.width="180px";var r=mxUtils.button(d,function(){if(null==e||e(t.value))h&&a.hideDialog(),b(t.value)});r.className="geBtn gePrimaryBtn";this.init=function(){if(null!=f||null==k)if(t.focus(),mxClient.IS_GC||mxClient.IS_FF||5<=document.documentMode||mxClient.IS_QUIRKS?t.select():
-document.execCommand("selectAll",!1,null),Graph.fileSupport){var a=p.parentNode,b=null;mxEvent.addListener(a,"dragleave",function(a){null!=b&&(b.style.backgroundColor="",b=null);a.stopPropagation();a.preventDefault()});mxEvent.addListener(a,"dragover",mxUtils.bind(this,function(a){null==b&&(!mxClient.IS_IE||10<document.documentMode)&&(b=t,b.style.backgroundColor="#ebf2f9");a.stopPropagation();a.preventDefault()}));mxEvent.addListener(a,"drop",mxUtils.bind(this,function(a){null!=b&&(b.style.backgroundColor=
-"",b=null);0<=mxUtils.indexOf(a.dataTransfer.types,"text/uri-list")&&(t.value=decodeURIComponent(a.dataTransfer.getData("text/uri-list")),r.click());a.stopPropagation();a.preventDefault()}))}};n=document.createElement("td");n.appendChild(t);m.appendChild(n);null==f&&null!=k||q.appendChild(m);null!=k&&(m=document.createElement("tr"),n=document.createElement("td"),n.colSpan=2,n.appendChild(k),m.appendChild(n),q.appendChild(m));m=document.createElement("tr");n=document.createElement("td");n.colSpan=
-2;n.style.paddingTop="20px";n.style.whiteSpace="nowrap";n.setAttribute("align","right");c=mxUtils.button(mxResources.get("cancel"),function(){a.hideDialog();null!=l&&l()});c.className="geBtn";a.editor.cancelFirst&&n.appendChild(c);null!=g&&(d=mxUtils.button(mxResources.get("help"),function(){window.open(g)}),d.className="geBtn",n.appendChild(d));mxEvent.addListener(t,"keypress",function(a){13==a.keyCode&&r.click()});n.appendChild(r);a.editor.cancelFirst||n.appendChild(c);m.appendChild(n);q.appendChild(m);
-p.appendChild(q);this.container=p},TextareaDialog=function(a,c,d,b,f,e,k,g,h,l,m,n){k=null!=k?k:300;g=null!=g?g:120;l=null!=l?l:!1;var p,q,t=document.createElement("table"),r=document.createElement("tbody");p=document.createElement("tr");q=document.createElement("td");q.style.fontSize="10pt";q.style.width="100px";mxUtils.write(q,c);p.appendChild(q);r.appendChild(p);p=document.createElement("tr");q=document.createElement("td");var w=document.createElement("textarea");m&&w.setAttribute("wrap","off");
-w.setAttribute("spellcheck","false");w.setAttribute("autocorrect","off");w.setAttribute("autocomplete","off");w.setAttribute("autocapitalize","off");mxUtils.write(w,d||"");w.style.resize="none";w.style.width=k+"px";w.style.height=g+"px";this.textarea=w;this.init=function(){w.focus();w.scrollTop=0};q.appendChild(w);p.appendChild(q);r.appendChild(p);p=document.createElement("tr");q=document.createElement("td");q.style.paddingTop="14px";q.style.whiteSpace="nowrap";q.setAttribute("align","right");c=mxUtils.button(e||
-mxResources.get("cancel"),function(){a.hideDialog();null!=f&&f()});c.className="geBtn";a.editor.cancelFirst&&q.appendChild(c);null!=h&&h(q);null!=b&&(h=mxUtils.button(n||mxResources.get("apply"),function(){l||a.hideDialog();b(w.value)}),h.className="geBtn gePrimaryBtn",q.appendChild(h));a.editor.cancelFirst||q.appendChild(c);p.appendChild(q);r.appendChild(p);t.appendChild(r);this.container=t},EditDiagramDialog=function(a){var c=document.createElement("div");c.style.textAlign="right";var d=document.createElement("textarea");
+"http://www.jgraph.com/");d.setAttribute("target","_blank");mxUtils.write(d,"www.jgraph.com");c.appendChild(d);mxUtils.br(c);mxUtils.br(c);d=mxUtils.button(mxResources.get("close"),function(){a.hideDialog()});d.className="geBtn gePrimaryBtn";c.appendChild(d);this.container=c},FilenameDialog=function(a,c,d,b,f,e,k,g,h,l){h=null!=h?h:!0;var m,p,n=document.createElement("table"),q=document.createElement("tbody");n.style.marginTop="8px";m=document.createElement("tr");p=document.createElement("td");p.style.whiteSpace=
+"nowrap";p.style.fontSize="10pt";p.style.width="120px";mxUtils.write(p,(f||mxResources.get("filename"))+":");m.appendChild(p);var t=document.createElement("input");t.setAttribute("value",c||"");t.style.marginLeft="4px";t.style.width="180px";var r=mxUtils.button(d,function(){if(null==e||e(t.value))h&&a.hideDialog(),b(t.value)});r.className="geBtn gePrimaryBtn";this.init=function(){if(null!=f||null==k)if(t.focus(),mxClient.IS_GC||mxClient.IS_FF||5<=document.documentMode||mxClient.IS_QUIRKS?t.select():
+document.execCommand("selectAll",!1,null),Graph.fileSupport){var a=n.parentNode,b=null;mxEvent.addListener(a,"dragleave",function(a){null!=b&&(b.style.backgroundColor="",b=null);a.stopPropagation();a.preventDefault()});mxEvent.addListener(a,"dragover",mxUtils.bind(this,function(a){null==b&&(!mxClient.IS_IE||10<document.documentMode)&&(b=t,b.style.backgroundColor="#ebf2f9");a.stopPropagation();a.preventDefault()}));mxEvent.addListener(a,"drop",mxUtils.bind(this,function(a){null!=b&&(b.style.backgroundColor=
+"",b=null);0<=mxUtils.indexOf(a.dataTransfer.types,"text/uri-list")&&(t.value=decodeURIComponent(a.dataTransfer.getData("text/uri-list")),r.click());a.stopPropagation();a.preventDefault()}))}};p=document.createElement("td");p.appendChild(t);m.appendChild(p);null==f&&null!=k||q.appendChild(m);null!=k&&(m=document.createElement("tr"),p=document.createElement("td"),p.colSpan=2,p.appendChild(k),m.appendChild(p),q.appendChild(m));m=document.createElement("tr");p=document.createElement("td");p.colSpan=
+2;p.style.paddingTop="20px";p.style.whiteSpace="nowrap";p.setAttribute("align","right");c=mxUtils.button(mxResources.get("cancel"),function(){a.hideDialog();null!=l&&l()});c.className="geBtn";a.editor.cancelFirst&&p.appendChild(c);null!=g&&(d=mxUtils.button(mxResources.get("help"),function(){window.open(g)}),d.className="geBtn",p.appendChild(d));mxEvent.addListener(t,"keypress",function(a){13==a.keyCode&&r.click()});p.appendChild(r);a.editor.cancelFirst||p.appendChild(c);m.appendChild(p);q.appendChild(m);
+n.appendChild(q);this.container=n},TextareaDialog=function(a,c,d,b,f,e,k,g,h,l,m,p){k=null!=k?k:300;g=null!=g?g:120;l=null!=l?l:!1;var n,q,t=document.createElement("table"),r=document.createElement("tbody");n=document.createElement("tr");q=document.createElement("td");q.style.fontSize="10pt";q.style.width="100px";mxUtils.write(q,c);n.appendChild(q);r.appendChild(n);n=document.createElement("tr");q=document.createElement("td");var w=document.createElement("textarea");m&&w.setAttribute("wrap","off");
+w.setAttribute("spellcheck","false");w.setAttribute("autocorrect","off");w.setAttribute("autocomplete","off");w.setAttribute("autocapitalize","off");mxUtils.write(w,d||"");w.style.resize="none";w.style.width=k+"px";w.style.height=g+"px";this.textarea=w;this.init=function(){w.focus();w.scrollTop=0};q.appendChild(w);n.appendChild(q);r.appendChild(n);n=document.createElement("tr");q=document.createElement("td");q.style.paddingTop="14px";q.style.whiteSpace="nowrap";q.setAttribute("align","right");c=mxUtils.button(e||
+mxResources.get("cancel"),function(){a.hideDialog();null!=f&&f()});c.className="geBtn";a.editor.cancelFirst&&q.appendChild(c);null!=h&&h(q);null!=b&&(h=mxUtils.button(p||mxResources.get("apply"),function(){l||a.hideDialog();b(w.value)}),h.className="geBtn gePrimaryBtn",q.appendChild(h));a.editor.cancelFirst||q.appendChild(c);n.appendChild(q);r.appendChild(n);t.appendChild(r);this.container=t},EditDiagramDialog=function(a){var c=document.createElement("div");c.style.textAlign="right";var d=document.createElement("textarea");
d.setAttribute("wrap","off");d.setAttribute("spellcheck","false");d.setAttribute("autocorrect","off");d.setAttribute("autocomplete","off");d.setAttribute("autocapitalize","off");d.style.overflow="auto";d.style.resize="none";d.style.width="600px";d.style.height="360px";d.style.marginBottom="16px";d.value=mxUtils.getPrettyXml(a.editor.getGraphXml());c.appendChild(d);this.init=function(){d.focus()};Graph.fileSupport&&(d.addEventListener("dragover",function(a){a.stopPropagation();a.preventDefault()},
!1),d.addEventListener("drop",function(b){b.stopPropagation();b.preventDefault();if(0<b.dataTransfer.files.length){b=b.dataTransfer.files[0];var c=new FileReader;c.onload=function(a){d.value=a.target.result};c.readAsText(b)}else d.value=a.extractGraphModelFromEvent(b)},!1));var b=mxUtils.button(mxResources.get("cancel"),function(){a.hideDialog()});b.className="geBtn";a.editor.cancelFirst&&c.appendChild(b);var f=document.createElement("select");f.style.width="180px";f.className="geBtn";if(a.editor.graph.isEnabled()){var e=
document.createElement("option");e.setAttribute("value","replace");mxUtils.write(e,mxResources.get("replaceExistingDrawing"));f.appendChild(e)}e=document.createElement("option");e.setAttribute("value","new");mxUtils.write(e,mxResources.get("openInNewWindow"));EditDiagramDialog.showNewWindowOption&&f.appendChild(e);a.editor.graph.isEnabled()&&(e=document.createElement("option"),e.setAttribute("value","import"),mxUtils.write(e,mxResources.get("addToExistingDrawing")),f.appendChild(e));c.appendChild(f);
-e=mxUtils.button(mxResources.get("ok"),function(){var b=a.editor.graph.zapGremlins(mxUtils.trim(d.value)),c=null;if("new"==f.value)window.openFile=new OpenFile(function(){a.hideDialog();window.openFile=null}),window.openFile.setData(b,null),window.open(a.getUrl());else if("replace"==f.value){a.editor.graph.model.beginUpdate();try{a.editor.setGraphXml(mxUtils.parseXml(b).documentElement),a.hideDialog()}catch(n){c=n}finally{a.editor.graph.model.endUpdate()}}else if("import"==f.value){a.editor.graph.model.beginUpdate();
-try{var e=mxUtils.parseXml(b),l=new mxGraphModel;(new mxCodec(e)).decode(e.documentElement,l);var m=l.getChildren(l.getChildAt(l.getRoot(),0));a.editor.graph.setSelectionCells(a.editor.graph.importCells(m));a.hideDialog()}catch(n){c=n}finally{a.editor.graph.model.endUpdate()}}null!=c&&mxUtils.alert(c.message)});e.className="geBtn gePrimaryBtn";c.appendChild(e);a.editor.cancelFirst||c.appendChild(b);this.container=c};EditDiagramDialog.showNewWindowOption=!0;
-var ExportDialog=function(a){function c(){var a=m.value,b=a.lastIndexOf(".");m.value=0<b?a.substring(0,b+1)+n.value:a+"."+n.value;"xml"===n.value?(p.setAttribute("disabled","true"),q.setAttribute("disabled","true"),t.setAttribute("disabled","true"),w.setAttribute("disabled","true")):(p.removeAttribute("disabled"),q.removeAttribute("disabled"),t.removeAttribute("disabled"),w.removeAttribute("disabled"));"png"===n.value||"svg"===n.value?r.removeAttribute("disabled"):r.setAttribute("disabled","disabled")}
+e=mxUtils.button(mxResources.get("ok"),function(){var b=a.editor.graph.zapGremlins(mxUtils.trim(d.value)),c=null;if("new"==f.value)window.openFile=new OpenFile(function(){a.hideDialog();window.openFile=null}),window.openFile.setData(b,null),window.open(a.getUrl());else if("replace"==f.value){a.editor.graph.model.beginUpdate();try{a.editor.setGraphXml(mxUtils.parseXml(b).documentElement),a.hideDialog()}catch(p){c=p}finally{a.editor.graph.model.endUpdate()}}else if("import"==f.value){a.editor.graph.model.beginUpdate();
+try{var e=mxUtils.parseXml(b),l=new mxGraphModel;(new mxCodec(e)).decode(e.documentElement,l);var m=l.getChildren(l.getChildAt(l.getRoot(),0));a.editor.graph.setSelectionCells(a.editor.graph.importCells(m));a.hideDialog()}catch(p){c=p}finally{a.editor.graph.model.endUpdate()}}null!=c&&mxUtils.alert(c.message)});e.className="geBtn gePrimaryBtn";c.appendChild(e);a.editor.cancelFirst||c.appendChild(b);this.container=c};EditDiagramDialog.showNewWindowOption=!0;
+var ExportDialog=function(a){function c(){var a=m.value,b=a.lastIndexOf(".");m.value=0<b?a.substring(0,b+1)+p.value:a+"."+p.value;"xml"===p.value?(n.setAttribute("disabled","true"),q.setAttribute("disabled","true"),t.setAttribute("disabled","true"),w.setAttribute("disabled","true")):(n.removeAttribute("disabled"),q.removeAttribute("disabled"),t.removeAttribute("disabled"),w.removeAttribute("disabled"));"png"===p.value||"svg"===p.value?r.removeAttribute("disabled"):r.setAttribute("disabled","disabled")}
function d(){q.style.backgroundColor=q.value*t.value>MAX_AREA||0>=q.value?"red":"";t.style.backgroundColor=q.value*t.value>MAX_AREA||0>=t.value?"red":""}var b=a.editor.graph,f=b.getGraphBounds(),e=b.view.scale,k=Math.ceil(f.width/e),g=Math.ceil(f.height/e),h,e=document.createElement("table"),l=document.createElement("tbody");e.setAttribute("cellpadding",mxClient.IS_SF?"0":"2");f=document.createElement("tr");h=document.createElement("td");h.style.fontSize="10pt";h.style.width="100px";mxUtils.write(h,
-mxResources.get("filename")+":");f.appendChild(h);var m=document.createElement("input");m.setAttribute("value",a.editor.getOrCreateFilename());m.style.width="180px";h=document.createElement("td");h.appendChild(m);f.appendChild(h);l.appendChild(f);f=document.createElement("tr");h=document.createElement("td");h.style.fontSize="10pt";mxUtils.write(h,mxResources.get("format")+":");f.appendChild(h);var n=document.createElement("select");n.style.width="180px";h=document.createElement("option");h.setAttribute("value",
-"png");mxUtils.write(h,mxResources.get("formatPng"));n.appendChild(h);h=document.createElement("option");ExportDialog.showGifOption&&(h.setAttribute("value","gif"),mxUtils.write(h,mxResources.get("formatGif")),n.appendChild(h));h=document.createElement("option");h.setAttribute("value","jpg");mxUtils.write(h,mxResources.get("formatJpg"));n.appendChild(h);h=document.createElement("option");h.setAttribute("value","pdf");mxUtils.write(h,mxResources.get("formatPdf"));n.appendChild(h);h=document.createElement("option");
-h.setAttribute("value","svg");mxUtils.write(h,mxResources.get("formatSvg"));n.appendChild(h);ExportDialog.showXmlOption&&(h=document.createElement("option"),h.setAttribute("value","xml"),mxUtils.write(h,mxResources.get("formatXml")),n.appendChild(h));h=document.createElement("td");h.appendChild(n);f.appendChild(h);l.appendChild(f);f=document.createElement("tr");h=document.createElement("td");h.style.fontSize="10pt";mxUtils.write(h,mxResources.get("zoom")+" (%):");f.appendChild(h);var p=document.createElement("input");
-p.setAttribute("type","number");p.setAttribute("value","100");p.style.width="180px";h=document.createElement("td");h.appendChild(p);f.appendChild(h);l.appendChild(f);f=document.createElement("tr");h=document.createElement("td");h.style.fontSize="10pt";mxUtils.write(h,mxResources.get("width")+":");f.appendChild(h);var q=document.createElement("input");q.setAttribute("value",k);q.style.width="180px";h=document.createElement("td");h.appendChild(q);f.appendChild(h);l.appendChild(f);f=document.createElement("tr");
+mxResources.get("filename")+":");f.appendChild(h);var m=document.createElement("input");m.setAttribute("value",a.editor.getOrCreateFilename());m.style.width="180px";h=document.createElement("td");h.appendChild(m);f.appendChild(h);l.appendChild(f);f=document.createElement("tr");h=document.createElement("td");h.style.fontSize="10pt";mxUtils.write(h,mxResources.get("format")+":");f.appendChild(h);var p=document.createElement("select");p.style.width="180px";h=document.createElement("option");h.setAttribute("value",
+"png");mxUtils.write(h,mxResources.get("formatPng"));p.appendChild(h);h=document.createElement("option");ExportDialog.showGifOption&&(h.setAttribute("value","gif"),mxUtils.write(h,mxResources.get("formatGif")),p.appendChild(h));h=document.createElement("option");h.setAttribute("value","jpg");mxUtils.write(h,mxResources.get("formatJpg"));p.appendChild(h);h=document.createElement("option");h.setAttribute("value","pdf");mxUtils.write(h,mxResources.get("formatPdf"));p.appendChild(h);h=document.createElement("option");
+h.setAttribute("value","svg");mxUtils.write(h,mxResources.get("formatSvg"));p.appendChild(h);ExportDialog.showXmlOption&&(h=document.createElement("option"),h.setAttribute("value","xml"),mxUtils.write(h,mxResources.get("formatXml")),p.appendChild(h));h=document.createElement("td");h.appendChild(p);f.appendChild(h);l.appendChild(f);f=document.createElement("tr");h=document.createElement("td");h.style.fontSize="10pt";mxUtils.write(h,mxResources.get("zoom")+" (%):");f.appendChild(h);var n=document.createElement("input");
+n.setAttribute("type","number");n.setAttribute("value","100");n.style.width="180px";h=document.createElement("td");h.appendChild(n);f.appendChild(h);l.appendChild(f);f=document.createElement("tr");h=document.createElement("td");h.style.fontSize="10pt";mxUtils.write(h,mxResources.get("width")+":");f.appendChild(h);var q=document.createElement("input");q.setAttribute("value",k);q.style.width="180px";h=document.createElement("td");h.appendChild(q);f.appendChild(h);l.appendChild(f);f=document.createElement("tr");
h=document.createElement("td");h.style.fontSize="10pt";mxUtils.write(h,mxResources.get("height")+":");f.appendChild(h);var t=document.createElement("input");t.setAttribute("value",g);t.style.width="180px";h=document.createElement("td");h.appendChild(t);f.appendChild(h);l.appendChild(f);f=document.createElement("tr");h=document.createElement("td");h.style.fontSize="10pt";mxUtils.write(h,mxResources.get("background")+":");f.appendChild(h);var r=document.createElement("input");r.setAttribute("type",
"checkbox");r.checked=null==b.background||b.background==mxConstants.NONE;h=document.createElement("td");h.appendChild(r);mxUtils.write(h,mxResources.get("transparent"));f.appendChild(h);l.appendChild(f);f=document.createElement("tr");h=document.createElement("td");h.style.fontSize="10pt";mxUtils.write(h,mxResources.get("borderWidth")+":");f.appendChild(h);var w=document.createElement("input");w.setAttribute("type","number");w.setAttribute("value",ExportDialog.lastBorderValue);w.style.width="180px";
-h=document.createElement("td");h.appendChild(w);f.appendChild(h);l.appendChild(f);e.appendChild(l);mxEvent.addListener(n,"change",c);c();mxEvent.addListener(p,"change",function(){var a=Math.max(0,parseFloat(p.value)||100)/100;p.value=parseFloat((100*a).toFixed(2));0<k?(q.value=Math.floor(k*a),t.value=Math.floor(g*a)):(p.value="100",q.value=k,t.value=g);d()});mxEvent.addListener(q,"change",function(){var a=parseInt(q.value)/k;0<a?(p.value=parseFloat((100*a).toFixed(2)),t.value=Math.floor(g*a)):(p.value=
-"100",q.value=k,t.value=g);d()});mxEvent.addListener(t,"change",function(){var a=parseInt(t.value)/g;0<a?(p.value=parseFloat((100*a).toFixed(2)),q.value=Math.floor(k*a)):(p.value="100",q.value=k,t.value=g);d()});f=document.createElement("tr");h=document.createElement("td");h.setAttribute("align","right");h.style.paddingTop="22px";h.colSpan=2;var v=mxUtils.button(mxResources.get("export"),mxUtils.bind(this,function(){if(0>=parseInt(p.value))mxUtils.alert(mxResources.get("drawingEmpty"));else{var c=
-m.value,d=n.value,e=Math.max(0,parseFloat(p.value)||100)/100,f=Math.max(0,parseInt(w.value)),g=b.background;if(("svg"==d||"png"==d)&&r.checked)g=null;else if(null==g||g==mxConstants.NONE)g="#ffffff";ExportDialog.lastBorderValue=f;ExportDialog.exportFile(a,c,d,g,e,f)}}));v.className="geBtn gePrimaryBtn";var u=mxUtils.button(mxResources.get("cancel"),function(){a.hideDialog()});u.className="geBtn";a.editor.cancelFirst?(h.appendChild(u),h.appendChild(v)):(h.appendChild(v),h.appendChild(u));f.appendChild(h);
+h=document.createElement("td");h.appendChild(w);f.appendChild(h);l.appendChild(f);e.appendChild(l);mxEvent.addListener(p,"change",c);c();mxEvent.addListener(n,"change",function(){var a=Math.max(0,parseFloat(n.value)||100)/100;n.value=parseFloat((100*a).toFixed(2));0<k?(q.value=Math.floor(k*a),t.value=Math.floor(g*a)):(n.value="100",q.value=k,t.value=g);d()});mxEvent.addListener(q,"change",function(){var a=parseInt(q.value)/k;0<a?(n.value=parseFloat((100*a).toFixed(2)),t.value=Math.floor(g*a)):(n.value=
+"100",q.value=k,t.value=g);d()});mxEvent.addListener(t,"change",function(){var a=parseInt(t.value)/g;0<a?(n.value=parseFloat((100*a).toFixed(2)),q.value=Math.floor(k*a)):(n.value="100",q.value=k,t.value=g);d()});f=document.createElement("tr");h=document.createElement("td");h.setAttribute("align","right");h.style.paddingTop="22px";h.colSpan=2;var v=mxUtils.button(mxResources.get("export"),mxUtils.bind(this,function(){if(0>=parseInt(n.value))mxUtils.alert(mxResources.get("drawingEmpty"));else{var c=
+m.value,d=p.value,e=Math.max(0,parseFloat(n.value)||100)/100,f=Math.max(0,parseInt(w.value)),g=b.background;if(("svg"==d||"png"==d)&&r.checked)g=null;else if(null==g||g==mxConstants.NONE)g="#ffffff";ExportDialog.lastBorderValue=f;ExportDialog.exportFile(a,c,d,g,e,f)}}));v.className="geBtn gePrimaryBtn";var u=mxUtils.button(mxResources.get("cancel"),function(){a.hideDialog()});u.className="geBtn";a.editor.cancelFirst?(h.appendChild(u),h.appendChild(v)):(h.appendChild(v),h.appendChild(u));f.appendChild(h);
l.appendChild(f);e.appendChild(l);this.container=e};ExportDialog.lastBorderValue=0;ExportDialog.showGifOption=!0;ExportDialog.showXmlOption=!0;
ExportDialog.exportFile=function(a,c,d,b,f,e){var k=a.editor.graph;if("xml"==d)ExportDialog.saveLocalFile(a,mxUtils.getXml(a.editor.getGraphXml()),c,d);else if("svg"==d)ExportDialog.saveLocalFile(a,mxUtils.getXml(k.getSvg(b,f,e)),c,d);else{var g=k.getGraphBounds(),h=mxUtils.createXmlDocument(),l=h.createElement("output");h.appendChild(l);h=new mxXmlCanvas2D(l);h.translate(Math.floor((e/f-g.x)/k.view.scale),Math.floor((e/f-g.y)/k.view.scale));h.scale(f/k.view.scale);(new mxImageExport).drawState(k.getView().getState(k.model.root),
h);l="xml="+encodeURIComponent(mxUtils.getXml(l));h=Math.ceil(g.width*f/k.view.scale+2*e);f=Math.ceil(g.height*f/k.view.scale+2*e);l.length<=MAX_REQUEST_SIZE&&h*f<MAX_AREA?(a.hideDialog(),(new mxXmlRequest(EXPORT_URL,"format="+d+"&filename="+encodeURIComponent(c)+"&bg="+(null!=b?b:"none")+"&w="+h+"&h="+f+"&"+l)).simulate(document,"_blank")):mxUtils.alert(mxResources.get("drawingTooLarge"))}};
ExportDialog.saveLocalFile=function(a,c,d,b){c.length<MAX_REQUEST_SIZE?(a.hideDialog(),(new mxXmlRequest(SAVE_URL,"xml="+encodeURIComponent(c)+"&filename="+encodeURIComponent(d)+"&format="+b)).simulate(document,"_blank")):(mxUtils.alert(mxResources.get("drawingTooLarge")),mxUtils.popup(xml))};
-var EditDataDialog=function(a,c){function d(){0<r.value.length?w.removeAttribute("disabled"):w.setAttribute("disabled","disabled")}var b=document.createElement("div"),f=a.editor.graph,e=f.getModel().getValue(c);if(!mxUtils.isNode(e)){var k=mxUtils.createXmlDocument().createElement("object");k.setAttribute("label",e||"");e=k}var g=new mxForm("properties");g.table.style.width="100%";for(var k=e.attributes,h=[],l=[],m=0,n=function(a,b){var c=document.createElement("div");c.style.position="relative";
+var EditDataDialog=function(a,c){function d(){0<r.value.length?w.removeAttribute("disabled"):w.setAttribute("disabled","disabled")}var b=document.createElement("div"),f=a.editor.graph,e=f.getModel().getValue(c);if(!mxUtils.isNode(e)){var k=mxUtils.createXmlDocument().createElement("object");k.setAttribute("label",e||"");e=k}var g=new mxForm("properties");g.table.style.width="100%";for(var k=e.attributes,h=[],l=[],m=0,p=function(a,b){var c=document.createElement("div");c.style.position="relative";
c.style.paddingRight="20px";c.style.boxSizing="border-box";c.style.width="100%";var d=document.createElement("a"),e=mxUtils.createImage(Dialog.prototype.closeImage);e.style.height="9px";e.style.fontSize="9px";e.style.marginBottom=mxClient.IS_IE11?"-1px":"5px";d.className="geButton";d.setAttribute("title",mxResources.get("delete"));d.style.position="absolute";d.style.top="4px";d.style.right="0px";d.style.margin="0px";d.style.width="9px";d.style.height="9px";d.style.cursor="pointer";d.appendChild(e);
-e=function(a){return function(){for(var b=0,c=0;c<h.length;c++){if(h[c]==a){l[c]=null;g.table.deleteRow(b);break}null!=l[c]&&b++}}}(b);mxEvent.addListener(d,"click",e);e=a.parentNode;c.appendChild(a);c.appendChild(d);e.appendChild(c)},p=function(a,b,c){h[a]=b;l[a]=g.addTextarea(h[m]+":",c,2);l[a].style.width="100%";n(l[a],b)},q=[],t=0;t<k.length;t++)"label"!=k[t].nodeName&&"placeholders"!=k[t].nodeName&&q.push({name:k[t].nodeName,value:k[t].nodeValue});q.sort(function(a,b){return a.name<b.name?-1:
-a.name>b.name?1:0});for(t=0;t<q.length;t++)p(m,q[t].name,q[t].value),m++;k=document.createElement("div");k.style.cssText="position:absolute;left:30px;right:30px;overflow-y:auto;top:30px;bottom:80px;";k.appendChild(g.table);p=document.createElement("div");p.style.whiteSpace="nowrap";p.style.marginTop="6px";var r=document.createElement("input");r.setAttribute("placeholder",mxResources.get("enterPropertyName"));r.setAttribute("type","text");r.setAttribute("size",mxClient.IS_IE||mxClient.IS_IE11?"18":
-"22");r.style.marginLeft="2px";p.appendChild(r);k.appendChild(p);b.appendChild(k);var w=mxUtils.button(mxResources.get("addProperty"),function(){var a=r.value;if(0<a.length&&"label"!=a&&"placeholders"!=a&&0>a.indexOf(":"))try{var b=mxUtils.indexOf(h,a);if(0<=b&&null!=l[b])l[b].focus();else{e.cloneNode(!1).setAttribute(a,"");0<=b&&(h.splice(b,1),l.splice(b,1));h.push(a);var c=g.addTextarea(a+":","",2);c.style.width="100%";l.push(c);n(c,a);c.focus()}r.value=""}catch(B){mxUtils.alert(B)}else mxUtils.alert(mxResources.get("invalidName"))});
-this.init=function(){0<l.length?l[0].focus():r.focus()};w.setAttribute("disabled","disabled");w.style.marginLeft="10px";w.style.width="144px";p.appendChild(w);k=mxUtils.button(mxResources.get("cancel"),function(){a.hideDialog.apply(a,arguments)});k.className="geBtn";p=mxUtils.button(mxResources.get("apply"),function(){try{a.hideDialog.apply(a,arguments);e=e.cloneNode(!0);for(var b=!1,d=0;d<h.length;d++)null==l[d]?e.removeAttribute(h[d]):(e.setAttribute(h[d],l[d].value),b=b||"placeholder"==h[d]&&"1"==
-e.getAttribute("placeholders"));b&&e.removeAttribute("label");f.getModel().setValue(c,e)}catch(C){mxUtils.alert(C)}});p.className="geBtn gePrimaryBtn";mxEvent.addListener(r,"keyup",d);mxEvent.addListener(r,"change",d);q=document.createElement("div");q.style.cssText="position:absolute;left:30px;right:30px;text-align:right;bottom:30px;height:40px;";if(a.editor.graph.getModel().isVertex(c)||a.editor.graph.getModel().isEdge(c)){t=document.createElement("span");t.style.marginRight="10px";var v=document.createElement("input");
+e=function(a){return function(){for(var b=0,c=0;c<h.length;c++){if(h[c]==a){l[c]=null;g.table.deleteRow(b);break}null!=l[c]&&b++}}}(b);mxEvent.addListener(d,"click",e);e=a.parentNode;c.appendChild(a);c.appendChild(d);e.appendChild(c)},n=function(a,b,c){h[a]=b;l[a]=g.addTextarea(h[m]+":",c,2);l[a].style.width="100%";p(l[a],b)},q=[],t=0;t<k.length;t++)"label"!=k[t].nodeName&&"placeholders"!=k[t].nodeName&&q.push({name:k[t].nodeName,value:k[t].nodeValue});q.sort(function(a,b){return a.name<b.name?-1:
+a.name>b.name?1:0});for(t=0;t<q.length;t++)n(m,q[t].name,q[t].value),m++;k=document.createElement("div");k.style.cssText="position:absolute;left:30px;right:30px;overflow-y:auto;top:30px;bottom:80px;";k.appendChild(g.table);n=document.createElement("div");n.style.whiteSpace="nowrap";n.style.marginTop="6px";var r=document.createElement("input");r.setAttribute("placeholder",mxResources.get("enterPropertyName"));r.setAttribute("type","text");r.setAttribute("size",mxClient.IS_IE||mxClient.IS_IE11?"18":
+"22");r.style.marginLeft="2px";n.appendChild(r);k.appendChild(n);b.appendChild(k);var w=mxUtils.button(mxResources.get("addProperty"),function(){var a=r.value;if(0<a.length&&"label"!=a&&"placeholders"!=a&&0>a.indexOf(":"))try{var b=mxUtils.indexOf(h,a);if(0<=b&&null!=l[b])l[b].focus();else{e.cloneNode(!1).setAttribute(a,"");0<=b&&(h.splice(b,1),l.splice(b,1));h.push(a);var c=g.addTextarea(a+":","",2);c.style.width="100%";l.push(c);p(c,a);c.focus()}r.value=""}catch(A){mxUtils.alert(A)}else mxUtils.alert(mxResources.get("invalidName"))});
+this.init=function(){0<l.length?l[0].focus():r.focus()};w.setAttribute("disabled","disabled");w.style.marginLeft="10px";w.style.width="144px";n.appendChild(w);k=mxUtils.button(mxResources.get("cancel"),function(){a.hideDialog.apply(a,arguments)});k.className="geBtn";n=mxUtils.button(mxResources.get("apply"),function(){try{a.hideDialog.apply(a,arguments);e=e.cloneNode(!0);for(var b=!1,d=0;d<h.length;d++)null==l[d]?e.removeAttribute(h[d]):(e.setAttribute(h[d],l[d].value),b=b||"placeholder"==h[d]&&"1"==
+e.getAttribute("placeholders"));b&&e.removeAttribute("label");f.getModel().setValue(c,e)}catch(D){mxUtils.alert(D)}});n.className="geBtn gePrimaryBtn";mxEvent.addListener(r,"keyup",d);mxEvent.addListener(r,"change",d);q=document.createElement("div");q.style.cssText="position:absolute;left:30px;right:30px;text-align:right;bottom:30px;height:40px;";if(a.editor.graph.getModel().isVertex(c)||a.editor.graph.getModel().isEdge(c)){t=document.createElement("span");t.style.marginRight="10px";var v=document.createElement("input");
v.setAttribute("type","checkbox");v.style.marginRight="6px";"1"==e.getAttribute("placeholders")&&(v.setAttribute("checked","checked"),v.defaultChecked=!0);mxEvent.addListener(v,"click",function(){"1"==e.getAttribute("placeholders")?e.removeAttribute("placeholders"):e.setAttribute("placeholders","1")});t.appendChild(v);mxUtils.write(t,mxResources.get("placeholders"));if(null!=EditDataDialog.placeholderHelpLink){v=document.createElement("a");v.setAttribute("href",EditDataDialog.placeholderHelpLink);
-v.setAttribute("title",mxResources.get("help"));v.setAttribute("target","_blank");v.style.marginLeft="10px";v.style.cursor="help";var u=document.createElement("img");u.setAttribute("border","0");u.setAttribute("valign","middle");u.style.marginTop=mxClient.IS_IE11?"0px":"-4px";u.setAttribute("src",Editor.helpImage);v.appendChild(u);t.appendChild(v)}q.appendChild(t)}a.editor.cancelFirst?(q.appendChild(k),q.appendChild(p)):(q.appendChild(p),q.appendChild(k));b.appendChild(q);this.container=b};
+v.setAttribute("title",mxResources.get("help"));v.setAttribute("target","_blank");v.style.marginLeft="10px";v.style.cursor="help";var u=document.createElement("img");u.setAttribute("border","0");u.setAttribute("valign","middle");u.style.marginTop=mxClient.IS_IE11?"0px":"-4px";u.setAttribute("src",Editor.helpImage);v.appendChild(u);t.appendChild(v)}q.appendChild(t)}a.editor.cancelFirst?(q.appendChild(k),q.appendChild(n)):(q.appendChild(n),q.appendChild(k));b.appendChild(q);this.container=b};
EditDataDialog.placeholderHelpLink=null;
var LinkDialog=function(a,c,d,b){var f=document.createElement("div");mxUtils.write(f,mxResources.get("editLink")+":");var e=document.createElement("div");e.className="geTitle";e.style.backgroundColor="transparent";e.style.borderColor="transparent";e.style.whiteSpace="nowrap";e.style.textOverflow="clip";e.style.cursor="default";mxClient.IS_VML||(e.style.paddingRight="20px");var k=document.createElement("input");k.setAttribute("value",c);k.setAttribute("placeholder","http://www.example.com/");k.setAttribute("type",
"text");k.style.marginTop="6px";k.style.width="400px";k.style.backgroundImage="url('"+Dialog.prototype.clearImage+"')";k.style.backgroundRepeat="no-repeat";k.style.backgroundPosition="100% 50%";k.style.paddingRight="14px";c=document.createElement("div");c.setAttribute("title",mxResources.get("reset"));c.style.position="relative";c.style.left="-16px";c.style.width="12px";c.style.height="14px";c.style.cursor="pointer";c.style.display=mxClient.IS_VML?"inline":"inline-block";c.style.top=(mxClient.IS_VML?
0:3)+"px";c.style.background="url("+IMAGE_PATH+"/transparent.gif)";mxEvent.addListener(c,"click",function(){k.value="";k.focus()});e.appendChild(k);e.appendChild(c);f.appendChild(e);this.init=function(){k.focus();mxClient.IS_GC||mxClient.IS_FF||5<=document.documentMode||mxClient.IS_QUIRKS?k.select():document.execCommand("selectAll",!1,null)};e=document.createElement("div");e.style.marginTop="18px";e.style.textAlign="right";mxEvent.addListener(k,"keypress",function(c){13==c.keyCode&&(a.hideDialog(),
b(k.value))});c=mxUtils.button(mxResources.get("cancel"),function(){a.hideDialog()});c.className="geBtn";a.editor.cancelFirst&&e.appendChild(c);d=mxUtils.button(d,function(){a.hideDialog();b(k.value)});d.className="geBtn gePrimaryBtn";e.appendChild(d);a.editor.cancelFirst||e.appendChild(c);f.appendChild(e);this.container=f},OutlineWindow=function(a,c,d,b,f){function e(){h.outline.pageScale=k.pageScale;h.outline.pageFormat=k.pageFormat;h.outline.pageVisible=k.pageVisible;h.outline.background=null==
k.background||k.background==mxConstants.NONE?k.defaultPageBackgroundColor:k.background;var a=mxUtils.getCurrentStyle(k.container);g.style.backgroundColor=a.backgroundColor;null!=k.view.backgroundPageShape&&null!=h.outline.view.backgroundPageShape&&(h.outline.view.backgroundPageShape.fill=k.view.backgroundPageShape.fill);h.outline.refresh()}var k=a.editor.graph,g=document.createElement("div");g.style.position="absolute";g.style.width="100%";g.style.height="100%";g.style.border="1px solid whiteSmoke";
-g.style.overflow="hidden";this.window=new mxWindow(mxResources.get("outline"),g,c,d,b,f,!0,!0);this.window.destroyOnClose=!1;this.window.setMaximizable(!1);this.window.setResizable(!0);this.window.setClosable(!0);this.window.setVisible(!0);this.window.setLocation=function(a,b){var c=window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight;a=Math.max(0,Math.min(a,(window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth)-this.table.clientWidth));
-b=Math.max(0,Math.min(b,c-this.table.clientHeight-48));this.getX()==a&&this.getY()==b||mxWindow.prototype.setLocation.apply(this,arguments)};mxEvent.addListener(window,"resize",mxUtils.bind(this,function(){var a=this.window.getX(),b=this.window.getY();this.window.setLocation(a,b)}));var h=a.createOutline(this.window);this.window.addListener(mxEvent.RESIZE,mxUtils.bind(this,function(){h.update(!1);h.outline.sizeDidChange()}));this.window.addListener(mxEvent.SHOW,mxUtils.bind(this,function(){h.suspended=
-!1;h.outline.refresh();h.update()}));this.window.addListener(mxEvent.HIDE,mxUtils.bind(this,function(){h.suspended=!0}));this.window.addListener(mxEvent.NORMALIZE,mxUtils.bind(this,function(){h.suspended=!1;h.update()}));this.window.addListener(mxEvent.MINIMIZE,mxUtils.bind(this,function(){h.suspended=!0}));var l=h.createGraph;h.createGraph=function(a){var b=l.apply(this,arguments);b.gridEnabled=!1;b.pageScale=k.pageScale;b.pageFormat=k.pageFormat;b.background=null==k.background||k.background==mxConstants.NONE?
-k.defaultPageBackgroundColor:k.background;b.pageVisible=k.pageVisible;var c=mxUtils.getCurrentStyle(k.container);g.style.backgroundColor=c.backgroundColor;return b};h.init(g);a.editor.addListener("resetGraphView",e);a.addListener("pageFormatChanged",e);a.addListener("backgroundColorChanged",e);a.addListener("backgroundImageChanged",e);a.addListener("pageViewChanged",function(){e();h.update(!0)});if(h.outline.dialect==mxConstants.DIALECT_SVG){var m=a.actions.get("zoomIn"),n=a.actions.get("zoomOut");
-mxEvent.addMouseWheelListener(function(a,b){for(var c=!1,d=mxEvent.getSource(a);null!=d;){if(d==h.outline.view.canvas.ownerSVGElement){c=!0;break}d=d.parentNode}c&&(b?m.funct():n.funct(),mxEvent.consume(a))})}},LayersWindow=function(a,c,d,b,f){function e(b){if(g.isEnabled()&&null!=b){var c=new FilenameDialog(a,b.value||mxResources.get("background"),mxResources.get("rename"),mxUtils.bind(this,function(a){null!=a&&g.getModel().setValue(b,a)}),mxResources.get("enterName"));a.showDialog(c.container,300,
-100,!0,!0);c.init()}}function k(){function a(a,b,c,d){var f=document.createElement("div");f.className="geToolbarContainer";f.style.overflow="hidden";f.style.position="relative";f.style.padding="4px";f.style.height="22px";f.style.display="block";f.style.backgroundColor="whiteSmoke";f.style.borderWidth="0px 0px 1px 0px";f.style.borderColor="#c3c3c3";f.style.borderStyle="solid";f.style.whiteSpace="nowrap";var h=document.createElement("div");h.style.display="inline-block";h.style.width="100%";h.style.textOverflow=
-"ellipsis";h.style.overflow="hidden";mxEvent.addListener(f,"dragover",function(b){b.dataTransfer.dropEffect="move";p=a;b.stopPropagation();b.preventDefault()});mxEvent.addListener(f,"dragstart",function(a){n=f;mxClient.IS_FF&&a.dataTransfer.setData("Text","<layer/>")});mxEvent.addListener(f,"dragend",function(a){null!=n&&null!=p&&g.addCell(c,g.model.root,p);p=n=null;a.stopPropagation();a.preventDefault()});var l=document.createElement("img");l.setAttribute("draggable","false");l.setAttribute("align",
-"top");l.setAttribute("border","0");l.style.padding="4px";l.setAttribute("title",mxResources.get("lockUnlock"));var r=g.view.getState(c),u=null!=r?r.style:g.getCellStyle(c);"1"==mxUtils.getValue(u,"locked","0")?l.setAttribute("src",Dialog.prototype.lockedImage):l.setAttribute("src",Dialog.prototype.unlockedImage);g.isEnabled()&&(l.style.cursor="pointer");mxEvent.addListener(l,"click",function(a){if(g.isEnabled()){var b=null;g.getModel().beginUpdate();try{b="1"==mxUtils.getValue(u,"locked","0")?null:
-"1",g.setCellStyles("locked",b,[c])}finally{g.getModel().endUpdate()}"1"==b&&g.removeSelectionCells(g.getModel().getDescendants(c));mxEvent.consume(a)}});h.appendChild(l);l=document.createElement("input");l.setAttribute("type","checkbox");l.setAttribute("title",mxResources.get("hideIt",[c.value||mxResources.get("background")]));l.style.marginLeft="4px";l.style.marginRight="6px";l.style.marginTop="4px";h.appendChild(l);g.model.isVisible(c)&&(l.setAttribute("checked","checked"),l.defaultChecked=!0);
-mxEvent.addListener(l,"click",function(a){g.model.setVisible(c,!g.model.isVisible(c));mxEvent.consume(a)});mxUtils.write(h,b);f.appendChild(h);if(g.isEnabled()){if(mxClient.IS_TOUCH||mxClient.IS_POINTER||mxClient.IS_VML||mxClient.IS_IE&&10>document.documentMode)b=document.createElement("div"),b.style.display="block",b.style.textAlign="right",b.style.whiteSpace="nowrap",b.style.position="absolute",b.style.right="6px",b.style.top="6px",0<a&&(h=document.createElement("a"),h.setAttribute("title",mxResources.get("toBack")),
-h.className="geButton",h.style.cssFloat="none",h.innerHTML="&#9660;",h.style.width="14px",h.style.height="14px",h.style.fontSize="14px",h.style.margin="0px",h.style.marginTop="-1px",b.appendChild(h),mxEvent.addListener(h,"click",function(b){g.isEnabled()&&g.addCell(c,g.model.root,a-1);mxEvent.consume(b)})),0<=a&&a<q-1&&(h=document.createElement("a"),h.setAttribute("title",mxResources.get("toFront")),h.className="geButton",h.style.cssFloat="none",h.innerHTML="&#9650;",h.style.width="14px",h.style.height=
-"14px",h.style.fontSize="14px",h.style.margin="0px",h.style.marginTop="-1px",b.appendChild(h),mxEvent.addListener(h,"click",function(b){g.isEnabled()&&g.addCell(c,g.model.root,a+1);mxEvent.consume(b)})),f.appendChild(b);mxClient.IS_SVG&&(!mxClient.IS_IE||10<=document.documentMode)&&(f.setAttribute("draggable","true"),f.style.cursor="move")}mxEvent.addListener(f,"dblclick",function(a){var b=mxEvent.getSource(a).nodeName;"INPUT"!=b&&"IMG"!=b&&(e(c),mxEvent.consume(a))});g.getDefaultParent()==c?(f.style.background=
-"#e6eff8",f.style.fontWeight=g.isEnabled()?"bold":"",t=c):mxEvent.addListener(f,"click",function(a){g.isEnabled()&&(g.setDefaultParent(d),g.view.setCurrentRoot(null),k())});m.appendChild(f)}q=g.model.getChildCount(g.model.root);m.innerHTML="";for(var b=q-1;0<=b;b--)mxUtils.bind(this,function(c){a(b,c.value||mxResources.get("background"),c,c)})(g.model.getChildAt(g.model.root,b));w.setAttribute("title",mxResources.get("removeIt",[t.value||mxResources.get("background")]));v.setAttribute("title",mxResources.get("moveSelectionTo",
-[t.value||mxResources.get("background")]));A.setAttribute("title",mxResources.get("duplicateIt",[t.value||mxResources.get("background")]));u.setAttribute("title",mxResources.get("renameIt",[t.value||mxResources.get("background")]));g.isSelectionEmpty()&&(v.className="geButton mxDisabled")}var g=a.editor.graph,h=document.createElement("div");h.style.userSelect="none";h.style.background="white"==Dialog.backdropColor?"whiteSmoke":Dialog.backdropColor;h.style.border="1px solid whiteSmoke";h.style.height=
-"100%";h.style.marginBottom="10px";h.style.overflow="auto";var l=EditorUi.compactUi?"26px":"30px",m=document.createElement("div");m.style.backgroundColor="white"==Dialog.backdropColor?"#a2a2a2":"#e5e5e5";m.style.position="absolute";m.style.overflow="auto";m.style.left="0px";m.style.right="0px";m.style.top="0px";m.style.bottom=parseInt(l)+7+"px";h.appendChild(m);var n=null,p=null;mxEvent.addListener(h,"dragover",function(a){a.dataTransfer.dropEffect="move";p=0;a.stopPropagation();a.preventDefault()});
-mxEvent.addListener(h,"drop",function(a){a.stopPropagation();a.preventDefault()});var q=null,t=null,r=document.createElement("div");r.className="geToolbarContainer";r.style.position="absolute";r.style.bottom="0px";r.style.left="0px";r.style.right="0px";r.style.height=l;r.style.overflow="hidden";r.style.padding=EditorUi.compactUi?"4px 0px 3px 0px":"1px";r.style.backgroundColor="white"==Dialog.backdropColor?"whiteSmoke":Dialog.backdropColor;r.style.borderWidth="1px 0px 0px 0px";r.style.borderColor=
-"#c3c3c3";r.style.borderStyle="solid";r.style.display="block";r.style.whiteSpace="nowrap";mxClient.IS_QUIRKS&&(r.style.filter="none");l=document.createElement("a");l.className="geButton";mxClient.IS_QUIRKS&&(l.style.filter="none");var w=l.cloneNode();w.innerHTML='<div class="geSprite geSprite-delete" style="display:inline-block;"></div>';mxEvent.addListener(w,"click",function(a){if(g.isEnabled()){g.model.beginUpdate();try{var b=g.model.root.getIndex(t);g.removeCells([t],!1);0==g.model.getChildCount(g.model.root)?
-(g.model.add(g.model.root,new mxCell),g.setDefaultParent(null)):0<b&&b<=g.model.getChildCount(g.model.root)?g.setDefaultParent(g.model.getChildAt(g.model.root,b-1)):g.setDefaultParent(null)}finally{g.model.endUpdate()}}mxEvent.consume(a)});g.isEnabled()||(w.className="geButton mxDisabled");r.appendChild(w);var v=l.cloneNode();v.innerHTML='<div class="geSprite geSprite-insert" style="display:inline-block;"></div>';mxEvent.addListener(v,"click",function(a){g.isEnabled()&&!g.isSelectionEmpty()&&g.moveCells(g.getSelectionCells(),
-0,0,!1,t)});r.appendChild(v);var u=l.cloneNode();u.innerHTML='<div class="geSprite geSprite-dots" style="display:inline-block;"></div>';u.setAttribute("title",mxResources.get("rename"));mxEvent.addListener(u,"click",function(a){g.isEnabled()&&e(t);mxEvent.consume(a)});g.isEnabled()||(u.className="geButton mxDisabled");r.appendChild(u);var A=l.cloneNode();A.innerHTML='<div class="geSprite geSprite-duplicate" style="display:inline-block;"></div>';mxEvent.addListener(A,"click",function(a){if(g.isEnabled()){a=
-null;g.model.beginUpdate();try{a=g.cloneCells([t])[0],a.value=mxResources.get("untitledLayer"),a.setVisible(!0),a=g.addCell(a,g.model.root),g.setDefaultParent(a)}finally{g.model.endUpdate()}null==a||g.isCellLocked(a)||g.selectAll(a)}});g.isEnabled()||(A.className="geButton mxDisabled");r.appendChild(A);l=l.cloneNode();l.innerHTML='<div class="geSprite geSprite-plus" style="display:inline-block;"></div>';l.setAttribute("title",mxResources.get("addLayer"));mxEvent.addListener(l,"click",function(a){if(g.isEnabled()){g.model.beginUpdate();
-try{var b=g.addCell(new mxCell(mxResources.get("untitledLayer")),g.model.root);g.setDefaultParent(b)}finally{g.model.endUpdate()}}mxEvent.consume(a)});g.isEnabled()||(l.className="geButton mxDisabled");r.appendChild(l);h.appendChild(r);k();g.model.addListener(mxEvent.CHANGE,function(){k()});g.selectionModel.addListener(mxEvent.CHANGE,function(){g.isSelectionEmpty()?v.className="geButton mxDisabled":v.className="geButton"});this.window=new mxWindow(mxResources.get("layers"),h,c,d,b,f,!0,!0);this.window.destroyOnClose=
-!1;this.window.setMaximizable(!1);this.window.setResizable(!0);this.window.setClosable(!0);this.window.setVisible(!0);this.refreshLayers=k;this.window.setLocation=function(a,b){var c=window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight;a=Math.max(0,Math.min(a,(window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth)-this.table.clientWidth));b=Math.max(0,Math.min(b,c-this.table.clientHeight-48));this.getX()==a&&this.getY()==b||mxWindow.prototype.setLocation.apply(this,
-arguments)};mxEvent.addListener(window,"resize",mxUtils.bind(this,function(){var a=this.window.getX(),b=this.window.getY();this.window.setLocation(a,b)}))};
+g.style.overflow="hidden";this.window=new mxWindow(mxResources.get("outline"),g,c,d,b,f,!0,!0);this.window.minimumSize=new mxRectangle(0,0,80,80);this.window.destroyOnClose=!1;this.window.setMaximizable(!1);this.window.setResizable(!0);this.window.setClosable(!0);this.window.setVisible(!0);this.window.setLocation=function(a,b){var c=window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight;a=Math.max(0,Math.min(a,(window.innerWidth||document.documentElement.clientWidth||
+document.body.clientWidth)-this.table.clientWidth));b=Math.max(0,Math.min(b,c-this.table.clientHeight-48));this.getX()==a&&this.getY()==b||mxWindow.prototype.setLocation.apply(this,arguments)};mxEvent.addListener(window,"resize",mxUtils.bind(this,function(){var a=this.window.getX(),b=this.window.getY();this.window.setLocation(a,b)}));var h=a.createOutline(this.window);this.window.addListener(mxEvent.RESIZE,mxUtils.bind(this,function(){h.update(!1);h.outline.sizeDidChange()}));this.window.addListener(mxEvent.SHOW,
+mxUtils.bind(this,function(){h.suspended=!1;h.outline.refresh();h.update()}));this.window.addListener(mxEvent.HIDE,mxUtils.bind(this,function(){h.suspended=!0}));this.window.addListener(mxEvent.NORMALIZE,mxUtils.bind(this,function(){h.suspended=!1;h.update()}));this.window.addListener(mxEvent.MINIMIZE,mxUtils.bind(this,function(){h.suspended=!0}));var l=h.createGraph;h.createGraph=function(a){var b=l.apply(this,arguments);b.gridEnabled=!1;b.pageScale=k.pageScale;b.pageFormat=k.pageFormat;b.background=
+null==k.background||k.background==mxConstants.NONE?k.defaultPageBackgroundColor:k.background;b.pageVisible=k.pageVisible;var c=mxUtils.getCurrentStyle(k.container);g.style.backgroundColor=c.backgroundColor;return b};h.init(g);a.editor.addListener("resetGraphView",e);a.addListener("pageFormatChanged",e);a.addListener("backgroundColorChanged",e);a.addListener("backgroundImageChanged",e);a.addListener("pageViewChanged",function(){e();h.update(!0)});if(h.outline.dialect==mxConstants.DIALECT_SVG){var m=
+a.actions.get("zoomIn"),p=a.actions.get("zoomOut");mxEvent.addMouseWheelListener(function(a,b){for(var c=!1,d=mxEvent.getSource(a);null!=d;){if(d==h.outline.view.canvas.ownerSVGElement){c=!0;break}d=d.parentNode}c&&(b?m.funct():p.funct(),mxEvent.consume(a))})}},LayersWindow=function(a,c,d,b,f){function e(b){if(g.isEnabled()&&null!=b){var c=new FilenameDialog(a,b.value||mxResources.get("background"),mxResources.get("rename"),mxUtils.bind(this,function(a){null!=a&&g.getModel().setValue(b,a)}),mxResources.get("enterName"));
+a.showDialog(c.container,300,100,!0,!0);c.init()}}function k(){function a(a,b,c,d){var f=document.createElement("div");f.className="geToolbarContainer";f.style.overflow="hidden";f.style.position="relative";f.style.padding="4px";f.style.height="22px";f.style.display="block";f.style.backgroundColor="whiteSmoke";f.style.borderWidth="0px 0px 1px 0px";f.style.borderColor="#c3c3c3";f.style.borderStyle="solid";f.style.whiteSpace="nowrap";var h=document.createElement("div");h.style.display="inline-block";
+h.style.width="100%";h.style.textOverflow="ellipsis";h.style.overflow="hidden";mxEvent.addListener(f,"dragover",function(b){b.dataTransfer.dropEffect="move";n=a;b.stopPropagation();b.preventDefault()});mxEvent.addListener(f,"dragstart",function(a){p=f;mxClient.IS_FF&&a.dataTransfer.setData("Text","<layer/>")});mxEvent.addListener(f,"dragend",function(a){null!=p&&null!=n&&g.addCell(c,g.model.root,n);n=p=null;a.stopPropagation();a.preventDefault()});var l=document.createElement("img");l.setAttribute("draggable",
+"false");l.setAttribute("align","top");l.setAttribute("border","0");l.style.padding="4px";l.setAttribute("title",mxResources.get("lockUnlock"));var r=g.view.getState(c),u=null!=r?r.style:g.getCellStyle(c);"1"==mxUtils.getValue(u,"locked","0")?l.setAttribute("src",Dialog.prototype.lockedImage):l.setAttribute("src",Dialog.prototype.unlockedImage);g.isEnabled()&&(l.style.cursor="pointer");mxEvent.addListener(l,"click",function(a){if(g.isEnabled()){var b=null;g.getModel().beginUpdate();try{b="1"==mxUtils.getValue(u,
+"locked","0")?null:"1",g.setCellStyles("locked",b,[c])}finally{g.getModel().endUpdate()}"1"==b&&g.removeSelectionCells(g.getModel().getDescendants(c));mxEvent.consume(a)}});h.appendChild(l);l=document.createElement("input");l.setAttribute("type","checkbox");l.setAttribute("title",mxResources.get("hideIt",[c.value||mxResources.get("background")]));l.style.marginLeft="4px";l.style.marginRight="6px";l.style.marginTop="4px";h.appendChild(l);g.model.isVisible(c)&&(l.setAttribute("checked","checked"),l.defaultChecked=
+!0);mxEvent.addListener(l,"click",function(a){g.model.setVisible(c,!g.model.isVisible(c));mxEvent.consume(a)});mxUtils.write(h,b);f.appendChild(h);if(g.isEnabled()){if(mxClient.IS_TOUCH||mxClient.IS_POINTER||mxClient.IS_VML||mxClient.IS_IE&&10>document.documentMode)b=document.createElement("div"),b.style.display="block",b.style.textAlign="right",b.style.whiteSpace="nowrap",b.style.position="absolute",b.style.right="6px",b.style.top="6px",0<a&&(h=document.createElement("a"),h.setAttribute("title",
+mxResources.get("toBack")),h.className="geButton",h.style.cssFloat="none",h.innerHTML="&#9660;",h.style.width="14px",h.style.height="14px",h.style.fontSize="14px",h.style.margin="0px",h.style.marginTop="-1px",b.appendChild(h),mxEvent.addListener(h,"click",function(b){g.isEnabled()&&g.addCell(c,g.model.root,a-1);mxEvent.consume(b)})),0<=a&&a<q-1&&(h=document.createElement("a"),h.setAttribute("title",mxResources.get("toFront")),h.className="geButton",h.style.cssFloat="none",h.innerHTML="&#9650;",h.style.width=
+"14px",h.style.height="14px",h.style.fontSize="14px",h.style.margin="0px",h.style.marginTop="-1px",b.appendChild(h),mxEvent.addListener(h,"click",function(b){g.isEnabled()&&g.addCell(c,g.model.root,a+1);mxEvent.consume(b)})),f.appendChild(b);mxClient.IS_SVG&&(!mxClient.IS_IE||10<=document.documentMode)&&(f.setAttribute("draggable","true"),f.style.cursor="move")}mxEvent.addListener(f,"dblclick",function(a){var b=mxEvent.getSource(a).nodeName;"INPUT"!=b&&"IMG"!=b&&(e(c),mxEvent.consume(a))});g.getDefaultParent()==
+c?(f.style.background="#e6eff8",f.style.fontWeight=g.isEnabled()?"bold":"",t=c):mxEvent.addListener(f,"click",function(a){g.isEnabled()&&(g.setDefaultParent(d),g.view.setCurrentRoot(null),k())});m.appendChild(f)}q=g.model.getChildCount(g.model.root);m.innerHTML="";for(var b=q-1;0<=b;b--)mxUtils.bind(this,function(c){a(b,c.value||mxResources.get("background"),c,c)})(g.model.getChildAt(g.model.root,b));w.setAttribute("title",mxResources.get("removeIt",[t.value||mxResources.get("background")]));v.setAttribute("title",
+mxResources.get("moveSelectionTo",[t.value||mxResources.get("background")]));z.setAttribute("title",mxResources.get("duplicateIt",[t.value||mxResources.get("background")]));u.setAttribute("title",mxResources.get("renameIt",[t.value||mxResources.get("background")]));g.isSelectionEmpty()&&(v.className="geButton mxDisabled")}var g=a.editor.graph,h=document.createElement("div");h.style.userSelect="none";h.style.background="white"==Dialog.backdropColor?"whiteSmoke":Dialog.backdropColor;h.style.border=
+"1px solid whiteSmoke";h.style.height="100%";h.style.marginBottom="10px";h.style.overflow="auto";var l=EditorUi.compactUi?"26px":"30px",m=document.createElement("div");m.style.backgroundColor="white"==Dialog.backdropColor?"#a2a2a2":"#e5e5e5";m.style.position="absolute";m.style.overflow="auto";m.style.left="0px";m.style.right="0px";m.style.top="0px";m.style.bottom=parseInt(l)+7+"px";h.appendChild(m);var p=null,n=null;mxEvent.addListener(h,"dragover",function(a){a.dataTransfer.dropEffect="move";n=0;
+a.stopPropagation();a.preventDefault()});mxEvent.addListener(h,"drop",function(a){a.stopPropagation();a.preventDefault()});var q=null,t=null,r=document.createElement("div");r.className="geToolbarContainer";r.style.position="absolute";r.style.bottom="0px";r.style.left="0px";r.style.right="0px";r.style.height=l;r.style.overflow="hidden";r.style.padding=EditorUi.compactUi?"4px 0px 3px 0px":"1px";r.style.backgroundColor="white"==Dialog.backdropColor?"whiteSmoke":Dialog.backdropColor;r.style.borderWidth=
+"1px 0px 0px 0px";r.style.borderColor="#c3c3c3";r.style.borderStyle="solid";r.style.display="block";r.style.whiteSpace="nowrap";mxClient.IS_QUIRKS&&(r.style.filter="none");l=document.createElement("a");l.className="geButton";mxClient.IS_QUIRKS&&(l.style.filter="none");var w=l.cloneNode();w.innerHTML='<div class="geSprite geSprite-delete" style="display:inline-block;"></div>';mxEvent.addListener(w,"click",function(a){if(g.isEnabled()){g.model.beginUpdate();try{var b=g.model.root.getIndex(t);g.removeCells([t],
+!1);0==g.model.getChildCount(g.model.root)?(g.model.add(g.model.root,new mxCell),g.setDefaultParent(null)):0<b&&b<=g.model.getChildCount(g.model.root)?g.setDefaultParent(g.model.getChildAt(g.model.root,b-1)):g.setDefaultParent(null)}finally{g.model.endUpdate()}}mxEvent.consume(a)});g.isEnabled()||(w.className="geButton mxDisabled");r.appendChild(w);var v=l.cloneNode();v.innerHTML='<div class="geSprite geSprite-insert" style="display:inline-block;"></div>';mxEvent.addListener(v,"click",function(a){g.isEnabled()&&
+!g.isSelectionEmpty()&&g.moveCells(g.getSelectionCells(),0,0,!1,t)});r.appendChild(v);var u=l.cloneNode();u.innerHTML='<div class="geSprite geSprite-dots" style="display:inline-block;"></div>';u.setAttribute("title",mxResources.get("rename"));mxEvent.addListener(u,"click",function(a){g.isEnabled()&&e(t);mxEvent.consume(a)});g.isEnabled()||(u.className="geButton mxDisabled");r.appendChild(u);var z=l.cloneNode();z.innerHTML='<div class="geSprite geSprite-duplicate" style="display:inline-block;"></div>';
+mxEvent.addListener(z,"click",function(a){if(g.isEnabled()){a=null;g.model.beginUpdate();try{a=g.cloneCells([t])[0],a.value=mxResources.get("untitledLayer"),a.setVisible(!0),a=g.addCell(a,g.model.root),g.setDefaultParent(a)}finally{g.model.endUpdate()}null==a||g.isCellLocked(a)||g.selectAll(a)}});g.isEnabled()||(z.className="geButton mxDisabled");r.appendChild(z);l=l.cloneNode();l.innerHTML='<div class="geSprite geSprite-plus" style="display:inline-block;"></div>';l.setAttribute("title",mxResources.get("addLayer"));
+mxEvent.addListener(l,"click",function(a){if(g.isEnabled()){g.model.beginUpdate();try{var b=g.addCell(new mxCell(mxResources.get("untitledLayer")),g.model.root);g.setDefaultParent(b)}finally{g.model.endUpdate()}}mxEvent.consume(a)});g.isEnabled()||(l.className="geButton mxDisabled");r.appendChild(l);h.appendChild(r);k();g.model.addListener(mxEvent.CHANGE,function(){k()});g.selectionModel.addListener(mxEvent.CHANGE,function(){g.isSelectionEmpty()?v.className="geButton mxDisabled":v.className="geButton"});
+this.window=new mxWindow(mxResources.get("layers"),h,c,d,b,f,!0,!0);this.window.minimumSize=new mxRectangle(0,0,90,90);this.window.destroyOnClose=!1;this.window.setMaximizable(!1);this.window.setResizable(!0);this.window.setClosable(!0);this.window.setVisible(!0);this.refreshLayers=k;this.window.setLocation=function(a,b){var c=window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight;a=Math.max(0,Math.min(a,(window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth)-
+this.table.clientWidth));b=Math.max(0,Math.min(b,c-this.table.clientHeight-48));this.getX()==a&&this.getY()==b||mxWindow.prototype.setLocation.apply(this,arguments)};mxEvent.addListener(window,"resize",mxUtils.bind(this,function(){var a=this.window.getX(),b=this.window.getY();this.window.setLocation(a,b)}))};
(function(){Sidebar.prototype.tagIndex="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";
Sidebar.prototype.searchFileData="7Z1rU+O4s/A/zVbNeQGVe8LLXLjtEiZ/HGDqeaNSHJHo4Fg+sj3Afvoj+RJiBWbOY3VIO5mtLSCB3fjXklrdrVb3X83hX82L15X3V6P2k8mQC/+v5uivRqN+WlNf1bvMd8Wc+4v07fvpxUlP/6J58Vfz/K9a/6/mMFzSgIXFl+o/DKM3j6X/VfpWc7R6XUgaLE+plOIlPO3rb2QkXtRnDpaReojmqK5+VA8ScZd6N3TGvIkIeZQ+1kxEkVht/EHf4wv9i0gE6t0wkuKZPfJ5tFTvNdbvDIUnZPIgzVryj/pNyvaSPl43Q12mL8+6ycuL0kQ37CnaL1GGkBNlgOWJ7vhieWBI98GhTLoB86NkzpGEDNUw2WIlE+8Aue4DhFC9ZmmoIfU8EUdKmcczj2Fga4Otr5ztPzGdYyCDm4o5GY7Z2DFGrFeea8l+SuFjgDrrFKA65betIZdu7FGJgqo4BTtnpan+jlfBCc+GitRRDdYZFFbjULASK4P6cyQawwTr2IE5SyoDcj5fsDm5YiiVvYX+uBWRu1Rkjnou6q0nJ6oRbJbHO7zdObV982HDgFYcLAsXbHOlYQADW2S4FlcXanE5HvPnTGL1Mm0GLCObvgjySN8OE049BCNTyj0kyw3MJnYiyQMkUGDxKUf9BQ8VFV7VbzFkU8lRbtSd8u5mQXeQKyH5v8KPqHcwQ1bge8geE1ewoLzpf0+mscS4X1sEQDImfbSCEKzTsAXDYodkJADGfgaGJt4NToYkYmA/E0P1IOEp9fmKejqaT6UZtnrinvfRkxSf0Rc+Ky8Bmr1ymR8xuYXZ2wVmAxtmvVYvcpbYBYqcI8YQDmfPWIwlNoYPMNENJ0DoxMAUC/Jd7xY0XGKHrVvDxu4zNsh6rV30ikqcMBYpL3i4JFdUO0byDRuueZ7atqX9h/k+85BjnrVsMcdChAwdpbGHWg/mrVAG+SJEzmm/uTjMdA73D1mvGf6itUXkeCLCt6mcFRWQ9abi+PQZ+8oEmLERnXmHjzll8/kb0aY8NtROcd6WOaFOUZ+EmJ8O8AGCjWUCOKR+mBzDD9QzeQzdltJtgdKKpyeGfXV2SqvahHEkuf/M/QV5pBFKDxR0RA1adI5otwNJe0HDiFyon7BhGlO4V9rfTjHVFzKVCL1Qg7Nd4iRkg/Mfnz/h00ZFl6xup43uWBjRWFI/wqeJmm3ItblBik4LtYtRv3qttJ+9VB5ZtHSpZKd9T32STyP+k5Exm3OX+/gms2ENlva8N7l9NdJLFnKKjtbQwiC0YcjDZIxv1Hfm673WeVM/rbDR96C22g36gaTcxwa6i2EeUjnn6tkX+CKhhr9T2rQo0jKiXPWnJ9KXDN86tj+9/wA5WhL1lOhYi8ObR9csYfUfoIscdqHO3jZIR4w+oeM82wWnXNEIp4IycEufHG/icvWEEb5wjOn/QGw952/YzUYoTPKI8fS4WZy+pQOmG6wXdMW9NzKR1FXPg294oUKom8hchhHpc+yhGRDYS+Yz9SDY1RPIXL5KfiTn89il6TPiZoYYX8UsEQZs6jVDV0GEMVJWdCEbc1hLp7tsooow4BH18I3sTiZxTotubHtQgccN2uvVKvb5v4mKwqeXd+ARXPtPTFkXIg7JiIeMok/7AaIO1BCrj0MHu4Po27X6ID/UsUcdsEFHvJPhTWLqHtqAercOD/0Pn/sMnVu/C9Kb2EeYtWeAQhjNY7paCfU7dIcEu1i0yVpVazZZvIFk6cfiwjay+SACGjn2DZ9JijCDeocjfcdcIef4VvJOkPX9U5J6wdiAwXKJNoHvrrFh7sIXvGWxRBlO38WY3saR5CiDN1DZqhuw330X5cDuQjt9jyMywekQte1LZW3hTpZUrqiLbmjbTfihnSzfwmSznS6Z+gt0zKZJBTG+d2zBFQHOOPMOHHxd44jcUH8R0wU6V9e8EtyDiDY7wuVqTjtM/uQuwvPdHQTqnFguEN6w3LrHBcE6HY2wce7CnpoKhDfWesXxzJevHem9p9RxKGIf37muMX0h9p/HJWOeu6Rckr6r1FPIdQlmdKdFve5XoeM7OtpBauDH6E1s6OZVmtKj7tMo1gk5VOJTYmBOUgb5dxxwhPHIHlTSUYY5poGasjcIkyF7wAM6phKf1QjNyKQb47MYzUJW1pNW4PPyoJXsLQuiGN8xJtg2mmFOvDgS2CA7UFGZDNLR39DNWLN8o+2MdXzx8uQhrFUBPWed2Mdn2oMFxDcg0Rnxu4BEZ65DGwUasnXokNMw9umKo8M0Yt22mPeS+jE6M7bTgl2WDwwjJFTuacCE8rlOB3T2hm8bMczYeq0BgYluI+lCBcIyyuGS+ovkhneE8wwKKpad8wpfPXzsYmQ1Awe2Y3vBVhRfZTKw+jgZ5Rgho3ltJX9tQ4nQdG9C+ScbkOg0bhMqPpJDxqsVukCXWRjHFnLC5kw9Paf4lCxU8CAjdZbiBWPRNTOXwXpxZqDo1qfpkNnafY56cs/Dd4BiZi+Uz+jOQO99HrJXbJhmpMR243yk6rGUfXsnxArfKjXMeYtaKB/holurPahkozWtp0tBYsNsA++mj2KF0fxrgRXyKXCim7UtqOEM6ROL3k4HXCzpv1SiSzCq1wxbt3TlrYx0SGOMjjZYND7HXLJVkrj8yGiAH7e01s1wL6jnpXuM+4wu2glWEGQDVre5d5bMQ5hWAz2VLyRdcHwBlS5U9lCGeUX9ucfII4+WOG+aQ93QzXn5YkkehBfRBcLszhawgirQ4jMnoCIQH9HiOxSGOkjMaP9hLCAjfKliYPmNGectuuQi6K3mVvgn18Ln/ya2BJ1znAdQRund0vGINTU59yN88xd+dImzEhi9c2hz+D3WTYZShCFGZKiklQwZ7WrNj/3t68VlpI7HA3KF0lvvgoVfctZISJZ1Eb4P8JmJXWDDyeBFZyjCrVqXM99lp+rphKSKGt/uA406pgufoasQYPa2Kj+Dc0zuqi3HFQE6DxYstS5HvY1dD2e/bDAPxyBFr5Csx/SR+/OVwsIGatbtLw8aCBmFp/1VsOQRoxgDiGCHGxmqRNldGawTQ4Y5oCGbUXwztw22RDNO7gs39g75CmJOKpSN/0I9fB3ooBIm30EjckNj38V+F7pdOpcnQx3SVYAxOcswGbq2qzTjxG4wtCE4nzjC4xrg3UVzLiTKGiSGsVs+vpKT+gLhiRRYd9MCJrr1aeapt6wXaFJT5IY/oXO9wYoi5aQeX80whnrB4vgZpw5pk6HSRZF8I84z16c12NerRdj3F9Tolq851tbm0pvrYZzShjK2HdwRlxEZcHz3/c3xtAf9iXE4wSKDGaV48ZeKCq9yMobV1pgwgbHrJesFe/7KpMsRtnsBXq8XyrV5EQKd0b91l6j8SWMOGi5RLtWtEqHl0z2KpPjWqHF6XLfVSjnphCMMcgMb/5qVDD1GfYz7a3FkO7ZT+FJ46GrsmYWubG0IzYhwKMEuEq0x/bnwKDZMsMLqGeYVVXro0uNzhENqsHZK947OWZUfg07fgtWhe4fEOJRQTVpySiH1oaL7TKaScnRHi9CRpWuXkcxoOAZU55lGGFGLW4xNFmHGqrYYIYnzwlcrjLzAe83fLNJ+OHZM223mH/pG8Z2MAy/TG/7EyN9KAePLHNxyTG1ZxyIScqZTAdA54cawWh9KvaPi88KLqE3bZTrhrs9dtJdVgU9pMtopRdmzwrT0bY3gAi32mWx9Yn6nfDgm87KECEcXOOXD4MU3vlBVRHNeofwcrIfoYDUKC7C6rBTKwpPgczkpoDXzKMoADPDx45140bYFOkxDH5dujZVjxj7GYLd5J8x66j5gIzTNCNskD4dyjwwwztgG7MJ0qM8jKt/IiKt3Qt2DEWmNY2DTyVEfowzFB85eAsHx9ckFK8G55o1nlCBNdjHG1jZG7DAW0hfklG1bx85h3hO5jJMDnOMIhlfEY7cNDusgOJvpmzYI12oH2Op3njn5O14F2DjPgE/nHI/NMY6nmTdqG1xTnCxIeiUgXaxnwIt1Rb3UVER6XQw8W0t3Aku0E/7Btd5wFOpKzBDW+jNNJutprEjVkhUMoYoyb6VYj2osMeYxmVdYrTGzw2WEYeHintO19tZzUnwBYeOUrnQ5+ndShBMXrsZSSjllvs/x3aUH3lyOwmXT8RVsjGAdQzPGR5whfLAKfjml+pAwuUxz8KhL6rEkNIgRFrh4iS4vFCK1iKDHVYg5uaTRkkmMtFAHjBFzl6d9jDlLUFM3J8Ru752VtvcSwiFdMUnRj2P5q4ublNjHsryXklIyzyOTZfq8qDhbUOZQyilWK4q+JIul6lGQQYwxuAlV7iullAJfWB50HM//m7noTn7N6Ejpk+4UUVs7CKu8mpERu6maXArHWPMK6gpmQjnGHzDo2lk8E90+Ex0iVJPQBFGXhcfetqJd+hQwRXQcdICgrseUeSzQthw+27xV9CItgrEGKTr73Ow5bbcs30HRdQcyCqLnhUbsSVvoSKE6ehmgbWygsHP33hlgA2xBpc8kgA98zgRJAwXYSI2dpWWnbx9pWiBmTF31HZ0924W64BJJ6idR2STZ+LRFHpeMIWwobjpj5VVvEbjP5YyiC0GbpU7PytuBW7iBRzHaS+bl0vL+yyfE6Owms/1Tu3yA4RNkdBbUGViI8xNidJYUnM/6CTE6kwrs7uVnxB10xMVZbeMXfILcxYZsJrO2yh89GcirWayQXXQWF9gFeRPYd5cCY9cHsFPwD3nR7cZgVRc/5sW3FUPldHzMi28jBjuSK/IOuPvmYnSYdrQNZ7wIFRbU1eNPgPFpLLCzgo+Bsaus8g16PgHGp7MMYOg1jM93MFowQVmVgzhEr7DgNLSCxa6sGmDKSsFiV1TN0jf9PoBFp6R6xQiHzUFnkXZ40P1zP4BFt2hNLx9sImta9KsWcmjRrVqw6+YfwN4IF1/1VeP8COp4QRdymbM5ueKL5QtF10kYrJGcgX3BJL62yWYvCSj/QCc1RjJGOKkNjQUVd74Q8tlD2BYRrNGlwXtJEboHYG0JPoBFZ2nsKp9Bw+IzNHZ0Cqph0RkaOxvZpOOwrre18S42eHNHgopJXlE5E/hCzlD1t0xa5nFXBAjv+ZgOUvn2VSYyTnOys6NDlL8ZC/DtwGY0EmpwE1p0WzDcRaAi7Y2aytFSxCHGM6MdzecNZnTjbLZpg2Iei0D5wdiHGCzJLsVFN7q7OkFJ2pIkp0bIicv3qDOIJ1Q9C/W8N+LEsxWTCzXcj5IhjAIYoS0oAegLclSNOkkqziCnLt+exaB2XCEw4hrZDWC4jEZkwDx0sZ7ejhJnFTCZ6KRKbMC7SjB0lrwCtjWUZ5zQ4tuVd3TUP6U+uu3I9InbUGGAKX3F17lwR7vQVLyQPsIAgMELduIwldSNUKZBG2UVoIyrHBi7qgI7KNVVNhF2RmvvyMxIcdGNrtk1AOqINMXFd9Kyo5zgFBdrhx6wEhtb0Ct8C9g0JAF3pBW+9WtmBMNN6Nh9Rji4Z7saXI2LfXTL9xL+EBefdjYqNoAZzwkuupPwXWUFp7j4cvmNjG+owHuKi+4ScHdXLn6Ci+4CsKmqoDTzvc9+Mp/cCYq9dClYgO6BLbm+jYMzp9KAtvF/fzLvtC9l0vqQXHj6jBRdc4mtGl82FlYGLF7IOQ3RRdjNbEqb/eid9PYcHSegZt7gVOsXXY+xHmDO6AbqIzZOyLyNd04H39TdDaeIj2XqOkcydR8Zwv0FqptwRjqgiwVd4Du3NbZRW4NhgPBMzxxKWytwQOWMSd3nMECHWtRDdtdZE1ZG4+iNONRDGCruQMMK8Uz6/lzvMcqP40jH2NDBtktWX3q8U59E0VWFN25f2JUmS1HDJUefHmV15pFg6j7CwyXCbD8zvcKqEmqCGkvJfPeNnL+6S+oj3GCNsbW1I4ZxqB4GXeTB3GNtouEacyRe/DCiXKIntR3QkeT+cxJTErFSwhzdNpvZhHBaeJQF0aYixqeKi7DWqvjcYz91GjI2zo65tdraTuehegKMpHCNkAxQonUUOlpDO1nP3zXtPT5D2NharadwLNG11OmBtXjIGF85vlCL4dDY7qhXymxwY3SYbbAG5zmniBg6n808cgOBJNf+k5ArnAlrRpEaW417vVpx9fZRoL6PKsLsLeBQ9yYsutytNvApoy6ihS/O0gXMLU0pwyiJF2rXDXvGh0UX6ZR2HIcsXqGjBLzDoilvBZlQ+YyxsztwlDDDxKd5u4Bl3zZB0Wld6C1mIrgfke9PylxSn4b/UNV+CmPUu5BlZhJINZLqg7BhdoE9U33Uhi/Ya4yl7R7q4AxpA+fSTbmy/iKs3Qd70H54hjuJpbukITpe6Dk8jX0fX9wBOlB2HyA9fjLWaonRXLjB6YwvyJxG9HTAF/+J2W9St1vNXvdipN5X/4M5V8+1+btOr3ne/1IZ1BtFO6JeL6GxClIYeiKek5H68ckTL39kkcrCo7M/okhFEUj26/OPo5KFcP/IYq42/JkTH/kK0fOBOFE8578+Ojt4QVwyX6y4+2t74VCl4IpVEEfstB8E5Nxf/M7oP3QxpOrhIvZd/XjHPSWG6fc/00KLIsnvYvKPMDaF8T2I+Ir/y+bku/NHJIlI7tiCK5DjdMpycVxO7o+Sf85+Mk8EahpEQnhhtptM9c/kSUgyES9MOkvm/ToGc6zieeBhTL1jtklNCY1Y4Im3lfpQMqY+XfzmYP5QxcJeI0nD04EXM3LFXuniNwk2By4H5bAwyV1yOZxUWwwlTvw3xSDEwmMk8+g9GuksnUoJpG6eZ+xAIMQT7nNcqQhYo1m8atQoGSnPxDKRbM4Tf470J9dVEgSY4uBz9f/n0Ruh/pyEzI2lenE6YG/Cnw+FrNTsqDd6uxTKe7CU3IgwJGr2/NR/92f2fCio6/642jIpqXJ/KZP8d/0XKpmaQeL1OP3BXwlpvT852ft/JLSWUC4S8g97I+c6+9hlq98lEh2qiFZpLgrxGJU+9xfZ/MlSVMhN9vYf2bzL5kFNK5GkEnrqOZjvsqPdu7Yk9LeYhX+kkUvjlkaxpB65of4iposDmCcl9/MtyTgBY+6y+vKAmilJw1OPHrUhvCWUBx4etzx0TDIJT25GdJU4jvPk9BN5nPvzQOf3/xFKFtSexYvKh7JL7zNb0vgT4v9ILudSCn2cqusVV968h5osN2KxqLwwoGbIWPg8EvKPPDJ5OBF1n+eS//yjQlKB6F5Xx5mq47PoRSRXJzMTZDi6/SOIJLB/e5yZSluCOH9VH+cr1/96QvrzuWRhyCpuoJbcZbdEc8Ele6GeR+5i749MsjMN/XGu8H3mHmcYeksiN4LOifp06rvHaoJsyeQ2feOPMJITLiojnRL6Z+mYkrkTcVR1IxVKsSay+LPJZOdWMtIZoH/UyKZQJhU33UvOjlD59vpESt/RmlFlnGbyGPCFesM7TsfuM6HofCX9uz9S2ZSKE1C161Z8o4GWyX9u/shjUx7p+39kkshkwmTIw0jH0EY8PL4dWFL3+ZQG7ml/MiTOSlnw5H7ikHqtVjvRNUPIQ580jMtNnkEhdYPBjcf12JN+GQZUO4o3yatRXfdNndNwyebqVVKIZEnnuoBF8sIQ9VPyzxZxx8iTLlGU6xPgdsbaxsrahRvcbjtBrWNFLWNAJaguD11xOtRfSf2s1iYOk1xH/NTyUX8Wsbl+5yd3WfihS3ZoEmjUq4deek0X0Vv1ZPAV7XFKoHFWq+Dgg8z7xlm9guhlmrJ/gF7FJQ+E3j5W9OZZo3206K1t9KMg73ZqTdyYbYh9TGG2cGN2gUazgxuzXivrgBicZ7g5m/USNVY/4KwjX52NToneslucvWarRvpB4HE3yZQ/+S51YIStT0Z1MfPk99Q3U5PQiAJEH/edPmm3e+2TH6Q/p0HEf7L1TT/0EgBxOfrOnY4b1XHPexAXI0Nt4EaFHNWGmtdHA4vc4gAxrDJU5FZHr0Rt7E9QsW/I9TLdsT9kPVNKGCkk2CpVjB2kjPUW1KQ9q9VrSCEbTbCRPFP/H5yQnXaJ/sFbkIpnrmzBFx65S9KsNdEMqdFtFoJ1SKVyACSZ0KTPRHKHVl9oIo0aGuxdqKRPudtYsUHs4E+xO2iHG8SiGOqOA29hRFpqHxpnaxspMND8XgM3esqYIpd8QWc8IufRkklfjT1qGQBN9rUMWn9koGVwRLyddq15co6MuNWF9ws3iVvYiUFi75vEHezE9W4XGPkMN3CjAeEWbwDX1TrGynoGEZNfsxqOR6OWFJ2+mmChN8paNiAOXj6DbzYS+NFWKXI0+C3QeW7gt2rI8YG8zw/p6zXs9Dsd/PoxL/x68zjGfl2CdZ3881HjlsMyzq8nDmm11eJ2mB8KrHF9EP87O00nfVcNbUh0+xUp0EzoXQzuLXuNQ31sU1vfklxPbezH6YAC0KcJU3JBZ7r/gS5h4c/xnmABYjcaremEXJ4fI3qzMZmomX+s8NPx0cK3epP/HDH8ka74Zq3eQRaE2SXsUQSOc9hO63hg20c0sm0FOzki2rPOFCkmkH+VY94jH1VA3I5O1kUNCziFOzqtEzUsyPFdCtvVt9nrtRPHE/mpNBkuaRjyECk8zLWLTfpelei7wPStCsGX6gL4K/izCsE3ahDnud9vHVJvN2ttMo69iIdpoIwM4zASKybzsOHHPSPRyAJE22eiUMpveEOc77fn06JMjksG4z5xRleoJdBrFwQAkp+XCqDVbqUz4GRbBlL8TFqZ6PtpyASyNSXaEFkBqUiUFVQURKokEUpBJwwXFGUd4oR4snwLdZ2l96t5rfuPK2KhGX4Qs3Cb+0OVcOA1gf6vUji8gldlpNDCKgWQFXE/dEhbZ4bgtg9BtkPN2mm0eveTPLj+eYlmNOQgKz4lT6I61SEHWeWafNhokHEzOTc/7HOUDLZ2TLQt9LCA87iFf2gBaTvHRNuqwLIFpNVj28BNC2JfPfbPT9p1rDd7QfSwRuwcAWK3hRQRZFlqxG6zddAVE1LG7oEzPpyTxhnWuQq0HBVj+wgYO0fA2G0futJJII9A6/QOfSTZ7INadsSpd2tIsWFW6SfYTbTYOx3tzuFhz5nnneqrYWQiXpg8ny/YAR6BfER5eEccH1Ee3hFGQpkAEieSPEDKZzdX3wdwrBvRMHLuu54IY7PbFyLcssc0Jm+rgUbJFq+pNttAhG2shKWvoJuEnXrtFSdi+bvGW4wHP4o9rIRwg3iWPN1BIS6D06sJ6dQb7cv3ulybJQGQApeugZACJ4TOWxixFXGTvm3Yt8zSiQ0fAHerAFxvwQ1x2GlXgLi0kZsCX/tP3OcD6s/JxegO9fJtWI7tRIob5WUrTXWjNlY3Ox5Mhxwnsa3C2iTuHB1xr42SuNnZDfHoRqkGctlDggnmrG5hNhvKWT0Gzs7RcAZHwdnDPJ6lQ4IfcSIeT0jO9lFwtjFvK1CYzk2jWQvxcPZ2o4UUZhsxpuVo5jXMhmnmObnw2OtJvab+HSHhBTN3+Wx1ej0Yk7qO3T/0dctxLIhQrRvXiMoNP9FX1VBjlp66a8xuu0VuhJvO31B4jIypTxdoM1hL66Q18b1aoTQiE+qzd+h/eHSowE3sa7V0k8acsIOdsHS4LCecvyp/BSmctQ5S46b3E6x8pcPZG3xtHca+ekBKaL0AFWG3fbgD+NpU9isZt5DyWe8Qr81288D5Dnz8Onr8mkj5rDeIjA/r+EHwYZ6fEHxnWDcHALgu2k6AIHDtg9YsPbXyfqDJlYH2G16bZwfJJ9RXj53eskjSLAfoR/OkMUB2+xYq7lbAHU6a+hp5fzrs5+lPqKAN46behILuHh309KyGmNk0Y0v3r9uGrh0FapYnojUXUtDSG2yRM6DSJdPWSR33sELT5tsRGYt57GFJBdrNrrSmPtQKGAXaHy29G6EGhZnMPzrvoIc9jdMJfK5riAWSh/rCDvp9qHRk81PmNnrm8heyCtCHvxsd2z5UlR2o9GmLydnCzVk6BSPnjP3M7elU4xKIrV4yePMrTnmDyPPXQOpS7+kiJo1WQOo1cjk7xyIQ6PVclEeWZsX/ZXPSSrg/kczBi+MIIl0bsIkBuq6rd/hjPKIRHTJtkmXXpGb6mlTe9LiDhRzqDHODPF/O9Zpe3BlxtxEcAfJ/Rnebl+IuacRe6Buyi3E74M8jYI0TrIef1tZagRJLBvQubDX80UzIGasob5BiWjuOGjNtnEEaOg1a7b59KenbAfP+vwtnzdyt46kPsWvUJlpU20CtQr3gkpFpHW9qKYBCShh/NOqIGOu7YWxhYtzROLbwZtFCrccfrc5BMQZ8fkoXPKJKpYan/eynvxpDpWS5lKaLnjO5iYun3lDWRKR79twYQpiJKBKrjT/oZ/9lJAKTvABlXuIr45R+DEW+9X13KeR/HRLSUIowPBkwujoorBEP3b0Dlaks9xmQvrTFTtKg0ITO5x7bO16Z0jCf4V0mV9JQYEFOwyvm6UfZO1MTkOl6FTDPY/tXg5BQEyn2RHXWMKgacFTTWM64v/8lVVoRBgGVNIpDwjy2Uo8bno6pvxRmBHz3RHWjaWf+GgLJEe4zi7TJlN2hV89KbsW//349ZtOI/gFCxkEgZEQG2ihm0dePnzF84GA3bPHVUI327uZkRnWnPI59r7UGnPbIsZxnLvcwB4F0iH5EyZ/iBQtPh+uftQIZMZcmZ2ffHFeyl8QNEx6fE2epdrcv3wfqW8sOlFjZV8pVJk7A2Pzr2czRLKtTPmObMPkk1Pxlexu9nRPG6qO/3uLa+axcr739D+HOUVmiY5WxuRePe+dTVG0Uq9VBztF9bgtgoyZWSeqT8nrICeGhOB14ugi4XnsX1N87V+lB2+Iart/RbA/UjeMVmcSr4CAZybf1VN1D8OSLEEdc/Z2ki68PvH4R4Pl/K192D+HyL8Kb8DAS/qHSacfvYNmEjvQpLbqH0NiXIUZUvh0qXWJgHyqcDtqKCsPJxKsLyUJyf660yOkwfWffRB1oIGWlCAQaZAdcV3Q/Ts/uya5XAXWjQyT7m+5fI+4AK92rD41MR9WVH3eZvUnG1FXv7f1UC45yzD0viYDFnnoo/u8hqf9ttgPUmB9BHpzy1JAHqGJSrAc+k1Q/ZGXJ5pIrrtOR/rZvhtLZTpsQOo0r5vPkEucAw5kVDFTmTytr+Cd7Uy7MgHn71xL2bG96Z/7+k/nJyWr6crikq1kaYNax8yf9fvUn5xWjUVILPl4hgCnreWYwaehDDUy8IqnqUIM1jVczTw/gQSgTJ5D07TBQkmjH+zjpU8T3V2PxU49ZvtKqjPvE2FzzXiTf8wAdmdLZHlJe67UWzJLLqXT6pJD6sahHUsS9j9QOmMi3MVOPv4/QeNPAa++CLpuUD1TZ/PvfwG0HMNWS+0mkNGFKDxePIjXdwtOB2r3miXr8apQWlAZco0hGn6OlFPFi+eXLqAc0x3KYoUdXgTLnLzzqL5gyouLA20POZBtq7ay5hMLyw+Qy134nXM8e5UDGRM2xFdN30Vm4h2HZMQ75NmKR2o30Y56o3Uk8VXgH+gzx/DXw1IMeMKG+5Hpyx0IeRtRHEAXYMWCadH2I81btZvONCylfzdQAtp9yolG8Wr0prp97uJncBkaK1eB4X04BbQ5eifDrzXODouxVwjXEtZ8mu+15NKwH41o/qLvUa0VHJtJ4zLd35+PLdRu49/Ex4Xdl7KY/XvtELSx3Lwcn4LBrrOqTSP7EXUYm+h585Wnu2Dx2v34H6gJvqndxEMWS7WWGgbsjDvOeTtSC0Yem/oLcMY/RkKXBsK+36MwAbYkSO0U67jF/D1Oubq4d+3FSX5XeTg26L591sAvIiSTl/tePCnSIJefYU0okNM6DetLK29UPnL1oRXbp0TDct0tqvVIKNOTbja6RVekrCkt95s5eU0tU6iilP2d+uPeCWWUXj8kzErE2ryc8YCTJLzjPf/fVgGcwU9EEPPeUxye5m9BVeGM1uS74q76vrDW6WmNkGs9YuOcRNBddWd1ool5RLgPu73FqFotFlg1DbHHtZUbuSJEUp562MLiXzsq9K3/I8dpEvOC+r9bg8UBmF7b3zgqmRLdgPZG6leoX+8/73NWQJsGZg6VzAi6rfB39t3yFLX/vnFDDmExKovtKXEh9lIfLlCldbtLEvGMztTHu34Qp0fr3I5ykMkkyano2GoNG6l9NaVRKLnuj4f+PsnEUlM1DoUzjkhMdn0Dl8EIp0nT/Q6Y/z0oWBzThpkvun1xwb0XOf9JAyH0kvkFVIjbZ7k8+WHf73ieg2Iij/2qOMk5RFnLFXzXbtX9yw31GsrTssX73y5HOgKxPg8mJlD/k7okJyqLOmP7xlVO3B4wuLIYaC+2hTmj05WnZ5p5cGiWIV0F4OqQ/efS2n/pojWZRBZTcnzKQ9zJoCc3XG77GHOt0QXG+3sJtFHC6sDhfbsqCjo6+BYSipmDZ8H6KcUlDkpWB/OrRaACOhsbYqPq47/NbKzV2yajcy8xqd4vOQt2G4kpI/q/wo2y1f/mQtI1y73UrmopnrKYQEyZ1Hr6nnmDfUYSSvbNSjqSg3V5mlbmDdGAwvn5nNw0vu4nlxLOVsol5ksKwly2xSFOmQ+0mjRoRDBj1ntX8yvrZfHnoonhptGzAMGXYY+3ms7PiCrFSWQ/Zh+/JyzKz5WzmFTkhc+5vmvP7Nrfs/N+MZ11g+iBozt20lL1LHoU8EKQkg0ys6MJne7BgdsKkTf2DALl6m0saewcyLDf8f2I+J3/vo/PWDnDumMsDKdwkp+YwiNIYf1pU/iCI0i44VSfR1bnVqkmdmm/pMtp7agwIVUp0EI02trEOoLnGNpTeWw+J5/BWU/p4P5MbkYFH3aTt4EEBSrHQEWnNmJ6yHRJdwawgVW/wss1X8b4ZYd5sLjy9lOkR77r/XFKRlUWRt1mltaL5OxucacntDczqIxWHjD/t/6YKKJUyqd5cbx+3YHdLZQQrDpMuTLOSJlJvBGkX9aMB1cvxkX29tbJb3gmTK+qrhyfjZOYeGJ6+qR5LTtTOHs9me+hisFs8NR8PC013XeVPSdX8oSfCPfQA2DGVrjh0EExJ8eB87lUWSL2nDeJV2l8oPD1/jWSc1Hrel3djNDYue5j6C7I9eTm7Apswz1MW179J94I9FFqC6uayDaYDCWj6qEJjVbyr0BaWk72RtSoj397T4Q4YMs9yqCziTzUZmReeDui+61+Xvam1QUC+XTvfv3wowDmkZF7aUyj+8kQGIwG+dCzuY5r9DBDU5ZE1U+w/Z7XMkgynQfJge1cB1lyKR5lGESNT6j9/OY0xSl3LZTTUW09SO0+3d9JA6vtQ2RJM7v38vGs/UJ+ykW8DIfZ/plS2us//FfFgVtwvKG/YYv9lNuo1qIWoPC8dCEiK+aRHu8mPlzTcRzURY9cuW/Utp8zK2R2UCk12bJE0btxP6UGgO+E5z4WQLpufjCR90u0MRXIWON3HTTAj0/qsZKb1GiyWPnW/PO/diEIBUXz5zRAzmGar1JMLhuphvC8fkGbxBpitJ6JBroS3h6vrXViX6op6T2ml0ewO+0Pyi71vrd2SxZByrmtfl4nHodGKd2BsLdy/qfusttE5tgErec0qx/rHF+7ziYijvfj27TroqtpLbQ7jYk+vZ82QFvOn+7jrakaOSl5SymGSbh6D2HsmjoKhX1/9Hqqqdw6UhMpjmfRDx6EBGrbGge6rSvqLLKWi2otnT6umBWscrLMC9+KyAYdNEHX+tkZJdRhxgiWT+/ZtrJ2CPLiDQ43Zmmf7WCrAy14jIImVli07UkRZh54GNNxDkeXGjpgO6oSlSHWHoRnoGThSUsl1byNW9HHqtiZojqceZA/JeFt6G0TpZTR6O0Kh/3ogVCOuPw/JooImSs6FkCnDBgjkBfVCti8ms0dOvQGClDdzQDEXIWw9gwmP5rBl20eotF7s3XhWsgxggYE88mhJJtR93kfBA2CgtIrT3qIkzU4RxzJIr69gKEdjPxd9CyRls8SLJIn1UH0U/V1vsU9PyhZSXCNOV8p7kl+fimBGgS2XzztaYj2kO2tylzKWT9Rl5Nqfc32Fef8NrHuwqOd+mlEykMnp0dePZAfWCvwEL28smPVa2EeXS+CU109AM7qT/GAzPRT8etjGV8DuJdnLtH8blvbvJ2x3e5mjXzJszjOXe9A0XzRw06W+HuupLSOMvf1sGbsaRrH6+iDpmdEeHIjlIva89xYumxpT98LceyjY1gHNMSf863X/jkbMYSuOacTq9iPm8tAVp7OYe/OkIbcywnx3Sb4/PXEzM7HwIE/c84bC026e+t82a81OT1nAzUEYSfHMNn7zlPyz/s0jn+s+JKNGWYH8IjOmTJjV5FcqtCrwRfe9XSILxYS/ZD7TpVgH2TvYRWA2MWpCyED7yb4u8FUZMdRrxX4I3RIJIqYYxqN77NidYsCnTFDRpHaU1eSpcQ/1tdEQuwCM5M12iSxHUwBTprxUsVrFassiVyIO0avBeq2oB8tkR/1eCmQyPEZB3Pv8p+6XEL2hp28WWxK0S4R/U3o18IEe+DA5EA/UhqgzmajO2x6MyZhy/0k3HMYukDaUbfgbeXCfk77TqtWwC6RVnCCdEq73/0UgH5xNIZRF0Tsv0y/td7K4oUHqv6AWhGFBdkqkP/1OEGPqcj8S4RK9LIq32zqlzYlfyIK7UgRLYTZ7wScM85Jcac/ic2HgNym69reDfi8E0p8rVaEMrSGVc+wS6Rg21k6mBbkT+lduBeTxFTNEcn+rmCw+SZiXnnegPR2X+j5+SRiqs3xU7heSCBh9xi+JdtHkPNvFnIh93TnpOan8arYYwSeRXjEwX6aX6u8lol7lv0YvD2OGlLiL/zt5TOnMM/sD4ROEoT7L5H//VhBMrrhvdoHDJ4qOIYodaI17/LanMSF2YWk98DkTyuxcqZfYxdExWh6XDu59Lo5HNiMDKV62KsYglEYxfrELV7VKmypcZMtXT6cLnKbyWIl57LHwtF67PCcXQ3GOXRKme2axSj6WRLPebZFvIxY+q4/+LzL04jBxXdd/jl1C3aIeaYLPleYPLaELTwh5APIp0zj71/LRotCHy84Lj9wlGSdvY5dKrwOmbz+WygWX7EWfvTpM/uQuy+SiJtKLM/4v7OIx/LwyF+N+LZ6iVNCLo77jNeS8Ka2yqpBWMU168H3pgcsopl6uVd4lQ749OMNmrVZDv4ha9vd3UhnNlS5xk24Pua499xdJ2e8hdZe6iV/6e/QSMQ+nSmvdd4nk7CdDj4YhueAzyXRfNd9n3low2OVi6pfSQZNNuajn5LNY1y6rihgMDxlietwI9XnzivAbZw/t0me37/za6VtIEQeVmQSm71c6oLqMZ+mWsqCRMsXetNdX0zVJpuQqnmEXg6EqW6UtsG0xDPX7VZCBkQ9Z3sjYlkGeGHyZvlExSZQp//iZJI57Hoz7TlXmQNvYHUobCdtSSLOEKzATdqgVs8xQ5XJUZT5AXZfYlsXD5LYqUjBsxlZp3bBSX0/r7Qb+vM8zKHWYIHe6tZoOUnGG/nqAEQwv7x8k4N12rUZlSL512/UmetfZzEuyG/S+6+rmbxPBffQH6d1ihkX5PKSUfIj+zAcsSpIBO9iBjREuf9MhBR6N0QNDOfopsNMn7Tb+fattpGOX9uxT6jDpCy60IsMf1TCM957lFHfuSL1WmX27Z8CXtlRT+GkfO7BZ/bN88ldGPCbNHv4FbqT0lM+TTakf0G9cwDv1jwl2YNMKtQMeDBz0W7W5lFul80tSZMnos+67MhCv2NGN+4WWy3kg+dzsBIKPuQsVVEmZp47apysQUjDv1toN9VBHE8fUp4vKJTI07fzqIcUPXLTCm3ZWuALWPT6SC166bFCayIJdBrDBlOFodE0u1Bfs2MBm6RC/o31m1FAofWaSAicHp9rxws5t5O+17LaxlHuI3u0CSx3YoL73efRGzl8DWYH6OWauL4QAkmsD2MHBbuGl4LpTtBuRvvs/MZf4bZgzqGTmAv2QVeGWcgcqNXfNrvMrp5L64ZOQq+S6zHu65fQc/UGRUUPLdjI4J+P+HfpAjHmCYGnYOOMT9MjmzSBLl825JyMHfYU85UwXDRtL6vsB+tNAswqa5enYiEWVSAM1TJnyd4ZTahGdzAX6o+5mEdrOLR1Npth5jb3KMnln5Nz00XukxqUQy6Pfkb4iMxZz/HHVNuhyfhyNyQX3KmCfmhWd7SwTHWVKuhhgx64bzYssl/aFFMmtp3l1TvyNioSWCz3JV1drvR8EHqc+/mLehnlqmaSYp+tXZvRh8z2uqD9fMg998TQjAcDybOFqkhRjxQ5tnJ1Zbm1XpNlookeuQ+q26yF6q80wzMuXl82A0UcXujVQYB1J9FlEnEgyXZ0IO369VjwltUx0uf7uEOdmgJ3avEthF1y5Rp/NZNgoXbvUnuvJFH0Nsq0TYLtwuUJ+IHnMvCIJH7C519cTxb9axbojdgWiaqZbZqvXJmTk3GCHNvYyyxOR6yl6vWZOcTvn4+/B9xF24oZxtcBOk//D0F97bBWHuG6X2KKA0R/xG5mZ5QvLJsQ3/VsSCaK+Yec2D7jt9qsbvlhGL0x/JX30igzYXLkR/kL5H7qc1AT9uZ9ZYctuvo/76M92e8WAacNurMdD9MBt0LSd8Xm9jj8xEfa6/pjNeRXMbmPv6tmZJ2PGdK514FH8xwAtUNt7zMLl8W1bY6YekdQrcMMXrFBPyq07sT30f2CnNg4ALMNmYzHjHqtQpNQIotkdcI8d9IYZWJPSFPge/fw24ieW4YTxD/QjbBYqsHO5bvvD6hzbm3Wx7Xau22MrtnKrtmrqVyEKbuRjWU5xFoXCr8DdRyMpyW6nVtQvQj5nBx+6wTp2fkOxWW5dt+w1DitxHQ56kWvuhq6/ckFnOi3p/DVi/hz/qge+AJoKol2BCbAT8G4FwMEqiyfc392Ioe82ZgRbLK2377dOvQrFtcwr7XYhpu9B8mGkv1J26xPHr9mMzENLeybHT64BBkKi39i7oPlpk/6I1LEjG0XFLOMOGrmBHrlotFsGzyfKaCXXLv5ucMZZt+UeNhmgD7iYlb4tx3lIHPEUvVCJPvoA1iIzB08aYmKnNk967eJrkxH6Oh3d4klvbpyXJh7jz7tsFJFtN2gpIuGKzEDxqnAEaihxywpjkx8X2IHN+/l2BvkdjdgqRl8yELZ83h0LGK3AHU9jqC1LROpSaizve1eZC2/mdLcc+Ymj/sXODJtKnrXERJ+IaaQtWQaR80agWYNH7PCGgrN0wRwWkakIqlAMtl4HVXKOg95mM7sR2plsjnNDpkyuuF8Fa828vW3ncjtT9FffjHNvy5vLDv47ImDdxFLgimQrGfVALQ8CnQf8oSRQg3zKPObq627KKK9E6LBTdLstQysaX9cBZRVI5Kk3jQVuFx+fqudDP9qweVvTCanAJQIjlmbpd6UHXlQ/Hm5so4q5pSKfyth9xo68taItlVksJUN/sFnvGJV9Lef3A3Zgo3K35SDfD+7O6uhzF4Czc+7HlxVpjAUNfmwhswcae+hVGKzP8VC5siqWJonuRTwUyuL2I3l8oZMHB/2Shh3ux/6RXRl4vMbfBK1XJD4rP8RizlZps/FgKXwWng7pzGNJCVv8XYOKE71Z/gh7WwrM88hE/4xdCE2wup5bQrig+E9BGsbhV3ntvoV/JUQUVGEKmMfdgNrgelKNVWBsARZ2+5YIsvu/WYf2igqkByqQKuwNxQTsRvnzoy3+ZPxPniqgHGudnSmGSiyCHSrGu4tq2EhGER+LLIEtEegk5mrsj1DVPwImAo+d9v25FAvmizgkEybDChy7FaPz5XMfMwmMqUsexYriBy9uA/Va6X1gTe5Xg9xU/vV2afcoQ58M9c1q/NxFpV9vlXYJMu672Pd1K90KwBsNN89KH1Zk6A6Pki7ClZjxRh7kWWmTN4eP1GZXkYFvFLf58vVWTfZKjDwYvdSp3jI8VftE5W4Ylz+ZzKn703HSNxx/2thO0Kd0kWf5V0MKYDdacikMpKBzl4ZRRQQA1jY+F0BeOj9Pgq+kGOxXwyVf0BmP8tWQL45KSsN+Ulz3R9VEt58I1xOS5FgqL/+tmjIofzl9LQNneF0RdjN9pfylzhy+GPyuhhTOjKJa1grgdnheEXRwBXDLoidPvFQF3yg6U9oDzPHzujP5VcCqyMGouFQ6ISKXQ0WwoWd/ik2ufTKIuTevQJtX445cnqJsL4NHHi2Jwz3uCj+zC7HLwsjEL381NBfFkXsFTkArA19vQlXBXtNHQuoCTdXgNw58yqf15vjT0dHGhh7EES/6R/pTOYD+IqpKUAzcBnzkUkmgMt6PGf4ofeAZMjeWPHo7HepMb04ulBxeqIe+IkTLSO8vHRV9F4B+qXyA9CV2fnMClF4Aa/6qjLzZdNB+6l/SiD0zFuBf9kYpyvJ5sO/sMZVz9NhQvT/W2Lo1dFUmvNnMqXRi05r+RuC/d2vcyCx/q3xNnTcOqIqKbxmLvbRnu5bA5PpHZWa9aeHZj38W46iMAIwjDgsLR/5Mjj0TA+fe15XF52SSVdRIop74dz6joorNrp9JY90/XD1JWE0plM9xzaUwUovBjYR8q4gAjGifjQGUCuCCK6+vEuiAHs87ekWG3WC32QpT9isRor/Bbua42myBKfX1ZPpQkREH3P5T9jF3pXhhs2osdnj871cVGXlwPZdip2db1YjuGSWHyp/srkWgLzRK8VqVbd5wfWyiW5kAslYMZEBDZfxWQwodqPYyaynofG8q56QK2x+8HsjO9qox+Iap3yt9xpPjK8cvqsr6N3o7l0/vy+HT0z3t81Vj/wd39B4fHysy9ka3UAtPP13vWdwj8XbO/QXHf5MVrNLNWgKeiNEH+etGMej8aqMF94iHzyyK0A94G6oeXQ5+MSTZbocd3XB0WuW3uRydz5SZN1xS32ce0TOAOPEsfAsj/Nf44UyetTCU0hvSmVJ66O09s2eqNfwd85LgLlXTgEZ0pix/7DIw9r7yiT25DKbql6QvJcV/2gU99x/ZjAy9OKyAvw+59SVJuyy963ihL/nl17zOo6UyBCuR09uBymwvSKMa+cxwln/OPvRoGJIWaVdEAkZWa/kb/u8SMC58Zjce63X817/PwJfCWhjVmAxQZU7X/EUD8YLOJHcrIoytm3/2s+GS+SwRgHiKqrE5GLGh8rcf1zK4VgvC83j6WjlOFH92lBkkKR8gWwvBGd1WZBmANVFaw9/QNyZJg9yxlVh3gcQuBrgy9oYcmhURALyZOL78QXq1Wo2MYy/iYcFcwC4NsIoI79LQQjjJd8j0FLUasjCKRAHsEYksvGR5VEpJmPYT0KzI9soR0wsEuwxMRQmgKCaDHxWZAOZmWT6ktGaXQr2/WiUl5CsiBHCnusrqEAKfr94VYkWEYCwEe0347jORyeUjGV+ib65rTAQARfjAZRRTj9xUaCbAxxTS9IJjDjKmEqgG/Q4cp0chnxdSxMHRieAluzh92tdhRZ9iJzfuEuZJ1jbkl2rg/XneZxz9xSKjcla9UfqobS2BOzrngkzFC/6ztqZZK7x0avWa3qFJ/BB/nolZL6VV2i/eZtepFujVnjH1y8fP1/yP/OSC67qZ2NHBqoVtoKc/YCc3Vnz5hMItcjKQfF6BHCujma+9xlsL4EakFyhJPwg8TivQof0MqpbAtjDSNt5Cok+1Mm8XAcjgpp/0C1XP6nn4jYAt89d0gNTPCXGYvvO/";
Sidebar.prototype.gearImage=GRAPH_IMAGE_PATH+"/clipart/Gear_128x128.png";Sidebar.prototype.libAliases={aws2:"aws3"};Sidebar.prototype.defaultEntries="general;uml;er;bpmn;flowchart;basic;arrows2";Sidebar.prototype.signs="Animals Food Healthcare Nature People Safety Science Sports Tech Transportation Travel".split(" ");Sidebar.prototype.ibm="Analytics Applications Blockchain Data DevOps Infrastructure Management Miscellaneous Security Social Users".split(" ");Sidebar.prototype.gcp="Cards;Big Data;Compute;Developer Tools;Extras;Identity and Security;Machine Learning;Management Tools;Networking;Storage Databases".split(";");
@@ -3187,7 +3187,7 @@ Sidebar.prototype.rack="General APC Cisco Dell F5 HP IBM Oracle".split(" ");Side
Sidebar.prototype.sysml="Model Elements;Blocks;Ports and Flows;Constraint Blocks;Activities;Interactions;State Machines;Use Cases;Allocations;Requirements;Profiles;Stereotypes".split(";");Sidebar.prototype.eip="Message Construction;Message Routing;Message Transformation;Messaging Channels;Messaging Endpoints;Messaging Systems;System Management".split(";");Sidebar.prototype.gmdl="Bottom Navigation;Bottom Sheets;Buttons;Cards;Chips;Dialogs;Dividers;Grid Lists;Icons;Lists;Menus;Misc;Pickers;Selection Controls;Sliders;Steppers;Tabs;Text Fields".split(";");
Sidebar.prototype.aws2="Analytics;Application Services;Compute;Database;Developer Tools;Enterprise Applications;Game Development;General;Internet of Things;Management Tools;Mobile Services;Networking;On-Demand Workforce;SDKs;Security and Identity;Storage and Content Delivery;Groups".split(";");Sidebar.prototype.aws3="Analytics;Application Services;Artificial Intelligence;Business Productivity;Compute;Contact Center;Database;Desktop and App Streaming;Developer Tools;Game Development;General;Groups;Internet of Things;Management Tools;Messaging;Migration;Mobile Services;Networking and Content Delivery;On Demand Workforce;SDKs;Security Identity and Compliance;Storage".split(";");
Sidebar.prototype.office="Clouds Communications Concepts Databases Devices Security Servers Services Sites Users".split(" ");Sidebar.prototype.veeam=["2D","3D"];Sidebar.prototype.archimate3="Application;Business;Composite;Implementation and Migration;Motivation;Physical;Relationships;Strategy;Technology".split(";");Sidebar.prototype.electrical="LogicGates Resistors Capacitors Inductors SwitchesRelays Diodes Sources Transistors Misc Audio PlcLadder Abstract Optical VacuumTubes Waveforms Instruments RotMech Transmission".split(" ");
-Sidebar.prototype.configuration=[{id:"general",libs:["general","misc","advanced"]},{id:"uml"},{id:"search"},{id:"er"},{id:"ios",prefix:"ios",libs:["","7icons","7ui"]},{id:"android",prefix:"android",libs:[""]},{id:"aws3d"},{id:"flowchart"},{id:"basic"},{id:"arrows"},{id:"arrows2"},{id:"lean_mapping"},{id:"citrix"},{id:"azure"},{id:"network"},{id:"sitemap"},{id:"mscae",prefix:"mscae",libs:"Cloud;Enterprise;General;General Symbols;Intune;OMS;OpsManager;Other;System Center;Virtual Machine;Deprecated".split(";")},
+Sidebar.prototype.configuration=[{id:"general",libs:["general","misc","advanced"]},{id:"uml"},{id:"search"},{id:"er"},{id:"ios",prefix:"ios",libs:["","7icons","7ui"]},{id:"android",prefix:"android",libs:[""]},{id:"aws3d"},{id:"flowchart"},{id:"basic"},{id:"arrows"},{id:"arrows2"},{id:"lean_mapping"},{id:"citrix"},{id:"azure"},{id:"network"},{id:"sitemap"},{id:"mscae",prefix:"mscae",libs:"Cloud;Enterprise;General;General Symbols;Intune;OMS;OpsManager;Other;System Center;Virtual Machine;Deprecated;Cloud Color;Deprecated Color".split(";")},
{id:"bpmn",prefix:"bpmn",libs:["","Gateways","Events"]},{id:"clipart",prefix:null,libs:"computer finance clipart networking people telco".split(" ")},{id:"ibm",prefix:"ibm",libs:Sidebar.prototype.ibm},{id:"eip",prefix:"eip",libs:Sidebar.prototype.eip},{id:"mockups",prefix:"mockup",libs:"Buttons Containers Forms Graphics Markup Misc Navigation Text".split(" ")},{id:"pid2",prefix:"pid2",libs:"Agitators;Apparatus Elements;Centrifuges;Compressors;Compressors ISO;Crushers Grinding;Driers;Engines;Feeders;Filters;Fittings;Flow Sensors;Heat Exchangers;Instruments;Misc;Mixers;Piping;Pumps;Pumps DIN;Pumps ISO;Separators;Shaping Machines;Valves;Vessels".split(";")},
{id:"signs",prefix:"signs",libs:Sidebar.prototype.signs},{id:"gcp",prefix:"gcp",libs:Sidebar.prototype.gcp},{id:"rack",prefix:"rack",libs:Sidebar.prototype.rack},{id:"electrical",prefix:"electrical",libs:Sidebar.prototype.electrical},{id:"aws2",prefix:"aws2",libs:Sidebar.prototype.aws2},{id:"aws3",prefix:"aws3",libs:Sidebar.prototype.aws3},{id:"pid",prefix:"pid",libs:Sidebar.prototype.pids},{id:"cisco",prefix:"cisco",libs:Sidebar.prototype.cisco},{id:"office",prefix:"office",libs:Sidebar.prototype.office},
{id:"veeam",prefix:"veeam",libs:Sidebar.prototype.veeam},{id:"cabinets",libs:["cabinets"]},{id:"floorplan",libs:["floorplan"]},{id:"bootstrap",libs:["bootstrap"]},{id:"atlassian",libs:["atlassian"]},{id:"gmdl",prefix:"gmdl",libs:Sidebar.prototype.gmdl},{id:"archimate3",prefix:"archimate3",libs:Sidebar.prototype.archimate3},{id:"archimate",libs:["archimate"]},{id:"webicons",libs:["webicons","weblogos"]},{id:"sysml",prefix:"sysml",libs:Sidebar.prototype.sysml}];var a=Sidebar.prototype.insertSearchHint;
@@ -3706,13 +3706,13 @@ function(){var a="dashed=0;html=1;"+mxConstants.STYLE_SHAPE+"=mxgraph.aws3.";thi
"aws group amazon web service dev developer tools").join(" ")),this.createVertexTemplateEntry(a+"codestar;fillColor=#759C3E;gradientColor=none;",67.5,81,"","CodeStar",null,null,this.getTagsForStencil("mxgraph.aws3","codestar code star","aws group amazon web service dev developer tools").join(" ")),this.createVertexTemplateEntry(a+"codebuild;fillColor=#759C3E;gradientColor=none;",76.5,93,"","CodeBuild",null,null,this.getTagsForStencil("mxgraph.aws3","codebuild code build","aws group amazon web service dev developer tools").join(" ")),
this.createVertexTemplateEntry(a+"x_ray;fillColor=#759C3E;gradientColor=none;",76.5,85.5,"","X-Ray",null,null,this.getTagsForStencil("mxgraph.aws3","x ray","aws group amazon web service dev developer tools").join(" "))])};Sidebar.prototype.addAWS3GameDevelopmentPalette=function(){this.addPaletteFunctions("aws3Game Development","AWS / Game Development",!1,[this.createVertexTemplateEntry("dashed=0;html=1;"+mxConstants.STYLE_SHAPE+"=mxgraph.aws3.gamelift;fillColor=#AD688B;gradientColor=none;",70.5,85.5,
"","GameLift",null,null,this.getTagsForStencil("mxgraph.aws3","gamelift game lift","aws group amazon web service game development").join(" "))])};Sidebar.prototype.addAWS3GeneralPalette=function(){var a="dashed=0;html=1;"+mxConstants.STYLE_SHAPE+"=mxgraph.aws3.";this.addPaletteFunctions("aws3General","AWS / General",!1,[this.createVertexTemplateEntry(a+"management_console;fillColor=#F58534;gradientColor=none;",63,63,"","Management Console",null,null,this.getTagsForStencil("mxgraph.aws3","management console",
-"aws group amazon web service general").join(" ")),this.createVertexTemplateEntry(a+"cloud;fillColor=#F58534;gradientColor=none;",79.5,52.5,"","Cloud",null,null,this.getTagsForStencil("mxgraph.aws3","cloud","aws group amazon web service general").join(" ")),this.createVertexTemplateEntry(a+"forums;fillColor=#F58534;gradientColor=none;",85.5,82.5,"","Forums",null,null,this.getTagsForStencil("mxgraph.aws3","forums","aws group amazon web service general").join(" ")),this.createVertexTemplateEntry(a+
-"virtual_private_cloud;fillColor=#F58534;gradientColor=none;",79.5,54,"","Virtual Private Cloud",null,null,this.getTagsForStencil("mxgraph.aws3","virtual private cloud vpc","aws group amazon web service general").join(" ")),this.createVertexTemplateEntry(a+"management_console;fillColor=#D2D3D3;gradientColor=none;",63,63,"","Client",null,null,this.getTagsForStencil("mxgraph.aws3","client","aws group amazon web service general").join(" ")),this.createVertexTemplateEntry(a+"mobile_client;fillColor=#D2D3D3;gradientColor=none;",
-40.5,63,"","Mobile Client",null,null,this.getTagsForStencil("mxgraph.aws3","mobile client","aws group amazon web service general").join(" ")),this.createVertexTemplateEntry(a+"multimedia;fillColor=#D2D3D3;gradientColor=none;",66,63,"","Multimedia",null,null,this.getTagsForStencil("mxgraph.aws3","multimedia","aws group amazon web service general").join(" ")),this.createVertexTemplateEntry(a+"user;fillColor=#D2D3D3;gradientColor=none;",45,63,"","User",null,null,this.getTagsForStencil("mxgraph.aws3",
-"user","aws group amazon web service general").join(" ")),this.createVertexTemplateEntry(a+"users;fillColor=#D2D3D3;gradientColor=none;",66,63,"","Users",null,null,this.getTagsForStencil("mxgraph.aws3","users","aws group amazon web service general").join(" ")),this.createVertexTemplateEntry(a+"tape_storage;fillColor=#7D7C7C;gradientColor=none;",75,39,"","Tape Storage",null,null,this.getTagsForStencil("mxgraph.aws3","tape storage","aws group amazon web service general").join(" ")),this.createVertexTemplateEntry(a+
-"corporate_data_center;fillColor=#7D7C7C;gradientColor=none;",46.5,63,"","Corporate Data Center",null,null,this.getTagsForStencil("mxgraph.aws3","corporate data center","aws group amazon web service general").join(" ")),this.createVertexTemplateEntry(a+"traditional_server;fillColor=#7D7C7C;gradientColor=none;",46.5,63,"","Traditional Server",null,null,this.getTagsForStencil("mxgraph.aws3","traditional server","aws group amazon web service general").join(" ")),this.createVertexTemplateEntry(a+"disk;fillColor=#7D7C7C;gradientColor=none;",
-61.5,64.5,"","Disk",null,null,this.getTagsForStencil("mxgraph.aws3","disk","aws group amazon web service general").join(" ")),this.createVertexTemplateEntry(a+"generic_database;fillColor=#7D7C7C;gradientColor=none;",49.5,64.5,"","Generic Database",null,null,this.getTagsForStencil("mxgraph.aws3","generic database","aws group amazon web service general").join(" ")),this.createVertexTemplateEntry(a+"internet;fillColor=#D2D3D3;gradientColor=none;",79.5,79.5,"","Internet",null,null,this.getTagsForStencil("mxgraph.aws3",
-"internet","aws group amazon web service general").join(" ")),this.createVertexTemplateEntry(a+"internet_2;fillColor=#D2D3D3;gradientColor=none;",79.5,54,"","Internet",null,null,this.getTagsForStencil("mxgraph.aws3","internet","aws group amazon web service general").join(" ")),this.createVertexTemplateEntry(a+"internet_3;fillColor=#D2D3D3;gradientColor=none;",79.5,54,"","Internet",null,null,this.getTagsForStencil("mxgraph.aws3","internet","aws group amazon web service general").join(" ")),this.createVertexTemplateEntry(a+
+"aws group amazon web service general").join(" ")),this.createVertexTemplateEntry(a+"cloud_2;fillColor=#F58534;gradientColor=none;",75,75,"","Cloud",null,null,this.getTagsForStencil("mxgraph.aws3","cloud","aws group amazon web service general").join(" ")),this.createVertexTemplateEntry(a+"forums;fillColor=#F58534;gradientColor=none;",85.5,82.5,"","Forums",null,null,this.getTagsForStencil("mxgraph.aws3","forums","aws group amazon web service general").join(" ")),this.createVertexTemplateEntry(a+"virtual_private_cloud;fillColor=#F58534;gradientColor=none;",
+79.5,54,"","Virtual Private Cloud",null,null,this.getTagsForStencil("mxgraph.aws3","virtual private cloud vpc","aws group amazon web service general").join(" ")),this.createVertexTemplateEntry(a+"management_console;fillColor=#D2D3D3;gradientColor=none;",63,63,"","Client",null,null,this.getTagsForStencil("mxgraph.aws3","client","aws group amazon web service general").join(" ")),this.createVertexTemplateEntry(a+"mobile_client;fillColor=#D2D3D3;gradientColor=none;",40.5,63,"","Mobile Client",null,null,
+this.getTagsForStencil("mxgraph.aws3","mobile client","aws group amazon web service general").join(" ")),this.createVertexTemplateEntry(a+"multimedia;fillColor=#D2D3D3;gradientColor=none;",66,63,"","Multimedia",null,null,this.getTagsForStencil("mxgraph.aws3","multimedia","aws group amazon web service general").join(" ")),this.createVertexTemplateEntry(a+"user;fillColor=#D2D3D3;gradientColor=none;",45,63,"","User",null,null,this.getTagsForStencil("mxgraph.aws3","user","aws group amazon web service general").join(" ")),
+this.createVertexTemplateEntry(a+"users;fillColor=#D2D3D3;gradientColor=none;",66,63,"","Users",null,null,this.getTagsForStencil("mxgraph.aws3","users","aws group amazon web service general").join(" ")),this.createVertexTemplateEntry(a+"tape_storage;fillColor=#7D7C7C;gradientColor=none;",75,39,"","Tape Storage",null,null,this.getTagsForStencil("mxgraph.aws3","tape storage","aws group amazon web service general").join(" ")),this.createVertexTemplateEntry(a+"corporate_data_center;fillColor=#7D7C7C;gradientColor=none;",
+46.5,63,"","Corporate Data Center",null,null,this.getTagsForStencil("mxgraph.aws3","corporate data center","aws group amazon web service general").join(" ")),this.createVertexTemplateEntry(a+"traditional_server;fillColor=#7D7C7C;gradientColor=none;",46.5,63,"","Traditional Server",null,null,this.getTagsForStencil("mxgraph.aws3","traditional server","aws group amazon web service general").join(" ")),this.createVertexTemplateEntry(a+"disk;fillColor=#7D7C7C;gradientColor=none;",61.5,64.5,"","Disk",null,
+null,this.getTagsForStencil("mxgraph.aws3","disk","aws group amazon web service general").join(" ")),this.createVertexTemplateEntry(a+"generic_database;fillColor=#7D7C7C;gradientColor=none;",49.5,64.5,"","Generic Database",null,null,this.getTagsForStencil("mxgraph.aws3","generic database","aws group amazon web service general").join(" ")),this.createVertexTemplateEntry(a+"internet;fillColor=#D2D3D3;gradientColor=none;",79.5,79.5,"","Internet",null,null,this.getTagsForStencil("mxgraph.aws3","internet",
+"aws group amazon web service general").join(" ")),this.createVertexTemplateEntry(a+"internet_2;fillColor=#D2D3D3;gradientColor=none;",79.5,54,"","Internet",null,null,this.getTagsForStencil("mxgraph.aws3","internet","aws group amazon web service general").join(" ")),this.createVertexTemplateEntry(a+"internet_3;fillColor=#D2D3D3;gradientColor=none;",79.5,54,"","Internet",null,null,this.getTagsForStencil("mxgraph.aws3","internet","aws group amazon web service general").join(" ")),this.createVertexTemplateEntry(a+
"office_building;fillColor=#7D7C7C;gradientColor=none;",33,79.5,"","Office Building",null,null,this.getTagsForStencil("mxgraph.aws3","office building","aws group amazon web service general").join(" ")),this.createVertexTemplateEntry(a+"saml_token;fillColor=#D2D3D3;gradientColor=none;",69,72,"","SAML Token",null,null,this.getTagsForStencil("mxgraph.aws3","saml token","aws group amazon web service general").join(" ")),this.createVertexTemplateEntry(a+"ssl_padlock;fillColor=#D2D3D3;gradientColor=none;",
63,78,"","SSL Padlock",null,null,this.getTagsForStencil("mxgraph.aws3","ssl padlock","aws group amazon web service general").join(" "))])};Sidebar.prototype.addAWS3GroupsPalette=function(){var a=this,e="dashed=0;html=1;"+mxConstants.STYLE_SHAPE+"=mxgraph.aws3.";this.addPaletteFunctions("aws3Groups","AWS / Groups",!1,[this.createVertexTemplateEntry("rounded=1;arcSize=10;dashed=1;strokeColor=#000000;fillColor=none;gradientColor=none;dashPattern=8 3 1 3;strokeWidth=2;",199.5,199.5,"","Auto Scaling Group",
null,null,this.getTagsForStencil("mxgraph.aws3","auto scaling group","aws group amazon web service group groups").join(" ")),this.createVertexTemplateEntry("rounded=1;arcSize=10;dashed=1;strokeColor=#F59D56;fillColor=none;gradientColor=none;dashPattern=8 4;strokeWidth=2;",199.5,199.5,"","Availability Zone",null,null,this.getTagsForStencil("mxgraph.aws3","availability zone","aws group amazon web service group groups").join(" ")),this.createVertexTemplateEntry("rounded=1;arcSize=10;dashed=1;strokeColor=#000000;fillColor=none;gradientColor=none;dashPattern=1 1;strokeWidth=2;",
@@ -4786,10 +4786,10 @@ this.addDataEntry("gmdl google media design library text field single line text
this.addEntry("gmdl google media design library text field single line text field normal light dark",function(){var b=new mxCell("Label text",new mxGeometry(0,0,346,30),"text;fontColor=#808080;fontSize=16;verticalAlign=middle;strokeColor=none;fillColor=none;");b.vertex=!0;var a=new mxCell("",new mxGeometry(0,25,346,10),"dashed=0;shape=line;strokeWidth=1;noLabel=1;strokeColor=#999999;opacity=80;");a.vertex=!0;return e.createVertexTemplateFromCells([b,a],346,35,"Single-line text field (normal)")}),
this.addEntry("gmdl google media design library text field single line text field focus light",function(){var b=new mxCell("Label text",new mxGeometry(0,0,346,30),"text;fontColor=#1F9BFD;fontSize=12;verticalAlign=middle;strokeColor=none;fillColor=none;");b.vertex=!0;var a=new mxCell("Input text",new mxGeometry(0,20,346,30),"text;fontColor=#000000;fontSize=16;verticalAlign=middle;strokeColor=none;fillColor=none;");a.vertex=!0;var d=new mxCell("",new mxGeometry(0,45,346,10),"dashed=0;shape=line;strokeWidth=2;noLabel=1;strokeColor=#1F9BFD;");
d.vertex=!0;return e.createVertexTemplateFromCells([b,a,d],346,55,"Single-line text field (normal, light)")}),this.addEntry("gmdl google media design library text field single line text field focus light",function(){var b=new mxCell("Label text",new mxGeometry(0,0,346,30),"text;fontColor=#cccccc;fontSize=12;verticalAlign=middle;strokeColor=none;fillColor=none;");b.vertex=!0;var a=new mxCell("Input text",new mxGeometry(0,20,346,30),"text;fontColor=#000000;fontSize=16;verticalAlign=middle;strokeColor=none;fillColor=none;");
-a.vertex=!0;var d=new mxCell("",new mxGeometry(0,45,346,10),"dashed=0;shape=line;strokeWidth=2;noLabel=1;strokeColor=#eeeeee;");d.vertex=!0;return e.createVertexTemplateFromCells([b,a,d],346,55,"Single-line text field (normal, light)")}),this.addEntry("gmdl google media design library text field single line text field focus light dark",function(){var b=new mxCell("Label text",new mxGeometry(0,0,346,30),"text;fontColor=#999999;fontSize=12;verticalAlign=middle;strokeColor=none;fillColor=none;textOpacity=80;");
-b.vertex=!0;var a=new mxCell("Input text",new mxGeometry(0,20,346,30),"text;fontColor=#999999;fontSize=16;verticalAlign=middle;strokeColor=none;fillColor=none;textOpacity=80;");a.vertex=!0;var d=new mxCell("",new mxGeometry(0,45,346,10),"shape=line;strokeWidth=1;noLabel=1;strokeColor=#999999;dashed=1;dashPattern=1 4;opacity=80;");d.vertex=!0;return e.createVertexTemplateFromCells([b,a,d],346,55,"Single-line text field (normal)")}),this.addEntry("gmdl google media design library text field single line text field focus dark",
-function(){var b=new mxCell("Label text",new mxGeometry(0,0,346,30),"text;fontColor=#1F9BFD;fontSize=12;verticalAlign=middle;strokeColor=none;fillColor=none;");b.vertex=!0;var a=new mxCell("Input text",new mxGeometry(0,20,346,30),"text;fontColor=#ffffff;fontSize=16;verticalAlign=middle;strokeColor=none;fillColor=none;");a.vertex=!0;var d=new mxCell("",new mxGeometry(0,45,346,10),"dashed=0;shape=line;strokeWidth=2;noLabel=1;strokeColor=#1F9BFD;");d.vertex=!0;return e.createVertexTemplateFromCells([b,
-a,d],346,55,"Single-line text field (normal, dark)")}),this.addEntry("gmdl google media design library text field single line text field focus dark",function(){var a=new mxCell("Label text",new mxGeometry(0,0,346,30),"text;fontColor=#999999;fontSize=12;verticalAlign=middle;strokeColor=none;fillColor=none;");a.vertex=!0;var c=new mxCell("Input text",new mxGeometry(0,20,346,30),"text;fontColor=#cccccc;fontSize=16;verticalAlign=middle;strokeColor=none;fillColor=none;");c.vertex=!0;var d=new mxCell("",
+a.vertex=!0;var d=new mxCell("",new mxGeometry(0,45,346,10),"dashed=0;shape=line;strokeWidth=2;noLabel=1;strokeColor=#eeeeee;");d.vertex=!0;return e.createVertexTemplateFromCells([b,a,d],346,55,"Single-line text field (normal, light)")}),this.addEntry("gmdl google media design library text field single line text field focus light dark",function(){var a=new mxCell("Label text",new mxGeometry(0,0,346,30),"text;fontColor=#999999;fontSize=12;verticalAlign=middle;strokeColor=none;fillColor=none;textOpacity=80;");
+a.vertex=!0;var c=new mxCell("Input text",new mxGeometry(0,20,346,30),"text;fontColor=#999999;fontSize=16;verticalAlign=middle;strokeColor=none;fillColor=none;textOpacity=80;");c.vertex=!0;var d=new mxCell("",new mxGeometry(0,45,346,10),"shape=line;strokeWidth=1;noLabel=1;strokeColor=#999999;dashed=1;dashPattern=1 4;opacity=80;");d.vertex=!0;return e.createVertexTemplateFromCells([a,c,d],346,55,"Single-line text field (normal)")}),this.addEntry("gmdl google media design library text field single line text field focus dark",
+function(){var a=new mxCell("Label text",new mxGeometry(0,0,346,30),"text;fontColor=#1F9BFD;fontSize=12;verticalAlign=middle;strokeColor=none;fillColor=none;");a.vertex=!0;var c=new mxCell("Input text",new mxGeometry(0,20,346,30),"text;fontColor=#ffffff;fontSize=16;verticalAlign=middle;strokeColor=none;fillColor=none;");c.vertex=!0;var d=new mxCell("",new mxGeometry(0,45,346,10),"dashed=0;shape=line;strokeWidth=2;noLabel=1;strokeColor=#1F9BFD;");d.vertex=!0;return e.createVertexTemplateFromCells([a,
+c,d],346,55,"Single-line text field (normal, dark)")}),this.addEntry("gmdl google media design library text field single line text field focus dark",function(){var a=new mxCell("Label text",new mxGeometry(0,0,346,30),"text;fontColor=#999999;fontSize=12;verticalAlign=middle;strokeColor=none;fillColor=none;");a.vertex=!0;var c=new mxCell("Input text",new mxGeometry(0,20,346,30),"text;fontColor=#cccccc;fontSize=16;verticalAlign=middle;strokeColor=none;fillColor=none;");c.vertex=!0;var d=new mxCell("",
new mxGeometry(0,45,346,10),"dashed=0;shape=line;strokeWidth=1;noLabel=1;strokeColor=#999999;");d.vertex=!0;return e.createVertexTemplateFromCells([a,c,d],346,55,"Single-line text field (normal, dark)")}),this.addDataEntry("gmdl google media design library text field full text field",362,56,"Full text field","vVTLboMwEPwaHxMRG2jPJW0urVQph56tsGCrBiPjJqRfX79CQJAKqVFXQvKOd9j1jGVEsqrbKdqwN5mDQOQZkUxJqf2q6jIQAuGI54hsEcaR+RB+ubG7cbtRQxXUegkBe8KRii/wyB6oOjAPt/osApzTloElRYg8tYw2Fldw0D7N5cnkG5toJT8hk0IqxyTgot/54LlmobbgQgwqCxcWl7Xe82/bwszh80Fd5sLgVPCyNpiAws3R0AOvy1eXbdPEQOF4oDR0NyVyUNBnB7ICrc6m5BQmNbskDUIx4CULtCT1GG19XvbUq+BmETSf159M9F+mfNWV9s6syyoX68vxR/riOS9SF0t1wfO6nMPFWieeMtBpk05lumAKBNX8CKN2c9qFju+Sm0FwFOa7KBO6rx7HP5BF0YKeSN+PvciN+B5udP9oxZjwmzHxjDHxXYxZkWTszMPfnTHp9Q305cMn8gc="),
this.addDataEntry("gmdl google media design library text field full text field",362,294,"Full text field","7VjRbpswFP0aHhsZQ2jzmCZbX7ap0ibt2Q0XsGZsZLsp2dfPGJPAICpdoarWWIrEPb4XO+fkXCv2gk1e3klSZF9FDMwLPnnBRgqh66e83ABjHkY09oKthzEyHw9/PjPr21lUEAlcjynAdcGesEeoEVIjSh+YQ2KiMqjykRfcqowUFS5hp+swFk8m9qtAS/ELNoIJaSsDsOM485PGOnO5CWWslZnYUeGC6+/0d7WE2Ucdt/KQHQYnjKbcYAwSu4+C7ChPv9hoGy0NVG37nmgNkts1MQoNugep6Y6wtavXojiV/6iCbWQAR4tJhvIstRZyvN6ByEHLg0l5cl/TzAaRIzgDmmauDK/CGiSqBtJj7Ukp8+DEGhYu6Ak3Tre8TKsf2yLNY7ZoyOuog4eUjOwYSwx+lhg/6vPSYBIY0XQPndcPceVWuBfULIyR20/DxMGFqPsCkSQKdI/q4zZHsR9OwX75htR3C9pChANChJMIcRUsu0rgGZRY/qMSjPLhxnS+iUlQpjG1cycyw2CX8NHrRHCkh6sZSI96pK+JFNxAt8A5aP2yM6TDOBdWmPb54KC/Wn7rpPCj4SMg0zlzUr2teNE04i3DGcS7nqJ3PSqQY6R7cf+KxvQvRw9aLHv9LER9NcJXqtH0s0ZVt/zVLEfLTd9bDw9QcbDJJFUauAJ+8dck/vL9OQy2etcGu/noBmsO1rbDGKOVwQTnQqqLuaYx1/Uc5vL9d+2u+sf1oe3Vv1JYM8MYRt+AKXE5uqZxFw5mcdck1wrzuWvUv9v/yF0mPN0F1untq8I/"),
this.addDataEntry("gmdl google media design library text field inset text field",362,56,"Inset text field","rVTBboMwDP2aHFtB0qKdR7deNmlSDztHYEi0QFDIWtjXLyQphUIrpNYSUvxsY/OeCSJx0ewVrdinTEEg8oZIrKTU7lQ0MQiBcMBTRHYI48A8CL/fiIY2GlRUQamXFGBXcKTiFxxyAKoS5uBat8LDKa0ZdEUBIq81o1WHK0i0c1N5Mn7YOVrJH4ilkMpWErDWR755qpnPzbgQg8zMWofLUh/4X9fCzOH8QV5szeBU8Lw0mIDMzlHRhJf5h/V20dZA/vNAaWhuUmQhz88eZAFatSbl5Cc1URJ5ohjwnPmybeQwWjs/70svhJuD53yefzLhfxnzRZN3O7POi1SsayfZNcN4To3I2lJm8DwzrV+t9daVDJgKoylRZ0yBoJofYdRujj3f8UtyMwgO/Hxnbnz31cv4BTLLatAT8vuxF+mxeYYeR8mT6cLfl+PqV3iKTOOCe6LNbLe/OB4VbUU2Y9XC4HHZjHu5Il368Ab9Bw=="),
@@ -4846,11 +4846,11 @@ e).join(" ")),this.createVertexTemplateEntry(b+"networking.svg;",a,a,"","Network
200,400,"","iPhone (portrait)",null,null,null),this.createVertexTemplateEntry(a+"iPhone;direction=north;bgStyle=bgGreen;fillColor=#aaaaaa;",400,200,"","iPhone (landscape)",null,null,null),this.createVertexTemplateEntry(a+"iPad;bgStyle=bgGreen;fillColor=#aaaaaa;",200*2.425,625,"","iPad (portrait)",null,null,null),this.createVertexTemplateEntry(a+"iPad;direction=north;bgStyle=bgGreen;fillColor=#aaaaaa;",625,200*2.425,"","iPad (landscape)",null,null,null),this.createVertexTemplateEntry(a+"iBgFlat;strokeColor=#18211b;fillColor=#ffffff;",
175,280,"","iPad background (white)",null,null,null),this.createVertexTemplateEntry(a+"iBgFlat;strokeColor=#18211b;fillColor=#1f2923;",175,280,"","iPad background (green)",null,null,null),this.createVertexTemplateEntry(a+"iBgFlat;strokeColor=#18211b;fillColor=#dddddd;",175,280,"","iPad background (gray)",null,null,null),this.createVertexTemplateEntry(a+"iBgStriped;strokeColor=#18211b;fillColor=#5D7585;strokeColor2=#657E8F;",175,280,"","iPad background (striped)",null,null,null),this.createVertexTemplateEntry(a+
"iBgMap;strokeColor=#18211b;fillColor=#ffffff;strokeColor2=#008cff;fillColor2=#96D1FF;",175,280,"","iPad background (map)",null,null,null),this.addDataEntry(null,165,50,"Button bar","3ZfdboIwFMefhltSKCjeIptZsl3tCTqo0KxQUurUPf0OpfgJiVN0OowJ55z20P7Ov01r4Wm+mklSZm8iodzCTxaeSiFU85avppRzy0UssXBkuS6Cv+U+90QdHUUlkbRQp3Rwmw5fhC9o42kclVpz48hUDsOKHAuHVUYSsQQDgZGQKqOJMSBS1u3zVVrPxWaisqWkMQwilO/su475dTslxSedCi6kzo49/UBkzjjf8c/1A37IlzCYTRsrRAHJQjNuKhVd9c5du8zEZ1TkVMk1NFmyRGWmxchvumWUpZnp5jfMEKkaO9103ZKEFwOzGyw+AvuiaA4eZzjASpThQilRHEDeRWlwHXGPvfoHEcJZCgkiTud1saqSxKxIX7UVOfWn56JQJntgzJ1EI/2cWhH3vIo4ru1fXhOvQ+yjVG3GPkRNSBFnNZpDTBvemqb5kHMqNtyNre3gGcGu9xLsQkUdTAdQud+ncny9bQQ9pMJNaVpitxH86GEF79+p4Md9gveGI/ohYE/P/8nObiqEx/ZNlR88rPLHd6r8SZ/yr3hiPNzqAa4fjf3g+CRpFsOlku89dUIMoSDWsQGWw1bkt1kOrQAecD1M7nQ9OE4H0r+/Ov3menTmYfyM6xGY2zutju1deX8A"),
-this.addEntry(null,function(){var b=new mxCell("",new mxGeometry(0,0,175,15),"html=1;shadow=0;dashed=0;shape=mxgraph.ios.iAppBar;strokeWidth=1;");b.vertex=!0;var a=new mxCell("CARRIER",new mxGeometry(0,2,50,13),"html=1;shadow=0;dashed=0;shape=mxgraph.ios.anchor;align=left;fontSize=8;spacingLeft=18;");a.vertex=!0;b.insert(a);a=new mxCell("11:55PM",new mxGeometry(60,2,50,13),"html=1;shadow=0;dashed=0;shape=mxgraph.ios.rect;fontSize=8;strokeColor=none;fillColor=none;");a.vertex=!0;b.insert(a);return sb.createVertexTemplateFromCells([b],
-b.geometry.width,b.geometry.height,"App bar (portrait)")}),this.addEntry(null,function(){var b=new mxCell("",new mxGeometry(0,0,280,15),"html=1;shadow=0;dashed=0;shape=mxgraph.ios.iAppBar;strokeWidth=1;");b.vertex=!0;var a=new mxCell("CARRIER",new mxGeometry(0,2,50,13),"html=1;shadow=0;dashed=0;shape=mxgraph.ios.anchor;align=left;fontSize=8;spacingLeft=18;");a.vertex=!0;b.insert(a);a=new mxCell("11:55PM",new mxGeometry(115,2,50,13),"html=1;shadow=0;dashed=0;shape=mxgraph.ios.rect;fontSize=8;strokeColor=none;fillColor=none;");
-a.vertex=!0;b.insert(a);return sb.createVertexTemplateFromCells([b],b.geometry.width,b.geometry.height,"App bar (landscape)")}),this.addEntry(null,function(){var b=new mxCell("",new mxGeometry(0,0,175,15),"html=1;shadow=0;dashed=0;shape=mxgraph.ios.iTopBar2;opacity=50;fillColor=#999999;strokeColor=#cccccc;strokeWidth=1;");b.vertex=!0;var a=new mxCell("CARRIER",new mxGeometry(0,2,50,13),"html=1;shadow=0;dashed=0;shape=mxgraph.ios.rect;align=left;fontSize=7.5;spacingLeft=18;fontColor=#cccccc;textOpacity=50;strokeColor=none;fillColor=none;");
-a.vertex=!0;b.insert(a);a=new mxCell("11:15AM",new mxGeometry(60,2,50,13),"html=1;shadow=0;dashed=0;shape=mxgraph.ios.rect;fontSize=7.5;fontColor=#cccccc;textOpacity=50;strokeColor=none;fillColor=none;");a.vertex=!0;b.insert(a);return sb.createVertexTemplateFromCells([b],b.geometry.width,b.geometry.height,"Top bar")}),this.addEntry(null,function(){var b=new mxCell("",new mxGeometry(0,0,175,15),"html=1;shadow=0;dashed=0;shape=mxgraph.ios.iTopBarLocked;strokeWidth=1;");b.vertex=!0;var a=new mxCell("CARRIER",
-new mxGeometry(0,2,50,13),"html=1;shadow=0;dashed=0;shape=mxgraph.ios.anchor;align=left;fontSize=7.5;spacingLeft=18;fontColor=#cccccc;");a.vertex=!0;b.insert(a);return sb.createVertexTemplateFromCells([b],b.geometry.width,b.geometry.height,"Top bar locked")}),this.createVertexTemplateEntry(e+"iButton;strokeColor=#444444;fontColor=#ffffff;buttonText=;fontSize=8;fillColor=#dddddd;fillColor2=#3D5565;whiteSpace=wrap;align=center;",43.5,15,"Button","Button",null,null,null),this.createVertexTemplateEntry(e+
+this.addEntry(null,function(){var a=new mxCell("",new mxGeometry(0,0,175,15),"html=1;shadow=0;dashed=0;shape=mxgraph.ios.iAppBar;strokeWidth=1;");a.vertex=!0;var b=new mxCell("CARRIER",new mxGeometry(0,2,50,13),"html=1;shadow=0;dashed=0;shape=mxgraph.ios.anchor;align=left;fontSize=8;spacingLeft=18;");b.vertex=!0;a.insert(b);b=new mxCell("11:55PM",new mxGeometry(60,2,50,13),"html=1;shadow=0;dashed=0;shape=mxgraph.ios.rect;fontSize=8;strokeColor=none;fillColor=none;");b.vertex=!0;a.insert(b);return sb.createVertexTemplateFromCells([a],
+a.geometry.width,a.geometry.height,"App bar (portrait)")}),this.addEntry(null,function(){var a=new mxCell("",new mxGeometry(0,0,280,15),"html=1;shadow=0;dashed=0;shape=mxgraph.ios.iAppBar;strokeWidth=1;");a.vertex=!0;var b=new mxCell("CARRIER",new mxGeometry(0,2,50,13),"html=1;shadow=0;dashed=0;shape=mxgraph.ios.anchor;align=left;fontSize=8;spacingLeft=18;");b.vertex=!0;a.insert(b);b=new mxCell("11:55PM",new mxGeometry(115,2,50,13),"html=1;shadow=0;dashed=0;shape=mxgraph.ios.rect;fontSize=8;strokeColor=none;fillColor=none;");
+b.vertex=!0;a.insert(b);return sb.createVertexTemplateFromCells([a],a.geometry.width,a.geometry.height,"App bar (landscape)")}),this.addEntry(null,function(){var a=new mxCell("",new mxGeometry(0,0,175,15),"html=1;shadow=0;dashed=0;shape=mxgraph.ios.iTopBar2;opacity=50;fillColor=#999999;strokeColor=#cccccc;strokeWidth=1;");a.vertex=!0;var b=new mxCell("CARRIER",new mxGeometry(0,2,50,13),"html=1;shadow=0;dashed=0;shape=mxgraph.ios.rect;align=left;fontSize=7.5;spacingLeft=18;fontColor=#cccccc;textOpacity=50;strokeColor=none;fillColor=none;");
+b.vertex=!0;a.insert(b);b=new mxCell("11:15AM",new mxGeometry(60,2,50,13),"html=1;shadow=0;dashed=0;shape=mxgraph.ios.rect;fontSize=7.5;fontColor=#cccccc;textOpacity=50;strokeColor=none;fillColor=none;");b.vertex=!0;a.insert(b);return sb.createVertexTemplateFromCells([a],a.geometry.width,a.geometry.height,"Top bar")}),this.addEntry(null,function(){var a=new mxCell("",new mxGeometry(0,0,175,15),"html=1;shadow=0;dashed=0;shape=mxgraph.ios.iTopBarLocked;strokeWidth=1;");a.vertex=!0;var b=new mxCell("CARRIER",
+new mxGeometry(0,2,50,13),"html=1;shadow=0;dashed=0;shape=mxgraph.ios.anchor;align=left;fontSize=7.5;spacingLeft=18;fontColor=#cccccc;");b.vertex=!0;a.insert(b);return sb.createVertexTemplateFromCells([a],a.geometry.width,a.geometry.height,"Top bar locked")}),this.createVertexTemplateEntry(e+"iButton;strokeColor=#444444;fontColor=#ffffff;buttonText=;fontSize=8;fillColor=#dddddd;fillColor2=#3D5565;whiteSpace=wrap;align=center;",43.5,15,"Button","Button",null,null,null),this.createVertexTemplateEntry(e+
"iButtonBack;strokeColor=#444444;fontColor=#ffffff;buttonText=;fontSize=8;fillColor=#dddddd;fillColor2=#3D5565;spacingLeft=10;whiteSpace=wrap;align=center;",43.5,15,"Button","Back button",null,null,null),this.createVertexTemplateEntry(e+"iButtonFw;strokeColor=#444444;fontColor=#ffffff;buttonText=;fontSize=8;fillColor=#dddddd;fillColor2=#3D5565;spacingRight=10;whiteSpace=wrap;align=center;",43.5,15,"Button","Forward button",null,null,null),this.createVertexTemplateEntry(a+"iPrevNext;strokeColor=#444444;fillColor=#dddddd;fillColor2=#3D5565;fillColor3=#ffffff;align=center;",
43.5,15,"","Prev/next button",null,null,null),this.createVertexTemplateEntry(e+"iTextInput;strokeColor=#444444;fontColor=#000000;buttonText=;fontSize=8;fillColor=#ffffff;whiteSpace=wrap;align=left;",43.5,15,"Default text","Text input",null,null,null),this.addDataEntry(null,165,50,"Radio Buttons","7VbbbsIwDP2avqI2AcTrgI2XTZu2/UAgpo2WNlWSMdjXz0kMu0AlNLa9jEiV6nNsyz6nkZrxSb2eWdFWN0aCzvhlxifWGJ/e6vUEtM5YrmTGpxljOT4Zu+pgi8jmrbDQ+GMKWCpYCf0MCUmA8xtNQOVrHGtaZHzsKiHNCwY5BlK4CiQFyLQhv16XYZeeMq5nLSxwiLF9UK+B4yHPW/MEE6ONjd35MB5klkrrD/gyHsSxn1S4zZZrTAOhKSyerVMruAeX2ue0ClgP6045IkRazMDU4O0GU16U9BVlDAeprAJVVlQ2oO7Cpbjclb6Liy+k72Gt+Z7Wt61XpkGs2FN9Kyi2UK1LG+OiYq6BJP8imIwHcaFV2SCmYRnUd61YqKa8jtGUhULTeLJkROEhQ7SYg74zTsUZ+dQmNcZBYLUQ+voLXyspw3C7hAsaZEfQKI+mpa/hKMfYYceogPXIrQ2JvI0/OHrIz9Pt7HfbuX+JznZ+z85i+EduDrrd5Ke72Y/n37vJRn92O4fdfvbPt/OH/OwXv+Mmhu+/QJH79If0Bg=="),
this.addDataEntry(null,165,50,"Checkboxes","7ZZbT8IwFMc/zV7J1gLBRxnKCyZG/AJlPWyN3bq0RYef3tOLeGEQEoUXbbKk55rT/29NmtC87uaatdWd4iATepPQXCtlw67ucpAyIangCZ0lhKT4JeT2QDTz0bRlGhp7SgEJBc9MbiB4gsPYrYyOytY41ixL6NRUjKsXNFI0ODMV8GhgpHX5dVe6swyEMgOtocAhpnopXl2Mujyr1RPkSirtu9OxXxhZCyk/+dd+oR/7cYGneY81qgHXFIqNNuIZHsCE9m6MeBrQFrqDinhXlGMOqgart5jyIritYsZ4FMoqEGUVy0ZByZSZYJe70g99cRMl7peb7sm9BGtFU6IzO5/y6b6+3C/0MynKBn0S1q7EtKzAeRbemhFXqBob+0yi2cdPshXIe2WEFcr100G5qYMhCiYX3+K14NwddJdwHQfZBeIoj6qNP89JdEk/3VhABpHsNgJ5tz/R72P/c/TDI+jPeOn+0R9Cn40vRH50hDz9PfJFBcXTSnX7wK/8+vPAyeRil318BPnw/7Jfnv0wOw95ND8eaz725S33Bg=="),
@@ -4863,11 +4863,11 @@ this.createVertexTemplateEntry(e+"iLockButton;fontColor=#cccccc;fontSize=13;main
155,32.5,"5th Street Music Store","Location bar",null,null,null),this.createVertexTemplateEntry(a+"iCallDialog;",150,125,"","Call Dialog",null,null,null),this.createVertexTemplateEntry(a+"iCallButtons;",174,400*.575,"","Call buttons",null,null,null),this.createVertexTemplateEntry(e+"iOption;barPos=80;pointerPos=bottom;buttonText=;fontSize=10;fontColor=#ffffff;spacingBottom=6;",75,400*.06875,"Option","Option",null,null,null),this.createVertexTemplateEntry(a+"iAlphaList;fontSize=7.5;",15,225,"","Alphabet list",
null,null,null),this.createVertexTemplateEntry(e+"iHorButtonBar;strokeColor=#444444;strokeColor2=#c4c4c4;fillColor2=#ffffff;buttonText=,+,,;overflow=width;html=1;fontSize=8;fillColor=#ffffff;fillColor2=#008cff",165,12.5,'<table cellpadding="0" cellspacing="0" style="font-size:1em;color:#666666;width:100%;"><tr><td align="center" width="25%">Item 1</td><td align="center" style="color:white;" width="25%">Item 2</td><td align="center" width="25%">Item 3</td><td align="center" width="25%">Item 4</td></tr></table>',
"Horizontal button bar",null,null,null),this.createVertexTemplateEntry(d+"iPin;fillColor2=#00dd00;fillColor3=#004400;strokeColor=#006600;",10,25,"","Pin",null,null,null),this.createVertexTemplateEntry(d+"iPin;fillColor2=#dd0000;fillColor3=#440000;strokeColor=#660000;",10,25,"","Pin",null,null,null),this.createVertexTemplateEntry(d+"iPin;fillColor2=#ccccff;fillColor3=#0000ff;strokeColor=#000066;",10,25,"","Pin",null,null,null),this.createVertexTemplateEntry(d+"iPin;fillColor2=#ffff00;fillColor3=#888800;strokeColor=#999900;",
-10,25,"","Pin",null,null,null),this.createVertexTemplateEntry(d+"iPin;fillColor2=#ffa500;fillColor3=#885000;strokeColor=#997000;",10,25,"","Pin",null,null,null),this.createVertexTemplateEntry(a+"iVideoControls;barPos=20;",174,50,"","Video controls",null,null,null),this.addEntry(null,function(){var b=new mxCell("Page title",new mxGeometry(0,0,175,30),"html=1;shadow=0;dashed=0;shape=mxgraph.ios.iURLBar;verticalAlign=top;fontSize=8;spacingTop=-5;align=center;");b.vertex=!0;var a=new mxCell("https://www.draw.io/",
-new mxGeometry(5,12,115,13),"html=1;shadow=0;dashed=0;shape=mxgraph.ios.anchor;fontSize=8;spacingLeft=3;align=left;spacingTop=2;");a.vertex=!0;b.insert(a);a=new mxCell("Cancel",new mxGeometry(137,12,32,13),"html=1;shadow=0;dashed=0;shape=mxgraph.ios.anchor;fontSize=8;fontColor=#ffffff;spacingTop=2;");a.vertex=!0;b.insert(a);return sb.createVertexTemplateFromCells([b],b.geometry.width,b.geometry.height,"URL bar")}),this.createVertexTemplateEntry(a+"iSlider;barPos=20;",150,10,"","Slider",null,null,
+10,25,"","Pin",null,null,null),this.createVertexTemplateEntry(d+"iPin;fillColor2=#ffa500;fillColor3=#885000;strokeColor=#997000;",10,25,"","Pin",null,null,null),this.createVertexTemplateEntry(a+"iVideoControls;barPos=20;",174,50,"","Video controls",null,null,null),this.addEntry(null,function(){var a=new mxCell("Page title",new mxGeometry(0,0,175,30),"html=1;shadow=0;dashed=0;shape=mxgraph.ios.iURLBar;verticalAlign=top;fontSize=8;spacingTop=-5;align=center;");a.vertex=!0;var b=new mxCell("https://www.draw.io/",
+new mxGeometry(5,12,115,13),"html=1;shadow=0;dashed=0;shape=mxgraph.ios.anchor;fontSize=8;spacingLeft=3;align=left;spacingTop=2;");b.vertex=!0;a.insert(b);b=new mxCell("Cancel",new mxGeometry(137,12,32,13),"html=1;shadow=0;dashed=0;shape=mxgraph.ios.anchor;fontSize=8;fontColor=#ffffff;spacingTop=2;");b.vertex=!0;a.insert(b);return sb.createVertexTemplateFromCells([a],a.geometry.width,a.geometry.height,"URL bar")}),this.createVertexTemplateEntry(a+"iSlider;barPos=20;",150,10,"","Slider",null,null,
null),this.createVertexTemplateEntry(a+"iProgressBar;barPos=40;",150,10,"","Progress bar",null,null,null),this.createVertexTemplateEntry(a+"iCloudProgressBar;barPos=20;",150,10,"","Cloud progress bar",null,null,null),this.createVertexTemplateEntry(e+"iDownloadBar;verticalAlign=top;spacingTop=-4;fontSize=8;fontColor=#ffffff;buttonText=;barPos=30;align=center;",174,30,"Downloading 2 of 6","Download bar",null,null,null),this.createVertexTemplateEntry(e+"iScreenNameBar;fillColor2=#000000;fillColor3=#ffffff;buttonText=;fontColor=#ffffff;fontSize=10;whiteSpace=wrap;align=center;",
-174,25,"Screen Name","Screen name bar",null,null,null),this.createVertexTemplateEntry(a+"iIconGrid;fillColor=#ffffff;strokeColor=#000000;gridSize=3,3;",150,150,"","Icon grid",null,null,null),this.createVertexTemplateEntry(e+"iCopy;fillColor=#000000;strokeColor=#000000;buttonText=;fontColor=#ffffff;spacingBottom=6;fontSize=9;fillColor2=#000000;fillColor3=#ffffff;align=center;",40,400*.06875,"Copy","Copy",null,null,null),this.addEntry(null,function(){var b=new mxCell("Copy",new mxGeometry(10,0,40,400*
-.06875),"html=1;shadow=0;dashed=0;shape=mxgraph.ios.iCopy;fillColor=#000000;strokeColor=#000000;buttonText=;fontColor=#ffffff;spacingBottom=6;fontSize=9;fillColor2=#000000;fillColor3=#ffffff;align=center;");b.vertex=!0;var a=new mxCell("",new mxGeometry(0,400*.06875,60,52.5),"html=1;shadow=0;dashed=0;shape=mxgraph.ios.rect;fillColor=#2266ff;strokeColor=none;opacity=30;");a.vertex=!0;return sb.createVertexTemplateFromCells([b,a],60,80,"Copy Area")}),this.createVertexTemplateEntry(a+"iHomePageControl;fillColor=#666666;strokeColor=#cccccc;",
+174,25,"Screen Name","Screen name bar",null,null,null),this.createVertexTemplateEntry(a+"iIconGrid;fillColor=#ffffff;strokeColor=#000000;gridSize=3,3;",150,150,"","Icon grid",null,null,null),this.createVertexTemplateEntry(e+"iCopy;fillColor=#000000;strokeColor=#000000;buttonText=;fontColor=#ffffff;spacingBottom=6;fontSize=9;fillColor2=#000000;fillColor3=#ffffff;align=center;",40,400*.06875,"Copy","Copy",null,null,null),this.addEntry(null,function(){var a=new mxCell("Copy",new mxGeometry(10,0,40,400*
+.06875),"html=1;shadow=0;dashed=0;shape=mxgraph.ios.iCopy;fillColor=#000000;strokeColor=#000000;buttonText=;fontColor=#ffffff;spacingBottom=6;fontSize=9;fillColor2=#000000;fillColor3=#ffffff;align=center;");a.vertex=!0;var b=new mxCell("",new mxGeometry(0,400*.06875,60,52.5),"html=1;shadow=0;dashed=0;shape=mxgraph.ios.rect;fillColor=#2266ff;strokeColor=none;opacity=30;");b.vertex=!0;return sb.createVertexTemplateFromCells([a,b],60,80,"Copy Area")}),this.createVertexTemplateEntry(a+"iHomePageControl;fillColor=#666666;strokeColor=#cccccc;",
50,5,"","Home page control",null,null,null),this.createVertexTemplateEntry(a+"iPageControl;fillColor=#666666;strokeColor=#cccccc;",50,5,"","Page control",null,null,null)];this.addPalette("ios","iOS6",!1,mxUtils.bind(this,function(a){for(var c=0;c<b.length;c++)a.appendChild(b[c](a))}))}})();(function(){Sidebar.prototype.addIos7Palette=function(){var a=this,e="ios icon ",d="html=1;verticalLabelPosition=bottom;labelBackgroundColor=#ffffff;verticalAlign=top;strokeWidth=2;strokeColor=#0080F0;fillColor=#ffffff;shadow=0;dashed=0;shape=mxgraph.ios7.icons.",b="mxgraph.ios7.icons";this.addPaletteFunctions("ios7icons","iOS Icons",!1,[this.createVertexTemplateEntry(d+"add;",30,30,"","Add",null,null,this.getTagsForStencil(b,"add",e).join(" ")),this.createVertexTemplateEntry(d+"alarm_clock;",27,
30,"","Alarm Clock",null,null,this.getTagsForStencil(b,"alarm_clock",e).join(" ")),this.createVertexTemplateEntry(d+"back;",30,25.5,"","Back",null,null,this.getTagsForStencil(b,"back",e).join(" ")),this.createVertexTemplateEntry(d+"backward;",30,16.8,"","Backward",null,null,this.getTagsForStencil(b,"backward",e).join(" ")),this.createVertexTemplateEntry(d+"bag;",21,21,"","Bag",null,null,this.getTagsForStencil(b,"bag",e).join(" ")),this.createVertexTemplateEntry(d+"basket_cancel;",30,12,"","Basket Cancel",
null,null,this.getTagsForStencil(b,"basket_cancel",e).join(" ")),this.createVertexTemplateEntry(d+"basketball;",30,30,"","Basketball",null,null,this.getTagsForStencil(b,"basketball",e).join(" ")),this.createVertexTemplateEntry(d+"battery;",30,12,"","Battery",null,null,this.getTagsForStencil(b,"battery",e).join(" ")),this.createVertexTemplateEntry(d+"bell;",24,77*.3,"","Bell",null,null,this.getTagsForStencil(b,"bell",e).join(" ")),this.createVertexTemplateEntry(d+"bluetooth;",15,96*.3,"","Bluetooth",
@@ -5065,83 +5065,91 @@ d+mxConstants.STYLE_FILLCOLOR+"=none;align=left;verticalAlign=top;fontSize=17;fo
this.createVertexTemplateEntry(a+"text.captcha;fillColor=#ffffff;fontColor=#666666;fontSize=25;"+e+"mainText=",150,50,"fG2yQ23","Captcha",null,null,this.getTagsForStencil("mxgraph.mockup.text","captcha","mockup text ").join(" ")),this.createVertexTemplateEntry(a+"text.alphanumeric;linkText=;html=1;fontStyle=4;fontSize=17;fontColor=#0000ff;",450,50,"0-9 A B C D E F G H I J K L M N O P Q R S T U V X Y Z","Alphanumeric",null,null,this.getTagsForStencil("mxgraph.mockup.text","alphanumeric","mockup text ").join(" ")),
this.createVertexTemplateEntry("text;spacingTop=-5;fillColor=#ffffff;whiteSpace=wrap;html=1;align=left;fontSize=12;fontFamily=Helvetica;fillColor=none;strokeColor=none;",250,470,"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.\nSed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla pariatur?",
"Paragraph of Text",null,null,this.getTagsForStencil("mxgraph.mockup.text","peragraph of text","mockup text ").join(" ")),this.addEntry("mockup text table",function(){var a=new mxCell('<table cellpadding="4" cellspacing="0" border="1" style="font-size:1em;width:100%;height:100%;"><tr><th>Header 1</th><th>Header 2</th></tr><tr><td>row 1, cell 1</td><td>row 1, cell 2</td></tr><tr><td>row 2, cell 1</td><td>row 2, cell 2</td></tr></table> ',new mxGeometry(0,0,180,80),"verticalAlign=top;align=left;overflow=fill;fillColor=#ffffff;fontSize=12;fontFamily=Helvetica;html=1");
-a.vertex=!0;return b.createVertexTemplateFromCells([a],a.geometry.width,a.geometry.height,"Table")})];this.addPalette("mockupText","Mockup Text",!1,mxUtils.bind(this,function(a){for(var b=0;b<c.length;b++)a.appendChild(c[b](a))}))}})();(function(){Sidebar.prototype.addMSCAEPalette=function(){this.addMSCAEGeneralPalette();this.addMSCAECloudPalette();this.addMSCAEEnterprisePalette();this.addMSCAEGeneralSymbolsPalette();this.addMSCAEIntunePalette();this.addMSCAEOMSPalette();this.addMSCAEOpsManagerPalette();this.addMSCAEOtherPalette();this.addMSCAESystemCenterPalette();this.addMSCAEVMPalette();this.addMSCAEDeprecatedPalette()};Sidebar.prototype.addMSCAECloudPalette=function(){var a=this,e=[this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.active_directory_health_monitoring;fillColor=#0079D6;",
-50,49,"","Active Directory Health Monitoring",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","active directory health monitoring","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.access_control;",50,50,"","Access Control",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","access control","ms microsoft cloud enterprise ").join(" ")),
-this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.advisor;fillColor=#0079D6;",50,50,"","Advisor",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","advisor","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shape=rect;fillColor=none;strokeColor=#0000FF;dashed=1;fontSize=14;align=center;html=1;verticalAlign=top;fontColor=#0078D7;whiteSpace=wrap;",100,
-100,"Affinity group","Affinity Group",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","affinity group","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.analysis_service;fillColor=#0079D6;",50,40,"","Analysis Service",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","analysis service","ms microsoft cloud enterprise ").join(" ")),
+a.vertex=!0;return b.createVertexTemplateFromCells([a],a.geometry.width,a.geometry.height,"Table")})];this.addPalette("mockupText","Mockup Text",!1,mxUtils.bind(this,function(a){for(var b=0;b<c.length;b++)a.appendChild(c[b](a))}))}})();(function(){Sidebar.prototype.addMSCAEPalette=function(){this.addMSCAEGeneralPalette();this.addMSCAECloudPalette();this.addMSCAEEnterprisePalette();this.addMSCAEGeneralSymbolsPalette();this.addMSCAEIntunePalette();this.addMSCAEOMSPalette();this.addMSCAEOpsManagerPalette();this.addMSCAEOtherPalette();this.addMSCAESystemCenterPalette();this.addMSCAEVMPalette();this.addMSCAEDeprecatedPalette();this.addMSCAECloudColorPalette();this.addMSCAEDeprecatedColorPalette()};Sidebar.prototype.addMSCAECloudPalette=
+function(){var a=this,e=[this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.active_directory_b2b;fillColor=#0079D6;",50,50,"","Active Directory B2B",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","active directory b2b","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.active_directory_b2c;fillColor=#0079D6;",
+50,50,"","Active Directory B2C",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","active directory b2c","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.active_directory_domain_services;fillColor=#0079D6;",50,50,"","Active Directory Domain Services",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","active directory domain services",
+"ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.active_directory_health_monitoring;fillColor=#0079D6;",50,49,"","Active Directory Health Monitoring",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","active directory health monitoring","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.access_control;",
+50,50,"","Access Control",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","access control","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.advisor;fillColor=#0079D6;",50,50,"","Advisor",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","advisor","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shape=rect;fillColor=none;strokeColor=#0000FF;dashed=1;fontSize=14;align=center;html=1;verticalAlign=top;fontColor=#0078D7;whiteSpace=wrap;",
+100,100,"Affinity group","Affinity Group",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","affinity group","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.analysis_service;fillColor=#0079D6;",50,40,"","Analysis Service",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","analysis service","ms microsoft cloud enterprise ").join(" ")),
this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.api_app;fillColor=#0079D6;",45,50,"","API App",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","api app","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.api_management;fillColor=#0079D6;",
50,45,"","API Management",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","api management","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.application_gateway;fillColor=#0079D6;",50,50,"","Application Gateway",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","application gateway","ms microsoft cloud enterprise ").join(" ")),
this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.app_service;fillColor=#0079D6;",50,50,"","App Service",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","app application service","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.application_insights;fillColor=#0079D6;",
32,50,"","Application Insights",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","application insights","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.autoscale;",50,30,"","Autoscaling",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","autoscaling autoscale","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shape=rect;fillColor=none;strokeColor=#0000FF;dashed=1;fontSize=14;align=center;html=1;verticalAlign=top;fontColor=#0078D7;whiteSpace=wrap;",
100,100,"Availability set","Availability Set",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","availability set","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.virtual_machines_availability_set;fillColor=#0079D6;",50,50,"","Availability Set",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","virtual machines availability set",
"ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.azure;fillColor=#0079D6;",50,32,"","Azure",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","azure","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.azure_automatic_load_balancer;fillColor=#0079D6;",
-50,33,"","Azure Automatic Load Balancer",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","automatic load balancer","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.azure_active_directory;",47,50,"","Azure Active Directory",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","azure active directory","ms microsoft cloud enterprise ").join(" ")),
+50,33,"","Azure Automatic Load Balancer",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","automatic load balancer","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.active_directory;fillColor=#0079D6;",47,50,"","Azure Active Directory",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","azure active directory","ms microsoft cloud enterprise ").join(" ")),
this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.azure_alert;",50,42,"","Azure Alert",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","azure alert","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.automation;",
50,45,"","Azure Automation",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","azure automation","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.azure_batch;fillColor=#0079D6;",50,43,"","Azure Batch",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","batch","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.azure_cache;",
-45,50,"","Azure Cache including Redis",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","azure cache including redis","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.certificate;",50,40,"","Azure Certificate",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","azure certificate","ms microsoft cloud enterprise ").join(" ")),
-this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.azure_files_service;fillColor=#0079D6;",50,43,"","Azure Files Service",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","files service","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.azure_load_balancer_feature;fillColor=#0079D6;",
-50,50,"","Azure Load Balancer (feature)",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","load balancer feature","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.azure_marketplace;",40,50,"","Azure Marketplace",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","azure marketplace","ms microsoft cloud enterprise ").join(" ")),
-this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.azure_rights_management_rms;fillColor=#0079D6;",40,50,"","Azure Rights Management (RMS)",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","rights management rms","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.azure_sdk;",
-50,47,"","Azure SDK",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","azure sdk software development kit","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.azure_search;fillColor=#0079D6;",50,35,"","Azure Search",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","search","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.sql_database_sql_azure;",
-47,50,"","Azure SQL Database",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","azure sql database","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.azure_subscription;",50,35,"","Azure Subscription",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","azure subscription","ms microsoft cloud enterprise ").join(" ")),
-this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.azure_storage;fillColor=#0079D6;",50,43,"","Azure Storage",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","storage","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.hyper_v_recovery_manager;",
-50,45,"","Backup",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","backup","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.backup_service;",50,45,"","Backup Agent",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","backup agent","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.batch;fillColor=#0079D6;",
-49,46,"","Batch",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","batch","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.bitbucket_code_source;",42,50,"","Bitbucket Code Source",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","bitbucket code source","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.biztalk_services;",
-50,50,"","Biztalk Services",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","biztalk services","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.bot_services;fillColor=#0079D6;",48,48,"","Bot Services",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","bot services","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.cloud_office_365;fillColor=#DF3C01;",
+45,50,"","Azure Cache including Redis",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","azure cache including redis","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.azure_files_service;fillColor=#0079D6;",50,43,"","Azure Files Service",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","files service","ms microsoft cloud enterprise ").join(" ")),
+this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.azure_load_balancer_feature;fillColor=#0079D6;",50,50,"","Azure Load Balancer (feature)",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","load balancer feature","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.azure_logo;fillColor=#0079D6;",
+50,50,"","Azure Logo",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","azure logo","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.azure_marketplace;",40,50,"","Azure Marketplace",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","azure marketplace","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.azure_rights_management_rms;fillColor=#0079D6;",
+40,50,"","Azure Rights Management (RMS)",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","rights management rms","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.azure_sdk;",50,47,"","Azure SDK",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","azure sdk software development kit","ms microsoft cloud enterprise ").join(" ")),
+this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.azure_search;fillColor=#0079D6;",50,35,"","Azure Search",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","search","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.sql_database_sql_azure;",
+47,50,"","Azure SQL Database",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","azure sql database","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.azure_storage;fillColor=#0079D6;",50,43,"","Azure Storage",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","storage","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.azure_subscription;",
+50,35,"","Azure Subscription",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","azure subscription","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.hyper_v_recovery_manager;",50,45,"","Backup",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","backup","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.backup_service;",
+50,45,"","Backup Agent",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","backup agent","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.batch;fillColor=#0079D6;",49,46,"","Batch",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","batch","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.bitbucket_code_source;",
+42,50,"","Bitbucket Code Source",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","bitbucket code source","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.biztalk_services;",50,50,"","Biztalk Services",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","biztalk services","ms microsoft cloud enterprise ").join(" ")),
+this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.blockchain;fillColor=#0079D6;",50,38,"","Blockchain",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","blockchain","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.bot_services;fillColor=#0079D6;",
+48,48,"","Bot Services",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","bot services","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.building_block;fillColor=#0079D6;",50,44,"","Building Block",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","building block","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.c_series;fillColor=#0079D6;",
+49,50,"","C-Series",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","c series","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.central;fillColor=#0079D6;",44,50,"","Central",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","central","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.cloud_office_365;fillColor=#DF3C01;",
50,30,"","Cloud Office 365",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","cloud office 365","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.cloud_service;",50,40,"","Cloud Service",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","cloud service","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.codeplex_code_source;",
50,37,"","CodePlex",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","codeplex","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.cognitive_services;fillColor=#0079D6;",50,30,"","Cognitive Services",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","cognitive services","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.container_registry;fillColor=#0079D6;",
50,43,"","Container Registry",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","container registry","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.container_service;fillColor=#0079D6;",50,36,"","Container Service",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","container service","ms microsoft cloud enterprise ").join(" ")),
-this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.content_delivery_network;",50,32,"","Content Delivery Network",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","content delivery network","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.content_delivery_network2;fillColor=#0079D6;",
-50,24,"","Content Delivery Network",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","content delivery network","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.cortona_management_suite;fillColor=#0079D6;",50,50,"","Cortona Analytics",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","cortona management suite","ms microsoft cloud enterprise ").join(" ")),
-this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.data_catalog;fillColor=#0079D6;",32,37,"","Data Catalog",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","data catalog","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.data_factory;fillColor=#0079D6;",
-50,50,"","Data Factory",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","data factory","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.data_lake;fillColor=#0079D6;",30,50,"","Data Lake",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","data lake","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.data_lake_analytics;fillColor=#0079D6;",
-50,50,"","Data Lake Analytics",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","data lake analytics","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.data_lake_store;fillColor=#0079D6;",50,39,"","Data Lake Store",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","data lake store","ms microsoft cloud enterprise ").join(" ")),
-this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.data_warehouse;fillColor=#0079D6;",72,70,"","Data Warehouse",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","data warehouse","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.devtest_labs;fillColor=#0079D6;",
+this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.content_delivery_network;",50,32,"","Content Delivery Network",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","content delivery network","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.cortona_management_suite;fillColor=#0079D6;",
+50,50,"","Cortona Analytics",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","cortona management suite","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.cosmos_db;fillColor=#0079D6;",50,50,"","Cosmos DB",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","cosmos db database","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.customer_insights;fillColor=#0079D6;",
+48,50,"","Customer Insights",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","customer insights","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.data_bricks;fillColor=#0079D6;",49,50,"","Data Bricks",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","data bricks","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.data_catalog;fillColor=#0079D6;",
+32,37,"","Data Catalog",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","data catalog","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.data_factory;fillColor=#0079D6;",50,50,"","Data Factory",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","data factory","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.data_lake;fillColor=#0079D6;",
+30,50,"","Data Lake",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","data lake","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.data_lake_analytics;fillColor=#0079D6;",50,50,"","Data Lake Analytics",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","data lake analytics","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.data_lake_store;fillColor=#0079D6;",
+50,39,"","Data Lake Store",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","data lake store","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.data_warehouse;fillColor=#0079D6;",72,70,"","Data Warehouse",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","data warehouse","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.devtest_labs;fillColor=#0079D6;",
50,49,"","DevTest Labs",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","devtest labs","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.azure_dns;fillColor=#0079D6;",50,50,"","DNS",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","dns","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.docdb_account;fillColor=#0079D6;",
47,50,"","DocDB Account",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","docdb account doc database db document","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.docdb_collections;fillColor=#0079D6;",44,50,"","DocDB Collections",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","docdb collections doc db database document",
"ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.document;fillColor=#0079D6;",43,50,"","Document",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","document","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.documentdb;fillColor=#0079D6;",
-38,50,"","DocumentDB",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","documentdb document db database","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.dropbox_code_source;",50,47,"","Dropbox Code Source",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","dropbox code source","ms microsoft cloud enterprise ").join(" ")),
-this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.event_hubs;fillColor=#0079D6;",49,50,"","Event Hubs",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","event_hubs","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.express_route;",
-50,30,"","Express Route",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","express route","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.functions;fillColor=#0079D6;",50,46,"","Functions",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","functions","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.git_repository;",
+38,50,"","DocumentDB",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","documentdb document db database","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.code_file;fillColor=#0079D6;",48,50,"","DocumentDB Document",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","documentdb document db database","ms microsoft cloud enterprise ").join(" ")),
+this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.dps;fillColor=#0079D6;",48,50,"","DPS",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","dps","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.dropbox_code_source;",
+50,47,"","Dropbox Code Source",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","dropbox code source","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.event_grid;fillColor=#0079D6;",50,50,"","Event Grid",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","event grid","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.event_hubs;fillColor=#0079D6;",
+49,50,"","Event Hubs",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","event_hubs","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.express_route;",50,30,"","Express Route",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","express route","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.functions;fillColor=#0079D6;",
+50,46,"","Functions",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","functions","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.gateway;fillColor=#0079D6;",44,50,"","Gateway",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","gateway","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.git_repository;",
50,50,"","Git Repository",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","git repository","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.github_code;",50,50,"","GitHub",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","github code","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.hdinsight;fillColor=#0079D6;",
-50,36,"","HDInsight",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","hdisight hd insight","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.health_monitoring;",50,42,"","Health Monitoring",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","health monitoring","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.healthy;",
-50,45,"","Healthy",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","healthy","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.hockeyapp;fillColor=#0079D6;",50,29,"","HockeyApp",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","hockeyapp","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.hybrid_connection_manager;fillColor=#0079D6;",
+50,36,"","HDInsight",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","hdisight hd insight","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.hockeyapp;fillColor=#0079D6;",50,29,"","HockeyApp",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","hockeyapp","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.hybrid_connection_manager;fillColor=#0079D6;",
50,35,"","Hybrid Connection Manager",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","hybrid connection manager","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.hybrid_connections;fillColor=#0079D6;",47,50,"","Hybrid Connections",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","hybrid connections","ms microsoft cloud enterprise ").join(" ")),
-this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.iot;fillColor=#0079D6;",50,50,"","IoT",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","iot internet of things","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.key_vault;fillColor=#0079D6;",
-49,50,"","Key Vault",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","key vault","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.logic_app;fillColor=#0079D6;",50,50,"","Logic App",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","logic app application","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.logic_apps;fillColor=#0079D6;",
-50,50,"","Logic Apps",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","logic apps applications","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.machine_learning;fillColor=#0079D6;",47,50,"","Machine Learning",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","machine learning","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.machine_learning2;fillColor=#0079D6;",
-47,50,"","Machine Learning",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","machine learning","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.management_portal;fillColor=#0079D6;",50,42,"","Management Portal",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","management portal","ms microsoft cloud enterprise ").join(" ")),
-this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.media_service;",45,50,"","Media Services",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","media services","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.microsoft_account;fillColor=#0079D6;",
+this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.iot_edge;fillColor=#0079D6;",50,50,"","IoT Edge",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","iot edge internet of things","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.iot;fillColor=#0079D6;",
+50,50,"","IoT",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","iot internet of things","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.key_vault;fillColor=#0079D6;",49,50,"","Key Vault",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","key vault","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.logic_app;fillColor=#0079D6;",
+50,50,"","Logic App",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","logic app application","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.logic_apps;fillColor=#0079D6;",50,39,"","Logic Apps",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","logic apps applications","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.machine_learning2;fillColor=#0079D6;",
+47,50,"","Machine Learning",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","machine learning","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.machine_learning_service_plans;fillColor=#0079D6;",47,50,"","Machine Learning - Service Plans",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","machine learning service plans","ms microsoft cloud enterprise ").join(" ")),
+this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.machine_learning_web_services;fillColor=#0079D6;",50,50,"","Machine Learning - Web Services",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","machine learning web services","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.machine_learning_work_spaces;fillColor=#0079D6;",
+50,50,"","Machine Learning - Work Spaces",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","machine learning work spaces","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.managed_applications;fillColor=#0079D6;",44,50,"","Managed Applications",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","managed applications","ms microsoft cloud enterprise ").join(" ")),
+this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.managed_discs;fillColor=#0079D6;",46,50,"","Managed Discs",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","managed discs","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.management_portal;fillColor=#0079D6;",
+50,42,"","Management Portal",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","management portal","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.media_service;",45,50,"","Media Services",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","media services","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.microsoft_account;fillColor=#0079D6;",
50,50,"","MS Account",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","microsoft account","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.microsoft_azure;fillColor=#000000;",50,32,"","MS Azure",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","microsoft","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.mobile_app;fillColor=#0079D6;",
30,50,"","Mobile App",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","mobile app application","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.mobile_engagement;fillColor=#0079D6;",30,50,"","Mobile Engagement",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","mobile engagement","ms microsoft cloud enterprise ").join(" ")),
this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.monitor;fillColor=#0079D6;",50,50,"","Monitor",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","monitor","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.multi_factor_authentication;",
25,50,"","Multi-Factor Authentication",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","multi factor authentication","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.mysql_database;",37,50,"","MySQL Database",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","mysql database","ms microsoft cloud enterprise ").join(" ")),
-this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.notification_hub;",50,50,"","Notification Hub",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","notification hub","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.notification_topic;",
-50,50,"","Notification Topic",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","notification topic","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.nsg;fillColor=#0079D6;",36,50,"","NSG",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","nsg","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.office_365;fillColor=#DF3C01;",
+this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.network_watcher;fillColor=#0079D6;",50,50,"","Network Watcher",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","network watcher","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.notification_hub;",
+50,50,"","Notification Hub",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","notification hub","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.nsg;fillColor=#0079D6;",36,50,"","NSG",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","nsg","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.office_365;fillColor=#DF3C01;",
42,50,"","Office 365",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","office 365","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.office_365_subscription;fillColor=#DF3C01;",50,34,"","Office 365 Subscription",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","office 365 subscription","ms microsoft cloud enterprise ").join(" ")),
this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.oms_log_analytics;fillColor=#0079D6;",50,50,"","OMS Log Analytics",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","oms log analytics","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.operational_insights;fillColor=#0079D6;",
50,50,"","Operational Insights",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","operational insights","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.operating_system_image;",50,50,"","OS Image",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","os operating system image","ms microsoft cloud enterprise ").join(" ")),
-this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.power_bi_embedded;fillColor=#000000;",47,50,"","Power BI Embedded",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","power bi embedded","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.rdp_remoting_file;",
-47,50,"","RDP Remoting File",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","rdp remoting file","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.recovery_vault;fillColor=#0079D6;",50,50,"","Recovery Vault",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","recovery vault","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.remoteapp;fillColor=#0079D6;",
-50,50,"","RemoteApp",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","remoteapp remote app","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.resource_group;fillColor=#0079D6;",50,41,"","Resource Group",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","resource group","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.runbooks;fillColor=#0079D6;",
+this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.power_bi_embedded;fillColor=#000000;",47,50,"","Power BI Embedded",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","power bi embedded","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.recovery_vault;fillColor=#0079D6;",
+50,50,"","Recovery Vault",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","recovery vault","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.remoteapp;fillColor=#0079D6;",50,50,"","RemoteApp",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","remoteapp remote app","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.resource_group;fillColor=#0079D6;",
+50,41,"","Resource Group",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","resource group","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.route_filters;fillColor=#0079D6;",50,42,"","Route Filters",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","route filters","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.runbooks;fillColor=#0079D6;",
46,50,"","Runbooks",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","runbooks","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.scheduler;",40,50,"","Scheduler",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","scheduler","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.security_center;fillColor=#0079D6;",
-37,50,"","Security Center",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","security center","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.service_bus;",45,50,"","Service Bus",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","service bus","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.service_bus2;fillColor=#0079D6;",
-50,50,"","Service Bus",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","service bus","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.service_bus_queues;",42,50,"","Service Bus Queue",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","service bus queue","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.service_bus_relay;",
-40,50,"","Service Bus Relay",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","service bus relay","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.service_bus_relay2;fillColor=#0079D6;",50,50,"","Service Bus Relay",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","service bus relay","ms microsoft cloud enterprise ").join(" ")),
-this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.service_bus_topics_and_subscriptions;",45,50,"","Service Bus Topic",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","service bus topic","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.service_endpoint;fillColor=#0079D6;",
-50,9,"","Service Endpoint",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","service endpoint","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.service_endpoint2;fillColor=#0079D6;",32,12,"","Service Endpoint",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","service endpoint","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.service_fabric;fillColor=#0079D6;",
-50,50,"","Service Fabric",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","service fabric","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.service_package;fillColor=#0079D6;",44,50,"","Service Package",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","service package","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.site_recovery;fillColor=#0079D6;",
-37,31,"","Site Recovery",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","site recovery","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.sql_datasync;",37,50,"","SQL DataSync",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","sql datasync","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.sql_database;",
-37,50,"","SQL Database",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","sql database","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.sql_database_premium;fillColor=#0079D6;",28,38,"","SQL Database Premium",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","sql database premium","ms microsoft cloud enterprise ").join(" ")),
-this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.sql_datawarehouse;fillColor=#0079D6;",50,49,"","SQL DataWarehouse",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","sql datawarehouse","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.sql_elastic_database_pools;fillColor=#0079D6;",
-50,50,"","SQL Elastic Database Pools",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","sql elastic database pools","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.sql_stretch_database;fillColor=#0079D6;",50,37,"","SQL Stretch Database",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","sql stretch database","ms microsoft cloud enterprise ").join(" ")),
-this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.stack;fillColor=#0079D6;",50,50,"","Stack",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","stack","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.startup_task;",
+37,50,"","Security Center",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","security center","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.service_bus2;fillColor=#0079D6;",50,50,"","Service Bus",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","service bus","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.service_bus_relay2;fillColor=#0079D6;",
+50,50,"","Service Bus Relay",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","service bus relay","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.service_bus_topics_and_subscriptions;",45,50,"","Service Bus Topic",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","service bus topic","ms microsoft cloud enterprise ").join(" ")),
+this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.service_endpoint;fillColor=#0079D6;",50,9,"","Service Endpoint",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","service endpoint","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.service_endpoint2;fillColor=#0079D6;",
+32,12,"","Service Endpoint",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","service endpoint","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.service_fabric;fillColor=#0079D6;",50,50,"","Service Fabric",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","service fabric","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.site_recovery;fillColor=#0079D6;",
+37,31,"","Site Recovery",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","site recovery","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.snapshot;fillColor=#0079D6;",65,55,"","Snapshot",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","snapshot","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.sql_datasync;",
+37,50,"","SQL DataSync",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","sql datasync","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.sql_database;",37,50,"","SQL Database",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","sql database","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.sql_database_premium;fillColor=#0079D6;",
+28,38,"","SQL Database Premium",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","sql database premium","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.sql_datawarehouse;fillColor=#0079D6;",50,49,"","SQL DataWarehouse",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","sql datawarehouse","ms microsoft cloud enterprise ").join(" ")),
+this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.sql_elastic_database_pools;fillColor=#0079D6;",50,50,"","SQL Elastic Database Pools",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","sql elastic database pools","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.sql_stretch_database;fillColor=#0079D6;",
+50,37,"","SQL Stretch Database",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","sql stretch database","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.stack;fillColor=#0079D6;",50,50,"","Stack",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","stack","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.startup_task;",
47,50,"","Startup Task",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","startup task","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.storage;fillColor=#0079D6;",50,43,"","Storage",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","storage","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.storage_cs;fillColor=#0079D6;",
50,45,"","Storage cs",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","storage cs","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.storage_blob;",50,45,"","Storage Blob",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","storage blob","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.storage_files;fillColor=#0079D6;",
-50,43,"","Storage Files",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","storage files","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.storage_queue;",50,45,"","Storage Queue",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","storage queue","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.storage_table;",
-50,45,"","Storage Table",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","storage table","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.storsimple;",50,45,"","StorSimple",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","storsimple","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.stream_analytics;fillColor=#0079D6;",
-50,39,"","Stream Analytics",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","stream analytics","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.traffic_manager;",50,50,"","Traffic Manager",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","traffic manager","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.unidentified_code_object;",
-50,42,"","Unidentified Feature Object",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","unidentified feature object","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.vhd;",40,50,"","VHD",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","vhd","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.vhd_data_disk;",
+50,43,"","Storage Files",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","storage files","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.storage_queue;",50,45,"","Storage Queue",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","storage queue","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.storage_sync_services;fillColor=#0079D6;",
+50,50,"","Storage Sync Services",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","storage sync services","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.storage_table;",50,45,"","Storage Table",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","storage table","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.storsimple;",
+50,45,"","StorSimple",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","storsimple","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.stream_analytics;fillColor=#0079D6;",50,39,"","Stream Analytics",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","stream analytics","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.tags;fillColor=#0079D6;",
+50,50,"","Tags",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","tags","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.time_series_insights;fillColor=#0079D6;",50,50,"","Time Series Insights",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","time series insights","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.traffic_manager;",
+50,50,"","Traffic Manager",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","traffic manager","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.unidentified_code_object;",50,41,"","Unidentified Feature Object",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","unidentified feature object","ms microsoft cloud enterprise ").join(" ")),
+this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.vhd;fillColor=#0079D6;",40,50,"","VHD",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","vhd","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.vhd_data_disk;",
37,50,"","VHD Data Disk",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","vhd data disk","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.virtual_machine;",50,40,"","Virtual Machine",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","virtual machine","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.virtual_machine_container;fillColor=#0079D6;",
50,44,"","Virtual Machine Container",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","virtual machine container","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.virtual_machine_feature;",50,45,"","Virtual Machine Feature",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","virtual machine feature","ms microsoft cloud enterprise ").join(" ")),
this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.virtual_network;",50,27,"","Virtual Network",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","virtual network","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shape=rect;dashed=1;strokeColor=#0079D6;fillColor=none;fontSize=14;fontColor=#0078D7;align=center;html=1;dashPattern=1 4;",150,
@@ -5190,16 +5198,17 @@ function(e){for(var d=0;d<a.length;d++)e.appendChild(a[d](e))}))};Sidebar.protot
50,44,"","Firewall",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","firewall","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.folder;fillColor=#7D7D7D;",50,43,"","Folder",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","folder","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.gateway;fillColor=#00188D;",
50,50,"","Gateway",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","gateway","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.azure.code_file;fillColor=#00188D;",47,50,"","Generic Code",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","generic code","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.code_file;fillColor=#00188D;",
49,50,"","Generic Code File",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","code file","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.azure.health_monitoring;fillColor=#7D7D7D;",50,42,"","Health Monitoring",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","health monitoring","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.azure.healthy;fillColor=#7D7D7D;",
-50,45,"","Healthy",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","healthy","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.import_generic;fillColor=#00188D;",40,50,"","Import (generic)",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","import generic","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.internet;fillColor=#7D7D7D;",
-50,31,"","Internet",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","internet","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.internet_hollow;fillColor=#7D7D7D;",50,31,"","Internet (hollow)",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","internet hollow","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.iphone;fillColor=#7D7D7D;",
-31,50,"","iPhone",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","iphone","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.key_permissions;fillColor=#7D7D7D;",26,50,"","Key, Permissions",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","key permissions","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.keyboard;fillColor=#7D7D7D;",
-50,30,"","Keyboard",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","keyboard","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.azure.laptop;fillColor=#7D7D7D;",50,30,"","Laptop",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","laptop computer pc","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.azure.load_balancer_generic;fillColor=#00188D;",
-37,50,"","Load Balancer (generic)",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","load balancer generic","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.azure.load_balancer_generic;fillColor=#ffffff;",37,50,"","Load Balancer (white)",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","load balancer generic","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.load_testing;fillColor=#00188D;",
-48,50,"","Load Testing",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","load testing","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.lock;fillColor=#00188D;",39,50,"","Lock, Protected",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","lock protected","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.lock_unlocked;fillColor=#00188D;",
-37,50,"","Lock (unlocked)",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","lock unlocked accessible","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.maintenance;fillColor=#00188D;",34,50,"","Maintenance",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","maintenance","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.management_console;fillColor=#00188D;",
-50,34,"","Management Console",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","management console","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.azure.message;fillColor=#7D7D7D;",50,37,"","Message",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","message","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.azure.computer;fillColor=#7D7D7D;",
-50,45,"","Monitor",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","monitor","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.monitor_running_apps;fillColor=#00188D;",50,39,"","Monitor Running Apps",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","monitor running app application","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.mouse;fillColor=#7D7D7D;",
-30,50,"","Mouse",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","mouse","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.network_card;fillColor=#00188D;",50,35,"","Network Card",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","network card","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.not_allowed;fillColor=#00188D;",
+50,45,"","Healthy",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","healthy","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.azure.healthy;fillColor=#0078D7;",50,45,"","Healthy",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","healthy","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.import_generic;fillColor=#00188D;",
+40,50,"","Import (generic)",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","import generic","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.internet;fillColor=#7D7D7D;",50,31,"","Internet",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","internet","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.internet_hollow;fillColor=#7D7D7D;",
+50,31,"","Internet (hollow)",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","internet hollow","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.iphone;fillColor=#7D7D7D;",31,50,"","iPhone",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","iphone","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.key_permissions;fillColor=#7D7D7D;",
+26,50,"","Key, Permissions",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","key permissions","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.keyboard;fillColor=#7D7D7D;",50,30,"","Keyboard",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","keyboard","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.azure.laptop;fillColor=#7D7D7D;",
+50,30,"","Laptop",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","laptop computer pc","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.azure.load_balancer_generic;fillColor=#00188D;",37,50,"","Load Balancer (generic)",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","load balancer generic","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.azure.load_balancer_generic;fillColor=#ffffff;",
+37,50,"","Load Balancer (white)",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","load balancer generic","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.load_testing;fillColor=#00188D;",48,50,"","Load Testing",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","load testing","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.lock;fillColor=#00188D;",
+39,50,"","Lock, Protected",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","lock protected","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.lock_unlocked;fillColor=#00188D;",37,50,"","Lock (unlocked)",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","lock unlocked accessible","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.maintenance;fillColor=#00188D;",
+34,50,"","Maintenance",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","maintenance","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.management_console;fillColor=#00188D;",50,34,"","Management Console",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","management console","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.azure.message;fillColor=#7D7D7D;",
+50,37,"","Message",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","message","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.azure.computer;fillColor=#7D7D7D;",50,45,"","Monitor",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","monitor","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.monitor_running_apps;fillColor=#00188D;",
+50,39,"","Monitor Running Apps",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","monitor running app application","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.mouse;fillColor=#7D7D7D;",30,50,"","Mouse",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","mouse","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.network_card;fillColor=#00188D;",
+50,35,"","Network Card",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","network card","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.not_allowed;fillColor=#00188D;",50,50,"","Not Allowed",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","not allowed","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.not_allowed;fillColor=#EA1C24;",
50,50,"","Not Allowed",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","not allowed","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.pack;fillColor=#00188D;",50,45,"","Pack",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","pack","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.performance;fillColor=#7D7D7D;",
50,50,"","Performance",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","performance","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.performance_monitor;fillColor=#00188D;",50,36,"","Performance Monitor",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","performance monitor","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.azure.mobile;fillColor=#7D7D7D;",
35,50,"","Phone",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","mobile phone","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.plug_and_play;fillColor=#7D7D7D;",40,50,"","Plug and Play",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","plug play","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.azure.powershell_file;fillColor=#00188D;",
@@ -5214,9 +5223,11 @@ function(e){for(var d=0;d<a.length;d++)e.appendChild(a[d](e))}))};Sidebar.protot
50,32,"","SmartCard",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","smartcard","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.storage;fillColor=#00188D;",50,41,"","Storage",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","storage","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.stored_procedures;fillColor=#0078D7;",
47,50,"","Stored Procedures",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","stored procedures","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.table;fillColor=#00188D;",50,50,"","Table",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","table","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.azure.tablet;fillColor=#7D7D7D;",
50,37,"","Tablet",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","tablet","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.tool;fillColor=#7D7D7D;",50,45,"","Tool",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","tool","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.triggers;fillColor=#0078D7;",
-47,50,"","Triggers",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","triggers","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.udf_function;fillColor=#0078D7;",47,50,"","UDF Function",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","udf function","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.unhealthy;fillColor=#00188D;",
-50,41,"","Unhealthy",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","unhealthy","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.usb;fillColor=#00188D;",50,23,"","USB",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","usb","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.user_permissions;fillColor=#0078D7;",
-47,50,"","User Permissions",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","user permissions","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.web;fillColor=#00188D;",50,50,"","Web",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","web","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.web_server;fillColor=#00188D;",
+47,50,"","Triggers",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","triggers","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.general.tunnel;fillColor=#00188D;",50,9,"","Tunnel",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","tunnel","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.udf_function;fillColor=#0078D7;",
+47,50,"","UDF Function",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","udf function","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.unhealthy;fillColor=#00188D;",50,41,"","Unhealthy",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","unhealthy","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.usb;fillColor=#00188D;",
+50,23,"","USB",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","usb","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.azure.user;fillColor=#00188D;",47,50,"","User",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","user","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.user_permissions;fillColor=#0078D7;",
+47,50,"","User Permissions",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","user permissions","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.general.video;fillColor=#00188D;",49,50,"","Video",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","video","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.azure.virtual_machine_feature;fillColor=#00188D;",
+50,45,"","Virtual Machine Feature",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","virtual machine feature","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.web;fillColor=#00188D;",50,50,"","Web",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","web","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.web_server;fillColor=#00188D;",
38,50,"","Web Server",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","web server","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.website_generic;fillColor=#7D7D7D;",50,44,"","Website (generic)",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","website generic","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.other.windows;fillColor=#00188D;",
48,50,"","Windows",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","windows","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.windows_server;fillColor=#00188D;",39,50,"","Windows Server",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","windows server","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.wireless_connection;fillColor=#00188D;",
42,50,"","Wireless Connection",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","wireless connection","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.workstation_client;fillColor=#00188D;",50,50,"","Workstation Client",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","workstation client","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.xml_web_service;fillColor=#00188D;",
@@ -5240,14 +5251,14 @@ Sidebar.prototype.addMSCAEGeneralSymbolsPalette=function(){var a=[this.createVer
50,48,"","Chart",null,null,this.getTagsForStencil("mxgraph.mscae.general_symbols","chart","ms microsoft cloud enterprise general symbols ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.general.checkmark;fillColor=#92D050;",41,50,"","Checkmark",null,null,this.getTagsForStencil("mxgraph.mscae.general_symbols","checkmark","ms microsoft cloud enterprise general symbols ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.general_symbols.clock_time;fillColor=#0078D7;",
50,50,"","Clock / Time",null,null,this.getTagsForStencil("mxgraph.mscae.general_symbols","clock time","ms microsoft cloud enterprise general symbols ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.general.continuous_cycle;fillColor=#7D7D7D;",48,50,"","Continuous Cycle",null,null,this.getTagsForStencil("mxgraph.mscae.general_symbols","continuous cycle","ms microsoft cloud enterprise general symbols ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.general.crossout;fillColor=#FF0000;",
40,50,"","Crossout (failure)",null,null,this.getTagsForStencil("mxgraph.mscae.general_symbols","crossout failure","ms microsoft cloud enterprise general symbols ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.general.cut_and_paste;fillColor=#7D7D7D;",50,34,"","Cut and Paste",null,null,this.getTagsForStencil("mxgraph.mscae.general_symbols","cut and paste","ms microsoft cloud enterprise general symbols ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.general_symbols.ellipses;fillColor=#0078D7;",
-50,7,"","Ellipses",null,null,this.getTagsForStencil("mxgraph.mscae.general_symbols","ellipses","ms microsoft cloud enterprise general symbols ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.general_symbols.favorite;fillColor=#7D7D7D;",14,20,"","Favorite",null,null,this.getTagsForStencil("mxgraph.mscae.general_symbols","favorite","ms microsoft cloud enterprise general symbols ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.folder;fillColor=#7D7D7D;",
+50,7,"","Ellipses",null,null,this.getTagsForStencil("mxgraph.mscae.general_symbols","ellipses","ms microsoft cloud enterprise general symbols ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.general_symbols.favorite;fillColor=#FDE57B;",14,20,"","Favorite",null,null,this.getTagsForStencil("mxgraph.mscae.general_symbols","favorite","ms microsoft cloud enterprise general symbols ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.folder;fillColor=#7D7D7D;",
50,43,"","Folder",null,null,this.getTagsForStencil("mxgraph.mscae.general_symbols","folder","ms microsoft cloud enterprise general symbols ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.general.game_controller;fillColor=#7D7D7D;",50,35,"","Game Controller",null,null,this.getTagsForStencil("mxgraph.mscae.general_symbols","game controller","ms microsoft cloud enterprise general symbols ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.general_symbols.gears;fillColor=#7D7D7D;",
50,42,"","Gears",null,null,this.getTagsForStencil("mxgraph.mscae.general_symbols","gears","ms microsoft cloud enterprise general symbols ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.general.graph;fillColor=#7D7D7D;",50,50,"","Graph",null,null,this.getTagsForStencil("mxgraph.mscae.general_symbols","graph","ms microsoft cloud enterprise general symbols ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.general.like;fillColor=#7D7D7D;",
50,47,"","Like",null,null,this.getTagsForStencil("mxgraph.mscae.general_symbols","like","ms microsoft cloud enterprise general symbols ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.not_allowed;fillColor=#DD5900;",50,50,"","Not Allowed",null,null,this.getTagsForStencil("mxgraph.mscae.general_symbols","not allowed","ms microsoft cloud enterprise general symbols ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;shape=ellipse;perimeter=ellipsePerimeter;dashPattern=1 4;strokeColor=none;fillColor=#92D050;fontSize=12;fontColor=#FFFFFF;align=center;spacing=0;fontStyle=1;",
25,25,"12","Numbered Label",null,null,this.getTagsForStencil("mxgraph.mscae.general_symbols","numbered label","ms microsoft cloud enterprise general symbols ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;shape=ellipse;perimeter=ellipsePerimeter;dashPattern=1 4;strokeColor=none;fillColor=#E90D8B;fontSize=12;fontColor=#FFFFFF;align=center;spacing=0;fontStyle=1;",25,25,"1","Number Magenta",null,null,this.getTagsForStencil("mxgraph.mscae.general_symbols","numbered label","ms microsoft cloud enterprise general symbols ").join(" ")),
this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;shape=ellipse;perimeter=ellipsePerimeter;dashPattern=1 4;strokeColor=none;fillColor=#FF8C00;fontSize=12;fontColor=#FFFFFF;align=center;spacing=0;fontStyle=1;",25,25,"1","Number Orange",null,null,this.getTagsForStencil("mxgraph.mscae.general_symbols","numbered orange","ms microsoft cloud enterprise general symbols ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;shape=ellipse;perimeter=ellipsePerimeter;dashPattern=1 4;strokeColor=none;fillColor=#C00000;fontSize=12;fontColor=#FFFFFF;align=center;spacing=0;fontStyle=1;",
25,25,"1","Number Label",null,null,this.getTagsForStencil("mxgraph.mscae.general_symbols","numbered label","ms microsoft cloud enterprise general symbols ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.general_symbols.num_label_rotate;fillColor=#92D050;fontSize=12;fontColor=#FFFFFF;align=center;spacing=0;fontStyle=1;",25,25,"12","Numbered Label Rotate Pointer",null,null,this.getTagsForStencil("mxgraph.mscae.general_symbols","num label rotate",
-"ms microsoft cloud enterprise general symbols ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.general_symbols.premium_star;fillColor=#7D7D7D;",12,11,"","Premium Star",null,null,this.getTagsForStencil("mxgraph.mscae.general_symbols","premium star","ms microsoft cloud enterprise general symbols ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.general_symbols.slider_bar_horz;fillColor=#7D7D7D;",
+"ms microsoft cloud enterprise general symbols ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.general_symbols.premium_star;fillColor=#FDE57B;",12,11,"","Premium Star",null,null,this.getTagsForStencil("mxgraph.mscae.general_symbols","premium star","ms microsoft cloud enterprise general symbols ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.general_symbols.slider_bar_horz;fillColor=#7D7D7D;",
81,30,"","Slider Bar (horizontal)",null,null,this.getTagsForStencil("mxgraph.mscae.general_symbols","slider bar horizontal","ms microsoft cloud enterprise general symbols ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.general_symbols.slider_bar_vert;fillColor=#7D7D7D;",35,80,"","Slider Bar (vertical)",null,null,this.getTagsForStencil("mxgraph.mscae.general_symbols","slider bar vertical","ms microsoft cloud enterprise general symbols ").join(" ")),
this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.general.task_list;fillColor=#7D7D7D;",41,50,"","Task List",null,null,this.getTagsForStencil("mxgraph.mscae.general_symbols","task list","ms microsoft cloud enterprise general symbols ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.general.tasks;fillColor=#7D7D7D;",38,50,"","Tasks",null,null,this.getTagsForStencil("mxgraph.mscae.general_symbols",
"tasks","ms microsoft cloud enterprise general symbols ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.general.tunnel;fillColor=#7D7D7D;",50,9,"","Tunnel",null,null,this.getTagsForStencil("mxgraph.mscae.general_symbols","tunnel","ms microsoft cloud enterprise general symbols ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.azure.user;fillColor=#7D7D7D;",47,50,"","User",null,null,this.getTagsForStencil("mxgraph.mscae.general_symbols",
@@ -5326,7 +5337,69 @@ null,null,this.getTagsForStencil("mxgraph.mscae.vm","database server multi","ms
50,41,"","File Server",null,null,this.getTagsForStencil("mxgraph.mscae.vm","file server","ms microsoft cloud enterprise vm virtual machine ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.vm.file_server_multi;fillColor=#00188F;strokeColor=none;",58,50,"","File Server (multi)",null,null,this.getTagsForStencil("mxgraph.mscae.vm","file server multi","ms microsoft cloud enterprise vm virtual machine ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.vm.web_server;fillColor=#00188F;strokeColor=none;",
50,41,"","Web Server",null,null,this.getTagsForStencil("mxgraph.mscae.vm","web server","ms microsoft cloud enterprise vm virtual machine ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.vm.web_server_multi;fillColor=#00188F;strokeColor=none;",58,50,"","Web Server (multi)",null,null,this.getTagsForStencil("mxgraph.mscae.vm","web server multi","ms microsoft cloud enterprise vm virtual machine ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.vm.windows_server;fillColor=#00188F;strokeColor=none;",
50,41,"","Windows Server",null,null,this.getTagsForStencil("mxgraph.mscae.vm","windows server","ms microsoft cloud enterprise vm virtual machine ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.vm.windows_server_multi;fillColor=#00188F;strokeColor=none;",58,50,"","Windows Server (multi)",null,null,this.getTagsForStencil("mxgraph.mscae.vm","windows server multi","ms microsoft cloud enterprise vm virtual machine ").join(" "))];this.addPalette("mscaeVirtual Machine",
-"CAE / Virtual Machine",!1,mxUtils.bind(this,function(e){for(var d=0;d<a.length;d++)e.appendChild(a[d](e))}))}})();(function(){Sidebar.prototype.addNetworkPalette=function(){this.addPaletteFunctions("network","Network",!1,[this.addDataEntry("computer network ring bus",100,100,"Ring Bus","7VfJboMwEP0arpWBkNJjgTanSpF66NmKJ2DVYDQ429/XYIclKi2Nkp5AQrLfrLzHsDh+nB9XSMvsTTIQjv/i+DFKqcwqP8YghOMRzhw/cTyP6NPxXkesbmMlJUUo1JQAzwTsqdiBQQxQqZOwQKZy3VbiOn605ULEUkhsLH7cHBqvFMpP6FmWYehGfm3JaFnn0VV5WelVVALyHBRgh647KEqRMq6bPycrZAE9OOEIG8Vl0ZhQZXVXsnPXtbfN0Xb1wVntlXgasRcLqOA4SlgDWbZWIHVjeNIuNsALTMRpuD3YKnoXGMZJBjzN1BCjldmnbd5OG72w8nwvlf+7VOM6AEvh3TpaSlHuCgZ1clI7FOwZUR46O6NV1pp7N8EYrXWJAamKYgpqcJ9N4BlBUMX3w1Tf8WZD15LrjK0+l0xXcocbsE4XZLdVJ/G/mPmfwH8YPAwnxF2cgdtLEsySTJDEJWSgyP1GZDnrcc2IdMDtJXmcJfnDW+P8zCJ3G5Fw1mPKI2vxjyPyNEvykyR3f2u4ZBbgmpm44ZeV3nb/nMa9/0v6BQ=="),
+"CAE / Virtual Machine",!1,mxUtils.bind(this,function(e){for(var d=0;d<a.length;d++)e.appendChild(a[d](e))}))};Sidebar.prototype.addMSCAECloudColorPalette=function(){var a=[this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Active_Directory.svg;",50,50,"","Active Directory",!1,null,this.getTagsForStencil("mxgraph.mscae","active directory","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/ActiveDirectory.svg;",
+50,50,"","Active Directory",!1,null,this.getTagsForStencil("mxgraph.mscae","active directory","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Active_Directory_Health_Monitoring.svg;",50,50,"","Active Directory - Health Monitoring",!1,null,this.getTagsForStencil("mxgraph.mscae","active directory health monitoring","ms microsoft cloud enterprise color ").join(" ")),
+this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/ActiveDirectoryDomain.svg;",50,50,"","Active Directory - Domain",!1,null,this.getTagsForStencil("mxgraph.mscae","active directory domain","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/API_Management.svg;",50,41.5,"","API Management",
+!1,null,this.getTagsForStencil("mxgraph.mscae","api management application programming interface","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/App_Service.svg;",50,50,"","App Service",!1,null,this.getTagsForStencil("mxgraph.mscae","app service","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/App_Service_API_Apps.svg;",
+50,50,"","App Service - API Apps",!1,null,this.getTagsForStencil("mxgraph.mscae","app service api apps application programmming interface","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/App_Service_Mobile_App.svg;",50,50,"","App Service - Mobile App",!1,null,this.getTagsForStencil("mxgraph.mscae","app service mobile application","ms microsoft cloud enterprise color ").join(" ")),
+this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/App_Service_Worker_Pools.svg;",50,50,"","App Service - Worker Pools",!1,null,this.getTagsForStencil("mxgraph.mscae","app service worker pools application","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Application_Gateway.svg;",
+50,50,"","Application Gateway",!1,null,this.getTagsForStencil("mxgraph.mscae","application app gateway","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Application_Insights.svg;",50,50,"","Application Insights",!1,null,this.getTagsForStencil("mxgraph.mscae","application app insights","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Automation.svg;",
+50,50,"","Automation",!1,null,this.getTagsForStencil("mxgraph.mscae","automation","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Backup.svg;",50,50,"","Backup",!1,null,this.getTagsForStencil("mxgraph.mscae","backup","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/BizTalk_Services.svg;",
+50,50,"","BizTalk Services",!1,null,this.getTagsForStencil("mxgraph.mscae","biztalk services","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/BizTalk_Services_Hybrid_Connections.svg;",50,50,"","BizTalk Services - Hybrid Connections",!1,null,this.getTagsForStencil("mxgraph.mscae","biztalk services hybrid connections","ms microsoft cloud enterprise color ").join(" ")),
+this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Blockchain.svg;",50,50,"","Blockchain",!1,null,this.getTagsForStencil("mxgraph.mscae","blockchain","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Building_Blocks.svg;",50,50,"","Building Blocks",!1,null,this.getTagsForStencil("mxgraph.mscae",
+"building blocks","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Cache_including_Redis.svg;",50,50,"","Cache (including Redis)",!1,null,this.getTagsForStencil("mxgraph.mscae","Cache including Redis","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Cache_Redis_Product.svg;",
+50,50,"","Cache (Redis Product)",!1,null,this.getTagsForStencil("mxgraph.mscae","cache redis product","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Cloud_Service.svg;",50,50,"","Cloud Service",!1,null,this.getTagsForStencil("mxgraph.mscae","cloud service","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Cognitive_Services_Computer_Vision.svg;",
+50,50,"","Cognitive Services - Computer Vision",!1,null,this.getTagsForStencil("mxgraph.mscae","cognitive services computer vision","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Cognitive_Services_emotion.svg;",50,50,"","Cognitive Services - Emotion",!1,null,this.getTagsForStencil("mxgraph.mscae","cognitive services emotion","ms microsoft cloud enterprise color ").join(" ")),
+this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Cognitive_Services_face.svg;",50,50,"","Cognitive Services - Face",!1,null,this.getTagsForStencil("mxgraph.mscae","cognitive services face","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Cognitive_Services_luis.svg;",50,50,"",
+"Cognitive Services - Luis",!1,null,this.getTagsForStencil("mxgraph.mscae","cognitive services luis","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Cognitive_Services_recommendations.svg;",50,50,"","Cognitive Services - Recommendations",!1,null,this.getTagsForStencil("mxgraph.mscae","cognitive services recommendations","ms microsoft cloud enterprise color ").join(" ")),
+this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Cognitive_Services_Speech.svg;",50,50,"","Cognitive Services - Speech",!1,null,this.getTagsForStencil("mxgraph.mscae","cognitive services speech","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Cognitive_Services_textanalytics.svg;",
+50,50,"","Cognitive Services - Textanalytics",!1,null,this.getTagsForStencil("mxgraph.mscae","cognitive services textanalytics","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Cognitive_Services_web_language_model.svg;",50,50,"","Cognitive Services - Web Language Model",!1,null,this.getTagsForStencil("mxgraph.mscae","cognitive services web language model","ms microsoft cloud enterprise color ").join(" ")),
+this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Container_Service.svg;",50,50,"","Container Service",!1,null,this.getTagsForStencil("mxgraph.mscae","container_Service","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Content_Delivery_Network.svg;",50,50,"","Content Delivery Network",
+!1,null,this.getTagsForStencil("mxgraph.mscae","content delivery network","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/CosmosDB.svg;",50,50,"","CosmosDB",!1,null,this.getTagsForStencil("mxgraph.mscae","cosmosdb cosmos db database","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/CustomerInsights.svg;",
+50,50,"","CustomerInsights",!1,null,this.getTagsForStencil("mxgraph.mscae","customerinsights customer insights","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Data_Catalog.svg;",50,50,"","Data Catalog",!1,null,this.getTagsForStencil("mxgraph.mscae","data catalog","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Data_Factory.svg;",
+50,50,"","Data Factory",!1,null,this.getTagsForStencil("mxgraph.mscae","data factory","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Data_Lake_Analytics.svg;",50,50,"","Data Lake - Analytics",!1,null,this.getTagsForStencil("mxgraph.mscae","data lake analytics","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Data_Lake_Store.svg;",
+50,50,"","Data Lake - Store",!1,null,this.getTagsForStencil("mxgraph.mscae","data lake store","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Data_Warehouse.svg;",50,50,"","Data Warehouse",!1,null,this.getTagsForStencil("mxgraph.mscae","data warehouse","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Database_General.svg;",
+50,50,"","Database (general)",!1,null,this.getTagsForStencil("mxgraph.mscae","database general","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Databricks.svg;",50,50,"","Databricks",!1,null,this.getTagsForStencil("mxgraph.mscae","databricks","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/DataServices_category_rollup.svg;",
+50,50,"","DataServices - Category Rollup",!1,null,this.getTagsForStencil("mxgraph.mscae","dataservices category rollup","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/DevTest_Labs.svg;",50,50,"","DevTest Labs",!1,null,this.getTagsForStencil("mxgraph.mscae","devtest labs","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Discs.svg;",
+50,50,"","Discs",!1,null,this.getTagsForStencil("mxgraph.mscae","discs","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/DNS.svg;",50,50,"","DNS",!1,null,this.getTagsForStencil("mxgraph.mscae","dns domain name server","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/DocumentDB.svg;",
+50,50,"","DocumentDB",!1,null,this.getTagsForStencil("mxgraph.mscae","documentdb document db database","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Elastic_Database_Pools.svg;",50,50,"","Elastic Database Pools",!1,null,this.getTagsForStencil("mxgraph.mscae","elastic database pools","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Event_Grid.svg;",
+50,50,"","Event Grid",!1,null,this.getTagsForStencil("mxgraph.mscae","event grid","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Event_Hubs.svg;",50,50,"","Event Hubs",!1,null,this.getTagsForStencil("mxgraph.mscae","event hubs","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Express_Route.svg;",
+50,50,"","Express Route",!1,null,this.getTagsForStencil("mxgraph.mscae","express route","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Functions.svg;",50,50,"","Functions",!1,null,this.getTagsForStencil("mxgraph.mscae","functions","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Gateway.svg;",
+50,50,"","Gateway",!1,null,this.getTagsForStencil("mxgraph.mscae","gateway","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/HDInsight.svg;",50,50,"","HDInsight",!1,null,this.getTagsForStencil("mxgraph.mscae","hdinsight","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/IOT_edge.svg;",
+50,50,"","IOT - Edge",!1,null,this.getTagsForStencil("mxgraph.mscae","IOT edge internet of things","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/KeyVault.svg;",50,50,"","KeyVault",!1,null,this.getTagsForStencil("mxgraph.mscae","KeyVault","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Load_Balancer_feature.svg;",
+50,50,"","Load Balancer (feature)",!1,null,this.getTagsForStencil("mxgraph.mscae","load balancer feature","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Logic_Apps.svg;",50,50,"","Logic Apps",!1,null,this.getTagsForStencil("mxgraph.mscae","logic apps","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Machine_Learning.svg;",
+50,50,"","Machine Learning",!1,null,this.getTagsForStencil("mxgraph.mscae","machine learning","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/MachineLearningServicePlans.svg;",50,50,"","Machine Learning - Service Plans",!1,null,this.getTagsForStencil("mxgraph.mscae","machine learning service plans","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/MachineLearningWebServices.svg;",
+50,50,"","Machine Learning - Web Services",!1,null,this.getTagsForStencil("mxgraph.mscae","machine learning web services","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/MachineLearningWorkspaces.svg;",50,50,"","Machine Learning - Workspaces",!1,null,this.getTagsForStencil("mxgraph.mscae","machine learning workspaces","ms microsoft cloud enterprise color ").join(" ")),
+this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/ManagedApplications.svg;",50,50,"","Managed Applications",!1,null,this.getTagsForStencil("mxgraph.mscae","managed applications","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Management_Portal.svg;",50,50,"","management portal",
+!1,null,this.getTagsForStencil("mxgraph.mscae","management portal","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/MD_snapshot.svg;",50,50,"","MD Snapshot",!1,null,this.getTagsForStencil("mxgraph.mscae","md snapshot","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Media_Services.svg;",
+50,50,"","Media Services",!1,null,this.getTagsForStencil("mxgraph.mscae","media services","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Mobile_Engagement.svg;",50,50,"","Mobile Engagement",!1,null,this.getTagsForStencil("mxgraph.mscae","mobile engagement","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Multi_Factor_Authentication.svg;",
+50,50,"","Multi-Factor Authentication",!1,null,this.getTagsForStencil("mxgraph.mscae","multi factor authentication","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/MySQL_ClearDB_database.svg;",50,50,"","MySQL ClearDB Database",!1,null,this.getTagsForStencil("mxgraph.mscae","mysql cleardb database","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Network_watcher.svg;",
+50,50,"","Network Watcher",!1,null,this.getTagsForStencil("mxgraph.mscae","network watcher","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Notification_Hubs.svg;",50,50,"","Notification Hubs",!1,null,this.getTagsForStencil("mxgraph.mscae","notification hubs","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/NSG.svg;",
+50,50,"","NSG",!1,null,this.getTagsForStencil("mxgraph.mscae","nsg","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Operations_Management_Suite.svg;",50,50,"","Operations Management Suite",!1,null,this.getTagsForStencil("mxgraph.mscae","operations management suite","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/RemoteApp.svg;",
+50,50,"","RemoteApp",!1,null,this.getTagsForStencil("mxgraph.mscae","remoteapp","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/ResourceGroup.svg;",50,50,"","Resource Group",!1,null,this.getTagsForStencil("mxgraph.mscae","resource group","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Route_Filter.svg;",
+50,50,"","Route Filter",!1,null,this.getTagsForStencil("mxgraph.mscae","route filter","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Runbooks.svg;",50,50,"","Runbooks",!1,null,this.getTagsForStencil("mxgraph.mscae","runbooks","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/SDK.svg;",
+50,50,"","SDK",!1,null,this.getTagsForStencil("mxgraph.mscae","sdk software development kit","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Search.svg;",50,50,"","Search",!1,null,this.getTagsForStencil("mxgraph.mscae","search","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Security_Center.svg;",
+50,50,"","Security Center",!1,null,this.getTagsForStencil("mxgraph.mscae","security center","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Service_Bus.svg;",50,50,"","Service Bus",!1,null,this.getTagsForStencil("mxgraph.mscae","service bus","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Service_Bus_Queues.svg;",
+50,50,"","Service Bus - Queues",!1,null,this.getTagsForStencil("mxgraph.mscae","service bus queues","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Service_Bus_Relay.svg;",50,50,"","Service Bus - Relay",!1,null,this.getTagsForStencil("mxgraph.mscae","service bus relay","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Service_Bus_Topics.svg;",
+50,50,"","Service Bus - Topics",!1,null,this.getTagsForStencil("mxgraph.mscae","service bus topics","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Service_Fabric.svg;",50,50,"","Service Fabric",!1,null,this.getTagsForStencil("mxgraph.mscae","service fabric","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/ServiceHealth.svg;",
+50,50,"","Service Health",!1,null,this.getTagsForStencil("mxgraph.mscae","service health","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Site_Recovery.svg;",50,50,"","Site Recovery",!1,null,this.getTagsForStencil("mxgraph.mscae","site recovery","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/SQL_Database_generic.svg;",
+50,50,"","SQL Database (generic)",!1,null,this.getTagsForStencil("mxgraph.mscae","sql database generic","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/SQL_DataWarehouse.svg;",50,50,"","SQL Data Warehouse",!1,null,this.getTagsForStencil("mxgraph.mscae","sql data warehouse","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/SQL_Stretch_Database.svg;",
+50,50,"","SQL Stretch Database",!1,null,this.getTagsForStencil("mxgraph.mscae","sql stretch database","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Storage_sync_service.svg;",50,50,"","Storage Sync Service",!1,null,this.getTagsForStencil("mxgraph.mscae","storage sync service","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Store_Marketplace.svg;",
+50,50,"","Store Marketplace",!1,null,this.getTagsForStencil("mxgraph.mscae","store marketplace","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/StorSimple.svg;",50,50,"","StorSimple",!1,null,this.getTagsForStencil("mxgraph.mscae","storsimple","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Stream_Analytics.svg;",
+50,50,"","Stream Analytics",!1,null,this.getTagsForStencil("mxgraph.mscae","stream analytics","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Tags.svg;",50,50,"","Tags",!1,null,this.getTagsForStencil("mxgraph.mscae","tags","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/TimeSeriesInsights.svg;",
+50,50,"","TimeSeriesInsights",!1,null,this.getTagsForStencil("mxgraph.mscae","timeseriesinsights time series insights","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Traffic_Manager.svg;",50,50,"","Traffic Manager",!1,null,this.getTagsForStencil("mxgraph.mscae","traffic manager","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Unidentified_Feature_Object.svg;",
+50,50,"","Unidentified Feature Object",!1,null,this.getTagsForStencil("mxgraph.mscae","unidentified feature object","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Virtual_Datacenter.svg;",50,50,"","Virtual Datacenter",!1,null,this.getTagsForStencil("mxgraph.mscae","virtual datacenter","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Virtual_Machine.svg;",
+50,50,"","Virtual Machine",!1,null,this.getTagsForStencil("mxgraph.mscae","virtual machine","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Virtual_Machine_2.svg;",50,50,"","Virtual Machine",!1,null,this.getTagsForStencil("mxgraph.mscae","virtual machine","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/VM_Scale_Set.svg;",
+50,50,"","Virtual Machine - Scale Set",!1,null,this.getTagsForStencil("mxgraph.mscae","vm scale set virtual machine","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Virtual_Machines_Availability_Set.svg;",50,50,"","Virtual Machines - Availability Set",!1,null,this.getTagsForStencil("mxgraph.mscae","virtual machines availability set","ms microsoft cloud enterprise color ").join(" ")),
+this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Virtual_Machines_Linux.svg;",50,50,"","Virtual Machines - Linux",!1,null,this.getTagsForStencil("mxgraph.mscae","virtual machines linux","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Virtual_Network.svg;",50,50,"","Virtual Network",
+!1,null,this.getTagsForStencil("mxgraph.mscae","virtual network","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Visual_Studio_Team_Services_CodePlex_source.svg;",50,50,"","Visual Studio Team Services - CodePlex Source",!1,null,this.getTagsForStencil("mxgraph.mscae","visual studio team services codePlex source","ms microsoft cloud enterprise color ").join(" ")),
+this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/VPN_Gateway.svg;",50,50,"","VPN Gateway",!1,null,this.getTagsForStencil("mxgraph.mscae","vpn gateway virtual private network","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/WebApp_WebJobs.svg;",50,50,"","WebApp - WebJobs",!1,
+null,this.getTagsForStencil("mxgraph.mscae","webapp webjobs","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Webhooks.svg;",50,50,"","Webhooks",!1,null,this.getTagsForStencil("mxgraph.mscae","webhooks","ms microsoft cloud enterprise color ").join(" "))];this.addPalette("mscaeCloud Color","CAE / Cloud (color)",!1,mxUtils.bind(this,function(e){for(var d=0;d<a.length;d++)e.appendChild(a[d](e))}))};
+Sidebar.prototype.addMSCAEDeprecatedColorPalette=function(){var a=[this.createVertexTemplateEntry("aspect=fixed;html=1;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/dep/App_Service_Logic_App.svg;",50,50,"","App Service - Logic App",!1,null,this.getTagsForStencil("mxgraph.mscae","app service logic app","ms microsoft deprecated enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/dep/Application_Gateway.svg;",
+50,50,"","Application Gateway",!1,null,this.getTagsForStencil("mxgraph.mscae","application gateway","ms microsoft deprecated enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/dep/Content_Delivery_Network.svg;",50,50,"","Content Delivery Network",!1,null,this.getTagsForStencil("mxgraph.mscae","content delivery network","ms microsoft deprecated enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/dep/Data_Lake.svg;",
+50,50,"","Data Lake",!1,null,this.getTagsForStencil("mxgraph.mscae","data lake","ms microsoft deprecated enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/dep/Data_Lake_Analytics.svg;",50,50,"","Data Lake Analytics",!1,null,this.getTagsForStencil("mxgraph.mscae","data lake analytics","ms microsoft deprecated enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/dep/Data_Lake_Store.svg;",
+50,50,"","Data Lake Store",!1,null,this.getTagsForStencil("mxgraph.mscae","data lake store","ms microsoft deprecated enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/dep/DataWarehouse.svg;",50,50,"","DataWarehouse",!1,null,this.getTagsForStencil("mxgraph.mscae","datawarehouse","ms microsoft deprecated enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/dep/SQL_Server_Stretch_DB.svg;",
+50,50,"","SQL Server Stretch DB",!1,null,this.getTagsForStencil("mxgraph.mscae","sql server stretch db database","ms microsoft deprecated enterprise color ").join(" "))];this.addPalette("mscaeDeprecated Color","CAE / Deprecated (color)",!1,mxUtils.bind(this,function(e){for(var d=0;d<a.length;d++)e.appendChild(a[d](e))}))}})();(function(){Sidebar.prototype.addNetworkPalette=function(){this.addPaletteFunctions("network","Network",!1,[this.addDataEntry("computer network ring bus",100,100,"Ring Bus","7VfJboMwEP0arpWBkNJjgTanSpF66NmKJ2DVYDQ429/XYIclKi2Nkp5AQrLfrLzHsDh+nB9XSMvsTTIQjv/i+DFKqcwqP8YghOMRzhw/cTyP6NPxXkesbmMlJUUo1JQAzwTsqdiBQQxQqZOwQKZy3VbiOn605ULEUkhsLH7cHBqvFMpP6FmWYehGfm3JaFnn0VV5WelVVALyHBRgh647KEqRMq6bPycrZAE9OOEIG8Vl0ZhQZXVXsnPXtbfN0Xb1wVntlXgasRcLqOA4SlgDWbZWIHVjeNIuNsALTMRpuD3YKnoXGMZJBjzN1BCjldmnbd5OG72w8nwvlf+7VOM6AEvh3TpaSlHuCgZ1clI7FOwZUR46O6NV1pp7N8EYrXWJAamKYgpqcJ9N4BlBUMX3w1Tf8WZD15LrjK0+l0xXcocbsE4XZLdVJ/G/mPmfwH8YPAwnxF2cgdtLEsySTJDEJWSgyP1GZDnrcc2IdMDtJXmcJfnDW+P8zCJ3G5Fw1mPKI2vxjyPyNEvykyR3f2u4ZBbgmpm44ZeV3nb/nMa9/0v6BQ=="),
this.addDataEntry("computer network bus backbone",260,140,"Bus","7ZdNj4IwEIZ/DVcD1HXd4wK7njYx8bDnKiM0FmqGori/fltaBb8Ws5EbJCb0nel0fF4yBIeEWTVDuk2/RAzcIR8OCVEIae6yKgTOHd9lsUMix/dd9XP8zztRr466W4qQy0c2+GbDjvISjGKEQh64FVKZqbYizyHBmnEeCi6wjpCwvpReSBQbaEUm06kXEBVJkMZM9XKM5SKHlhwxhJVkIq9DKNNTsW8W61XkayWlW91MViUa1CgHuRe4KUbLsvjfGWvRpKt21/Wl9C0gy0CC1pd0tVmqUvNGC47agv3ohhRcEliCgBKquy7UkrVgBkLVw4NKOZjoxJjk7u2f1sYctRRYktoq1kyXFmadnCo1Fqsb6/Jtx0m34/fthDiBhU20mFGUeQy6uIYBefyOKPZNvPX4XDtrjtZVz8hJignIsyf0AZgInEq2Oy91C5XdOhdMVfRd69r4Am4hSlyBTbrgezr1IeTjAflt5J7bG/OXgfkd5pPemE8G5reZXw3u5zF/HZj/Pc7tK9brb7xPBws6xnv/HrwNHnSM+/498NzBhI75/3QT1LL5WDTp7W/JXw=="),
this.createVertexTemplateEntry("html=1;fillColor=#CCCCCC;strokeColor=#6881B3;gradientColor=none;gradientDirection=north;strokeWidth=2;shape=mxgraph.networks.bus;gradientColor=none;gradientDirection=north;fontColor=#ffffff;perimeter=backbonePerimeter;backboneSize=20;",200,20,"","Bus",null,null,this.getTagsForStencil("mxgraph.networks","bus backbone","computer network ").join(" ")),this.createEdgeTemplateEntry("html=1;fillColor=#CCCCCC;strokeColor=#6881B3;gradientColor=none;gradientDirection=north;strokeWidth=2;shape=mxgraph.networks.comm_link_edge;html=1;",
100,100,"","Comm Link",null,this.getTagsForStencil("mxgraph.networks","comm_link_edge","computer network ").join(" ")),this.createVertexTemplateEntry("fontColor=#0066CC;verticalAlign=top;verticalLabelPosition=bottom;labelPosition=center;align=center;html=1;fillColor=#CCCCCC;strokeColor=#6881B3;gradientColor=none;gradientDirection=north;strokeWidth=2;shape=mxgraph.networks.biometric_reader;",60,100,"","Biometric Reader",null,null,this.getTagsForStencil("mxgraph.networks","biometric_reader","computer network ").join(" ")),
@@ -6696,7 +6769,7 @@ k.appendChild(h);e=document.createElement("div");e.style.cssText="text-align:rig
d(!1)}),m.className="geBtn",e.appendChild(m));m=mxUtils.button(mxResources.get(PrintDialog.previewEnabled?"print":"ok"),function(){a.hideDialog();d(!0)});m.className="geBtn gePrimaryBtn";e.appendChild(m);a.editor.cancelFirst||e.appendChild(h);k.appendChild(e);this.container=k};var v=ChangePageSetup.prototype.execute;ChangePageSetup.prototype.execute=function(){null==this.page&&(this.page=this.ui.currentPage);this.page!=this.ui.currentPage?null!=this.page.viewState&&(this.ignoreColor||(this.page.viewState.background=
this.color),this.ignoreImage||(this.page.viewState.backgroundImage=this.image),null!=this.format&&(this.page.viewState.pageFormat=this.format),null!=this.mathEnabled&&(this.page.viewState.mathEnabled=this.mathEnabled),null!=this.shadowVisible&&(this.page.viewState.shadowVisible=this.shadowVisible)):(v.apply(this,arguments),null!=this.mathEnabled&&this.mathEnabled!=this.ui.isMathEnabled()&&(this.ui.setMathEnabled(this.mathEnabled),this.mathEnabled=!this.mathEnabled),null!=this.shadowVisible&&this.shadowVisible!=
this.ui.editor.graph.shadowVisible&&(this.ui.editor.graph.setShadowVisible(this.shadowVisible),this.shadowVisible=!this.shadowVisible))}})();
-(function(){var a=new mxObjectCodec(new ChangePageSetup,["ui","previousColor","previousImage","previousFormat"]);a.beforeDecode=function(a,d,c){c.ui=a.ui;return d};a.afterDecode=function(a,d,c){c.previousColor=c.color;c.previousImage=c.image;c.previousFormat=c.format;null!=c.foldingEnabled&&(c.foldingEnabled=!c.foldingEnabled);null!=c.mathEnabled&&(c.mathEnabled=!c.mathEnabled);null!=c.shadowVisible&&(c.shadowVisible=!c.shadowVisible);return c};mxCodecRegistry.register(a)})();(function(){EditorUi.VERSION="8.3.5";EditorUi.compactUi="atlas"!=uiTheme;EditorUi.enableLogging=/.*\.draw\.io$/.test(window.location.hostname);EditorUi.enablePlantUml=EditorUi.enableLogging;EditorUi.isElectronApp=null!=window&&null!=window.process&&null!=window.process.versions&&null!=window.process.versions.electron;EditorUi.scratchpadHelpLink="https://desk.draw.io/support/solutions/articles/16000042367";EditorUi.prototype.emptyDiagramXml='<mxGraphModel><root><mxCell id="0"/><mxCell id="1" parent="0"/></root></mxGraphModel>';
+(function(){var a=new mxObjectCodec(new ChangePageSetup,["ui","previousColor","previousImage","previousFormat"]);a.beforeDecode=function(a,d,c){c.ui=a.ui;return d};a.afterDecode=function(a,d,c){c.previousColor=c.color;c.previousImage=c.image;c.previousFormat=c.format;null!=c.foldingEnabled&&(c.foldingEnabled=!c.foldingEnabled);null!=c.mathEnabled&&(c.mathEnabled=!c.mathEnabled);null!=c.shadowVisible&&(c.shadowVisible=!c.shadowVisible);return c};mxCodecRegistry.register(a)})();(function(){EditorUi.VERSION="8.3.7";EditorUi.compactUi="atlas"!=uiTheme;EditorUi.enableLogging=/.*\.draw\.io$/.test(window.location.hostname);EditorUi.enablePlantUml=EditorUi.enableLogging;EditorUi.isElectronApp=null!=window&&null!=window.process&&null!=window.process.versions&&null!=window.process.versions.electron;EditorUi.scratchpadHelpLink="https://desk.draw.io/support/solutions/articles/16000042367";EditorUi.prototype.emptyDiagramXml='<mxGraphModel><root><mxCell id="0"/><mxCell id="1" parent="0"/></root></mxGraphModel>';
EditorUi.prototype.emptyLibraryXml="<mxlibrary>[]</mxlibrary>";EditorUi.prototype.mode=null;EditorUi.prototype.sidebarFooterHeight=36;EditorUi.prototype.defaultCustomShapeStyle="shape=stencil(tZRtTsQgEEBPw1+DJR7AoN6DbWftpAgE0Ortd/jYRGq72R+YNE2YgTePloEJGWblgA18ZuKFDcMj5/Sm8boZq+BgjCX4pTyqk6ZlKROitwusOMXKQDODx5iy4pXxZ5qTHiFHawxB0JrQZH7lCabQ0Fr+XWC1/E8zcsT/gAi+Subo2/3Mh6d/oJb5nU1b5tW7r2knautaa3T+U32o7f7vZwpJkaNDLORJjcu7t59m2jXxqX9un+tt022acsfmoKaQZ+vhhswZtS6Ne/ThQGt0IV0N3Yyv6P3CeT9/tHO0XFI5cAE=);whiteSpace=wrap;html=1;";
EditorUi.prototype.svgBrokenImage=Graph.createSvgImage(10,10,'<rect x="0" y="0" width="10" height="10" stroke="#000" fill="transparent"/><path d="m 0 0 L 10 10 L 0 10 L 10 0" stroke="#000" fill="transparent"/>');EditorUi.prototype.crossOriginImages=!mxClient.IS_IE;EditorUi.prototype.maxBackgroundSize=1600;EditorUi.prototype.maxImageSize=520;EditorUi.prototype.resampleThreshold=1E5;EditorUi.prototype.maxImageBytes=1E6;EditorUi.prototype.maxBackgroundBytes=25E5;EditorUi.prototype.currentFile=null;EditorUi.prototype.printPdfExport=
!1;EditorUi.prototype.pdfPageExport=!0;EditorUi.prototype.formatEnabled="0"!=urlParams.format;(function(){EditorUi.prototype.useCanvasForExport=!1;EditorUi.prototype.jpgSupported=!1;try{var a=document.createElement("canvas");EditorUi.prototype.canvasSupported=!(!a.getContext||!a.getContext("2d"))}catch(t){}try{var b=document.createElement("canvas"),c=new Image;c.onload=function(){try{b.getContext("2d").drawImage(c,0,0);var a=b.toDataURL("image/png");EditorUi.prototype.useCanvasForExport=null!=a&&
diff --git a/src/main/webapp/js/atlas-viewer.min.js b/src/main/webapp/js/atlas-viewer.min.js
index 7668ae45..7f00ce6c 100644
--- a/src/main/webapp/js/atlas-viewer.min.js
+++ b/src/main/webapp/js/atlas-viewer.min.js
@@ -105,7 +105,7 @@ ko:"한국어",ja:"日本語",zh:"中文(中国)","zh-tw":"中文(å°ç£ï¼
function setCurrentXml(a,b){null!=window.parent&&null!=window.parent.openFile&&window.parent.openFile.setData(a,b)}
(function(){if("undefined"!==typeof JSON&&isLocalStorage)try{var a=localStorage.getItem(".drawio-config"),b=!0;null!=a&&(b=JSON.parse(a).showStartScreen);0==b&&(urlParams.splash="0")}catch(c){}a=urlParams["export"];null!=a&&("http://"!=a.substring(0,7)&&"https://"!=a.substring(0,8)&&(a="http://"+a),EXPORT_URL=a);window.DRAWIO_LOG_URL=window.DRAWIO_LOG_URL||"";b=window.location.host;"test.draw.io"!=b&&(a=b.length-7,b=b.lastIndexOf("draw.io",a),-1!==b&&b===a&&(window.DRAWIO_LOG_URL="https://log.draw.io"))})();
if("1"==urlParams.offline||"1"==urlParams.demo||"1"==urlParams.stealth||"1"==urlParams.local)urlParams.analytics="0",urlParams.picker="0",urlParams.gapi="0",urlParams.db="0",urlParams.od="0",urlParams.gh="0",urlParams.tr="0";if("1"==urlParams.offline||"1"==urlParams.local)urlParams.math="0";"1"==urlParams.lightbox&&(urlParams.chrome="0");window.urlParams=window.urlParams||{};window.MAX_REQUEST_SIZE=window.MAX_REQUEST_SIZE||10485760;window.MAX_AREA=window.MAX_AREA||225E6;window.EXPORT_URL=window.EXPORT_URL||"/export";window.SAVE_URL=window.SAVE_URL||"/save";window.OPEN_URL=window.OPEN_URL||"/open";window.RESOURCES_PATH=window.RESOURCES_PATH||"resources";window.RESOURCE_BASE=window.RESOURCE_BASE||window.RESOURCES_PATH+"/grapheditor";window.STENCIL_PATH=window.STENCIL_PATH||"stencils";window.IMAGE_PATH=window.IMAGE_PATH||"images";
-window.STYLE_PATH=window.STYLE_PATH||"styles";window.CSS_PATH=window.CSS_PATH||"styles";window.OPEN_FORM=window.OPEN_FORM||"open.html";window.mxBasePath=window.mxBasePath||"../../../src";window.mxLanguage=window.mxLanguage||urlParams.lang;window.mxLanguages=window.mxLanguages||["de"];var mxClient={VERSION:"3.9.1",IS_IE:0<=navigator.userAgent.indexOf("MSIE"),IS_IE6:0<=navigator.userAgent.indexOf("MSIE 6"),IS_IE11:!!navigator.userAgent.match(/Trident\/7\./),IS_EDGE:!!navigator.userAgent.match(/Edge\//),IS_QUIRKS:0<=navigator.userAgent.indexOf("MSIE")&&(null==document.documentMode||5==document.documentMode),IS_EM:"spellcheck"in document.createElement("textarea")&&8==document.documentMode,VML_PREFIX:"v",OFFICE_PREFIX:"o",IS_NS:0<=navigator.userAgent.indexOf("Mozilla/")&&0>navigator.userAgent.indexOf("MSIE")&&
+window.STYLE_PATH=window.STYLE_PATH||"styles";window.CSS_PATH=window.CSS_PATH||"styles";window.OPEN_FORM=window.OPEN_FORM||"open.html";window.mxBasePath=window.mxBasePath||"../../../src";window.mxLanguage=window.mxLanguage||urlParams.lang;window.mxLanguages=window.mxLanguages||["de"];var mxClient={VERSION:"3.9.3",IS_IE:0<=navigator.userAgent.indexOf("MSIE"),IS_IE6:0<=navigator.userAgent.indexOf("MSIE 6"),IS_IE11:!!navigator.userAgent.match(/Trident\/7\./),IS_EDGE:!!navigator.userAgent.match(/Edge\//),IS_QUIRKS:0<=navigator.userAgent.indexOf("MSIE")&&(null==document.documentMode||5==document.documentMode),IS_EM:"spellcheck"in document.createElement("textarea")&&8==document.documentMode,VML_PREFIX:"v",OFFICE_PREFIX:"o",IS_NS:0<=navigator.userAgent.indexOf("Mozilla/")&&0>navigator.userAgent.indexOf("MSIE")&&
0>navigator.userAgent.indexOf("Edge/"),IS_OP:0<=navigator.userAgent.indexOf("Opera/")||0<=navigator.userAgent.indexOf("OPR/"),IS_OT:0<=navigator.userAgent.indexOf("Presto/")&&0>navigator.userAgent.indexOf("Presto/2.4.")&&0>navigator.userAgent.indexOf("Presto/2.3.")&&0>navigator.userAgent.indexOf("Presto/2.2.")&&0>navigator.userAgent.indexOf("Presto/2.1.")&&0>navigator.userAgent.indexOf("Presto/2.0.")&&0>navigator.userAgent.indexOf("Presto/1."),IS_SF:0<=navigator.userAgent.indexOf("AppleWebKit/")&&
0>navigator.userAgent.indexOf("Chrome/")&&0>navigator.userAgent.indexOf("Edge/"),IS_IOS:navigator.userAgent.match(/(iPad|iPhone|iPod)/g)?!0:!1,IS_GC:0<=navigator.userAgent.indexOf("Chrome/")&&0>navigator.userAgent.indexOf("Edge/"),IS_CHROMEAPP:null!=window.chrome&&null!=chrome.app&&null!=chrome.app.runtime,IS_FF:0<=navigator.userAgent.indexOf("Firefox/"),IS_MT:0<=navigator.userAgent.indexOf("Firefox/")&&0>navigator.userAgent.indexOf("Firefox/1.")&&0>navigator.userAgent.indexOf("Firefox/2.")||0<=navigator.userAgent.indexOf("Iceweasel/")&&
0>navigator.userAgent.indexOf("Iceweasel/1.")&&0>navigator.userAgent.indexOf("Iceweasel/2.")||0<=navigator.userAgent.indexOf("SeaMonkey/")&&0>navigator.userAgent.indexOf("SeaMonkey/1.")||0<=navigator.userAgent.indexOf("Iceape/")&&0>navigator.userAgent.indexOf("Iceape/1."),IS_SVG:0<=navigator.userAgent.indexOf("Firefox/")||0<=navigator.userAgent.indexOf("Iceweasel/")||0<=navigator.userAgent.indexOf("Seamonkey/")||0<=navigator.userAgent.indexOf("Iceape/")||0<=navigator.userAgent.indexOf("Galeon/")||
diff --git a/src/main/webapp/js/atlas.min.js b/src/main/webapp/js/atlas.min.js
index af734772..c29e87b9 100644
--- a/src/main/webapp/js/atlas.min.js
+++ b/src/main/webapp/js/atlas.min.js
@@ -104,7 +104,7 @@ ko:"한국어",ja:"日本語",zh:"中文(中国)","zh-tw":"中文(å°ç£ï¼
function setCurrentXml(a,b){null!=window.parent&&null!=window.parent.openFile&&window.parent.openFile.setData(a,b)}
(function(){if("undefined"!==typeof JSON&&isLocalStorage)try{var a=localStorage.getItem(".drawio-config"),b=!0;null!=a&&(b=JSON.parse(a).showStartScreen);0==b&&(urlParams.splash="0")}catch(c){}a=urlParams["export"];null!=a&&("http://"!=a.substring(0,7)&&"https://"!=a.substring(0,8)&&(a="http://"+a),EXPORT_URL=a);window.DRAWIO_LOG_URL=window.DRAWIO_LOG_URL||"";b=window.location.host;"test.draw.io"!=b&&(a=b.length-7,b=b.lastIndexOf("draw.io",a),-1!==b&&b===a&&(window.DRAWIO_LOG_URL="https://log.draw.io"))})();
if("1"==urlParams.offline||"1"==urlParams.demo||"1"==urlParams.stealth||"1"==urlParams.local)urlParams.analytics="0",urlParams.picker="0",urlParams.gapi="0",urlParams.db="0",urlParams.od="0",urlParams.gh="0",urlParams.tr="0";if("1"==urlParams.offline||"1"==urlParams.local)urlParams.math="0";"1"==urlParams.lightbox&&(urlParams.chrome="0");window.urlParams=window.urlParams||{};window.MAX_REQUEST_SIZE=window.MAX_REQUEST_SIZE||10485760;window.MAX_AREA=window.MAX_AREA||225E6;window.EXPORT_URL=window.EXPORT_URL||"/export";window.SAVE_URL=window.SAVE_URL||"/save";window.OPEN_URL=window.OPEN_URL||"/open";window.RESOURCES_PATH=window.RESOURCES_PATH||"resources";window.RESOURCE_BASE=window.RESOURCE_BASE||window.RESOURCES_PATH+"/grapheditor";window.STENCIL_PATH=window.STENCIL_PATH||"stencils";window.IMAGE_PATH=window.IMAGE_PATH||"images";
-window.STYLE_PATH=window.STYLE_PATH||"styles";window.CSS_PATH=window.CSS_PATH||"styles";window.OPEN_FORM=window.OPEN_FORM||"open.html";window.mxBasePath=window.mxBasePath||"../../../src";window.mxLanguage=window.mxLanguage||urlParams.lang;window.mxLanguages=window.mxLanguages||["de"];var mxClient={VERSION:"3.9.1",IS_IE:0<=navigator.userAgent.indexOf("MSIE"),IS_IE6:0<=navigator.userAgent.indexOf("MSIE 6"),IS_IE11:!!navigator.userAgent.match(/Trident\/7\./),IS_EDGE:!!navigator.userAgent.match(/Edge\//),IS_QUIRKS:0<=navigator.userAgent.indexOf("MSIE")&&(null==document.documentMode||5==document.documentMode),IS_EM:"spellcheck"in document.createElement("textarea")&&8==document.documentMode,VML_PREFIX:"v",OFFICE_PREFIX:"o",IS_NS:0<=navigator.userAgent.indexOf("Mozilla/")&&0>navigator.userAgent.indexOf("MSIE")&&
+window.STYLE_PATH=window.STYLE_PATH||"styles";window.CSS_PATH=window.CSS_PATH||"styles";window.OPEN_FORM=window.OPEN_FORM||"open.html";window.mxBasePath=window.mxBasePath||"../../../src";window.mxLanguage=window.mxLanguage||urlParams.lang;window.mxLanguages=window.mxLanguages||["de"];var mxClient={VERSION:"3.9.3",IS_IE:0<=navigator.userAgent.indexOf("MSIE"),IS_IE6:0<=navigator.userAgent.indexOf("MSIE 6"),IS_IE11:!!navigator.userAgent.match(/Trident\/7\./),IS_EDGE:!!navigator.userAgent.match(/Edge\//),IS_QUIRKS:0<=navigator.userAgent.indexOf("MSIE")&&(null==document.documentMode||5==document.documentMode),IS_EM:"spellcheck"in document.createElement("textarea")&&8==document.documentMode,VML_PREFIX:"v",OFFICE_PREFIX:"o",IS_NS:0<=navigator.userAgent.indexOf("Mozilla/")&&0>navigator.userAgent.indexOf("MSIE")&&
0>navigator.userAgent.indexOf("Edge/"),IS_OP:0<=navigator.userAgent.indexOf("Opera/")||0<=navigator.userAgent.indexOf("OPR/"),IS_OT:0<=navigator.userAgent.indexOf("Presto/")&&0>navigator.userAgent.indexOf("Presto/2.4.")&&0>navigator.userAgent.indexOf("Presto/2.3.")&&0>navigator.userAgent.indexOf("Presto/2.2.")&&0>navigator.userAgent.indexOf("Presto/2.1.")&&0>navigator.userAgent.indexOf("Presto/2.0.")&&0>navigator.userAgent.indexOf("Presto/1."),IS_SF:0<=navigator.userAgent.indexOf("AppleWebKit/")&&
0>navigator.userAgent.indexOf("Chrome/")&&0>navigator.userAgent.indexOf("Edge/"),IS_IOS:navigator.userAgent.match(/(iPad|iPhone|iPod)/g)?!0:!1,IS_GC:0<=navigator.userAgent.indexOf("Chrome/")&&0>navigator.userAgent.indexOf("Edge/"),IS_CHROMEAPP:null!=window.chrome&&null!=chrome.app&&null!=chrome.app.runtime,IS_FF:0<=navigator.userAgent.indexOf("Firefox/"),IS_MT:0<=navigator.userAgent.indexOf("Firefox/")&&0>navigator.userAgent.indexOf("Firefox/1.")&&0>navigator.userAgent.indexOf("Firefox/2.")||0<=navigator.userAgent.indexOf("Iceweasel/")&&
0>navigator.userAgent.indexOf("Iceweasel/1.")&&0>navigator.userAgent.indexOf("Iceweasel/2.")||0<=navigator.userAgent.indexOf("SeaMonkey/")&&0>navigator.userAgent.indexOf("SeaMonkey/1.")||0<=navigator.userAgent.indexOf("Iceape/")&&0>navigator.userAgent.indexOf("Iceape/1."),IS_SVG:0<=navigator.userAgent.indexOf("Firefox/")||0<=navigator.userAgent.indexOf("Iceweasel/")||0<=navigator.userAgent.indexOf("Seamonkey/")||0<=navigator.userAgent.indexOf("Iceape/")||0<=navigator.userAgent.indexOf("Galeon/")||
@@ -1980,11 +1980,11 @@ a.setAttribute("pageHeight",this.graph.pageFormat.height);null!=this.graph.backg
Editor.prototype.createUndoManager=function(){var a=this.graph,c=new mxUndoManager;this.undoListener=function(a,d){c.undoableEditHappened(d.getProperty("edit"))};var d=mxUtils.bind(this,function(a,c){this.undoListener.apply(this,arguments)});a.getModel().addListener(mxEvent.UNDO,d);a.getView().addListener(mxEvent.UNDO,d);d=function(b,c){for(var d=a.getSelectionCellsForChanges(c.getProperty("edit").changes),f=a.getModel(),g=[],h=0;h<d.length;h++)(f.isVertex(d[h])||f.isEdge(d[h]))&&null!=a.view.getState(d[h])&&
g.push(d[h]);a.setSelectionCells(g)};c.addListener(mxEvent.UNDO,d);c.addListener(mxEvent.REDO,d);return c};Editor.prototype.initStencilRegistry=function(){};Editor.prototype.destroy=function(){null!=this.graph&&(this.graph.destroy(),this.graph=null)};OpenFile=function(a){this.consumer=this.producer=null;this.done=a;this.args=null};OpenFile.prototype.setConsumer=function(a){this.consumer=a;this.execute()};OpenFile.prototype.setData=function(){this.args=arguments;this.execute()};
OpenFile.prototype.error=function(a){this.cancel(!0);mxUtils.alert(a)};OpenFile.prototype.execute=function(){null!=this.consumer&&null!=this.args&&(this.cancel(!1),this.consumer.apply(this,this.args))};OpenFile.prototype.cancel=function(a){null!=this.done&&this.done(null!=a?a:!0)};
-function Dialog(a,c,d,b,f,e,k,g){var h=0;mxClient.IS_VML&&(null==document.documentMode||8>document.documentMode)&&(h=80);d+=h;b+=h;var l=d,m=b,n=Math.max(document.body.clientHeight,document.documentElement.clientHeight),p=Math.max(1,Math.round((document.body.clientWidth-d-64)/2)),q=Math.max(1,Math.round((n-b-a.footerHeight)/3));mxClient.IS_QUIRKS||(c.style.maxHeight="100%");d=Math.min(d,document.body.scrollWidth-64);b=Math.min(b,n-64);0<a.dialogs.length&&(this.zIndex+=2*a.dialogs.length);null==this.bg&&
-(this.bg=a.createDiv("background"),this.bg.style.position="absolute",this.bg.style.background=Dialog.backdropColor,this.bg.style.height=n+"px",this.bg.style.right="0px",this.bg.style.zIndex=this.zIndex-2,mxUtils.setOpacity(this.bg,this.bgOpacity),mxClient.IS_QUIRKS&&new mxDivResizer(this.bg));var t=mxUtils.getDocumentScrollOrigin(document);this.bg.style.left=t.x+"px";this.bg.style.top=t.y+"px";p+=t.x;q+=t.y;f&&document.body.appendChild(this.bg);var r=a.createDiv("geDialog");f=this.getPosition(p,q,
-d,b);p=f.x;q=f.y;r.style.width=d+"px";r.style.height=b+"px";r.style.left=p+"px";r.style.top=q+"px";r.style.zIndex=this.zIndex;r.appendChild(c);document.body.appendChild(r);!g&&c.clientHeight>r.clientHeight-64&&(c.style.overflowY="auto");e&&(e=document.createElement("img"),e.setAttribute("src",Dialog.prototype.closeImage),e.setAttribute("title",mxResources.get("close")),e.className="geDialogClose",e.style.top=q+14+"px",e.style.left=p+d+38-h+"px",e.style.zIndex=this.zIndex,mxEvent.addListener(e,"click",
-mxUtils.bind(this,function(){a.hideDialog(!0)})),document.body.appendChild(e),this.dialogImg=e,mxEvent.addGestureListeners(this.bg,null,null,mxUtils.bind(this,function(b){a.hideDialog(!0)})));this.resizeListener=mxUtils.bind(this,function(){n=Math.max(document.body.clientHeight,document.documentElement.clientHeight);this.bg.style.height=n+"px";p=Math.max(1,Math.round((document.body.clientWidth-d-64)/2));q=Math.max(1,Math.round((n-b-a.footerHeight)/3));d=Math.min(l,document.body.scrollWidth-64);b=
-Math.min(m,n-64);var e=this.getPosition(p,q,d,b);p=e.x;q=e.y;r.style.left=p+"px";r.style.top=q+"px";r.style.width=d+"px";r.style.height=b+"px";!g&&c.clientHeight>r.clientHeight-64&&(c.style.overflowY="auto");null!=this.dialogImg&&(this.dialogImg.style.top=q+14+"px",this.dialogImg.style.left=p+d+38-h+"px")});mxEvent.addListener(window,"resize",this.resizeListener);this.onDialogClose=k;this.container=r;a.editor.fireEvent(new mxEventObject("showDialog"))}Dialog.backdropColor="white";
+function Dialog(a,c,d,b,f,e,k,g){var h=0;mxClient.IS_VML&&(null==document.documentMode||8>document.documentMode)&&(h=80);d+=h;b+=h;var l=d,m=b,p=Math.max(document.body.clientHeight,document.documentElement.clientHeight),n=Math.max(1,Math.round((document.body.clientWidth-d-64)/2)),q=Math.max(1,Math.round((p-b-a.footerHeight)/3));mxClient.IS_QUIRKS||(c.style.maxHeight="100%");d=Math.min(d,document.body.scrollWidth-64);b=Math.min(b,p-64);0<a.dialogs.length&&(this.zIndex+=2*a.dialogs.length);null==this.bg&&
+(this.bg=a.createDiv("background"),this.bg.style.position="absolute",this.bg.style.background=Dialog.backdropColor,this.bg.style.height=p+"px",this.bg.style.right="0px",this.bg.style.zIndex=this.zIndex-2,mxUtils.setOpacity(this.bg,this.bgOpacity),mxClient.IS_QUIRKS&&new mxDivResizer(this.bg));var t=mxUtils.getDocumentScrollOrigin(document);this.bg.style.left=t.x+"px";this.bg.style.top=t.y+"px";n+=t.x;q+=t.y;f&&document.body.appendChild(this.bg);var r=a.createDiv("geDialog");f=this.getPosition(n,q,
+d,b);n=f.x;q=f.y;r.style.width=d+"px";r.style.height=b+"px";r.style.left=n+"px";r.style.top=q+"px";r.style.zIndex=this.zIndex;r.appendChild(c);document.body.appendChild(r);!g&&c.clientHeight>r.clientHeight-64&&(c.style.overflowY="auto");e&&(e=document.createElement("img"),e.setAttribute("src",Dialog.prototype.closeImage),e.setAttribute("title",mxResources.get("close")),e.className="geDialogClose",e.style.top=q+14+"px",e.style.left=n+d+38-h+"px",e.style.zIndex=this.zIndex,mxEvent.addListener(e,"click",
+mxUtils.bind(this,function(){a.hideDialog(!0)})),document.body.appendChild(e),this.dialogImg=e,mxEvent.addGestureListeners(this.bg,null,null,mxUtils.bind(this,function(b){a.hideDialog(!0)})));this.resizeListener=mxUtils.bind(this,function(){p=Math.max(document.body.clientHeight,document.documentElement.clientHeight);this.bg.style.height=p+"px";n=Math.max(1,Math.round((document.body.clientWidth-d-64)/2));q=Math.max(1,Math.round((p-b-a.footerHeight)/3));d=Math.min(l,document.body.scrollWidth-64);b=
+Math.min(m,p-64);var e=this.getPosition(n,q,d,b);n=e.x;q=e.y;r.style.left=n+"px";r.style.top=q+"px";r.style.width=d+"px";r.style.height=b+"px";!g&&c.clientHeight>r.clientHeight-64&&(c.style.overflowY="auto");null!=this.dialogImg&&(this.dialogImg.style.top=q+14+"px",this.dialogImg.style.left=n+d+38-h+"px")});mxEvent.addListener(window,"resize",this.resizeListener);this.onDialogClose=k;this.container=r;a.editor.fireEvent(new mxEventObject("showDialog"))}Dialog.backdropColor="white";
Dialog.prototype.zIndex=mxPopupMenu.prototype.zIndex-1;
Dialog.prototype.noColorImage=mxClient.IS_SVG?"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkEzRDlBMUUwODYxMTExRTFCMzA4RDdDMjJBMEMxRDM3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkEzRDlBMUUxODYxMTExRTFCMzA4RDdDMjJBMEMxRDM3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTNEOUExREU4NjExMTFFMUIzMDhEN0MyMkEwQzFEMzciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTNEOUExREY4NjExMTFFMUIzMDhEN0MyMkEwQzFEMzciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5xh3fmAAAABlBMVEX////MzMw46qqDAAAAGElEQVR42mJggAJGKGAYIIGBth8KAAIMAEUQAIElnLuQAAAAAElFTkSuQmCC":IMAGE_PATH+
"/nocolor.png";Dialog.prototype.closeImage=mxClient.IS_SVG?"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJAQMAAADaX5RTAAAABlBMVEV7mr3///+wksspAAAAAnRSTlP/AOW3MEoAAAAdSURBVAgdY9jXwCDDwNDRwHCwgeExmASygSL7GgB12QiqNHZZIwAAAABJRU5ErkJggg==":IMAGE_PATH+"/close.png";
@@ -1995,30 +1995,30 @@ Dialog.prototype.lockedImage=mxClient.IS_SVG?"data:image/png;base64,iVBORw0KGgoA
Dialog.prototype.unlockedImage=mxClient.IS_SVG?"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAMAAABhq6zVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzdDMDZCN0QxNzIxMTFFNUI0RTk5NTg4OTcyMUUyODEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzdDMDZCN0UxNzIxMTFFNUI0RTk5NTg4OTcyMUUyODEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozN0MwNkI3QjE3MjExMUU1QjRFOTk1ODg5NzIxRTI4MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozN0MwNkI3QzE3MjExMUU1QjRFOTk1ODg5NzIxRTI4MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkKMpVwAAAAYUExURZmZmbKysr+/v6ysrOXl5czMzLGxsf///zHN5lwAAAAIdFJOU/////////8A3oO9WQAAADxJREFUeNpUzFESACAEBNBVsfe/cZJU+8Mzs8CIABCidtfGOndnYsT40HDSiCcbPdoJo10o9aI677cpwACRoAF3dFNlswAAAABJRU5ErkJggg==":IMAGE_PATH+
"/unlocked.png";Dialog.prototype.bgOpacity=80;Dialog.prototype.getPosition=function(a,c){return new mxPoint(a,c)};Dialog.prototype.close=function(a){null!=this.onDialogClose&&(this.onDialogClose(a),this.onDialogClose=null);null!=this.dialogImg&&(this.dialogImg.parentNode.removeChild(this.dialogImg),this.dialogImg=null);null!=this.bg&&null!=this.bg.parentNode&&this.bg.parentNode.removeChild(this.bg);mxEvent.removeListener(window,"resize",this.resizeListener);this.container.parentNode.removeChild(this.container)};
var PrintDialog=function(a,c){this.create(a,c)};
-PrintDialog.prototype.create=function(a){function c(a){var b=g.checked||l.checked,c=parseInt(n.value)/100;isNaN(c)&&(c=1,n.value="100%");var c=.75*c,e=d.pageFormat||mxConstants.PAGE_FORMAT_A4_PORTRAIT,f=1/d.pageScale;if(b){var k=g.checked?1:parseInt(m.value);isNaN(k)||(f=mxUtils.getScaleForPageCount(k,d,e))}d.getGraphBounds();var h=k=0,e=mxRectangle.fromRectangle(e);e.width=Math.ceil(e.width*c);e.height=Math.ceil(e.height*c);f*=c;!b&&d.pageVisible?(c=d.getPageLayout(),k-=c.x*e.width,h-=c.y*e.height):
+PrintDialog.prototype.create=function(a){function c(a){var b=g.checked||l.checked,c=parseInt(p.value)/100;isNaN(c)&&(c=1,p.value="100%");var c=.75*c,e=d.pageFormat||mxConstants.PAGE_FORMAT_A4_PORTRAIT,f=1/d.pageScale;if(b){var k=g.checked?1:parseInt(m.value);isNaN(k)||(f=mxUtils.getScaleForPageCount(k,d,e))}d.getGraphBounds();var h=k=0,e=mxRectangle.fromRectangle(e);e.width=Math.ceil(e.width*c);e.height=Math.ceil(e.height*c);f*=c;!b&&d.pageVisible?(c=d.getPageLayout(),k-=c.x*e.width,h-=c.y*e.height):
b=!0;b=PrintDialog.createPrintPreview(d,f,e,0,k,h,b);b.open();a&&PrintDialog.printPreview(b)}var d=a.editor.graph,b,f,e=document.createElement("table");e.style.width="100%";e.style.height="100%";var k=document.createElement("tbody");b=document.createElement("tr");var g=document.createElement("input");g.setAttribute("type","checkbox");f=document.createElement("td");f.setAttribute("colspan","2");f.style.fontSize="10pt";f.appendChild(g);var h=document.createElement("span");mxUtils.write(h," "+mxResources.get("fitPage"));
f.appendChild(h);mxEvent.addListener(h,"click",function(a){g.checked=!g.checked;l.checked=!g.checked;mxEvent.consume(a)});mxEvent.addListener(g,"change",function(){l.checked=!g.checked});b.appendChild(f);k.appendChild(b);b=b.cloneNode(!1);var l=document.createElement("input");l.setAttribute("type","checkbox");f=document.createElement("td");f.style.fontSize="10pt";f.appendChild(l);h=document.createElement("span");mxUtils.write(h," "+mxResources.get("posterPrint")+":");f.appendChild(h);mxEvent.addListener(h,
"click",function(a){l.checked=!l.checked;g.checked=!l.checked;mxEvent.consume(a)});b.appendChild(f);var m=document.createElement("input");m.setAttribute("value","1");m.setAttribute("type","number");m.setAttribute("min","1");m.setAttribute("size","4");m.setAttribute("disabled","disabled");m.style.width="50px";f=document.createElement("td");f.style.fontSize="10pt";f.appendChild(m);mxUtils.write(f," "+mxResources.get("pages")+" (max)");b.appendChild(f);k.appendChild(b);mxEvent.addListener(l,"change",
-function(){l.checked?m.removeAttribute("disabled"):m.setAttribute("disabled","disabled");g.checked=!l.checked});b=b.cloneNode(!1);f=document.createElement("td");mxUtils.write(f,mxResources.get("pageScale")+":");b.appendChild(f);f=document.createElement("td");var n=document.createElement("input");n.setAttribute("value","100 %");n.setAttribute("size","5");n.style.width="50px";f.appendChild(n);b.appendChild(f);k.appendChild(b);b=document.createElement("tr");f=document.createElement("td");f.colSpan=2;
-f.style.paddingTop="20px";f.setAttribute("align","right");h=mxUtils.button(mxResources.get("cancel"),function(){a.hideDialog()});h.className="geBtn";a.editor.cancelFirst&&f.appendChild(h);if(PrintDialog.previewEnabled){var p=mxUtils.button(mxResources.get("preview"),function(){a.hideDialog();c(!1)});p.className="geBtn";f.appendChild(p)}p=mxUtils.button(mxResources.get(PrintDialog.previewEnabled?"print":"ok"),function(){a.hideDialog();c(!0)});p.className="geBtn gePrimaryBtn";f.appendChild(p);a.editor.cancelFirst||
+function(){l.checked?m.removeAttribute("disabled"):m.setAttribute("disabled","disabled");g.checked=!l.checked});b=b.cloneNode(!1);f=document.createElement("td");mxUtils.write(f,mxResources.get("pageScale")+":");b.appendChild(f);f=document.createElement("td");var p=document.createElement("input");p.setAttribute("value","100 %");p.setAttribute("size","5");p.style.width="50px";f.appendChild(p);b.appendChild(f);k.appendChild(b);b=document.createElement("tr");f=document.createElement("td");f.colSpan=2;
+f.style.paddingTop="20px";f.setAttribute("align","right");h=mxUtils.button(mxResources.get("cancel"),function(){a.hideDialog()});h.className="geBtn";a.editor.cancelFirst&&f.appendChild(h);if(PrintDialog.previewEnabled){var n=mxUtils.button(mxResources.get("preview"),function(){a.hideDialog();c(!1)});n.className="geBtn";f.appendChild(n)}n=mxUtils.button(mxResources.get(PrintDialog.previewEnabled?"print":"ok"),function(){a.hideDialog();c(!0)});n.className="geBtn gePrimaryBtn";f.appendChild(n);a.editor.cancelFirst||
f.appendChild(h);b.appendChild(f);k.appendChild(b);e.appendChild(k);this.container=e};PrintDialog.printPreview=function(a){if(null!=a.wnd){var c=function(){a.wnd.focus();a.wnd.print();a.wnd.close()};mxClient.IS_GC?window.setTimeout(c,500):c()}};
PrintDialog.createPrintPreview=function(a,c,d,b,f,e,k){c=new mxPrintPreview(a,c,d,b,f,e);c.title=mxResources.get("preview");c.printBackgroundImage=!0;c.autoOrigin=k;a=a.background;if(null==a||""==a||a==mxConstants.NONE)a="#ffffff";c.backgroundColor=a;var g=c.writeHead;c.writeHead=function(a){g.apply(this,arguments);a.writeln('<style type="text/css">');a.writeln("@media screen {");a.writeln(" body > div { padding:30px;box-sizing:content-box; }");a.writeln("}");a.writeln("</style>")};return c};
PrintDialog.previewEnabled=!0;
-var PageSetupDialog=function(a){function c(){null==m||m==mxConstants.NONE?(l.style.backgroundColor="",l.style.backgroundImage="url('"+Dialog.prototype.noColorImage+"')"):(l.style.backgroundColor=m,l.style.backgroundImage="")}function d(){null==q?(p.removeAttribute("title"),p.style.fontSize="",p.innerHTML=mxResources.get("change")+"..."):(p.setAttribute("title",q.src),p.style.fontSize="11px",p.innerHTML=q.src.substring(0,42)+"...")}var b=a.editor.graph,f,e,k=document.createElement("table");k.style.width=
+var PageSetupDialog=function(a){function c(){null==m||m==mxConstants.NONE?(l.style.backgroundColor="",l.style.backgroundImage="url('"+Dialog.prototype.noColorImage+"')"):(l.style.backgroundColor=m,l.style.backgroundImage="")}function d(){null==q?(n.removeAttribute("title"),n.style.fontSize="",n.innerHTML=mxResources.get("change")+"..."):(n.setAttribute("title",q.src),n.style.fontSize="11px",n.innerHTML=q.src.substring(0,42)+"...")}var b=a.editor.graph,f,e,k=document.createElement("table");k.style.width=
"100%";k.style.height="100%";var g=document.createElement("tbody");f=document.createElement("tr");e=document.createElement("td");e.style.verticalAlign="top";e.style.fontSize="10pt";mxUtils.write(e,mxResources.get("paperSize")+":");f.appendChild(e);e=document.createElement("td");e.style.verticalAlign="top";e.style.fontSize="10pt";var h=PageSetupDialog.addPageFormatPanel(e,"pagesetupdialog",b.pageFormat);f.appendChild(e);g.appendChild(f);f=document.createElement("tr");e=document.createElement("td");
mxUtils.write(e,mxResources.get("background")+":");f.appendChild(e);e=document.createElement("td");e.style.whiteSpace="nowrap";document.createElement("input").setAttribute("type","text");var l=document.createElement("button");l.style.width="18px";l.style.height="18px";l.style.marginRight="20px";l.style.backgroundPosition="center center";l.style.backgroundRepeat="no-repeat";var m=b.background;c();mxEvent.addListener(l,"click",function(b){a.pickColor(m||"none",function(a){m=a;c()});mxEvent.consume(b)});
-e.appendChild(l);mxUtils.write(e,mxResources.get("gridSize")+":");var n=document.createElement("input");n.setAttribute("type","number");n.setAttribute("min","0");n.style.width="40px";n.style.marginLeft="6px";n.value=b.getGridSize();e.appendChild(n);mxEvent.addListener(n,"change",function(){var a=parseInt(n.value);n.value=Math.max(1,isNaN(a)?b.getGridSize():a)});f.appendChild(e);g.appendChild(f);f=document.createElement("tr");e=document.createElement("td");mxUtils.write(e,mxResources.get("image")+
-":");f.appendChild(e);e=document.createElement("td");var p=document.createElement("a");p.style.textDecoration="underline";p.style.cursor="pointer";p.style.color="#a0a0a0";var q=b.backgroundImage;mxEvent.addListener(p,"click",function(b){a.showBackgroundImageDialog(function(a){q=a;d()});mxEvent.consume(b)});d();e.appendChild(p);f.appendChild(e);g.appendChild(f);f=document.createElement("tr");e=document.createElement("td");e.colSpan=2;e.style.paddingTop="16px";e.setAttribute("align","right");var t=
-mxUtils.button(mxResources.get("cancel"),function(){a.hideDialog()});t.className="geBtn";a.editor.cancelFirst&&e.appendChild(t);var r=mxUtils.button(mxResources.get("apply"),function(){a.hideDialog();b.gridSize!==n.value&&b.setGridSize(parseInt(n.value));var c=new ChangePageSetup(a,m,q,h.get());c.ignoreColor=b.background==m;c.ignoreImage=(null!=b.backgroundImage?b.backgroundImage.src:null)===(null!=q?q.src:null);b.pageFormat.width==c.previousFormat.width&&b.pageFormat.height==c.previousFormat.height&&
+e.appendChild(l);mxUtils.write(e,mxResources.get("gridSize")+":");var p=document.createElement("input");p.setAttribute("type","number");p.setAttribute("min","0");p.style.width="40px";p.style.marginLeft="6px";p.value=b.getGridSize();e.appendChild(p);mxEvent.addListener(p,"change",function(){var a=parseInt(p.value);p.value=Math.max(1,isNaN(a)?b.getGridSize():a)});f.appendChild(e);g.appendChild(f);f=document.createElement("tr");e=document.createElement("td");mxUtils.write(e,mxResources.get("image")+
+":");f.appendChild(e);e=document.createElement("td");var n=document.createElement("a");n.style.textDecoration="underline";n.style.cursor="pointer";n.style.color="#a0a0a0";var q=b.backgroundImage;mxEvent.addListener(n,"click",function(b){a.showBackgroundImageDialog(function(a){q=a;d()});mxEvent.consume(b)});d();e.appendChild(n);f.appendChild(e);g.appendChild(f);f=document.createElement("tr");e=document.createElement("td");e.colSpan=2;e.style.paddingTop="16px";e.setAttribute("align","right");var t=
+mxUtils.button(mxResources.get("cancel"),function(){a.hideDialog()});t.className="geBtn";a.editor.cancelFirst&&e.appendChild(t);var r=mxUtils.button(mxResources.get("apply"),function(){a.hideDialog();b.gridSize!==p.value&&b.setGridSize(parseInt(p.value));var c=new ChangePageSetup(a,m,q,h.get());c.ignoreColor=b.background==m;c.ignoreImage=(null!=b.backgroundImage?b.backgroundImage.src:null)===(null!=q?q.src:null);b.pageFormat.width==c.previousFormat.width&&b.pageFormat.height==c.previousFormat.height&&
c.ignoreColor&&c.ignoreImage||b.model.execute(c)});r.className="geBtn gePrimaryBtn";e.appendChild(r);a.editor.cancelFirst||e.appendChild(t);f.appendChild(e);g.appendChild(f);k.appendChild(g);this.container=k};
-PageSetupDialog.addPageFormatPanel=function(a,c,d,b){function f(a,b,c){if(c||n!=document.activeElement&&p!=document.activeElement){a=!1;for(b=0;b<t.length;b++)c=t[b],u?"custom"==c.key&&(g.value=c.key,u=!1):null!=c.format&&("a4"==c.key?826==d.width?(d=mxRectangle.fromRectangle(d),d.width=827):826==d.height&&(d=mxRectangle.fromRectangle(d),d.height=827):"a5"==c.key&&(584==d.width?(d=mxRectangle.fromRectangle(d),d.width=583):584==d.height&&(d=mxRectangle.fromRectangle(d),d.height=583)),d.width==c.format.width&&
-d.height==c.format.height?(g.value=c.key,e.setAttribute("checked","checked"),e.defaultChecked=!0,e.checked=!0,k.removeAttribute("checked"),k.defaultChecked=!1,k.checked=!1,a=!0):d.width==c.format.height&&d.height==c.format.width&&(g.value=c.key,e.removeAttribute("checked"),e.defaultChecked=!1,e.checked=!1,k.setAttribute("checked","checked"),k.defaultChecked=!0,a=k.checked=!0));a?(h.style.display="",m.style.display="none"):(n.value=d.width/100,p.value=d.height/100,e.setAttribute("checked","checked"),
+PageSetupDialog.addPageFormatPanel=function(a,c,d,b){function f(a,b,c){if(c||p!=document.activeElement&&n!=document.activeElement){a=!1;for(b=0;b<t.length;b++)c=t[b],u?"custom"==c.key&&(g.value=c.key,u=!1):null!=c.format&&("a4"==c.key?826==d.width?(d=mxRectangle.fromRectangle(d),d.width=827):826==d.height&&(d=mxRectangle.fromRectangle(d),d.height=827):"a5"==c.key&&(584==d.width?(d=mxRectangle.fromRectangle(d),d.width=583):584==d.height&&(d=mxRectangle.fromRectangle(d),d.height=583)),d.width==c.format.width&&
+d.height==c.format.height?(g.value=c.key,e.setAttribute("checked","checked"),e.defaultChecked=!0,e.checked=!0,k.removeAttribute("checked"),k.defaultChecked=!1,k.checked=!1,a=!0):d.width==c.format.height&&d.height==c.format.width&&(g.value=c.key,e.removeAttribute("checked"),e.defaultChecked=!1,e.checked=!1,k.setAttribute("checked","checked"),k.defaultChecked=!0,a=k.checked=!0));a?(h.style.display="",m.style.display="none"):(p.value=d.width/100,n.value=d.height/100,e.setAttribute("checked","checked"),
g.value="custom",h.style.display="none",m.style.display="")}}c="format-"+c;var e=document.createElement("input");e.setAttribute("name",c);e.setAttribute("type","radio");e.setAttribute("value","portrait");var k=document.createElement("input");k.setAttribute("name",c);k.setAttribute("type","radio");k.setAttribute("value","landscape");var g=document.createElement("select");g.style.marginBottom="8px";g.style.width="202px";var h=document.createElement("div");h.style.marginLeft="4px";h.style.width="210px";
-h.style.height="24px";e.style.marginRight="6px";h.appendChild(e);c=document.createElement("span");c.style.maxWidth="100px";mxUtils.write(c,mxResources.get("portrait"));h.appendChild(c);k.style.marginLeft="10px";k.style.marginRight="6px";h.appendChild(k);var l=document.createElement("span");l.style.width="100px";mxUtils.write(l,mxResources.get("landscape"));h.appendChild(l);var m=document.createElement("div");m.style.marginLeft="4px";m.style.width="210px";m.style.height="24px";var n=document.createElement("input");
-n.setAttribute("size","7");n.style.textAlign="right";m.appendChild(n);mxUtils.write(m," in x ");var p=document.createElement("input");p.setAttribute("size","7");p.style.textAlign="right";m.appendChild(p);mxUtils.write(m," in");h.style.display="none";m.style.display="none";for(var q={},t=PageSetupDialog.getFormats(),r=0;r<t.length;r++){var w=t[r];q[w.key]=w;var v=document.createElement("option");v.setAttribute("value",w.key);mxUtils.write(v,w.title);g.appendChild(v)}var u=!1;f();a.appendChild(g);mxUtils.br(a);
-a.appendChild(h);a.appendChild(m);var A=d,x=function(a,c){var e=q[g.value];null!=e.format?(n.value=e.format.width/100,p.value=e.format.height/100,m.style.display="none",h.style.display=""):(h.style.display="none",m.style.display="");isNaN(parseFloat(n.value))&&(n.value=d.width/100);isNaN(parseFloat(p.value))&&(p.value=d.height/100);e=new mxRectangle(0,0,Math.floor(100*parseFloat(n.value)),Math.floor(100*parseFloat(p.value)));"custom"!=g.value&&k.checked&&(e=new mxRectangle(0,0,e.height,e.width));
-c&&u||e.width==A.width&&e.height==A.height||(A=e,null!=b&&b(A))};mxEvent.addListener(c,"click",function(a){e.checked=!0;x(a);mxEvent.consume(a)});mxEvent.addListener(l,"click",function(a){k.checked=!0;x(a);mxEvent.consume(a)});mxEvent.addListener(n,"blur",x);mxEvent.addListener(n,"click",x);mxEvent.addListener(p,"blur",x);mxEvent.addListener(p,"click",x);mxEvent.addListener(k,"change",x);mxEvent.addListener(e,"change",x);mxEvent.addListener(g,"change",function(a){u="custom"==g.value;x(a,!0)});x();
-return{set:function(a){d=a;f(null,null,!0)},get:function(){return A},widthInput:n,heightInput:p}};
+h.style.height="24px";e.style.marginRight="6px";h.appendChild(e);c=document.createElement("span");c.style.maxWidth="100px";mxUtils.write(c,mxResources.get("portrait"));h.appendChild(c);k.style.marginLeft="10px";k.style.marginRight="6px";h.appendChild(k);var l=document.createElement("span");l.style.width="100px";mxUtils.write(l,mxResources.get("landscape"));h.appendChild(l);var m=document.createElement("div");m.style.marginLeft="4px";m.style.width="210px";m.style.height="24px";var p=document.createElement("input");
+p.setAttribute("size","7");p.style.textAlign="right";m.appendChild(p);mxUtils.write(m," in x ");var n=document.createElement("input");n.setAttribute("size","7");n.style.textAlign="right";m.appendChild(n);mxUtils.write(m," in");h.style.display="none";m.style.display="none";for(var q={},t=PageSetupDialog.getFormats(),r=0;r<t.length;r++){var w=t[r];q[w.key]=w;var v=document.createElement("option");v.setAttribute("value",w.key);mxUtils.write(v,w.title);g.appendChild(v)}var u=!1;f();a.appendChild(g);mxUtils.br(a);
+a.appendChild(h);a.appendChild(m);var z=d,x=function(a,c){var e=q[g.value];null!=e.format?(p.value=e.format.width/100,n.value=e.format.height/100,m.style.display="none",h.style.display=""):(h.style.display="none",m.style.display="");isNaN(parseFloat(p.value))&&(p.value=d.width/100);isNaN(parseFloat(n.value))&&(n.value=d.height/100);e=new mxRectangle(0,0,Math.floor(100*parseFloat(p.value)),Math.floor(100*parseFloat(n.value)));"custom"!=g.value&&k.checked&&(e=new mxRectangle(0,0,e.height,e.width));
+c&&u||e.width==z.width&&e.height==z.height||(z=e,null!=b&&b(z))};mxEvent.addListener(c,"click",function(a){e.checked=!0;x(a);mxEvent.consume(a)});mxEvent.addListener(l,"click",function(a){k.checked=!0;x(a);mxEvent.consume(a)});mxEvent.addListener(p,"blur",x);mxEvent.addListener(p,"click",x);mxEvent.addListener(n,"blur",x);mxEvent.addListener(n,"click",x);mxEvent.addListener(k,"change",x);mxEvent.addListener(e,"change",x);mxEvent.addListener(g,"change",function(a){u="custom"==g.value;x(a,!0)});x();
+return{set:function(a){d=a;f(null,null,!0)},get:function(){return z},widthInput:p,heightInput:n}};
PageSetupDialog.getFormats=function(){return[{key:"letter",title:'US-Letter (8,5" x 11")',format:mxConstants.PAGE_FORMAT_LETTER_PORTRAIT},{key:"legal",title:'US-Legal (8,5" x 14")',format:new mxRectangle(0,0,850,1400)},{key:"tabloid",title:"US-Tabloid (279 mm x 432 mm)",format:new mxRectangle(0,0,1100,1700)},{key:"a0",title:"A0 (841 mm x 1189 mm)",format:new mxRectangle(0,0,3300,4681)},{key:"a1",title:"A1 (594 mm x 841 mm)",format:new mxRectangle(0,0,2339,3300)},{key:"a2",title:"A2 (420 mm x 594 mm)",
format:new mxRectangle(0,0,1654,2336)},{key:"a3",title:"A3 (297 mm x 420 mm)",format:new mxRectangle(0,0,1169,1654)},{key:"a4",title:"A4 (210 mm x 297 mm)",format:mxConstants.PAGE_FORMAT_A4_PORTRAIT},{key:"a5",title:"A5 (148 mm x 210 mm)",format:new mxRectangle(0,0,583,827)},{key:"a6",title:"A6 (105 mm x 148 mm)",format:new mxRectangle(0,0,413,583)},{key:"a7",title:"A7 (74 mm x 105 mm)",format:new mxRectangle(0,0,291,413)},{key:"custom",title:mxResources.get("custom"),format:null}]};
(function(){mxGraphView.prototype.validateBackgroundPage=function(){var a=this.graph;if(null!=a.container&&!a.transparentBackground){if(a.pageVisible){var b=this.getBackgroundPageBounds();if(null==this.backgroundPageShape){for(var c=a.container.firstChild;null!=c&&c.nodeType!=mxConstants.NODETYPE_ELEMENT;)c=c.nextSibling;null!=c&&(this.backgroundPageShape=this.createBackgroundPageShape(b),this.backgroundPageShape.scale=1,this.backgroundPageShape.isShadow=!mxClient.IS_QUIRKS,this.backgroundPageShape.dialect=
@@ -2029,8 +2029,8 @@ d="url("+this.gridImage+")";var f=c=0;null!=a.view.backgroundPageShape&&(f=this.
b,a.container.className="geDiagramContainer geDiagramBackdrop",c.style.backgroundImage="none",c.style.backgroundColor=""):(a.container.className="geDiagramContainer",c.style.backgroundPosition=e,c.style.backgroundColor=b,c.style.backgroundImage=d)};mxGraphView.prototype.createSvgGrid=function(a){for(var b=this.graph.gridSize*this.scale;b<this.minGridSize;)b*=2;for(var c=this.gridSteps*b,d=[],e=1;e<this.gridSteps;e++){var f=e*b;d.push("M 0 "+f+" L "+c+" "+f+" M "+f+" 0 L "+f+" "+c)}return'<svg width="'+
c+'" height="'+c+'" xmlns="'+mxConstants.NS_SVG+'"><defs><pattern id="grid" width="'+c+'" height="'+c+'" patternUnits="userSpaceOnUse"><path d="'+d.join(" ")+'" fill="none" stroke="'+a+'" opacity="0.2" stroke-width="1"/><path d="M '+c+" 0 L 0 0 0 "+c+'" fill="none" stroke="'+a+'" stroke-width="1"/></pattern></defs><rect width="100%" height="100%" fill="url(#grid)"/></svg>'};var a=mxGraph.prototype.panGraph;mxGraph.prototype.panGraph=function(b,c){a.apply(this,arguments);if(null!=this.shiftPreview1){var d=
this.view.canvas;null!=d.ownerSVGElement&&(d=d.ownerSVGElement);var e=this.gridSize*this.view.scale*this.view.gridSteps,e=-Math.round(e-mxUtils.mod(this.view.translate.x*this.view.scale+b,e))+"px "+-Math.round(e-mxUtils.mod(this.view.translate.y*this.view.scale+c,e))+"px";d.style.backgroundPosition=e}};mxGraph.prototype.updatePageBreaks=function(a,b,c){var d=this.view.scale,e=this.view.translate,f=this.pageFormat,g=d*this.pageScale,k=this.view.getBackgroundPageBounds();b=k.width;c=k.height;var h=
-new mxRectangle(d*e.x,d*e.y,f.width*g,f.height*g),l=(a=a&&Math.min(h.width,h.height)>this.minPageBreakDist)?Math.ceil(c/h.height)-1:0,v=a?Math.ceil(b/h.width)-1:0,u=k.x+b,A=k.y+c;null==this.horizontalPageBreaks&&0<l&&(this.horizontalPageBreaks=[]);null==this.verticalPageBreaks&&0<v&&(this.verticalPageBreaks=[]);a=mxUtils.bind(this,function(a){if(null!=a){for(var b=a==this.horizontalPageBreaks?l:v,c=0;c<=b;c++){var d=a==this.horizontalPageBreaks?[new mxPoint(Math.round(k.x),Math.round(k.y+(c+1)*h.height)),
-new mxPoint(Math.round(u),Math.round(k.y+(c+1)*h.height))]:[new mxPoint(Math.round(k.x+(c+1)*h.width),Math.round(k.y)),new mxPoint(Math.round(k.x+(c+1)*h.width),Math.round(A))];null!=a[c]?(a[c].points=d,a[c].redraw()):(d=new mxPolyline(d,this.pageBreakColor),d.dialect=this.dialect,d.isDashed=this.pageBreakDashed,d.pointerEvents=!1,d.init(this.view.backgroundPane),d.redraw(),a[c]=d)}for(c=b;c<a.length;c++)a[c].destroy();a.splice(b,a.length-b)}});a(this.horizontalPageBreaks);a(this.verticalPageBreaks)};
+new mxRectangle(d*e.x,d*e.y,f.width*g,f.height*g),l=(a=a&&Math.min(h.width,h.height)>this.minPageBreakDist)?Math.ceil(c/h.height)-1:0,v=a?Math.ceil(b/h.width)-1:0,u=k.x+b,z=k.y+c;null==this.horizontalPageBreaks&&0<l&&(this.horizontalPageBreaks=[]);null==this.verticalPageBreaks&&0<v&&(this.verticalPageBreaks=[]);a=mxUtils.bind(this,function(a){if(null!=a){for(var b=a==this.horizontalPageBreaks?l:v,c=0;c<=b;c++){var d=a==this.horizontalPageBreaks?[new mxPoint(Math.round(k.x),Math.round(k.y+(c+1)*h.height)),
+new mxPoint(Math.round(u),Math.round(k.y+(c+1)*h.height))]:[new mxPoint(Math.round(k.x+(c+1)*h.width),Math.round(k.y)),new mxPoint(Math.round(k.x+(c+1)*h.width),Math.round(z))];null!=a[c]?(a[c].points=d,a[c].redraw()):(d=new mxPolyline(d,this.pageBreakColor),d.dialect=this.dialect,d.isDashed=this.pageBreakDashed,d.pointerEvents=!1,d.init(this.view.backgroundPane),d.redraw(),a[c]=d)}for(c=b;c<a.length;c++)a[c].destroy();a.splice(b,a.length-b)}});a(this.horizontalPageBreaks);a(this.verticalPageBreaks)};
var c=mxGraphHandler.prototype.shouldRemoveCellsFromParent;mxGraphHandler.prototype.shouldRemoveCellsFromParent=function(a,b,d){for(var e=0;e<b.length;e++)if(this.graph.getModel().isVertex(b[e])){var f=this.graph.getCellGeometry(b[e]);if(null!=f&&f.relative)return!1}return c.apply(this,arguments)};var d=mxConnectionHandler.prototype.createMarker;mxConnectionHandler.prototype.createMarker=function(){var a=d.apply(this,arguments);a.intersects=mxUtils.bind(this,function(b,c){return this.isConnecting()?
!0:mxCellMarker.prototype.intersects.apply(a,arguments)});return a};mxGraphView.prototype.createBackgroundPageShape=function(a){return new mxRectangleShape(a,"#ffffff",this.graph.defaultPageBorderColor)};mxGraphView.prototype.getBackgroundPageBounds=function(){var a=this.getGraphBounds(),b=0<a.width?a.x/this.scale-this.translate.x:0,c=0<a.height?a.y/this.scale-this.translate.y:0,d=this.graph.pageFormat,e=this.graph.pageScale,f=d.width*e,d=d.height*e,e=Math.floor(Math.min(0,b)/f),k=Math.floor(Math.min(0,
c)/d);return new mxRectangle(this.scale*(this.translate.x+e*f),this.scale*(this.translate.y+k*d),this.scale*(Math.ceil(Math.max(1,b+a.width/this.scale)/f)-e)*f,this.scale*(Math.ceil(Math.max(1,c+a.height/this.scale)/d)-k)*d)};var b=mxGraph.prototype.panGraph;mxGraph.prototype.panGraph=function(a,c){b.apply(this,arguments);this.dialect==mxConstants.DIALECT_SVG||null==this.view.backgroundPageShape||this.useScrollbarsForPanning&&mxUtils.hasScrollbars(this.container)||(this.view.backgroundPageShape.node.style.marginLeft=
@@ -2044,17 +2044,17 @@ if("A"==b.nodeName)for(;null!=b;){if("geHint"==b.className)return!0;b=b.parentNo
mxEvent.addListener(this.diagramContainer,"mousemove",mxUtils.bind(this,function(a){var b=mxUtils.getOffset(this.diagramContainer);0<mxEvent.getClientX(a)-b.x-this.diagramContainer.clientWidth||0<mxEvent.getClientY(a)-b.y-this.diagramContainer.clientHeight?this.diagramContainer.setAttribute("title",mxResources.get("panTooltip")):this.diagramContainer.removeAttribute("title")}));var e=!1,k=this.hoverIcons.isResetEvent;this.hoverIcons.isResetEvent=function(a,b){return e||k.apply(this,arguments)};this.keydownHandler=
mxUtils.bind(this,function(a){32==a.which?(e=!0,this.hoverIcons.reset(),b.container.style.cursor="move",b.isEditing()||mxEvent.getSource(a)!=b.container||mxEvent.consume(a)):mxEvent.isConsumed(a)||27!=a.keyCode||this.hideDialog()});mxEvent.addListener(document,"keydown",this.keydownHandler);this.keyupHandler=mxUtils.bind(this,function(a){b.container.style.cursor="";e=!1});mxEvent.addListener(document,"keyup",this.keyupHandler);var g=b.panningHandler.isForcePanningEvent;b.panningHandler.isForcePanningEvent=
function(a){return g.apply(this,arguments)||e||mxEvent.isMouseEvent(a.getEvent())&&(this.usePopupTrigger||!mxEvent.isPopupTrigger(a.getEvent()))&&(!mxEvent.isControlDown(a.getEvent())&&mxEvent.isRightMouseButton(a.getEvent())||mxEvent.isMiddleMouseButton(a.getEvent()))};var h=b.cellEditor.isStopEditingEvent;b.cellEditor.isStopEditingEvent=function(a){return h.apply(this,arguments)||13==a.keyCode&&(!mxClient.IS_SF&&mxEvent.isControlDown(a)||mxClient.IS_MAC&&mxEvent.isMetaDown(a)||mxClient.IS_SF&&mxEvent.isShiftDown(a))};
-var l=!1,m=null,n=null,p=null,q=mxUtils.bind(this,function(){if(null!=this.toolbar&&l!=b.cellEditor.isContentEditing()){for(var a=this.toolbar.container.firstChild,c=[];null!=a;){var d=a.nextSibling;0>mxUtils.indexOf(this.toolbar.staticElements,a)&&(a.parentNode.removeChild(a),c.push(a));a=d}a=this.toolbar.fontMenu;d=this.toolbar.sizeMenu;if(null==p)this.toolbar.createTextToolbar();else{for(var e=0;e<p.length;e++)this.toolbar.container.appendChild(p[e]);this.toolbar.fontMenu=m;this.toolbar.sizeMenu=
-n}l=b.cellEditor.isContentEditing();m=a;n=d;p=c}}),t=this,r=b.cellEditor.startEditing;b.cellEditor.startEditing=function(){r.apply(this,arguments);q();if(b.cellEditor.isContentEditing()){var a=!1,c=function(){a||(a=!0,window.setTimeout(function(){for(var c=b.getSelectedElement();null!=c&&c.nodeType!=mxConstants.NODETYPE_ELEMENT;)c=c.parentNode;if(null!=c&&(c=mxUtils.getCurrentStyle(c),null!=c&&null!=t.toolbar)){var d=c.fontFamily;"'"==d.charAt(0)&&(d=d.substring(1));"'"==d.charAt(d.length-1)&&(d=
+var l=!1,m=null,p=null,n=null,q=mxUtils.bind(this,function(){if(null!=this.toolbar&&l!=b.cellEditor.isContentEditing()){for(var a=this.toolbar.container.firstChild,c=[];null!=a;){var d=a.nextSibling;0>mxUtils.indexOf(this.toolbar.staticElements,a)&&(a.parentNode.removeChild(a),c.push(a));a=d}a=this.toolbar.fontMenu;d=this.toolbar.sizeMenu;if(null==n)this.toolbar.createTextToolbar();else{for(var e=0;e<n.length;e++)this.toolbar.container.appendChild(n[e]);this.toolbar.fontMenu=m;this.toolbar.sizeMenu=
+p}l=b.cellEditor.isContentEditing();m=a;p=d;n=c}}),t=this,r=b.cellEditor.startEditing;b.cellEditor.startEditing=function(){r.apply(this,arguments);q();if(b.cellEditor.isContentEditing()){var a=!1,c=function(){a||(a=!0,window.setTimeout(function(){for(var c=b.getSelectedElement();null!=c&&c.nodeType!=mxConstants.NODETYPE_ELEMENT;)c=c.parentNode;if(null!=c&&(c=mxUtils.getCurrentStyle(c),null!=c&&null!=t.toolbar)){var d=c.fontFamily;"'"==d.charAt(0)&&(d=d.substring(1));"'"==d.charAt(d.length-1)&&(d=
d.substring(0,d.length-1));t.toolbar.setFontName(d);t.toolbar.setFontSize(parseInt(c.fontSize))}a=!1},0))};mxEvent.addListener(b.cellEditor.textarea,"input",c);mxEvent.addListener(b.cellEditor.textarea,"touchend",c);mxEvent.addListener(b.cellEditor.textarea,"mouseup",c);mxEvent.addListener(b.cellEditor.textarea,"keyup",c);c()}};var w=b.cellEditor.stopEditing;b.cellEditor.stopEditing=function(a,b){w.apply(this,arguments);q()};b.container.setAttribute("tabindex","0");b.container.style.cursor="default";
-if(window.self===window.top&&null!=b.container.parentNode)try{b.container.focus()}catch(I){}var v=b.fireMouseEvent;b.fireMouseEvent=function(a,b,c){a==mxEvent.MOUSE_DOWN&&this.container.focus();v.apply(this,arguments)};b.popupMenuHandler.autoExpand=!0;null!=this.menus&&(b.popupMenuHandler.factoryMethod=mxUtils.bind(this,function(a,b,c){this.menus.createPopupMenu(a,b,c)}));mxEvent.addGestureListeners(document,mxUtils.bind(this,function(a){b.popupMenuHandler.hideMenu()}));this.keyHandler=this.createKeyHandler(a);
-this.getKeyHandler=function(){return keyHandler};var u="rounded shadow glass dashed dashPattern comic labelBackgroundColor".split(" "),A="shape edgeStyle curved rounded elbow comic jumpStyle jumpSize".split(" ");this.setDefaultStyle=function(a){var c=b.view.getState(a);if(null!=c){a=a.clone();a.style="";a=b.getCellStyle(a);var d=[],e=[],f;for(f in c.style)a[f]!=c.style[f]&&(d.push(c.style[f]),e.push(f));f=b.getModel().getStyle(c.cell);for(var g=null!=f?f.split(";"):[],k=0;k<g.length;k++){var h=g[k],
+if(window.self===window.top&&null!=b.container.parentNode)try{b.container.focus()}catch(B){}var v=b.fireMouseEvent;b.fireMouseEvent=function(a,b,c){a==mxEvent.MOUSE_DOWN&&this.container.focus();v.apply(this,arguments)};b.popupMenuHandler.autoExpand=!0;null!=this.menus&&(b.popupMenuHandler.factoryMethod=mxUtils.bind(this,function(a,b,c){this.menus.createPopupMenu(a,b,c)}));mxEvent.addGestureListeners(document,mxUtils.bind(this,function(a){b.popupMenuHandler.hideMenu()}));this.keyHandler=this.createKeyHandler(a);
+this.getKeyHandler=function(){return keyHandler};var u="rounded shadow glass dashed dashPattern comic labelBackgroundColor".split(" "),z="shape edgeStyle curved rounded elbow comic jumpStyle jumpSize".split(" ");this.setDefaultStyle=function(a){var c=b.view.getState(a);if(null!=c){a=a.clone();a.style="";a=b.getCellStyle(a);var d=[],e=[],f;for(f in c.style)a[f]!=c.style[f]&&(d.push(c.style[f]),e.push(f));f=b.getModel().getStyle(c.cell);for(var g=null!=f?f.split(";"):[],k=0;k<g.length;k++){var h=g[k],
l=h.indexOf("=");0<=l&&(f=h.substring(0,l),h=h.substring(l+1),null!=a[f]&&"none"==h&&(d.push(h),e.push(f)))}b.getModel().isEdge(c.cell)?b.currentEdgeStyle={}:b.currentVertexStyle={};this.fireEvent(new mxEventObject("styleChanged","keys",e,"values",d,"cells",[c.cell]))}};this.clearDefaultStyle=function(){b.currentEdgeStyle=mxUtils.clone(b.defaultEdgeStyle);b.currentVertexStyle=mxUtils.clone(b.defaultVertexStyle);this.fireEvent(new mxEventObject("styleChanged","keys",[],"values",[],"cells",[]))};var x=
-["fontFamily","fontSize","fontColor"],C="edgeStyle startArrow startFill startSize endArrow endFill endSize jettySize orthogonalLoop".split(" "),B=["startArrow startFill startSize endArrow endFill endSize jettySize orthogonalLoop".split(" "),["strokeColor","strokeWidth"],["fillColor","gradientColor"],x,["align"],["html"]];for(a=0;a<B.length;a++)for(c=0;c<B[a].length;c++)u.push(B[a][c]);for(a=0;a<A.length;a++)0>mxUtils.indexOf(u,A[a])&&u.push(A[a]);var y=function(a,c){var d=b.getModel();d.beginUpdate();
-try{if(c)for(var e=d.isEdge(h),f=e?b.currentEdgeStyle:b.currentVertexStyle,e=["fontSize","fontFamily","fontColor"],g=0;g<e.length;g++){var k=f[e[g]];null!=k&&b.setCellStyles(e[g],k,a)}else for(k=0;k<a.length;k++){for(var h=a[k],l=d.getStyle(h),m=null!=l?l.split(";"):[],G=u.slice(),g=0;g<m.length;g++){var p=m[g],z=p.indexOf("=");if(0<=z){var n=p.substring(0,z),R=mxUtils.indexOf(G,n);0<=R&&G.splice(R,1);for(var t=0;t<B.length;t++){var q=B[t];if(0<=mxUtils.indexOf(q,n))for(var r=0;r<q.length;r++){var v=
-mxUtils.indexOf(G,q[r]);0<=v&&G.splice(v,1)}}}}for(var f=(e=d.isEdge(h))?b.currentEdgeStyle:b.currentVertexStyle,x=d.getStyle(h),g=0;g<G.length;g++){var n=G[g],C=f[n];null==C||"shape"==n&&!e||e&&!(0>mxUtils.indexOf(A,n))||(x=mxUtils.setStyle(x,n,C))}d.setStyle(h,x)}}finally{d.endUpdate()}};b.addListener("cellsInserted",function(a,b){y(b.getProperty("cells"))});b.addListener("textInserted",function(a,b){y(b.getProperty("cells"),!0)});b.connectionHandler.addListener(mxEvent.CONNECT,function(a,b){var c=
-[b.getProperty("cell")];b.getProperty("terminalInserted")&&c.push(b.getProperty("terminal"));y(c)});this.addListener("styleChanged",mxUtils.bind(this,function(a,c){var d=c.getProperty("cells"),e=!1,f=!1;if(0<d.length)for(var g=0;g<d.length&&(e=b.getModel().isVertex(d[g])||e,!(f=b.getModel().isEdge(d[g])||f)||!e);g++);else f=e=!0;for(var d=c.getProperty("keys"),k=c.getProperty("values"),g=0;g<d.length;g++){var h=0<=mxUtils.indexOf(x,d[g]);if("strokeColor"!=d[g]||null!=k[g]&&"none"!=k[g])if(0<=mxUtils.indexOf(A,
-d[g]))f||0<=mxUtils.indexOf(C,d[g])?null==k[g]?delete b.currentEdgeStyle[d[g]]:b.currentEdgeStyle[d[g]]=k[g]:e&&0<=mxUtils.indexOf(u,d[g])&&(null==k[g]?delete b.currentVertexStyle[d[g]]:b.currentVertexStyle[d[g]]=k[g]);else if(0<=mxUtils.indexOf(u,d[g])){if(e||h)null==k[g]?delete b.currentVertexStyle[d[g]]:b.currentVertexStyle[d[g]]=k[g];if(f||h||0<=mxUtils.indexOf(C,d[g]))null==k[g]?delete b.currentEdgeStyle[d[g]]:b.currentEdgeStyle[d[g]]=k[g]}}null!=this.toolbar&&(this.toolbar.setFontName(b.currentVertexStyle.fontFamily||
+["fontFamily","fontSize","fontColor"],D="edgeStyle startArrow startFill startSize endArrow endFill endSize jettySize orthogonalLoop".split(" "),A=["startArrow startFill startSize endArrow endFill endSize jettySize orthogonalLoop".split(" "),["strokeColor","strokeWidth"],["fillColor","gradientColor"],x,["align"],["html"]];for(a=0;a<A.length;a++)for(c=0;c<A[a].length;c++)u.push(A[a][c]);for(a=0;a<z.length;a++)0>mxUtils.indexOf(u,z[a])&&u.push(z[a]);var C=function(a,c){var d=b.getModel();d.beginUpdate();
+try{if(c)for(var e=d.isEdge(h),f=e?b.currentEdgeStyle:b.currentVertexStyle,e=["fontSize","fontFamily","fontColor"],g=0;g<e.length;g++){var k=f[e[g]];null!=k&&b.setCellStyles(e[g],k,a)}else for(k=0;k<a.length;k++){for(var h=a[k],l=d.getStyle(h),m=null!=l?l.split(";"):[],H=u.slice(),g=0;g<m.length;g++){var n=m[g],y=n.indexOf("=");if(0<=y){var p=n.substring(0,y),R=mxUtils.indexOf(H,p);0<=R&&H.splice(R,1);for(var t=0;t<A.length;t++){var q=A[t];if(0<=mxUtils.indexOf(q,p))for(var r=0;r<q.length;r++){var B=
+mxUtils.indexOf(H,q[r]);0<=B&&H.splice(B,1)}}}}for(var f=(e=d.isEdge(h))?b.currentEdgeStyle:b.currentVertexStyle,v=d.getStyle(h),g=0;g<H.length;g++){var p=H[g],w=f[p];null==w||"shape"==p&&!e||e&&!(0>mxUtils.indexOf(z,p))||(v=mxUtils.setStyle(v,p,w))}d.setStyle(h,v)}}finally{d.endUpdate()}};b.addListener("cellsInserted",function(a,b){C(b.getProperty("cells"))});b.addListener("textInserted",function(a,b){C(b.getProperty("cells"),!0)});b.connectionHandler.addListener(mxEvent.CONNECT,function(a,b){var c=
+[b.getProperty("cell")];b.getProperty("terminalInserted")&&c.push(b.getProperty("terminal"));C(c)});this.addListener("styleChanged",mxUtils.bind(this,function(a,c){var d=c.getProperty("cells"),e=!1,f=!1;if(0<d.length)for(var g=0;g<d.length&&(e=b.getModel().isVertex(d[g])||e,!(f=b.getModel().isEdge(d[g])||f)||!e);g++);else f=e=!0;for(var d=c.getProperty("keys"),k=c.getProperty("values"),g=0;g<d.length;g++){var h=0<=mxUtils.indexOf(x,d[g]);if("strokeColor"!=d[g]||null!=k[g]&&"none"!=k[g])if(0<=mxUtils.indexOf(z,
+d[g]))f||0<=mxUtils.indexOf(D,d[g])?null==k[g]?delete b.currentEdgeStyle[d[g]]:b.currentEdgeStyle[d[g]]=k[g]:e&&0<=mxUtils.indexOf(u,d[g])&&(null==k[g]?delete b.currentVertexStyle[d[g]]:b.currentVertexStyle[d[g]]=k[g]);else if(0<=mxUtils.indexOf(u,d[g])){if(e||h)null==k[g]?delete b.currentVertexStyle[d[g]]:b.currentVertexStyle[d[g]]=k[g];if(f||h||0<=mxUtils.indexOf(D,d[g]))null==k[g]?delete b.currentEdgeStyle[d[g]]:b.currentEdgeStyle[d[g]]=k[g]}}null!=this.toolbar&&(this.toolbar.setFontName(b.currentVertexStyle.fontFamily||
Menus.prototype.defaultFont),this.toolbar.setFontSize(b.currentVertexStyle.fontSize||Menus.prototype.defaultFontSize),null!=this.toolbar.edgeStyleMenu&&(this.toolbar.edgeStyleMenu.getElementsByTagName("div")[0].className="orthogonalEdgeStyle"==b.currentEdgeStyle.edgeStyle&&"1"==b.currentEdgeStyle.curved?"geSprite geSprite-curved":"straight"==b.currentEdgeStyle.edgeStyle||"none"==b.currentEdgeStyle.edgeStyle||null==b.currentEdgeStyle.edgeStyle?"geSprite geSprite-straight":"entityRelationEdgeStyle"==
b.currentEdgeStyle.edgeStyle?"geSprite geSprite-entity":"elbowEdgeStyle"==b.currentEdgeStyle.edgeStyle?"geSprite geSprite-"+("vertical"==b.currentEdgeStyle.elbow?"verticalelbow":"horizontalelbow"):"isometricEdgeStyle"==b.currentEdgeStyle.edgeStyle?"geSprite geSprite-"+("vertical"==b.currentEdgeStyle.elbow?"verticalisometric":"horizontalisometric"):"geSprite geSprite-orthogonal"),null!=this.toolbar.edgeShapeMenu&&(this.toolbar.edgeShapeMenu.getElementsByTagName("div")[0].className="link"==b.currentEdgeStyle.shape?
"geSprite geSprite-linkedge":"flexArrow"==b.currentEdgeStyle.shape?"geSprite geSprite-arrow":"arrow"==b.currentEdgeStyle.shape?"geSprite geSprite-simplearrow":"geSprite geSprite-connection"),null!=this.toolbar.lineStartMenu&&(this.toolbar.lineStartMenu.getElementsByTagName("div")[0].className=this.getCssClassForMarker("start",b.currentEdgeStyle.shape,b.currentEdgeStyle[mxConstants.STYLE_STARTARROW],mxUtils.getValue(b.currentEdgeStyle,"startFill","1"))),null!=this.toolbar.lineEndMenu&&(this.toolbar.lineEndMenu.getElementsByTagName("div")[0].className=
@@ -2077,7 +2077,7 @@ EditorUi.prototype.initClipboard=function(){var a=this,c=mxClipboard.cut;mxClipb
!1,null):d=b.apply(this,arguments);a.updatePasteActionStates();return d};var f=this.editor.graph.cellEditor.startEditing;this.editor.graph.cellEditor.startEditing=function(){f.apply(this,arguments);a.updatePasteActionStates()};var e=this.editor.graph.cellEditor.stopEditing;this.editor.graph.cellEditor.stopEditing=function(b,c){e.apply(this,arguments);a.updatePasteActionStates()};this.updatePasteActionStates()};
EditorUi.prototype.initCanvas=function(){var a=this.editor.graph,a=this.editor.graph;a.timerAutoScroll=!0;a.getPagePadding=function(){return new mxPoint(Math.max(0,Math.round((a.container.offsetWidth-34)/a.view.scale)),Math.max(0,Math.round((a.container.offsetHeight-34)/a.view.scale)))};a.view.getBackgroundPageBounds=function(){var a=this.graph.getPageLayout(),b=this.graph.getPageSize();return new mxRectangle(this.scale*(this.translate.x+a.x*b.width),this.scale*(this.translate.y+a.y*b.height),this.scale*
a.width*b.width,this.scale*a.height*b.height)};a.getPreferredPageSize=function(a,b,c){a=this.getPageLayout();b=this.getPageSize();return new mxRectangle(0,0,a.width*b.width,a.height*b.height)};var c=null,d=this;if(this.editor.chromeless){this.chromelessResize=c=mxUtils.bind(this,function(b,c,d,e){if(null!=a.container){d=null!=d?d:0;e=null!=e?e:0;var f=a.pageVisible?a.view.getBackgroundPageBounds():a.getGraphBounds(),g=mxUtils.hasScrollbars(a.container),k=a.view.translate,h=a.view.scale,l=mxRectangle.fromRectangle(f);
-l.x=l.x/h-k.x;l.y=l.y/h-k.y;l.width/=h;l.height/=h;var k=a.container.scrollTop,m=a.container.scrollLeft,p=mxClient.IS_QUIRKS||8<=document.documentMode?20:14;if(8==document.documentMode||9==document.documentMode)p+=3;var n=a.container.offsetWidth-p,p=a.container.offsetHeight-p;b=b?Math.max(.3,Math.min(c||1,n/l.width)):h;c=(n-b*l.width)/2/b;var t=0==this.lightboxVerticalDivider?0:(p-b*l.height)/this.lightboxVerticalDivider/b;g&&(c=Math.max(c,0),t=Math.max(t,0));if(g||f.width<n||f.height<p)a.view.scaleAndTranslate(b,
+l.x=l.x/h-k.x;l.y=l.y/h-k.y;l.width/=h;l.height/=h;var k=a.container.scrollTop,m=a.container.scrollLeft,n=mxClient.IS_QUIRKS||8<=document.documentMode?20:14;if(8==document.documentMode||9==document.documentMode)n+=3;var p=a.container.offsetWidth-n,n=a.container.offsetHeight-n;b=b?Math.max(.3,Math.min(c||1,p/l.width)):h;c=(p-b*l.width)/2/b;var t=0==this.lightboxVerticalDivider?0:(n-b*l.height)/this.lightboxVerticalDivider/b;g&&(c=Math.max(c,0),t=Math.max(t,0));if(g||f.width<p||f.height<n)a.view.scaleAndTranslate(b,
Math.floor(c-l.x),Math.floor(t-l.y)),a.container.scrollTop=k*b/h,a.container.scrollLeft=m*b/h;else if(0!=d||0!=e)f=a.view.translate,a.view.setTranslate(Math.floor(f.x+d/h),Math.floor(f.y+e/h))}});this.chromelessWindowResize=mxUtils.bind(this,function(){this.chromelessResize(!1)});var b=mxUtils.bind(this,function(){this.chromelessWindowResize(!1)});mxEvent.addListener(window,"resize",b);this.destroyFunctions.push(function(){mxEvent.removeListener(window,"resize",b)});this.editor.addListener("resetGraphView",
mxUtils.bind(this,function(){this.chromelessResize(!0)}));this.actions.get("zoomIn").funct=mxUtils.bind(this,function(b){a.zoomIn();this.chromelessResize(!1)});this.actions.get("zoomOut").funct=mxUtils.bind(this,function(b){a.zoomOut();this.chromelessResize(!1)});if("0"!=urlParams.toolbar){this.chromelessToolbar=document.createElement("div");this.chromelessToolbar.style.position="fixed";this.chromelessToolbar.style.overflow="hidden";this.chromelessToolbar.style.boxSizing="border-box";this.chromelessToolbar.style.whiteSpace=
"nowrap";this.chromelessToolbar.style.backgroundColor="#000000";this.chromelessToolbar.style.padding="10px 10px 8px 10px";this.chromelessToolbar.style.left="50%";mxClient.IS_VML||(mxUtils.setPrefixedStyle(this.chromelessToolbar.style,"borderRadius","20px"),mxUtils.setPrefixedStyle(this.chromelessToolbar.style,"transition","opacity 600ms ease-in-out"));var f=mxUtils.bind(this,function(){var b=mxUtils.getCurrentStyle(a.container);this.chromelessToolbar.style.bottom=(null!=b?parseInt(b["margin-bottom"]||
@@ -2085,16 +2085,16 @@ mxUtils.bind(this,function(){this.chromelessResize(!0)}));this.actions.get("zoom
return d}),k=f(mxUtils.bind(this,function(a){this.actions.get("previousPage").funct();mxEvent.consume(a)}),Editor.previousLargeImage,mxResources.get("previousPage")),g=document.createElement("div");g.style.display="inline-block";g.style.verticalAlign="top";g.style.fontFamily="Helvetica,Arial";g.style.marginTop="8px";g.style.color="#ffffff";this.chromelessToolbar.appendChild(g);var h=f(mxUtils.bind(this,function(a){this.actions.get("nextPage").funct();mxEvent.consume(a)}),Editor.nextLargeImage,mxResources.get("nextPage")),
l=mxUtils.bind(this,function(){null!=this.pages&&1<this.pages.length&&null!=this.currentPage&&(g.innerHTML="",mxUtils.write(g,mxUtils.indexOf(this.pages,this.currentPage)+1+" / "+this.pages.length))});k.style.paddingLeft="0px";k.style.paddingRight="4px";h.style.paddingLeft="4px";h.style.paddingRight="0px";var m=mxUtils.bind(this,function(){null!=this.pages&&1<this.pages.length&&null!=this.currentPage?(h.style.display="",k.style.display="",g.style.display="inline-block"):(h.style.display="none",k.style.display=
"none",g.style.display="none");l()});this.editor.addListener("resetGraphView",m);this.editor.addListener("pageSelected",l);f(mxUtils.bind(this,function(a){this.actions.get("zoomOut").funct();mxEvent.consume(a)}),Editor.zoomOutLargeImage,mxResources.get("zoomOut")+" (Alt+Mousewheel)");f(mxUtils.bind(this,function(a){this.actions.get("zoomIn").funct();mxEvent.consume(a)}),Editor.zoomInLargeImage,mxResources.get("zoomIn")+" (Alt+Mousewheel)");f(mxUtils.bind(this,function(b){a.lightbox?(1==a.view.scale?
-this.lightboxFit():a.zoomTo(1),this.chromelessResize(!1)):this.chromelessResize(!0);mxEvent.consume(b)}),Editor.actualSizeLargeImage,mxResources.get("fit"));var n=null,p=null,q=mxUtils.bind(this,function(a){null!=n&&(window.clearTimeout(n),fadeThead=null);null!=p&&(window.clearTimeout(p),fadeThead2=null);n=window.setTimeout(mxUtils.bind(this,function(){mxUtils.setOpacity(this.chromelessToolbar,0);n=null;p=window.setTimeout(mxUtils.bind(this,function(){this.chromelessToolbar.style.display="none";p=
-null}),600)}),a||200)}),t=mxUtils.bind(this,function(a){null!=n&&(window.clearTimeout(n),fadeThead=null);null!=p&&(window.clearTimeout(p),fadeThead2=null);this.chromelessToolbar.style.display="";mxUtils.setOpacity(this.chromelessToolbar,a||30)});if("1"==urlParams.layers){this.layersDialog=null;var r=f(mxUtils.bind(this,function(b){if(null!=this.layersDialog)this.layersDialog.parentNode.removeChild(this.layersDialog),this.layersDialog=null;else{this.layersDialog=a.createLayersDialog();mxEvent.addListener(this.layersDialog,
+this.lightboxFit():a.zoomTo(1),this.chromelessResize(!1)):this.chromelessResize(!0);mxEvent.consume(b)}),Editor.actualSizeLargeImage,mxResources.get("fit"));var p=null,n=null,q=mxUtils.bind(this,function(a){null!=p&&(window.clearTimeout(p),fadeThead=null);null!=n&&(window.clearTimeout(n),fadeThead2=null);p=window.setTimeout(mxUtils.bind(this,function(){mxUtils.setOpacity(this.chromelessToolbar,0);p=null;n=window.setTimeout(mxUtils.bind(this,function(){this.chromelessToolbar.style.display="none";n=
+null}),600)}),a||200)}),t=mxUtils.bind(this,function(a){null!=p&&(window.clearTimeout(p),fadeThead=null);null!=n&&(window.clearTimeout(n),fadeThead2=null);this.chromelessToolbar.style.display="";mxUtils.setOpacity(this.chromelessToolbar,a||30)});if("1"==urlParams.layers){this.layersDialog=null;var r=f(mxUtils.bind(this,function(b){if(null!=this.layersDialog)this.layersDialog.parentNode.removeChild(this.layersDialog),this.layersDialog=null;else{this.layersDialog=a.createLayersDialog();mxEvent.addListener(this.layersDialog,
"mouseleave",mxUtils.bind(this,function(){this.layersDialog.parentNode.removeChild(this.layersDialog);this.layersDialog=null}));var c=r.getBoundingClientRect();mxUtils.setPrefixedStyle(this.layersDialog.style,"borderRadius","5px");this.layersDialog.style.position="fixed";this.layersDialog.style.fontFamily="Helvetica,Arial";this.layersDialog.style.backgroundColor="#000000";this.layersDialog.style.width="160px";this.layersDialog.style.padding="4px 2px 4px 2px";this.layersDialog.style.color="#ffffff";
mxUtils.setOpacity(this.layersDialog,70);this.layersDialog.style.left=c.left+"px";this.layersDialog.style.bottom=parseInt(this.chromelessToolbar.style.bottom)+this.chromelessToolbar.offsetHeight+4+"px";c=mxUtils.getCurrentStyle(this.editor.graph.container);this.layersDialog.style.zIndex=c.zIndex;document.body.appendChild(this.layersDialog)}mxEvent.consume(b)}),Editor.layersLargeImage,mxResources.get("layers")),w=a.getModel();w.addListener(mxEvent.CHANGE,function(){r.style.display=1<w.getChildCount(w.root)?
"":"none"})}this.addChromelessToolbarItems(f);null!=this.editor.editButtonLink&&f(mxUtils.bind(this,function(a){"_blank"==this.editor.editButtonLink?this.editor.editAsNew(this.getEditBlankXml()):window.open(this.editor.editButtonLink,"editWindow");mxEvent.consume(a)}),Editor.editLargeImage,mxResources.get("edit"));!a.lightbox||"1"!=urlParams.close&&this.container==document.body||f(mxUtils.bind(this,function(a){"1"==urlParams.close?window.close():(this.destroy(),mxEvent.consume(a))}),Editor.closeLargeImage,
mxResources.get("close")+" (Escape)");this.chromelessToolbar.style.display="none";mxUtils.setPrefixedStyle(this.chromelessToolbar.style,"transform","translate(-50%,0)");a.container.appendChild(this.chromelessToolbar);mxEvent.addListener(a.container,mxClient.IS_POINTER?"pointermove":"mousemove",mxUtils.bind(this,function(a){mxEvent.isTouchEvent(a)||(mxEvent.isShiftDown(a)||t(30),q())}));mxEvent.addListener(this.chromelessToolbar,mxClient.IS_POINTER?"pointermove":"mousemove",function(a){mxEvent.consume(a)});
mxEvent.addListener(this.chromelessToolbar,"mouseenter",mxUtils.bind(this,function(a){mxEvent.isShiftDown(a)?q():t(100)}));mxEvent.addListener(this.chromelessToolbar,"mousemove",mxUtils.bind(this,function(a){mxEvent.isShiftDown(a)?q():t(100);mxEvent.consume(a)}));mxEvent.addListener(this.chromelessToolbar,"mouseleave",mxUtils.bind(this,function(a){mxEvent.isTouchEvent(a)||t(30)}));var v=a.getTolerance();a.addMouseListener({startX:0,startY:0,scrollLeft:0,scrollTop:0,mouseDown:function(b,c){this.startX=
c.getGraphX();this.startY=c.getGraphY();this.scrollLeft=a.container.scrollLeft;this.scrollTop=a.container.scrollTop},mouseMove:function(a,b){},mouseUp:function(b,c){mxEvent.isTouchEvent(c.getEvent())&&Math.abs(this.scrollLeft-a.container.scrollLeft)<v&&Math.abs(this.scrollTop-a.container.scrollTop)<v&&Math.abs(this.startX-c.getGraphX())<v&&Math.abs(this.startY-c.getGraphY())<v&&(0<parseFloat(d.chromelessToolbar.style.opacity||0)?q():t(30))}})}this.editor.editable||this.addChromelessClickHandler()}else if(this.editor.extendCanvas){var u=
-a.view.validate;a.view.validate=function(){if(null!=this.graph.container&&mxUtils.hasScrollbars(this.graph.container)){var a=this.graph.getPagePadding(),b=this.graph.getPageSize();this.translate.x=a.x-(this.x0||0)*b.width;this.translate.y=a.y-(this.y0||0)*b.height}u.apply(this,arguments)};var A=a.sizeDidChange;a.sizeDidChange=function(){if(null!=this.container&&mxUtils.hasScrollbars(this.container)){var b=this.getPageLayout(),c=this.getPagePadding(),d=this.getPageSize(),e=Math.ceil(2*c.x+b.width*
-d.width),f=Math.ceil(2*c.y+b.height*d.height),g=a.minimumGraphSize;if(null==g||g.width!=e||g.height!=f)a.minimumGraphSize=new mxRectangle(0,0,e,f);e=c.x-b.x*d.width;c=c.y-b.y*d.height;this.autoTranslate||this.view.translate.x==e&&this.view.translate.y==c?A.apply(this,arguments):(this.autoTranslate=!0,this.view.x0=b.x,this.view.y0=b.y,b=a.view.translate.x,d=a.view.translate.y,a.view.setTranslate(e,c),a.container.scrollLeft+=Math.round((e-b)*a.view.scale),a.container.scrollTop+=Math.round((c-d)*a.view.scale),
+a.view.validate;a.view.validate=function(){if(null!=this.graph.container&&mxUtils.hasScrollbars(this.graph.container)){var a=this.graph.getPagePadding(),b=this.graph.getPageSize();this.translate.x=a.x-(this.x0||0)*b.width;this.translate.y=a.y-(this.y0||0)*b.height}u.apply(this,arguments)};var z=a.sizeDidChange;a.sizeDidChange=function(){if(null!=this.container&&mxUtils.hasScrollbars(this.container)){var b=this.getPageLayout(),c=this.getPagePadding(),d=this.getPageSize(),e=Math.ceil(2*c.x+b.width*
+d.width),f=Math.ceil(2*c.y+b.height*d.height),g=a.minimumGraphSize;if(null==g||g.width!=e||g.height!=f)a.minimumGraphSize=new mxRectangle(0,0,e,f);e=c.x-b.x*d.width;c=c.y-b.y*d.height;this.autoTranslate||this.view.translate.x==e&&this.view.translate.y==c?z.apply(this,arguments):(this.autoTranslate=!0,this.view.x0=b.x,this.view.y0=b.y,b=a.view.translate.x,d=a.view.translate.y,a.view.setTranslate(e,c),a.container.scrollLeft+=Math.round((e-b)*a.view.scale),a.container.scrollTop+=Math.round((c-d)*a.view.scale),
this.autoTranslate=!1)}}}a.updateZoomTimeout=null;a.cumulativeZoomFactor=1;var x=null;a.lazyZoom=function(b){null!=this.updateZoomTimeout&&window.clearTimeout(this.updateZoomTimeout);b?.15>this.view.scale*this.cumulativeZoomFactor?this.cumulativeZoomFactor=(this.view.scale+.01)/this.view.scale:(this.cumulativeZoomFactor*=this.zoomFactor,this.cumulativeZoomFactor=Math.round(this.view.scale*this.cumulativeZoomFactor*20)/20/this.view.scale):.15>=this.view.scale*this.cumulativeZoomFactor?this.cumulativeZoomFactor=
(this.view.scale-.01)/this.view.scale:(this.cumulativeZoomFactor/=this.zoomFactor,this.cumulativeZoomFactor=Math.round(this.view.scale*this.cumulativeZoomFactor*20)/20/this.view.scale);this.cumulativeZoomFactor=Math.max(.01,Math.min(this.view.scale*this.cumulativeZoomFactor,160)/this.view.scale);this.updateZoomTimeout=window.setTimeout(mxUtils.bind(this,function(){var b=mxUtils.getOffset(a.container),e=0,f=0;null!=x&&(e=a.container.offsetWidth/2-x.x+b.x,f=a.container.offsetHeight/2-x.y+b.y);b=this.view.scale;
this.zoom(this.cumulativeZoomFactor);this.view.scale!=b&&(null!=c&&d.chromelessResize(!1,null,e*(this.cumulativeZoomFactor-1),f*(this.cumulativeZoomFactor-1)),!mxUtils.hasScrollbars(a.container)||0==e&&0==f||(a.container.scrollLeft-=e*(this.cumulativeZoomFactor-1),a.container.scrollTop-=f*(this.cumulativeZoomFactor-1)));this.cumulativeZoomFactor=1;this.updateZoomTimeout=null}),20)};mxEvent.addMouseWheelListener(mxUtils.bind(this,function(b,c){if((mxEvent.isAltDown(b)||mxEvent.isControlDown(b)&&!mxClient.IS_MAC||
@@ -2165,7 +2165,7 @@ k.length){b.getModel().beginUpdate();try{for(var a=0;a<k.length;a++)k[a]();k=[]}
!mxClient.IS_SF)&&e.apply(this,arguments)};f.isEnabledForEvent=function(a){return!mxEvent.isConsumed(a)&&this.isGraphEvent(a)&&this.isEnabled()};f.isControlDown=function(a){return mxEvent.isControlDown(a)||mxClient.IS_MAC&&a.metaKey};var k=[],g=null,h={37:mxConstants.DIRECTION_WEST,38:mxConstants.DIRECTION_NORTH,39:mxConstants.DIRECTION_EAST,40:mxConstants.DIRECTION_SOUTH},l=f.getFunction,m={67:this.actions.get("clearWaypoints"),65:this.actions.get("connectionArrows"),80:this.actions.get("connectionPoints")};
mxKeyHandler.prototype.getFunction=function(a){if(b.isEnabled()){if(mxEvent.isShiftDown(a)&&mxEvent.isAltDown(a)){var e=m[a.keyCode];if(null!=e)return e.funct}if(9==a.keyCode&&mxEvent.isAltDown(a))return mxEvent.isShiftDown(a)?function(){b.selectParentCell()}:function(){b.selectChildCell()};if(null!=h[a.keyCode]&&!b.isSelectionEmpty())if(mxEvent.isShiftDown(a)&&mxEvent.isAltDown(a)){if(b.model.isVertex(b.getSelectionCell()))return function(){var c=b.connectVertex(b.getSelectionCell(),h[a.keyCode],
b.defaultEdgeLength,a,!0);null!=c&&0<c.length&&(1==c.length&&b.model.isEdge(c[0])?b.setSelectionCell(b.model.getTerminal(c[0],!1)):b.setSelectionCell(c[c.length-1]),b.scrollCellToVisible(b.getSelectionCell()),null!=d.hoverIcons&&d.hoverIcons.update(b.view.getState(b.getSelectionCell())))}}else return this.isControlDown(a)?function(){c(a.keyCode,mxEvent.isShiftDown(a)?b.gridSize:null,!0)}:function(){c(a.keyCode,mxEvent.isShiftDown(a)?b.gridSize:null)}}return l.apply(this,arguments)};f.bindAction=mxUtils.bind(this,
-function(a,b,c,d){var e=this.actions.get(c);null!=e&&(c=function(){e.isEnabled()&&e.funct()},b?d?f.bindControlShiftKey(a,c):f.bindControlKey(a,c):d?f.bindShiftKey(a,c):f.bindKey(a,c))});var n=f.escape;f.escape=function(a){n.apply(this,arguments)};f.enter=function(){};f.bindControlShiftKey(36,function(){b.exitGroup()});f.bindControlShiftKey(35,function(){b.enterGroup()});f.bindKey(36,function(){b.home()});f.bindKey(35,function(){b.refresh()});f.bindAction(107,!0,"zoomIn");f.bindAction(109,!0,"zoomOut");
+function(a,b,c,d){var e=this.actions.get(c);null!=e&&(c=function(){e.isEnabled()&&e.funct()},b?d?f.bindControlShiftKey(a,c):f.bindControlKey(a,c):d?f.bindShiftKey(a,c):f.bindKey(a,c))});var p=f.escape;f.escape=function(a){p.apply(this,arguments)};f.enter=function(){};f.bindControlShiftKey(36,function(){b.exitGroup()});f.bindControlShiftKey(35,function(){b.enterGroup()});f.bindKey(36,function(){b.home()});f.bindKey(35,function(){b.refresh()});f.bindAction(107,!0,"zoomIn");f.bindAction(109,!0,"zoomOut");
f.bindAction(80,!0,"print");f.bindAction(79,!0,"outline",!0);f.bindAction(112,!1,"about");if(!this.editor.chromeless||this.editor.editable)f.bindControlKey(36,function(){b.isEnabled()&&b.foldCells(!0)}),f.bindControlKey(35,function(){b.isEnabled()&&b.foldCells(!1)}),f.bindControlKey(13,function(){b.isEnabled()&&b.setSelectionCells(b.duplicateCells(b.getSelectionCells(),!1))}),f.bindAction(8,!1,"delete"),f.bindAction(8,!0,"deleteAll"),f.bindAction(46,!1,"delete"),f.bindAction(46,!0,"deleteAll"),f.bindAction(72,
!0,"resetView"),f.bindAction(72,!0,"fitWindow",!0),f.bindAction(74,!0,"fitPage"),f.bindAction(74,!0,"fitTwoPages",!0),f.bindAction(48,!0,"customZoom"),f.bindAction(82,!0,"turn"),f.bindAction(82,!0,"clearDefaultStyle",!0),f.bindAction(83,!0,"save"),f.bindAction(83,!0,"saveAs",!0),f.bindAction(65,!0,"selectAll"),f.bindAction(65,!0,"selectNone",!0),f.bindAction(73,!0,"selectVertices",!0),f.bindAction(69,!0,"selectEdges",!0),f.bindAction(69,!0,"editStyle"),f.bindAction(66,!0,"bold"),f.bindAction(66,!0,
"toBack",!0),f.bindAction(70,!0,"toFront",!0),f.bindAction(68,!0,"duplicate"),f.bindAction(68,!0,"setAsDefaultStyle",!0),f.bindAction(90,!0,"undo"),f.bindAction(89,!0,"autosize",!0),f.bindAction(88,!0,"cut"),f.bindAction(67,!0,"copy"),f.bindAction(86,!0,"paste"),f.bindAction(71,!0,"group"),f.bindAction(77,!0,"editData"),f.bindAction(71,!0,"grid",!0),f.bindAction(73,!0,"italic"),f.bindAction(76,!0,"lockUnlock"),f.bindAction(76,!0,"layers",!0),f.bindAction(80,!0,"formatPanel",!0),f.bindAction(85,!0,
@@ -2174,7 +2174,7 @@ EditorUi.prototype.destroy=function(){null!=this.editor&&(this.editor.destroy(),
(mxEvent.removeListener(document,"keyup",this.keyupHandler),this.keyupHandler=null);null!=this.resizeHandler&&(mxEvent.removeListener(window,"resize",this.resizeHandler),this.resizeHandler=null);null!=this.gestureHandler&&(mxEvent.removeGestureListeners(document,this.gestureHandler),this.gestureHandler=null);null!=this.orientationChangeHandler&&(mxEvent.removeListener(window,"orientationchange",this.orientationChangeHandler),this.orientationChangeHandler=null);null!=this.scrollHandler&&(mxEvent.removeListener(window,
"scroll",this.scrollHandler),this.scrollHandler=null);if(null!=this.destroyFunctions){for(var a=0;a<this.destroyFunctions.length;a++)this.destroyFunctions[a]();this.destroyFunctions=null}for(var c=[this.menubarContainer,this.toolbarContainer,this.sidebarContainer,this.formatContainer,this.diagramContainer,this.footerContainer,this.chromelessToolbar,this.hsplit,this.sidebarFooterContainer,this.layersDialog],a=0;a<c.length;a++)null!=c[a]&&null!=c[a].parentNode&&c[a].parentNode.removeChild(c[a])};function Sidebar(a,c){this.editorUi=a;this.container=c;this.palettes={};this.taglist={};this.showTooltips=!0;this.graph=a.createTemporaryGraph(this.editorUi.editor.graph.getStylesheet());this.graph.cellRenderer.antiAlias=!1;this.graph.foldingEnabled=!1;this.graph.container.style.visibility="hidden";document.body.appendChild(this.graph.container);this.pointerUpHandler=mxUtils.bind(this,function(){this.showTooltips=!0});mxEvent.addListener(document,mxClient.IS_POINTER?"pointerup":"mouseup",this.pointerUpHandler);
this.pointerDownHandler=mxUtils.bind(this,function(){this.showTooltips=!1;this.hideTooltip()});mxEvent.addListener(document,mxClient.IS_POINTER?"pointerdown":"mousedown",this.pointerDownHandler);this.pointerMoveHandler=mxUtils.bind(this,function(a){for(a=mxEvent.getSource(a);null!=a;){if(a==this.currentElt)return;a=a.parentNode}this.hideTooltip()});mxEvent.addListener(document,mxClient.IS_POINTER?"pointermove":"mousemove",this.pointerMoveHandler);this.pointerOutHandler=mxUtils.bind(this,function(a){null==
-a.toElement&&null==a.relatedTarget&&this.hideTooltip()});mxEvent.addListener(document,mxClient.IS_POINTER?"pointerout":"mouseout",this.pointerOutHandler);mxEvent.addListener(c,"scroll",mxUtils.bind(this,function(){this.showTooltips=!0}));this.init();mxClient.IS_SVG||((new Image).src=IMAGE_PATH+"/tooltip.png")}
+a.toElement&&null==a.relatedTarget&&this.hideTooltip()});mxEvent.addListener(document,mxClient.IS_POINTER?"pointerout":"mouseout",this.pointerOutHandler);mxEvent.addListener(c,"scroll",mxUtils.bind(this,function(){this.showTooltips=!0;this.hideTooltip()}));this.init();mxClient.IS_SVG||((new Image).src=IMAGE_PATH+"/tooltip.png")}
Sidebar.prototype.init=function(){var a=STENCIL_PATH;this.addSearchPalette(!0);this.addGeneralPalette(!0);this.addMiscPalette(!1);this.addAdvancedPalette(!1);this.addBasicPalette(a);this.addStencilPalette("arrows",mxResources.get("arrows"),a+"/arrows.xml",";whiteSpace=wrap;html=1;fillColor=#ffffff;strokeColor=#000000;strokeWidth=2");this.addUmlPalette(!1);this.addBpmnPalette(a,!1);this.addStencilPalette("flowchart","Flowchart",a+"/flowchart.xml",";whiteSpace=wrap;html=1;fillColor=#ffffff;strokeColor=#000000;strokeWidth=2");
this.addImagePalette("clipart",mxResources.get("clipart"),a+"/clipart/","_128x128.png","Earth_globe Empty_Folder Full_Folder Gear Lock Software Virus Email Database Router_Icon iPad iMac Laptop MacBook Monitor_Tower Printer Server_Tower Workstation Firewall_02 Wireless_Router_N Credit_Card Piggy_Bank Graph Safe Shopping_Cart Suit1 Suit2 Suit3 Pilot1 Worker1 Soldier1 Doctor1 Tech1 Security1 Telesales1".split(" "),null,{Wireless_Router_N:"wireless router switch wap wifi access point wlan",Router_Icon:"router switch"})};
Sidebar.prototype.collapsedImage=mxClient.IS_SVG?"data:image/gif;base64,R0lGODlhDQANAIABAJmZmf///yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozNUQyRTJFNjZGNUYxMUU1QjZEOThCNDYxMDQ2MzNCQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozNUQyRTJFNzZGNUYxMUU1QjZEOThCNDYxMDQ2MzNCQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjFERjc3MEUxNkY1RjExRTVCNkQ5OEI0NjEwNDYzM0JCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjFERjc3MEUyNkY1RjExRTVCNkQ5OEI0NjEwNDYzM0JCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAQAAAQAsAAAAAA0ADQAAAhSMj6lrwAjcC1GyahV+dcZJgeIIFgA7":
@@ -2189,20 +2189,20 @@ this.graph2.resetViewOnRootChange=!1,this.graph2.foldingEnabled=!1,this.graph2.g
"14px",this.tooltipImage.style.height="27px",document.body.appendChild(this.tooltipImage));this.graph2.model.clear();this.graph2.view.setTranslate(this.tooltipBorder,this.tooltipBorder);this.graph2.view.scale=d>this.maxTooltipWidth||b>this.maxTooltipHeight?Math.round(100*Math.min(this.maxTooltipWidth/d,this.maxTooltipHeight/b))/100:1;this.tooltip.style.display="block";this.graph2.labelsVisible=null==e||e;var g=mxClient.NO_FO;mxClient.NO_FO=Editor.prototype.originalNoForeignObject;this.graph2.addCells(c);
mxClient.NO_FO=g;var k=this.graph2.getGraphBounds(),l=k.width+2*this.tooltipBorder+4,g=k.height+2*this.tooltipBorder;mxClient.IS_QUIRKS?(g+=4,this.tooltip.style.overflow="hidden"):this.tooltip.style.overflow="visible";this.tooltipImage.style.visibility="visible";this.tooltip.style.width=l+"px";this.tooltipTitles&&null!=f&&0<f.length?(null==this.tooltipTitle?(this.tooltipTitle=document.createElement("div"),this.tooltipTitle.style.borderTop="1px solid gray",this.tooltipTitle.style.textAlign="center",
this.tooltipTitle.style.width="100%",this.tooltipTitle.style.overflow="hidden",this.tooltipTitle.style.position="absolute",this.tooltipTitle.style.paddingTop="6px",this.tooltipTitle.style.bottom="6px",this.tooltip.appendChild(this.tooltipTitle)):this.tooltipTitle.innerHTML="",this.tooltipTitle.style.display="",mxUtils.write(this.tooltipTitle,f),l=this.tooltipTitle.offsetHeight+10,g+=l,mxClient.IS_SVG?this.tooltipTitle.style.marginTop=2-l+"px":(g-=6,this.tooltipTitle.style.top=g-l+"px")):null!=this.tooltipTitle&&
-null!=this.tooltipTitle.parentNode&&(this.tooltipTitle.style.display="none");this.tooltip.style.height=g+"px";var l=-Math.round(k.x-this.tooltipBorder),k=-Math.round(k.y-this.tooltipBorder),m=document.body,n=document.documentElement,p=this.getTooltipOffset(),q=this.container.clientWidth+this.editorUi.splitSize+3+this.editorUi.container.offsetLeft+p.x,m=Math.min(Math.max(m.clientHeight||0,n.clientHeight)-g-20,Math.max(0,this.editorUi.container.offsetTop+this.container.offsetTop+a.offsetTop-this.container.scrollTop-
-g/2+16))+p.y;mxClient.IS_SVG?0!=l||0!=k?this.graph2.view.canvas.setAttribute("transform","translate("+l+","+k+")"):this.graph2.view.canvas.removeAttribute("transform"):(this.graph2.view.drawPane.style.left=l+"px",this.graph2.view.drawPane.style.top=k+"px");this.tooltip.style.position="absolute";this.tooltip.style.left=q+"px";this.tooltip.style.top=m+"px";this.tooltipImage.style.left=q-13+"px";this.tooltipImage.style.top=m+g/2-13+"px"});null!=this.tooltip&&"none"!=this.tooltip.style.display?k():this.thread=
+null!=this.tooltipTitle.parentNode&&(this.tooltipTitle.style.display="none");this.tooltip.style.height=g+"px";var l=-Math.round(k.x-this.tooltipBorder),k=-Math.round(k.y-this.tooltipBorder),m=document.body,p=document.documentElement,n=this.getTooltipOffset(),q=this.container.clientWidth+this.editorUi.splitSize+3+this.editorUi.container.offsetLeft+n.x,m=Math.min(Math.max(m.clientHeight||0,p.clientHeight)-g-20,Math.max(0,this.editorUi.container.offsetTop+this.container.offsetTop+a.offsetTop-this.container.scrollTop-
+g/2+16))+n.y;mxClient.IS_SVG?0!=l||0!=k?this.graph2.view.canvas.setAttribute("transform","translate("+l+","+k+")"):this.graph2.view.canvas.removeAttribute("transform"):(this.graph2.view.drawPane.style.left=l+"px",this.graph2.view.drawPane.style.top=k+"px");this.tooltip.style.position="absolute";this.tooltip.style.left=q+"px";this.tooltip.style.top=m+"px";this.tooltipImage.style.left=q-13+"px";this.tooltipImage.style.top=m+g/2-13+"px"});null!=this.tooltip&&"none"!=this.tooltip.style.display?k():this.thread=
window.setTimeout(k,this.tooltipDelay);this.currentElt=a}};Sidebar.prototype.hideTooltip=function(){null!=this.thread&&(window.clearTimeout(this.thread),this.thread=null);null!=this.tooltip&&(this.tooltip.style.display="none",this.tooltipImage.style.visibility="hidden",this.currentElt=null)};Sidebar.prototype.addDataEntry=function(a,c,d,b,f){return this.addEntry(a,mxUtils.bind(this,function(){return this.createVertexTemplateFromData(f,c,d,b)}))};
Sidebar.prototype.addEntry=function(a,c){if(null!=this.taglist&&null!=a&&0<a.length)for(var d=a.toLowerCase().replace(/[\/\,\(\)]/g," ").split(" "),b=mxUtils.bind(this,function(a){if(1<a.length){var b=this.taglist[a];"object"!==typeof b&&(b={entries:[],dict:new mxDictionary},this.taglist[a]=b);null==b.dict.get(c)&&(b.dict.put(c,c),b.entries.push(c))}}),f=0;f<d.length;f++){b(d[f]);var e=d[f].replace(/\.*\d*$/,"");e!=d[f]&&b(e)}return c};
-Sidebar.prototype.searchEntries=function(a,c,d,b,f){if(null!=this.taglist&&null!=a){var e=a.toLowerCase().split(" ");f=new mxDictionary;var k=(d+1)*c;a=[];for(var g=0,h=0;h<e.length;h++)if(0<e[h].length){var l=this.taglist[e[h]],m=new mxDictionary;if(null!=l){var n=l.entries;a=[];for(var p=0;p<n.length;p++)if(l=n[p],0==g==(null==f.get(l))&&(m.put(l,l),a.push(l),h==e.length-1&&a.length==k)){b(a.slice(d*c,k),k,!0,e);return}}else a=[];f=m;g++}f=a.length;b(a.slice(d*c,(d+1)*c),f,!1,e)}else b([],null,
+Sidebar.prototype.searchEntries=function(a,c,d,b,f){if(null!=this.taglist&&null!=a){var e=a.toLowerCase().split(" ");f=new mxDictionary;var k=(d+1)*c;a=[];for(var g=0,h=0;h<e.length;h++)if(0<e[h].length){var l=this.taglist[e[h]],m=new mxDictionary;if(null!=l){var p=l.entries;a=[];for(var n=0;n<p.length;n++)if(l=p[n],0==g==(null==f.get(l))&&(m.put(l,l),a.push(l),h==e.length-1&&a.length==k)){b(a.slice(d*c,k),k,!0,e);return}}else a=[];f=m;g++}f=a.length;b(a.slice(d*c,(d+1)*c),f,!1,e)}else b([],null,
null,e)};Sidebar.prototype.filterTags=function(a){if(null!=a){a=a.split(" ");for(var c=[],d={},b=0;b<a.length;b++)null==d[a[b]]&&(d[a[b]]="1",c.push(a[b]));return c.join(" ")}return null};Sidebar.prototype.cloneCell=function(a,c){var d=a.clone();null!=c&&(d.value=c);return d};
Sidebar.prototype.addSearchPalette=function(a){var c=document.createElement("div");c.style.visibility="hidden";this.container.appendChild(c);var d=document.createElement("div");d.className="geSidebar";d.style.boxSizing="border-box";d.style.overflow="hidden";d.style.width="100%";d.style.padding="8px";d.style.paddingTop="14px";d.style.paddingBottom="0px";a||(d.style.display="none");var b=document.createElement("div");b.style.whiteSpace="nowrap";b.style.textOverflow="clip";b.style.paddingBottom="8px";
b.style.cursor="default";var f=document.createElement("input");f.setAttribute("placeholder",mxResources.get("searchShapes"));f.setAttribute("type","text");f.style.fontSize="12px";f.style.overflow="hidden";f.style.boxSizing="border-box";f.style.border="solid 1px #d5d5d5";f.style.borderRadius="4px";f.style.width="100%";f.style.outline="none";f.style.padding="6px";b.appendChild(f);var e=document.createElement("img");e.setAttribute("src",Sidebar.prototype.searchImage);e.setAttribute("title",mxResources.get("search"));
e.style.position="relative";e.style.left="-18px";mxClient.IS_QUIRKS?(f.style.height="28px",e.style.top="-4px"):e.style.top="1px";e.style.background="url('"+this.editorUi.editor.transparentImage+"')";var k;b.appendChild(e);d.appendChild(b);var g=document.createElement("center"),h=mxUtils.button(mxResources.get("moreResults"),function(){k()});h.style.display="none";h.style.lineHeight="normal";h.style.marginTop="4px";h.style.marginBottom="8px";g.style.paddingTop="4px";g.style.paddingBottom="8px";g.appendChild(h);
-d.appendChild(g);var l="",m=!1,n=!1,p=0,q={},t=12,r=mxUtils.bind(this,function(){m=!1;this.currentSearch=null;for(var a=d.firstChild;null!=a;){var c=a.nextSibling;a!=b&&a!=g&&a.parentNode.removeChild(a);a=c}});mxEvent.addListener(e,"click",function(){e.getAttribute("src")==Dialog.prototype.closeImage&&(e.setAttribute("src",Sidebar.prototype.searchImage),e.setAttribute("title",mxResources.get("search")),h.style.display="none",l=f.value="",r());f.focus()});k=mxUtils.bind(this,function(){t=4*Math.max(1,
-Math.floor(this.container.clientWidth/(this.thumbWidth+10)));this.hideTooltip();if(""!=f.value){if(null!=g.parentNode&&(l!=f.value&&(r(),l=f.value,q={},n=!1,p=0),!m&&!n)){h.setAttribute("disabled","true");h.style.display="";h.style.cursor="wait";h.innerHTML=mxResources.get("loading")+"...";m=!0;var a={};this.currentSearch=a;this.searchEntries(l,t,p,mxUtils.bind(this,function(b,c,e,f){if(this.currentSearch==a){b=null!=b?b:[];m=!1;p++;g.parentNode.removeChild(g);this.insertSearchHint(d,l,t,p,b,c,e,
-f);for(c=0;c<b.length;c++)f=b[c](),null==q[f.innerHTML]&&(q[f.innerHTML]="1",d.appendChild(b[c]()));e?(h.removeAttribute("disabled"),h.innerHTML=mxResources.get("moreResults")):(h.innerHTML=mxResources.get("reset"),h.style.display="none",n=!0);h.style.cursor="";d.appendChild(g)}}),mxUtils.bind(this,function(){h.style.cursor=""}))}}else r(),l=f.value="",q={},h.style.display="none",n=!1,f.focus()});mxEvent.addListener(f,"keydown",mxUtils.bind(this,function(a){13==a.keyCode&&(k(),mxEvent.consume(a))}));
-mxEvent.addListener(f,"focus",function(){f.style.paddingRight=""});mxEvent.addListener(f,"blur",function(){f.style.paddingRight="20px"});f.style.paddingRight="20px";mxEvent.addListener(f,"keyup",mxUtils.bind(this,function(a){""==f.value?(e.setAttribute("src",Sidebar.prototype.searchImage),e.setAttribute("title",mxResources.get("search"))):(e.setAttribute("src",Dialog.prototype.closeImage),e.setAttribute("title",mxResources.get("reset")));""==f.value?(n=!0,h.style.display="none"):f.value!=l?(h.style.display=
-"none",n=!1):m||(h.style.display=n?"none":"")}));mxEvent.addListener(f,"mousedown",function(a){a.stopPropagation&&a.stopPropagation();a.cancelBubble=!0});mxEvent.addListener(f,"selectstart",function(a){a.stopPropagation&&a.stopPropagation();a.cancelBubble=!0});a=document.createElement("div");a.appendChild(d);this.container.appendChild(a);this.palettes.search=[c,a]};
+d.appendChild(g);var l="",m=!1,p=!1,n=0,q={},t=12,r=mxUtils.bind(this,function(){m=!1;this.currentSearch=null;for(var a=d.firstChild;null!=a;){var c=a.nextSibling;a!=b&&a!=g&&a.parentNode.removeChild(a);a=c}});mxEvent.addListener(e,"click",function(){e.getAttribute("src")==Dialog.prototype.closeImage&&(e.setAttribute("src",Sidebar.prototype.searchImage),e.setAttribute("title",mxResources.get("search")),h.style.display="none",l=f.value="",r());f.focus()});k=mxUtils.bind(this,function(){t=4*Math.max(1,
+Math.floor(this.container.clientWidth/(this.thumbWidth+10)));this.hideTooltip();if(""!=f.value){if(null!=g.parentNode&&(l!=f.value&&(r(),l=f.value,q={},p=!1,n=0),!m&&!p)){h.setAttribute("disabled","true");h.style.display="";h.style.cursor="wait";h.innerHTML=mxResources.get("loading")+"...";m=!0;var a={};this.currentSearch=a;this.searchEntries(l,t,n,mxUtils.bind(this,function(b,c,e,f){if(this.currentSearch==a){b=null!=b?b:[];m=!1;n++;g.parentNode.removeChild(g);this.insertSearchHint(d,l,t,n,b,c,e,
+f);for(c=0;c<b.length;c++)f=b[c](),null==q[f.innerHTML]&&(q[f.innerHTML]="1",d.appendChild(b[c]()));e?(h.removeAttribute("disabled"),h.innerHTML=mxResources.get("moreResults")):(h.innerHTML=mxResources.get("reset"),h.style.display="none",p=!0);h.style.cursor="";d.appendChild(g)}}),mxUtils.bind(this,function(){h.style.cursor=""}))}}else r(),l=f.value="",q={},h.style.display="none",p=!1,f.focus()});mxEvent.addListener(f,"keydown",mxUtils.bind(this,function(a){13==a.keyCode&&(k(),mxEvent.consume(a))}));
+mxEvent.addListener(f,"focus",function(){f.style.paddingRight=""});mxEvent.addListener(f,"blur",function(){f.style.paddingRight="20px"});f.style.paddingRight="20px";mxEvent.addListener(f,"keyup",mxUtils.bind(this,function(a){""==f.value?(e.setAttribute("src",Sidebar.prototype.searchImage),e.setAttribute("title",mxResources.get("search"))):(e.setAttribute("src",Dialog.prototype.closeImage),e.setAttribute("title",mxResources.get("reset")));""==f.value?(p=!0,h.style.display="none"):f.value!=l?(h.style.display=
+"none",p=!1):m||(h.style.display=p?"none":"")}));mxEvent.addListener(f,"mousedown",function(a){a.stopPropagation&&a.stopPropagation();a.cancelBubble=!0});mxEvent.addListener(f,"selectstart",function(a){a.stopPropagation&&a.stopPropagation();a.cancelBubble=!0});a=document.createElement("div");a.appendChild(d);this.container.appendChild(a);this.palettes.search=[c,a]};
Sidebar.prototype.insertSearchHint=function(a,c,d,b,f,e,k,g){0==f.length&&1==b&&(d=document.createElement("div"),d.className="geTitle",d.style.cssText="background-color:transparent;border-color:transparent;color:gray;padding:6px 0px 0px 0px !important;margin:4px 8px 4px 8px;text-align:center;cursor:default !important",mxUtils.write(d,mxResources.get("noResultsFor",[c])),a.appendChild(d))};
Sidebar.prototype.addGeneralPalette=function(a){var c=[this.createVertexTemplateEntry("rounded=0;whiteSpace=wrap;html=1;",120,60,"","Rectangle",null,null,"rect rectangle box"),this.createVertexTemplateEntry("rounded=1;whiteSpace=wrap;html=1;",120,60,"","Rounded Rectangle",null,null,"rounded rect rectangle box"),this.createVertexTemplateEntry("text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;",40,20,"Text","Text",null,null,"text textbox textarea label"),
this.createVertexTemplateEntry("text;html=1;strokeColor=none;fillColor=none;spacing=5;spacingTop=-20;whiteSpace=wrap;overflow=hidden;rounded=0;",190,120,"<h1>Heading</h1><p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p>","Textbox",null,null,"text textbox textarea"),this.createVertexTemplateEntry("ellipse;whiteSpace=wrap;html=1;",120,80,"","Ellipse",null,null,"oval ellipse state"),this.createVertexTemplateEntry("whiteSpace=wrap;html=1;aspect=fixed;",
@@ -2311,41 +2311,41 @@ Sidebar.prototype.createItem=function(a,c,d,b,f,e,k){var g=document.createElemen
g,c,d,b,f,e);var l=new mxRectangle(0,0,f,e);1<a.length||a[0].vertex?(b=this.createDragSource(g,this.createDropHandler(a,!0,k,l),this.createDragPreview(f,e),a,l),this.addClickHandler(g,b,a),b.isGuidesEnabled=mxUtils.bind(this,function(){return this.editorUi.editor.graph.graphHandler.guidesEnabled})):null!=a[0]&&a[0].edge&&(b=this.createDragSource(g,this.createDropHandler(a,!1,k,l),this.createDragPreview(f,e),a,l),this.addClickHandler(g,b,a));mxClient.IS_IOS||mxEvent.addGestureListeners(g,null,mxUtils.bind(this,
function(b){mxEvent.isMouseEvent(b)&&this.showTooltip(g,a,l.width,l.height,c,d)}));return g};
Sidebar.prototype.updateShapes=function(a,c){var d=this.editorUi.editor.graph,b=d.getCellStyle(a),f=[];d.model.beginUpdate();try{for(var e=d.getModel().getStyle(a),k="shadow dashed dashPattern fontFamily fontSize fontColor align startFill startSize endFill endSize strokeColor strokeWidth fillColor gradientColor html part noEdgeStyle edgeStyle elbow childLayout recursiveResize container collapsible connectable".split(" "),g=0;g<c.length;g++){var h=c[g];if(d.getModel().isVertex(h)==d.getModel().isVertex(a)||
-d.getModel().isEdge(h)==d.getModel().isEdge(a)){var l=d.view.getState(h),m=null!=l?l.style:d.getCellStyle(c[g]);d.getModel().setStyle(h,e);if(null!=l&&"1"==mxUtils.getValue(l.style,"composite","0"))for(var n=d.model.getChildCount(h);0<=n;n--)d.model.remove(d.model.getChildAt(h,n));if(null!=m)for("umlLifeline"==m[mxConstants.STYLE_SHAPE]&&"umlLifeline"!=b[mxConstants.STYLE_SHAPE]&&(d.setCellStyles(mxConstants.STYLE_SHAPE,"umlLifeline",[h]),d.setCellStyles("participant",b[mxConstants.STYLE_SHAPE],[h])),
-n=0;n<k.length;n++){var p=m[k[n]];null!=p&&d.setCellStyles(k[n],p,[h])}f.push(h)}}}finally{d.model.endUpdate()}return f};
-Sidebar.prototype.createDropHandler=function(a,c,d,b){d=null!=d?d:!0;return mxUtils.bind(this,function(f,e,k,g,h){if(f.isEnabled()){a=f.getImportableCells(a);if(0<a.length){f.stopEditing();var l=null==k||mxEvent.isAltDown(e)?!1:f.isValidDropTarget(k,a,e),m=null;null==k||l||(k=null);if(!f.isCellLocked(k||f.getDefaultParent())){f.model.beginUpdate();try{g=Math.round(g);h=Math.round(h);if(c&&f.isSplitTarget(k,a,e)){var n=f.cloneCells(a);f.splitEdge(k,n,null,g-b.width/2,h-b.height/2);m=n}else 0<a.length&&
-(m=f.importCells(a,g,h,k));if(null!=f.layoutManager){var p=f.layoutManager.getLayout(k);if(null!=p){var q=f.view.scale,t=f.view.translate,r=(g+t.x)*q,w=(h+t.y)*q;for(k=0;k<m.length;k++)p.moveCell(m[k],r,w)}}d&&f.fireEvent(new mxEventObject("cellsInserted","cells",m))}finally{f.model.endUpdate()}null!=m&&0<m.length&&(f.scrollCellToVisible(m[0]),f.setSelectionCells(m))}}mxEvent.consume(e)}})};
+d.getModel().isEdge(h)==d.getModel().isEdge(a)){var l=d.view.getState(h),m=null!=l?l.style:d.getCellStyle(c[g]);d.getModel().setStyle(h,e);if(null!=l&&"1"==mxUtils.getValue(l.style,"composite","0"))for(var p=d.model.getChildCount(h);0<=p;p--)d.model.remove(d.model.getChildAt(h,p));if(null!=m)for("umlLifeline"==m[mxConstants.STYLE_SHAPE]&&"umlLifeline"!=b[mxConstants.STYLE_SHAPE]&&(d.setCellStyles(mxConstants.STYLE_SHAPE,"umlLifeline",[h]),d.setCellStyles("participant",b[mxConstants.STYLE_SHAPE],[h])),
+p=0;p<k.length;p++){var n=m[k[p]];null!=n&&d.setCellStyles(k[p],n,[h])}f.push(h)}}}finally{d.model.endUpdate()}return f};
+Sidebar.prototype.createDropHandler=function(a,c,d,b){d=null!=d?d:!0;return mxUtils.bind(this,function(f,e,k,g,h){if(f.isEnabled()){a=f.getImportableCells(a);if(0<a.length){f.stopEditing();var l=null==k||mxEvent.isAltDown(e)?!1:f.isValidDropTarget(k,a,e),m=null;null==k||l||(k=null);if(!f.isCellLocked(k||f.getDefaultParent())){f.model.beginUpdate();try{g=Math.round(g);h=Math.round(h);if(c&&f.isSplitTarget(k,a,e)){var p=f.cloneCells(a);f.splitEdge(k,p,null,g-b.width/2,h-b.height/2);m=p}else 0<a.length&&
+(m=f.importCells(a,g,h,k));if(null!=f.layoutManager){var n=f.layoutManager.getLayout(k);if(null!=n){var q=f.view.scale,t=f.view.translate,r=(g+t.x)*q,w=(h+t.y)*q;for(k=0;k<m.length;k++)n.moveCell(m[k],r,w)}}d&&f.fireEvent(new mxEventObject("cellsInserted","cells",m))}finally{f.model.endUpdate()}null!=m&&0<m.length&&(f.scrollCellToVisible(m[0]),f.setSelectionCells(m))}}mxEvent.consume(e)}})};
Sidebar.prototype.createDragPreview=function(a,c){var d=document.createElement("div");d.style.border=this.dragPreviewBorder;d.style.width=a+"px";d.style.height=c+"px";return d};
-Sidebar.prototype.dropAndConnect=function(a,c,d,b){var f=this.getDropAndConnectGeometry(a,c[b],d,c),e=[];if(null!=f){var k=this.editorUi.editor.graph;k.model.beginUpdate();try{var g=k.getCellGeometry(a),h=k.getCellGeometry(c[b]),l=k.model.getParent(a),m=!0;if(null!=k.layoutManager){var n=k.layoutManager.getLayout(l);if(null!=n&&n.constructor==mxStackLayout&&(m=!1,e=k.view.getState(l),null!=e)){var p=new mxPoint(e.x/k.view.scale-k.view.translate.x,e.y/k.view.scale-k.view.translate.y);f.x+=p.x;f.y+=
-p.y;var q=f.getTerminalPoint(!1);null!=q&&(q.x+=p.x,q.y+=p.y)}}var t=h.x,r=h.y;k.model.isEdge(c[b])&&(r=t=0);var w=k.model.isEdge(a)||null!=g&&!g.relative&&m,e=c=k.importCells(c,f.x-(w?t:0),f.y-(w?r:0),w?l:null);if(k.model.isEdge(a))k.model.setTerminal(a,c[b],d==mxConstants.DIRECTION_NORTH);else if(k.model.isEdge(c[b])){k.model.setTerminal(c[b],a,!0);var v=k.getCellGeometry(c[b]);v.points=null;if(null!=v.getTerminalPoint(!1))v.setTerminalPoint(f.getTerminalPoint(!1),!1);else if(w&&k.model.isVertex(l)){var u=
-k.view.getState(l),p=u.cell!=k.view.currentRoot?new mxPoint(u.x/k.view.scale-k.view.translate.x,u.y/k.view.scale-k.view.translate.y):new mxPoint(0,0);k.cellsMoved(c,p.x,p.y,null,null,!0)}}else h=k.getCellGeometry(c[b]),t=f.x-Math.round(h.x),r=f.y-Math.round(h.y),f.x=Math.round(h.x),f.y=Math.round(h.y),k.model.setGeometry(c[b],f),k.cellsMoved(c,t,r,null,null,!0),e=c.slice(),c.push(k.insertEdge(null,null,"",a,c[b],k.createCurrentEdgeStyle()));k.fireEvent(new mxEventObject("cellsInserted","cells",c))}finally{k.model.endUpdate()}}return e};
+Sidebar.prototype.dropAndConnect=function(a,c,d,b){var f=this.getDropAndConnectGeometry(a,c[b],d,c),e=[];if(null!=f){var k=this.editorUi.editor.graph;k.model.beginUpdate();try{var g=k.getCellGeometry(a),h=k.getCellGeometry(c[b]),l=k.model.getParent(a),m=!0;if(null!=k.layoutManager){var p=k.layoutManager.getLayout(l);if(null!=p&&p.constructor==mxStackLayout&&(m=!1,e=k.view.getState(l),null!=e)){var n=new mxPoint(e.x/k.view.scale-k.view.translate.x,e.y/k.view.scale-k.view.translate.y);f.x+=n.x;f.y+=
+n.y;var q=f.getTerminalPoint(!1);null!=q&&(q.x+=n.x,q.y+=n.y)}}var t=h.x,r=h.y;k.model.isEdge(c[b])&&(r=t=0);var w=k.model.isEdge(a)||null!=g&&!g.relative&&m,e=c=k.importCells(c,f.x-(w?t:0),f.y-(w?r:0),w?l:null);if(k.model.isEdge(a))k.model.setTerminal(a,c[b],d==mxConstants.DIRECTION_NORTH);else if(k.model.isEdge(c[b])){k.model.setTerminal(c[b],a,!0);var v=k.getCellGeometry(c[b]);v.points=null;if(null!=v.getTerminalPoint(!1))v.setTerminalPoint(f.getTerminalPoint(!1),!1);else if(w&&k.model.isVertex(l)){var u=
+k.view.getState(l),n=u.cell!=k.view.currentRoot?new mxPoint(u.x/k.view.scale-k.view.translate.x,u.y/k.view.scale-k.view.translate.y):new mxPoint(0,0);k.cellsMoved(c,n.x,n.y,null,null,!0)}}else h=k.getCellGeometry(c[b]),t=f.x-Math.round(h.x),r=f.y-Math.round(h.y),f.x=Math.round(h.x),f.y=Math.round(h.y),k.model.setGeometry(c[b],f),k.cellsMoved(c,t,r,null,null,!0),e=c.slice(),c.push(k.insertEdge(null,null,"",a,c[b],k.createCurrentEdgeStyle()));k.fireEvent(new mxEventObject("cellsInserted","cells",c))}finally{k.model.endUpdate()}}return e};
Sidebar.prototype.getDropAndConnectGeometry=function(a,c,d,b){var f=this.editorUi.editor.graph,e=f.view,k=1<b.length,g=f.getCellGeometry(a);b=f.getCellGeometry(c);null!=g&&null!=b&&(b=b.clone(),f.model.isEdge(a)?(a=f.view.getState(a),g=a.absolutePoints,c=g[0],f=g[g.length-1],d==mxConstants.DIRECTION_NORTH?(b.x=c.x/e.scale-e.translate.x-b.width/2,b.y=c.y/e.scale-e.translate.y-b.height/2):(b.x=f.x/e.scale-e.translate.x-b.width/2,b.y=f.y/e.scale-e.translate.y-b.height/2)):(g.relative&&(a=f.view.getState(a),
g=g.clone(),g.x=(a.x-e.translate.x)/e.scale,g.y=(a.y-e.translate.y)/e.scale),e=f.defaultEdgeLength,f.model.isEdge(c)&&null!=b.getTerminalPoint(!0)&&null!=b.getTerminalPoint(!1)?(c=b.getTerminalPoint(!0),f=b.getTerminalPoint(!1),e=f.x-c.x,c=f.y-c.y,e=Math.sqrt(e*e+c*c),b.x=g.getCenterX(),b.y=g.getCenterY(),b.width=1,b.height=1,d==mxConstants.DIRECTION_NORTH?(b.height=e,b.y=g.y-e,b.setTerminalPoint(new mxPoint(b.x,b.y),!1)):d==mxConstants.DIRECTION_EAST?(b.width=e,b.x=g.x+g.width,b.setTerminalPoint(new mxPoint(b.x+
b.width,b.y),!1)):d==mxConstants.DIRECTION_SOUTH?(b.height=e,b.y=g.y+g.height,b.setTerminalPoint(new mxPoint(b.x,b.y+b.height),!1)):d==mxConstants.DIRECTION_WEST&&(b.width=e,b.x=g.x-e,b.setTerminalPoint(new mxPoint(b.x,b.y),!1))):(!k&&45<b.width&&45<b.height&&45<g.width&&45<g.height&&(b.width*=g.height/b.height,b.height=g.height),b.x=g.x+g.width/2-b.width/2,b.y=g.y+g.height/2-b.height/2,d==mxConstants.DIRECTION_NORTH?b.y=b.y-g.height/2-b.height/2-e:d==mxConstants.DIRECTION_EAST?b.x=b.x+g.width/2+
b.width/2+e:d==mxConstants.DIRECTION_SOUTH?b.y=b.y+g.height/2+b.height/2+e:d==mxConstants.DIRECTION_WEST&&(b.x=b.x-g.width/2-b.width/2-e),f.model.isEdge(c)&&null!=b.getTerminalPoint(!0)&&null!=c.getTerminal(!1)&&(g=f.getCellGeometry(c.getTerminal(!1)),null!=g&&(d==mxConstants.DIRECTION_NORTH?(b.x-=g.getCenterX(),b.y-=g.getCenterY()+g.height/2):d==mxConstants.DIRECTION_EAST?(b.x-=g.getCenterX()-g.width/2,b.y-=g.getCenterY()):d==mxConstants.DIRECTION_SOUTH?(b.x-=g.getCenterX(),b.y-=g.getCenterY()-g.height/
2):d==mxConstants.DIRECTION_WEST&&(b.x-=g.getCenterX()+g.width/2,b.y-=g.getCenterY()))))));return b};
Sidebar.prototype.createDragSource=function(a,c,d,b,f){function e(a,b){var c;mxClient.IS_IE&&!mxClient.IS_SVG?(mxClient.IS_IE6&&"CSS1Compat"!=document.compatMode?(c=document.createElement(mxClient.VML_PREFIX+":image"),c.setAttribute("src",a.src),c.style.borderStyle="none"):(c=document.createElement("div"),c.style.backgroundImage="url("+a.src+")",c.style.backgroundPosition="center",c.style.backgroundRepeat="no-repeat"),c.style.width=a.width+4+"px",c.style.height=a.height+4+"px",c.style.display=mxClient.IS_QUIRKS?
-"inline":"inline-block"):(c=mxUtils.createImage(a.src),c.style.width=a.width+"px",c.style.height=a.height+"px");null!=b&&c.setAttribute("title",b);mxUtils.setOpacity(c,a==this.refreshTarget?30:20);c.style.position="absolute";c.style.cursor="crosshair";return c}function k(a,b,c,d){null!=d.parentNode&&(mxUtils.contains(c,a,b)?(mxUtils.setOpacity(d,100),D=d):mxUtils.setOpacity(d,d==y?30:20));return c}for(var g=this.editorUi,h=g.editor.graph,l=null,m=null,n=this,p=0;p<b.length&&(null==m&&this.editorUi.editor.graph.model.isVertex(b[p])?
-m=p:null==l&&this.editorUi.editor.graph.model.isEdge(b[p])&&null==this.editorUi.editor.graph.model.getTerminal(b[p],!0)&&(l=p),null==m||null==l);p++);var q=mxUtils.makeDraggable(a,this.editorUi.editor.graph,mxUtils.bind(this,function(a,d,e,f,g){null!=this.updateThread&&window.clearTimeout(this.updateThread);if(null!=b&&null!=v&&D==y){var k=a.isCellSelected(v.cell)?a.getSelectionCells():[v.cell],k=this.updateShapes(a.model.isEdge(v.cell)?b[0]:b[m],k);a.setSelectionCells(k)}else null!=b&&null!=D&&null!=
-r&&D!=y?(k=a.model.isEdge(r.cell)||null==l?m:l,a.setSelectionCells(this.dropAndConnect(r.cell,b,H,k))):c.apply(this,arguments);null!=this.editorUi.hoverIcons&&this.editorUi.hoverIcons.update(a.view.getState(a.getSelectionCell()))}),d,0,0,this.editorUi.editor.graph.autoscroll,!0,!0);this.editorUi.editor.graph.addListener(mxEvent.ESCAPE,function(a,b){q.isActive()&&q.reset()});var t=q.mouseDown;q.mouseDown=function(a){mxEvent.isPopupTrigger(a)||mxEvent.isMultiTouchEvent(a)||(h.stopEditing(),t.apply(this,
-arguments))};var r=null,w=null,v=null,u=!1,A=e(this.triangleUp,mxResources.get("connect")),x=e(this.triangleRight,mxResources.get("connect")),C=e(this.triangleDown,mxResources.get("connect")),B=e(this.triangleLeft,mxResources.get("connect")),y=e(this.refreshTarget,mxResources.get("replace")),I=null,L=e(this.roundDrop),J=e(this.roundDrop),H=mxConstants.DIRECTION_NORTH,D=null,K=q.createPreviewElement;q.createPreviewElement=function(a){var b=K.apply(this,arguments);mxClient.IS_SVG&&(b.style.pointerEvents=
-"none");this.previewElementWidth=b.style.width;this.previewElementHeight=b.style.height;return b};var N=q.dragEnter;q.dragEnter=function(a,b){null!=g.hoverIcons&&g.hoverIcons.setDisplay("none");N.apply(this,arguments)};var Q=q.dragExit;q.dragExit=function(a,b){null!=g.hoverIcons&&g.hoverIcons.setDisplay("");Q.apply(this,arguments)};q.dragOver=function(a,c){mxDragSource.prototype.dragOver.apply(this,arguments);null!=this.currentGuide&&null!=D&&this.currentGuide.hide();if(null!=this.previewElement){var d=
-a.view;if(null!=v&&D==y)this.previewElement.style.display=a.model.isEdge(v.cell)?"none":"",this.previewElement.style.left=v.x+"px",this.previewElement.style.top=v.y+"px",this.previewElement.style.width=v.width+"px",this.previewElement.style.height=v.height+"px";else if(null!=r&&null!=D){var e=a.model.isEdge(r.cell)||null==l?m:l,g=n.getDropAndConnectGeometry(r.cell,b[e],H,b),k=a.model.isEdge(r.cell)?null:a.getCellGeometry(r.cell),h=a.getCellGeometry(b[e]),z=a.model.getParent(r.cell),G=d.translate.x*
-d.scale,F=d.translate.y*d.scale;null!=k&&!k.relative&&a.model.isVertex(z)&&z!=d.currentRoot&&(F=d.getState(z),G=F.x,F=F.y);k=h.x;h=h.y;a.model.isEdge(b[e])&&(h=k=0);this.previewElement.style.left=(g.x-k)*d.scale+G+"px";this.previewElement.style.top=(g.y-h)*d.scale+F+"px";1==b.length&&(this.previewElement.style.width=g.width*d.scale+"px",this.previewElement.style.height=g.height*d.scale+"px");this.previewElement.style.display=""}else null!=q.currentHighlight.state&&a.model.isEdge(q.currentHighlight.state.cell)?
-(this.previewElement.style.left=Math.round(parseInt(this.previewElement.style.left)-f.width*d.scale/2)+"px",this.previewElement.style.top=Math.round(parseInt(this.previewElement.style.top)-f.height*d.scale/2)+"px"):(this.previewElement.style.width=this.previewElementWidth,this.previewElement.style.height=this.previewElementHeight,this.previewElement.style.display="")}};var O=(new Date).getTime(),E=0,G=null,F=this.editorUi.editor.graph.getCellStyle(b[0]);q.getDropTarget=mxUtils.bind(this,function(a,
-c,d,e){var f=mxEvent.isAltDown(e)||null==b?null:a.getCellAt(c,d);if(null!=f&&!this.graph.isCellConnectable(f)){var g=this.graph.getModel().getParent(f);this.graph.getModel().isVertex(g)&&this.graph.isCellConnectable(g)&&(f=g)}a.isCellLocked(f)&&(f=null);var h=a.view.getState(f),g=D=null;G!=h?(G=h,O=(new Date).getTime(),E=0,null!=this.updateThread&&window.clearTimeout(this.updateThread),null!=h&&(this.updateThread=window.setTimeout(function(){null==D&&(G=h,q.getDropTarget(a,c,d,e))},this.dropTargetDelay+
-10))):E=(new Date).getTime()-O;if(2500>E&&null!=h&&!mxEvent.isShiftDown(e)&&(mxUtils.getValue(h.style,mxConstants.STYLE_SHAPE)!=mxUtils.getValue(F,mxConstants.STYLE_SHAPE)&&(mxUtils.getValue(h.style,mxConstants.STYLE_STROKECOLOR,mxConstants.NONE)!=mxConstants.NONE||mxUtils.getValue(h.style,mxConstants.STYLE_FILLCOLOR,mxConstants.NONE)!=mxConstants.NONE||mxUtils.getValue(h.style,mxConstants.STYLE_GRADIENTCOLOR,mxConstants.NONE)!=mxConstants.NONE)||"image"==mxUtils.getValue(F,mxConstants.STYLE_SHAPE)||
-1500<E||a.model.isEdge(h.cell))&&E>this.dropTargetDelay&&(a.model.isVertex(h.cell)&&null!=m||a.model.isEdge(h.cell)&&a.model.isEdge(b[0]))){v=h;var l=a.model.isEdge(h.cell)?a.view.getPoint(h):new mxPoint(h.getCenterX(),h.getCenterY()),l=new mxRectangle(l.x-this.refreshTarget.width/2,l.y-this.refreshTarget.height/2,this.refreshTarget.width,this.refreshTarget.height);y.style.left=Math.floor(l.x)+"px";y.style.top=Math.floor(l.y)+"px";null==I&&(a.container.appendChild(y),I=y.parentNode);k(c,d,l,y)}else null==
-v||!mxUtils.contains(v,c,d)||1500<E&&!mxEvent.isShiftDown(e)?(v=null,null!=I&&(y.parentNode.removeChild(y),I=null)):null!=v&&null!=I&&(l=a.model.isEdge(v.cell)?a.view.getPoint(v):new mxPoint(v.getCenterX(),v.getCenterY()),l=new mxRectangle(l.x-this.refreshTarget.width/2,l.y-this.refreshTarget.height/2,this.refreshTarget.width,this.refreshTarget.height),k(c,d,l,y));if(u&&null!=r&&!mxEvent.isAltDown(e)&&null==D){g=mxRectangle.fromRectangle(r);if(a.model.isEdge(r.cell)){var z=r.absolutePoints;null!=
-L.parentNode&&(l=z[0],g.add(k(c,d,new mxRectangle(l.x-this.roundDrop.width/2,l.y-this.roundDrop.height/2,this.roundDrop.width,this.roundDrop.height),L)));null!=J.parentNode&&(z=z[z.length-1],g.add(k(c,d,new mxRectangle(z.x-this.roundDrop.width/2,z.y-this.roundDrop.height/2,this.roundDrop.width,this.roundDrop.height),J)))}else l=mxRectangle.fromRectangle(r),null!=r.shape&&null!=r.shape.boundingBox&&(l=mxRectangle.fromRectangle(r.shape.boundingBox)),l.grow(this.graph.tolerance),l.grow(HoverIcons.prototype.arrowSpacing),
-z=this.graph.selectionCellsHandler.getHandler(r.cell),null!=z&&(l.x-=z.horizontalOffset/2,l.y-=z.verticalOffset/2,l.width+=z.horizontalOffset,l.height+=z.verticalOffset,null!=z.rotationShape&&null!=z.rotationShape.node&&"hidden"!=z.rotationShape.node.style.visibility&&"none"!=z.rotationShape.node.style.display&&null!=z.rotationShape.boundingBox&&l.add(z.rotationShape.boundingBox)),g.add(k(c,d,new mxRectangle(r.getCenterX()-this.triangleUp.width/2,l.y-this.triangleUp.height,this.triangleUp.width,this.triangleUp.height),
-A)),g.add(k(c,d,new mxRectangle(l.x+l.width,r.getCenterY()-this.triangleRight.height/2,this.triangleRight.width,this.triangleRight.height),x)),g.add(k(c,d,new mxRectangle(r.getCenterX()-this.triangleDown.width/2,l.y+l.height,this.triangleDown.width,this.triangleDown.height),C)),g.add(k(c,d,new mxRectangle(l.x-this.triangleLeft.width,r.getCenterY()-this.triangleLeft.height/2,this.triangleLeft.width,this.triangleLeft.height),B));null!=g&&g.grow(10)}H=mxConstants.DIRECTION_NORTH;D==x?H=mxConstants.DIRECTION_EAST:
-D==C||D==J?H=mxConstants.DIRECTION_SOUTH:D==B&&(H=mxConstants.DIRECTION_WEST);null!=v&&D==y&&(h=v);l=(null==m||a.isCellConnectable(b[m]))&&(a.model.isEdge(f)&&null!=m||a.model.isVertex(f)&&a.isCellConnectable(f));if(null!=r&&5E3<=E||r!=h&&(null==g||!mxUtils.contains(g,c,d)||500<E&&null==D&&l))if(u=!1,r=5E3>E&&E>this.dropTargetDelay||a.model.isEdge(f)?h:null,null!=r&&l){g=[L,J,A,x,C,B];for(l=0;l<g.length;l++)null!=g[l].parentNode&&g[l].parentNode.removeChild(g[l]);a.model.isEdge(f)?(z=h.absolutePoints,
-null!=z&&(l=z[0],z=z[z.length-1],g=a.tolerance,new mxRectangle(c-g,d-g,2*g,2*g),L.style.left=Math.floor(l.x-this.roundDrop.width/2)+"px",L.style.top=Math.floor(l.y-this.roundDrop.height/2)+"px",J.style.left=Math.floor(z.x-this.roundDrop.width/2)+"px",J.style.top=Math.floor(z.y-this.roundDrop.height/2)+"px",null==a.model.getTerminal(f,!0)&&a.container.appendChild(L),null==a.model.getTerminal(f,!1)&&a.container.appendChild(J))):(l=mxRectangle.fromRectangle(h),null!=h.shape&&null!=h.shape.boundingBox&&
-(l=mxRectangle.fromRectangle(h.shape.boundingBox)),l.grow(this.graph.tolerance),l.grow(HoverIcons.prototype.arrowSpacing),z=this.graph.selectionCellsHandler.getHandler(h.cell),null!=z&&(l.x-=z.horizontalOffset/2,l.y-=z.verticalOffset/2,l.width+=z.horizontalOffset,l.height+=z.verticalOffset,null!=z.rotationShape&&null!=z.rotationShape.node&&"hidden"!=z.rotationShape.node.style.visibility&&"none"!=z.rotationShape.node.style.display&&null!=z.rotationShape.boundingBox&&l.add(z.rotationShape.boundingBox)),
-A.style.left=Math.floor(h.getCenterX()-this.triangleUp.width/2)+"px",A.style.top=Math.floor(l.y-this.triangleUp.height)+"px",x.style.left=Math.floor(l.x+l.width)+"px",x.style.top=Math.floor(h.getCenterY()-this.triangleRight.height/2)+"px",C.style.left=A.style.left,C.style.top=Math.floor(l.y+l.height)+"px",B.style.left=Math.floor(l.x-this.triangleLeft.width)+"px",B.style.top=x.style.top,"eastwest"!=h.style.portConstraint&&(a.container.appendChild(A),a.container.appendChild(C)),a.container.appendChild(x),
-a.container.appendChild(B));null!=h&&(w=a.selectionCellsHandler.getHandler(h.cell),null!=w&&null!=w.setHandlesVisible&&w.setHandlesVisible(!1));u=!0}else for(g=[L,J,A,x,C,B],l=0;l<g.length;l++)null!=g[l].parentNode&&g[l].parentNode.removeChild(g[l]);u||null==w||w.setHandlesVisible(!0);f=mxEvent.isAltDown(e)&&!mxEvent.isShiftDown(e)||null!=v&&D==y?null:mxDragSource.prototype.getDropTarget.apply(this,arguments);g=a.getModel();if(null!=f&&(null!=D||!a.isSplitTarget(f,b,e))){for(;null!=f&&!a.isValidDropTarget(f,
-b,e)&&g.isVertex(g.getParent(f));)f=g.getParent(f);if(a.view.currentRoot==f||!a.isValidRoot(f)&&0==a.getModel().getChildCount(f)||a.isCellLocked(f)||g.isEdge(f))f=null}return f});q.stopDrag=function(){mxDragSource.prototype.stopDrag.apply(this,arguments);for(var a=[L,J,y,A,x,C,B],b=0;b<a.length;b++)null!=a[b].parentNode&&a[b].parentNode.removeChild(a[b]);null!=r&&null!=w&&w.reset();D=I=v=r=w=null};return q};
+"inline":"inline-block"):(c=mxUtils.createImage(a.src),c.style.width=a.width+"px",c.style.height=a.height+"px");null!=b&&c.setAttribute("title",b);mxUtils.setOpacity(c,a==this.refreshTarget?30:20);c.style.position="absolute";c.style.cursor="crosshair";return c}function k(a,b,c,d){null!=d.parentNode&&(mxUtils.contains(c,a,b)?(mxUtils.setOpacity(d,100),E=d):mxUtils.setOpacity(d,d==C?30:20));return c}for(var g=this.editorUi,h=g.editor.graph,l=null,m=null,p=this,n=0;n<b.length&&(null==m&&this.editorUi.editor.graph.model.isVertex(b[n])?
+m=n:null==l&&this.editorUi.editor.graph.model.isEdge(b[n])&&null==this.editorUi.editor.graph.model.getTerminal(b[n],!0)&&(l=n),null==m||null==l);n++);var q=mxUtils.makeDraggable(a,this.editorUi.editor.graph,mxUtils.bind(this,function(a,d,e,f,g){null!=this.updateThread&&window.clearTimeout(this.updateThread);if(null!=b&&null!=v&&E==C){var k=a.isCellSelected(v.cell)?a.getSelectionCells():[v.cell],k=this.updateShapes(a.model.isEdge(v.cell)?b[0]:b[m],k);a.setSelectionCells(k)}else null!=b&&null!=E&&null!=
+r&&E!=C?(k=a.model.isEdge(r.cell)||null==l?m:l,a.setSelectionCells(this.dropAndConnect(r.cell,b,I,k))):c.apply(this,arguments);null!=this.editorUi.hoverIcons&&this.editorUi.hoverIcons.update(a.view.getState(a.getSelectionCell()))}),d,0,0,this.editorUi.editor.graph.autoscroll,!0,!0);this.editorUi.editor.graph.addListener(mxEvent.ESCAPE,function(a,b){q.isActive()&&q.reset()});var t=q.mouseDown;q.mouseDown=function(a){mxEvent.isPopupTrigger(a)||mxEvent.isMultiTouchEvent(a)||(h.stopEditing(),t.apply(this,
+arguments))};var r=null,w=null,v=null,u=!1,z=e(this.triangleUp,mxResources.get("connect")),x=e(this.triangleRight,mxResources.get("connect")),D=e(this.triangleDown,mxResources.get("connect")),A=e(this.triangleLeft,mxResources.get("connect")),C=e(this.refreshTarget,mxResources.get("replace")),B=null,L=e(this.roundDrop),K=e(this.roundDrop),I=mxConstants.DIRECTION_NORTH,E=null,J=q.createPreviewElement;q.createPreviewElement=function(a){var b=J.apply(this,arguments);mxClient.IS_SVG&&(b.style.pointerEvents=
+"none");this.previewElementWidth=b.style.width;this.previewElementHeight=b.style.height;return b};var N=q.dragEnter;q.dragEnter=function(a,b){null!=g.hoverIcons&&g.hoverIcons.setDisplay("none");N.apply(this,arguments)};var Q=q.dragExit;q.dragExit=function(a,b){null!=g.hoverIcons&&g.hoverIcons.setDisplay("");Q.apply(this,arguments)};q.dragOver=function(a,c){mxDragSource.prototype.dragOver.apply(this,arguments);null!=this.currentGuide&&null!=E&&this.currentGuide.hide();if(null!=this.previewElement){var d=
+a.view;if(null!=v&&E==C)this.previewElement.style.display=a.model.isEdge(v.cell)?"none":"",this.previewElement.style.left=v.x+"px",this.previewElement.style.top=v.y+"px",this.previewElement.style.width=v.width+"px",this.previewElement.style.height=v.height+"px";else if(null!=r&&null!=E){var e=a.model.isEdge(r.cell)||null==l?m:l,g=p.getDropAndConnectGeometry(r.cell,b[e],I,b),k=a.model.isEdge(r.cell)?null:a.getCellGeometry(r.cell),h=a.getCellGeometry(b[e]),y=a.model.getParent(r.cell),H=d.translate.x*
+d.scale,G=d.translate.y*d.scale;null!=k&&!k.relative&&a.model.isVertex(y)&&y!=d.currentRoot&&(G=d.getState(y),H=G.x,G=G.y);k=h.x;h=h.y;a.model.isEdge(b[e])&&(h=k=0);this.previewElement.style.left=(g.x-k)*d.scale+H+"px";this.previewElement.style.top=(g.y-h)*d.scale+G+"px";1==b.length&&(this.previewElement.style.width=g.width*d.scale+"px",this.previewElement.style.height=g.height*d.scale+"px");this.previewElement.style.display=""}else null!=q.currentHighlight.state&&a.model.isEdge(q.currentHighlight.state.cell)?
+(this.previewElement.style.left=Math.round(parseInt(this.previewElement.style.left)-f.width*d.scale/2)+"px",this.previewElement.style.top=Math.round(parseInt(this.previewElement.style.top)-f.height*d.scale/2)+"px"):(this.previewElement.style.width=this.previewElementWidth,this.previewElement.style.height=this.previewElementHeight,this.previewElement.style.display="")}};var O=(new Date).getTime(),F=0,H=null,G=this.editorUi.editor.graph.getCellStyle(b[0]);q.getDropTarget=mxUtils.bind(this,function(a,
+c,d,e){var f=mxEvent.isAltDown(e)||null==b?null:a.getCellAt(c,d);if(null!=f&&!this.graph.isCellConnectable(f)){var g=this.graph.getModel().getParent(f);this.graph.getModel().isVertex(g)&&this.graph.isCellConnectable(g)&&(f=g)}a.isCellLocked(f)&&(f=null);var h=a.view.getState(f),g=E=null;H!=h?(H=h,O=(new Date).getTime(),F=0,null!=this.updateThread&&window.clearTimeout(this.updateThread),null!=h&&(this.updateThread=window.setTimeout(function(){null==E&&(H=h,q.getDropTarget(a,c,d,e))},this.dropTargetDelay+
+10))):F=(new Date).getTime()-O;if(2500>F&&null!=h&&!mxEvent.isShiftDown(e)&&(mxUtils.getValue(h.style,mxConstants.STYLE_SHAPE)!=mxUtils.getValue(G,mxConstants.STYLE_SHAPE)&&(mxUtils.getValue(h.style,mxConstants.STYLE_STROKECOLOR,mxConstants.NONE)!=mxConstants.NONE||mxUtils.getValue(h.style,mxConstants.STYLE_FILLCOLOR,mxConstants.NONE)!=mxConstants.NONE||mxUtils.getValue(h.style,mxConstants.STYLE_GRADIENTCOLOR,mxConstants.NONE)!=mxConstants.NONE)||"image"==mxUtils.getValue(G,mxConstants.STYLE_SHAPE)||
+1500<F||a.model.isEdge(h.cell))&&F>this.dropTargetDelay&&(a.model.isVertex(h.cell)&&null!=m||a.model.isEdge(h.cell)&&a.model.isEdge(b[0]))){v=h;var l=a.model.isEdge(h.cell)?a.view.getPoint(h):new mxPoint(h.getCenterX(),h.getCenterY()),l=new mxRectangle(l.x-this.refreshTarget.width/2,l.y-this.refreshTarget.height/2,this.refreshTarget.width,this.refreshTarget.height);C.style.left=Math.floor(l.x)+"px";C.style.top=Math.floor(l.y)+"px";null==B&&(a.container.appendChild(C),B=C.parentNode);k(c,d,l,C)}else null==
+v||!mxUtils.contains(v,c,d)||1500<F&&!mxEvent.isShiftDown(e)?(v=null,null!=B&&(C.parentNode.removeChild(C),B=null)):null!=v&&null!=B&&(l=a.model.isEdge(v.cell)?a.view.getPoint(v):new mxPoint(v.getCenterX(),v.getCenterY()),l=new mxRectangle(l.x-this.refreshTarget.width/2,l.y-this.refreshTarget.height/2,this.refreshTarget.width,this.refreshTarget.height),k(c,d,l,C));if(u&&null!=r&&!mxEvent.isAltDown(e)&&null==E){g=mxRectangle.fromRectangle(r);if(a.model.isEdge(r.cell)){var y=r.absolutePoints;null!=
+L.parentNode&&(l=y[0],g.add(k(c,d,new mxRectangle(l.x-this.roundDrop.width/2,l.y-this.roundDrop.height/2,this.roundDrop.width,this.roundDrop.height),L)));null!=K.parentNode&&(y=y[y.length-1],g.add(k(c,d,new mxRectangle(y.x-this.roundDrop.width/2,y.y-this.roundDrop.height/2,this.roundDrop.width,this.roundDrop.height),K)))}else l=mxRectangle.fromRectangle(r),null!=r.shape&&null!=r.shape.boundingBox&&(l=mxRectangle.fromRectangle(r.shape.boundingBox)),l.grow(this.graph.tolerance),l.grow(HoverIcons.prototype.arrowSpacing),
+y=this.graph.selectionCellsHandler.getHandler(r.cell),null!=y&&(l.x-=y.horizontalOffset/2,l.y-=y.verticalOffset/2,l.width+=y.horizontalOffset,l.height+=y.verticalOffset,null!=y.rotationShape&&null!=y.rotationShape.node&&"hidden"!=y.rotationShape.node.style.visibility&&"none"!=y.rotationShape.node.style.display&&null!=y.rotationShape.boundingBox&&l.add(y.rotationShape.boundingBox)),g.add(k(c,d,new mxRectangle(r.getCenterX()-this.triangleUp.width/2,l.y-this.triangleUp.height,this.triangleUp.width,this.triangleUp.height),
+z)),g.add(k(c,d,new mxRectangle(l.x+l.width,r.getCenterY()-this.triangleRight.height/2,this.triangleRight.width,this.triangleRight.height),x)),g.add(k(c,d,new mxRectangle(r.getCenterX()-this.triangleDown.width/2,l.y+l.height,this.triangleDown.width,this.triangleDown.height),D)),g.add(k(c,d,new mxRectangle(l.x-this.triangleLeft.width,r.getCenterY()-this.triangleLeft.height/2,this.triangleLeft.width,this.triangleLeft.height),A));null!=g&&g.grow(10)}I=mxConstants.DIRECTION_NORTH;E==x?I=mxConstants.DIRECTION_EAST:
+E==D||E==K?I=mxConstants.DIRECTION_SOUTH:E==A&&(I=mxConstants.DIRECTION_WEST);null!=v&&E==C&&(h=v);l=(null==m||a.isCellConnectable(b[m]))&&(a.model.isEdge(f)&&null!=m||a.model.isVertex(f)&&a.isCellConnectable(f));if(null!=r&&5E3<=F||r!=h&&(null==g||!mxUtils.contains(g,c,d)||500<F&&null==E&&l))if(u=!1,r=5E3>F&&F>this.dropTargetDelay||a.model.isEdge(f)?h:null,null!=r&&l){g=[L,K,z,x,D,A];for(l=0;l<g.length;l++)null!=g[l].parentNode&&g[l].parentNode.removeChild(g[l]);a.model.isEdge(f)?(y=h.absolutePoints,
+null!=y&&(l=y[0],y=y[y.length-1],g=a.tolerance,new mxRectangle(c-g,d-g,2*g,2*g),L.style.left=Math.floor(l.x-this.roundDrop.width/2)+"px",L.style.top=Math.floor(l.y-this.roundDrop.height/2)+"px",K.style.left=Math.floor(y.x-this.roundDrop.width/2)+"px",K.style.top=Math.floor(y.y-this.roundDrop.height/2)+"px",null==a.model.getTerminal(f,!0)&&a.container.appendChild(L),null==a.model.getTerminal(f,!1)&&a.container.appendChild(K))):(l=mxRectangle.fromRectangle(h),null!=h.shape&&null!=h.shape.boundingBox&&
+(l=mxRectangle.fromRectangle(h.shape.boundingBox)),l.grow(this.graph.tolerance),l.grow(HoverIcons.prototype.arrowSpacing),y=this.graph.selectionCellsHandler.getHandler(h.cell),null!=y&&(l.x-=y.horizontalOffset/2,l.y-=y.verticalOffset/2,l.width+=y.horizontalOffset,l.height+=y.verticalOffset,null!=y.rotationShape&&null!=y.rotationShape.node&&"hidden"!=y.rotationShape.node.style.visibility&&"none"!=y.rotationShape.node.style.display&&null!=y.rotationShape.boundingBox&&l.add(y.rotationShape.boundingBox)),
+z.style.left=Math.floor(h.getCenterX()-this.triangleUp.width/2)+"px",z.style.top=Math.floor(l.y-this.triangleUp.height)+"px",x.style.left=Math.floor(l.x+l.width)+"px",x.style.top=Math.floor(h.getCenterY()-this.triangleRight.height/2)+"px",D.style.left=z.style.left,D.style.top=Math.floor(l.y+l.height)+"px",A.style.left=Math.floor(l.x-this.triangleLeft.width)+"px",A.style.top=x.style.top,"eastwest"!=h.style.portConstraint&&(a.container.appendChild(z),a.container.appendChild(D)),a.container.appendChild(x),
+a.container.appendChild(A));null!=h&&(w=a.selectionCellsHandler.getHandler(h.cell),null!=w&&null!=w.setHandlesVisible&&w.setHandlesVisible(!1));u=!0}else for(g=[L,K,z,x,D,A],l=0;l<g.length;l++)null!=g[l].parentNode&&g[l].parentNode.removeChild(g[l]);u||null==w||w.setHandlesVisible(!0);f=mxEvent.isAltDown(e)&&!mxEvent.isShiftDown(e)||null!=v&&E==C?null:mxDragSource.prototype.getDropTarget.apply(this,arguments);g=a.getModel();if(null!=f&&(null!=E||!a.isSplitTarget(f,b,e))){for(;null!=f&&!a.isValidDropTarget(f,
+b,e)&&g.isVertex(g.getParent(f));)f=g.getParent(f);if(a.view.currentRoot==f||!a.isValidRoot(f)&&0==a.getModel().getChildCount(f)||a.isCellLocked(f)||g.isEdge(f))f=null}return f});q.stopDrag=function(){mxDragSource.prototype.stopDrag.apply(this,arguments);for(var a=[L,K,C,z,x,D,A],b=0;b<a.length;b++)null!=a[b].parentNode&&a[b].parentNode.removeChild(a[b]);null!=r&&null!=w&&w.reset();E=B=v=r=w=null};return q};
Sidebar.prototype.itemClicked=function(a,c,d,b){b=this.editorUi.editor.graph;if(mxEvent.isAltDown(d)){if(1==b.getSelectionCount()&&b.model.isVertex(b.getSelectionCell())){c=null;for(var f=0;f<a.length&&null==c;f++)b.model.isVertex(a[f])&&(c=f);null!=c&&(b.setSelectionCells(this.dropAndConnect(b.getSelectionCell(),a,mxEvent.isMetaDown(d)||mxEvent.isControlDown(d)?mxEvent.isShiftDown(d)?mxConstants.DIRECTION_WEST:mxConstants.DIRECTION_NORTH:mxEvent.isShiftDown(d)?mxConstants.DIRECTION_EAST:mxConstants.DIRECTION_SOUTH,
c)),b.scrollCellToVisible(b.getSelectionCell()))}}else mxEvent.isShiftDown(d)&&!b.isSelectionEmpty()?(this.updateShapes(a[0],b.getSelectionCells()),b.scrollCellToVisible(b.getSelectionCell())):(a=b.getFreeInsertPoint(),c.drop(b,d,null,a.x,a.y),null!=this.editorUi.hoverIcons&&(mxEvent.isTouchEvent(d)||mxEvent.isPenEvent(d))&&this.editorUi.hoverIcons.update(b.view.getState(b.getSelectionCell())))};
Sidebar.prototype.addClickHandler=function(a,c,d){var b=this.editorUi.editor.graph,f=c.mouseUp,e=null;mxEvent.addGestureListeners(a,function(a){e=new mxPoint(mxEvent.getClientX(a),mxEvent.getClientY(a))});c.mouseUp=mxUtils.bind(this,function(k){if(!mxEvent.isPopupTrigger(k)&&null==this.currentGraph&&null!=e){var g=b.tolerance;Math.abs(e.x-mxEvent.getClientX(k))<=g&&Math.abs(e.y-mxEvent.getClientY(k))<=g&&this.itemClicked(d,c,k,a)}f.apply(c,arguments);e=null;this.currentElt=a})};
@@ -2369,23 +2369,23 @@ mxGraphView.prototype.gridImage=mxClient.IS_SVG?"data:image/gif;base64,R0lGODlhC
Graph=function(a,c,d,b,f){mxGraph.call(this,a,c,d,b);this.themes=f||this.defaultThemes;this.currentEdgeStyle=mxUtils.clone(this.defaultEdgeStyle);this.currentVertexStyle=mxUtils.clone(this.defaultVertexStyle);a=this.baseUrl;c=a.indexOf("//");this.domainPathUrl=this.domainUrl="";0<c&&(c=a.indexOf("/",c+2),0<c&&(this.domainUrl=a.substring(0,c)),c=a.lastIndexOf("/"),0<c&&(this.domainPathUrl=a.substring(0,c+1)));this.isHtmlLabel=function(a){var b=this.view.getState(a);a=null!=b?b.style:this.getCellStyle(a);
return"1"==a.html||"wrap"==a[mxConstants.STYLE_WHITE_SPACE]};if(this.edgeMode){var e=null,k=null,g=null,h=null,l=!1;this.addListener(mxEvent.FIRE_MOUSE_EVENT,mxUtils.bind(this,function(a,b){if("mouseDown"==b.getProperty("eventName")&&this.isEnabled()){var c=b.getProperty("event");if(!mxEvent.isControlDown(c.getEvent())&&!mxEvent.isShiftDown(c.getEvent())){var d=c.getState();null!=d&&this.model.isEdge(d.cell)&&(e=new mxPoint(c.getGraphX(),c.getGraphY()),l=this.isCellSelected(d.cell),g=d,k=c,null!=
d.text&&null!=d.text.boundingBox&&mxUtils.contains(d.text.boundingBox,c.getGraphX(),c.getGraphY())?h=mxEvent.LABEL_HANDLE:(d=this.selectionCellsHandler.getHandler(d.cell),null!=d&&null!=d.bends&&0<d.bends.length&&(h=d.getHandleForEvent(c))))}}}));this.addMouseListener({mouseDown:function(a,b){},mouseMove:mxUtils.bind(this,function(a,b){var c=this.selectionCellsHandler.handlers.map,d;for(d in c)if(null!=c[d].index)return;if(this.isEnabled()&&!this.panningHandler.isActive()&&!mxEvent.isControlDown(b.getEvent())&&
-!mxEvent.isShiftDown(b.getEvent())&&!mxEvent.isAltDown(b.getEvent()))if(d=this.tolerance,null!=e&&null!=g&&null!=k){if(c=g,Math.abs(e.x-b.getGraphX())>d||Math.abs(e.y-b.getGraphY())>d){this.isCellSelected(c.cell)||this.setSelectionCell(c.cell);var f=this.selectionCellsHandler.getHandler(c.cell);if(null!=f&&null!=f.bends&&0<f.bends.length){var m=f.getHandleForEvent(k),n=this.view.getEdgeStyle(c);d=n==mxEdgeStyle.EntityRelation;l||h!=mxEvent.LABEL_HANDLE||(m=h);if(d&&0!=m&&m!=f.bends.length-1&&m!=mxEvent.LABEL_HANDLE)!d||
-null==c.visibleSourceState&&null==c.visibleTargetState||(this.graphHandler.reset(),b.consume());else if(m==mxEvent.LABEL_HANDLE||0==m||null!=c.visibleSourceState||m==f.bends.length-1||null!=c.visibleTargetState)d||m==mxEvent.LABEL_HANDLE||(d=c.absolutePoints,null!=d&&(null==n&&null==m||n==mxEdgeStyle.OrthConnector)&&(m=h,null==m&&(m=new mxRectangle(e.x,e.y),m.grow(mxEdgeHandler.prototype.handleImage.width/2),mxUtils.contains(m,d[0].x,d[0].y)?m=0:mxUtils.contains(m,d[d.length-1].x,d[d.length-1].y)?
-m=f.bends.length-1:null!=n&&(2==d.length||3==d.length&&(0==Math.round(d[0].x-d[1].x)&&0==Math.round(d[1].x-d[2].x)||0==Math.round(d[0].y-d[1].y)&&0==Math.round(d[1].y-d[2].y)))?m=2:(m=mxUtils.findNearestSegment(c,e.x,e.y),m=null==n?mxEvent.VIRTUAL_HANDLE-m:m+1))),null==m&&(m=mxEvent.VIRTUAL_HANDLE)),f.start(b.getGraphX(),b.getGraphX(),m),h=e=k=g=null,l=!1,b.consume(),this.graphHandler.reset()}}}else if(c=b.getState(),null!=c&&this.model.isEdge(c.cell)){f=null;d=c.absolutePoints;if(null!=d)if(m=new mxRectangle(b.getGraphX(),
-b.getGraphY()),m.grow(mxEdgeHandler.prototype.handleImage.width/2),null!=c.text&&null!=c.text.boundingBox&&mxUtils.contains(c.text.boundingBox,b.getGraphX(),b.getGraphY()))f="move";else if(mxUtils.contains(m,d[0].x,d[0].y)||mxUtils.contains(m,d[d.length-1].x,d[d.length-1].y))f="pointer";else if(null!=c.visibleSourceState||null!=c.visibleTargetState)n=this.view.getEdgeStyle(c),f="crosshair",n!=mxEdgeStyle.EntityRelation&&this.isOrthogonal(c)&&(n=mxUtils.findNearestSegment(c,b.getGraphX(),b.getGraphY()),
-n<d.length-1&&0<=n&&(f=0==Math.round(d[n].x-d[n+1].x)?"col-resize":"row-resize"));null!=f&&c.setCursor(f)}}),mouseUp:mxUtils.bind(this,function(a,b){h=e=k=g=null})})}this.cellRenderer.getLabelValue=function(a){var b=mxCellRenderer.prototype.getLabelValue.apply(this,arguments);a.view.graph.isHtmlLabel(a.cell)&&(b=1!=a.style.html?mxUtils.htmlEntities(b,!1):a.view.graph.sanitizeHtml(b));return b};if("undefined"!==typeof mxVertexHandler){this.setConnectable(!0);this.setDropEnabled(!0);this.setPanning(!0);
+!mxEvent.isShiftDown(b.getEvent())&&!mxEvent.isAltDown(b.getEvent()))if(d=this.tolerance,null!=e&&null!=g&&null!=k){if(c=g,Math.abs(e.x-b.getGraphX())>d||Math.abs(e.y-b.getGraphY())>d){this.isCellSelected(c.cell)||this.setSelectionCell(c.cell);var f=this.selectionCellsHandler.getHandler(c.cell);if(null!=f&&null!=f.bends&&0<f.bends.length){var m=f.getHandleForEvent(k),p=this.view.getEdgeStyle(c);d=p==mxEdgeStyle.EntityRelation;l||h!=mxEvent.LABEL_HANDLE||(m=h);if(d&&0!=m&&m!=f.bends.length-1&&m!=mxEvent.LABEL_HANDLE)!d||
+null==c.visibleSourceState&&null==c.visibleTargetState||(this.graphHandler.reset(),b.consume());else if(m==mxEvent.LABEL_HANDLE||0==m||null!=c.visibleSourceState||m==f.bends.length-1||null!=c.visibleTargetState)d||m==mxEvent.LABEL_HANDLE||(d=c.absolutePoints,null!=d&&(null==p&&null==m||p==mxEdgeStyle.OrthConnector)&&(m=h,null==m&&(m=new mxRectangle(e.x,e.y),m.grow(mxEdgeHandler.prototype.handleImage.width/2),mxUtils.contains(m,d[0].x,d[0].y)?m=0:mxUtils.contains(m,d[d.length-1].x,d[d.length-1].y)?
+m=f.bends.length-1:null!=p&&(2==d.length||3==d.length&&(0==Math.round(d[0].x-d[1].x)&&0==Math.round(d[1].x-d[2].x)||0==Math.round(d[0].y-d[1].y)&&0==Math.round(d[1].y-d[2].y)))?m=2:(m=mxUtils.findNearestSegment(c,e.x,e.y),m=null==p?mxEvent.VIRTUAL_HANDLE-m:m+1))),null==m&&(m=mxEvent.VIRTUAL_HANDLE)),f.start(b.getGraphX(),b.getGraphX(),m),h=e=k=g=null,l=!1,b.consume(),this.graphHandler.reset()}}}else if(c=b.getState(),null!=c&&this.model.isEdge(c.cell)){f=null;d=c.absolutePoints;if(null!=d)if(m=new mxRectangle(b.getGraphX(),
+b.getGraphY()),m.grow(mxEdgeHandler.prototype.handleImage.width/2),null!=c.text&&null!=c.text.boundingBox&&mxUtils.contains(c.text.boundingBox,b.getGraphX(),b.getGraphY()))f="move";else if(mxUtils.contains(m,d[0].x,d[0].y)||mxUtils.contains(m,d[d.length-1].x,d[d.length-1].y))f="pointer";else if(null!=c.visibleSourceState||null!=c.visibleTargetState)p=this.view.getEdgeStyle(c),f="crosshair",p!=mxEdgeStyle.EntityRelation&&this.isOrthogonal(c)&&(p=mxUtils.findNearestSegment(c,b.getGraphX(),b.getGraphY()),
+p<d.length-1&&0<=p&&(f=0==Math.round(d[p].x-d[p+1].x)?"col-resize":"row-resize"));null!=f&&c.setCursor(f)}}),mouseUp:mxUtils.bind(this,function(a,b){h=e=k=g=null})})}this.cellRenderer.getLabelValue=function(a){var b=mxCellRenderer.prototype.getLabelValue.apply(this,arguments);a.view.graph.isHtmlLabel(a.cell)&&(b=1!=a.style.html?mxUtils.htmlEntities(b,!1):a.view.graph.sanitizeHtml(b));return b};if("undefined"!==typeof mxVertexHandler){this.setConnectable(!0);this.setDropEnabled(!0);this.setPanning(!0);
this.setTooltips(!0);this.setAllowLoops(!0);this.allowAutoPanning=!0;this.constrainChildren=this.resetEdgesOnConnect=!1;this.constrainRelativeChildren=!0;this.graphHandler.scrollOnMove=!1;this.graphHandler.scaleGrid=!0;this.connectionHandler.setCreateTarget(!1);this.connectionHandler.insertBeforeSource=!0;this.connectionHandler.isValidSource=function(a,b){return!1};this.alternateEdgeStyle="vertical";null==b&&this.loadStylesheet();var m=this.graphHandler.getGuideStates;this.graphHandler.getGuideStates=
function(){var a=m.apply(this,arguments);if(this.graph.pageVisible){for(var b=[],c=this.graph.pageFormat,d=this.graph.pageScale,e=c.width*d,c=c.height*d,d=this.graph.view.translate,f=this.graph.view.scale,g=this.graph.getPageLayout(),h=0;h<g.width;h++)b.push(new mxRectangle(((g.x+h)*e+d.x)*f,(g.y*c+d.y)*f,e*f,c*f));for(h=0;h<g.height;h++)b.push(new mxRectangle((g.x*e+d.x)*f,((g.y+h)*c+d.y)*f,e*f,c*f));a=b.concat(a)}return a};mxDragSource.prototype.dragElementZIndex=mxPopupMenu.prototype.zIndex;mxGuide.prototype.getGuideColor=
function(a,b){return null==a.cell?"#ffa500":mxConstants.GUIDE_COLOR};this.graphHandler.createPreviewShape=function(a){this.previewColor="#000000"==this.graph.background?"#ffffff":mxGraphHandler.prototype.previewColor;return mxGraphHandler.prototype.createPreviewShape.apply(this,arguments)};this.graphHandler.getCells=function(a){for(var b=mxGraphHandler.prototype.getCells.apply(this,arguments),c=[],d=0;d<b.length;d++){var e=this.graph.view.getState(b[d]),e=null!=e?e.style:this.graph.getCellStyle(b[d]);
-"1"==mxUtils.getValue(e,"part","0")?(e=this.graph.model.getParent(b[d]),this.graph.model.isVertex(e)&&0>mxUtils.indexOf(b,e)&&c.push(e)):c.push(b[d])}return c};this.connectionHandler.createTargetVertex=function(a,b){var c=this.graph.view.getState(b),c=null!=c?c.style:this.graph.getCellStyle(b);mxUtils.getValue(c,"part",!1)&&(c=this.graph.model.getParent(b),this.graph.model.isVertex(c)&&(b=c));return mxConnectionHandler.prototype.createTargetVertex.apply(this,arguments)};var n=new mxRubberband(this);
-this.getRubberband=function(){return n};var p=(new Date).getTime(),q=0,t=this.connectionHandler.mouseMove;this.connectionHandler.mouseMove=function(){var a=this.currentState;t.apply(this,arguments);a!=this.currentState?(p=(new Date).getTime(),q=0):q=(new Date).getTime()-p};var r=this.connectionHandler.isOutlineConnectEvent;this.connectionHandler.isOutlineConnectEvent=function(a){return null!=this.currentState&&a.getState()==this.currentState&&2E3<q||(null==this.currentState||"0"!=mxUtils.getValue(this.currentState.style,
-"outlineConnect","1"))&&r.apply(this,arguments)};var w=this.isToggleEvent;this.isToggleEvent=function(a){return w.apply(this,arguments)||mxEvent.isShiftDown(a)};var v=n.isForceRubberbandEvent;n.isForceRubberbandEvent=function(a){return v.apply(this,arguments)||mxUtils.hasScrollbars(this.graph.container)&&mxClient.IS_FF&&mxClient.IS_WIN&&null==a.getState()&&mxEvent.isTouchEvent(a.getEvent())};var u=null;this.panningHandler.addListener(mxEvent.PAN_START,mxUtils.bind(this,function(){this.isEnabled()&&
-(u=this.container.style.cursor,this.container.style.cursor="move")}));this.panningHandler.addListener(mxEvent.PAN_END,mxUtils.bind(this,function(){this.isEnabled()&&(this.container.style.cursor=u)}));this.popupMenuHandler.autoExpand=!0;this.popupMenuHandler.isSelectOnPopup=function(a){return mxEvent.isMouseEvent(a.getEvent())};var A=this.click;this.click=function(a){if(this.isEnabled()||a.isConsumed())return A.apply(this,arguments);var b=a.getCell();null!=b&&(b=this.getLinkForCell(b),null!=b&&window.open(b))};
-var x=this.getCursorForCell;this.getCursorForCell=function(a){if(this.isEnabled())return x.apply(this,arguments);if(null!=this.getLinkForCell(a))return"pointer"};this.selectRegion=function(a,b){var c=this.getAllCells(a.x,a.y,a.width,a.height);this.selectCellsForEvent(c,b);return c};this.getAllCells=function(a,b,c,d,e,f){f=null!=f?f:[];if(0<c||0<d){var g=this.getModel(),h=a+c,k=b+d;null==e&&(e=this.getCurrentRoot(),null==e&&(e=g.getRoot()));if(null!=e)for(var l=g.getChildCount(e),m=0;m<l;m++){var F=
-g.getChildAt(e,m),z=this.view.getState(F);if(null!=z&&this.isCellVisible(F)&&"1"!=mxUtils.getValue(z.style,"locked","0")){var n=mxUtils.getValue(z.style,mxConstants.STYLE_ROTATION)||0;0!=n&&(z=mxUtils.getBoundingBox(z,n));(g.isEdge(F)||g.isVertex(F))&&z.x>=a&&z.y+z.height<=k&&z.y>=b&&z.x+z.width<=h&&f.push(F);this.getAllCells(a,b,c,d,F,f)}}}return f};var C=this.graphHandler.shouldRemoveCellsFromParent;this.graphHandler.shouldRemoveCellsFromParent=function(a,b,c){return this.graph.isCellSelected(a)?
-!1:C.apply(this,arguments)};this.isCellLocked=function(a){for(a=this.view.getState(a);null!=a;){if("1"==mxUtils.getValue(a.style,"locked","0"))return!0;a=this.view.getState(this.model.getParent(a.cell))}return!1};var B=null;this.addListener(mxEvent.FIRE_MOUSE_EVENT,mxUtils.bind(this,function(a,b){if("mouseDown"==b.getProperty("eventName")){var c=b.getProperty("event").getState();B=null==c||this.isSelectionEmpty()||this.isCellSelected(c.cell)?null:this.getSelectionCells()}}));this.addListener(mxEvent.TAP_AND_HOLD,
-mxUtils.bind(this,function(a,b){if(!mxEvent.isMultiTouchEvent(b)){var c=b.getProperty("event"),d=b.getProperty("cell");null==d?(c=mxUtils.convertPoint(this.container,mxEvent.getClientX(c),mxEvent.getClientY(c)),n.start(c.x,c.y)):null!=B?this.addSelectionCells(B):1<this.getSelectionCount()&&this.isCellSelected(d)&&this.removeSelectionCell(d);B=null;b.consume()}}));this.connectionHandler.selectCells=function(a,b){this.graph.setSelectionCell(b||a)};this.connectionHandler.constraintHandler.isStateIgnored=
-function(a,b){return b&&a.view.graph.isCellSelected(a.cell)};this.selectionModel.addListener(mxEvent.CHANGE,mxUtils.bind(this,function(){var a=this.connectionHandler.constraintHandler;null!=a.currentFocus&&a.isStateIgnored(a.currentFocus,!0)&&(a.currentFocus=null,a.constraints=null,a.destroyIcons());a.destroyFocusHighlight()}));Graph.touchStyle&&this.initTouch();var y=this.updateMouseEvent;this.updateMouseEvent=function(a){a=y.apply(this,arguments);this.isCellLocked(a.getCell())&&(a.state=null);return a}}};
+"1"==mxUtils.getValue(e,"part","0")?(e=this.graph.model.getParent(b[d]),this.graph.model.isVertex(e)&&0>mxUtils.indexOf(b,e)&&c.push(e)):c.push(b[d])}return c};this.connectionHandler.createTargetVertex=function(a,b){var c=this.graph.view.getState(b),c=null!=c?c.style:this.graph.getCellStyle(b);mxUtils.getValue(c,"part",!1)&&(c=this.graph.model.getParent(b),this.graph.model.isVertex(c)&&(b=c));return mxConnectionHandler.prototype.createTargetVertex.apply(this,arguments)};var p=new mxRubberband(this);
+this.getRubberband=function(){return p};var n=(new Date).getTime(),q=0,t=this.connectionHandler.mouseMove;this.connectionHandler.mouseMove=function(){var a=this.currentState;t.apply(this,arguments);a!=this.currentState?(n=(new Date).getTime(),q=0):q=(new Date).getTime()-n};var r=this.connectionHandler.isOutlineConnectEvent;this.connectionHandler.isOutlineConnectEvent=function(a){return null!=this.currentState&&a.getState()==this.currentState&&2E3<q||(null==this.currentState||"0"!=mxUtils.getValue(this.currentState.style,
+"outlineConnect","1"))&&r.apply(this,arguments)};var w=this.isToggleEvent;this.isToggleEvent=function(a){return w.apply(this,arguments)||mxEvent.isShiftDown(a)};var v=p.isForceRubberbandEvent;p.isForceRubberbandEvent=function(a){return v.apply(this,arguments)||mxUtils.hasScrollbars(this.graph.container)&&mxClient.IS_FF&&mxClient.IS_WIN&&null==a.getState()&&mxEvent.isTouchEvent(a.getEvent())};var u=null;this.panningHandler.addListener(mxEvent.PAN_START,mxUtils.bind(this,function(){this.isEnabled()&&
+(u=this.container.style.cursor,this.container.style.cursor="move")}));this.panningHandler.addListener(mxEvent.PAN_END,mxUtils.bind(this,function(){this.isEnabled()&&(this.container.style.cursor=u)}));this.popupMenuHandler.autoExpand=!0;this.popupMenuHandler.isSelectOnPopup=function(a){return mxEvent.isMouseEvent(a.getEvent())};var z=this.click;this.click=function(a){if(this.isEnabled()||a.isConsumed())return z.apply(this,arguments);var b=a.getCell();null!=b&&(b=this.getLinkForCell(b),null!=b&&window.open(b))};
+var x=this.getCursorForCell;this.getCursorForCell=function(a){if(this.isEnabled())return x.apply(this,arguments);if(null!=this.getLinkForCell(a))return"pointer"};this.selectRegion=function(a,b){var c=this.getAllCells(a.x,a.y,a.width,a.height);this.selectCellsForEvent(c,b);return c};this.getAllCells=function(a,b,c,d,e,f){f=null!=f?f:[];if(0<c||0<d){var g=this.getModel(),h=a+c,k=b+d;null==e&&(e=this.getCurrentRoot(),null==e&&(e=g.getRoot()));if(null!=e)for(var l=g.getChildCount(e),m=0;m<l;m++){var G=
+g.getChildAt(e,m),y=this.view.getState(G);if(null!=y&&this.isCellVisible(G)&&"1"!=mxUtils.getValue(y.style,"locked","0")){var p=mxUtils.getValue(y.style,mxConstants.STYLE_ROTATION)||0;0!=p&&(y=mxUtils.getBoundingBox(y,p));(g.isEdge(G)||g.isVertex(G))&&y.x>=a&&y.y+y.height<=k&&y.y>=b&&y.x+y.width<=h&&f.push(G);this.getAllCells(a,b,c,d,G,f)}}}return f};var D=this.graphHandler.shouldRemoveCellsFromParent;this.graphHandler.shouldRemoveCellsFromParent=function(a,b,c){return this.graph.isCellSelected(a)?
+!1:D.apply(this,arguments)};this.isCellLocked=function(a){for(a=this.view.getState(a);null!=a;){if("1"==mxUtils.getValue(a.style,"locked","0"))return!0;a=this.view.getState(this.model.getParent(a.cell))}return!1};var A=null;this.addListener(mxEvent.FIRE_MOUSE_EVENT,mxUtils.bind(this,function(a,b){if("mouseDown"==b.getProperty("eventName")){var c=b.getProperty("event").getState();A=null==c||this.isSelectionEmpty()||this.isCellSelected(c.cell)?null:this.getSelectionCells()}}));this.addListener(mxEvent.TAP_AND_HOLD,
+mxUtils.bind(this,function(a,b){if(!mxEvent.isMultiTouchEvent(b)){var c=b.getProperty("event"),d=b.getProperty("cell");null==d?(c=mxUtils.convertPoint(this.container,mxEvent.getClientX(c),mxEvent.getClientY(c)),p.start(c.x,c.y)):null!=A?this.addSelectionCells(A):1<this.getSelectionCount()&&this.isCellSelected(d)&&this.removeSelectionCell(d);A=null;b.consume()}}));this.connectionHandler.selectCells=function(a,b){this.graph.setSelectionCell(b||a)};this.connectionHandler.constraintHandler.isStateIgnored=
+function(a,b){return b&&a.view.graph.isCellSelected(a.cell)};this.selectionModel.addListener(mxEvent.CHANGE,mxUtils.bind(this,function(){var a=this.connectionHandler.constraintHandler;null!=a.currentFocus&&a.isStateIgnored(a.currentFocus,!0)&&(a.currentFocus=null,a.constraints=null,a.destroyIcons());a.destroyFocusHighlight()}));Graph.touchStyle&&this.initTouch();var C=this.updateMouseEvent;this.updateMouseEvent=function(a){a=C.apply(this,arguments);this.isCellLocked(a.getCell())&&(a.state=null);return a}}};
Graph.touchStyle=mxClient.IS_TOUCH||mxClient.IS_FF&&mxClient.IS_WIN||0<navigator.maxTouchPoints||0<navigator.msMaxTouchPoints||null==window.urlParams||"1"==urlParams.touch;Graph.fileSupport=null!=window.File&&null!=window.FileReader&&null!=window.FileList&&(null==window.urlParams||"0"!=urlParams.filesupport);Graph.lineJumpsEnabled=!0;Graph.defaultJumpSize=6;
Graph.createSvgImage=function(a,c,d){d=unescape(encodeURIComponent('<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="'+a+'px" height="'+c+'px" version="1.1">'+d+"</svg>"));return new mxImage("data:image/svg+xml;base64,"+(window.btoa?btoa(d):Base64.encode(d,!0)),a,c)};mxUtils.extend(Graph,mxGraph);Graph.prototype.minFitScale=null;Graph.prototype.maxFitScale=null;
Graph.prototype.linkPolicy="frame"==urlParams.target?"blank":urlParams.target||"auto";Graph.prototype.linkTarget="frame"==urlParams.target?"_self":"_blank";Graph.prototype.defaultScrollbars=!mxClient.IS_IOS;Graph.prototype.defaultPageVisible=!0;Graph.prototype.lightbox=!1;Graph.prototype.defaultPageBackgroundColor="#ffffff";Graph.prototype.defaultPageBorderColor="#ffffff";Graph.prototype.defaultGraphBackground="#ffffff";Graph.prototype.scrollTileSize=new mxRectangle(0,0,400,400);
@@ -2405,8 +2405,8 @@ Graph.prototype.getLabel=function(a){var c=mxGraph.prototype.getLabel.apply(this
Graph.prototype.setGridSize=function(a){this.gridSize=a;this.fireEvent(new mxEventObject("gridSizeChanged"))};Graph.prototype.getGlobalVariable=function(a){var c=null;"date"==a?c=(new Date).toLocaleDateString():"time"==a?c=(new Date).toLocaleTimeString():"timestamp"==a?c=(new Date).toLocaleString():"date{"==a.substring(0,5)&&(a=a.substring(5,a.length-1),c=this.formatDate(new Date,a));return c};
Graph.prototype.formatDate=function(a,c,d){null==this.dateFormatCache&&(this.dateFormatCache={i18n:{dayNames:"Sun Mon Tue Wed Thu Fri Sat Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),monthNames:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec January February March April May June July August September October November December".split(" ")},masks:{"default":"ddd mmm dd yyyy HH:MM:ss",shortDate:"m/d/yy",mediumDate:"mmm d, yyyy",longDate:"mmmm d, yyyy",fullDate:"dddd, mmmm d, yyyy",
shortTime:"h:MM TT",mediumTime:"h:MM:ss TT",longTime:"h:MM:ss TT Z",isoDate:"yyyy-mm-dd",isoTime:"HH:MM:ss",isoDateTime:"yyyy-mm-dd'T'HH:MM:ss",isoUtcDateTime:"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'"}});var b=this.dateFormatCache,f=/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,e=/[^-+\dA-Z]/g,k=function(a,b){a=String(a);for(b=b||2;a.length<b;)a="0"+a;return a};1!=arguments.length||"[object String]"!=Object.prototype.toString.call(a)||
-/\d/.test(a)||(c=a,a=void 0);a=a?new Date(a):new Date;if(isNaN(a))throw SyntaxError("invalid date");c=String(b.masks[c]||c||b.masks["default"]);"UTC:"==c.slice(0,4)&&(c=c.slice(4),d=!0);var g=d?"getUTC":"get",h=a[g+"Date"](),l=a[g+"Day"](),m=a[g+"Month"](),n=a[g+"FullYear"](),p=a[g+"Hours"](),q=a[g+"Minutes"](),t=a[g+"Seconds"](),g=a[g+"Milliseconds"](),r=d?0:a.getTimezoneOffset(),w={d:h,dd:k(h),ddd:b.i18n.dayNames[l],dddd:b.i18n.dayNames[l+7],m:m+1,mm:k(m+1),mmm:b.i18n.monthNames[m],mmmm:b.i18n.monthNames[m+
-12],yy:String(n).slice(2),yyyy:n,h:p%12||12,hh:k(p%12||12),H:p,HH:k(p),M:q,MM:k(q),s:t,ss:k(t),l:k(g,3),L:k(99<g?Math.round(g/10):g),t:12>p?"a":"p",tt:12>p?"am":"pm",T:12>p?"A":"P",TT:12>p?"AM":"PM",Z:d?"UTC":(String(a).match(f)||[""]).pop().replace(e,""),o:(0<r?"-":"+")+k(100*Math.floor(Math.abs(r)/60)+Math.abs(r)%60,4),S:["th","st","nd","rd"][3<h%10?0:(10!=h%100-h%10)*h%10]};return c.replace(/d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZ]|"[^"]*"|'[^']*'/g,function(a){return a in w?w[a]:a.slice(1,
+/\d/.test(a)||(c=a,a=void 0);a=a?new Date(a):new Date;if(isNaN(a))throw SyntaxError("invalid date");c=String(b.masks[c]||c||b.masks["default"]);"UTC:"==c.slice(0,4)&&(c=c.slice(4),d=!0);var g=d?"getUTC":"get",h=a[g+"Date"](),l=a[g+"Day"](),m=a[g+"Month"](),p=a[g+"FullYear"](),n=a[g+"Hours"](),q=a[g+"Minutes"](),t=a[g+"Seconds"](),g=a[g+"Milliseconds"](),r=d?0:a.getTimezoneOffset(),w={d:h,dd:k(h),ddd:b.i18n.dayNames[l],dddd:b.i18n.dayNames[l+7],m:m+1,mm:k(m+1),mmm:b.i18n.monthNames[m],mmmm:b.i18n.monthNames[m+
+12],yy:String(p).slice(2),yyyy:p,h:n%12||12,hh:k(n%12||12),H:n,HH:k(n),M:q,MM:k(q),s:t,ss:k(t),l:k(g,3),L:k(99<g?Math.round(g/10):g),t:12>n?"a":"p",tt:12>n?"am":"pm",T:12>n?"A":"P",TT:12>n?"AM":"PM",Z:d?"UTC":(String(a).match(f)||[""]).pop().replace(e,""),o:(0<r?"-":"+")+k(100*Math.floor(Math.abs(r)/60)+Math.abs(r)%60,4),S:["th","st","nd","rd"][3<h%10?0:(10!=h%100-h%10)*h%10]};return c.replace(/d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZ]|"[^"]*"|'[^']*'/g,function(a){return a in w?w[a]:a.slice(1,
a.length-1)})};
Graph.prototype.createLayersDialog=function(){var a=document.createElement("div");a.style.position="absolute";for(var c=this.getModel(),d=c.getChildCount(c.root),b=0;b<d;b++)(function(b){var d=document.createElement("div");d.style.overflow="hidden";d.style.textOverflow="ellipsis";d.style.padding="2px";d.style.whiteSpace="nowrap";var f=document.createElement("input");f.style.display="inline-block";f.setAttribute("type","checkbox");c.isVisible(b)&&(f.setAttribute("checked","checked"),f.defaultChecked=
!0);d.appendChild(f);var g=b.value||mxResources.get("background")||"Background";d.setAttribute("title",g);mxUtils.write(d,g);a.appendChild(d);mxEvent.addListener(f,"click",function(){null!=f.getAttribute("checked")?f.removeAttribute("checked"):f.setAttribute("checked","checked");c.setVisible(b,f.checked)})})(c.getChildAt(c.root,b));return a};
@@ -2415,7 +2415,7 @@ match.index)+(null!=e?e:f));b=match.index+f.length}}d.push(c.substring(b));retur
Graph.prototype.connectVertex=function(a,c,d,b,f,e){e=e?e:!1;var k=a.geometry.relative&&null!=a.parent.geometry?new mxPoint(a.parent.geometry.width*a.geometry.x,a.parent.geometry.height*a.geometry.y):new mxPoint(a.geometry.x,a.geometry.y);c==mxConstants.DIRECTION_NORTH?(k.x+=a.geometry.width/2,k.y-=d):c==mxConstants.DIRECTION_SOUTH?(k.x+=a.geometry.width/2,k.y+=a.geometry.height+d):(k.x=c==mxConstants.DIRECTION_WEST?k.x-d:k.x+(a.geometry.width+d),k.y+=a.geometry.height/2);d=this.view.getState(this.model.getParent(a));
var g=this.view.scale,h=this.view.translate,l=h.x*g,h=h.y*g;this.model.isVertex(d.cell)&&(l=d.x,h=d.y);this.model.isVertex(a.parent)&&a.geometry.relative&&(k.x+=a.parent.geometry.x,k.y+=a.parent.geometry.y);e=e||mxEvent.isControlDown(b)&&!f?null:this.getCellAt(l+k.x*g,h+k.y*g);this.model.isAncestor(e,a)&&(e=null);for(d=e;null!=d;){if(this.isCellLocked(d)){e=null;break}d=this.model.getParent(d)}null!=e&&(d=this.view.getState(a),g=this.view.getState(e),null!=d&&null!=g&&mxUtils.intersects(d,g)&&(e=
null));if(f=!mxEvent.isShiftDown(b)||f)c==mxConstants.DIRECTION_NORTH?k.y-=a.geometry.height/2:c==mxConstants.DIRECTION_SOUTH?k.y+=a.geometry.height/2:k.x=c==mxConstants.DIRECTION_WEST?k.x-a.geometry.width/2:k.x+a.geometry.width/2;null==e||this.isCellConnectable(e)||(d=this.getModel().getParent(e),this.getModel().isVertex(d)&&this.isCellConnectable(d)&&(e=d));if(e==a||this.model.isEdge(e)||!this.isCellConnectable(e))e=null;d=[];this.model.beginUpdate();try{g=e;if(null==g&&f){for(var l=a,m=this.getCellGeometry(a);null!=
-m&&m.relative;)l=this.getModel().getParent(l),m=this.getCellGeometry(l);var n=this.view.getState(l),p=null!=n?n.style:this.getCellStyle(l);if(mxUtils.getValue(p,"part",!1)){var q=this.model.getParent(l);this.model.isVertex(q)&&(l=q)}g=this.duplicateCells([l],!1)[0];m=this.getCellGeometry(g);null!=m&&(m.x=k.x-m.width/2,m.y=k.y-m.height/2)}m=null;null!=this.layoutManager&&(m=this.layoutManager.getLayout(this.model.getParent(a)));var t=mxEvent.isControlDown(b)&&f||null==e&&null!=m&&m.constructor==mxStackLayout?
+m&&m.relative;)l=this.getModel().getParent(l),m=this.getCellGeometry(l);var p=this.view.getState(l),n=null!=p?p.style:this.getCellStyle(l);if(mxUtils.getValue(n,"part",!1)){var q=this.model.getParent(l);this.model.isVertex(q)&&(l=q)}g=this.duplicateCells([l],!1)[0];m=this.getCellGeometry(g);null!=m&&(m.x=k.x-m.width/2,m.y=k.y-m.height/2)}m=null;null!=this.layoutManager&&(m=this.layoutManager.getLayout(this.model.getParent(a)));var t=mxEvent.isControlDown(b)&&f||null==e&&null!=m&&m.constructor==mxStackLayout?
null:this.insertEdge(this.model.getParent(a),null,"",a,g,this.createCurrentEdgeStyle());if(null!=t&&this.connectionHandler.insertBeforeSource){var r=null;for(b=a;null!=b.parent&&null!=b.geometry&&b.geometry.relative&&b.parent!=t.parent;)b=this.model.getParent(b);null!=b&&null!=b.parent&&b.parent==t.parent&&(r=b.parent.getIndex(b),this.model.add(b.parent,t,r))}null==e&&null!=g&&null!=m&&null!=a.parent&&m.constructor==mxStackLayout&&c==mxConstants.DIRECTION_WEST&&(r=a.parent.getIndex(a),this.model.add(a.parent,
g,r));null!=t&&d.push(t);null==e&&null!=g&&d.push(g);null==g&&null!=t&&t.geometry.setTerminalPoint(k,!1);null!=t&&this.fireEvent(new mxEventObject("cellsInserted","cells",[t]))}finally{this.model.endUpdate()}return d};
Graph.prototype.getIndexableText=function(){var a=document.createElement("div"),c=[],d,b;for(b in this.model.cells)if(d=this.model.cells[b],this.model.isVertex(d)||this.model.isEdge(d))this.isHtmlLabel(d)?(a.innerHTML=this.getLabel(d),d=mxUtils.extractTextWithWhitespace([a])):d=this.getLabel(d),d=mxUtils.trim(d.replace(/[\x00-\x1F\x7F-\x9F]|\s+/g," ")),0<d.length&&c.push(d);return c.join(" ")};
@@ -2423,8 +2423,8 @@ Graph.prototype.convertValueToString=function(a){if(null!=a.value&&"object"==typ
Graph.prototype.getLinksForState=function(a){return null!=a&&null!=a.text&&null!=a.text.node?a.text.node.getElementsByTagName("a"):null};Graph.prototype.getLinkForCell=function(a){return null!=a.value&&"object"==typeof a.value?(a=a.value.getAttribute("link"),null!=a&&"javascript:"===a.toLowerCase().substring(0,11)&&(a=a.substring(11)),a):null};
Graph.prototype.getCellStyle=function(a){var c=mxGraph.prototype.getCellStyle.apply(this,arguments);if(null!=a&&null!=this.layoutManager){var d=this.model.getParent(a);this.model.isVertex(d)&&this.isCellCollapsed(a)&&(d=this.layoutManager.getLayout(d),null!=d&&d.constructor==mxStackLayout&&(c[mxConstants.STYLE_HORIZONTAL]=!d.horizontal))}return c};
Graph.prototype.updateAlternateBounds=function(a,c,d){if(null!=a&&null!=c&&null!=this.layoutManager&&null!=c.alternateBounds){var b=this.layoutManager.getLayout(this.model.getParent(a));null!=b&&b.constructor==mxStackLayout&&(b.horizontal?c.alternateBounds.height=0:c.alternateBounds.width=0)}mxGraph.prototype.updateAlternateBounds.apply(this,arguments)};Graph.prototype.isMoveCellsEvent=function(a){return mxEvent.isShiftDown(a)};
-Graph.prototype.foldCells=function(a,c,d,b,f){c=null!=c?c:!1;null==d&&(d=this.getFoldableCells(this.getSelectionCells(),a));if(null!=d){this.model.beginUpdate();try{if(mxGraph.prototype.foldCells.apply(this,arguments),null!=this.layoutManager)for(var e=0;e<d.length;e++){var k=this.view.getState(d[e]),g=this.getCellGeometry(d[e]);if(null!=k&&null!=g){var h=Math.round(g.width-k.width/this.view.scale),l=Math.round(g.height-k.height/this.view.scale);if(0!=l||0!=h){var m=this.model.getParent(d[e]),n=this.layoutManager.getLayout(m);
-null==n?null!=f&&this.isMoveCellsEvent(f)&&this.moveSiblings(k,m,h,l):null!=f&&mxEvent.isAltDown(f)||n.constructor!=mxStackLayout||n.resizeLast||this.resizeParentStacks(m,n,h,l)}}}}finally{this.model.endUpdate()}this.isEnabled()&&this.setSelectionCells(d)}};
+Graph.prototype.foldCells=function(a,c,d,b,f){c=null!=c?c:!1;null==d&&(d=this.getFoldableCells(this.getSelectionCells(),a));if(null!=d){this.model.beginUpdate();try{if(mxGraph.prototype.foldCells.apply(this,arguments),null!=this.layoutManager)for(var e=0;e<d.length;e++){var k=this.view.getState(d[e]),g=this.getCellGeometry(d[e]);if(null!=k&&null!=g){var h=Math.round(g.width-k.width/this.view.scale),l=Math.round(g.height-k.height/this.view.scale);if(0!=l||0!=h){var m=this.model.getParent(d[e]),p=this.layoutManager.getLayout(m);
+null==p?null!=f&&this.isMoveCellsEvent(f)&&this.moveSiblings(k,m,h,l):null!=f&&mxEvent.isAltDown(f)||p.constructor!=mxStackLayout||p.resizeLast||this.resizeParentStacks(m,p,h,l)}}}}finally{this.model.endUpdate()}this.isEnabled()&&this.setSelectionCells(d)}};
Graph.prototype.moveSiblings=function(a,c,d,b){this.model.beginUpdate();try{var f=this.getCellsBeyond(a.x,a.y,c,!0,!0);for(c=0;c<f.length;c++)if(f[c]!=a.cell){var e=this.view.getState(f[c]),k=this.getCellGeometry(f[c]);null!=e&&null!=k&&(k=k.clone(),k.translate(Math.round(d*Math.max(0,Math.min(1,(e.x-a.x)/a.width))),Math.round(b*Math.max(0,Math.min(1,(e.y-a.y)/a.height)))),this.model.setGeometry(f[c],k))}}finally{this.model.endUpdate()}};
Graph.prototype.resizeParentStacks=function(a,c,d,b){if(null!=this.layoutManager&&null!=c&&c.constructor==mxStackLayout&&!c.resizeLast){this.model.beginUpdate();try{for(var f=c.horizontal;null!=a&&null!=c&&c.constructor==mxStackLayout&&c.horizontal==f&&!c.resizeLast;){var e=this.getCellGeometry(a),k=this.view.getState(a);null!=k&&null!=e&&(e=e.clone(),c.horizontal?e.width+=d+Math.min(0,k.width/this.view.scale-e.width):e.height+=b+Math.min(0,k.height/this.view.scale-e.height),this.model.setGeometry(a,
e));a=this.model.getParent(a);c=this.layoutManager.getLayout(a)}}finally{this.model.endUpdate()}}};Graph.prototype.isContainer=function(a){var c=this.view.getState(a),c=null!=c?c.style:this.getCellStyle(a);return this.isSwimlane(a)?"0"!=c.container:"1"==c.container};Graph.prototype.isCellConnectable=function(a){var c=this.view.getState(a),c=null!=c?c.style:this.getCellStyle(a);return null!=c.connectable?"0"!=c.connectable:mxGraph.prototype.isCellConnectable.apply(this,arguments)};
@@ -2470,15 +2470,15 @@ this.reset())}else this.reset()};HoverIcons.prototype.setCurrentState=function(a
(function(){var a=mxGraphView.prototype.resetValidationState;mxGraphView.prototype.resetValidationState=function(){a.apply(this,arguments);this.validEdges=[]};var c=mxGraphView.prototype.validateCellState;mxGraphView.prototype.validateCellState=function(a,b){var d=this.getState(a);null!=d&&this.graph.model.isEdge(d.cell)&&null!=d.style&&1!=d.style[mxConstants.STYLE_CURVED]&&!d.invalid&&this.updateLineJumps(d)&&this.graph.cellRenderer.redraw(d,!1,this.isRendering());d=c.apply(this,arguments);null!=
d&&this.graph.model.isEdge(d.cell)&&1!=d.style[mxConstants.STYLE_CURVED]&&this.validEdges.push(d);return d};var d=mxCellRenderer.prototype.isShapeInvalid;mxCellRenderer.prototype.isShapeInvalid=function(a,b){return d.apply(this,arguments)||null!=a.routedPoints&&null!=b.routedPoints&&!mxUtils.equalPoints(b.routedPoints,a.routedPoints)};var b=mxGraphView.prototype.updateCellState;mxGraphView.prototype.updateCellState=function(a){b.apply(this,arguments);this.graph.model.isEdge(a.cell)&&1!=a.style[mxConstants.STYLE_CURVED]&&
this.updateLineJumps(a)};mxGraphView.prototype.updateLineJumps=function(a){var b=a.absolutePoints;if(Graph.lineJumpsEnabled){var c=null!=a.routedPoints,d=null;if(null!=b&&null!=this.validEdges&&"none"!==mxUtils.getValue(a.style,"jumpStyle","none")){for(var e=function(b,c,e){var f=new mxPoint(c,e);f.type=b;d.push(f);f=null!=a.routedPoints?a.routedPoints[d.length-1]:null;return null==f||f.type!=b||f.x!=c||f.y!=e},f=.5*this.scale,c=!1,d=[],g=0;g<b.length-1;g++){for(var h=b[g+1],k=b[g],v=[],u=b[g+2];g<
-b.length-2&&mxUtils.ptSegDistSq(k.x,k.y,u.x,u.y,h.x,h.y)<1*this.scale*this.scale;)h=u,g++,u=b[g+2];for(var c=e(0,k.x,k.y)||c,A=0;A<this.validEdges.length;A++){var x=this.validEdges[A],C=x.absolutePoints;if(null!=C&&mxUtils.intersects(a,x))for(x=0;x<C.length-1;x++){for(var B=C[x+1],y=C[x],u=C[x+2];x<C.length-2&&mxUtils.ptSegDistSq(y.x,y.y,u.x,u.y,B.x,B.y)<1*this.scale*this.scale;)B=u,x++,u=C[x+2];u=mxUtils.intersection(k.x,k.y,h.x,h.y,y.x,y.y,B.x,B.y);if(null!=u&&(Math.abs(u.x-y.x)>f||Math.abs(u.y-
-y.y)>f)&&(Math.abs(u.x-B.x)>f||Math.abs(u.y-B.y)>f)){B=u.x-k.x;y=u.y-k.y;u={distSq:B*B+y*y,x:u.x,y:u.y};for(B=0;B<v.length;B++)if(v[B].distSq>u.distSq){v.splice(B,0,u);u=null;break}null==u||0!=v.length&&v[v.length-1].x===u.x&&v[v.length-1].y===u.y||v.push(u)}}}for(x=0;x<v.length;x++)c=e(1,v[x].x,v[x].y)||c}u=b[b.length-1];c=e(0,u.x,u.y)||c}a.routedPoints=d;return c}return!1};var f=mxConnector.prototype.paintLine;mxConnector.prototype.paintLine=function(a,b,c){this.routedPoints=null!=this.state?this.state.routedPoints:
-null;if(this.outline||null==this.state||null==this.style||null==this.state.routedPoints||0==this.state.routedPoints.length)f.apply(this,arguments);else{var d=mxUtils.getValue(this.style,mxConstants.STYLE_ARCSIZE,mxConstants.LINE_ARCSIZE)/2,e=(parseInt(mxUtils.getValue(this.style,"jumpSize",Graph.defaultJumpSize))-2)/2+this.strokewidth,g=mxUtils.getValue(this.style,"jumpStyle","none"),h,k=!0,l=null,m=null;h=[];var u=null;a.begin();for(var A=0;A<this.state.routedPoints.length;A++){var x=this.state.routedPoints[A],
-C=new mxPoint(x.x/this.scale,x.y/this.scale);0==A?C=b[0]:A==this.state.routedPoints.length-1&&(C=b[b.length-1]);var B=!1;if(null!=l&&1==x.type){var y=this.state.routedPoints[A+1],x=y.x/this.scale-C.x,y=y.y/this.scale-C.y,x=x*x+y*y;null==u&&(u=new mxPoint(C.x-l.x,C.y-l.y),m=Math.sqrt(u.x*u.x+u.y*u.y),u.x=u.x*e/m,u.y=u.y*e/m);x>e*e&&0<m&&(x=l.x-C.x,y=l.y-C.y,x=x*x+y*y,x>e*e&&(B=new mxPoint(C.x-u.x,C.y-u.y),x=new mxPoint(C.x+u.x,C.y+u.y),h.push(B),this.addPoints(a,h,c,d,!1,null,k),h=0>Math.round(u.x)||
-0==Math.round(u.x)&&0>=Math.round(u.y)?1:-1,k=!1,"sharp"==g?(a.lineTo(B.x-u.y*h,B.y+u.x*h),a.lineTo(x.x-u.y*h,x.y+u.x*h),a.lineTo(x.x,x.y)):"arc"==g?(h*=1.3,a.curveTo(B.x-u.y*h,B.y+u.x*h,x.x-u.y*h,x.y+u.x*h,x.x,x.y)):(a.moveTo(x.x,x.y),k=!0),h=[x],B=!0))}else u=null;B||(h.push(C),l=C)}this.addPoints(a,h,c,d,!1,null,k);a.stroke()}};var e=mxGraphView.prototype.updateFloatingTerminalPoint;mxGraphView.prototype.updateFloatingTerminalPoint=function(a,b,c,d){if(null==b||null==a||"1"!=b.style.snapToPoint&&
+b.length-2&&mxUtils.ptSegDistSq(k.x,k.y,u.x,u.y,h.x,h.y)<1*this.scale*this.scale;)h=u,g++,u=b[g+2];for(var c=e(0,k.x,k.y)||c,z=0;z<this.validEdges.length;z++){var x=this.validEdges[z],D=x.absolutePoints;if(null!=D&&mxUtils.intersects(a,x))for(x=0;x<D.length-1;x++){for(var A=D[x+1],C=D[x],u=D[x+2];x<D.length-2&&mxUtils.ptSegDistSq(C.x,C.y,u.x,u.y,A.x,A.y)<1*this.scale*this.scale;)A=u,x++,u=D[x+2];u=mxUtils.intersection(k.x,k.y,h.x,h.y,C.x,C.y,A.x,A.y);if(null!=u&&(Math.abs(u.x-C.x)>f||Math.abs(u.y-
+C.y)>f)&&(Math.abs(u.x-A.x)>f||Math.abs(u.y-A.y)>f)){A=u.x-k.x;C=u.y-k.y;u={distSq:A*A+C*C,x:u.x,y:u.y};for(A=0;A<v.length;A++)if(v[A].distSq>u.distSq){v.splice(A,0,u);u=null;break}null==u||0!=v.length&&v[v.length-1].x===u.x&&v[v.length-1].y===u.y||v.push(u)}}}for(x=0;x<v.length;x++)c=e(1,v[x].x,v[x].y)||c}u=b[b.length-1];c=e(0,u.x,u.y)||c}a.routedPoints=d;return c}return!1};var f=mxConnector.prototype.paintLine;mxConnector.prototype.paintLine=function(a,b,c){this.routedPoints=null!=this.state?this.state.routedPoints:
+null;if(this.outline||null==this.state||null==this.style||null==this.state.routedPoints||0==this.state.routedPoints.length)f.apply(this,arguments);else{var d=mxUtils.getValue(this.style,mxConstants.STYLE_ARCSIZE,mxConstants.LINE_ARCSIZE)/2,e=(parseInt(mxUtils.getValue(this.style,"jumpSize",Graph.defaultJumpSize))-2)/2+this.strokewidth,g=mxUtils.getValue(this.style,"jumpStyle","none"),h,k=!0,l=null,m=null;h=[];var u=null;a.begin();for(var z=0;z<this.state.routedPoints.length;z++){var x=this.state.routedPoints[z],
+D=new mxPoint(x.x/this.scale,x.y/this.scale);0==z?D=b[0]:z==this.state.routedPoints.length-1&&(D=b[b.length-1]);var A=!1;if(null!=l&&1==x.type){var C=this.state.routedPoints[z+1],x=C.x/this.scale-D.x,C=C.y/this.scale-D.y,x=x*x+C*C;null==u&&(u=new mxPoint(D.x-l.x,D.y-l.y),m=Math.sqrt(u.x*u.x+u.y*u.y),u.x=u.x*e/m,u.y=u.y*e/m);x>e*e&&0<m&&(x=l.x-D.x,C=l.y-D.y,x=x*x+C*C,x>e*e&&(A=new mxPoint(D.x-u.x,D.y-u.y),x=new mxPoint(D.x+u.x,D.y+u.y),h.push(A),this.addPoints(a,h,c,d,!1,null,k),h=0>Math.round(u.x)||
+0==Math.round(u.x)&&0>=Math.round(u.y)?1:-1,k=!1,"sharp"==g?(a.lineTo(A.x-u.y*h,A.y+u.x*h),a.lineTo(x.x-u.y*h,x.y+u.x*h),a.lineTo(x.x,x.y)):"arc"==g?(h*=1.3,a.curveTo(A.x-u.y*h,A.y+u.x*h,x.x-u.y*h,x.y+u.x*h,x.x,x.y)):(a.moveTo(x.x,x.y),k=!0),h=[x],A=!0))}else u=null;A||(h.push(D),l=D)}this.addPoints(a,h,c,d,!1,null,k);a.stroke()}};var e=mxGraphView.prototype.updateFloatingTerminalPoint;mxGraphView.prototype.updateFloatingTerminalPoint=function(a,b,c,d){if(null==b||null==a||"1"!=b.style.snapToPoint&&
"1"!=a.style.snapToPoint)e.apply(this,arguments);else{b=this.getTerminalPort(a,b,d);var f=this.getNextPoint(a,c,d),g=this.graph.isOrthogonal(a),h=mxUtils.toRadians(Number(b.style[mxConstants.STYLE_ROTATION]||"0")),k=new mxPoint(b.getCenterX(),b.getCenterY());if(0!=h)var l=Math.cos(-h),m=Math.sin(-h),f=mxUtils.getRotatedPoint(f,l,m,k);l=parseFloat(a.style[mxConstants.STYLE_PERIMETER_SPACING]||0);l+=parseFloat(a.style[d?mxConstants.STYLE_SOURCE_PERIMETER_SPACING:mxConstants.STYLE_TARGET_PERIMETER_SPACING]||
0);f=this.getPerimeterPoint(b,f,0==h&&g,l);0!=h&&(l=Math.cos(h),m=Math.sin(h),f=mxUtils.getRotatedPoint(f,l,m,k));a.setAbsoluteTerminalPoint(this.snapToAnchorPoint(a,b,c,d,f),d)}};mxGraphView.prototype.snapToAnchorPoint=function(a,b,c,d,e){if(null!=b&&null!=a){a=this.graph.getAllConnectionConstraints(b);d=c=null;for(var f=0;f<a.length;f++){var g=this.graph.getConnectionPoint(b,a[f]);if(null!=g){var h=(g.x-e.x)*(g.x-e.x)+(g.y-e.y)*(g.y-e.y);if(null==d||h<d)c=g,d=h}}null!=c&&(e=c)}return e};var k=mxStencil.prototype.evaluateTextAttribute;
mxStencil.prototype.evaluateTextAttribute=function(a,b,c){var d=k.apply(this,arguments);"1"==a.getAttribute("placeholders")&&null!=c.state&&(d=c.state.view.graph.replacePlaceholders(c.state.cell,d));return d};var g=mxCellRenderer.prototype.createShape;mxCellRenderer.prototype.createShape=function(a){if(null!=a.style&&"undefined"!==typeof pako){var b=mxUtils.getValue(a.style,mxConstants.STYLE_SHAPE,null);if(null!=b&&"stencil("==b.substring(0,8))try{var c=b.substring(8,b.length-1),d=mxUtils.parseXml(a.view.graph.decompress(c));
-return new mxShape(new mxStencil(d.documentElement))}catch(p){null!=window.console&&console.log("Error in shape: "+p)}}return g.apply(this,arguments)}})();mxStencilRegistry.libraries={};mxStencilRegistry.dynamicLoading=!0;mxStencilRegistry.allowEval=!0;mxStencilRegistry.packages=[];
+return new mxShape(new mxStencil(d.documentElement))}catch(n){null!=window.console&&console.log("Error in shape: "+n)}}return g.apply(this,arguments)}})();mxStencilRegistry.libraries={};mxStencilRegistry.dynamicLoading=!0;mxStencilRegistry.allowEval=!0;mxStencilRegistry.packages=[];
mxStencilRegistry.getStencil=function(a){var c=mxStencilRegistry.stencils[a];if(null==c&&null==mxCellRenderer.defaultShapes[a]&&mxStencilRegistry.dynamicLoading){var d=mxStencilRegistry.getBasenameForStencil(a);if(null!=d){c=mxStencilRegistry.libraries[d];if(null!=c){if(null==mxStencilRegistry.packages[d]){for(var b=0;b<c.length;b++){var f=c[b];if(".xml"==f.toLowerCase().substring(f.length-4,f.length))mxStencilRegistry.loadStencilSet(f,null);else if(".js"==f.toLowerCase().substring(f.length-3,f.length))try{if(mxStencilRegistry.allowEval){var e=
mxUtils.load(f);null!=e&&200<=e.getStatus()&&299>=e.getStatus()&&eval.call(window,e.getText())}}catch(k){null!=window.console&&console.log("error in getStencil:",f,k)}}mxStencilRegistry.packages[d]=1}}else d=d.replace("_-_","_"),mxStencilRegistry.loadStencilSet(STENCIL_PATH+"/"+d+".xml",null);c=mxStencilRegistry.stencils[a]}}return c};
mxStencilRegistry.getBasenameForStencil=function(a){var c=null;if(null!=a&&(a=a.split("."),0<a.length&&"mxgraph"==a[0]))for(var c=a[1],d=2;d<a.length-1;d++)c+="/"+a[d];return c};
@@ -2494,13 +2494,13 @@ a.getCell=mxUtils.bind(this,function(a){var b=c.apply(this,arguments);this.error
this.currentEdgeStyle.curved+";");null!=this.currentEdgeStyle.rounded&&(a+="rounded="+this.currentEdgeStyle.rounded+";");null!=this.currentEdgeStyle.comic&&(a+="comic="+this.currentEdgeStyle.comic+";");null!=this.currentEdgeStyle.jumpStyle&&(a+="jumpStyle="+this.currentEdgeStyle.jumpStyle+";");null!=this.currentEdgeStyle.jumpSize&&(a+="jumpSize="+this.currentEdgeStyle.jumpSize+";");"elbowEdgeStyle"==this.currentEdgeStyle.edgeStyle&&null!=this.currentEdgeStyle.elbow&&(a+="elbow="+this.currentEdgeStyle.elbow+
";");return a=null!=this.currentEdgeStyle.html?a+("html="+this.currentEdgeStyle.html+";"):a+"html=1;"};Graph.prototype.getPagePadding=function(){return new mxPoint(0,0)};Graph.prototype.loadStylesheet=function(){var a=null!=this.themes?this.themes[this.defaultThemeName]:mxStyleRegistry.dynamicLoading?mxUtils.load(STYLE_PATH+"/default.xml").getDocumentElement():null;null!=a&&(new mxCodec(a.ownerDocument)).decode(a,this.getStylesheet())};Graph.prototype.importGraphModel=function(a,b,c,d){b=null!=b?
b:0;c=null!=c?c:0;var e=[],f=new mxGraphModel;(new mxCodec(a.ownerDocument)).decode(a,f);a=f.getChildCount(f.getRoot());this.model.getChildCount(this.model.getRoot());this.model.beginUpdate();try{for(var g={},h=0;h<a;h++){var k=f.getChildAt(f.getRoot(),h);if(1!=a||this.isCellLocked(this.getDefaultParent()))k=this.importCells([k],0,0,this.model.getRoot(),null,g)[0],l=this.model.getChildren(k),this.moveCells(l,b,c),e=e.concat(l);else var l=f.getChildren(k),e=e.concat(this.importCells(l,b,c,this.getDefaultParent(),
-null,g))}if(d){this.isGridEnabled()&&(b=this.snap(b),c=this.snap(c));var z=this.getBoundingBoxFromGeometry(e,!0);null!=z&&this.moveCells(e,b-z.x,c-z.y)}}finally{this.model.endUpdate()}return e};Graph.prototype.getAllConnectionConstraints=function(a,b){if(null!=a){var c=mxUtils.getValue(a.style,"points",null);if(null!=c){var d=[];try{for(var e=JSON.parse(c),c=0;c<e.length;c++){var f=e[c];d.push(new mxConnectionConstraint(new mxPoint(f[0],f[1]),2<f.length?"0"!=f[2]:!0))}}catch(ca){}return d}if(null!=
+null,g))}if(d){this.isGridEnabled()&&(b=this.snap(b),c=this.snap(c));var y=this.getBoundingBoxFromGeometry(e,!0);null!=y&&this.moveCells(e,b-y.x,c-y.y)}}finally{this.model.endUpdate()}return e};Graph.prototype.getAllConnectionConstraints=function(a,b){if(null!=a){var c=mxUtils.getValue(a.style,"points",null);if(null!=c){var d=[];try{for(var e=JSON.parse(c),c=0;c<e.length;c++){var f=e[c];d.push(new mxConnectionConstraint(new mxPoint(f[0],f[1]),2<f.length?"0"!=f[2]:!0))}}catch(ca){}return d}if(null!=
a.shape)if(null!=a.shape.stencil){if(null!=a.shape.stencil)return a.shape.stencil.constraints}else if(null!=a.shape.constraints)return a.shape.constraints}return null};Graph.prototype.flipEdge=function(a){if(null!=a){var b=this.view.getState(a),b=null!=b?b.style:this.getCellStyle(a);null!=b&&(b=mxUtils.getValue(b,mxConstants.STYLE_ELBOW,mxConstants.ELBOW_HORIZONTAL)==mxConstants.ELBOW_HORIZONTAL?mxConstants.ELBOW_VERTICAL:mxConstants.ELBOW_HORIZONTAL,this.setCellStyles(mxConstants.STYLE_ELBOW,b,[a]))}};
Graph.prototype.isValidRoot=function(a){for(var b=this.model.getChildCount(a),c=0,d=0;d<b;d++){var e=this.model.getChildAt(a,d);this.model.isVertex(e)&&(e=this.getCellGeometry(e),null==e||e.relative||c++)}return 0<c||this.isContainer(a)};Graph.prototype.isValidDropTarget=function(a){var b=this.view.getState(a),b=null!=b?b.style:this.getCellStyle(a);return"1"!=mxUtils.getValue(b,"part","0")&&(this.isContainer(a)||mxGraph.prototype.isValidDropTarget.apply(this,arguments)&&"0"!=mxUtils.getValue(b,"dropTarget",
"1"))};Graph.prototype.createGroupCell=function(){var a=mxGraph.prototype.createGroupCell.apply(this,arguments);a.setStyle("group");return a};Graph.prototype.isExtendParentsOnAdd=function(a){var b=mxGraph.prototype.isExtendParentsOnAdd.apply(this,arguments);if(b&&null!=a&&null!=this.layoutManager){var c=this.model.getParent(a);null!=c&&(c=this.layoutManager.getLayout(c),null!=c&&c.constructor==mxStackLayout&&(b=!1))}return b};Graph.prototype.getPreferredSizeForCell=function(a){var b=mxGraph.prototype.getPreferredSizeForCell.apply(this,
arguments);null!=b&&(b.width+=10,b.height+=4,this.gridEnabled&&(b.width=this.snap(b.width),b.height=this.snap(b.height)));return b};Graph.prototype.turnShapes=function(a){var b=this.getModel(),c=[];b.beginUpdate();try{for(var d=0;d<a.length;d++){var e=a[d];if(b.isEdge(e)){var f=b.getTerminal(e,!0),g=b.getTerminal(e,!1);b.setTerminal(e,g,!0);b.setTerminal(e,f,!1);var h=b.getGeometry(e);if(null!=h){h=h.clone();null!=h.points&&h.points.reverse();var k=h.getTerminalPoint(!0),l=h.getTerminalPoint(!1);
-h.setTerminalPoint(k,!1);h.setTerminalPoint(l,!0);b.setGeometry(e,h);var m=this.view.getState(e),G=this.view.getState(f),n=this.view.getState(g);if(null!=m){var p=null!=G?this.getConnectionConstraint(m,G,!0):null,q=null!=n?this.getConnectionConstraint(m,n,!1):null;this.setConnectionConstraint(e,f,!0,q);this.setConnectionConstraint(e,g,!1,p)}c.push(e)}}else if(b.isVertex(e)&&(h=this.getCellGeometry(e),null!=h)){h=h.clone();h.x+=h.width/2-h.height/2;h.y+=h.height/2-h.width/2;var t=h.width;h.width=h.height;
-h.height=t;b.setGeometry(e,h);var r=this.view.getState(e);if(null!=r){var x=r.style[mxConstants.STYLE_DIRECTION]||"east";"east"==x?x="south":"south"==x?x="west":"west"==x?x="north":"north"==x&&(x="east");this.setCellStyles(mxConstants.STYLE_DIRECTION,x,[e])}c.push(e)}}}finally{b.endUpdate()}return c};Graph.prototype.processChange=function(a){mxGraph.prototype.processChange.apply(this,arguments);if(a instanceof mxValueChange&&null!=a.cell&&null!=a.cell.value&&"object"==typeof a.cell.value){var b=this.model.getDescendants(a.cell);
+h.setTerminalPoint(k,!1);h.setTerminalPoint(l,!0);b.setGeometry(e,h);var m=this.view.getState(e),H=this.view.getState(f),p=this.view.getState(g);if(null!=m){var n=null!=H?this.getConnectionConstraint(m,H,!0):null,q=null!=p?this.getConnectionConstraint(m,p,!1):null;this.setConnectionConstraint(e,f,!0,q);this.setConnectionConstraint(e,g,!1,n)}c.push(e)}}else if(b.isVertex(e)&&(h=this.getCellGeometry(e),null!=h)){h=h.clone();h.x+=h.width/2-h.height/2;h.y+=h.height/2-h.width/2;var t=h.width;h.width=h.height;
+h.height=t;b.setGeometry(e,h);var x=this.view.getState(e);if(null!=x){var r=x.style[mxConstants.STYLE_DIRECTION]||"east";"east"==r?r="south":"south"==r?r="west":"west"==r?r="north":"north"==r&&(r="east");this.setCellStyles(mxConstants.STYLE_DIRECTION,r,[e])}c.push(e)}}}finally{b.endUpdate()}return c};Graph.prototype.processChange=function(a){mxGraph.prototype.processChange.apply(this,arguments);if(a instanceof mxValueChange&&null!=a.cell&&null!=a.cell.value&&"object"==typeof a.cell.value){var b=this.model.getDescendants(a.cell);
if(0<b.length)for(var c=0;c<b.length;c++)this.isReplacePlaceholders(b[c])&&this.view.invalidate(b[c],!1,!1)}};Graph.prototype.replaceElement=function(a,b){for(var c=a.ownerDocument.createElement(null!=b?b:"span"),d=Array.prototype.slice.call(a.attributes);attr=d.pop();)c.setAttribute(attr.nodeName,attr.nodeValue);c.innerHTML=a.innerHTML;a.parentNode.replaceChild(c,a)};Graph.prototype.updateLabelElements=function(a,b,c){a=null!=a?a:this.getSelectionCells();for(var d=document.createElement("div"),e=
0;e<a.length;e++)if(this.isHtmlLabel(a[e])){var f=this.convertValueToString(a[e]);if(null!=f&&0<f.length){d.innerHTML=f;for(var g=d.getElementsByTagName(null!=c?c:"*"),h=0;h<g.length;h++)b(g[h]);d.innerHTML!=f&&this.cellLabelChanged(a[e],d.innerHTML)}}};Graph.prototype.cellLabelChanged=function(a,b,c){b=this.zapGremlins(b);this.model.beginUpdate();try{if(null!=a.value&&"object"==typeof a.value){if(this.isReplacePlaceholders(a)&&null!=a.getAttribute("placeholder"))for(var d=a.getAttribute("placeholder"),
e=a;null!=e;){if(e==this.model.getRoot()||null!=e.value&&"object"==typeof e.value&&e.hasAttribute(d)){this.setAttributeForCell(e,d,b);break}e=this.model.getParent(e)}var f=a.value.cloneNode(!0);f.setAttribute("label",b);b=f}mxGraph.prototype.cellLabelChanged.apply(this,arguments)}finally{this.model.endUpdate()}};Graph.prototype.cellsRemoved=function(a){if(null!=a){for(var b=new mxDictionary,c=0;c<a.length;c++)b.put(a[c],!0);for(var d=[],c=0;c<a.length;c++){var e=this.model.getParent(a[c]);null==e||
@@ -2526,10 +2526,10 @@ d=d/h-(a?g.x:g.y);this.getModel().beginUpdate();try{for(var k=(d-e)/(c.length-1)
Graph.prototype.encodeCells=function(a){for(var b=this.cloneCells(a),c=new mxDictionary,d=0;d<a.length;d++)c.put(a[d],!0);for(d=0;d<b.length;d++){var e=this.view.getState(a[d]);if(null!=e){var f=this.getCellGeometry(b[d]);null==f||!f.relative||this.model.isEdge(a[d])||c.get(this.model.getParent(a[d]))||(f.relative=!1,f.x=e.x/e.view.scale-e.view.translate.x,f.y=e.y/e.view.scale-e.view.translate.y)}}c=new mxCodec;e=new mxGraphModel;f=e.getChildAt(e.getRoot(),0);for(d=0;d<a.length;d++)e.add(f,b[d]);
return c.encode(e)};Graph.prototype.createSvgImageExport=function(){var a=new mxImageExport;a.getLinkForCellState=mxUtils.bind(this,function(a,b){return this.getLinkForCell(a.cell)});return a};Graph.prototype.getSvg=function(a,b,c,d,e,f,g){b=null!=b?b:1;c=null!=c?c:0;e=null!=e?e:!0;f=null!=f?f:!0;g=null!=g?g:!0;var h=f||d?this.getGraphBounds():this.getBoundingBox(this.getSelectionCells());if(null==h)throw Error(mxResources.get("drawingEmpty"));var k=this.view.scale,l=mxUtils.createXmlDocument();d=
null!=l.createElementNS?l.createElementNS(mxConstants.NS_SVG,"svg"):l.createElement("svg");null!=a&&(null!=d.style?d.style.backgroundColor=a:d.setAttribute("style","background-color:"+a));null==l.createElementNS?(d.setAttribute("xmlns",mxConstants.NS_SVG),d.setAttribute("xmlns:xlink",mxConstants.NS_XLINK)):d.setAttributeNS("http://www.w3.org/2000/xmlns/","xmlns:xlink",mxConstants.NS_XLINK);a=b/k;d.setAttribute("width",Math.max(1,Math.ceil(h.width*a)+2*c)+"px");d.setAttribute("height",Math.max(1,Math.ceil(h.height*
-a)+2*c)+"px");d.setAttribute("version","1.1");var m=d;e&&(m=null!=l.createElementNS?l.createElementNS(mxConstants.NS_SVG,"g"):l.createElement("g"),m.setAttribute("transform","translate(0.5,0.5)"),d.appendChild(m));l.appendChild(d);l=this.createSvgCanvas(m);l.foOffset=e?-.5:0;l.textOffset=e?-.5:0;l.imageOffset=e?-.5:0;l.translate(Math.floor((c/b-h.x)/k),Math.floor((c/b-h.y)/k));var z=document.createElement("textarea"),n=l.createAlternateContent;l.createAlternateContent=function(a,b,c,d,e,f,g,h,k,l,
-m,p,G){var q=this.state;if(null!=this.foAltText&&(0==d||0!=q.fontSize&&f.length<5*d/q.fontSize)){var t=this.createElement("text");t.setAttribute("x",Math.round(d/2));t.setAttribute("y",Math.round((e+q.fontSize)/2));t.setAttribute("fill",q.fontColor||"black");t.setAttribute("text-anchor","middle");t.setAttribute("font-size",Math.round(q.fontSize)+"px");t.setAttribute("font-family",q.fontFamily);(q.fontStyle&mxConstants.FONT_BOLD)==mxConstants.FONT_BOLD&&t.setAttribute("font-weight","bold");(q.fontStyle&
-mxConstants.FONT_ITALIC)==mxConstants.FONT_ITALIC&&t.setAttribute("font-style","italic");(q.fontStyle&mxConstants.FONT_UNDERLINE)==mxConstants.FONT_UNDERLINE&&t.setAttribute("text-decoration","underline");try{return z.innerHTML=f,t.textContent=z.value,t}catch(ia){return n.apply(this,arguments)}}else return n.apply(this,arguments)};c=this.backgroundImage;null!=c&&(e=k/b,b=this.view.translate,e=new mxRectangle(b.x*e,b.y*e,c.width*e,c.height*e),mxUtils.intersects(h,e)&&l.image(b.x,b.y,c.width,c.height,
-c.src,!0));l.scale(a);l.textEnabled=g;g=this.createSvgImageExport();var p=g.drawCellState;g.drawCellState=function(a,b){(f||a.view.graph.isCellSelected(a.cell))&&p.apply(this,arguments)};g.drawState(this.getView().getState(this.model.root),l);return d};Graph.prototype.createSvgCanvas=function(a){return new mxSvgCanvas2D(a)};Graph.prototype.getSelectedElement=function(){var a=null;if(window.getSelection){var b=window.getSelection();b.getRangeAt&&b.rangeCount&&(a=b.getRangeAt(0).commonAncestorContainer)}else document.selection&&
+a)+2*c)+"px");d.setAttribute("version","1.1");var m=d;e&&(m=null!=l.createElementNS?l.createElementNS(mxConstants.NS_SVG,"g"):l.createElement("g"),m.setAttribute("transform","translate(0.5,0.5)"),d.appendChild(m));l.appendChild(d);l=this.createSvgCanvas(m);l.foOffset=e?-.5:0;l.textOffset=e?-.5:0;l.imageOffset=e?-.5:0;l.translate(Math.floor((c/b-h.x)/k),Math.floor((c/b-h.y)/k));var y=document.createElement("textarea"),p=l.createAlternateContent;l.createAlternateContent=function(a,b,c,d,e,f,g,h,k,l,
+m,n,H){var q=this.state;if(null!=this.foAltText&&(0==d||0!=q.fontSize&&f.length<5*d/q.fontSize)){var t=this.createElement("text");t.setAttribute("x",Math.round(d/2));t.setAttribute("y",Math.round((e+q.fontSize)/2));t.setAttribute("fill",q.fontColor||"black");t.setAttribute("text-anchor","middle");t.setAttribute("font-size",Math.round(q.fontSize)+"px");t.setAttribute("font-family",q.fontFamily);(q.fontStyle&mxConstants.FONT_BOLD)==mxConstants.FONT_BOLD&&t.setAttribute("font-weight","bold");(q.fontStyle&
+mxConstants.FONT_ITALIC)==mxConstants.FONT_ITALIC&&t.setAttribute("font-style","italic");(q.fontStyle&mxConstants.FONT_UNDERLINE)==mxConstants.FONT_UNDERLINE&&t.setAttribute("text-decoration","underline");try{return y.innerHTML=f,t.textContent=y.value,t}catch(ia){return p.apply(this,arguments)}}else return p.apply(this,arguments)};c=this.backgroundImage;null!=c&&(e=k/b,b=this.view.translate,e=new mxRectangle(b.x*e,b.y*e,c.width*e,c.height*e),mxUtils.intersects(h,e)&&l.image(b.x,b.y,c.width,c.height,
+c.src,!0));l.scale(a);l.textEnabled=g;g=this.createSvgImageExport();var n=g.drawCellState;g.drawCellState=function(a,b){(f||a.view.graph.isCellSelected(a.cell))&&n.apply(this,arguments)};g.drawState(this.getView().getState(this.model.root),l);return d};Graph.prototype.createSvgCanvas=function(a){return new mxSvgCanvas2D(a)};Graph.prototype.getSelectedElement=function(){var a=null;if(window.getSelection){var b=window.getSelection();b.getRangeAt&&b.rangeCount&&(a=b.getRangeAt(0).commonAncestorContainer)}else document.selection&&
(a=document.selection.createRange().parentElement());return a};Graph.prototype.getParentByName=function(a,b,c){for(;null!=a&&a.nodeName!=b;){if(a==c)return null;a=a.parentNode}return a};Graph.prototype.selectNode=function(a){var b=null;if(window.getSelection){if(b=window.getSelection(),b.getRangeAt&&b.rangeCount){var c=document.createRange();c.selectNode(a);b.removeAllRanges();b.addRange(c)}}else(b=document.selection)&&"Control"!=b.type&&(a=b.createRange(),a.collapse(!0),c=b.createRange(),c.setEndPoint("StartToStart",
a),c.select())};Graph.prototype.insertRow=function(a,b){for(var c=a.tBodies[0],d=0<c.rows.length?c.rows[0].cells.length:1,c=c.insertRow(b),e=0;e<d;e++)mxUtils.br(c.insertCell(-1));return c.cells[0]};Graph.prototype.deleteRow=function(a,b){a.tBodies[0].deleteRow(b)};Graph.prototype.insertColumn=function(a,b){var c=a.tHead;if(null!=c)for(var d=0;d<c.rows.length;d++){var e=document.createElement("th");c.rows[d].appendChild(e);mxUtils.br(e)}c=a.tBodies[0];for(d=0;d<c.rows.length;d++)e=c.rows[d].insertCell(b),
mxUtils.br(e);return c.rows[0].cells[0<=b?b:c.rows[0].cells.length-1]};Graph.prototype.deleteColumn=function(a,b){if(0<=b)for(var c=a.tBodies[0].rows,d=0;d<c.length;d++)c[d].cells.length>b&&c[d].deleteCell(b)};Graph.prototype.pasteHtmlAtCaret=function(a){var b;if(window.getSelection){if(b=window.getSelection(),b.getRangeAt&&b.rangeCount){b=b.getRangeAt(0);b.deleteContents();var c=document.createElement("div");c.innerHTML=a;a=document.createDocumentFragment();for(var d;d=c.firstChild;)lastNode=a.appendChild(d);
@@ -2553,12 +2553,12 @@ mxConstants.STYLE_ALIGN,mxConstants.ALIGN_CENTER),mxUtils.getValue(a.style,mxCon
this.textarea.clientHeight)+"px",this.bounds.height=parseInt(this.textarea.style.height)*c);this.textarea.clientWidth<this.textarea.offsetWidth&&(this.textarea.style.width=Math.round(this.bounds.width/c)+(this.textarea.offsetWidth-this.textarea.clientWidth)+"px",this.bounds.width=parseInt(this.textarea.style.width)*c);this.textarea.style.left=Math.round(this.bounds.x)+"px";this.textarea.style.top=Math.round(this.bounds.y)+"px";mxClient.IS_VML?this.textarea.style.zoom=c:mxUtils.setPrefixedStyle(this.textarea.style,
"transform","scale("+c+","+c+")")}else this.textarea.style.height="",this.textarea.style.overflow="",h.apply(this,arguments)};mxCellEditorGetInitialValue=mxCellEditor.prototype.getInitialValue;mxCellEditor.prototype.getInitialValue=function(a,b){if("0"==mxUtils.getValue(a.style,"html","0"))return mxCellEditorGetInitialValue.apply(this,arguments);var c=this.graph.getEditingValue(a.cell,b);"1"==mxUtils.getValue(a.style,"nl2Br","1")&&(c=c.replace(/\n/g,"<br/>"));return c=this.graph.sanitizeHtml(c,!0)};
mxCellEditorGetCurrentValue=mxCellEditor.prototype.getCurrentValue;mxCellEditor.prototype.getCurrentValue=function(a){if("0"==mxUtils.getValue(a.style,"html","0"))return mxCellEditorGetCurrentValue.apply(this,arguments);var b=this.graph.sanitizeHtml(this.textarea.innerHTML,!0);return b="1"==mxUtils.getValue(a.style,"nl2Br","1")?b.replace(/\r\n/g,"<br/>").replace(/\n/g,"<br/>"):b.replace(/\r\n/g,"").replace(/\n/g,"")};var l=mxCellEditor.prototype.stopEditing;mxCellEditor.prototype.stopEditing=function(a){this.codeViewMode&&
-this.toggleViewMode();l.apply(this,arguments);this.focusContainer()};mxCellEditor.prototype.focusContainer=function(){try{this.graph.container.focus()}catch(G){}};var m=mxCellEditor.prototype.applyValue;mxCellEditor.prototype.applyValue=function(a,b){this.graph.getModel().beginUpdate();try{if(m.apply(this,arguments),this.graph.isCellDeletable(a.cell)&&0==this.graph.model.getChildCount(a.cell)){var c=mxUtils.getValue(a.style,mxConstants.STYLE_STROKECOLOR,mxConstants.NONE),d=mxUtils.getValue(a.style,
+this.toggleViewMode();l.apply(this,arguments);this.focusContainer()};mxCellEditor.prototype.focusContainer=function(){try{this.graph.container.focus()}catch(H){}};var m=mxCellEditor.prototype.applyValue;mxCellEditor.prototype.applyValue=function(a,b){this.graph.getModel().beginUpdate();try{if(m.apply(this,arguments),this.graph.isCellDeletable(a.cell)&&0==this.graph.model.getChildCount(a.cell)){var c=mxUtils.getValue(a.style,mxConstants.STYLE_STROKECOLOR,mxConstants.NONE),d=mxUtils.getValue(a.style,
mxConstants.STYLE_FILLCOLOR,mxConstants.NONE);""==b&&c==mxConstants.NONE&&d==mxConstants.NONE&&this.graph.removeCells([a.cell],!1)}}finally{this.graph.getModel().endUpdate()}};mxCellEditor.prototype.getBackgroundColor=function(a){var b=null;if(this.graph.getModel().isEdge(a.cell)||this.graph.getModel().isEdge(this.graph.getModel().getParent(a.cell)))b=mxUtils.getValue(a.style,mxConstants.STYLE_LABEL_BACKGROUNDCOLOR,null),b==mxConstants.NONE&&(b=null);return b};mxCellEditor.prototype.getMinimumSize=
-function(a){var b=this.graph.getView().scale;return new mxRectangle(0,0,null==a.text?30:a.text.size*b+20,30)};var n=mxGraphHandler.prototype.moveCells;mxGraphHandler.prototype.moveCells=function(a,b,c,d,e,f){mxEvent.isAltDown(f)&&(e=null);n.apply(this,arguments)};mxGraphHandler.prototype.updateHint=function(b){if(null!=this.shape){null==this.hint&&(this.hint=a(),this.graph.container.appendChild(this.hint));var c=this.graph.view.translate,d=this.graph.view.scale;b=this.roundLength((this.bounds.x+this.currentDx)/
+function(a){var b=this.graph.getView().scale;return new mxRectangle(0,0,null==a.text?30:a.text.size*b+20,30)};var p=mxGraphHandler.prototype.moveCells;mxGraphHandler.prototype.moveCells=function(a,b,c,d,e,f){mxEvent.isAltDown(f)&&(e=null);p.apply(this,arguments)};mxGraphHandler.prototype.updateHint=function(b){if(null!=this.shape){null==this.hint&&(this.hint=a(),this.graph.container.appendChild(this.hint));var c=this.graph.view.translate,d=this.graph.view.scale;b=this.roundLength((this.bounds.x+this.currentDx)/
d-c.x);c=this.roundLength((this.bounds.y+this.currentDy)/d-c.y);this.hint.innerHTML=b+", "+c;this.hint.style.left=this.shape.bounds.x+Math.round((this.shape.bounds.width-this.hint.clientWidth)/2)+"px";this.hint.style.top=this.shape.bounds.y+this.shape.bounds.height+12+"px"}};mxGraphHandler.prototype.removeHint=function(){null!=this.hint&&(this.hint.parentNode.removeChild(this.hint),this.hint=null)};mxVertexHandler.prototype.isRecursiveResize=function(a,b){return!this.graph.isSwimlane(a.cell)&&0<this.graph.model.getChildCount(a.cell)&&
!mxEvent.isControlDown(b.getEvent())&&!this.graph.isCellCollapsed(a.cell)&&"1"==mxUtils.getValue(a.style,"recursiveResize","1")&&null==mxUtils.getValue(a.style,"childLayout",null)};mxVertexHandler.prototype.isCenteredEvent=function(a,b){return!(!this.graph.isSwimlane(a.cell)&&0<this.graph.model.getChildCount(a.cell)&&!this.graph.isCellCollapsed(a.cell)&&"1"==mxUtils.getValue(a.style,"recursiveResize","1")&&null==mxUtils.getValue(a.style,"childLayout",null))&&mxEvent.isControlDown(b.getEvent())||mxEvent.isMetaDown(b.getEvent())};
-var p=mxVertexHandler.prototype.getHandlePadding;mxVertexHandler.prototype.getHandlePadding=function(){var a=new mxPoint(0,0),b=this.tolerance;this.graph.cellEditor.getEditingCell()==this.state.cell&&null!=this.sizers&&0<this.sizers.length&&null!=this.sizers[0]?(b/=2,a.x=this.sizers[0].bounds.width+b,a.y=this.sizers[0].bounds.height+b):a=p.apply(this,arguments);return a};mxVertexHandler.prototype.updateHint=function(b){this.index!=mxEvent.LABEL_HANDLE&&(null==this.hint&&(this.hint=a(),this.state.view.graph.container.appendChild(this.hint)),
+var n=mxVertexHandler.prototype.getHandlePadding;mxVertexHandler.prototype.getHandlePadding=function(){var a=new mxPoint(0,0),b=this.tolerance;this.graph.cellEditor.getEditingCell()==this.state.cell&&null!=this.sizers&&0<this.sizers.length&&null!=this.sizers[0]?(b/=2,a.x=this.sizers[0].bounds.width+b,a.y=this.sizers[0].bounds.height+b):a=n.apply(this,arguments);return a};mxVertexHandler.prototype.updateHint=function(b){this.index!=mxEvent.LABEL_HANDLE&&(null==this.hint&&(this.hint=a(),this.state.view.graph.container.appendChild(this.hint)),
this.index==mxEvent.ROTATION_HANDLE?this.hint.innerHTML=this.currentAlpha+"&deg;":(b=this.state.view.scale,this.hint.innerHTML=this.roundLength(this.bounds.width/b)+" x "+this.roundLength(this.bounds.height/b)),b=mxUtils.getBoundingBox(this.bounds,null!=this.currentAlpha?this.currentAlpha:this.state.style[mxConstants.STYLE_ROTATION]||"0"),null==b&&(b=this.bounds),this.hint.style.left=b.x+Math.round((b.width-this.hint.clientWidth)/2)+"px",this.hint.style.top=b.y+b.height+12+"px",null!=this.linkHint&&
(this.linkHint.style.display="none"))};mxVertexHandler.prototype.removeHint=function(){mxGraphHandler.prototype.removeHint.apply(this,arguments);null!=this.linkHint&&(this.linkHint.style.display="")};mxEdgeHandler.prototype.updateHint=function(b,c){null==this.hint&&(this.hint=a(),this.state.view.graph.container.appendChild(this.hint));var d=this.graph.view.translate,e=this.graph.view.scale,f=this.roundLength(c.x/e-d.x),d=this.roundLength(c.y/e-d.y);this.hint.innerHTML=f+", "+d;this.hint.style.visibility=
"visible";if(this.isSource||this.isTarget)null!=this.constraintHandler.currentConstraint&&null!=this.constraintHandler.currentFocus?(f=this.constraintHandler.currentConstraint.point,this.hint.innerHTML="["+Math.round(100*f.x)+"%, "+Math.round(100*f.y)+"%]"):this.marker.hasValidState()&&(this.hint.style.visibility="hidden");this.hint.style.left=Math.round(b.getGraphX()-this.hint.clientWidth/2)+"px";this.hint.style.top=Math.max(b.getGraphY(),c.y)+this.state.view.graph.gridSize+"px";null!=this.linkHint&&
@@ -2581,25 +2581,25 @@ this.x+"px",this.div.style.top=this.y+"px",this.div.style.width=Math.max(0,this.
Math.max(0,this.height)+"px",this.secondDiv.style.borderWidth=0>=this.height?"1px 0px 0px 0px":"1px 0px 1px 0px"):(this.div.style.backgroundColor="",this.div.style.borderWidth="",this.div.style.borderStyle="",null!=this.secondDiv&&(this.secondDiv.parentNode.removeChild(this.secondDiv),this.secondDiv=null)),b.consume()}};var t=mxRubberband.prototype.reset;mxRubberband.prototype.reset=function(){null!=this.secondDiv&&(this.secondDiv.parentNode.removeChild(this.secondDiv),this.secondDiv=null);t.apply(this,
arguments)};var r=(new Date).getTime(),w=0,v=mxEdgeHandler.prototype.updatePreviewState;mxEdgeHandler.prototype.updatePreviewState=function(a,b,c,d){v.apply(this,arguments);c!=this.currentTerminalState?(r=(new Date).getTime(),w=0):w=(new Date).getTime()-r;this.currentTerminalState=c};var u=mxEdgeHandler.prototype.isOutlineConnectEvent;mxEdgeHandler.prototype.isOutlineConnectEvent=function(a){return null!=this.currentTerminalState&&a.getState()==this.currentTerminalState&&2E3<w||(null==this.currentTerminalState||
"0"!=mxUtils.getValue(this.currentTerminalState.style,"outlineConnect","1"))&&u.apply(this,arguments)};mxVertexHandler.prototype.isCustomHandleEvent=function(a){return!mxEvent.isShiftDown(a.getEvent())};mxEdgeHandler.prototype.createHandleShape=function(a,b){var c=null!=a&&0==a,d=this.state.getVisibleTerminalState(c),e=null!=a&&(0==a||a>=this.state.absolutePoints.length-1||this.constructor==mxElbowEdgeHandler&&2==a)?this.graph.getConnectionConstraint(this.state,d,c):null,c=null!=(null!=e?this.graph.getConnectionPoint(this.state.getVisibleTerminalState(c),
-e):null)?this.fixedHandleImage:null!=e&&null!=d?this.terminalHandleImage:this.handleImage;if(null!=c)return c=new mxImageShape(new mxRectangle(0,0,c.width,c.height),c.src),c.preserveImageAspect=!1,c;c=mxConstants.HANDLE_SIZE;this.preferHtml&&--c;return new mxRectangleShape(new mxRectangle(0,0,c,c),mxConstants.HANDLE_FILLCOLOR,mxConstants.HANDLE_STROKECOLOR)};var A=mxVertexHandler.prototype.createSizerShape;mxVertexHandler.prototype.createSizerShape=function(a,b,c){this.handleImage=b==mxEvent.ROTATION_HANDLE?
-HoverIcons.prototype.rotationHandle:b==mxEvent.LABEL_HANDLE?this.secondaryHandleImage:this.handleImage;return A.apply(this,arguments)};var x=mxGraphHandler.prototype.getBoundingBox;mxGraphHandler.prototype.getBoundingBox=function(a){if(null!=a&&1==a.length){var b=this.graph.getModel(),c=b.getParent(a[0]),d=this.graph.getCellGeometry(a[0]);if(b.isEdge(c)&&null!=d&&d.relative&&(b=this.graph.view.getState(a[0]),null!=b&&2>b.width&&2>b.height&&null!=b.text&&null!=b.text.boundingBox))return mxRectangle.fromRectangle(b.text.boundingBox)}return x.apply(this,
-arguments)};var C=mxVertexHandler.prototype.getSelectionBounds;mxVertexHandler.prototype.getSelectionBounds=function(a){var b=this.graph.getModel(),c=b.getParent(a.cell),d=this.graph.getCellGeometry(a.cell);return b.isEdge(c)&&null!=d&&d.relative&&2>a.width&&2>a.height&&null!=a.text&&null!=a.text.boundingBox?(b=a.text.unrotatedBoundingBox||a.text.boundingBox,new mxRectangle(Math.round(b.x),Math.round(b.y),Math.round(b.width),Math.round(b.height))):C.apply(this,arguments)};var B=mxVertexHandler.prototype.mouseDown;
-mxVertexHandler.prototype.mouseDown=function(a,b){var c=this.graph.getModel(),d=c.getParent(this.state.cell),e=this.graph.getCellGeometry(this.state.cell);(this.getHandleForEvent(b)==mxEvent.ROTATION_HANDLE||!c.isEdge(d)||null==e||!e.relative||null==this.state||2<=this.state.width||2<=this.state.height)&&B.apply(this,arguments)};mxVertexHandler.prototype.isRotationHandleVisible=function(){return this.graph.isEnabled()&&this.rotationEnabled&&this.graph.isCellRotatable(this.state.cell)&&(0>=mxGraphHandler.prototype.maxCells||
-this.graph.getSelectionCount()<mxGraphHandler.prototype.maxCells)};mxVertexHandler.prototype.rotateClick=function(){this.state.view.graph.turnShapes([this.state.cell])};var y=mxVertexHandler.prototype.mouseMove;mxVertexHandler.prototype.mouseMove=function(a,b){y.apply(this,arguments);null!=this.graph.graphHandler.first&&null!=this.rotationShape&&null!=this.rotationShape.node&&(this.rotationShape.node.style.display="none")};var I=mxVertexHandler.prototype.mouseUp;mxVertexHandler.prototype.mouseUp=
-function(a,b){I.apply(this,arguments);null!=this.rotationShape&&null!=this.rotationShape.node&&(this.rotationShape.node.style.display=1==this.graph.getSelectionCount()?"":"none")};var L=mxVertexHandler.prototype.init;mxVertexHandler.prototype.init=function(){L.apply(this,arguments);var a=!1;null!=this.rotationShape&&this.rotationShape.node.setAttribute("title",mxResources.get("rotateTooltip"));var b=mxUtils.bind(this,function(){null!=this.rotationShape&&null!=this.rotationShape.node&&(this.rotationShape.node.style.display=
+e):null)?this.fixedHandleImage:null!=e&&null!=d?this.terminalHandleImage:this.handleImage;if(null!=c)return c=new mxImageShape(new mxRectangle(0,0,c.width,c.height),c.src),c.preserveImageAspect=!1,c;c=mxConstants.HANDLE_SIZE;this.preferHtml&&--c;return new mxRectangleShape(new mxRectangle(0,0,c,c),mxConstants.HANDLE_FILLCOLOR,mxConstants.HANDLE_STROKECOLOR)};var z=mxVertexHandler.prototype.createSizerShape;mxVertexHandler.prototype.createSizerShape=function(a,b,c){this.handleImage=b==mxEvent.ROTATION_HANDLE?
+HoverIcons.prototype.rotationHandle:b==mxEvent.LABEL_HANDLE?this.secondaryHandleImage:this.handleImage;return z.apply(this,arguments)};var x=mxGraphHandler.prototype.getBoundingBox;mxGraphHandler.prototype.getBoundingBox=function(a){if(null!=a&&1==a.length){var b=this.graph.getModel(),c=b.getParent(a[0]),d=this.graph.getCellGeometry(a[0]);if(b.isEdge(c)&&null!=d&&d.relative&&(b=this.graph.view.getState(a[0]),null!=b&&2>b.width&&2>b.height&&null!=b.text&&null!=b.text.boundingBox))return mxRectangle.fromRectangle(b.text.boundingBox)}return x.apply(this,
+arguments)};var D=mxVertexHandler.prototype.getSelectionBounds;mxVertexHandler.prototype.getSelectionBounds=function(a){var b=this.graph.getModel(),c=b.getParent(a.cell),d=this.graph.getCellGeometry(a.cell);return b.isEdge(c)&&null!=d&&d.relative&&2>a.width&&2>a.height&&null!=a.text&&null!=a.text.boundingBox?(b=a.text.unrotatedBoundingBox||a.text.boundingBox,new mxRectangle(Math.round(b.x),Math.round(b.y),Math.round(b.width),Math.round(b.height))):D.apply(this,arguments)};var A=mxVertexHandler.prototype.mouseDown;
+mxVertexHandler.prototype.mouseDown=function(a,b){var c=this.graph.getModel(),d=c.getParent(this.state.cell),e=this.graph.getCellGeometry(this.state.cell);(this.getHandleForEvent(b)==mxEvent.ROTATION_HANDLE||!c.isEdge(d)||null==e||!e.relative||null==this.state||2<=this.state.width||2<=this.state.height)&&A.apply(this,arguments)};mxVertexHandler.prototype.isRotationHandleVisible=function(){return this.graph.isEnabled()&&this.rotationEnabled&&this.graph.isCellRotatable(this.state.cell)&&(0>=mxGraphHandler.prototype.maxCells||
+this.graph.getSelectionCount()<mxGraphHandler.prototype.maxCells)};mxVertexHandler.prototype.rotateClick=function(){this.state.view.graph.turnShapes([this.state.cell])};var C=mxVertexHandler.prototype.mouseMove;mxVertexHandler.prototype.mouseMove=function(a,b){C.apply(this,arguments);null!=this.graph.graphHandler.first&&null!=this.rotationShape&&null!=this.rotationShape.node&&(this.rotationShape.node.style.display="none")};var B=mxVertexHandler.prototype.mouseUp;mxVertexHandler.prototype.mouseUp=
+function(a,b){B.apply(this,arguments);null!=this.rotationShape&&null!=this.rotationShape.node&&(this.rotationShape.node.style.display=1==this.graph.getSelectionCount()?"":"none")};var L=mxVertexHandler.prototype.init;mxVertexHandler.prototype.init=function(){L.apply(this,arguments);var a=!1;null!=this.rotationShape&&this.rotationShape.node.setAttribute("title",mxResources.get("rotateTooltip"));var b=mxUtils.bind(this,function(){null!=this.rotationShape&&null!=this.rotationShape.node&&(this.rotationShape.node.style.display=
1==this.graph.getSelectionCount()?"":"none");null!=this.specialHandle&&(this.specialHandle.node.style.display=this.graph.isEnabled()&&this.graph.getSelectionCount()<this.graph.graphHandler.maxCells?"":"none");this.redrawHandles()});this.selectionHandler=mxUtils.bind(this,function(a,c){b()});this.graph.getSelectionModel().addListener(mxEvent.CHANGE,this.selectionHandler);this.changeHandler=mxUtils.bind(this,function(a,c){this.updateLinkHint(this.graph.getLinkForCell(this.state.cell),this.graph.getLinksForState(this.state));
b()});this.graph.getModel().addListener(mxEvent.CHANGE,this.changeHandler);this.editingHandler=mxUtils.bind(this,function(a,b){this.redrawHandles()});this.graph.addListener(mxEvent.EDITING_STOPPED,this.editingHandler);var c=this.graph.getLinkForCell(this.state.cell),d=this.graph.getLinksForState(this.state);this.updateLinkHint(c,d);if(null!=c||null!=d&&0<d.length)a=!0;a&&this.redrawHandles()};mxVertexHandler.prototype.updateLinkHint=function(b,c){if(null==b&&(null==c||0==c.length)||1<this.graph.getSelectionCount())null!=
this.linkHint&&(this.linkHint.parentNode.removeChild(this.linkHint),this.linkHint=null);else if(null!=b||null!=c&&0<c.length){null==this.linkHint&&(this.linkHint=a(),this.linkHint.style.padding="6px 8px 6px 8px",this.linkHint.style.fontSize="90%",this.linkHint.style.opacity="1",this.linkHint.style.filter="",this.graph.container.appendChild(this.linkHint));this.linkHint.innerHTML="";if(null!=b&&(this.linkHint.appendChild(this.graph.createLinkForHint(b)),this.graph.isEnabled()&&"function"===typeof this.graph.editLink)){var d=
document.createElement("img");d.setAttribute("src",IMAGE_PATH+"/edit.gif");d.setAttribute("title",mxResources.get("editLink"));d.setAttribute("width","11");d.setAttribute("height","11");d.style.marginLeft="10px";d.style.marginBottom="-1px";d.style.cursor="pointer";this.linkHint.appendChild(d);mxEvent.addListener(d,"click",mxUtils.bind(this,function(a){this.graph.setSelectionCell(this.state.cell);this.graph.editLink();mxEvent.consume(a)}));d=document.createElement("img");d.setAttribute("src",Dialog.prototype.clearImage);
d.setAttribute("title",mxResources.get("removeIt",[mxResources.get("link")]));d.setAttribute("width","13");d.setAttribute("height","10");d.style.marginLeft="4px";d.style.marginBottom="-1px";d.style.cursor="pointer";this.linkHint.appendChild(d);mxEvent.addListener(d,"click",mxUtils.bind(this,function(a){this.graph.setLinkForCell(this.state.cell,null);mxEvent.consume(a)}))}if(null!=c)for(d=0;d<c.length;d++){var e=document.createElement("div");e.style.marginTop=null!=b||0<d?"6px":"0px";e.appendChild(this.graph.createLinkForHint(c[d].getAttribute("href"),
-mxUtils.getTextContent(c[d])));this.linkHint.appendChild(e)}}};mxEdgeHandler.prototype.updateLinkHint=mxVertexHandler.prototype.updateLinkHint;var J=mxEdgeHandler.prototype.init;mxEdgeHandler.prototype.init=function(){J.apply(this,arguments);this.constraintHandler.isEnabled=mxUtils.bind(this,function(){return this.state.view.graph.connectionHandler.isEnabled()});var a=mxUtils.bind(this,function(){null!=this.linkHint&&(this.linkHint.style.display=1==this.graph.getSelectionCount()?"":"none");null!=
+mxUtils.getTextContent(c[d])));this.linkHint.appendChild(e)}}};mxEdgeHandler.prototype.updateLinkHint=mxVertexHandler.prototype.updateLinkHint;var K=mxEdgeHandler.prototype.init;mxEdgeHandler.prototype.init=function(){K.apply(this,arguments);this.constraintHandler.isEnabled=mxUtils.bind(this,function(){return this.state.view.graph.connectionHandler.isEnabled()});var a=mxUtils.bind(this,function(){null!=this.linkHint&&(this.linkHint.style.display=1==this.graph.getSelectionCount()?"":"none");null!=
this.labelShape&&(this.labelShape.node.style.display=this.graph.isEnabled()&&this.graph.getSelectionCount()<this.graph.graphHandler.maxCells?"":"none")});this.selectionHandler=mxUtils.bind(this,function(b,c){a()});this.graph.getSelectionModel().addListener(mxEvent.CHANGE,this.selectionHandler);this.changeHandler=mxUtils.bind(this,function(b,c){this.updateLinkHint(this.graph.getLinkForCell(this.state.cell),this.graph.getLinksForState(this.state));a();this.redrawHandles()});this.graph.getModel().addListener(mxEvent.CHANGE,
-this.changeHandler);var b=this.graph.getLinkForCell(this.state.cell),c=this.graph.getLinksForState(this.state);if(null!=b||null!=c&&0<c.length)this.updateLinkHint(b,c),this.redrawHandles()};var H=mxConnectionHandler.prototype.init;mxConnectionHandler.prototype.init=function(){H.apply(this,arguments);this.constraintHandler.isEnabled=mxUtils.bind(this,function(){return this.graph.connectionHandler.isEnabled()})};var D=mxVertexHandler.prototype.redrawHandles;mxVertexHandler.prototype.redrawHandles=function(){D.apply(this);
+this.changeHandler);var b=this.graph.getLinkForCell(this.state.cell),c=this.graph.getLinksForState(this.state);if(null!=b||null!=c&&0<c.length)this.updateLinkHint(b,c),this.redrawHandles()};var I=mxConnectionHandler.prototype.init;mxConnectionHandler.prototype.init=function(){I.apply(this,arguments);this.constraintHandler.isEnabled=mxUtils.bind(this,function(){return this.graph.connectionHandler.isEnabled()})};var E=mxVertexHandler.prototype.redrawHandles;mxVertexHandler.prototype.redrawHandles=function(){E.apply(this);
if(null!=this.state&&null!=this.linkHint){var a=new mxPoint(this.state.getCenterX(),this.state.getCenterY()),b=new mxRectangle(this.state.x,this.state.y-22,this.state.width+24,this.state.height+22),c=mxUtils.getBoundingBox(b,this.state.style[mxConstants.STYLE_ROTATION]||"0",a),a=null!=c?mxUtils.getBoundingBox(this.state,this.state.style[mxConstants.STYLE_ROTATION]||"0"):this.state,b=null!=this.state.text?this.state.text.boundingBox:null;null==c&&(c=this.state);c=c.y+c.height;null!=b&&(c=Math.max(c,
-b.y+b.height));this.linkHint.style.left=Math.max(0,Math.round(a.x+(a.width-this.linkHint.clientWidth)/2))+"px";this.linkHint.style.top=Math.round(c+this.verticalOffset/2+6+this.state.view.graph.tolerance)+"px"}};var K=mxVertexHandler.prototype.reset;mxVertexHandler.prototype.reset=function(){K.apply(this,arguments);null!=this.rotationShape&&null!=this.rotationShape.node&&(this.rotationShape.node.style.display=1==this.graph.getSelectionCount()?"":"none")};var N=mxVertexHandler.prototype.destroy;mxVertexHandler.prototype.destroy=
+b.y+b.height));this.linkHint.style.left=Math.max(0,Math.round(a.x+(a.width-this.linkHint.clientWidth)/2))+"px";this.linkHint.style.top=Math.round(c+this.verticalOffset/2+6+this.state.view.graph.tolerance)+"px"}};var J=mxVertexHandler.prototype.reset;mxVertexHandler.prototype.reset=function(){J.apply(this,arguments);null!=this.rotationShape&&null!=this.rotationShape.node&&(this.rotationShape.node.style.display=1==this.graph.getSelectionCount()?"":"none")};var N=mxVertexHandler.prototype.destroy;mxVertexHandler.prototype.destroy=
function(){N.apply(this,arguments);null!=this.linkHint&&(this.linkHint.parentNode.removeChild(this.linkHint),this.linkHint=null);null!=this.selectionHandler&&(this.graph.getSelectionModel().removeListener(this.selectionHandler),this.selectionHandler=null);null!=this.changeHandler&&(this.graph.getModel().removeListener(this.changeHandler),this.changeHandler=null);null!=this.editingHandler&&(this.graph.removeListener(this.editingHandler),this.editingHandler=null)};var Q=mxEdgeHandler.prototype.redrawHandles;
mxEdgeHandler.prototype.redrawHandles=function(){if(null!=this.marker&&(Q.apply(this),null!=this.state&&null!=this.linkHint)){var a=this.state;null!=this.state.text&&null!=this.state.text.bounds&&(a=new mxRectangle(a.x,a.y,a.width,a.height),a.add(this.state.text.bounds));this.linkHint.style.left=Math.max(0,Math.round(a.x+(a.width-this.linkHint.clientWidth)/2))+"px";this.linkHint.style.top=Math.round(a.y+a.height+6+this.state.view.graph.tolerance)+"px"}};var O=mxEdgeHandler.prototype.reset;mxEdgeHandler.prototype.reset=
-function(){O.apply(this,arguments);null!=this.linkHint&&(this.linkHint.style.visibility="")};var E=mxEdgeHandler.prototype.destroy;mxEdgeHandler.prototype.destroy=function(){E.apply(this,arguments);null!=this.linkHint&&(this.linkHint.parentNode.removeChild(this.linkHint),this.linkHint=null);null!=this.selectionHandler&&(this.graph.getSelectionModel().removeListener(this.selectionHandler),this.selectionHandler=null);null!=this.changeHandler&&(this.graph.getModel().removeListener(this.changeHandler),
+function(){O.apply(this,arguments);null!=this.linkHint&&(this.linkHint.style.visibility="")};var F=mxEdgeHandler.prototype.destroy;mxEdgeHandler.prototype.destroy=function(){F.apply(this,arguments);null!=this.linkHint&&(this.linkHint.parentNode.removeChild(this.linkHint),this.linkHint=null);null!=this.selectionHandler&&(this.graph.getSelectionModel().removeListener(this.selectionHandler),this.selectionHandler=null);null!=this.changeHandler&&(this.graph.getModel().removeListener(this.changeHandler),
this.changeHandler=null)}}();Format=function(a,c){this.editorUi=a;this.container=c};Format.prototype.labelIndex=0;Format.prototype.currentIndex=0;Format.prototype.showCloseButton=!0;Format.prototype.inactiveTabBackgroundColor="#d7d7d7";
Format.prototype.init=function(){var a=this.editorUi.editor.graph;this.update=mxUtils.bind(this,function(a,d){this.clearSelectionState();this.refresh()});a.getSelectionModel().addListener(mxEvent.CHANGE,this.update);a.addListener(mxEvent.EDITING_STARTED,this.update);a.addListener(mxEvent.EDITING_STOPPED,this.update);a.getModel().addListener(mxEvent.CHANGE,this.update);a.addListener(mxEvent.ROOT,mxUtils.bind(this,function(){this.refresh()}));this.refresh()};
Format.prototype.clearSelectionState=function(){this.selectionState=null};Format.prototype.getSelectionState=function(){null==this.selectionState&&(this.selectionState=this.createSelectionState());return this.selectionState};Format.prototype.createSelectionState=function(){for(var a=this.editorUi.editor.graph.getSelectionCells(),c=this.initSelectionState(),d=0;d<a.length;d++)this.updateSelectionStateForCell(c,a[d],a);return c};
@@ -2620,21 +2620,21 @@ function(a,b,c){var d=mxUtils.bind(this,function(d){e!=a&&(f?this.labelIndex=c:t
f?"50%":"33.3%";b.style.width=f?"50%":"33.3%";var h=b.cloneNode(!1),l=h.cloneNode(!1);h.style.backgroundColor=this.inactiveTabBackgroundColor;l.style.backgroundColor=this.inactiveTabBackgroundColor;if(f)h.style.borderLeftWidth="0px";else{b.style.borderLeftWidth="0px";mxUtils.write(b,mxResources.get("style"));d.appendChild(b);var m=d.cloneNode(!1);m.style.display="none";this.panels.push(new StyleFormatPanel(this,a,m));this.container.appendChild(m);c(b,m,g++)}mxUtils.write(h,mxResources.get("text"));
d.appendChild(h);b=d.cloneNode(!1);b.style.display="none";this.panels.push(new TextFormatPanel(this,a,b));this.container.appendChild(b);mxUtils.write(l,mxResources.get("arrange"));d.appendChild(l);d=d.cloneNode(!1);d.style.display="none";this.panels.push(new ArrangePanel(this,a,d));this.container.appendChild(d);c(h,b,g++);c(l,d,g++)}}};BaseFormatPanel=function(a,c,d){this.format=a;this.editorUi=c;this.container=d;this.listeners=[]};BaseFormatPanel.prototype.buttonBackgroundColor="white";
BaseFormatPanel.prototype.getSelectionState=function(){for(var a=this.editorUi.editor.graph,c=a.getSelectionCells(),d=null,b=0;b<c.length;b++){var f=a.view.getState(c[b]);if(null!=f&&(f=mxUtils.getValue(f.style,mxConstants.STYLE_SHAPE,null),null!=f))if(null==d)d=f;else if(d!=f)return null}return d};
-BaseFormatPanel.prototype.installInputHandler=function(a,c,d,b,f,e,k,g){e=null!=e?e:"";g=null!=g?g:!1;var h=this.editorUi,l=h.editor.graph;b=null!=b?b:1;f=null!=f?f:999;var m=null,n=!1,p=mxUtils.bind(this,function(p){var q=g?parseFloat(a.value):parseInt(a.value);isNaN(q)||c!=mxConstants.STYLE_ROTATION||(q=mxUtils.mod(Math.round(100*q),36E3)/100);q=Math.min(f,Math.max(b,isNaN(q)?d:q));if(l.cellEditor.isContentEditing()&&k)n||(n=!0,null!=m&&(l.cellEditor.restoreSelection(m),m=null),k(q),a.value=q+e,
-n=!1);else if(q!=mxUtils.getValue(this.format.getSelectionState().style,c,d)){l.isEditing()&&l.stopEditing(!0);l.getModel().beginUpdate();try{l.setCellStyles(c,q,l.getSelectionCells()),c==mxConstants.STYLE_FONTSIZE&&l.updateLabelElements(l.getSelectionCells(),function(a){a.style.fontSize=q+"px";a.removeAttribute("size")}),h.fireEvent(new mxEventObject("styleChanged","keys",[c],"values",[q],"cells",l.getSelectionCells()))}finally{l.getModel().endUpdate()}}a.value=q+e;mxEvent.consume(p)});k&&l.cellEditor.isContentEditing()&&
-(mxEvent.addListener(a,"mousedown",function(){document.activeElement==l.cellEditor.textarea&&(m=l.cellEditor.saveSelection())}),mxEvent.addListener(a,"touchstart",function(){document.activeElement==l.cellEditor.textarea&&(m=l.cellEditor.saveSelection())}));mxEvent.addListener(a,"change",p);mxEvent.addListener(a,"blur",p);return p};BaseFormatPanel.prototype.createPanel=function(){var a=document.createElement("div");a.style.padding="12px 0px 12px 18px";a.style.borderBottom="1px solid #c0c0c0";return a};
+BaseFormatPanel.prototype.installInputHandler=function(a,c,d,b,f,e,k,g){e=null!=e?e:"";g=null!=g?g:!1;var h=this.editorUi,l=h.editor.graph;b=null!=b?b:1;f=null!=f?f:999;var m=null,p=!1,n=mxUtils.bind(this,function(n){var q=g?parseFloat(a.value):parseInt(a.value);isNaN(q)||c!=mxConstants.STYLE_ROTATION||(q=mxUtils.mod(Math.round(100*q),36E3)/100);q=Math.min(f,Math.max(b,isNaN(q)?d:q));if(l.cellEditor.isContentEditing()&&k)p||(p=!0,null!=m&&(l.cellEditor.restoreSelection(m),m=null),k(q),a.value=q+e,
+p=!1);else if(q!=mxUtils.getValue(this.format.getSelectionState().style,c,d)){l.isEditing()&&l.stopEditing(!0);l.getModel().beginUpdate();try{l.setCellStyles(c,q,l.getSelectionCells()),c==mxConstants.STYLE_FONTSIZE&&l.updateLabelElements(l.getSelectionCells(),function(a){a.style.fontSize=q+"px";a.removeAttribute("size")}),h.fireEvent(new mxEventObject("styleChanged","keys",[c],"values",[q],"cells",l.getSelectionCells()))}finally{l.getModel().endUpdate()}}a.value=q+e;mxEvent.consume(n)});k&&l.cellEditor.isContentEditing()&&
+(mxEvent.addListener(a,"mousedown",function(){document.activeElement==l.cellEditor.textarea&&(m=l.cellEditor.saveSelection())}),mxEvent.addListener(a,"touchstart",function(){document.activeElement==l.cellEditor.textarea&&(m=l.cellEditor.saveSelection())}));mxEvent.addListener(a,"change",n);mxEvent.addListener(a,"blur",n);return n};BaseFormatPanel.prototype.createPanel=function(){var a=document.createElement("div");a.style.padding="12px 0px 12px 18px";a.style.borderBottom="1px solid #c0c0c0";return a};
BaseFormatPanel.prototype.createTitle=function(a){var c=document.createElement("div");c.style.padding="0px 0px 6px 0px";c.style.whiteSpace="nowrap";c.style.overflow="hidden";c.style.width="200px";c.style.fontWeight="bold";mxUtils.write(c,a);return c};
BaseFormatPanel.prototype.createStepper=function(a,c,d,b,f,e){d=null!=d?d:1;b=null!=b?b:8;if(mxClient.IS_QUIRKS)b-=2;else if(mxClient.IS_MT||8<=document.documentMode)b+=1;var k=document.createElement("div");mxUtils.setPrefixedStyle(k.style,"borderRadius","3px");k.style.border="1px solid rgb(192, 192, 192)";k.style.position="absolute";var g=document.createElement("div");g.style.borderBottom="1px solid rgb(192, 192, 192)";g.style.position="relative";g.style.height=b+"px";g.style.width="10px";g.className=
"geBtnUp";k.appendChild(g);var h=g.cloneNode(!1);h.style.border="none";h.style.height=b+"px";h.className="geBtnDown";k.appendChild(h);mxEvent.addListener(h,"click",function(b){""==a.value&&(a.value=e||"2");var f=parseInt(a.value);isNaN(f)||(a.value=f-d,null!=c&&c(b));mxEvent.consume(b)});mxEvent.addListener(g,"click",function(b){""==a.value&&(a.value=e||"0");var f=parseInt(a.value);isNaN(f)||(a.value=f+d,null!=c&&c(b));mxEvent.consume(b)});if(f){var l=null;mxEvent.addGestureListeners(k,function(a){if(mxClient.IS_QUIRKS||
-8==document.documentMode)l=document.selection.createRange();mxEvent.consume(a)},null,function(a){if(null!=l){try{l.select()}catch(n){}l=null;mxEvent.consume(a)}})}return k};
+8==document.documentMode)l=document.selection.createRange();mxEvent.consume(a)},null,function(a){if(null!=l){try{l.select()}catch(p){}l=null;mxEvent.consume(a)}})}return k};
BaseFormatPanel.prototype.createOption=function(a,c,d,b){var f=document.createElement("div");f.style.padding="6px 0px 1px 0px";f.style.whiteSpace="nowrap";f.style.overflow="hidden";f.style.width="200px";f.style.height=mxClient.IS_QUIRKS?"27px":"18px";var e=document.createElement("input");e.setAttribute("type","checkbox");e.style.margin="0px 6px 0px 0px";f.appendChild(e);var k=document.createElement("span");mxUtils.write(k,a);f.appendChild(k);var g=!1,h=c(),l=function(a){g||(g=!0,a?(e.setAttribute("checked",
"checked"),e.defaultChecked=!0,e.checked=!0):(e.removeAttribute("checked"),e.defaultChecked=!1,e.checked=!1),h!=a&&(h=a,c()!=h&&d(h)),g=!1)};mxEvent.addListener(f,"click",function(a){if("disabled"!=e.getAttribute("disabled")){var b=mxEvent.getSource(a);if(b==f||b==k)e.checked=!e.checked;l(e.checked)}mxEvent.consume(a)});l(h);null!=b&&(b.install(l),this.listeners.push(b));return f};
BaseFormatPanel.prototype.createCellOption=function(a,c,d,b,f,e,k,g){b=null!=b?"null"==b?null:b:"1";f=null!=f?"null"==f?null:f:"0";var h=this.editorUi,l=h.editor.graph;return this.createOption(a,function(){var a=l.view.getState(l.getSelectionCell());return null!=a?mxUtils.getValue(a.style,c,d)!=f:null},function(a){g&&l.stopEditing();if(null!=k)k.funct();else{l.getModel().beginUpdate();try{a=a?b:f,l.setCellStyles(c,a,l.getSelectionCells()),null!=e&&e(l.getSelectionCells(),a),h.fireEvent(new mxEventObject("styleChanged",
"keys",[c],"values",[a],"cells",l.getSelectionCells()))}finally{l.getModel().endUpdate()}}},{install:function(a){this.listener=function(){var b=l.view.getState(l.getSelectionCell());null!=b&&a(mxUtils.getValue(b.style,c,d)!=f)};l.getModel().addListener(mxEvent.CHANGE,this.listener)},destroy:function(){l.getModel().removeListener(this.listener)}})};
-BaseFormatPanel.prototype.createColorOption=function(a,c,d,b,f,e,k){var g=document.createElement("div");g.style.padding="6px 0px 1px 0px";g.style.whiteSpace="nowrap";g.style.overflow="hidden";g.style.width="200px";g.style.height=mxClient.IS_QUIRKS?"27px":"18px";var h=document.createElement("input");h.setAttribute("type","checkbox");h.style.margin="0px 6px 0px 0px";k||g.appendChild(h);var l=document.createElement("span");mxUtils.write(l,a);g.appendChild(l);var m=!1,n=c(),p=null,q=function(a,f,g){if(!m){m=
-!0;p.innerHTML='<div style="width:'+(mxClient.IS_QUIRKS?"30":"36")+"px;height:12px;margin:3px;border:1px solid black;background-color:"+(null!=a&&a!=mxConstants.NONE?a:b)+';"></div>';if(mxClient.IS_QUIRKS||8==document.documentMode)p.firstChild.style.margin="0px";null!=a&&a!=mxConstants.NONE?(h.setAttribute("checked","checked"),h.defaultChecked=!0,h.checked=!0):(h.removeAttribute("checked"),h.defaultChecked=!1,h.checked=!1);p.style.display=h.checked||k?"":"none";null!=e&&e(a);f||(n=a,(g||k||c()!=n)&&
-d(n));m=!1}},p=mxUtils.button("",mxUtils.bind(this,function(a){this.editorUi.pickColor(n,function(a){q(a,null,!0)});mxEvent.consume(a)}));p.style.position="absolute";p.style.marginTop="-4px";p.style.right=mxClient.IS_QUIRKS?"0px":"20px";p.style.height="22px";p.className="geColorBtn";p.style.display=h.checked||k?"":"none";g.appendChild(p);mxEvent.addListener(g,"click",function(a){a=mxEvent.getSource(a);if(a==h||"INPUT"!=a.nodeName)a!=h&&(h.checked=!h.checked),h.checked||null==n||n==mxConstants.NONE||
-b==mxConstants.NONE||(b=n),q(h.checked?b:mxConstants.NONE)});q(n,!0);null!=f&&(f.install(q),this.listeners.push(f));return g};
+BaseFormatPanel.prototype.createColorOption=function(a,c,d,b,f,e,k){var g=document.createElement("div");g.style.padding="6px 0px 1px 0px";g.style.whiteSpace="nowrap";g.style.overflow="hidden";g.style.width="200px";g.style.height=mxClient.IS_QUIRKS?"27px":"18px";var h=document.createElement("input");h.setAttribute("type","checkbox");h.style.margin="0px 6px 0px 0px";k||g.appendChild(h);var l=document.createElement("span");mxUtils.write(l,a);g.appendChild(l);var m=!1,p=c(),n=null,q=function(a,f,g){if(!m){m=
+!0;n.innerHTML='<div style="width:'+(mxClient.IS_QUIRKS?"30":"36")+"px;height:12px;margin:3px;border:1px solid black;background-color:"+(null!=a&&a!=mxConstants.NONE?a:b)+';"></div>';if(mxClient.IS_QUIRKS||8==document.documentMode)n.firstChild.style.margin="0px";null!=a&&a!=mxConstants.NONE?(h.setAttribute("checked","checked"),h.defaultChecked=!0,h.checked=!0):(h.removeAttribute("checked"),h.defaultChecked=!1,h.checked=!1);n.style.display=h.checked||k?"":"none";null!=e&&e(a);f||(p=a,(g||k||c()!=p)&&
+d(p));m=!1}},n=mxUtils.button("",mxUtils.bind(this,function(a){this.editorUi.pickColor(p,function(a){q(a,null,!0)});mxEvent.consume(a)}));n.style.position="absolute";n.style.marginTop="-4px";n.style.right=mxClient.IS_QUIRKS?"0px":"20px";n.style.height="22px";n.className="geColorBtn";n.style.display=h.checked||k?"":"none";g.appendChild(n);mxEvent.addListener(g,"click",function(a){a=mxEvent.getSource(a);if(a==h||"INPUT"!=a.nodeName)a!=h&&(h.checked=!h.checked),h.checked||null==p||p==mxConstants.NONE||
+b==mxConstants.NONE||(b=p),q(h.checked?b:mxConstants.NONE)});q(p,!0);null!=f&&(f.install(q),this.listeners.push(f));return g};
BaseFormatPanel.prototype.createCellColorOption=function(a,c,d,b,f){var e=this.editorUi,k=e.editor.graph;return this.createColorOption(a,function(){var a=k.view.getState(k.getSelectionCell());return null!=a?mxUtils.getValue(a.style,c,null):null},function(a){k.getModel().beginUpdate();try{null!=f&&f(a),k.setCellStyles(c,a,k.getSelectionCells()),e.fireEvent(new mxEventObject("styleChanged","keys",[c],"values",[a],"cells",k.getSelectionCells()))}finally{k.getModel().endUpdate()}},d||mxConstants.NONE,
{install:function(a){this.listener=function(){var b=k.view.getState(k.getSelectionCell());null!=b&&a(mxUtils.getValue(b.style,c,null))};k.getModel().addListener(mxEvent.CHANGE,this.listener)},destroy:function(){k.getModel().removeListener(this.listener)}},b)};
BaseFormatPanel.prototype.addArrow=function(a,c){c=null!=c?c:10;var d=document.createElement("div");d.style.display=mxClient.IS_QUIRKS?"inline":"inline-block";d.style.padding="6px";d.style.paddingRight="4px";var b=10-c;2==b?d.style.paddingTop="6px":0<b?d.style.paddingTop=6-b+"px":d.style.marginTop="-2px";d.style.height=c+"px";d.style.borderLeft="1px solid #a0a0a0";d.innerHTML='<img border="0" src="'+(mxClient.IS_SVG?"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHBJREFUeNpidHB2ZyAGsACxDRBPIKCuA6TwCBB/h2rABu4A8SYmKCcXiP/iUFgAxL9gCi8A8SwsirZCMQMTkmANEH9E4v+CmsaArvAdyNFI/FlQ92EoBIE+qCRIUz168DBgsU4OqhinQpgHMABAgAEALY4XLIsJ20oAAAAASUVORK5CYII=":
@@ -2665,73 +2665,73 @@ mxResources.get("vertical"));d.style.width="100px";a.appendChild(d);return a};
ArrangePanel.prototype.addAngle=function(a){var c=this.editorUi,d=c.editor.graph,b=this.format.getSelectionState();a.style.paddingBottom="8px";var f=document.createElement("div");f.style.position="absolute";f.style.width="70px";f.style.marginTop="0px";f.style.fontWeight="bold";var e=null,k=null,g=null;0==b.edges.length?(mxUtils.write(f,mxResources.get("angle")),a.appendChild(f),e=this.addUnitInput(a,"°",20,44,function(){k.apply(this,arguments)}),mxUtils.br(a),a.style.paddingTop="10px"):a.style.paddingTop=
"8px";b.containsLabel||(f=mxResources.get("reverse"),0<b.vertices.length&&0<b.edges.length?f=mxResources.get("turn")+" / "+f:0<b.vertices.length&&(f=mxResources.get("turn")),g=mxUtils.button(f,function(a){c.actions.get("turn").funct()}),g.setAttribute("title",f+" ("+this.editorUi.actions.get("turn").shortcut+")"),g.style.width="202px",a.appendChild(g),null!=e&&(g.style.marginTop="8px"));if(null!=e){var h=mxUtils.bind(this,function(a,c,d){if(d||document.activeElement!=e)b=this.format.getSelectionState(),
a=parseFloat(mxUtils.getValue(b.style,mxConstants.STYLE_ROTATION,0)),e.value=isNaN(a)?"":a+"°"}),k=this.installInputHandler(e,mxConstants.STYLE_ROTATION,0,0,360,"°",null,!0);this.addKeyHandler(e,h);d.getModel().addListener(mxEvent.CHANGE,h);this.listeners.push({destroy:function(){d.getModel().removeListener(h)}});h()}return a};
-ArrangePanel.prototype.addGeometry=function(a){var c=this.editorUi,d=c.editor.graph,b=this.format.getSelectionState(),f=this.createPanel();f.style.paddingBottom="8px";var e=document.createElement("div");e.style.position="absolute";e.style.width="50px";e.style.marginTop="0px";e.style.fontWeight="bold";mxUtils.write(e,mxResources.get("size"));f.appendChild(e);var k,g,h,l,m=this.addUnitInput(f,"pt",84,44,function(){k.apply(this,arguments)}),n=this.addUnitInput(f,"pt",20,44,function(){g.apply(this,arguments)}),
-p=document.createElement("div");p.className="geSprite geSprite-fit";p.setAttribute("title",mxResources.get("autosize")+" ("+this.editorUi.actions.get("autosize").shortcut+")");p.style.position="relative";p.style.cursor="pointer";p.style.marginTop="-3px";p.style.border="0px";p.style.left="52px";mxUtils.setOpacity(p,50);mxEvent.addListener(p,"mouseenter",function(){mxUtils.setOpacity(p,100)});mxEvent.addListener(p,"mouseleave",function(){mxUtils.setOpacity(p,50)});mxEvent.addListener(p,"click",function(){c.actions.get("autosize").funct()});
-f.appendChild(p);this.addLabel(f,mxResources.get("width"),84);this.addLabel(f,mxResources.get("height"),20);mxUtils.br(f);e=document.createElement("div");e.style.paddingTop="8px";e.style.paddingRight="20px";e.style.whiteSpace="nowrap";e.style.textAlign="right";var q=this.createCellOption(mxResources.get("constrainProportions"),mxConstants.STYLE_ASPECT,null,"fixed","null");q.style.width="100%";e.appendChild(q);f.appendChild(e);var t=q.getElementsByTagName("input")[0];this.addKeyHandler(m,u);this.addKeyHandler(n,
-u);k=this.addGeometryHandler(m,function(a,b){0<a.width&&(b=Math.max(1,b),t.checked&&(a.height=Math.round(a.height*b*100/a.width)/100),a.width=b)});g=this.addGeometryHandler(n,function(a,b){0<a.height&&(b=Math.max(1,b),t.checked&&(a.width=Math.round(a.width*b*100/a.height)/100),a.height=b)});a.appendChild(f);var r=this.createPanel();r.style.paddingBottom="30px";e=document.createElement("div");e.style.position="absolute";e.style.width="70px";e.style.marginTop="0px";e.style.fontWeight="bold";mxUtils.write(e,
+ArrangePanel.prototype.addGeometry=function(a){var c=this.editorUi,d=c.editor.graph,b=this.format.getSelectionState(),f=this.createPanel();f.style.paddingBottom="8px";var e=document.createElement("div");e.style.position="absolute";e.style.width="50px";e.style.marginTop="0px";e.style.fontWeight="bold";mxUtils.write(e,mxResources.get("size"));f.appendChild(e);var k,g,h,l,m=this.addUnitInput(f,"pt",84,44,function(){k.apply(this,arguments)}),p=this.addUnitInput(f,"pt",20,44,function(){g.apply(this,arguments)}),
+n=document.createElement("div");n.className="geSprite geSprite-fit";n.setAttribute("title",mxResources.get("autosize")+" ("+this.editorUi.actions.get("autosize").shortcut+")");n.style.position="relative";n.style.cursor="pointer";n.style.marginTop="-3px";n.style.border="0px";n.style.left="52px";mxUtils.setOpacity(n,50);mxEvent.addListener(n,"mouseenter",function(){mxUtils.setOpacity(n,100)});mxEvent.addListener(n,"mouseleave",function(){mxUtils.setOpacity(n,50)});mxEvent.addListener(n,"click",function(){c.actions.get("autosize").funct()});
+f.appendChild(n);this.addLabel(f,mxResources.get("width"),84);this.addLabel(f,mxResources.get("height"),20);mxUtils.br(f);e=document.createElement("div");e.style.paddingTop="8px";e.style.paddingRight="20px";e.style.whiteSpace="nowrap";e.style.textAlign="right";var q=this.createCellOption(mxResources.get("constrainProportions"),mxConstants.STYLE_ASPECT,null,"fixed","null");q.style.width="100%";e.appendChild(q);f.appendChild(e);var t=q.getElementsByTagName("input")[0];this.addKeyHandler(m,u);this.addKeyHandler(p,
+u);k=this.addGeometryHandler(m,function(a,b){0<a.width&&(b=Math.max(1,b),t.checked&&(a.height=Math.round(a.height*b*100/a.width)/100),a.width=b)});g=this.addGeometryHandler(p,function(a,b){0<a.height&&(b=Math.max(1,b),t.checked&&(a.width=Math.round(a.width*b*100/a.height)/100),a.height=b)});a.appendChild(f);var r=this.createPanel();r.style.paddingBottom="30px";e=document.createElement("div");e.style.position="absolute";e.style.width="70px";e.style.marginTop="0px";e.style.fontWeight="bold";mxUtils.write(e,
mxResources.get("position"));r.appendChild(e);var w=this.addUnitInput(r,"pt",84,44,function(){h.apply(this,arguments)}),v=this.addUnitInput(r,"pt",20,44,function(){l.apply(this,arguments)});mxUtils.br(r);this.addLabel(r,mxResources.get("left"),84);this.addLabel(r,mxResources.get("top"),20);var u=mxUtils.bind(this,function(a,c,e){b=this.format.getSelectionState();if(b.containsLabel||b.vertices.length!=d.getSelectionCount()||null==b.width||null==b.height)f.style.display="none";else{f.style.display=
-"";if(e||document.activeElement!=m)m.value=b.width+(""==b.width?"":" pt");if(e||document.activeElement!=n)n.value=b.height+(""==b.height?"":" pt")}if(b.vertices.length==d.getSelectionCount()&&null!=b.x&&null!=b.y){r.style.display="";if(e||document.activeElement!=w)w.value=b.x+(""==b.x?"":" pt");if(e||document.activeElement!=v)v.value=b.y+(""==b.y?"":" pt")}else r.style.display="none"});this.addKeyHandler(w,u);this.addKeyHandler(v,u);d.getModel().addListener(mxEvent.CHANGE,u);this.listeners.push({destroy:function(){d.getModel().removeListener(u)}});
+"";if(e||document.activeElement!=m)m.value=b.width+(""==b.width?"":" pt");if(e||document.activeElement!=p)p.value=b.height+(""==b.height?"":" pt")}if(b.vertices.length==d.getSelectionCount()&&null!=b.x&&null!=b.y){r.style.display="";if(e||document.activeElement!=w)w.value=b.x+(""==b.x?"":" pt");if(e||document.activeElement!=v)v.value=b.y+(""==b.y?"":" pt")}else r.style.display="none"});this.addKeyHandler(w,u);this.addKeyHandler(v,u);d.getModel().addListener(mxEvent.CHANGE,u);this.listeners.push({destroy:function(){d.getModel().removeListener(u)}});
u();h=this.addGeometryHandler(w,function(a,b){a.relative?a.offset.x=b:a.x=b});l=this.addGeometryHandler(v,function(a,b){a.relative?a.offset.y=b:a.y=b});a.appendChild(r)};
ArrangePanel.prototype.addGeometryHandler=function(a,c){function d(d){if(""!=a.value){var e=parseFloat(a.value);if(e!=f){b.getModel().beginUpdate();try{for(var g=b.getSelectionCells(),h=0;h<g.length;h++)if(b.getModel().isVertex(g[h])){var l=b.getCellGeometry(g[h]);null!=l&&(l=l.clone(),c(l,e),b.getModel().setGeometry(g[h],l))}}finally{b.getModel().endUpdate()}f=e;a.value=e+" pt"}else isNaN(e)&&(a.value=f+" pt")}mxEvent.consume(d)}var b=this.editorUi.editor.graph,f=null;mxEvent.addListener(a,"blur",
d);mxEvent.addListener(a,"change",d);mxEvent.addListener(a,"focus",function(){f=a.value});return d};
ArrangePanel.prototype.addEdgeGeometryHandler=function(a,c){function d(d){if(""!=a.value){var e=parseFloat(a.value);if(isNaN(e))a.value=f+" pt";else if(e!=f){b.getModel().beginUpdate();try{for(var g=b.getSelectionCells(),h=0;h<g.length;h++)if(b.getModel().isEdge(g[h])){var l=b.getCellGeometry(g[h]);null!=l&&(l=l.clone(),c(l,e),b.getModel().setGeometry(g[h],l))}}finally{b.getModel().endUpdate()}f=e;a.value=e+" pt"}}mxEvent.consume(d)}var b=this.editorUi.editor.graph,f=null;mxEvent.addListener(a,"blur",
d);mxEvent.addListener(a,"change",d);mxEvent.addListener(a,"focus",function(){f=a.value});return d};
-ArrangePanel.prototype.addEdgeGeometry=function(a){function c(a){var c=parseInt(n.value),c=Math.min(999,Math.max(1,isNaN(c)?1:c));c!=mxUtils.getValue(f.style,"width",mxCellRenderer.defaultShapes.flexArrow.prototype.defaultWidth)&&(b.setCellStyles("width",c,b.getSelectionCells()),d.fireEvent(new mxEventObject("styleChanged","keys",["width"],"values",[c],"cells",b.getSelectionCells())));n.value=c+" pt";mxEvent.consume(a)}var d=this.editorUi,b=d.editor.graph,f=this.format.getSelectionState(),e=this.createPanel(),
-k=document.createElement("div");k.style.position="absolute";k.style.width="70px";k.style.marginTop="0px";k.style.fontWeight="bold";mxUtils.write(k,mxResources.get("width"));e.appendChild(k);var g,h,l,m,n=this.addUnitInput(e,"pt",20,44,function(){c.apply(this,arguments)});mxUtils.br(e);this.addKeyHandler(n,u);mxEvent.addListener(n,"blur",c);mxEvent.addListener(n,"change",c);a.appendChild(e);var p=this.createPanel();p.style.paddingBottom="30px";k=document.createElement("div");k.style.position="absolute";
-k.style.width="70px";k.style.marginTop="0px";k.style.fontWeight="bold";mxUtils.write(k,"Start");p.appendChild(k);var q=this.addUnitInput(p,"pt",84,44,function(){l.apply(this,arguments)}),t=this.addUnitInput(p,"pt",20,44,function(){m.apply(this,arguments)});mxUtils.br(p);this.addLabel(p,mxResources.get("left"),84);this.addLabel(p,mxResources.get("top"),20);a.appendChild(p);this.addKeyHandler(q,u);this.addKeyHandler(t,u);var r=this.createPanel();r.style.paddingBottom="30px";k=document.createElement("div");
+ArrangePanel.prototype.addEdgeGeometry=function(a){function c(a){var c=parseInt(p.value),c=Math.min(999,Math.max(1,isNaN(c)?1:c));c!=mxUtils.getValue(f.style,"width",mxCellRenderer.defaultShapes.flexArrow.prototype.defaultWidth)&&(b.setCellStyles("width",c,b.getSelectionCells()),d.fireEvent(new mxEventObject("styleChanged","keys",["width"],"values",[c],"cells",b.getSelectionCells())));p.value=c+" pt";mxEvent.consume(a)}var d=this.editorUi,b=d.editor.graph,f=this.format.getSelectionState(),e=this.createPanel(),
+k=document.createElement("div");k.style.position="absolute";k.style.width="70px";k.style.marginTop="0px";k.style.fontWeight="bold";mxUtils.write(k,mxResources.get("width"));e.appendChild(k);var g,h,l,m,p=this.addUnitInput(e,"pt",20,44,function(){c.apply(this,arguments)});mxUtils.br(e);this.addKeyHandler(p,u);mxEvent.addListener(p,"blur",c);mxEvent.addListener(p,"change",c);a.appendChild(e);var n=this.createPanel();n.style.paddingBottom="30px";k=document.createElement("div");k.style.position="absolute";
+k.style.width="70px";k.style.marginTop="0px";k.style.fontWeight="bold";mxUtils.write(k,"Start");n.appendChild(k);var q=this.addUnitInput(n,"pt",84,44,function(){l.apply(this,arguments)}),t=this.addUnitInput(n,"pt",20,44,function(){m.apply(this,arguments)});mxUtils.br(n);this.addLabel(n,mxResources.get("left"),84);this.addLabel(n,mxResources.get("top"),20);a.appendChild(n);this.addKeyHandler(q,u);this.addKeyHandler(t,u);var r=this.createPanel();r.style.paddingBottom="30px";k=document.createElement("div");
k.style.position="absolute";k.style.width="70px";k.style.marginTop="0px";k.style.fontWeight="bold";mxUtils.write(k,"End");r.appendChild(k);var w=this.addUnitInput(r,"pt",84,44,function(){g.apply(this,arguments)}),v=this.addUnitInput(r,"pt",20,44,function(){h.apply(this,arguments)});mxUtils.br(r);this.addLabel(r,mxResources.get("left"),84);this.addLabel(r,mxResources.get("top"),20);a.appendChild(r);this.addKeyHandler(w,u);this.addKeyHandler(v,u);var u=mxUtils.bind(this,function(a,c,d){f=this.format.getSelectionState();
-a=b.getSelectionCell();if("link"==f.style.shape||"flexArrow"==f.style.shape){if(e.style.display="",d||document.activeElement!=n)d=mxUtils.getValue(f.style,"width",mxCellRenderer.defaultShapes.flexArrow.prototype.defaultWidth),n.value=d+" pt"}else e.style.display="none";1==b.getSelectionCount()&&b.model.isEdge(a)?(d=b.model.getGeometry(a),null!=d.sourcePoint&&null==b.model.getTerminal(a,!0)?(q.value=d.sourcePoint.x,t.value=d.sourcePoint.y):p.style.display="none",null!=d.targetPoint&&null==b.model.getTerminal(a,
-!1)?(w.value=d.targetPoint.x,v.value=d.targetPoint.y):r.style.display="none"):(p.style.display="none",r.style.display="none")});l=this.addEdgeGeometryHandler(q,function(a,b){a.sourcePoint.x=b});m=this.addEdgeGeometryHandler(t,function(a,b){a.sourcePoint.y=b});g=this.addEdgeGeometryHandler(w,function(a,b){a.targetPoint.x=b});h=this.addEdgeGeometryHandler(v,function(a,b){a.targetPoint.y=b});b.getModel().addListener(mxEvent.CHANGE,u);this.listeners.push({destroy:function(){b.getModel().removeListener(u)}});
+a=b.getSelectionCell();if("link"==f.style.shape||"flexArrow"==f.style.shape){if(e.style.display="",d||document.activeElement!=p)d=mxUtils.getValue(f.style,"width",mxCellRenderer.defaultShapes.flexArrow.prototype.defaultWidth),p.value=d+" pt"}else e.style.display="none";1==b.getSelectionCount()&&b.model.isEdge(a)?(d=b.model.getGeometry(a),null!=d.sourcePoint&&null==b.model.getTerminal(a,!0)?(q.value=d.sourcePoint.x,t.value=d.sourcePoint.y):n.style.display="none",null!=d.targetPoint&&null==b.model.getTerminal(a,
+!1)?(w.value=d.targetPoint.x,v.value=d.targetPoint.y):r.style.display="none"):(n.style.display="none",r.style.display="none")});l=this.addEdgeGeometryHandler(q,function(a,b){a.sourcePoint.x=b});m=this.addEdgeGeometryHandler(t,function(a,b){a.sourcePoint.y=b});g=this.addEdgeGeometryHandler(w,function(a,b){a.targetPoint.x=b});h=this.addEdgeGeometryHandler(v,function(a,b){a.targetPoint.y=b});b.getModel().addListener(mxEvent.CHANGE,u);this.listeners.push({destroy:function(){b.getModel().removeListener(u)}});
u()};TextFormatPanel=function(a,c,d){BaseFormatPanel.call(this,a,c,d);this.init()};mxUtils.extend(TextFormatPanel,BaseFormatPanel);TextFormatPanel.prototype.init=function(){this.container.style.borderBottom="none";this.addFont(this.container)};
TextFormatPanel.prototype.addFont=function(a){function c(a,b){mxClient.IS_IE&&(mxClient.IS_QUIRKS||10>document.documentMode)?a.style.filter=b?"progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#c5ecff', EndColorStr='#87d4fb', GradientType=0)":"":a.style.backgroundImage=b?"linear-gradient(#c5ecff 0px,#87d4fb 100%)":""}var d=this.editorUi,b=d.editor.graph,f=this.format.getSelectionState(),e=this.createTitle(mxResources.get("font"));e.style.paddingLeft="18px";e.style.paddingTop="10px";e.style.paddingBottom=
"6px";a.appendChild(e);e=this.createPanel();e.style.paddingTop="2px";e.style.paddingBottom="2px";e.style.position="relative";e.style.marginLeft="-2px";e.style.borderWidth="0px";e.className="geToolbarContainer";mxClient.IS_QUIRKS&&(e.style.display="block");if(b.cellEditor.isContentEditing()){var k=e.cloneNode(),g=this.editorUi.toolbar.addMenu(mxResources.get("style"),mxResources.get("style"),!0,"formatBlock",k);g.style.color="rgb(112, 112, 112)";g.style.whiteSpace="nowrap";g.style.overflow="hidden";
g.style.margin="0px";this.addArrow(g);g.style.width="192px";g.style.height="15px";var h=g.getElementsByTagName("div")[0];h.style.cssFloat="right";a.appendChild(k);mxClient.IS_FF&&(g.getElementsByTagName("div")[0].style.marginTop="-18px")}a.appendChild(e);k=this.createPanel();k.style.marginTop="8px";k.style.borderTop="1px solid #c0c0c0";k.style.paddingTop="6px";k.style.paddingBottom="6px";var l=this.editorUi.toolbar.addMenu("Helvetica",mxResources.get("fontFamily"),!0,"fontFamily",e);l.style.color=
"rgb(112, 112, 112)";l.style.whiteSpace="nowrap";l.style.overflow="hidden";l.style.margin="0px";this.addArrow(l);l.style.width="192px";l.style.height="15px";mxClient.IS_FF&&(l.getElementsByTagName("div")[0].style.marginTop="-18px");h=e.cloneNode(!1);h.style.marginLeft="-3px";var m=this.editorUi.toolbar.addItems(["bold","italic","underline"],h,!0);m[0].setAttribute("title",mxResources.get("bold")+" ("+this.editorUi.actions.get("bold").shortcut+")");m[1].setAttribute("title",mxResources.get("italic")+
-" ("+this.editorUi.actions.get("italic").shortcut+")");m[2].setAttribute("title",mxResources.get("underline")+" ("+this.editorUi.actions.get("underline").shortcut+")");var n=this.editorUi.toolbar.addItems(["vertical"],h,!0)[0];mxClient.IS_QUIRKS&&mxUtils.br(a);a.appendChild(h);this.styleButtons(m);this.styleButtons([n]);g=e.cloneNode(!1);g.style.marginLeft="-3px";g.style.paddingBottom="0px";var p=this.editorUi.toolbar.addButton("geSprite-left",mxResources.get("left"),b.cellEditor.isContentEditing()?
-function(){document.execCommand("justifyleft",!1,null)}:this.editorUi.menus.createStyleChangeFunction([mxConstants.STYLE_ALIGN],[mxConstants.ALIGN_LEFT]),g),q=this.editorUi.toolbar.addButton("geSprite-center",mxResources.get("center"),b.cellEditor.isContentEditing()?function(){document.execCommand("justifycenter",!1,null)}:this.editorUi.menus.createStyleChangeFunction([mxConstants.STYLE_ALIGN],[mxConstants.ALIGN_CENTER]),g),t=this.editorUi.toolbar.addButton("geSprite-right",mxResources.get("right"),
-b.cellEditor.isContentEditing()?function(){document.execCommand("justifyright",!1,null)}:this.editorUi.menus.createStyleChangeFunction([mxConstants.STYLE_ALIGN],[mxConstants.ALIGN_RIGHT]),g);this.styleButtons([p,q,t]);if(b.cellEditor.isContentEditing()){var r=this.editorUi.toolbar.addButton("geSprite-removeformat",mxResources.get("removeFormat"),function(){document.execCommand("removeformat",!1,null)},h);this.styleButtons([r])}var w=this.editorUi.toolbar.addButton("geSprite-top",mxResources.get("top"),
-this.editorUi.menus.createStyleChangeFunction([mxConstants.STYLE_VERTICAL_ALIGN],[mxConstants.ALIGN_TOP]),g),v=this.editorUi.toolbar.addButton("geSprite-middle",mxResources.get("middle"),this.editorUi.menus.createStyleChangeFunction([mxConstants.STYLE_VERTICAL_ALIGN],[mxConstants.ALIGN_MIDDLE]),g),u=this.editorUi.toolbar.addButton("geSprite-bottom",mxResources.get("bottom"),this.editorUi.menus.createStyleChangeFunction([mxConstants.STYLE_VERTICAL_ALIGN],[mxConstants.ALIGN_BOTTOM]),g);this.styleButtons([w,
-v,u]);mxClient.IS_QUIRKS&&mxUtils.br(a);a.appendChild(g);var A,x,C,B,y,I,L;b.cellEditor.isContentEditing()?(w.style.display="none",v.style.display="none",u.style.display="none",n.style.display="none",C=this.editorUi.toolbar.addButton("geSprite-justifyfull",null,function(){document.execCommand("justifyfull",!1,null)},g),this.styleButtons([C,A=this.editorUi.toolbar.addButton("geSprite-subscript",mxResources.get("subscript")+" ("+Editor.ctrlKey+"+,)",function(){document.execCommand("subscript",!1,null)},
-g),x=this.editorUi.toolbar.addButton("geSprite-superscript",mxResources.get("superscript")+" ("+Editor.ctrlKey+"+.)",function(){document.execCommand("superscript",!1,null)},g)]),C.style.marginRight="9px",r=g.cloneNode(!1),r.style.paddingTop="4px",g=[this.editorUi.toolbar.addButton("geSprite-orderedlist",mxResources.get("numberedList"),function(){document.execCommand("insertorderedlist",!1,null)},r),this.editorUi.toolbar.addButton("geSprite-unorderedlist",mxResources.get("bulletedList"),function(){document.execCommand("insertunorderedlist",
-!1,null)},r),this.editorUi.toolbar.addButton("geSprite-outdent",mxResources.get("decreaseIndent"),function(){document.execCommand("outdent",!1,null)},r),this.editorUi.toolbar.addButton("geSprite-indent",mxResources.get("increaseIndent"),function(){document.execCommand("indent",!1,null)},r),this.editorUi.toolbar.addButton("geSprite-code",mxResources.get("html"),function(){b.cellEditor.toggleViewMode()},r)],this.styleButtons(g),g[g.length-1].style.marginLeft="9px",mxClient.IS_QUIRKS&&(mxUtils.br(a),
-r.style.height="40"),a.appendChild(r)):(m[2].style.marginRight="9px",t.style.marginRight="9px");g=e.cloneNode(!1);g.style.marginLeft="0px";g.style.paddingTop="8px";g.style.paddingBottom="4px";g.style.fontWeight="normal";mxUtils.write(g,mxResources.get("position"));var J=document.createElement("select");J.style.position="absolute";J.style.right="20px";J.style.width="97px";J.style.marginTop="-2px";for(var H="topLeft top topRight left center right bottomLeft bottom bottomRight".split(" "),D={topLeft:[mxConstants.ALIGN_LEFT,
-mxConstants.ALIGN_TOP,mxConstants.ALIGN_RIGHT,mxConstants.ALIGN_BOTTOM],top:[mxConstants.ALIGN_CENTER,mxConstants.ALIGN_TOP,mxConstants.ALIGN_CENTER,mxConstants.ALIGN_BOTTOM],topRight:[mxConstants.ALIGN_RIGHT,mxConstants.ALIGN_TOP,mxConstants.ALIGN_LEFT,mxConstants.ALIGN_BOTTOM],left:[mxConstants.ALIGN_LEFT,mxConstants.ALIGN_MIDDLE,mxConstants.ALIGN_RIGHT,mxConstants.ALIGN_MIDDLE],center:[mxConstants.ALIGN_CENTER,mxConstants.ALIGN_MIDDLE,mxConstants.ALIGN_CENTER,mxConstants.ALIGN_MIDDLE],right:[mxConstants.ALIGN_RIGHT,
-mxConstants.ALIGN_MIDDLE,mxConstants.ALIGN_LEFT,mxConstants.ALIGN_MIDDLE],bottomLeft:[mxConstants.ALIGN_LEFT,mxConstants.ALIGN_BOTTOM,mxConstants.ALIGN_RIGHT,mxConstants.ALIGN_TOP],bottom:[mxConstants.ALIGN_CENTER,mxConstants.ALIGN_BOTTOM,mxConstants.ALIGN_CENTER,mxConstants.ALIGN_TOP],bottomRight:[mxConstants.ALIGN_RIGHT,mxConstants.ALIGN_BOTTOM,mxConstants.ALIGN_LEFT,mxConstants.ALIGN_TOP]},r=0;r<H.length;r++){var K=document.createElement("option");K.setAttribute("value",H[r]);mxUtils.write(K,mxResources.get(H[r]));
-J.appendChild(K)}g.appendChild(J);H=e.cloneNode(!1);H.style.marginLeft="0px";H.style.paddingTop="4px";H.style.paddingBottom="4px";H.style.fontWeight="normal";mxUtils.write(H,mxResources.get("writingDirection"));var N=document.createElement("select");N.style.position="absolute";N.style.right="20px";N.style.width="97px";N.style.marginTop="-2px";for(var K=["automatic","leftToRight","rightToLeft"],Q={automatic:null,leftToRight:mxConstants.TEXT_DIRECTION_LTR,rightToLeft:mxConstants.TEXT_DIRECTION_RTL},
-r=0;r<K.length;r++){var O=document.createElement("option");O.setAttribute("value",K[r]);mxUtils.write(O,mxResources.get(K[r]));N.appendChild(O)}H.appendChild(N);b.isEditing()||(a.appendChild(g),mxEvent.addListener(J,"change",function(a){b.getModel().beginUpdate();try{var c=D[J.value];null!=c&&(b.setCellStyles(mxConstants.STYLE_LABEL_POSITION,c[0],b.getSelectionCells()),b.setCellStyles(mxConstants.STYLE_VERTICAL_LABEL_POSITION,c[1],b.getSelectionCells()),b.setCellStyles(mxConstants.STYLE_ALIGN,c[2],
-b.getSelectionCells()),b.setCellStyles(mxConstants.STYLE_VERTICAL_ALIGN,c[3],b.getSelectionCells()))}finally{b.getModel().endUpdate()}mxEvent.consume(a)}),a.appendChild(H),mxEvent.addListener(N,"change",function(a){b.setCellStyles(mxConstants.STYLE_TEXT_DIRECTION,Q[N.value],b.getSelectionCells());mxEvent.consume(a)}));var E=document.createElement("input");E.style.textAlign="right";E.style.marginTop="4px";mxClient.IS_QUIRKS||(E.style.position="absolute",E.style.right="32px");E.style.width="46px";E.style.height=
-mxClient.IS_QUIRKS?"21px":"17px";h.appendChild(E);var G=null,g=this.installInputHandler(E,mxConstants.STYLE_FONTSIZE,Menus.prototype.defaultFontSize,1,999," pt",function(a){if(!window.getSelection||mxClient.IS_IE||mxClient.IS_IE11)for(G=a,document.execCommand("fontSize",!1,"4"),f=b.cellEditor.textarea.getElementsByTagName("font"),e=0;e<f.length;e++){if("4"==f[e].getAttribute("size")){f[e].removeAttribute("size");f[e].style.fontSize=G+"px";window.setTimeout(function(){E.value=G+" pt";G=null},0);break}}else{var c=
-function(c,e){c!=b.cellEditor.textarea&&(e||d.containsNode(c,!0))&&("FONT"==c.nodeName?(c.removeAttribute("size"),c.style.fontSize=a+"px"):mxUtils.getCurrentStyle(c).fontSize!=a+"px"&&(mxUtils.getCurrentStyle(c.parentNode).fontSize!=a+"px"?c.style.fontSize=a+"px":c.style.fontSize=""))},d=window.getSelection(),e=0<d.rangeCount?d.getRangeAt(0).commonAncestorContainer:b.cellEditor.textarea;e!=b.cellEditor.textarea&&e.nodeType==mxConstants.NODETYPE_ELEMENT||document.execCommand("fontSize",!1,"1");e!=
-b.cellEditor.textarea&&(e=e.parentNode);if(e.nodeType==mxConstants.NODETYPE_ELEMENT){var f=e.getElementsByTagName("*");c(e);for(var e=0;e<f.length;e++)c(f[e])}E.value=a+" pt"}},!0),g=this.createStepper(E,g,1,10,!0,Menus.prototype.defaultFontSize);g.style.display=E.style.display;g.style.marginTop="4px";mxClient.IS_QUIRKS||(g.style.right="20px");h.appendChild(g);h=l.getElementsByTagName("div")[0];h.style.cssFloat="right";var F=null,z="#ffffff",W=null,R="#000000",T=b.cellEditor.isContentEditing()?this.createColorOption(mxResources.get("backgroundColor"),
-function(){return z},function(a){document.execCommand("backcolor",!1,a!=mxConstants.NONE?a:"transparent")},"#ffffff",{install:function(a){F=a},destroy:function(){F=null}},null,!0):this.createCellColorOption(mxResources.get("backgroundColor"),mxConstants.STYLE_LABEL_BACKGROUNDCOLOR,"#ffffff",null,function(a){b.updateLabelElements(b.getSelectionCells(),function(a){a.style.backgroundColor=null})});T.style.fontWeight="bold";var ca=this.createCellColorOption(mxResources.get("borderColor"),mxConstants.STYLE_LABEL_BORDERCOLOR,
-"#000000");ca.style.fontWeight="bold";h=b.cellEditor.isContentEditing()?this.createColorOption(mxResources.get("fontColor"),function(){return R},function(a){document.execCommand("forecolor",!1,a!=mxConstants.NONE?a:"transparent")},"#000000",{install:function(a){W=a},destroy:function(){W=null}},null,!0):this.createCellColorOption(mxResources.get("fontColor"),mxConstants.STYLE_FONTCOLOR,"#000000",function(a){T.style.display=null==a||a==mxConstants.NONE?"none":"";ca.style.display=T.style.display},function(a){null==
-a||a==mxConstants.NONE?b.setCellStyles(mxConstants.STYLE_NOLABEL,"1",b.getSelectionCells()):b.setCellStyles(mxConstants.STYLE_NOLABEL,null,b.getSelectionCells());b.updateLabelElements(b.getSelectionCells(),function(a){a.removeAttribute("color");a.style.color=null})});h.style.fontWeight="bold";k.appendChild(h);k.appendChild(T);b.cellEditor.isContentEditing()||k.appendChild(ca);a.appendChild(k);k=this.createPanel();k.style.paddingTop="2px";k.style.paddingBottom="4px";h=this.createCellOption(mxResources.get("wordWrap"),
-mxConstants.STYLE_WHITE_SPACE,null,"wrap","null",null,null,!0);h.style.fontWeight="bold";f.containsLabel||f.autoSize||0!=f.edges.length||k.appendChild(h);h=this.createCellOption(mxResources.get("formattedText"),"html","0",null,null,null,d.actions.get("formattedText"));h.style.fontWeight="bold";k.appendChild(h);h=this.createPanel();h.style.paddingTop="10px";h.style.paddingBottom="28px";h.style.fontWeight="normal";g=document.createElement("div");g.style.position="absolute";g.style.width="70px";g.style.marginTop=
-"0px";g.style.fontWeight="bold";mxUtils.write(g,mxResources.get("spacing"));h.appendChild(g);var X,U,ka,da,la,ea=this.addUnitInput(h,"pt",91,44,function(){X.apply(this,arguments)}),Y=this.addUnitInput(h,"pt",20,44,function(){U.apply(this,arguments)});mxUtils.br(h);this.addLabel(h,mxResources.get("top"),91);this.addLabel(h,mxResources.get("global"),20);mxUtils.br(h);mxUtils.br(h);var Z=this.addUnitInput(h,"pt",162,44,function(){ka.apply(this,arguments)}),fa=this.addUnitInput(h,"pt",91,44,function(){da.apply(this,
-arguments)}),ga=this.addUnitInput(h,"pt",20,44,function(){la.apply(this,arguments)});mxUtils.br(h);this.addLabel(h,mxResources.get("left"),162);this.addLabel(h,mxResources.get("bottom"),91);this.addLabel(h,mxResources.get("right"),20);if(b.cellEditor.isContentEditing()){var ba=null,ma=null;a.appendChild(this.createRelativeOption(mxResources.get("lineheight"),null,null,function(a){var c=""==a.value?120:parseInt(a.value),c=Math.max(0,isNaN(c)?120:c);null!=ba&&(b.cellEditor.restoreSelection(ba),ba=null);
-for(var d=b.getSelectedElement();null!=d&&d.nodeType!=mxConstants.NODETYPE_ELEMENT;)d=d.parentNode;null!=d&&d==b.cellEditor.textarea&&null!=b.cellEditor.textarea.firstChild&&("P"!=b.cellEditor.textarea.firstChild.nodeName&&(b.cellEditor.textarea.innerHTML="<p>"+b.cellEditor.textarea.innerHTML+"</p>"),d=b.cellEditor.textarea.firstChild);null!=d&&d!=b.cellEditor.textarea&&(d.style.lineHeight=c+"%");a.value=c+" %"},function(a){ma=a;mxEvent.addListener(a,"mousedown",function(){document.activeElement==
-b.cellEditor.textarea&&(ba=b.cellEditor.saveSelection())});mxEvent.addListener(a,"touchstart",function(){document.activeElement==b.cellEditor.textarea&&(ba=b.cellEditor.saveSelection())});a.value="120 %"}));k=e.cloneNode(!1);k.style.paddingLeft="0px";h=this.editorUi.toolbar.addItems(["link","image"],k,!0);g=[this.editorUi.toolbar.addButton("geSprite-horizontalrule",mxResources.get("insertHorizontalRule"),function(){document.execCommand("inserthorizontalrule",!1)},k),this.editorUi.toolbar.addMenuFunctionInContainer(k,
-"geSprite-table",mxResources.get("table"),!1,mxUtils.bind(this,function(a){this.editorUi.menus.addInsertTableItem(a)}))];this.styleButtons(h);this.styleButtons(g);h=this.createPanel();h.style.paddingTop="10px";h.style.paddingBottom="10px";h.appendChild(this.createTitle(mxResources.get("insert")));h.appendChild(k);a.appendChild(h);mxClient.IS_QUIRKS&&(h.style.height="70");h=e.cloneNode(!1);h.style.paddingLeft="0px";g=[this.editorUi.toolbar.addButton("geSprite-insertcolumnbefore",mxResources.get("insertColumnBefore"),
-function(){try{null!=y&&b.selectNode(b.insertColumn(y,null!=I?I.cellIndex:0))}catch(S){alert(S)}},h),this.editorUi.toolbar.addButton("geSprite-insertcolumnafter",mxResources.get("insertColumnAfter"),function(){try{null!=y&&b.selectNode(b.insertColumn(y,null!=I?I.cellIndex+1:-1))}catch(S){alert(S)}},h),this.editorUi.toolbar.addButton("geSprite-deletecolumn",mxResources.get("deleteColumn"),function(){try{null!=y&&null!=I&&b.deleteColumn(y,I.cellIndex)}catch(S){alert(S)}},h),this.editorUi.toolbar.addButton("geSprite-insertrowbefore",
-mxResources.get("insertRowBefore"),function(){try{null!=y&&null!=L&&b.selectNode(b.insertRow(y,L.sectionRowIndex))}catch(S){alert(S)}},h),this.editorUi.toolbar.addButton("geSprite-insertrowafter",mxResources.get("insertRowAfter"),function(){try{null!=y&&null!=L&&b.selectNode(b.insertRow(y,L.sectionRowIndex+1))}catch(S){alert(S)}},h),this.editorUi.toolbar.addButton("geSprite-deleterow",mxResources.get("deleteRow"),function(){try{null!=y&&null!=L&&b.deleteRow(y,L.sectionRowIndex)}catch(S){alert(S)}},
-h)];this.styleButtons(g);g[2].style.marginRight="9px";k=this.createPanel();k.style.paddingTop="10px";k.style.paddingBottom="10px";k.appendChild(this.createTitle(mxResources.get("table")));k.appendChild(h);mxClient.IS_QUIRKS&&(mxUtils.br(a),k.style.height="70");e=e.cloneNode(!1);e.style.paddingLeft="0px";g=[this.editorUi.toolbar.addButton("geSprite-strokecolor",mxResources.get("borderColor"),mxUtils.bind(this,function(){if(null!=y){var a=y.style.borderColor.replace(/\brgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/g,
-function(a,b,c,d){return"#"+("0"+Number(b).toString(16)).substr(-2)+("0"+Number(c).toString(16)).substr(-2)+("0"+Number(d).toString(16)).substr(-2)});this.editorUi.pickColor(a,function(a){null==a||a==mxConstants.NONE?(y.removeAttribute("border"),y.style.border="",y.style.borderCollapse=""):(y.setAttribute("border","1"),y.style.border="1px solid "+a,y.style.borderCollapse="collapse")})}}),e),this.editorUi.toolbar.addButton("geSprite-fillcolor",mxResources.get("backgroundColor"),mxUtils.bind(this,function(){if(null!=
-y){var a=y.style.backgroundColor.replace(/\brgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/g,function(a,b,c,d){return"#"+("0"+Number(b).toString(16)).substr(-2)+("0"+Number(c).toString(16)).substr(-2)+("0"+Number(d).toString(16)).substr(-2)});this.editorUi.pickColor(a,function(a){y.style.backgroundColor=null==a||a==mxConstants.NONE?"":a})}}),e),this.editorUi.toolbar.addButton("geSprite-fit",mxResources.get("spacing"),function(){if(null!=y){var a=y.getAttribute("cellPadding")||0,a=new FilenameDialog(d,
-a,mxResources.get("apply"),mxUtils.bind(this,function(a){null!=a&&0<a.length?y.setAttribute("cellPadding",a):y.removeAttribute("cellPadding")}),mxResources.get("spacing"));d.showDialog(a.container,300,80,!0,!0);a.init()}},e),this.editorUi.toolbar.addButton("geSprite-left",mxResources.get("left"),function(){null!=y&&y.setAttribute("align","left")},e),this.editorUi.toolbar.addButton("geSprite-center",mxResources.get("center"),function(){null!=y&&y.setAttribute("align","center")},e),this.editorUi.toolbar.addButton("geSprite-right",
-mxResources.get("right"),function(){null!=y&&y.setAttribute("align","right")},e)];this.styleButtons(g);g[2].style.marginRight="9px";mxClient.IS_QUIRKS&&(mxUtils.br(k),mxUtils.br(k));k.appendChild(e);a.appendChild(k);B=k}else a.appendChild(k),a.appendChild(this.createRelativeOption(mxResources.get("opacity"),mxConstants.STYLE_TEXT_OPACITY)),a.appendChild(h);var V=mxUtils.bind(this,function(a,b,d){f=this.format.getSelectionState();a=mxUtils.getValue(f.style,mxConstants.STYLE_FONTSTYLE,0);c(m[0],(a&
-mxConstants.FONT_BOLD)==mxConstants.FONT_BOLD);c(m[1],(a&mxConstants.FONT_ITALIC)==mxConstants.FONT_ITALIC);c(m[2],(a&mxConstants.FONT_UNDERLINE)==mxConstants.FONT_UNDERLINE);l.firstChild.nodeValue=mxUtils.htmlEntities(mxUtils.getValue(f.style,mxConstants.STYLE_FONTFAMILY,Menus.prototype.defaultFont));c(n,"0"==mxUtils.getValue(f.style,mxConstants.STYLE_HORIZONTAL,"1"));if(d||document.activeElement!=E)a=parseFloat(mxUtils.getValue(f.style,mxConstants.STYLE_FONTSIZE,Menus.prototype.defaultFontSize)),
-E.value=isNaN(a)?"":a+" pt";a=mxUtils.getValue(f.style,mxConstants.STYLE_ALIGN,mxConstants.ALIGN_CENTER);c(p,a==mxConstants.ALIGN_LEFT);c(q,a==mxConstants.ALIGN_CENTER);c(t,a==mxConstants.ALIGN_RIGHT);a=mxUtils.getValue(f.style,mxConstants.STYLE_VERTICAL_ALIGN,mxConstants.ALIGN_MIDDLE);c(w,a==mxConstants.ALIGN_TOP);c(v,a==mxConstants.ALIGN_MIDDLE);c(u,a==mxConstants.ALIGN_BOTTOM);a=mxUtils.getValue(f.style,mxConstants.STYLE_LABEL_POSITION,mxConstants.ALIGN_CENTER);b=mxUtils.getValue(f.style,mxConstants.STYLE_VERTICAL_LABEL_POSITION,
-mxConstants.ALIGN_MIDDLE);J.value=a==mxConstants.ALIGN_LEFT&&b==mxConstants.ALIGN_TOP?"topLeft":a==mxConstants.ALIGN_CENTER&&b==mxConstants.ALIGN_TOP?"top":a==mxConstants.ALIGN_RIGHT&&b==mxConstants.ALIGN_TOP?"topRight":a==mxConstants.ALIGN_LEFT&&b==mxConstants.ALIGN_BOTTOM?"bottomLeft":a==mxConstants.ALIGN_CENTER&&b==mxConstants.ALIGN_BOTTOM?"bottom":a==mxConstants.ALIGN_RIGHT&&b==mxConstants.ALIGN_BOTTOM?"bottomRight":a==mxConstants.ALIGN_LEFT?"left":a==mxConstants.ALIGN_RIGHT?"right":"center";
-a=mxUtils.getValue(f.style,mxConstants.STYLE_TEXT_DIRECTION,mxConstants.DEFAULT_TEXT_DIRECTION);a==mxConstants.TEXT_DIRECTION_RTL?N.value="rightToLeft":a==mxConstants.TEXT_DIRECTION_LTR?N.value="leftToRight":a==mxConstants.TEXT_DIRECTION_AUTO&&(N.value="automatic");if(d||document.activeElement!=Y)a=parseFloat(mxUtils.getValue(f.style,mxConstants.STYLE_SPACING,2)),Y.value=isNaN(a)?"":a+" pt";if(d||document.activeElement!=ea)a=parseFloat(mxUtils.getValue(f.style,mxConstants.STYLE_SPACING_TOP,0)),ea.value=
-isNaN(a)?"":a+" pt";if(d||document.activeElement!=ga)a=parseFloat(mxUtils.getValue(f.style,mxConstants.STYLE_SPACING_RIGHT,0)),ga.value=isNaN(a)?"":a+" pt";if(d||document.activeElement!=fa)a=parseFloat(mxUtils.getValue(f.style,mxConstants.STYLE_SPACING_BOTTOM,0)),fa.value=isNaN(a)?"":a+" pt";if(d||document.activeElement!=Z)a=parseFloat(mxUtils.getValue(f.style,mxConstants.STYLE_SPACING_LEFT,0)),Z.value=isNaN(a)?"":a+" pt"});U=this.installInputHandler(Y,mxConstants.STYLE_SPACING,2,-999,999," pt");
-X=this.installInputHandler(ea,mxConstants.STYLE_SPACING_TOP,0,-999,999," pt");la=this.installInputHandler(ga,mxConstants.STYLE_SPACING_RIGHT,0,-999,999," pt");da=this.installInputHandler(fa,mxConstants.STYLE_SPACING_BOTTOM,0,-999,999," pt");ka=this.installInputHandler(Z,mxConstants.STYLE_SPACING_LEFT,0,-999,999," pt");this.addKeyHandler(E,V);this.addKeyHandler(Y,V);this.addKeyHandler(ea,V);this.addKeyHandler(ga,V);this.addKeyHandler(fa,V);this.addKeyHandler(Z,V);b.getModel().addListener(mxEvent.CHANGE,
-V);this.listeners.push({destroy:function(){b.getModel().removeListener(V)}});V();if(b.cellEditor.isContentEditing()){var na=!1,e=function(){na||(na=!0,window.setTimeout(function(){for(var a=b.getSelectedElement();null!=a&&a.nodeType!=mxConstants.NODETYPE_ELEMENT;)a=a.parentNode;if(null!=a){var d=function(a){return"px"==a.substring(a.length-2)?parseFloat(a):mxConstants.DEFAULT_FONTSIZE},e=function(a,b,c){return"%"==c.style.lineHeight.substring(c.style.lineHeight.length-1)?parseInt(c.style.lineHeight)/
-100:"px"==b.substring(b.length-2)?parseFloat(b)/a:parseInt(b)};a==b.cellEditor.textarea&&1==b.cellEditor.textarea.children.length&&b.cellEditor.textarea.firstChild.nodeType==mxConstants.NODETYPE_ELEMENT&&(a=b.cellEditor.textarea.firstChild);var f=mxUtils.getCurrentStyle(a),g=d(f.fontSize),h=e(g,f.lineHeight,a),k=a.getElementsByTagName("*");if(0<k.length&&window.getSelection&&!mxClient.IS_IE&&!mxClient.IS_IE11)for(var n=window.getSelection(),r=0;r<k.length;r++)if(n.containsNode(k[r],!0)){temp=mxUtils.getCurrentStyle(k[r]);
-var g=Math.max(d(temp.fontSize),g),u=e(g,temp.lineHeight,k[r]);if(u!=h||isNaN(u))h=""}null!=f&&(c(m[0],"bold"==f.fontWeight||null!=b.getParentByName(a,"B",b.cellEditor.textarea)),c(m[1],"italic"==f.fontStyle||null!=b.getParentByName(a,"I",b.cellEditor.textarea)),c(m[2],null!=b.getParentByName(a,"U",b.cellEditor.textarea)),c(p,"left"==f.textAlign),c(q,"center"==f.textAlign),c(t,"right"==f.textAlign),c(C,"justify"==f.textAlign),c(x,null!=b.getParentByName(a,"SUP",b.cellEditor.textarea)),c(A,null!=b.getParentByName(a,
-"SUB",b.cellEditor.textarea)),y=b.getParentByName(a,"TABLE",b.cellEditor.textarea),L=null==y?null:b.getParentByName(a,"TR",y),I=null==y?null:b.getParentByName(a,"TD",y),B.style.display=null!=y?"":"none",document.activeElement!=E&&("FONT"==a.nodeName&&"4"==a.getAttribute("size")&&null!=G?(a.removeAttribute("size"),a.style.fontSize=G+" pt",G=null):E.value=isNaN(g)?"":g+" pt",u=parseFloat(h),isNaN(u)?ma.value="100 %":ma.value=Math.round(100*u)+" %"),a=f.color.replace(/\brgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/g,
-function(a,b,c,d){return"#"+("0"+Number(b).toString(16)).substr(-2)+("0"+Number(c).toString(16)).substr(-2)+("0"+Number(d).toString(16)).substr(-2)}),d=f.backgroundColor.replace(/\brgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/g,function(a,b,c,d){return"#"+("0"+Number(b).toString(16)).substr(-2)+("0"+Number(c).toString(16)).substr(-2)+("0"+Number(d).toString(16)).substr(-2)}),null!=W&&(R="#"==a.charAt(0)?a:"#000000",W(R,!0)),null!=F&&(z="#"==d.charAt(0)?d:null,F(z,!0)),null!=l.firstChild&&(f=f.fontFamily,
-"'"==f.charAt(0)&&(f=f.substring(1)),"'"==f.charAt(f.length-1)&&(f=f.substring(0,f.length-1)),'"'==f.charAt(0)&&(f=f.substring(1)),'"'==f.charAt(f.length-1)&&(f=f.substring(0,f.length-1)),l.firstChild.nodeValue=f))}na=!1},0))};mxEvent.addListener(b.cellEditor.textarea,"input",e);mxEvent.addListener(b.cellEditor.textarea,"touchend",e);mxEvent.addListener(b.cellEditor.textarea,"mouseup",e);mxEvent.addListener(b.cellEditor.textarea,"keyup",e);this.listeners.push({destroy:function(){}});e()}return a};
-StyleFormatPanel=function(a,c,d){BaseFormatPanel.call(this,a,c,d);this.init()};mxUtils.extend(StyleFormatPanel,BaseFormatPanel);StyleFormatPanel.prototype.defaultStrokeColor="black";
+" ("+this.editorUi.actions.get("italic").shortcut+")");m[2].setAttribute("title",mxResources.get("underline")+" ("+this.editorUi.actions.get("underline").shortcut+")");var p=this.editorUi.toolbar.addItems(["vertical"],h,!0)[0];mxClient.IS_QUIRKS&&mxUtils.br(a);a.appendChild(h);this.styleButtons(m);this.styleButtons([p]);g=e.cloneNode(!1);g.style.marginLeft="-3px";g.style.paddingBottom="0px";var n=function(a){return function(){return a()}},q=this.editorUi.toolbar.addButton("geSprite-left",mxResources.get("left"),
+b.cellEditor.isContentEditing()?function(){document.execCommand("justifyleft",!1,null)}:n(this.editorUi.menus.createStyleChangeFunction([mxConstants.STYLE_ALIGN],[mxConstants.ALIGN_LEFT])),g),t=this.editorUi.toolbar.addButton("geSprite-center",mxResources.get("center"),b.cellEditor.isContentEditing()?function(){document.execCommand("justifycenter",!1,null)}:n(this.editorUi.menus.createStyleChangeFunction([mxConstants.STYLE_ALIGN],[mxConstants.ALIGN_CENTER])),g),r=this.editorUi.toolbar.addButton("geSprite-right",
+mxResources.get("right"),b.cellEditor.isContentEditing()?function(){document.execCommand("justifyright",!1,null)}:n(this.editorUi.menus.createStyleChangeFunction([mxConstants.STYLE_ALIGN],[mxConstants.ALIGN_RIGHT])),g);this.styleButtons([q,t,r]);if(b.cellEditor.isContentEditing()){var w=this.editorUi.toolbar.addButton("geSprite-removeformat",mxResources.get("removeFormat"),function(){document.execCommand("removeformat",!1,null)},h);this.styleButtons([w])}var v=this.editorUi.toolbar.addButton("geSprite-top",
+mxResources.get("top"),n(this.editorUi.menus.createStyleChangeFunction([mxConstants.STYLE_VERTICAL_ALIGN],[mxConstants.ALIGN_TOP])),g),u=this.editorUi.toolbar.addButton("geSprite-middle",mxResources.get("middle"),n(this.editorUi.menus.createStyleChangeFunction([mxConstants.STYLE_VERTICAL_ALIGN],[mxConstants.ALIGN_MIDDLE])),g),z=this.editorUi.toolbar.addButton("geSprite-bottom",mxResources.get("bottom"),n(this.editorUi.menus.createStyleChangeFunction([mxConstants.STYLE_VERTICAL_ALIGN],[mxConstants.ALIGN_BOTTOM])),
+g);this.styleButtons([v,u,z]);mxClient.IS_QUIRKS&&mxUtils.br(a);a.appendChild(g);var x,D,A,C,B,L,K;b.cellEditor.isContentEditing()?(v.style.display="none",u.style.display="none",z.style.display="none",p.style.display="none",A=this.editorUi.toolbar.addButton("geSprite-justifyfull",null,function(){document.execCommand("justifyfull",!1,null)},g),this.styleButtons([A,x=this.editorUi.toolbar.addButton("geSprite-subscript",mxResources.get("subscript")+" ("+Editor.ctrlKey+"+,)",function(){document.execCommand("subscript",
+!1,null)},g),D=this.editorUi.toolbar.addButton("geSprite-superscript",mxResources.get("superscript")+" ("+Editor.ctrlKey+"+.)",function(){document.execCommand("superscript",!1,null)},g)]),A.style.marginRight="9px",n=g.cloneNode(!1),n.style.paddingTop="4px",g=[this.editorUi.toolbar.addButton("geSprite-orderedlist",mxResources.get("numberedList"),function(){document.execCommand("insertorderedlist",!1,null)},n),this.editorUi.toolbar.addButton("geSprite-unorderedlist",mxResources.get("bulletedList"),
+function(){document.execCommand("insertunorderedlist",!1,null)},n),this.editorUi.toolbar.addButton("geSprite-outdent",mxResources.get("decreaseIndent"),function(){document.execCommand("outdent",!1,null)},n),this.editorUi.toolbar.addButton("geSprite-indent",mxResources.get("increaseIndent"),function(){document.execCommand("indent",!1,null)},n),this.editorUi.toolbar.addButton("geSprite-code",mxResources.get("html"),function(){b.cellEditor.toggleViewMode()},n)],this.styleButtons(g),g[g.length-1].style.marginLeft=
+"9px",mxClient.IS_QUIRKS&&(mxUtils.br(a),n.style.height="40"),a.appendChild(n)):(m[2].style.marginRight="9px",r.style.marginRight="9px");g=e.cloneNode(!1);g.style.marginLeft="0px";g.style.paddingTop="8px";g.style.paddingBottom="4px";g.style.fontWeight="normal";mxUtils.write(g,mxResources.get("position"));var I=document.createElement("select");I.style.position="absolute";I.style.right="20px";I.style.width="97px";I.style.marginTop="-2px";for(var w="topLeft top topRight left center right bottomLeft bottom bottomRight".split(" "),
+E={topLeft:[mxConstants.ALIGN_LEFT,mxConstants.ALIGN_TOP,mxConstants.ALIGN_RIGHT,mxConstants.ALIGN_BOTTOM],top:[mxConstants.ALIGN_CENTER,mxConstants.ALIGN_TOP,mxConstants.ALIGN_CENTER,mxConstants.ALIGN_BOTTOM],topRight:[mxConstants.ALIGN_RIGHT,mxConstants.ALIGN_TOP,mxConstants.ALIGN_LEFT,mxConstants.ALIGN_BOTTOM],left:[mxConstants.ALIGN_LEFT,mxConstants.ALIGN_MIDDLE,mxConstants.ALIGN_RIGHT,mxConstants.ALIGN_MIDDLE],center:[mxConstants.ALIGN_CENTER,mxConstants.ALIGN_MIDDLE,mxConstants.ALIGN_CENTER,
+mxConstants.ALIGN_MIDDLE],right:[mxConstants.ALIGN_RIGHT,mxConstants.ALIGN_MIDDLE,mxConstants.ALIGN_LEFT,mxConstants.ALIGN_MIDDLE],bottomLeft:[mxConstants.ALIGN_LEFT,mxConstants.ALIGN_BOTTOM,mxConstants.ALIGN_RIGHT,mxConstants.ALIGN_TOP],bottom:[mxConstants.ALIGN_CENTER,mxConstants.ALIGN_BOTTOM,mxConstants.ALIGN_CENTER,mxConstants.ALIGN_TOP],bottomRight:[mxConstants.ALIGN_RIGHT,mxConstants.ALIGN_BOTTOM,mxConstants.ALIGN_LEFT,mxConstants.ALIGN_TOP]},n=0;n<w.length;n++){var J=document.createElement("option");
+J.setAttribute("value",w[n]);mxUtils.write(J,mxResources.get(w[n]));I.appendChild(J)}g.appendChild(I);w=e.cloneNode(!1);w.style.marginLeft="0px";w.style.paddingTop="4px";w.style.paddingBottom="4px";w.style.fontWeight="normal";mxUtils.write(w,mxResources.get("writingDirection"));var N=document.createElement("select");N.style.position="absolute";N.style.right="20px";N.style.width="97px";N.style.marginTop="-2px";for(var J=["automatic","leftToRight","rightToLeft"],Q={automatic:null,leftToRight:mxConstants.TEXT_DIRECTION_LTR,
+rightToLeft:mxConstants.TEXT_DIRECTION_RTL},n=0;n<J.length;n++){var O=document.createElement("option");O.setAttribute("value",J[n]);mxUtils.write(O,mxResources.get(J[n]));N.appendChild(O)}w.appendChild(N);b.isEditing()||(a.appendChild(g),mxEvent.addListener(I,"change",function(a){b.getModel().beginUpdate();try{var c=E[I.value];null!=c&&(b.setCellStyles(mxConstants.STYLE_LABEL_POSITION,c[0],b.getSelectionCells()),b.setCellStyles(mxConstants.STYLE_VERTICAL_LABEL_POSITION,c[1],b.getSelectionCells()),
+b.setCellStyles(mxConstants.STYLE_ALIGN,c[2],b.getSelectionCells()),b.setCellStyles(mxConstants.STYLE_VERTICAL_ALIGN,c[3],b.getSelectionCells()))}finally{b.getModel().endUpdate()}mxEvent.consume(a)}),a.appendChild(w),mxEvent.addListener(N,"change",function(a){b.setCellStyles(mxConstants.STYLE_TEXT_DIRECTION,Q[N.value],b.getSelectionCells());mxEvent.consume(a)}));var F=document.createElement("input");F.style.textAlign="right";F.style.marginTop="4px";mxClient.IS_QUIRKS||(F.style.position="absolute",
+F.style.right="32px");F.style.width="46px";F.style.height=mxClient.IS_QUIRKS?"21px":"17px";h.appendChild(F);var H=null,g=this.installInputHandler(F,mxConstants.STYLE_FONTSIZE,Menus.prototype.defaultFontSize,1,999," pt",function(a){if(!window.getSelection||mxClient.IS_IE||mxClient.IS_IE11)for(H=a,document.execCommand("fontSize",!1,"4"),f=b.cellEditor.textarea.getElementsByTagName("font"),e=0;e<f.length;e++){if("4"==f[e].getAttribute("size")){f[e].removeAttribute("size");f[e].style.fontSize=H+"px";
+window.setTimeout(function(){F.value=H+" pt";H=null},0);break}}else{var c=function(c,e){c!=b.cellEditor.textarea&&(e||d.containsNode(c,!0))&&("FONT"==c.nodeName?(c.removeAttribute("size"),c.style.fontSize=a+"px"):mxUtils.getCurrentStyle(c).fontSize!=a+"px"&&(mxUtils.getCurrentStyle(c.parentNode).fontSize!=a+"px"?c.style.fontSize=a+"px":c.style.fontSize=""))},d=window.getSelection(),e=0<d.rangeCount?d.getRangeAt(0).commonAncestorContainer:b.cellEditor.textarea;e!=b.cellEditor.textarea&&e.nodeType==
+mxConstants.NODETYPE_ELEMENT||document.execCommand("fontSize",!1,"1");e!=b.cellEditor.textarea&&(e=e.parentNode);if(e.nodeType==mxConstants.NODETYPE_ELEMENT){var f=e.getElementsByTagName("*");c(e);for(var e=0;e<f.length;e++)c(f[e])}F.value=a+" pt"}},!0),g=this.createStepper(F,g,1,10,!0,Menus.prototype.defaultFontSize);g.style.display=F.style.display;g.style.marginTop="4px";mxClient.IS_QUIRKS||(g.style.right="20px");h.appendChild(g);h=l.getElementsByTagName("div")[0];h.style.cssFloat="right";var G=
+null,y="#ffffff",W=null,R="#000000",T=b.cellEditor.isContentEditing()?this.createColorOption(mxResources.get("backgroundColor"),function(){return y},function(a){document.execCommand("backcolor",!1,a!=mxConstants.NONE?a:"transparent")},"#ffffff",{install:function(a){G=a},destroy:function(){G=null}},null,!0):this.createCellColorOption(mxResources.get("backgroundColor"),mxConstants.STYLE_LABEL_BACKGROUNDCOLOR,"#ffffff",null,function(a){b.updateLabelElements(b.getSelectionCells(),function(a){a.style.backgroundColor=
+null})});T.style.fontWeight="bold";var ca=this.createCellColorOption(mxResources.get("borderColor"),mxConstants.STYLE_LABEL_BORDERCOLOR,"#000000");ca.style.fontWeight="bold";h=b.cellEditor.isContentEditing()?this.createColorOption(mxResources.get("fontColor"),function(){return R},function(a){document.execCommand("forecolor",!1,a!=mxConstants.NONE?a:"transparent")},"#000000",{install:function(a){W=a},destroy:function(){W=null}},null,!0):this.createCellColorOption(mxResources.get("fontColor"),mxConstants.STYLE_FONTCOLOR,
+"#000000",function(a){T.style.display=null==a||a==mxConstants.NONE?"none":"";ca.style.display=T.style.display},function(a){null==a||a==mxConstants.NONE?b.setCellStyles(mxConstants.STYLE_NOLABEL,"1",b.getSelectionCells()):b.setCellStyles(mxConstants.STYLE_NOLABEL,null,b.getSelectionCells());b.updateLabelElements(b.getSelectionCells(),function(a){a.removeAttribute("color");a.style.color=null})});h.style.fontWeight="bold";k.appendChild(h);k.appendChild(T);b.cellEditor.isContentEditing()||k.appendChild(ca);
+a.appendChild(k);k=this.createPanel();k.style.paddingTop="2px";k.style.paddingBottom="4px";h=this.createCellOption(mxResources.get("wordWrap"),mxConstants.STYLE_WHITE_SPACE,null,"wrap","null",null,null,!0);h.style.fontWeight="bold";f.containsLabel||f.autoSize||0!=f.edges.length||k.appendChild(h);h=this.createCellOption(mxResources.get("formattedText"),"html","0",null,null,null,d.actions.get("formattedText"));h.style.fontWeight="bold";k.appendChild(h);h=this.createPanel();h.style.paddingTop="10px";
+h.style.paddingBottom="28px";h.style.fontWeight="normal";g=document.createElement("div");g.style.position="absolute";g.style.width="70px";g.style.marginTop="0px";g.style.fontWeight="bold";mxUtils.write(g,mxResources.get("spacing"));h.appendChild(g);var X,U,ka,da,la,ea=this.addUnitInput(h,"pt",91,44,function(){X.apply(this,arguments)}),Y=this.addUnitInput(h,"pt",20,44,function(){U.apply(this,arguments)});mxUtils.br(h);this.addLabel(h,mxResources.get("top"),91);this.addLabel(h,mxResources.get("global"),
+20);mxUtils.br(h);mxUtils.br(h);var Z=this.addUnitInput(h,"pt",162,44,function(){ka.apply(this,arguments)}),fa=this.addUnitInput(h,"pt",91,44,function(){da.apply(this,arguments)}),ga=this.addUnitInput(h,"pt",20,44,function(){la.apply(this,arguments)});mxUtils.br(h);this.addLabel(h,mxResources.get("left"),162);this.addLabel(h,mxResources.get("bottom"),91);this.addLabel(h,mxResources.get("right"),20);if(b.cellEditor.isContentEditing()){var ba=null,ma=null;a.appendChild(this.createRelativeOption(mxResources.get("lineheight"),
+null,null,function(a){var c=""==a.value?120:parseInt(a.value),c=Math.max(0,isNaN(c)?120:c);null!=ba&&(b.cellEditor.restoreSelection(ba),ba=null);for(var d=b.getSelectedElement();null!=d&&d.nodeType!=mxConstants.NODETYPE_ELEMENT;)d=d.parentNode;null!=d&&d==b.cellEditor.textarea&&null!=b.cellEditor.textarea.firstChild&&("P"!=b.cellEditor.textarea.firstChild.nodeName&&(b.cellEditor.textarea.innerHTML="<p>"+b.cellEditor.textarea.innerHTML+"</p>"),d=b.cellEditor.textarea.firstChild);null!=d&&d!=b.cellEditor.textarea&&
+(d.style.lineHeight=c+"%");a.value=c+" %"},function(a){ma=a;mxEvent.addListener(a,"mousedown",function(){document.activeElement==b.cellEditor.textarea&&(ba=b.cellEditor.saveSelection())});mxEvent.addListener(a,"touchstart",function(){document.activeElement==b.cellEditor.textarea&&(ba=b.cellEditor.saveSelection())});a.value="120 %"}));k=e.cloneNode(!1);k.style.paddingLeft="0px";h=this.editorUi.toolbar.addItems(["link","image"],k,!0);g=[this.editorUi.toolbar.addButton("geSprite-horizontalrule",mxResources.get("insertHorizontalRule"),
+function(){document.execCommand("inserthorizontalrule",!1)},k),this.editorUi.toolbar.addMenuFunctionInContainer(k,"geSprite-table",mxResources.get("table"),!1,mxUtils.bind(this,function(a){this.editorUi.menus.addInsertTableItem(a)}))];this.styleButtons(h);this.styleButtons(g);h=this.createPanel();h.style.paddingTop="10px";h.style.paddingBottom="10px";h.appendChild(this.createTitle(mxResources.get("insert")));h.appendChild(k);a.appendChild(h);mxClient.IS_QUIRKS&&(h.style.height="70");h=e.cloneNode(!1);
+h.style.paddingLeft="0px";g=[this.editorUi.toolbar.addButton("geSprite-insertcolumnbefore",mxResources.get("insertColumnBefore"),function(){try{null!=B&&b.selectNode(b.insertColumn(B,null!=L?L.cellIndex:0))}catch(S){alert(S)}},h),this.editorUi.toolbar.addButton("geSprite-insertcolumnafter",mxResources.get("insertColumnAfter"),function(){try{null!=B&&b.selectNode(b.insertColumn(B,null!=L?L.cellIndex+1:-1))}catch(S){alert(S)}},h),this.editorUi.toolbar.addButton("geSprite-deletecolumn",mxResources.get("deleteColumn"),
+function(){try{null!=B&&null!=L&&b.deleteColumn(B,L.cellIndex)}catch(S){alert(S)}},h),this.editorUi.toolbar.addButton("geSprite-insertrowbefore",mxResources.get("insertRowBefore"),function(){try{null!=B&&null!=K&&b.selectNode(b.insertRow(B,K.sectionRowIndex))}catch(S){alert(S)}},h),this.editorUi.toolbar.addButton("geSprite-insertrowafter",mxResources.get("insertRowAfter"),function(){try{null!=B&&null!=K&&b.selectNode(b.insertRow(B,K.sectionRowIndex+1))}catch(S){alert(S)}},h),this.editorUi.toolbar.addButton("geSprite-deleterow",
+mxResources.get("deleteRow"),function(){try{null!=B&&null!=K&&b.deleteRow(B,K.sectionRowIndex)}catch(S){alert(S)}},h)];this.styleButtons(g);g[2].style.marginRight="9px";k=this.createPanel();k.style.paddingTop="10px";k.style.paddingBottom="10px";k.appendChild(this.createTitle(mxResources.get("table")));k.appendChild(h);mxClient.IS_QUIRKS&&(mxUtils.br(a),k.style.height="70");e=e.cloneNode(!1);e.style.paddingLeft="0px";g=[this.editorUi.toolbar.addButton("geSprite-strokecolor",mxResources.get("borderColor"),
+mxUtils.bind(this,function(){if(null!=B){var a=B.style.borderColor.replace(/\brgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/g,function(a,b,c,d){return"#"+("0"+Number(b).toString(16)).substr(-2)+("0"+Number(c).toString(16)).substr(-2)+("0"+Number(d).toString(16)).substr(-2)});this.editorUi.pickColor(a,function(a){null==a||a==mxConstants.NONE?(B.removeAttribute("border"),B.style.border="",B.style.borderCollapse=""):(B.setAttribute("border","1"),B.style.border="1px solid "+a,B.style.borderCollapse="collapse")})}}),
+e),this.editorUi.toolbar.addButton("geSprite-fillcolor",mxResources.get("backgroundColor"),mxUtils.bind(this,function(){if(null!=B){var a=B.style.backgroundColor.replace(/\brgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/g,function(a,b,c,d){return"#"+("0"+Number(b).toString(16)).substr(-2)+("0"+Number(c).toString(16)).substr(-2)+("0"+Number(d).toString(16)).substr(-2)});this.editorUi.pickColor(a,function(a){B.style.backgroundColor=null==a||a==mxConstants.NONE?"":a})}}),e),this.editorUi.toolbar.addButton("geSprite-fit",
+mxResources.get("spacing"),function(){if(null!=B){var a=B.getAttribute("cellPadding")||0,a=new FilenameDialog(d,a,mxResources.get("apply"),mxUtils.bind(this,function(a){null!=a&&0<a.length?B.setAttribute("cellPadding",a):B.removeAttribute("cellPadding")}),mxResources.get("spacing"));d.showDialog(a.container,300,80,!0,!0);a.init()}},e),this.editorUi.toolbar.addButton("geSprite-left",mxResources.get("left"),function(){null!=B&&B.setAttribute("align","left")},e),this.editorUi.toolbar.addButton("geSprite-center",
+mxResources.get("center"),function(){null!=B&&B.setAttribute("align","center")},e),this.editorUi.toolbar.addButton("geSprite-right",mxResources.get("right"),function(){null!=B&&B.setAttribute("align","right")},e)];this.styleButtons(g);g[2].style.marginRight="9px";mxClient.IS_QUIRKS&&(mxUtils.br(k),mxUtils.br(k));k.appendChild(e);a.appendChild(k);C=k}else a.appendChild(k),a.appendChild(this.createRelativeOption(mxResources.get("opacity"),mxConstants.STYLE_TEXT_OPACITY)),a.appendChild(h);var V=mxUtils.bind(this,
+function(a,b,d){f=this.format.getSelectionState();a=mxUtils.getValue(f.style,mxConstants.STYLE_FONTSTYLE,0);c(m[0],(a&mxConstants.FONT_BOLD)==mxConstants.FONT_BOLD);c(m[1],(a&mxConstants.FONT_ITALIC)==mxConstants.FONT_ITALIC);c(m[2],(a&mxConstants.FONT_UNDERLINE)==mxConstants.FONT_UNDERLINE);l.firstChild.nodeValue=mxUtils.htmlEntities(mxUtils.getValue(f.style,mxConstants.STYLE_FONTFAMILY,Menus.prototype.defaultFont));c(p,"0"==mxUtils.getValue(f.style,mxConstants.STYLE_HORIZONTAL,"1"));if(d||document.activeElement!=
+F)a=parseFloat(mxUtils.getValue(f.style,mxConstants.STYLE_FONTSIZE,Menus.prototype.defaultFontSize)),F.value=isNaN(a)?"":a+" pt";a=mxUtils.getValue(f.style,mxConstants.STYLE_ALIGN,mxConstants.ALIGN_CENTER);c(q,a==mxConstants.ALIGN_LEFT);c(t,a==mxConstants.ALIGN_CENTER);c(r,a==mxConstants.ALIGN_RIGHT);a=mxUtils.getValue(f.style,mxConstants.STYLE_VERTICAL_ALIGN,mxConstants.ALIGN_MIDDLE);c(v,a==mxConstants.ALIGN_TOP);c(u,a==mxConstants.ALIGN_MIDDLE);c(z,a==mxConstants.ALIGN_BOTTOM);a=mxUtils.getValue(f.style,
+mxConstants.STYLE_LABEL_POSITION,mxConstants.ALIGN_CENTER);b=mxUtils.getValue(f.style,mxConstants.STYLE_VERTICAL_LABEL_POSITION,mxConstants.ALIGN_MIDDLE);I.value=a==mxConstants.ALIGN_LEFT&&b==mxConstants.ALIGN_TOP?"topLeft":a==mxConstants.ALIGN_CENTER&&b==mxConstants.ALIGN_TOP?"top":a==mxConstants.ALIGN_RIGHT&&b==mxConstants.ALIGN_TOP?"topRight":a==mxConstants.ALIGN_LEFT&&b==mxConstants.ALIGN_BOTTOM?"bottomLeft":a==mxConstants.ALIGN_CENTER&&b==mxConstants.ALIGN_BOTTOM?"bottom":a==mxConstants.ALIGN_RIGHT&&
+b==mxConstants.ALIGN_BOTTOM?"bottomRight":a==mxConstants.ALIGN_LEFT?"left":a==mxConstants.ALIGN_RIGHT?"right":"center";a=mxUtils.getValue(f.style,mxConstants.STYLE_TEXT_DIRECTION,mxConstants.DEFAULT_TEXT_DIRECTION);a==mxConstants.TEXT_DIRECTION_RTL?N.value="rightToLeft":a==mxConstants.TEXT_DIRECTION_LTR?N.value="leftToRight":a==mxConstants.TEXT_DIRECTION_AUTO&&(N.value="automatic");if(d||document.activeElement!=Y)a=parseFloat(mxUtils.getValue(f.style,mxConstants.STYLE_SPACING,2)),Y.value=isNaN(a)?
+"":a+" pt";if(d||document.activeElement!=ea)a=parseFloat(mxUtils.getValue(f.style,mxConstants.STYLE_SPACING_TOP,0)),ea.value=isNaN(a)?"":a+" pt";if(d||document.activeElement!=ga)a=parseFloat(mxUtils.getValue(f.style,mxConstants.STYLE_SPACING_RIGHT,0)),ga.value=isNaN(a)?"":a+" pt";if(d||document.activeElement!=fa)a=parseFloat(mxUtils.getValue(f.style,mxConstants.STYLE_SPACING_BOTTOM,0)),fa.value=isNaN(a)?"":a+" pt";if(d||document.activeElement!=Z)a=parseFloat(mxUtils.getValue(f.style,mxConstants.STYLE_SPACING_LEFT,
+0)),Z.value=isNaN(a)?"":a+" pt"});U=this.installInputHandler(Y,mxConstants.STYLE_SPACING,2,-999,999," pt");X=this.installInputHandler(ea,mxConstants.STYLE_SPACING_TOP,0,-999,999," pt");la=this.installInputHandler(ga,mxConstants.STYLE_SPACING_RIGHT,0,-999,999," pt");da=this.installInputHandler(fa,mxConstants.STYLE_SPACING_BOTTOM,0,-999,999," pt");ka=this.installInputHandler(Z,mxConstants.STYLE_SPACING_LEFT,0,-999,999," pt");this.addKeyHandler(F,V);this.addKeyHandler(Y,V);this.addKeyHandler(ea,V);this.addKeyHandler(ga,
+V);this.addKeyHandler(fa,V);this.addKeyHandler(Z,V);b.getModel().addListener(mxEvent.CHANGE,V);this.listeners.push({destroy:function(){b.getModel().removeListener(V)}});V();if(b.cellEditor.isContentEditing()){var na=!1,e=function(){na||(na=!0,window.setTimeout(function(){for(var a=b.getSelectedElement();null!=a&&a.nodeType!=mxConstants.NODETYPE_ELEMENT;)a=a.parentNode;if(null!=a){var d=function(a){return"px"==a.substring(a.length-2)?parseFloat(a):mxConstants.DEFAULT_FONTSIZE},e=function(a,b,c){return"%"==
+c.style.lineHeight.substring(c.style.lineHeight.length-1)?parseInt(c.style.lineHeight)/100:"px"==b.substring(b.length-2)?parseFloat(b)/a:parseInt(b)};a==b.cellEditor.textarea&&1==b.cellEditor.textarea.children.length&&b.cellEditor.textarea.firstChild.nodeType==mxConstants.NODETYPE_ELEMENT&&(a=b.cellEditor.textarea.firstChild);var f=mxUtils.getCurrentStyle(a),g=d(f.fontSize),h=e(g,f.lineHeight,a),k=a.getElementsByTagName("*");if(0<k.length&&window.getSelection&&!mxClient.IS_IE&&!mxClient.IS_IE11)for(var p=
+window.getSelection(),n=0;n<k.length;n++)if(p.containsNode(k[n],!0)){temp=mxUtils.getCurrentStyle(k[n]);var g=Math.max(d(temp.fontSize),g),u=e(g,temp.lineHeight,k[n]);if(u!=h||isNaN(u))h=""}null!=f&&(c(m[0],"bold"==f.fontWeight||null!=b.getParentByName(a,"B",b.cellEditor.textarea)),c(m[1],"italic"==f.fontStyle||null!=b.getParentByName(a,"I",b.cellEditor.textarea)),c(m[2],null!=b.getParentByName(a,"U",b.cellEditor.textarea)),c(q,"left"==f.textAlign),c(t,"center"==f.textAlign),c(r,"right"==f.textAlign),
+c(A,"justify"==f.textAlign),c(D,null!=b.getParentByName(a,"SUP",b.cellEditor.textarea)),c(x,null!=b.getParentByName(a,"SUB",b.cellEditor.textarea)),B=b.getParentByName(a,"TABLE",b.cellEditor.textarea),K=null==B?null:b.getParentByName(a,"TR",B),L=null==B?null:b.getParentByName(a,"TD",B),C.style.display=null!=B?"":"none",document.activeElement!=F&&("FONT"==a.nodeName&&"4"==a.getAttribute("size")&&null!=H?(a.removeAttribute("size"),a.style.fontSize=H+" pt",H=null):F.value=isNaN(g)?"":g+" pt",u=parseFloat(h),
+isNaN(u)?ma.value="100 %":ma.value=Math.round(100*u)+" %"),a=f.color.replace(/\brgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/g,function(a,b,c,d){return"#"+("0"+Number(b).toString(16)).substr(-2)+("0"+Number(c).toString(16)).substr(-2)+("0"+Number(d).toString(16)).substr(-2)}),d=f.backgroundColor.replace(/\brgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/g,function(a,b,c,d){return"#"+("0"+Number(b).toString(16)).substr(-2)+("0"+Number(c).toString(16)).substr(-2)+("0"+Number(d).toString(16)).substr(-2)}),
+null!=W&&(R="#"==a.charAt(0)?a:"#000000",W(R,!0)),null!=G&&(y="#"==d.charAt(0)?d:null,G(y,!0)),null!=l.firstChild&&(f=f.fontFamily,"'"==f.charAt(0)&&(f=f.substring(1)),"'"==f.charAt(f.length-1)&&(f=f.substring(0,f.length-1)),'"'==f.charAt(0)&&(f=f.substring(1)),'"'==f.charAt(f.length-1)&&(f=f.substring(0,f.length-1)),l.firstChild.nodeValue=f))}na=!1},0))};mxEvent.addListener(b.cellEditor.textarea,"input",e);mxEvent.addListener(b.cellEditor.textarea,"touchend",e);mxEvent.addListener(b.cellEditor.textarea,
+"mouseup",e);mxEvent.addListener(b.cellEditor.textarea,"keyup",e);this.listeners.push({destroy:function(){}});e()}return a};StyleFormatPanel=function(a,c,d){BaseFormatPanel.call(this,a,c,d);this.init()};mxUtils.extend(StyleFormatPanel,BaseFormatPanel);StyleFormatPanel.prototype.defaultStrokeColor="black";
StyleFormatPanel.prototype.init=function(){var a=this.format.getSelectionState();a.containsImage&&"image"!=a.style.shape||this.container.appendChild(this.addFill(this.createPanel()));this.container.appendChild(this.addStroke(this.createPanel()));this.container.appendChild(this.addLineJumps(this.createPanel()));a=this.createRelativeOption(mxResources.get("opacity"),mxConstants.STYLE_OPACITY,41);a.style.paddingTop="8px";a.style.paddingBottom="8px";this.container.appendChild(a);this.container.appendChild(this.addEffects(this.createPanel()));
a=this.addEditOps(this.createPanel());null!=a.firstChild&&mxUtils.br(a);this.container.appendChild(this.addStyleOps(a))};
StyleFormatPanel.prototype.addEditOps=function(a){var c=this.format.getSelectionState(),d=null;1==this.editorUi.editor.graph.getSelectionCount()&&(d=mxUtils.button(mxResources.get("editStyle"),mxUtils.bind(this,function(a){this.editorUi.actions.get("editStyle").funct()})),d.setAttribute("title",mxResources.get("editStyle")+" ("+this.editorUi.actions.get("editStyle").shortcut+")"),d.style.width="202px",d.style.marginBottom="2px",a.appendChild(d));c.image&&(c=mxUtils.button(mxResources.get("editImage"),
@@ -2744,20 +2744,20 @@ StyleFormatPanel.prototype.getCustomColors=function(){var a=[];"swimlane"==this.
StyleFormatPanel.prototype.addStroke=function(a){function c(a){var c=parseInt(w.value),c=Math.min(999,Math.max(1,isNaN(c)?1:c));c!=mxUtils.getValue(e.style,mxConstants.STYLE_STROKEWIDTH,1)&&(f.setCellStyles(mxConstants.STYLE_STROKEWIDTH,c,f.getSelectionCells()),b.fireEvent(new mxEventObject("styleChanged","keys",[mxConstants.STYLE_STROKEWIDTH],"values",[c],"cells",f.getSelectionCells())));w.value=c+" pt";mxEvent.consume(a)}function d(a){var c=parseInt(v.value),c=Math.min(999,Math.max(1,isNaN(c)?1:
c));c!=mxUtils.getValue(e.style,mxConstants.STYLE_STROKEWIDTH,1)&&(f.setCellStyles(mxConstants.STYLE_STROKEWIDTH,c,f.getSelectionCells()),b.fireEvent(new mxEventObject("styleChanged","keys",[mxConstants.STYLE_STROKEWIDTH],"values",[c],"cells",f.getSelectionCells())));v.value=c+" pt";mxEvent.consume(a)}var b=this.editorUi,f=b.editor.graph,e=this.format.getSelectionState();a.style.paddingTop="4px";a.style.paddingBottom="4px";a.style.whiteSpace="normal";var k=document.createElement("div");k.style.fontWeight=
"bold";var g=document.createElement("select");g.style.position="absolute";g.style.marginTop="-2px";g.style.right="72px";g.style.width="80px";for(var h=["sharp","rounded","curved"],l=0;l<h.length;l++){var m=document.createElement("option");m.setAttribute("value",h[l]);mxUtils.write(m,mxResources.get(h[l]));g.appendChild(m)}mxEvent.addListener(g,"change",function(a){f.getModel().beginUpdate();try{var c=[mxConstants.STYLE_ROUNDED,mxConstants.STYLE_CURVED],d=["0",null];"rounded"==g.value?d=["1",null]:
-"curved"==g.value&&(d=[null,"1"]);for(var e=0;e<c.length;e++)f.setCellStyles(c[e],d[e],f.getSelectionCells());b.fireEvent(new mxEventObject("styleChanged","keys",c,"values",d,"cells",f.getSelectionCells()))}finally{f.getModel().endUpdate()}mxEvent.consume(a)});mxEvent.addListener(g,"click",function(a){mxEvent.consume(a)});var n="image"==e.style.shape?mxConstants.STYLE_IMAGE_BORDER:mxConstants.STYLE_STROKECOLOR,h=this.createCellColorOption(mxResources.get("line"),n,"#000000");h.appendChild(g);k.appendChild(h);
-var p=k.cloneNode(!1);p.style.fontWeight="normal";p.style.whiteSpace="nowrap";p.style.position="relative";p.style.paddingLeft="16px";p.style.marginBottom="2px";p.style.marginTop="2px";p.className="geToolbarContainer";var q=mxUtils.bind(this,function(a,b,c,d,e){a=this.editorUi.menus.styleChange(a,"",d,e,"geIcon",null);d=document.createElement("div");d.style.width=b+"px";d.style.height="1px";d.style.borderBottom="1px "+c+" "+this.defaultStrokeColor;d.style.paddingTop="6px";a.firstChild.firstChild.style.padding=
-"0px 4px 0px 4px";a.firstChild.firstChild.style.width=b+"px";a.firstChild.firstChild.appendChild(d);return a}),l=this.editorUi.toolbar.addMenuFunctionInContainer(p,"geSprite-orthogonal",mxResources.get("pattern"),!1,mxUtils.bind(this,function(a){q(a,75,"solid",[mxConstants.STYLE_DASHED,mxConstants.STYLE_DASH_PATTERN],[null,null]).setAttribute("title",mxResources.get("solid"));q(a,75,"dashed",[mxConstants.STYLE_DASHED,mxConstants.STYLE_DASH_PATTERN],["1",null]).setAttribute("title",mxResources.get("dashed"));
-q(a,75,"dotted",[mxConstants.STYLE_DASHED,mxConstants.STYLE_DASH_PATTERN],["1","1 1"]).setAttribute("title",mxResources.get("dotted")+" (1)");q(a,75,"dotted",[mxConstants.STYLE_DASHED,mxConstants.STYLE_DASH_PATTERN],["1","1 2"]).setAttribute("title",mxResources.get("dotted")+" (2)");q(a,75,"dotted",[mxConstants.STYLE_DASHED,mxConstants.STYLE_DASH_PATTERN],["1","1 4"]).setAttribute("title",mxResources.get("dotted")+" (3)")})),t=p.cloneNode(!1),r=this.editorUi.toolbar.addMenuFunctionInContainer(t,"geSprite-connection",
+"curved"==g.value&&(d=[null,"1"]);for(var e=0;e<c.length;e++)f.setCellStyles(c[e],d[e],f.getSelectionCells());b.fireEvent(new mxEventObject("styleChanged","keys",c,"values",d,"cells",f.getSelectionCells()))}finally{f.getModel().endUpdate()}mxEvent.consume(a)});mxEvent.addListener(g,"click",function(a){mxEvent.consume(a)});var p="image"==e.style.shape?mxConstants.STYLE_IMAGE_BORDER:mxConstants.STYLE_STROKECOLOR,h=this.createCellColorOption(mxResources.get("line"),p,"#000000");h.appendChild(g);k.appendChild(h);
+var n=k.cloneNode(!1);n.style.fontWeight="normal";n.style.whiteSpace="nowrap";n.style.position="relative";n.style.paddingLeft="16px";n.style.marginBottom="2px";n.style.marginTop="2px";n.className="geToolbarContainer";var q=mxUtils.bind(this,function(a,b,c,d,e){a=this.editorUi.menus.styleChange(a,"",d,e,"geIcon",null);d=document.createElement("div");d.style.width=b+"px";d.style.height="1px";d.style.borderBottom="1px "+c+" "+this.defaultStrokeColor;d.style.paddingTop="6px";a.firstChild.firstChild.style.padding=
+"0px 4px 0px 4px";a.firstChild.firstChild.style.width=b+"px";a.firstChild.firstChild.appendChild(d);return a}),l=this.editorUi.toolbar.addMenuFunctionInContainer(n,"geSprite-orthogonal",mxResources.get("pattern"),!1,mxUtils.bind(this,function(a){q(a,75,"solid",[mxConstants.STYLE_DASHED,mxConstants.STYLE_DASH_PATTERN],[null,null]).setAttribute("title",mxResources.get("solid"));q(a,75,"dashed",[mxConstants.STYLE_DASHED,mxConstants.STYLE_DASH_PATTERN],["1",null]).setAttribute("title",mxResources.get("dashed"));
+q(a,75,"dotted",[mxConstants.STYLE_DASHED,mxConstants.STYLE_DASH_PATTERN],["1","1 1"]).setAttribute("title",mxResources.get("dotted")+" (1)");q(a,75,"dotted",[mxConstants.STYLE_DASHED,mxConstants.STYLE_DASH_PATTERN],["1","1 2"]).setAttribute("title",mxResources.get("dotted")+" (2)");q(a,75,"dotted",[mxConstants.STYLE_DASHED,mxConstants.STYLE_DASH_PATTERN],["1","1 4"]).setAttribute("title",mxResources.get("dotted")+" (3)")})),t=n.cloneNode(!1),r=this.editorUi.toolbar.addMenuFunctionInContainer(t,"geSprite-connection",
mxResources.get("connection"),!1,mxUtils.bind(this,function(a){this.editorUi.menus.styleChange(a,"",[mxConstants.STYLE_SHAPE,mxConstants.STYLE_STARTSIZE,mxConstants.STYLE_ENDSIZE,"width"],[null,null,null,null],"geIcon geSprite geSprite-connection",null,!0).setAttribute("title",mxResources.get("line"));this.editorUi.menus.styleChange(a,"",[mxConstants.STYLE_SHAPE,mxConstants.STYLE_STARTSIZE,mxConstants.STYLE_ENDSIZE,"width"],["link",null,null,null],"geIcon geSprite geSprite-linkedge",null,!0).setAttribute("title",
mxResources.get("link"));this.editorUi.menus.styleChange(a,"",[mxConstants.STYLE_SHAPE,mxConstants.STYLE_STARTSIZE,mxConstants.STYLE_ENDSIZE,"width"],["flexArrow",null,null,null],"geIcon geSprite geSprite-arrow",null,!0).setAttribute("title",mxResources.get("arrow"));this.editorUi.menus.styleChange(a,"",[mxConstants.STYLE_SHAPE,mxConstants.STYLE_STARTSIZE,mxConstants.STYLE_ENDSIZE,"width"],["arrow",null,null,null],"geIcon geSprite geSprite-simplearrow",null,!0).setAttribute("title",mxResources.get("simpleArrow"))})),
m=this.editorUi.toolbar.addMenuFunctionInContainer(t,"geSprite-orthogonal",mxResources.get("pattern"),!1,mxUtils.bind(this,function(a){q(a,33,"solid",[mxConstants.STYLE_DASHED,mxConstants.STYLE_DASH_PATTERN],[null,null]).setAttribute("title",mxResources.get("solid"));q(a,33,"dashed",[mxConstants.STYLE_DASHED,mxConstants.STYLE_DASH_PATTERN],["1",null]).setAttribute("title",mxResources.get("dashed"));q(a,33,"dotted",[mxConstants.STYLE_DASHED,mxConstants.STYLE_DASH_PATTERN],["1","1 1"]).setAttribute("title",
-mxResources.get("dotted")+" (1)");q(a,33,"dotted",[mxConstants.STYLE_DASHED,mxConstants.STYLE_DASH_PATTERN],["1","1 2"]).setAttribute("title",mxResources.get("dotted")+" (2)");q(a,33,"dotted",[mxConstants.STYLE_DASHED,mxConstants.STYLE_DASH_PATTERN],["1","1 4"]).setAttribute("title",mxResources.get("dotted")+" (3)")})),h=p.cloneNode(!1),w=document.createElement("input");w.style.textAlign="right";w.style.marginTop="2px";w.style.width="41px";w.setAttribute("title",mxResources.get("linewidth"));p.appendChild(w);
-var v=w.cloneNode(!0);t.appendChild(v);var u=this.createStepper(w,c,1,9);u.style.display=w.style.display;u.style.marginTop="2px";p.appendChild(u);var A=this.createStepper(v,d,1,9);A.style.display=v.style.display;A.style.marginTop="2px";t.appendChild(A);mxClient.IS_QUIRKS?(w.style.height="17px",v.style.height="17px"):(w.style.position="absolute",w.style.right="32px",w.style.height="15px",u.style.right="20px",v.style.position="absolute",v.style.right="32px",v.style.height="15px",A.style.right="20px");
+mxResources.get("dotted")+" (1)");q(a,33,"dotted",[mxConstants.STYLE_DASHED,mxConstants.STYLE_DASH_PATTERN],["1","1 2"]).setAttribute("title",mxResources.get("dotted")+" (2)");q(a,33,"dotted",[mxConstants.STYLE_DASHED,mxConstants.STYLE_DASH_PATTERN],["1","1 4"]).setAttribute("title",mxResources.get("dotted")+" (3)")})),h=n.cloneNode(!1),w=document.createElement("input");w.style.textAlign="right";w.style.marginTop="2px";w.style.width="41px";w.setAttribute("title",mxResources.get("linewidth"));n.appendChild(w);
+var v=w.cloneNode(!0);t.appendChild(v);var u=this.createStepper(w,c,1,9);u.style.display=w.style.display;u.style.marginTop="2px";n.appendChild(u);var z=this.createStepper(v,d,1,9);z.style.display=v.style.display;z.style.marginTop="2px";t.appendChild(z);mxClient.IS_QUIRKS?(w.style.height="17px",v.style.height="17px"):(w.style.position="absolute",w.style.right="32px",w.style.height="15px",u.style.right="20px",v.style.position="absolute",v.style.right="32px",v.style.height="15px",z.style.right="20px");
mxEvent.addListener(w,"blur",c);mxEvent.addListener(w,"change",c);mxEvent.addListener(v,"blur",d);mxEvent.addListener(v,"change",d);mxClient.IS_QUIRKS&&(mxUtils.br(h),mxUtils.br(h));var x=this.editorUi.toolbar.addMenuFunctionInContainer(h,"geSprite-orthogonal",mxResources.get("waypoints"),!1,mxUtils.bind(this,function(a){"arrow"!=e.style.shape&&(this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_EDGE,mxConstants.STYLE_CURVED,mxConstants.STYLE_NOEDGESTYLE],[null,null,null],"geIcon geSprite geSprite-straight",
null,!0).setAttribute("title",mxResources.get("straight")),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_EDGE,mxConstants.STYLE_CURVED,mxConstants.STYLE_NOEDGESTYLE],["orthogonalEdgeStyle",null,null],"geIcon geSprite geSprite-orthogonal",null,!0).setAttribute("title",mxResources.get("orthogonal")),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_EDGE,mxConstants.STYLE_ELBOW,mxConstants.STYLE_CURVED,mxConstants.STYLE_NOEDGESTYLE],["elbowEdgeStyle",null,null,null],"geIcon geSprite geSprite-horizontalelbow",
null,!0).setAttribute("title",mxResources.get("simple")),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_EDGE,mxConstants.STYLE_ELBOW,mxConstants.STYLE_CURVED,mxConstants.STYLE_NOEDGESTYLE],["elbowEdgeStyle","vertical",null,null],"geIcon geSprite geSprite-verticalelbow",null,!0).setAttribute("title",mxResources.get("simple")),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_EDGE,mxConstants.STYLE_ELBOW,mxConstants.STYLE_CURVED,mxConstants.STYLE_NOEDGESTYLE],["isometricEdgeStyle",
null,null,null],"geIcon geSprite geSprite-horizontalisometric",null,!0).setAttribute("title",mxResources.get("isometric")),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_EDGE,mxConstants.STYLE_ELBOW,mxConstants.STYLE_CURVED,mxConstants.STYLE_NOEDGESTYLE],["isometricEdgeStyle","vertical",null,null],"geIcon geSprite geSprite-verticalisometric",null,!0).setAttribute("title",mxResources.get("isometric")),"connector"==e.style.shape&&this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_EDGE,
-mxConstants.STYLE_CURVED,mxConstants.STYLE_NOEDGESTYLE],["orthogonalEdgeStyle","1",null],"geIcon geSprite geSprite-curved",null,!0).setAttribute("title",mxResources.get("curved")),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_EDGE,mxConstants.STYLE_CURVED,mxConstants.STYLE_NOEDGESTYLE],["entityRelationEdgeStyle",null,null],"geIcon geSprite geSprite-entity",null,!0).setAttribute("title",mxResources.get("entityRelation")))})),C=this.editorUi.toolbar.addMenuFunctionInContainer(h,"geSprite-startclassic",
+mxConstants.STYLE_CURVED,mxConstants.STYLE_NOEDGESTYLE],["orthogonalEdgeStyle","1",null],"geIcon geSprite geSprite-curved",null,!0).setAttribute("title",mxResources.get("curved")),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_EDGE,mxConstants.STYLE_CURVED,mxConstants.STYLE_NOEDGESTYLE],["entityRelationEdgeStyle",null,null],"geIcon geSprite geSprite-entity",null,!0).setAttribute("title",mxResources.get("entityRelation")))})),D=this.editorUi.toolbar.addMenuFunctionInContainer(h,"geSprite-startclassic",
mxResources.get("linestart"),!1,mxUtils.bind(this,function(a){if("connector"==e.style.shape||"flexArrow"==e.style.shape||"filledEdge"==e.style.shape){var b=this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_STARTARROW,"startFill"],[mxConstants.NONE,0],"geIcon",null,!1);b.setAttribute("title",mxResources.get("none"));b.firstChild.firstChild.innerHTML='<font style="font-size:10px;">'+mxUtils.htmlEntities(mxResources.get("none"))+"</font>";"connector"==e.style.shape||"filledEdge"==e.style.shape?
(this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_STARTARROW,"startFill"],[mxConstants.ARROW_CLASSIC,1],"geIcon geSprite geSprite-startclassic",null,!1).setAttribute("title",mxResources.get("classic")),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_STARTARROW,"startFill"],[mxConstants.ARROW_CLASSIC_THIN,1],"geIcon geSprite geSprite-startclassicthin",null,!1),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_STARTARROW,"startFill"],[mxConstants.ARROW_OPEN,0],"geIcon geSprite geSprite-startopen",
null,!1).setAttribute("title",mxResources.get("openArrow")),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_STARTARROW,"startFill"],[mxConstants.ARROW_OPEN_THIN,0],"geIcon geSprite geSprite-startopenthin",null,!1),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_STARTARROW,"startFill"],["openAsync",0],"geIcon geSprite geSprite-startopenasync",null,!1),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_STARTARROW,"startFill"],[mxConstants.ARROW_BLOCK,1],"geIcon geSprite geSprite-startblock",
@@ -2769,7 +2769,7 @@ null,!1).setAttribute("title",mxResources.get("oval")),this.editorUi.menus.edgeS
this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_STARTARROW,"startFill"],["dash",0],"geIcon geSprite geSprite-startdash",null,!1),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_STARTARROW,"startFill"],["cross",0],"geIcon geSprite geSprite-startcross",null,!1),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_STARTARROW,"startFill"],["circlePlus",0],"geIcon geSprite geSprite-startcircleplus",null,!1),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_STARTARROW,
"startFill"],["circle",1],"geIcon geSprite geSprite-startcircle",null,!1),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_STARTARROW,"startFill"],["ERone",0],"geIcon geSprite geSprite-starterone",null,!1),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_STARTARROW,"startFill"],["ERmandOne",0],"geIcon geSprite geSprite-starteronetoone",null,!1),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_STARTARROW,"startFill"],["ERmany",0],"geIcon geSprite geSprite-startermany",
null,!1),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_STARTARROW,"startFill"],["ERoneToMany",0],"geIcon geSprite geSprite-starteronetomany",null,!1),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_STARTARROW,"startFill"],["ERzeroToOne",1],"geIcon geSprite geSprite-starteroneopt",null,!1),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_STARTARROW,"startFill"],["ERzeroToMany",1],"geIcon geSprite geSprite-startermanyopt",null,!1)):this.editorUi.menus.edgeStyleChange(a,
-"",[mxConstants.STYLE_STARTARROW],[mxConstants.ARROW_BLOCK],"geIcon geSprite geSprite-startblocktrans",null,!1).setAttribute("title",mxResources.get("block"))}})),B=this.editorUi.toolbar.addMenuFunctionInContainer(h,"geSprite-endclassic",mxResources.get("lineend"),!1,mxUtils.bind(this,function(a){if("connector"==e.style.shape||"flexArrow"==e.style.shape||"filledEdge"==e.style.shape){var b=this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_ENDARROW,"endFill"],[mxConstants.NONE,0],"geIcon",
+"",[mxConstants.STYLE_STARTARROW],[mxConstants.ARROW_BLOCK],"geIcon geSprite geSprite-startblocktrans",null,!1).setAttribute("title",mxResources.get("block"))}})),A=this.editorUi.toolbar.addMenuFunctionInContainer(h,"geSprite-endclassic",mxResources.get("lineend"),!1,mxUtils.bind(this,function(a){if("connector"==e.style.shape||"flexArrow"==e.style.shape||"filledEdge"==e.style.shape){var b=this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_ENDARROW,"endFill"],[mxConstants.NONE,0],"geIcon",
null,!1);b.setAttribute("title",mxResources.get("none"));b.firstChild.firstChild.innerHTML='<font style="font-size:10px;">'+mxUtils.htmlEntities(mxResources.get("none"))+"</font>";"connector"==e.style.shape||"filledEdge"==e.style.shape?(this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_ENDARROW,"endFill"],[mxConstants.ARROW_CLASSIC,1],"geIcon geSprite geSprite-endclassic",null,!1).setAttribute("title",mxResources.get("classic")),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_ENDARROW,
"endFill"],[mxConstants.ARROW_CLASSIC_THIN,1],"geIcon geSprite geSprite-endclassicthin",null,!1),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_ENDARROW,"endFill"],[mxConstants.ARROW_OPEN,0],"geIcon geSprite geSprite-endopen",null,!1).setAttribute("title",mxResources.get("openArrow")),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_ENDARROW,"endFill"],[mxConstants.ARROW_OPEN_THIN,0],"geIcon geSprite geSprite-endopenthin",null,!1),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_ENDARROW,
"endFill"],["openAsync",0],"geIcon geSprite geSprite-endopenasync",null,!1),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_ENDARROW,"endFill"],[mxConstants.ARROW_BLOCK,1],"geIcon geSprite geSprite-endblock",null,!1).setAttribute("title",mxResources.get("block")),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_ENDARROW,"endFill"],[mxConstants.ARROW_BLOCK_THIN,1],"geIcon geSprite geSprite-endblockthin",null,!1),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_ENDARROW,
@@ -2780,28 +2780,28 @@ null,!1);b.setAttribute("title",mxResources.get("none"));b.firstChild.firstChild
"",[mxConstants.STYLE_ENDARROW,"endFill"],[mxConstants.ARROW_DIAMOND_THIN,0],"geIcon geSprite geSprite-endthindiamondtrans",null,!1).setAttribute("title",mxResources.get("diamondThin")),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_ENDARROW,"endFill"],["dash",0],"geIcon geSprite geSprite-enddash",null,!1),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_ENDARROW,"endFill"],["cross",0],"geIcon geSprite geSprite-endcross",null,!1),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_ENDARROW,
"endFill"],["circlePlus",0],"geIcon geSprite geSprite-endcircleplus",null,!1),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_ENDARROW,"endFill"],["circle",1],"geIcon geSprite geSprite-endcircle",null,!1),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_ENDARROW,"endFill"],["ERone",0],"geIcon geSprite geSprite-enderone",null,!1),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_ENDARROW,"endFill"],["ERmandOne",0],"geIcon geSprite geSprite-enderonetoone",null,!1),this.editorUi.menus.edgeStyleChange(a,
"",[mxConstants.STYLE_ENDARROW,"endFill"],["ERmany",0],"geIcon geSprite geSprite-endermany",null,!1),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_ENDARROW,"endFill"],["ERoneToMany",0],"geIcon geSprite geSprite-enderonetomany",null,!1),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_ENDARROW,"endFill"],["ERzeroToOne",1],"geIcon geSprite geSprite-enderoneopt",null,!1),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_ENDARROW,"endFill"],["ERzeroToMany",1],"geIcon geSprite geSprite-endermanyopt",
-null,!1)):this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_ENDARROW],[mxConstants.ARROW_BLOCK],"geIcon geSprite geSprite-endblocktrans",null,!1).setAttribute("title",mxResources.get("block"))}}));this.addArrow(r,8);this.addArrow(x);this.addArrow(C);this.addArrow(B);u=this.addArrow(l,9);u.className="geIcon";u.style.width="84px";A=this.addArrow(m,9);A.className="geIcon";A.style.width="22px";var y=document.createElement("div");y.style.width="85px";y.style.height="1px";y.style.borderBottom=
-"1px solid "+this.defaultStrokeColor;y.style.marginBottom="9px";u.appendChild(y);var I=document.createElement("div");I.style.width="23px";I.style.height="1px";I.style.borderBottom="1px solid "+this.defaultStrokeColor;I.style.marginBottom="9px";A.appendChild(I);l.style.height="15px";m.style.height="15px";r.style.height="15px";x.style.height="17px";C.style.marginLeft="3px";C.style.height="17px";B.style.marginLeft="3px";B.style.height="17px";a.appendChild(k);a.appendChild(t);a.appendChild(p);l=p.cloneNode(!1);
-l.style.paddingBottom="6px";l.style.paddingTop="4px";l.style.fontWeight="normal";m=document.createElement("div");m.style.position="absolute";m.style.marginLeft="3px";m.style.marginBottom="12px";m.style.marginTop="2px";m.style.fontWeight="normal";m.style.width="76px";mxUtils.write(m,mxResources.get("lineend"));l.appendChild(m);var L,J,H=this.addUnitInput(l,"pt",74,33,function(){L.apply(this,arguments)}),D=this.addUnitInput(l,"pt",20,33,function(){J.apply(this,arguments)});mxUtils.br(l);u=document.createElement("div");
-u.style.height="8px";l.appendChild(u);m=m.cloneNode(!1);mxUtils.write(m,mxResources.get("linestart"));l.appendChild(m);var K,N,Q=this.addUnitInput(l,"pt",74,33,function(){K.apply(this,arguments)}),O=this.addUnitInput(l,"pt",20,33,function(){N.apply(this,arguments)});mxUtils.br(l);this.addLabel(l,mxResources.get("spacing"),74,50);this.addLabel(l,mxResources.get("size"),20,50);mxUtils.br(l);k=k.cloneNode(!1);k.style.fontWeight="normal";k.style.position="relative";k.style.paddingLeft="16px";k.style.marginBottom=
-"2px";k.style.marginTop="6px";k.style.borderWidth="0px";k.style.paddingBottom="18px";m=document.createElement("div");m.style.position="absolute";m.style.marginLeft="3px";m.style.marginBottom="12px";m.style.marginTop="1px";m.style.fontWeight="normal";m.style.width="120px";mxUtils.write(m,mxResources.get("perimeter"));k.appendChild(m);var E,G=this.addUnitInput(k,"pt",20,41,function(){E.apply(this,arguments)});e.edges.length==f.getSelectionCount()?(a.appendChild(h),mxClient.IS_QUIRKS&&(mxUtils.br(a),
-mxUtils.br(a)),a.appendChild(l)):e.vertices.length==f.getSelectionCount()&&(mxClient.IS_QUIRKS&&mxUtils.br(a),a.appendChild(k));var F=mxUtils.bind(this,function(a,c,d){function h(a,c,d,f){d=d.getElementsByTagName("div")[0];d.className=b.getCssClassForMarker(f,e.style.shape,a,c);"geSprite geSprite-noarrow"==d.className&&(d.innerHTML=mxUtils.htmlEntities(mxResources.get("none")),d.style.backgroundImage="none",d.style.verticalAlign="top",d.style.marginTop="5px",d.style.fontSize="10px",d.style.filter=
-"none",d.style.color=this.defaultStrokeColor,d.nextSibling.style.marginTop="0px");return d}e=this.format.getSelectionState();mxUtils.getValue(e.style,n,null);if(d||document.activeElement!=w)a=parseInt(mxUtils.getValue(e.style,mxConstants.STYLE_STROKEWIDTH,1)),w.value=isNaN(a)?"":a+" pt";if(d||document.activeElement!=v)a=parseInt(mxUtils.getValue(e.style,mxConstants.STYLE_STROKEWIDTH,1)),v.value=isNaN(a)?"":a+" pt";g.style.visibility="connector"==e.style.shape||"filledEdge"==e.style.shape?"":"hidden";
-"1"==mxUtils.getValue(e.style,mxConstants.STYLE_CURVED,null)?g.value="curved":"1"==mxUtils.getValue(e.style,mxConstants.STYLE_ROUNDED,null)&&(g.value="rounded");"1"==mxUtils.getValue(e.style,mxConstants.STYLE_DASHED,null)?null==mxUtils.getValue(e.style,mxConstants.STYLE_DASH_PATTERN,null)?y.style.borderBottom="1px dashed "+this.defaultStrokeColor:y.style.borderBottom="1px dotted "+this.defaultStrokeColor:y.style.borderBottom="1px solid "+this.defaultStrokeColor;I.style.borderBottom=y.style.borderBottom;
+null,!1)):this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_ENDARROW],[mxConstants.ARROW_BLOCK],"geIcon geSprite geSprite-endblocktrans",null,!1).setAttribute("title",mxResources.get("block"))}}));this.addArrow(r,8);this.addArrow(x);this.addArrow(D);this.addArrow(A);u=this.addArrow(l,9);u.className="geIcon";u.style.width="84px";z=this.addArrow(m,9);z.className="geIcon";z.style.width="22px";var C=document.createElement("div");C.style.width="85px";C.style.height="1px";C.style.borderBottom=
+"1px solid "+this.defaultStrokeColor;C.style.marginBottom="9px";u.appendChild(C);var B=document.createElement("div");B.style.width="23px";B.style.height="1px";B.style.borderBottom="1px solid "+this.defaultStrokeColor;B.style.marginBottom="9px";z.appendChild(B);l.style.height="15px";m.style.height="15px";r.style.height="15px";x.style.height="17px";D.style.marginLeft="3px";D.style.height="17px";A.style.marginLeft="3px";A.style.height="17px";a.appendChild(k);a.appendChild(t);a.appendChild(n);l=n.cloneNode(!1);
+l.style.paddingBottom="6px";l.style.paddingTop="4px";l.style.fontWeight="normal";m=document.createElement("div");m.style.position="absolute";m.style.marginLeft="3px";m.style.marginBottom="12px";m.style.marginTop="2px";m.style.fontWeight="normal";m.style.width="76px";mxUtils.write(m,mxResources.get("lineend"));l.appendChild(m);var L,K,I=this.addUnitInput(l,"pt",74,33,function(){L.apply(this,arguments)}),E=this.addUnitInput(l,"pt",20,33,function(){K.apply(this,arguments)});mxUtils.br(l);u=document.createElement("div");
+u.style.height="8px";l.appendChild(u);m=m.cloneNode(!1);mxUtils.write(m,mxResources.get("linestart"));l.appendChild(m);var J,N,Q=this.addUnitInput(l,"pt",74,33,function(){J.apply(this,arguments)}),O=this.addUnitInput(l,"pt",20,33,function(){N.apply(this,arguments)});mxUtils.br(l);this.addLabel(l,mxResources.get("spacing"),74,50);this.addLabel(l,mxResources.get("size"),20,50);mxUtils.br(l);k=k.cloneNode(!1);k.style.fontWeight="normal";k.style.position="relative";k.style.paddingLeft="16px";k.style.marginBottom=
+"2px";k.style.marginTop="6px";k.style.borderWidth="0px";k.style.paddingBottom="18px";m=document.createElement("div");m.style.position="absolute";m.style.marginLeft="3px";m.style.marginBottom="12px";m.style.marginTop="1px";m.style.fontWeight="normal";m.style.width="120px";mxUtils.write(m,mxResources.get("perimeter"));k.appendChild(m);var F,H=this.addUnitInput(k,"pt",20,41,function(){F.apply(this,arguments)});e.edges.length==f.getSelectionCount()?(a.appendChild(h),mxClient.IS_QUIRKS&&(mxUtils.br(a),
+mxUtils.br(a)),a.appendChild(l)):e.vertices.length==f.getSelectionCount()&&(mxClient.IS_QUIRKS&&mxUtils.br(a),a.appendChild(k));var G=mxUtils.bind(this,function(a,c,d){function h(a,c,d,f){d=d.getElementsByTagName("div")[0];d.className=b.getCssClassForMarker(f,e.style.shape,a,c);"geSprite geSprite-noarrow"==d.className&&(d.innerHTML=mxUtils.htmlEntities(mxResources.get("none")),d.style.backgroundImage="none",d.style.verticalAlign="top",d.style.marginTop="5px",d.style.fontSize="10px",d.style.filter=
+"none",d.style.color=this.defaultStrokeColor,d.nextSibling.style.marginTop="0px");return d}e=this.format.getSelectionState();mxUtils.getValue(e.style,p,null);if(d||document.activeElement!=w)a=parseInt(mxUtils.getValue(e.style,mxConstants.STYLE_STROKEWIDTH,1)),w.value=isNaN(a)?"":a+" pt";if(d||document.activeElement!=v)a=parseInt(mxUtils.getValue(e.style,mxConstants.STYLE_STROKEWIDTH,1)),v.value=isNaN(a)?"":a+" pt";g.style.visibility="connector"==e.style.shape||"filledEdge"==e.style.shape?"":"hidden";
+"1"==mxUtils.getValue(e.style,mxConstants.STYLE_CURVED,null)?g.value="curved":"1"==mxUtils.getValue(e.style,mxConstants.STYLE_ROUNDED,null)&&(g.value="rounded");"1"==mxUtils.getValue(e.style,mxConstants.STYLE_DASHED,null)?null==mxUtils.getValue(e.style,mxConstants.STYLE_DASH_PATTERN,null)?C.style.borderBottom="1px dashed "+this.defaultStrokeColor:C.style.borderBottom="1px dotted "+this.defaultStrokeColor:C.style.borderBottom="1px solid "+this.defaultStrokeColor;B.style.borderBottom=C.style.borderBottom;
a=x.getElementsByTagName("div")[0];c=mxUtils.getValue(e.style,mxConstants.STYLE_EDGE,null);"1"==mxUtils.getValue(e.style,mxConstants.STYLE_NOEDGESTYLE,null)&&(c=null);"orthogonalEdgeStyle"==c&&"1"==mxUtils.getValue(e.style,mxConstants.STYLE_CURVED,null)?a.className="geSprite geSprite-curved":a.className="straight"==c||"none"==c||null==c?"geSprite geSprite-straight":"entityRelationEdgeStyle"==c?"geSprite geSprite-entity":"elbowEdgeStyle"==c?"geSprite "+("vertical"==mxUtils.getValue(e.style,mxConstants.STYLE_ELBOW,
null)?"geSprite-verticalelbow":"geSprite-horizontalelbow"):"isometricEdgeStyle"==c?"geSprite "+("vertical"==mxUtils.getValue(e.style,mxConstants.STYLE_ELBOW,null)?"geSprite-verticalisometric":"geSprite-horizontalisometric"):"geSprite geSprite-orthogonal";r.getElementsByTagName("div")[0].className="link"==e.style.shape?"geSprite geSprite-linkedge":"flexArrow"==e.style.shape?"geSprite geSprite-arrow":"arrow"==e.style.shape?"geSprite geSprite-simplearrow":"geSprite geSprite-connection";e.edges.length==
-f.getSelectionCount()?(t.style.display="",p.style.display="none"):(t.style.display="none",p.style.display="");a=h(mxUtils.getValue(e.style,mxConstants.STYLE_STARTARROW,null),mxUtils.getValue(e.style,"startFill","1"),C,"start");c=h(mxUtils.getValue(e.style,mxConstants.STYLE_ENDARROW,null),mxUtils.getValue(e.style,"endFill","1"),B,"end");"arrow"==e.style.shape?(a.className="geSprite geSprite-noarrow",c.className="geSprite geSprite-endblocktrans"):"link"==e.style.shape&&(a.className="geSprite geSprite-noarrow",
-c.className="geSprite geSprite-noarrow");mxUtils.setOpacity(x,"arrow"==e.style.shape?30:100);"connector"!=e.style.shape&&"flexArrow"!=e.style.shape&&"filledEdge"!=e.style.shape?(mxUtils.setOpacity(C,30),mxUtils.setOpacity(B,30)):(mxUtils.setOpacity(C,100),mxUtils.setOpacity(B,100));if(d||document.activeElement!=O)a=parseInt(mxUtils.getValue(e.style,mxConstants.STYLE_STARTSIZE,mxConstants.DEFAULT_MARKERSIZE)),O.value=isNaN(a)?"":a+" pt";if(d||document.activeElement!=Q)a=parseInt(mxUtils.getValue(e.style,
-mxConstants.STYLE_SOURCE_PERIMETER_SPACING,0)),Q.value=isNaN(a)?"":a+" pt";if(d||document.activeElement!=D)a=parseInt(mxUtils.getValue(e.style,mxConstants.STYLE_ENDSIZE,mxConstants.DEFAULT_MARKERSIZE)),D.value=isNaN(a)?"":a+" pt";if(d||document.activeElement!=Q)a=parseInt(mxUtils.getValue(e.style,mxConstants.STYLE_TARGET_PERIMETER_SPACING,0)),H.value=isNaN(a)?"":a+" pt";if(d||document.activeElement!=G)a=parseInt(mxUtils.getValue(e.style,mxConstants.STYLE_PERIMETER_SPACING,0)),G.value=isNaN(a)?"":
-a+" pt"});N=this.installInputHandler(O,mxConstants.STYLE_STARTSIZE,mxConstants.DEFAULT_MARKERSIZE,0,999," pt");K=this.installInputHandler(Q,mxConstants.STYLE_SOURCE_PERIMETER_SPACING,0,-999,999," pt");J=this.installInputHandler(D,mxConstants.STYLE_ENDSIZE,mxConstants.DEFAULT_MARKERSIZE,0,999," pt");L=this.installInputHandler(H,mxConstants.STYLE_TARGET_PERIMETER_SPACING,0,-999,999," pt");E=this.installInputHandler(G,mxConstants.STYLE_PERIMETER_SPACING,0,0,999," pt");this.addKeyHandler(w,F);this.addKeyHandler(O,
-F);this.addKeyHandler(Q,F);this.addKeyHandler(D,F);this.addKeyHandler(H,F);this.addKeyHandler(G,F);f.getModel().addListener(mxEvent.CHANGE,F);this.listeners.push({destroy:function(){f.getModel().removeListener(F)}});F();return a};
+f.getSelectionCount()?(t.style.display="",n.style.display="none"):(t.style.display="none",n.style.display="");a=h(mxUtils.getValue(e.style,mxConstants.STYLE_STARTARROW,null),mxUtils.getValue(e.style,"startFill","1"),D,"start");c=h(mxUtils.getValue(e.style,mxConstants.STYLE_ENDARROW,null),mxUtils.getValue(e.style,"endFill","1"),A,"end");"arrow"==e.style.shape?(a.className="geSprite geSprite-noarrow",c.className="geSprite geSprite-endblocktrans"):"link"==e.style.shape&&(a.className="geSprite geSprite-noarrow",
+c.className="geSprite geSprite-noarrow");mxUtils.setOpacity(x,"arrow"==e.style.shape?30:100);"connector"!=e.style.shape&&"flexArrow"!=e.style.shape&&"filledEdge"!=e.style.shape?(mxUtils.setOpacity(D,30),mxUtils.setOpacity(A,30)):(mxUtils.setOpacity(D,100),mxUtils.setOpacity(A,100));if(d||document.activeElement!=O)a=parseInt(mxUtils.getValue(e.style,mxConstants.STYLE_STARTSIZE,mxConstants.DEFAULT_MARKERSIZE)),O.value=isNaN(a)?"":a+" pt";if(d||document.activeElement!=Q)a=parseInt(mxUtils.getValue(e.style,
+mxConstants.STYLE_SOURCE_PERIMETER_SPACING,0)),Q.value=isNaN(a)?"":a+" pt";if(d||document.activeElement!=E)a=parseInt(mxUtils.getValue(e.style,mxConstants.STYLE_ENDSIZE,mxConstants.DEFAULT_MARKERSIZE)),E.value=isNaN(a)?"":a+" pt";if(d||document.activeElement!=Q)a=parseInt(mxUtils.getValue(e.style,mxConstants.STYLE_TARGET_PERIMETER_SPACING,0)),I.value=isNaN(a)?"":a+" pt";if(d||document.activeElement!=H)a=parseInt(mxUtils.getValue(e.style,mxConstants.STYLE_PERIMETER_SPACING,0)),H.value=isNaN(a)?"":
+a+" pt"});N=this.installInputHandler(O,mxConstants.STYLE_STARTSIZE,mxConstants.DEFAULT_MARKERSIZE,0,999," pt");J=this.installInputHandler(Q,mxConstants.STYLE_SOURCE_PERIMETER_SPACING,0,-999,999," pt");K=this.installInputHandler(E,mxConstants.STYLE_ENDSIZE,mxConstants.DEFAULT_MARKERSIZE,0,999," pt");L=this.installInputHandler(I,mxConstants.STYLE_TARGET_PERIMETER_SPACING,0,-999,999," pt");F=this.installInputHandler(H,mxConstants.STYLE_PERIMETER_SPACING,0,0,999," pt");this.addKeyHandler(w,G);this.addKeyHandler(O,
+G);this.addKeyHandler(Q,G);this.addKeyHandler(E,G);this.addKeyHandler(I,G);this.addKeyHandler(H,G);f.getModel().addListener(mxEvent.CHANGE,G);this.listeners.push({destroy:function(){f.getModel().removeListener(G)}});G();return a};
StyleFormatPanel.prototype.addLineJumps=function(a){var c=this.format.getSelectionState();if(Graph.lineJumpsEnabled&&0<c.edges.length&&0==c.vertices.length&&c.lineJumps){a.style.padding="8px 0px 24px 18px";var d=this.editorUi,b=d.editor.graph,f=document.createElement("div");f.style.position="absolute";f.style.fontWeight="bold";f.style.width="80px";mxUtils.write(f,mxResources.get("lineJumps"));a.appendChild(f);var e=document.createElement("select");e.style.position="absolute";e.style.marginTop="-2px";
e.style.right="76px";e.style.width="62px";for(var f=["none","arc","gap","sharp"],k=0;k<f.length;k++){var g=document.createElement("option");g.setAttribute("value",f[k]);mxUtils.write(g,mxResources.get(f[k]));e.appendChild(g)}mxEvent.addListener(e,"change",function(a){b.getModel().beginUpdate();try{b.setCellStyles("jumpStyle",e.value,b.getSelectionCells()),d.fireEvent(new mxEventObject("styleChanged","keys",["jumpStyle"],"values",[e.value],"cells",b.getSelectionCells()))}finally{b.getModel().endUpdate()}mxEvent.consume(a)});
mxEvent.addListener(e,"click",function(a){mxEvent.consume(a)});a.appendChild(e);var h,l=this.addUnitInput(a,"pt",22,33,function(){h.apply(this,arguments)});h=this.installInputHandler(l,"jumpSize",Graph.defaultJumpSize,0,999," pt");var m=mxUtils.bind(this,function(a,b,d){c=this.format.getSelectionState();e.value=mxUtils.getValue(c.style,"jumpStyle","none");if(d||document.activeElement!=l)a=parseInt(mxUtils.getValue(c.style,"jumpSize",Graph.defaultJumpSize)),l.value=isNaN(a)?"":a+" pt"});this.addKeyHandler(l,
m);b.getModel().addListener(mxEvent.CHANGE,m);this.listeners.push({destroy:function(){b.getModel().removeListener(m)}});m()}else a.style.display="none";return a};
StyleFormatPanel.prototype.addEffects=function(a){var c=this.editorUi.editor.graph,d=this.format.getSelectionState();a.style.paddingTop="0px";a.style.paddingBottom="2px";var b=document.createElement("table");mxClient.IS_QUIRKS&&(b.style.fontSize="1em");b.style.width="100%";b.style.fontWeight="bold";b.style.paddingRight="20px";var f=document.createElement("tbody"),e=document.createElement("tr");e.style.padding="0px";var k=document.createElement("td");k.style.padding="0px";k.style.width="50%";k.setAttribute("valign",
-"top");var g=k.cloneNode(!0);g.style.paddingLeft="8px";e.appendChild(k);e.appendChild(g);f.appendChild(e);b.appendChild(f);a.appendChild(b);var h=k,l=0,m=mxUtils.bind(this,function(a,b,c){a=this.createCellOption(a,b,c);a.style.width="100%";h.appendChild(a);h=h==k?g:k;l++}),n=mxUtils.bind(this,function(b,c,e){d=this.format.getSelectionState();k.innerHTML="";g.innerHTML="";h=k;d.rounded&&m(mxResources.get("rounded"),mxConstants.STYLE_ROUNDED,0);"swimlane"==d.style.shape&&m(mxResources.get("divider"),
-"swimlaneLine",1);d.containsImage||m(mxResources.get("shadow"),mxConstants.STYLE_SHADOW,0);d.glass&&m(mxResources.get("glass"),mxConstants.STYLE_GLASS,0);d.comic&&m(mxResources.get("comic"),"comic",0);0==l&&(a.style.display="none")});c.getModel().addListener(mxEvent.CHANGE,n);this.listeners.push({destroy:function(){c.getModel().removeListener(n)}});n();return a};
+"top");var g=k.cloneNode(!0);g.style.paddingLeft="8px";e.appendChild(k);e.appendChild(g);f.appendChild(e);b.appendChild(f);a.appendChild(b);var h=k,l=0,m=mxUtils.bind(this,function(a,b,c){a=this.createCellOption(a,b,c);a.style.width="100%";h.appendChild(a);h=h==k?g:k;l++}),p=mxUtils.bind(this,function(b,c,e){d=this.format.getSelectionState();k.innerHTML="";g.innerHTML="";h=k;d.rounded&&m(mxResources.get("rounded"),mxConstants.STYLE_ROUNDED,0);"swimlane"==d.style.shape&&m(mxResources.get("divider"),
+"swimlaneLine",1);d.containsImage||m(mxResources.get("shadow"),mxConstants.STYLE_SHADOW,0);d.glass&&m(mxResources.get("glass"),mxConstants.STYLE_GLASS,0);d.comic&&m(mxResources.get("comic"),"comic",0);0==l&&(a.style.display="none")});c.getModel().addListener(mxEvent.CHANGE,p);this.listeners.push({destroy:function(){c.getModel().removeListener(p)}});p();return a};
StyleFormatPanel.prototype.addStyleOps=function(a){a.style.paddingTop="10px";a.style.paddingBottom="10px";var c=mxUtils.button(mxResources.get("setAsDefaultStyle"),mxUtils.bind(this,function(a){this.editorUi.actions.get("setAsDefaultStyle").funct()}));c.setAttribute("title",mxResources.get("setAsDefaultStyle")+" ("+this.editorUi.actions.get("setAsDefaultStyle").shortcut+")");c.style.width="202px";a.appendChild(c);return a};DiagramFormatPanel=function(a,c,d){BaseFormatPanel.call(this,a,c,d);this.init()};
mxUtils.extend(DiagramFormatPanel,BaseFormatPanel);DiagramFormatPanel.showPageView=!0;DiagramFormatPanel.prototype.showBackgroundImageOption=!0;DiagramFormatPanel.prototype.init=function(){var a=this.editorUi.editor.graph;this.container.appendChild(this.addView(this.createPanel()));a.isEnabled()&&(this.container.appendChild(this.addOptions(this.createPanel())),this.container.appendChild(this.addPaperSize(this.createPanel())),this.container.appendChild(this.addStyleOps(this.createPanel())))};
DiagramFormatPanel.prototype.addView=function(a){var c=this.editorUi,d=c.editor.graph;a.appendChild(this.createTitle(mxResources.get("view")));this.addGridOption(a);if(d.isEnabled()){DiagramFormatPanel.showPageView&&a.appendChild(this.createOption(mxResources.get("pageView"),function(){return d.pageVisible},function(a){c.actions.get("pageView").funct()},{install:function(a){this.listener=function(){a(d.pageVisible)};c.addListener("pageViewChanged",this.listener)},destroy:function(){c.removeListener(this.listener)}}));
@@ -2818,10 +2818,10 @@ this.listener)},destroy:function(){d.removeListener(this.listener)}}))};DiagramF
DiagramFormatPanel.prototype.addPaperSize=function(a){var c=this.editorUi,d=c.editor.graph;a.appendChild(this.createTitle(mxResources.get("paperSize")));var b=PageSetupDialog.addPageFormatPanel(a,"formatpanel",d.pageFormat,function(a){if(null==d.pageFormat||d.pageFormat.width!=a.width||d.pageFormat.height!=a.height)a=new ChangePageSetup(c,null,null,a),a.ignoreColor=!0,a.ignoreImage=!0,d.model.execute(a)});this.addKeyHandler(b.widthInput,function(){b.set(d.pageFormat)});this.addKeyHandler(b.heightInput,
function(){b.set(d.pageFormat)});var f=function(){b.set(d.pageFormat)};c.addListener("pageFormatChanged",f);this.listeners.push({destroy:function(){c.removeListener(f)}});d.getModel().addListener(mxEvent.CHANGE,f);this.listeners.push({destroy:function(){d.getModel().removeListener(f)}});return a};
DiagramFormatPanel.prototype.addStyleOps=function(a){var c=mxUtils.button(mxResources.get("editData"),mxUtils.bind(this,function(a){this.editorUi.actions.get("editData").funct()}));c.setAttribute("title",mxResources.get("editData")+" ("+this.editorUi.actions.get("editData").shortcut+")");c.style.width="202px";c.style.marginBottom="2px";a.appendChild(c);mxUtils.br(a);c=mxUtils.button(mxResources.get("clearDefaultStyle"),mxUtils.bind(this,function(a){this.editorUi.actions.get("clearDefaultStyle").funct()}));
-c.setAttribute("title",mxResources.get("clearDefaultStyle")+" ("+this.editorUi.actions.get("clearDefaultStyle").shortcut+")");c.style.width="202px";a.appendChild(c);return a};DiagramFormatPanel.prototype.destroy=function(){BaseFormatPanel.prototype.destroy.apply(this,arguments);this.gridEnabledListener&&(this.editorUi.removeListener(this.gridEnabledListener),this.gridEnabledListener=null)};(function(){function a(){mxCylinder.call(this)}function c(){mxActor.call(this)}function d(){mxCylinder.call(this)}function b(){mxCylinder.call(this)}function f(){mxCylinder.call(this)}function e(){mxActor.call(this)}function k(){mxCylinder.call(this)}function g(){mxActor.call(this)}function h(){mxActor.call(this)}function l(){mxActor.call(this)}function m(){mxActor.call(this)}function n(){mxActor.call(this)}function p(){mxActor.call(this)}function q(){mxActor.call(this)}function t(a,b){this.canvas=
+c.setAttribute("title",mxResources.get("clearDefaultStyle")+" ("+this.editorUi.actions.get("clearDefaultStyle").shortcut+")");c.style.width="202px";a.appendChild(c);return a};DiagramFormatPanel.prototype.destroy=function(){BaseFormatPanel.prototype.destroy.apply(this,arguments);this.gridEnabledListener&&(this.editorUi.removeListener(this.gridEnabledListener),this.gridEnabledListener=null)};(function(){function a(){mxCylinder.call(this)}function c(){mxActor.call(this)}function d(){mxCylinder.call(this)}function b(){mxCylinder.call(this)}function f(){mxCylinder.call(this)}function e(){mxActor.call(this)}function k(){mxCylinder.call(this)}function g(){mxActor.call(this)}function h(){mxActor.call(this)}function l(){mxActor.call(this)}function m(){mxActor.call(this)}function p(){mxActor.call(this)}function n(){mxActor.call(this)}function q(){mxActor.call(this)}function t(a,b){this.canvas=
a;this.canvas.setLineJoin("round");this.canvas.setLineCap("round");this.defaultVariation=b;this.originalLineTo=this.canvas.lineTo;this.canvas.lineTo=mxUtils.bind(this,t.prototype.lineTo);this.originalMoveTo=this.canvas.moveTo;this.canvas.moveTo=mxUtils.bind(this,t.prototype.moveTo);this.originalClose=this.canvas.close;this.canvas.close=mxUtils.bind(this,t.prototype.close);this.originalQuadTo=this.canvas.quadTo;this.canvas.quadTo=mxUtils.bind(this,t.prototype.quadTo);this.originalCurveTo=this.canvas.curveTo;
-this.canvas.curveTo=mxUtils.bind(this,t.prototype.curveTo);this.originalArcTo=this.canvas.arcTo;this.canvas.arcTo=mxUtils.bind(this,t.prototype.arcTo)}function r(){mxRectangleShape.call(this)}function w(){mxRectangleShape.call(this)}function v(){mxActor.call(this)}function u(){mxActor.call(this)}function A(){mxActor.call(this)}function x(){mxRectangleShape.call(this)}function C(){mxRectangleShape.call(this)}function B(){mxCylinder.call(this)}function y(){mxShape.call(this)}function I(){mxShape.call(this)}
-function L(){mxEllipse.call(this)}function J(){mxShape.call(this)}function H(){mxShape.call(this)}function D(){mxRectangleShape.call(this)}function K(){mxShape.call(this)}function N(){mxShape.call(this)}function Q(){mxShape.call(this)}function O(){mxCylinder.call(this)}function E(){mxDoubleEllipse.call(this)}function G(){mxDoubleEllipse.call(this)}function F(){mxArrowConnector.call(this);this.spacing=0}function z(){mxArrowConnector.call(this);this.spacing=0}function W(){mxActor.call(this)}function R(){mxRectangleShape.call(this)}
+this.canvas.curveTo=mxUtils.bind(this,t.prototype.curveTo);this.originalArcTo=this.canvas.arcTo;this.canvas.arcTo=mxUtils.bind(this,t.prototype.arcTo)}function r(){mxRectangleShape.call(this)}function w(){mxRectangleShape.call(this)}function v(){mxActor.call(this)}function u(){mxActor.call(this)}function z(){mxActor.call(this)}function x(){mxRectangleShape.call(this)}function D(){mxRectangleShape.call(this)}function A(){mxCylinder.call(this)}function C(){mxShape.call(this)}function B(){mxShape.call(this)}
+function L(){mxEllipse.call(this)}function K(){mxShape.call(this)}function I(){mxShape.call(this)}function E(){mxRectangleShape.call(this)}function J(){mxShape.call(this)}function N(){mxShape.call(this)}function Q(){mxShape.call(this)}function O(){mxCylinder.call(this)}function F(){mxDoubleEllipse.call(this)}function H(){mxDoubleEllipse.call(this)}function G(){mxArrowConnector.call(this);this.spacing=0}function y(){mxArrowConnector.call(this);this.spacing=0}function W(){mxActor.call(this)}function R(){mxRectangleShape.call(this)}
function T(){mxActor.call(this)}function ca(){mxActor.call(this)}function X(){mxActor.call(this)}function U(){mxActor.call(this)}function ka(){mxActor.call(this)}function da(){mxActor.call(this)}function la(){mxActor.call(this)}function ea(){mxActor.call(this)}function Y(){mxActor.call(this)}function Z(){mxActor.call(this)}function fa(){mxEllipse.call(this)}function ga(){mxEllipse.call(this)}function ba(){mxEllipse.call(this)}function ma(){mxRhombus.call(this)}function V(){mxEllipse.call(this)}function na(){mxEllipse.call(this)}
function S(){mxEllipse.call(this)}function ua(){mxEllipse.call(this)}function va(){mxActor.call(this)}function pa(){mxActor.call(this)}function qa(){mxActor.call(this)}function oa(){mxConnector.call(this)}function Da(a,b,c,d,e,f,g,h,k,l){g+=k;var P=d.clone();d.x-=e*(2*g+k);d.y-=f*(2*g+k);e*=g+k;f*=g+k;return function(){a.ellipse(P.x-e-g,P.y-f-g,2*g,2*g);l?a.fillAndStroke():a.stroke()}}mxUtils.extend(a,mxCylinder);a.prototype.size=20;a.prototype.redrawPath=function(a,b,c,d,e,f){b=Math.max(0,Math.min(d,
Math.min(e,parseFloat(mxUtils.getValue(this.style,"size",this.size)))));f?(a.moveTo(b,e),a.lineTo(b,b),a.lineTo(0,0),a.moveTo(b,b),a.lineTo(d,b)):(a.moveTo(0,0),a.lineTo(d-b,0),a.lineTo(d,b),a.lineTo(d,e),a.lineTo(b,e),a.lineTo(0,e-b),a.lineTo(0,0),a.close());a.end()};a.prototype.getLabelMargins=function(a){return mxUtils.getValue(this.style,"boundedLbl",!1)?(a=parseFloat(mxUtils.getValue(this.style,"size",this.size))*this.scale,new mxRectangle(a,a,0,0)):null};mxCellRenderer.registerShape("cube",
@@ -2835,9 +2835,9 @@ mxConstants.STYLE_ARCSIZE,mxConstants.LINE_ARCSIZE)/2;this.addPoints(a,[new mxPo
d/4,e-1.4*b,d/2,e-b/2);a.quadTo(d/4,e-b*(1-1.4),0,e-b/2);a.lineTo(0,b/2);a.close();a.end()};h.prototype.getLabelBounds=function(a){if(mxUtils.getValue(this.style,"boundedLbl",!1)){var b=mxUtils.getValue(this.style,"size",this.size),c=a.width,d=a.height;if(null==this.direction||this.direction==mxConstants.DIRECTION_EAST||this.direction==mxConstants.DIRECTION_WEST)return b*=d,new mxRectangle(a.x,a.y+b,c,d-2*b);b*=c;return new mxRectangle(a.x+b,a.y,c-2*b,d)}return a};mxCellRenderer.registerShape("tape",
h);mxUtils.extend(l,mxActor);l.prototype.size=.3;l.prototype.getLabelMargins=function(a){return mxUtils.getValue(this.style,"boundedLbl",!1)?new mxRectangle(0,0,0,parseFloat(mxUtils.getValue(this.style,"size",this.size))*a.height):null};l.prototype.redrawPath=function(a,b,c,d,e){b=e*Math.max(0,Math.min(1,parseFloat(mxUtils.getValue(this.style,"size",this.size))));a.moveTo(0,0);a.lineTo(d,0);a.lineTo(d,e-b/2);a.quadTo(3*d/4,e-1.4*b,d/2,e-b/2);a.quadTo(d/4,e-b*(1-1.4),0,e-b/2);a.lineTo(0,b/2);a.close();
a.end()};mxCellRenderer.registerShape("document",l);mxCylinder.prototype.getLabelMargins=function(a){return mxUtils.getValue(this.style,"boundedLbl",!1)?new mxRectangle(0,Math.min(this.maxHeight*this.scale,.3*a.height),0,0):null};mxUtils.extend(m,mxActor);m.prototype.size=.2;m.prototype.redrawPath=function(a,b,c,d,e){b=d*Math.max(0,Math.min(1,parseFloat(mxUtils.getValue(this.style,"size",this.size))));c=mxUtils.getValue(this.style,mxConstants.STYLE_ARCSIZE,mxConstants.LINE_ARCSIZE)/2;this.addPoints(a,
-[new mxPoint(0,e),new mxPoint(b,0),new mxPoint(d,0),new mxPoint(d-b,e)],this.isRounded,c,!0);a.end()};mxCellRenderer.registerShape("parallelogram",m);mxUtils.extend(n,mxActor);n.prototype.size=.2;n.prototype.redrawPath=function(a,b,c,d,e){b=d*Math.max(0,Math.min(.5,parseFloat(mxUtils.getValue(this.style,"size",this.size))));c=mxUtils.getValue(this.style,mxConstants.STYLE_ARCSIZE,mxConstants.LINE_ARCSIZE)/2;this.addPoints(a,[new mxPoint(0,e),new mxPoint(b,0),new mxPoint(d-b,0),new mxPoint(d,e)],this.isRounded,
-c,!0)};mxCellRenderer.registerShape("trapezoid",n);mxUtils.extend(p,mxActor);p.prototype.size=.5;p.prototype.redrawPath=function(a,b,c,d,e){a.setFillColor(null);b=d*Math.max(0,Math.min(1,parseFloat(mxUtils.getValue(this.style,"size",this.size))));c=mxUtils.getValue(this.style,mxConstants.STYLE_ARCSIZE,mxConstants.LINE_ARCSIZE)/2;this.addPoints(a,[new mxPoint(d,0),new mxPoint(b,0),new mxPoint(b,e/2),new mxPoint(0,e/2),new mxPoint(b,e/2),new mxPoint(b,e),new mxPoint(d,e)],this.isRounded,c,!1);a.end()};
-mxCellRenderer.registerShape("curlyBracket",p);mxUtils.extend(q,mxActor);q.prototype.redrawPath=function(a,b,c,d,e){a.setStrokeWidth(1);a.setFillColor(this.stroke);b=d/5;a.rect(0,0,b,e);a.fillAndStroke();a.rect(2*b,0,b,e);a.fillAndStroke();a.rect(4*b,0,b,e);a.fillAndStroke()};mxCellRenderer.registerShape("parallelMarker",q);t.prototype.moveTo=function(a,b){this.originalMoveTo.apply(this.canvas,arguments);this.lastX=a;this.lastY=b;this.firstX=a;this.firstY=b};t.prototype.close=function(){null!=this.firstX&&
+[new mxPoint(0,e),new mxPoint(b,0),new mxPoint(d,0),new mxPoint(d-b,e)],this.isRounded,c,!0);a.end()};mxCellRenderer.registerShape("parallelogram",m);mxUtils.extend(p,mxActor);p.prototype.size=.2;p.prototype.redrawPath=function(a,b,c,d,e){b=d*Math.max(0,Math.min(.5,parseFloat(mxUtils.getValue(this.style,"size",this.size))));c=mxUtils.getValue(this.style,mxConstants.STYLE_ARCSIZE,mxConstants.LINE_ARCSIZE)/2;this.addPoints(a,[new mxPoint(0,e),new mxPoint(b,0),new mxPoint(d-b,0),new mxPoint(d,e)],this.isRounded,
+c,!0)};mxCellRenderer.registerShape("trapezoid",p);mxUtils.extend(n,mxActor);n.prototype.size=.5;n.prototype.redrawPath=function(a,b,c,d,e){a.setFillColor(null);b=d*Math.max(0,Math.min(1,parseFloat(mxUtils.getValue(this.style,"size",this.size))));c=mxUtils.getValue(this.style,mxConstants.STYLE_ARCSIZE,mxConstants.LINE_ARCSIZE)/2;this.addPoints(a,[new mxPoint(d,0),new mxPoint(b,0),new mxPoint(b,e/2),new mxPoint(0,e/2),new mxPoint(b,e/2),new mxPoint(b,e),new mxPoint(d,e)],this.isRounded,c,!1);a.end()};
+mxCellRenderer.registerShape("curlyBracket",n);mxUtils.extend(q,mxActor);q.prototype.redrawPath=function(a,b,c,d,e){a.setStrokeWidth(1);a.setFillColor(this.stroke);b=d/5;a.rect(0,0,b,e);a.fillAndStroke();a.rect(2*b,0,b,e);a.fillAndStroke();a.rect(4*b,0,b,e);a.fillAndStroke()};mxCellRenderer.registerShape("parallelMarker",q);t.prototype.moveTo=function(a,b){this.originalMoveTo.apply(this.canvas,arguments);this.lastX=a;this.lastY=b;this.firstX=a;this.firstY=b};t.prototype.close=function(){null!=this.firstX&&
null!=this.firstY&&(this.lineTo(this.firstX,this.firstY),this.originalClose.apply(this.canvas,arguments));this.originalClose.apply(this.canvas,arguments)};t.prototype.quadTo=function(a,b,c,d){this.originalQuadTo.apply(this.canvas,arguments);this.lastX=c;this.lastY=d};t.prototype.curveTo=function(a,b,c,d,e,f){this.originalCurveTo.apply(this.canvas,arguments);this.lastX=e;this.lastY=f};t.prototype.arcTo=function(a,b,c,d,e,f,g){this.originalArcTo.apply(this.canvas,arguments);this.lastX=f;this.lastY=
g};t.prototype.lineTo=function(a,b){if(null!=this.lastX&&null!=this.lastY){var c=function(a){return"number"===typeof a?a?0>a?-1:1:a===a?0:NaN:NaN},d=Math.abs(a-this.lastX),e=Math.abs(b-this.lastY),f=Math.sqrt(d*d+e*e);if(2>f){this.originalLineTo.apply(this.canvas,arguments);this.lastX=a;this.lastY=b;return}var g=Math.round(f/10),h=this.defaultVariation;5>g&&(g=5,h/=3);for(var k=c(a-this.lastX)*d/g,c=c(b-this.lastY)*e/g,d=d/f,e=e/f,f=0;f<g;f++){var P=(Math.random()-.5)*h;this.originalLineTo.call(this.canvas,
k*f+this.lastX-P*e,c*f+this.lastY-P*d)}this.originalLineTo.call(this.canvas,a,b)}else this.originalLineTo.apply(this.canvas,arguments);this.lastX=a;this.lastY=b};t.prototype.destroy=function(){this.canvas.lineTo=this.originalLineTo;this.canvas.moveTo=this.originalMoveTo;this.canvas.close=this.originalClose;this.canvas.quadTo=this.originalQuadTo;this.canvas.curveTo=this.originalCurveTo;this.canvas.arcTo=this.originalArcTo};var Ka=mxShape.prototype.paint;mxShape.prototype.defaultJiggle=1.5;mxShape.prototype.paint=
@@ -2850,38 +2850,38 @@ mxUtils.getValue(this.style,mxConstants.STYLE_ARCSIZE,100*mxConstants.RECTANGLE_
function(a,b,c,d,e){};mxCellRenderer.registerShape("transparent",w);mxUtils.extend(v,mxHexagon);v.prototype.size=30;v.prototype.position=.5;v.prototype.position2=.5;v.prototype.base=20;v.prototype.getLabelMargins=function(){return new mxRectangle(0,0,0,parseFloat(mxUtils.getValue(this.style,"size",this.size))*this.scale)};v.prototype.redrawPath=function(a,b,c,d,e){b=mxUtils.getValue(this.style,mxConstants.STYLE_ARCSIZE,mxConstants.LINE_ARCSIZE)/2;c=Math.max(0,Math.min(e,parseFloat(mxUtils.getValue(this.style,
"size",this.size))));var f=d*Math.max(0,Math.min(1,parseFloat(mxUtils.getValue(this.style,"position",this.position)))),g=d*Math.max(0,Math.min(1,parseFloat(mxUtils.getValue(this.style,"position2",this.position2)))),h=Math.max(0,Math.min(d,parseFloat(mxUtils.getValue(this.style,"base",this.base))));this.addPoints(a,[new mxPoint(0,0),new mxPoint(d,0),new mxPoint(d,e-c),new mxPoint(Math.min(d,f+h),e-c),new mxPoint(g,e),new mxPoint(Math.max(0,f),e-c),new mxPoint(0,e-c)],this.isRounded,b,!0,[4])};mxCellRenderer.registerShape("callout",
v);mxUtils.extend(u,mxActor);u.prototype.size=.2;u.prototype.fixedSize=20;u.prototype.redrawPath=function(a,b,c,d,e){b="0"!=mxUtils.getValue(this.style,"fixedSize","0")?Math.max(0,Math.min(d,parseFloat(mxUtils.getValue(this.style,"size",this.fixedSize)))):d*Math.max(0,Math.min(1,parseFloat(mxUtils.getValue(this.style,"size",this.size))));c=mxUtils.getValue(this.style,mxConstants.STYLE_ARCSIZE,mxConstants.LINE_ARCSIZE)/2;this.addPoints(a,[new mxPoint(0,0),new mxPoint(d-b,0),new mxPoint(d,e/2),new mxPoint(d-
-b,e),new mxPoint(0,e),new mxPoint(b,e/2)],this.isRounded,c,!0);a.end()};mxCellRenderer.registerShape("step",u);mxUtils.extend(A,mxHexagon);A.prototype.size=.25;A.prototype.redrawPath=function(a,b,c,d,e){b=d*Math.max(0,Math.min(1,parseFloat(mxUtils.getValue(this.style,"size",this.size))));c=mxUtils.getValue(this.style,mxConstants.STYLE_ARCSIZE,mxConstants.LINE_ARCSIZE)/2;this.addPoints(a,[new mxPoint(b,0),new mxPoint(d-b,0),new mxPoint(d,.5*e),new mxPoint(d-b,e),new mxPoint(b,e),new mxPoint(0,.5*e)],
-this.isRounded,c,!0)};mxCellRenderer.registerShape("hexagon",A);mxUtils.extend(x,mxRectangleShape);x.prototype.isHtmlAllowed=function(){return!1};x.prototype.paintForeground=function(a,b,c,d,e){var f=Math.min(d/5,e/5)+1;a.begin();a.moveTo(b+d/2,c+f);a.lineTo(b+d/2,c+e-f);a.moveTo(b+f,c+e/2);a.lineTo(b+d-f,c+e/2);a.end();a.stroke();mxRectangleShape.prototype.paintForeground.apply(this,arguments)};mxCellRenderer.registerShape("plus",x);var Ea=mxRhombus.prototype.paintVertexShape;mxRhombus.prototype.getLabelBounds=
+b,e),new mxPoint(0,e),new mxPoint(b,e/2)],this.isRounded,c,!0);a.end()};mxCellRenderer.registerShape("step",u);mxUtils.extend(z,mxHexagon);z.prototype.size=.25;z.prototype.redrawPath=function(a,b,c,d,e){b=d*Math.max(0,Math.min(1,parseFloat(mxUtils.getValue(this.style,"size",this.size))));c=mxUtils.getValue(this.style,mxConstants.STYLE_ARCSIZE,mxConstants.LINE_ARCSIZE)/2;this.addPoints(a,[new mxPoint(b,0),new mxPoint(d-b,0),new mxPoint(d,.5*e),new mxPoint(d-b,e),new mxPoint(b,e),new mxPoint(0,.5*e)],
+this.isRounded,c,!0)};mxCellRenderer.registerShape("hexagon",z);mxUtils.extend(x,mxRectangleShape);x.prototype.isHtmlAllowed=function(){return!1};x.prototype.paintForeground=function(a,b,c,d,e){var f=Math.min(d/5,e/5)+1;a.begin();a.moveTo(b+d/2,c+f);a.lineTo(b+d/2,c+e-f);a.moveTo(b+f,c+e/2);a.lineTo(b+d-f,c+e/2);a.end();a.stroke();mxRectangleShape.prototype.paintForeground.apply(this,arguments)};mxCellRenderer.registerShape("plus",x);var Ea=mxRhombus.prototype.paintVertexShape;mxRhombus.prototype.getLabelBounds=
function(a){if(1==this.style["double"]){var b=(2*Math.max(2,this.strokewidth+1)+parseFloat(this.style[mxConstants.STYLE_MARGIN]||0))*this.scale;return new mxRectangle(a.x+b,a.y+b,a.width-2*b,a.height-2*b)}return a};mxRhombus.prototype.paintVertexShape=function(a,b,c,d,e){Ea.apply(this,arguments);if(!this.outline&&1==this.style["double"]){var f=2*Math.max(2,this.strokewidth+1)+parseFloat(this.style[mxConstants.STYLE_MARGIN]||0);b+=f;c+=f;d-=2*f;e-=2*f;0<d&&0<e&&(a.setShadow(!1),Ea.apply(this,[a,b,
-c,d,e]))}};mxUtils.extend(C,mxRectangleShape);C.prototype.isHtmlAllowed=function(){return!1};C.prototype.getLabelBounds=function(a){if(1==this.style["double"]){var b=(Math.max(2,this.strokewidth+1)+parseFloat(this.style[mxConstants.STYLE_MARGIN]||0))*this.scale;return new mxRectangle(a.x+b,a.y+b,a.width-2*b,a.height-2*b)}return a};C.prototype.paintForeground=function(a,b,c,d,e){if(null!=this.style){if(!this.outline&&1==this.style["double"]){var f=Math.max(2,this.strokewidth+1)+parseFloat(this.style[mxConstants.STYLE_MARGIN]||
+c,d,e]))}};mxUtils.extend(D,mxRectangleShape);D.prototype.isHtmlAllowed=function(){return!1};D.prototype.getLabelBounds=function(a){if(1==this.style["double"]){var b=(Math.max(2,this.strokewidth+1)+parseFloat(this.style[mxConstants.STYLE_MARGIN]||0))*this.scale;return new mxRectangle(a.x+b,a.y+b,a.width-2*b,a.height-2*b)}return a};D.prototype.paintForeground=function(a,b,c,d,e){if(null!=this.style){if(!this.outline&&1==this.style["double"]){var f=Math.max(2,this.strokewidth+1)+parseFloat(this.style[mxConstants.STYLE_MARGIN]||
0);b+=f;c+=f;d-=2*f;e-=2*f;0<d&&0<e&&mxRectangleShape.prototype.paintBackground.apply(this,arguments)}a.setDashed(!1);var f=0,g;do{g=mxCellRenderer.defaultShapes[this.style["symbol"+f]];if(null!=g){var h=this.style["symbol"+f+"Align"],k=this.style["symbol"+f+"VerticalAlign"],P=this.style["symbol"+f+"Width"],l=this.style["symbol"+f+"Height"],m=this.style["symbol"+f+"Spacing"]||0,Aa=this.style["symbol"+f+"VSpacing"]||m,aa=this.style["symbol"+f+"ArcSpacing"];null!=aa&&(aa*=this.getArcSize(d+this.strokewidth,
-e+this.strokewidth),m+=aa,Aa+=aa);var aa=b,ra=c,aa=h==mxConstants.ALIGN_CENTER?aa+(d-P)/2:h==mxConstants.ALIGN_RIGHT?aa+(d-P-m):aa+m,ra=k==mxConstants.ALIGN_MIDDLE?ra+(e-l)/2:k==mxConstants.ALIGN_BOTTOM?ra+(e-l-Aa):ra+Aa;a.save();h=new g;h.style=this.style;g.prototype.paintVertexShape.call(h,a,aa,ra,P,l);a.restore()}f++}while(null!=g)}mxRectangleShape.prototype.paintForeground.apply(this,arguments)};mxCellRenderer.registerShape("ext",C);mxUtils.extend(B,mxCylinder);B.prototype.redrawPath=function(a,
-b,c,d,e,f){f?(a.moveTo(0,0),a.lineTo(d/2,e/2),a.lineTo(d,0),a.end()):(a.moveTo(0,0),a.lineTo(d,0),a.lineTo(d,e),a.lineTo(0,e),a.close())};mxCellRenderer.registerShape("message",B);mxUtils.extend(y,mxShape);y.prototype.paintBackground=function(a,b,c,d,e){a.translate(b,c);a.ellipse(d/4,0,d/2,e/4);a.fillAndStroke();a.begin();a.moveTo(d/2,e/4);a.lineTo(d/2,2*e/3);a.moveTo(d/2,e/3);a.lineTo(0,e/3);a.moveTo(d/2,e/3);a.lineTo(d,e/3);a.moveTo(d/2,2*e/3);a.lineTo(0,e);a.moveTo(d/2,2*e/3);a.lineTo(d,e);a.end();
-a.stroke()};mxCellRenderer.registerShape("umlActor",y);mxUtils.extend(I,mxShape);I.prototype.getLabelMargins=function(a){return new mxRectangle(a.width/6,0,0,0)};I.prototype.paintBackground=function(a,b,c,d,e){a.translate(b,c);a.begin();a.moveTo(0,e/4);a.lineTo(0,3*e/4);a.end();a.stroke();a.begin();a.moveTo(0,e/2);a.lineTo(d/6,e/2);a.end();a.stroke();a.ellipse(d/6,0,5*d/6,e);a.fillAndStroke()};mxCellRenderer.registerShape("umlBoundary",I);mxUtils.extend(L,mxEllipse);L.prototype.paintVertexShape=function(a,
-b,c,d,e){mxEllipse.prototype.paintVertexShape.apply(this,arguments);a.begin();a.moveTo(b+d/8,c+e);a.lineTo(b+7*d/8,c+e);a.end();a.stroke()};mxCellRenderer.registerShape("umlEntity",L);mxUtils.extend(J,mxShape);J.prototype.paintVertexShape=function(a,b,c,d,e){a.translate(b,c);a.begin();a.moveTo(d,0);a.lineTo(0,e);a.moveTo(0,0);a.lineTo(d,e);a.end();a.stroke()};mxCellRenderer.registerShape("umlDestroy",J);mxUtils.extend(H,mxShape);H.prototype.getLabelBounds=function(a){return new mxRectangle(a.x,a.y+
-a.height/8,a.width,7*a.height/8)};H.prototype.paintBackground=function(a,b,c,d,e){a.translate(b,c);a.begin();a.moveTo(3*d/8,e/8*1.1);a.lineTo(5*d/8,0);a.end();a.stroke();a.ellipse(0,e/8,d,7*e/8);a.fillAndStroke()};H.prototype.paintForeground=function(a,b,c,d,e){a.begin();a.moveTo(3*d/8,e/8*1.1);a.lineTo(5*d/8,e/4);a.end();a.stroke()};mxCellRenderer.registerShape("umlControl",H);mxUtils.extend(D,mxRectangleShape);D.prototype.size=40;D.prototype.isHtmlAllowed=function(){return!1};D.prototype.getLabelBounds=
-function(a){var b=Math.max(0,Math.min(a.height,parseFloat(mxUtils.getValue(this.style,"size",this.size))*this.scale));return new mxRectangle(a.x,a.y,a.width,b)};D.prototype.paintBackground=function(a,b,c,d,e){var f=Math.max(0,Math.min(e,parseFloat(mxUtils.getValue(this.style,"size",this.size)))),g=mxUtils.getValue(this.style,"participant");null==g||null==this.state?mxRectangleShape.prototype.paintBackground.call(this,a,b,c,d,f):(g=this.state.view.graph.cellRenderer.getShape(g),null!=g&&g!=D&&(g=new g,
-g.apply(this.state),a.save(),g.paintVertexShape(a,b,c,d,f),a.restore()));f<e&&(a.setDashed(!0),a.begin(),a.moveTo(b+d/2,c+f),a.lineTo(b+d/2,c+e),a.end(),a.stroke())};D.prototype.paintForeground=function(a,b,c,d,e){var f=Math.max(0,Math.min(e,parseFloat(mxUtils.getValue(this.style,"size",this.size))));mxRectangleShape.prototype.paintForeground.call(this,a,b,c,d,Math.min(e,f))};mxCellRenderer.registerShape("umlLifeline",D);mxUtils.extend(K,mxShape);K.prototype.width=60;K.prototype.height=30;K.prototype.corner=
-10;K.prototype.getLabelMargins=function(a){return new mxRectangle(0,0,a.width-parseFloat(mxUtils.getValue(this.style,"width",this.width)*this.scale),a.height-parseFloat(mxUtils.getValue(this.style,"height",this.height)*this.scale))};K.prototype.paintBackground=function(a,b,c,d,e){var f=this.corner,g=Math.min(d,Math.max(f,parseFloat(mxUtils.getValue(this.style,"width",this.width)))),h=Math.min(e,Math.max(1.5*f,parseFloat(mxUtils.getValue(this.style,"height",this.height)))),k=mxUtils.getValue(this.style,
+e+this.strokewidth),m+=aa,Aa+=aa);var aa=b,ra=c,aa=h==mxConstants.ALIGN_CENTER?aa+(d-P)/2:h==mxConstants.ALIGN_RIGHT?aa+(d-P-m):aa+m,ra=k==mxConstants.ALIGN_MIDDLE?ra+(e-l)/2:k==mxConstants.ALIGN_BOTTOM?ra+(e-l-Aa):ra+Aa;a.save();h=new g;h.style=this.style;g.prototype.paintVertexShape.call(h,a,aa,ra,P,l);a.restore()}f++}while(null!=g)}mxRectangleShape.prototype.paintForeground.apply(this,arguments)};mxCellRenderer.registerShape("ext",D);mxUtils.extend(A,mxCylinder);A.prototype.redrawPath=function(a,
+b,c,d,e,f){f?(a.moveTo(0,0),a.lineTo(d/2,e/2),a.lineTo(d,0),a.end()):(a.moveTo(0,0),a.lineTo(d,0),a.lineTo(d,e),a.lineTo(0,e),a.close())};mxCellRenderer.registerShape("message",A);mxUtils.extend(C,mxShape);C.prototype.paintBackground=function(a,b,c,d,e){a.translate(b,c);a.ellipse(d/4,0,d/2,e/4);a.fillAndStroke();a.begin();a.moveTo(d/2,e/4);a.lineTo(d/2,2*e/3);a.moveTo(d/2,e/3);a.lineTo(0,e/3);a.moveTo(d/2,e/3);a.lineTo(d,e/3);a.moveTo(d/2,2*e/3);a.lineTo(0,e);a.moveTo(d/2,2*e/3);a.lineTo(d,e);a.end();
+a.stroke()};mxCellRenderer.registerShape("umlActor",C);mxUtils.extend(B,mxShape);B.prototype.getLabelMargins=function(a){return new mxRectangle(a.width/6,0,0,0)};B.prototype.paintBackground=function(a,b,c,d,e){a.translate(b,c);a.begin();a.moveTo(0,e/4);a.lineTo(0,3*e/4);a.end();a.stroke();a.begin();a.moveTo(0,e/2);a.lineTo(d/6,e/2);a.end();a.stroke();a.ellipse(d/6,0,5*d/6,e);a.fillAndStroke()};mxCellRenderer.registerShape("umlBoundary",B);mxUtils.extend(L,mxEllipse);L.prototype.paintVertexShape=function(a,
+b,c,d,e){mxEllipse.prototype.paintVertexShape.apply(this,arguments);a.begin();a.moveTo(b+d/8,c+e);a.lineTo(b+7*d/8,c+e);a.end();a.stroke()};mxCellRenderer.registerShape("umlEntity",L);mxUtils.extend(K,mxShape);K.prototype.paintVertexShape=function(a,b,c,d,e){a.translate(b,c);a.begin();a.moveTo(d,0);a.lineTo(0,e);a.moveTo(0,0);a.lineTo(d,e);a.end();a.stroke()};mxCellRenderer.registerShape("umlDestroy",K);mxUtils.extend(I,mxShape);I.prototype.getLabelBounds=function(a){return new mxRectangle(a.x,a.y+
+a.height/8,a.width,7*a.height/8)};I.prototype.paintBackground=function(a,b,c,d,e){a.translate(b,c);a.begin();a.moveTo(3*d/8,e/8*1.1);a.lineTo(5*d/8,0);a.end();a.stroke();a.ellipse(0,e/8,d,7*e/8);a.fillAndStroke()};I.prototype.paintForeground=function(a,b,c,d,e){a.begin();a.moveTo(3*d/8,e/8*1.1);a.lineTo(5*d/8,e/4);a.end();a.stroke()};mxCellRenderer.registerShape("umlControl",I);mxUtils.extend(E,mxRectangleShape);E.prototype.size=40;E.prototype.isHtmlAllowed=function(){return!1};E.prototype.getLabelBounds=
+function(a){var b=Math.max(0,Math.min(a.height,parseFloat(mxUtils.getValue(this.style,"size",this.size))*this.scale));return new mxRectangle(a.x,a.y,a.width,b)};E.prototype.paintBackground=function(a,b,c,d,e){var f=Math.max(0,Math.min(e,parseFloat(mxUtils.getValue(this.style,"size",this.size)))),g=mxUtils.getValue(this.style,"participant");null==g||null==this.state?mxRectangleShape.prototype.paintBackground.call(this,a,b,c,d,f):(g=this.state.view.graph.cellRenderer.getShape(g),null!=g&&g!=E&&(g=new g,
+g.apply(this.state),a.save(),g.paintVertexShape(a,b,c,d,f),a.restore()));f<e&&(a.setDashed(!0),a.begin(),a.moveTo(b+d/2,c+f),a.lineTo(b+d/2,c+e),a.end(),a.stroke())};E.prototype.paintForeground=function(a,b,c,d,e){var f=Math.max(0,Math.min(e,parseFloat(mxUtils.getValue(this.style,"size",this.size))));mxRectangleShape.prototype.paintForeground.call(this,a,b,c,d,Math.min(e,f))};mxCellRenderer.registerShape("umlLifeline",E);mxUtils.extend(J,mxShape);J.prototype.width=60;J.prototype.height=30;J.prototype.corner=
+10;J.prototype.getLabelMargins=function(a){return new mxRectangle(0,0,a.width-parseFloat(mxUtils.getValue(this.style,"width",this.width)*this.scale),a.height-parseFloat(mxUtils.getValue(this.style,"height",this.height)*this.scale))};J.prototype.paintBackground=function(a,b,c,d,e){var f=this.corner,g=Math.min(d,Math.max(f,parseFloat(mxUtils.getValue(this.style,"width",this.width)))),h=Math.min(e,Math.max(1.5*f,parseFloat(mxUtils.getValue(this.style,"height",this.height)))),k=mxUtils.getValue(this.style,
mxConstants.STYLE_SWIMLANE_FILLCOLOR,mxConstants.NONE);k!=mxConstants.NONE&&(a.setFillColor(k),a.rect(b,c,d,e),a.fill());null!=this.fill&&this.fill!=mxConstants.NONE&&this.gradient&&this.gradient!=mxConstants.NONE?(this.getGradientBounds(a,b,c,d,e),a.setGradient(this.fill,this.gradient,b,c,d,e,this.gradientDirection)):a.setFillColor(this.fill);a.begin();a.moveTo(b,c);a.lineTo(b+g,c);a.lineTo(b+g,c+Math.max(0,h-1.5*f));a.lineTo(b+Math.max(0,g-f),c+h);a.lineTo(b,c+h);a.close();a.fillAndStroke();a.begin();
-a.moveTo(b+g,c);a.lineTo(b+d,c);a.lineTo(b+d,c+e);a.lineTo(b,c+e);a.lineTo(b,c+h);a.stroke()};mxCellRenderer.registerShape("umlFrame",K);mxPerimeter.LifelinePerimeter=function(a,b,c,d){d=D.prototype.size;null!=b&&(d=mxUtils.getValue(b.style,"size",d)*b.view.scale);b=parseFloat(b.style[mxConstants.STYLE_STROKEWIDTH]||1)*b.view.scale/2-1;c.x<a.getCenterX()&&(b=-1*(b+1));return new mxPoint(a.getCenterX()+b,Math.min(a.y+a.height,Math.max(a.y+d,c.y)))};mxStyleRegistry.putValue("lifelinePerimeter",mxPerimeter.LifelinePerimeter);
+a.moveTo(b+g,c);a.lineTo(b+d,c);a.lineTo(b+d,c+e);a.lineTo(b,c+e);a.lineTo(b,c+h);a.stroke()};mxCellRenderer.registerShape("umlFrame",J);mxPerimeter.LifelinePerimeter=function(a,b,c,d){d=E.prototype.size;null!=b&&(d=mxUtils.getValue(b.style,"size",d)*b.view.scale);b=parseFloat(b.style[mxConstants.STYLE_STROKEWIDTH]||1)*b.view.scale/2-1;c.x<a.getCenterX()&&(b=-1*(b+1));return new mxPoint(a.getCenterX()+b,Math.min(a.y+a.height,Math.max(a.y+d,c.y)))};mxStyleRegistry.putValue("lifelinePerimeter",mxPerimeter.LifelinePerimeter);
mxPerimeter.OrthogonalPerimeter=function(a,b,c,d){d=!0;return mxPerimeter.RectanglePerimeter.apply(this,arguments)};mxStyleRegistry.putValue("orthogonalPerimeter",mxPerimeter.OrthogonalPerimeter);mxPerimeter.BackbonePerimeter=function(a,b,c,d){d=parseFloat(b.style[mxConstants.STYLE_STROKEWIDTH]||1)*b.view.scale/2-1;null!=b.style.backboneSize&&(d+=parseFloat(b.style.backboneSize)*b.view.scale/2-1);if("south"==b.style[mxConstants.STYLE_DIRECTION]||"north"==b.style[mxConstants.STYLE_DIRECTION])return c.x<
a.getCenterX()&&(d=-1*(d+1)),new mxPoint(a.getCenterX()+d,Math.min(a.y+a.height,Math.max(a.y,c.y)));c.y<a.getCenterY()&&(d=-1*(d+1));return new mxPoint(Math.min(a.x+a.width,Math.max(a.x,c.x)),a.getCenterY()+d)};mxStyleRegistry.putValue("backbonePerimeter",mxPerimeter.BackbonePerimeter);mxPerimeter.CalloutPerimeter=function(a,b,c,d){return mxPerimeter.RectanglePerimeter(mxUtils.getDirectedBounds(a,new mxRectangle(0,0,0,Math.max(0,Math.min(a.height,parseFloat(mxUtils.getValue(b.style,"size",v.prototype.size))*
b.view.scale))),b.style),b,c,d)};mxStyleRegistry.putValue("calloutPerimeter",mxPerimeter.CalloutPerimeter);mxPerimeter.ParallelogramPerimeter=function(a,b,c,d){var e=m.prototype.size;null!=b&&(e=mxUtils.getValue(b.style,"size",e));var f=a.x,g=a.y,h=a.width,k=a.height;b=null!=b?mxUtils.getValue(b.style,mxConstants.STYLE_DIRECTION,mxConstants.DIRECTION_EAST):mxConstants.DIRECTION_EAST;b==mxConstants.DIRECTION_NORTH||b==mxConstants.DIRECTION_SOUTH?(e=k*Math.max(0,Math.min(1,e)),g=[new mxPoint(f,g),new mxPoint(f+
-h,g+e),new mxPoint(f+h,g+k),new mxPoint(f,g+k-e),new mxPoint(f,g)]):(e=h*Math.max(0,Math.min(1,e)),g=[new mxPoint(f+e,g),new mxPoint(f+h,g),new mxPoint(f+h-e,g+k),new mxPoint(f,g+k),new mxPoint(f+e,g)]);k=a.getCenterX();a=a.getCenterY();a=new mxPoint(k,a);d&&(c.x<f||c.x>f+h?a.y=c.y:a.x=c.x);return mxUtils.getPerimeterPoint(g,a,c)};mxStyleRegistry.putValue("parallelogramPerimeter",mxPerimeter.ParallelogramPerimeter);mxPerimeter.TrapezoidPerimeter=function(a,b,c,d){var e=n.prototype.size;null!=b&&(e=
+h,g+e),new mxPoint(f+h,g+k),new mxPoint(f,g+k-e),new mxPoint(f,g)]):(e=h*Math.max(0,Math.min(1,e)),g=[new mxPoint(f+e,g),new mxPoint(f+h,g),new mxPoint(f+h-e,g+k),new mxPoint(f,g+k),new mxPoint(f+e,g)]);k=a.getCenterX();a=a.getCenterY();a=new mxPoint(k,a);d&&(c.x<f||c.x>f+h?a.y=c.y:a.x=c.x);return mxUtils.getPerimeterPoint(g,a,c)};mxStyleRegistry.putValue("parallelogramPerimeter",mxPerimeter.ParallelogramPerimeter);mxPerimeter.TrapezoidPerimeter=function(a,b,c,d){var e=p.prototype.size;null!=b&&(e=
mxUtils.getValue(b.style,"size",e));var f=a.x,g=a.y,h=a.width,k=a.height;b=null!=b?mxUtils.getValue(b.style,mxConstants.STYLE_DIRECTION,mxConstants.DIRECTION_EAST):mxConstants.DIRECTION_EAST;b==mxConstants.DIRECTION_EAST?(e=h*Math.max(0,Math.min(1,e)),g=[new mxPoint(f+e,g),new mxPoint(f+h-e,g),new mxPoint(f+h,g+k),new mxPoint(f,g+k),new mxPoint(f+e,g)]):b==mxConstants.DIRECTION_WEST?(e=h*Math.max(0,Math.min(1,e)),g=[new mxPoint(f,g),new mxPoint(f+h,g),new mxPoint(f+h-e,g+k),new mxPoint(f+e,g+k),new mxPoint(f,
g)]):b==mxConstants.DIRECTION_NORTH?(e=k*Math.max(0,Math.min(1,e)),g=[new mxPoint(f,g+e),new mxPoint(f+h,g),new mxPoint(f+h,g+k),new mxPoint(f,g+k-e),new mxPoint(f,g+e)]):(e=k*Math.max(0,Math.min(1,e)),g=[new mxPoint(f,g),new mxPoint(f+h,g+e),new mxPoint(f+h,g+k-e),new mxPoint(f,g+k),new mxPoint(f,g)]);k=a.getCenterX();a=a.getCenterY();a=new mxPoint(k,a);d&&(c.x<f||c.x>f+h?a.y=c.y:a.x=c.x);return mxUtils.getPerimeterPoint(g,a,c)};mxStyleRegistry.putValue("trapezoidPerimeter",mxPerimeter.TrapezoidPerimeter);
mxPerimeter.StepPerimeter=function(a,b,c,d){var e="0"!=mxUtils.getValue(b.style,"fixedSize","0"),f=e?u.prototype.fixedSize:u.prototype.size;null!=b&&(f=mxUtils.getValue(b.style,"size",f));var g=a.x,h=a.y,k=a.width,l=a.height,P=a.getCenterX();a=a.getCenterY();b=null!=b?mxUtils.getValue(b.style,mxConstants.STYLE_DIRECTION,mxConstants.DIRECTION_EAST):mxConstants.DIRECTION_EAST;b==mxConstants.DIRECTION_EAST?(e=e?Math.max(0,Math.min(k,f)):k*Math.max(0,Math.min(1,f)),h=[new mxPoint(g,h),new mxPoint(g+k-
e,h),new mxPoint(g+k,a),new mxPoint(g+k-e,h+l),new mxPoint(g,h+l),new mxPoint(g+e,a),new mxPoint(g,h)]):b==mxConstants.DIRECTION_WEST?(e=e?Math.max(0,Math.min(k,f)):k*Math.max(0,Math.min(1,f)),h=[new mxPoint(g+e,h),new mxPoint(g+k,h),new mxPoint(g+k-e,a),new mxPoint(g+k,h+l),new mxPoint(g+e,h+l),new mxPoint(g,a),new mxPoint(g+e,h)]):b==mxConstants.DIRECTION_NORTH?(e=e?Math.max(0,Math.min(l,f)):l*Math.max(0,Math.min(1,f)),h=[new mxPoint(g,h+e),new mxPoint(P,h),new mxPoint(g+k,h+e),new mxPoint(g+k,
-h+l),new mxPoint(P,h+l-e),new mxPoint(g,h+l),new mxPoint(g,h+e)]):(e=e?Math.max(0,Math.min(l,f)):l*Math.max(0,Math.min(1,f)),h=[new mxPoint(g,h),new mxPoint(P,h+e),new mxPoint(g+k,h),new mxPoint(g+k,h+l-e),new mxPoint(P,h+l),new mxPoint(g,h+l-e),new mxPoint(g,h)]);P=new mxPoint(P,a);d&&(c.x<g||c.x>g+k?P.y=c.y:P.x=c.x);return mxUtils.getPerimeterPoint(h,P,c)};mxStyleRegistry.putValue("stepPerimeter",mxPerimeter.StepPerimeter);mxPerimeter.HexagonPerimeter2=function(a,b,c,d){var e=A.prototype.size;null!=
+h+l),new mxPoint(P,h+l-e),new mxPoint(g,h+l),new mxPoint(g,h+e)]):(e=e?Math.max(0,Math.min(l,f)):l*Math.max(0,Math.min(1,f)),h=[new mxPoint(g,h),new mxPoint(P,h+e),new mxPoint(g+k,h),new mxPoint(g+k,h+l-e),new mxPoint(P,h+l),new mxPoint(g,h+l-e),new mxPoint(g,h)]);P=new mxPoint(P,a);d&&(c.x<g||c.x>g+k?P.y=c.y:P.x=c.x);return mxUtils.getPerimeterPoint(h,P,c)};mxStyleRegistry.putValue("stepPerimeter",mxPerimeter.StepPerimeter);mxPerimeter.HexagonPerimeter2=function(a,b,c,d){var e=z.prototype.size;null!=
b&&(e=mxUtils.getValue(b.style,"size",e));var f=a.x,g=a.y,h=a.width,k=a.height,l=a.getCenterX();a=a.getCenterY();b=null!=b?mxUtils.getValue(b.style,mxConstants.STYLE_DIRECTION,mxConstants.DIRECTION_EAST):mxConstants.DIRECTION_EAST;b==mxConstants.DIRECTION_NORTH||b==mxConstants.DIRECTION_SOUTH?(e=k*Math.max(0,Math.min(1,e)),g=[new mxPoint(l,g),new mxPoint(f+h,g+e),new mxPoint(f+h,g+k-e),new mxPoint(l,g+k),new mxPoint(f,g+k-e),new mxPoint(f,g+e),new mxPoint(l,g)]):(e=h*Math.max(0,Math.min(1,e)),g=[new mxPoint(f+
e,g),new mxPoint(f+h-e,g),new mxPoint(f+h,a),new mxPoint(f+h-e,g+k),new mxPoint(f+e,g+k),new mxPoint(f,a),new mxPoint(f+e,g)]);l=new mxPoint(l,a);d&&(c.x<f||c.x>f+h?l.y=c.y:l.x=c.x);return mxUtils.getPerimeterPoint(g,l,c)};mxStyleRegistry.putValue("hexagonPerimeter2",mxPerimeter.HexagonPerimeter2);mxUtils.extend(N,mxShape);N.prototype.size=10;N.prototype.paintBackground=function(a,b,c,d,e){var f=parseFloat(mxUtils.getValue(this.style,"size",this.size));a.translate(b,c);a.ellipse((d-f)/2,0,f,f);a.fillAndStroke();
a.begin();a.moveTo(d/2,f);a.lineTo(d/2,e);a.end();a.stroke()};mxCellRenderer.registerShape("lollipop",N);mxUtils.extend(Q,mxShape);Q.prototype.size=10;Q.prototype.inset=2;Q.prototype.paintBackground=function(a,b,c,d,e){var f=parseFloat(mxUtils.getValue(this.style,"size",this.size)),g=parseFloat(mxUtils.getValue(this.style,"inset",this.inset))+this.strokewidth;a.translate(b,c);a.begin();a.moveTo(d/2,f+g);a.lineTo(d/2,e);a.end();a.stroke();a.begin();a.moveTo((d-f)/2-g,f/2);a.quadTo((d-f)/2-g,f+g,d/
2,f+g);a.quadTo((d+f)/2+g,f+g,(d+f)/2+g,f/2);a.end();a.stroke()};mxCellRenderer.registerShape("requires",Q);mxUtils.extend(O,mxCylinder);O.prototype.jettyWidth=32;O.prototype.jettyHeight=12;O.prototype.redrawPath=function(a,b,c,d,e,f){var g=parseFloat(mxUtils.getValue(this.style,"jettyWidth",this.jettyWidth));b=parseFloat(mxUtils.getValue(this.style,"jettyHeight",this.jettyHeight));c=g/2;var g=c+g/2,h=.3*e-b/2,k=.7*e-b/2;f?(a.moveTo(c,h),a.lineTo(g,h),a.lineTo(g,h+b),a.lineTo(c,h+b),a.moveTo(c,k),
-a.lineTo(g,k),a.lineTo(g,k+b),a.lineTo(c,k+b)):(a.moveTo(c,0),a.lineTo(d,0),a.lineTo(d,e),a.lineTo(c,e),a.lineTo(c,k+b),a.lineTo(0,k+b),a.lineTo(0,k),a.lineTo(c,k),a.lineTo(c,h+b),a.lineTo(0,h+b),a.lineTo(0,h),a.lineTo(c,h),a.close());a.end()};mxCellRenderer.registerShape("component",O);mxUtils.extend(E,mxDoubleEllipse);E.prototype.outerStroke=!0;E.prototype.paintVertexShape=function(a,b,c,d,e){var f=Math.min(4,Math.min(d/5,e/5));0<d&&0<e&&(a.ellipse(b+f,c+f,d-2*f,e-2*f),a.fillAndStroke());a.setShadow(!1);
-this.outerStroke&&(a.ellipse(b,c,d,e),a.stroke())};mxCellRenderer.registerShape("endState",E);mxUtils.extend(G,E);G.prototype.outerStroke=!1;mxCellRenderer.registerShape("startState",G);mxUtils.extend(F,mxArrowConnector);F.prototype.defaultWidth=4;F.prototype.isOpenEnded=function(){return!0};F.prototype.getEdgeWidth=function(){return mxUtils.getNumber(this.style,"width",this.defaultWidth)+Math.max(0,this.strokewidth-1)};F.prototype.isArrowRounded=function(){return this.isRounded};mxCellRenderer.registerShape("link",
-F);mxUtils.extend(z,mxArrowConnector);z.prototype.defaultWidth=10;z.prototype.defaultArrowWidth=20;z.prototype.getStartArrowWidth=function(){return this.getEdgeWidth()+mxUtils.getNumber(this.style,"startWidth",this.defaultArrowWidth)};z.prototype.getEndArrowWidth=function(){return this.getEdgeWidth()+mxUtils.getNumber(this.style,"endWidth",this.defaultArrowWidth)};z.prototype.getEdgeWidth=function(){return mxUtils.getNumber(this.style,"width",this.defaultWidth)+Math.max(0,this.strokewidth-1)};mxCellRenderer.registerShape("flexArrow",
-z);mxUtils.extend(W,mxActor);W.prototype.size=30;W.prototype.redrawPath=function(a,b,c,d,e){b=Math.min(e,parseFloat(mxUtils.getValue(this.style,"size",this.size)));c=mxUtils.getValue(this.style,mxConstants.STYLE_ARCSIZE,mxConstants.LINE_ARCSIZE)/2;this.addPoints(a,[new mxPoint(0,e),new mxPoint(0,b),new mxPoint(d,0),new mxPoint(d,e)],this.isRounded,c,!0);a.end()};mxCellRenderer.registerShape("manualInput",W);mxUtils.extend(R,mxRectangleShape);R.prototype.dx=20;R.prototype.dy=20;R.prototype.isHtmlAllowed=
+a.lineTo(g,k),a.lineTo(g,k+b),a.lineTo(c,k+b)):(a.moveTo(c,0),a.lineTo(d,0),a.lineTo(d,e),a.lineTo(c,e),a.lineTo(c,k+b),a.lineTo(0,k+b),a.lineTo(0,k),a.lineTo(c,k),a.lineTo(c,h+b),a.lineTo(0,h+b),a.lineTo(0,h),a.lineTo(c,h),a.close());a.end()};mxCellRenderer.registerShape("component",O);mxUtils.extend(F,mxDoubleEllipse);F.prototype.outerStroke=!0;F.prototype.paintVertexShape=function(a,b,c,d,e){var f=Math.min(4,Math.min(d/5,e/5));0<d&&0<e&&(a.ellipse(b+f,c+f,d-2*f,e-2*f),a.fillAndStroke());a.setShadow(!1);
+this.outerStroke&&(a.ellipse(b,c,d,e),a.stroke())};mxCellRenderer.registerShape("endState",F);mxUtils.extend(H,F);H.prototype.outerStroke=!1;mxCellRenderer.registerShape("startState",H);mxUtils.extend(G,mxArrowConnector);G.prototype.defaultWidth=4;G.prototype.isOpenEnded=function(){return!0};G.prototype.getEdgeWidth=function(){return mxUtils.getNumber(this.style,"width",this.defaultWidth)+Math.max(0,this.strokewidth-1)};G.prototype.isArrowRounded=function(){return this.isRounded};mxCellRenderer.registerShape("link",
+G);mxUtils.extend(y,mxArrowConnector);y.prototype.defaultWidth=10;y.prototype.defaultArrowWidth=20;y.prototype.getStartArrowWidth=function(){return this.getEdgeWidth()+mxUtils.getNumber(this.style,"startWidth",this.defaultArrowWidth)};y.prototype.getEndArrowWidth=function(){return this.getEdgeWidth()+mxUtils.getNumber(this.style,"endWidth",this.defaultArrowWidth)};y.prototype.getEdgeWidth=function(){return mxUtils.getNumber(this.style,"width",this.defaultWidth)+Math.max(0,this.strokewidth-1)};mxCellRenderer.registerShape("flexArrow",
+y);mxUtils.extend(W,mxActor);W.prototype.size=30;W.prototype.redrawPath=function(a,b,c,d,e){b=Math.min(e,parseFloat(mxUtils.getValue(this.style,"size",this.size)));c=mxUtils.getValue(this.style,mxConstants.STYLE_ARCSIZE,mxConstants.LINE_ARCSIZE)/2;this.addPoints(a,[new mxPoint(0,e),new mxPoint(0,b),new mxPoint(d,0),new mxPoint(d,e)],this.isRounded,c,!0);a.end()};mxCellRenderer.registerShape("manualInput",W);mxUtils.extend(R,mxRectangleShape);R.prototype.dx=20;R.prototype.dy=20;R.prototype.isHtmlAllowed=
function(){return!1};R.prototype.paintForeground=function(a,b,c,d,e){mxRectangleShape.prototype.paintForeground.apply(this,arguments);var f=0;if(this.isRounded)var g=mxUtils.getValue(this.style,mxConstants.STYLE_ARCSIZE,100*mxConstants.RECTANGLE_ROUNDING_FACTOR)/100,f=Math.max(f,Math.min(d*g,e*g));g=Math.max(f,Math.min(d,parseFloat(mxUtils.getValue(this.style,"dx",this.dx))));f=Math.max(f,Math.min(e,parseFloat(mxUtils.getValue(this.style,"dy",this.dy))));a.begin();a.moveTo(b,c+f);a.lineTo(b+d,c+f);
a.end();a.stroke();a.begin();a.moveTo(b+g,c);a.lineTo(b+g,c+e);a.end();a.stroke()};mxCellRenderer.registerShape("internalStorage",R);mxUtils.extend(T,mxActor);T.prototype.dx=20;T.prototype.dy=20;T.prototype.redrawPath=function(a,b,c,d,e){b=Math.max(0,Math.min(d,parseFloat(mxUtils.getValue(this.style,"dx",this.dx))));c=Math.max(0,Math.min(e,parseFloat(mxUtils.getValue(this.style,"dy",this.dy))));parseFloat(mxUtils.getValue(this.style,"size",this.size));var f=mxUtils.getValue(this.style,mxConstants.STYLE_ARCSIZE,
mxConstants.LINE_ARCSIZE)/2;this.addPoints(a,[new mxPoint(0,0),new mxPoint(d,0),new mxPoint(d,c),new mxPoint(b,c),new mxPoint(b,e),new mxPoint(0,e)],this.isRounded,f,!0);a.end()};mxCellRenderer.registerShape("corner",T);mxUtils.extend(ca,mxActor);ca.prototype.redrawPath=function(a,b,c,d,e){a.moveTo(0,0);a.lineTo(0,e);a.end();a.moveTo(d,0);a.lineTo(d,e);a.end();a.moveTo(0,e/2);a.lineTo(d,e/2);a.end()};mxCellRenderer.registerShape("crossbar",ca);mxUtils.extend(X,mxActor);X.prototype.dx=20;X.prototype.dy=
@@ -2909,7 +2909,7 @@ function(b){var e=a.absolutePoints,f=e.length-1;b=a.view.translate;var g=a.view.
"arrowSize"],function(b){var c=Math.max(0,Math.min(1,mxUtils.getValue(this.state.style,"arrowWidth",U.prototype.arrowWidth))),d=Math.max(0,Math.min(a,mxUtils.getValue(this.state.style,"arrowSize",U.prototype.arrowSize)));return new mxPoint(b.x+(1-d)*b.width,b.y+(1-c)*b.height/2)},function(b,c){this.state.style.arrowWidth=Math.max(0,Math.min(1,Math.abs(b.y+b.height/2-c.y)/b.height*2));this.state.style.arrowSize=Math.max(0,Math.min(a,(b.x+b.width-c.x)/b.width))})]}},Ba=function(a,b,c){return function(d){var e=
[M(d,["size"],function(c){var d=Math.max(0,Math.min(c.width,Math.min(c.height,parseFloat(mxUtils.getValue(this.state.style,"size",b)))))*a;return new mxPoint(c.x+d,c.y+d)},function(b,c){this.state.style.size=Math.round(Math.max(0,Math.min(Math.min(b.width,c.x-b.x),Math.min(b.height,c.y-b.y)))/a)})];c&&mxUtils.getValue(d.style,mxConstants.STYLE_ROUNDED,!1)&&e.push(ha(d));return e}},wa=function(a,b,c,d,e){c=null!=c?c:1;return function(f){var g=[M(f,["size"],function(b){var c=null!=e?"0"!=mxUtils.getValue(this.state.style,
"fixedSize","0"):null,d=parseFloat(mxUtils.getValue(this.state.style,"size",c?e:a));return new mxPoint(b.x+Math.max(0,Math.min(b.width,d*(c?1:b.width))),b.getCenterY())},function(a,b,d){var g=null!=e?"0"!=mxUtils.getValue(this.state.style,"fixedSize","0"):null;a=g?b.x-a.x:Math.max(0,Math.min(c,(b.x-a.x)/a.width));g&&!mxEvent.isAltDown(d.getEvent())&&(a=f.view.graph.snap(a));this.state.style.size=a},null,d)];b&&mxUtils.getValue(f.style,mxConstants.STYLE_ROUNDED,!1)&&g.push(ha(f));return g}},Ga=function(a){return function(b){var c=
-[M(b,["size"],function(b){var c=Math.max(0,Math.min(a,parseFloat(mxUtils.getValue(this.state.style,"size",n.prototype.size))));return new mxPoint(b.x+c*b.width*.75,b.y+b.height/4)},function(b,c){this.state.style.size=Math.max(0,Math.min(a,(c.x-b.x)/(.75*b.width)))},null,!0)];mxUtils.getValue(b.style,mxConstants.STYLE_ROUNDED,!1)&&c.push(ha(b));return c}},ta=function(){return function(a){var b=[];mxUtils.getValue(a.style,mxConstants.STYLE_ROUNDED,!1)&&b.push(ha(a));return b}},ha=function(a,b){return M(a,
+[M(b,["size"],function(b){var c=Math.max(0,Math.min(a,parseFloat(mxUtils.getValue(this.state.style,"size",p.prototype.size))));return new mxPoint(b.x+c*b.width*.75,b.y+b.height/4)},function(b,c){this.state.style.size=Math.max(0,Math.min(a,(c.x-b.x)/(.75*b.width)))},null,!0)];mxUtils.getValue(b.style,mxConstants.STYLE_ROUNDED,!1)&&c.push(ha(b));return c}},ta=function(){return function(a){var b=[];mxUtils.getValue(a.style,mxConstants.STYLE_ROUNDED,!1)&&b.push(ha(a));return b}},ha=function(a,b){return M(a,
[mxConstants.STYLE_ARCSIZE],function(c){var d=null!=b?b:c.height/8;if("1"==mxUtils.getValue(a.style,mxConstants.STYLE_ABSOLUTE_ARCSIZE,0)){var e=mxUtils.getValue(a.style,mxConstants.STYLE_ARCSIZE,mxConstants.LINE_ARCSIZE)/2;return new mxPoint(c.x+c.width-Math.min(c.width/2,e),c.y+d)}e=Math.max(0,parseFloat(mxUtils.getValue(a.style,mxConstants.STYLE_ARCSIZE,100*mxConstants.RECTANGLE_ROUNDING_FACTOR)))/100;return new mxPoint(c.x+c.width-Math.min(Math.max(c.width/2,c.height/2),Math.min(c.width,c.height)*
e),c.y+d)},function(b,c,d){"1"==mxUtils.getValue(a.style,mxConstants.STYLE_ABSOLUTE_ARCSIZE,0)?this.state.style[mxConstants.STYLE_ARCSIZE]=Math.round(Math.max(0,Math.min(b.width,2*(b.x+b.width-c.x)))):this.state.style[mxConstants.STYLE_ARCSIZE]=Math.round(Math.min(50,Math.max(0,100*(b.width-c.x+b.x)/Math.min(b.width,b.height))))})},M=function(a,b,c,d,e,f){var g=new mxHandle(a,null,mxVertexHandler.prototype.secondaryHandleImage);g.execute=function(){for(var a=0;a<b.length;a++)this.copyStyle(b[a])};
g.getPosition=c;g.setPosition=d;g.ignoreGrid=null!=e?e:!0;if(f){var h=g.positionChanged;g.positionChanged=function(){h.apply(this,arguments);a.view.invalidate(this.state.cell);a.view.validate()}}return g},Ca={link:function(a){return[Fa(a,!0,10),Fa(a,!1,10)]},flexArrow:function(a){var b=a.view.graph.gridSize/a.view.scale,c=[];mxUtils.getValue(a.style,mxConstants.STYLE_STARTARROW,mxConstants.NONE)!=mxConstants.NONE&&(c.push(sa(a,["width",mxConstants.STYLE_STARTSIZE,mxConstants.STYLE_ENDSIZE],!0,function(b,
@@ -2923,8 +2923,8 @@ b/6&&(a.style[mxConstants.STYLE_ENDSIZE]=a.style[mxConstants.STYLE_STARTSIZE])})
Math.sqrt(mxUtils.ptSegDistSq(f.x,f.y,g.x,g.y,h.x,h.y));d=mxUtils.ptLineDist(f.x,f.y,f.x+e,f.y-d,h.x,h.y);a.style[mxConstants.STYLE_ENDSIZE]=Math.round(100*(d-a.shape.strokewidth)/3)/100/a.view.scale;a.style.endWidth=Math.max(0,Math.round(2*c)-a.shape.getEdgeWidth())/a.view.scale;mxEvent.isControlDown(k.getEvent())&&(a.style[mxConstants.STYLE_STARTSIZE]=a.style[mxConstants.STYLE_ENDSIZE],a.style.startWidth=a.style.endWidth);mxEvent.isAltDown(k.getEvent())||(Math.abs(parseFloat(a.style[mxConstants.STYLE_ENDSIZE])-
parseFloat(a.style[mxConstants.STYLE_STARTSIZE]))<b/6&&(a.style[mxConstants.STYLE_ENDSIZE]=a.style[mxConstants.STYLE_STARTSIZE]),Math.abs(parseFloat(a.style.endWidth)-parseFloat(a.style.startWidth))<b&&(a.style.endWidth=a.style.startWidth))})));return c},swimlane:function(a){var b=[M(a,[mxConstants.STYLE_STARTSIZE],function(b){var c=parseFloat(mxUtils.getValue(a.style,mxConstants.STYLE_STARTSIZE,mxConstants.DEFAULT_STARTSIZE));return 1==mxUtils.getValue(a.style,mxConstants.STYLE_HORIZONTAL,1)?new mxPoint(b.getCenterX(),
b.y+Math.max(0,Math.min(b.height,c))):new mxPoint(b.x+Math.max(0,Math.min(b.width,c)),b.getCenterY())},function(b,c){a.style[mxConstants.STYLE_STARTSIZE]=1==mxUtils.getValue(this.state.style,mxConstants.STYLE_HORIZONTAL,1)?Math.round(Math.max(0,Math.min(b.height,c.y-b.y))):Math.round(Math.max(0,Math.min(b.width,c.x-b.x)))})];if(mxUtils.getValue(a.style,mxConstants.STYLE_ROUNDED)){var c=parseFloat(mxUtils.getValue(a.style,mxConstants.STYLE_STARTSIZE,mxConstants.DEFAULT_STARTSIZE));b.push(ha(a,c/2))}return b},
-label:ta(),ext:ta(),rectangle:ta(),triangle:ta(),rhombus:ta(),umlLifeline:function(a){return[M(a,["size"],function(a){var b=Math.max(0,Math.min(a.height,parseFloat(mxUtils.getValue(this.state.style,"size",D.prototype.size))));return new mxPoint(a.getCenterX(),a.y+b)},function(a,b){this.state.style.size=Math.round(Math.max(0,Math.min(a.height,b.y-a.y)))},!1)]},umlFrame:function(a){return[M(a,["width","height"],function(a){var b=Math.max(K.prototype.corner,Math.min(a.width,mxUtils.getValue(this.state.style,
-"width",K.prototype.width))),c=Math.max(1.5*K.prototype.corner,Math.min(a.height,mxUtils.getValue(this.state.style,"height",K.prototype.height)));return new mxPoint(a.x+b,a.y+c)},function(a,b){this.state.style.width=Math.round(Math.max(K.prototype.corner,Math.min(a.width,b.x-a.x)));this.state.style.height=Math.round(Math.max(1.5*K.prototype.corner,Math.min(a.height,b.y-a.y)))},!1)]},process:function(a){var b=[M(a,["size"],function(a){var b=Math.max(0,Math.min(.5,parseFloat(mxUtils.getValue(this.state.style,
+label:ta(),ext:ta(),rectangle:ta(),triangle:ta(),rhombus:ta(),umlLifeline:function(a){return[M(a,["size"],function(a){var b=Math.max(0,Math.min(a.height,parseFloat(mxUtils.getValue(this.state.style,"size",E.prototype.size))));return new mxPoint(a.getCenterX(),a.y+b)},function(a,b){this.state.style.size=Math.round(Math.max(0,Math.min(a.height,b.y-a.y)))},!1)]},umlFrame:function(a){return[M(a,["width","height"],function(a){var b=Math.max(J.prototype.corner,Math.min(a.width,mxUtils.getValue(this.state.style,
+"width",J.prototype.width))),c=Math.max(1.5*J.prototype.corner,Math.min(a.height,mxUtils.getValue(this.state.style,"height",J.prototype.height)));return new mxPoint(a.x+b,a.y+c)},function(a,b){this.state.style.width=Math.round(Math.max(J.prototype.corner,Math.min(a.width,b.x-a.x)));this.state.style.height=Math.round(Math.max(1.5*J.prototype.corner,Math.min(a.height,b.y-a.y)))},!1)]},process:function(a){var b=[M(a,["size"],function(a){var b=Math.max(0,Math.min(.5,parseFloat(mxUtils.getValue(this.state.style,
"size",r.prototype.size))));return new mxPoint(a.x+a.width*b,a.y+a.height/4)},function(a,b){this.state.style.size=Math.max(0,Math.min(.5,(b.x-a.x)/a.width))})];mxUtils.getValue(a.style,mxConstants.STYLE_ROUNDED,!1)&&b.push(ha(a));return b},cross:function(a){return[M(a,["size"],function(a){var b=Math.min(a.width,a.height),b=Math.max(0,Math.min(1,mxUtils.getValue(this.state.style,"size",pa.prototype.size)))*b/2;return new mxPoint(a.getCenterX()-b,a.getCenterY()-b)},function(a,b){var c=Math.min(a.width,
a.height);this.state.style.size=Math.max(0,Math.min(1,Math.min(Math.max(0,a.getCenterY()-b.y)/c*2,Math.max(0,a.getCenterX()-b.x)/c*2)))})]},note:function(a){return[M(a,["size"],function(a){var b=Math.max(0,Math.min(a.width,Math.min(a.height,parseFloat(mxUtils.getValue(this.state.style,"size",f.prototype.size)))));return new mxPoint(a.x+a.width-b,a.y+b)},function(a,b){this.state.style.size=Math.round(Math.max(0,Math.min(Math.min(a.width,a.x+a.width-b.x),Math.min(a.height,b.y-a.y))))})]},manualInput:function(a){var b=
[M(a,["size"],function(a){var b=Math.max(0,Math.min(a.height,mxUtils.getValue(this.state.style,"size",W.prototype.size)));return new mxPoint(a.x+a.width/4,a.y+3*b/4)},function(a,b){this.state.style.size=Math.round(Math.max(0,Math.min(a.height,4*(b.y-a.y)/3)))})];mxUtils.getValue(a.style,mxConstants.STYLE_ROUNDED,!1)&&b.push(ha(a));return b},dataStorage:function(a){return[M(a,["size"],function(a){var b=Math.max(0,Math.min(1,parseFloat(mxUtils.getValue(this.state.style,"size",da.prototype.size))));
@@ -2937,7 +2937,7 @@ b.x-a.x)));this.state.style.dy=Math.round(Math.max(0,Math.min(a.height,b.y-a.y))
Math.min(a.height,b.y-a.y)))})]},singleArrow:ja(1),doubleArrow:ja(.5),folder:function(a){return[M(a,["tabWidth","tabHeight"],function(a){var b=Math.max(0,Math.min(a.width,mxUtils.getValue(this.state.style,"tabWidth",k.prototype.tabWidth))),c=Math.max(0,Math.min(a.height,mxUtils.getValue(this.state.style,"tabHeight",k.prototype.tabHeight)));mxUtils.getValue(this.state.style,"tabPosition",k.prototype.tabPosition)==mxConstants.ALIGN_RIGHT&&(b=a.width-b);return new mxPoint(a.x+b,a.y+c)},function(a,b){var c=
Math.max(0,Math.min(a.width,b.x-a.x));mxUtils.getValue(this.state.style,"tabPosition",k.prototype.tabPosition)==mxConstants.ALIGN_RIGHT&&(c=a.width-c);this.state.style.tabWidth=Math.round(c);this.state.style.tabHeight=Math.round(Math.max(0,Math.min(a.height,b.y-a.y)))})]},document:function(a){return[M(a,["size"],function(a){var b=Math.max(0,Math.min(1,parseFloat(mxUtils.getValue(this.state.style,"size",l.prototype.size))));return new mxPoint(a.x+3*a.width/4,a.y+(1-b)*a.height)},function(a,b){this.state.style.size=
Math.max(0,Math.min(1,(a.y+a.height-b.y)/a.height))})]},tape:function(a){return[M(a,["size"],function(a){var b=Math.max(0,Math.min(1,parseFloat(mxUtils.getValue(this.state.style,"size",h.prototype.size))));return new mxPoint(a.getCenterX(),a.y+b*a.height/2)},function(a,b){this.state.style.size=Math.max(0,Math.min(1,(b.y-a.y)/a.height*2))})]},offPageConnector:function(a){return[M(a,["size"],function(a){var b=Math.max(0,Math.min(1,parseFloat(mxUtils.getValue(this.state.style,"size",Z.prototype.size))));
-return new mxPoint(a.getCenterX(),a.y+(1-b)*a.height)},function(a,b){this.state.style.size=Math.max(0,Math.min(1,(a.y+a.height-b.y)/a.height))})]},step:wa(u.prototype.size,!0,null,!0,u.prototype.fixedSize),hexagon:wa(A.prototype.size,!0,.5,!0),curlyBracket:wa(p.prototype.size,!1),display:wa(qa.prototype.size,!1),cube:Ba(1,a.prototype.size,!1),card:Ba(.5,g.prototype.size,!0),loopLimit:Ba(.5,Y.prototype.size,!0),trapezoid:Ga(.5),parallelogram:Ga(1)};Graph.createHandle=M;Graph.handleFactory=Ca;mxVertexHandler.prototype.createCustomHandles=
+return new mxPoint(a.getCenterX(),a.y+(1-b)*a.height)},function(a,b){this.state.style.size=Math.max(0,Math.min(1,(a.y+a.height-b.y)/a.height))})]},step:wa(u.prototype.size,!0,null,!0,u.prototype.fixedSize),hexagon:wa(z.prototype.size,!0,.5,!0),curlyBracket:wa(n.prototype.size,!1),display:wa(qa.prototype.size,!1),cube:Ba(1,a.prototype.size,!1),card:Ba(.5,g.prototype.size,!0),loopLimit:Ba(.5,Y.prototype.size,!0),trapezoid:Ga(.5),parallelogram:Ga(1)};Graph.createHandle=M;Graph.handleFactory=Ca;mxVertexHandler.prototype.createCustomHandles=
function(){if(1==this.state.view.graph.getSelectionCount()&&this.graph.isCellRotatable(this.state.cell)){var a=this.state.style.shape;null==mxCellRenderer.defaultShapes[a]&&null==mxStencilRegistry.getStencil(a)&&(a=mxConstants.SHAPE_RECTANGLE);a=Ca[a];if(null!=a)return a(this.state)}return null};mxEdgeHandler.prototype.createCustomHandles=function(){if(1==this.state.view.graph.getSelectionCount()){var a=this.state.style.shape;null==mxCellRenderer.defaultShapes[a]&&null==mxStencilRegistry.getStencil(a)&&
(a=mxConstants.SHAPE_CONNECTOR);a=Ca[a];if(null!=a)return a(this.state)}return null}}else Graph.createHandle=function(){},Graph.handleFactory={};var xa=new mxPoint(1,0),ya=new mxPoint(1,0),ja=mxUtils.toRadians(-30),xa=mxUtils.getRotatedPoint(xa,Math.cos(ja),Math.sin(ja)),ja=mxUtils.toRadians(-150),ya=mxUtils.getRotatedPoint(ya,Math.cos(ja),Math.sin(ja));mxEdgeStyle.IsometricConnector=function(a,b,c,d,e){var f=a.view;d=null!=d&&0<d.length?d[0]:null;var g=a.absolutePoints,h=g[0],g=g[g.length-1];null!=
d&&(d=f.transformControlPoint(a,d));null==h&&null!=b&&(h=new mxPoint(b.getCenterX(),b.getCenterY()));null==g&&null!=c&&(g=new mxPoint(c.getCenterX(),c.getCenterY()));var k=xa.x,l=xa.y,m=ya.x,n=ya.y,p="horizontal"==mxUtils.getValue(a.style,"elbow","horizontal");if(null!=g&&null!=h){a=function(a,b,c){a-=q.x;var d=b-q.y;b=(n*a-m*d)/(k*n-l*m);a=(l*a-k*d)/(l*m-k*n);p?(c&&(q=new mxPoint(q.x+k*b,q.y+l*b),e.push(q)),q=new mxPoint(q.x+m*a,q.y+n*a)):(c&&(q=new mxPoint(q.x+m*a,q.y+n*a),e.push(q)),q=new mxPoint(q.x+
@@ -2947,7 +2947,7 @@ mxRectangleShape.prototype.constraints=[new mxConnectionConstraint(new mxPoint(.
.5))];mxLabel.prototype.constraints=mxRectangleShape.prototype.constraints;mxImageShape.prototype.constraints=mxRectangleShape.prototype.constraints;mxSwimlane.prototype.constraints=mxRectangleShape.prototype.constraints;x.prototype.constraints=mxRectangleShape.prototype.constraints;f.prototype.constraints=mxRectangleShape.prototype.constraints;g.prototype.constraints=mxRectangleShape.prototype.constraints;a.prototype.constraints=mxRectangleShape.prototype.constraints;k.prototype.constraints=mxRectangleShape.prototype.constraints;
R.prototype.constraints=mxRectangleShape.prototype.constraints;da.prototype.constraints=mxRectangleShape.prototype.constraints;fa.prototype.constraints=mxEllipse.prototype.constraints;ga.prototype.constraints=mxEllipse.prototype.constraints;ba.prototype.constraints=mxEllipse.prototype.constraints;ua.prototype.constraints=mxEllipse.prototype.constraints;W.prototype.constraints=mxRectangleShape.prototype.constraints;va.prototype.constraints=mxRectangleShape.prototype.constraints;qa.prototype.constraints=
mxRectangleShape.prototype.constraints;Y.prototype.constraints=mxRectangleShape.prototype.constraints;Z.prototype.constraints=mxRectangleShape.prototype.constraints;mxCylinder.prototype.constraints=[new mxConnectionConstraint(new mxPoint(.15,.05),!1),new mxConnectionConstraint(new mxPoint(.5,0),!0),new mxConnectionConstraint(new mxPoint(.85,.05),!1),new mxConnectionConstraint(new mxPoint(0,.3),!0),new mxConnectionConstraint(new mxPoint(0,.5),!0),new mxConnectionConstraint(new mxPoint(0,.7),!0),new mxConnectionConstraint(new mxPoint(1,
-.3),!0),new mxConnectionConstraint(new mxPoint(1,.5),!0),new mxConnectionConstraint(new mxPoint(1,.7),!0),new mxConnectionConstraint(new mxPoint(.15,.95),!1),new mxConnectionConstraint(new mxPoint(.5,1),!0),new mxConnectionConstraint(new mxPoint(.85,.95),!1)];y.prototype.constraints=[new mxConnectionConstraint(new mxPoint(.25,.1),!1),new mxConnectionConstraint(new mxPoint(.5,0),!1),new mxConnectionConstraint(new mxPoint(.75,.1),!1),new mxConnectionConstraint(new mxPoint(0,1/3),!1),new mxConnectionConstraint(new mxPoint(0,
+.3),!0),new mxConnectionConstraint(new mxPoint(1,.5),!0),new mxConnectionConstraint(new mxPoint(1,.7),!0),new mxConnectionConstraint(new mxPoint(.15,.95),!1),new mxConnectionConstraint(new mxPoint(.5,1),!0),new mxConnectionConstraint(new mxPoint(.85,.95),!1)];C.prototype.constraints=[new mxConnectionConstraint(new mxPoint(.25,.1),!1),new mxConnectionConstraint(new mxPoint(.5,0),!1),new mxConnectionConstraint(new mxPoint(.75,.1),!1),new mxConnectionConstraint(new mxPoint(0,1/3),!1),new mxConnectionConstraint(new mxPoint(0,
1),!1),new mxConnectionConstraint(new mxPoint(1,1/3),!1),new mxConnectionConstraint(new mxPoint(1,1),!1),new mxConnectionConstraint(new mxPoint(.5,.5),!1)];O.prototype.constraints=[new mxConnectionConstraint(new mxPoint(.25,0),!0),new mxConnectionConstraint(new mxPoint(.5,0),!0),new mxConnectionConstraint(new mxPoint(.75,0),!0),new mxConnectionConstraint(new mxPoint(0,.3),!0),new mxConnectionConstraint(new mxPoint(0,.7),!0),new mxConnectionConstraint(new mxPoint(1,.25),!0),new mxConnectionConstraint(new mxPoint(1,
.5),!0),new mxConnectionConstraint(new mxPoint(1,.75),!0),new mxConnectionConstraint(new mxPoint(.25,1),!0),new mxConnectionConstraint(new mxPoint(.5,1),!0),new mxConnectionConstraint(new mxPoint(.75,1),!0)];mxActor.prototype.constraints=[new mxConnectionConstraint(new mxPoint(.5,0),!0),new mxConnectionConstraint(new mxPoint(.25,.2),!1),new mxConnectionConstraint(new mxPoint(.1,.5),!1),new mxConnectionConstraint(new mxPoint(0,.75),!0),new mxConnectionConstraint(new mxPoint(.75,.25),!1),new mxConnectionConstraint(new mxPoint(.9,
.5),!1),new mxConnectionConstraint(new mxPoint(1,.75),!0),new mxConnectionConstraint(new mxPoint(.25,1),!0),new mxConnectionConstraint(new mxPoint(.5,1),!0),new mxConnectionConstraint(new mxPoint(.75,1),!0)];e.prototype.constraints=[new mxConnectionConstraint(new mxPoint(0,0),!1),new mxConnectionConstraint(new mxPoint(.5,.25),!1),new mxConnectionConstraint(new mxPoint(1,0),!1),new mxConnectionConstraint(new mxPoint(.25,.5),!1),new mxConnectionConstraint(new mxPoint(.75,.5),!1),new mxConnectionConstraint(new mxPoint(0,
@@ -2957,10 +2957,10 @@ mxRectangleShape.prototype.constraints;Y.prototype.constraints=mxRectangleShape.
mxEllipse.prototype.constraints;mxRhombus.prototype.constraints=mxEllipse.prototype.constraints;mxTriangle.prototype.constraints=[new mxConnectionConstraint(new mxPoint(0,.25),!0),new mxConnectionConstraint(new mxPoint(0,.5),!0),new mxConnectionConstraint(new mxPoint(0,.75),!0),new mxConnectionConstraint(new mxPoint(.5,0),!0),new mxConnectionConstraint(new mxPoint(.5,1),!0),new mxConnectionConstraint(new mxPoint(1,.5),!0)];mxHexagon.prototype.constraints=[new mxConnectionConstraint(new mxPoint(.375,
0),!0),new mxConnectionConstraint(new mxPoint(.5,0),!0),new mxConnectionConstraint(new mxPoint(.625,0),!0),new mxConnectionConstraint(new mxPoint(0,.25),!0),new mxConnectionConstraint(new mxPoint(0,.5),!0),new mxConnectionConstraint(new mxPoint(0,.75),!0),new mxConnectionConstraint(new mxPoint(1,.25),!0),new mxConnectionConstraint(new mxPoint(1,.5),!0),new mxConnectionConstraint(new mxPoint(1,.75),!0),new mxConnectionConstraint(new mxPoint(.375,1),!0),new mxConnectionConstraint(new mxPoint(.5,1),
!0),new mxConnectionConstraint(new mxPoint(.625,1),!0)];mxCloud.prototype.constraints=[new mxConnectionConstraint(new mxPoint(.25,.25),!1),new mxConnectionConstraint(new mxPoint(.4,.1),!1),new mxConnectionConstraint(new mxPoint(.16,.55),!1),new mxConnectionConstraint(new mxPoint(.07,.4),!1),new mxConnectionConstraint(new mxPoint(.31,.8),!1),new mxConnectionConstraint(new mxPoint(.13,.77),!1),new mxConnectionConstraint(new mxPoint(.8,.8),!1),new mxConnectionConstraint(new mxPoint(.55,.95),!1),new mxConnectionConstraint(new mxPoint(.875,
-.5),!1),new mxConnectionConstraint(new mxPoint(.96,.7),!1),new mxConnectionConstraint(new mxPoint(.625,.2),!1),new mxConnectionConstraint(new mxPoint(.88,.25),!1)];m.prototype.constraints=mxRectangleShape.prototype.constraints;n.prototype.constraints=mxRectangleShape.prototype.constraints;l.prototype.constraints=[new mxConnectionConstraint(new mxPoint(.25,0),!0),new mxConnectionConstraint(new mxPoint(.5,0),!0),new mxConnectionConstraint(new mxPoint(.75,0),!0),new mxConnectionConstraint(new mxPoint(0,
+.5),!1),new mxConnectionConstraint(new mxPoint(.96,.7),!1),new mxConnectionConstraint(new mxPoint(.625,.2),!1),new mxConnectionConstraint(new mxPoint(.88,.25),!1)];m.prototype.constraints=mxRectangleShape.prototype.constraints;p.prototype.constraints=mxRectangleShape.prototype.constraints;l.prototype.constraints=[new mxConnectionConstraint(new mxPoint(.25,0),!0),new mxConnectionConstraint(new mxPoint(.5,0),!0),new mxConnectionConstraint(new mxPoint(.75,0),!0),new mxConnectionConstraint(new mxPoint(0,
.25),!0),new mxConnectionConstraint(new mxPoint(0,.5),!0),new mxConnectionConstraint(new mxPoint(0,.75),!0),new mxConnectionConstraint(new mxPoint(1,.25),!0),new mxConnectionConstraint(new mxPoint(1,.5),!0),new mxConnectionConstraint(new mxPoint(1,.75),!0)];mxArrow.prototype.constraints=null;X.prototype.constraints=null;T.prototype.constraints=null;ca.prototype.constraints=[new mxConnectionConstraint(new mxPoint(0,0),!1),new mxConnectionConstraint(new mxPoint(0,.5),!1),new mxConnectionConstraint(new mxPoint(0,
1),!1),new mxConnectionConstraint(new mxPoint(.25,.5),!1),new mxConnectionConstraint(new mxPoint(.5,.5),!1),new mxConnectionConstraint(new mxPoint(.75,.5),!1),new mxConnectionConstraint(new mxPoint(1,0),!1),new mxConnectionConstraint(new mxPoint(1,.5),!1),new mxConnectionConstraint(new mxPoint(1,1),!1)];U.prototype.constraints=[new mxConnectionConstraint(new mxPoint(0,.5),!1),new mxConnectionConstraint(new mxPoint(1,.5),!1)];ka.prototype.constraints=[new mxConnectionConstraint(new mxPoint(0,.5),!1),
-new mxConnectionConstraint(new mxPoint(1,.5),!1)];pa.prototype.constraints=[new mxConnectionConstraint(new mxPoint(0,.5),!1),new mxConnectionConstraint(new mxPoint(1,.5),!1),new mxConnectionConstraint(new mxPoint(.5,0),!1),new mxConnectionConstraint(new mxPoint(.5,1),!1)];D.prototype.constraints=null;la.prototype.constraints=[new mxConnectionConstraint(new mxPoint(0,.25),!1),new mxConnectionConstraint(new mxPoint(0,.5),!1),new mxConnectionConstraint(new mxPoint(0,.75),!1),new mxConnectionConstraint(new mxPoint(1,
+new mxConnectionConstraint(new mxPoint(1,.5),!1)];pa.prototype.constraints=[new mxConnectionConstraint(new mxPoint(0,.5),!1),new mxConnectionConstraint(new mxPoint(1,.5),!1),new mxConnectionConstraint(new mxPoint(.5,0),!1),new mxConnectionConstraint(new mxPoint(.5,1),!1)];E.prototype.constraints=null;la.prototype.constraints=[new mxConnectionConstraint(new mxPoint(0,.25),!1),new mxConnectionConstraint(new mxPoint(0,.5),!1),new mxConnectionConstraint(new mxPoint(0,.75),!1),new mxConnectionConstraint(new mxPoint(1,
.5),!1),new mxConnectionConstraint(new mxPoint(.7,.1),!1),new mxConnectionConstraint(new mxPoint(.7,.9),!1)];ea.prototype.constraints=[new mxConnectionConstraint(new mxPoint(.175,.25),!1),new mxConnectionConstraint(new mxPoint(.25,.5),!1),new mxConnectionConstraint(new mxPoint(.175,.75),!1),new mxConnectionConstraint(new mxPoint(1,.5),!1),new mxConnectionConstraint(new mxPoint(.7,.1),!1),new mxConnectionConstraint(new mxPoint(.7,.9),!1)]})();function Actions(a){this.editorUi=a;this.actions={};this.init()}
Actions.prototype.init=function(){function a(a){b.escape();var c=b.getDeletableCells(b.getSelectionCells());if(null!=c&&0<c.length){var d=b.model.getParents(c);b.removeCells(c,a);if(null!=d){a=[];for(c=0;c<d.length;c++)b.model.contains(d[c])&&(b.model.isVertex(d[c])||b.model.isEdge(d[c]))&&a.push(d[c]);b.setSelectionCells(a)}}}var c=this.editorUi,d=c.editor,b=d.graph,f=function(){return Action.prototype.isEnabled.apply(this,arguments)&&b.isEnabled()};this.addAction("new...",function(){window.open(c.getUrl())});
this.addAction("open...",function(){window.openNew=!0;window.openKey="open";c.openFile()});this.addAction("import...",function(){window.openNew=!1;window.openKey="import";window.openFile=new OpenFile(mxUtils.bind(this,function(){c.hideDialog()}));window.openFile.setConsumer(mxUtils.bind(this,function(a,b){try{var c=mxUtils.parseXml(a);d.graph.setSelectionCells(d.graph.importGraphModel(c.documentElement))}catch(m){mxUtils.alert(mxResources.get("invalidOrMissingFile")+": "+m.message)}}));c.showDialog((new OpenDialog(this)).container,
@@ -3002,7 +3002,7 @@ try{b.setCellStyles(mxConstants.STYLE_ROUNDED,"1"),b.setCellStyles(mxConstants.S
mxUtils.getValue(e,mxConstants.STYLE_ROUNDED,"0")?"0":"1";b.setCellStyles(mxConstants.STYLE_ROUNDED,f);b.setCellStyles(mxConstants.STYLE_CURVED,null);c.fireEvent(new mxEventObject("styleChanged","keys",[mxConstants.STYLE_ROUNDED,mxConstants.STYLE_CURVED],"values",[f,"0"],"cells",b.getSelectionCells()))}finally{b.getModel().endUpdate()}}});this.addAction("curved",function(){b.getModel().beginUpdate();try{b.setCellStyles(mxConstants.STYLE_ROUNDED,"0"),b.setCellStyles(mxConstants.STYLE_CURVED,"1"),c.fireEvent(new mxEventObject("styleChanged",
"keys",[mxConstants.STYLE_ROUNDED,mxConstants.STYLE_CURVED],"values",["0","1"],"cells",b.getSelectionCells()))}finally{b.getModel().endUpdate()}});this.addAction("collapsible",function(){var a=b.view.getState(b.getSelectionCell()),d="1";null!=a&&null!=b.getFoldingImage(a)&&(d="0");b.setCellStyles("collapsible",d);c.fireEvent(new mxEventObject("styleChanged","keys",["collapsible"],"values",[d],"cells",b.getSelectionCells()))});this.addAction("editStyle...",mxUtils.bind(this,function(){var a=b.getSelectionCells();
if(null!=a&&0<a.length){var c=b.getModel(),c=new TextareaDialog(this.editorUi,mxResources.get("editStyle")+":",c.getStyle(a[0])||"",function(c){null!=c&&b.setCellStyle(mxUtils.trim(c),a)},null,null,400,220);this.editorUi.showDialog(c.container,420,300,!0,!0);c.init()}}),null,null,Editor.ctrlKey+"+E");this.addAction("setAsDefaultStyle",function(){b.isEnabled()&&!b.isSelectionEmpty()&&c.setDefaultStyle(b.getSelectionCell())},null,null,Editor.ctrlKey+"+Shift+D");this.addAction("clearDefaultStyle",function(){b.isEnabled()&&
-c.clearDefaultStyle()},null,null,Editor.ctrlKey+"+Shift+R");this.addAction("addWaypoint",function(){var a=b.getSelectionCell();if(null!=a&&b.getModel().isEdge(a)){var c=d.graph.selectionCellsHandler.getHandler(a);if(c instanceof mxEdgeHandler){for(var e=b.view.translate,f=b.view.scale,k=e.x,e=e.y,a=b.getModel().getParent(a),p=b.getCellGeometry(a);b.getModel().isVertex(a)&&null!=p;)k+=p.x,e+=p.y,a=b.getModel().getParent(a),p=b.getCellGeometry(a);k=Math.round(b.snap(b.popupMenuHandler.triggerX/f-k));
+c.clearDefaultStyle()},null,null,Editor.ctrlKey+"+Shift+R");this.addAction("addWaypoint",function(){var a=b.getSelectionCell();if(null!=a&&b.getModel().isEdge(a)){var c=d.graph.selectionCellsHandler.getHandler(a);if(c instanceof mxEdgeHandler){for(var e=b.view.translate,f=b.view.scale,k=e.x,e=e.y,a=b.getModel().getParent(a),n=b.getCellGeometry(a);b.getModel().isVertex(a)&&null!=n;)k+=n.x,e+=n.y,a=b.getModel().getParent(a),n=b.getCellGeometry(a);k=Math.round(b.snap(b.popupMenuHandler.triggerX/f-k));
f=Math.round(b.snap(b.popupMenuHandler.triggerY/f-e));c.addPointAt(c.state,k,f)}}});this.addAction("removeWaypoint",function(){var a=c.actions.get("removeWaypoint");null!=a.handler&&a.handler.removePoint(a.handler.state,a.index)});this.addAction("clearWaypoints",function(){var a=b.getSelectionCells();if(null!=a){a=b.addAllEdges(a);b.getModel().beginUpdate();try{for(var c=0;c<a.length;c++){var d=a[c];if(b.getModel().isEdge(d)){var e=b.getCellGeometry(d);null!=e&&(e=e.clone(),e.points=null,b.getModel().setGeometry(d,
e))}}}finally{b.getModel().endUpdate()}}},null,null,"Alt+Shift+C");e=this.addAction("subscript",mxUtils.bind(this,function(){b.cellEditor.isContentEditing()&&document.execCommand("subscript",!1,null)}),null,null,Editor.ctrlKey+"+,");e=this.addAction("superscript",mxUtils.bind(this,function(){b.cellEditor.isContentEditing()&&document.execCommand("superscript",!1,null)}),null,null,Editor.ctrlKey+"+.");this.addAction("image...",function(){if(b.isEnabled()&&!b.isCellLocked(b.getDefaultParent())){var a=
mxResources.get("image")+" ("+mxResources.get("url")+"):",d=b.getView().getState(b.getSelectionCell()),e="";null!=d&&(e=d.style[mxConstants.STYLE_IMAGE]||e);var f=b.cellEditor.saveSelection();c.showImageDialog(a,e,function(a,c,d){if(b.cellEditor.isContentEditing())b.cellEditor.restoreSelection(f),b.insertImage(a,c,d);else{var e=b.getSelectionCells();if(null!=a&&(0<a.length||0<e.length)){var g=null;b.getModel().beginUpdate();try{if(0==e.length){var h=b.getFreeInsertPoint(),g=e=[b.insertVertex(b.getDefaultParent(),
@@ -3037,9 +3037,9 @@ Menus.prototype.get=function(a){return this.menus[a]};Menus.prototype.addSubmenu
Menus.prototype.addInsertTableItem=function(a){function c(a,b){for(var c=["<table>"],d=0;d<a;d++){c.push("<tr>");for(var e=0;e<b;e++)c.push("<td><br></td>");c.push("</tr>")}c.push("</table>");return c.join("")}var d=this.editorUi.editor.graph;a=a.addItem("",null,mxUtils.bind(this,function(a){var b=d.getParentByName(mxEvent.getSource(a),"TD");if(null!=b){var e=d.getParentByName(b,"TR"),f=d.cellEditor.textarea.getElementsByTagName("table");a=[];for(var k=0;k<f.length;k++)a.push(f[k]);d.container.focus();
d.pasteHtmlAtCaret(c(e.sectionRowIndex+1,b.cellIndex+1));b=d.cellEditor.textarea.getElementsByTagName("table");if(b.length==a.length+1)for(k=b.length-1;0<=k;k--)if(0==k||b[k]!=a[k-1]){d.selectNode(b[k].rows[0].cells[0]);break}}}));var b='<img src="'+mxClient.imageBasePath+'/transparent.gif" width="16" height="16"/>';a.firstChild.innerHTML="";var f=function(a,c){var d=document.createElement("table");d.setAttribute("border","1");d.style.borderCollapse="collapse";mxClient.IS_QUIRKS||d.setAttribute("cellPadding",
"8");for(var e=0;e<a;e++)for(var f=d.insertRow(e),g=0;g<c;g++){var k=f.insertCell(-1);mxClient.IS_QUIRKS&&(k.innerHTML=b)}return d}(5,5);a.firstChild.appendChild(f);var e=document.createElement("div");e.style.padding="4px";e.style.fontSize=Menus.prototype.defaultFontSize+"px";e.innerHTML="1x1";a.firstChild.appendChild(e);mxEvent.addListener(f,"mouseover",function(a){var c=d.getParentByName(mxEvent.getSource(a),"TD");if(null!=c){for(var h=d.getParentByName(c,"TR"),k=Math.min(20,h.sectionRowIndex+2),
-m=Math.min(20,c.cellIndex+2),n=f.rows.length;n<k;n++)for(var p=f.insertRow(n),q=0;q<f.rows[0].cells.length;q++){var t=p.insertCell(-1);mxClient.IS_QUIRKS&&(t.innerHTML=b)}for(n=0;n<f.rows.length;n++)for(p=f.rows[n],q=p.cells.length;q<m;q++)t=p.insertCell(-1),mxClient.IS_QUIRKS&&(t.innerHTML=b);e.innerHTML=c.cellIndex+1+"x"+(h.sectionRowIndex+1);for(k=0;k<f.rows.length;k++)for(m=f.rows[k],n=0;n<m.cells.length;n++)m.cells[n].style.backgroundColor=k<=h.sectionRowIndex&&n<=c.cellIndex?"blue":"white";
+m=Math.min(20,c.cellIndex+2),p=f.rows.length;p<k;p++)for(var n=f.insertRow(p),q=0;q<f.rows[0].cells.length;q++){var t=n.insertCell(-1);mxClient.IS_QUIRKS&&(t.innerHTML=b)}for(p=0;p<f.rows.length;p++)for(n=f.rows[p],q=n.cells.length;q<m;q++)t=n.insertCell(-1),mxClient.IS_QUIRKS&&(t.innerHTML=b);e.innerHTML=c.cellIndex+1+"x"+(h.sectionRowIndex+1);for(k=0;k<f.rows.length;k++)for(m=f.rows[k],p=0;p<m.cells.length;p++)m.cells[p].style.backgroundColor=k<=h.sectionRowIndex&&p<=c.cellIndex?"blue":"white";
mxEvent.consume(a)}})};
-Menus.prototype.edgeStyleChange=function(a,c,d,b,f,e,k){return a.addItem(c,null,mxUtils.bind(this,function(){var a=this.editorUi.editor.graph;a.stopEditing(!1);a.getModel().beginUpdate();try{for(var c=a.getSelectionCells(),e=[],f=0;f<c.length;f++){var n=c[f];if(a.getModel().isEdge(n)){if(k){var p=a.getCellGeometry(n);null!=p&&(p=p.clone(),p.points=null,a.getModel().setGeometry(n,p))}for(var q=0;q<d.length;q++)a.setCellStyles(d[q],b[q],[n]);e.push(n)}}this.editorUi.fireEvent(new mxEventObject("styleChanged","keys",
+Menus.prototype.edgeStyleChange=function(a,c,d,b,f,e,k){return a.addItem(c,null,mxUtils.bind(this,function(){var a=this.editorUi.editor.graph;a.stopEditing(!1);a.getModel().beginUpdate();try{for(var c=a.getSelectionCells(),e=[],f=0;f<c.length;f++){var p=c[f];if(a.getModel().isEdge(p)){if(k){var n=a.getCellGeometry(p);null!=n&&(n=n.clone(),n.points=null,a.getModel().setGeometry(p,n))}for(var q=0;q<d.length;q++)a.setCellStyles(d[q],b[q],[p]);e.push(p)}}this.editorUi.fireEvent(new mxEventObject("styleChanged","keys",
d,"values",b,"cells",e))}finally{a.getModel().endUpdate()}}),e,f)};Menus.prototype.styleChange=function(a,c,d,b,f,e,k,g){var h=this.createStyleChangeFunction(d,b);return a.addItem(c,null,mxUtils.bind(this,function(){var a=this.editorUi.editor.graph;null!=k&&a.cellEditor.isContentEditing()?k():h(g)}),e,f)};
Menus.prototype.createStyleChangeFunction=function(a,c){return mxUtils.bind(this,function(d){var b=this.editorUi.editor.graph;b.stopEditing(!1);b.getModel().beginUpdate();try{for(var f=0;f<a.length;f++)b.setCellStyles(a[f],c[f]);null!=d&&d();this.editorUi.fireEvent(new mxEventObject("styleChanged","keys",a,"values",c,"cells",b.getSelectionCells()))}finally{b.getModel().endUpdate()}})};
Menus.prototype.promptChange=function(a,c,d,b,f,e,k,g,h){return a.addItem(c,null,mxUtils.bind(this,function(){var a=this.editorUi.editor.graph,c=b,e=a.getView().getState(a.getSelectionCell());null!=e&&(c=e.style[f]||c);c=new FilenameDialog(this.editorUi,c,mxResources.get("apply"),mxUtils.bind(this,function(b){if(null!=b&&0<b.length){a.getModel().beginUpdate();try{a.stopEditing(!1),a.setCellStyles(f,b)}finally{a.getModel().endUpdate()}null!=g&&g(b)}}),mxResources.get("enterValue")+(0<d.length?" "+
@@ -3108,78 +3108,78 @@ function(a,c,d,b){function f(){var a=e(0==ColorDialog.recentColors.length?["FFFF
document.createElement("td");b.style.border="1px solid black";b.style.padding="0px";b.style.width="16px";b.style.height="16px";null==a&&(a=c);"none"==a?b.style.background="url('"+Dialog.prototype.noColorImage+"')":b.style.backgroundColor="#"+a;p.appendChild(b);null!=a&&(b.style.cursor="pointer",mxEvent.addListener(b,"click",function(){"none"==a?(g.fromString("ffffff"),k.value="none"):g.fromString(a)}))})(a[n*b+q]);h.appendChild(p)}d&&(a=document.createElement("td"),a.setAttribute("title",mxResources.get("reset")),
a.style.border="1px solid black",a.style.padding="0px",a.style.width="16px",a.style.height="16px",a.style.backgroundImage="url('"+Dialog.prototype.closeImage+"')",a.style.backgroundPosition="center center",a.style.backgroundRepeat="no-repeat",a.style.cursor="pointer",p.appendChild(a),mxEvent.addListener(a,"click",function(){ColorDialog.resetRecentColors();e.parentNode.replaceChild(f(),e)}));l.appendChild(e);return e}this.editorUi=a;var k=document.createElement("input");k.style.marginBottom="10px";
k.style.width="216px";mxClient.IS_IE&&(k.style.marginTop="10px",document.body.appendChild(k));this.init=function(){mxClient.IS_TOUCH||k.focus()};var g=new jscolor.color(k);g.pickerOnfocus=!1;g.showPicker();var h=document.createElement("div");jscolor.picker.box.style.position="relative";jscolor.picker.box.style.width="230px";jscolor.picker.box.style.height="100px";jscolor.picker.box.style.paddingBottom="10px";h.appendChild(jscolor.picker.box);var l=document.createElement("center");h.appendChild(k);
-mxUtils.br(h);f();var m=e(this.presetColors);m.style.marginBottom="8px";m=e(this.defaultColors);m.style.marginBottom="16px";h.appendChild(l);m=document.createElement("div");m.style.textAlign="right";m.style.whiteSpace="nowrap";var n=mxUtils.button(mxResources.get("cancel"),function(){a.hideDialog();null!=b&&b()});n.className="geBtn";a.editor.cancelFirst&&m.appendChild(n);var p=null!=d?d:this.createApplyFunction();d=mxUtils.button(mxResources.get("apply"),function(){var b=k.value;ColorDialog.addRecentColor(b,
-12);"none"!=b&&"#"!=b.charAt(0)&&(b="#"+b);p(b);a.hideDialog()});d.className="geBtn gePrimaryBtn";m.appendChild(d);a.editor.cancelFirst||m.appendChild(n);null!=c&&("none"==c?(g.fromString("ffffff"),k.value="none"):g.fromString(c));h.appendChild(m);this.picker=g;this.colorInput=k;mxEvent.addListener(h,"keydown",function(c){27==c.keyCode&&(a.hideDialog(),null!=b&&b(),mxEvent.consume(c))});this.container=h};ColorDialog.prototype.presetColors="E6D0DE CDA2BE B5739D E1D5E7 C3ABD0 A680B8 D4E1F5 A9C4EB 7EA6E0 D5E8D4 9AC7BF 67AB9F D5E8D4 B9E0A5 97D077 FFF2CC FFE599 FFD966 FFF4C3 FFCE9F FFB570 F8CECC F19C99 EA6B66".split(" ");
+mxUtils.br(h);f();var m=e(this.presetColors);m.style.marginBottom="8px";m=e(this.defaultColors);m.style.marginBottom="16px";h.appendChild(l);m=document.createElement("div");m.style.textAlign="right";m.style.whiteSpace="nowrap";var p=mxUtils.button(mxResources.get("cancel"),function(){a.hideDialog();null!=b&&b()});p.className="geBtn";a.editor.cancelFirst&&m.appendChild(p);var n=null!=d?d:this.createApplyFunction();d=mxUtils.button(mxResources.get("apply"),function(){var b=k.value;ColorDialog.addRecentColor(b,
+12);"none"!=b&&"#"!=b.charAt(0)&&(b="#"+b);n(b);a.hideDialog()});d.className="geBtn gePrimaryBtn";m.appendChild(d);a.editor.cancelFirst||m.appendChild(p);null!=c&&("none"==c?(g.fromString("ffffff"),k.value="none"):g.fromString(c));h.appendChild(m);this.picker=g;this.colorInput=k;mxEvent.addListener(h,"keydown",function(c){27==c.keyCode&&(a.hideDialog(),null!=b&&b(),mxEvent.consume(c))});this.container=h};ColorDialog.prototype.presetColors="E6D0DE CDA2BE B5739D E1D5E7 C3ABD0 A680B8 D4E1F5 A9C4EB 7EA6E0 D5E8D4 9AC7BF 67AB9F D5E8D4 B9E0A5 97D077 FFF2CC FFE599 FFD966 FFF4C3 FFCE9F FFB570 F8CECC F19C99 EA6B66".split(" ");
ColorDialog.prototype.defaultColors="none FFFFFF E6E6E6 CCCCCC B3B3B3 999999 808080 666666 4D4D4D 333333 1A1A1A 000000 FFCCCC FFE6CC FFFFCC E6FFCC CCFFCC CCFFE6 CCFFFF CCE5FF CCCCFF E5CCFF FFCCFF FFCCE6 FF9999 FFCC99 FFFF99 CCFF99 99FF99 99FFCC 99FFFF 99CCFF 9999FF CC99FF FF99FF FF99CC FF6666 FFB366 FFFF66 B3FF66 66FF66 66FFB3 66FFFF 66B2FF 6666FF B266FF FF66FF FF66B3 FF3333 FF9933 FFFF33 99FF33 33FF33 33FF99 33FFFF 3399FF 3333FF 9933FF FF33FF FF3399 FF0000 FF8000 FFFF00 80FF00 00FF00 00FF80 00FFFF 007FFF 0000FF 7F00FF FF00FF FF0080 CC0000 CC6600 CCCC00 66CC00 00CC00 00CC66 00CCCC 0066CC 0000CC 6600CC CC00CC CC0066 990000 994C00 999900 4D9900 009900 00994D 009999 004C99 000099 4C0099 990099 99004D 660000 663300 666600 336600 006600 006633 006666 003366 000066 330066 660066 660033 330000 331A00 333300 1A3300 003300 00331A 003333 001933 000033 190033 330033 33001A".split(" ");
ColorDialog.prototype.createApplyFunction=function(){return mxUtils.bind(this,function(a){var c=this.editorUi.editor.graph;c.getModel().beginUpdate();try{c.setCellStyles(this.currentColorKey,a),this.editorUi.fireEvent(new mxEventObject("styleChanged","keys",[this.currentColorKey],"values",[a],"cells",c.getSelectionCells()))}finally{c.getModel().endUpdate()}})};ColorDialog.recentColors=[];
ColorDialog.addRecentColor=function(a,c){null!=a&&(mxUtils.remove(a,ColorDialog.recentColors),ColorDialog.recentColors.splice(0,0,a),ColorDialog.recentColors.length>=c&&ColorDialog.recentColors.pop())};ColorDialog.resetRecentColors=function(){ColorDialog.recentColors=[]};
var AboutDialog=function(a){var c=document.createElement("div");c.setAttribute("align","center");var d=document.createElement("h3");mxUtils.write(d,mxResources.get("about")+" GraphEditor");c.appendChild(d);d=document.createElement("img");d.style.border="0px";d.setAttribute("width","176");d.setAttribute("width","151");d.setAttribute("src",IMAGE_PATH+"/logo.png");c.appendChild(d);mxUtils.br(c);mxUtils.write(c,"Powered by mxGraph "+mxClient.VERSION);mxUtils.br(c);d=document.createElement("a");d.setAttribute("href",
-"http://www.jgraph.com/");d.setAttribute("target","_blank");mxUtils.write(d,"www.jgraph.com");c.appendChild(d);mxUtils.br(c);mxUtils.br(c);d=mxUtils.button(mxResources.get("close"),function(){a.hideDialog()});d.className="geBtn gePrimaryBtn";c.appendChild(d);this.container=c},FilenameDialog=function(a,c,d,b,f,e,k,g,h,l){h=null!=h?h:!0;var m,n,p=document.createElement("table"),q=document.createElement("tbody");p.style.marginTop="8px";m=document.createElement("tr");n=document.createElement("td");n.style.whiteSpace=
-"nowrap";n.style.fontSize="10pt";n.style.width="120px";mxUtils.write(n,(f||mxResources.get("filename"))+":");m.appendChild(n);var t=document.createElement("input");t.setAttribute("value",c||"");t.style.marginLeft="4px";t.style.width="180px";var r=mxUtils.button(d,function(){if(null==e||e(t.value))h&&a.hideDialog(),b(t.value)});r.className="geBtn gePrimaryBtn";this.init=function(){if(null!=f||null==k)if(t.focus(),mxClient.IS_GC||mxClient.IS_FF||5<=document.documentMode||mxClient.IS_QUIRKS?t.select():
-document.execCommand("selectAll",!1,null),Graph.fileSupport){var a=p.parentNode,b=null;mxEvent.addListener(a,"dragleave",function(a){null!=b&&(b.style.backgroundColor="",b=null);a.stopPropagation();a.preventDefault()});mxEvent.addListener(a,"dragover",mxUtils.bind(this,function(a){null==b&&(!mxClient.IS_IE||10<document.documentMode)&&(b=t,b.style.backgroundColor="#ebf2f9");a.stopPropagation();a.preventDefault()}));mxEvent.addListener(a,"drop",mxUtils.bind(this,function(a){null!=b&&(b.style.backgroundColor=
-"",b=null);0<=mxUtils.indexOf(a.dataTransfer.types,"text/uri-list")&&(t.value=decodeURIComponent(a.dataTransfer.getData("text/uri-list")),r.click());a.stopPropagation();a.preventDefault()}))}};n=document.createElement("td");n.appendChild(t);m.appendChild(n);null==f&&null!=k||q.appendChild(m);null!=k&&(m=document.createElement("tr"),n=document.createElement("td"),n.colSpan=2,n.appendChild(k),m.appendChild(n),q.appendChild(m));m=document.createElement("tr");n=document.createElement("td");n.colSpan=
-2;n.style.paddingTop="20px";n.style.whiteSpace="nowrap";n.setAttribute("align","right");c=mxUtils.button(mxResources.get("cancel"),function(){a.hideDialog();null!=l&&l()});c.className="geBtn";a.editor.cancelFirst&&n.appendChild(c);null!=g&&(d=mxUtils.button(mxResources.get("help"),function(){window.open(g)}),d.className="geBtn",n.appendChild(d));mxEvent.addListener(t,"keypress",function(a){13==a.keyCode&&r.click()});n.appendChild(r);a.editor.cancelFirst||n.appendChild(c);m.appendChild(n);q.appendChild(m);
-p.appendChild(q);this.container=p},TextareaDialog=function(a,c,d,b,f,e,k,g,h,l,m,n){k=null!=k?k:300;g=null!=g?g:120;l=null!=l?l:!1;var p,q,t=document.createElement("table"),r=document.createElement("tbody");p=document.createElement("tr");q=document.createElement("td");q.style.fontSize="10pt";q.style.width="100px";mxUtils.write(q,c);p.appendChild(q);r.appendChild(p);p=document.createElement("tr");q=document.createElement("td");var w=document.createElement("textarea");m&&w.setAttribute("wrap","off");
-w.setAttribute("spellcheck","false");w.setAttribute("autocorrect","off");w.setAttribute("autocomplete","off");w.setAttribute("autocapitalize","off");mxUtils.write(w,d||"");w.style.resize="none";w.style.width=k+"px";w.style.height=g+"px";this.textarea=w;this.init=function(){w.focus();w.scrollTop=0};q.appendChild(w);p.appendChild(q);r.appendChild(p);p=document.createElement("tr");q=document.createElement("td");q.style.paddingTop="14px";q.style.whiteSpace="nowrap";q.setAttribute("align","right");c=mxUtils.button(e||
-mxResources.get("cancel"),function(){a.hideDialog();null!=f&&f()});c.className="geBtn";a.editor.cancelFirst&&q.appendChild(c);null!=h&&h(q);null!=b&&(h=mxUtils.button(n||mxResources.get("apply"),function(){l||a.hideDialog();b(w.value)}),h.className="geBtn gePrimaryBtn",q.appendChild(h));a.editor.cancelFirst||q.appendChild(c);p.appendChild(q);r.appendChild(p);t.appendChild(r);this.container=t},EditDiagramDialog=function(a){var c=document.createElement("div");c.style.textAlign="right";var d=document.createElement("textarea");
+"http://www.jgraph.com/");d.setAttribute("target","_blank");mxUtils.write(d,"www.jgraph.com");c.appendChild(d);mxUtils.br(c);mxUtils.br(c);d=mxUtils.button(mxResources.get("close"),function(){a.hideDialog()});d.className="geBtn gePrimaryBtn";c.appendChild(d);this.container=c},FilenameDialog=function(a,c,d,b,f,e,k,g,h,l){h=null!=h?h:!0;var m,p,n=document.createElement("table"),q=document.createElement("tbody");n.style.marginTop="8px";m=document.createElement("tr");p=document.createElement("td");p.style.whiteSpace=
+"nowrap";p.style.fontSize="10pt";p.style.width="120px";mxUtils.write(p,(f||mxResources.get("filename"))+":");m.appendChild(p);var t=document.createElement("input");t.setAttribute("value",c||"");t.style.marginLeft="4px";t.style.width="180px";var r=mxUtils.button(d,function(){if(null==e||e(t.value))h&&a.hideDialog(),b(t.value)});r.className="geBtn gePrimaryBtn";this.init=function(){if(null!=f||null==k)if(t.focus(),mxClient.IS_GC||mxClient.IS_FF||5<=document.documentMode||mxClient.IS_QUIRKS?t.select():
+document.execCommand("selectAll",!1,null),Graph.fileSupport){var a=n.parentNode,b=null;mxEvent.addListener(a,"dragleave",function(a){null!=b&&(b.style.backgroundColor="",b=null);a.stopPropagation();a.preventDefault()});mxEvent.addListener(a,"dragover",mxUtils.bind(this,function(a){null==b&&(!mxClient.IS_IE||10<document.documentMode)&&(b=t,b.style.backgroundColor="#ebf2f9");a.stopPropagation();a.preventDefault()}));mxEvent.addListener(a,"drop",mxUtils.bind(this,function(a){null!=b&&(b.style.backgroundColor=
+"",b=null);0<=mxUtils.indexOf(a.dataTransfer.types,"text/uri-list")&&(t.value=decodeURIComponent(a.dataTransfer.getData("text/uri-list")),r.click());a.stopPropagation();a.preventDefault()}))}};p=document.createElement("td");p.appendChild(t);m.appendChild(p);null==f&&null!=k||q.appendChild(m);null!=k&&(m=document.createElement("tr"),p=document.createElement("td"),p.colSpan=2,p.appendChild(k),m.appendChild(p),q.appendChild(m));m=document.createElement("tr");p=document.createElement("td");p.colSpan=
+2;p.style.paddingTop="20px";p.style.whiteSpace="nowrap";p.setAttribute("align","right");c=mxUtils.button(mxResources.get("cancel"),function(){a.hideDialog();null!=l&&l()});c.className="geBtn";a.editor.cancelFirst&&p.appendChild(c);null!=g&&(d=mxUtils.button(mxResources.get("help"),function(){window.open(g)}),d.className="geBtn",p.appendChild(d));mxEvent.addListener(t,"keypress",function(a){13==a.keyCode&&r.click()});p.appendChild(r);a.editor.cancelFirst||p.appendChild(c);m.appendChild(p);q.appendChild(m);
+n.appendChild(q);this.container=n},TextareaDialog=function(a,c,d,b,f,e,k,g,h,l,m,p){k=null!=k?k:300;g=null!=g?g:120;l=null!=l?l:!1;var n,q,t=document.createElement("table"),r=document.createElement("tbody");n=document.createElement("tr");q=document.createElement("td");q.style.fontSize="10pt";q.style.width="100px";mxUtils.write(q,c);n.appendChild(q);r.appendChild(n);n=document.createElement("tr");q=document.createElement("td");var w=document.createElement("textarea");m&&w.setAttribute("wrap","off");
+w.setAttribute("spellcheck","false");w.setAttribute("autocorrect","off");w.setAttribute("autocomplete","off");w.setAttribute("autocapitalize","off");mxUtils.write(w,d||"");w.style.resize="none";w.style.width=k+"px";w.style.height=g+"px";this.textarea=w;this.init=function(){w.focus();w.scrollTop=0};q.appendChild(w);n.appendChild(q);r.appendChild(n);n=document.createElement("tr");q=document.createElement("td");q.style.paddingTop="14px";q.style.whiteSpace="nowrap";q.setAttribute("align","right");c=mxUtils.button(e||
+mxResources.get("cancel"),function(){a.hideDialog();null!=f&&f()});c.className="geBtn";a.editor.cancelFirst&&q.appendChild(c);null!=h&&h(q);null!=b&&(h=mxUtils.button(p||mxResources.get("apply"),function(){l||a.hideDialog();b(w.value)}),h.className="geBtn gePrimaryBtn",q.appendChild(h));a.editor.cancelFirst||q.appendChild(c);n.appendChild(q);r.appendChild(n);t.appendChild(r);this.container=t},EditDiagramDialog=function(a){var c=document.createElement("div");c.style.textAlign="right";var d=document.createElement("textarea");
d.setAttribute("wrap","off");d.setAttribute("spellcheck","false");d.setAttribute("autocorrect","off");d.setAttribute("autocomplete","off");d.setAttribute("autocapitalize","off");d.style.overflow="auto";d.style.resize="none";d.style.width="600px";d.style.height="360px";d.style.marginBottom="16px";d.value=mxUtils.getPrettyXml(a.editor.getGraphXml());c.appendChild(d);this.init=function(){d.focus()};Graph.fileSupport&&(d.addEventListener("dragover",function(a){a.stopPropagation();a.preventDefault()},
!1),d.addEventListener("drop",function(b){b.stopPropagation();b.preventDefault();if(0<b.dataTransfer.files.length){b=b.dataTransfer.files[0];var c=new FileReader;c.onload=function(a){d.value=a.target.result};c.readAsText(b)}else d.value=a.extractGraphModelFromEvent(b)},!1));var b=mxUtils.button(mxResources.get("cancel"),function(){a.hideDialog()});b.className="geBtn";a.editor.cancelFirst&&c.appendChild(b);var f=document.createElement("select");f.style.width="180px";f.className="geBtn";if(a.editor.graph.isEnabled()){var e=
document.createElement("option");e.setAttribute("value","replace");mxUtils.write(e,mxResources.get("replaceExistingDrawing"));f.appendChild(e)}e=document.createElement("option");e.setAttribute("value","new");mxUtils.write(e,mxResources.get("openInNewWindow"));EditDiagramDialog.showNewWindowOption&&f.appendChild(e);a.editor.graph.isEnabled()&&(e=document.createElement("option"),e.setAttribute("value","import"),mxUtils.write(e,mxResources.get("addToExistingDrawing")),f.appendChild(e));c.appendChild(f);
-e=mxUtils.button(mxResources.get("ok"),function(){var b=a.editor.graph.zapGremlins(mxUtils.trim(d.value)),c=null;if("new"==f.value)window.openFile=new OpenFile(function(){a.hideDialog();window.openFile=null}),window.openFile.setData(b,null),window.open(a.getUrl());else if("replace"==f.value){a.editor.graph.model.beginUpdate();try{a.editor.setGraphXml(mxUtils.parseXml(b).documentElement),a.hideDialog()}catch(n){c=n}finally{a.editor.graph.model.endUpdate()}}else if("import"==f.value){a.editor.graph.model.beginUpdate();
-try{var e=mxUtils.parseXml(b),l=new mxGraphModel;(new mxCodec(e)).decode(e.documentElement,l);var m=l.getChildren(l.getChildAt(l.getRoot(),0));a.editor.graph.setSelectionCells(a.editor.graph.importCells(m));a.hideDialog()}catch(n){c=n}finally{a.editor.graph.model.endUpdate()}}null!=c&&mxUtils.alert(c.message)});e.className="geBtn gePrimaryBtn";c.appendChild(e);a.editor.cancelFirst||c.appendChild(b);this.container=c};EditDiagramDialog.showNewWindowOption=!0;
-var ExportDialog=function(a){function c(){var a=m.value,b=a.lastIndexOf(".");m.value=0<b?a.substring(0,b+1)+n.value:a+"."+n.value;"xml"===n.value?(p.setAttribute("disabled","true"),q.setAttribute("disabled","true"),t.setAttribute("disabled","true"),w.setAttribute("disabled","true")):(p.removeAttribute("disabled"),q.removeAttribute("disabled"),t.removeAttribute("disabled"),w.removeAttribute("disabled"));"png"===n.value||"svg"===n.value?r.removeAttribute("disabled"):r.setAttribute("disabled","disabled")}
+e=mxUtils.button(mxResources.get("ok"),function(){var b=a.editor.graph.zapGremlins(mxUtils.trim(d.value)),c=null;if("new"==f.value)window.openFile=new OpenFile(function(){a.hideDialog();window.openFile=null}),window.openFile.setData(b,null),window.open(a.getUrl());else if("replace"==f.value){a.editor.graph.model.beginUpdate();try{a.editor.setGraphXml(mxUtils.parseXml(b).documentElement),a.hideDialog()}catch(p){c=p}finally{a.editor.graph.model.endUpdate()}}else if("import"==f.value){a.editor.graph.model.beginUpdate();
+try{var e=mxUtils.parseXml(b),l=new mxGraphModel;(new mxCodec(e)).decode(e.documentElement,l);var m=l.getChildren(l.getChildAt(l.getRoot(),0));a.editor.graph.setSelectionCells(a.editor.graph.importCells(m));a.hideDialog()}catch(p){c=p}finally{a.editor.graph.model.endUpdate()}}null!=c&&mxUtils.alert(c.message)});e.className="geBtn gePrimaryBtn";c.appendChild(e);a.editor.cancelFirst||c.appendChild(b);this.container=c};EditDiagramDialog.showNewWindowOption=!0;
+var ExportDialog=function(a){function c(){var a=m.value,b=a.lastIndexOf(".");m.value=0<b?a.substring(0,b+1)+p.value:a+"."+p.value;"xml"===p.value?(n.setAttribute("disabled","true"),q.setAttribute("disabled","true"),t.setAttribute("disabled","true"),w.setAttribute("disabled","true")):(n.removeAttribute("disabled"),q.removeAttribute("disabled"),t.removeAttribute("disabled"),w.removeAttribute("disabled"));"png"===p.value||"svg"===p.value?r.removeAttribute("disabled"):r.setAttribute("disabled","disabled")}
function d(){q.style.backgroundColor=q.value*t.value>MAX_AREA||0>=q.value?"red":"";t.style.backgroundColor=q.value*t.value>MAX_AREA||0>=t.value?"red":""}var b=a.editor.graph,f=b.getGraphBounds(),e=b.view.scale,k=Math.ceil(f.width/e),g=Math.ceil(f.height/e),h,e=document.createElement("table"),l=document.createElement("tbody");e.setAttribute("cellpadding",mxClient.IS_SF?"0":"2");f=document.createElement("tr");h=document.createElement("td");h.style.fontSize="10pt";h.style.width="100px";mxUtils.write(h,
-mxResources.get("filename")+":");f.appendChild(h);var m=document.createElement("input");m.setAttribute("value",a.editor.getOrCreateFilename());m.style.width="180px";h=document.createElement("td");h.appendChild(m);f.appendChild(h);l.appendChild(f);f=document.createElement("tr");h=document.createElement("td");h.style.fontSize="10pt";mxUtils.write(h,mxResources.get("format")+":");f.appendChild(h);var n=document.createElement("select");n.style.width="180px";h=document.createElement("option");h.setAttribute("value",
-"png");mxUtils.write(h,mxResources.get("formatPng"));n.appendChild(h);h=document.createElement("option");ExportDialog.showGifOption&&(h.setAttribute("value","gif"),mxUtils.write(h,mxResources.get("formatGif")),n.appendChild(h));h=document.createElement("option");h.setAttribute("value","jpg");mxUtils.write(h,mxResources.get("formatJpg"));n.appendChild(h);h=document.createElement("option");h.setAttribute("value","pdf");mxUtils.write(h,mxResources.get("formatPdf"));n.appendChild(h);h=document.createElement("option");
-h.setAttribute("value","svg");mxUtils.write(h,mxResources.get("formatSvg"));n.appendChild(h);ExportDialog.showXmlOption&&(h=document.createElement("option"),h.setAttribute("value","xml"),mxUtils.write(h,mxResources.get("formatXml")),n.appendChild(h));h=document.createElement("td");h.appendChild(n);f.appendChild(h);l.appendChild(f);f=document.createElement("tr");h=document.createElement("td");h.style.fontSize="10pt";mxUtils.write(h,mxResources.get("zoom")+" (%):");f.appendChild(h);var p=document.createElement("input");
-p.setAttribute("type","number");p.setAttribute("value","100");p.style.width="180px";h=document.createElement("td");h.appendChild(p);f.appendChild(h);l.appendChild(f);f=document.createElement("tr");h=document.createElement("td");h.style.fontSize="10pt";mxUtils.write(h,mxResources.get("width")+":");f.appendChild(h);var q=document.createElement("input");q.setAttribute("value",k);q.style.width="180px";h=document.createElement("td");h.appendChild(q);f.appendChild(h);l.appendChild(f);f=document.createElement("tr");
+mxResources.get("filename")+":");f.appendChild(h);var m=document.createElement("input");m.setAttribute("value",a.editor.getOrCreateFilename());m.style.width="180px";h=document.createElement("td");h.appendChild(m);f.appendChild(h);l.appendChild(f);f=document.createElement("tr");h=document.createElement("td");h.style.fontSize="10pt";mxUtils.write(h,mxResources.get("format")+":");f.appendChild(h);var p=document.createElement("select");p.style.width="180px";h=document.createElement("option");h.setAttribute("value",
+"png");mxUtils.write(h,mxResources.get("formatPng"));p.appendChild(h);h=document.createElement("option");ExportDialog.showGifOption&&(h.setAttribute("value","gif"),mxUtils.write(h,mxResources.get("formatGif")),p.appendChild(h));h=document.createElement("option");h.setAttribute("value","jpg");mxUtils.write(h,mxResources.get("formatJpg"));p.appendChild(h);h=document.createElement("option");h.setAttribute("value","pdf");mxUtils.write(h,mxResources.get("formatPdf"));p.appendChild(h);h=document.createElement("option");
+h.setAttribute("value","svg");mxUtils.write(h,mxResources.get("formatSvg"));p.appendChild(h);ExportDialog.showXmlOption&&(h=document.createElement("option"),h.setAttribute("value","xml"),mxUtils.write(h,mxResources.get("formatXml")),p.appendChild(h));h=document.createElement("td");h.appendChild(p);f.appendChild(h);l.appendChild(f);f=document.createElement("tr");h=document.createElement("td");h.style.fontSize="10pt";mxUtils.write(h,mxResources.get("zoom")+" (%):");f.appendChild(h);var n=document.createElement("input");
+n.setAttribute("type","number");n.setAttribute("value","100");n.style.width="180px";h=document.createElement("td");h.appendChild(n);f.appendChild(h);l.appendChild(f);f=document.createElement("tr");h=document.createElement("td");h.style.fontSize="10pt";mxUtils.write(h,mxResources.get("width")+":");f.appendChild(h);var q=document.createElement("input");q.setAttribute("value",k);q.style.width="180px";h=document.createElement("td");h.appendChild(q);f.appendChild(h);l.appendChild(f);f=document.createElement("tr");
h=document.createElement("td");h.style.fontSize="10pt";mxUtils.write(h,mxResources.get("height")+":");f.appendChild(h);var t=document.createElement("input");t.setAttribute("value",g);t.style.width="180px";h=document.createElement("td");h.appendChild(t);f.appendChild(h);l.appendChild(f);f=document.createElement("tr");h=document.createElement("td");h.style.fontSize="10pt";mxUtils.write(h,mxResources.get("background")+":");f.appendChild(h);var r=document.createElement("input");r.setAttribute("type",
"checkbox");r.checked=null==b.background||b.background==mxConstants.NONE;h=document.createElement("td");h.appendChild(r);mxUtils.write(h,mxResources.get("transparent"));f.appendChild(h);l.appendChild(f);f=document.createElement("tr");h=document.createElement("td");h.style.fontSize="10pt";mxUtils.write(h,mxResources.get("borderWidth")+":");f.appendChild(h);var w=document.createElement("input");w.setAttribute("type","number");w.setAttribute("value",ExportDialog.lastBorderValue);w.style.width="180px";
-h=document.createElement("td");h.appendChild(w);f.appendChild(h);l.appendChild(f);e.appendChild(l);mxEvent.addListener(n,"change",c);c();mxEvent.addListener(p,"change",function(){var a=Math.max(0,parseFloat(p.value)||100)/100;p.value=parseFloat((100*a).toFixed(2));0<k?(q.value=Math.floor(k*a),t.value=Math.floor(g*a)):(p.value="100",q.value=k,t.value=g);d()});mxEvent.addListener(q,"change",function(){var a=parseInt(q.value)/k;0<a?(p.value=parseFloat((100*a).toFixed(2)),t.value=Math.floor(g*a)):(p.value=
-"100",q.value=k,t.value=g);d()});mxEvent.addListener(t,"change",function(){var a=parseInt(t.value)/g;0<a?(p.value=parseFloat((100*a).toFixed(2)),q.value=Math.floor(k*a)):(p.value="100",q.value=k,t.value=g);d()});f=document.createElement("tr");h=document.createElement("td");h.setAttribute("align","right");h.style.paddingTop="22px";h.colSpan=2;var v=mxUtils.button(mxResources.get("export"),mxUtils.bind(this,function(){if(0>=parseInt(p.value))mxUtils.alert(mxResources.get("drawingEmpty"));else{var c=
-m.value,d=n.value,e=Math.max(0,parseFloat(p.value)||100)/100,f=Math.max(0,parseInt(w.value)),g=b.background;if(("svg"==d||"png"==d)&&r.checked)g=null;else if(null==g||g==mxConstants.NONE)g="#ffffff";ExportDialog.lastBorderValue=f;ExportDialog.exportFile(a,c,d,g,e,f)}}));v.className="geBtn gePrimaryBtn";var u=mxUtils.button(mxResources.get("cancel"),function(){a.hideDialog()});u.className="geBtn";a.editor.cancelFirst?(h.appendChild(u),h.appendChild(v)):(h.appendChild(v),h.appendChild(u));f.appendChild(h);
+h=document.createElement("td");h.appendChild(w);f.appendChild(h);l.appendChild(f);e.appendChild(l);mxEvent.addListener(p,"change",c);c();mxEvent.addListener(n,"change",function(){var a=Math.max(0,parseFloat(n.value)||100)/100;n.value=parseFloat((100*a).toFixed(2));0<k?(q.value=Math.floor(k*a),t.value=Math.floor(g*a)):(n.value="100",q.value=k,t.value=g);d()});mxEvent.addListener(q,"change",function(){var a=parseInt(q.value)/k;0<a?(n.value=parseFloat((100*a).toFixed(2)),t.value=Math.floor(g*a)):(n.value=
+"100",q.value=k,t.value=g);d()});mxEvent.addListener(t,"change",function(){var a=parseInt(t.value)/g;0<a?(n.value=parseFloat((100*a).toFixed(2)),q.value=Math.floor(k*a)):(n.value="100",q.value=k,t.value=g);d()});f=document.createElement("tr");h=document.createElement("td");h.setAttribute("align","right");h.style.paddingTop="22px";h.colSpan=2;var v=mxUtils.button(mxResources.get("export"),mxUtils.bind(this,function(){if(0>=parseInt(n.value))mxUtils.alert(mxResources.get("drawingEmpty"));else{var c=
+m.value,d=p.value,e=Math.max(0,parseFloat(n.value)||100)/100,f=Math.max(0,parseInt(w.value)),g=b.background;if(("svg"==d||"png"==d)&&r.checked)g=null;else if(null==g||g==mxConstants.NONE)g="#ffffff";ExportDialog.lastBorderValue=f;ExportDialog.exportFile(a,c,d,g,e,f)}}));v.className="geBtn gePrimaryBtn";var u=mxUtils.button(mxResources.get("cancel"),function(){a.hideDialog()});u.className="geBtn";a.editor.cancelFirst?(h.appendChild(u),h.appendChild(v)):(h.appendChild(v),h.appendChild(u));f.appendChild(h);
l.appendChild(f);e.appendChild(l);this.container=e};ExportDialog.lastBorderValue=0;ExportDialog.showGifOption=!0;ExportDialog.showXmlOption=!0;
ExportDialog.exportFile=function(a,c,d,b,f,e){var k=a.editor.graph;if("xml"==d)ExportDialog.saveLocalFile(a,mxUtils.getXml(a.editor.getGraphXml()),c,d);else if("svg"==d)ExportDialog.saveLocalFile(a,mxUtils.getXml(k.getSvg(b,f,e)),c,d);else{var g=k.getGraphBounds(),h=mxUtils.createXmlDocument(),l=h.createElement("output");h.appendChild(l);h=new mxXmlCanvas2D(l);h.translate(Math.floor((e/f-g.x)/k.view.scale),Math.floor((e/f-g.y)/k.view.scale));h.scale(f/k.view.scale);(new mxImageExport).drawState(k.getView().getState(k.model.root),
h);l="xml="+encodeURIComponent(mxUtils.getXml(l));h=Math.ceil(g.width*f/k.view.scale+2*e);f=Math.ceil(g.height*f/k.view.scale+2*e);l.length<=MAX_REQUEST_SIZE&&h*f<MAX_AREA?(a.hideDialog(),(new mxXmlRequest(EXPORT_URL,"format="+d+"&filename="+encodeURIComponent(c)+"&bg="+(null!=b?b:"none")+"&w="+h+"&h="+f+"&"+l)).simulate(document,"_blank")):mxUtils.alert(mxResources.get("drawingTooLarge"))}};
ExportDialog.saveLocalFile=function(a,c,d,b){c.length<MAX_REQUEST_SIZE?(a.hideDialog(),(new mxXmlRequest(SAVE_URL,"xml="+encodeURIComponent(c)+"&filename="+encodeURIComponent(d)+"&format="+b)).simulate(document,"_blank")):(mxUtils.alert(mxResources.get("drawingTooLarge")),mxUtils.popup(xml))};
-var EditDataDialog=function(a,c){function d(){0<r.value.length?w.removeAttribute("disabled"):w.setAttribute("disabled","disabled")}var b=document.createElement("div"),f=a.editor.graph,e=f.getModel().getValue(c);if(!mxUtils.isNode(e)){var k=mxUtils.createXmlDocument().createElement("object");k.setAttribute("label",e||"");e=k}var g=new mxForm("properties");g.table.style.width="100%";for(var k=e.attributes,h=[],l=[],m=0,n=function(a,b){var c=document.createElement("div");c.style.position="relative";
+var EditDataDialog=function(a,c){function d(){0<r.value.length?w.removeAttribute("disabled"):w.setAttribute("disabled","disabled")}var b=document.createElement("div"),f=a.editor.graph,e=f.getModel().getValue(c);if(!mxUtils.isNode(e)){var k=mxUtils.createXmlDocument().createElement("object");k.setAttribute("label",e||"");e=k}var g=new mxForm("properties");g.table.style.width="100%";for(var k=e.attributes,h=[],l=[],m=0,p=function(a,b){var c=document.createElement("div");c.style.position="relative";
c.style.paddingRight="20px";c.style.boxSizing="border-box";c.style.width="100%";var d=document.createElement("a"),e=mxUtils.createImage(Dialog.prototype.closeImage);e.style.height="9px";e.style.fontSize="9px";e.style.marginBottom=mxClient.IS_IE11?"-1px":"5px";d.className="geButton";d.setAttribute("title",mxResources.get("delete"));d.style.position="absolute";d.style.top="4px";d.style.right="0px";d.style.margin="0px";d.style.width="9px";d.style.height="9px";d.style.cursor="pointer";d.appendChild(e);
-e=function(a){return function(){for(var b=0,c=0;c<h.length;c++){if(h[c]==a){l[c]=null;g.table.deleteRow(b);break}null!=l[c]&&b++}}}(b);mxEvent.addListener(d,"click",e);e=a.parentNode;c.appendChild(a);c.appendChild(d);e.appendChild(c)},p=function(a,b,c){h[a]=b;l[a]=g.addTextarea(h[m]+":",c,2);l[a].style.width="100%";n(l[a],b)},q=[],t=0;t<k.length;t++)"label"!=k[t].nodeName&&"placeholders"!=k[t].nodeName&&q.push({name:k[t].nodeName,value:k[t].nodeValue});q.sort(function(a,b){return a.name<b.name?-1:
-a.name>b.name?1:0});for(t=0;t<q.length;t++)p(m,q[t].name,q[t].value),m++;k=document.createElement("div");k.style.cssText="position:absolute;left:30px;right:30px;overflow-y:auto;top:30px;bottom:80px;";k.appendChild(g.table);p=document.createElement("div");p.style.whiteSpace="nowrap";p.style.marginTop="6px";var r=document.createElement("input");r.setAttribute("placeholder",mxResources.get("enterPropertyName"));r.setAttribute("type","text");r.setAttribute("size",mxClient.IS_IE||mxClient.IS_IE11?"18":
-"22");r.style.marginLeft="2px";p.appendChild(r);k.appendChild(p);b.appendChild(k);var w=mxUtils.button(mxResources.get("addProperty"),function(){var a=r.value;if(0<a.length&&"label"!=a&&"placeholders"!=a&&0>a.indexOf(":"))try{var b=mxUtils.indexOf(h,a);if(0<=b&&null!=l[b])l[b].focus();else{e.cloneNode(!1).setAttribute(a,"");0<=b&&(h.splice(b,1),l.splice(b,1));h.push(a);var c=g.addTextarea(a+":","",2);c.style.width="100%";l.push(c);n(c,a);c.focus()}r.value=""}catch(B){mxUtils.alert(B)}else mxUtils.alert(mxResources.get("invalidName"))});
-this.init=function(){0<l.length?l[0].focus():r.focus()};w.setAttribute("disabled","disabled");w.style.marginLeft="10px";w.style.width="144px";p.appendChild(w);k=mxUtils.button(mxResources.get("cancel"),function(){a.hideDialog.apply(a,arguments)});k.className="geBtn";p=mxUtils.button(mxResources.get("apply"),function(){try{a.hideDialog.apply(a,arguments);e=e.cloneNode(!0);for(var b=!1,d=0;d<h.length;d++)null==l[d]?e.removeAttribute(h[d]):(e.setAttribute(h[d],l[d].value),b=b||"placeholder"==h[d]&&"1"==
-e.getAttribute("placeholders"));b&&e.removeAttribute("label");f.getModel().setValue(c,e)}catch(C){mxUtils.alert(C)}});p.className="geBtn gePrimaryBtn";mxEvent.addListener(r,"keyup",d);mxEvent.addListener(r,"change",d);q=document.createElement("div");q.style.cssText="position:absolute;left:30px;right:30px;text-align:right;bottom:30px;height:40px;";if(a.editor.graph.getModel().isVertex(c)||a.editor.graph.getModel().isEdge(c)){t=document.createElement("span");t.style.marginRight="10px";var v=document.createElement("input");
+e=function(a){return function(){for(var b=0,c=0;c<h.length;c++){if(h[c]==a){l[c]=null;g.table.deleteRow(b);break}null!=l[c]&&b++}}}(b);mxEvent.addListener(d,"click",e);e=a.parentNode;c.appendChild(a);c.appendChild(d);e.appendChild(c)},n=function(a,b,c){h[a]=b;l[a]=g.addTextarea(h[m]+":",c,2);l[a].style.width="100%";p(l[a],b)},q=[],t=0;t<k.length;t++)"label"!=k[t].nodeName&&"placeholders"!=k[t].nodeName&&q.push({name:k[t].nodeName,value:k[t].nodeValue});q.sort(function(a,b){return a.name<b.name?-1:
+a.name>b.name?1:0});for(t=0;t<q.length;t++)n(m,q[t].name,q[t].value),m++;k=document.createElement("div");k.style.cssText="position:absolute;left:30px;right:30px;overflow-y:auto;top:30px;bottom:80px;";k.appendChild(g.table);n=document.createElement("div");n.style.whiteSpace="nowrap";n.style.marginTop="6px";var r=document.createElement("input");r.setAttribute("placeholder",mxResources.get("enterPropertyName"));r.setAttribute("type","text");r.setAttribute("size",mxClient.IS_IE||mxClient.IS_IE11?"18":
+"22");r.style.marginLeft="2px";n.appendChild(r);k.appendChild(n);b.appendChild(k);var w=mxUtils.button(mxResources.get("addProperty"),function(){var a=r.value;if(0<a.length&&"label"!=a&&"placeholders"!=a&&0>a.indexOf(":"))try{var b=mxUtils.indexOf(h,a);if(0<=b&&null!=l[b])l[b].focus();else{e.cloneNode(!1).setAttribute(a,"");0<=b&&(h.splice(b,1),l.splice(b,1));h.push(a);var c=g.addTextarea(a+":","",2);c.style.width="100%";l.push(c);p(c,a);c.focus()}r.value=""}catch(A){mxUtils.alert(A)}else mxUtils.alert(mxResources.get("invalidName"))});
+this.init=function(){0<l.length?l[0].focus():r.focus()};w.setAttribute("disabled","disabled");w.style.marginLeft="10px";w.style.width="144px";n.appendChild(w);k=mxUtils.button(mxResources.get("cancel"),function(){a.hideDialog.apply(a,arguments)});k.className="geBtn";n=mxUtils.button(mxResources.get("apply"),function(){try{a.hideDialog.apply(a,arguments);e=e.cloneNode(!0);for(var b=!1,d=0;d<h.length;d++)null==l[d]?e.removeAttribute(h[d]):(e.setAttribute(h[d],l[d].value),b=b||"placeholder"==h[d]&&"1"==
+e.getAttribute("placeholders"));b&&e.removeAttribute("label");f.getModel().setValue(c,e)}catch(D){mxUtils.alert(D)}});n.className="geBtn gePrimaryBtn";mxEvent.addListener(r,"keyup",d);mxEvent.addListener(r,"change",d);q=document.createElement("div");q.style.cssText="position:absolute;left:30px;right:30px;text-align:right;bottom:30px;height:40px;";if(a.editor.graph.getModel().isVertex(c)||a.editor.graph.getModel().isEdge(c)){t=document.createElement("span");t.style.marginRight="10px";var v=document.createElement("input");
v.setAttribute("type","checkbox");v.style.marginRight="6px";"1"==e.getAttribute("placeholders")&&(v.setAttribute("checked","checked"),v.defaultChecked=!0);mxEvent.addListener(v,"click",function(){"1"==e.getAttribute("placeholders")?e.removeAttribute("placeholders"):e.setAttribute("placeholders","1")});t.appendChild(v);mxUtils.write(t,mxResources.get("placeholders"));if(null!=EditDataDialog.placeholderHelpLink){v=document.createElement("a");v.setAttribute("href",EditDataDialog.placeholderHelpLink);
-v.setAttribute("title",mxResources.get("help"));v.setAttribute("target","_blank");v.style.marginLeft="10px";v.style.cursor="help";var u=document.createElement("img");u.setAttribute("border","0");u.setAttribute("valign","middle");u.style.marginTop=mxClient.IS_IE11?"0px":"-4px";u.setAttribute("src",Editor.helpImage);v.appendChild(u);t.appendChild(v)}q.appendChild(t)}a.editor.cancelFirst?(q.appendChild(k),q.appendChild(p)):(q.appendChild(p),q.appendChild(k));b.appendChild(q);this.container=b};
+v.setAttribute("title",mxResources.get("help"));v.setAttribute("target","_blank");v.style.marginLeft="10px";v.style.cursor="help";var u=document.createElement("img");u.setAttribute("border","0");u.setAttribute("valign","middle");u.style.marginTop=mxClient.IS_IE11?"0px":"-4px";u.setAttribute("src",Editor.helpImage);v.appendChild(u);t.appendChild(v)}q.appendChild(t)}a.editor.cancelFirst?(q.appendChild(k),q.appendChild(n)):(q.appendChild(n),q.appendChild(k));b.appendChild(q);this.container=b};
EditDataDialog.placeholderHelpLink=null;
var LinkDialog=function(a,c,d,b){var f=document.createElement("div");mxUtils.write(f,mxResources.get("editLink")+":");var e=document.createElement("div");e.className="geTitle";e.style.backgroundColor="transparent";e.style.borderColor="transparent";e.style.whiteSpace="nowrap";e.style.textOverflow="clip";e.style.cursor="default";mxClient.IS_VML||(e.style.paddingRight="20px");var k=document.createElement("input");k.setAttribute("value",c);k.setAttribute("placeholder","http://www.example.com/");k.setAttribute("type",
"text");k.style.marginTop="6px";k.style.width="400px";k.style.backgroundImage="url('"+Dialog.prototype.clearImage+"')";k.style.backgroundRepeat="no-repeat";k.style.backgroundPosition="100% 50%";k.style.paddingRight="14px";c=document.createElement("div");c.setAttribute("title",mxResources.get("reset"));c.style.position="relative";c.style.left="-16px";c.style.width="12px";c.style.height="14px";c.style.cursor="pointer";c.style.display=mxClient.IS_VML?"inline":"inline-block";c.style.top=(mxClient.IS_VML?
0:3)+"px";c.style.background="url("+IMAGE_PATH+"/transparent.gif)";mxEvent.addListener(c,"click",function(){k.value="";k.focus()});e.appendChild(k);e.appendChild(c);f.appendChild(e);this.init=function(){k.focus();mxClient.IS_GC||mxClient.IS_FF||5<=document.documentMode||mxClient.IS_QUIRKS?k.select():document.execCommand("selectAll",!1,null)};e=document.createElement("div");e.style.marginTop="18px";e.style.textAlign="right";mxEvent.addListener(k,"keypress",function(c){13==c.keyCode&&(a.hideDialog(),
b(k.value))});c=mxUtils.button(mxResources.get("cancel"),function(){a.hideDialog()});c.className="geBtn";a.editor.cancelFirst&&e.appendChild(c);d=mxUtils.button(d,function(){a.hideDialog();b(k.value)});d.className="geBtn gePrimaryBtn";e.appendChild(d);a.editor.cancelFirst||e.appendChild(c);f.appendChild(e);this.container=f},OutlineWindow=function(a,c,d,b,f){function e(){h.outline.pageScale=k.pageScale;h.outline.pageFormat=k.pageFormat;h.outline.pageVisible=k.pageVisible;h.outline.background=null==
k.background||k.background==mxConstants.NONE?k.defaultPageBackgroundColor:k.background;var a=mxUtils.getCurrentStyle(k.container);g.style.backgroundColor=a.backgroundColor;null!=k.view.backgroundPageShape&&null!=h.outline.view.backgroundPageShape&&(h.outline.view.backgroundPageShape.fill=k.view.backgroundPageShape.fill);h.outline.refresh()}var k=a.editor.graph,g=document.createElement("div");g.style.position="absolute";g.style.width="100%";g.style.height="100%";g.style.border="1px solid whiteSmoke";
-g.style.overflow="hidden";this.window=new mxWindow(mxResources.get("outline"),g,c,d,b,f,!0,!0);this.window.destroyOnClose=!1;this.window.setMaximizable(!1);this.window.setResizable(!0);this.window.setClosable(!0);this.window.setVisible(!0);this.window.setLocation=function(a,b){var c=window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight;a=Math.max(0,Math.min(a,(window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth)-this.table.clientWidth));
-b=Math.max(0,Math.min(b,c-this.table.clientHeight-48));this.getX()==a&&this.getY()==b||mxWindow.prototype.setLocation.apply(this,arguments)};mxEvent.addListener(window,"resize",mxUtils.bind(this,function(){var a=this.window.getX(),b=this.window.getY();this.window.setLocation(a,b)}));var h=a.createOutline(this.window);this.window.addListener(mxEvent.RESIZE,mxUtils.bind(this,function(){h.update(!1);h.outline.sizeDidChange()}));this.window.addListener(mxEvent.SHOW,mxUtils.bind(this,function(){h.suspended=
-!1;h.outline.refresh();h.update()}));this.window.addListener(mxEvent.HIDE,mxUtils.bind(this,function(){h.suspended=!0}));this.window.addListener(mxEvent.NORMALIZE,mxUtils.bind(this,function(){h.suspended=!1;h.update()}));this.window.addListener(mxEvent.MINIMIZE,mxUtils.bind(this,function(){h.suspended=!0}));var l=h.createGraph;h.createGraph=function(a){var b=l.apply(this,arguments);b.gridEnabled=!1;b.pageScale=k.pageScale;b.pageFormat=k.pageFormat;b.background=null==k.background||k.background==mxConstants.NONE?
-k.defaultPageBackgroundColor:k.background;b.pageVisible=k.pageVisible;var c=mxUtils.getCurrentStyle(k.container);g.style.backgroundColor=c.backgroundColor;return b};h.init(g);a.editor.addListener("resetGraphView",e);a.addListener("pageFormatChanged",e);a.addListener("backgroundColorChanged",e);a.addListener("backgroundImageChanged",e);a.addListener("pageViewChanged",function(){e();h.update(!0)});if(h.outline.dialect==mxConstants.DIALECT_SVG){var m=a.actions.get("zoomIn"),n=a.actions.get("zoomOut");
-mxEvent.addMouseWheelListener(function(a,b){for(var c=!1,d=mxEvent.getSource(a);null!=d;){if(d==h.outline.view.canvas.ownerSVGElement){c=!0;break}d=d.parentNode}c&&(b?m.funct():n.funct(),mxEvent.consume(a))})}},LayersWindow=function(a,c,d,b,f){function e(b){if(g.isEnabled()&&null!=b){var c=new FilenameDialog(a,b.value||mxResources.get("background"),mxResources.get("rename"),mxUtils.bind(this,function(a){null!=a&&g.getModel().setValue(b,a)}),mxResources.get("enterName"));a.showDialog(c.container,300,
-100,!0,!0);c.init()}}function k(){function a(a,b,c,d){var f=document.createElement("div");f.className="geToolbarContainer";f.style.overflow="hidden";f.style.position="relative";f.style.padding="4px";f.style.height="22px";f.style.display="block";f.style.backgroundColor="whiteSmoke";f.style.borderWidth="0px 0px 1px 0px";f.style.borderColor="#c3c3c3";f.style.borderStyle="solid";f.style.whiteSpace="nowrap";var h=document.createElement("div");h.style.display="inline-block";h.style.width="100%";h.style.textOverflow=
-"ellipsis";h.style.overflow="hidden";mxEvent.addListener(f,"dragover",function(b){b.dataTransfer.dropEffect="move";p=a;b.stopPropagation();b.preventDefault()});mxEvent.addListener(f,"dragstart",function(a){n=f;mxClient.IS_FF&&a.dataTransfer.setData("Text","<layer/>")});mxEvent.addListener(f,"dragend",function(a){null!=n&&null!=p&&g.addCell(c,g.model.root,p);p=n=null;a.stopPropagation();a.preventDefault()});var l=document.createElement("img");l.setAttribute("draggable","false");l.setAttribute("align",
-"top");l.setAttribute("border","0");l.style.padding="4px";l.setAttribute("title",mxResources.get("lockUnlock"));var r=g.view.getState(c),u=null!=r?r.style:g.getCellStyle(c);"1"==mxUtils.getValue(u,"locked","0")?l.setAttribute("src",Dialog.prototype.lockedImage):l.setAttribute("src",Dialog.prototype.unlockedImage);g.isEnabled()&&(l.style.cursor="pointer");mxEvent.addListener(l,"click",function(a){if(g.isEnabled()){var b=null;g.getModel().beginUpdate();try{b="1"==mxUtils.getValue(u,"locked","0")?null:
-"1",g.setCellStyles("locked",b,[c])}finally{g.getModel().endUpdate()}"1"==b&&g.removeSelectionCells(g.getModel().getDescendants(c));mxEvent.consume(a)}});h.appendChild(l);l=document.createElement("input");l.setAttribute("type","checkbox");l.setAttribute("title",mxResources.get("hideIt",[c.value||mxResources.get("background")]));l.style.marginLeft="4px";l.style.marginRight="6px";l.style.marginTop="4px";h.appendChild(l);g.model.isVisible(c)&&(l.setAttribute("checked","checked"),l.defaultChecked=!0);
-mxEvent.addListener(l,"click",function(a){g.model.setVisible(c,!g.model.isVisible(c));mxEvent.consume(a)});mxUtils.write(h,b);f.appendChild(h);if(g.isEnabled()){if(mxClient.IS_TOUCH||mxClient.IS_POINTER||mxClient.IS_VML||mxClient.IS_IE&&10>document.documentMode)b=document.createElement("div"),b.style.display="block",b.style.textAlign="right",b.style.whiteSpace="nowrap",b.style.position="absolute",b.style.right="6px",b.style.top="6px",0<a&&(h=document.createElement("a"),h.setAttribute("title",mxResources.get("toBack")),
-h.className="geButton",h.style.cssFloat="none",h.innerHTML="&#9660;",h.style.width="14px",h.style.height="14px",h.style.fontSize="14px",h.style.margin="0px",h.style.marginTop="-1px",b.appendChild(h),mxEvent.addListener(h,"click",function(b){g.isEnabled()&&g.addCell(c,g.model.root,a-1);mxEvent.consume(b)})),0<=a&&a<q-1&&(h=document.createElement("a"),h.setAttribute("title",mxResources.get("toFront")),h.className="geButton",h.style.cssFloat="none",h.innerHTML="&#9650;",h.style.width="14px",h.style.height=
-"14px",h.style.fontSize="14px",h.style.margin="0px",h.style.marginTop="-1px",b.appendChild(h),mxEvent.addListener(h,"click",function(b){g.isEnabled()&&g.addCell(c,g.model.root,a+1);mxEvent.consume(b)})),f.appendChild(b);mxClient.IS_SVG&&(!mxClient.IS_IE||10<=document.documentMode)&&(f.setAttribute("draggable","true"),f.style.cursor="move")}mxEvent.addListener(f,"dblclick",function(a){var b=mxEvent.getSource(a).nodeName;"INPUT"!=b&&"IMG"!=b&&(e(c),mxEvent.consume(a))});g.getDefaultParent()==c?(f.style.background=
-"#e6eff8",f.style.fontWeight=g.isEnabled()?"bold":"",t=c):mxEvent.addListener(f,"click",function(a){g.isEnabled()&&(g.setDefaultParent(d),g.view.setCurrentRoot(null),k())});m.appendChild(f)}q=g.model.getChildCount(g.model.root);m.innerHTML="";for(var b=q-1;0<=b;b--)mxUtils.bind(this,function(c){a(b,c.value||mxResources.get("background"),c,c)})(g.model.getChildAt(g.model.root,b));w.setAttribute("title",mxResources.get("removeIt",[t.value||mxResources.get("background")]));v.setAttribute("title",mxResources.get("moveSelectionTo",
-[t.value||mxResources.get("background")]));A.setAttribute("title",mxResources.get("duplicateIt",[t.value||mxResources.get("background")]));u.setAttribute("title",mxResources.get("renameIt",[t.value||mxResources.get("background")]));g.isSelectionEmpty()&&(v.className="geButton mxDisabled")}var g=a.editor.graph,h=document.createElement("div");h.style.userSelect="none";h.style.background="white"==Dialog.backdropColor?"whiteSmoke":Dialog.backdropColor;h.style.border="1px solid whiteSmoke";h.style.height=
-"100%";h.style.marginBottom="10px";h.style.overflow="auto";var l=EditorUi.compactUi?"26px":"30px",m=document.createElement("div");m.style.backgroundColor="white"==Dialog.backdropColor?"#a2a2a2":"#e5e5e5";m.style.position="absolute";m.style.overflow="auto";m.style.left="0px";m.style.right="0px";m.style.top="0px";m.style.bottom=parseInt(l)+7+"px";h.appendChild(m);var n=null,p=null;mxEvent.addListener(h,"dragover",function(a){a.dataTransfer.dropEffect="move";p=0;a.stopPropagation();a.preventDefault()});
-mxEvent.addListener(h,"drop",function(a){a.stopPropagation();a.preventDefault()});var q=null,t=null,r=document.createElement("div");r.className="geToolbarContainer";r.style.position="absolute";r.style.bottom="0px";r.style.left="0px";r.style.right="0px";r.style.height=l;r.style.overflow="hidden";r.style.padding=EditorUi.compactUi?"4px 0px 3px 0px":"1px";r.style.backgroundColor="white"==Dialog.backdropColor?"whiteSmoke":Dialog.backdropColor;r.style.borderWidth="1px 0px 0px 0px";r.style.borderColor=
-"#c3c3c3";r.style.borderStyle="solid";r.style.display="block";r.style.whiteSpace="nowrap";mxClient.IS_QUIRKS&&(r.style.filter="none");l=document.createElement("a");l.className="geButton";mxClient.IS_QUIRKS&&(l.style.filter="none");var w=l.cloneNode();w.innerHTML='<div class="geSprite geSprite-delete" style="display:inline-block;"></div>';mxEvent.addListener(w,"click",function(a){if(g.isEnabled()){g.model.beginUpdate();try{var b=g.model.root.getIndex(t);g.removeCells([t],!1);0==g.model.getChildCount(g.model.root)?
-(g.model.add(g.model.root,new mxCell),g.setDefaultParent(null)):0<b&&b<=g.model.getChildCount(g.model.root)?g.setDefaultParent(g.model.getChildAt(g.model.root,b-1)):g.setDefaultParent(null)}finally{g.model.endUpdate()}}mxEvent.consume(a)});g.isEnabled()||(w.className="geButton mxDisabled");r.appendChild(w);var v=l.cloneNode();v.innerHTML='<div class="geSprite geSprite-insert" style="display:inline-block;"></div>';mxEvent.addListener(v,"click",function(a){g.isEnabled()&&!g.isSelectionEmpty()&&g.moveCells(g.getSelectionCells(),
-0,0,!1,t)});r.appendChild(v);var u=l.cloneNode();u.innerHTML='<div class="geSprite geSprite-dots" style="display:inline-block;"></div>';u.setAttribute("title",mxResources.get("rename"));mxEvent.addListener(u,"click",function(a){g.isEnabled()&&e(t);mxEvent.consume(a)});g.isEnabled()||(u.className="geButton mxDisabled");r.appendChild(u);var A=l.cloneNode();A.innerHTML='<div class="geSprite geSprite-duplicate" style="display:inline-block;"></div>';mxEvent.addListener(A,"click",function(a){if(g.isEnabled()){a=
-null;g.model.beginUpdate();try{a=g.cloneCells([t])[0],a.value=mxResources.get("untitledLayer"),a.setVisible(!0),a=g.addCell(a,g.model.root),g.setDefaultParent(a)}finally{g.model.endUpdate()}null==a||g.isCellLocked(a)||g.selectAll(a)}});g.isEnabled()||(A.className="geButton mxDisabled");r.appendChild(A);l=l.cloneNode();l.innerHTML='<div class="geSprite geSprite-plus" style="display:inline-block;"></div>';l.setAttribute("title",mxResources.get("addLayer"));mxEvent.addListener(l,"click",function(a){if(g.isEnabled()){g.model.beginUpdate();
-try{var b=g.addCell(new mxCell(mxResources.get("untitledLayer")),g.model.root);g.setDefaultParent(b)}finally{g.model.endUpdate()}}mxEvent.consume(a)});g.isEnabled()||(l.className="geButton mxDisabled");r.appendChild(l);h.appendChild(r);k();g.model.addListener(mxEvent.CHANGE,function(){k()});g.selectionModel.addListener(mxEvent.CHANGE,function(){g.isSelectionEmpty()?v.className="geButton mxDisabled":v.className="geButton"});this.window=new mxWindow(mxResources.get("layers"),h,c,d,b,f,!0,!0);this.window.destroyOnClose=
-!1;this.window.setMaximizable(!1);this.window.setResizable(!0);this.window.setClosable(!0);this.window.setVisible(!0);this.refreshLayers=k;this.window.setLocation=function(a,b){var c=window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight;a=Math.max(0,Math.min(a,(window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth)-this.table.clientWidth));b=Math.max(0,Math.min(b,c-this.table.clientHeight-48));this.getX()==a&&this.getY()==b||mxWindow.prototype.setLocation.apply(this,
-arguments)};mxEvent.addListener(window,"resize",mxUtils.bind(this,function(){var a=this.window.getX(),b=this.window.getY();this.window.setLocation(a,b)}))};
+g.style.overflow="hidden";this.window=new mxWindow(mxResources.get("outline"),g,c,d,b,f,!0,!0);this.window.minimumSize=new mxRectangle(0,0,80,80);this.window.destroyOnClose=!1;this.window.setMaximizable(!1);this.window.setResizable(!0);this.window.setClosable(!0);this.window.setVisible(!0);this.window.setLocation=function(a,b){var c=window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight;a=Math.max(0,Math.min(a,(window.innerWidth||document.documentElement.clientWidth||
+document.body.clientWidth)-this.table.clientWidth));b=Math.max(0,Math.min(b,c-this.table.clientHeight-48));this.getX()==a&&this.getY()==b||mxWindow.prototype.setLocation.apply(this,arguments)};mxEvent.addListener(window,"resize",mxUtils.bind(this,function(){var a=this.window.getX(),b=this.window.getY();this.window.setLocation(a,b)}));var h=a.createOutline(this.window);this.window.addListener(mxEvent.RESIZE,mxUtils.bind(this,function(){h.update(!1);h.outline.sizeDidChange()}));this.window.addListener(mxEvent.SHOW,
+mxUtils.bind(this,function(){h.suspended=!1;h.outline.refresh();h.update()}));this.window.addListener(mxEvent.HIDE,mxUtils.bind(this,function(){h.suspended=!0}));this.window.addListener(mxEvent.NORMALIZE,mxUtils.bind(this,function(){h.suspended=!1;h.update()}));this.window.addListener(mxEvent.MINIMIZE,mxUtils.bind(this,function(){h.suspended=!0}));var l=h.createGraph;h.createGraph=function(a){var b=l.apply(this,arguments);b.gridEnabled=!1;b.pageScale=k.pageScale;b.pageFormat=k.pageFormat;b.background=
+null==k.background||k.background==mxConstants.NONE?k.defaultPageBackgroundColor:k.background;b.pageVisible=k.pageVisible;var c=mxUtils.getCurrentStyle(k.container);g.style.backgroundColor=c.backgroundColor;return b};h.init(g);a.editor.addListener("resetGraphView",e);a.addListener("pageFormatChanged",e);a.addListener("backgroundColorChanged",e);a.addListener("backgroundImageChanged",e);a.addListener("pageViewChanged",function(){e();h.update(!0)});if(h.outline.dialect==mxConstants.DIALECT_SVG){var m=
+a.actions.get("zoomIn"),p=a.actions.get("zoomOut");mxEvent.addMouseWheelListener(function(a,b){for(var c=!1,d=mxEvent.getSource(a);null!=d;){if(d==h.outline.view.canvas.ownerSVGElement){c=!0;break}d=d.parentNode}c&&(b?m.funct():p.funct(),mxEvent.consume(a))})}},LayersWindow=function(a,c,d,b,f){function e(b){if(g.isEnabled()&&null!=b){var c=new FilenameDialog(a,b.value||mxResources.get("background"),mxResources.get("rename"),mxUtils.bind(this,function(a){null!=a&&g.getModel().setValue(b,a)}),mxResources.get("enterName"));
+a.showDialog(c.container,300,100,!0,!0);c.init()}}function k(){function a(a,b,c,d){var f=document.createElement("div");f.className="geToolbarContainer";f.style.overflow="hidden";f.style.position="relative";f.style.padding="4px";f.style.height="22px";f.style.display="block";f.style.backgroundColor="whiteSmoke";f.style.borderWidth="0px 0px 1px 0px";f.style.borderColor="#c3c3c3";f.style.borderStyle="solid";f.style.whiteSpace="nowrap";var h=document.createElement("div");h.style.display="inline-block";
+h.style.width="100%";h.style.textOverflow="ellipsis";h.style.overflow="hidden";mxEvent.addListener(f,"dragover",function(b){b.dataTransfer.dropEffect="move";n=a;b.stopPropagation();b.preventDefault()});mxEvent.addListener(f,"dragstart",function(a){p=f;mxClient.IS_FF&&a.dataTransfer.setData("Text","<layer/>")});mxEvent.addListener(f,"dragend",function(a){null!=p&&null!=n&&g.addCell(c,g.model.root,n);n=p=null;a.stopPropagation();a.preventDefault()});var l=document.createElement("img");l.setAttribute("draggable",
+"false");l.setAttribute("align","top");l.setAttribute("border","0");l.style.padding="4px";l.setAttribute("title",mxResources.get("lockUnlock"));var r=g.view.getState(c),u=null!=r?r.style:g.getCellStyle(c);"1"==mxUtils.getValue(u,"locked","0")?l.setAttribute("src",Dialog.prototype.lockedImage):l.setAttribute("src",Dialog.prototype.unlockedImage);g.isEnabled()&&(l.style.cursor="pointer");mxEvent.addListener(l,"click",function(a){if(g.isEnabled()){var b=null;g.getModel().beginUpdate();try{b="1"==mxUtils.getValue(u,
+"locked","0")?null:"1",g.setCellStyles("locked",b,[c])}finally{g.getModel().endUpdate()}"1"==b&&g.removeSelectionCells(g.getModel().getDescendants(c));mxEvent.consume(a)}});h.appendChild(l);l=document.createElement("input");l.setAttribute("type","checkbox");l.setAttribute("title",mxResources.get("hideIt",[c.value||mxResources.get("background")]));l.style.marginLeft="4px";l.style.marginRight="6px";l.style.marginTop="4px";h.appendChild(l);g.model.isVisible(c)&&(l.setAttribute("checked","checked"),l.defaultChecked=
+!0);mxEvent.addListener(l,"click",function(a){g.model.setVisible(c,!g.model.isVisible(c));mxEvent.consume(a)});mxUtils.write(h,b);f.appendChild(h);if(g.isEnabled()){if(mxClient.IS_TOUCH||mxClient.IS_POINTER||mxClient.IS_VML||mxClient.IS_IE&&10>document.documentMode)b=document.createElement("div"),b.style.display="block",b.style.textAlign="right",b.style.whiteSpace="nowrap",b.style.position="absolute",b.style.right="6px",b.style.top="6px",0<a&&(h=document.createElement("a"),h.setAttribute("title",
+mxResources.get("toBack")),h.className="geButton",h.style.cssFloat="none",h.innerHTML="&#9660;",h.style.width="14px",h.style.height="14px",h.style.fontSize="14px",h.style.margin="0px",h.style.marginTop="-1px",b.appendChild(h),mxEvent.addListener(h,"click",function(b){g.isEnabled()&&g.addCell(c,g.model.root,a-1);mxEvent.consume(b)})),0<=a&&a<q-1&&(h=document.createElement("a"),h.setAttribute("title",mxResources.get("toFront")),h.className="geButton",h.style.cssFloat="none",h.innerHTML="&#9650;",h.style.width=
+"14px",h.style.height="14px",h.style.fontSize="14px",h.style.margin="0px",h.style.marginTop="-1px",b.appendChild(h),mxEvent.addListener(h,"click",function(b){g.isEnabled()&&g.addCell(c,g.model.root,a+1);mxEvent.consume(b)})),f.appendChild(b);mxClient.IS_SVG&&(!mxClient.IS_IE||10<=document.documentMode)&&(f.setAttribute("draggable","true"),f.style.cursor="move")}mxEvent.addListener(f,"dblclick",function(a){var b=mxEvent.getSource(a).nodeName;"INPUT"!=b&&"IMG"!=b&&(e(c),mxEvent.consume(a))});g.getDefaultParent()==
+c?(f.style.background="#e6eff8",f.style.fontWeight=g.isEnabled()?"bold":"",t=c):mxEvent.addListener(f,"click",function(a){g.isEnabled()&&(g.setDefaultParent(d),g.view.setCurrentRoot(null),k())});m.appendChild(f)}q=g.model.getChildCount(g.model.root);m.innerHTML="";for(var b=q-1;0<=b;b--)mxUtils.bind(this,function(c){a(b,c.value||mxResources.get("background"),c,c)})(g.model.getChildAt(g.model.root,b));w.setAttribute("title",mxResources.get("removeIt",[t.value||mxResources.get("background")]));v.setAttribute("title",
+mxResources.get("moveSelectionTo",[t.value||mxResources.get("background")]));z.setAttribute("title",mxResources.get("duplicateIt",[t.value||mxResources.get("background")]));u.setAttribute("title",mxResources.get("renameIt",[t.value||mxResources.get("background")]));g.isSelectionEmpty()&&(v.className="geButton mxDisabled")}var g=a.editor.graph,h=document.createElement("div");h.style.userSelect="none";h.style.background="white"==Dialog.backdropColor?"whiteSmoke":Dialog.backdropColor;h.style.border=
+"1px solid whiteSmoke";h.style.height="100%";h.style.marginBottom="10px";h.style.overflow="auto";var l=EditorUi.compactUi?"26px":"30px",m=document.createElement("div");m.style.backgroundColor="white"==Dialog.backdropColor?"#a2a2a2":"#e5e5e5";m.style.position="absolute";m.style.overflow="auto";m.style.left="0px";m.style.right="0px";m.style.top="0px";m.style.bottom=parseInt(l)+7+"px";h.appendChild(m);var p=null,n=null;mxEvent.addListener(h,"dragover",function(a){a.dataTransfer.dropEffect="move";n=0;
+a.stopPropagation();a.preventDefault()});mxEvent.addListener(h,"drop",function(a){a.stopPropagation();a.preventDefault()});var q=null,t=null,r=document.createElement("div");r.className="geToolbarContainer";r.style.position="absolute";r.style.bottom="0px";r.style.left="0px";r.style.right="0px";r.style.height=l;r.style.overflow="hidden";r.style.padding=EditorUi.compactUi?"4px 0px 3px 0px":"1px";r.style.backgroundColor="white"==Dialog.backdropColor?"whiteSmoke":Dialog.backdropColor;r.style.borderWidth=
+"1px 0px 0px 0px";r.style.borderColor="#c3c3c3";r.style.borderStyle="solid";r.style.display="block";r.style.whiteSpace="nowrap";mxClient.IS_QUIRKS&&(r.style.filter="none");l=document.createElement("a");l.className="geButton";mxClient.IS_QUIRKS&&(l.style.filter="none");var w=l.cloneNode();w.innerHTML='<div class="geSprite geSprite-delete" style="display:inline-block;"></div>';mxEvent.addListener(w,"click",function(a){if(g.isEnabled()){g.model.beginUpdate();try{var b=g.model.root.getIndex(t);g.removeCells([t],
+!1);0==g.model.getChildCount(g.model.root)?(g.model.add(g.model.root,new mxCell),g.setDefaultParent(null)):0<b&&b<=g.model.getChildCount(g.model.root)?g.setDefaultParent(g.model.getChildAt(g.model.root,b-1)):g.setDefaultParent(null)}finally{g.model.endUpdate()}}mxEvent.consume(a)});g.isEnabled()||(w.className="geButton mxDisabled");r.appendChild(w);var v=l.cloneNode();v.innerHTML='<div class="geSprite geSprite-insert" style="display:inline-block;"></div>';mxEvent.addListener(v,"click",function(a){g.isEnabled()&&
+!g.isSelectionEmpty()&&g.moveCells(g.getSelectionCells(),0,0,!1,t)});r.appendChild(v);var u=l.cloneNode();u.innerHTML='<div class="geSprite geSprite-dots" style="display:inline-block;"></div>';u.setAttribute("title",mxResources.get("rename"));mxEvent.addListener(u,"click",function(a){g.isEnabled()&&e(t);mxEvent.consume(a)});g.isEnabled()||(u.className="geButton mxDisabled");r.appendChild(u);var z=l.cloneNode();z.innerHTML='<div class="geSprite geSprite-duplicate" style="display:inline-block;"></div>';
+mxEvent.addListener(z,"click",function(a){if(g.isEnabled()){a=null;g.model.beginUpdate();try{a=g.cloneCells([t])[0],a.value=mxResources.get("untitledLayer"),a.setVisible(!0),a=g.addCell(a,g.model.root),g.setDefaultParent(a)}finally{g.model.endUpdate()}null==a||g.isCellLocked(a)||g.selectAll(a)}});g.isEnabled()||(z.className="geButton mxDisabled");r.appendChild(z);l=l.cloneNode();l.innerHTML='<div class="geSprite geSprite-plus" style="display:inline-block;"></div>';l.setAttribute("title",mxResources.get("addLayer"));
+mxEvent.addListener(l,"click",function(a){if(g.isEnabled()){g.model.beginUpdate();try{var b=g.addCell(new mxCell(mxResources.get("untitledLayer")),g.model.root);g.setDefaultParent(b)}finally{g.model.endUpdate()}}mxEvent.consume(a)});g.isEnabled()||(l.className="geButton mxDisabled");r.appendChild(l);h.appendChild(r);k();g.model.addListener(mxEvent.CHANGE,function(){k()});g.selectionModel.addListener(mxEvent.CHANGE,function(){g.isSelectionEmpty()?v.className="geButton mxDisabled":v.className="geButton"});
+this.window=new mxWindow(mxResources.get("layers"),h,c,d,b,f,!0,!0);this.window.minimumSize=new mxRectangle(0,0,90,90);this.window.destroyOnClose=!1;this.window.setMaximizable(!1);this.window.setResizable(!0);this.window.setClosable(!0);this.window.setVisible(!0);this.refreshLayers=k;this.window.setLocation=function(a,b){var c=window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight;a=Math.max(0,Math.min(a,(window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth)-
+this.table.clientWidth));b=Math.max(0,Math.min(b,c-this.table.clientHeight-48));this.getX()==a&&this.getY()==b||mxWindow.prototype.setLocation.apply(this,arguments)};mxEvent.addListener(window,"resize",mxUtils.bind(this,function(){var a=this.window.getX(),b=this.window.getY();this.window.setLocation(a,b)}))};
(function(){Sidebar.prototype.tagIndex="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";
Sidebar.prototype.searchFileData="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";
Sidebar.prototype.gearImage=GRAPH_IMAGE_PATH+"/clipart/Gear_128x128.png";Sidebar.prototype.libAliases={aws2:"aws3"};Sidebar.prototype.defaultEntries="general;uml;er;bpmn;flowchart;basic;arrows2";Sidebar.prototype.signs="Animals Food Healthcare Nature People Safety Science Sports Tech Transportation Travel".split(" ");Sidebar.prototype.ibm="Analytics Applications Blockchain Data DevOps Infrastructure Management Miscellaneous Security Social Users".split(" ");Sidebar.prototype.gcp="Cards;Big Data;Compute;Developer Tools;Extras;Identity and Security;Machine Learning;Management Tools;Networking;Storage Databases".split(";");
@@ -3187,7 +3187,7 @@ Sidebar.prototype.rack="General APC Cisco Dell F5 HP IBM Oracle".split(" ");Side
Sidebar.prototype.sysml="Model Elements;Blocks;Ports and Flows;Constraint Blocks;Activities;Interactions;State Machines;Use Cases;Allocations;Requirements;Profiles;Stereotypes".split(";");Sidebar.prototype.eip="Message Construction;Message Routing;Message Transformation;Messaging Channels;Messaging Endpoints;Messaging Systems;System Management".split(";");Sidebar.prototype.gmdl="Bottom Navigation;Bottom Sheets;Buttons;Cards;Chips;Dialogs;Dividers;Grid Lists;Icons;Lists;Menus;Misc;Pickers;Selection Controls;Sliders;Steppers;Tabs;Text Fields".split(";");
Sidebar.prototype.aws2="Analytics;Application Services;Compute;Database;Developer Tools;Enterprise Applications;Game Development;General;Internet of Things;Management Tools;Mobile Services;Networking;On-Demand Workforce;SDKs;Security and Identity;Storage and Content Delivery;Groups".split(";");Sidebar.prototype.aws3="Analytics;Application Services;Artificial Intelligence;Business Productivity;Compute;Contact Center;Database;Desktop and App Streaming;Developer Tools;Game Development;General;Groups;Internet of Things;Management Tools;Messaging;Migration;Mobile Services;Networking and Content Delivery;On Demand Workforce;SDKs;Security Identity and Compliance;Storage".split(";");
Sidebar.prototype.office="Clouds Communications Concepts Databases Devices Security Servers Services Sites Users".split(" ");Sidebar.prototype.veeam=["2D","3D"];Sidebar.prototype.archimate3="Application;Business;Composite;Implementation and Migration;Motivation;Physical;Relationships;Strategy;Technology".split(";");Sidebar.prototype.electrical="LogicGates Resistors Capacitors Inductors SwitchesRelays Diodes Sources Transistors Misc Audio PlcLadder Abstract Optical VacuumTubes Waveforms Instruments RotMech Transmission".split(" ");
-Sidebar.prototype.configuration=[{id:"general",libs:["general","misc","advanced"]},{id:"uml"},{id:"search"},{id:"er"},{id:"ios",prefix:"ios",libs:["","7icons","7ui"]},{id:"android",prefix:"android",libs:[""]},{id:"aws3d"},{id:"flowchart"},{id:"basic"},{id:"arrows"},{id:"arrows2"},{id:"lean_mapping"},{id:"citrix"},{id:"azure"},{id:"network"},{id:"sitemap"},{id:"mscae",prefix:"mscae",libs:"Cloud;Enterprise;General;General Symbols;Intune;OMS;OpsManager;Other;System Center;Virtual Machine;Deprecated".split(";")},
+Sidebar.prototype.configuration=[{id:"general",libs:["general","misc","advanced"]},{id:"uml"},{id:"search"},{id:"er"},{id:"ios",prefix:"ios",libs:["","7icons","7ui"]},{id:"android",prefix:"android",libs:[""]},{id:"aws3d"},{id:"flowchart"},{id:"basic"},{id:"arrows"},{id:"arrows2"},{id:"lean_mapping"},{id:"citrix"},{id:"azure"},{id:"network"},{id:"sitemap"},{id:"mscae",prefix:"mscae",libs:"Cloud;Enterprise;General;General Symbols;Intune;OMS;OpsManager;Other;System Center;Virtual Machine;Deprecated;Cloud Color;Deprecated Color".split(";")},
{id:"bpmn",prefix:"bpmn",libs:["","Gateways","Events"]},{id:"clipart",prefix:null,libs:"computer finance clipart networking people telco".split(" ")},{id:"ibm",prefix:"ibm",libs:Sidebar.prototype.ibm},{id:"eip",prefix:"eip",libs:Sidebar.prototype.eip},{id:"mockups",prefix:"mockup",libs:"Buttons Containers Forms Graphics Markup Misc Navigation Text".split(" ")},{id:"pid2",prefix:"pid2",libs:"Agitators;Apparatus Elements;Centrifuges;Compressors;Compressors ISO;Crushers Grinding;Driers;Engines;Feeders;Filters;Fittings;Flow Sensors;Heat Exchangers;Instruments;Misc;Mixers;Piping;Pumps;Pumps DIN;Pumps ISO;Separators;Shaping Machines;Valves;Vessels".split(";")},
{id:"signs",prefix:"signs",libs:Sidebar.prototype.signs},{id:"gcp",prefix:"gcp",libs:Sidebar.prototype.gcp},{id:"rack",prefix:"rack",libs:Sidebar.prototype.rack},{id:"electrical",prefix:"electrical",libs:Sidebar.prototype.electrical},{id:"aws2",prefix:"aws2",libs:Sidebar.prototype.aws2},{id:"aws3",prefix:"aws3",libs:Sidebar.prototype.aws3},{id:"pid",prefix:"pid",libs:Sidebar.prototype.pids},{id:"cisco",prefix:"cisco",libs:Sidebar.prototype.cisco},{id:"office",prefix:"office",libs:Sidebar.prototype.office},
{id:"veeam",prefix:"veeam",libs:Sidebar.prototype.veeam},{id:"cabinets",libs:["cabinets"]},{id:"floorplan",libs:["floorplan"]},{id:"bootstrap",libs:["bootstrap"]},{id:"atlassian",libs:["atlassian"]},{id:"gmdl",prefix:"gmdl",libs:Sidebar.prototype.gmdl},{id:"archimate3",prefix:"archimate3",libs:Sidebar.prototype.archimate3},{id:"archimate",libs:["archimate"]},{id:"webicons",libs:["webicons","weblogos"]},{id:"sysml",prefix:"sysml",libs:Sidebar.prototype.sysml}];var a=Sidebar.prototype.insertSearchHint;
@@ -3706,13 +3706,13 @@ function(){var a="dashed=0;html=1;"+mxConstants.STYLE_SHAPE+"=mxgraph.aws3.";thi
"aws group amazon web service dev developer tools").join(" ")),this.createVertexTemplateEntry(a+"codestar;fillColor=#759C3E;gradientColor=none;",67.5,81,"","CodeStar",null,null,this.getTagsForStencil("mxgraph.aws3","codestar code star","aws group amazon web service dev developer tools").join(" ")),this.createVertexTemplateEntry(a+"codebuild;fillColor=#759C3E;gradientColor=none;",76.5,93,"","CodeBuild",null,null,this.getTagsForStencil("mxgraph.aws3","codebuild code build","aws group amazon web service dev developer tools").join(" ")),
this.createVertexTemplateEntry(a+"x_ray;fillColor=#759C3E;gradientColor=none;",76.5,85.5,"","X-Ray",null,null,this.getTagsForStencil("mxgraph.aws3","x ray","aws group amazon web service dev developer tools").join(" "))])};Sidebar.prototype.addAWS3GameDevelopmentPalette=function(){this.addPaletteFunctions("aws3Game Development","AWS / Game Development",!1,[this.createVertexTemplateEntry("dashed=0;html=1;"+mxConstants.STYLE_SHAPE+"=mxgraph.aws3.gamelift;fillColor=#AD688B;gradientColor=none;",70.5,85.5,
"","GameLift",null,null,this.getTagsForStencil("mxgraph.aws3","gamelift game lift","aws group amazon web service game development").join(" "))])};Sidebar.prototype.addAWS3GeneralPalette=function(){var a="dashed=0;html=1;"+mxConstants.STYLE_SHAPE+"=mxgraph.aws3.";this.addPaletteFunctions("aws3General","AWS / General",!1,[this.createVertexTemplateEntry(a+"management_console;fillColor=#F58534;gradientColor=none;",63,63,"","Management Console",null,null,this.getTagsForStencil("mxgraph.aws3","management console",
-"aws group amazon web service general").join(" ")),this.createVertexTemplateEntry(a+"cloud;fillColor=#F58534;gradientColor=none;",79.5,52.5,"","Cloud",null,null,this.getTagsForStencil("mxgraph.aws3","cloud","aws group amazon web service general").join(" ")),this.createVertexTemplateEntry(a+"forums;fillColor=#F58534;gradientColor=none;",85.5,82.5,"","Forums",null,null,this.getTagsForStencil("mxgraph.aws3","forums","aws group amazon web service general").join(" ")),this.createVertexTemplateEntry(a+
-"virtual_private_cloud;fillColor=#F58534;gradientColor=none;",79.5,54,"","Virtual Private Cloud",null,null,this.getTagsForStencil("mxgraph.aws3","virtual private cloud vpc","aws group amazon web service general").join(" ")),this.createVertexTemplateEntry(a+"management_console;fillColor=#D2D3D3;gradientColor=none;",63,63,"","Client",null,null,this.getTagsForStencil("mxgraph.aws3","client","aws group amazon web service general").join(" ")),this.createVertexTemplateEntry(a+"mobile_client;fillColor=#D2D3D3;gradientColor=none;",
-40.5,63,"","Mobile Client",null,null,this.getTagsForStencil("mxgraph.aws3","mobile client","aws group amazon web service general").join(" ")),this.createVertexTemplateEntry(a+"multimedia;fillColor=#D2D3D3;gradientColor=none;",66,63,"","Multimedia",null,null,this.getTagsForStencil("mxgraph.aws3","multimedia","aws group amazon web service general").join(" ")),this.createVertexTemplateEntry(a+"user;fillColor=#D2D3D3;gradientColor=none;",45,63,"","User",null,null,this.getTagsForStencil("mxgraph.aws3",
-"user","aws group amazon web service general").join(" ")),this.createVertexTemplateEntry(a+"users;fillColor=#D2D3D3;gradientColor=none;",66,63,"","Users",null,null,this.getTagsForStencil("mxgraph.aws3","users","aws group amazon web service general").join(" ")),this.createVertexTemplateEntry(a+"tape_storage;fillColor=#7D7C7C;gradientColor=none;",75,39,"","Tape Storage",null,null,this.getTagsForStencil("mxgraph.aws3","tape storage","aws group amazon web service general").join(" ")),this.createVertexTemplateEntry(a+
-"corporate_data_center;fillColor=#7D7C7C;gradientColor=none;",46.5,63,"","Corporate Data Center",null,null,this.getTagsForStencil("mxgraph.aws3","corporate data center","aws group amazon web service general").join(" ")),this.createVertexTemplateEntry(a+"traditional_server;fillColor=#7D7C7C;gradientColor=none;",46.5,63,"","Traditional Server",null,null,this.getTagsForStencil("mxgraph.aws3","traditional server","aws group amazon web service general").join(" ")),this.createVertexTemplateEntry(a+"disk;fillColor=#7D7C7C;gradientColor=none;",
-61.5,64.5,"","Disk",null,null,this.getTagsForStencil("mxgraph.aws3","disk","aws group amazon web service general").join(" ")),this.createVertexTemplateEntry(a+"generic_database;fillColor=#7D7C7C;gradientColor=none;",49.5,64.5,"","Generic Database",null,null,this.getTagsForStencil("mxgraph.aws3","generic database","aws group amazon web service general").join(" ")),this.createVertexTemplateEntry(a+"internet;fillColor=#D2D3D3;gradientColor=none;",79.5,79.5,"","Internet",null,null,this.getTagsForStencil("mxgraph.aws3",
-"internet","aws group amazon web service general").join(" ")),this.createVertexTemplateEntry(a+"internet_2;fillColor=#D2D3D3;gradientColor=none;",79.5,54,"","Internet",null,null,this.getTagsForStencil("mxgraph.aws3","internet","aws group amazon web service general").join(" ")),this.createVertexTemplateEntry(a+"internet_3;fillColor=#D2D3D3;gradientColor=none;",79.5,54,"","Internet",null,null,this.getTagsForStencil("mxgraph.aws3","internet","aws group amazon web service general").join(" ")),this.createVertexTemplateEntry(a+
+"aws group amazon web service general").join(" ")),this.createVertexTemplateEntry(a+"cloud_2;fillColor=#F58534;gradientColor=none;",75,75,"","Cloud",null,null,this.getTagsForStencil("mxgraph.aws3","cloud","aws group amazon web service general").join(" ")),this.createVertexTemplateEntry(a+"forums;fillColor=#F58534;gradientColor=none;",85.5,82.5,"","Forums",null,null,this.getTagsForStencil("mxgraph.aws3","forums","aws group amazon web service general").join(" ")),this.createVertexTemplateEntry(a+"virtual_private_cloud;fillColor=#F58534;gradientColor=none;",
+79.5,54,"","Virtual Private Cloud",null,null,this.getTagsForStencil("mxgraph.aws3","virtual private cloud vpc","aws group amazon web service general").join(" ")),this.createVertexTemplateEntry(a+"management_console;fillColor=#D2D3D3;gradientColor=none;",63,63,"","Client",null,null,this.getTagsForStencil("mxgraph.aws3","client","aws group amazon web service general").join(" ")),this.createVertexTemplateEntry(a+"mobile_client;fillColor=#D2D3D3;gradientColor=none;",40.5,63,"","Mobile Client",null,null,
+this.getTagsForStencil("mxgraph.aws3","mobile client","aws group amazon web service general").join(" ")),this.createVertexTemplateEntry(a+"multimedia;fillColor=#D2D3D3;gradientColor=none;",66,63,"","Multimedia",null,null,this.getTagsForStencil("mxgraph.aws3","multimedia","aws group amazon web service general").join(" ")),this.createVertexTemplateEntry(a+"user;fillColor=#D2D3D3;gradientColor=none;",45,63,"","User",null,null,this.getTagsForStencil("mxgraph.aws3","user","aws group amazon web service general").join(" ")),
+this.createVertexTemplateEntry(a+"users;fillColor=#D2D3D3;gradientColor=none;",66,63,"","Users",null,null,this.getTagsForStencil("mxgraph.aws3","users","aws group amazon web service general").join(" ")),this.createVertexTemplateEntry(a+"tape_storage;fillColor=#7D7C7C;gradientColor=none;",75,39,"","Tape Storage",null,null,this.getTagsForStencil("mxgraph.aws3","tape storage","aws group amazon web service general").join(" ")),this.createVertexTemplateEntry(a+"corporate_data_center;fillColor=#7D7C7C;gradientColor=none;",
+46.5,63,"","Corporate Data Center",null,null,this.getTagsForStencil("mxgraph.aws3","corporate data center","aws group amazon web service general").join(" ")),this.createVertexTemplateEntry(a+"traditional_server;fillColor=#7D7C7C;gradientColor=none;",46.5,63,"","Traditional Server",null,null,this.getTagsForStencil("mxgraph.aws3","traditional server","aws group amazon web service general").join(" ")),this.createVertexTemplateEntry(a+"disk;fillColor=#7D7C7C;gradientColor=none;",61.5,64.5,"","Disk",null,
+null,this.getTagsForStencil("mxgraph.aws3","disk","aws group amazon web service general").join(" ")),this.createVertexTemplateEntry(a+"generic_database;fillColor=#7D7C7C;gradientColor=none;",49.5,64.5,"","Generic Database",null,null,this.getTagsForStencil("mxgraph.aws3","generic database","aws group amazon web service general").join(" ")),this.createVertexTemplateEntry(a+"internet;fillColor=#D2D3D3;gradientColor=none;",79.5,79.5,"","Internet",null,null,this.getTagsForStencil("mxgraph.aws3","internet",
+"aws group amazon web service general").join(" ")),this.createVertexTemplateEntry(a+"internet_2;fillColor=#D2D3D3;gradientColor=none;",79.5,54,"","Internet",null,null,this.getTagsForStencil("mxgraph.aws3","internet","aws group amazon web service general").join(" ")),this.createVertexTemplateEntry(a+"internet_3;fillColor=#D2D3D3;gradientColor=none;",79.5,54,"","Internet",null,null,this.getTagsForStencil("mxgraph.aws3","internet","aws group amazon web service general").join(" ")),this.createVertexTemplateEntry(a+
"office_building;fillColor=#7D7C7C;gradientColor=none;",33,79.5,"","Office Building",null,null,this.getTagsForStencil("mxgraph.aws3","office building","aws group amazon web service general").join(" ")),this.createVertexTemplateEntry(a+"saml_token;fillColor=#D2D3D3;gradientColor=none;",69,72,"","SAML Token",null,null,this.getTagsForStencil("mxgraph.aws3","saml token","aws group amazon web service general").join(" ")),this.createVertexTemplateEntry(a+"ssl_padlock;fillColor=#D2D3D3;gradientColor=none;",
63,78,"","SSL Padlock",null,null,this.getTagsForStencil("mxgraph.aws3","ssl padlock","aws group amazon web service general").join(" "))])};Sidebar.prototype.addAWS3GroupsPalette=function(){var a=this,e="dashed=0;html=1;"+mxConstants.STYLE_SHAPE+"=mxgraph.aws3.";this.addPaletteFunctions("aws3Groups","AWS / Groups",!1,[this.createVertexTemplateEntry("rounded=1;arcSize=10;dashed=1;strokeColor=#000000;fillColor=none;gradientColor=none;dashPattern=8 3 1 3;strokeWidth=2;",199.5,199.5,"","Auto Scaling Group",
null,null,this.getTagsForStencil("mxgraph.aws3","auto scaling group","aws group amazon web service group groups").join(" ")),this.createVertexTemplateEntry("rounded=1;arcSize=10;dashed=1;strokeColor=#F59D56;fillColor=none;gradientColor=none;dashPattern=8 4;strokeWidth=2;",199.5,199.5,"","Availability Zone",null,null,this.getTagsForStencil("mxgraph.aws3","availability zone","aws group amazon web service group groups").join(" ")),this.createVertexTemplateEntry("rounded=1;arcSize=10;dashed=1;strokeColor=#000000;fillColor=none;gradientColor=none;dashPattern=1 1;strokeWidth=2;",
@@ -4786,10 +4786,10 @@ this.addDataEntry("gmdl google media design library text field single line text
this.addEntry("gmdl google media design library text field single line text field normal light dark",function(){var b=new mxCell("Label text",new mxGeometry(0,0,346,30),"text;fontColor=#808080;fontSize=16;verticalAlign=middle;strokeColor=none;fillColor=none;");b.vertex=!0;var a=new mxCell("",new mxGeometry(0,25,346,10),"dashed=0;shape=line;strokeWidth=1;noLabel=1;strokeColor=#999999;opacity=80;");a.vertex=!0;return e.createVertexTemplateFromCells([b,a],346,35,"Single-line text field (normal)")}),
this.addEntry("gmdl google media design library text field single line text field focus light",function(){var b=new mxCell("Label text",new mxGeometry(0,0,346,30),"text;fontColor=#1F9BFD;fontSize=12;verticalAlign=middle;strokeColor=none;fillColor=none;");b.vertex=!0;var a=new mxCell("Input text",new mxGeometry(0,20,346,30),"text;fontColor=#000000;fontSize=16;verticalAlign=middle;strokeColor=none;fillColor=none;");a.vertex=!0;var d=new mxCell("",new mxGeometry(0,45,346,10),"dashed=0;shape=line;strokeWidth=2;noLabel=1;strokeColor=#1F9BFD;");
d.vertex=!0;return e.createVertexTemplateFromCells([b,a,d],346,55,"Single-line text field (normal, light)")}),this.addEntry("gmdl google media design library text field single line text field focus light",function(){var b=new mxCell("Label text",new mxGeometry(0,0,346,30),"text;fontColor=#cccccc;fontSize=12;verticalAlign=middle;strokeColor=none;fillColor=none;");b.vertex=!0;var a=new mxCell("Input text",new mxGeometry(0,20,346,30),"text;fontColor=#000000;fontSize=16;verticalAlign=middle;strokeColor=none;fillColor=none;");
-a.vertex=!0;var d=new mxCell("",new mxGeometry(0,45,346,10),"dashed=0;shape=line;strokeWidth=2;noLabel=1;strokeColor=#eeeeee;");d.vertex=!0;return e.createVertexTemplateFromCells([b,a,d],346,55,"Single-line text field (normal, light)")}),this.addEntry("gmdl google media design library text field single line text field focus light dark",function(){var b=new mxCell("Label text",new mxGeometry(0,0,346,30),"text;fontColor=#999999;fontSize=12;verticalAlign=middle;strokeColor=none;fillColor=none;textOpacity=80;");
-b.vertex=!0;var a=new mxCell("Input text",new mxGeometry(0,20,346,30),"text;fontColor=#999999;fontSize=16;verticalAlign=middle;strokeColor=none;fillColor=none;textOpacity=80;");a.vertex=!0;var d=new mxCell("",new mxGeometry(0,45,346,10),"shape=line;strokeWidth=1;noLabel=1;strokeColor=#999999;dashed=1;dashPattern=1 4;opacity=80;");d.vertex=!0;return e.createVertexTemplateFromCells([b,a,d],346,55,"Single-line text field (normal)")}),this.addEntry("gmdl google media design library text field single line text field focus dark",
-function(){var b=new mxCell("Label text",new mxGeometry(0,0,346,30),"text;fontColor=#1F9BFD;fontSize=12;verticalAlign=middle;strokeColor=none;fillColor=none;");b.vertex=!0;var a=new mxCell("Input text",new mxGeometry(0,20,346,30),"text;fontColor=#ffffff;fontSize=16;verticalAlign=middle;strokeColor=none;fillColor=none;");a.vertex=!0;var d=new mxCell("",new mxGeometry(0,45,346,10),"dashed=0;shape=line;strokeWidth=2;noLabel=1;strokeColor=#1F9BFD;");d.vertex=!0;return e.createVertexTemplateFromCells([b,
-a,d],346,55,"Single-line text field (normal, dark)")}),this.addEntry("gmdl google media design library text field single line text field focus dark",function(){var a=new mxCell("Label text",new mxGeometry(0,0,346,30),"text;fontColor=#999999;fontSize=12;verticalAlign=middle;strokeColor=none;fillColor=none;");a.vertex=!0;var c=new mxCell("Input text",new mxGeometry(0,20,346,30),"text;fontColor=#cccccc;fontSize=16;verticalAlign=middle;strokeColor=none;fillColor=none;");c.vertex=!0;var d=new mxCell("",
+a.vertex=!0;var d=new mxCell("",new mxGeometry(0,45,346,10),"dashed=0;shape=line;strokeWidth=2;noLabel=1;strokeColor=#eeeeee;");d.vertex=!0;return e.createVertexTemplateFromCells([b,a,d],346,55,"Single-line text field (normal, light)")}),this.addEntry("gmdl google media design library text field single line text field focus light dark",function(){var a=new mxCell("Label text",new mxGeometry(0,0,346,30),"text;fontColor=#999999;fontSize=12;verticalAlign=middle;strokeColor=none;fillColor=none;textOpacity=80;");
+a.vertex=!0;var c=new mxCell("Input text",new mxGeometry(0,20,346,30),"text;fontColor=#999999;fontSize=16;verticalAlign=middle;strokeColor=none;fillColor=none;textOpacity=80;");c.vertex=!0;var d=new mxCell("",new mxGeometry(0,45,346,10),"shape=line;strokeWidth=1;noLabel=1;strokeColor=#999999;dashed=1;dashPattern=1 4;opacity=80;");d.vertex=!0;return e.createVertexTemplateFromCells([a,c,d],346,55,"Single-line text field (normal)")}),this.addEntry("gmdl google media design library text field single line text field focus dark",
+function(){var a=new mxCell("Label text",new mxGeometry(0,0,346,30),"text;fontColor=#1F9BFD;fontSize=12;verticalAlign=middle;strokeColor=none;fillColor=none;");a.vertex=!0;var c=new mxCell("Input text",new mxGeometry(0,20,346,30),"text;fontColor=#ffffff;fontSize=16;verticalAlign=middle;strokeColor=none;fillColor=none;");c.vertex=!0;var d=new mxCell("",new mxGeometry(0,45,346,10),"dashed=0;shape=line;strokeWidth=2;noLabel=1;strokeColor=#1F9BFD;");d.vertex=!0;return e.createVertexTemplateFromCells([a,
+c,d],346,55,"Single-line text field (normal, dark)")}),this.addEntry("gmdl google media design library text field single line text field focus dark",function(){var a=new mxCell("Label text",new mxGeometry(0,0,346,30),"text;fontColor=#999999;fontSize=12;verticalAlign=middle;strokeColor=none;fillColor=none;");a.vertex=!0;var c=new mxCell("Input text",new mxGeometry(0,20,346,30),"text;fontColor=#cccccc;fontSize=16;verticalAlign=middle;strokeColor=none;fillColor=none;");c.vertex=!0;var d=new mxCell("",
new mxGeometry(0,45,346,10),"dashed=0;shape=line;strokeWidth=1;noLabel=1;strokeColor=#999999;");d.vertex=!0;return e.createVertexTemplateFromCells([a,c,d],346,55,"Single-line text field (normal, dark)")}),this.addDataEntry("gmdl google media design library text field full text field",362,56,"Full text field","vVTLboMwEPwaHxMRG2jPJW0urVQph56tsGCrBiPjJqRfX79CQJAKqVFXQvKOd9j1jGVEsqrbKdqwN5mDQOQZkUxJqf2q6jIQAuGI54hsEcaR+RB+ubG7cbtRQxXUegkBe8KRii/wyB6oOjAPt/osApzTloElRYg8tYw2Fldw0D7N5cnkG5toJT8hk0IqxyTgot/54LlmobbgQgwqCxcWl7Xe82/bwszh80Fd5sLgVPCyNpiAws3R0AOvy1eXbdPEQOF4oDR0NyVyUNBnB7ICrc6m5BQmNbskDUIx4CULtCT1GG19XvbUq+BmETSf159M9F+mfNWV9s6syyoX68vxR/riOS9SF0t1wfO6nMPFWieeMtBpk05lumAKBNX8CKN2c9qFju+Sm0FwFOa7KBO6rx7HP5BF0YKeSN+PvciN+B5udP9oxZjwmzHxjDHxXYxZkWTszMPfnTHp9Q305cMn8gc="),
this.addDataEntry("gmdl google media design library text field full text field",362,294,"Full text field","7VjRbpswFP0aHhsZQ2jzmCZbX7ap0ibt2Q0XsGZsZLsp2dfPGJPAICpdoarWWIrEPb4XO+fkXCv2gk1e3klSZF9FDMwLPnnBRgqh66e83ABjHkY09oKthzEyHw9/PjPr21lUEAlcjynAdcGesEeoEVIjSh+YQ2KiMqjykRfcqowUFS5hp+swFk8m9qtAS/ELNoIJaSsDsOM485PGOnO5CWWslZnYUeGC6+/0d7WE2Ucdt/KQHQYnjKbcYAwSu4+C7ChPv9hoGy0NVG37nmgNkts1MQoNugep6Y6wtavXojiV/6iCbWQAR4tJhvIstRZyvN6ByEHLg0l5cl/TzAaRIzgDmmauDK/CGiSqBtJj7Ukp8+DEGhYu6Ak3Tre8TKsf2yLNY7ZoyOuog4eUjOwYSwx+lhg/6vPSYBIY0XQPndcPceVWuBfULIyR20/DxMGFqPsCkSQKdI/q4zZHsR9OwX75htR3C9pChANChJMIcRUsu0rgGZRY/qMSjPLhxnS+iUlQpjG1cycyw2CX8NHrRHCkh6sZSI96pK+JFNxAt8A5aP2yM6TDOBdWmPb54KC/Wn7rpPCj4SMg0zlzUr2teNE04i3DGcS7nqJ3PSqQY6R7cf+KxvQvRw9aLHv9LER9NcJXqtH0s0ZVt/zVLEfLTd9bDw9QcbDJJFUauAJ+8dck/vL9OQy2etcGu/noBmsO1rbDGKOVwQTnQqqLuaYx1/Uc5vL9d+2u+sf1oe3Vv1JYM8MYRt+AKXE5uqZxFw5mcdck1wrzuWvUv9v/yF0mPN0F1untq8I/"),
this.addDataEntry("gmdl google media design library text field inset text field",362,56,"Inset text field","rVTBboMwDP2aHFtB0qKdR7deNmlSDztHYEi0QFDIWtjXLyQphUIrpNYSUvxsY/OeCSJx0ewVrdinTEEg8oZIrKTU7lQ0MQiBcMBTRHYI48A8CL/fiIY2GlRUQamXFGBXcKTiFxxyAKoS5uBat8LDKa0ZdEUBIq81o1WHK0i0c1N5Mn7YOVrJH4ilkMpWErDWR755qpnPzbgQg8zMWofLUh/4X9fCzOH8QV5szeBU8Lw0mIDMzlHRhJf5h/V20dZA/vNAaWhuUmQhz88eZAFatSbl5Cc1URJ5ohjwnPmybeQwWjs/70svhJuD53yefzLhfxnzRZN3O7POi1SsayfZNcN4To3I2lJm8DwzrV+t9daVDJgKoylRZ0yBoJofYdRujj3f8UtyMwgO/Hxnbnz31cv4BTLLatAT8vuxF+mxeYYeR8mT6cLfl+PqV3iKTOOCe6LNbLe/OB4VbUU2Y9XC4HHZjHu5Il368Ab9Bw=="),
@@ -4846,11 +4846,11 @@ e).join(" ")),this.createVertexTemplateEntry(b+"networking.svg;",a,a,"","Network
200,400,"","iPhone (portrait)",null,null,null),this.createVertexTemplateEntry(a+"iPhone;direction=north;bgStyle=bgGreen;fillColor=#aaaaaa;",400,200,"","iPhone (landscape)",null,null,null),this.createVertexTemplateEntry(a+"iPad;bgStyle=bgGreen;fillColor=#aaaaaa;",200*2.425,625,"","iPad (portrait)",null,null,null),this.createVertexTemplateEntry(a+"iPad;direction=north;bgStyle=bgGreen;fillColor=#aaaaaa;",625,200*2.425,"","iPad (landscape)",null,null,null),this.createVertexTemplateEntry(a+"iBgFlat;strokeColor=#18211b;fillColor=#ffffff;",
175,280,"","iPad background (white)",null,null,null),this.createVertexTemplateEntry(a+"iBgFlat;strokeColor=#18211b;fillColor=#1f2923;",175,280,"","iPad background (green)",null,null,null),this.createVertexTemplateEntry(a+"iBgFlat;strokeColor=#18211b;fillColor=#dddddd;",175,280,"","iPad background (gray)",null,null,null),this.createVertexTemplateEntry(a+"iBgStriped;strokeColor=#18211b;fillColor=#5D7585;strokeColor2=#657E8F;",175,280,"","iPad background (striped)",null,null,null),this.createVertexTemplateEntry(a+
"iBgMap;strokeColor=#18211b;fillColor=#ffffff;strokeColor2=#008cff;fillColor2=#96D1FF;",175,280,"","iPad background (map)",null,null,null),this.addDataEntry(null,165,50,"Button bar","3ZfdboIwFMefhltSKCjeIptZsl3tCTqo0KxQUurUPf0OpfgJiVN0OowJ55z20P7Ov01r4Wm+mklSZm8iodzCTxaeSiFU85avppRzy0UssXBkuS6Cv+U+90QdHUUlkbRQp3Rwmw5fhC9o42kclVpz48hUDsOKHAuHVUYSsQQDgZGQKqOJMSBS1u3zVVrPxWaisqWkMQwilO/su475dTslxSedCi6kzo49/UBkzjjf8c/1A37IlzCYTRsrRAHJQjNuKhVd9c5du8zEZ1TkVMk1NFmyRGWmxchvumWUpZnp5jfMEKkaO9103ZKEFwOzGyw+AvuiaA4eZzjASpThQilRHEDeRWlwHXGPvfoHEcJZCgkiTud1saqSxKxIX7UVOfWn56JQJntgzJ1EI/2cWhH3vIo4ru1fXhOvQ+yjVG3GPkRNSBFnNZpDTBvemqb5kHMqNtyNre3gGcGu9xLsQkUdTAdQud+ncny9bQQ9pMJNaVpitxH86GEF79+p4Md9gveGI/ohYE/P/8nObiqEx/ZNlR88rPLHd6r8SZ/yr3hiPNzqAa4fjf3g+CRpFsOlku89dUIMoSDWsQGWw1bkt1kOrQAecD1M7nQ9OE4H0r+/Ov3menTmYfyM6xGY2zutju1deX8A"),
-this.addEntry(null,function(){var b=new mxCell("",new mxGeometry(0,0,175,15),"html=1;shadow=0;dashed=0;shape=mxgraph.ios.iAppBar;strokeWidth=1;");b.vertex=!0;var a=new mxCell("CARRIER",new mxGeometry(0,2,50,13),"html=1;shadow=0;dashed=0;shape=mxgraph.ios.anchor;align=left;fontSize=8;spacingLeft=18;");a.vertex=!0;b.insert(a);a=new mxCell("11:55PM",new mxGeometry(60,2,50,13),"html=1;shadow=0;dashed=0;shape=mxgraph.ios.rect;fontSize=8;strokeColor=none;fillColor=none;");a.vertex=!0;b.insert(a);return sb.createVertexTemplateFromCells([b],
-b.geometry.width,b.geometry.height,"App bar (portrait)")}),this.addEntry(null,function(){var b=new mxCell("",new mxGeometry(0,0,280,15),"html=1;shadow=0;dashed=0;shape=mxgraph.ios.iAppBar;strokeWidth=1;");b.vertex=!0;var a=new mxCell("CARRIER",new mxGeometry(0,2,50,13),"html=1;shadow=0;dashed=0;shape=mxgraph.ios.anchor;align=left;fontSize=8;spacingLeft=18;");a.vertex=!0;b.insert(a);a=new mxCell("11:55PM",new mxGeometry(115,2,50,13),"html=1;shadow=0;dashed=0;shape=mxgraph.ios.rect;fontSize=8;strokeColor=none;fillColor=none;");
-a.vertex=!0;b.insert(a);return sb.createVertexTemplateFromCells([b],b.geometry.width,b.geometry.height,"App bar (landscape)")}),this.addEntry(null,function(){var b=new mxCell("",new mxGeometry(0,0,175,15),"html=1;shadow=0;dashed=0;shape=mxgraph.ios.iTopBar2;opacity=50;fillColor=#999999;strokeColor=#cccccc;strokeWidth=1;");b.vertex=!0;var a=new mxCell("CARRIER",new mxGeometry(0,2,50,13),"html=1;shadow=0;dashed=0;shape=mxgraph.ios.rect;align=left;fontSize=7.5;spacingLeft=18;fontColor=#cccccc;textOpacity=50;strokeColor=none;fillColor=none;");
-a.vertex=!0;b.insert(a);a=new mxCell("11:15AM",new mxGeometry(60,2,50,13),"html=1;shadow=0;dashed=0;shape=mxgraph.ios.rect;fontSize=7.5;fontColor=#cccccc;textOpacity=50;strokeColor=none;fillColor=none;");a.vertex=!0;b.insert(a);return sb.createVertexTemplateFromCells([b],b.geometry.width,b.geometry.height,"Top bar")}),this.addEntry(null,function(){var b=new mxCell("",new mxGeometry(0,0,175,15),"html=1;shadow=0;dashed=0;shape=mxgraph.ios.iTopBarLocked;strokeWidth=1;");b.vertex=!0;var a=new mxCell("CARRIER",
-new mxGeometry(0,2,50,13),"html=1;shadow=0;dashed=0;shape=mxgraph.ios.anchor;align=left;fontSize=7.5;spacingLeft=18;fontColor=#cccccc;");a.vertex=!0;b.insert(a);return sb.createVertexTemplateFromCells([b],b.geometry.width,b.geometry.height,"Top bar locked")}),this.createVertexTemplateEntry(e+"iButton;strokeColor=#444444;fontColor=#ffffff;buttonText=;fontSize=8;fillColor=#dddddd;fillColor2=#3D5565;whiteSpace=wrap;align=center;",43.5,15,"Button","Button",null,null,null),this.createVertexTemplateEntry(e+
+this.addEntry(null,function(){var a=new mxCell("",new mxGeometry(0,0,175,15),"html=1;shadow=0;dashed=0;shape=mxgraph.ios.iAppBar;strokeWidth=1;");a.vertex=!0;var b=new mxCell("CARRIER",new mxGeometry(0,2,50,13),"html=1;shadow=0;dashed=0;shape=mxgraph.ios.anchor;align=left;fontSize=8;spacingLeft=18;");b.vertex=!0;a.insert(b);b=new mxCell("11:55PM",new mxGeometry(60,2,50,13),"html=1;shadow=0;dashed=0;shape=mxgraph.ios.rect;fontSize=8;strokeColor=none;fillColor=none;");b.vertex=!0;a.insert(b);return sb.createVertexTemplateFromCells([a],
+a.geometry.width,a.geometry.height,"App bar (portrait)")}),this.addEntry(null,function(){var a=new mxCell("",new mxGeometry(0,0,280,15),"html=1;shadow=0;dashed=0;shape=mxgraph.ios.iAppBar;strokeWidth=1;");a.vertex=!0;var b=new mxCell("CARRIER",new mxGeometry(0,2,50,13),"html=1;shadow=0;dashed=0;shape=mxgraph.ios.anchor;align=left;fontSize=8;spacingLeft=18;");b.vertex=!0;a.insert(b);b=new mxCell("11:55PM",new mxGeometry(115,2,50,13),"html=1;shadow=0;dashed=0;shape=mxgraph.ios.rect;fontSize=8;strokeColor=none;fillColor=none;");
+b.vertex=!0;a.insert(b);return sb.createVertexTemplateFromCells([a],a.geometry.width,a.geometry.height,"App bar (landscape)")}),this.addEntry(null,function(){var a=new mxCell("",new mxGeometry(0,0,175,15),"html=1;shadow=0;dashed=0;shape=mxgraph.ios.iTopBar2;opacity=50;fillColor=#999999;strokeColor=#cccccc;strokeWidth=1;");a.vertex=!0;var b=new mxCell("CARRIER",new mxGeometry(0,2,50,13),"html=1;shadow=0;dashed=0;shape=mxgraph.ios.rect;align=left;fontSize=7.5;spacingLeft=18;fontColor=#cccccc;textOpacity=50;strokeColor=none;fillColor=none;");
+b.vertex=!0;a.insert(b);b=new mxCell("11:15AM",new mxGeometry(60,2,50,13),"html=1;shadow=0;dashed=0;shape=mxgraph.ios.rect;fontSize=7.5;fontColor=#cccccc;textOpacity=50;strokeColor=none;fillColor=none;");b.vertex=!0;a.insert(b);return sb.createVertexTemplateFromCells([a],a.geometry.width,a.geometry.height,"Top bar")}),this.addEntry(null,function(){var a=new mxCell("",new mxGeometry(0,0,175,15),"html=1;shadow=0;dashed=0;shape=mxgraph.ios.iTopBarLocked;strokeWidth=1;");a.vertex=!0;var b=new mxCell("CARRIER",
+new mxGeometry(0,2,50,13),"html=1;shadow=0;dashed=0;shape=mxgraph.ios.anchor;align=left;fontSize=7.5;spacingLeft=18;fontColor=#cccccc;");b.vertex=!0;a.insert(b);return sb.createVertexTemplateFromCells([a],a.geometry.width,a.geometry.height,"Top bar locked")}),this.createVertexTemplateEntry(e+"iButton;strokeColor=#444444;fontColor=#ffffff;buttonText=;fontSize=8;fillColor=#dddddd;fillColor2=#3D5565;whiteSpace=wrap;align=center;",43.5,15,"Button","Button",null,null,null),this.createVertexTemplateEntry(e+
"iButtonBack;strokeColor=#444444;fontColor=#ffffff;buttonText=;fontSize=8;fillColor=#dddddd;fillColor2=#3D5565;spacingLeft=10;whiteSpace=wrap;align=center;",43.5,15,"Button","Back button",null,null,null),this.createVertexTemplateEntry(e+"iButtonFw;strokeColor=#444444;fontColor=#ffffff;buttonText=;fontSize=8;fillColor=#dddddd;fillColor2=#3D5565;spacingRight=10;whiteSpace=wrap;align=center;",43.5,15,"Button","Forward button",null,null,null),this.createVertexTemplateEntry(a+"iPrevNext;strokeColor=#444444;fillColor=#dddddd;fillColor2=#3D5565;fillColor3=#ffffff;align=center;",
43.5,15,"","Prev/next button",null,null,null),this.createVertexTemplateEntry(e+"iTextInput;strokeColor=#444444;fontColor=#000000;buttonText=;fontSize=8;fillColor=#ffffff;whiteSpace=wrap;align=left;",43.5,15,"Default text","Text input",null,null,null),this.addDataEntry(null,165,50,"Radio Buttons","7VbbbsIwDP2avqI2AcTrgI2XTZu2/UAgpo2WNlWSMdjXz0kMu0AlNLa9jEiV6nNsyz6nkZrxSb2eWdFWN0aCzvhlxifWGJ/e6vUEtM5YrmTGpxljOT4Zu+pgi8jmrbDQ+GMKWCpYCf0MCUmA8xtNQOVrHGtaZHzsKiHNCwY5BlK4CiQFyLQhv16XYZeeMq5nLSxwiLF9UK+B4yHPW/MEE6ONjd35MB5klkrrD/gyHsSxn1S4zZZrTAOhKSyerVMruAeX2ue0ClgP6045IkRazMDU4O0GU16U9BVlDAeprAJVVlQ2oO7Cpbjclb6Liy+k72Gt+Z7Wt61XpkGs2FN9Kyi2UK1LG+OiYq6BJP8imIwHcaFV2SCmYRnUd61YqKa8jtGUhULTeLJkROEhQ7SYg74zTsUZ+dQmNcZBYLUQ+voLXyspw3C7hAsaZEfQKI+mpa/hKMfYYceogPXIrQ2JvI0/OHrIz9Pt7HfbuX+JznZ+z85i+EduDrrd5Ke72Y/n37vJRn92O4fdfvbPt/OH/OwXv+Mmhu+/QJH79If0Bg=="),
this.addDataEntry(null,165,50,"Checkboxes","7ZZbT8IwFMc/zV7J1gLBRxnKCyZG/AJlPWyN3bq0RYef3tOLeGEQEoUXbbKk55rT/29NmtC87uaatdWd4iATepPQXCtlw67ucpAyIangCZ0lhKT4JeT2QDTz0bRlGhp7SgEJBc9MbiB4gsPYrYyOytY41ixL6NRUjKsXNFI0ODMV8GhgpHX5dVe6swyEMgOtocAhpnopXl2Mujyr1RPkSirtu9OxXxhZCyk/+dd+oR/7cYGneY81qgHXFIqNNuIZHsCE9m6MeBrQFrqDinhXlGMOqgart5jyIritYsZ4FMoqEGUVy0ZByZSZYJe70g99cRMl7peb7sm9BGtFU6IzO5/y6b6+3C/0MynKBn0S1q7EtKzAeRbemhFXqBob+0yi2cdPshXIe2WEFcr100G5qYMhCiYX3+K14NwddJdwHQfZBeIoj6qNP89JdEk/3VhABpHsNgJ5tz/R72P/c/TDI+jPeOn+0R9Cn40vRH50hDz9PfJFBcXTSnX7wK/8+vPAyeRil318BPnw/7Jfnv0wOw95ND8eaz725S33Bg=="),
@@ -4863,11 +4863,11 @@ this.createVertexTemplateEntry(e+"iLockButton;fontColor=#cccccc;fontSize=13;main
155,32.5,"5th Street Music Store","Location bar",null,null,null),this.createVertexTemplateEntry(a+"iCallDialog;",150,125,"","Call Dialog",null,null,null),this.createVertexTemplateEntry(a+"iCallButtons;",174,400*.575,"","Call buttons",null,null,null),this.createVertexTemplateEntry(e+"iOption;barPos=80;pointerPos=bottom;buttonText=;fontSize=10;fontColor=#ffffff;spacingBottom=6;",75,400*.06875,"Option","Option",null,null,null),this.createVertexTemplateEntry(a+"iAlphaList;fontSize=7.5;",15,225,"","Alphabet list",
null,null,null),this.createVertexTemplateEntry(e+"iHorButtonBar;strokeColor=#444444;strokeColor2=#c4c4c4;fillColor2=#ffffff;buttonText=,+,,;overflow=width;html=1;fontSize=8;fillColor=#ffffff;fillColor2=#008cff",165,12.5,'<table cellpadding="0" cellspacing="0" style="font-size:1em;color:#666666;width:100%;"><tr><td align="center" width="25%">Item 1</td><td align="center" style="color:white;" width="25%">Item 2</td><td align="center" width="25%">Item 3</td><td align="center" width="25%">Item 4</td></tr></table>',
"Horizontal button bar",null,null,null),this.createVertexTemplateEntry(d+"iPin;fillColor2=#00dd00;fillColor3=#004400;strokeColor=#006600;",10,25,"","Pin",null,null,null),this.createVertexTemplateEntry(d+"iPin;fillColor2=#dd0000;fillColor3=#440000;strokeColor=#660000;",10,25,"","Pin",null,null,null),this.createVertexTemplateEntry(d+"iPin;fillColor2=#ccccff;fillColor3=#0000ff;strokeColor=#000066;",10,25,"","Pin",null,null,null),this.createVertexTemplateEntry(d+"iPin;fillColor2=#ffff00;fillColor3=#888800;strokeColor=#999900;",
-10,25,"","Pin",null,null,null),this.createVertexTemplateEntry(d+"iPin;fillColor2=#ffa500;fillColor3=#885000;strokeColor=#997000;",10,25,"","Pin",null,null,null),this.createVertexTemplateEntry(a+"iVideoControls;barPos=20;",174,50,"","Video controls",null,null,null),this.addEntry(null,function(){var b=new mxCell("Page title",new mxGeometry(0,0,175,30),"html=1;shadow=0;dashed=0;shape=mxgraph.ios.iURLBar;verticalAlign=top;fontSize=8;spacingTop=-5;align=center;");b.vertex=!0;var a=new mxCell("https://www.draw.io/",
-new mxGeometry(5,12,115,13),"html=1;shadow=0;dashed=0;shape=mxgraph.ios.anchor;fontSize=8;spacingLeft=3;align=left;spacingTop=2;");a.vertex=!0;b.insert(a);a=new mxCell("Cancel",new mxGeometry(137,12,32,13),"html=1;shadow=0;dashed=0;shape=mxgraph.ios.anchor;fontSize=8;fontColor=#ffffff;spacingTop=2;");a.vertex=!0;b.insert(a);return sb.createVertexTemplateFromCells([b],b.geometry.width,b.geometry.height,"URL bar")}),this.createVertexTemplateEntry(a+"iSlider;barPos=20;",150,10,"","Slider",null,null,
+10,25,"","Pin",null,null,null),this.createVertexTemplateEntry(d+"iPin;fillColor2=#ffa500;fillColor3=#885000;strokeColor=#997000;",10,25,"","Pin",null,null,null),this.createVertexTemplateEntry(a+"iVideoControls;barPos=20;",174,50,"","Video controls",null,null,null),this.addEntry(null,function(){var a=new mxCell("Page title",new mxGeometry(0,0,175,30),"html=1;shadow=0;dashed=0;shape=mxgraph.ios.iURLBar;verticalAlign=top;fontSize=8;spacingTop=-5;align=center;");a.vertex=!0;var b=new mxCell("https://www.draw.io/",
+new mxGeometry(5,12,115,13),"html=1;shadow=0;dashed=0;shape=mxgraph.ios.anchor;fontSize=8;spacingLeft=3;align=left;spacingTop=2;");b.vertex=!0;a.insert(b);b=new mxCell("Cancel",new mxGeometry(137,12,32,13),"html=1;shadow=0;dashed=0;shape=mxgraph.ios.anchor;fontSize=8;fontColor=#ffffff;spacingTop=2;");b.vertex=!0;a.insert(b);return sb.createVertexTemplateFromCells([a],a.geometry.width,a.geometry.height,"URL bar")}),this.createVertexTemplateEntry(a+"iSlider;barPos=20;",150,10,"","Slider",null,null,
null),this.createVertexTemplateEntry(a+"iProgressBar;barPos=40;",150,10,"","Progress bar",null,null,null),this.createVertexTemplateEntry(a+"iCloudProgressBar;barPos=20;",150,10,"","Cloud progress bar",null,null,null),this.createVertexTemplateEntry(e+"iDownloadBar;verticalAlign=top;spacingTop=-4;fontSize=8;fontColor=#ffffff;buttonText=;barPos=30;align=center;",174,30,"Downloading 2 of 6","Download bar",null,null,null),this.createVertexTemplateEntry(e+"iScreenNameBar;fillColor2=#000000;fillColor3=#ffffff;buttonText=;fontColor=#ffffff;fontSize=10;whiteSpace=wrap;align=center;",
-174,25,"Screen Name","Screen name bar",null,null,null),this.createVertexTemplateEntry(a+"iIconGrid;fillColor=#ffffff;strokeColor=#000000;gridSize=3,3;",150,150,"","Icon grid",null,null,null),this.createVertexTemplateEntry(e+"iCopy;fillColor=#000000;strokeColor=#000000;buttonText=;fontColor=#ffffff;spacingBottom=6;fontSize=9;fillColor2=#000000;fillColor3=#ffffff;align=center;",40,400*.06875,"Copy","Copy",null,null,null),this.addEntry(null,function(){var b=new mxCell("Copy",new mxGeometry(10,0,40,400*
-.06875),"html=1;shadow=0;dashed=0;shape=mxgraph.ios.iCopy;fillColor=#000000;strokeColor=#000000;buttonText=;fontColor=#ffffff;spacingBottom=6;fontSize=9;fillColor2=#000000;fillColor3=#ffffff;align=center;");b.vertex=!0;var a=new mxCell("",new mxGeometry(0,400*.06875,60,52.5),"html=1;shadow=0;dashed=0;shape=mxgraph.ios.rect;fillColor=#2266ff;strokeColor=none;opacity=30;");a.vertex=!0;return sb.createVertexTemplateFromCells([b,a],60,80,"Copy Area")}),this.createVertexTemplateEntry(a+"iHomePageControl;fillColor=#666666;strokeColor=#cccccc;",
+174,25,"Screen Name","Screen name bar",null,null,null),this.createVertexTemplateEntry(a+"iIconGrid;fillColor=#ffffff;strokeColor=#000000;gridSize=3,3;",150,150,"","Icon grid",null,null,null),this.createVertexTemplateEntry(e+"iCopy;fillColor=#000000;strokeColor=#000000;buttonText=;fontColor=#ffffff;spacingBottom=6;fontSize=9;fillColor2=#000000;fillColor3=#ffffff;align=center;",40,400*.06875,"Copy","Copy",null,null,null),this.addEntry(null,function(){var a=new mxCell("Copy",new mxGeometry(10,0,40,400*
+.06875),"html=1;shadow=0;dashed=0;shape=mxgraph.ios.iCopy;fillColor=#000000;strokeColor=#000000;buttonText=;fontColor=#ffffff;spacingBottom=6;fontSize=9;fillColor2=#000000;fillColor3=#ffffff;align=center;");a.vertex=!0;var b=new mxCell("",new mxGeometry(0,400*.06875,60,52.5),"html=1;shadow=0;dashed=0;shape=mxgraph.ios.rect;fillColor=#2266ff;strokeColor=none;opacity=30;");b.vertex=!0;return sb.createVertexTemplateFromCells([a,b],60,80,"Copy Area")}),this.createVertexTemplateEntry(a+"iHomePageControl;fillColor=#666666;strokeColor=#cccccc;",
50,5,"","Home page control",null,null,null),this.createVertexTemplateEntry(a+"iPageControl;fillColor=#666666;strokeColor=#cccccc;",50,5,"","Page control",null,null,null)];this.addPalette("ios","iOS6",!1,mxUtils.bind(this,function(a){for(var c=0;c<b.length;c++)a.appendChild(b[c](a))}))}})();(function(){Sidebar.prototype.addIos7Palette=function(){var a=this,e="ios icon ",d="html=1;verticalLabelPosition=bottom;labelBackgroundColor=#ffffff;verticalAlign=top;strokeWidth=2;strokeColor=#0080F0;fillColor=#ffffff;shadow=0;dashed=0;shape=mxgraph.ios7.icons.",b="mxgraph.ios7.icons";this.addPaletteFunctions("ios7icons","iOS Icons",!1,[this.createVertexTemplateEntry(d+"add;",30,30,"","Add",null,null,this.getTagsForStencil(b,"add",e).join(" ")),this.createVertexTemplateEntry(d+"alarm_clock;",27,
30,"","Alarm Clock",null,null,this.getTagsForStencil(b,"alarm_clock",e).join(" ")),this.createVertexTemplateEntry(d+"back;",30,25.5,"","Back",null,null,this.getTagsForStencil(b,"back",e).join(" ")),this.createVertexTemplateEntry(d+"backward;",30,16.8,"","Backward",null,null,this.getTagsForStencil(b,"backward",e).join(" ")),this.createVertexTemplateEntry(d+"bag;",21,21,"","Bag",null,null,this.getTagsForStencil(b,"bag",e).join(" ")),this.createVertexTemplateEntry(d+"basket_cancel;",30,12,"","Basket Cancel",
null,null,this.getTagsForStencil(b,"basket_cancel",e).join(" ")),this.createVertexTemplateEntry(d+"basketball;",30,30,"","Basketball",null,null,this.getTagsForStencil(b,"basketball",e).join(" ")),this.createVertexTemplateEntry(d+"battery;",30,12,"","Battery",null,null,this.getTagsForStencil(b,"battery",e).join(" ")),this.createVertexTemplateEntry(d+"bell;",24,77*.3,"","Bell",null,null,this.getTagsForStencil(b,"bell",e).join(" ")),this.createVertexTemplateEntry(d+"bluetooth;",15,96*.3,"","Bluetooth",
@@ -5065,83 +5065,91 @@ d+mxConstants.STYLE_FILLCOLOR+"=none;align=left;verticalAlign=top;fontSize=17;fo
this.createVertexTemplateEntry(a+"text.captcha;fillColor=#ffffff;fontColor=#666666;fontSize=25;"+e+"mainText=",150,50,"fG2yQ23","Captcha",null,null,this.getTagsForStencil("mxgraph.mockup.text","captcha","mockup text ").join(" ")),this.createVertexTemplateEntry(a+"text.alphanumeric;linkText=;html=1;fontStyle=4;fontSize=17;fontColor=#0000ff;",450,50,"0-9 A B C D E F G H I J K L M N O P Q R S T U V X Y Z","Alphanumeric",null,null,this.getTagsForStencil("mxgraph.mockup.text","alphanumeric","mockup text ").join(" ")),
this.createVertexTemplateEntry("text;spacingTop=-5;fillColor=#ffffff;whiteSpace=wrap;html=1;align=left;fontSize=12;fontFamily=Helvetica;fillColor=none;strokeColor=none;",250,470,"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.\nSed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla pariatur?",
"Paragraph of Text",null,null,this.getTagsForStencil("mxgraph.mockup.text","peragraph of text","mockup text ").join(" ")),this.addEntry("mockup text table",function(){var a=new mxCell('<table cellpadding="4" cellspacing="0" border="1" style="font-size:1em;width:100%;height:100%;"><tr><th>Header 1</th><th>Header 2</th></tr><tr><td>row 1, cell 1</td><td>row 1, cell 2</td></tr><tr><td>row 2, cell 1</td><td>row 2, cell 2</td></tr></table> ',new mxGeometry(0,0,180,80),"verticalAlign=top;align=left;overflow=fill;fillColor=#ffffff;fontSize=12;fontFamily=Helvetica;html=1");
-a.vertex=!0;return b.createVertexTemplateFromCells([a],a.geometry.width,a.geometry.height,"Table")})];this.addPalette("mockupText","Mockup Text",!1,mxUtils.bind(this,function(a){for(var b=0;b<c.length;b++)a.appendChild(c[b](a))}))}})();(function(){Sidebar.prototype.addMSCAEPalette=function(){this.addMSCAEGeneralPalette();this.addMSCAECloudPalette();this.addMSCAEEnterprisePalette();this.addMSCAEGeneralSymbolsPalette();this.addMSCAEIntunePalette();this.addMSCAEOMSPalette();this.addMSCAEOpsManagerPalette();this.addMSCAEOtherPalette();this.addMSCAESystemCenterPalette();this.addMSCAEVMPalette();this.addMSCAEDeprecatedPalette()};Sidebar.prototype.addMSCAECloudPalette=function(){var a=this,e=[this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.active_directory_health_monitoring;fillColor=#0079D6;",
-50,49,"","Active Directory Health Monitoring",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","active directory health monitoring","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.access_control;",50,50,"","Access Control",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","access control","ms microsoft cloud enterprise ").join(" ")),
-this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.advisor;fillColor=#0079D6;",50,50,"","Advisor",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","advisor","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shape=rect;fillColor=none;strokeColor=#0000FF;dashed=1;fontSize=14;align=center;html=1;verticalAlign=top;fontColor=#0078D7;whiteSpace=wrap;",100,
-100,"Affinity group","Affinity Group",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","affinity group","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.analysis_service;fillColor=#0079D6;",50,40,"","Analysis Service",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","analysis service","ms microsoft cloud enterprise ").join(" ")),
+a.vertex=!0;return b.createVertexTemplateFromCells([a],a.geometry.width,a.geometry.height,"Table")})];this.addPalette("mockupText","Mockup Text",!1,mxUtils.bind(this,function(a){for(var b=0;b<c.length;b++)a.appendChild(c[b](a))}))}})();(function(){Sidebar.prototype.addMSCAEPalette=function(){this.addMSCAEGeneralPalette();this.addMSCAECloudPalette();this.addMSCAEEnterprisePalette();this.addMSCAEGeneralSymbolsPalette();this.addMSCAEIntunePalette();this.addMSCAEOMSPalette();this.addMSCAEOpsManagerPalette();this.addMSCAEOtherPalette();this.addMSCAESystemCenterPalette();this.addMSCAEVMPalette();this.addMSCAEDeprecatedPalette();this.addMSCAECloudColorPalette();this.addMSCAEDeprecatedColorPalette()};Sidebar.prototype.addMSCAECloudPalette=
+function(){var a=this,e=[this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.active_directory_b2b;fillColor=#0079D6;",50,50,"","Active Directory B2B",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","active directory b2b","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.active_directory_b2c;fillColor=#0079D6;",
+50,50,"","Active Directory B2C",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","active directory b2c","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.active_directory_domain_services;fillColor=#0079D6;",50,50,"","Active Directory Domain Services",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","active directory domain services",
+"ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.active_directory_health_monitoring;fillColor=#0079D6;",50,49,"","Active Directory Health Monitoring",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","active directory health monitoring","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.access_control;",
+50,50,"","Access Control",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","access control","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.advisor;fillColor=#0079D6;",50,50,"","Advisor",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","advisor","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shape=rect;fillColor=none;strokeColor=#0000FF;dashed=1;fontSize=14;align=center;html=1;verticalAlign=top;fontColor=#0078D7;whiteSpace=wrap;",
+100,100,"Affinity group","Affinity Group",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","affinity group","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.analysis_service;fillColor=#0079D6;",50,40,"","Analysis Service",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","analysis service","ms microsoft cloud enterprise ").join(" ")),
this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.api_app;fillColor=#0079D6;",45,50,"","API App",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","api app","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.api_management;fillColor=#0079D6;",
50,45,"","API Management",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","api management","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.application_gateway;fillColor=#0079D6;",50,50,"","Application Gateway",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","application gateway","ms microsoft cloud enterprise ").join(" ")),
this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.app_service;fillColor=#0079D6;",50,50,"","App Service",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","app application service","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.application_insights;fillColor=#0079D6;",
32,50,"","Application Insights",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","application insights","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.autoscale;",50,30,"","Autoscaling",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","autoscaling autoscale","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shape=rect;fillColor=none;strokeColor=#0000FF;dashed=1;fontSize=14;align=center;html=1;verticalAlign=top;fontColor=#0078D7;whiteSpace=wrap;",
100,100,"Availability set","Availability Set",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","availability set","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.virtual_machines_availability_set;fillColor=#0079D6;",50,50,"","Availability Set",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","virtual machines availability set",
"ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.azure;fillColor=#0079D6;",50,32,"","Azure",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","azure","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.azure_automatic_load_balancer;fillColor=#0079D6;",
-50,33,"","Azure Automatic Load Balancer",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","automatic load balancer","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.azure_active_directory;",47,50,"","Azure Active Directory",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","azure active directory","ms microsoft cloud enterprise ").join(" ")),
+50,33,"","Azure Automatic Load Balancer",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","automatic load balancer","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.active_directory;fillColor=#0079D6;",47,50,"","Azure Active Directory",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","azure active directory","ms microsoft cloud enterprise ").join(" ")),
this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.azure_alert;",50,42,"","Azure Alert",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","azure alert","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.automation;",
50,45,"","Azure Automation",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","azure automation","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.azure_batch;fillColor=#0079D6;",50,43,"","Azure Batch",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","batch","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.azure_cache;",
-45,50,"","Azure Cache including Redis",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","azure cache including redis","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.certificate;",50,40,"","Azure Certificate",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","azure certificate","ms microsoft cloud enterprise ").join(" ")),
-this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.azure_files_service;fillColor=#0079D6;",50,43,"","Azure Files Service",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","files service","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.azure_load_balancer_feature;fillColor=#0079D6;",
-50,50,"","Azure Load Balancer (feature)",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","load balancer feature","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.azure_marketplace;",40,50,"","Azure Marketplace",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","azure marketplace","ms microsoft cloud enterprise ").join(" ")),
-this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.azure_rights_management_rms;fillColor=#0079D6;",40,50,"","Azure Rights Management (RMS)",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","rights management rms","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.azure_sdk;",
-50,47,"","Azure SDK",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","azure sdk software development kit","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.azure_search;fillColor=#0079D6;",50,35,"","Azure Search",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","search","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.sql_database_sql_azure;",
-47,50,"","Azure SQL Database",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","azure sql database","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.azure_subscription;",50,35,"","Azure Subscription",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","azure subscription","ms microsoft cloud enterprise ").join(" ")),
-this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.azure_storage;fillColor=#0079D6;",50,43,"","Azure Storage",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","storage","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.hyper_v_recovery_manager;",
-50,45,"","Backup",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","backup","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.backup_service;",50,45,"","Backup Agent",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","backup agent","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.batch;fillColor=#0079D6;",
-49,46,"","Batch",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","batch","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.bitbucket_code_source;",42,50,"","Bitbucket Code Source",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","bitbucket code source","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.biztalk_services;",
-50,50,"","Biztalk Services",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","biztalk services","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.bot_services;fillColor=#0079D6;",48,48,"","Bot Services",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","bot services","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.cloud_office_365;fillColor=#DF3C01;",
+45,50,"","Azure Cache including Redis",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","azure cache including redis","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.azure_files_service;fillColor=#0079D6;",50,43,"","Azure Files Service",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","files service","ms microsoft cloud enterprise ").join(" ")),
+this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.azure_load_balancer_feature;fillColor=#0079D6;",50,50,"","Azure Load Balancer (feature)",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","load balancer feature","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.azure_logo;fillColor=#0079D6;",
+50,50,"","Azure Logo",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","azure logo","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.azure_marketplace;",40,50,"","Azure Marketplace",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","azure marketplace","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.azure_rights_management_rms;fillColor=#0079D6;",
+40,50,"","Azure Rights Management (RMS)",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","rights management rms","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.azure_sdk;",50,47,"","Azure SDK",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","azure sdk software development kit","ms microsoft cloud enterprise ").join(" ")),
+this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.azure_search;fillColor=#0079D6;",50,35,"","Azure Search",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","search","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.sql_database_sql_azure;",
+47,50,"","Azure SQL Database",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","azure sql database","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.azure_storage;fillColor=#0079D6;",50,43,"","Azure Storage",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","storage","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.azure_subscription;",
+50,35,"","Azure Subscription",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","azure subscription","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.hyper_v_recovery_manager;",50,45,"","Backup",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","backup","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.backup_service;",
+50,45,"","Backup Agent",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","backup agent","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.batch;fillColor=#0079D6;",49,46,"","Batch",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","batch","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.bitbucket_code_source;",
+42,50,"","Bitbucket Code Source",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","bitbucket code source","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.biztalk_services;",50,50,"","Biztalk Services",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","biztalk services","ms microsoft cloud enterprise ").join(" ")),
+this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.blockchain;fillColor=#0079D6;",50,38,"","Blockchain",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","blockchain","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.bot_services;fillColor=#0079D6;",
+48,48,"","Bot Services",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","bot services","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.building_block;fillColor=#0079D6;",50,44,"","Building Block",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","building block","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.c_series;fillColor=#0079D6;",
+49,50,"","C-Series",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","c series","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.central;fillColor=#0079D6;",44,50,"","Central",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","central","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.cloud_office_365;fillColor=#DF3C01;",
50,30,"","Cloud Office 365",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","cloud office 365","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.cloud_service;",50,40,"","Cloud Service",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","cloud service","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.codeplex_code_source;",
50,37,"","CodePlex",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","codeplex","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.cognitive_services;fillColor=#0079D6;",50,30,"","Cognitive Services",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","cognitive services","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.container_registry;fillColor=#0079D6;",
50,43,"","Container Registry",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","container registry","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.container_service;fillColor=#0079D6;",50,36,"","Container Service",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","container service","ms microsoft cloud enterprise ").join(" ")),
-this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.content_delivery_network;",50,32,"","Content Delivery Network",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","content delivery network","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.content_delivery_network2;fillColor=#0079D6;",
-50,24,"","Content Delivery Network",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","content delivery network","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.cortona_management_suite;fillColor=#0079D6;",50,50,"","Cortona Analytics",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","cortona management suite","ms microsoft cloud enterprise ").join(" ")),
-this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.data_catalog;fillColor=#0079D6;",32,37,"","Data Catalog",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","data catalog","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.data_factory;fillColor=#0079D6;",
-50,50,"","Data Factory",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","data factory","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.data_lake;fillColor=#0079D6;",30,50,"","Data Lake",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","data lake","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.data_lake_analytics;fillColor=#0079D6;",
-50,50,"","Data Lake Analytics",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","data lake analytics","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.data_lake_store;fillColor=#0079D6;",50,39,"","Data Lake Store",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","data lake store","ms microsoft cloud enterprise ").join(" ")),
-this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.data_warehouse;fillColor=#0079D6;",72,70,"","Data Warehouse",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","data warehouse","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.devtest_labs;fillColor=#0079D6;",
+this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.content_delivery_network;",50,32,"","Content Delivery Network",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","content delivery network","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.cortona_management_suite;fillColor=#0079D6;",
+50,50,"","Cortona Analytics",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","cortona management suite","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.cosmos_db;fillColor=#0079D6;",50,50,"","Cosmos DB",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","cosmos db database","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.customer_insights;fillColor=#0079D6;",
+48,50,"","Customer Insights",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","customer insights","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.data_bricks;fillColor=#0079D6;",49,50,"","Data Bricks",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","data bricks","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.data_catalog;fillColor=#0079D6;",
+32,37,"","Data Catalog",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","data catalog","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.data_factory;fillColor=#0079D6;",50,50,"","Data Factory",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","data factory","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.data_lake;fillColor=#0079D6;",
+30,50,"","Data Lake",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","data lake","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.data_lake_analytics;fillColor=#0079D6;",50,50,"","Data Lake Analytics",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","data lake analytics","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.data_lake_store;fillColor=#0079D6;",
+50,39,"","Data Lake Store",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","data lake store","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.data_warehouse;fillColor=#0079D6;",72,70,"","Data Warehouse",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","data warehouse","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.devtest_labs;fillColor=#0079D6;",
50,49,"","DevTest Labs",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","devtest labs","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.azure_dns;fillColor=#0079D6;",50,50,"","DNS",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","dns","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.docdb_account;fillColor=#0079D6;",
47,50,"","DocDB Account",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","docdb account doc database db document","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.docdb_collections;fillColor=#0079D6;",44,50,"","DocDB Collections",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","docdb collections doc db database document",
"ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.document;fillColor=#0079D6;",43,50,"","Document",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","document","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.documentdb;fillColor=#0079D6;",
-38,50,"","DocumentDB",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","documentdb document db database","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.dropbox_code_source;",50,47,"","Dropbox Code Source",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","dropbox code source","ms microsoft cloud enterprise ").join(" ")),
-this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.event_hubs;fillColor=#0079D6;",49,50,"","Event Hubs",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","event_hubs","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.express_route;",
-50,30,"","Express Route",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","express route","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.functions;fillColor=#0079D6;",50,46,"","Functions",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","functions","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.git_repository;",
+38,50,"","DocumentDB",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","documentdb document db database","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.code_file;fillColor=#0079D6;",48,50,"","DocumentDB Document",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","documentdb document db database","ms microsoft cloud enterprise ").join(" ")),
+this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.dps;fillColor=#0079D6;",48,50,"","DPS",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","dps","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.dropbox_code_source;",
+50,47,"","Dropbox Code Source",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","dropbox code source","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.event_grid;fillColor=#0079D6;",50,50,"","Event Grid",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","event grid","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.event_hubs;fillColor=#0079D6;",
+49,50,"","Event Hubs",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","event_hubs","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.express_route;",50,30,"","Express Route",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","express route","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.functions;fillColor=#0079D6;",
+50,46,"","Functions",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","functions","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.gateway;fillColor=#0079D6;",44,50,"","Gateway",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","gateway","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.git_repository;",
50,50,"","Git Repository",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","git repository","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.github_code;",50,50,"","GitHub",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","github code","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.hdinsight;fillColor=#0079D6;",
-50,36,"","HDInsight",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","hdisight hd insight","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.health_monitoring;",50,42,"","Health Monitoring",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","health monitoring","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.healthy;",
-50,45,"","Healthy",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","healthy","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.hockeyapp;fillColor=#0079D6;",50,29,"","HockeyApp",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","hockeyapp","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.hybrid_connection_manager;fillColor=#0079D6;",
+50,36,"","HDInsight",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","hdisight hd insight","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.hockeyapp;fillColor=#0079D6;",50,29,"","HockeyApp",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","hockeyapp","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.hybrid_connection_manager;fillColor=#0079D6;",
50,35,"","Hybrid Connection Manager",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","hybrid connection manager","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.hybrid_connections;fillColor=#0079D6;",47,50,"","Hybrid Connections",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","hybrid connections","ms microsoft cloud enterprise ").join(" ")),
-this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.iot;fillColor=#0079D6;",50,50,"","IoT",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","iot internet of things","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.key_vault;fillColor=#0079D6;",
-49,50,"","Key Vault",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","key vault","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.logic_app;fillColor=#0079D6;",50,50,"","Logic App",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","logic app application","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.logic_apps;fillColor=#0079D6;",
-50,50,"","Logic Apps",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","logic apps applications","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.machine_learning;fillColor=#0079D6;",47,50,"","Machine Learning",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","machine learning","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.machine_learning2;fillColor=#0079D6;",
-47,50,"","Machine Learning",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","machine learning","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.management_portal;fillColor=#0079D6;",50,42,"","Management Portal",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","management portal","ms microsoft cloud enterprise ").join(" ")),
-this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.media_service;",45,50,"","Media Services",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","media services","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.microsoft_account;fillColor=#0079D6;",
+this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.iot_edge;fillColor=#0079D6;",50,50,"","IoT Edge",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","iot edge internet of things","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.iot;fillColor=#0079D6;",
+50,50,"","IoT",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","iot internet of things","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.key_vault;fillColor=#0079D6;",49,50,"","Key Vault",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","key vault","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.logic_app;fillColor=#0079D6;",
+50,50,"","Logic App",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","logic app application","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.logic_apps;fillColor=#0079D6;",50,39,"","Logic Apps",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","logic apps applications","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.machine_learning2;fillColor=#0079D6;",
+47,50,"","Machine Learning",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","machine learning","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.machine_learning_service_plans;fillColor=#0079D6;",47,50,"","Machine Learning - Service Plans",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","machine learning service plans","ms microsoft cloud enterprise ").join(" ")),
+this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.machine_learning_web_services;fillColor=#0079D6;",50,50,"","Machine Learning - Web Services",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","machine learning web services","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.machine_learning_work_spaces;fillColor=#0079D6;",
+50,50,"","Machine Learning - Work Spaces",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","machine learning work spaces","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.managed_applications;fillColor=#0079D6;",44,50,"","Managed Applications",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","managed applications","ms microsoft cloud enterprise ").join(" ")),
+this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.managed_discs;fillColor=#0079D6;",46,50,"","Managed Discs",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","managed discs","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.management_portal;fillColor=#0079D6;",
+50,42,"","Management Portal",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","management portal","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.media_service;",45,50,"","Media Services",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","media services","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.microsoft_account;fillColor=#0079D6;",
50,50,"","MS Account",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","microsoft account","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.microsoft_azure;fillColor=#000000;",50,32,"","MS Azure",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","microsoft","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.mobile_app;fillColor=#0079D6;",
30,50,"","Mobile App",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","mobile app application","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.mobile_engagement;fillColor=#0079D6;",30,50,"","Mobile Engagement",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","mobile engagement","ms microsoft cloud enterprise ").join(" ")),
this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.monitor;fillColor=#0079D6;",50,50,"","Monitor",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","monitor","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.multi_factor_authentication;",
25,50,"","Multi-Factor Authentication",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","multi factor authentication","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.mysql_database;",37,50,"","MySQL Database",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","mysql database","ms microsoft cloud enterprise ").join(" ")),
-this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.notification_hub;",50,50,"","Notification Hub",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","notification hub","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.notification_topic;",
-50,50,"","Notification Topic",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","notification topic","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.nsg;fillColor=#0079D6;",36,50,"","NSG",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","nsg","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.office_365;fillColor=#DF3C01;",
+this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.network_watcher;fillColor=#0079D6;",50,50,"","Network Watcher",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","network watcher","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.notification_hub;",
+50,50,"","Notification Hub",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","notification hub","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.nsg;fillColor=#0079D6;",36,50,"","NSG",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","nsg","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.office_365;fillColor=#DF3C01;",
42,50,"","Office 365",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","office 365","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.office_365_subscription;fillColor=#DF3C01;",50,34,"","Office 365 Subscription",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","office 365 subscription","ms microsoft cloud enterprise ").join(" ")),
this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.oms_log_analytics;fillColor=#0079D6;",50,50,"","OMS Log Analytics",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","oms log analytics","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.operational_insights;fillColor=#0079D6;",
50,50,"","Operational Insights",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","operational insights","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.operating_system_image;",50,50,"","OS Image",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","os operating system image","ms microsoft cloud enterprise ").join(" ")),
-this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.power_bi_embedded;fillColor=#000000;",47,50,"","Power BI Embedded",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","power bi embedded","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.rdp_remoting_file;",
-47,50,"","RDP Remoting File",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","rdp remoting file","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.recovery_vault;fillColor=#0079D6;",50,50,"","Recovery Vault",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","recovery vault","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.remoteapp;fillColor=#0079D6;",
-50,50,"","RemoteApp",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","remoteapp remote app","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.resource_group;fillColor=#0079D6;",50,41,"","Resource Group",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","resource group","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.runbooks;fillColor=#0079D6;",
+this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.power_bi_embedded;fillColor=#000000;",47,50,"","Power BI Embedded",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","power bi embedded","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.recovery_vault;fillColor=#0079D6;",
+50,50,"","Recovery Vault",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","recovery vault","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.remoteapp;fillColor=#0079D6;",50,50,"","RemoteApp",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","remoteapp remote app","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.resource_group;fillColor=#0079D6;",
+50,41,"","Resource Group",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","resource group","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.route_filters;fillColor=#0079D6;",50,42,"","Route Filters",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","route filters","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.runbooks;fillColor=#0079D6;",
46,50,"","Runbooks",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","runbooks","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.scheduler;",40,50,"","Scheduler",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","scheduler","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.security_center;fillColor=#0079D6;",
-37,50,"","Security Center",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","security center","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.service_bus;",45,50,"","Service Bus",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","service bus","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.service_bus2;fillColor=#0079D6;",
-50,50,"","Service Bus",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","service bus","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.service_bus_queues;",42,50,"","Service Bus Queue",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","service bus queue","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.service_bus_relay;",
-40,50,"","Service Bus Relay",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","service bus relay","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.service_bus_relay2;fillColor=#0079D6;",50,50,"","Service Bus Relay",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","service bus relay","ms microsoft cloud enterprise ").join(" ")),
-this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.service_bus_topics_and_subscriptions;",45,50,"","Service Bus Topic",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","service bus topic","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.service_endpoint;fillColor=#0079D6;",
-50,9,"","Service Endpoint",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","service endpoint","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.service_endpoint2;fillColor=#0079D6;",32,12,"","Service Endpoint",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","service endpoint","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.service_fabric;fillColor=#0079D6;",
-50,50,"","Service Fabric",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","service fabric","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.service_package;fillColor=#0079D6;",44,50,"","Service Package",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","service package","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.site_recovery;fillColor=#0079D6;",
-37,31,"","Site Recovery",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","site recovery","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.sql_datasync;",37,50,"","SQL DataSync",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","sql datasync","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.sql_database;",
-37,50,"","SQL Database",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","sql database","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.sql_database_premium;fillColor=#0079D6;",28,38,"","SQL Database Premium",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","sql database premium","ms microsoft cloud enterprise ").join(" ")),
-this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.sql_datawarehouse;fillColor=#0079D6;",50,49,"","SQL DataWarehouse",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","sql datawarehouse","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.sql_elastic_database_pools;fillColor=#0079D6;",
-50,50,"","SQL Elastic Database Pools",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","sql elastic database pools","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.sql_stretch_database;fillColor=#0079D6;",50,37,"","SQL Stretch Database",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","sql stretch database","ms microsoft cloud enterprise ").join(" ")),
-this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.stack;fillColor=#0079D6;",50,50,"","Stack",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","stack","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.startup_task;",
+37,50,"","Security Center",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","security center","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.service_bus2;fillColor=#0079D6;",50,50,"","Service Bus",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","service bus","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.service_bus_relay2;fillColor=#0079D6;",
+50,50,"","Service Bus Relay",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","service bus relay","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.service_bus_topics_and_subscriptions;",45,50,"","Service Bus Topic",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","service bus topic","ms microsoft cloud enterprise ").join(" ")),
+this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.service_endpoint;fillColor=#0079D6;",50,9,"","Service Endpoint",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","service endpoint","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.service_endpoint2;fillColor=#0079D6;",
+32,12,"","Service Endpoint",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","service endpoint","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.service_fabric;fillColor=#0079D6;",50,50,"","Service Fabric",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","service fabric","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.site_recovery;fillColor=#0079D6;",
+37,31,"","Site Recovery",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","site recovery","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.snapshot;fillColor=#0079D6;",65,55,"","Snapshot",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","snapshot","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.sql_datasync;",
+37,50,"","SQL DataSync",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","sql datasync","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.sql_database;",37,50,"","SQL Database",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","sql database","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.sql_database_premium;fillColor=#0079D6;",
+28,38,"","SQL Database Premium",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","sql database premium","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.sql_datawarehouse;fillColor=#0079D6;",50,49,"","SQL DataWarehouse",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","sql datawarehouse","ms microsoft cloud enterprise ").join(" ")),
+this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.sql_elastic_database_pools;fillColor=#0079D6;",50,50,"","SQL Elastic Database Pools",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","sql elastic database pools","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.sql_stretch_database;fillColor=#0079D6;",
+50,37,"","SQL Stretch Database",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","sql stretch database","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.stack;fillColor=#0079D6;",50,50,"","Stack",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","stack","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.startup_task;",
47,50,"","Startup Task",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","startup task","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.storage;fillColor=#0079D6;",50,43,"","Storage",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","storage","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.storage_cs;fillColor=#0079D6;",
50,45,"","Storage cs",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","storage cs","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.storage_blob;",50,45,"","Storage Blob",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","storage blob","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.storage_files;fillColor=#0079D6;",
-50,43,"","Storage Files",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","storage files","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.storage_queue;",50,45,"","Storage Queue",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","storage queue","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.storage_table;",
-50,45,"","Storage Table",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","storage table","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.storsimple;",50,45,"","StorSimple",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","storsimple","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.stream_analytics;fillColor=#0079D6;",
-50,39,"","Stream Analytics",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","stream analytics","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.traffic_manager;",50,50,"","Traffic Manager",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","traffic manager","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.unidentified_code_object;",
-50,42,"","Unidentified Feature Object",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","unidentified feature object","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.vhd;",40,50,"","VHD",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","vhd","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.vhd_data_disk;",
+50,43,"","Storage Files",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","storage files","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.storage_queue;",50,45,"","Storage Queue",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","storage queue","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.storage_sync_services;fillColor=#0079D6;",
+50,50,"","Storage Sync Services",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","storage sync services","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.storage_table;",50,45,"","Storage Table",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","storage table","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.storsimple;",
+50,45,"","StorSimple",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","storsimple","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.stream_analytics;fillColor=#0079D6;",50,39,"","Stream Analytics",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","stream analytics","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.tags;fillColor=#0079D6;",
+50,50,"","Tags",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","tags","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.time_series_insights;fillColor=#0079D6;",50,50,"","Time Series Insights",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","time series insights","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.traffic_manager;",
+50,50,"","Traffic Manager",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","traffic manager","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.unidentified_code_object;",50,41,"","Unidentified Feature Object",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","unidentified feature object","ms microsoft cloud enterprise ").join(" ")),
+this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.vhd;fillColor=#0079D6;",40,50,"","VHD",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","vhd","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.vhd_data_disk;",
37,50,"","VHD Data Disk",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","vhd data disk","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.virtual_machine;",50,40,"","Virtual Machine",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","virtual machine","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.mscae.cloud.virtual_machine_container;fillColor=#0079D6;",
50,44,"","Virtual Machine Container",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","virtual machine container","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.virtual_machine_feature;",50,45,"","Virtual Machine Feature",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","virtual machine feature","ms microsoft cloud enterprise ").join(" ")),
this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.virtual_network;",50,27,"","Virtual Network",null,null,this.getTagsForStencil("mxgraph.mscae.cloud","virtual network","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shape=rect;dashed=1;strokeColor=#0079D6;fillColor=none;fontSize=14;fontColor=#0078D7;align=center;html=1;dashPattern=1 4;",150,
@@ -5190,16 +5198,17 @@ function(e){for(var d=0;d<a.length;d++)e.appendChild(a[d](e))}))};Sidebar.protot
50,44,"","Firewall",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","firewall","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.folder;fillColor=#7D7D7D;",50,43,"","Folder",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","folder","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.gateway;fillColor=#00188D;",
50,50,"","Gateway",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","gateway","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.azure.code_file;fillColor=#00188D;",47,50,"","Generic Code",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","generic code","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.code_file;fillColor=#00188D;",
49,50,"","Generic Code File",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","code file","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.azure.health_monitoring;fillColor=#7D7D7D;",50,42,"","Health Monitoring",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","health monitoring","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.azure.healthy;fillColor=#7D7D7D;",
-50,45,"","Healthy",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","healthy","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.import_generic;fillColor=#00188D;",40,50,"","Import (generic)",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","import generic","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.internet;fillColor=#7D7D7D;",
-50,31,"","Internet",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","internet","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.internet_hollow;fillColor=#7D7D7D;",50,31,"","Internet (hollow)",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","internet hollow","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.iphone;fillColor=#7D7D7D;",
-31,50,"","iPhone",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","iphone","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.key_permissions;fillColor=#7D7D7D;",26,50,"","Key, Permissions",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","key permissions","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.keyboard;fillColor=#7D7D7D;",
-50,30,"","Keyboard",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","keyboard","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.azure.laptop;fillColor=#7D7D7D;",50,30,"","Laptop",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","laptop computer pc","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.azure.load_balancer_generic;fillColor=#00188D;",
-37,50,"","Load Balancer (generic)",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","load balancer generic","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.azure.load_balancer_generic;fillColor=#ffffff;",37,50,"","Load Balancer (white)",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","load balancer generic","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.load_testing;fillColor=#00188D;",
-48,50,"","Load Testing",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","load testing","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.lock;fillColor=#00188D;",39,50,"","Lock, Protected",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","lock protected","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.lock_unlocked;fillColor=#00188D;",
-37,50,"","Lock (unlocked)",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","lock unlocked accessible","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.maintenance;fillColor=#00188D;",34,50,"","Maintenance",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","maintenance","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.management_console;fillColor=#00188D;",
-50,34,"","Management Console",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","management console","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.azure.message;fillColor=#7D7D7D;",50,37,"","Message",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","message","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.azure.computer;fillColor=#7D7D7D;",
-50,45,"","Monitor",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","monitor","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.monitor_running_apps;fillColor=#00188D;",50,39,"","Monitor Running Apps",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","monitor running app application","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.mouse;fillColor=#7D7D7D;",
-30,50,"","Mouse",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","mouse","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.network_card;fillColor=#00188D;",50,35,"","Network Card",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","network card","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.not_allowed;fillColor=#00188D;",
+50,45,"","Healthy",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","healthy","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.azure.healthy;fillColor=#0078D7;",50,45,"","Healthy",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","healthy","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.import_generic;fillColor=#00188D;",
+40,50,"","Import (generic)",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","import generic","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.internet;fillColor=#7D7D7D;",50,31,"","Internet",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","internet","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.internet_hollow;fillColor=#7D7D7D;",
+50,31,"","Internet (hollow)",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","internet hollow","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.iphone;fillColor=#7D7D7D;",31,50,"","iPhone",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","iphone","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.key_permissions;fillColor=#7D7D7D;",
+26,50,"","Key, Permissions",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","key permissions","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.keyboard;fillColor=#7D7D7D;",50,30,"","Keyboard",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","keyboard","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.azure.laptop;fillColor=#7D7D7D;",
+50,30,"","Laptop",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","laptop computer pc","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.azure.load_balancer_generic;fillColor=#00188D;",37,50,"","Load Balancer (generic)",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","load balancer generic","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.azure.load_balancer_generic;fillColor=#ffffff;",
+37,50,"","Load Balancer (white)",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","load balancer generic","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.load_testing;fillColor=#00188D;",48,50,"","Load Testing",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","load testing","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.lock;fillColor=#00188D;",
+39,50,"","Lock, Protected",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","lock protected","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.lock_unlocked;fillColor=#00188D;",37,50,"","Lock (unlocked)",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","lock unlocked accessible","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.maintenance;fillColor=#00188D;",
+34,50,"","Maintenance",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","maintenance","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.management_console;fillColor=#00188D;",50,34,"","Management Console",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","management console","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.azure.message;fillColor=#7D7D7D;",
+50,37,"","Message",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","message","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.azure.computer;fillColor=#7D7D7D;",50,45,"","Monitor",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","monitor","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.monitor_running_apps;fillColor=#00188D;",
+50,39,"","Monitor Running Apps",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","monitor running app application","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.mouse;fillColor=#7D7D7D;",30,50,"","Mouse",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","mouse","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.network_card;fillColor=#00188D;",
+50,35,"","Network Card",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","network card","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.not_allowed;fillColor=#00188D;",50,50,"","Not Allowed",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","not allowed","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.not_allowed;fillColor=#EA1C24;",
50,50,"","Not Allowed",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","not allowed","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.pack;fillColor=#00188D;",50,45,"","Pack",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","pack","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.performance;fillColor=#7D7D7D;",
50,50,"","Performance",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","performance","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.performance_monitor;fillColor=#00188D;",50,36,"","Performance Monitor",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","performance monitor","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.azure.mobile;fillColor=#7D7D7D;",
35,50,"","Phone",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","mobile phone","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.plug_and_play;fillColor=#7D7D7D;",40,50,"","Plug and Play",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","plug play","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.azure.powershell_file;fillColor=#00188D;",
@@ -5214,9 +5223,11 @@ function(e){for(var d=0;d<a.length;d++)e.appendChild(a[d](e))}))};Sidebar.protot
50,32,"","SmartCard",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","smartcard","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.storage;fillColor=#00188D;",50,41,"","Storage",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","storage","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.stored_procedures;fillColor=#0078D7;",
47,50,"","Stored Procedures",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","stored procedures","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.table;fillColor=#00188D;",50,50,"","Table",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","table","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.azure.tablet;fillColor=#7D7D7D;",
50,37,"","Tablet",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","tablet","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.tool;fillColor=#7D7D7D;",50,45,"","Tool",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","tool","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.triggers;fillColor=#0078D7;",
-47,50,"","Triggers",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","triggers","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.udf_function;fillColor=#0078D7;",47,50,"","UDF Function",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","udf function","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.unhealthy;fillColor=#00188D;",
-50,41,"","Unhealthy",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","unhealthy","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.usb;fillColor=#00188D;",50,23,"","USB",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","usb","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.user_permissions;fillColor=#0078D7;",
-47,50,"","User Permissions",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","user permissions","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.web;fillColor=#00188D;",50,50,"","Web",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","web","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.web_server;fillColor=#00188D;",
+47,50,"","Triggers",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","triggers","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.general.tunnel;fillColor=#00188D;",50,9,"","Tunnel",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","tunnel","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.udf_function;fillColor=#0078D7;",
+47,50,"","UDF Function",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","udf function","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.unhealthy;fillColor=#00188D;",50,41,"","Unhealthy",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","unhealthy","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.usb;fillColor=#00188D;",
+50,23,"","USB",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","usb","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.azure.user;fillColor=#00188D;",47,50,"","User",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","user","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.user_permissions;fillColor=#0078D7;",
+47,50,"","User Permissions",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","user permissions","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.general.video;fillColor=#00188D;",49,50,"","Video",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","video","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.azure.virtual_machine_feature;fillColor=#00188D;",
+50,45,"","Virtual Machine Feature",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","virtual machine feature","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.web;fillColor=#00188D;",50,50,"","Web",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","web","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.web_server;fillColor=#00188D;",
38,50,"","Web Server",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","web server","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.website_generic;fillColor=#7D7D7D;",50,44,"","Website (generic)",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","website generic","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.other.windows;fillColor=#00188D;",
48,50,"","Windows",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","windows","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.windows_server;fillColor=#00188D;",39,50,"","Windows Server",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","windows server","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.wireless_connection;fillColor=#00188D;",
42,50,"","Wireless Connection",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","wireless connection","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.workstation_client;fillColor=#00188D;",50,50,"","Workstation Client",null,null,this.getTagsForStencil("mxgraph.mscae.enterprise","workstation client","ms microsoft cloud enterprise ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.xml_web_service;fillColor=#00188D;",
@@ -5240,14 +5251,14 @@ Sidebar.prototype.addMSCAEGeneralSymbolsPalette=function(){var a=[this.createVer
50,48,"","Chart",null,null,this.getTagsForStencil("mxgraph.mscae.general_symbols","chart","ms microsoft cloud enterprise general symbols ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.general.checkmark;fillColor=#92D050;",41,50,"","Checkmark",null,null,this.getTagsForStencil("mxgraph.mscae.general_symbols","checkmark","ms microsoft cloud enterprise general symbols ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.general_symbols.clock_time;fillColor=#0078D7;",
50,50,"","Clock / Time",null,null,this.getTagsForStencil("mxgraph.mscae.general_symbols","clock time","ms microsoft cloud enterprise general symbols ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.general.continuous_cycle;fillColor=#7D7D7D;",48,50,"","Continuous Cycle",null,null,this.getTagsForStencil("mxgraph.mscae.general_symbols","continuous cycle","ms microsoft cloud enterprise general symbols ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.general.crossout;fillColor=#FF0000;",
40,50,"","Crossout (failure)",null,null,this.getTagsForStencil("mxgraph.mscae.general_symbols","crossout failure","ms microsoft cloud enterprise general symbols ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.general.cut_and_paste;fillColor=#7D7D7D;",50,34,"","Cut and Paste",null,null,this.getTagsForStencil("mxgraph.mscae.general_symbols","cut and paste","ms microsoft cloud enterprise general symbols ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.general_symbols.ellipses;fillColor=#0078D7;",
-50,7,"","Ellipses",null,null,this.getTagsForStencil("mxgraph.mscae.general_symbols","ellipses","ms microsoft cloud enterprise general symbols ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.general_symbols.favorite;fillColor=#7D7D7D;",14,20,"","Favorite",null,null,this.getTagsForStencil("mxgraph.mscae.general_symbols","favorite","ms microsoft cloud enterprise general symbols ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.folder;fillColor=#7D7D7D;",
+50,7,"","Ellipses",null,null,this.getTagsForStencil("mxgraph.mscae.general_symbols","ellipses","ms microsoft cloud enterprise general symbols ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.general_symbols.favorite;fillColor=#FDE57B;",14,20,"","Favorite",null,null,this.getTagsForStencil("mxgraph.mscae.general_symbols","favorite","ms microsoft cloud enterprise general symbols ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.folder;fillColor=#7D7D7D;",
50,43,"","Folder",null,null,this.getTagsForStencil("mxgraph.mscae.general_symbols","folder","ms microsoft cloud enterprise general symbols ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.general.game_controller;fillColor=#7D7D7D;",50,35,"","Game Controller",null,null,this.getTagsForStencil("mxgraph.mscae.general_symbols","game controller","ms microsoft cloud enterprise general symbols ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.general_symbols.gears;fillColor=#7D7D7D;",
50,42,"","Gears",null,null,this.getTagsForStencil("mxgraph.mscae.general_symbols","gears","ms microsoft cloud enterprise general symbols ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.general.graph;fillColor=#7D7D7D;",50,50,"","Graph",null,null,this.getTagsForStencil("mxgraph.mscae.general_symbols","graph","ms microsoft cloud enterprise general symbols ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.general.like;fillColor=#7D7D7D;",
50,47,"","Like",null,null,this.getTagsForStencil("mxgraph.mscae.general_symbols","like","ms microsoft cloud enterprise general symbols ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.enterprise.not_allowed;fillColor=#DD5900;",50,50,"","Not Allowed",null,null,this.getTagsForStencil("mxgraph.mscae.general_symbols","not allowed","ms microsoft cloud enterprise general symbols ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;shape=ellipse;perimeter=ellipsePerimeter;dashPattern=1 4;strokeColor=none;fillColor=#92D050;fontSize=12;fontColor=#FFFFFF;align=center;spacing=0;fontStyle=1;",
25,25,"12","Numbered Label",null,null,this.getTagsForStencil("mxgraph.mscae.general_symbols","numbered label","ms microsoft cloud enterprise general symbols ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;shape=ellipse;perimeter=ellipsePerimeter;dashPattern=1 4;strokeColor=none;fillColor=#E90D8B;fontSize=12;fontColor=#FFFFFF;align=center;spacing=0;fontStyle=1;",25,25,"1","Number Magenta",null,null,this.getTagsForStencil("mxgraph.mscae.general_symbols","numbered label","ms microsoft cloud enterprise general symbols ").join(" ")),
this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;shape=ellipse;perimeter=ellipsePerimeter;dashPattern=1 4;strokeColor=none;fillColor=#FF8C00;fontSize=12;fontColor=#FFFFFF;align=center;spacing=0;fontStyle=1;",25,25,"1","Number Orange",null,null,this.getTagsForStencil("mxgraph.mscae.general_symbols","numbered orange","ms microsoft cloud enterprise general symbols ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;shape=ellipse;perimeter=ellipsePerimeter;dashPattern=1 4;strokeColor=none;fillColor=#C00000;fontSize=12;fontColor=#FFFFFF;align=center;spacing=0;fontStyle=1;",
25,25,"1","Number Label",null,null,this.getTagsForStencil("mxgraph.mscae.general_symbols","numbered label","ms microsoft cloud enterprise general symbols ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.general_symbols.num_label_rotate;fillColor=#92D050;fontSize=12;fontColor=#FFFFFF;align=center;spacing=0;fontStyle=1;",25,25,"12","Numbered Label Rotate Pointer",null,null,this.getTagsForStencil("mxgraph.mscae.general_symbols","num label rotate",
-"ms microsoft cloud enterprise general symbols ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.general_symbols.premium_star;fillColor=#7D7D7D;",12,11,"","Premium Star",null,null,this.getTagsForStencil("mxgraph.mscae.general_symbols","premium star","ms microsoft cloud enterprise general symbols ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.general_symbols.slider_bar_horz;fillColor=#7D7D7D;",
+"ms microsoft cloud enterprise general symbols ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.general_symbols.premium_star;fillColor=#FDE57B;",12,11,"","Premium Star",null,null,this.getTagsForStencil("mxgraph.mscae.general_symbols","premium star","ms microsoft cloud enterprise general symbols ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.general_symbols.slider_bar_horz;fillColor=#7D7D7D;",
81,30,"","Slider Bar (horizontal)",null,null,this.getTagsForStencil("mxgraph.mscae.general_symbols","slider bar horizontal","ms microsoft cloud enterprise general symbols ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.general_symbols.slider_bar_vert;fillColor=#7D7D7D;",35,80,"","Slider Bar (vertical)",null,null,this.getTagsForStencil("mxgraph.mscae.general_symbols","slider bar vertical","ms microsoft cloud enterprise general symbols ").join(" ")),
this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.general.task_list;fillColor=#7D7D7D;",41,50,"","Task List",null,null,this.getTagsForStencil("mxgraph.mscae.general_symbols","task list","ms microsoft cloud enterprise general symbols ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.general.tasks;fillColor=#7D7D7D;",38,50,"","Tasks",null,null,this.getTagsForStencil("mxgraph.mscae.general_symbols",
"tasks","ms microsoft cloud enterprise general symbols ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.general.tunnel;fillColor=#7D7D7D;",50,9,"","Tunnel",null,null,this.getTagsForStencil("mxgraph.mscae.general_symbols","tunnel","ms microsoft cloud enterprise general symbols ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.azure.user;fillColor=#7D7D7D;",47,50,"","User",null,null,this.getTagsForStencil("mxgraph.mscae.general_symbols",
@@ -5326,7 +5337,69 @@ null,null,this.getTagsForStencil("mxgraph.mscae.vm","database server multi","ms
50,41,"","File Server",null,null,this.getTagsForStencil("mxgraph.mscae.vm","file server","ms microsoft cloud enterprise vm virtual machine ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.vm.file_server_multi;fillColor=#00188F;strokeColor=none;",58,50,"","File Server (multi)",null,null,this.getTagsForStencil("mxgraph.mscae.vm","file server multi","ms microsoft cloud enterprise vm virtual machine ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.vm.web_server;fillColor=#00188F;strokeColor=none;",
50,41,"","Web Server",null,null,this.getTagsForStencil("mxgraph.mscae.vm","web server","ms microsoft cloud enterprise vm virtual machine ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.vm.web_server_multi;fillColor=#00188F;strokeColor=none;",58,50,"","Web Server (multi)",null,null,this.getTagsForStencil("mxgraph.mscae.vm","web server multi","ms microsoft cloud enterprise vm virtual machine ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.vm.windows_server;fillColor=#00188F;strokeColor=none;",
50,41,"","Windows Server",null,null,this.getTagsForStencil("mxgraph.mscae.vm","windows server","ms microsoft cloud enterprise vm virtual machine ").join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.vm.windows_server_multi;fillColor=#00188F;strokeColor=none;",58,50,"","Windows Server (multi)",null,null,this.getTagsForStencil("mxgraph.mscae.vm","windows server multi","ms microsoft cloud enterprise vm virtual machine ").join(" "))];this.addPalette("mscaeVirtual Machine",
-"CAE / Virtual Machine",!1,mxUtils.bind(this,function(e){for(var d=0;d<a.length;d++)e.appendChild(a[d](e))}))}})();(function(){Sidebar.prototype.addNetworkPalette=function(){this.addPaletteFunctions("network","Network",!1,[this.addDataEntry("computer network ring bus",100,100,"Ring Bus","7VfJboMwEP0arpWBkNJjgTanSpF66NmKJ2DVYDQ429/XYIclKi2Nkp5AQrLfrLzHsDh+nB9XSMvsTTIQjv/i+DFKqcwqP8YghOMRzhw/cTyP6NPxXkesbmMlJUUo1JQAzwTsqdiBQQxQqZOwQKZy3VbiOn605ULEUkhsLH7cHBqvFMpP6FmWYehGfm3JaFnn0VV5WelVVALyHBRgh647KEqRMq6bPycrZAE9OOEIG8Vl0ZhQZXVXsnPXtbfN0Xb1wVntlXgasRcLqOA4SlgDWbZWIHVjeNIuNsALTMRpuD3YKnoXGMZJBjzN1BCjldmnbd5OG72w8nwvlf+7VOM6AEvh3TpaSlHuCgZ1clI7FOwZUR46O6NV1pp7N8EYrXWJAamKYgpqcJ9N4BlBUMX3w1Tf8WZD15LrjK0+l0xXcocbsE4XZLdVJ/G/mPmfwH8YPAwnxF2cgdtLEsySTJDEJWSgyP1GZDnrcc2IdMDtJXmcJfnDW+P8zCJ3G5Fw1mPKI2vxjyPyNEvykyR3f2u4ZBbgmpm44ZeV3nb/nMa9/0v6BQ=="),
+"CAE / Virtual Machine",!1,mxUtils.bind(this,function(e){for(var d=0;d<a.length;d++)e.appendChild(a[d](e))}))};Sidebar.prototype.addMSCAECloudColorPalette=function(){var a=[this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Active_Directory.svg;",50,50,"","Active Directory",!1,null,this.getTagsForStencil("mxgraph.mscae","active directory","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/ActiveDirectory.svg;",
+50,50,"","Active Directory",!1,null,this.getTagsForStencil("mxgraph.mscae","active directory","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Active_Directory_Health_Monitoring.svg;",50,50,"","Active Directory - Health Monitoring",!1,null,this.getTagsForStencil("mxgraph.mscae","active directory health monitoring","ms microsoft cloud enterprise color ").join(" ")),
+this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/ActiveDirectoryDomain.svg;",50,50,"","Active Directory - Domain",!1,null,this.getTagsForStencil("mxgraph.mscae","active directory domain","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/API_Management.svg;",50,41.5,"","API Management",
+!1,null,this.getTagsForStencil("mxgraph.mscae","api management application programming interface","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/App_Service.svg;",50,50,"","App Service",!1,null,this.getTagsForStencil("mxgraph.mscae","app service","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/App_Service_API_Apps.svg;",
+50,50,"","App Service - API Apps",!1,null,this.getTagsForStencil("mxgraph.mscae","app service api apps application programmming interface","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/App_Service_Mobile_App.svg;",50,50,"","App Service - Mobile App",!1,null,this.getTagsForStencil("mxgraph.mscae","app service mobile application","ms microsoft cloud enterprise color ").join(" ")),
+this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/App_Service_Worker_Pools.svg;",50,50,"","App Service - Worker Pools",!1,null,this.getTagsForStencil("mxgraph.mscae","app service worker pools application","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Application_Gateway.svg;",
+50,50,"","Application Gateway",!1,null,this.getTagsForStencil("mxgraph.mscae","application app gateway","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Application_Insights.svg;",50,50,"","Application Insights",!1,null,this.getTagsForStencil("mxgraph.mscae","application app insights","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Automation.svg;",
+50,50,"","Automation",!1,null,this.getTagsForStencil("mxgraph.mscae","automation","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Backup.svg;",50,50,"","Backup",!1,null,this.getTagsForStencil("mxgraph.mscae","backup","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/BizTalk_Services.svg;",
+50,50,"","BizTalk Services",!1,null,this.getTagsForStencil("mxgraph.mscae","biztalk services","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/BizTalk_Services_Hybrid_Connections.svg;",50,50,"","BizTalk Services - Hybrid Connections",!1,null,this.getTagsForStencil("mxgraph.mscae","biztalk services hybrid connections","ms microsoft cloud enterprise color ").join(" ")),
+this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Blockchain.svg;",50,50,"","Blockchain",!1,null,this.getTagsForStencil("mxgraph.mscae","blockchain","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Building_Blocks.svg;",50,50,"","Building Blocks",!1,null,this.getTagsForStencil("mxgraph.mscae",
+"building blocks","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Cache_including_Redis.svg;",50,50,"","Cache (including Redis)",!1,null,this.getTagsForStencil("mxgraph.mscae","Cache including Redis","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Cache_Redis_Product.svg;",
+50,50,"","Cache (Redis Product)",!1,null,this.getTagsForStencil("mxgraph.mscae","cache redis product","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Cloud_Service.svg;",50,50,"","Cloud Service",!1,null,this.getTagsForStencil("mxgraph.mscae","cloud service","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Cognitive_Services_Computer_Vision.svg;",
+50,50,"","Cognitive Services - Computer Vision",!1,null,this.getTagsForStencil("mxgraph.mscae","cognitive services computer vision","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Cognitive_Services_emotion.svg;",50,50,"","Cognitive Services - Emotion",!1,null,this.getTagsForStencil("mxgraph.mscae","cognitive services emotion","ms microsoft cloud enterprise color ").join(" ")),
+this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Cognitive_Services_face.svg;",50,50,"","Cognitive Services - Face",!1,null,this.getTagsForStencil("mxgraph.mscae","cognitive services face","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Cognitive_Services_luis.svg;",50,50,"",
+"Cognitive Services - Luis",!1,null,this.getTagsForStencil("mxgraph.mscae","cognitive services luis","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Cognitive_Services_recommendations.svg;",50,50,"","Cognitive Services - Recommendations",!1,null,this.getTagsForStencil("mxgraph.mscae","cognitive services recommendations","ms microsoft cloud enterprise color ").join(" ")),
+this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Cognitive_Services_Speech.svg;",50,50,"","Cognitive Services - Speech",!1,null,this.getTagsForStencil("mxgraph.mscae","cognitive services speech","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Cognitive_Services_textanalytics.svg;",
+50,50,"","Cognitive Services - Textanalytics",!1,null,this.getTagsForStencil("mxgraph.mscae","cognitive services textanalytics","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Cognitive_Services_web_language_model.svg;",50,50,"","Cognitive Services - Web Language Model",!1,null,this.getTagsForStencil("mxgraph.mscae","cognitive services web language model","ms microsoft cloud enterprise color ").join(" ")),
+this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Container_Service.svg;",50,50,"","Container Service",!1,null,this.getTagsForStencil("mxgraph.mscae","container_Service","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Content_Delivery_Network.svg;",50,50,"","Content Delivery Network",
+!1,null,this.getTagsForStencil("mxgraph.mscae","content delivery network","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/CosmosDB.svg;",50,50,"","CosmosDB",!1,null,this.getTagsForStencil("mxgraph.mscae","cosmosdb cosmos db database","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/CustomerInsights.svg;",
+50,50,"","CustomerInsights",!1,null,this.getTagsForStencil("mxgraph.mscae","customerinsights customer insights","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Data_Catalog.svg;",50,50,"","Data Catalog",!1,null,this.getTagsForStencil("mxgraph.mscae","data catalog","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Data_Factory.svg;",
+50,50,"","Data Factory",!1,null,this.getTagsForStencil("mxgraph.mscae","data factory","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Data_Lake_Analytics.svg;",50,50,"","Data Lake - Analytics",!1,null,this.getTagsForStencil("mxgraph.mscae","data lake analytics","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Data_Lake_Store.svg;",
+50,50,"","Data Lake - Store",!1,null,this.getTagsForStencil("mxgraph.mscae","data lake store","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Data_Warehouse.svg;",50,50,"","Data Warehouse",!1,null,this.getTagsForStencil("mxgraph.mscae","data warehouse","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Database_General.svg;",
+50,50,"","Database (general)",!1,null,this.getTagsForStencil("mxgraph.mscae","database general","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Databricks.svg;",50,50,"","Databricks",!1,null,this.getTagsForStencil("mxgraph.mscae","databricks","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/DataServices_category_rollup.svg;",
+50,50,"","DataServices - Category Rollup",!1,null,this.getTagsForStencil("mxgraph.mscae","dataservices category rollup","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/DevTest_Labs.svg;",50,50,"","DevTest Labs",!1,null,this.getTagsForStencil("mxgraph.mscae","devtest labs","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Discs.svg;",
+50,50,"","Discs",!1,null,this.getTagsForStencil("mxgraph.mscae","discs","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/DNS.svg;",50,50,"","DNS",!1,null,this.getTagsForStencil("mxgraph.mscae","dns domain name server","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/DocumentDB.svg;",
+50,50,"","DocumentDB",!1,null,this.getTagsForStencil("mxgraph.mscae","documentdb document db database","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Elastic_Database_Pools.svg;",50,50,"","Elastic Database Pools",!1,null,this.getTagsForStencil("mxgraph.mscae","elastic database pools","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Event_Grid.svg;",
+50,50,"","Event Grid",!1,null,this.getTagsForStencil("mxgraph.mscae","event grid","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Event_Hubs.svg;",50,50,"","Event Hubs",!1,null,this.getTagsForStencil("mxgraph.mscae","event hubs","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Express_Route.svg;",
+50,50,"","Express Route",!1,null,this.getTagsForStencil("mxgraph.mscae","express route","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Functions.svg;",50,50,"","Functions",!1,null,this.getTagsForStencil("mxgraph.mscae","functions","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Gateway.svg;",
+50,50,"","Gateway",!1,null,this.getTagsForStencil("mxgraph.mscae","gateway","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/HDInsight.svg;",50,50,"","HDInsight",!1,null,this.getTagsForStencil("mxgraph.mscae","hdinsight","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/IOT_edge.svg;",
+50,50,"","IOT - Edge",!1,null,this.getTagsForStencil("mxgraph.mscae","IOT edge internet of things","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/KeyVault.svg;",50,50,"","KeyVault",!1,null,this.getTagsForStencil("mxgraph.mscae","KeyVault","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Load_Balancer_feature.svg;",
+50,50,"","Load Balancer (feature)",!1,null,this.getTagsForStencil("mxgraph.mscae","load balancer feature","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Logic_Apps.svg;",50,50,"","Logic Apps",!1,null,this.getTagsForStencil("mxgraph.mscae","logic apps","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Machine_Learning.svg;",
+50,50,"","Machine Learning",!1,null,this.getTagsForStencil("mxgraph.mscae","machine learning","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/MachineLearningServicePlans.svg;",50,50,"","Machine Learning - Service Plans",!1,null,this.getTagsForStencil("mxgraph.mscae","machine learning service plans","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/MachineLearningWebServices.svg;",
+50,50,"","Machine Learning - Web Services",!1,null,this.getTagsForStencil("mxgraph.mscae","machine learning web services","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/MachineLearningWorkspaces.svg;",50,50,"","Machine Learning - Workspaces",!1,null,this.getTagsForStencil("mxgraph.mscae","machine learning workspaces","ms microsoft cloud enterprise color ").join(" ")),
+this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/ManagedApplications.svg;",50,50,"","Managed Applications",!1,null,this.getTagsForStencil("mxgraph.mscae","managed applications","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Management_Portal.svg;",50,50,"","management portal",
+!1,null,this.getTagsForStencil("mxgraph.mscae","management portal","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/MD_snapshot.svg;",50,50,"","MD Snapshot",!1,null,this.getTagsForStencil("mxgraph.mscae","md snapshot","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Media_Services.svg;",
+50,50,"","Media Services",!1,null,this.getTagsForStencil("mxgraph.mscae","media services","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Mobile_Engagement.svg;",50,50,"","Mobile Engagement",!1,null,this.getTagsForStencil("mxgraph.mscae","mobile engagement","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Multi_Factor_Authentication.svg;",
+50,50,"","Multi-Factor Authentication",!1,null,this.getTagsForStencil("mxgraph.mscae","multi factor authentication","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/MySQL_ClearDB_database.svg;",50,50,"","MySQL ClearDB Database",!1,null,this.getTagsForStencil("mxgraph.mscae","mysql cleardb database","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Network_watcher.svg;",
+50,50,"","Network Watcher",!1,null,this.getTagsForStencil("mxgraph.mscae","network watcher","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Notification_Hubs.svg;",50,50,"","Notification Hubs",!1,null,this.getTagsForStencil("mxgraph.mscae","notification hubs","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/NSG.svg;",
+50,50,"","NSG",!1,null,this.getTagsForStencil("mxgraph.mscae","nsg","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Operations_Management_Suite.svg;",50,50,"","Operations Management Suite",!1,null,this.getTagsForStencil("mxgraph.mscae","operations management suite","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/RemoteApp.svg;",
+50,50,"","RemoteApp",!1,null,this.getTagsForStencil("mxgraph.mscae","remoteapp","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/ResourceGroup.svg;",50,50,"","Resource Group",!1,null,this.getTagsForStencil("mxgraph.mscae","resource group","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Route_Filter.svg;",
+50,50,"","Route Filter",!1,null,this.getTagsForStencil("mxgraph.mscae","route filter","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Runbooks.svg;",50,50,"","Runbooks",!1,null,this.getTagsForStencil("mxgraph.mscae","runbooks","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/SDK.svg;",
+50,50,"","SDK",!1,null,this.getTagsForStencil("mxgraph.mscae","sdk software development kit","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Search.svg;",50,50,"","Search",!1,null,this.getTagsForStencil("mxgraph.mscae","search","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Security_Center.svg;",
+50,50,"","Security Center",!1,null,this.getTagsForStencil("mxgraph.mscae","security center","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Service_Bus.svg;",50,50,"","Service Bus",!1,null,this.getTagsForStencil("mxgraph.mscae","service bus","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Service_Bus_Queues.svg;",
+50,50,"","Service Bus - Queues",!1,null,this.getTagsForStencil("mxgraph.mscae","service bus queues","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Service_Bus_Relay.svg;",50,50,"","Service Bus - Relay",!1,null,this.getTagsForStencil("mxgraph.mscae","service bus relay","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Service_Bus_Topics.svg;",
+50,50,"","Service Bus - Topics",!1,null,this.getTagsForStencil("mxgraph.mscae","service bus topics","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Service_Fabric.svg;",50,50,"","Service Fabric",!1,null,this.getTagsForStencil("mxgraph.mscae","service fabric","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/ServiceHealth.svg;",
+50,50,"","Service Health",!1,null,this.getTagsForStencil("mxgraph.mscae","service health","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Site_Recovery.svg;",50,50,"","Site Recovery",!1,null,this.getTagsForStencil("mxgraph.mscae","site recovery","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/SQL_Database_generic.svg;",
+50,50,"","SQL Database (generic)",!1,null,this.getTagsForStencil("mxgraph.mscae","sql database generic","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/SQL_DataWarehouse.svg;",50,50,"","SQL Data Warehouse",!1,null,this.getTagsForStencil("mxgraph.mscae","sql data warehouse","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/SQL_Stretch_Database.svg;",
+50,50,"","SQL Stretch Database",!1,null,this.getTagsForStencil("mxgraph.mscae","sql stretch database","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Storage_sync_service.svg;",50,50,"","Storage Sync Service",!1,null,this.getTagsForStencil("mxgraph.mscae","storage sync service","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Store_Marketplace.svg;",
+50,50,"","Store Marketplace",!1,null,this.getTagsForStencil("mxgraph.mscae","store marketplace","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/StorSimple.svg;",50,50,"","StorSimple",!1,null,this.getTagsForStencil("mxgraph.mscae","storsimple","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Stream_Analytics.svg;",
+50,50,"","Stream Analytics",!1,null,this.getTagsForStencil("mxgraph.mscae","stream analytics","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Tags.svg;",50,50,"","Tags",!1,null,this.getTagsForStencil("mxgraph.mscae","tags","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/TimeSeriesInsights.svg;",
+50,50,"","TimeSeriesInsights",!1,null,this.getTagsForStencil("mxgraph.mscae","timeseriesinsights time series insights","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Traffic_Manager.svg;",50,50,"","Traffic Manager",!1,null,this.getTagsForStencil("mxgraph.mscae","traffic manager","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Unidentified_Feature_Object.svg;",
+50,50,"","Unidentified Feature Object",!1,null,this.getTagsForStencil("mxgraph.mscae","unidentified feature object","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Virtual_Datacenter.svg;",50,50,"","Virtual Datacenter",!1,null,this.getTagsForStencil("mxgraph.mscae","virtual datacenter","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Virtual_Machine.svg;",
+50,50,"","Virtual Machine",!1,null,this.getTagsForStencil("mxgraph.mscae","virtual machine","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Virtual_Machine_2.svg;",50,50,"","Virtual Machine",!1,null,this.getTagsForStencil("mxgraph.mscae","virtual machine","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/VM_Scale_Set.svg;",
+50,50,"","Virtual Machine - Scale Set",!1,null,this.getTagsForStencil("mxgraph.mscae","vm scale set virtual machine","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Virtual_Machines_Availability_Set.svg;",50,50,"","Virtual Machines - Availability Set",!1,null,this.getTagsForStencil("mxgraph.mscae","virtual machines availability set","ms microsoft cloud enterprise color ").join(" ")),
+this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Virtual_Machines_Linux.svg;",50,50,"","Virtual Machines - Linux",!1,null,this.getTagsForStencil("mxgraph.mscae","virtual machines linux","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Virtual_Network.svg;",50,50,"","Virtual Network",
+!1,null,this.getTagsForStencil("mxgraph.mscae","virtual network","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Visual_Studio_Team_Services_CodePlex_source.svg;",50,50,"","Visual Studio Team Services - CodePlex Source",!1,null,this.getTagsForStencil("mxgraph.mscae","visual studio team services codePlex source","ms microsoft cloud enterprise color ").join(" ")),
+this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/VPN_Gateway.svg;",50,50,"","VPN Gateway",!1,null,this.getTagsForStencil("mxgraph.mscae","vpn gateway virtual private network","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/WebApp_WebJobs.svg;",50,50,"","WebApp - WebJobs",!1,
+null,this.getTagsForStencil("mxgraph.mscae","webapp webjobs","ms microsoft cloud enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/Webhooks.svg;",50,50,"","Webhooks",!1,null,this.getTagsForStencil("mxgraph.mscae","webhooks","ms microsoft cloud enterprise color ").join(" "))];this.addPalette("mscaeCloud Color","CAE / Cloud (color)",!1,mxUtils.bind(this,function(e){for(var d=0;d<a.length;d++)e.appendChild(a[d](e))}))};
+Sidebar.prototype.addMSCAEDeprecatedColorPalette=function(){var a=[this.createVertexTemplateEntry("aspect=fixed;html=1;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/dep/App_Service_Logic_App.svg;",50,50,"","App Service - Logic App",!1,null,this.getTagsForStencil("mxgraph.mscae","app service logic app","ms microsoft deprecated enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/dep/Application_Gateway.svg;",
+50,50,"","Application Gateway",!1,null,this.getTagsForStencil("mxgraph.mscae","application gateway","ms microsoft deprecated enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/dep/Content_Delivery_Network.svg;",50,50,"","Content Delivery Network",!1,null,this.getTagsForStencil("mxgraph.mscae","content delivery network","ms microsoft deprecated enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/dep/Data_Lake.svg;",
+50,50,"","Data Lake",!1,null,this.getTagsForStencil("mxgraph.mscae","data lake","ms microsoft deprecated enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/dep/Data_Lake_Analytics.svg;",50,50,"","Data Lake Analytics",!1,null,this.getTagsForStencil("mxgraph.mscae","data lake analytics","ms microsoft deprecated enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/dep/Data_Lake_Store.svg;",
+50,50,"","Data Lake Store",!1,null,this.getTagsForStencil("mxgraph.mscae","data lake store","ms microsoft deprecated enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/dep/DataWarehouse.svg;",50,50,"","DataWarehouse",!1,null,this.getTagsForStencil("mxgraph.mscae","datawarehouse","ms microsoft deprecated enterprise color ").join(" ")),this.createVertexTemplateEntry("aspect=fixed;html=1;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/dep/SQL_Server_Stretch_DB.svg;",
+50,50,"","SQL Server Stretch DB",!1,null,this.getTagsForStencil("mxgraph.mscae","sql server stretch db database","ms microsoft deprecated enterprise color ").join(" "))];this.addPalette("mscaeDeprecated Color","CAE / Deprecated (color)",!1,mxUtils.bind(this,function(e){for(var d=0;d<a.length;d++)e.appendChild(a[d](e))}))}})();(function(){Sidebar.prototype.addNetworkPalette=function(){this.addPaletteFunctions("network","Network",!1,[this.addDataEntry("computer network ring bus",100,100,"Ring Bus","7VfJboMwEP0arpWBkNJjgTanSpF66NmKJ2DVYDQ429/XYIclKi2Nkp5AQrLfrLzHsDh+nB9XSMvsTTIQjv/i+DFKqcwqP8YghOMRzhw/cTyP6NPxXkesbmMlJUUo1JQAzwTsqdiBQQxQqZOwQKZy3VbiOn605ULEUkhsLH7cHBqvFMpP6FmWYehGfm3JaFnn0VV5WelVVALyHBRgh647KEqRMq6bPycrZAE9OOEIG8Vl0ZhQZXVXsnPXtbfN0Xb1wVntlXgasRcLqOA4SlgDWbZWIHVjeNIuNsALTMRpuD3YKnoXGMZJBjzN1BCjldmnbd5OG72w8nwvlf+7VOM6AEvh3TpaSlHuCgZ1clI7FOwZUR46O6NV1pp7N8EYrXWJAamKYgpqcJ9N4BlBUMX3w1Tf8WZD15LrjK0+l0xXcocbsE4XZLdVJ/G/mPmfwH8YPAwnxF2cgdtLEsySTJDEJWSgyP1GZDnrcc2IdMDtJXmcJfnDW+P8zCJ3G5Fw1mPKI2vxjyPyNEvykyR3f2u4ZBbgmpm44ZeV3nb/nMa9/0v6BQ=="),
this.addDataEntry("computer network bus backbone",260,140,"Bus","7ZdNj4IwEIZ/DVcD1HXd4wK7njYx8bDnKiM0FmqGori/fltaBb8Ws5EbJCb0nel0fF4yBIeEWTVDuk2/RAzcIR8OCVEIae6yKgTOHd9lsUMix/dd9XP8zztRr466W4qQy0c2+GbDjvISjGKEQh64FVKZqbYizyHBmnEeCi6wjpCwvpReSBQbaEUm06kXEBVJkMZM9XKM5SKHlhwxhJVkIq9DKNNTsW8W61XkayWlW91MViUa1CgHuRe4KUbLsvjfGWvRpKt21/Wl9C0gy0CC1pd0tVmqUvNGC47agv3ohhRcEliCgBKquy7UkrVgBkLVw4NKOZjoxJjk7u2f1sYctRRYktoq1kyXFmadnCo1Fqsb6/Jtx0m34/fthDiBhU20mFGUeQy6uIYBefyOKPZNvPX4XDtrjtZVz8hJignIsyf0AZgInEq2Oy91C5XdOhdMVfRd69r4Am4hSlyBTbrgezr1IeTjAflt5J7bG/OXgfkd5pPemE8G5reZXw3u5zF/HZj/Pc7tK9brb7xPBws6xnv/HrwNHnSM+/498NzBhI75/3QT1LL5WDTp7W/JXw=="),
this.createVertexTemplateEntry("html=1;fillColor=#CCCCCC;strokeColor=#6881B3;gradientColor=none;gradientDirection=north;strokeWidth=2;shape=mxgraph.networks.bus;gradientColor=none;gradientDirection=north;fontColor=#ffffff;perimeter=backbonePerimeter;backboneSize=20;",200,20,"","Bus",null,null,this.getTagsForStencil("mxgraph.networks","bus backbone","computer network ").join(" ")),this.createEdgeTemplateEntry("html=1;fillColor=#CCCCCC;strokeColor=#6881B3;gradientColor=none;gradientDirection=north;strokeWidth=2;shape=mxgraph.networks.comm_link_edge;html=1;",
100,100,"","Comm Link",null,this.getTagsForStencil("mxgraph.networks","comm_link_edge","computer network ").join(" ")),this.createVertexTemplateEntry("fontColor=#0066CC;verticalAlign=top;verticalLabelPosition=bottom;labelPosition=center;align=center;html=1;fillColor=#CCCCCC;strokeColor=#6881B3;gradientColor=none;gradientDirection=north;strokeWidth=2;shape=mxgraph.networks.biometric_reader;",60,100,"","Biometric Reader",null,null,this.getTagsForStencil("mxgraph.networks","biometric_reader","computer network ").join(" ")),
@@ -6696,7 +6769,7 @@ e.appendChild(t);d=document.createElement("div");d.style.cssText="text-align:rig
f(!1)}),v.className="geBtn",d.appendChild(v));v=mxUtils.button(mxResources.get(PrintDialog.previewEnabled?"print":"ok"),function(){a.hideDialog();f(!0)});v.className="geBtn gePrimaryBtn";d.appendChild(v);a.editor.cancelFirst||d.appendChild(t);e.appendChild(d);this.container=e};var x=ChangePageSetup.prototype.execute;ChangePageSetup.prototype.execute=function(){null==this.page&&(this.page=this.ui.currentPage);this.page!=this.ui.currentPage?null!=this.page.viewState&&(this.ignoreColor||(this.page.viewState.background=
this.color),this.ignoreImage||(this.page.viewState.backgroundImage=this.image),null!=this.format&&(this.page.viewState.pageFormat=this.format),null!=this.mathEnabled&&(this.page.viewState.mathEnabled=this.mathEnabled),null!=this.shadowVisible&&(this.page.viewState.shadowVisible=this.shadowVisible)):(x.apply(this,arguments),null!=this.mathEnabled&&this.mathEnabled!=this.ui.isMathEnabled()&&(this.ui.setMathEnabled(this.mathEnabled),this.mathEnabled=!this.mathEnabled),null!=this.shadowVisible&&this.shadowVisible!=
this.ui.editor.graph.shadowVisible&&(this.ui.editor.graph.setShadowVisible(this.shadowVisible),this.shadowVisible=!this.shadowVisible))}})();
-(function(){var a=new mxObjectCodec(new ChangePageSetup,["ui","previousColor","previousImage","previousFormat"]);a.beforeDecode=function(a,e,b){b.ui=a.ui;return e};a.afterDecode=function(a,e,b){b.previousColor=b.color;b.previousImage=b.image;b.previousFormat=b.format;null!=b.foldingEnabled&&(b.foldingEnabled=!b.foldingEnabled);null!=b.mathEnabled&&(b.mathEnabled=!b.mathEnabled);null!=b.shadowVisible&&(b.shadowVisible=!b.shadowVisible);return b};mxCodecRegistry.register(a)})();(function(){EditorUi.VERSION="8.3.5";EditorUi.compactUi="atlas"!=uiTheme;EditorUi.enableLogging=/.*\.draw\.io$/.test(window.location.hostname);EditorUi.enablePlantUml=EditorUi.enableLogging;EditorUi.isElectronApp=null!=window&&null!=window.process&&null!=window.process.versions&&null!=window.process.versions.electron;EditorUi.scratchpadHelpLink="https://desk.draw.io/support/solutions/articles/16000042367";EditorUi.prototype.emptyDiagramXml='<mxGraphModel><root><mxCell id="0"/><mxCell id="1" parent="0"/></root></mxGraphModel>';
+(function(){var a=new mxObjectCodec(new ChangePageSetup,["ui","previousColor","previousImage","previousFormat"]);a.beforeDecode=function(a,e,b){b.ui=a.ui;return e};a.afterDecode=function(a,e,b){b.previousColor=b.color;b.previousImage=b.image;b.previousFormat=b.format;null!=b.foldingEnabled&&(b.foldingEnabled=!b.foldingEnabled);null!=b.mathEnabled&&(b.mathEnabled=!b.mathEnabled);null!=b.shadowVisible&&(b.shadowVisible=!b.shadowVisible);return b};mxCodecRegistry.register(a)})();(function(){EditorUi.VERSION="8.3.7";EditorUi.compactUi="atlas"!=uiTheme;EditorUi.enableLogging=/.*\.draw\.io$/.test(window.location.hostname);EditorUi.enablePlantUml=EditorUi.enableLogging;EditorUi.isElectronApp=null!=window&&null!=window.process&&null!=window.process.versions&&null!=window.process.versions.electron;EditorUi.scratchpadHelpLink="https://desk.draw.io/support/solutions/articles/16000042367";EditorUi.prototype.emptyDiagramXml='<mxGraphModel><root><mxCell id="0"/><mxCell id="1" parent="0"/></root></mxGraphModel>';
EditorUi.prototype.emptyLibraryXml="<mxlibrary>[]</mxlibrary>";EditorUi.prototype.mode=null;EditorUi.prototype.sidebarFooterHeight=36;EditorUi.prototype.defaultCustomShapeStyle="shape=stencil(tZRtTsQgEEBPw1+DJR7AoN6DbWftpAgE0Ortd/jYRGq72R+YNE2YgTePloEJGWblgA18ZuKFDcMj5/Sm8boZq+BgjCX4pTyqk6ZlKROitwusOMXKQDODx5iy4pXxZ5qTHiFHawxB0JrQZH7lCabQ0Fr+XWC1/E8zcsT/gAi+Subo2/3Mh6d/oJb5nU1b5tW7r2knautaa3T+U32o7f7vZwpJkaNDLORJjcu7t59m2jXxqX9un+tt022acsfmoKaQZ+vhhswZtS6Ne/ThQGt0IV0N3Yyv6P3CeT9/tHO0XFI5cAE=);whiteSpace=wrap;html=1;";
EditorUi.prototype.svgBrokenImage=Graph.createSvgImage(10,10,'<rect x="0" y="0" width="10" height="10" stroke="#000" fill="transparent"/><path d="m 0 0 L 10 10 L 0 10 L 10 0" stroke="#000" fill="transparent"/>');EditorUi.prototype.crossOriginImages=!mxClient.IS_IE;EditorUi.prototype.maxBackgroundSize=1600;EditorUi.prototype.maxImageSize=520;EditorUi.prototype.resampleThreshold=1E5;EditorUi.prototype.maxImageBytes=1E6;EditorUi.prototype.maxBackgroundBytes=25E5;EditorUi.prototype.currentFile=null;EditorUi.prototype.printPdfExport=
!1;EditorUi.prototype.pdfPageExport=!0;EditorUi.prototype.formatEnabled="0"!=urlParams.format;(function(){EditorUi.prototype.useCanvasForExport=!1;EditorUi.prototype.jpgSupported=!1;try{var a=document.createElement("canvas");EditorUi.prototype.canvasSupported=!(!a.getContext||!a.getContext("2d"))}catch(q){}try{var b=document.createElement("canvas"),g=new Image;g.onload=function(){try{b.getContext("2d").drawImage(g,0,0);var a=b.toDataURL("image/png");EditorUi.prototype.useCanvasForExport=null!=a&&
diff --git a/src/main/webapp/js/diagramly/Menus.js b/src/main/webapp/js/diagramly/Menus.js
index fdbf67a3..51e25c44 100644
--- a/src/main/webapp/js/diagramly/Menus.js
+++ b/src/main/webapp/js/diagramly/Menus.js
@@ -70,7 +70,7 @@
var trelloEnabled = ((urlParams['embed'] != '1' && urlParams['tr'] != '0') || (urlParams['embed'] == '1' && urlParams['tr'] == '1')) &&
mxClient.IS_SVG && (document.documentMode == null || document.documentMode > 9);
- if (!editorUi.isOffline())
+ if (!mxClient.IS_SVG && !editorUi.isOffline())
{
var img = new Image();
img.src = IMAGE_PATH + '/help.png';
diff --git a/src/main/webapp/js/diagramly/sidebar/Sidebar-AWS3.js b/src/main/webapp/js/diagramly/sidebar/Sidebar-AWS3.js
index 3c8077ce..3d60f818 100644
--- a/src/main/webapp/js/diagramly/sidebar/Sidebar-AWS3.js
+++ b/src/main/webapp/js/diagramly/sidebar/Sidebar-AWS3.js
@@ -415,8 +415,8 @@
[
this.createVertexTemplateEntry(n + 'management_console;fillColor=#F58534;gradientColor=none;',
s * 42, s * 42, '', 'Management Console', null, null, this.getTagsForStencil(gn, 'management console', dt).join(' ')),
- this.createVertexTemplateEntry(n + 'cloud;fillColor=#F58534;gradientColor=none;',
- s * 53, s * 35, '', 'Cloud', null, null, this.getTagsForStencil(gn, 'cloud', dt).join(' ')),
+ this.createVertexTemplateEntry(n + 'cloud_2;fillColor=#F58534;gradientColor=none;',
+ s * 50, s * 50, '', 'Cloud', null, null, this.getTagsForStencil(gn, 'cloud', dt).join(' ')),
this.createVertexTemplateEntry(n + 'forums;fillColor=#F58534;gradientColor=none;',
s * 57, s * 55, '', 'Forums', null, null, this.getTagsForStencil(gn, 'forums', dt).join(' ')),
this.createVertexTemplateEntry(n + 'virtual_private_cloud;fillColor=#F58534;gradientColor=none;',
diff --git a/src/main/webapp/js/diagramly/sidebar/Sidebar-MSCAE.js b/src/main/webapp/js/diagramly/sidebar/Sidebar-MSCAE.js
index e13df5d4..99b2a776 100644
--- a/src/main/webapp/js/diagramly/sidebar/Sidebar-MSCAE.js
+++ b/src/main/webapp/js/diagramly/sidebar/Sidebar-MSCAE.js
@@ -14,8 +14,10 @@
this.addMSCAESystemCenterPalette();
this.addMSCAEVMPalette();
this.addMSCAEDeprecatedPalette();
+ this.addMSCAECloudColorPalette();
+ this.addMSCAEDeprecatedColorPalette();
};
-
+
Sidebar.prototype.addMSCAECloudPalette = function()
{
var s = 'shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.azure.';
@@ -28,6 +30,12 @@
var fns =
[
+ this.createVertexTemplateEntry(s2 + 'active_directory_b2b;fillColor=#0079D6;',
+ 50, 50, '', 'Active Directory B2B', null, null, this.getTagsForStencil(gn, 'active directory b2b', dt).join(' ')),
+ this.createVertexTemplateEntry(s2 + 'active_directory_b2c;fillColor=#0079D6;',
+ 50, 50, '', 'Active Directory B2C', null, null, this.getTagsForStencil(gn, 'active directory b2c', dt).join(' ')),
+ this.createVertexTemplateEntry(s2 + 'active_directory_domain_services;fillColor=#0079D6;',
+ 50, 50, '', 'Active Directory Domain Services', null, null, this.getTagsForStencil(gn, 'active directory domain services', dt).join(' ')),
this.createVertexTemplateEntry(s2 + 'active_directory_health_monitoring;fillColor=#0079D6;',
50, 49, '', 'Active Directory Health Monitoring', null, null, this.getTagsForStencil(gn, 'active directory health monitoring', dt).join(' ')),
this.createVertexTemplateEntry(s + 'access_control;',
@@ -58,7 +66,7 @@
50, 32, '', 'Azure', null, null, this.getTagsForStencil(gn, 'azure', dt).join(' ')),
this.createVertexTemplateEntry(s2 + 'azure_automatic_load_balancer;fillColor=#0079D6;',
50, 33, '', 'Azure Automatic Load Balancer', null, null, this.getTagsForStencil(gn, 'automatic load balancer', dt).join(' ')),
- this.createVertexTemplateEntry(s + 'azure_active_directory;',
+ this.createVertexTemplateEntry(s2 + 'active_directory;fillColor=#0079D6;',
47, 50, '', 'Azure Active Directory', null, null, this.getTagsForStencil(gn, 'azure active directory', dt).join(' ')),
this.createVertexTemplateEntry(s + 'azure_alert;',
50, 42, '', 'Azure Alert', null, null, this.getTagsForStencil(gn, 'azure alert', dt).join(' ')),
@@ -68,12 +76,12 @@
50, 43, '', 'Azure Batch', null, null, this.getTagsForStencil(gn, 'batch', dt).join(' ')),
this.createVertexTemplateEntry(s + 'azure_cache;',
45, 50, '', 'Azure Cache including Redis', null, null, this.getTagsForStencil(gn, 'azure cache including redis', dt).join(' ')),
- this.createVertexTemplateEntry(s + 'certificate;',
- 50, 40, '', 'Azure Certificate', null, null, this.getTagsForStencil(gn, 'azure certificate', dt).join(' ')),
this.createVertexTemplateEntry(s2 + 'azure_files_service;fillColor=#0079D6;',
50, 43, '', 'Azure Files Service', null, null, this.getTagsForStencil(gn, 'files service', dt).join(' ')),
this.createVertexTemplateEntry(s2 + 'azure_load_balancer_feature;fillColor=#0079D6;',
50, 50, '', 'Azure Load Balancer (feature)', null, null, this.getTagsForStencil(gn, 'load balancer feature', dt).join(' ')),
+ this.createVertexTemplateEntry(s2 + 'azure_logo;fillColor=#0079D6;',
+ 50, 50, '', 'Azure Logo', null, null, this.getTagsForStencil(gn, 'azure logo', dt).join(' ')),
this.createVertexTemplateEntry(s + 'azure_marketplace;',
40, 50, '', 'Azure Marketplace', null, null, this.getTagsForStencil(gn, 'azure marketplace', dt).join(' ')),
this.createVertexTemplateEntry(s2 + 'azure_rights_management_rms;fillColor=#0079D6;',
@@ -84,10 +92,10 @@
50, 35, '', 'Azure Search', null, null, this.getTagsForStencil(gn, 'search', dt).join(' ')),
this.createVertexTemplateEntry(s + 'sql_database_sql_azure;',
47, 50, '', 'Azure SQL Database', null, null, this.getTagsForStencil(gn, 'azure sql database', dt).join(' ')),
- this.createVertexTemplateEntry(s + 'azure_subscription;',
- 50, 35, '', 'Azure Subscription', null, null, this.getTagsForStencil(gn, 'azure subscription', dt).join(' ')),
this.createVertexTemplateEntry(s2 + 'azure_storage;fillColor=#0079D6;',
50, 43, '', 'Azure Storage', null, null, this.getTagsForStencil(gn, 'storage', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'azure_subscription;',
+ 50, 35, '', 'Azure Subscription', null, null, this.getTagsForStencil(gn, 'azure subscription', dt).join(' ')),
this.createVertexTemplateEntry(s + 'hyper_v_recovery_manager;',
50, 45, '', 'Backup', null, null, this.getTagsForStencil(gn, 'backup', dt).join(' ')),
this.createVertexTemplateEntry(s + 'backup_service;',
@@ -98,8 +106,16 @@
42, 50, '', 'Bitbucket Code Source', null, null, this.getTagsForStencil(gn, 'bitbucket code source', dt).join(' ')),
this.createVertexTemplateEntry(s + 'biztalk_services;',
50, 50, '', 'Biztalk Services', null, null, this.getTagsForStencil(gn, 'biztalk services', dt).join(' ')),
+ this.createVertexTemplateEntry(s2 + 'blockchain;fillColor=#0079D6;',
+ 50, 38, '', 'Blockchain', null, null, this.getTagsForStencil(gn, 'blockchain', dt).join(' ')),
this.createVertexTemplateEntry(s2 + 'bot_services;fillColor=#0079D6;',
48, 48, '', 'Bot Services', null, null, this.getTagsForStencil(gn, 'bot services', dt).join(' ')),
+ this.createVertexTemplateEntry(s2 + 'building_block;fillColor=#0079D6;',
+ 50, 44, '', 'Building Block', null, null, this.getTagsForStencil(gn, 'building block', dt).join(' ')),
+ this.createVertexTemplateEntry(s2 + 'c_series;fillColor=#0079D6;',
+ 49, 50, '', 'C-Series', null, null, this.getTagsForStencil(gn, 'c series', dt).join(' ')),
+ this.createVertexTemplateEntry(s2 + 'central;fillColor=#0079D6;',
+ 44, 50, '', 'Central', null, null, this.getTagsForStencil(gn, 'central', dt).join(' ')),
this.createVertexTemplateEntry(s2 + 'cloud_office_365;fillColor=#DF3C01;',
50, 30, '', 'Cloud Office 365', null, null, this.getTagsForStencil(gn, 'cloud office 365', dt).join(' ')),
this.createVertexTemplateEntry(s + 'cloud_service;',
@@ -114,10 +130,14 @@
50, 36, '', 'Container Service', null, null, this.getTagsForStencil(gn, 'container service', dt).join(' ')),
this.createVertexTemplateEntry(s + 'content_delivery_network;',
50, 32, '', 'Content Delivery Network', null, null, this.getTagsForStencil(gn, 'content delivery network', dt).join(' ')),
- this.createVertexTemplateEntry(s2 + 'content_delivery_network2;fillColor=#0079D6;',
- 50, 24, '', 'Content Delivery Network', null, null, this.getTagsForStencil(gn, 'content delivery network', dt).join(' ')),
this.createVertexTemplateEntry(s2 + 'cortona_management_suite;fillColor=#0079D6;',
50, 50, '', 'Cortona Analytics', null, null, this.getTagsForStencil(gn, 'cortona management suite', dt).join(' ')),
+ this.createVertexTemplateEntry(s2 + 'cosmos_db;fillColor=#0079D6;',
+ 50, 50, '', 'Cosmos DB', null, null, this.getTagsForStencil(gn, 'cosmos db database', dt).join(' ')),
+ this.createVertexTemplateEntry(s2 + 'customer_insights;fillColor=#0079D6;',
+ 48, 50, '', 'Customer Insights', null, null, this.getTagsForStencil(gn, 'customer insights', dt).join(' ')),
+ this.createVertexTemplateEntry(s2 + 'data_bricks;fillColor=#0079D6;',
+ 49, 50, '', 'Data Bricks', null, null, this.getTagsForStencil(gn, 'data bricks', dt).join(' ')),
this.createVertexTemplateEntry(s2 + 'data_catalog;fillColor=#0079D6;',
32, 37, '', 'Data Catalog', null, null, this.getTagsForStencil(gn, 'data catalog', dt).join(' ')),
this.createVertexTemplateEntry(s2 + 'data_factory;fillColor=#0079D6;',
@@ -142,30 +162,36 @@
43, 50, '', 'Document', null, null, this.getTagsForStencil(gn, 'document', dt).join(' ')),
this.createVertexTemplateEntry(s2 + 'documentdb;fillColor=#0079D6;',
38, 50, '', 'DocumentDB', null, null, this.getTagsForStencil(gn, 'documentdb document db database', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'code_file;fillColor=#0079D6;',
+ 48, 50, '', 'DocumentDB Document', null, null, this.getTagsForStencil(gn, 'documentdb document db database', dt).join(' ')),
+ this.createVertexTemplateEntry(s2 + 'dps;fillColor=#0079D6;',
+ 48, 50, '', 'DPS', null, null, this.getTagsForStencil(gn, 'dps', dt).join(' ')),
this.createVertexTemplateEntry(s + 'dropbox_code_source;',
50, 47, '', 'Dropbox Code Source', null, null, this.getTagsForStencil(gn, 'dropbox code source', dt).join(' ')),
+ this.createVertexTemplateEntry(s2 + 'event_grid;fillColor=#0079D6;',
+ 50, 50, '', 'Event Grid', null, null, this.getTagsForStencil(gn, 'event grid', dt).join(' ')),
this.createVertexTemplateEntry(s2 + 'event_hubs;fillColor=#0079D6;',
49, 50, '', 'Event Hubs', null, null, this.getTagsForStencil(gn, 'event_hubs', dt).join(' ')),
this.createVertexTemplateEntry(s + 'express_route;',
50, 30, '', 'Express Route', null, null, this.getTagsForStencil(gn, 'express route', dt).join(' ')),
this.createVertexTemplateEntry(s2 + 'functions;fillColor=#0079D6;',
50, 46, '', 'Functions', null, null, this.getTagsForStencil(gn, 'functions', dt).join(' ')),
+ this.createVertexTemplateEntry(s2 + 'gateway;fillColor=#0079D6;',
+ 44, 50, '', 'Gateway', null, null, this.getTagsForStencil(gn, 'gateway', dt).join(' ')),
this.createVertexTemplateEntry(s + 'git_repository;',
50, 50, '', 'Git Repository', null, null, this.getTagsForStencil(gn, 'git repository', dt).join(' ')),
this.createVertexTemplateEntry(s + 'github_code;',
50, 50, '', 'GitHub', null, null, this.getTagsForStencil(gn, 'github code', dt).join(' ')),
this.createVertexTemplateEntry(s2 + 'hdinsight;fillColor=#0079D6;',
50, 36, '', 'HDInsight', null, null, this.getTagsForStencil(gn, 'hdisight hd insight', dt).join(' ')),
- this.createVertexTemplateEntry(s + 'health_monitoring;',
- 50, 42, '', 'Health Monitoring', null, null, this.getTagsForStencil(gn, 'health monitoring', dt).join(' ')),
- this.createVertexTemplateEntry(s + 'healthy;',
- 50, 45, '', 'Healthy', null, null, this.getTagsForStencil(gn, 'healthy', dt).join(' ')),
this.createVertexTemplateEntry(s2 + 'hockeyapp;fillColor=#0079D6;',
50, 29, '', 'HockeyApp', null, null, this.getTagsForStencil(gn, 'hockeyapp', dt).join(' ')),
this.createVertexTemplateEntry(s2 + 'hybrid_connection_manager;fillColor=#0079D6;',
50, 35, '', 'Hybrid Connection Manager', null, null, this.getTagsForStencil(gn, 'hybrid connection manager', dt).join(' ')),
this.createVertexTemplateEntry(s2 + 'hybrid_connections;fillColor=#0079D6;',
47, 50, '', 'Hybrid Connections', null, null, this.getTagsForStencil(gn, 'hybrid connections', dt).join(' ')),
+ this.createVertexTemplateEntry(s2 + 'iot_edge;fillColor=#0079D6;',
+ 50, 50, '', 'IoT Edge', null, null, this.getTagsForStencil(gn, 'iot edge internet of things', dt).join(' ')),
this.createVertexTemplateEntry(s2 + 'iot;fillColor=#0079D6;',
50, 50, '', 'IoT', null, null, this.getTagsForStencil(gn, 'iot internet of things', dt).join(' ')),
this.createVertexTemplateEntry(s2 + 'key_vault;fillColor=#0079D6;',
@@ -173,11 +199,19 @@
this.createVertexTemplateEntry(s2 + 'logic_app;fillColor=#0079D6;',
50, 50, '', 'Logic App', null, null, this.getTagsForStencil(gn, 'logic app application', dt).join(' ')),
this.createVertexTemplateEntry(s2 + 'logic_apps;fillColor=#0079D6;',
- 50, 50, '', 'Logic Apps', null, null, this.getTagsForStencil(gn, 'logic apps applications', dt).join(' ')),
- this.createVertexTemplateEntry(s2 + 'machine_learning;fillColor=#0079D6;',
- 47, 50, '', 'Machine Learning', null, null, this.getTagsForStencil(gn, 'machine learning', dt).join(' ')),
+ 50, 39, '', 'Logic Apps', null, null, this.getTagsForStencil(gn, 'logic apps applications', dt).join(' ')),
this.createVertexTemplateEntry(s2 + 'machine_learning2;fillColor=#0079D6;',
47, 50, '', 'Machine Learning', null, null, this.getTagsForStencil(gn, 'machine learning', dt).join(' ')),
+ this.createVertexTemplateEntry(s2 + 'machine_learning_service_plans;fillColor=#0079D6;',
+ 47, 50, '', 'Machine Learning - Service Plans', null, null, this.getTagsForStencil(gn, 'machine learning service plans', dt).join(' ')),
+ this.createVertexTemplateEntry(s2 + 'machine_learning_web_services;fillColor=#0079D6;',
+ 50, 50, '', 'Machine Learning - Web Services', null, null, this.getTagsForStencil(gn, 'machine learning web services', dt).join(' ')),
+ this.createVertexTemplateEntry(s2 + 'machine_learning_work_spaces;fillColor=#0079D6;',
+ 50, 50, '', 'Machine Learning - Work Spaces', null, null, this.getTagsForStencil(gn, 'machine learning work spaces', dt).join(' ')),
+ this.createVertexTemplateEntry(s2 + 'managed_applications;fillColor=#0079D6;',
+ 44, 50, '', 'Managed Applications', null, null, this.getTagsForStencil(gn, 'managed applications', dt).join(' ')),
+ this.createVertexTemplateEntry(s2 + 'managed_discs;fillColor=#0079D6;',
+ 46, 50, '', 'Managed Discs', null, null, this.getTagsForStencil(gn, 'managed discs', dt).join(' ')),
this.createVertexTemplateEntry(s2 + 'management_portal;fillColor=#0079D6;',
50, 42, '', 'Management Portal', null, null, this.getTagsForStencil(gn, 'management portal', dt).join(' ')),
this.createVertexTemplateEntry(s + 'media_service;',
@@ -196,10 +230,10 @@
25, 50, '', 'Multi-Factor Authentication', null, null, this.getTagsForStencil(gn, 'multi factor authentication', dt).join(' ')),
this.createVertexTemplateEntry(s + 'mysql_database;',
37, 50, '', 'MySQL Database', null, null, this.getTagsForStencil(gn, 'mysql database', dt).join(' ')),
+ this.createVertexTemplateEntry(s2 + 'network_watcher;fillColor=#0079D6;',
+ 50, 50, '', 'Network Watcher', null, null, this.getTagsForStencil(gn, 'network watcher', dt).join(' ')),
this.createVertexTemplateEntry(s + 'notification_hub;',
50, 50, '', 'Notification Hub', null, null, this.getTagsForStencil(gn, 'notification hub', dt).join(' ')),
- this.createVertexTemplateEntry(s + 'notification_topic;',
- 50, 50, '', 'Notification Topic', null, null, this.getTagsForStencil(gn, 'notification topic', dt).join(' ')),
this.createVertexTemplateEntry(s2 + 'nsg;fillColor=#0079D6;',
36, 50, '', 'NSG', null, null, this.getTagsForStencil(gn, 'nsg', dt).join(' ')),
this.createVertexTemplateEntry(s2 + 'office_365;fillColor=#DF3C01;',
@@ -214,28 +248,22 @@
50, 50, '', 'OS Image', null, null, this.getTagsForStencil(gn, 'os operating system image', dt).join(' ')),
this.createVertexTemplateEntry(s2 + 'power_bi_embedded;fillColor=#000000;',
47, 50, '', 'Power BI Embedded', null, null, this.getTagsForStencil(gn, 'power bi embedded', dt).join(' ')),
- this.createVertexTemplateEntry(s + 'rdp_remoting_file;',
- 47, 50, '', 'RDP Remoting File', null, null, this.getTagsForStencil(gn, 'rdp remoting file', dt).join(' ')),
this.createVertexTemplateEntry(s2 + 'recovery_vault;fillColor=#0079D6;',
50, 50, '', 'Recovery Vault', null, null, this.getTagsForStencil(gn, 'recovery vault', dt).join(' ')),
this.createVertexTemplateEntry(s2 + 'remoteapp;fillColor=#0079D6;',
50, 50, '', 'RemoteApp', null, null, this.getTagsForStencil(gn, 'remoteapp remote app', dt).join(' ')),
this.createVertexTemplateEntry(s2 + 'resource_group;fillColor=#0079D6;',
50, 41, '', 'Resource Group', null, null, this.getTagsForStencil(gn, 'resource group', dt).join(' ')),
+ this.createVertexTemplateEntry(s2 + 'route_filters;fillColor=#0079D6;',
+ 50, 42, '', 'Route Filters', null, null, this.getTagsForStencil(gn, 'route filters', dt).join(' ')),
this.createVertexTemplateEntry(s2 + 'runbooks;fillColor=#0079D6;',
46, 50, '', 'Runbooks', null, null, this.getTagsForStencil(gn, 'runbooks', dt).join(' ')),
this.createVertexTemplateEntry(s + 'scheduler;',
40, 50, '', 'Scheduler', null, null, this.getTagsForStencil(gn, 'scheduler', dt).join(' ')),
this.createVertexTemplateEntry(s2 + 'security_center;fillColor=#0079D6;',
37, 50, '', 'Security Center', null, null, this.getTagsForStencil(gn, 'security center', dt).join(' ')),
- this.createVertexTemplateEntry(s + 'service_bus;',
- 45, 50, '', 'Service Bus', null, null, this.getTagsForStencil(gn, 'service bus', dt).join(' ')),
this.createVertexTemplateEntry(s2 + 'service_bus2;fillColor=#0079D6;',
50, 50, '', 'Service Bus', null, null, this.getTagsForStencil(gn, 'service bus', dt).join(' ')),
- this.createVertexTemplateEntry(s + 'service_bus_queues;',
- 42, 50, '', 'Service Bus Queue', null, null, this.getTagsForStencil(gn, 'service bus queue', dt).join(' ')),
- this.createVertexTemplateEntry(s + 'service_bus_relay;',
- 40, 50, '', 'Service Bus Relay', null, null, this.getTagsForStencil(gn, 'service bus relay', dt).join(' ')),
this.createVertexTemplateEntry(s2 + 'service_bus_relay2;fillColor=#0079D6;',
50, 50, '', 'Service Bus Relay', null, null, this.getTagsForStencil(gn, 'service bus relay', dt).join(' ')),
this.createVertexTemplateEntry(s + 'service_bus_topics_and_subscriptions;',
@@ -246,10 +274,10 @@
32, 12, '', 'Service Endpoint', null, null, this.getTagsForStencil(gn, 'service endpoint', dt).join(' ')),
this.createVertexTemplateEntry(s2 + 'service_fabric;fillColor=#0079D6;',
50, 50, '', 'Service Fabric', null, null, this.getTagsForStencil(gn, 'service fabric', dt).join(' ')),
- this.createVertexTemplateEntry(s2 + 'service_package;fillColor=#0079D6;',
- 44, 50, '', 'Service Package', null, null, this.getTagsForStencil(gn, 'service package', dt).join(' ')),
this.createVertexTemplateEntry(s2 + 'site_recovery;fillColor=#0079D6;',
37, 31, '', 'Site Recovery', null, null, this.getTagsForStencil(gn, 'site recovery', dt).join(' ')),
+ this.createVertexTemplateEntry(s2 + 'snapshot;fillColor=#0079D6;',
+ 65, 55, '', 'Snapshot', null, null, this.getTagsForStencil(gn, 'snapshot', dt).join(' ')),
this.createVertexTemplateEntry(s + 'sql_datasync;',
37, 50, '', 'SQL DataSync', null, null, this.getTagsForStencil(gn, 'sql datasync', dt).join(' ')),
this.createVertexTemplateEntry(s + 'sql_database;',
@@ -276,17 +304,23 @@
50, 43, '', 'Storage Files', null, null, this.getTagsForStencil(gn, 'storage files', dt).join(' ')),
this.createVertexTemplateEntry(s + 'storage_queue;',
50, 45, '', 'Storage Queue', null, null, this.getTagsForStencil(gn, 'storage queue', dt).join(' ')),
+ this.createVertexTemplateEntry(s2 + 'storage_sync_services;fillColor=#0079D6;',
+ 50, 50, '', 'Storage Sync Services', null, null, this.getTagsForStencil(gn, 'storage sync services', dt).join(' ')),
this.createVertexTemplateEntry(s + 'storage_table;',
50, 45, '', 'Storage Table', null, null, this.getTagsForStencil(gn, 'storage table', dt).join(' ')),
this.createVertexTemplateEntry(s + 'storsimple;',
50, 45, '', 'StorSimple', null, null, this.getTagsForStencil(gn, 'storsimple', dt).join(' ')),
this.createVertexTemplateEntry(s2 + 'stream_analytics;fillColor=#0079D6;',
50, 39, '', 'Stream Analytics', null, null, this.getTagsForStencil(gn, 'stream analytics', dt).join(' ')),
+ this.createVertexTemplateEntry(s2 + 'tags;fillColor=#0079D6;',
+ 50, 50, '', 'Tags', null, null, this.getTagsForStencil(gn, 'tags', dt).join(' ')),
+ this.createVertexTemplateEntry(s2 + 'time_series_insights;fillColor=#0079D6;',
+ 50, 50, '', 'Time Series Insights', null, null, this.getTagsForStencil(gn, 'time series insights', dt).join(' ')),
this.createVertexTemplateEntry(s + 'traffic_manager;',
50, 50, '', 'Traffic Manager', null, null, this.getTagsForStencil(gn, 'traffic manager', dt).join(' ')),
this.createVertexTemplateEntry(s + 'unidentified_code_object;',
- 50, 42, '', 'Unidentified Feature Object', null, null, this.getTagsForStencil(gn, 'unidentified feature object', dt).join(' ')),
- this.createVertexTemplateEntry(s + 'vhd;',
+ 50, 41, '', 'Unidentified Feature Object', null, null, this.getTagsForStencil(gn, 'unidentified feature object', dt).join(' ')),
+ this.createVertexTemplateEntry(s2 + 'vhd;fillColor=#0079D6;',
40, 50, '', 'VHD', null, null, this.getTagsForStencil(gn, 'vhd', dt).join(' ')),
this.createVertexTemplateEntry(s + 'vhd_data_disk;',
37, 50, '', 'VHD Data Disk', null, null, this.getTagsForStencil(gn, 'vhd data disk', dt).join(' ')),
@@ -526,6 +560,8 @@
50, 42, '', 'Health Monitoring', null, null, this.getTagsForStencil(gn, 'health monitoring', dt).join(' ')),
this.createVertexTemplateEntry(s + 'healthy;fillColor=#7D7D7D;',
50, 45, '', 'Healthy', null, null, this.getTagsForStencil(gn, 'healthy', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'healthy;fillColor=#0078D7;',
+ 50, 45, '', 'Healthy', null, null, this.getTagsForStencil(gn, 'healthy', dt).join(' ')),
this.createVertexTemplateEntry(s2 + 'import_generic;fillColor=#00188D;',
40, 50, '', 'Import (generic)', null, null, this.getTagsForStencil(gn, 'import generic', dt).join(' ')),
this.createVertexTemplateEntry(s2 + 'internet;fillColor=#7D7D7D;',
@@ -566,6 +602,8 @@
50, 35, '', 'Network Card', null, null, this.getTagsForStencil(gn, 'network card', dt).join(' ')),
this.createVertexTemplateEntry(s2 + 'not_allowed;fillColor=#00188D;',
50, 50, '', 'Not Allowed', null, null, this.getTagsForStencil(gn, 'not allowed', dt).join(' ')),
+ this.createVertexTemplateEntry(s2 + 'not_allowed;fillColor=#EA1C24;',
+ 50, 50, '', 'Not Allowed', null, null, this.getTagsForStencil(gn, 'not allowed', dt).join(' ')),
this.createVertexTemplateEntry(s2 + 'pack;fillColor=#00188D;',
50, 45, '', 'Pack', null, null, this.getTagsForStencil(gn, 'pack', dt).join(' ')),
this.createVertexTemplateEntry(s2 + 'performance;fillColor=#7D7D7D;',
@@ -622,14 +660,22 @@
50, 45, '', 'Tool', null, null, this.getTagsForStencil(gn, 'tool', dt).join(' ')),
this.createVertexTemplateEntry(s2 + 'triggers;fillColor=#0078D7;',
47, 50, '', 'Triggers', null, null, this.getTagsForStencil(gn, 'triggers', dt).join(' ')),
+ this.createVertexTemplateEntry('shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.general.tunnel;fillColor=#00188D;',
+ 50, 9, '', 'Tunnel', null, null, this.getTagsForStencil(gn, 'tunnel', dt).join(' ')),
this.createVertexTemplateEntry(s2 + 'udf_function;fillColor=#0078D7;',
47, 50, '', 'UDF Function', null, null, this.getTagsForStencil(gn, 'udf function', dt).join(' ')),
this.createVertexTemplateEntry(s2 + 'unhealthy;fillColor=#00188D;',
50, 41, '', 'Unhealthy', null, null, this.getTagsForStencil(gn, 'unhealthy', dt).join(' ')),
this.createVertexTemplateEntry(s2 + 'usb;fillColor=#00188D;',
50, 23, '', 'USB', null, null, this.getTagsForStencil(gn, 'usb', dt).join(' ')),
+ this.createVertexTemplateEntry('shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.azure.user;fillColor=#00188D;',
+ 47, 50, '', 'User', null, null, this.getTagsForStencil(gn, 'user', dt).join(' ')),
this.createVertexTemplateEntry(s2 + 'user_permissions;fillColor=#0078D7;',
- 47, 50, '', 'User Permissions', null, null, this.getTagsForStencil(gn, 'user permissions', dt).join(' ')),
+ 47, 50, '', 'User Permissions', null, null, this.getTagsForStencil(gn, 'user permissions', dt).join(' ')),//zzz
+ this.createVertexTemplateEntry('shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.mscae.general.video;fillColor=#00188D;',
+ 49, 50, '', 'Video', null, null, this.getTagsForStencil(gn, 'video', dt).join(' ')),
+ this.createVertexTemplateEntry('shadow=0;dashed=0;html=1;strokeColor=none;shape=mxgraph.azure.virtual_machine_feature;fillColor=#00188D;',
+ 50, 45, '', 'Virtual Machine Feature', null, null, this.getTagsForStencil(gn, 'virtual machine feature', dt).join(' ')),
this.createVertexTemplateEntry(s2 + 'web;fillColor=#00188D;',
50, 50, '', 'Web', null, null, this.getTagsForStencil(gn, 'web', dt).join(' ')),
this.createVertexTemplateEntry(s2 + 'web_server;fillColor=#00188D;',
@@ -773,7 +819,7 @@
50, 34, '', 'Cut and Paste', null, null, this.getTagsForStencil(gn, 'cut and paste', dt).join(' ')),
this.createVertexTemplateEntry(s2 + 'ellipses;fillColor=#0078D7;',
50, 7, '', 'Ellipses', null, null, this.getTagsForStencil(gn, 'ellipses', dt).join(' ')),
- this.createVertexTemplateEntry(s2 + 'favorite;fillColor=#7D7D7D;',
+ this.createVertexTemplateEntry(s2 + 'favorite;fillColor=#FDE57B;',
14, 20, '', 'Favorite', null, null, this.getTagsForStencil(gn, 'favorite', dt).join(' ')),
this.createVertexTemplateEntry(s5 + 'enterprise.folder;fillColor=#7D7D7D;',
50, 43, '', 'Folder', null, null, this.getTagsForStencil(gn, 'folder', dt).join(' ')),
@@ -797,7 +843,7 @@
25, 25, '1', 'Number Label', null, null, this.getTagsForStencil(gn, 'numbered label', dt).join(' ')),
this.createVertexTemplateEntry(s2 + 'num_label_rotate;fillColor=#92D050;fontSize=12;fontColor=#FFFFFF;align=center;spacing=0;fontStyle=1;',
25, 25, '12', 'Numbered Label Rotate Pointer', null, null, this.getTagsForStencil(gn, 'num label rotate', dt).join(' ')),
- this.createVertexTemplateEntry(s2 + 'premium_star;fillColor=#7D7D7D;',
+ this.createVertexTemplateEntry(s2 + 'premium_star;fillColor=#FDE57B;',
12, 11, '', 'Premium Star', null, null, this.getTagsForStencil(gn, 'premium star', dt).join(' ')),
this.createVertexTemplateEntry(s2 + 'slider_bar_horz;fillColor=#7D7D7D;',
81, 30, '', 'Slider Bar (horizontal)', null, null, this.getTagsForStencil(gn, 'slider bar horizontal', dt).join(' ')),
@@ -1230,5 +1276,278 @@
}
}));
};
+
+ Sidebar.prototype.addMSCAECloudColorPalette = function()
+ {
+ var d = 50;
+ var dt = 'ms microsoft cloud enterprise color ';
+ var sb = this;
+ var s = 'aspect=fixed;html=1;perimeter=none;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/';
+ var gn = 'mxgraph.mscae';
+
+ var fns =
+ [
+ this.createVertexTemplateEntry(s + 'Active_Directory.svg;',
+ d, d, '', 'Active Directory', false, null, this.getTagsForStencil(gn, 'active directory', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'ActiveDirectory.svg;',
+ d, d, '', 'Active Directory', false, null, this.getTagsForStencil(gn, 'active directory', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'Active_Directory_Health_Monitoring.svg;',
+ d, d, '', 'Active Directory - Health Monitoring', false, null, this.getTagsForStencil(gn, 'active directory health monitoring', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'ActiveDirectoryDomain.svg;',
+ d, d, '', 'Active Directory - Domain', false, null, this.getTagsForStencil(gn, 'active directory domain', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'API_Management.svg;',
+ d, d * 0.83, '', 'API Management', false, null, this.getTagsForStencil(gn, 'api management application programming interface', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'App_Service.svg;',
+ d, d, '', 'App Service', false, null, this.getTagsForStencil(gn, 'app service', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'App_Service_API_Apps.svg;',
+ d, d, '', 'App Service - API Apps', false, null, this.getTagsForStencil(gn, 'app service api apps application programmming interface', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'App_Service_Mobile_App.svg;',
+ d, d, '', 'App Service - Mobile App', false, null, this.getTagsForStencil(gn, 'app service mobile application', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'App_Service_Worker_Pools.svg;',
+ d, d, '', 'App Service - Worker Pools', false, null, this.getTagsForStencil(gn, 'app service worker pools application', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'Application_Gateway.svg;',
+ d, d, '', 'Application Gateway', false, null, this.getTagsForStencil(gn, 'application app gateway', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'Application_Insights.svg;',
+ d, d, '', 'Application Insights', false, null, this.getTagsForStencil(gn, 'application app insights', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'Automation.svg;',
+ d, d, '', 'Automation', false, null, this.getTagsForStencil(gn, 'automation', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'Backup.svg;',
+ d, d, '', 'Backup', false, null, this.getTagsForStencil(gn, 'backup', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'BizTalk_Services.svg;',
+ d, d, '', 'BizTalk Services', false, null, this.getTagsForStencil(gn, 'biztalk services', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'BizTalk_Services_Hybrid_Connections.svg;',
+ d, d, '', 'BizTalk Services - Hybrid Connections', false, null, this.getTagsForStencil(gn, 'biztalk services hybrid connections', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'Blockchain.svg;',
+ d, d, '', 'Blockchain', false, null, this.getTagsForStencil(gn, 'blockchain', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'Building_Blocks.svg;',
+ d, d, '', 'Building Blocks', false, null, this.getTagsForStencil(gn, 'building blocks', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'Cache_including_Redis.svg;',
+ d, d, '', 'Cache (including Redis)', false, null, this.getTagsForStencil(gn, 'Cache including Redis', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'Cache_Redis_Product.svg;',
+ d, d, '', 'Cache (Redis Product)', false, null, this.getTagsForStencil(gn, 'cache redis product', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'Cloud_Service.svg;',
+ d, d, '', 'Cloud Service', false, null, this.getTagsForStencil(gn, 'cloud service', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'Cognitive_Services_Computer_Vision.svg;',
+ d, d, '', 'Cognitive Services - Computer Vision', false, null, this.getTagsForStencil(gn, 'cognitive services computer vision', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'Cognitive_Services_emotion.svg;',
+ d, d, '', 'Cognitive Services - Emotion', false, null, this.getTagsForStencil(gn, 'cognitive services emotion', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'Cognitive_Services_face.svg;',
+ d, d, '', 'Cognitive Services - Face', false, null, this.getTagsForStencil(gn, 'cognitive services face', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'Cognitive_Services_luis.svg;',
+ d, d, '', 'Cognitive Services - Luis', false, null, this.getTagsForStencil(gn, 'cognitive services luis', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'Cognitive_Services_recommendations.svg;',
+ d, d, '', 'Cognitive Services - Recommendations', false, null, this.getTagsForStencil(gn, 'cognitive services recommendations', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'Cognitive_Services_Speech.svg;',
+ d, d, '', 'Cognitive Services - Speech', false, null, this.getTagsForStencil(gn, 'cognitive services speech', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'Cognitive_Services_textanalytics.svg;',
+ d, d, '', 'Cognitive Services - Textanalytics', false, null, this.getTagsForStencil(gn, 'cognitive services textanalytics', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'Cognitive_Services_web_language_model.svg;',
+ d, d, '', 'Cognitive Services - Web Language Model', false, null, this.getTagsForStencil(gn, 'cognitive services web language model', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'Container_Service.svg;',
+ d, d, '', 'Container Service', false, null, this.getTagsForStencil(gn, 'container_Service', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'Content_Delivery_Network.svg;',
+ d, d, '', 'Content Delivery Network', false, null, this.getTagsForStencil(gn, 'content delivery network', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'CosmosDB.svg;',
+ d, d, '', 'CosmosDB', false, null, this.getTagsForStencil(gn, 'cosmosdb cosmos db database', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'CustomerInsights.svg;',
+ d, d, '', 'CustomerInsights', false, null, this.getTagsForStencil(gn, 'customerinsights customer insights', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'Data_Catalog.svg;',
+ d, d, '', 'Data Catalog', false, null, this.getTagsForStencil(gn, 'data catalog', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'Data_Factory.svg;',
+ d, d, '', 'Data Factory', false, null, this.getTagsForStencil(gn, 'data factory', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'Data_Lake_Analytics.svg;',
+ d, d, '', 'Data Lake - Analytics', false, null, this.getTagsForStencil(gn, 'data lake analytics', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'Data_Lake_Store.svg;',
+ d, d, '', 'Data Lake - Store', false, null, this.getTagsForStencil(gn, 'data lake store', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'Data_Warehouse.svg;',
+ d, d, '', 'Data Warehouse', false, null, this.getTagsForStencil(gn, 'data warehouse', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'Database_General.svg;',
+ d, d, '', 'Database (general)', false, null, this.getTagsForStencil(gn, 'database general', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'Databricks.svg;',
+ d, d, '', 'Databricks', false, null, this.getTagsForStencil(gn, 'databricks', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'DataServices_category_rollup.svg;',
+ d, d, '', 'DataServices - Category Rollup', false, null, this.getTagsForStencil(gn, 'dataservices category rollup', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'DevTest_Labs.svg;',
+ d, d, '', 'DevTest Labs', false, null, this.getTagsForStencil(gn, 'devtest labs', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'Discs.svg;',
+ d, d, '', 'Discs', false, null, this.getTagsForStencil(gn, 'discs', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'DNS.svg;',
+ d, d, '', 'DNS', false, null, this.getTagsForStencil(gn, 'dns domain name server', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'DocumentDB.svg;',
+ d, d, '', 'DocumentDB', false, null, this.getTagsForStencil(gn, 'documentdb document db database', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'Elastic_Database_Pools.svg;',
+ d, d, '', 'Elastic Database Pools', false, null, this.getTagsForStencil(gn, 'elastic database pools', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'Event_Grid.svg;',
+ d, d, '', 'Event Grid', false, null, this.getTagsForStencil(gn, 'event grid', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'Event_Hubs.svg;',
+ d, d, '', 'Event Hubs', false, null, this.getTagsForStencil(gn, 'event hubs', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'Express_Route.svg;',
+ d, d, '', 'Express Route', false, null, this.getTagsForStencil(gn, 'express route', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'Functions.svg;',
+ d, d, '', 'Functions', false, null, this.getTagsForStencil(gn, 'functions', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'Gateway.svg;',
+ d, d, '', 'Gateway', false, null, this.getTagsForStencil(gn, 'gateway', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'HDInsight.svg;',
+ d, d, '', 'HDInsight', false, null, this.getTagsForStencil(gn, 'hdinsight', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'IOT_edge.svg;',
+ d, d, '', 'IOT - Edge', false, null, this.getTagsForStencil(gn, 'IOT edge internet of things', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'KeyVault.svg;',
+ d, d, '', 'KeyVault', false, null, this.getTagsForStencil(gn, 'KeyVault', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'Load_Balancer_feature.svg;',
+ d, d, '', 'Load Balancer (feature)', false, null, this.getTagsForStencil(gn, 'load balancer feature', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'Logic_Apps.svg;',
+ d, d, '', 'Logic Apps', false, null, this.getTagsForStencil(gn, 'logic apps', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'Machine_Learning.svg;',
+ d, d, '', 'Machine Learning', false, null, this.getTagsForStencil(gn, 'machine learning', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'MachineLearningServicePlans.svg;',
+ d, d, '', 'Machine Learning - Service Plans', false, null, this.getTagsForStencil(gn, 'machine learning service plans', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'MachineLearningWebServices.svg;',
+ d, d, '', 'Machine Learning - Web Services', false, null, this.getTagsForStencil(gn, 'machine learning web services', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'MachineLearningWorkspaces.svg;',
+ d, d, '', 'Machine Learning - Workspaces', false, null, this.getTagsForStencil(gn, 'machine learning workspaces', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'ManagedApplications.svg;',
+ d, d, '', 'Managed Applications', false, null, this.getTagsForStencil(gn, 'managed applications', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'Management_Portal.svg;',
+ d, d, '', 'management portal', false, null, this.getTagsForStencil(gn, 'management portal', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'MD_snapshot.svg;',
+ d, d, '', 'MD Snapshot', false, null, this.getTagsForStencil(gn, 'md snapshot', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'Media_Services.svg;',
+ d, d, '', 'Media Services', false, null, this.getTagsForStencil(gn, 'media services', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'Mobile_Engagement.svg;',
+ d, d, '', 'Mobile Engagement', false, null, this.getTagsForStencil(gn, 'mobile engagement', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'Multi_Factor_Authentication.svg;',
+ d, d, '', 'Multi-Factor Authentication', false, null, this.getTagsForStencil(gn, 'multi factor authentication', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'MySQL_ClearDB_database.svg;',
+ d, d, '', 'MySQL ClearDB Database', false, null, this.getTagsForStencil(gn, 'mysql cleardb database', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'Network_watcher.svg;',
+ d, d, '', 'Network Watcher', false, null, this.getTagsForStencil(gn, 'network watcher', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'Notification_Hubs.svg;',
+ d, d, '', 'Notification Hubs', false, null, this.getTagsForStencil(gn, 'notification hubs', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'NSG.svg;',
+ d, d, '', 'NSG', false, null, this.getTagsForStencil(gn, 'nsg', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'Operations_Management_Suite.svg;',
+ d, d, '', 'Operations Management Suite', false, null, this.getTagsForStencil(gn, 'operations management suite', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'RemoteApp.svg;',
+ d, d, '', 'RemoteApp', false, null, this.getTagsForStencil(gn, 'remoteapp', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'ResourceGroup.svg;',
+ d, d, '', 'Resource Group', false, null, this.getTagsForStencil(gn, 'resource group', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'Route_Filter.svg;',
+ d, d, '', 'Route Filter', false, null, this.getTagsForStencil(gn, 'route filter', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'Runbooks.svg;',
+ d, d, '', 'Runbooks', false, null, this.getTagsForStencil(gn, 'runbooks', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'SDK.svg;',
+ d, d, '', 'SDK', false, null, this.getTagsForStencil(gn, 'sdk software development kit', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'Search.svg;',
+ d, d, '', 'Search', false, null, this.getTagsForStencil(gn, 'search', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'Security_Center.svg;',
+ d, d, '', 'Security Center', false, null, this.getTagsForStencil(gn, 'security center', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'Service_Bus.svg;',
+ d, d, '', 'Service Bus', false, null, this.getTagsForStencil(gn, 'service bus', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'Service_Bus_Queues.svg;',
+ d, d, '', 'Service Bus - Queues', false, null, this.getTagsForStencil(gn, 'service bus queues', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'Service_Bus_Relay.svg;',
+ d, d, '', 'Service Bus - Relay', false, null, this.getTagsForStencil(gn, 'service bus relay', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'Service_Bus_Topics.svg;',
+ d, d, '', 'Service Bus - Topics', false, null, this.getTagsForStencil(gn, 'service bus topics', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'Service_Fabric.svg;',
+ d, d, '', 'Service Fabric', false, null, this.getTagsForStencil(gn, 'service fabric', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'ServiceHealth.svg;',
+ d, d, '', 'Service Health', false, null, this.getTagsForStencil(gn, 'service health', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'Site_Recovery.svg;',
+ d, d, '', 'Site Recovery', false, null, this.getTagsForStencil(gn, 'site recovery', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'SQL_Database_generic.svg;',
+ d, d, '', 'SQL Database (generic)', false, null, this.getTagsForStencil(gn, 'sql database generic', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'SQL_DataWarehouse.svg;',
+ d, d, '', 'SQL Data Warehouse', false, null, this.getTagsForStencil(gn, 'sql data warehouse', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'SQL_Stretch_Database.svg;',
+ d, d, '', 'SQL Stretch Database', false, null, this.getTagsForStencil(gn, 'sql stretch database', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'Storage_sync_service.svg;',
+ d, d, '', 'Storage Sync Service', false, null, this.getTagsForStencil(gn, 'storage sync service', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'Store_Marketplace.svg;',
+ d, d, '', 'Store Marketplace', false, null, this.getTagsForStencil(gn, 'store marketplace', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'StorSimple.svg;',
+ d, d, '', 'StorSimple', false, null, this.getTagsForStencil(gn, 'storsimple', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'Stream_Analytics.svg;',
+ d, d, '', 'Stream Analytics', false, null, this.getTagsForStencil(gn, 'stream analytics', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'Tags.svg;',
+ d, d, '', 'Tags', false, null, this.getTagsForStencil(gn, 'tags', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'TimeSeriesInsights.svg;',
+ d, d, '', 'TimeSeriesInsights', false, null, this.getTagsForStencil(gn, 'timeseriesinsights time series insights', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'Traffic_Manager.svg;',
+ d, d, '', 'Traffic Manager', false, null, this.getTagsForStencil(gn, 'traffic manager', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'Unidentified_Feature_Object.svg;',
+ d, d, '', 'Unidentified Feature Object', false, null, this.getTagsForStencil(gn, 'unidentified feature object', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'Virtual_Datacenter.svg;',
+ d, d, '', 'Virtual Datacenter', false, null, this.getTagsForStencil(gn, 'virtual datacenter', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'Virtual_Machine.svg;',
+ d, d, '', 'Virtual Machine', false, null, this.getTagsForStencil(gn, 'virtual machine', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'Virtual_Machine_2.svg;',
+ d, d, '', 'Virtual Machine', false, null, this.getTagsForStencil(gn, 'virtual machine', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'VM_Scale_Set.svg;',
+ d, d, '', 'Virtual Machine - Scale Set', false, null, this.getTagsForStencil(gn, 'vm scale set virtual machine', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'Virtual_Machines_Availability_Set.svg;',
+ d, d, '', 'Virtual Machines - Availability Set', false, null, this.getTagsForStencil(gn, 'virtual machines availability set', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'Virtual_Machines_Linux.svg;',
+ d, d, '', 'Virtual Machines - Linux', false, null, this.getTagsForStencil(gn, 'virtual machines linux', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'Virtual_Network.svg;',
+ d, d, '', 'Virtual Network', false, null, this.getTagsForStencil(gn, 'virtual network', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'Visual_Studio_Team_Services_CodePlex_source.svg;',
+ d, d, '', 'Visual Studio Team Services - CodePlex Source', false, null, this.getTagsForStencil(gn, 'visual studio team services codePlex source', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'VPN_Gateway.svg;',
+ d, d, '', 'VPN Gateway', false, null, this.getTagsForStencil(gn, 'vpn gateway virtual private network', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'WebApp_WebJobs.svg;',
+ d, d, '', 'WebApp - WebJobs', false, null, this.getTagsForStencil(gn, 'webapp webjobs', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'Webhooks.svg;',
+ d, d, '', 'Webhooks', false, null, this.getTagsForStencil(gn, 'webhooks', dt).join(' '))
+ ];
+
+ this.addPalette('mscaeCloud Color', 'CAE / Cloud (color)', false, mxUtils.bind(this, function(content)
+ {
+ for (var i = 0; i < fns.length; i++)
+ {
+ content.appendChild(fns[i](content));
+ }
+ }));
+
+ }
+
+ Sidebar.prototype.addMSCAEDeprecatedColorPalette = function()
+ {
+ var d = 50;
+ var dt = 'ms microsoft deprecated enterprise color ';
+ var sb = this;
+ var s = 'aspect=fixed;html=1;align=center;shadow=0;dashed=0;image;fontSize=12;image=img/lib/mscae/dep/';
+ var gn = 'mxgraph.mscae';
+
+ var fns =
+ [
+ this.createVertexTemplateEntry(s + 'App_Service_Logic_App.svg;',
+ d, d, '', 'App Service - Logic App', false, null, this.getTagsForStencil(gn, 'app service logic app', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'Application_Gateway.svg;',
+ d, d, '', 'Application Gateway', false, null, this.getTagsForStencil(gn, 'application gateway', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'Content_Delivery_Network.svg;',
+ d, d, '', 'Content Delivery Network', false, null, this.getTagsForStencil(gn, 'content delivery network', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'Data_Lake.svg;',
+ d, d, '', 'Data Lake', false, null, this.getTagsForStencil(gn, 'data lake', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'Data_Lake_Analytics.svg;',
+ d, d, '', 'Data Lake Analytics', false, null, this.getTagsForStencil(gn, 'data lake analytics', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'Data_Lake_Store.svg;',
+ d, d, '', 'Data Lake Store', false, null, this.getTagsForStencil(gn, 'data lake store', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'DataWarehouse.svg;',
+ d, d, '', 'DataWarehouse', false, null, this.getTagsForStencil(gn, 'datawarehouse', dt).join(' ')),
+ this.createVertexTemplateEntry(s + 'SQL_Server_Stretch_DB.svg;',
+ d, d, '', 'SQL Server Stretch DB', false, null, this.getTagsForStencil(gn, 'sql server stretch db database', dt).join(' '))
+ ];
+
+ this.addPalette('mscaeDeprecated Color', 'CAE / Deprecated (color)', false, mxUtils.bind(this, function(content)
+ {
+ for (var i = 0; i < fns.length; i++)
+ {
+ content.appendChild(fns[i](content));
+ }
+ }));
+
+ }
+
})();
diff --git a/src/main/webapp/js/diagramly/sidebar/Sidebar.js b/src/main/webapp/js/diagramly/sidebar/Sidebar.js
index bf579a2e..386be64f 100644
--- a/src/main/webapp/js/diagramly/sidebar/Sidebar.js
+++ b/src/main/webapp/js/diagramly/sidebar/Sidebar.js
@@ -119,7 +119,7 @@
{id: 'android', prefix: 'android', libs: [''/*prefix is library*/]}, {id: 'aws3d'},
{id: 'flowchart'}, {id: 'basic'}, {id: 'arrows'}, {id: 'arrows2'}, {id: 'lean_mapping'}, {id: 'citrix'}, {id: 'azure'}, {id: 'network'}, {id: 'sitemap'},
- {id: 'mscae', prefix: 'mscae', libs: ['Cloud', 'Enterprise', 'General', 'General Symbols', 'Intune', 'OMS', 'OpsManager', 'Other', 'System Center', 'Virtual Machine', 'Deprecated']},
+ {id: 'mscae', prefix: 'mscae', libs: ['Cloud', 'Enterprise', 'General', 'General Symbols', 'Intune', 'OMS', 'OpsManager', 'Other', 'System Center', 'Virtual Machine', 'Deprecated', 'Cloud Color', 'Deprecated Color']},
{id: 'bpmn', prefix: 'bpmn', libs: [''/*prefix is library*/, 'Gateways', 'Events']},
{id: 'clipart', prefix: null, libs: ['computer', 'finance', 'clipart', 'networking', 'people', 'telco']},
diff --git a/src/main/webapp/js/embed-static.min.js b/src/main/webapp/js/embed-static.min.js
index 442c97f2..51ab34f2 100644
--- a/src/main/webapp/js/embed-static.min.js
+++ b/src/main/webapp/js/embed-static.min.js
@@ -184,7 +184,7 @@ f)+"\n"+u+"}":"{"+z.join(",")+"}";f=u;return l}}"function"!==typeof Date.prototy
e=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,f,g,h={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},k;"function"!==typeof JSON.stringify&&(JSON.stringify=function(a,b,d){var e;g=f="";if("number"===typeof d)for(e=0;e<d;e+=1)g+=" ";else"string"===typeof d&&(g=d);if((k=b)&&"function"!==typeof b&&("object"!==typeof b||"number"!==typeof b.length))throw Error("JSON.stringify");return c("",{"":a})});
"function"!==typeof JSON.parse&&(JSON.parse=function(a,b){function c(a,d){var e,f,g=a[d];if(g&&"object"===typeof g)for(e in g)Object.prototype.hasOwnProperty.call(g,e)&&(f=c(g,e),void 0!==f?g[e]=f:delete g[e]);return b.call(a,d,g)}var e;a=""+a;d.lastIndex=0;d.test(a)&&(a=a.replace(d,function(a){return"\\u"+("0000"+a.charCodeAt(0).toString(16)).slice(-4)}));if(/^[\],:{}\s]*$/.test(a.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,
"]").replace(/(?:^|:|,)(?:\s*\[)+/g,"")))return e=eval("("+a+")"),"function"===typeof b?c({"":e},""):e;throw new SyntaxError("JSON.parse");})})();"undefined"===typeof window.mxBasePath&&(window.mxBasePath="https://www.draw.io/mxgraph/");window.mxLoadStylesheets=window.mxLoadStylesheets||!1;window.mxLoadResources=window.mxLoadResources||!1;window.mxLanguage=window.mxLanguage||"en";window.urlParams=window.urlParams||{};window.MAX_REQUEST_SIZE=window.MAX_REQUEST_SIZE||10485760;window.MAX_AREA=window.MAX_AREA||225E6;window.EXPORT_URL=window.EXPORT_URL||"/export";window.SAVE_URL=window.SAVE_URL||"/save";window.OPEN_URL=window.OPEN_URL||"/open";window.RESOURCES_PATH=window.RESOURCES_PATH||"resources";window.RESOURCE_BASE=window.RESOURCE_BASE||window.RESOURCES_PATH+"/grapheditor";window.STENCIL_PATH=window.STENCIL_PATH||"stencils";window.IMAGE_PATH=window.IMAGE_PATH||"images";
-window.STYLE_PATH=window.STYLE_PATH||"styles";window.CSS_PATH=window.CSS_PATH||"styles";window.OPEN_FORM=window.OPEN_FORM||"open.html";window.mxBasePath=window.mxBasePath||"../../../src";window.mxLanguage=window.mxLanguage||urlParams.lang;window.mxLanguages=window.mxLanguages||["de"];var mxClient={VERSION:"8.3.5",IS_IE:0<=navigator.userAgent.indexOf("MSIE"),IS_IE6:0<=navigator.userAgent.indexOf("MSIE 6"),IS_IE11:!!navigator.userAgent.match(/Trident\/7\./),IS_EDGE:!!navigator.userAgent.match(/Edge\//),IS_QUIRKS:0<=navigator.userAgent.indexOf("MSIE")&&(null==document.documentMode||5==document.documentMode),IS_EM:"spellcheck"in document.createElement("textarea")&&8==document.documentMode,VML_PREFIX:"v",OFFICE_PREFIX:"o",IS_NS:0<=navigator.userAgent.indexOf("Mozilla/")&&0>navigator.userAgent.indexOf("MSIE")&&
+window.STYLE_PATH=window.STYLE_PATH||"styles";window.CSS_PATH=window.CSS_PATH||"styles";window.OPEN_FORM=window.OPEN_FORM||"open.html";window.mxBasePath=window.mxBasePath||"../../../src";window.mxLanguage=window.mxLanguage||urlParams.lang;window.mxLanguages=window.mxLanguages||["de"];var mxClient={VERSION:"8.3.7",IS_IE:0<=navigator.userAgent.indexOf("MSIE"),IS_IE6:0<=navigator.userAgent.indexOf("MSIE 6"),IS_IE11:!!navigator.userAgent.match(/Trident\/7\./),IS_EDGE:!!navigator.userAgent.match(/Edge\//),IS_QUIRKS:0<=navigator.userAgent.indexOf("MSIE")&&(null==document.documentMode||5==document.documentMode),IS_EM:"spellcheck"in document.createElement("textarea")&&8==document.documentMode,VML_PREFIX:"v",OFFICE_PREFIX:"o",IS_NS:0<=navigator.userAgent.indexOf("Mozilla/")&&0>navigator.userAgent.indexOf("MSIE")&&
0>navigator.userAgent.indexOf("Edge/"),IS_OP:0<=navigator.userAgent.indexOf("Opera/")||0<=navigator.userAgent.indexOf("OPR/"),IS_OT:0<=navigator.userAgent.indexOf("Presto/")&&0>navigator.userAgent.indexOf("Presto/2.4.")&&0>navigator.userAgent.indexOf("Presto/2.3.")&&0>navigator.userAgent.indexOf("Presto/2.2.")&&0>navigator.userAgent.indexOf("Presto/2.1.")&&0>navigator.userAgent.indexOf("Presto/2.0.")&&0>navigator.userAgent.indexOf("Presto/1."),IS_SF:0<=navigator.userAgent.indexOf("AppleWebKit/")&&
0>navigator.userAgent.indexOf("Chrome/")&&0>navigator.userAgent.indexOf("Edge/"),IS_IOS:navigator.userAgent.match(/(iPad|iPhone|iPod)/g)?!0:!1,IS_GC:0<=navigator.userAgent.indexOf("Chrome/")&&0>navigator.userAgent.indexOf("Edge/"),IS_CHROMEAPP:null!=window.chrome&&null!=chrome.app&&null!=chrome.app.runtime,IS_FF:0<=navigator.userAgent.indexOf("Firefox/"),IS_MT:0<=navigator.userAgent.indexOf("Firefox/")&&0>navigator.userAgent.indexOf("Firefox/1.")&&0>navigator.userAgent.indexOf("Firefox/2.")||0<=navigator.userAgent.indexOf("Iceweasel/")&&
0>navigator.userAgent.indexOf("Iceweasel/1.")&&0>navigator.userAgent.indexOf("Iceweasel/2.")||0<=navigator.userAgent.indexOf("SeaMonkey/")&&0>navigator.userAgent.indexOf("SeaMonkey/1.")||0<=navigator.userAgent.indexOf("Iceape/")&&0>navigator.userAgent.indexOf("Iceape/1."),IS_SVG:0<=navigator.userAgent.indexOf("Firefox/")||0<=navigator.userAgent.indexOf("Iceweasel/")||0<=navigator.userAgent.indexOf("Seamonkey/")||0<=navigator.userAgent.indexOf("Iceape/")||0<=navigator.userAgent.indexOf("Galeon/")||
diff --git a/src/main/webapp/js/mxgraph/Dialogs.js b/src/main/webapp/js/mxgraph/Dialogs.js
index d9393d55..131cd258 100644
--- a/src/main/webapp/js/mxgraph/Dialogs.js
+++ b/src/main/webapp/js/mxgraph/Dialogs.js
@@ -1786,6 +1786,7 @@ var OutlineWindow = function(editorUi, x, y, w, h)
div.style.overflow = 'hidden';
this.window = new mxWindow(mxResources.get('outline'), div, x, y, w, h, true, true);
+ this.window.minimumSize = new mxRectangle(0, 0, 80, 80);
this.window.destroyOnClose = false;
this.window.setMaximizable(false);
this.window.setResizable(true);
@@ -2456,6 +2457,7 @@ var LayersWindow = function(editorUi, x, y, w, h)
});
this.window = new mxWindow(mxResources.get('layers'), div, x, y, w, h, true, true);
+ this.window.minimumSize = new mxRectangle(0, 0, 90, 90);
this.window.destroyOnClose = false;
this.window.setMaximizable(false);
this.window.setResizable(true);
diff --git a/src/main/webapp/js/mxgraph/Format.js b/src/main/webapp/js/mxgraph/Format.js
index 74a66a19..f7ae5c75 100644
--- a/src/main/webapp/js/mxgraph/Format.js
+++ b/src/main/webapp/js/mxgraph/Format.js
@@ -2460,24 +2460,33 @@ TextFormatPanel.prototype.addFont = function(container)
stylePanel3.style.marginLeft = '-3px';
stylePanel3.style.paddingBottom = '0px';
+ // Helper function to return a wrapper function does not pass any arguments
+ var callFn = function(fn)
+ {
+ return function()
+ {
+ return fn();
+ };
+ };
+
var left = this.editorUi.toolbar.addButton('geSprite-left', mxResources.get('left'),
(graph.cellEditor.isContentEditing()) ?
function()
{
document.execCommand('justifyleft', false, null);
- } : this.editorUi.menus.createStyleChangeFunction([mxConstants.STYLE_ALIGN], [mxConstants.ALIGN_LEFT]), stylePanel3);
+ } : callFn(this.editorUi.menus.createStyleChangeFunction([mxConstants.STYLE_ALIGN], [mxConstants.ALIGN_LEFT])), stylePanel3);
var center = this.editorUi.toolbar.addButton('geSprite-center', mxResources.get('center'),
(graph.cellEditor.isContentEditing()) ?
function()
{
document.execCommand('justifycenter', false, null);
- } : this.editorUi.menus.createStyleChangeFunction([mxConstants.STYLE_ALIGN], [mxConstants.ALIGN_CENTER]), stylePanel3);
+ } : callFn(this.editorUi.menus.createStyleChangeFunction([mxConstants.STYLE_ALIGN], [mxConstants.ALIGN_CENTER])), stylePanel3);
var right = this.editorUi.toolbar.addButton('geSprite-right', mxResources.get('right'),
(graph.cellEditor.isContentEditing()) ?
function()
{
document.execCommand('justifyright', false, null);
- } : this.editorUi.menus.createStyleChangeFunction([mxConstants.STYLE_ALIGN], [mxConstants.ALIGN_RIGHT]), stylePanel3);
+ } : callFn(this.editorUi.menus.createStyleChangeFunction([mxConstants.STYLE_ALIGN], [mxConstants.ALIGN_RIGHT])), stylePanel3);
this.styleButtons([left, center, right]);
@@ -2492,11 +2501,11 @@ TextFormatPanel.prototype.addFont = function(container)
}
var top = this.editorUi.toolbar.addButton('geSprite-top', mxResources.get('top'),
- this.editorUi.menus.createStyleChangeFunction([mxConstants.STYLE_VERTICAL_ALIGN], [mxConstants.ALIGN_TOP]), stylePanel3);
+ callFn(this.editorUi.menus.createStyleChangeFunction([mxConstants.STYLE_VERTICAL_ALIGN], [mxConstants.ALIGN_TOP])), stylePanel3);
var middle = this.editorUi.toolbar.addButton('geSprite-middle', mxResources.get('middle'),
- this.editorUi.menus.createStyleChangeFunction([mxConstants.STYLE_VERTICAL_ALIGN], [mxConstants.ALIGN_MIDDLE]), stylePanel3);
+ callFn(this.editorUi.menus.createStyleChangeFunction([mxConstants.STYLE_VERTICAL_ALIGN], [mxConstants.ALIGN_MIDDLE])), stylePanel3);
var bottom = this.editorUi.toolbar.addButton('geSprite-bottom', mxResources.get('bottom'),
- this.editorUi.menus.createStyleChangeFunction([mxConstants.STYLE_VERTICAL_ALIGN], [mxConstants.ALIGN_BOTTOM]), stylePanel3);
+ callFn(this.editorUi.menus.createStyleChangeFunction([mxConstants.STYLE_VERTICAL_ALIGN], [mxConstants.ALIGN_BOTTOM])), stylePanel3);
this.styleButtons([top, middle, bottom]);
diff --git a/src/main/webapp/js/mxgraph/Sidebar.js b/src/main/webapp/js/mxgraph/Sidebar.js
index 1babe164..b04e2667 100644
--- a/src/main/webapp/js/mxgraph/Sidebar.js
+++ b/src/main/webapp/js/mxgraph/Sidebar.js
@@ -66,6 +66,7 @@ function Sidebar(editorUi, container)
mxEvent.addListener(container, 'scroll', mxUtils.bind(this, function()
{
this.showTooltips = true;
+ this.hideTooltip();
}));
this.init();
diff --git a/src/main/webapp/js/reader.min.js b/src/main/webapp/js/reader.min.js
index ab81a953..5b943ecc 100644
--- a/src/main/webapp/js/reader.min.js
+++ b/src/main/webapp/js/reader.min.js
@@ -184,7 +184,7 @@ f)+"\n"+u+"}":"{"+z.join(",")+"}";f=u;return l}}"function"!==typeof Date.prototy
e=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,f,g,h={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},k;"function"!==typeof JSON.stringify&&(JSON.stringify=function(a,b,d){var e;g=f="";if("number"===typeof d)for(e=0;e<d;e+=1)g+=" ";else"string"===typeof d&&(g=d);if((k=b)&&"function"!==typeof b&&("object"!==typeof b||"number"!==typeof b.length))throw Error("JSON.stringify");return c("",{"":a})});
"function"!==typeof JSON.parse&&(JSON.parse=function(a,b){function c(a,d){var e,f,g=a[d];if(g&&"object"===typeof g)for(e in g)Object.prototype.hasOwnProperty.call(g,e)&&(f=c(g,e),void 0!==f?g[e]=f:delete g[e]);return b.call(a,d,g)}var e;a=""+a;d.lastIndex=0;d.test(a)&&(a=a.replace(d,function(a){return"\\u"+("0000"+a.charCodeAt(0).toString(16)).slice(-4)}));if(/^[\],:{}\s]*$/.test(a.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,
"]").replace(/(?:^|:|,)(?:\s*\[)+/g,"")))return e=eval("("+a+")"),"function"===typeof b?c({"":e},""):e;throw new SyntaxError("JSON.parse");})})();"undefined"===typeof window.mxBasePath&&(window.mxBasePath="https://www.draw.io/mxgraph/");window.mxLoadStylesheets=window.mxLoadStylesheets||!1;window.mxLoadResources=window.mxLoadResources||!1;window.mxLanguage=window.mxLanguage||"en";window.urlParams=window.urlParams||{};window.MAX_REQUEST_SIZE=window.MAX_REQUEST_SIZE||10485760;window.MAX_AREA=window.MAX_AREA||225E6;window.EXPORT_URL=window.EXPORT_URL||"/export";window.SAVE_URL=window.SAVE_URL||"/save";window.OPEN_URL=window.OPEN_URL||"/open";window.RESOURCES_PATH=window.RESOURCES_PATH||"resources";window.RESOURCE_BASE=window.RESOURCE_BASE||window.RESOURCES_PATH+"/grapheditor";window.STENCIL_PATH=window.STENCIL_PATH||"stencils";window.IMAGE_PATH=window.IMAGE_PATH||"images";
-window.STYLE_PATH=window.STYLE_PATH||"styles";window.CSS_PATH=window.CSS_PATH||"styles";window.OPEN_FORM=window.OPEN_FORM||"open.html";window.mxBasePath=window.mxBasePath||"../../../src";window.mxLanguage=window.mxLanguage||urlParams.lang;window.mxLanguages=window.mxLanguages||["de"];var mxClient={VERSION:"8.3.5",IS_IE:0<=navigator.userAgent.indexOf("MSIE"),IS_IE6:0<=navigator.userAgent.indexOf("MSIE 6"),IS_IE11:!!navigator.userAgent.match(/Trident\/7\./),IS_EDGE:!!navigator.userAgent.match(/Edge\//),IS_QUIRKS:0<=navigator.userAgent.indexOf("MSIE")&&(null==document.documentMode||5==document.documentMode),IS_EM:"spellcheck"in document.createElement("textarea")&&8==document.documentMode,VML_PREFIX:"v",OFFICE_PREFIX:"o",IS_NS:0<=navigator.userAgent.indexOf("Mozilla/")&&0>navigator.userAgent.indexOf("MSIE")&&
+window.STYLE_PATH=window.STYLE_PATH||"styles";window.CSS_PATH=window.CSS_PATH||"styles";window.OPEN_FORM=window.OPEN_FORM||"open.html";window.mxBasePath=window.mxBasePath||"../../../src";window.mxLanguage=window.mxLanguage||urlParams.lang;window.mxLanguages=window.mxLanguages||["de"];var mxClient={VERSION:"8.3.7",IS_IE:0<=navigator.userAgent.indexOf("MSIE"),IS_IE6:0<=navigator.userAgent.indexOf("MSIE 6"),IS_IE11:!!navigator.userAgent.match(/Trident\/7\./),IS_EDGE:!!navigator.userAgent.match(/Edge\//),IS_QUIRKS:0<=navigator.userAgent.indexOf("MSIE")&&(null==document.documentMode||5==document.documentMode),IS_EM:"spellcheck"in document.createElement("textarea")&&8==document.documentMode,VML_PREFIX:"v",OFFICE_PREFIX:"o",IS_NS:0<=navigator.userAgent.indexOf("Mozilla/")&&0>navigator.userAgent.indexOf("MSIE")&&
0>navigator.userAgent.indexOf("Edge/"),IS_OP:0<=navigator.userAgent.indexOf("Opera/")||0<=navigator.userAgent.indexOf("OPR/"),IS_OT:0<=navigator.userAgent.indexOf("Presto/")&&0>navigator.userAgent.indexOf("Presto/2.4.")&&0>navigator.userAgent.indexOf("Presto/2.3.")&&0>navigator.userAgent.indexOf("Presto/2.2.")&&0>navigator.userAgent.indexOf("Presto/2.1.")&&0>navigator.userAgent.indexOf("Presto/2.0.")&&0>navigator.userAgent.indexOf("Presto/1."),IS_SF:0<=navigator.userAgent.indexOf("AppleWebKit/")&&
0>navigator.userAgent.indexOf("Chrome/")&&0>navigator.userAgent.indexOf("Edge/"),IS_IOS:navigator.userAgent.match(/(iPad|iPhone|iPod)/g)?!0:!1,IS_GC:0<=navigator.userAgent.indexOf("Chrome/")&&0>navigator.userAgent.indexOf("Edge/"),IS_CHROMEAPP:null!=window.chrome&&null!=chrome.app&&null!=chrome.app.runtime,IS_FF:0<=navigator.userAgent.indexOf("Firefox/"),IS_MT:0<=navigator.userAgent.indexOf("Firefox/")&&0>navigator.userAgent.indexOf("Firefox/1.")&&0>navigator.userAgent.indexOf("Firefox/2.")||0<=navigator.userAgent.indexOf("Iceweasel/")&&
0>navigator.userAgent.indexOf("Iceweasel/1.")&&0>navigator.userAgent.indexOf("Iceweasel/2.")||0<=navigator.userAgent.indexOf("SeaMonkey/")&&0>navigator.userAgent.indexOf("SeaMonkey/1.")||0<=navigator.userAgent.indexOf("Iceape/")&&0>navigator.userAgent.indexOf("Iceape/1."),IS_SVG:0<=navigator.userAgent.indexOf("Firefox/")||0<=navigator.userAgent.indexOf("Iceweasel/")||0<=navigator.userAgent.indexOf("Seamonkey/")||0<=navigator.userAgent.indexOf("Iceape/")||0<=navigator.userAgent.indexOf("Galeon/")||
diff --git a/src/main/webapp/js/stencils.min.js b/src/main/webapp/js/stencils.min.js
index e00effb8..7945db6f 100644
--- a/src/main/webapp/js/stencils.min.js
+++ b/src/main/webapp/js/stencils.min.js
@@ -110,16 +110,16 @@ f['pid/crushers_grinding.xml'] = '7Vxdb5swFP01SNtLRDGE7nGiW7dJnaZN2uvkErdB5UtAm2
f['citrix.xml'] = '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';
f['flowchart.xml'] = '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';
f['aws3d.xml'] = '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';
-f['mscae/vm.xml'] = '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';
+f['mscae/vm.xml'] = '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';
f['mscae/enterprise.xml'] = '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';
-f['mscae/oms.xml'] = '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';
-f['mscae/system_center.xml'] = '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';
-f['mscae/opsmanager.xml'] = '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';
-f['mscae/other.xml'] = '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';
-f['mscae/cloud.xml'] = '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';
-f['mscae/intune.xml'] = '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';
-f['mscae/general.xml'] = '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';
-f['mscae/general_symbols.xml'] = '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';
+f['mscae/oms.xml'] = '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';
+f['mscae/system_center.xml'] = '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';
+f['mscae/opsmanager.xml'] = '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';
+f['mscae/other.xml'] = '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';
+f['mscae/cloud.xml'] = '7L1dcx65kS74a/rSbxS+qy7H9pzdE3FmduP0xVzztOW2YtqSQ5JtcX/9FkQWEvU8RRIvkEVSMiMc4SZEZiWARH5//OT+8PkvN3979/knO324+eu7n9wff7L2r19//XTzt79c/vr5l5t3l19++/j3P62rP7l//2n6t5/u/2L9g5vPf3v3y5e7P/nHzaf3N//nt3f59+z0l7tFP1383YLA/rdfvrz/R/7rP77/tP71x0+3d7/x+cunj//97p/v//Tl/o/ff/jLu0/vv9z96z8LQCeY2En+5/7wy8cPH1aA7z9++Hzw7/S76/du3n/4ssPtP+8+9rf1u3999+Xdp7vV6W716/1Pl3D38239r/+j95M/d3zSjH3yv1o+ud/jJSxh7KP/3vBRo/3R/2za6sXCjd7R2MBnWzY7XZLyZ39u+yztdh78bNsh024f/qz7w7r++HN2f/jzx0/vfv308e8f/vQk4n+7yTzl0V/a/8FfP37jUPe45zPrePJ7kL+9/1CB3D8v64cBrjjuX09hvSNQN3ZbYXppYz5P4Dp+nqtQ+vzu2j/a36ubLst+d/HSxnAAlb9/ugNrNrj3pG/vwS7bfr+6+5X5Eu+/bODT060tK9uNbn8VutCDw3dAKCt2PYSCm17hBti22zZZtu1o20u5AlsuJey37cz98Q0jGAFBux1FQbDoKxuCzgF6vvyGg5Ux9MyM6JmEZCMrBT1BxwLCuqdXISPoBUBvBuQmRG697gQ0vSgwFGMKXZWXkjQ2bWDLE97IgvSyvlqgmHUlwp63lTHsEhJMROwikkuFiy0nZQE7p0LPEeklbVf/8NkZwm4i7CYVci5sp7paD9Qs0sEQNoKfI/x67hboOQE9GyUeky5I0bEchMOVbdvGXeb9tg1s2thG1fUJ9CLdyow8prKFTLkneHFzwdftFwYFiCUJ50mAlJUNvZkOb0IJonR8FTYigeF2RUrL7eLdIrtaia/nyYHasYDOZ7fnNbjpIlG+igIBL3kVgXApFRU99pI1bsVZJOpVZjtAsKxUCKIYMSQ6nY62SmSzogyKm2NeyNoqqG29yvS4Xp/1ur1ib8LFqTwxe5ngNjMd4yNbbVvkoeHi8aGtEhL5aOxDk8yrGeyaWQXuKsEB7spfVI51lXd4rKt2iccqS7eVTo/vxMlJy0OxSmgGRjMymgnRtJcZ0bSM5kpcCrekR/zjL3GV38kjMn58k6vEnPZws+6oooOsstjv73hdCqgbylJ1xyhK16V0EinWOD2Kpkc0V6HBL2ZGNP22maFbWspZqjIihiu8dPBYVy0Fj3VV4PBYK6o2iIDw9yAn7caIv/ElfnObNvg63R/+/P633+7iLY84YMnB+m31LvZzdSQoZr/TvZ7xeCxo+r39/d3vNUWEMuDlG+AXjQn5eUeQU9MtDwaF8JuX0XBJV2AoPkNgaN1a1P5ua2zIw4ftYLikNThklb/bFB3au4YH44yNgSE64fSwB+WVRYZCMpcZ4i5pfZg9zse9jAvLjAGd0wCbtBkMQ4APzqIXsoLqeYBO8PMljgfF+ARPA+yXuBmc2lfTC1njalY1yy+nELcPxRo/H7LSuzk4jZd8N4yOFnnzEZ4HWevlHFzOC74cH9PFzGfQt1/8ZTpF4BxB1nk5R6fxgi/nAB0l+j44wvMgK72co8t5yZfjjbgKySQd2ihDdou9uHHIYto+A2Sl0zhgxedBDmmlXgXZfiDyToPcfRoagZFluQTgUCsDmMcvZ9pTabBd+RcYMpw3j4Ze4l1YeVBKhG1PfBgAx7AZrgVwmi9pHLKf/WWxOpDR4enXM94oYvN4hileDITd67WS3hMX8cJvocMQNkdFlSA1bX7wMWR3iNlNSZkvFhJLfJwuASK+blrFkd0ja5eJUnOWvvwNOteVpiyiugqKBc7VO0eo1mgVTI14wAqqYXNDj1BXvp0AAaPF9PEEDi0LNUj0O5atSPxb1opHfU6XaPbHYNbL9kBdZtVSnUYmwQ6xEgk3Fzfvkc1M1CCyLl08RMRNTgWCDM5qbTAUuWpXm4dQslFWYUP5KLJWkK0R25D1aZN3VTQ6tXqUn0C2RqzknZkSDyjIBs5OSeEyJ8B1dqKzbrgu46LBhCQRm+2uV+mowWdNoOQh4/3F2/0JmJzPCUeQ3355oNvpzTMFl6q1QVynpbDKDdk5Fj1mw7VaKqjWaJV0nOUSUSKsz6XLeEFUa7RKepUv35NjDZSR4VYhYeDJuhVeCZ47Whs81pUZAi80wdEjMNFgrs0OrYLqqsHjsWZZaIffgV1p1e9VJL++4KkHMrGCMEk41coaEle9dltkqhMetcnUEEkw+uh0xNcOsZLnlEqkVyTCvOXBCLKzuUyQ+RemWUxiR2uD4ms1NTYtsYivlZ0UKVFkraG3sENsO9lVUZ7xZFeiU5O1qMm5VQSlgMiGS0hwsslRpoVfWfcC/NB7q+IhsbPwCXlnQcFxwJD9kgObPQesYBzG+RL3Zoa3Kw2Ml5yY2aLZ6bKs1VC0V8Ev77EoCHEj0ypnY5LdFSqc6I06my7O7inJ5eKHcTvOpoQH/C0jW6GmZw6YDJBTWWYFWcCQvVmVehX2ul5JwIzqVOVfuQPC3JjAenBYmuNzmh3osN0UrFFeZlZJDnJ0XVIo9juA/K0AcJwnufUMwZn5rfRnPGkr31gEx4uJl0nF2jZ2U3zE2l7XZrS2DYsT58z2UKoiryI6hAmoeIlczleH95QzuzVOwa20PoGZlbUCj9Z2TT3lBGfJqSsn6MrflvfUS8A/RAqbL1TxZArbH+5+rzGFzd8rsW8pbG8pbNfc61sKG3/3LYXtCVYMWspC/t+K0Q1KpHkRGbxJldXW9OiwD8W9IDZpVuJBIoXsMgMNL2T1RANZv9qfFmrJvBSpFly5bjVMSRLCt79cFeeAwjP4zWcziGqF1va9WKo8qqDNfLHg/M1CfQLnr0uVMu1obTBosx6rAQMt3+0Efq96rehm6UDLXzWQiQ42bm76QWRnVqFCikSwYf1gEV3FLxGw3D1Mk3jfa3rVMJ/CIi77UgG+vlzwfYpyURGsm0tYo+Ca5uKLvK3+to8RvFlPb9bTm/X03NbTY+/pzb13d8tv7r03995bMlW7gf8Y0O8imYr0phVD1JvCKlgmUJzCZKVoogSNLfWryqwOO1aFznfPGU+B9dHW9KxgJG2sSr5xGOB+S8+6t//e0rPe0rPe0rPu1t7Ss97Ss4ZRfUvP2qH6lp51J/7f0rO2d/aWnjX6GrxbpSVaChq9P7Pql9DJnlVljAf4gFLRrZbvAi8hM4SADGH2m3I8Gg8oVWFyX1k2ouZtKHbhsuoK2oZfrx/d1n5JfZr3jxD3X42+trj/Hz/+9eb9h/U/fn736R/vf8lTFfJfNWYB2Fcw2+B1JAG0UZpyEsDYNxtzAEJQ/u5bDkDbfhuDBKOZADN+d04P22ivLBXAGyo09Ktua3WCTIY61vmJekL7KYh/vuhqiZqr+XmRgRJFRBU+PeRxiQsFHmPq64dHilWKVG7pVoWJFKsoa6JfV0pUpZB4sIhyWrlXqDo1VUNDOZk0bsBkMoNGoi5Nl+mF/Ph+NSMwqLg4lS7j2S5DvSwrVwsYwNn16DBRY1XMJjCA80tYILKaX2hQuO4VBRgM8+26FRpBeCddKAWyRouJpYoICfE7DadYLroO4G70aSn5NF+r4y+pFMV0WNfARexDwP7NPnbp/gotfiYL/eXzLnSCK1NER1rILVXBys19ERY8tZWloxsl18M4tHJzSFjjdQaXKO8hBF/yLCTZR9bkdRYkBNnkD1O+Zg0Tb4fYhuxqok5gjobsPUbJsQ2kkdyERC1fq7VBTE1kTHNzWogqhEmSK+q4L3ZKzmvkPDCzSlZNnKjBSnBKnRWyCEfeH/3FoP+gWpPMhfUpoAMBk0m+pTeosLoaqyKl3MWhbpanFqGrw8jviUvZCMN3tDaI7CTUIK6OKoHJ8ZoEGSvESorPTBpU9n/rBNgWzqxyq26BmVUuxwoRWS9phxJrNjgPJdNrV+ojhhmT+EPljTmVzKqV2WN793wVBuirXhOGEErH/cIQ8nwCVHpDZ+YFz+6qECs0QqOOHMn8VYvH69oJCW3p5by07RYf7ULt6DOBzOj9PpJecxU31dUt8zMAH09Y71XFU52D8UBbPk/uoaztmTPMszd3fwgh0DgkWRpPL5+BsHLS9gLRiiw3IgYAKrSK7E+UyZElr32p/mpWEj1KGYGKPb6+NfSqfMsgGc+r+1aADQ3qXWdwCvurWRic+A3lLjpSSKW2lQPlnlRSZ+iBs8qg4CbnhHWlJTyeAzf1UTajuz+HaRhm3u/sCFuFpqYpbRQjdnPsE8kHdI85Rb4vgoyTGYjSvoV7T3TtvOrI0Sxx1CciR//3u5vf1j3Y6T8+fni/rr3/8Ovd3zXFjlIeiPLtQy8bPNqTa9vjGg0ewTe3qPjzBo8GywzbYhoUWxj97M//bpo+nCBqNfxZ2/RZ6PY5PeZ8fmWhlKzyYivgSSdXLccQMLewjlkUxX/9vQiKfzCOYwgzT8zysbdQhfTzIld2RZUzesBXKRHQbbUyNUyj8NPEcZ9pbo0YP45sboaJJxtMcSiL58rNF7JTK+up2Kmz1EZVB9s15Iv9gTyMLFcvYspiNJzF7l3gnA+DcYWp+KDGMI3e44jGmBbKTYnr4SO5+smJ1VbVf2KScT5VlficyNEK2WXiU82RADAn/bKIm7hYaQu1Q803p2H6xgMKiFMVX9y+5wNO3Q45UgoEEH1C0zfOZsvVHK0B5rTC4HxJdBPn9Vx8phuucfYSnttwrfQqQdZuHqxBLpDreLE2wFmcrexzeQj4baOfyRsap6osbNvnavcbBT0+YRynGzCHvyaqMJ8tTULLVe4WZUzkOuhc3w8iJqiUNeVILYQAcy1Pl6v5ScgxV5upyBkvcZviK5yF6kqExNP8vrg+G3q6q6DBfL1qbTSit0i1ZRGKvqgMEtKbJV/AHCBWkK3auJc687kv9oQd4hccN5mJsauaEfw5Xhx1o5CZjxeVQPh4CDiCt1qqX5qF4w1Zc0N2s/6pSnuEGi0r2GPVVPTxwNm6SL7yhquvWLujtTFSMBeghF7AHDaWosc6EusxEusM1bXudlxOIeLo6W+HpTG8xmHN5zcV8QzAPpXC6tHwscCuSx4pKl8H84ronqgbgc8lm2gxyNo4J6cEn3mmIEyWkxQxqhEryCbR1re/TbGvawzHuqF8qt8kfWvv8dbeo6bRt/YeQwT81t6jupW39h5v7T3e2ntce9PfV3sPxynXU1CxrXNiCXpvchu25SBvN6G0W01+SrvLHg7MD0vLRaXG8Ft/OOyN19reI6fMYzH32/SlOxTe2nv89Nbe4629ByP21t7jrb3HW3uPjSre2nu8tff4l2zv4Yogr1PHyRcS5gNkl60gWE7WLlIYUkWdu/SjHyDtL0x3P1Ypf3/6x/vPHz/dLTdl9N3BeNFsvrDnQlPTZQ5m84UZjNjW6jnVdD7fxmyH0vkMfHM8l6/pgP3+fJ9nPAI0gXj4o68si2/VEQHzpcs+xZZFEJrshModizDPCkOSGC8zkg6/6UTxAhqY2dobjZa/gLxJF7Q/ZjQ/IvZanfaotXGkx/FaTUxUC0EKYnHmtMfJXyAWYqYufx4prKXTbEHMYG9/M2FKgJkw92ZdQWttWxm8UaS2aY/chJgBXh7r4a3OwU17rDy2GFm3jzZexDowZ/BWy8pYKOWyZ/udUIlW0gWDKJFopayIaYvbtukCCrLV8cpW6GyfslhSyXNV1uMCtdg4zFE0Op06XMQTROdAqTMwhIoldOX0dNq7AWoGz66qZDTlKvFyF3S3rtSnELqWdzwEldMwkb9sarV4xfdbduBVqwSK3IeOJxzuQ55fEbQXIJeV3tHpR/fRqwdoBLtAJcmJewonZUtOsbgb4NU7PKny6Wo+ET4s15eICZ6WwoJud/c6FofDuk/XJWyxJRXIDQVMXYDdu6jCrBxpoTkP7ilWX12xJTJwYzR5wvNYlWIVF5cjt/RMcntGuV0+XrMS0NqVJE+Fji0oP32ZBiNojlIcy8ogtQVkMH5C0QjIRbR5KnSV5fa0R61C9mGdZyGdJ5AC30l9379nbTvRyrP24ea328/vP/9Ueq7e/cb34mR7kZLZferFoA+oz8H2DBNXycM29smmhqf4TTu60bb2rqo01ObTKzMYnyKiV+bTc4uUmN0zYdPX1ZITbTk/hlvfVUvFNjDiId3E7ESt5HKFqYrfpsLJMuaOj0m8DFjfaCKaWGVlUK7PZf5T5THErj457wOVI8GopK0AhqWP/ZArRwZB3S9MOhXTB34/S9lr1VLl+QMayn4+pKFpyy0YRxJSSoyh1vhmktS5LWVAshHu/y5JBpaDlcHsBBo9nCg1QVY2BCt0LKGsfIoVPuVbGDBevzWhilgVQAuJ4HCBdSmNW55VncBmJk46jfyMoYB5Tp9H60eWJJdQ6m5Fg0/o2yrFqsNoYg7deiZYqWkcZ7h4wVz0fw/sUpZGM5xk+jPx5q/Im6sZcZQ4V+OtfZbUG9bwaOW8BNkcriq7KamBojkLlgqVOKtIgd7U7THox3e/ijSLIm1mkcZyN2dBYgZapTE4XHp298hKfDPFNVRq8TNZozSkCdfmoIEq51iuSw4EzbrUqJ4/yiKNFAcJN1aRsoY6POZaLpSyVtqEiXjGuK6hxuFZjIzXmEoctwSzNd6KRIdF+5sgS61aqrwnE8iGvIQaoJImXeNUhbUtoYldTVcEig0gaJZbFDQVuu0rPk4FTuGldPCebSnUvtAD1AAKEMOWBawJtGRSD12wl3xsZbgad6Xhfrd7+lUoQDoXoAL9Zb1zUQdKs9I0NKZzAd67fBWfnT7EHPUb3zeSuUYTUY2noxJA25+X3TK2h+iE3HhdevqjQE1nfjhGhfdA05Zbqwi090z1b1ejT+/+vLxK9waDQBW0KwSqkE8znwxRo8WGl9JTPaATNhDvGjwGcnk6GeKioWopPCCNZwy0HPq8nNgRGl9dl3P3caAq7nzoHKYB1FGUTMPaORti570rUKB0mtO7BHsuQIWk4OVcgKsl0dVH6HEiMZeu6WWPAp00eOm0B6kMT+G5UfxZBabGw/kBEoRMbvXBHff/3/+5/vxvf/vb3T805QbNy+XlG+r3dHQZTQ6CARlbs85nzQ8KbVzwu0sPOuhp38jyBhOE0EU4/t2fO/ebRjOiWvOTcMOPffiV5SjtNdHku0pcbj79sv7Hbzeffn33u/W/f/fn325+3R3Vp/3XPu0UkOnzP9+9+1v1R2Z/vvc//e7m6/vPv/v08ctNPrejx5ymLuwfE8I9KtKpp+GbT6ONhT92FDPm7feAPPU0NsnZdCDj6q58bozizj2TcMWZdD54aFmNgdmz2cg2ZHY7l+3nxw/GlmLohoNZ+ooGsJEjFHPMc1fK4sMHY/YHY8vQzu1oZAUPZ9ofTrqCasps0KHDcfCYvFM+HBWqiVJX9vTBxL5qDuAyE+R7ngPVzF2zQQAq3OEpQFX2bwM0WOiE2vwWpWp3IzhZeYJRhStIrpPX/gAG+CLlJWh//8fNh5tf3/313Yd7Q7vJDDfTltv5soY49MJpHeI0aoxjN5xnMcbZdnqBap2HXZavzFizMvphY2Kl4/FZGoUr7U2LSiFLT/CxWVrAPc3IbGcqY7v8L3XxRQMoK49vZJHM+BY7Y+prode8EVMawRTJUlaesA1mmR3SoM3Mre2p9hsB62DBaZJx7ouHNx+QqJYVzTaRrPPX3PRqamkE9hMeUOpMx2zXTUobmkJBZeVxO6FCts1QUAjs5joByKsKfZT5DBS0knu84okZjeb7cyK50Am3+YBSqabYDkhWHqeg3Mr1CmYat9qdoQMykqx9Dzed/MRsQCYtK088MXfNAbnOYoxreAWITVl5wqfgruEVK8l2yX/qX7LQU1DWK/CAJuQVsvKEtBFk28Rxl673A5h665O4jxVWlt7f/vbb+1/uTstO/9fNl3f/vLn9qd3c22D+q0VdVbtydkVcxz75EgHXNlvWYjy7MUN9NNCb0GMw+t3GgCt9t3FSyWi8lc75ke++Mgt+FZ37NL3C2Qbr9xLO0DUzdgDi9k7CVkvpIvZOsgqVAQXIoJeY+3/ttyzbKQVxssGH+9Cmg8YSSu3JCEFAz1JPptDQk8l3xUmoP+g+V3tSuZKK6ixRpqM3sPVRxTuZ9jueNDA7GMoAeHm8jQmwws5ifWcG+QYYlvEq7RAnpL1pv9npJ6A7ojps8hBVOkdPgBW+2AlnYgj93BJnu0XONliECI0prQ5rxkYE4aBfLjwIZ7EfdcXJkLc9f/Y+9oi0fSeFucQXKjPSqHRDXPtaUgOuCV9tUGAFBFWhhgRUYQWIrMJoVA/mbgPqmAbokHoGTKMA0zCN9hj6VBICu9fQ5TDV5xSgK4mN7x/b45q+nq5cqb6H2td0l4SEI+3Ekf5uqQW/JW3Rkmw0Kl3SzHQwIwBkt3GI4IKNwnDOkI6E9dTsJ2DrWIlvFBlLnWPx6HT6vR+oxAtqALnxD2JnETvouxtUsLM0rk4k5leH+Faty4DuJhyxYPoYA49tprtdCD/uW2yxJX3VRK9Q67hw9ci4Zg2VJZKIUVBZCKqOeqWkCmo0fIkwHUDHYBGwVSexJ5lLROYSsfGzGnaRsOM2Z8+EHZgJaNouOo3+SRJVK44+XSQRcKwFe773YUdbhu75KsI3r+/ueMYNy1iWMj0PNxxwwzpt0U0izWUmxYAYdETFJaF5m3S6yi8Hwhfex3a6Dwq3hK9Do99c0fFrMsZ5k0JOpdMoeMpmwk3Fjydxogo7Ojd+ZKC0HDwylfdg6OxwwtfByUGXvogaS99bBXmowwCo6aHdAVVRrAJLDpIb4A/1+DI8K6UKNlYER1wf0ANGhRueSVTSkASPjIpmiXmdsVUzYZcO1IyI2GHrSRpfozVUC3swBzo7oVKDyDxkw4xLXIMTDnXGpRiK3RgKLhmHehXJ3IgmpYpMc2SKe/IVUCyDJhzS+EUV3NgUlxXBLV6LW98QpgZXPMamAmsqEH4AeatRm1J9dQToUUtbugxUHOkyAgrxA45ndUiFsUPL3qGK4VEB8hi99TpnR7OljCNCdk9KCxxV3cWcgOMdjANQeRw8DYAZHnB4Q5HbBQXQohEacqBVLToUaOmOLUk1x4okuJZgw0nHsLdkVlmKG1p8HQeMFASQ0pBN0zAxlrBLbB4Adp2kTCoBNLYz57EEJhd0RRpyRRrylf6gCD7TvXhSnY/c/xw7wbwCS9u2OggmUopmkiULOnAOfdjcWF3lOS+UPbbQCS6o7R4SDk6BUYo+LaQrsO3GdI1BCkOZXjoDZCVwXxlv7KFjBJECjxBUOT9OD4yEII3sEJ7+KGdQOcF4gCCqH5GeiEH7V8KU2jPSA13xgfEA6E0HYTKQeIuKu67S60WXxvdBmj7Nf1zwdjunBDN2eLkHBivilp7ETUlmcuD9aZnJN2sOAu8KMlMnqEUOtlcL9C0Q2I3dKwoEvlbSqPIs9ixwOFoCh8+xnCq98WEWB9JfycxdSDgsJPwpxeMglkOiSwk7rlzgwdQBsXsynKuB23ygdqLgmtEJxA4CjG2q6Owcd00HGhM8+IQPPmF1gRo7wpMLRHMBb5XcF4n85zrqcCCaO/IEuyfPLiJ2Sqom+6nRXKRgC8U3KTKs8iLYpXx0cvRaAbcFqU6Jl7CSfmRFJMSOeAlN4dR5sBhD4whfahASPCJU5ewoi4P4HI+BxVKqiRwUj3XXuUpI2D16dtqjVxXnUMZqhR6fncaLbcyWYCMC7f+J34XCSBglpUdF/frxM8Lo8FW2rHL4b7lpb7lpjQ+K2O1bblojdj96bprOFF+7w+Qtoa2Pu70ltPVi94oS2jQe1FsW3HFQ4S0L7i0L7i0L7ofIgtNgk2+pc2+pc0gJ/9qpczrKx1u+3atAkJ6+zr28YhJ5S/17S/2zb6l/jyP4lvr3lvr3lvr3+lP/XlR8v+b2z2ayZVDMQw2g/+eHz+9//cuXz3e/1dQBOt4/7KMtvFQH6NbRId9dE+iL8bDTZ+gDvdpEUferTS2Zsf30aBvoni7bD3/zlbVEzh3k7A755C6NJLmH2z4J6P7H292PTwwzKmMEmqayrerwqVsIsIfwwCb2RFLmyjQOb2mc3Nx7DXa/h/sMtScuwgi9tIzoOXsPM9DS3LKH4F7VHrruIcSLfUXE1PcgvN8GFDW+6vDqGJN319xDL2/tcgJpZC3ZbehJeQ2rVTfeDm89tfmZ4KaLU2jfx+fQCVfhUtZNAjKLv8zjm3QRD6/S/IdOb0GEtQDbIlEHT0LhWtx8cXtkku177XAtBNcnjcPzpPn1wm2e1VRS+WRqWZOccP4age0njeOpvnlb3p0G3DKU73S4nedw+nVWz7blOlWoPZfanPGKGK7Sq6frPAvueg7mlOdyEtzecziFxftOhe5JFn/22y1pI0XbbZth6802EbLp7T6nvguqKz94lbtaDyrpwD39rqojeDaxeXjsXXB/CM/5/RHv3Obrzz+/+/SP97/c/3KTt/we1Gtyljfd6XfnKd/v8Xscl9jxzcEvdhzsIPFcv8dB2mkbjtj4xVcWA/AJCkI2vjUiCKaTIQbbFcCnuUdRA2qzi3HLVCizih+YVAyULLHyBl9vX2YDzgSy5wNdNK7QT1B8cQ7UZLvSpgEqnkAn1JdyB+8JzSeFDOk9yEn/iE8A2Tjgdw+zmUWUn2/3Pz8RSikE28AibFQoaOQnokAO9EBOgOlbVazHgFaTbIegni05pJylydP2QtODgoVsq/FXW2yv0yCq8L+0gI3TCfVk9pLmK9iLygNbkCTOgapxhwHv8BSg1nblhJ5MGPJyW+SO6Uu6VSiBgLerYz0AUA0jhzjhKUBVtFkm+1Ogqujz9O7PgapiJs1RB2q7amFBtbAtL38OV6gWne9NI2azdwPF2JXG3eyrlwrdcppl5XFvvZMWCE0itqfZQTtJlKz/so2y8vg2krtCUwh9ZVTN20gXTEyTlSe2IU3/nt5GJ1H9ABGOULraVCGO/+/vn64JbaRvZ/eaIhuXqe06v/fghm9TKFWjG4Mn2xTdwJZ708WNfraxygK/a9qk3ligYyoh+fLdZbDooS3ccZHKu3K98WEj7ZWFPSL045pUuvbEBYuiE1S1JSjnFR5a+olYbEbhdPqdFFQ21CbsdhINFqPagJ13pQS4lNzNKvWKgbpWBepr4ak7jvSXkNZ3UIuq0/rOUTGvm7AUteqyYRAZqcGE2+007an5HdXjW0PdbGZsbrHluW/oVc13ZE/j/gy3AFPuhIqb9tTxzzu8FB9o0xHrSLkLplKjuEDtHAMVugZq41WhY8t5AVU7p8IUAjXSqFB+8AQdNcP00D3Xa7DT6jLLZ7A+3VH7fA8M1S10drOCr6Kq3B+C+nTXAEt8sJSIy6Y9lm4H6mjcKeT221YSnAqVENizTIunUG26t8hIhQzLk6UWrDxTwpmuJ0tZC/uJHq8KKukc2CHBYQMMarDmDDZc4i7A1qpwZ+pjKE2LsReNKBzE+oyj/iuuS6Q/cSVaUOfvBioOr+mEetD2hBvHgMyTjqmVpomqMDfeUWp7cjRgBBvHHA0FoKb2e/R0mndIM+MioOhV2xmb7kV81dTA1eno6RaxczTCw9HlOtTTA6rpOkaOm0m4kBXmDXZ1pKboNPxEQ/A5MsCcQ37I92rx5IDmJg2KM6ikVk2EH2wXM+3xopbjpzWyQRlCmLW02RkfPkFdbHQmbvVumboeUctNhcY9KDN1bjkg+U377U5P7LUayyMKjEaHsWmPFvfRJvWFZ284MvnLylCGmIEMsU6opJ7bA5MfpM+BwUo9Rt2M5pGS/ebZjzXh+wg0kcbRIAIXzjL5JyRnT40R2dHmqPkWD1frtcC+/1BYvL9yCoRN//b3Lx//evPlfQ5a/q+PN39a/+/3N7/dfPjl3ae7P2mtALrcSbDXFCpruuvvLk52mTCu8SztshblrzYGyxb4amO53nCwDEODo99tDZZhkG5p04lGg2WTbf/uKwuVhS0iLhkPHUy+vZvQ/Y+3ux8fT9hYLd/29JnQN20I0/8uAZwT52Zo9vQnWtXwqf1c2tj5Y4cyz0gqPTBPPZJF7q3hSPruFPIEVxtkfyidBHjqC1rCNaTSxQE0fP6rbg28qLXF42NXFCKCDfbcRHxDGXYPJdhNu2sK/mKv4HQaAZ9QEmgK2D5P3VNgVYY+Rot82Wt0BA7pYlTAnk8hgmlLKqlXuMo4F/F7LljnTi6z6jzzGK55lZ27gMORT25gNXyGB6+ybybdU2BLDOakVOw2Gbi/Rr/idIVu0LcD8JLJJzXP21k8b6cx0egA7Ct9kXnM+TO/yOqTGxdUqbN1Kqz19BOvMG2ROxpC2XlU21TAHrxJDc2EwaroUTldFMD2aX3PQSGxnUI6NfAfwJe8mMv0oDv59zdffvnL/Wm3OI4Xd0nfzvFf22+8/jzoTn2l/aMOxizct0w824M7kZv8uVy45CnfVr4DZ6pFD1loew17mO113ViQaNvqEadrvEE+KYjHCQ+mL9jZfzJNXRVNEbbP4lBddQaw8k6llh7HYU4Xv4JUFDILqi8KAZ7re0daaazqXa8vXaHx9NytRv8V9E97BWXXkWp+BlDTlwcM9IT774SqcBVxIRth0vC1LuQsSgqGUh7ipQL25DYlV7rnep5hu/EEOzBtO7hKHndOID+5ZUSw18hOHbcj2cYls/qso2ls1LWXE9Fc5Xh8hTtI5ioCjSe3uUKlt20P9ppbcH2UBAHzCX2GnRxUQfYsqID7vmIGiH6TWu8VYup+otDQOWA7z+CM61Cp8yKoVqcX5DMA7a1IO+EqOluZPXEVJihwFD63k8C+XDu3MCPTTPO5voJ2jzfP6WuXKClqGMfkMQh9effnH858jcoQ+txB1G8TYyUne5l6D2c210TTOq8YdBGDocZOgjz9cKprbHlWfcxBg1EtdKJ9XSWAiudnAhv6BtGT70EHrIZ7xaIUi1ZBOCbOkD4JrIYoPziEPrAKFzJ7xGXWiOAz2KBRXThHVDw6wV7BIdEab3M8z+mahPioYehVn9yu8uQM2s6jiddI1lnDDRU90k0n2NMPp+INLYcznlHGzKiTAWiYeROGF+akYecR2Bg0wFIuXifY04lqcdfk/USNYPJCkaK5L4Xr/MOx17CjZTydP1FGYRfQ81nRfA3VzBryPVJ1SScD+AGS0I6mF96noP3xP+8zsN5mF76msuX9Hn/U2YXTZQ6Y/mUaE62Ha5a9+pcbU954z/NoPmNj3TLv+bEvv7Jku7B/FH3TNNqzp7af9/k8T2XaNcu4czMF+7AP7ei/QuyLkPvxT7+P9jWG70SYlXZ2sKbvKO0Wd29yKZ9qSnRuoDTYa5tZMR6idQaah3RCbT4YDwfjHziYaXcwzpWWwQ03e/KcrQW2sDywBbCFYmkp9fJbaCXP/S1EaWDZRJ7jgYckbbWfhzz73m2yV0xSKns6aQszbGFu2sLcPvMnner23FyJhUE01aUtV4ws0ojrzDg99ByoXiF5y5fWgAMwT76+2V8h+Oypqkff80n2mg2cnDrZycTcFdqT0yD3OGvAPFvolWF+LTd78uzXPtWjlMY3buFVqPb7W3D2CgXQ9TVmhVYARV8bg3q+zdOuk9lTlco+zmmusXls34DSk6VXvOJ5KUh0Y/S1BIKpos9EaB/cCfTk6xPvxqvORLMTXNF8MkNK8J63n5/g1OEKO3c5e3xo4xaApy5XsKR0cvpQn8NEiKUl8NrZyFxhtq8H91MZU/+qTtO3n+XJgXhA30wPBeL3GwjXKLHnbsFhGXbTBqK/YgNnE1EJOcg1tLFGf4Wu1rkJjQxbfzFAECf7hPt8BtMVXHruKwc/ma+k6RqfcF/3t5PtDyGWNnH/QoImTaCKNg8yfl6CWK4gCHNyoX6nMeSu4NQnM+pOR5jMhG2wSF+suDR6iI3Yk5XpPpIO6Qp6MK0JSJ1bEH3pur4H3lwhuc/eRGcI9Rrlw/bYuOqOImAs/gr/dOdb0DBpAkia+Vwu3edPtdfwuLMFTecWrrHS7fQ6YgvgmA9X3EIfHelk/+w94VGjjpegOo2iAZsga7dMuX42i7zx4ttp159sfnVuIV1Bu/7koJKDLbi2LcQrRGLwJ0+T6OrZs0r1KzIfTp5Z0kdI8mRbsopOjiB0x7DazbZO7qkRQTDAHMOsUMRm0Q7phNru1N9fUZNV6swVVkjo63Cp/tRpC+1E5k+N9MY9/rEFfZuuE3njMU0id2/ObEf+2Mvze4dqHC+6BYiuL/EEYM6XE6CGGRLQgkbpLEFVwTU6VkpPgKpw/yECcWvQFML0Gq1+CWoXphoOs4jJxH38AC4XoYazGyNuP9/uf37Cs9wewnwdo+0A/WtKO8J87gbaZhaObMCfu4F5v4G5aQNXZVifG3+NTfhDoOqaC/Dh3PqLNhWWwhLtdpJbzlVhl/0GlqYNzFdogJ2tWU82t0umTOMdKLTksZjs9yqNk3Sldn+uM7ZHwFzhzDrZB7GBr+Z9NHLos/NQT/boz+2ZBGE69xW0WbjAHK6JfIeTq8D6fHHzNWn2cXp9G0jhGmeiO1fKdzaSj1coKp0mzA/Q3GYuWdvc3eZ/vP/t3ef1/39+9+kf73+5/7u2UWv3LaaOdvDW6qbxk2+tbqqTTaq32djlxuqSUNdORwfJde304Y++srY2FjPf5z63EQxg24H04wAJzTZSegykqKlqIDeurblzQrPzgjQclzNsL57cCLEnwrZqXu3qe7QKpnEKEALorL6lRq/AUlT6rEzwjjqhnnqF9ppkAts325fYi0fCeH2x4+kahbzvaWokHhp4DjGcWyzb5gaHZI/5umQPBRKb4T1bdy7z7DkWubum3NZxJodtn06BqeH/TFj1eg7UeHJheQ9RXBWx6HzsGnwnYQC0L3pF1GSeAapfFHIR6AQ6oZ5xGT4qZNXysZ0DtS8u8NRlvFwpAKLiNHrR07GdBLVPTD5xGZ1QfwB/pZlWE+BeE2GP5f/6ePOn9f9+f/PbzYdf3n1a//PP726+fPu3b4KisUv3xb15L9+8l0132ejTS/BZ26aRDzswnfJ3W32YuN/UpmwOuzFxv49897V5Mi8ztA5Kl+lU30ZP8olg2RIcdxurHkp89BcHtsulseP7Mx5MCJcr2pt07gDctekSKallfnUnU6HZEtCPF4WRuXkK5P5olvkVEs16X9f0xOncgsZwOmJOk8Y15T504EBwF3cG3KDCilzUgtue/OD3dLX9/EShfbiGT6+HnhT4dEAiSU5bgpmeN7c/mpwxdEWfus4tADuSb8qRn8uO+ugmp/JcwatV6CaRGDsLbq56VBC7E15m9lOdga/r1ACfgutVZGxFK4NwTybq616801FA6MWvMkmBSHJg7wy4KwkDvovGW1kPM56CLsmas+CuO+hSSE6m6RWt6QpDbNVbVLSqiR78KXBzR4GXaqW5oOWwqrqNo816KYC7KT3YjxLsh+USruBsy9nsuXsjcbrGEPphbiR2WlHPsJHqHZx4Iz9AQMLNl3hf13AUj/j14/1pt4Qe7uo7Xjbs8C8Rd8Ah5M8Seljthln3q03eeKN5um1+eNjl/HBc9ZU54Y25eLsXmuV5D+nBYbPkClyNPIzsjodkoekyjQf/c0+4/THYzTwYMoqmE45W78o0WgOlSwDOorLBhLTjx5MKjuGOJ7BNJ8A0K/3tL3ld0cjLV7mvH0CLyUkPk3lIjfnf73/9y5dcCfYfNx9ufn3313ffpML//o9rhp/Pq/h7y6p4y6pouss2dQq1qcGzbc2p0P1qY0bFgptd2pLVRjMqJtzuI999Zcqcv0/jkrcnTO4ke7utZYLBM24vF1lC3w5ARJdPSqbGuQdj9wdjWw7GlvtrcXGulDl+MAlJ5iSwzp583lvGTMmUb0qV99M1R372Y+rbQ3LX7KH3Imi+8jl0M2vBvaJrCvAw2+YvLOpda2aYGz+e6puD7PFUBp/CNUfTLaQ0+mvGi9kf6GwvUfdAIYWjpweqXw38a+ZsazzxlVFYqh6ex+HmZqEA1/TBPffIw+WK0eYhbXlSQ0dOakoMfc6EU4/GXaXAJd/H+RRed5jLHapKKYZ7unpjEjb3kpUnCPkqFccEbfantpE8muW59Zzqm4MU9AO4zOJ8WR4M/P38br32v9zfY1vVkblnI6/JP3aZRus2Or76LAHACRsKPU8EcEF3yvN4yiAJq1nDHPWVGeh609htcNhZhttdRsueWomq/buvzFlm5ovfX5bwt7NMze3n2/3PTwwJ2TyQjdUk5+7BQAq6aar7MK4cdovsNpd07iagncv28xPuudUiumKan7mEczcBurtpajbqV73oik2Es58EuLzaOlysNkW6gpxOpib0kbQ5SeZ4CVc9iXNHs/S962W5ZhMhXMwr3ESe8dy+iV4poZGq68rb3U7Un0zbPS2xVzSv4JNxeo1bWK5hMLkHxnheTyihxrrM5uRGwxeUhGXlibqp+RKvGAvrL+7sjaBXITS6R/w1xOpdHxvWcGYlIo9w8stZMDSyNOaEX0Uczvdlr52+jerEW2g8niyhe7exPtUrNL5c8fsqt3HdbfS+jR/ATTeH4v04cNN9+fjp5tdrugOtKl78xklfk5uu6WZVfXRTY6+s7y2Rrbizn9tDR6UBz+Shm3C7o99tdNHNL9HlnDb7XbUH2lNIjK1ezT3YU3ttluqDxrYTs0Kv9vLJ4t9wr+5c5Pba8qoU+q6HiyOW8urOJc0X334wnTdLOVUeCMZtNZtDyUgeX6gO3KJwiJdjuShMKWV8RVMasttPgrtapkaHA2pYn8SNjcajzdrG88ANVuMt0TH0gtUovXL4rldkGtsdPnp2BFfnTvJkxueB23sOGgmFEzGvWYMpMjPQuewDfF/u8AJZBX7SKMPkTZ4Gd9Eo0stTZHXgnsJmdA7vAK7K4TE7OA1u5zloXMp0zqWQfDsLrMqVHJzCC74TQiY3MT9jk3bRSDamOzkJbO8pnMK6dK6EWcFZcHXuhM+hF+4pGpLO4a16SzgFbrhYMnM1TAmCq3PZfL4veNmr8nvKJhluHhCh4CuxRJwnwX3BSzlAJqo4mgiuSRq2D1/2WXB7z0HjpRA70Nkks4Oz4OoQ0QFbfLlLORDIKptkuDqXwoL+LLgveCmsECuxg3PuhPVsFRI6MAvOvZLXnPLgqSzp9zdfrqpGuksA/ddOcXjr1NNyl43ZDVQHZAe/2xjwn6ig7Zna9SyUL/M8/XrogtPD7QBfW4oDjHZuLBaD0/v7pzuYZg/0q73/WSbnuvuVUnB7a5AT2P07ddcwoz1e0M8Ou0gp7LRg/XWP9Ve334TZ/2hxz27k+B9rBajQ73I5F2AnyY0rccbAgMd56zYxRhOmlI4VqliXthS3jTKMLUMrzfb5El6z28oEBDJrDKcwUkR2qwnWbY21Bex4W9RctreHOj4w9AyYcKLqAMeLO6ZT4VnfN6oWGSqwUxQcwsQ3WRNQcGwdRLY3o7BV6PerDtBuxQpDyUXUP9ht/pEhLwvWz0sn7zGwcQ/WLJuVOkZBvrQm3oioWnH0cVO+HoH7rkulybErS41K9GNbD1sn4bL1VT9SaAlziQhVYaxbACHZCxWvKVxASYwlU3i7pSitiAx+XG5pLlMsyi3NW0XokCsZa52yXj9++aD8LBpdpQGmf6z5eytM4iYm9L3PJ7jJqoy4M7iJ7evJrsRNjHjcRAUsv+XKkj+Dm6x0egI3mTTGpxI36YSqw02qyRu2LEXkJsWTospNVgJVaAMGMM3Wo08VZpd9BhcE17OUGQpf5TGUwvLtb6QBc/mzCZS7RaPFlpolqGCUThqnD9sDmAoj5pazIepQnQOyc+SIcuSIMuSJKufndj8PUhzIqx6Y5Hkgd9SG+lcHWzHws6XNu7GbUMjSSdBs3o6fOzkBu2CSv5PO3cK5bz8XqxXOnV2BKr7A8pnNVh6GCP2qToCo8/I9vHxPL9/Ty2cfdDk/N0ItCvFmFFBGyVdp2Vdp2VdpyVdp2Flp2FtpVPyKltyVSnDJX2k0HJaWnItGwRl4BlCUufoQFSZNTSdDdDp+yyJoSZB+RUFaHpEj16UD7barYw1sd38lJ0BUcV4a8jc4Fe+lIYeDU3FfGvI4WCX/pWGXg2Gfg2Gng2UXpmUXplVxYRryOlgVH6ZBt4NVcWIa9Dv0gqXLIseDYc+DYdeDZUemZUemVXFkGvI9OBVPJvABq+LKRKAqvkxmLlbFmcnMxap4Mw+Yi5I7s5+5sEfTskfTqng0D5iLikuTmYuKT5OZi5JTs5u5sF/Tsl/Tqvg1mblYFccm8gEVzyYD1TA1DV4SOzctOzcNezcNuzeNin9Tz3zUSJ3eYeJ11O8N6lfyp3xFf0q5AU/qt4fT72qmB94NdGL19W5E78aMDicPFOeB3MrWLG3eDd3E486c8QMEetGH2EuBCqUdOMBl/PjD2RDHmTDuWh9iF1NXv04/aR/+CRDHCQR3rQ+xZ9cagoqUcKei3XLA3qlotxSxdyraLYXse8GSyCbt9iBofxC1d6zdOtZunYp2y2F7ZzeTb4jEUSHTyj127M937M935M8/SD4+yD7WyRN25M9Xgkv+fJUEZEeud4Xk3iOgFwW4nLblVDwdnLflVDwdB0xWydNxkLl1kLp1kLvl2NPh2NPRKwvOEUwqPt0DwaTi02XBpOLTZcGk5NPtFkzs03Xs012XFEwYbsSv4tIlueRiH2fWkksr90IvSWZoIJdkSVcuKcElubSe6jgNsAhZwWpwzgpwuatqyfHnDXxf7iqJ38vhkq6c8yrhQpZzXiVceMizVcKF/XKOw4WOw4W9ouUHqOjPI8Tvibcq6v/t4y///ctfbt5/uPuXxjmj02V5dXNGm2714dJo0/RNzLAZ+2hPfX8cnKb67w3fxPrvR775yuq//byNxi4Mz9zT6qiP2pXh7V9FHCzAmKql4qouCNRyJKDMN33hZpJ2FU6bb3w1bQBNX03q3BhvFBEkUYcl7dGUpcECB3cxIJTzCHDw+ldLVTCw4CTyIWKikenSSAjLCiVbEA98mA71vCTtKiyTgRskTQWji1r7r3ttZC2Pn1kZ61JHebch11WUd1u6Nfj9cmR5uCHQX5g2x85gkLPCSajdoJoRLh7Q9OszSXyzfLEaR8nkt6qpiTXXBJprhdGG4/pGAh1lV28jVq8TqtfTZeKTdJCevN7uBApbTQNukCwVEvZL96dSZO4uc5f2iLLEiq24nZkvW6/OLKX9mcVFULKk1m1nJkvj2TVX9QOpcdkK1yqxIoTXp4M/XltPGfG52RhIDwfY2eWCOapZDqq4XQC9bHw7EhzwcOcL8JZpj9ykgFg0haw23JKXmTsbDc1FaXig28tMdGdNn3+Niuv8xe0RFIujut5q7bayHuGKc0UUEGA599Ec6dUGgZOcZ/ICrYdrAc2Vj2DMJ8/aATRlafDC3ZYqUpQYf5nhNNdHGdweyxqlDctqUtJWh2ov4/6E+uuF+U4a+vC6VYO7TyUSVHZf8QFJp4lwR6sJMKMK92hzrNbtR791rq2yOLrmeBzcfQA9J5MDqGPVUrV9ZJY+iY9YXlLUePE1ThuaokJXLwnVsfV64ZLCIm5/h0tjWM6GTMA5FPG2YVktFSwrnCo7wtFhJg2+VOO0vVtxjpXDdKSCr2rjDPJn5Z4eNDJZGkMzmQumGsaZlKBVf0A5VONUBSaQyU8bAQ+9THuB9n/r1xvdPk+QvCW9uWLUDleqCELZaWUTwBWZTXFTlxxzcbzWWgxIjqy5YtFxLOpPSQaNfbP7SJsWsq3NJGAe1VLJWa1wkiTwxL6EoOKZqXASpT/As1zvFyVRbeCVwipKZsguh2Fyd3ZL3an8+iq2RM5pQYN7vhgMQwZ2pczidK2Ykqfdq7D4XDKJze6s6MuOlmqmBCx+tfKC2aMZpr4xdoSmJR0+50DzaVp4mYF558qIZlDkZWnw0n3RvauWBegbqJZuDeMkOis6I/NpqkRzK5wqDy09zBnU+Oz4gysPFxTqtrVr66PvMmFwdGV6XbWPxDwn8WeKmkstgSpXyPaHntw3MiG8Sjnf1O9/uXibpMpX4baPORjz87tP/3j/y7vPd//a1kz7HtgPFHDr+ORbO+2Wu2z5Zh6ejd2lTaPOONpQ23j1L//cu+e5Mfd3tKU27/mxL7+yoKp1JZxwzdOH8+PmPqDBbGfW1Gta/rx4H51K0GXaI1Whid+pdT+zx64qk8L2LMPhXQgcyKce7gRTrVhCWff4KnToUw+fYHWbio5vhfZlM1B+rghWOKWcSQLHVCDXJX7o3paV7a9sUd+UL7LCxzLSjs5HTH+LmffxAtZaWRlkIYl0VxPxFGWlynTAU6yQ1j3FCh/LSD98itW1En3cIn08f/ZAgmfhYtdpURM5pwL2qI8cyJrlAu6hhZh6xBj6umIx+zlcvELXSzjNQg9Dp2mfBarreyec//0cUDvJSeHBkBzR4YCWOaAlDmhflANa4oCWOaB9Xg7IvkmUxo6ksXtRaexIGjuWxgeneKY0VhkGSJVzCs4y/yxQjQaPMsT7z4E6aZxA3ITdINgDo8ZCwodQRp1Zuyfu8vW6KXkAqzD3Y1fxv6qQ1A/g1pznklFQ+TX//v63P73/8Ou6+K2i4O7fm4sJ7sJAb77NH8+3OUkcZ1to7A0w6GXUvM5Wj+qMPr7GWsNBt6YmGTW6M+FSH/7oK/NkpigFfHcrfuqrz6YELkgVXg3/ccNwrkpw79Hti/phy9ipRN6rBpJd4UQF2yhS/4TYF9d9dJ7XCTCnYXi89x6Yp1xCSFupst6BnQHTqTSWp+13gtUwiiZJ99E8NoarcnQrctE8B9jeU1C4kmgl1wG14NHswj3cdUWhS988o4Q+C27vOZzyTnQuheHqHB5T9FlwX/BSphMuZDrh0JjhnwX35Mt4za4CT/lPf3j3YTU6fvup3T1wl4n25hr48VwD2mlPPdtsrPQb8wzgRkc/2uQVwI82VpYMOgbaP/rKHAN4XspCKw9MV7doVTwXMD7GdpYOPw7U9BXtQ6/X/YmmvmKpR2H6LVo2pAJA/xGN3lgz4qnQChmA6synwc07jejLnpqcOQGmguYHO1cgeKuNI0A8MzN//0ePMluF5oluf512uaSeMptHgeYCG4XOaRBBHUfTWEJTYbSEpQM9j1Zesw0TS4F3bcb89vHvf1pX/p8///n9LxmM20rFm2yaZbkvonxNZk1rvfl3Z9nIEJJnNG6m0gbimcs6El5rY7fH0dKKhQocllF6arxdqul45MOvzOow8QLTAWJnP4mbT7+s//Hbzadf3/1u/e/f/fm3m1935/VJPnl/Xp9uceXzP9+9+1v1pwaOujQ/+N3N1/eff/fp45ebfIpHClVW/F7pPlbLwbRvxMatRPusjXjYhm/ZxKoET1dsYuozbJo3UX6+3f/8+CZWIlmu2ESffdJ+ETNcxNyyhxi27gAte8h+gJOfBT6Klk3MrvChlk24vla/7ZtYYBNLyyaWaZup1rKJ/IBe4U0s8zXMyc8nv2uDPLaJw85Ve6mnN9Er8jQ6/E3S0aicqILlHsIl7eEGFddSxWw2uKZPPD0FN6etq5zDAnA7nx2n4wLcpDEWhOH6pHG+uZk7wA0a9MBwc1e+U+4tnEMPufHbiY//NXsWXJnLwY6F+w4RP7X7FO7mcrwuh8JwbX3XZxsDLbrh0jaP26hLAVOpn8elEFUD4K1NIvBa7SAtNbpP0FfUyE1HvRjW4Xe/n9ipK+1a91rikCS2Fw8wNeJoBuuiVCbXWBgIZWaF3G9necixQkyDRicvGlAnxFQhngY3pTJkB2bUTRp4zkCpuTxiHGrEgjMlqE79VAPCVLl9B3OmVeh0hRoR6niszB68fwWoDjlgVGjwaJFTa8AknhI0UvIPoJ4xOt7pUKsFqBowIVamcKYkU1p1yOvov2+yxBNvVYUBELOaNIgK2WpftJyAQsmBTp0LZCdrbB8loArQBU5UowBG/+pzc2B1KiUlbVG4etYnW22qJ1AFPa1v9A3hCs/UqnRwQM4/LqXZ9nEKHFXHotLofzaxcqtQf2pBXNpJAyaqduMwibiTwuWuUGeEqpEFhlCjBlSPSkhSYJqrJhcQ13GBaeD+g8b+48Ug1HGmuR4i4aoAdUYltG9+LrWSsUgBCnrIhMKorwcRQSX3joLOeMAFVKACZSmY4qiM5F8bV+7JEaFgMjiEqWGE7WFaHXPRI1T1VHGrYoKiVLFK5vKCUBVoH9+pVZFVyKmshsuYuKpVgJmA+9mkgSlKFdvXcvgJCagDNeC7Uti/R5gq90/8T4VW0Rjr7MFHmmXCE9AoBUCp4jS0NYt0pTFHzmA42FoNzWq6nCBbGKqKbaVksel0dwQ132l4XCKqjlbDN4SOsb7aqCe7tbuEI75kpfQ1NGXF0qWWdsUaw18qbDb8LPZdtCJWthbvOPVm2uM2KWBWeMyu+/geMyPTUo9nBFgcxhM0emvOwLg07CGTQMvo6x5Gja9LilHpPu6xGX/ljCn3G/fn6HCYgVOZZbDFCWW4XFlwsFCacuMcg4hTIMpTGcMtMG4JcYMhC6WjmjQjhWFIRkMYgedgXBcJFLtSmQsOjGXan94EZ0djPA0PqNCZVz7t8SpRtjIXk3ooE26WpnuoKMXYtLcTKE1TxoEcCw4MWZCULc0LqXInsNm0MnbbINxqfgNg5yxNMyl8rmrMrzI5YEE+UBTKepoJjEar0JFBjxYQNDpx570u5FQcKWhIOaWhJwHHegv7lhbmdNc4/NEhY3B9auXRhErgDRZfSkV6htCRxuw4F70vc4sQtDRapwFBOyOCJ7Ev6FSqxL3cgo3vPamosvIIA/PEwHTkiQea9tNB5/KwR8/QbBFDDKLTWNII+sUyA1XSpLp6Chzoowne2LrxBFpftXRrEAG50KlUSlXjIJwKmp7RDDK+1vExydAKHAKb07gQTac0qzaVCd7VENgF0ZxpzneNUzW54qzTPBipmxjNg9OsbtgyHbhB2lToYyJT1W/lGfd4sdoLbTdmXiptt4XHS/JskknTDRWe8eJe5zbCVp7XtI0f5DZsaxOH596G0P+Jt/EjlHpNF8+1Xh9//fD+y/tvDKVjInB4jWMzLtPwJNeOzz5PFxnlfi6vuuRrxs02JqCNVn1Zq/zdnxuPGfc7P9NYYPruwzbTK6v68jJ/TPJiujp0HJh8Dmw+N188+OmqpVuDCIjCGOUJbQpj2K57EM0KJ1swN4BmfUxiXizo7fQyl8Th0qB9ajbtobagJ0RTlio0J7ZSZ8OnqYFlhZItiDv39GFGMRYtk4EbJE0FIyFsDX+rxGuvMlmxtAEVh5pYdl/J2qwHp3m42UUah93/3azzmGuMxBWztRcsSAZpm37/h+ky2z2OUYYPOFgZxDFuze/qGZX4RKqlDccKI7thvV2JnGOX0suDPvF95EQUHKxd0Vrxr0eMS1W37wYpUqMXKLZKySsqASiBXDnvUYzkABAcWdYHgPTyQEU8s7I0/oqR+IIIQEdLlU9sAerL+iGEvPMpWA00AwnlHCh2fJoGTtPKBQuXCuiBdp19QBBNy+ymogPHRGcYJ6GWmPg0u2hz/KHM2IchX7YGAabS4PSrMFo4MFmpHklA7WDZ1Fd5JMX3N4ZjhVFhtAFoby7UWOmDyJ+P9MGo85CXckFfK04LB1kt1cEAxDKJUlOdpAKSNUqW8HZEasJrEr6OigDcIEUqxCz8BaYvZsHbVTWFJ+ZoxLaxoi/Ivc4oRmb2sqdt+mU9fFmF8c3iGC0ZKzP42J1Mx63mhzvC0SOOYdPFBo+yWA8PZYWUc62TLxIgaDEAnDsOaFh0E6mBrkgASQ+Z8P1ijGISzVWy9XQ4dQRLbqFsrjJqoVKkA2iA4b79tCDYOVaSLtgWy7aK783AXkzVBazkdVlggU5IoVCvRpI4dSDL6U4qfEIgfxVhMwP55MgXvMGc+4TugLCNOKjtbIWpBzklkgrauuAeKF6bOKi07QW1bVm6NbzXKtgKBLoe5aRQzlJ9XsSqxu2vvG1DuUpYJVv8QPovlJ5ROTlE7VxUMnBY+otGWyvxBwFjzIHDbAqVUwzFA1xZuRh4r5YKgoidEwW/kJ4GghU2YqwRlXsZ2ysnn9AOX7Yg607JU3jkHqcGm9ja3f+J7Qvk2uMEOUiZyaAmHkRsljw/cufI0mAuNURNeuEeJFwkUGByLSiKt0S3X+9Vth9RxXcaA0bqz9/fx/YWhpmH5cuPWC4QyHiYNg+EFAyIUrftXUdDWhUiDzeUMwhBCDtPUmiC27lYuByrYyTmigsOGuAL8qYsFQYiMSrJXIb3E3RMCW/J2vYOEw0987hIKM5M40q+b5+2+QJi70g4reToVxE2Ka5ZkBN5jhfMrS09H0ezxskWzFEp9CUzQq7bkIs+576g0I19UxaObhzEmjeYGO+rppwiDjH4IvZsjWVXz+eDgFsAunShuJzK43YsfOeLQSt3YSt30dCw68+Xq+zyiuC0NkzK7IVLly+5DXUOK98+8kxB4DEH9KrmNPYBfmz79efLE1UJ4660j54T70ioe6aqzCOAqnLRCnISpfioI83rKIo7kfWfs64wPmq3GY91ZVLX2MeDJ5pQvFXjVhwtFTQrnKqY+EGwWUONz1IY1YSZHMqrYA6IZiJdJjufWI3vIk148Qs25c9PSSVzYWFGuhQRVCVYoJvGVGFiefET8nuVwaQHjPQkuJ2N4OhU+Ym6MlNcTtWQrK8StIvehGc6a2zdzvLtIbAH0Wn0+0n7wjo4bfc7j/ToA6liQS0PgSu5MFmnWtpQDJRSlGSgnIT4VQysCqHKj/F0jH8l4Ig83rB1bdSyJRYMWM/lTKSQC6viapTEVY5xrqXPPqCuhPDGO8HSG2c3nzOkK1VLkoZxkHGDmlLzsL4n9g6aUm4fqVJ/JiaB7B3v3U2cT7GUfJ9K/Ub3fu/kkiMXAFBnIi5s/TbOpMYyQaQpp22DxeW0crcs1UJOpM4ZDsQ6Tt3KJbTo61RK3jKJYxqJkrdMJI6UZVrTlS8aff8wwU5GFQ5uP5Kzxgj3rcrVtgFllWmAIj23jUCGXJaGtm+E+Y/Bpe2XQdt1RoMFeXSQdhHZxRLY5OicNM9BUUyMC4UDSa8G5Ek1QkLZlIPb6Y/nbhIBcIyF/1TniD6gScJgEq3B9BVZGs4McRBdXgkA0+VqajOMk2XMKzeAArF7bFbRCfag5BPDl0eRa09ZHoLAY3lQ3RzpB6h9Oih8+vDlZr3WT+vq/3736/sVn9u732mbdPXtBl5X1VNjBsFo1ROE7se++VrnXL3M3OzZwmdH52b3zrl6loonKjsaHRLeudlHNP5XVu5k9/ThokYXXOQkLvTlLD4BVqoShmQvjU9KGjMhCazzGodgEgDVUBJQP6Lkrr1usJrHWMNSZdtWzVe6Rs4e9FnA9MDc4gSTe+wex8qbU4XwHOov4TKrJJBYQNA+gd1CyWG5QyGYu52PUWOAMJLuMN16emNdmVWPt8bWaIy/h6jCuABoV1rmoxvvy3RUIBNAw2rEh3KEHsjPtWoP18FdbdNZI56FQBUmbQPQ9QS66nNoDDSfrIKniuHmiIyCu5vl8jgZOJLKXRkxFHzDk/V9bqCn4NpSQjPmTEegXmO8Eyp9Xcn3OC+LTjb0VUU8BTeLJIVZHVFCyaKJjGupGS50L4wabwxczFnlUAea/YTjJwDCJrOYF9KODKQvmC1QMZjDD91JNMbcuOWgLkQlZzqnd2LYLJQ0HQmb7RXfqkxkS/fZ67wqAee5OMGrWFnEgHOkZFTw7nsJ7Jd6oqhSD+ApTyc7DbD2DgtqON94j92kgFp2l2MC6h6txzOMA9lYKh3nMRQCKElGleRdYWw2d6nGyLRVagWI7cinPX7wCHJkjTPssDKq0Q/6OGbTHi9foqxS4LnHLee5YkI29qVVmBGBjXi1IfbyZH3bWceEBKAK+RRgQirEsNQ7uKMxrjF8eg/xhTrRoiqj4F4xmFSpMn2LwarMAAfr1miMiUIzXMdcPmFKGoPVyI6iwrhxhRvNbwWIjk5Uo108gzUaI7Kwothr6ONgeOsYsifMsmWwJUdB1zzOdeoqo8oR7tJXW/yoJZuzItRhGpVOWs5QSZZL1ObBY06TkyQ7qe43qCe/VI85Syel0SsAr1TB98WxyVIhpwrWaEh1Ck3mSkGVCVJUITYpzOlLCDSqAy1zesZDlZjpftAtYSNAeYOYD5enfoProZf4f4BUKxnccpxsdd9l+u5XmnKtcqTqG097TelWTZf73TWY3u/xB860iqrX2dpYetH8aFOOFe10kIoac6xgpw9/9LUlWFUu77uVWUUzILDZ5lMweq1UkBTZqKCgM9ylMwddpXVxWHCPCnFwhrv0zRsh2wZe3KKhVzFY0zcEXeNGVglPGpmCmsdwF4VpzLlUMQJUDbMQoWaqfCEPpaXEAx02wHA72QDdMwQAVO6ZoGY74eVuhGs/FQxXLhv3W8HgoHyCIRA68onhdopTnR7f896TP43vj2DOly73CzH7BbMLVLx5ANV0FruecRlKBEdwizmqe3S5xbcCunwlc1+LSY1EmaX0GJacFgX/FYE1KtnEk7R42qwOjcwtAps661gVLmSGEbhx6w4z6PgDMdnXsI1u2YCWrtHIisHGUx1rj15HkhSkwpVVWiUCWNPXDZaueQIlvS8d6imwcetr8BIXYvHkNGiOwEaNfG7xr+vqCgR22m7oFUiQ3EFbhQugCOksV3qK2efGEmfIptygtkc4nSFFcitWlbAU5kVo1GccyJGkkUHOcDNpvtSVEMvP6qQK50JRMvcxgydlSXpsSGA/3Jyz83LiHaWJDuURXGkAr8v4dUwdAms6Sxd0hsC7vZdNxR3PYNWsT0eOUQ0/HMF9OXe8cQchB40GSgRXxR1f93xXdMcz2JdzxxuLTXl13PEMV8NNm/Mn0DOqYJYQ1Bd0x9fdvTXZAMNVccev9xyc/j0T1Bd0xxua76jijmewOu74lZdwhrACugj25ZzxphqypeWMZ5gqBvZ6avq+eAL6cq54PjYlaiO4KvopnZyOJ54v5OUc8VV7b0U/PEFVccPP0q9U0QtPUF/OCR8vEe5CwQePQFVc8FVRoqI3lKC+nAM+SHNKRf87QVVxv0dscq7ifSeovc53mmy7+WGquZ1QjBCoNWiktkhRZm65oStSoRZMUtJ4DgRVJTawXOwJmgtBfbnIAAkfncAAyzSVuACJH52wAIF9wagASiCdoADJNZWYAAs2FccsgX3BiAAJIZ2AAMs2lXgACzeVcACBfcFoAEsPFZojsDqxAOL0KqYWQX3BSICXEivFQABB1TF9F+lGr+n/I7AvmJR/seT40sjJR7AqMQB3wWNTiAAg0Bf0/0vzHFX3P4JV8QpjvqOK85+SKF/O9z/haACVl49QVfz+kwyf0LtgAvqCXv8JdqfgJpxwbwrefifjpzSFEIE919v/mkuSjdkUe6hJfvetuvGP7357/493efzD9J/vvvzz46f/vvvdpuLkO4F1tIuXGwTRqFF+99XJbQbrUHXyhLLluQqUwas++M3eMRCDdNR4whRBGLzYxiLlCSTVgx99bUXKmEa8qHTFx4F1bouIlVYYRq6qdAiFuZRR6m8crAxmQJHvX2cWgKFZwVWDSIcrlesbNh5k1lxxmKu0R6V2lbkHjt0jaGLhxtuflezcE7uP+gsNo+Bxpnl+1x63aY+ZoVntbrvsQfxE7Fej4yLiJ8q1KZ/fY+h4AuO2MobhXJ5YeT4BrlZWBL2CTaE9aPqZulIUOCoU4PjmC00bodNbimEsZ77A8cnSEFOQ2eO3Y3AP5vSW3sgbV8C+QDiVuswvqjc+wcZ7ebWGYQrplaGzIzf2rKXG0tP+oKb9OVWDgwv1wuTyuHVyHsQM0KIxghONX400WTwV8h56WuSWt7u70HmvgcYChy2rqGInE+25MBiJ/QLZ9tKKQpxqd06LRvTCSpB6CCr3lQaWIfOfC7eU8n0D365GMgfQoISPjCKIo+ENjUeXsxG+FpCviVyt+p11hc4wIge9dnvBsiTbtFIRtNC/PfK28V6g5Xcv2aik7M1QUrI9/WGNCeWeMTTItviFi65ZyEFUOqCPPgpGjxY2UdJ5F45nI+w3jE9CxPpD+7U6dAtE60iEObLIrLRs2W/mdreZsTwGtxdfGoaYzOr+Wh4cDkw31UTfsl1gTtX+y100OoqeeBtTSTaprIlttF6F4jzTjTCOOD6g8/1+/77Zb+rePYm2OWfvT7xtTO/s7tj2q3LQNg7ZePPPtmzzdfhnW8f06LtoGzXzNyft8zppU6JuOnHL3xhUZsMFfbVxKqkhRZ+VpWLplbmEYuoFKdLYmo5HFb9ljdKG5SJNzzdretnoSNxbs1Tqb/ISB8EqtH7wZbh20aE15t9aN22x+Wq+LCtuOROvOIy3nScpJ9tGACWaMxtmHTKyk5EhVptCMye6IrPSbQKVJkRqRB+SXJsbJHiNgj+Lw9RNmLbku6FkE9J+uwEfWF9ooE/7u5j211B9WUwR78QRuV2hM51p+I+71Ixk3hRqmaXbQdnWXLqqiwvBAopdg8ew5JSGxvaB5YtZ2WTEvdsSt5BQR0V1ZbaZl/jG9rf1DFY3SkUaIxI5HVwlB8WLP2EUMJnGjqITOf0c/VmyVMyxyuAoAiaXxqLZOCWlEGOFlsz6SBBI8YEkoVmiyPDCoWf5PUdrY89nukBnh17A9IBsSUmUB5SH7uIQxYoQi5hyovRW1zWBWOwnLIVs2Gm1B7AqNV6MytHFuexVjm4qTuJydNVaTeoGYplm8SLOC+8xfdUGhGyNWJlQMxW3bnmW64GhJ9xkT6PdI5vmwndL/CUohfgmmZkkitp0Qd9f7ZkqWQ9hs20F0ySJj5VuqyF0s0aM5XnftEBAdJmKw6zoaU68UUWXvkTkH0HJj7refslMKJzOlZBCYXVTlLqt45yAyBH3ohyPIem9JVaU1zwoMt6Fsply71Go1lZUCxdvvO/LMCdcg8weLbhGGRJccF3fyYxO6lUPRDGXdQw090ya+moNCdnN1VbhOrOC6BMHwb6ZHfCgMotAQZfbvGgQql8tE4xz+NUUthZwXS+S1IdVm53RPq35rKO1fzmfbopHI4A+ffn44WZd+4+bDze/vvvrnXv357+//3L/x00O3Q30a/LnNl3yd+/MHftki5PxZRy5cyCXamNu17Av16t/udGZy3veVs525/KeH/uytk/3880/mljrzW9/+0tmVXf/f49o6yysQcfxqu3Z/RFpSLxtbGUl7zC9188X0CE2HmD3L7KK6mtoOcFcwLeyqj2g3IaESaQW0wwla7MkLal420uCY3FjW8yaiZKAuWmKe9xQQTQ6qJVDqTzsoBqu2hagZii9tcwfFgQ1jMFkMSEqeaS5BJqgZCQV3cpj3k3Jmh1EL6C6KmpLQS8i2TmDidXZjbFHsLzgQQQjXm+F8gPnJ+/8lt75Lb7zQfQ8Ji8nehhMffLYb+mx3+JjH3weCz2PhBfML1fe+y2991v8q0EE6YFUzOZBxiebuKVXf4vnPsiZPXHmkun0sNQQMrild3+7p9tR83iPXCXk8CXWrhsw3qo3jq9+0B3iUeY6g1mHUgFwS6/+ll696ulZj9TH6aAGyl6qi6Q3r0x7IpTE64laQZGj8jgWehwJr1fp9aLwgHdLmNGrqDiNLuNz+Gotkh2V5FRMmF66stwoWmRbjLOSX/TMlQXuBHghq6NTq0Q/vXBlbUWuENXdBylOHvgtPXBdRW+PGago/EgrfZOetrKKbOgtVHzlASaH8gHeqApeXCwgeu7DsoE0d4vUpmORVXKKlNyHRStlzE973KYOzJ4wjVdZo/HwvUFZ4z1SScmzMPBpIZSJRGHPlgm5BUklWFRjg6cC1YXU2BmVsJzYo4DgKrWAWsKCzCkajOvGgAZ8dChxolFx90diAvLxr3IWmOO0ID3LRm/l3DVCJ3EmH8OCCKaJTCmq8fULSkYfLyocfiJbmVTZRHzek7YoD60S3SrGPHGsCuUHTxCDec7iEynVrMOmKOZCzshgmAJtRAq0jpwhOhw/BrKVScHgN4x5miYi/Rmvw2IWMkTJlGceaKg4xMD19nWfIuwsqrQVz35AfMxkSAHr0xFsngQbvVsW5AH5ClaDKmDmAmK2Pj54EXYhMwXwItNO5dSkjemDxd8G+y0AoZGs1aG0PMVsj5mJZLN75CNmQp9H9TJ0H6ohl5Yx6PNdiI1EeqfzSXyOBG1C7CKZUY7MqEjlfjpiIiAfoRgNuSsrkbW9I0yc0ZGwASkvoHlMJ+dJRfbkCNRSUBA7Eq9EdZWyJHr1OfqdwUdLjnJ+tCHh4VUKqa5+XPGQkiT4FL+rlHXRqUG3U7IvLOUVVQz6QVERScJWJpGmfebYNROQ+A780BM5yUk3brZu9XKB9r/96d3nLx8/Nf7qL19afq/949phdJ2n7MnQWHka5jcm5NLkieO3ooHbgg9l5WjoJeSAFxEiNzpQCfMn0uFJS47UaOtQd0Ff4ea8HnYTwPHFgF6vSFdrIoXTz1Je4kx+jAURTBNy6spmfEx/0UDwwAqnkJysVCoMSDpHz8MpxawpDebAj0En6Cnm7z1aHl6p5daCCEZK9GYaDBNwF1LvQ9BBLxAFOnSz8BteXz5qWtRMRaV9SWAGmBoYIEYMA8X7lfozWeKA01OSY71+OLu4sJtZhf9VguwKZ0Gix5EoylRWhn0GoEiL9VMpgpiOQClFFcq6JyiMtWqiiRVpRzFrjAzP1BJNhwJz7voeQUOqdG7YDQgGokH0u6ggR240M6H0oNuNyPrSSawv4clFxC0Q3yP/Y5jI/tVq/QYvg+J1HsVuJcPkucO9KoldSoQ58GvA2VUqAPkHlbWWSDoBvlmiOktK32meeTPRk7WUmEBPttJBH/PN6xQo0rOdn2Z6lRZvcaO6dkfFgkX/RX8uSw08v0hKgQJulc9bVF94Gkf+eXgaHnHrs3WfMKCV8qb8hO8Nq0M9J09RElCkPUevgx6ZqZ6MrEA2zIE7jMzUqJQu74ibkis2sB5Jaa1hxhMMSrJoJhtmIi87MYQQkCHIRm/l3FXC7aRorNeHicHgTvSkpHnSNLxOx+9IWbfYsjqigerwecgjU86Ri3hypGjgyTnSHp0jPUMnZ7S6RktX/SDl2fkgwAOnZ3XCY9VDsPRYHny7B00OJ9Q2jFIEikNQnGhI3M+QgW8ihlKMkvQgB4knE5/lhyEfmEH0rMrb9WhBT4gci3NDBqohRdwoJfYFPD1HnM9xxRCZ+IZScJXOz5KBynYWmzLlMi1dty71yUv8Si/xK77E2kWMCJLsUHq/AvgrvcSveBZVjxVyEVNavxIHNORkN4iexVCepfwAS7qLkgQx3MTb4APhgRaVQBM1HhHUkb8VOvQWHz7BSh0AnfsWeebo9eLl0vMg6hMG/nAeY5E5w7YqIpjo9Oj9Voooady3KLVHu9JQrJtyBZj/BXYSk6Mp6iTUs7fEkrXPEkTUsCrZF32IKgLOHQTjn8xcjxSfjVQ12Wz9vubGHGaypflT3Zrj818/fl6X/vj7u39q6sSRYblX14tja+r5rO04ShvwcztyYMPSZ2nKkfeGu32m9hgWr3a0xXLbfqnT8fRcLZbhu0tjV67RnhylJRScwHN05BjM8gn0KGa/tdsftoTRC2NKG9MqFF96e24ZplQGlcIFG0CUVLTBmJQrE4xK7GIpnQg3JOVEanm8gMcoROlp5+RwVZJuvXRXs2VpgrNcj8mD2rri5Nnv60B1VWkLl2/E7nEMVYNAx+RW3TcmfwcZskR3cCWaChOUIg6LWXVep+JHXY0cnF/nZAZV5fYGfSsHndEfE7hrcdBBM8kk8+qVTGB2zlHajJZkcRzy6Kkd5WovagSCFlsayJUy2kjkt8zUI3baIzhdMDSvNv1k0/Yq26nuIL6dxzTJRKsSryrdHsVmDXjb8aISUls84bnetiMntTQw30yHMqm9roEvmFc5zSriZdomAdbJLChfcmY2XPg8UTvcpZqpt1HKskmGYXcNth6NpcF3MUjR3ZAJw1J411Lf2RXLSSP7f9pjOFHHUUPvZj2zBGx7MfS6V07uNBB0pUdoldoyoeMhUGPMlXINWqbzJbJpr9JSe6U26nIeiZ+v0mOTlJX9bFFOB2ldLcrSpMKKnDDvTeLKaKbtY/S+k4imIqgnmSosYkDFERHoeQfh8AXHCbJe5oUmdCxVG9ft2Xidx52OqBIPcj1tnP6wJOk0LcJqhrezvjCd9scV9xb/ILZpzvFtRNPQkIrkpU/39odOp8t7StTlfalEphyKBemYR3xwgnZiZUil7nKp2Lct13mAJo4JrSY7S6EAvh6lnucrzUdQLBfueD4n8oNSF+FwQUd3MSkGr3u+eDS9XFEg6ppupErpJi4+8gnDVb0a+ri5sKpBxTQsXFJnNE7iRvYz6bjr1j12naqG1ooURBNrVdYWlR72gkDlQ44cBJ9ApTi62kRSMC+pVKvY8vqq9orYxXy9O4fKWSoj0KvkRVTNMhmo9N6YiyYoSe9laM1Xx0QnybPYH2ShJtvdpKkwMyXhEGfntsbswwSIc5wXOcSi0aKVdTRnJrGZlXTcY4YqaWq0HZ+RYZSK8ubAZlXq/cTnaAOlY6ykz6N/USCfeJCW/IzdB2k9YdlNk+MPZK5mEmwHW2ajDToUZ5rnPPuinlTNWx229grk9zyYp6M19SbjBJJkBZ1A4FVLt4Zx2v6Q2vGt21PxfNYoic2BGearRW+AQ2eUPB8mn6UCkhVGlmnAMcUZQkicJahsdZPl9z+pwUyuzK2pAsJ///zl41/ffVoX/+eHz+9//cuXz3e/0hgY3qTyqwoMNw5rVw0Mv81paLnOzuD3aKS/dT4EfnbwUjuDwfGZYsFXfPeVxYKzy3F/WbnQs0dH28/Fy83b/A5uVIpVrAYbeuDSXEJjRY+RpeJwNTSDKJS5aHVtocpc0hqnzRZLpG7lCgmQvlm5Bg3BWnKyy9JwMdUCXqMMGgfvylKVXz+BuuVYlc5+OquAZo2TKO4TVn0ZHrrrJCVG0vxwmNtKmyporqeJwd1sTKD5FMgNki1+7ryzgNs1P83x+aLrWYIRnvs5qNA8OYGm/c6n/a7lu3WTAyT1UAbkqQa80iWhvm7EV7Jd6CKBo4rKAcP12oNKIjWP/zY0vSKLOex56QjL7AzFwTNeJ+KVYwsYhY0l6l84myQQiBeXSzYYx6Bx134u7oiqqmkBD9pqDVrAkZJapz2CxYU6aD86NsZnwm9dwjM0VUBY+DVWhlmdF5PTAjCzf5oolF2vVQVsDqSYl1SwWxF/OqNya6wkMm1BPqQkw1KluAynBQuXHWa8Ch6hlfvZvXqZu/+pRFsDjZ0NlNgfKF4kn5ebteLU2EhQKZciUG1OqPL3REIg344bR65bISxwrbI0yG1iUSOlPJv8kdVS1cVpAepzFU+qzlKlV40j366XkH91mBY0Z+9J16upwA3S5fgj8ZM42u7ftdtCjUNWzCRWxLlwV07YxbL3cHP+rT8D7iThr/uV2Bc4hFH3UjGiiS6TQy9cDdq0mJQ/K9WlLpQ84SJqi6tJtICBmQdxY+WTKMPaKR7ZKKDG0EUMV+VZKJmDJGXXFWTYtCOp1LjVKNlychh18BVK2yWshhta6zwrXpaGs3IxrafSYR9Ra2ucLJFPOcx5C48PohkpLzyPvMKmAvPF4ej1ICPMxVoHcRhL9HG4ZYQF/ScaKgQIM41dX1/LbPdYJidpU5vy3vnKFVTGpQxAv+c4i9VwHHgL3PoksHPs0x1BZtEp9MJVupK9m3WZN2toaJMOXO1VbGroTlLJ1FIGbCUHY+wgfohAYqmcr+KI608/v/v0/t014cP1EO8cj68rejgafun46o8ZPayya5S+2hhAtPDVZyonnTFc+jzxw4QUvDTm841GEK2/4sOvLIS4moIzqRtdeiTINoIrUnTI+K7CVOfC7T0HDaszkJxVuRSGq3N4wWLB5VlwX/BScqONcMKlMFydw8sxnDMuheG+4KXkcNZeti5Rxcc3i0vjXLir1dwVvoWwMJ1DL1yNS6GCCtGVhz09Hlwoln31ln31lbIu5ZmmVGfUiZH3zo+h23AYpM+zpVVGmHMUIHu/cMZ6kJYBUn2Lbo+cvgKJobI0sv1kkch74R60f0CvafJUy1Ut1c1MMX1okkuSEpeosH2P2VPfSsRV9n9Q6u2Lu7zs30pZThVjxTrLb8XsWNzf+1AVyksCsrDMLFUqckq0S+qlsehzIndmlLhgld+SPJGM0cBx2iMYpBxQqlJnjOxZSWaR/JYZYgE5v0VlZlrJGa8boVnwC7uFShBy13UgPSt9JqrcEQ0svafc/pCKFlm818v2tSp3BJGc4Bx1ws2zIff6nKg8bObbTtIuZHvA0tOjGhCgcoyrSod9doqXSrBcEveUsNxCxFBQPEx9jPagtncGfWBeyksu/HChw4zcUyImkge9DAjkQRRpfC7c3C1c4/YryJWYwfwrS80bcpU6ZpfQbLWyMmgZgop5ElgXNRznOQ4VToDr9wIza4fjQN2CHi0lZAP2XTsLrgot1JX0Q2BbdHgjuaOOluq+CfC6Fuk0JQqJ7wmwwuarrw8qYz9CpGfVDu+PWZzDf7z5crMu/P7T+1/++6poz31H3tcU7Gm617dIz5OffJE6Mfjm6NE2BXlwo6MfbQvxwEcb25KNhXdwp4989JWFdhZpwn8vbmed9oIL9RRfpBSraqjjMN1q2bpr7vKY0F7tTJhFzQiTHqPRSePyc4kUlUTcmVqbHcy1tEWIVBOTypJ0NmvsrPzY7o3AHTtUclOQdc2tTWSlLsTBiTgLjktxxb4c2Xn18aLGjZtaWxKkKIJWI9XOpyNSOmjBinZWkpbN8ncWXFPrb7lxUsotveBEo0aN6QFcrxEJyTYoWIZ+q2wbf/iebmuyP+HDR9+zl4wIW5bQ85qxHE8pMwWf7VBtHxE82XCSulhJVHCzcwztO/MPrIWdNOJqPqG9Mik9UXlX1aVj06ma6AqnLDdx7E8sHuehV1S1rSvn6TT8lLVI36Q8DdapVAxTPo+Njlc6wMRvazsrBcfDDKQVibPrBK1oBlfkQrNgUpJul7YsQSV2KnxmsBAE00qWLXY4zhpxDliiikgv/Z3ruBRqRd+CsNhac1GQ4kZKx+VYNZhEn1aUuC3dulSUZqkH6Oq69YRalMd3jmtbPkgh2d3KrNS1cyUfrLHNRIb5/VQ7OEehcVuWLLynOfRJh6dUmOi3EghluLaPR5Fq5PYPYLY6vUG9VIM8bhNh64QVAZAWMzfNXpe6aApfv9mTapyUVCMK6BXdo9KOUD8I3Dszz6fF8PKs4c01M6WYWQ1tM1cAgpc46CQ65MowCDavBIVFSMGgZRQjzqWL1UQNN4YkhN9mSrnqmwgJj1/SeW4LDRgNOl0VFOxG26LRrZ/HFsMLNdFY39K/anTApY0IKTbwh/X/fvv4692/NgUH3Mbq/rWjA1Ort2osQIDq8HcZI+isyZhGwwSNJ4zN5KbBGpSmSAFutrE/lHoruUcczq8sWBAkIereRHc6mUQCuBoLsZc5HqW49ZSdY8uI+KosW0EzktZoQ1BZJ/Sw62m/54l2HGnDBiIjWlcyAWaCq6NTkRZumAxpLfZ/KitDOiWIgk6gTIY4hl7o0tETMLRFy+cweisKhcn4aOe+Ag+NNztTj4KF0v4WjeR6erKdUEefbLU9S0fgVO+j48Emao2fpJOJgxXN99oJVOW9JmoXmWg6XO+VnPBaS3vA53+tJiJnM5E4myypvtdesKMP1nBCf3UMTvVOOl6sCTj+w3AyvyxpvtleqCqP1nB3m+ooBq9FoZhNxrbfo1LqNQfrKWYaNLgeBUZVPU0arMpF5bgmcHArPV0Pe8+1qiqzVGSjV2xdvi5pJE56Drmy1BVbfHrrSeXae7eO5Xu5NzHtXGX+nPE06WYmBiZqb902FCdMinOsIJlU9PlVjmP7NFsyEEoxkpUxoYYQsgVrKpnqPEjIo6++DlemDlaB4hmuSY2dOx6/qgpwVTiGBXgVnxWBiBp2zfwcLr2EaECNblbxHphFjkc0lYgqhCzdGvh+3UqaRUPjZIUnkKwwsoz3w2xivdeA9+oJS6/TGjBRE+RqaF1BcuGCWcFIpCwWy8Ztu4NIVhhZwfvpg0zEbysCcGMkqfA8IiajTX3R8YMBYvg81iW807JSZWQ93h58GuahAVtj9ICk7Ypcs7TicOWBMelWEkAcrAzVCeGGFTK3wTjRYKgBFZpY8hBlNDFOxQNOGiXntrgSVFJdKlyK2ZTgfsmAX6jXppnIlm0NLl11wydBdVt/AlXDthOqCv3Ixx+Tc0ozo7uIKCt4LEBw+LYs6d74OWCt0UjBoihEJ1QVQpKP78ZG2P015ZG2L0VIueMPIMjDmWRJ98JPAjvr2KkHwhv7FTnu+LxcMHO+6lgx2OsBHB32AtUtZ8HV8vtWkCvrCFt8rKeKKtERQzakFxmVEWr157db1tBkKrhVByxSB62EfzYrHOhJLB4HK2N808Iz0pnN5Yt6X5gSVkmR+0Baf2+XTTzTaAwsKIy3ELrOAJ88zgjNnGrJ0ZLs3Fu8bY+XPZ6pWH957OkcGHgWiZwH0tf2peHnLC8cGafRasYWMd6RV/ApRuZDFUr6WMIlRTJJdRTOequWzuPhK+I+dBO6LHrdBN9/LukikywomfR/3Pzy5eOn27t/bes0cT8P7UVzSb0PQH5vY4lbPvkSqaQ922ycqKeZzznaa+L6bT78xVeWxrlHe+kcyAi1YzuYnTNhbz79sv7Hbzeffn33u/W/f/fn325+3YH/VNpA3v+8fe+e4f3z3bu/VX9ldrclZQy/u/n6/vPvPn38cpOv42gDnaWnzRsoP1+zAVva0zbsYOorBj13BxJYbdiB60vZO3cHm9LcgH/qC/zgNJUdzDz+bRxonGEej7MauBLYPHx7HOziYQKOsxqHQGB7GaFG2/gEJ5cWjbYcPoHReRLY9eIVLoQOoResRhqmxHE1Ty5GGLdyElidC6FDeMELSZhqpXNyczgfqM5l0AG84GXklpx7XPr6UXXreyW2gMJ62qsbZe5cg7j2JytMnXvILsrmPXQ6Us/eQ06/ukLt6yLrs/dwjeYaTrYezNK5hfZbWF7nazDxiteQnaOvcRN2vuIijDnZDOrlre3PobP26vQdXENLnRLuB3A3x1QS6snd/L9u/vv+l5t8zX66n1jxos5mKOdvutVBPzPEO1/A0RxHJ3X2uJrdw4nsr8wlmtvZQ5v80DrcdA8XImtWupmpwl2wAUyZaz2cZhwhbyKnEd6vbBG7WcaMlHByKVWTcrb7hRKxaxwt+gSGMzVSW5c8RlRnGu80AX6AnQZqidohZr0Ri2KS0NoDqFFru6mvBR/2d7N7ez43/FUpstzvedrvd5L+T1uixiSXY8vSDDk2eSSMTuM9Huy07FGsWiGb8vEIub3rEqbDyNJQFlTCx6wElwRPDEplHTIZp2RXTSWhpJzqJI3/pPWWg6S1yDnTq8phuwaGI5qGqycNTYKr80FMQQCLCOslh0vDaOKAImPLWy1oVgPzHkVzm/RW0Ixbx7ghp++EA+tWPtbYp+fx7fuJ5jUWRVG2Xy3dSnZJwoYoVKu9rqjQUo3SVhS4UEP7Wo+QPCXssiA6QJ332qUW/AgGhqSIPWBgTP/24ea32y/vf7lmhEpu4PcN7FnGxj01XNmzbFQP/0/b9Fmna+X07XW4o1bbXiGxcuyb/9W2VWpZNnit/9W0VfjmYI7Uv7dslWy60Y+23emCtDT6bFrs1+mCvdnM8zTAM3jKo99tSpiSWZ23sHBy2hTv97txFNQ6R3mGSunMOLU3h0IwndlKMVYxbwyk7W9sQmxHlbHaE41VNgu3rJEBoOIawDKVEq0utS1xfLqDqead3K2U2XxDYI1YLENgacZrkSFVuQLUc1fTBQ2tWIRTJYW78bbtNNlQJ0lokkY+94q13ah81Mzf3sGDfggsd/Geqr194KErWtYoFQJgOboMLi8YzlSN5MuUpt2kXP37DipFkgzWbe3WRqskPdx39aLoJcgDijQiObeqBo4kS0MZTVWFlSZceTLVTAEdK9fRqXpPHhMfqFwl8mjsyq4rrgjfGUZDNAONGa/mhlSjBLCzT42ToBkXQrOr8f3BxIOEpymvt55PgWPgHPX9j5ZP02gMfMjP/AwilXc+CpdeflXIWT1hlJ1ViMTwQ7cCC9x6vQwKtk8RGhdb1evH4MpLL3643tg0FnV7Ic2N6AKNLpO3UXu4HLz9XO4I1Cqq6yCajhrhVG/ja/U2EE1RYG9Zgb0lBVb39rN6qvBYGW6nskePaqHpTIELputHTXrsLemxt6jHDknTKIxaEayeRTeeWOkNVsvm0OY4M3JORIwq3IRT1VWeuGSCF1d7pEFhOX0HLc1II0TXJWoGF3V6QTvubbYubQKmQtMHQtNgB7ZqyeHSMJo2EpoTKCEuUKzuGE2Lxmbsmw5FeRLwtnOfSA0dLGdgYEJDtSTCaWu4UTWqXECqredmsJ1mfCzL5So0E6YO2HIlVb8KxDJSdKl+GPRWhl67kWkDmnBzA+4dWF+SN4bzMVCm5W/h3Sdq7LcigIxkXVrg7lddXqWNeUYArBlbxjnVGS1odGUE0H9RLTlcGk68cYnQDInQTC1YYgA0n++40eGtqKL3+CxK0+ssppH4qsWMo6WqS4/F8O/CUzs6862PsMQZe7bMtCtoGmoHsl4bjWSdRdN3uPTsqhH7Ybfh4LpGah9U0qY9OcuD5AEUbTqQS3Kh/u6TjCQUr1aXs4equ9A55XQiBfVObTmPBER4YErkU4NYQQjsm+ssr3jSr98J9yA5ChvTLMI5Ha7cGt6pJSqqnBNddwS1r5gf0EtSND6QREQ+DUjlOfDKVr8lk2HAiOx8md9/goyZTLGoH8qQ+fnL+sW7X2nKjjF2m0b+orn4EOVvut+3ni9PfvJlxgcumBPT6AwYHh9o4buNqtRo9gTtdxltc9O530e++8rSJ1LE6dJm0uikmCr7/V7HbR1eCTcDAi2ZYvIXbzNXG+S8auosiO3bNj6g1kh83rao2UjcSefRB8Lo+31O+03Kn0sD7K6LeKy9kLGbATVEMwlTEXrhEtEkMblsIfwEqTL1W5BMcMxoXpcwobv3yShYYbNBmlvV1knBGJlx8PqclLpyJwoVr0sRg4VJomqmILCARTzPElB2uDSMpgGfdw6/4GCsKGE1wzg9iqbOxL0o2rxYaJgFX/1WdZozUPa6hK75ed3yuFEfLfopc6HEuMmYh8t7FbgHiQI4ps5Xk78knwFz6wSBugJkglBCLHGRQTQTeTXqJUHzoOwHnWAx4GSqdSWMS4o0SdTiXiS5S6Oa//juU1XhZMsS7j5JzVHx0fNcXGcp6USW1DWWJPVtFZrU/NmSC/AYTZVsg2QxxreuOPCnyi9VM84w3JwnWyGSvjWD+lE+UkJblYdMYRzBTAnQvXApp3SixvxzqaIsp1otFeeTu2Dz71Bm2YnzyXd1hCYsK5QES3RS16pG5R8EIZIdi3D5vRqJhpM6D+QGz1phfYr67wkwF6fTkHzaX6yjQQYzXetSybXiNTSURFKtDTl+V9Nsbyp2A+ahA6GwIqnkXNgBWq2JB9RQand9MG7smvAMKgTulvJN6QxeWEhFNDbR8949FcnQwqb0uTaaZ9N1Uf8P4Ale9Y3t8ZAj+L9uPr37y8e/f77GC3xnTLyoB9iBE63pYkddwFAc2ZqZN+YGVq8ZfL2e4AR+/VYFXLfr+HAP8J4DHiWlVh8w0tIjFVSvzAecnRj7XK9s/qpM8IslraTyTmCJ2qoyLlCjLwjU+T4JFBBfivuHkwMo1daXvJUKzZLKIpk0MxiSYSLjJ5g+O/oATcdoYubcwWkGK4kjYkwYEONBa+xeIN9JpgNQuQJni66YW7B3q/1VNk9Qoc1UDqWgiekgMzUiqRGyjHZ1lBr+nRUB8pUulIhWLdXmIyZuWCkrqQhTxVda4WQZ80dOs3oskonG6XIqqRDhoMAzUXpwzQwfqfmr+JPDpWe3cuOMGfPO983Xpv7xCcGqZOTkVslwFXkJLBJpqCzeJs/ZtV5CfeJtUqhfrj9f4KoUzMyUjpWXePcBfW1eFDnZPbpb1qVZZcKtIFCjaQhNvxCaKBXzUmI0lU4TxU1eYjRLbEPQpHxyT62vXOhLBCVagjRY1+sU4+1bjodbR9vHXOUVAZAQeQVf0jaPe3DzGAEIOhUfMuCi2vuEDylJYojsHQdFr0vO0OY1mGiS8nCBq0L5K2TcfqIQZazmzcv2Pd89jtR0KuGf/PmA2+/qnXiw/Zho++jdXJeCp+0Xh4NsH9MkXOhrg0DbL0mkAlcjqTey/lq1n6u2j/3PciGPpe2nmbavU8SamD8lioBUSxWaWBleL1VoqrBRGapdoYlC5ABFJqTFEYo6w8IjhTtjKEZUVQ4844VH5nZRlIuqJEnlJD0Vg+clnJctSxWayROaCSVSqQ4dRhMjc9GzCuqpZj1XjROWRJadLR4PsPT4ejw5UPISqoqR0jvqpQpNFV7kJZ4taFpkxZ7s1FxGSlgufOWL0pVPfOUTqkpOdMAKS77zBTlm3BwvQwKj6jlzDzd1dqLkOn3MJFyX0H20LpE+nySDwvKSkyUNZ9yKgEOSdyJDBE0M2Lmq06qgaZAbJ52UwhUBTCmMjvrdRGQeImZqHPkojcpRWlYQ7ZbQJThacW8Imug+ykt8lCqpdisCWLcdLdVm5SXGEnlcok7deUmFx1G9YbTkI16XLJ8lWplVjpjDpWEksQ/0ukRUadgiStQBvF6q0FThxIZ1BFNC6xWa6CLOCCAnrpYETRXhayQtVbDEtjbrEvZfyd9H1TXRGHuXdJoaVZ1VKjSxW/W6hNH9jAC/H/Rr5iWV98O9v6OUbBQ0peWnYInOpIQ9pV1S8ktOFyTLqRhLFYoHbD3wIw/ML1Xc7XGicNW6hK0K40QNd1xiw5fTOfKSivSZSgp3haZBupw4PTNRVGBdimivlKXh4MUCdLkuob2yLiW0VxIVxzpJZK/RVImq8RyQ3CEII1bLkfaGjeDyEr8glWyjFQHU3oIU3NcRq4PT5HcemTZVEqdXBNAUCNJPoopYkS2dqBFFXkIXfNJJHV4RSEibM/XLWJfCwWnyE6IuJElnRk2oCrAETceniVXGNU6Po6nyhGZKxA7cojJwtrwgsEOTn1BSaM+ZqPFOJ9yDgDc23gmJZoSEA4dh4rDT8fbH6wZzrrCh7as8ec+x9MoHJNkFWDjoKge65aXB2z/KRcHsCS/zOKpclO5bUuqngT0V1iUU7kE8Lk+8pbM4k2Ph7jgzwVHM/5gzncbn3YWxJNnuJIHjUTZ/mtBkz0xewsSeQ8/MkdA8SwVxnI3iqG1msAeGxpEGcpY+Z8XelQyd5AjLA1vjSJ87SzuWeXkVmt4Tmge2xoF2THVBxfwYRtMi16xcIYLmka1xYF4e2Jcqly6Ol4KmuSA3Mhd+5tiJpl6qkNTBMSFhGpr+FAwHRpLwJ8tLlTtBJX3PUGOtdQnr1dYly4eJyZD1UoWm1UGTdE6zOcprNLEGp/iwdlgSkk6lP1TJkhYkJzaBq0kBlTuOPUiOPUgq3QMDD7yoEggrNA9MYCzKrbyyDlaGkfT4fCZq2B6mI7rEktx6qfJmj2cl5KbnZGSo1ORmyLD9Kkm6VCQvByzOsCZDzT1TX8tq2n0gG6OrPPVg91Q2vvz/7L1bkyU3cib4a/qxj+F+edSMtBrZSrOy7bGZ52p2iaKJQ9KK3SPW/voNkAk44vOTmQjAkXlY5Et3JZiJcLg7HH53ZgiXJS47FT++4sdXIsevKVJdhFHk+Ik9b2UJiX/HqxJYa4d+qQuwSoi7ks+LwwoSr5pPvCA7UCpXBya+w+GF6UmXoETNqywxILG/5d2QekIxIhT4d5RW2QGJ2Yeuaybycn4CR2UUAhNNApcwu4dW+oyUO718OS5FMlJcJCOlAhmoCUmFko8g6jtaE5hMeAjlnTnPSe6Zh9d51hi5S7GjZCmPyJxMDgQR181DWdv3zunxeaPZoe3wjqeQdPmVXcolTxWbygyF0zuc1jebycpOz31oZQmvu+OKomdBcM8j9RLJxs6xWggv027ZOXTSOJ4wVpbY0TXnexwRJpNm7hy2kLVe6Gl3VClDp3eo2TjWW9863mvFNR1xtWaBHd8B47u5/kV3jo9afRnDhP2AeIVgqc/Ae+/YKBaZgpX+87SvyNPkWBJvWeLHZ8kvdB3o9B7NWDeXYcBOjzLfyUxiKTujJuZYFZ67k93ouFHjbsj6VkirdVzHyTxWGHhVkeY3lEL3DUwlU4VX0vswDSSRzWjZUgOzg8kQ5HiThLAZEnPPhs5sIDBZVgAxS0dzljo3WZ8nUyyIbcaDRBOlQNMxNu/rJjPVYV9PzuC9+1L8brGKCum2a99Jugkwp884TK1ErdcfBx+xObCfbVrDo+pYheQjazDku1FZui2h79QHliRIS8tF+Rbd5TS4rovdsS74geUydg0m+xZfIoHQu+Em7Lt4J45TDgNQWtZ2keIYy1BiKqM36Jq5h0vFTIHiH8OuFiJs6diQqZ4FiLtYsTtP9j/kIoYXaWk9JQeUlk4EvJAj2MNkOOS2LWURpaVlpXYZttjBsVvqOgdgIzWXWYkxhbLWE4EBmR3gHS5xCmf3wna5HKAAei/hfC6plSDgvUREI1AAWPbhEHuQJF5HRY7cRieROrP7oTUsoj+WFJj33jO56yn+RqwzNaj8TnglAoOXWAr34yYOJZo4nntIfZApu3GJ5ck4GmnWdeVtDyu9tRgCLFoCVwlkehwHNrf1WOKTpTOKi8CiqZ6PIRRDJu8mdN/jin24fWDGd6E5DkL1NQ6x6nSsn2+vv0ienfOsaY3zrAmH88zh3KfedQofsvykCXGHl7AY3QV8ehzF3AnIO+1jGYhCrbKx6UrXvvuns+7VA4iz6buWtxZOsR6k4mFJ5mNMWAZ3vyUVlnd7JzR2r+vTQ1Bi3ppLrOmEd5T+3TEkCjdX+X0ZTPTflCWOzIRgWv5UWHpQuoxRERncwdSBeQebeHMsH05mWft+L9Rp/T7ReSwa8/s9bw7eK5tkzkWhd5d5QCObmO26NE9SgDHz0xveeM7ImOLdw9+BibmKLrCRkN6wse4lyRFFupEpF3ekIPUvD7KmZ5U8JYEQwdQsKazknAmFJFkyR3tVno/K9VlinWXGB8paofARDgGlYCLBiLKoEwV94zm0xZOQyPTMq1Fi/VwhDIBLx3PlHS93dUJF7UXXQYJztTWw9iKOJ++4btJ859gQgTIyW7ygCTWixIptDgBYS8TAEpJpST4VKrPGHS6zVKgeJsMh77ApAmamLLIuqRLALEasZ2BigYTjGTxkCS25CrrPN+xmES+ZYp347h8fs6zu+Z8SK7ah132dSihAckP2S8yUmAbbqbldqpsQlMw6z6xyqUtl7HsSc2SiykVa0JYkRbyZiTkRikzho9INekbbkrzRQg3vOp0LzYFhMGWwedf6w0eDNyHrCfziCywi5ahbTQck9idygdWnFsbgt5zBKFJG6Vpnq/75TXfeXw5kZr5wgDFXCbYFRhREgV/xzJkyc3JnmQ7UXcCiNwT4kDGsrSpSlUHJuyZnEdU1stpu14U8u0DLGUbfxRnozdLcCphy/t8TQ9xAveM7YRPOFY/CKu7AVjItMbCXm+NzyLucnQ5GbNhYrCfQr6msaP0Vx4olxVTCgiS0ojX3XmvWTqbEYEUixXcjFomDmTmYGbHZzSfsjH2ROKzmExA0L0ykpc7Yx3Lu3ptCDh6hmj9sG9UDTshMzD8KIDrWRnY6RCUQL+tyF35ZMUmmrrz4lfCpVvwVVOwVNInXlWuebCfSvr3//C8rYTbtDI+v+AMbWSvSPgJTQ9S8M1bILJskZIlOiv3nf1mhaU2L+wJXze7LAvietL0n7GDzKYxydQOoGkJ5D6/gJOoKIMQ1ncMIp8aQbvD3hoWgmWM1Bp4Nt2ynr/u67Dngg6zF1oh6hQa28xht3lfNeQVgX4aGTdtOYkGA0kazjq1pztV5PqNhiZnb9tVTpc+wLUfDpm0nsbCF1DK3j5Nk274i1+8OHnbt+373WneGd0OnQJWS6coBNu+r52JsMJuU42HXvpN4kCC2puibpLDVXSLE5n0lpO0dNGza9v2EOAdGRthykmzbV0TY3sHDrn3fT4g7S/mLT0JGaGhkiY3zyIdGb31uRf2dCwCzTY4l7AFv4tz8Fd7r42y1Hdw01b8MbGAqY9y7rZOYrm0ovebSVOOX9lQb4FQ7UErltlu3dSLtP7XCIt5d+8qggYuXXftOi61f/5D14GtwqZux/vH//I+PP5ZJzf/84c8//vJfhyash6dcoXuAv9mMdZx3PkTXZ785OGP9zKZrn5yZ/j0oIJ/95j8MfJNNV1/85p9GPqqw3YoaHfj1/HfHho63DioD332woeNleMoJ+FaqtiQ34w2cRX6qeuCVXcvzt75rAmVnctc7AVzeY/RJCez7Yv7hrJV6HLNhWKsKY0TmqnTgsPSF55txHdwNSQ86Yw/HtrLkWzYNN0u74rFtk8H12MebDoEOWqnH7g5pGCJk6dKBYxjIliFHMzYxjJWs4H2xBt6wPbuKSAxN+TBL0g1JpMMNAoTHlyDZzihsrhksXh1SqVqI0AuI3zJ+5HzsuV3vTQg7H7tM6Tsfu3tQNDsk/RVGRifpIhBLsPColBk+yxQwGXb1av2KJBCIU3sycQiPlI1IUXsvqQwTThQmvvk5hyUDL2LJv834ijp207qu8l2NGwDoptrcsWeezaNzltWU0MV/vk+GQVEghEHHhho4ywpzbCOoZgQ1jOhWjKdLSpv0PSlV0BtutJCckHCmenjVSjexCVA+fPrq+Me3Hz59/fGPx7//+G/ffvj6ZOB8qs9opfynz7Dw439+/PhD94dVcXkC1DW95Y8ffvrmxz9++v6vH4rVc88y9XHqCdh/CNvUsYFDfBGUqM1VH+0Qje/3UUIisAUeWS0hfTwm2ojsmkFSlpag8ruaNMVPzC6KaK8eWAF7lVaaXQQqt3H4zhojYu93wHSZcGfwuNmGvTEOywKs/bYi6uSY3PWOD4G3M8N8ZYetErpDGkCDLE06YCh5m49QQReHQ+2xRK4AwDmeBk1FA1VE7p93oB6IyAqfwVH4ULveaW8KsiKw4mRaaQU9GvnSRrRrrBXpg9KB04xi4MuERoPJaHZh626RIp4yRhIuDWvS7yOTs+E10GQETkLPi2cdMDzrzXLcaMScYc4xJdI+pgOnqy6CZ4B5VTOag+oMnJJ4oJhfkRSvCplmTKfOcDGHlXYidNWRedQ8vp7aMa+sxYrLYwWd0VbEjGb3VeGdUHegA5+xzuj4MjIz0hXIEnSRsLkfHiWd02jeiwj4HcqwzJ5fQERet3avfUj++6/+/r8cK3/31VfHZ56i7kMxeV2nmb5rUB6KesYk32JQHr75DlH5wcS8pag8a1upBpXs5yk6+NmIgXm9+uEZHOux9305CwGySt4oCwE++kIG94OlIGgDnlXtRN7E4/nFYvRjyYGyeCzhBE3NtMWieXC1QqRbWlFhAoPSIJSGiuroDxWkChRMgn5RlkTANDQ9kH+tAxOK5nvA6e9a++36d3XW6jKQGmIdx86oRWo0+44Vi24YzXptH5uL9PcqX9MMSNAltWLdeQpISG/NhjeVrYwElIrGx5lqo+CU9syaDxyfV3h3dBue1gE5mBH2MpAZjfzM5rRljEZrjc6dg7DYWqTx8Rp8vHdQYk3VE/MIGtZSstw0vDFWpll5agm5BKJnZFZ4Yyxr4tYJTQsrb+6BzzcwEbTQXATqjNQKw9lon8hEoGdDRSlPvSeoyAhuGu5NBMWuWumOlA54bXkzDhHBkticjkSNThrD4eC6IjEAPsXfOjXZEp7LPtQbNKkSJMMQiYo/I4o1ANZC/WEKfRBKQ921SJBlDmbir53iYIq03Cw+EBDSRXThm2xZiEDX/P2eIxmURsS3oy0bvN1s4ZP7CbtEFowjX1oWwLFzJUQMSse6wxRU3qE4viiO49KztvvTMlJgFhZ2CLEV+fKyEBTrTBVf1TXGBr7z6d/VGliWM9i0Tys2zFEr5s1mF9iwlp9GpmFfD0/TsbC/Tmb9+jR16q4HQ8enrlNX5V9kNJ4CU7GoCqmBx66DTLgCvdqOXVjLRkd3CnMDj1lMMsMnTB21RjEBVjtpmF+b9WzWLBVaZtarYRELDPhbpioYTLI1fIK5UAtkdjc8m4LCey9Z1j3ckt5gYeXtc8sw6d7UQy6lH0CUt9j7EhSwzCnBUhstU9M0G3l+z9rXdW7HUspu+3iVlCJTMS2ZaIyF2rnPp85N7nxuchxFXhJJEresHpsrKXSAz02Ow61NGMcTmiFmmy40zjLUaPNze2RQFW3D35fBQ+hYw9Q21rAl6/LBYTRQrgbFpzxseI3PwsHN9YfjZ8YBSJb5ICxvqk1ivR4aTyyipd17IkHBMDRBvlEE8848EzFhNAryGnx43wxG9Q16PAPquF0P3nbdRDrbH9BhVhzzdWIqSSJnO7nNmKyaKsOGQDIEHrKMaW7I4WIYjZ4jScaAfKa2PE3PnhqiDtmZkEhaHjoZTZLdEvSMWRKanZXPvbEaWFHIyidFu5Ot2CfkjjcWH85+iSCc0pIEFLaII88Oa19koktgqZNs1vqd0JnnQSnH9G/dhndJCxd1BlABdI6NDihhPO5UEphYqU5EMTIBDwWnpXFQTZZ6dKSxOVqaXqv6VyK0wD7Qjs9pZ32/u/bVzyS+VVt41U2ApppWLBTDI4OKOQoUGzunZSY4FO8maEEUTX0hvspce4aiNe2tWbdkui83/HkRDxNF37pzY/f9LmrXeaawEF1hTqeWyenUmj0dXfihc9RpfN8UC4dmFsrLMtNptOIBAcUTCRRLJMjUB4VUDwRRQttSoG5N6nD3fJQY9e+i13RweNoT65OfWKR6UgtmBz8/0UFmcAXt250b41QdddvDbkBkeAzdehnTJLNBgHyoYjfGhQw7c4avG8nW9LQp/9GZLglUYS8zEiE19/xLaQnMhMfWAOcDhzkF4nzgDOUmUWbgVGaCh2W8Z3y30g0LBhKZAqL+KJb1TiOlGnQoEBUwYDctncSJSIgqMVdeYrP+EsthUdSKsksFwsdPaMRHZO6Z2CQnJT20AEXnZkUYDYukaaHJqJEpT7ENlCEYsWu/5sOZtWOBqll76ovIL39iRZ5e/l+///bbmj/686+MpZg/VdG/a4b5TA/KX3vXt8V865HMZ9b0be2Tg7nlTVeoC4NJmoup5aQpXrRTV7PLWQr/oCIkmV3+/EkfLLXcobPTyPR8aRGYF+Jv/EXshkR3li5P4E0y/hgcH2ba4D9yQuc7Dll0d/LhYVrP2QfoiT4n/eTJrvP84HhuzFtmLaruRUfRFMwCBd/YbDGJFDoYllJ578gRtNyEMSCa3UfW71TAgcPHQkDYtoENWe+GErQQVWIBNJFJtIxh7l1mHCDm+Vg4PnKtqqCr0gataMfSTFiLBcpEIfisZvAtc7QD1SYITT9kqY6WpZ1ZYojm2WBDuNhMtzA3igrzOs6vcJSZr23xolhKYKRnBQ5N6d2dJQ2cmETKayjc0xGF0QShQ2dObgnBnQN03ZmDJCneRpmoIU4YtCxf3d2rKOJlMAF9CHrOOy0RNBTRi2AuHXny2vlEBtOxLF4+45DmQPYVA4aRgLtInEzRRQYPGNwLXs6Aca/iwDEMOoEctERCselZEtIgsYmqCbsOpDuxBst87jh2UkZYJfL/tC+pgPBhQsKdNDSmE8V11Rc6CVZ5vUwQsEoii8BG1pwVW1R4Fq1fZ8EIaq+XcvoFPG/KSGHNMrPQCOtWmmJkZFgwslInJEhirUtZcnVg44aDQBONxFUYkSMn4MHMZlZn1FUTNr+5l+61rqrStPYGmcCJM5Mzmc1NzUzOZMrhJLWIBV1Fwh8MOCak71SI3SlkQzGtZdrT8mhZYmPtKSTSPaCR+VIAPiNjikRymzQxE1j4A+EzjMC9+4dAnGJBgR6VBvsBWgENkKI5m7eda7TP5qPZ/ZuOusFf2hQHIezYU0uYxZlynAV3Zbzq3q1QsbMgnhYkGjayXec6kzNabN9TwmrE2NiOPSeptEXOegEpo7ZvKXJv90gD3FWJCG0jvSf6o0ReF+bkmmtG+op8ndz1S0h4cM3Fecp4+Nv//nitk5558lb/nufwe57Da7QczHPAzw7qQKIt9BZZ6Dp2V3MqvuDchq57hNyrZSjQWZ8tLzB3nG1LglZQadmw5wxKZdRGvAgC2gPb1MyFLflM3/wW2w6PEX2RvFSytnPXKXIJME7CCdut6GLNV6xZ8Y9IgUBqTk9y/jmW/cxK2hQLeXeFD12GtlTDMhZIwvAjD3Rpxet5E7j/cq0sX6MN1H8mmaT+RClEFKk7nzrfLJSWJOqmRCEoyEWIc4O5ud9dYciVJT0llvEdaV465bKzUoup4lRGlrOs9WJkYeUMNc7dhTXBo38vG6jVOFhYWQw2M7eTUDSXUTuwS4g5AI51YehWWu6GlSl1qg0dKdKCkoy3S3WsfZzH7nF+rs4EHXfuTJYgU7yZWV0k7w6m2VyESAHNdgkxDTZWSbJaeHfWISR4MVP9UDt07czb1TtBRCix3LTEmnolmTQy+ngHIOvpCiIis6ZjmUqLKSIpESTOTQh39WLsrihe9NR6ptKrz/o2KZHxPIl1CaI6xS63gCsmSTMQsRPPpEom0tzLMz0uyqSo8p5PgWUusj53iiXRliXD0CXT9wlfEMuq2LpOj12JLa8yVyCsclVy1hIYzTk/Icl04LGsQ6Kl5FrKDuf1mSiiEyQAxLl8fYxDxjNLRpnefPamXj21pe4OGj7eN0aCY0+qhxxAbLzdrRA/nuELSBWPjRe9jDpzj2nwQjt6xpsYwF7/rilBnb4lcZ0da6LPO2s6aphPCmFGADHVaFJjxbT4cLbDJ7XrO8d2eGzFjq3YsbEHjCdDrTFOWA/OOWp3URnWSahcjuWaWtZ+wzLtOtAolibEHBNiIq0YLMt760C2DDmUwMiyYRUAmOrviNIly+Q9OyZlHeYAO9bqMfOORIqVaZD77zcXhMy5pYDyIGSpvS7/ZSgMGcMvWv7vUcjfo5Cv0XLmm4NebtEQ5PJHJ6KQrdfTWwYiX/zog8Uiz5CXkVYzOt7wAHnbqjI+Uezv6SF6eYR8lYhmZIT87Dmg+CFA1lxyb4+eMIIcNYyZ2SPIpGBapNJUtG0YndUS+tTscnsfm+fbHHxroDnEasKH0CKHIGxvPIQAV5QwzgkWmzZzhVVnhNafX8ansRfwadNcgfvwGdL5CM9IUOCI2PppvX4Cp+eats+eIA2dgKYjD5wgzPkrIBARgD19y4jZJbQqn1XUmOcu/PkNoP5XA8jxfo5BWV6Kf4ttg5F4zmGy3Oym+wkZLtzT4EQwHrC/4GTQexg58KjlIRGsLyAmmbkcjXHyKqCuGjpDvCDCkogay17Y2GZZLm3rQZ07tlWbL5THC+VHLlQ3muN1nM9yPiAH58eE3RdKAzvWn19hR3OBHYPafAYg7zPEhROoYfh93sygYLu5QQq48RPEzXrlJBdduWB+0tZ45YK5SdVjHDUoffSg9HGt1c6A0mrn1O5XJL5zc5wvkbmQoVmcm4wjno/ocQLM7LYX6B+R/kOOK3/lcsxyMSAHL4ff7dcD1AzZo961tNQhybf3BA6vt3vuesMp4hX5nTcz6cwL6sedXUG/rV9jyCvga9Hj0AlE1DtvwUKNYbfT6oyYIUPS6wuIiUlELLNNvfimafKN3GzZ+Stme9rt+p4RyEFdsZMmqxU2UyFccXtHI8HzQUNPvu223qwhHOwVz5KRUEUD8+TJbyrjdQwWe53ttiia7U1kNENkvMLjMuZWwNide2MH4ZhGma/EB/RmETxnS18yF+ykEIYcMzTRZsNXX0AKl7WxytIuhetfn7KXhnK3rPmtjsowp2/+nr01QszBmRUO6LmewTXWvCJ56Q8PZXHd+/BTo/nNmVx3UP3Chx8sm0sHdIuNXXzAH06rsxkb7Wvd+u22ui/qwHueeUoJ+zi81IhUfMWMA4wDm1TtIhZklMYsZ/iswSbTLooUMDmPADqL2HMAnsusYATLS41It2VHE9/qhzxOIfcZZ3h6h+2WPbWlreU2TgR7yWOzYE3jv1upamBjRukhb/NVFYJoJgv6cA6F0mxQxvF5HBweLJZudhCZBrVjaBSZKhMSjtMz0SGlTaKOhroRFlo2eIcXxcvc5HKVcQRMZL3Ji7MNyjE8u8wuYzm20GUuphBUtJTYA8JoHONHc4cfeVtZETwqxwR2YiKnfyyoyuoMojrDN/WaSDTViRhE0lMXd9w0RwfLkCddK3MhpBHCQ56BcD1whvyYdLCWGrgPHUIJtCwIivpxV1zmuZkD4/jJNwiZ0MorOCr+6gsZwk5JjLSI3bjRunG4hTHNfhZHrY0FuZLrymvO5HH82DTV2/kNTuHUhQut23P/cOe4Qo2Yph7SNzhFUjSCcOAgQaQ1nvaR6jSJ0JurL+Zl02HAqQuy6XhJjUDfuqJUgADPuXa1eDhG0pRPPICj4yibX+r5g7grKXDGzk3XeIuDBHOhcOiRKeJpjsvISVSUaMWoY9fRrS6F3TnF80IqjdO6HG3GiH+LYxza7wVaF4oItDUrFQfQerRk98+8dOM4sqwgw47V0tG8vzEJ5TdLqPmD2Cs5dxRPfbyD+HQh1PvlUESbzdr5wkHMLV/RR+ZcXSBGVGgt/ZoyGGtz04eTtaVGbzwXXLs4Nafr0d4+HTdbxvPHiP7mx/1E+tDYJBxFjnoU1nRAtdtPNOdH8781f+akX1nAx21ZxdjcDN5xdEK10li5Ur6gCCX/iCewVxKstMqPeAYff1tkmLwLEu0pEo5Oe8x7+XPS8a+cJTpc/3qvptVXGPtLIMT7XU5LzaMaUySRbAmrWCaCVa3op0X5c8C0In2QvzraW65UxFyEkj4l0rxSKUyOsc1xbmGhgWib47iB6AKmxuipoBwHEJKLiuEOWNQ5YZ/5fi5v/cNkMDOmpJyJpHQohQlaJaMH0iW6pc94upa9oxKSmuTBeo5R5EAiRx5LwJFWe0w8sZplGVktM1TbKJZPVhoPGQDzTnoM/RaByRKNrNDs6j5lp4IZODZ5plGRAtApueQPAJjUOm4RzKwRm7bLMemQghcoaEzQK0fGC9SGVizecp2ZGDIWc/S6Jcp/84jNkqiEWVEyoqiDqAGpGJDdk1LlpeMivWt+0treTr4868/g2ZFeABFpJH7GlTrjSQGOjMcswYI2HDzfsjTXQFNn0Fpi8U+YRkfwJYuZlgb7NZupGDIXgExxMChXHJs6/3P7AoAvtKBDL1YkYAwGpUqkC0zp3CChizCCe0APYCeKJC6r1kyxKfFuzPq1dA2bKGKd9ot0gpbptjVvWM2MdwxMy9mRlj53ElMjmAFlStEdJOhdADAIpscceW0DV3AwR145hkslk0QdFYpnLp27fOnKlClh6u+BNiachQSP4TBanp6MWd69dt3QbxiMQjbBASNcbm1RY4CbXSwUtAjIjO1fuHcy9HQ4B3mKgfqAdrN243kss3d79xHCeICKaiUf6wjZ/JaoMHsXvoBi3Uwz67oizv/z88R39Y+fvvnLE65HqnbLXj/LwHuAf9FVu6dPvkXRLvQaVTUGu7Vu93i5oTKyjoXbXLsrSdGZWQ+LPHT9i79Pfu/+ACx1mmv0y4K3NX9lLaNgw6alFSGk6Lk6CXOplYiiwcJr+zKzVt882N7BtUFNVfcNobagISNCtxGRXW0ezvg0QmOpI01KbOa3bbMmK5jdUlct2mCqYBoaV0b2h5JwkfYwmQZ55thMzJN7Y35xGvrVzEY7OprlFaI7Nom8NKsBbBamA8uxh4k8NQassnJlBaartam9jedF9i0ukfMdlbn71hEJJff1imbpPn0pSuwbHV2WtX3ZLfBMpsRuxGwd9dYqCIm9fC3cIfZyTKbQ0mKRvGOXNcXauILApKUGpmMyxQZ0wDtdh9stQtmBVKH0N4NQtkRwqkt2NJW5On0jEym0tEjz1CYqN5r7Nn+wCWjHREoPk2k3H6fUl4d1vZLSmzoIsO8dvL6va33zha++4z1pRW5oaVcB1PKxqS7dA4Az5g8MKmSqTkGzuLT8Tjl8pyJ/Tmmp6wSCwzAPyHHAt48ifvceJFKhKkM0KDUxtW74zeDjDJ0CaXFpkebxFnnXElShSp8K0PSCY8Pcg6HZ0V2/k/V6wkObcMDyIvs6tu+hl03JZ1DME9782X0ZV+WmpTaBam4eBapnk+MPdvRwRQOVrX+2uLQo92OzDNrzpPkjqtkj2sNkGjLru9YG1hoZgdfDZBrkqJIcz1MGMMu7BrESarjSoJwrr2S4NDTU2RAXoLhLbHx5BxHpWx6e0INVBNqIlkpSYHiRfY3FRhAyF597Dya3lYjIwGte4mASD5C6BXjM1Zll1Jld6Lu9Teyxz5Ou881X8K9OJ9ZVCovmMqh2IVpYlt76hiMLCoE6H1ets1q6tY5k83viWTPr1Na87l1sMjNNTcFpybJqOLLrTRL6DzdOEnFM9aekgzvQqg6c15IWyoMk0Wc4w9u1u3c+fkrt6gnf6RQxJSZBbmUC4/n+rXbwVBWyC5wbMojbNPolj6xt2v7mfc1k9jVLEWHmSRnDhykiVCvekUohqeRYVOClOgy/M4Uparj6VFUROfZUddHKzyQFDNibpY3men29Op2YPFbCb5XBhCzySZBOXWtFP5OyqoA9aGnpchxP5dkLOLvvnduhQIT1F8byy0nHR1/4sRTx+Ad9BOpKmWw4BK9a99zA9dmy6YGBLMGhCVLkE+vCidGKMrUwMArtYdDjbls4txCDFkECiYhjqlV/1s6YhETxYoIJHJ8pWCXJdJ+C5THrDUhfdDBwBvUy2uLSby+/xjdvGc+v+W9/+/OPv/y3sfyap57Mv6fXbE+vocz2MxC782uC7FcHO9TnjKdVg07LB0rsGUqzuXfWPOgAWu2KrxhPvfTlB0u7MSfQp1xm4wmfTz9+Pv348kCfiuyBVrV2qvztRePAbW7bMYEQM4yQONcFHzRnKitY2nUrTrS50DtokqiAFgNoSWbK1wC5GhnexD27PiJbU3P9t+LsjMm2j8jZmcZ1vBFn0xebXH04pKgLSHmvKJDRnL329qebEZz5CnupqQOA4MyAlmA2N1KceWP1BbQENXUAlhARJXbdihbrrkwTnqMrS7YEp9AcD+5Fi7kyS3hOCkhMm2dd1OzjsZi70k02zBVUQ8oQhutbY79HQsuVxklt4s9STqJvteJLu25Fi48XOt1O0hXQEgEtkzy4Fy3+AlompYCAQAr+xip+9nanncBlsBeEu59rncCGLbPk5YdzyxDtxjqHClixePMmd92KlnhpyvIcXZlxD3J6jgf3ouWSnJ6TAjs0JOcej8UuaUhOwn/ENCQ7N3bxcTQka6YO8IqGNLnr42hIk3R9RUOa5MHH0ZAmpYBEE080fx9RuF8yfyeFO05IAR/SIyqOl1xrIoojc609ouJ4ybUmojgy19ojKo6XXGuTdN3h1LYPGEq6dPOsSJAUb555QA3p0s0zEhoSu3mTuz7OzZuk6ytO7UkefJxXfVIKSAgk5K+HC1aqceZS4gks5tGwMa51q2VUpAw5GjNb7g1k6wt5KzO0hNC+BoRMctzeRJB8BSdzFx74REN+zCOKEUrieStJwtKGJgfsvZI4tWfXR+RsSqXbx9lfQGY9tSjusqx/+uHTxx9//H+//9tfn355KLHeP2H8Hti/ncT60t5xMRN6MLn+XXLro/BX/zSYb44tMwfz5Jazzc34dx8s19yhx3xyzDeWONGAgDb2gM0jcgbbo+uMnccrrruuhuvPqFUQPZGawsRmKWjsWm/Z7BM2OihgJ3Mv0vy/g6XNKGITZDyb9IDDeIAeY7LzZcgMm+9AIxBo6hI2+1dnuMwerHWQEGxQqGcUDjEKOF2EDTCa4zhQktHDpUTmS0XsehFw2IZHWnRNkhmWPltYWWSWxrNjk15Yf56OpYnrN7RGMa9jLeHQIz4KwsoMkEpsoIbCQRAa5FIHS5schcM02vCIJWmMPoHJXdkTxGayOINixXkUx90hdxPFJZR7no0Q8WyEyB26JEYXGY72bH5IBzJhEIQffzO6Z93Cypt7Jz12gooiQpMN1rHIapZdfz40kD39Zm7gJnv78RFz+PITWtqIJ6SiYSNWjMyswIC4iwhdW+jauGCjIT4uTgZ3ER+cgJTluGPvP1cAZvlOwD9PSl7lDpGHObCplBGFBa00aYbPMxvY5EXskQ4Wumyvar9sEFJE6KKIlknM2w1qQugsXoKILxXrhCyEO4sXtIP3Wdw59o4idJN8J5DDwzSOOUGG/Xwk9mQGCDMqu5U26orNGWMzII1FLcbMZZlj88jTofVcRcIdjsPhsezF4hynNc7S0xrFbltZFnYoTiKa+scKujfYRMIOZLuEQUgPVciKIv4NPmQ6o77aXS0NbNazIj6Gk3dFIL8Y/V/toVj2f4HF5SxTnS2+hoYNtqNX6jPy/SKAljnoHHLwHd3e3ZErCKDMFEgXGAbZFaOVjttQbXVM8AlhEHXqgCb1HfwFBl5k4E1y4K8/zFQ7YJED/v/623dPbvKf/8NQhCk88ehvPcIUx173tQATfNONvV1L4SUcx7b6zcEgjz2/E7+aIV4uCqTcgNLXvEBiW2qE0mQJ1yIGepp3b+n4uKsX0NgSj8Ot79qSABd3FfG7eaSEhKXgUCV1aBx55jvKdxyooIWLOLa7mNXTgpUxPhS6pLohys/Gy7p8HDI+wJuhtYihoNFiTai4aebR04p5jRVqlpPgwZ3ABOi5UiJI8eReZZGQEoZs1RmNinkeEzO2MtMvRSQL5kvLsLbFgINlBiaLhzCN3zKTxEqU9bInygUREaZZGEhn5l5T50M7FjtwEQ8tBJ5hYbRu5TnwAorYzhSq4DkBESv1qgh0TrAyUUw+fVReWjlyFIvKfce8Ys4jJzvHHqZ9kv+OVwYEqrOoL9wBUKMru3tLu2bq69yMjQOEnhGfUax65rjrvv3Wb4lzEJCaFA13XFwYvmbPSfdt3VgWjt1JM1nR6kCNO7ZFB1fAF76T8yT5nQh4TPScjTw718yVRXsVConAtNegkCrW4otiWUDDSgQ0uByXMVQCC/EFx47NlJuNtsoX4C/s2t+TO+cfP/z1439++PzL8pDDMMWnaQS/bY/hWzR7P5/xLZLR0Vv4Jr3Wab5iWxiTTKvd5RNmwK9+dzTzPsN3B0dHLmfeI3lf+O6D+WVTm6j2GaXZkmHub9D7Pto6tWlJN9U0akRy35hoqskaHkTGRPqzH6eMwBHwDp33DFNZOS9taQ+lYMPErNRGP3Uh64juVJbsVmETLBGIhwoOllt7tQm6bum5KgFdJ/iQ1pjrRKWlXPzu043Mdv06l4HzZ5leWFKgaWa6KWjje5jYAiYs29e7OlNs0YilnZsV62iWOjFojSJ/JqM/oe0QaXikxaVFDyYrZinXCKzObqkZOB1IlJCRMBnS1qHEi/G7mESI/wUYEZGm05P68d/+/p+++/Gbr//9yVAYGxl1vFsPMDMKNLFFNWzomzB79x0MiUGJuFjWCmOy32xkFJsYNXZVV40YtGHM29gSAb+bx57nVVuC2WwvfPfBbAlt0QLzbWDzNYE+3G3B158/n39+pbtKG3k61h186lEa7xgBZzBDZ4g3PX6G0gN16xksnMEOnsGPn+EwKeNeXgJWGjmBucJJxSh+uBPoK3xUMpn23oUbnKEtvNJL6wonHXy3lw4abkP9+ZVGxW1W+8gZDgtj6xni+Qjx/gnU6QS2TuEeOkGas0z3diFro9rHbsNeiWRBqIrT4DAT995ndz6BGznBtVdBb74HCe5y/fkVqUqq0NhlfsTnuUj78UNof8vrnptSIHbWIYtc3Cut4cnRz7w4Zy49Hk51SdjtPUQ4nyEMHUFdlBUPSYerKpgRYFKHhk5xfQvsG5oyVgWmknCHGosOGec2q0Coiz6njAIx0xXZ79JciGavDuSvqHEuS9DXMYebC7svqzrjZlDFDVeexZIDJxALUE1Q1339Zs1z1Ctx5hyv29M3IsnyZsXHwCHM6CGu2JNaIjp1UNiAzjApjsXFG7D/JceTzrvN1KkH18UrhzCTWqG4aguHSJe0BrOZnUYpoVcOESX0cxfZU7MdOQaQY4YofEkQOfuQ+tBFZSJsPkSr42v2fF141ZC8doy91vCc7lIK4i8xlMBtK7nEYGiYORqz0DvuGyV0rUPag/V+nEBiX4eG0XaRPOa5AhZxV1ikdGbZewTg8/rzK4fIVwSnmdTgLlxWdluHjlEs/Qu61m57eC5QaS/RQqs5ow9e+Ny8QtXlKSFyyguL227WG+AK66E7fCg4V0IAmyMAGlwQ+hkfBAwxtLc0fga1WQy1ny/Ft4O54gpSm43hOQU9qiu85B7EoIczXIpkPKJHLl7y1OfN9uqc8hntldugh5OzJg8xk2gQwxUjQO+WSmOcxEftXNIp9j5wrQPjp8+w8MoxLvkN9O68m5nQVXRXQld6Mgl+q7EQL8W5S6uSh8uWiOGSqTCpng4fAW7D2F24pmFPFgVtz39Kl0K5ZnfiygwzpWs5XGa35q3OZxh8p9MlOrjN7DR3iDL27hIlNt+JGWa6loq2+whjiVxwhEtPnNmtbMxZQMlc0b23p5eO3gd1PkS45NbbHV02cAgzdohLCeOHxrTXDJoLkadLCkeZLvN4kukSHSZjdpsvRL6kbWxPRZkKY2d7zc+3+Qw34KW28Eoli7+UM/IglIAzpIuOgUdM+M2XXANm90M3l/B7cNOV13q3SapBbdJjepO9FGx2u19rfCSG7nW8lr2gNj8T7edrLnz/UPVdqIWP1VMch7jw1rndTnyPDgL/nIMAjpEvHWMyLXX+GGOefHfFcekmy+2gM4xnCU+7FfxJ14O5lFu7O84x5tVlAuNC3NLv1gQmpd410b1dO0bFcuj98ZcyWZzZfSOmVHyfL92I7bFLYKf6syQlwmQHlc0qfmnbdeEQbrN2HIASYYgS7pKAPTS4zTrZDfWZ25B+bC/diuMYm2tcgRaDpYmXEmPD7iR01PEHj3CBDsE+pH/XXlIrD+m0Ny9hpmDaXUoP8ZNFGZAMpzEZzk8WJm7Vx+wlz4xPm/WxmfiuveSqPI6w9+WZyToprQ0vHGG3Q2NOYJchthcExW6HxmQJwKVA0HaRPUmJS0Z0CLudfIOUUHiIC977sNvYnXn/D33tSiBI7w6NTr3/JW/+wiF25yXOxNm1uaRKht0pG1Omrr4UzQqThdW7D3GJmQ5l8jFK3BklLqj1sw3yJLpMa6zV2o7Rqf5kl3Lojzd3czhnMkHvUvFg2N0PaK40Rl9UpR9Q1l86gUj8ILDuE7uVkdGyP5Bbl7pPzIoKiRGe9F5XYHZbbRovvR4LuvlLWYiz2hHwm8FS2e1a17hMPKOniLkLLDdZoSz8OsERLnWfCrudPHN617VSO787B37yEJd6DByy/RFjh/6aLTIp9yTmTBrsgLY/VRF6T+ih1hPxEm+bR/E7AW9f6htkdrsKpgRlvJTklzbL+hk/bLhW/bc9O04DK+lBMXmlZGt3780pOlxq0luUkce7Ddd6Pe9218xUVYdL0fDZ10HCXqDIQ70p+UHcX/D4pysY1f4BnTXhUp6H3h0gmZIulyILxxE2J0qejzAU0S5OxQtH2D3fYiYo768VRz9K8Rsc4lLMc1YqCYjIlNClsr/K4ozQZ3T5Mz7zpSdn93iBqRNcir3u9haoGySFtIVXS6eudGne/NiO0QEKXfSl3KvNDo+ZE6R85ZnanZkzdYJLIj5vvs0KW1uq51pbnu9CepPitS9gwGFqzWm6+YYfP3x7AGvUv3z/3Td//f7TN999/YTzoUmH6pdZ9vegf7NBhxBCVUPEXRx0iN+8pcXRdFND083aN8em8MUo/Nk//YMe+nCuKl77clwcKPmnfzBjRz5LjGc/+vNlfJzhf6U31glyX0c3XhR1OHPZV6WkTrIN8QaDbMNhhT19u07bDW2ljrGNVf60KbbuNiWLcSJwxFG77eQ0Dzg05OgGjgMACWQrikHXwnEVwDKeGAE8g3fgBsZpH0YlTAE+sJ4nwGO9+89z149d10cLe4d7Coyeh4HSfur0d7gHJop7YO6SVg3E8cg7B7n8H5C5Z8aJM/DyGbjQyNXunqqdCl7gnXaHG3iV2ZdC3fTpp4V8G3seXtzVwMjZ4KY4ElF57OsAmeaOILNnZAaHtC4OKriITuDYh5xNeOyZXZn8DnjsYyWfj00r3bENO3aCY3uZB4bAMQxk25CDANJKBTAgk7eVJXZ08K7K7KpuZxEZZeRFUOwxzIhMD6iM/ozIA9nA4G1lSX6n21lvntyViciEDM4lOB4YlZPImPtYmWFufLLgyCV0tr5rAB01+MER5K8gMqCmd6wYQCVJqZcuIjyGIlemzIGWv4guyuzKkGnOqKQL394agzIt2obcypcZ+TIpAfWs+3TbdV2V/LXvKqJkxHo3K+EzI3xnqVXCJ3aHQALPmiLrsQnXnNKf2z2UULxp32YVNdu7WUVkjbdrhVfkWAG76FgRkAt3jj1jw9w5NhqDihmD9O2Xjp3YsafoIsEiZ0xJ4KlM3jjjyUZ8jCzaZamxAik/6HTIItxrNd7z4iE/g0crDcCM97zEWQFAGbW/A+clABGD7AXyZBGt8dn5eukE1o6T0X91RGNCBzTySkP187Gdb4c0bQXo4mSULG1Q7NUUxAaeYsCBgu4seqpsFnm9GiimAetew50NeOmsY+C5KW8DA48pqDqi7DwYCy5dBw4BaBmA61rVcZ3OT0bLw1++ymDgmIyikFbqsY3Gq2yAKkaJUKUDpuJXNzoRfkHX1cA0mvwsFlYWJXVC8DrN49kHVzO3D8kRYfzdVYTg2tmM+DPA08bgpTNzCgtzD5/ltBWxNNnr6Zkr7nh4gCaW+TXvXmQJnxSZ2J0bBV5Pz573DpwKYEDl9ElXWvUKc5cH8/LgG2dYRMYiRzsZT6tvj3tn/cKVa56Ql9455khoQaQlT6s6cbTTAuaChWjl8ob7YYxz4gvMJHPaM8jI7M4SJJEIcY9mdFTLm713dEs+n+/EmxtI5uxislEES8cLj3qBRguaVj7Te4jqUEZ/r4iQMtxE0qitlemVIAUUqpNOMykg4UW1GjzwQtFeq1H4WYNUsbZ9ux6bWYaOca9bF33dh58IIGF0WfvqgQ1amsYz9dQzBcsLSD2hu7cuBGwEt/3k8Rj2Wf6DRewHZLch7Au8OAHYzSURi8iyoL2NGNM85Bzoj465hxyXfHOGNDyKCSjttIzvMDHfYWK+Q5at4DRzbigULTbvAxB9uglNGQuSz7JMocbiS8wodf9+/bmgRXN4uu1dMuj3X/3Hx89/98MPv/yHoRRQ++R/edcU0BnVezED9PzJxcTEoezP2kKiy8Rc++pY/mcOsl/974OftfDZRRT/90EcY7brcsrp0GcTfnY1n/hPY8fViOUXvvtg2a7W3RRcQn8T8U0VuwDtlnBDlaoUyMM7qw+lBJSq/rfYHy76wnUjX3Oy3BS4qA5tH4HsICIfuob3VgyXN2Ya3DQqpzeNMPqbAUefbiMfehidhLPKMjx2KxZXOhg9hzEgsSdHqrwOYyLMvsCR6YZu9u7l/2xxaTkOoOHiFIcouHW7pS5S4fjF0XETLjuYOjCRK48lDAl09DWcC6TZsrUR7sFkl6cTgwSmtQxMw8Gcu+ECfQ87Rn1aOU4hEvxlyY+uVo3QNbllcIjR1wlhhkT5OSq7CGB76lsA8xbxHt8C3I98y+YM37GCkkYJobDWx3UQuoAQYrVCQTzynLphDtOx9HSQVRgdBMzizQxIQ3sL4Pm89/S1pcX7q24GpWFoSnznmVHgmulhMhxyYVz2MFUwfdP6KdHmlswfkOQBuLLnAmG2LLPJEJuHOMZn+hDH8E53N8Ww2yR5tYvPEzJPDEtYuseVhmuNnUCyuPQA4jrVuuE1jGXM1PGkeFtcqehKNAysab3IdG1u82IUk9kBGX2Md+jZWqqQysVU18lpTUzhipg4cDAhMwFoqelbBJBhQMvisAfIMKifx2Jg70lHeLvGhjuuhIQECTcDzlN1xpM640j9AdgMNWZfX6A1uNQZqA7M5+mXmkLdqVSosshkRx32OuLNsqwwWunkLjwMHcyyCOzAMRzm55FomPWmzvBNcd2v33utlWlac+e+/vznT9/85Vj6r52T6uffGWtm8FQT9Eie7Jta9T9OfTWPiVXZbgZrnxzxs2rZT456shG7ZvW7g65s6e8O+rLZeQe9nau+bHbeF777YL5s7SFvOOnaW+iabN/cyreifGi+ydQBXkqBO4y7R0QKEW+svbESSOLRUCA/u+14B0EcdWkHR102SEeQE24CGU46YhL+5La7+wC3LLGhyewC1ylgfwE7Z+NtRkxX5DEwsqH181tKEYt3ivG3ooZPtHh+pAVrj+qG0VN6uTykYKBmNmNt9oVvsD6fQns8Bq282ul1/Bwpb5ZEs9QI4xyVJ1/2N7gZRcD5cWJM6lgyFdVnWyTmzUhNyBhpjDFcyxUfG58z5ZDbfgofLmghXwYt0mQUa/8p1BWOmqSFxHwVBzp2Mpv5Yl54X+FuP6cQQAFVAh17dtvNqmSidOSh2VBT6vAZNfTJSsXd8mQONUTCseERAlwTEnSLm932ii4BEwho5dWp5RfMs8lI1H7z218QDdaOOn5HT8G1bJx62VZeZtZL56BJvI9GjSvOkLT5/Z6/GuGKUD02nTrHK+/N7LbjQjWiFUIrr3S29xcUnNKbYB099El6yja/OdPoufTuzOpcEjZagP5gpafFXo36jNAh57NttVQjd3G3YJw5AeF5bOTSZqtm4gT+yoX/9dNg9h58AXkHIdcCmZfTDo4f/uXDdx++/vjpCftD+Qf5Fn5+f983AQErgtRY3eVqBgJ+No/l3cimICwmW0zlIPxqxgtQCVStaTajzDEpymA20jOTkSBETUnXQ2E1/XAn6ErNBp6TQyKtF0Ybg4WPs/uO21AGzQ9aeUWB7KqMhozBsJfEN3C/tIVXZ9mGC3TW0pwKtjmNPaF52c/RQy0cpBT/PyQ9YrhyjNJo9EHvR3eZR+gxKcQlLKyuEuuN5LE2Z5zWn19R8B0VAgxp+I94iHCJv78ISri4+ZLOHaLj+42UELigMTaWIWnxeApTNDf/QJw9dYR0SRnIczoNOA1tU5UX992KmsMsvqAPPyR1O0yPvcg7L/wj+1dya05HRvU/ff8/nnA85ESxj+BEcWjlD5ZuLjpRXIDPDg7NXe1LxCZEvoEf5TBO8LSDXReW6zlYgYNSb1NZkTLSd7FOZ7SygpVWVBz8CtxWrLlSEzK7lEKcY9wWXvNcXTDb8lw/QSivwKsb0lSXvQuoiYiaIZOWaDiSxhMFesNqjpu5bbfjRusrquMkhQE5Gu2CpCWmJzj0B0xuux3n5pItnexUmTMgJyDO86Mix10xbyelsUhLbmbdZuGXAXysEdOf4nPZT4DRS/LPOYGnobhpmem/9dnMZ9TkEcT4S7LPBoHRAdxp2bK/NnHNDGKcv8IxRgl02S4ThsGbOzfzZ1xAKaZpqTFV63jLL/gUDi4TyGBj4dM2KHAT3yTM0EqDCVrmSnwtzE1Tg8Rgi9qWn5vi8ga8U6aOX+CduTsAMocinpTfN6NSbH+pyviYC7wzJznZUFjknTnb6A14x13yZbo5i0Oi9iW1ZmutpuAxlc1DiF6wmrXEwJvukwDro+GGqDiAG7WMmMxUo5k9t6OluYjHWEZAme6+WDWuOR19P24uhSZNmDIJoF7KoqyZ3HY7ctKlxIpJEgNyNHov9Zwy+gUEh7SiEQgQHlL/8Jevn355NNX2l6SX9021PcvK23IUYeKrbzO4gsUP3mZyBQvUvE3jLZ3gs4Ph3NXAFH72jaJSHM0vRYfGvvwbiEv5cDPmBL4TaoLuW7eUfvpmdRy18ZvHqwdtxp0lBa62Tze3DI2nna6toJf8IZqaXD+BPXo/Xz59aUIBzTaPJWwU3S21yeeadRYuM2n5cHYl0d2/h6mCaVtj6gZmuCUgkj+sQhxzmW61gUsDsy2tgXkoIBawmQw2QaaVz5pDVIH0rH9vG/m7CKPBPtKpqwKomIysC/JhjUdk98B6g9PSIsH9TWPTekfItY0HFN7KwLr/u0izKWio2mB/x5duZej6zP+yYnNdWTt+cGyuQPC1aR0JJVrqppXWTrn9TGU4vnV1DscimB1MNES2tUeyxMtnKMsIdJzH3fUut7i0KOEPIwCQWWJXMGjl4JI2nFdzmGi0kQfhYdJo+dVLvHS8E3UmA5lEU7n/bMggieXWT5nacHUTC+DwmhIeafxD7SPcjX+YShq+05UaGf5gEgvDSArf4CiNDqb6h4ooWf/Qis3sMSCWrG283CET50gVlzCCmW9wLdvKIi4TH4WT2GNZeED/Aa8lDHY5eDvhrYxzfS+A3T3OrCscIMLujsZxmPYxCzLpeCYcDBI5hKIBEpXhtzDXpmBy3Y1zyGR91sYPGAe7V79CfE+3huYgRRB21rBxTY6e127gvQeFjpaWLxLqnYWxQCp1S53W7RHMwKbSlMGqEtjsYarYVLXWr8dmBmyWNwfukrdUt2txaZHogXxtdOPxwnczwjQHqUKpuE4X57QFliMBBqiTuvGJEek4RQRl6TirRpY3TO92nfPZtosxVfMFxz846exyOHRskavkLLONOmWiCbxOv6g6dmJzA1PrVkBjQ/xkyRuC2cFkGmYzyuXExnmlXCUjzSQybMATLS0qiwebmDOYPnBmoqU2OcmwcVkH5DYxbGoRr0Vg45MOWxvf+EMKaXjjS48YUOsOPsigiUzz5no0NR22yfmiHCCvxyGzopFcW7eNbULYUiiDYWF23y0kya7eElnk7do3JQFa3+HMuW0l0jHRH9jFe9Yki2byT52FijoLlD7Q1ORzYgMXc6zmxlIO/vlKmFo7tHZkBedtbWuaHkqqcX07WztkEqOqYa6JUSXBzsWlBf3WZfaNEN4KYc6lDrnXCm2b2X3vzHCOAWnlQdFRbKYhfZ603MxmDzshdayDiKZtgl2jbYs5dI675rToptOBlnMYH2qG8PemYcMt1+aG3hbNR+G5W8DZr4E8G7btLmLLFmcbjh72zYpoKmM3n6+NU8MZkZHCN92ISAkgSwI5ELxPtK6uWteEShMhLHykzhAqAeiiZVfmeMZwXnc6tElzhk6dQQvVnj55/gQATF1ysWlLPjAAcep5ScMGInfjizuXmsgTcSgmAXxqLS2CwOyW2r02LE5m883DQ+EaFhbBzGx+ZGJTOFMTIn0EysK97qWmxaXF1Hfo6yW0ryNjR/KZzKE1TFjcl1ErsQnwuTX8IaaipSY6OlWjCjjN5lmW1PT1IFf/+bZihI6fgVkPLRGYNQeMlhYexzeo10EtW/tNJn9VZwvlifzfHz8fP//PD3/79im/ayz7Kz49po+U/TVE1l9h6tdZzVdV8OxO/cLeAKufHU3B8piRZBY7P4zmnDnpDw9mf/ETD/YNXE3+4id+4cMPlvt1mN/p/LDrQ13Z2+4dZyo9Uwt2RnPJF7jQzFxvHiBgDda00cor0y5MU/fHJiFsbr4/RY0yZGX8EFp82BhQoxR7nY9BK6+2KLxykMke+RItCm2LPdcjKmnW4I04kTnUWOGmJ2NxpLps8iDMRIlgokzOQgFPHkP8tn21yERWy/Cwad+gJAZecjzM7itxyxL5Yp6OrTY/h7r+/Pn88yvDHlPLhh4rq988XnXqEB22x0om9069mDuEpXzL3wolZu/EF2L9K2b9//P3X39T6PN3P/zwh3Hr/+e9zB8ezPwfrPQWdQAIFOoMOgHY0IO1r86VQ60Wf013B1x0tAx6ABiSB3XmVQdAC7OIMdVo9Rd2Q8y/mlEaOt7u5Dqsp+Sp06bJ3Oz6nhFmNgYn0XxYAQJKuEZ+VzPZpR90ZQPT1Wa3HZ/hVH/+fP5Zboj3HLbHuyTDAcLQAXK+MNle7Z4jMXcEe2X4n66JBg/FR1FfmO94XFwBwUWf/NxYwUjc3A2bWn87B08Pmr/XCA2dYS5mnhznAUdUIPTTZFEU9A01IJ+jkpD6CVS9pN9vpIlD3hB5g483173FtmGyez4W/p3JkeZGSQmQw54vR7ISw7KgW82hHUzVfIAfNaKOYURuXODa23tNE/EW7saxMCWOh58/aPMz1OTHhVZIOuBDD5v1qJkTEJ5HVJC8WQWZOUFQvykazN4DCQHZ5qpXfggi6hyOTt6ya6nCl2lmft520jiS6Lt4Jsah3Qk8x0mD3LW7x2KNmk7qdGfqdIuxEWt7BxV5OIEfOkE2Fwyn+JBHiFRkOxYbekBGarWjQzkSv9VZSyZXjfNuROXHJ0yPhFTsU9nNQwVUBrs0/epSKuGYbxBKEY7ejAZSDBLULH53MKzA2ugtfncwjsLOm1cZePK8L3z3wcIopcHKesNhcH1pqqN7Yv/bYEALqIIdLUzrY9VKv8wt1Ne2a7xRGUHD96kqqPkKWjWnRJ1syXpECGuHdgKwrbSypaZe1j+ivgz1jwRmBHQfbor7nJ7Oj23ZqaFmwzoiQiWLpe4ftWjDIWGOFZESzAOiWv99hTQaAQwEc1f0tj66iRHH+NqlUJw4hnX66sRAV2eJlyZSwZ3FpUWJAVKoqVby99G15o8vsCapdn3XKzh7mhsuwJszBWRMzztzeSbViv0DMAbWm8mI+KP7rzeml7mW3VGpN2EtTGinj9gtsHPL1pvpWSslLeLesFgSf8gtL3Izu4NeojwBQKenwBAVXAtkGXDKT0YARgjv+WN+52q2iEs9Oqs1H66geQXETlTQk6GRN7nsVE2UCxZxC/QHMRDmm3UCsZr8tnHr22ZZL03jmNrjqCUidfzUQEwZCVaK/c+3eHZfdvjEGhKUjpDAJd1S10lUA5/0GLFrNILjd59/Wmld1hePn5lS3mPEcvRXIZZZb0HdNfqyuLR0/ID1ytv2jSKGRLfxT3Q1IqirBlpcHO8dtBUg7fnU40KAoRT19W6PkhXpAqlYAXzJ0QCGKqVZePpDNuPTYKglm21LIl0VdNctmMD0DErkehoN14DU1AWQ3m4Bk6L7uqRKwLbNVWgtMpRLEtsyftJo/xhCeNfWptFAw+epdR/rFxPnHBtwco1dIO2o5+rVk2d8mTSavD3eq95zQ6vXsJa3Zq53MsutgEdJpiPzIQcD3k28mVyrBI3aMmN3kixw5vOJJzmInxiPyyVmQFnU8bNhPG8F73Z7FEUlBttVSLzd2XZKGDMatY0blai9fKPSsYTdzDv50PXlgsYuYu9abENVGpiBaR69G4xetojaR/ciU5ezKS0BaGS5SZ5EaEQjXdrpFdNmu6V2esfMUk8qLxFXYMJE//WmzAr4OTJaSLPbsnZeTJdNzD5KzDyirxNKc3P60OsloMwmZhwJjQZIzDa608qJWUadpUx2IaqItLR4kcz55JPbsovkWNMx7dDtTCvd0VHWddhYHNwAR8dE41leunN0tF8c6wrXIV4z5jb8BljJm36Iaidz1V/dd1LiMZwa5irtokc/MdO29xMzV6nn9paX8Ab032r7ioy6OtCIAxx00xzp+InbxI6mX3UuAeQqV0cFLIKZ2FCdYiyiraVuFnmfRht1YOLMgQObAsGmzjVJVBLxF3feu85pg0zaLXVMip7ATufqtIf1HuL91xvRJDxhDmPLk9sypFrmZ+nczRZXOu0BO4H2DkdixSknKJxdzK8uUs6UzsC4uWAV8/nAtlFEj8eajT27bkLB5LYShSAYlJuMl0MFDbp0Z6P7bDAFU4NdGyHVOjbzDITI/VA4dyqI9Bt2bEKjw0E5DtW1NmK7j10lVNL9VIoAFIOBij6bb8JPbc6HtjfW4t7zl4ql7PD4gkxmAPXLHiZKlz7EtcTOuS5Q+YdUEQqLM6I4fOvuJIKwTB3NRi1MpuChgMAUyy2Xz5IH6llGVOcDK5YwJ5QDoNudbhotdwdxbxAf7MeHxglk9GlmcGiZy6dZTFszRVbBmQ0LPnZpKhaXVo6tzmeezPLhZ1ZoYo6Q2nM3VUA3lY4iHguktlSK4D1qJ1Sx2RVsj2+fIIjx++ICE8mVYl5pPvn3jmSkpD1KzeDTADbO63nk+pXcArmU8v4vH77691+Y7p8/fvj03Tffff3Lb4y1BX+SaY9UxTJE2l9dCQtOenqrhmDvU8gSgyRNB6tYjJP86GgJC+svN+byWS5hufDdBythSbzvzbqmq05bJi/heUtQJX0sbNj10ADXTU7m0dqz69idemnLqMEM27ClrjkzK7sGz7MK1jHKdhXhqWyhTYAI/yeEdfKiSjhJHciMNFfKgRls8ns6A0HKtrBkx2cgsMyuzCUiweJsV5GLY/MOAcd2FcFAkz/ddfytVty7EYvliV+GTJaWcPC7zbLdZjGoZL6JzRKFvzpqs1j87uA4u2W7JUh/eNR2gULyNyu/t+PffTDbpTgPQX3Pcw7S4eEoZE1/+owrLzeFKVki4815HvkghPWNB5HQUw+DCbpcTw65Yh5fe4uYqeNa0KLLp3KYT9UAIHd3vGEucqiR5OVMOseTCC3PIjQQOj4ACBgIDDeLwYggkf1xHD/BHRbZF5rGGJlyXpTSMttGGj0qilqNU21m972T5+0woU6zgEK31HGWTYyzAjatkLoAmgVHD5lQJ0I2MDsxodmdNPziWlx6c8l2qN0aPBe6XqPVFEzonVub0chuawV8QoVxvMCud7JFPcz3LqQGpklYjm1Z1jkpJy38OYXMO3miKNb5eO8eO62uPkLOjTrDp5Zp0oYoSKY4RCZsAivPopVnUxza4WWpEVixXAevZWjRjDkM8o+VuyOJyqE2bioiJNQtyYg0JJA6U0cx3jE0qJ2yZi02sCGnp4WVRad+bdrxeWnbO9nUJp9P3lWHdF0l2kOi2UENx4ZdpM2v34lWJuXoATfa8c8/ffz0f775qiz+67cfvrvS0DLX4tJH8qtV+/ULdK2xIeFrXx30+Ah/dbSvJWYhDE4JXXY04XdfGNX8YI6mkLEyq4QmJHKnu52bcpOaPdK0m8i0TQUyOtcapD4zS6QsKQTWUaSM6UAFjJa6LnAKU9wyq+otmJR45nuYDEF+B5OIyuMJRl3MsloXK9Sf5aAu9qvrecByhusaESKYBl1H02y5bpNGy4eUPZ10Uf23rbCiadgW07qPFY9KXGYNGsp8eNSy7Wh/3VegNKz0PSpsaHNwnwIorUd1y0bWdMgKtQsMlloRVObTTTA3KGmpQRlZkrwlV2LHfTJ3pIOpgulYR7TjdrPmdgeY5gzmoc5i2xlaWr7K4AQOND/ONh5AXPYQdXWO4F06lpxA1oip3N21enAz/M6yUcABVXw87+QNS+oG0ULnRoePvkzh5JiwTglJnNo8ykZip5mb37IOk6U0c73q7IDHnilcbDOJ7q/Z3By8+yk3B3g7vSX3LT2oBl4qp27gC3Nxjg8lyv/0TUOFY2sbs1ipp9q1aHn2mZbq0ROVa1eGCazkxfnmRmo4cxL1nQ5TPg9uFShh9jjlxQk52Lxp5d0VqWVgESC1JDoZQGrn2K9ItTQuuEPqxgqGlxjRYdV3KaaQuLplhhg8oD6g3DqUEYeBP0/aceu4EkBuJZkYUkkURYXJNuugvZ+B9XdJrAVgZl1PtZIYtBk9Js/ZWiOzfHbspn5QI6Ae1ikKXSMPjB8b0ikpojX1srCb59tt6cUZk2as5dZxF9F9qnlr1ln7VGIsY4sC0s0bzPN5GWXHzjkwlDkIzhzE1nj1HCvXVmd8KQHwUmQpAZn62LWeSokxnjqDVmr0uPIvwnQ9PFUG+XseEQ1B2+MRb5pQvVSGVDOLS8s2Cl7h47oEfJU0Ff1oDlOzwc4wepGeIq7rf0TPpoz+cBaLh9rjRdQnw2Jp4Z4Njeq29yyadqAQ5Q0tLd4h3foEtTvkWKlrt9TATKwnqouU1tkZ0RJvTA9TvUeWITOwxq0l+QKuUdcXysLKIsEticb6LdPejvbCHFo1vDAdRFQtjQlKRaa/k0la8uGhrkq/5O8evXveYxcVoX2ZSVR4RaC+KmBtnMy+1qFDvnjNRfowwfDo2X0lzIMbjI/uQo+LwWHWFEqxsS4U5WySoYt8fibtQYN9kKOMEaMYhBYhzKACZE9LJJozPK/ZSuQrmE7gNBNUoDM829bKdD/IpHK2ff26/+nOvnbO+faKl2LXts1lvLStI5cXUW29KIzvS36OpcrHgIlax6WYeyxRL46YnFZWuP3T3NKkrrT2E/Xq8szQQ7YEEShbN+8+pIn2N48p5Uzu/Kp49FLRsrXfZH5MfUteyY/5Xx///IeWJXMxPSY/XKuM6lL4PT3mta8O5ql4RPA75ccs4vjLT485ZHc8swiFgNaNWPRXGZYtkSIRresvCM9J6UCJKfxOxmeVXG2XRra2ap7aLkfBoKe09VkjZxBr3OvnMhTgxY+kGj9928hUWUTFDh8ta4AVww2UdR3IcUwk8pjFpG8i0YbccN8opBvXdMHM5vuojKQormTaUuBAijS8D82X36Ck2okGZeDp5JZVbN3rp5lk3DYpk65Et1JxD1iEMKfJ1COVUnJYqtWs8BBJJQB/hWnx22WvIU6ZSab5tRppDXN1EQD9MFWFpI2j2bmvgNnBRPfEAmkPNGkucDXc5pJvDjUXtLR4nRO1b68yh3d075b6CQm88SxK3CKERcCMHMzEkvB7pqPOexrvc2bTYKZ5c/2iZIVTt5yQcMkUte/c6xrSTopwgQia8xQIrc5kTYHIKlyCTKpH1jcQgYcWgpkeh16Ac1mso3pXyjY18KCUIfASubvJMig186MdLBlAUB8iGAcfHFDi20zjXBeviac83XpN2JDtSONkOyhZi+vENQgnFrS3AGVITDQGz6pJ+wIjUiEw4Y/GXyy6NlzzrTQwDavNDYqVB5YJKpiube6Jxim/1h0wIzw0IVDCGaVAMIUss9os67gOkWVCkofaHJE1W14T8aZvxVZdCiC+h6VNFGbBNR//8kNjgOgxMx38eNyx1N81QXMSmoBNZ2QGsRzykM2yCsSuz+u3zlKJPOXHYXpcmJwGKKM3nu13r2SqL5JmGRvJsCna3VKLNitWfeGon29L3pEA0XDV9r7OCFfZRf5ie5ahT0vLOiOzUyNTxrqlTrHIYKQ7bqU7oVmUPUx0lVVm2MS8cpeZpdrzgF3ky/VL0j+NT6eoStyyN5+9JZFNiguExYqyyK6Ip/y6VoadJVxEIbLU4OB5eRIltlJfAVTEWCX7bFaiQIg6Y+uSglOR1BDeu8NjctXQ9DucYC1lgvpMrXSolsagAmOxcq/4uPisy6blUAqnyACGAyTMBD5UP3TVeH41tGIO1IgV8E5GFfSWlaoXYQpaQUkMAhg9y+9OrIP+gVuRrC9nSeujRwCbKfX3oaM3ciVVtPX+m3eaeXVYURALpoTqxWRYT75LepECEPZO5WhmWc7qjC4lAF3i40VbXLFzNCSWZaLOoOnOfCbDWCTJtIeHlD981zxrM+YtpTGRcZVBEtLSsozxAKVPvEDDszYbITBnXOjciHQ+gcQPb8h90ISel7JkefAnoiuIXAXt+Dxb6bDU4SE43sEg0j0ahg8c+8qYdJ7NfUnUL6RX/lF4s4E33rFKhpJSJeSIRW0iUqynC9BFvEkNAALTMKVaSvc/VNSEOoVnw28Lk/D6McyAdo7Xj5mqDCyCqSjRnS48mvG+KxDWDaYE2CzGFUhP52WiaYcUtHAxPcKo2a08nvAEsvPYKAGMdN7VbLRz8tzxKS2T5Qb7aonhr8frfdb2D4JKvCAHzlFLLZoUPMXlVOhlc0xLdZZC6haXVpEKfd91lReLOd1QSz27L7sAVBvcmSgYSumWOq9gBI+H7TTbquUITQ7rYXpRf0AbxXYNLrsoGc47n9RmgfoeM86ltOSDOw2IKce1ZJsZlcgV31sWOMmPEhgWlflItd+mLWl4m2zgg87IvOtCrixKM4tNmWINKKowc9F0uNgBR2UL7avJym0al8BcQEPZJ6L72m48+dONTxLzNHt/z9q+MsUaJ1C6NNjVWg0sKNWs07SiIm3NPk/51JkKJMm61RI2UOdSOhvsNPkR4xM5slTqTP6CrlZDoA2KsVjW491cjtFr+8qUE5RQ7Jtsa+d49DXFaNu+UsUaUFi1a18ZLgtdsXV7R0QspBDJYU0pDZjFUn4L7q5jfZZyaFWxvXAR0Q8DC24HelI6T7sDIXgIPAxun+SiZWu/uWqNA0X1DX2tWOP7T/9x/N+ffvhwuVbjl4SrR6rVGCL274UaIwUT7zHTVItSc7Y+41czJ8eSAKXc/ynvL3vwwtvsayUaYnA0TG4rYS4kakQliTofsWXRnm1FCMKR8H4EKbF7Vh8jgLmQ0Vjfta8ISTga3o8kXRWRKOr6NMi9+4qQhKPh/UiSmEtLBnXZsSlQm/YVIQlHw/uRhL9qxt3WjU7+Bm/aVreIv+zbPrvvlsddBHfsEd6zqwxB7ig470cQ/qqJoI6/wZu2lSHJHRXn/UjCXzUR3PE3eNO2MiS5o+K8H0n4qyaCO/4Gb9pWhiR3VJxHElwl5rpDxOzadzbH/zXRNV07sEN0ySDvjv2waV8ZotwR4e9HlDsquQjy7lgQm/aVIcodIf5IRCmZXuvxXI68bfvque7wrxFldt8t4ksGeVzMbNtXhCh38PB+ROEPnAzy+IO8bV8RotzBw/sRxRpqMywpo/m+al10samsO/YsmdAC6cmZsnZF902Utvq0r5kb9cT23XGHmOdl17YiNxN6yW/ZVEa14sGqPdu+o2JlHaQXhDRX2sEyKhPbdyrHGxLPzojLeq45B8ubj37HvmdgD/VDoMF6aY8lsq3M2CHPxPpUkTvLU3PnBJQsNIgm8O59pXgOuwobngEWqc0NZcG2rGGLS0t8A/Ovyq4iI2XYDDrdcuy7BGAsoW1f73u1J8i6z1Gmu506A9h1hGz5vxkq67JnNSbZ4oy8g4EE5jiVlglQ+2lFpgVY1vdU5KXRfNzwrn1FyqIiZv+KaFwssVoiKuVwJs7svl9G7me9pn3u53cfvv74l2Pt73744dtvvvrwSwLbz781lO+Z4tPVuneE3/M9Bz85lJN4PuOvMdlzMPUSDNvRVhmPlGR6/Ytv1HacdVnPz9s0D5bXer4AZSbd8gMBW5q5oRho/eCjs23fORQI2BRnvJVhx+vq1XlPk+bGGr+Gs137zuJAnBjFqyR9MZyv/cZlkbZt30kciBOj2Mjrla+wp5mbGPga0rbtO4kDcWIkext8ZceJUXo1rhOYI23XvrM4kEmT1CAzk0i9pMJhhocsnho2z4xSgLd49daNXSxGNXMlzwIUKfPrWZMsiWihQVdt6VAmUK3A9rV+rvMa63OjWXQzvRNRHHVI7ogi4Ath+5ZDCrCzxfnAMkTh+xYmeqeeIc3L0bt7BZDXNTdf25Z1QGOtgBybPuLY8JHORdSctPEWoEubzEDN7utPOPa1gdjSk+doXvTefcuIIwHXJ6Jh07YlsiegUDAsbNu3yWRZNOzZtgx+F3DYMyzs2tcdolQeC3t2PZ4TgdIwjoNd+x5aokSxLKJh07Y6zbXcfA0Lu/bNEqFrhoU9u8aqrq695d3L3fpe1/YELeCqWsJBiyO37k9yTZUhVZNpRTv2lEnz0AozGGf3ZV2bW8NvIg9OQE6sGTJ9nVQtmtPeqVoiIxM6iOrHcOCSVjydwvH56p6126QlYbpP7vslhGpt63d0L1T799/8+NWVGK1WtcHnIwVpqwx70zjti3N2h746FmfTGMN8kxnKycl+dTRgqxDJZvG7Y8fNWfi7Q2Hbe98dU8zEexKl58/7YLHbEOAiUvuqxVzByHMF0w20o+7rNKajNSagwQ7YL1MLjVktzepwug2fJXgYe61xagXTs2mwh0qMQy6PJZHBjKU5Ow496Xq/U89fNtfascmMxxL2/NVhLtrHMiQdaz96LGEbwwPM1rdfN3Jif8BMJQ/UQHkudojIVGwwowuodHlF7fC7/snAmceSh0xJWlqDsmRVA5SB5hY+f396kAhKzVA5d8cFmjwrRUPin6DRQlNa+MS2lGmQN80Wx0Eyhz3Y9PvKt4pP9zJTTpQ7Y0qArjaz0RKF13HIamKjF21kKdRlFKyEXaJpymsTjDRsvCUTB5A3tptZWbkvsTGWxshMfFEtEEEJzzisQN9A1jQZXSVNxGRn7YXa/jcR8hO9ZAmkYZEqAGGmMdQN9ShmXO3QvCgLTRvf3KQMsGLqUnUb3nHYgzpDNxmOvTMZClPuc6pPVWcfKxoCSVEWfFA0YZWevSTxOhcrzsPzXNZCuAMoOIOKbgP3RTFpPSsfJaQ1jaluWeVzUZt7WMN5C7kFKPshtDjivqSKwwUpQ+lwpK+fDEpiwC6gvA6ePSolrwlHoiQcGNnNXOumgAYJncZmNnnzEBo4CajXUDWHiSa+4E1x7iWL5grNuYLIRmJrCr12kzng5ctNIe6moAgkEWmM+5IoWfUVO2AjbWnuHT376OqzNGWgHd6z4SJ0JZb5yKHR5mgmUL2TnpRzekg0SNxyJzmNXshqHgcza8buh/KHT+tJeDUTBXCp7k1Wn5tzLDKZF4KtQgbkYXnXEZ3dZN7Gkd0ESLh6wTDVOChmQPo8NxqQgWlao/imdUbWYd7zZ7SMAYNb4gP1ELG4tGyOo9ZkaejzC+Z4DxOdL1iGzSBxSyx1UWlgWoqJdHcSByIqZkMGw9r1Byszxa7IHHgUumF0HdETgumbFOjGVlo+XdOKGOSBz2jQrdC2u0IgcXqQSIHAOXbTF13GIm9jjxu1RSygQ1tXgLPDIkfSJo1OjNDNzatjIjkDRic0OJRPd3WhDZT5iZ4F1EtiYopoGbAJpJ1KEWSaUyLLthmFON1TU2KebigywHxRsTG5YTZ/j9njOMhXIYAZJGLpM4NzPemt6gS3lQnYR7TIDfP26sBcf96wmP2hJSMaS16yhEA8OA0f6+Ii4k5pdKN6skO7kZlgTbaVZTeWA1xGT1NTyXmQEUiCyDSwDUelyFTcTHNFe0URfUS9BCTDCBUKc0N9IlY9eN0UxtHFPzsVmEJ7B85MU8PpWcL5vdMCXciFcA5/xvpIrqKNhG2jrrmBTVWmIINNdQhpHC2Lc+BTnGuEdCfAVO2LdpcT0xpK0AvbMlg+2omSDxqYabJqBFFp23jlzjBHwcg8lSmwqcxlLjowXwxz6VZomUP3uekhg8xNi1PTtb8pdNMG5uApfetQSYn0wNHEbSViczRH9k+k66IBlzr3u27sbyIjUQYDLs62UEKPbSavJ8lbdPD0EoG8bGhyHPhFP9RB8o1hq0dOPDp0q3rTMPHof3/8OWnhX7//9NcP3/7yK0PJR7+Q4JESj4ZI+3t3iFc/+R6jwO4l36zmkU1nOS0nsM2eeDWHbTTfiJ34hQ8/WMLR+T4YibLGuSsGBHmtk5YBo0HdwJRVNwwtV7jE8roNqWkLed3M3rSterMFj1D9gedawUGZp19JlJWC2TDJK+Ll6r66YuR4ts1MFUTXjj0njy5REt38X1THMqVYv9hnZsOezZW9VAiNp5/cVYAQwBEyKCN//95tRYjB7sTjkEKggw5uOtl4gD0y4F4ojw5Yr53LoSVrKZYL1VlCXTqjQEmbaqGxz2vbcrc4+PYUaBLszOhU6XuvkctIvJvQLAN9Afa1Vk+o6Kzrb7769P2P3/9b0dD/7quvjg892c+DpT0/b/jbNq+HM7Z/t7Avf3PxixOIXeSf62d8k86Lg198aCu6Si9BI3p5vyZRt+0ocepkcermjk29vQnMXrPQ2Fxk1y7O+ctCnCtzwFZatywPq44A655d51hAYpqEhvkmZsaH8uHTV8c/vv3w6euPfzz+/cd/+/bD16cr/qke/IlEnz6ff/7xPz9+/IH/WWOYpx//+OGnb37846fv//pza+p7QsTFKVfc5gOUER3DR/iVU0Cr24y/ZvMBiM93UeALsEhK3vWTzfeMTfL//e3T05+MWiRPSbLvapTY8yP2Vt0GYIDWlxn4O247ayP+NsE/mPfVAgK7Y3/QHvLNGg3gcQcrBlYDf8zwfCFr48EsFt01qHlSD8Kcj3f8dQrwOoX7r5NGpqr+utdfJ6vmOuVeOEP1qdAp6srL5yiFreMHKRlgWw/Sfv58/vnlQxwafrhwCDU3REb8EOd7W0oBLxxisrXgOEv5ap42lmorLx+EKlGHDpI2U8MDNfwQNQ5O95cOMZXjO04NpMUQJdwVjjKTE9A2n6F7EUaMSS0SEbRUTrm27/PI0WfkhCd/SsNOW3hV9LkL6Jl8TCVC85rhtKWBbsKpVkyEqTER1gE78rxHCaYz96adbVZ9EqAnjbDcAZa5JFaEqQyHMEBj8wyF4d5cEivabFbg5g4R85WX1ri5RvSblbd86RDObb4Tc4dI6go7hUlKgPs8UVHP2r7jAiMyOyOO2RmlZ8IFKk8KjS/Ao3dch1pU2nn0vv/zN+X3ypjHJ2yPOPN8vv2evv+FevHeK30fPvtW2ft43DdL3ofvvlXuPp7315O6Dw3f81SgePhFsufnyI68RRXZr79DOQiEjs9bztS0bsXG+Ks8JrtfQoVvVu3ClluxUZ/MMcNvHSEZEDLJcXtxEi7gZPLCSyQ6W3j4s9sre2rYvGGzLbziIG2AjuDTSGSvMDab23U7avSV6zdJX4kcHIOstjeFhfmxxtxYBOYYowkUYwVIP5vcdTtqCNAR1LxT0yWnIEXwUSUaAfpWjAZjOHez2Sxi2tyWR5Zm3gCbpbwXm2NKyBmT3l9gsRQEWIy+SNGDrWJ+Ci3mAlrmMi3PWIk3LbDnVpy4NkBiKBlAZBimBPttRUq8gJTJ+y8gijKoDynsZS+D/mwz5s6OV4SRm2pkhdcOZNFcg7btiMkX1CpduyMs3b0MRQSTu27HjDcXTBttB3MUX0INfbFx4iMihig49rK/kzJuEmCzdG1bphHb1UWByhp93nOqte2LO5bBM+9DBui8HtyUHAQZ4m/seAKSCXct7Z+Xd4XzT1bPSBinDp6kVs61dB9QAzguiEBbQGyZvgfWg+IbK+NfvBXod9nuKIhnWd8WXrOHL+gHEm+gMYCYuU23I4bgHEmP+K02OCy5Qr8s3MmN+Ifvvm6NDn9G+EiKRHiy/35Pkfg9ReI1Wg6mDGCxkRoTOMspEkb4u6MpEnje/EbjVPG8L3z3wVIkwHed9xqsUN80Vt40/BZlK6Aqn7d8OGyMO/HHZPdLqPBu6jl4S2yoC1HFdd4I+FhNctxWnBDVxlIk3qkIwzpwluU583k8PHvGpb6PS3XCZZk1dEX8rNv/1t9AJOu96RHmjBYzhJYrYY0s4Vot9WMSu25FizEX2kRM0pWZlMAtm33xM5fI2Cv5DXNSQCL07EG4pznHIovcwq4S3nRwIW3Z893cqi7DXU9KQrCmN9nVG4kgLmJgclcZbx54uZXArWC7ihDD+DfZdRIDEnEfg6BkiQPiriJo0/pNdp3EwA5iHIq3gKJzdiW4ILAnCzlM7jquJdSfK5HGoq/pQiaDncsLgb6HmMmwOdlsEi+l78AwYrQVQIzDNKLJXXdjpsw5HMdMFkh+oS+uMeJuzLgrJpqIlLGYITy5q4TSkrDv5mZ5x0qRnyOSOhGJ4BypmZfIiZfYcjta2o+vI2WOsF9A+LG2DuqDj99989fvPz0heKgm++c9fg83/h5ufI2WY+G3xHo5avdGXRWd+JcHQ478zHVld9CRn/mlLz9Y2NGcYXdTDiycW2LDzcHMUUeqs8WVz/r88Ta9pGu41ia2iEzzJmAMh9gCZvihPrNDfcZDrQHYd5ozgJyGv4YtdqrP/FSy+GuwcEI9h76elnikz3aF+15kaCVBDd2GaI0N4lHnc3Z/L0oGBUTowHyOhxObX131lzaaXAJj3Xd+gu/8ZOG7Gn42HFRJpHnAWg/qc6zb0W/bgEYBtpXJ3z3HsY47OZi784rIoJ2bROuWLP++RgBoqJVjY6hpSR5MewPR5kxr9PuZJmEikKY2YyUgzVx/VnAJdV+nfQViHRo0chlwrbsls2HfUv0ksy8bOBdbt+w2c65bsrQEPNDIsIMJGJSBWuTVrx0KAHsAbq1Kg8A0mYFZx9Z3YCqZ6X03C2/ncVcCTom1NKZOc5gITIvqoLnlqbADgqmp5bWhpTtg4pxBR5ATGfC1j0LIPDDH5u0Sfjuao3iKtwDv/rGUOJhpakgrgunblW9ghpvnF4jRvIOJwPQcTC1Q32NuUL80uy97Q44HA+TH4FNHddSENo3yY/JBZnGFX8lDn2SOLxOBh27F2tT7uPRCHmINfGHHdZW4iNa2nZu6S+EI21aabKgKb6rfJxsm3xLqXLrKmUW1w55zLGb3ZZyo6J0hZT+DG6Knqm7ozyDTNefEWeILcKI+JDzoPlFitHiqHVa7bZOEWp1vBhwuh02lgBG1vUV4Xa2+WaBEYVdgRGo+vRScj6SrtYupRbw5oQ0Rasf3zGHSE7UeXxFGqkjMT6OYzu/hDO1ZFkUCKeTmmv/zpBbo3zCXQoVIPZgVeco3UfITXdIESM2E5vp3io5OvBiMCEudz36sSNynQxobcLAafqF6khIrovJfsAYXapby8F6yudjl6wJtnhyKqUOYTAkA9l4eJjCiNTZfw0+kgjjGUwpcw+kGzqs0OtjqxcuEKXAHpST46dAzM1ppiRmTPUE1fL9np2aX2zWyw6MX2Ci2XN3bi5lsDpDqb1PdEe68eqB9Jbq2jS2Ql8rcGO5LUqgHexEB5VBAFf1awlTtdu7FM3BUT1OycRV6UQ6FEOXzMOkfOXegDFZ8wkgXaf341//8/tN/HGv/68Nfv/r3j59++YXBSY36ESY1YjxUrc64m/pqWo08D4Z/A3z3bcY14jDMNypkhq8OOkyW63rZ1MRfTV2vM9i4/RCNTkLEuvb2NkdLahXQFGajfvWdDghvdqSHvQpYGS29jKI6w+ipkq+CeOcN1NWt2ylU6Pv1c/PV7oBo7+AR3umejE9/GG7WIIwO0ThL63UnQXSEw/ZoWgltMVqa2/J08qgwPSGg5eFuEP7PLDlByAXpyUZuXBea16CxnSexUmFUTPcoCi7SNMvc30As1aERQg49FauGpJoe1TQkhakU07ReZ7yU7kk8CcIm117bhrFIYbCKMrLiOsJa0KlDG1jWyROR2+Gbst4BacEBHhOTy5nBqC3mFxWxLBGjSObmzRnI5Bkme0qSb7QJa9LrM6BymuAC3UI96kbWjk5oeRlnZWfAWW7inXCWW9iwXdhUpy3ThT1EKERcC2YlntwU27vUSOtaLLWBqYCumZqnkFCxGHxqMxAXYdT0wJq2FMB/dTBpg4kcFfjolnIHiBBaN9roRp79Kl6fZIqQ5Mv2FuGt6Bi9Iqzn/aokZuZCPvRG5D0b56x+CB8cWtvZCJvd9w6/OPBPJXLaNpmaKW5Tj29YwpuL5AAmJdlLqJLpoBJ6fCjK3agEV68MFgXx4A1LfpvmJAFNsqGn0jVqEevg2AZjxZFnXUR6qyrKosJIeTgeRvARhSBD1aJigBFzSKYIkYYU2d0LnpwDFcwWNCTCRiHlyHO5z8G8o3ccurECbBKzEZhWhuQRjdZDXwoIZOcD1IQlxKWu7gciuZC4PQDA4FIklHRgBmDMAyYDFsRh3lp4n8oUAQmxeMCkMgeTmxAeDB1Pv9XAtOwClV7R6wHAA0vu7Daa3fcOlQzaoYfgRCrRXJ6WAnwD+6nMFoXDu0lNGw7vcVzg8SknoY3GwJ7EGDG34/glphB45lo5Hkm0xMvDvR6pOySw4wqBxAUNHksQjquP8c9iYMPpu564VX30ZNB06qMA6QNpI7SvyLWPpM6b9rEIymDkyuC9fILIhGjJqRTxb2Sm5B/ikTkoLWXWUCYY5tuXNEeeSJslbJEDgAAXqXcJEpjMFnEsS8oQGRqYSQabnqvAjvTdn0hqOcRmokvYBbURm5M9w9EnnZoJ0EGJD2cBHFjT+JYi1NnIrHpJy7g/HL9BjjJFGpiKqSGHTXwnM66ZpJ0pLyHlbGKupENc4UW3jtH8gCli8jRNQiTOFDHmy0Q54MxD0GTwJZnMtPiSNoG50x3glHXwJKCXwWyyp6vfg2DE8Yz4O55rcwZTnUFUAuAd6nsGlqRoLsHXrz1XbhZvcLmPV8+IpB31AJGB61Hj6uxFErIZ7s1hsaHONWtWCvQQCug1LJM8BBJ2+L66CpWlHCgWAQ56NMz+4r4BwuiuXdulbTMDd+bOsBx2ULCcF8lI7gJTzfgU2LeoEBqRO+WZhn0T9tv2w42+L+5rBCZklLibZ9sK1MUlNLUOI2EqUIcjW87A+vporV6IM24PoTllHLCutXDRDipK7NsVaJF8fKeuQoeqFs8JITHNSSmmZFNygmnHRO21W2r+yETKDT1vmLPnJ3NAmWHVwUQOO7RYnGH9FbqYZ1XUIlU/WFxaTqYN4Nw1hhLhLVtqVmoHk2mQB0RmrJ6exdRXw5Lzi8bJS34jaF0hsTB8zwZ2kTMFdJqIbvuk55ICIGlUUcHQLys5Vet8NWEWrbJDQccaTCr/qH+V2y9RRr/CGszcEojWYFQsr1UhgKj85kDMU4N3lvzELSw0d+/YVPcarKiy0cpkMx9mBZY1asdCkN1SuyiZHZ9e5u4+S8DYAUR2L3OSWFYUcggY5nLKvMtAluky4Hl7l6hYZVq31FnMGf2XsWUldO+MSPlgD1O9j7lVzXaiMQDDR8PKjVMgX6zFpcWHJqIv2FIUpqs2xmvZg9QlSoDtPCszv4DWdjSEs8sT/tM//rI0lI/+y6vwSLnoQ5T8vbHdq598j8Z2+E09qE0vNrWT/uqfxlLtcYTWYCHuaqq9Gf/sg2Xal+jWGXpKyF60ETImLZQiVrRkSD/qHdzohs/0WxaXFqH0rYC56w4SwMFdhoBkBqaF57pU//EI0ZzBzw2uBEZ2scFQzaelrj3GnVYrDExX02jX7ULHwGRRDUvaV3c+BFNTokj9w9acYBFMhx6L0jMEkRmZilbsBKzczLXcvc8iF6mALxmw2Lgmk3ugi/RgunEHUxdvw9TZtteiTx0KQQ+6WREiZd6358AIFyAReUkx09YoVqtDS8tVwJj11LfyocpTzaOiHoO3iiWF0y1YZnl0f5WMAVT4HQfTYAlKm/zbiw8j0gOpg4iAZFLOswR741mCfUl6BiiDTFLB8TEM3ZaPYcF7pAY1JIs92suREossLi2LDwzdll4l2O4g3xCXkeU6lUuG1ydKhLi6r9M9EZgnTpkKu/dtXpFFIYpK2OS+zMynnTtHbVuy/PsaAejVG8xvndYVJdr5nBHWnoYlRyBsGms4YtHD5plcK3X9vJeN59qbQSpE9pIboSKYA4DoGJjoCOwqYTu5hspbpzx1L7WEL1lT76kGZWBq0bGUUGOPrN1ovKuwSwBJ9RINSCJcAzLeo3grB+neCPSpRhmfqk6NvxqYqTmefyJN8U7TQfSpFmRislSUUV5K8ShAmZkp2S11UKIiGJlHlXqCLgPpA4cS+3W1o3TVWQhkYApWmMtTudcCKTMYNdI7kRrKzeTOjGRt0mVqR3oWJK50mUHZZOMLamCXIsl08eU7jmmbOnJBdEcP9Lxs0PHGoq6af8tgoh54CMeIfBlYP4EDAI933LGyjKL7S6irBwAaie5ZXcKxhJFM4zg2O+WFfA4irOnvdaUzyJqe2reRPoWFyseSRhNlsin1HTAVsqajblWWLXXWHjNKDYu6HkapSBpBDxNhU3FsojTS/J5TknzvLRLS3jzGcD2rESv8ixdIkapGFj7GykqTUCm9CFkzsHLPQxoYiI8WRxAYfOWV4s2jRNw6pZkfYjNRhwIS7qy/aq71X2/hfCtIwd7WinVKNIo3C7zvfGNQ+vW0hf7r7RZoEReHuqcnYMpyeacZx7MUesXH0ai509/RExjHdwotcTzLCFBsrIrp0q87+SHE8Ki9Rt7ItDPrurIJNAU6Q71jQRFkRm6jYppKaO9xB2NGTGquYgu1mix6CxdxHErkSs00bI3Z/uVJkwKRQ4h2XyAPNT28rIOfIYHXBXhkgMTG/ZqX3JengkPJLH3DzAAjxpEOXwreuEZHzpSGG6cWW4sWL7aREUJMb00sFVJT5KLXCHm5EfOwWTHrFHGZmxLVGaf3/IAMyMxtgCnv6p1nBytlyqN7BrJIam6pMOXasRvu6qVbBhKFUJGCGKTQrIy2mH3Ilp4787wMwYvMxYEsmnVS7ZY6MFt0tnNIoAkQhOJS+l5TZnx5+t6N5NvRPEzBVA2hXuyF6Ahmy1nqoNR4yRN34JIro3OjRxEbOrMZIuWW33HvoNmXOM0zb5+bK2GWRaZHVaMr2uycozznwuAN4oWktLT+/iA2I1cvw72EU6x9NMwEoPb+6woHqpcBOVN3F7jDJSocmXWhFiM5d5pgJP9e+IO3ne/LXxuMEgDyRjDas5wQFhxPXP1N3A0+GZuSiJJ1FfiE0/VSytI83m3YN2D1BQ2UWiz/YYlJgca82LrC3kJNahu9Tp6bN1PZU3j0Vme0ti0/OvaLCjRZxOJKd3SWrHB34lmckbXs6DDNRoSZXPM07d22+HckWJ816hfYVWs2+DDIsNWxM5OYmiXraI2NhExgSXTHEpuTFCR66ZSvGzy9SC+dclQ+nQcL9bql7vjNxurU6zuTCgTSGfSd6Q8STMVelV37zt5YicllXdeSpxu6fECZPe+p/eh0Yq7aMxc6tOrVmf+UBFh80pAH6aDOUKkzTCwMHqZGXZ9JoE7ot1pk9LiCk7K+2Y71H7EO+6nZyAajV+fH2nMFgwAmd+V1pxbtjteYDlQpKpVqB84y2TfY/wdzprHhaWa97TSCNskp2CnkfPmn+Jnl+DnmNbOGDY/sRY/G+9UuHLaG3Cd6H7mGL7d+m1QJ9P/8279981X5a1uDMkPFfOmJbXaV8z0R7OpsmTGT6vnPmqHPQlG1Wvvon+bOOlh/8/xnp876ewHjCBvNfFONvRCy9YtjcnqtehEPOlgFsFi7CB/91YwIOgMek4CmdN6yZIAsb+kpOjqvWLOG8WdnicTR+aZ5akYiO/1ZGufJSZ4z1hwDBQ7oJNpy4a66qlBLZnC6gctmvRcV2zNqAfaevISPrPuF1BrZPaf8qT/97c8/fvXpmx+KHPzDuC6Yn8yMXbrgmHqEM/BWX5kJpewtlCOs1FLV+bBVQVKUjPKWOpLCGSICKv6jqkk4T/FthinqNPjRB1OTurTN6nRIcyO7Pnz66vjHtx8+ff3xj8e///hv3374+oSrTzUt9UmR/fT5/POP//nx4w/dn+kTimmO/U9//PDTNz/+8dP3f/3ws4C9w2k2znVBYpPGwxk3rjVKW6xqhX1tnuslzPZ1ECfzc+H5YVrWCE+lZf35ZVqWlsTjxCwDBNeRU/qTJWSSvYzu1Rk59WdEzlmW2HQFOV5vprCvb3M7RV14+RiOcu5GjjGZh7WZFqXp24VDmJoEtmRqeZQOpbhu7y0G5NhnkHO+xSlcEcnOz4nO4UNQJLkeg1ZePkjOVw7iwxyV3+AgiXLyBg4y+9DLNBsGYXzcHYEuqo60hMp2u7WZpm5++gwLL9PKUeHpyO2JEqLFJVT2tj8freUaoScNoefaKyjDPQ7VeG9333W46EOo6cZx7UONxC2PeMvdJDDjtkUNWTbjoi68gtN4Bac2zwkVmGXFTK/Jrg3bsZP0FeyIiKqUUAsq448fEzuXRJUWMU19wFEH2x+6WfR0s8hGHrr3U0pSVyVUTZ290h8ROsRtl+wqK+FX6BT9ysRz2w4jJpwRE0YQk+0VIWUe8QT+ih0i4jI6kIaey+1P9ATTZ3VFhsweQWbkFciQye72bOIVbGsnZRPzcAL5bZLQpBUm7FszZ2e8sq22t6kRB4AF9pjGydFu6wy0CXM6UrXe076T6tRr+2otwfAeKTKr/b2yrcz1XCDaI4e6LbWm6kLd//Kn4+d//v7r43//7rsP337+6zdf/fgkw4emF9RN3zXKHSAcOkirpRj3Ob/iHRIAwztkAA72BFoOb8NnF7E7FtwGio6mza+GtzFB421GGChE8Qvphw8W4y7tHyauO2DvTo8ULFrWN1biQEvPFLGwLomlyEmmrg+euiBUqt2dsutvYc4H73Cu8ft9YZuG00tBWQblQflJeXmw6IGWXgJTsa6Gs0S6M2bJAhf1kD+LTOIawfosgXJy6hlDWbICZZoB0yj37DoZDGHD4hAHu/adw4KEmetxcqkIRUr7qg3sc2dbK7EtR8Kmbd+NzlYxL7wIQdIe9mHbJomLx5Gwadv3ozNLSDNxrjcqeBfZCf3c3GR8Nh11gDq/f88UDnftZLpHvdWbdrrHhmpfx1vkc63QGtaizPJO/rS0rLwm1OE0699ZRrtAk9UepgqmZU1WN3HP7LYSgpDBYud4hfX0eJttJzkbJNZbbTuJhB2C0PotBNm1rZHYliNh07aTSJAwVFh6gcwZNUve3LWvmWxkzcq+3mjfWTx8Ae0CyuD02g2tc6T/8PHTzyHMD98e6//03Y/ffP3vf73iSS/b/tJO6XdX+sonf3eln3D7uyv9d1d69wfMIXBmyzjMl+dtmS183vZ4LabaOj6fhVIzbesXIcXeDiXYh9g6pw7kQU6iRiLzFpsFehEyeQv3dNO2drgY96VtGRJmtxUgiM8gV2UwFwJUTm/a9jD7p+aGAJ0RCbPbChAkWhjKLoO5uIfObNvSdl9gW0TC7LYCBAnqBElqKvMSI583Pc47NR/8lduxadtZFGwghswBPbZYmdx2vK5x7pFvw19GsnB38OnsphIPFXKhzAFrue3OTWW4lCFgdlsJYsABd2BNRngxrG3a9h1lIr8Ze46Y/dwRN0vFyjYjMjFLqO8oMt7vGroAjoLOobdkoKg32FWGSxkK3pMccMAdWJN5SxjWNm37jvqC3XNEtq0MlWtji52bvqO+gJDsOJ7Mw87ou2nbd9QXzKZXw6g32FXm1WAoeMdXAw+4A2syso9hbdO27/hq8CNuIceOTWUEFUPA7LbyNyPuwFrYg7VN286iYMfNCFvIsWNTv4cYs9vK3wy3A2t2D9Y2bTuLAomULXZEJ3FEtq0MlfUO1oFNbZ7Lpt7sKepGnA80KJkkogRDAYlEbgxnpz3b+h0MNbvpjtst85qwbWVePsDblk3f8d0DSGRUXkaKTdvKaP2Agnf0I/AD7sGbjEUMeNuy6Tt62PB4m0ixads8l4uyW19Qw9pCnq0fE0iJ2CJm1PY9hZJTHsddAcfbgDIZr8IeX8UDuSr2qFZq+54ymuUDuSnOqdOzSvzu/IGa4zvSBHQLhfbsutlmeuS6Ju/byFiqgfjX7//z46dj5b/80/E///C///zxL3/5+JcnBhmpavLmiUr3TvB2U7BONH6jIVjBnL76NlOwsPDGfaFjQhW2/lO3wfHFq6VN0JOi4XyemwbPi9VNaXEy6tTA0Pg8kh+stslFJNUh25NElycXaLJ9bQrha0Z/GwHvqQOExu9Tu7ADo3XJtiWJahlNfa+eVrJMKy53CBWYP34saQ3HV7c6PKqNXU+tc0abu55uxpyPf5DNSXTtOADwCGbrc01gmpuCnhglHQuodCzVIzcwg1DqVzt/w4iaGSnKjk/c/5PBren4ic5KVLKWUUlzKvmZeaoMTJpx1sDM7CpRuQw/XUcjxkpeoqe2w2IdLUUiOigdXUFvmeOkcPbiB3Lns2tPoydsW5JoFX86uL3pmRmyeO5Yt2nnPkgHjOlp9F1t5FdLmahTDfFA7adT0bBImIZg6vlThVmjCxdvTQY2lqQxne1Y60OIuy8/YWY25saO3Q7ZMBzgKho6UqWLZ52ODno2oWpxaQ1GQ5xSeZ/1OaKVrgmkAtr0YNs1PIKbls1kmqI5a/FEx6wnaF3wWvvLW0Q5yXjStFexSYrJ7voAoK/6dwMw1p6a/z97b7djyY2kCT5NXeqAf053v+yd6Zndxc6ip2swc52lzakWWl0qpFTdyrdfpxROM/8+zwg/pDHiZFYABVQGFWFuNBqN9m8VwUUk195bS5j5C50vd3y7rsxSe3DuMjzY3JlNWcO2sdXiVdJMlqoUjzvZtRRPKMUbnxoovQi4/daXkbav9rpvv46W/1UU2gj9Ts/e74U04dTYQI/f2ar2sd6pHloHvWNFE9f6+sL6eptVYZKtD29BGQ8WDGimINfHINUXuAocfg6mJGrYTjPxK1Wa1aVONL3ImF3Ardz4bqUXQeMUGPPYR03IuqLBYJsUzi1SjV7DlV4FTZEvn1Ix5FGHlFtSpU/jTBo6JcU5gfkrMjN7xikw5rGPmlRrYHWXTGIxILC9jWqbSbVV73ZVI+rLtEvQKC/TLkFZuZWlXlUn3dUNVKMSGOHYR8HnQk8x2ogxd9yuIsAXj2S75zMIsKiUqYhL1sqdYqRIPOsZocBoxz4iUhzH6MaYJH2nox9+0zdMPI8Kcn3vhPvrexfPVBl0am3i7eS9CxbssnEwmvibKEdbUi199ozTlz2krdSkBuwZurBU6nYKMLXXwBT58iltZzmB7+3EyyFLnaekOCcwf0VmZs84Bcac/rAzZd3qLpnk7k2ATLK52Aryr2IOoibnqwfuWW/1iVN9sbnY3tNDsFaBvmO5shtioWut8Y59tMS2tDN0pXI2e1cbDUyNL59QWOgV3JgarUhZ6jyhiSwizVuRGdkzToExj33EpFRGq3v09addxKnO3JPY7D9//H6TPJ8+b4v/88PffnzKqbg2kW2H90gZF5eOtjPf4vjJN+gi+/eTatGb8nA11SIYf/dqqgXu9+JQye5OsrjfZ777YNkWJQQJM2CShe/au1s6Mn2j+nc5H9LvvWv3hMi6gBmRx+OreF1JifwmNiFn03XCSYJzyEuDqJP2soNKHll5nj4K2SsEWm9TP4HkTFTAd+hM71fhnpDbVMnhu1AiZ+A2aCAEiM8N2yYr/zUuQWXrSwRq3Aj4ASrPPzz/CGJf9TW4cxuNMglO2Z9MkmsSoa9wDRSyV96CxkeN3GH7oXQ+wg/GP4+qECm5M24X5JieQCFqVKVf4y2Qh+vKJWjciEWuRJAY2hMyc1ui9eWhFNtulwhcl/bsmBfY7jbfoWY+8EYU2QfuxGQkIAzYFr9cV1qBxyEJjWCv1/PVjdSKvrrywlmJJ/JKqxdvkMyqPonIPh556lFeoI7rJw0yZAvIVyCLu0wTk2GYJkz4GtxSf+8KZRqFgoXci+R+Gf6cSKLrJ9GO0xf0jWPdcbhL537knSjCP/bLWLLIj7k1xfIZ6oCaiayy8qK+viM7UB8Foyzs5Khw8+BHPtUB2KKw7ysvXCBB9pIHs586ZuxjkcFBzmZB7/F42d9zVK0bQePzCDQMvuntjCx37BJ1GjfyUqyileomzav2oYqv5ido52WF7EWfscFpsWozVFns4OX7dIHG14Uiq0bsY8HLEfN3N/TGBrnm20K8vFzTQf3eeO1ilDQbOH43AoUD3OUWhnJzqA0EdvrIygv0yZIqd8Vn+m3sw29cYRLnSnAR4u4LfLyLIMheE+oWBMqY4BlGE+i1OEh++/E2IuJn4EYoGBjBcEiDY13tV0E9YNd0dQNVvd6nr4CBqpT/yi/CfftolEykqGXKDRnb+bXjHgiyV97MjUD9NSJyJp1P8aPxz+OqRkr2jNsHWXNGJoJNJRDErcSEezzr8g4ltnEXnMaDw9J2Y/PxPBP3pXQ2boQKYIzY5xsogPHuicS6/OXffvrl4z/89a9PB3il7uUJzBnG71UvFz/5XvWiKLtM1Da2t5vqxbqX/TuGX/5j6573ldG1L7zn5778YNUvMNx6l2iD3rr9a/tLt//8vBawE/zlN256QOzvmFf+gNjXJ+7bp34b7xuo5DxgvsWyvK6O7/BFHa8rzyucFbO354b2TdzBEXuL/Yfbwz2D7b6Bc2i8ESaDzEFNnfvDlyXwfoTpm/gMki7nWzie+9LUg5BwPUJN00Ud9llckapxbTpgaBbpcP9v1Gwlr7ejuyc7gwOeHLBN8gaueMI1hG6YM/h8F4PDzQGy0U12D5hObcGNb8CTsfja10T7Mn7+6W+fvi8A/uv2ob8+SfUrLo11feps+Pft1Kg9dt/9Gs8f58XuFvDVi9W53U4N489e9Gjgbi96b7vdGdc/+2C+jFhrvXbFKuyt0gdpv+C4/4LX3iOFrxtR2SRhTj75WlneLYSJezPcSyaBSSLhgoRxba0374hbAmXCl4oRIYvF3UOcyaJh7Fy/KIGeMLbA7Uiai5awu04XP+0NkrpUUZxVllMb2KGEme8hTJ4tOKZ4vkEAT3s6xrD7tOJ9Wq/cJz9XVK9kAWy3742K3OZlzzORy92Ey3CSbibEHSJqs4j7GW6dZD7DExJtYIe+a9UWuiqjDK6i+qZoEmPLk5tIk+8hzabOGZThbnwKj35ZecgrtV3+e8hjoiuuHoV4Xh7w3V/v0hZbX2ggTSSVaPT71kQamZR0LW+qaQsGb9tC+oJvZDWaewdwo03d0fJa+Lo2sBZnklC73ewyg7vDcKfVQgWYIkrz2USXZbjJt+FrcCiJuk7bbHITX3nEoTBcGyZiOgw+lId22Uv2p3LZ//S3X8pf/5cffvzl46efn56Li0mIT1rQm7rsj8GoDaWLg3k63fb42eU9HfHKkTaOdi8/dX33mgN9bulC1Ou1h4928tHV9ttI4WeE4oM57WcZgbXrat3vRKFIGg+0PGrdYGn/jVAt2uVsuECQ3WSKZ6L+8KPgWhwzEaEJqIXrDzkj1/3a8vEouGluG6v3wgVpBWtwJCt24syVW+7EhcbUZZh9455+PJ8cmBWX7nPtEs2XnJbbxQfouQNwhx2XAecGG3bH3daUOBnFVDvJyuTPCGN+ShgTJ39mi/4rcaFeBo1waaRvlM5IofLzBFMT1dJnz3uVyXQ1gSnW07Gws9TnK0GcydTpmQbM5XiDUVR5leHfMtXXh+PuS2oijKLydXhmV3zPy7d2ZryYxvMc2HlBorpumEvEAmubwQ3zhIN/i6fTQtDN8baEIwPMnhhgzxjUlz/NdP5VBMq45GgxBjFP0oovVKZY4JJu0rXyyc6msY62r3ND862aXfsossZHgzxq4KEaBdeG/8XBIC95sFADGeEpXp17dB/ctEnXfkWp8M1sApf4Nuz7Fr7N9ZYo8YrTSzd9POJQ8XBLIF4noymjc5AHb5cBqdJkR3OTQRnG8m6K6gLXa9N6EqgAm/Rw/WrnJlqnox2wfWrq56oS0zu+LotJK8/yah1VljldnTr2LNyVHOzudrGy8gVuzZXplC5Q563HeuYRlIFNPAeYAT8pnt651UZR3cCsMN908tLj/ssKW1rrjE01OrT6xWNdMtBXWWETIdOpr850VzepvcIhRZUs5utt8Wih1It5uKt/pyn3G812XUH57//2lz/99NO/3uO4j+lJTr6p3/7NU+1fw2F/Uur9Ck77s9r218m3h7lV7uo71RswiOjO7v3uRd/9Sin319Tpbvc95dx/+bsP5r73N6ihErHW6SC6LTCve6fauUdMiVNlemU0vSaLlqbusOMyf9riqXWwXZlxHyutl+OmwyQ+v1CX8JGVpS6zhRJDxoD1a1vPLXapOtTbZMjjrn4I9+5utkXU6N3NNt/Ar1pXOpMkqjEzFmwdZNQFN4g51geXBr/7CrkOfnd7WUTl/bpST0qNxZKx9hP6g53F8Dr19XoVTbYu+1RbAHt92+gEe3fVGfX5KBw/H4RjVzjH03NosOEgaVX7jkurSTD91dLno3Cs26124mcRjgaNW9WHhX8sTlrvct94INdMITr6/TeGgHdNc340vePLbQatehRcC1FXWnuuFmDpsJY9AUgOa5VpgZGW6mHJUxHq1gNy6rovdW1+pbm7Ju9xDFXx6oSLVI2xvrY7VavtqlwJidx+WqURLWcGT8r2mGeD7Sd85orK2NTfELef6JnbKEKelECib1NjUQJoZTfiUqcATMeXzkqfDyorfT9ELxNKIy29oNhD4HM7panf2ak/X7lqtTh9vVeR/wlFSrxVU1+Yf2HmH6Pilyt01B2Hwd2M/H5u5dypQWBNqOCp8MhKsm6v9B4K/1V0hBXullp6XrKuyFyNBi4ZEOvxbsWpTWKfbB/DXkVvgd2r+IgI1hSPuzcUrN+Aizqte52acml93Mj/wy+ft8X/9PEvxaX12y9cc1Xn3yP9ozzVTzrbu6t6/+lrzi1v+aYPr5LRbv3Vq+5p+O61VCfrfjBfTWZ5qHlF+3ObDHrX+fwVQZ3g9AZBdW0Z6/iMV7j1Fd+bDcornm+QDODrGyVpkccH3Lf1nyP0pOmmOIYRveUGOsb2O+iknG9gudaVTgTXGxpYDtNqg7uhf0nQCYSyLQUDeTsDoufpeJcbKKjbSib0DJqXeODqRqgnht+Em76x1YunsqIjSUniaHrtRExqu5wQBE+Xeo4kHxPthjZpY1HJkm9kaRm43BBqTDYskuniTjf0DFdRWK2XqbZmDXWFvSIGwY/jvWiEeRL6ALbbVgKI07qiNp1p02iwtZ0KRXzCcdvBgpSvA9WoRkMdSKBDi8Ac1aNAUgFLFJLFlgNrNiOgWrj+BKryTmB4M94gJbdECehdxocv25wz+o4ynTIl5G+qGaoNJP99o/wnteHF5ynQ+5lIbSA50Ug9eBMCRoazgYptBfUkCgkZt/Jq/4qvtlYRQegq5uxTRqjbODheLeyVMNnYVvxsAyl3fhJSZqpjIb4MqR61PPVvNJc9enhI+kWqCcgTQwIfpoX8vSSyhNB2ORMkShdU5Uo+zhEzd0TLHZHKeLP2BbuEte1MLNRWBxtFqyahLbcpZmAzxBmZPzmDZvE4YKERKG54RUvuEtdhDYD4KyKsWLNepHdcVlSVApxJ8ohgI7+AIEAPVxtfn0XVYdekXCkZ5PGS1VsHxvXAmv9HjvjE6tLSEZ9P//7Db1MA/o+/3VWY8ATrvS5heF1CVeFfty5hXow/e3UOwIrfdRfj6N2tjJz5ly/XJtBoie7WWK17fu7LDxYE4tTDsiOTrINV0snFR7vA21OMVXadYtLFBqsmyCintkmWIHQskSwUY7ibOOhXVBdsvTAKrAkVim4POfGNp3YSbNoZQkWbMpjqmrk9c1Jgfoudd8DANR+k1LyibJNi7Wvujg6AsYaONAtOsu7Ex+TQLPdtPWTpaOd6dZTDzaFDcKIeKBqnwJjHPmq+dGHCXpdgCrZU4BjE7kgajYJrQwbDO9B/IR3mZjoDJneUkOiO/O2OvL3/GPDPq3Nmx9LODVKZ0bhsL4CUVgT2+5dB3CiZFGGlzw8C7NsIlZoCVHRrad1xyxPud6YN036bDgNqCQ+bNamFGA5yaVNEyA8S0DlVKgngWGK88dG8DivGLCVrprxY5p7izikvR1buY8l+FVF9uUoDk/Oe6bxnkjyF6FQ5iBFad9y165eyJg+KQTRD7R6I9iYsp1b4yD7TkZlyXfVdvw3XBdVEaFddF/mtiEtde1dCrg/uiYxdIIGt5G+AgaGW6vbVXgNTJHadEb0v0Hq/vgx2L+sAkEXVtjgjYM9Eb2CiJzBgIhs/gTZvIAlGqzfwXm375PULEPMxYUZ32G2raDNQuLWgJYn9GSV2r55j8+h8/cGkPfT5hVDS0xldiiWloXVDv3/qPZL09xZJ8pZH2lI61MlE9+/xVcZRXPzig0WKIjRSNhgloFp2P61Mtya45OpOtwi9BFSg6VdxBa+oiWZpLxB4KfahiWnJ1gQFiE29nvG5Hgyx7bgNwix+HyFXeS/aNBkuiV4Y9wy3iCm5nPiI3ftLLiRqnanNvX6S54q9NpTirzJd50BoTlzXEtEcaCTl85wSTdRPgGl+iwdAtMjxtWN3g3F9WDDTvT2AmPrbRU9jARrs2Y0FmPqfo5QHQ2zatAEDg91hzRzm98EcoMGW4SjtITrjC2ENr2nH34DX40IKrfvvf/v4t4/vubT3fvK9ccqVs3z3fLx7Pl4Qs+D5oMBESUeysMOir73cJWL2h4MRphIiPH5c58dGKNDwy9UhvUcUXwiUbtbIILBNM1O4PW18LbgGZChxJoDbeGpk4NceqrpDK/RMiBwI0owUmN1iJ/sbJC2EfYCfuovBKHodwW+zXc99yuLzNFuBZiVQgGX9dan7ZGcQGSV8ju0wFkHAM06BMY991HzxwqS9ua0t3OLGMHALUT7IGLA2VDC8A/0XskgMGrFoMEOCW80OgzvfFgOvHdNhFNxGOlgc9kTz200OpXQBpykXY+DaHArTYRTctzvs98T398T3O7f8nvhuB/I98f098b1t2++J7/hHx4eNUhCt3Dkz9toQK+xXuTPcyvLV3Dme5/eYODJO4Ro4XtxrwDTYP1h5Rk6cCW9ypiHQfI8f3oMjniljB85SpxnWqdk0OeuUXq/ovZlkpNWuIN08COck42zewHUD18PEYXGEaeNbYZEzCq4NDezY/r3yy9TT9175ZWJkvFd+DQL5Xvn1iu6m98qv98qvB8mB+uePP374/PsvvadAPVQKFDpPX6kGLMfJ9rPvmVDvmVDP/4+qZtzNQWOmfDNIPS/1KEe4IdyaEmQ/fPp++8ePHz79+eN327+/+98/fvjz4ZA/1RDI3vTt02dc+fk/Pn78q/rT49ltJvteS/Hrdx9+/eHn7z799MuHcjyn1q5NP0GOWk97idvDEcgrL8fLBNp+O/W3DPNBBlNWkoUHpU+UeZwXGCjcgsF00RmtnzLewZZAzuyGiZi5wkCNIsjGkXIUW4Z+FOiB2O5HgeLVirO5G2WcHwW8uIrsyo2CdbsLD+pdTLK6Ig7PagR74kV5Ksk7xGph7zTLRW80MDli3wGREwVmFAcLsNPNhdcAG1aTgUACV7wp0J80yb0TFq3YKE8fcaiBCx/nudhM6nO3ALt2xz074kt27VUSmLKlO+y3UcK97E0JsF8cFqGl7XBnis3DY5ImdsDEvQGruSPR5c8/w1GZJom9CY8ttwQstuA40n2hM0MM05EselBLRwGRnCvoNbKicnJwy4n2bFBAeoMZAlXOdz6ZaXkNsMv+5ndrIYljOaiFxBt2sFioSfhCjVPqSq8jOcLOm8Cead2w8VlapkdaUuxJ/IltxxsPh7RuMHLd7hZ4E61bydmBOWP9r8vXHzBISbrivxAyeDqRa23jNrDTb3fpPWrwHjW4eKTvUYOzPb5HDdQfYP10oO5DU7ApsohOporWqk1/C1jq6lX+VR3F7Kq/RZpZ8aQhtdaJaxS9VWYQTrcJ5/GpNWm8dTK4Jm96RgJk12Vv7dWJrEZsRzYFyqiMXqljVYVMNw+2fywv2BFXWepDNaxO0FK0STRuVtZk5uaMg5pjGX+ITlPXZkHyTFyF1o7qnG8OUV0iF/AuHlENs5PxWXWX0WLU8MarK5bkWfBV8fjsgKU3Y77NWMHsnTiLaq7usudCqUTYRZTimgk73WK/ieW3KzBDWHJbWi141s+BZIGfFzG9Iq9VRpgjedaWifKBw7raJFEd8NpxzUGCfDuuYcVBorFMc8Khtmmq3QdFFEw2Ystvbw2y1yID5iOuiBxQSFVBEPbM34N8NSHqwlPvN45fApN0wXcrpxo/1O8WefxlrZOmcaoF5xXZ8hQAVX1abgHoekBsR3Z7eDMy6xQN5jj71aOF7LebYTPPcDuxBZL3/Sa6sbOnn6eqfsiE+HnvGCuCaxMlJLg2yjQFe/nKChK/Kkm5QkruIfNi/1udbLD/rfM3jzUkstb5JEy+ljzIo8i9N/RaRVYjtiMbJnkmFG+aTB48IFaVjVCLGCuy08ylXnl76eEJL6yBSlxhtfmNZtynlEUr/n1pnW0GEGrQ1f2b0p7+IQ7gyMp6OecA+q93iceCylqXp22NT44RESQb5GSiWa/CslWzXmZJKoq8JmRIosJWMoRbBnZf67PbRQWNwe9LU6MtBIHZpb50Cm6/g3SDOx+rbNZsE/FdREHdC7cSTo/fnjpH5xUoJOhdJKVdrfXsf9ssMm3cpUun2JMytUsROfXhwyOC7/6mqYd+fnIiVp+0K5uCXoFbRT0ZKovQvNIqwYu0wYF915WugFVyt+M1ciZiOtEE1t9ENzzHeu0LgdggWs/eAGK/+G/wsM0o0lPyu/bTSzKBrV+2iKHN7cBWMOvTZnkkMOd+c/fDy6bW+nJi0gxEqKGFznft5sGzodL4Iq589vR5tf1UjUvZvrfIg1Q38QnrTfl0Fha9QBZZgep2Jr9e8T9VK6AayInujVrrOn1fD+mzAHYmpc3zDYRGdjS2WS0JBSoCB2chWt5x2pRsAwqsqHrEZd39b30qo5PKe4FsEfZdVaB1J0Y06nq4cq5NUX4DcG4srjdMN03LCe9myQyItNb72iGBWyGfvXn41BfJlFDFU2tCBrXlIKSpVfyKgdtiHl9//PpKwdv/+OmvP3z/3vT73k9+m02/3S3BRy8WifTFrTf1bMV4ubvoPuyMX9fvGH75Uhz7bM/rxYT2znj2yZ6f+/KDxbXDfIMcAG/jISojx45vUWn9A6rUpslTJ2IvodjqC601N9XXEGwc4iWPEfpdld416GFOonF6xikw5rGPmFQ4h54Bkx6yEQ++KTgKYB0q597t7oauqMhCvsxg4R7061m7dYPu0UTeYJExy2BTm+ELYNf97EfDNWFdM5llMIMPcQlG2nyr/Nx+i3NsJP4acemN5KfGKTDmsY+YL1yaEC1EB4NNe4jZViJt6BoMb2MJuuGbDQZAkMQvp2YAl8jbGAR/Cexq4ZRiSTcMrg3zmsktAxk60Wwab9NItkznRfGUKT+pyCLQ7rxUmot2l1AJrY5I4zdyAMy5Td6/cHfGQDXYv4ow953VyVRmmow7UUvTc7smscGQ2WBoY/wRtzA0dlewuoXyfa0jYE/F0JjN+KKcDRZ2yyncpiN+6RkbBtaCCnQfW0/N7D5qTgrMb7HzChjMKZn3Dszq5V8MuqisGD4MNfemC67Kkq3M1BSVwwxmSY6r+BoMK7Cjr81hx2OSUmlA1P+2AuWKVd/vhCiUO4KNFgMuvNi3qmuxAQ3MaGszfQhm/G63ZDKYurMZz9DNxu1zGbvgTrWuoyYj70nTXXCj2P9VLq0GcM3oa3PYTDwD9ZYPu6wYiFoinq+pNsaHPe85FObM2ZZS8D5q6g66u8M+30dNNWdsvI+aMgP5Pmqqc+Pvo6aYEF+eefB3PmqqqW2r1aipiDn5qyRf1uqj22SgD52OhBoEN/S7WdxrwDTYP+iujWdlNWoKE3c1h8VOjh8zasok17t51FQGep1UhrSWhpiNmqoIBUY79tHxhVFTU78Ne4RZ5oUPkDiDwNpQwI7p3wdNWSpd74OmLHb/PmhqGMj3QVOv6Gx6HzQ1sjfy+6Cpp7IZP9caxLPCm3/8y//3159+S90vv3Gp6Gbdx1aeof9WVTdXBZdp4c1ld7Bt7c01W6qr+MbjN/s+ebX+ZaH6l4vOzu4qFPry+syj8GBVKKV3GuVruRb75PLom+qm/PQZFnCuiz/ylaB6Ya5LtsjYWGekTiPYy2Nvwt6SYSdOXXieOArTK0NvGs/4W3jT/O77fO5J22l+qZA0PN6DdnGkkfWLdnEYx/uTdom8fgYCv8pzhl/9ahoFe8ygtOkIiQ6TpXYMlqY0fzgYKx4HTuws2xGg4o5KEMFxR6TcESV3RKj+9WfYg6lhF7DFFVEKW+95xKuu9HrcobeMOtZI3OMJm6e/Wm9gZM8GNXW1U88wkBYdfelyDQE6MNLz0DqJc7UR6JlW8l8+/OnTD9/foZKUXmm/BwMeSi25GJky1ko6Oz9cNAIDfvZV2lysqCK8ynwGh8293cVO7N1GPg7B6PzsH6/tFlIo3dWBjd2qWL7+3QdTxuKEI4c39J+mdw3yK/gJHQuy8rzxnKWt3ZWRuo0bOb59pfczEGh9WAIt0mXvAoGmeW/U20OgJeJ1n8PDEmiSdKkLBFqdRa5oCntj5V64r0CgEkq4TqA5WrTs8BFl0HZMTXDvIVAgAoUrBFKpzhcIFF1b41uLrAyHPUBjbkPmslO0ne1k/PlFwWVwLzczF1Jz8tpW/PUKBErxHgItvq0ok/psg2RvhfsKBJpVTeuFqMNq0ZB6XjDVfONMY8FlRyAn0wsuCK5GWQGdyh0SqDREeFACJXeXdtmoPH0DbpB1n69+6gT5pw/f/+uHPz/9xSUvyPLe4bMy4+uGZPo++RYRmZZvhmueWtPJlN0fveTywJ3OvR9t2ekzH30wZ8cR87ktmPJsJrpF877SAv+oVFhkgRLUKsVf3TJJGURfIyqwwQzNhE3ItlCC92JQFUBQN158o74aAdiiKbZD/e6OMIuB3w01+xvlexpctghQ0xsVx4MHJCaLNqAT9kJtm29KJDv2THH992GCAfCNYctvQLmOvk5gUO/yD7+UP/7nj99vPLPZNdd167gPHnkk5fr2BvHFVxn+7o3V3UfVsN0+o8XuSK99duYc3mtGeHfyMIUWv/zdB9N6uSO2axrCetLZGIq0wioelDpS++nTHr4tyURRwiN1uOptMami87UFvYyNl9IyqSOrjvI6BZZno67SUUhqeE0mak00216mRakqx9p5TwqN60SHUAmHddmN/cxOChIrSjuWmQY/xSj1TmpaAWBJ6Vk1KNdZjghJFvPV+P8LW4/UhCY6KrLmpLmIaWnuuGtncQejeL2l2ByL1P1KI0bdETUv8yv3o7yYs/E8fttFgnlLnutYfZZJETVtEqdJI2MHk4mfPtygfH4TUDjPr8yoJ/ygw0a6QY3tbJKpyWmt3ssIK0mJnAC/eY/AVwTVSoSVThQjFev6auBXFJVA/SKKS224LYQ3CGOZvX8G7e4WaXEspnG/l+IUrkHyix2+D0U8YuEsd35n4QmToksYCV9gfH6zvMiqh4bJ+XrYug3chA1FQ7R4i7cb5uMIfAOOdWyFe+EhSHsoV7PAippiPtNngQd8G00Jx4QDT0oDI3oLqK+6Yz3REY5XDcfnUZwrPrumhNdItCJ64j4z5VW3KoNhOxG8TEUvsjgXkh7uuGcHyoOTsb+7ehNIAZOWCqbFHjSrFib1cp8+5ZGqymFd6nqY425FV69nI1xSi2uWgVbZ61Kkpc+e9ypdKhI2EDE6Go2TmNAZ0AxqdLKv7EJoqnQv1ZPL4JRmTIDdLqPFOG0FWE1GymC7lNuFMndCy0qktxp/Z4KjXNUqc1c2EJRmQu/JZ5LVFcexutQje7l9kfpcSfOXD3/9+V9+uqdRhQ/7pOeHcnC7zmKWxgqaV3FyB6wpeZUKmhkdzq9S23v8ZucXG7z5nVx0/xd73fj3U/WrqVtuYYYjPB75Yh1IZZgWvZYyhnuGAA1Tkzb+bD7O1DZfxcJbUR+mAzYGtnVxPhLlxgC2OGfv0s2eJRlq/+U5ObIWoGOYR2lMtnQbB9hFi/mOJ2w5DvJSnXzGjFQAv5Hf1I04bke7688boxehgO1vQExgjdiH39pxgFsPzYB95rW2mFYpkBbuj8VRYHXxt2n3w0b+vvioqMttlhsnEVmTrulzrgMKax9wL7U0uyNtqnG5imaUlAHx82EYrrRfMWnuvtYJgrUVeKp0ql1ZV4rQCwKCZqyhfUVNkyE2aa7pHrV37Ey9fTc0J/ATB/K0B6lVVd1UgwWWU9ybdEuvfFen7NUzT+IaFAcihjVj2N0B4j8NVz0Ez6NZytiwRX2m+PrJDdI4iZsXmvo033MDBcgnyOaOzmZ8jS9jZjGM4kKNoO9EW+c6f7USbdqnlwvRVB/2nXWvdjJ5QepslwI7+4cagawu7CRxg/2CZZrMXFLjgQOT3z2t3U7cGam5nIROPQiduFJn5JjFySNxhqYhaCeRMwf3pDhfF0YTX5q1ygE9AxXuSWocDI5YrlWcqLbnEdueKzLtfzhLAoiKoaFLPBqNnMgyhEaETgLZuC4SxKvdvWq4p2Z8TJjykW7Zph9cuOGJe1mq0dJNzHgg5kQ95LeDmSACVlLrLV5tryb0CaI8w0MLRHkQF+TNBWV4s9i0keH1LaxSx6QzuQYtQnzdNRRhwhWjzWkiZWeShLnaZi82jj9FDXclIT4v9NTkSOl503yLcLaTbK+iudroZFPkORtyNVUcEp4ajVKoiONV2aA3jVk9yXVEzdHn2vPpVxEgSEu/j2OVB3ERw39/EKPJ0NaERUqTEcfPe3RHT4ifYfMxioYiD+2KuYrbViGiXa6FhUm3qSgrcNLG8HgrF0lI8fUOZhC6kyN1IKW2Wav8OEzE8EUvjIDoQYLtAiRQfsRKQ9FLSvcbFVdu5J7B3WpkYC6B4vWLE66M9fsgcmcn5sduS63SWWQXgjYJs5sm4lE54YzZTI9pzrsHS5CcJPMg4lK3rY4q1HZzZiDlia2ucQoVcxxwk5c9ra/TVl8os2mz1d1MaGL9xHa+IHE3JphBH934Mpi8XkFaVslbmfjIMY9kTvUUKpqJWscmE3Nuo8iMfJlqe0Z1eeaVkFwJR8zHar7iNlpePMaQtwtn09O5JLYD0YqLFY92TeTfmGdxYImsQg5coo15uUnGBCnwUy1yqW/ziorJkkkXXRaqMlqSzUQxL/auGOpsATswh7a9zciA2+0GE3g7chOFuaStozUUybYsM9dRMLI/IVMx1CYDTOrKygx1MNRL+Q+VvpF3sPRDAt/MpFK7d4U5t40gJ/FdJ+YcXEjouE7kat3QxJGf2ddhmJWadanb07UCNTe7KYIPaVUqu2ec5NrNiag5WUjwEuBc0P4oSiPeIS0QfT1kNNU35D0StKaX9/sUQkBMp5O6Ica0qGHAodvVwgLNZglv5FU4ZqBtYnyxYERffIJYrubUhNWdFXnu4rJSSvcaybm1ZpOite3CJLAFNxsXdYnNFqzGuXKKOTjd39YS4dlkC5PFniszaYsdqxMTOTS3F30BbXxVNef7y1ituE6THXILC31NfHurFMiKg27CUJcj74+ytKpikCm9e9MVJhNjRNzev8oLj3bdqq7dfkpeHGehLiUIHC7zHqLolb9RvKJVqjm6nQcB4SunYLhrEd2ySrX8d9t0ZN61VZXK+d//n+3n//zhlw9/+lD25/7p08d/++Fv//b7711Kzt6HZDxSavalA/7qOo8c9/itth3Bb/o3yAHv/mhDUnZ9+l4zL/vZjz5YarbHllThYj8aIN5JQBbe74gms6xIbwBQ9akgtC3R+SQeggb9ekMVP2J9X0Z3Uu3QIN04LKI1CzYugFAF+F8Fi4B4mhINznOhRgVEsIitHgK2KWhkNgNbCAtanQGFJiyEdkcKuSN5HBIHQ6kGHeeOgikGE05wx11O6K/zVKkcJ8xAE71JzbY2qTv02DelDhzT8VhEcMbLrVCW1LP+lFr16Z16Fn5UtcdQ6YDxXTqWcANPrzvuuOlSDLictQC0y1qdMMt+tWgUGSBsbQLVz9B4xaC3qDxxkhdogCmeVcgGNSozHJUJqitqOgadcyHV0ubwqeuOCVSjS/UN2OxzndN3arT/rw+fPv7LT3/7+emPLtnrv+c6vKm1Ho1n6V76KNZR52uPWWcdtbOeCfioZrvDxnzuFi427THuyd/71Uu2u8MEnFepqT5hp2fY+MHs9ykjzSRDrztZGVuAThI9rgOPOYNApwhK1iDlza23YKHvbwhMoPBvS5j6rZYqmiu115xcraGqRtg+ZrYfzchoTvlFak6hFidVNKV1pcoUnS18D/qEg/ABRDSmLHmhsr8AFpTa3+eIS51ozlyxBd6laaHcKo1QYLQVKU2CQ8ttwTIUzrPWicAqpxiD84GCQ5NvLIvlhLqKU2DMn6GmuixBrhTfcovAbRmohgkZM9X0aGEowmgG/9hZCnOrzDSYXrBgEDUmi+ZTean+pAq2qUCb8vEWSocqS+BsKEvA1wUBLAKrNSviZUlXlcgXdl8/X+Fa3OoN8MS7n3j3k6fdU9lWory6aJRnpRDQaHpCM6HPNtGrGCV7R6NpRE18bsoSo1nTNgXNNRKaWNMaJ4shq+Xz4DmplUfd2w8rbZ8aDS7SalT8qRgpmSizMFp0hSkfz7j5YCRHmEMdXqSZyzImyj3elqKnzVsI0e3ztHuTPPbMVSm59u7X259n2n7is8cMl22pSW2l7YNpFBv7SpxsP8+0fezfuC1NibY/zbT9Kutl+01Z3bT92rdY4Fq46zPrr1n1dJTtBxTPExfJb0sLbb9pVOgJmiSfZpmmG2lJobkwmthmoiyZiNGZWvmXJcSSUWRGWiOhaJJYmjMNgcgTla2ULGs88MzSLlN6ZKwFbZ1oJupIX5Yyo4nxM6mo00Xp+CLlq3MWX0QTS0JyYhVUPAMKTdRAuftJzEZsKc1oFJboQMlcRx1V353ASwpNE1mUqFHrthRQFCeyUyMlRETp96KwXI2O3PGRU3VapDbjBQE+8xUlZt4dL10PhnRGkEl7Jk3WC2Q8pEjuoxxZn5eqMxV6xxLCsmRSqxVvEVk+yhuiqraR5WfJ6Rc0sTqvLBlR0+PzG2kkT0bhIc+MxpFJ6U1IGVhBDJIUHusSZuxuCKD7qCwxKZsywE/QzGjBhRs647KU/iosUcapJYWliYwLmI6WuT3IthSYlmhlzlKuEHGpG0nM0t6WiCs9W0QbAvj4qiWFpokk9qwj+Fqko9BEF3FBACWxWhI0TR5fTwUp2xJWEGxLCQ0MNS4s8JLC0gjNiJzppcJZ0PT4rM0UZNFLCk2T++OldnlH01U+rGg6ygCcqeR/xpTOOBv5JR0mdW4rtdWJoHgi1ie+5BPLSxN3+4YAhquy45JrJ9dXocmvD5aXlSWT18fdMOGzdHFDvnSiSXhEQKOJBZCy1B28OClgR3tlWqlMSuOk0ORDzyZRtbWWKys0KWK1nmlv2JGsLPENsmlBspL2Nsn8Ox2xOqEm3/PMvGnSOG1DAE2BaaFiJhXE0mjyFcrogq9L3SEr7O+2LWXkzYVqiDVOgubMV8ik0rBE9jCytggfCJpY76pxeh5Nkyu0UKmdjgnuaM5igHpE4IAmX6Gmho1H+29SJ9cH9yTgjf0cJh51Op04DGcOO51vv78N+qR6IPTBPcmeoFi68gFJdkE+OX2+8ti0zOyUknQoEzRxsG9JBWk+JZO7lESoC5r4uE/icXnhLo2STJEf98iZCZFi/ueSaZicjzhbrrTARcEUuSfqqZgf9miyZ6YsYWLPqWfm7NEcpYJEzkaJNE1wCieGxpkGMkqfC2LvSobOHAnLE1vjTJ8bpR0HSUxQiUSJ0DyxNU60Y0yNE/OjG01sKTcFauO5LZ3ZGifm5Yl9aXLo4njRvSMAS0+zrFUQMfCSQtIGxxkZU1q9KCQpMKJ6NgdeUu4Ek/Q9Xz0VCk3sW7MtYXsHcbsc0GRPV9Pw4xM0Sef0tR2CQhM7P8UZKx8jdVQS11cnko56AE2OTWAnQWLljmMPUmQPUjRJ4HOUNaYSCBWaJyYw9odRXtkIK91IUnsY8cQoJE/4MvD1CXx9Qn9WQqKpEuLx76zwXSnkoJKkVdNC3r1nTcbzc+H7bYyk2ooLXKPdYy5aWskQLkssO2kiwMyDC2aLSVPb52vLIYFrsv2Fnrck3Wbr9k+8KpmalOolFWA1aqw5r4Qm9qNPkqWp0eSgem2rrtC0wRI1r0QF84n7sp2G1BcUI0aB/7MepZx9uC15VA/P8xOYlLMRmmgSpAWze2RFZ6Rw3J8ypYwyUkpzV0Qy15B2xXLiqSdZGjIKmiQ8jPLO0sRHPpGHN0npuyRL1RQ7SZaakJgmQ6e2r9d01z64J7vH522SGqd984lTSFR+pUq55FQxg0Hr5fOUcmky2TuxD60s4XVPrChOFASfOFJvkWycqKFcnIz6MSd00iROGCtLtHVs019yv5nvDdLMkyqPELgmT3uSShnZPbaGTYlaw0bFjEGW0F3RWLNA20/A+JU7u7ePWn1KlGybuEKw1GfgvU80hcymYEV/XuCaPE2JknhToiTelDj5JeGw+FLBw+U6TRkGtHuU+bXBavfuMdUrJarCSyfZjYmNmoT9i2RqRD+WeENXjhVmriryfEMdDdaSpf70PkwDWajfpVqqaCqcgmCON8mImnkh92xWZoOgSVkBwizqzCl1rrE+z6ZYEN6IMlLKYNBnkLjpWLipMVMd4E7iDB4Ld2ocnEJVVHhuo+A2npsBc05qot/Tyryj1xlVX3mTJr5TrkKaJHtWid0MPo9tCX2nU6YkQVnqLsqP6C5PN2wLOEUa06FxChXWCgGSabJJ/j4PN+HMk5M4TtkMYBkl9ixudqugGKYyTgFdM2e0dGQKFP8YdrUwYcvEM24mDo+cFLtzsn+ZaQlKiyz1p+SA0qJEwDM5ghqnwJjHumQyGEOyUlWGLc6rUkuqcwBOHkgrlRhLKKs/ERiIqRBXtAQlfQo0pGxKVAo8TRbO55JaCQJ+sohoZAkA2z4cZg+SxevoxJFbz8mkzuw8tIZF9NuSA/N+oq6cpf0LtkOpFafd4RWcO1liKezHXRhLNHEm9pBuSyZlN2mhPJkiiNBeVBUB8tZiCLBoCawSmNSKJAldKH8z+rNUPatnlAIjbk1M7iZ07nHFUYGCwOHM4bHdOONid+/npESiWatWzZTSRE1r0kRNONJEDmedeqcUPmR5o5mOhXHQRZLx6UkScxckGUd8HW2arqSZmq5sS1hyhAl2Ch1BMKNamZp6a54FqTgsST7GBcvgzltSYXn3VD2Y3VhmDkti3lpaqOnElHiortQIKzRNhsIl9t+UJSbmgmhGfiqiPCgqY9REBi801aosnVATb06klLBicDCaNlkdp4fOsWiavBVpEKBWNsWcm43eXfKAzlJoKFIo4w0KlPlZ7Dm85sHGFFcPv0ITcxWTioYLmjESmpgjU4xTk1ifKEj65UHWnKiSpyQQIpqeksJKzplRSJKSORI2a+eonM4SU5YZ0FIydbqRzIQjR09QFilRoBvPoS2+GInMibwaJdbPCmEGWibOlU9c7pqMitqTGgn3ZbU1U3uRxMk7KfOQ62yT0Z9mssULmVAjWqjYJmVuiZgpIVmW7FOhVmrckVZKhdI4BcZcUdMEzZUGm5ekSkCzGLEToYkFEokzeMQS6nIVqM9X6q4mXjJHnfjOt49ZVmf+p4WKbeR17z8lFCBrJfZzzLSQBqvUXJXqZoQlWecrVS6pVEbdk5iJiSqXaEFDkhTxZi7kRCgyBR24ainikr3RIg3vlM6F5sBlNG2oeWr94aPBTcj0AT/7AptIOelWo5DE/kQpU31qYQy+5YSjSRllqp2t9PO7nLy/jORKvnDAsY62HoIjCqLMV3xlplz5uFebDtQqYKENAdQLZ6qtKlKVsOSuyauJ6jpTbXdSIU8VaDniODkadjtJ9wdlBTQ5/8/EEBuoJ74TLO4t7yg6Txw7sJ1NSwzs5VbeIsRxJf16ctSwsVhPoF9LWVH/K44VS45UwkIktKI9e689tZMpMViTSPFpxGJhNFdGc0VqBp4CH2y63pRTQc3Vc2GiLCljH8u5tTdFHDxGNX/YNkojLsTEydsTxw2xjWxziMogXqZyF35fCYtNXXmaabZ2cvwKOnoFw8J15Z6T7Uzat+vP/76SW9POcPuOH9iZWpHqCMweoubOWHmlbJK8WnRS1J//fUWGNnXCBa5qhUsB/Em0vSfqYPMpjHKpOVSVoNzDKyeLugIIcTXnMMKuMaSbp7NhIWjmlFtz3Hdgy7b5uvfLnuhhrluqjah7ziAqj9FguK7NKwBwiQyDwDZSweCkg6eOrUubqxPGQlJi5jC43mIqKZNhENhGKgw5apvbx0cyDK7J9Tuhwyi4b3evvTK8KzkNqpSCKgcYDNe3xdh4kGx6HbiNdLA4bC/RN0th61UixGC4FtL2hAyDwL6dEGdkbIQtH8kwuCbC9oQOo+C+nRBPUfIXn4SM0dDIEhvnyIdHb/1ai/qVCwCzTbYl7AEf5rb5K9zr42i1bdzU1L8MbGApYxwLNrXl3MDLKOk1dw02fg6mG4CnG0FSKbcdCjaZtP/0Dot4R8G1IQOLl1Fwm8XWNzBr/YnTcND6P/744edffvj+D7+PXP/Th7JP908//fTjz7///rWp678BP9vGq01df/OZ650jsluGgX+7w9Zn+OzFUtovf/faAHIw/fq/+8fG/V6U1l/+buN+n/nug81bTwHu33SVOYGAqJFKDarEpHAaJtWkeirBCJh6VVf68Cu9GSANdrMuIcgoKyoSioFQwTmaUlChExjnL1CwZIgc8TtNXjOKu9XzDHTokdjLEz6BcO6j4JGzMUIU2jovgS7kJQv6SReyISVWmseF8gfwrB1Fb92RjM6CC6V7mWLDhGwYaKSvA9Q4HtZ9GDYHjDt2UkB0JOuv8bgzkSTUw1cKUY9n14kZoEWVTmDcFx6Cq+Y4e9tb2PaaAQ7Xr1tKY2NlzZBfuBizjOjbN46TO02mi+o7qgiMiRdKZHjAJjDCsYN8z4bIBY/OEHmk/lszbLnuj+XbZ5ZvpndkBjk687hGTFsoHIVt0SKPHmsVLwaRvgl0tNj2PoL0RKilTaZBjNQKLJ6sAN7PNgRJtHw6JXyFdFVNVYhAAFo8GvhG+pkGOKkl0YUGoEaBLUileBSYRMKI8+68Q3VSVlS9F47DLWeOj5wJa3v0VTTeQ9q5Q84utAAVCzm7hNNBamHBgklRhb5kgW5ixJWKHuK28Gy/IVKs9UwMwjvJxpTmNqoHqNmEl83AnjVnPbLLpnigmEaNLbOYziALTfpFY7dH1di9opZJTOdlAGqgP2cQqQ8Dk0gYUEyHlcTBiuIgs5jOLKZtWFt9vesekiRcySETSEyTQ4bFNCal2zQ98Wd9YbkzDT2fgBuL6TFSrPVMBohpP2SDYYyYbgVrIqYDi2lstWTSx7JNTGPBjwlqL4jUh4FpI6YDi+nAYtqGtUlMN95DEzHNUhqk4BvKaECMJfQYAdZ6HAZdoaONTg9dGRGqjVFoBvakOTnwcXYkoXHW8mv5O2h478QDq6e38HeUrx6P41FgntQ58nwqbmP1hv4O9fU+2/pkmhSwj+cJf8DZr+Xv0Jcs0E2MuPLa/g4r2WihSGPqgNED3pQ64Cl1wFPqgH/T1AFPqQOeUgeMKNiUOkCZA5Q48KZ5A5Q2QFkDjcQD3cOPkXmZjmRaialR5kVi6khMHW2YurRCxDed3O8Tud8jMXUkpjai4EReco3zl14N4mpmayO+1ucZ6NAjsZcnfALh3EdBiCJavRxob5GeGjxxNkYvXpGzfSLO9iRvPMmbV+RsTw+exvlL8Z/X42x9noEOPRJ7jeDsR84Jn+a9UgSzwv/4y6ePv3z/L3/QWeHl965lgy9PHRgeKSH85uarB2aYFO6ujs742vLCS0sg3GrnZy/mhtfsm33hYnPZztxw/GjnsV5MDIcawH52upYYjh/9cm3Dg2WFz/4GbJmcTZNxBbmmaC3UV3BW3aU8IqBVBpxXFIxmbOZZhh3v2mam0fFqqVp5Mg+ivnpOEkQjLvW64QQn6XqF08M3xcWhXuwoadUdUUw2LfsC64acsyW5wTv5sZ/OSiOAitJkUTobwg3SfcO0V82JcrNIOzlR2nAet1dTtnYsk03T7u0IsTWRyjuuBy1WvuLHCdGcqXXbdgQGfXDU1yvWTT00KTIB45RGwd102KZJYgA3S5/WylFN80rBDb1g7YEML+5yKapezU9wJ5Me1Gr20RPcvDdl7qUvDctcTQbnAD+UHp0mI9ARrrtd1KLvu2+j4JaWjBa+9TPPaaxVe0qKUQNKiQ+oyjCafRP3Zqld12GWzrB9cM+UCtj+TKmUsxrF6fH7h/kq3FTZZNbGPFPNhVbaIi1VDc3TUB2ttEVcev08+lle8fo6RouWv2GmZoklbwIYe1tibRGzVjzVDm0r3kL13j4fMSck0+D0bQmHqPhJxtMJllXNFTRd/6NRkEx4RiYjRYqDCrfvaHK65+tXdDjYfZRmplGWTKprZNBhLfPCkbMO8Is0mcVnMjn82tbr+LmuINKq17SwbaYKL89MWUZ4oVCceaTevJs+XYn/mZ6E3eXXCTZYQCV/cp2ZLQ7lXMc1aU7HQV7VkalJiq+sFUljHELSaHJSJ9VHOLM6igai6mCpYTrTNPFk7UYFi4owMxhg694ZvUuBndAbNApumiya+U3iUDI1aBjf8n4OoW+4pf78nRN+GAS39XE5yVrNILmip2rzEkaCzLLqwNBejgAV50UuWnjdSmtIjIctN2gTrZVN0aOw278XX5PSo9p0UoM+0dDI2K9NbiE61RtQa61H85zaNUsreqEWTsOQpX7tEBSvDU0ca6WWtIMNBHzBHBN7bCipUVJYIuutNMnNr2RCbks4Is3qGm8IOHgst+uA7eOLnxULDJwMRRGHMRbMlJJEE4Noqs0Pn/P9TnXSVUWzIiBoBvJQy5J54bNq96hy8tHHH6iufVsKhKSNTJxI59yWPGNJeQxBvGOBlxSa/QqSRIfqAx7ahhHQ9nnyZ1nCHAmZ4KyiD1hwoZZk9yZnlOqNV0gmPKMk3xcsUyQsE5+RSWJ0SGKrCJphITRDJDSZkxjJyUR2JJqPti3t/U1VUgwWKYU6tlYjmRlLI58HaSqRJn+GSAPrNwSw0CvssRGNZVO45ARL1Pr0cyxYJs9YMjHRLVyWjIgZURBH5ssoc8QVmiuhSf2Qgs04oA0BnDy9LeEUk+1rK1MTZyWXJX7VZhOXaaCpRQJao5lZGGHgNdSh3Qc0jcLD5DUMMoVOvka1koHGnaotKzTbBlIxmtiUpyzxoXvmTYyslCXWuBaD55ebp4U2u/wkQ3HGq+lFuYt1aeJTWlHh5KHwIbTFF0/Q3HVZhSZO3QueLMeCAKtyOCFclrrRxH42ZQmxBBRRdCCnx7bwACHnbsjo7obX0ZGeFWsK6+fASwpHk4RZV99KhSQ9aI4ftFid/RpNvI3RZrpiyb9jNEloOBYaEX2aakWQtDHSnGhVYrlib6VVhK3CkU+cbLRoE8HYEJg9YZnRy7GKr8AjAgc0+cRNAvDVDaGxxLjASpPyNEYKSbRSok0Dxg0BB1fcL9xOa7ktJ2iiZhDJ4N1XOpFcZJi4IInxgG0Jo+QKI4XjCZJGWKaJsMQHxy80a1rjpNBkmW5S6ux5Yq7npFBPc301SgpLNPlim5OesJyrkFFt3rAH57aU0S6N7OI4R9Pkjs83HO1bphshZyr3uEcEDmiyKDJoeqHzB/rgnpX7IC8lmoa6Lc0np3QiPVjI2ZxSIpt3W5oCoYmzJq+fklHxFGNJzvsk+SHPs/wo+RFpTHRJisAXozYYfEF+jBLGkaZEe5WTIlima8J4zLsmiWUKSUwS8pH9uGfv2jAVIVKAwXMx6LaE6fnnKsKZumVU2Idm6baE8+pLJjuf+JlWeKK8WjgPNgQw429bohcjcIQhchxELSk0bbDE7MltyeH18dIfQxlV6H5TS8qoMhHsXgRPqEvocvVeXIIKTT5zzLITq7Xr+fUSeuuDe7J9jDGUJXwx/Knpy7zkiJdscMQAw7YUUJHzlIasfS7Pu2EMpkR5YdE+uLx92LuraQmqzy4Nixf5qvfOvvaLpXUv4OjEFSxoZrxF4mfRaCIbqSXyfnejid5h7yhXuiyhFqfc78rtypy0WDh6NgTIDHRsBrobB9QWdjueOYctvKPb9wNq7q6+zQpLz2e+sBMXM3TF+96NJukejuIrKz9DgdJ0dYwg4lIflmvlL0m6wfLFVQIpKrZyEqk6ia1YaHErTdpYSTlaz5IvqAmlWlI4WgiitepmgiORMfE7cRZJ49iPScBvpdmfa82hFxzJw3MalMx81Cax05WyQ1ZK8l5rRF3jeBKGPonvWmjrnLQEz80i5cbPB6AHxcmX2wKPjVQECo4nd/qEhoShSb7BcsP5G8ttRgQz35aJMTxLibA45YX004XU00WqJ55P22C1wgZFrAFZyBpbKHlfhaV1ks5JKpGFEikF0YJjmBBHFt0JTZzzPCKLh3qhEv6TRgMSV1U4sgLJukS0uC/znu6ual9QF2ev93nOGGtlNgN1qMPAjOHWWV5fhSIfdDyhosUbPYvWUFGcVsSRIm9BcnlVygQ/gCb+3pk08PmWEMWTK32WG8lkDMEERWzWMJP2PbOnN5DfL7BDrfpuelGkFmv1AtcWa2LtqURYtg/ITRV2edFZ5Uspd5nSmvJZVhNF/gPVXpUlg5bF8pY9ga1Os96tI5NnsjIzGZmeU3A8N3bxbaYw7hzq+ApYk/aOUqRZd44m4cTqo+ccMS8KnGzdJONuIvVx4o42FCKRzCqNIp+OSXegiSzCibK4VEMTwRFHtKjsL4VjtsERGxhRDf/EIRzqd1iS0figp37H4SSmXgVrovJN5J6ZKBQ4UZ1u+TozEDVE8rvW1VVIh42+SiqdSed+atVNuf2JHfqeCpjKEhqH3iYklqiWJVXXicKRUPTMlxRn8rtl3osito3n6oPEppfn8I3nl9Hv8rYXR7S9EtXaJKpVCyjFnbj/JI2uqbSVEcScvVTjcoIg5XY4dou7+h4oHE1cpInyR5PE7iqOFF1RTQkptVOheHGo+4soIobYZkHKORSGOLo1OPaZuTZ/FBTZigO7gjUR45GG1kY06KRERPeLQ0Fx3tbO4hJGCv5Eqh6MLG8d28VObCrBMZiUKpPRGbkdgFQzCo6UZOQ4FczZ5MVESkOOZBjHG/XMdmTRObmsgqKJtRR58jlNUI5irwiKLHEpTdrZZHNzZXCkAhA1L1hQxHh2yVvG/oCrTbw0kuWlViKuqKpgKkhfKQpZlgyaU3Btuc2IcHqwIzpW5NOy72mlfVNpeWPN9rU6/IduaO1+/1H1u/3lw/f/+vvipd7V6SlKdobt67WuDgeO2y7kRXlg2rv6mpQ0bVx98WJ1da728M3X6Vq9rpP1mV7rW31DXurlpNb9XqyX6+xcLR7c+t0vy8IHa16tmsiotjcmr6yq/NwfG1RLPeWcytd15+oEBmw0CsxFRw9i8exjU4vIKUkrtrkLMxV1GTUoW6p5XFNoJk7Ao0mIgXppqd1WQiabzI+Se89jOZInJNEZIAgImolcprLUn3BJMXfsAD6fIgnHHTM164z9Lne/YqppE9Cz2kWsAxXXue4ZAPuWYKHeN1g3stTdFQUTIkq0EuuSZ8qJ0DjtaC6U+WJibGuEAqP9RUqmKAHd3YcykSkrS/0V3ty9Ez1zmtk847SjmcgrYNAVLd+ObG6Sw5CJfzI6a7K48eRk0PGclA1dt2yTXDpLWq7K1MWsTRaTaeauxu6I4tPPXWanaiBhB1T6aeyHvdpEUIt4Qtepp0cncfp8WqkrRmmmCA667Q/DNf3xeTQ1TqFiTk6RQKWQUfVuV7oQToVq1dcMhlrizNN+blFtn9tBnjRzZqGN78qECpQ7kh6uW3/7VfXFumBS1Vm2i/udJZy0b5jG5ZZQLPqtJ4op5D2C0rV35ByDkQ8RR6wOgbnuGmS3dUQzSqSXShUKqo5NLA/M39/0eo8Ks2vrOXs2hAB9pYn0nUh3p3x/ISwx1zfWIFbXGdE9Mjj39RVgxn4Zsj0RPvYDpSeL7eJEQwwTDTGM3PpuQxA7Upq9qzRLM0mlYkUyUIO+xG2MUqIU6mQwIwWFXBNM2jYNBE9UZSErddM46H6icjSLJtXI4ibMuNKGL8x+d8++3q4FL4OewfScGKgR9JQOgGkwQYr2PgJmG8MNONimeO9LhzAA5oAzGMEqb3WspAYYPNmkrgyAaXG3SJaPUKse5WAN7hYfwgCYA85gBKu80bEm9B4YqNgJhdEImAaHQHsfAbPNuhhwsAZCkw9hAEyL0Zu49xEw30oQ8+ZGHMIAmAPOYASrvNGxUgabSUpBmHhURsYENlmpti9a+1wWbxMczNgwVCP85SjrSrFBnGlgUj9bavYAPe5ei+VCmCQcF+oVklw332ZxPHfA5LR1bIYbaIQhN/mOK/VxiTNnJEw3k4nf1H4+URkp1z8W5zGi6KhHvix1Rmph3nEj2JNoLYRCeWZ8xnLueDLYnsemxsaxqcedLzg5uYDt7+a5iPfxiQdWmxL+lUoWS8s3bK+UOPladTdVOQ2YID7Z1JKUIV6IZqaCBc9ZHhonEf5UfpVt6j9L51/uUU1ddk+6AmWu5pfyVk1Nk7yrhSYt+sw9tU4OPXGlYeQy0GjTLcZ7fHqW2qVT3XVu8pcRx4kriBabhjGZWhGeZI9gpepClaoLDQqTpc5Y3BE7d8TNEWaYtR89oWb0irkjZtKoS9WxY6hI+vNUtcxTgy+DMlet03QA5RQr2HOgmQ9nSWBYQIrJHCMzOR65iCLVkQi6jOKnTx/+/PR7lwoppqfM87ctpDgwm7t0nr01FG9eRNGZ4P+P/tI+V2iD3v/dcOG7WLxxTQvqLd6YF/jsxYrt3tINh9vt/e7F4o3FlIcvFm7QZp/R7x+scCOF25FD/G4s2Xryx0A1af0WKTGgaBXHVxiTP2TYkV1iAOTwD0hgrFhfU/4cbPGGhbRN5D9u0x02GYNJQ30Hu8R+iELbmp923GqMuNe60qVEBihps4E638Dr1db8nTzVmFtvAHXCor7Yf1OsRJiFv1rquXb7tN/TEzOc7xCgvm2WBbAi7n8M1DYCWMT7iWrJ4AIzVIvXks9iDNQxFGiDanGF0fSyuG3Sv3MkUJvLRrX0Q6C+2RXm/VkwMJ/FGKgmVxj1BRuoGQXDaqAvlO5GrwH1ccTNZW/Esxuk5EATqNDBNFmwDe1/DNS2/VscMOr89aLYbnAdIaVtcDWigMFhqHEru/lhob2MBmlyDLT3MVAbtz/icE1EyXiQFqKZ9z4Gatv2Rxyutz4He4B761fTIxgE9WGO1cLaGA7SwnyjrQ8B2rh5i6Ndb8ewiMnDWEY9vgJUm7cRKTAG6hu+uLRBi+eRD2MMVJMXkigwBurbvbuIisEzSUcxBKbJO0m7HwP1YQ7X4qnkoxgC1eS5RAIMAfp2bzAZ9Cav5RlUg14ur4brwNfyoZPjnghxkhrnvv/59/92MT+u/Ph3lx13vNN9n3yL5LgLn3yrBsPw2W88R432u157/83T1J757qOlqS3wpl678keQmGC1dEPkBCuoSdmP4FKCFRZ3dG/xKEH6NZtpMMAmLQknZrnjCaQ9MKKb/EAjRyhbcsdzaGKMft3tSJrG7KsXM+Mgz1EuRS16xfbPODrWot8T3m6TpnNpxWqhyhsR2M/D1qSfV4DN2iTBHVWJFgZ77qKbA2xlPoO6/uPGLErbB0O06P4wFmDTns3P0qRNwWCIFi1axgJs2rP5WTZNlH6e8uYQm1ozPEd6c4Btc7m/fr+En+uMzDPXxH/54ceP93gngntSYt4dFO8OipfO8prBPpue5tXhR7Ys1LTT1ymfC1c/+mBOCT95HFHV/SRMDpJz+0Eer+kyG8SgCUuR4V0uGSKoDdz6JNhSweb8LeJ4cb4dfYo+WcShczQCS06a6QZNMq40n5avi8ssJpyX5Us7l37VjNpbzm0h+Be7UCtaRCK7lKhiFw7pmh5hpYul4/GFtQE6BchKmpJFnJXAth49NxeqkGUMGR2TvnWe2TEw08bOW2QgKcrcjSNfBwMBm6lPXxtUaqZTy0XrbVmwQcpE7tz6cd2mHicxtV1neAbRb2nFgGqXoVICuwjxiF0eJ+j3WYmV954W+oTEjPUzTVB5+l9VK+TaBSreVpXJHncZmBKmz4KnsujsLMCWRl6vAbb2H+0DO0SImIE1kZMJr7Z3BllMM06sGwXWeYucK6bCKLiNZBhy1KtFVwY6kjFQF4s6UybBILCNNBhyypWUpucxBmqehxzHILCNNPgWXNlOsmzOfNl//PyX78v/ffz07z98f5dX+zfIvz2Gj+TWvrlrMYuv3bN9MR/B1LXd+82LbmaPDeL8NcdYr099CfBd19kQ76qH+42S7zy4dW/5y/rOg/m5i5sTgqn5aq4kkJC9YXszZjWUDXvdqyWZQyfZjGLj1x7skq3jTJx2Cw0MSNLevToivDTAlgGIK7oiHODoDBCcaIbhlOrw6YqfLAl+gJxHX1UhoYUnR+MTBGlEUXGaJKBBq73EfbCb+bFfscz1EaxaVWhDBtSqRfqU98ElN4vbe5tfTFOVD8vU8EnGndeew7dgcdncEbVZGqhXFxYPW8hyCHsn5VUGYUsH7YuPzAsE9DQRwqshETIFI0AAo6RXAjOXzjPYVtHfTKavbqRzkI4cp5p8ruaaTyC1Zhq6u9wmEK1lwxbTRDapjUOmi1xAX2e6RRBd0w3nsWxvLAgvC9E6x7r32nQ+0vyPJdOgARCt0/7gaxJ6C3ZcFpwXs63kTAgmDFYs8h7slybtN+RwaUzGSiTBaef9atOoy63W9LQOngdMY2d3RuqVjo4e+zXS2PMl1BnBlSM9jdQuXnvA8xm17+rToL9dyWEyB0JBrvJ3qYy7732z7/fhMvWIPIZcojvu26DRZwz41A4BuknptT/90G+iFua+TFfN5fvwLdqpQUNQhuvaVD9q2gz1TqPgTtkCLutzw+C6NskKvkKPdV3Tuo/rscU3L43WVL+SvYlWGKI0G+lymx23gpKUFhrQo5aqkrTIUxmqXFzg9Zwb7/yZBQrm04Y5jKzbqIRv/Ka9wMs5e3w560qnhRdu64kRCm+HWqo40tuxYb1r05qQFmqIRkn0zbQQJSO8cNvhBiTlQtpSM1ua3JEE0ZZg5P5YKVtrIXNHLe0kW5WesmtSYnvuJNuU1dXEkljIKivJVuuLJ7vMtwA3edmUSThZWeq/JqCuF57EpJZEVpnGKVTMXWRqtmiYZ/cEq+fY7NE85+sJT3CdNR/ETtY0uCdKJxf1vl+BKg9xMoF7YoImOItNHKJkVUv1LMSSrmchmbCKYyzkv0ZJ5DjOkJsdVphulqkDwbpU54Jg2ehvoLxlGIjTCvdE+qAfQ/kpq5BUrkvPew2VIgGlz7KPletEU+Ekspykj7oivvINsZLirtjJ8f3XenE3GOu0TiYZuwqwsolx0mRRD5BkMvvxs/Z4YL6yu9x44jnWThNOWG0GTEwTySuQAuvIgXTkw3ZDpQoQYDunxWReiTtmA2cbkbG8FtzZxB6cxDndCfdExCWMgmGkDq6AfFqU5kDCbU5Wwg2wW0lLnTwJ4FlFF3ccV7KRVoMEx40aGazYNrAnCgLO7J1FW9QKAho1K5le8z5FWB/PaqH5apREQVjBiC1EgrzmWRqIB+araHl7Mh+RjZcmSczqiRPXq5kWL+F7ACuh6k5d1nsTuCesGk9YFeSIWvrsEQEd8ceYSnmqLGSdxkl41SOvetE5JOIf0BO+yG9FXOoV9VA23wj3RNRXp7/SZkGYqiU1j9dBidZGkZj5lKy0WURzEX/el7XZjXNobLDiL8o7sX3oR8HdbHaDAEMK5FAeBLcwi0FAxKHCMwpuSm3OPWoPCudmFBgifMvAeIPAENM3WNBhzmL49sEl4T3fVnCWayMu0lKVXoF8+hHUjFht87+75Oa5dsPSqc2fPn74t23pH/7y4cfPv/xwVx/RdeeAt01pbqm3701ohur5vm9e7P5oPfT6wlffpl3Hgim+Fzte9aZSx2j83YspzbTfpZPOF1Oaab/PfPfBUppLfejx8akFtl1vpUewU1uJzYdPpU7kxw+f/vzxu+3f3/3vHz/8+XAIn/YvPt3qT5+PP//8Hx8//pX/bNfFklhh33349Yefv/v00y8fysEcfnvXe9pm7l3fA2zhfAf+uIOlevKv7GBPkRu0Aw+n4C+dQs73nMLUVhE8eA+zhC8u7GHTnh7zHNL1PdRyt1G3wR33sP/8/B42ybPcsQfXLepKTjCNeTAYoZUk+fhJT7fo5kJQvUXF+nYlQdwbtF7drG2syeqGmQMelgHMTDS16Fkwh5Oj6rc2l4BUnQ0YYFnQhvWxScIB2IjIBhOwyutV1aDQDXY9M+T7aVvCt0ewpZrKgggZwFq0GNuODIgwOYsjm/HITBqDLB5pm9uC5RQ2QLBtuYUkaYC2ue0NJqEInFA9HLby2wasI06wALsxPx+ZgSE03QKAHdoU4PhHR1svrpj0k6axRpnffz5qBS+ZNLkyzhWTpk3GXt+Dhz34K3uY4l2G5dTEatf3cEN74HbJIJjkjbiyi5aA4/U9gHXsv2AeH3ew8dIdO4iDDfy2PcS7zLLUNmTt8h5COO5h//n5+xDcPW6KqW2O2ug93GNZbmJprIW/p4/KlV6uMJOr79GVTbRphNfPAcRSuCSVSk+QO3gpNXV6G7wH9RZfex/eqphiRss+Lk0K8nV63uDBrQsvvFXrPddz08vGcraDTbhLr9Vyj+YT1sGc3bSHKLbPtXMYqzVkkJL54mt1j/bWFjG5vocZ9jBf2cNdrBSHMpLfy6bkrVovXel75Hxs82MNvg1+vUt3a+s2OPpGx7tu9OD34WpoA2zK+S47oK3b9+A9qLd43DlYdAIif9L2Jozla2DrK1ydp3uouYnTB9SESzj3+h78Olhzg3cqfOGdOu5Bddm5cg7z4Lc2wR4u6Qv+LtMwtLVcH3obvJNeQxdky1gvCWzAX9pBWO56pdr88dfPADw9F5M58l181BZnHrwHJf2vncPfaRbputY2EZJw9j8+/PmuxNH5qfvc2yaOHk7UoIHppa9Cj4c3aIZ7TYB05Y26msD9yqmjT70TDA/14gg0+OyXH/sHS6ScqQ1TSLcUWmQb1l1Had4hhfHYT0At1S6LFQHpa+dENd/LruerabIvoJmp8L/kAmDbg5VGBamWhnt1uJeCceNekHOm2t1SiYdld7JU0fRcxJ6os6YVMTVO0lSJqgMVz0lnzYgNQBUbxE7WNBiY66R9ED6EXYH2FXMjCtz+wlKHxVrZtRVpPzeLcFr3atuuzIhpbzxrl9y2BDyufphVa5HHu7Gp1UtwU7ja1byJzx9ZvSwtJ3b/htIvt7f3D7/NXfihTF1w/9dffv7hz//yy10651PU4ZFUzk7VpOGT71OFr5zlxYkACS0I3z3z4WLB0GT+5T9e+zLvebnYtbdXw+Y9P/flB9Oy15NppAavcfYwQNMG7JSwFVE2Gck6yTAFUTv79Qcpv7YlgzOBSf2pq9nwqyi62O07rdIZY/+7lRp47QgadktfpAlebZ691o4YO3orjfZ1R8zKrEbQ3ZvpZ6C7UwKp0jL66LUdZ+0kFuoBQ5sR7oiutRzVuWeGLotljK1BSc5yq/M1LeGmhJWrMe1ZWl3iJ0JPnMUE3ZyqP8KUDNtlSLMJXGq5v1LT4Hkha1pzt3gLMvRBOHBc7L0FX7+dsdF2Z15RRf7n//mf/3Ddolj2aSDvJsW7SfHSWV7s8YBe86fOLcPd5rPxdy+aE/Tdi52ke40JovMz330wUyJ5akeVbdoUp7h3tJNuXNPN47whWVLD3FA1LboBvDYls9yklb7CKQjmoHMlFQvauwOJyFet3QI0DZOlPjQ3OAu4wsvQG6CmWlIt2KgDncRcNTVN0FQ4CVEWpKan3rDbMdAEv0wNhZt500Drz9iyUfqJdnLgzOMEZ5qFp5YqzaShqWpbV/vZqz+0OFqNk6Dp8Ggz90DMdFFSpoadstR/nxHNVHuIVjQTtRVN3Hh8W1qJmNmkh7JCSYRjYmLiaLvSnhsiW5oNYidrGtyTRQR6FadWEx0WpNlaR4Fp+wXviWTufhYRH/Bowz4upRNNhZOg6RHN5YYnu9n+3CuTBLVrCxOe3GYcIqCLBCMt6RmmiOaGOU7gDLemOsiTlp4VJxE6TEvSIUT5UEe+4nPSypkjnpPtnZxNTjZT9+drz4kgcOhVC9ckzrtDyv45yTIySL0KIKdLHSiiOQnmEZe6n5PArwkSU6VAeEZJ9LUpMjFNxlYpnJSuPRMxaVIqyEXNA7GTL02yJMDFXyYbmuhcvsYk1AyDhASTJcV9u4dWnWvlUeG+YHJJFE4ibOmSKDLtaCaahxqjYB5xqRNNh5dkMzFQmVFLFcvIxEw0D2AjprfQHzRO8sCG8DIxM81k0WwQO1nToKXFJJPm5NJaCJYis9Cek/lYv0Za0o8J9s5dKIpT/tDE7FQ4qRNCDtzIhGI603iqIrnRiK9LnWgmmolXLiqM21FL+jVBNNUzqF4TC6VL4yREQUtPM51q9473eaGB1s28aXBRomiqogJa6AkbzTDvszwCgWi2L2njBPXpSG6k7SGYLOxOjZNwINpQG5nQjZR4mnFyrFBfdrm+gGaglt3bElEzMDUdm3p+N9kP1onJoQemZqDnWTOdHHrkQydbr5U3bV4UmCSy2vhndBsX9aJAFFItaW8XmnQLTacpZoUJByqclP6O/lZ+UbTJrLxdeJ8bhwif3GecRlakN3KgLGlvF85PyaT7Fy+BiRqhcFLS8eRF4TEvZ+4uPPRW3hxhokx+90Z0myjk+qhelYOJAhwoCFSaTQ4nWJWUIBOnnEJJuYNOHP4oqRd+UMQnhl6yfvsENP+40pRftaSQDIQj6jOFlBYHrlGSJ9ahS47tk+10cRSs5oHYyZc2lwRyWqLNnM04kbMrOrZPHNknUySbrswKwqMNNnldGicl//hoF7gl5c1BM2qTC6j416Vu12GAy7xxzcnM5AmDjAqnQCejqNk2LAWHEXsySsvbhcNVFdOpOVbw6Gk+iJ28aXJRavDiCZlp31i/vx/0mSnJaUdaqhdlEu1VvSb4Agcbh5fGSa5lHT6mLgrO6plIow4rjhYNbY0NT9T+GbSZ0r4BkFRLtSxNMJJbgpfZ6pZolEQ1dJh/4ShcdvacTBThaWZME+OkEu33ldntOam9ma1Q5TYZ+ackV0SlRaxodmfK7M2hpqLUs1huwDGTUcZOMVTR6nZ7UFTz9QRq0jTRmL+S9I9ozm2MDYMGvFgETzSKbYdPqfT5toLbywdyY6uluv1F7tC+/cBTDquzoBPNQG7skGgAdVL9oUUgoF1QZjSAyiNLnZJ8ugEv5U36gWGqlmouu0Jp395080xME/NF4yScS++Nxyn1kxRw76nUTuyZiEv9hgH6Y+cb2vhKKHpGSbDMK2HZdn36Bbmf5Zb8vrLktjG4dElW8rRvggMfP7W000wQqDRbkryHe5uBYJNTpXEKFXOM1W9kwqNdHKk7M5svstRJzYmipeWawi1RS2qYNl7mDXO0TJe23uWEpUIpVMRPiIlNDRYVcAnMBrGTNU3uSTqaBauzkX+lZRcw4EoBqZXiUasjJ+dGngUpZpSiy+LPuxuY+N5TNGpexZ0odwTU2DnvZVJdSskqalp9IEwSoKLjkGGoW1UOXkxAKZPmUCebyXclqku3V588bLk6qrSCC4KsPKThiGaZOAGnlBuVEjilJI9fZVqT5jShqqDy3Lh6H5ToQV/tstD2V25O03zb+0XPij2QrFrQrFQZOosoirjyXP8ZJy1/UGD1oTiTbFwqZ4psXEE1XCQoWTeGtkBd6ZTe4guuktHXZjhKNGJ/HIVR3Rm+d6sRjgohwdExGUF12PaWQBGzbIjUfzNmj74675u6eBPbbQwNwmQzUzKbTqgUeqnfl7sRUJbY5IhojMS22Dm/XmBPoe+FnEszlSwYZUXOgWpm5kjJDmpJXQ/UWikjw+h6zOxz2dDGuh7Na3I/4HlXxx/7GNLmchwVojXcLtZ2vng7IOBz7XLI9+Wl9ehJ2x7aYBFIydJwQd0O9KTNUu2v9QFkPc7BlqVe5uPbAe4utaRwdOD8WNaabKxIaRIG1zjJBaFL7AnN7XTRRNY8EDvZ0uCOJOzeuU5XG0y+QLNct6765qG7WS1Vmk0UFV3jDV+QRkcmDAfM2NRztnk9M6WOzZkbMHJGTOasCaqrmtrKqmDn1DjCpo4wk0YtG/gVNyAGGKVsTqKL1ffYoDWh+lDlI5Ootdql7ABC6+pF95WvMVNQrp/weuuNNJgfIHbEEy6rTcugWLXonV7uSCwHlOJC5zWTG3ltG7j2XI8ko0ojd9xspLyzmYLeYs4bNkcCKRBvRynQApKEXw0wV4vVk7NoYVeZO242VgNEJED/4ervyttiIfn0JoNQAvY9c4SkDBVGpVBxe+y8eF9/XxuJM6m2Nj98+uVvH37c1v7bh+//ZTvi0kLzH/79ww8/fvjTDz/+8MvnP5TWmk/NbS61vtm/craj9843Fz/5d9L55so3HQ4xNuh8c7ETTDD+7h8b9/tanW9wv19P55vtTctHA6RMEjTJvIpi6oe6hIm82xI2WhMEdBJbVQP3P8xtMRtIdpLxoZ/74JJ+6WudX9W5vMz5jLRUt58pj6ZYZeB427T7plIo2L6nJo5GDiq918AUiUx+cd9iLaLnEivfWGIFobAZre9RcGebFAQFWOVcYqL3xi4YB51prgKXueS2Cncy64/veSNUNusxCpVlZFvEFfFmYPRXESJ2HQ30wcTJuMG3de3kfUd09J4ECGnah6eAagjo5q0rPRv3Dg30UWAbBd5JtHCHrPMoML/R791GtVz2IJi0qDZ9ljwJEKtnyS/UI8PP1PHGR0kvlVc5IEutlBLWqjzA9iNmt24PhUFTa1Z2RsFtVqIM0qQWnFJi86iVxOCEcJsilACX2jYY4auucB/cExFCiYAc9dUizCMCOlw5gWrXqoK9KEEbE3HBf4WdMgeBXdqyV+BiZnnud7BNpWwENsxDsA1DboKZRDAQT2VaH3h81rZKM3oyYY/zntRuCjbUbKOuoyYqhGAxXsGOuhZH7SWdyvKoGa4R8RI5A2wOm+Da8KYdfS0OOxEytdNbJ0fP8IynpkR5utd4UUzQPYdrwPNMhsXCA3R+bAb4mrGDRamkwzaTm46V+5UWhhsaI+Wkui7Lq8C1o8NMcA3ck2bnZsFE4kuChT7HUXgNqK7/QjeFBuEUaGwTusjdHw421NOPXwjQe+qkZ+F6codt5rZUSOBjZJ0xUBtZx+BuLEPuhh9z5Rhs/+0gAgwA+XbH68dIqeIjfxWw/YfBFBgB8+1OeNDrNkgwjLhuTIERMN/uhOOYE2awNm/bfHsNqG36wkmXRCxO5eBkzcIn3WdYcmUcIAgZ5iA2erub4o4s0tj4/QVdbRRYk9Nw42G+XTt9QMQPUcUHgfUmYtANh9m6ffPj9TbSic5hDFgTmeBGg2zd/BA7c7ZINuHHZxBYE7ZhIgwC20aEMfamxYGc2JuDwNr4KZgKo+C+2UmfWEgmRzJGUIy6eidUGAX3zU6aNXwjFZhsukFgB9k5w+C+nYZ9goyNOkxnMgasjUbMVBgF9w217ZNN2vAznckYsDayYowib0fbMe5DmxMZpDydwLXQAKIJzJO+cZjlf9LaVHiX/I6f2e/4+eh3NL010UbuMkuNgvuG92bQtRlDOjcepsV9cce7wnVlga6Kuhh0wz7jDbNN6BgDdRAbjb0pj1zkXzrb/r7wTJH/9q//9NNffvmw/fPT7798qbR/fcoiPtvHe2n/xU++l/Yryq4rHOfNud4vXyx2d+Zf/mPrnteLHZm6C/xpz899+dFK/NHmyU3zXz58+n77x48fPv3543fbv7/73z9++POBWp/we58gyu5+/o+PH/+q/tAfyfz003cffv3h5+8+/fTLh0K9s3u9RIMM8CPItkyA4TSpv3aBKtck+nMkWdMtd4McTpO1luRcIIpFRuiKNUCN/DeeMvX8rlyiNjFgMd/rtiA5DQov0m1+DaihiWoANSAFwkh28vv4xp2d6sLz7FSaVl9nJ2dB7ozkboN6B2kmJM0Xbpo7kma+46bNbQPXqLDoKJtLo+mHJE2+483KqwHXxFuyADqcMvc85rMzUHFQ82tkxOGEqQf4WnJmsQA5XP7eo+eYvEv0MIe2wcMmblPgXAMpASCvmurPAd2EXXwNqG80snhGPPKtv1pwxYOYDUQdAU23fpah7bfp/RYZUQ5JZlANGlCjaLMIXoJqooc7i9O1OAh6U6MB0VbogjzvoxaNudcC0wVP4o0ia5syQydhoBkEtPWdwVWrtqgt1LzrEaYUQJPXiq4AdTF4KDcyrha4WqQm5xFyj6DaMM7MZvYAqPNkARUljgmuqxtBgZWY3IICBNUG1ziErgjV5BasQ3SK1aH4XCxurMn+v4F4esl7eKKvCqj/t+3HP37/ofzu/e3xw2/C/j2IPjqIfhLvnK7ZfV9hJB2aT7q9y+vwODpu13Ue7eUoOnz3YvfG3hg6liI/991Hi6BHaXT7tOL3Ucd9mWwh3mA2Y1l5EpuqR37GbrxeRi3LZHccXiqZcZ1VL9Dd1i/79KDO3S/SeTjUpX1WZt3+QuMzPY+X3ZZw+F5ZsmgZrXEKjHlkMgmaDnvZq16cMhDZoud83Dtu1VOabOYjFu5nJp3wlOItwUT5ggBuXy3FPjTBQbTcErQgm9t6N550zE7huP2ydNy9rNTNzyJp1dmnPyCLmpyRwigw2pFpJH/nJ8IyEJLBQIzIPBAlRFvgnjEonFCQDuKKQSfYvRaZSorCGTXLeoPyyHBbqKzLm0ySCDQsbFuCwQJlJQDJlJgNvCSy8KIW9SKWK2IZ8VgZQTzTReZ5CoIGMyzD8VncsA0WPfrrFgNT4ZmTCTcPKe5lCVUCk/yVWb7+tLK2iQiSYzOxZVmCt2ZbmvGtWWlwqV6K5mjuM4v1FAUcOS9LCs2QCM3AaBqU7ejPPx3+ZKO16r0GpsiXT6kgAKe0LQUUuNPeB73rcobbDEr70tZ1+UQqzTjZKuwzHPUVrbL7buH5RrMjQpIJ78bvTapcXmmW6nzRSrO0Dzt9pQcHWGaVz/exIm1/rcMo6vZXUtDUkroxKDD0JYp9F5u2Xz8vgsjEhFhJh9YUiUx+kZc4uKrIS5wGttoMrA8rM+lKg3KDeleUWD9BM9qgCaeU5PPyppuY46nqvuqOejT0ZEmrHnhHA0/sCyZiXX2+T5c72z6a+YoikckvIgrnxWstVIkoEyZNt8BoEpMqSf7VvD5BJmw93RjfplGDIrTuRvYOd919FZ160ErD5jdbGaeulyUQa9v3QVyoldiFI2x9ui1DSOpkNngfXKTpWn0UdXg3Tc1caGimfF0EMIgfX/WxrvAeDswsF62fnlk8vEPBzgZ5RWVmWgCoc79gZ7A2rGonVSxE3IwjnmLYZUgX8SaMULTCPelNgapbjcQG3ZwiwKsoCEjJvSfVrUyANagAUJ/vu+0nvX1RJdQUiUx+D+InsISKlvy90RlCeqPgzjYSXgGuJA08GtjLTZFZqKC/TBLziLDSGfGajjrmILB+j/V1B6jIAT7fMjSQKSNE4Y468dCMakLtcSBwC0hqAEL+J3fcq4N9wibFMxS7DuLZNqlrW/HE871OHHsZefqvuzkI6pRwO9wUWeorGeGRaUPApjawSE4B/GuVIR6c61lmUYoXJvPs3+osibhkq2GOAdv68iJFFxr0rlR4mYVazQUZEB+wI0+g+KiNdrRdRRC8VtpRmbeIFqC4h9Q4Zcxg2DQGdGxtS9S7y0Bd1x+vOs3Uz1AbCU+6oQ2B20YGOqvMIU+ZD1tfyZn0DnUwgU+vk1MtiuUmpFgp0zAIIHm0nEbB3XjUwgogOmxwm/zXL8FtpYNFAdIsT5GhblqGaoKUsDGgNsCYPVSWMKKbKHto+z4KSFmJXTgSO6YB2n7GidaNUJGgSl8JpNNEUp88fLxSU1lTscu+e0Fz84uFbs1OnDFgw/54d0HNJDBMwpME1ubqW0mUb6BoYV2rx1QVLfzT/7v9/F8//PLxPz58/v0/XqpYyOm2/nah3isWRlcsHPf47bb9W+CrF5NHe2sVgvFnL5UqIIXXazGGzjqF6x99sCIFbJ00h7Yk/cttTZ4+tzc1efrxhR5/Oytd6Q00tW0AnHLAvDHuFvsosmATnPla87Y9NHepq12+WrXTuIk9naA2oEtXthDvalc4mD3btjDd1Vxw9DG08lJOd3Rua70RYO4kKMVvvb5D5c+03HHLWiWozVykY+B+WtsG37Nv7XhIjZVcYPOhYmKELXaiGAU2WoAN2I9kFNhGItjMZTve8U1aGoiOkuN6AJtWC670x1NOjWU8zwPNe25XX2wmvQLUyd9mAwIQDzSCtZCSK/SFSCYqIwmIQWCjCZsnbGViAzYGVJydBftQGz4bbIkTWsFahGOO92MTZgYyMmE3r030GrwuDNa3qbRHsFOGLlqDwG7oG4SHiQipUa9/CezbFZKm6UZJBRdbehzBXtbO0/7z5+PPz3eC3fC8bkEW98zQPewp/LVva7yyh7usYO8GuyPa9uBrP81HOIc2XqoJWBdN+ab7YHA3yXJeTMwcArtmiwc8YZPgQWBbiWAhLD3ikk3eWgS7mpzzplGF1wDbSgQLjQrf/SWa6KILXrwxYGeT6kwiQitYgwNxeB42LIe++kFgV5Pr7ExgfgMx8+mJEl8ImD/R/lLEfH8F3gPm7wHzl86yLWB+sSGYdcC897OXAuaulp6+csx8r7/+GsPmEf3r3qIx9WtBzW3dZbEiq8JVJX5Y4TfdIIVdxkPtKYUzJrA3tunngjFAT5IdVLcVbB2B2LkjbtcE+/OYlfZpR8x8jbDtmMlkivNiJMHTlGiQIzohWnVhR2vGJHdPmDWyGzjxwCtmcjOMgNL5Ylc9dySiO5KwfvVQd3WkYYgGNR3usNmUmjp3vzhVOx83K8Mh91oqcXDuXAZ3bGq5ZBTeOD4uTTCpDIz6rooDou5XXBIetheIALHrKF7whTTyDG1athgqGUCOqidGNUkEwSBsHvuum0FIGt0Ufm4aUUQ3v8JVVQtYtDDhjfDpRIgCrVaTs/QzvjzBoYjnN3HBoyQGnk2KVkOiF3umF7u6Z+UFCkfsBF1T2sUaMa3qDgk7WVHqDnZKlVimPJAt5AMtz9+o1MEgbk8XZQzUxutnkpwCLVRmg1aXAcPgmzg06EmyDMA0gttxDNRosn8HZzUGqgkFrPjKgMUnzJ2YDIbcEVCLkdmbsHwNqMHCdvAYp4/Jgm2IAquBashQLUrEX4ev2oDa9JU7yvDUpuWQXKD0jgEybAzUaEEBfhuGQLWhwIKpQyZQjTjLIka6jLjEEWePDYK6GkDFxmrJQhdHTE1eHN6/xevIHDAG6lA5/siBzlJ//SSaVLTt45/+5aef/vXn39cvRTnD3j7/kcKcV3vomkY63dXGkZ3zzDx+9hXinXXAldlXrwYBqXC287MXY4AUe/ziZx8sBCiTglRGY2x6x0/iQzjOYqlNzlWD4JMWbthvTE2qU4NpLJBca/PK6q3blCNs+03OROmVcej6PRGSRkNRZKKPGvLDE2v2ToiKlNj2Wk1rklkVJkh66l68UTdjN7SF54JkHmiWb9TCeN6bepuHLec6nOlX8WXS2LXtovC0qLOZViaXJ/GUkcDEdNK95PnRWzh2bbk6cfEFNB1NA1lpFspcOVWx5YLBwkDtTDcWdxaMOUnHpdpMCTzeJxOFamGwRjFiQLMxg53uTn2lBUWQQZM8qWoQIKBY/HU4H2LaX6deKu4T/iSsniiuHoCMXg01kcjBhDiGvbtVLxlxfJQ7IuhuODKrdF/DsFWmc/atCdnUuzUBgps1NCER6boowS5zUBy+iNsfWhBxrtMbpAn9BOHhle/LJD02BceKtkxmmE2EuJcOv0o8AiW3s/WIZmQ0AzWnblWBeFKYkWplEiFyR1t22ZXlzqPI0vJTXSAMF2cOx4KSt0iDrzrqwGY+ZKYRpttSbRotchJ5eqb5kBlDxlNj5QyiODERI2ahFSkJSkmiznZJOnhK6ooJFT1TEQ/ZS+9ladhHrfdAJsw2Y5a8J73OV3NQSwTISFuIhKtoqCLuTK5KrCymEisCHnPiWbqOxgmUrsKYoeaNlLpJpjDLfcmgMp0N+Auio8j+MqrI2WYAjUwr15Po4FYXec8qSZ21IViifVkkhEnj3aneiV/57dZoIjEXEdgqy4WnXJt0Ki2Uw2nUMrZcnfmK3cGjcKuYpqiaBJPMGs/zKApjsu3mWIGaGUkavdhYAXU2jxitdS92kqhCCZ0KmWdpZbrmJb/IZCzfXJu0qkSlKqCkr3v2TE0eN0oqczbJQlVKpLrlZK8vPIA70dOzCcgFsYy7ttvNmhmdH7mOn9KsiaNSPLFmEe1gCrfqagZ6YzgZomUyy80r+VJfXnwM2dBYqTXyIve9amU2088dDUwoKe54qImapie+x0LF2r7ZZhztRDZv4TJmPHwGo0wNEq8IlTA0DV84mxjMPrcVnAflCsHjMolvuGqP+FBXl3K/0EY6rqJgiB9ggbdlqS2+hR/njDiuJrJQ3GYKx5PRwzj9UOwxOWsayLSbz/aOS1+7bcu1xjmS7oifE7dRddElCzNhIXVsJjfWLNM56mVhO2uFy5JtnuW5yo7qfkHaTXC8CyVeO3Km+sYu3CcTT5B8y4Lkc0A+H9HY39hkZY3b4iVWr26VGXhFsnggxUdQh7QEXlIoWgibVB1D4u7FOe+JqZhl0Jpy7SOOq81FSTS0eSJzeiatK6jxFqKueXSb+7ahiTwvE4fWrjJerV6XOBOO5JNeqxtWhUguFq6+iGNCHE+uNKqFM7l8S9UDm9LZpKBC4khKaM8YqlVKjLKl8WZHmf0gjok2jfHrT5vxrhYSHtJm/u+f/nRP1ox38Sm08neYNpOOfuvX6BAgfsyKxLV71pk1s1p/9mqnAMzWuTgGu7dVAHQU7f/uxTQhMGnd1ZZ3vXlCHvOE5i+f74MlCsUoz8+TKtiWuHq98xn0/95/fr7LtQwcv9L++5oAa91Ahg3kKxuYlfvwUg+9lqf1+h6oDXu62Id9jZLsdWHgwWpQkbeK0rKDzQbJ1cuCo8TzbAF2Rrmb2zKxBvcSXCX6dOUg/VipUAvR62yD6Qu7ALmgFNqXd1G7rQ7aRY1+f/oMCy8MN1jvEW9TW7r6+F0s94iG1OYYuLyL6ICj6sIL8xTiPfdiez+H7mKGTcxf2MPxbid/zx5SbBLS1/u1huMe9p+fP4fk7uGmabLoUrHSi9Am9gBspBehjeIEdqVnsYUIlw8yAzPuP78wQme666FxY0V0GzOG2nv92mM5cgf4Un7poTyKhFC7OV6aE7M+osoS5SJd2MMSLer6fM3R38FObQ5tg6CtMGF9DZpKpc1fH7gs/h5Wm9p6D4y+8O6ePSQ/1lyLcA7x0jn45Z7rUhK/H+/K+7sE7/xG6RQliELV6EM5oo2rS/nsHbrtYLu1TZ2QyTUXuXqoreTRyvDXrIxSyn2HO6gt027w3Qx3WUq1mdcby0jYw3SXY7HtVptM4EHTxLuxPHHdfj5SdHJ3vTrhMRRNcNbOd93OtgZho5Xl9R4NppGbDDh7oQhEU3GtefwBuHq5S9YNjqG03s3Z3xOESIPvZqufUWZaXLIvwlgbqdn7fs8elseQkg7Pwd9xJ97Iao4Zo0drm6VDjcsdgPUGfcvijO/80tYhFMBK1M4UbCBs2yIsNBcGHB0Gs+tOgLZZ7Tx/GJwyqwXYSL4ekzZVM7qzbMAueMdmi4aD25ElAOtsri5oHHm+tWTRgj8+UJjaogdY6b8NYBcLbBPFOpJFUGJBvs3RIDKzGRUI1qIx3xTwOjTG6gFsQpmQ28KEAHamgE+yAYvhKYs+yiWQQ9fBAGyk62DBCZleh2whxrcDAiLM0UAw5onAto3YALAryVsLsLOjJ9KEwUixW9qypgjsgsqHwZHNlI5poirNDtVQE8UuT4StCVh6dFYLHYyPbG0L0hG2wLerAQkckcCk3zEls615CFjvrnbfexbuhOJWUuo7H/QVj8ziieRDWwwubzqhrknCSUIq2JwawzVhskQewHUy0HA3NR+v79w2bKPFCWHRG99LL46nDbS9RHdEFTEtWFae9wXleI9ncWlzlbzCPjaa3xEPmgfHtK5GeY97KG357ziLwV7errO4Yx+Nd8PinrIOFgxeBwY7Dw7I+xvy2+0LDAcps+GuJA0TEzuQN89C+d9sYfSTDk6L2Xv2K5rHSzSf7rrkbzbDaM7kIm4LooPdk+mgLNL9ZjJQlmDgvpo9SQiLDOBMSQEml2AOJ4LHgLZUxjNbqHl5IZd2tABrlWxJtEUiOANsZ84FXy28CxQ2yhaxs5m8C9lihOjMBV0WLpbtTiFtLWImC4cLggXYicBaXIclo0ww8ZQvC4G1mEayeuJbiwjPenZ5+6/Dyv5RCyfxBpZjfQbYUjXLbPGgrxTwXNqMK2CwlfL3LY5s41ssm7ZQ+ZeF3K4mooaVJZPLGzFcsCQDMb7Q5W3qhQlvAzmDljbHoEXGm6cwy9okna7n9/zhYGI8/fhCdk+6J49zbnO4j93BXdlusx+cxdmwgznfY+R9A2fQdg9evaPQ8bc//vjjD38tCNT2QL9v6j8OP4lXB3WIqw64oXhxXGrxFw/jlem1Xr2oQ/FKJMQN6WXfsapWLuieST99+tePn7alf/rppx/v6VtVgP32zp9h/lZtqy6S3nDU22u0rDru8TWGvOGotc5PXmxVNWPLqIvpwr2tqmq/VKvv/rFxv71TAy+2qqL9PvPdR2tV5WCKrl/29o5WCo8/KjyeIlfXAldhrkM+znSe7/zivo6NCMnHbsSiBFf6ju96wiNStLRxnu4h6UPuQg+RGLaLIUwR2tzij8cXj7qRu1mjcSMG3LFKs+8Hl8O5ttX+yh8UIfnDPyjy6R2Z1upvHk6LU+6Kmg1DeWTIrLSrrzZc7fcvU/3qAIp8SwblR3mfOlivqTfp4x7nOstJ9oBzCNWSnh6MA1XWGzQgLw1Pgg2SFaVAeEcmkbT3xgGofua+2XkfiddzQpo/9ivojMZRTMCemmMj3446BbMOCzqO6dw37iwuz8zDMnJtsKwGowRgIAeo8WSjNvLBcEhsMS2Y9O1b8P3SDFRgxcxzjRV30il2YgeoCbJIXEFQeOozS8HeUdtwKood+qTkyRDKFdlRceiXL4uW3EoQgix/s3YjZXQyKc6TidRajlIrtkgFAjoh0LYJCgA34G0u3eD6s8FO4c79bB5kIs8ONxjEumW8rUJ36SevlgAVXW8CF297bJtUcQGugXDa49C2UJWwNyXujN3ujZiBRbQF75YxxpHA9l9hP+3vh+0VLuOKgQwmoqwMf0W4/UDT7ShuyoxdAxokUQMGw13apqO9RNsNbosZ8hIrBIscNubc0hnWBF2Ge3HOybNw6QYHi3pJlmNlnN4IuVvGv5q8EoHIYGGwMFyLku/yVg6BmkcQlzUcG2ZgG92Ed1nPswFLaqnNDWb1fBNkkwl1wZYwkbsh3EiaN80MJ7BoUY2C22ipWfTainVe8mcQBF3eyEDTwlaLl7uoxHCRnMW9jwEVIxM3RgFLcKNJF69j0odIgi6wToaBoiTohEuu6cUCLNLA4HKqQdd4XbvgLnTpreBOdGQGtJWECFNOKHExIq8B55bZsvMYuB7JYHB/RYG3FWPl+R8gdTdlJU4It8lJTnDDq4C16CjCtK2Ggy0riKFjyrliltleNDEjTeWNGNO24lFs/064C8BNBlXH/EqIC6TzVVtGwKWH3Ya6rIfYcEP0RF4T5t3UMRfGwAUymNxhVqJtRM6J0m8iIjcbZQLyLibaOds+o+C22VRDwoKribgmS96icSr7HcpU1RF+Eu9NxOoZXAO/N7uLfFvLn5ecZmW4/Iiw4IauMwjZUPjOx5vvd06cwjUAi2FBG6jknjYiLrnTjZiBwoImvMtBhQJ2RFiwkMECLGaqmkgyjlxZyF0KC7YVdb4UvFstPAgMdrEQ5UzYxST4Tnxg0XmBmTbvGpI1WIsrRlfXYvIry69sknhG4tbgJlDELlm4/s7A2uTijAAKGsJ2L0YoNCY8wOqXBcOysmhyu1hntpAwrN+biEOK1C0m4UqycUyeBDPTyaK0IQwJ0226zpAw3QYXq7hM/NtFNxsRT9vgjoinrWPCaeuQaNqKBDDoCzQmljaPCaXNYyJpeUggbRoTR5vGhNGmIVG0aUwQbRoSQ0tjQmhpSASNoJq05B8SPyMmsPFlI8faeN7petnECVDE2ERLSB7aBHfmIZEzehNsAlz0gtmAxRfchrKkbtjwgXdjomakdJmBxUtmcndZp7WRNCc6uIlgLD37SYpbeEjYFBkFd2jUzK63nH3vr3XdHbLH3l/bwj98//32kafuXpd6f+3AzhB/tdZf4Fh0l871y62T/KWPgmPkcl3Ol78brn33yMZ933xvOvalb3Z+sYGwndxz/x47eedai7GLX3yw5mIhgT1RhWbPK+RGg7zGQ8/BI0OqH2REWnqLUs44gbe3dPvo1xPImTC0hS4MvP/CuHu4wzUt7kIH3aayTovMoBmCvkvbrDUK9h1tUYPGKbPH+h6L2RN1ilaNm2SLSSwA02I2Ql6A46dkMUl5r02tULPNlCcIcllwVYpIAYtZKRGjUbmtoThAnTHG1VbqZ1HchYyT2oK510dj7T9/Pv78vLhM+2zhK+KyyfsyeANTpfOFDXwDZxAfcgvxFU7h/6/uWnIoBGHgjYwIRXv/i/kWEuOQmFKmMW/rwtjCMKUfhwHKhKOGvhMyXCMwpwF//oJSQqP33s+gzxNdRqLbGBpT0s00ZoIHivbVwvkbiMjSVeND1UsmJBLf/l4MW+4jMZisOJXhI3izNwG+JvCWJm1g8WTyxdOxBjQ4mQz4+xXwNW2FGnDv87gVYMBRAI7r/CmMKVwGuRUBwvB8J8Ff1ZNFfTUMr/yMlvRyYAtCJYQCVTE3HyxrbssePXG3yxjuCAKBGzhbQ6MDj1M0DdCBMuYXFGk+5q2Bp8AHFc724CoOnA==';
+f['mscae/intune.xml'] = '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';
+f['mscae/general.xml'] = '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';
+f['mscae/general_symbols.xml'] = '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';
f['mscae/deprecated.xml'] = '7V3Lchw3sv0aLV2BZz2WHntmNhMTc0OLWfPKPRZjJFFB0rZ4v/5WubsA1Dno7iKQ1WxJjPDCKpJAIhNI5PPgjf3p4f3N593DG6M+3XzcvbE/vzHm45df728+v28+Pry72TW/7D7f797dPO5+GX/0xv71jfrxzeHPxr+6efi8e/e4/7vfb+5vb/73w276PaPe7z+2beP2H+IEP37+/OF2HPL27tP+Rw+P93f/3f1x+8vj4a9uP73f3d8+7n/6x/7bMDRtJMGo+J/96d3dp08jHeOAD5mf0++O893cfnpcEPXP/WSfx3k/7h539/uvav/1y+Ffjd//+yn96d9Kp3xbMKWum/Lfa6ZcrvFAQPGUf10xpZad8p8Fc1bOWMDYys3z/DVW7p23z1/j8RntT+P308fW/vSfu/vdr/d3v3365SzNn28m3XHyl5Z/8PHu990xsoPSOser5ZAfbj8dHXKdtE+NN+u/LYcsXPi7D3cPu+f+0VIAfr4mZkpUM1Svz3RNd4FR9SCwXZABhYMKiMLaxsivj0YVkcXgGn2BUV9OGG5o+gUpxh0+1CywV429wKhWCWwc4kDhqALC4AXOm1qWbf1BwciybZtRyziwxclweqXd+CxhbDTqBqIoGnOLUxEoE2WZ91sok21GLeTASmH8aTuvMHhHA/r2w4e9c33CCicr+8+vew//2f6+V29Oefvq7zePuz9unt6s9/u92l/Gr37/q99/TpZr5lRN18G0xlbOu4q98zRy866KAWTW2627KSojAbzeE/NeWTwAdqapNwG0QwevF7h5aNSVW+rUmOiJbjFkvfnDK99gTKsPAZKLG1Wma8S34GirdxLLOzOqgCCcgcDUJmPW72te+wZjFioKiU24PA3OS2wXBWKwAhE5fwj6bDmmGQRWb8zmYwqsXXeoB0vG3GADStyYuDa9zrQ+LQGMF24wplESe6XdfEyBtZOOKBpTYv8tnbCDc/tMMn673w+p5ytiDhZ8MUHUh+V+sbP5Ge4AvfSrn0yIMMy0Hf7G9QKy1GhU9U3JjYZrDt7svGS1XK9aLtbEMzqzqA3ZA7sQTSVdQFUg0yI7SHhPJLwnFF7VodJoBZQZAbj54lYztB0tbHoU3tNSeE8L4VXSFeQb6Ap7INDVh4jgUnxPKL4nW8MzMBt7NPF0WWwPVuwGlMQc6Iorjl+eovy65aKTHRnk1xSpSyAwIccQyZaYEwVpgcAOxWIkPN9kN1TpP9qJcd+R7jl2QhJlHGS5XPLKm+OaI7u9aobDTkuCu//32/3h11YFc/V4tfurK+NqlFkpnq8sojsuDJd6gaiuavpOeNqVkd0eA8p6neNSG9nVA8xrLxPZXU57kfouXOtXU+Jl28ZRnrLeV57S6ktnxZnGCNgdulFOglyJVHvXdEup+26tzjyzRo3BIIlxWdQy45qh6dwGfLCusXqLcX3jgV7TDPV7fpTbYLYY1zYy7JUoSKRKARGR8LCuEYiYeAsRE6FhB1JubaMF8kE8rgi9ow/Qm8uM2zVaYDe4xmMRj8S4I71m6bV639j6opzMuC93QjvXmC1uJR5XZhN1o1noLzKu100nEaNIRp6d4XZoDMSL2q4Z5sOsgzoyEMEbt7qFQFn8VEdm2x58yoRMj1Gt+CUQmVBkAt0OaNRNW595TSaXlHxL9/BW4473eysRCE5GDqIKpkOUVRvtQh30V3A8TDjttKM6oR3VN6qjjW8h+pUePB0IwEjQaItCgG5ci6q/QzPH/uV0cd/O11Zykfn6nZgZd9zhEpHw3jUOlEZvmr5birgfjz+ojdFI9bATx08D7MTRThK4b9PpRa+Mrmm7i4wrcyUzHzYbV8lokGTksL1s0xnYXsn21uHcBN1rwl7qMNlXeLoEjvqgZw8gCUxoCZ6NI3u75NlggsE582ywkRuRZx3zDC+H0iNJZHomc7zfwd6YPkHyZiQALofRntZA5FBm/0sItg8acT4Mtimr/ECOdVGKkWN+IMFiYmU00UIlZrQj8ToVMiPHvaYh4zXuSNp+yfaP1u4AWeHJAO6AzNEor9ewwxBs3cTYl7gQp2ZQMPanyXD5Q6PANJuaHSApGXJxqcIyIkLq50McqWzJgBy3UotU+saBS+ISudnwqRPZ8Zo8pz4GioP6H6/LAci0MSJgAuWa1X9RuI1uqdE4HZBMYKVqDFxRU7APrVxPjlPbtBJp6IEqFiZtAqUBqeqaiexnAyF1GIIPEal0RYUkArVFLTTExgRrHcd02MMry22SzO7MqtG50OhbjZdB0c10rhZopLeFuhtjyey2bQwZxsqCHpTsyNRWgofT0FAGYE3UPDbQBFfBOL+CozF+ms2FQGU3hxMra0hUuB6/xIsHtUzngxafydSJcXKkqGc25Kv1YA83vx7lbYBErV28LzVQEEgc/7CH82vDdVh5ZqbS/x4JdY3qkVATI8FRZaOR4vju1yJHW487B4+PyfBzqmKhCkIKTZjZlY6EyiggRQG56ZsdkMo2nLKZyjYmMqIqcmAkd27mQiWhxgVjLkp9oBOkx/MygD7qoiEyU5rqUYufNrlfrrleaEru7j/EEoO/3Dy+e7//uKpcyJn9nr2mYqFV0hStFBr/XVk+c6XtnwrLCi7WAYoMXtlf9K3iP11Zqc5UX7CgfCq8KNCiWLWw+ZjWCIBF4JgSPUKBMNlRNbgw24zq1qoFODhw28dxg0mvseDfaswSjpOjP64paKeLKq65qGa57LJRyUkwuGxncNnxS1h2XKQhRtgquVBbJuzMQngfXranZRtYdmT5vEfUctFBSUTfrUxtSOByDdgR1srUL5pLjCqhbWnU0QGvT7IlMpYcFfsTNhq1K9uOGO8I44auh56a0no6LaAZbaTOwpcqsUNzr0xP2nicYMmW+lvil7hk7G+xoBULJYJLpgZ4ke4WG/Z6smhHi8auoy6cOwNKIo28vVB1sl2eCC1xHixuDexFa/EsaAhWDXgUOpG2sTjxqfYkDEt2aMN0eJcLUeeoeQoZ585QRhnRXsC2gj5yrctA62i1uNagUaIkYL1a41HSCo+SLsOwzGwVCA6PXyCdZ1q0dxNyjhMoYZeOggUDzVIDpBmIPI3xQW3QRCvSANjTDgV7AmNavQEASdsIaD8EILnGESUybmg8FXa3Y/PG9mNKGM+8+pfzZPB0jZpTxLppEVrBtuThx7RrvLSwZRmyIgLtXJTtLRqTdKgna8CT2e7RhsXS7IQBtkoehKADzV1OxlfxhGEQ2WCJ3fPegOSX9eSreImTiwq5cNTM1oZF2xYXbckoTRZpgA22Sia0aJHzvM2oEgoLAeysiEYYNh9TJphD8H2bjFq0fgmzwBDUioiaMuhqR0yXiPOzPK9najKqea4hglgyItfzgBuklmtUyyWq5RLB2ZOAzlGLJZoy/O6zSEHg1+oMUgtIM4MUZCSuWRRq4ai0f3UGpwr3ryH8F4P+mTGwaAlAdakzW689NDb0agn0c3OJQSXgHGn5mwxauHwJ6AN8C8UL7N6A6LnxqBKuKDGgMPq+gSi0wPKYaduM6iQyxMiAskE3EIUA9DJybIMhJXQorvy7fejBhqhwUt53dyjfW1XcN4/wfRf3vT7ssEaW68r6eo91fXpld0c1AJgTn3lVgd8ma14LBEZr7k/UqV5ZieFoUQLk0miDFbUC3dy/G//nw839r7sfxv//4T8fbn5dHIL74HzPDLt/wi8Pf+x2n5M/hdPUhhL4Lz/cfLl9+OH+7nH/ok7mgF/zQiLXN1yIREzIzggq0QWpth140H5uMJGSlFpKarxhu6Wk4pfTkpqcxfWSEgEtGi3vfsBh661mHnaYkfUqwy69v8Swm2y8okEloiWxzeor0FY69qh/3Wo3aW67arUL2KJx39ZFk5aD6rLmMejDR3TOjYaN2qtm2KBINx7WmLLG1gtcaAmi0/kjYAphAE5vvMLdLHGuwpGuyfys11SeVZVfqatiXOFFdK6SW0nyiyuWUiKQTXaGboaSAOj6zWEbb4Cl8ROyVC9ZOtN2HZvDhs7+dCV21UqetTkKZfINhBljbVKMT/x09/Hzb4+H31sXarQH1MprijWuDN4LtxJXAuK/xhuPzVk549fdQLxuxuev8atpWR5VdIAbOpBuZqTcKhvSRvilOJMQTNCMPZgg8cyLiBgdhHdiAphJrPHQARU4KfOQWL5pWlq+zLh+I7aaGSYpQWhpHLPVI1tVwBAMbFWEHTu9LSKwfId45jogkVeytZMZN8NWz2y1zFbE09SOANXGTy2wNUZIqslUTGbmUCkm0zCZGsm0ZXAyICWPuirAV1au3rNK8VFuNnwaYPWeZOQb7KsUAbCfTANcuggo6AQqAktProTkXUfcn55ghDwDRguBmulwlyQ0mjU0omZqAzLWTGMropZ7hHvWIuo+kU7luBme4oHP89QCT7XmA69p008h6IuKnvSSJtlP2gvJLLR1ZAIYIFojc6KTuyRR5RpYNpBgDR3oDL8kLttk6sM8RugS0zkTBjdLyvhY/It7egpdsGUog3M5EJm5PW3ptklpiqXNeNeWcpNSb/CUwnYnemQI2ZkspMziSe2UHiGBTptI3ezLd/VpFRrVBKzpOin4+BpKuBkD7ntorUfswHF2Qgk1Me+bdAfUL73DpWuZlbeEb+/pZRhLK9cR4nvetJEVtkriElUf0FQggW+EY05ZIAnlh103GlEgFO056Os3DqEWQrBVrv1GiaxV41oRZwHbUBQ23yjs9izEFBPQcArf/JLYZjyq0Eaz0QBMkJARFzcE2F9gw6Vzy226dJGGWWGZ7de/9SYVDeUFM0x9lYqjYacDKXHJTNjZCLIyXmiIKTM0CCtjGKJ+3I8Ioz9+klj+gMtXMvDE6VINM8Qy94PCRPMiuXdtleS/gZTi7DTExMTPN48344d/3Pz3OUlFc3iJ5Jpyiqsk+tq/cHbKK8gnztrqoinF6kkLsoqjtlzXMiqZWDw56ZXlFqdEh7h94xF9a+bWqrZ9gzaNBIzIUkLaFuHAnhyyE8F9UwS6g7hllmDfMIYawM/CfdyL4BR4BLWEjv2OcAsjJSZwCfCPtBdBB+wRUEAzjIIhzkVqtuadJvRCjQ9BMOzj5dinO+IfYXfGuMAL8C+DeGIJmMkRoh9zEKPlZccWISARU0BCv9CoTga60SHakx5QxyS3Qsg8gKTVko+qhDKBDA1eX1rqOCC8pSb8SIJl0Yg3SveYCC4bh6y68/LzhNK6pE0inNMR6CYB5CEUPADbeoSOlWGZRcK6zN0ADANsM42UFW40gS3fxvADKO/KTR/fFws7y8VK4uQWBSHGqyIpLsJwiMw7C9Otjm8fxleroh0CFBp6nyqh2YpysSMmeuKhfUkWmhCqioBTAxCoYpDnKAen8Rf8GwRu0mTiwyydyEMVihbt6WHAzM5O4PtDfHq5apFnCyfWAXmT0wP0JZ+CkjIgkwHV1Mi/+ih4OnOVsGkvWnpyLmYmFxUutB0vpXAGUjijokDRpDr5Airn64+TzlHlI3FS9eOnmw9Pj7fvHva/tjJmOv3zRSOmEKpfJdvXiOnZKV8G8aXDTOr3EjS9fCvG1xQxxaILK4LBTOGN0T6BQoSBfXIueEEM5tJUHBcsQlxSEy52/BIdYkTGNpQrlGGfJrDyhOJj/HNEnifyvFQtF0avCO4Uy0w8SdeRdAuZJ+CE6pArji1JIm+yp8AYsXa5RX9d0+v2kYC0mjh0+Fj8VNk51RGWgsjLJQF3MT1oms1NC6sfmgEqYoZGQ4wnfKkOjlmMZfehxDXQ2NMz6wlFgcYW9VV4yrmy1r9d3t5W5s3xKaCMjzo7DCaRoqHAoFouWglQ5vAlRhVBKSx+OQaYHQt6Y8Cu/rQk84JurnXqO3TN2HcM12gQhiXHzIaH5JNmqF5iv7hMNMjCvd4SfX1HBGIhqy6EhMmU2lJsFE7yELtEI4kKVa0NmF4pDyXAwgfqfhqVhIe9nV5ISRNq5kJAKkvvrfpLdKCGpK7M2sDeDRy2nTlYm2OFi7lvOhBD/BKk0DYYpZpylnjehFrlEoqeQ+M4Ox45z6a0b8qekeA0CeznlvoYfQAjSWjE2zPePMmREzH3PcUjE0UWNKuHkNfUDouqNeGsxU+1ldseRK2oPUKtkDNQV5ZxOvlKhGpEosTJhR6EoiHxN1B/ZcZLnDLn+FpE/aLFtJmIe7KUQP3q4snadFCZGwAB2bYYtOyNMRmUx0FcEG3Tu+0HHfVPK/CCBXFgq3FfTMbUWCbxSp5q8OnDLQad3rAQeOSBW+s2GvelZDxVk8nLeHQ57PaDTjatwMPBxIGtxn0xGdsMNqhIDMpERy5JHBss0YqfEswBMqOjJZk4hUqITJMhEwsrx0/okRgmM/mtpGpJ4C2TgR+UkYFsGRqTKTXEWrWefR03Q6Smvk4H5XTxU3VMD7sQp0+GyCS3MaEpIZM9ik5ASF2jKeAu4Y1OxiG4o9MnjOZ21IM57Ud+LltjeEXPfWb1ZKKQWmqZnBQokhmBrJMDnwmnKZE8mQ+A8En83nGmzGH2ItNXl1Auzc2Epkimx5PpQ7A7ETpF/sZP4E1GLJOqLW+wGCyCa1XnmAbMsuhwltOQIismnwnC4BP24VM1mQoTLYpTYfFTQqZj/dkjmUIxt5Qmw5Sf4CZjP+mWwP50IfpTDj4NUzejCkWhx09JBJPQlBLKpbmZ0JSQSVRiAnCaH09m0r0bqSyyvwjkDT3bkGepz+OjYmo5t5hR8yZevJFtPS4/fKoulSb92YZu/YRMTIGmNCVkck5C4m2CPkb+AndFzNoESi2xmOjEx0/JJp2NjWSTOly+F9pMPevPvnFMJtmfbYxlJuI1QGZblhzNlZjiiR+CyxnIjJ8SMj2TqZFMKW4mNCVkEpWZ5IpHK9lHJVuZXKGne9vZFomnS0JIU30OdmYaRotIHF6qnEoOPIbf46fqempwuMjXxBOZEBPp80yfjD+MkBOR3hMc1Gx0aSpuKY4sfPvF1G8fx9n2v/JaSP1dF1IrRsDz67TuazH1nztpJZOhQU/NRu1rTfX8B6811a811a811YtDMLprkNYthNNc2sQ07CCSNBjt9XaDYTvkgCqx3s9VA2817ndZZYw1VxGR+tJVxiDk1yrjhMQXrjKmImMgL9FSSUQPQ2WW4wa2rLb1jI4sVb0ySXMHWtCutR9PrTEzrpF4qHMKj9stxnWIOitzH2rV8C2zybiTKSESbY4jp+hWiB+l+DWl8XBATgATAjL1MRKFVZlYVoe1E2eCWQb0Rbp+WycTBES4zAEtHHcLY1SGcaxoQ46qtqgeS01aivTz20CjjqHop+Mym++rqh7KLL67qvpE7wTjBNONE4oObJz4rnOqbEReI+mjNWfwHB03oOKb0CmNGNovvqS+/ri5dbNZSpHzt7v732/f7Z4FP9LucxkvGjeHuOMqub7Gzc9OeRWQzbWB+qKAeeWkqwLmr5DNZ3QtdEdYwLzsRJCuegQesJjctwiv2mGMo53DQ3XQzYzfCDYJVh1YQm/EhzJ0g9VvIsGhCDCbVAUAdfFL8kzWkjq7Dd8SWgzRe5R3bQPlGh1iqxVuOIHYiGqgvKMM3i7zwibWgw5YmaB7SsV0iA6oO9pm3Ub7TPcE+tphuiMhJxLIAMhCiLkYscYO/TZDHvMPK09klJtuCfS4paLKlgB9IznH+deLAFRmkm2edqAPaiJuCwbgRgJloBo1gfprj/k2zlYmpRyzftQI7y+lils6wy2+WxaFnjhySKDBMxzwg6sJRA62xEE4ItmHrpB/Toa8zAkm8nrKlzs8wwGmPCVwMx3I9YeaCGQOMoFC/U5YbjoQBwc6IjkOUnt+I9DfO8DlGTLo9f1TK+4mxEfF8ElL+7qVOnZcqo2qnxVXS1KJXyx8qdaseDd5UlyukECJqlLNLwY4zN9p1Kst4UW3iFYSRF5JnsVCkPD8QmrlGiIQUyOe9IKX4R/3c6DaokqV+NjKSbUlVIeE4jXkJdDbKbEUIAkuIvi00MVp6GYydEAMKX7yARNHLLpmEsAYqFfLSohoVAnAjQx+/pKVA5d0oaTxIPuMnpGwgTP4UnCMycPJqplt1HSHpS8tnmI2LnM6GnHKWxHznIxfKiXkK86TZeRJRcuYbuTctGggBP/spH7h3IUE7+ixlw49LzZ7DRZbGUPUGZHbo8fbjV7r4RNr0G/NUidxKgay/RTZfipDH3OPnC4ZdYcugyKLHO8NathJ6kgj80S0sUadMvW6IHkYPYxPwiU+NRKoZUwrTfyj97E1vYM0Ov1wdDNPH/RFLheV3FA4UCQYk9s2aHCo5aI16XpNHo2WuScH1ghUTcdNeBgJpFtcy7iD5KX3yDp+J9AT73LUyTzPA7YuPQXVURSQeYdBynrnvGMMFomLl5I6FDEZ0DGP3l5SEsPQKxIXb3KqTqhnCnpiyBNVi5BqRqdIo0UVvZD1pMnoJ0P6iV1KS/uYLKqsYEU8NkuRMOr01JbUAEXCNPm8ITRSHdLAYHEmpEHvXXr0NjTFDLRQUMORiB1x0JGabzlhAeRJvAeViCXc5iVSoZYS0IGdjJWVi6+dzVzERxWT+5xlLRIA5MQAv+jYoYOUuzTpMIuEr+gS0T3xj7tRMtpmCz1NDoghUy3JGh/V05iAF1KEmfec1zwk6tA/0p40tYw9FNNxkcCz3KMKAd1m0sov9TQJlscoATaBAlFLFqklf9SSOQZ9H19kBJwshh1ELh21XCV3o3KdDZzxWFIZervEDhIiW7R4H3IQKSFnJjA6zzbwTqAhoAVPVMZMMVS2kPDhqFAo+qOWKy46EF9/ua+e4vKH/RqLBf919zBVCBr14/393R/7n66q93XDAQrvRQt+oWNknWi/uorf2GCwpGHTol+F/WfVsxZVw65EApOthj0x6ZVVwxpHzd3xnMvdsENbhhx3asxezR0jlV3oBqKgSs2ts7IDr9Mup8ZMMimbDSm0/KDfheXF45burW/gTub7+O3//GP896EN598397v3d7897J5xL8/x5tc+nNc+nHOyLJnTVHanFPXh1E5aYHlc/hXg4zNemc2RpEgOH8p8yBVRaWrCiYH0Jw2Tp+lWzFANMiW4liqxLCVGudROUS2byiSsJRzmhBxDJB/lYJI/jyl/AwSWlYplCMRqVEexXkcEck0CFssKIX7x47NcKovEoXClyuxW9EhgLIT5ZoC4XKmEyM7jHANjuSF5ivadokC00Mn1lJHz5/ddokiOV3IU6j6Rp8CWV5ZMKxOVITqUJBVjdxivZwWsBaKMmHYzZWk3ho+CBePGdZigsFThY2HbimAzhNalFDAYtLk5H5NW1FnQS4R8Mc8QSgYqY758x1J9D0uEDio1qhUeDpFjahaMGmSKILpM5g9bbxUWzw2U1VV0UCW2bkKLIXqxiibFPGPIM0Y8EyqNpEoouE055Wwp8UfJLSH+UZ2W5sQHs08tqRsw11O48wTOQLzpwykXKR1QqCwIkj/TEbfkkqHkt5Ep7+p5h8HNQjssU/XtKGFniywirLeDng2ZcmjEKcBqXhYGd6kQGIBQmTt1J1KL+8CmfaYIn8QhQluPtNE25jLoNXXaMi/QE3XdOc7l+orRDDFC5cAeqTNL6nrmHdCmyWWTMWaAbx2eB24L1bTjKFYg5BJ1yDdqd0bYjkygBSjrhUqoCe7rbNVuDgnAEHUiVrlaEpf0lMWOD2RdT9VgPRk2ElZ5MnUQmkgRHDXOBTYcFclA1tKQ8e5lVLtZEoc9fUQZSmMgaciENKk3nLYyKSc9UJXtkFEBMq4+UXeac0aRcsLrUImY5wNG4gY8ZHwhMtaGwjBEcEukzc4VfVWaLJ0cFIjIYaWixhB+SfsKsCuNYJkMF4sJRTJzBHLbHIGBAHkWna9Sr0LkyfZZpRxI8RLa3ENaU2ZUB5EbI9SWQThlOSACkKmjUyEk0zVd/mAnZpvoGVMZ7jAh14leFNSZViA8Ebn4PluyQq2QiDKhKaDD/FMYGeYbI9xu1QJGC8VkakWx1JxNgZ7aHGSsWk2P02k8HJyAyJm1bDcKJb9wB3p0VzC/lBBjiGBh7rUkXgIgSDpUgniBvJwFKkIeNdFreuMhfjneKZwxWYTyczl4K7xyW7KpcjYBKmiZd0Zy8GBAnidvOaeeMQYiES6Tut4lMCA12gRltzcVOyLcyhajyvi4MQ6x5ahFgT3IkZGsthhTQlJSo0ps8JbyZSI2L+xvgT5QeTKXI4pXcYsPKNL3iqJR9WzsYQtJ0EmDCnCT9npZ3cC3Wwg9PUTwZ3vS28f73eO79+P//fyX/a+uqobej/taC715h5JaluZc6jnfa6iI/r6e8u272plXbih6FuHExNdWIA3l0UIAwDkIaq5hxHQCAQDHv3pCz6q6fptBO7h0C5ESMvhCFEQQ8dEducD0qmgGU4RB0HviXy9U4EviPQvUm4SrYoyDI2wi8d01IRiGj+KSs1yETSTv0RGBlHFnJOZMbrajfJsQsBrl3DXhb2U42FIQkGF3hKB6c2DR54KAngTMsEWFGrDemwzVsPt/yiCdW41s4iJpqsXHUKlaskgJ0AURerWkSC0JUktyqDxH5g0WelmE8DFjDBTrscMT6kvChCCwUIRwUcEtxZFuYpiWgRtHPBrkFseQGeAfc0BCr7AwtCFHkF+mVN5Q65iljHw8tSdK5YE4I6IuCOePQWxzdaokWEV6VWbLGTwKdEgDp2K2DZQ+bLlCRSuQicdIplCtTFKhcLTwa6AErUI2Ge7GEKqYwaMJ1zZXy3BTImz+wkJDePJ2KQwZS5lAVjOg0GjH5wxlXrDI1aJoo4AWZ0zobE0a2fEixK1oLWDMM+ZeT0aykBeUIxBtUOZfLhVNbpoMeaDMzz8hkH2IjF0MmYJDcIEyTQfoQrYZB5zh9iRk26HRRRZET+4Zxy8IZE0IV5Y6H4fMvsOL0GKFiyac/vCleudhfVUOjRzjP5biF5QjD4uoyuNoLD0uA/rLXLxUekzOFpnFGQxJR8uWcXFQ3Wd6Nwh/M4P0iwiSMkHDTNcLGS0E8wu0ebonC6sfztNG/UIcbMDd7IlzXohzWPCm3uCmQ84hbfQgbIjl1J4JUgRc38vgyPTcJF1BIpVkcD9GX+F4oWAuygrElRV5ZMoEiTziHHUyAGkDXUCFPoaAuwMt8VpCk3dYLCEyqof7QcjxyRQuOiqdpaxD1v/huLmIxZiri+ZniNGwyLWBcN5BxLAwFPXNPdHGPU0Y9808XytDHvLPkAHA/GOU5tyjGkZGwBjWt0Qg571yRgC9RyBBniP+cWKJW92RuM3MWn6beA38+xqzVoR7Ofh35B4/OONo97H5KbT78OxSLIRfhc2A5+de6xGJN1Arl6Yus6DHUnsACcwVvgu9q8uV0WvSmqyeMeyuihwgrEt9I3AVS9RlQnmskqipU1hXvcmoIv6twXcuNxq1LFkPozqJMTnJsjwnBtSgoZjm8oRwhLlQ3BJ2cws2rkyGn6ASHFp6Dr0LemiFkvtOxPOh4hx+nJuyd4QxQfBxWiSEYuhFJ8ZKYLAEhi3chnMMlRCz5cd5R2VNHZrvhVvuaqt95w+H8rv/Bw==';
f['signs/science.xml'] = '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';
f['signs/transportation.xml'] = '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';
@@ -135,7 +135,7 @@ f['signs/people.xml'] = '7X1dkx25kd2v4euNwjfwaO9KfrLDYYVjnyktV2SIQ04MRzucf29A7EJ
f['networks.xml'] = '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';
f['gmdl.xml'] = '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';
f['android/android.xml'] = '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';
-f['aws3.xml'] = '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';
+f['aws3.xml'] = '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';
f['rack/cisco.xml'] = '7X1tcxw3ru6v0Ud18aVfP+Z4vXu26mbXd52cc79OxmN7KoqkmpETJ7/+do/UIwHd4kyTYDc4QnYrcRwL/QAkgQcgSF7Zd/uvq/vN/sqo29Vvmyv7tytjfvv+j93q/mu2W61/zdbb/fqu/c0r+/5K/dD+uef/P/0w+Nl3j39c6UYV7T8+bnbb1U37i3/ePmy+7FYPm0+Pv/v7dn346n/uvj1sdp18o74+itB5Vj/+xh9Pv1GqrBmHAOF8vtu1H7n7dvvpxB9FWjzs7n7drO9u7log6vGfhw9fGasOfx1+/fdJQj9vb27GRf6Sd//zELnbrB/aX31/lPQISv0J/g1bbGjU6Vo8modO/03d/S9Y/xLoX0D9c6h9w0Z5osEvHYPf/fqF7vNqfr96+DrhB+AP/3b3++ZZR10UI1pOgQOl32xvHdJ9zNT++Yn69s7m9JcO0p0O7fAnHj3wVN9s9NUkl9wuoFJc8ojIEJd8NOryXimKS86dLtkUbLQXn+z44SV9ss+YJOuT884nd3z54ITFOYtzDnXOhOse+jYv40DxcOGPcXl/2avduv3F7jvIDHYwUfh+vfq+3V/v7h5WD9u7WzApbla7L5vrVsr155vVF/Cf9n9sNvcvfls/SXv6Nx3TOeZNP0eJ5C9npyJHqoQOOY4jWD7BjF3f3O0nr2qfaOTvQ6DDq4EFdImrKroEHs/H3VHARIvGGITTWADTJxBQwMwVU5iEXj4vs7IanzVUS3P4iaMl+fC8aAaui8zmcQ08/AR7AyN/cMpxFSz8AYY5cAhMYNoiCZi5nTLoWi2E08JBtwBjHyJ6kDoiyIipqGnUxPKgzrMKcgvJQEcmjxph784dm8pTCzYZKNS/yJqxBOZFhTBTC9vAxaBNCvSZCSl1cmcmGAl5na1GZgoVo0PCeXM5yppTGdGoSPibMWpTRDRqw3tLFf7UCTrPkSQjjCyJvB2bA8wwomTDNdZRM42oJF5PJPF5nqEd25aS1oWw+Iksvi6wWe306jZrHj8WOl/b5rdl5mNyKgaPvJHNM8Ti6/lWO/ypaJtz01WAsl07c7wjerJ9DrzNGsGjUpbUgSU9FrB7oOyc4nNa8bibJqp0S5z02hmlE1umphU+68azX/Aj5nCoCqf4xPCojH1qV64w9vMmEJw/Shi7MHZh7A55wtiFsUccqYti7DYqY48qPWnGTmuZmlb4W2fsWqGZplAQ70vux23+VCl7IZRdKLtQdqHsE2ULZRfKDn5KKLtQ9tPShbILZRfK3v8JH8pum67BRyi7UHah7FccKTt2SzVXoJJbcDap5BbPPyW5RaINPLjhO7J4Yv6vVTmneGmekuapoXBmeV3UzCYfz2wksZHERhKbxfMFSWymqwBlS2IjiQ34KUlsJLE5R7wkNpLYTJcuiY1hkdhUpWoHZiyDKZoM3sAkGcyTyKAM5mjWC01gkAHyVl2zrAEo+WE9oitZaILCWzuFemAneE0cWFFwChbvBO9xvcUU8MHineAL4nmDwAeLd4K3tJdTY/DB4lGaoDLikUW8A8v3wJ/stfotd2itOcYdKql9jooMYg7VvKU/brxhZvUTZQ0eVpoAnbwQUtCKd3OGuJErWLybM9BeZD3gDKHineDzuFTTQ/ysd+F14QxvUMCpAxNteGdn7wZXu/V++9dTCDZVZnNb+WyF8SAO7WIZvexY2ZH3doQ7hHKHZ7u+VfowvwUSZRB+hpqAPm0SQf2YTkEr3k0i4oIPFu8mEXGnjYd4XiTCwlcCziARHoUiDnv0KOGJyy2DxTvB101U8B7iUy5GtdqOcUqr1cib58IpQznls13fCqdcWP1ovWN5XF4QLN6FvYyLPVi8C7t+un0xGhUOlu98qNTGRR8uH8VeE3XimKimP3qfSOiReGr4pspMVPMPP0CtQm6yPI+pwvAD1CoUVVZG9Z7DD1CrUJmsrmOqMPwAtQp1nemYGgzkk/siZSOv5pEvkCuh66yIup5HvkCuhLVZFZcPDb9Avh5wD0X7gcxja8O5JgZ9IKbx+UbiDfgjVSTs655W3VPSUx3t1h/AepoLoJBks6IxtjBV0VSNsrrybfCj0McMZlNSKs1xHU2FF4M9Gq1Pdnuu3zdfxNxphD9FeUhksOqPisZrAFOVxyd4+JXm8JcH+M3NzfZ+/7LbPx9YvkRT7GnX/rgKpxda/RbYAGszXA5csCZTRxz6YauxVQu4sZ+jauKIEzZlm068/GveetuIVs1gXiegVdSqu37l+IgpSzkB/8q8Cqm6P9v1TVbd51ef9HgxZKbUZGR4BiP4A04F0mqG4F97X/CFXsyBdKOx+77MlOBZ0Xi1Bk+fdeEpgW4KNMWoaLafEU4nBtwQJ0N4zkkPdJ41U6m0VwdT5IQgBT2g7x+78+SZfymAXqfp9pGO1qdGA+WfOMYY/gGnAokdIUU9FbF5L8EHnAoQb04Meg6jgq9jz32CD7jTJo+wNgV/uHw3/PhpX+y8T0dO/MLlu+FHd/8UX3CrEDkAhMt3w48eAvy+sHBHf5PhOAa4GGrpP2Yn8zX1R6wk17ZjmuqH+/ub7Xr1sL27vf73bru5fbxr9V+bhz/udr9ub7/0f2Z1u94Ae4zeuHpg4lJunlBubsaN+iaLzbNrj9wBgAp9ASrG+Zxs5NOVArQucEcK0Bsl08bPy7PZi0VFkYrjiKP1U/DH2OTnY5yvnMH7QlXc/03Kzgq89xJTOvFBUaNmlE58u1ZDK5zZtZjwZyirhei9NuL5qgszp3jqG9tyPad46mPfaGgv7apY+DMzcBboYuDOBxM6gGgVS4yIVjHBSMkv0EmI6TMPSsdew8wqnva5VW3nFU9besMjGyp9No/KoOr1w8fuzxZFXVz/v+5fP63uH7aHZfNxs/622z78efVavcs0IzdlSb0rrN51NOqbrHfNrn3Mxq7psxGKP9XU5WcrDj1dHMoN6BIf2nhXRhT+NK9gbYlKeDlWAPQXvtqt21/sehr8KHv3J/jX79er79v99e7u4bDpAtzEzWr3ZXPdSrn+fLP6Av7T/o/N5v7Fbz8lbf0hamgk4hPaaARCpS9mJTzaxGUATSt9MTMRX8DnQS+hALyzDR+2IXZleRFVOpojMfOChJyZAvOvgUYiTp7QCCTkzJCV0GhT1zRVst4M2gn7iyX8mX8BkpqKfj78NdkCpFTUoNtSQk+DwKl17HPvJ9fxN6ZOL31OsDSWVhlEftHcVaSmMtBQJuIqNPg2EFIzYWdFG/pmNBPaSQoeb2QmKD3thYdv+qFdeEg68cLLoaFy0hmFzISWBrF/KmilL2YmFJOCx5s66VEwdU176WrV0GqDt5wb2sFcLBxoXFOgDZvalrTilzOUrWmHHBsK9Uimvfz6I4aRlh8ST7z8ZgwKg/VBbCi8upONnjg8BQ85syafqBvS/2n/rpVqLTr6QFOewXcmZNf5UWTIrvPRqBez61xkTeMyQd5kamEbTOgRg+1XPrODAmLuahHjARHVNjlCrPBhX4Bx7KqG+THWlj9GtHHBE2PDH6PGDwcAjOj2jZiLZg5S0akydlegtLKdM1XUJFJxea1s00nF7DaAgFE5UsNJzsP/WMUfY5UCxgTGGr9lCZ8dLhUAOd/BSBS0VXogdcURpE1gShrFH2Oh+WPsrwpZGuMsLPJwVkJ4pPDIN8IjEUfjWFbBNNIyxIhv8XNA9Dg/SFTkM46h5hFqUAsHR4iVq1TKEqLOGWKUfOFN5Qvo5iWOqwafw+a4apB/5IlxtIGEF0bd1+tH47WFIH1YIaecph2AsYymaDIDyalkNCNTBU4UNW6xoVHfcEYzuw2cO3MFnORwaS+WLqg8AZDIkcPtQybEArOfFEAWHDHWiv+MxMcleWAkPC8GmzCthx+F0k+8JBEs3/kKVhUZPsEHnNbXsc0f/gEX/ryIjN/rAwu+QwbDGUsnjENukwBInpbEvIClJXF9aTFLzpGGtt5pLA2t6wxewy1p6NhUgTNFjVtsaNQ3nIbObgNnGlq6ds25pKE8QUoa+nbTUJYzEqWhTDBKGippqJf5JQ2VNFTS0DggJQ1lGNC8Nqig+BNv3IZ/wIW/ih2RvT7AxqXaFNp0eILElkzBXfEEiVPrPq/hlcg0CWDU/DGipHUxjDOUcbvu69HLOxojb6SeMVXgTFHjFhux6sUUcqc8GjG/+tE4J/WrQYOH5Un5Jro4gPo2qLyhFe8Eb4mvi0bgg8U7M5XIeUrMLKWgvqa7oBXvwl7GxR4s3pkdxsUeLN6FvY6LPVi8C3sTF3uweHd0igs+XL4TPfkrpwWxfCd6jwMGk9AHy3eit3FDVLh8J/o8Mvpg+U70BfH7uBh9sHz3xpyKiz5YvhN9TcyJMfpg+U5STJ2OQOnEvBJTbvIXWEdPjESyPDUthtKJmeXANHFzqcjoqdklEk/M0NDIUoM3M2InJ2hIPDHDweKpKQ4ST+3psbekNj6WT219LJ/a/Fi+h/0TfhT6P+3fm8Md3J0N5HYjt0i53SiZB5/RtiGACjfbnxzWHOf7XRDR4xEsMaKdTTjk/W0U/W6NXghkCUE6b5xYaosYYcSWZIGxGn2riDVGlnasR1+wYo2RpR21xvUoAJLJtWq6f2+GN0preaLsqCOCil6jgMcDLURqe+K62q332782IDItsKxcRu6v5np+lsSHIZFcjVulgbOZcJPdYg1q6GFItRDGObJG5CZyObl7en4oMD3UuMUGNr2YnBHdtIZmDHqExKfWw7LdK/jpdffuULB454mt6XncFOzB4p1NR9Mf+pqCPVi8+1hHVOzB4p2NO01U7MHi3c0vcRdruHyIviiyEreQ0C7ZkS94hCWXDq1NMpyRECsx9gliLeKOwrCRh9ZzYvdDCp46HkLotcqKiOAH4r2OEcXcIoI/FYHExWuEn87woHD0oPSjuOf3pJ/+Pc7jvzC9V7TLPbek0pe008BzxXWMNrRPbUlb5dQxChkLX8cdKn5BW+HW09Bh93h7GwpApAbjo13CNbR0TWpoBQyNS9rUZ2jQk8jh8hezFC5Whw86jgq4LzRZS+FBpzUUnrLJrj3sRUIH3MPJ+XHXKWW4GYrVfeGx70dB9wRIsfpRZFCHk51el6Fr8ZnUjTQzUimrUxUp8hE9Y8WMJ7NR8UFbR8RuMa+nxd7frR8FOxJOjR3VLmmxDwqjtNjxVSKk2JFwauxNzLXaxF2r/QnVOOCxdHL0JuZyxdLJ0duYCxZL90EvxVwp5k6bdFLMPddSUsydYCwp5r6qihRzpZgbaCkp5p5tKSnmnment1DMhT8Zr6fSo4bnmmT4OpLQHhI+XFaXxB1tmNYEy+fEZ4MH/kSvLvG01egR8Njy9VPViGywFRpsFTWiI2WILx0ymlj8krbSxOOO5hUUHz5tE4iF+DwjtIBCO5IW7ll5kE8GTy0UFe667fUk2z0YfiF4LuFisM1KfECW2MuOfIJaCzTdqG/xxXGI+Bpf6gb0Uzf1+RRWY1aF47dINMYAh1MW/VNQ0iQBRYY0STxblX+bxPxY4zdKQC+YVxpZQAELzN0q4ezqqEpWWOO1dVS0F5ki6Yb49mHUekEMHkmnBo96L4jBI+nU4FHzBTF4JJ0aPOq+IAaPpFODb6Iu2CbugsXtF8TosXhy+CbqmsXiyeHbqKsWi/eBL/0d42yRuvT3NNGWqIlTP+mBSuLB4hlVxKkLf7ggrkILBYw6PPodvkgdHuHi2XR4hA975A6P4DuwuXR4GEUdYXEtlHZSLtnhQf1qD767Ll1LoUEnflYKFwCSXXvIiwQPeAK7WoR0E5P3vjwXKzkoFe0tSDh3IseP5JPjR6krOX4knxo/KhxQw0fiqdGjmg01eiSeGn0Zd+mWcVduEXfhFnHXrY27bG3cVWvirloTvmqlIDSexOVVyp1/aNGUxBcuotJAuHxGNaHwgT9xs2YT2vzCqChUejyF4TRWTSyeTVEofNjjFoWKhnYNL1cUKhV1ZlURy2dTFAofdHdRKK/TNRUa9Zz40uIBM0x2+SFHEj7mCRSGXI1n6IkJ3HimJluHSQULb3JEZUnB4l3YbVyGFyzeee97XLsHiz9xfTGt5Qfig49rQfi5zUxM/EP5xApoXWVVTA1GPuChwpxFCJfrNoXbeWsv782mWDJJ9ZpAc4ZxyxI7f8TjfMQne7riv25Wn7r/8vGP7cP6a/sLq56OcvXTBveg11l5SLlPQU7jlMWnX7r/BS9EBWaQGrcYNukybfsGUn14rA8+prbUQ66oawneFwmf9Zp+HJroUToYkDlaEQ20ZggRt6cxHGh8RxJ7iNVCCCMGqXer3W676Zz3h9X6102n+k+71e3+/m7X/do8xQR5IH7StFGumCUPxC+rPeXxtbGBJuPOULiXnSaAj/tyG+2RdgQ9+DqlE2fCac/B4HGNfO2MT2BKNOM6Ecz6iwqe3zOWd2vHRIa9W5td2MO1U2LZ7Nq7L5YBWA0sWfkUYmiOtsOdw5olyP4Knr5uBUDCt7yXehMdG5LlaONTUhwxogI9zwmp+WNEdmQ51mg+LmbH5UhQiTL6uhYWdMbEUZNY0NGob5IFza59vIxeE7c1QelehpqAvoybWgaLd4Knvh4CgQ8W7wRfx+2hCRbvBF/ELacEi3eCz+PWsYLFu8GruOBDxTvB27jP3geLd1fhTFTwHuLn7PqJ9zAQcQf14JEYZmaNyusfVjd/7jtOljdK/Xj13FnygnvJBt0rImWDLpkNOtRrYaAnBVhR94/HLTlEDSEIJLYoQLkUyEYlYMnBtZccLVngi3Y4gqxUAiDxnGQJUqvR0x3cUCbhhDSbBT4XV+vKyodX6NU/tl9Wv2y7333/8HWzuz0UZ0dInOxMnzWV1CQSJzvTC5I49860AlB9JgZJUId7vjVHjFq7Nis1j51pZEiWg22dm5UsMTKdkPwx1rljrEuOEF3HMhYb6dHX2Zm5ngb2xFiOdlRFchgbhhjRUC8Fca4sIpcsQrIIySJeD+QWnrtbLJK7sggmGHEoR8eQeYTy2pVFMDEkfvowAYw8J6Qri+CC0bgmJA9OhDFKHsGFuQk/E34m/IyB+0mDn9UOQ/Jw40LPhJ6xwojWDEvqk7t2HXhiZGlHoeLMWG5ZKHv9/mqU5xYNfk0+r4TlTmG5eTVu0IvhuH3XD2zrPupvysxauGJ8B3Hx/nik6rNqUxDBD+BbxvG1rxTfcCphm4z6qNlACb9vXEK3f+tb89d8a5WLZx2I9Peslc/nLsmvFtbHVYhrfYOudYISRexh8PjArJdqd64Wpf1wGkE3Dtdkf2nwarfeb//agLJB4jlD+Vpc01WFz7FJaAsKbc8WfbvRrWoyj3eeJbpJdJPo9vpPpRbd4E/FW6HlDCuU4htOJaoZVqjfN5Z7FQWZqEG7+Phi8PnuOiOcy1U1piPVHEDStcfzbjxe5m0Of3mA39zcbO/3L0xi4R6bVrBmnhswqXLfAnAwTvQUOhecyRD4YbA0cONSG937x96msCfKUgXMgLaPoRaNTkCL2RLb1iWM3s5i4GqRpDYsqfW7V+mSUlqt25zWhzxJTis5reS0r/3UyZy2gG8BoZy2oApu3Fao5LRnKpF4TnvsArvkpLZXMlJW6/Me0KVntehNRLZZLROcyTD401ltWTPMB09qgbPaBLSIF/yb2JE/+ANO+FrNQF5IPuJWQ89AXzw/chntdvrQyvyyzNBIL8JQZEDZpnnrnQi6mr3RLsq0klqQ1IKCNQj+gJQsKJRIvGQxuMbkEksWvZKxShZegfmiSxbHwi9xKcDPAKcKF7zQJsNkT5YvTJ6zT/xPly9S0ELKF1K+CFeD4iNuNeIPReRxyOeYThQfcatRzDGdKD7iVsOjA3KiDux6LOcp5/3XzepT94f6bixl1eHnPx8IxH9/APFPd//pZQ5xYAGXUef79Ev3Px92dH6drx615mwECDI4SH1gcgjrkT4FQJLXqCF9KBhChFZEhU0eEBv+A93wtyIcaI5TsWGPELmchiHEhj9EWJLq70fjDLFmD7Es2UNEV5nMB3ExHmo7BR956N82XXPQS+6Um0yjXec6e3ykUfjo2Xw0w89aPpt1GVaK9u5gF3F/z2JfjTMLLUy0L2RZgnS99MLDvyHurA1DjFolABIZ0iiGGLEhWYLEFUaIMYeuUjGx5HIoF2MG3fWGrzGDCm1zCysYmUNwCqlxi2GTcqhT5RwzMgsgGpjuoC4LFiGi4GhFNNAc61RooDXDgYYQdc4eYrUQwqWCl+4igqS1ktayyxglrZW0lhNISWslrX1Lae1h8kjjhTReLO4wcGelYogRRQeOTAC5NBhjmbhd14tLTCBKAwt91m1RlXT00tmlQZb1YiAX4wCdVlIdkOoAu8RbqgNSHeAEUqoDUh24sOrAPz9tbh+2D3+2v/y42f2+XW/27S/f3345nF0BEUueRj9j0sA5o8YtdsFPoxdZ07hMkDeZWtgGlFcBjA33FDRQOLoIAAr3tNPVUldBQPSQYPYd5F9fhoMFqBsM6HDj2sIC3mLxXFseIGMGoQ8f27/nxWGb+uPmdt/5pxdqmQa/PCaxZ2SqwBWnTsSeo1EvJvaU7sCzrPaEUQfqWWXTZw6Ujs4pFyjtZh10opnVK9xOsSv7eB7NtMZ4PJY+xbReH5jTtK/Gl9u7p7SLWWhBbA5V4tCVRj62p6pr4qS9wlnrolij8ArMF6EBFFAfFi18rp8gGSR8ww1DjLirlSXGij/GXCWAETcfcMRY88dYmAQwlvwxlgmsmTKB+VglMB8raMfGAdGHxtHc6prAfNQ2gYWt8eWP+O5HHijxW9EsUeKTUUxRVimgRAucK8o8CZT4mlqWKBFV44qyTAElomtcUSYxL6sk5iUibcY6US7G22wSywfTywVhRtzj/Nfm4Y+73a/tr35Yrzf7rsvm3d1tiwv322aoF1O2OkfmDJwxatxiQ6NezFanV5vNvDaAgGvoMVm2gyCnDiCiRovFmhIxu2QJ8rjJMjra0J0bJhhdhZeYGKOGnO/fujijVTcT1P9sdw/fVm24ednp+cP9/c12dbuWZk+POaSmRqELa/ac0nDDSHuinVYLXXGJWCu8VsYnplHFXnQ1Lhqmpdoco49PVSQyPsfDLvyR5g1bpNG9Pd6Vg4QBLiPfd0RZ8IXOKfzU/vPvq19223X7i/ffHza3nzY74QjTZw2cNEo4AieO4N6dA1gNXOBL5ahawWheswRpG4clw4NEDEOyHO3c8seIaBbPCakTwIgWjetK18Uw5oVjQvLEyNGOlcuMTOYj8j2LrZk5CG+r7U8f2l/84/2V0F6hvW+M9qJCFpreBmBdai/b6dT7mxmW9pgur84EY50exsXGepbIY82HD1fdHo3EHok9by/2OIkwvOFrsYTCuBIzpiBZWtJdzuCBsXKWCnhg1M6SCw+MlbOYygOjO8XlgfF4EzJnQ2KQTCwZnWlYVw25gIHW90GrQC7gCrAsEDbH5mm+GLUxPEDOlJL89OOVpCSSkkhKwjXeSkoiKQkrjJKSSErCGiQTS0pKIimJpCRwIZ2RkuT1h/97JSmJpCRvMyVxERcLn3RY6hR37cpImGDU1mXIkgXG2pU0MbFjf143IYw856MrseOCEa0ZeE6Wx5oZ3CCRAMal7DgTXZN2SiFrQtYGvohJb7ecIopkSJajLaeI5BQRq0Ujp4jkFNHMGGegvVZ1L/oeH1aGjEQudTs9V9RUkiuXui17qVsKeTeaVS4/vlhpwJwfD5crVfEf6oa/GdFs5AjR8reis/7MA6Jzk5sHRHs+w2Uy0Bwhlvyt2PCHiMMLS4wmATsiRsYDY4zMocuJ8Pg4G2Kg8v18W+3W++1fTxmdKbPSt3RMoICpElcgT30EitRHQKvUh0Dr5MfAJj8GeepjULmHALX/jmrQ1VZ8nwhnUo/sLiV9pR4pm+6jM0k23WXT/fUJLJvuPDDKprtsurPCKJvusunOaD6+qU33siV6QnKF5L5xksvkuMClHQNa6r5TOQYkx4BYYZxwDGipNTOlHYkLxqXsOAc1K6T+KNTsrVAzV7mHiw/XrryQCcgJvZBL+fAq5z/Wzi4+JhiRHVlOR2eTHBOMaMnAowYXRSmKllJ8uJIzFjNyCjljsfAZCzhi0JETvDoaAWPNEWPpqvnwxMjSjtpZhcwNXDs+146xijdN+RPQyDRZKWHm5CxRk8LM0ahvOMzMbgOnC9dwkvcbiv2yNgs5n6JJAaVWdRowXY6cCcjCtQ/CBSQe8OVQzhQTf/5wNZqESXQ8a77AhackOiIT8IuOxrW+cx7EHGKsOWIsXVVynhhZ2pFPEuZECS3JlAaVeQoo8QHZBWHOwDFKpdpJK2VeKfNKmbdzUYpH1IEYa44YKxfD4ImRpR21LV2G5IFxwpEGLhh5XMjgHuulMM5DLF45LlA0GZw/QizG5oqaRCyORr0YYgFXSoFZBdA+n1t7d0kfDhZMGJ4OsM3he+5XD18n/AD84d/uft88a2jyrDQjAzIFEJR/s711y889htSlQm4z1L5Dq8KIfGoVSp3VdUQVRuRTq1CrLOYgDMVTK9A0mY65EkbkU6vQXfxiY86jsQ+QK2HHAgSZBli6D/wDh5rohIl4Jjy2zyUgoWbKGvt8njhtkQbOvMIBiCfObi2lgLMscDTkibMyaeCs8yyFYW90EjC1spgoMAWqVSJAjcashSvQOhGg6AgmV5Rc2NIMZbnqUO1SWl1/vLnrjNAX6NS7r6v9fruH2rZrV86Pjk6h4U2IcK6rcbONmRZchmiz6sJ2CFF1rEGWOZ5QPm4P+iwxqlKeOcJJAq49tgEmAbel/nlCcMvjTsUrcA0jsLVOCGxjT4DlNRFw2zFztMYk5cS0rZh7sddj5PrwFw2BgDZA7d3oUFr/GAbgDkVW+HAZr5ugnT01/S2NR/Cm9/s9fBWRRjuRomaLHG0sWgVw5j70Z/HduleGg6w4Pm5Dsso+Qt/ERd9Mb7Rwos+prYPgFwZxqPDhPaFBsIVOauAxxHNurrzu/svDXzTu36BO8xy230L/3/9heJF+lZmZD2+cVqNSSaqBby5MdDTyy1CjuAw18NUIiapRXYYa9WWo0VyGGlpdiB74xFiqelwIHxncQZyoHliNRHkVJiSJqoEJSaJqYEKSqBqYkCSqBiYkiaqBCUmiagwISap6YEKSqh4XUlkYEJIU9HCVwNbrz589wKxu7r+uOs0O/zyIU5nPqTdXG0b1SvvK81ZS6XNpwxRDztjVU5/X1YMmnPT0nJ5Hr1hsYNPl12OU43fa2L5m/9q18Is2agCw7rOCC99fj+za4P46zmhtji8dWxpthLAUdAp3VuVdfpVIfXQn4KAvo4DDr9joHyGuRHGseXPKr3JyAC8aOfiHgTLH9wxwNm2FW2YYY21sSlFLq/oNhC3C9iEFg74Hs4XSYfsHlN6HFLLmklnF22J6rz4U36b17S92fY3/UfruT/Cv369X37f7693dw+phe3cLzHiz2n3ZXLdSrj/frL6A/7T/Y7O5H/72+JWB1qMjz2movMoa4i8sZ6tCYWWCBx73ROEvkM/ccv4vhLuO9c3dfrJ39WkMSycT77dsuMQyJ9iqSIopNIobU3DBNapIKXnoyrsJEfLjg2RJgM2TKiR1uRmzhZbqBgeapMM77Ws+RSnvwzIRYuzI4PhsBEVLu7ShZZh1VOkYvJ2+/+ISr3NMLcm/UBj8BWITDenxDF8oiM/ODK1E/YXhSBcm6lQlFl9HNQ/GHio9gfzKvcvhefyG8rBdUQx8kyJeE8MvTFd64hcKYh2GViqIdSh0ZM8x8oXgKOSxAF2TsYg7EbF46hGMOgWxdGLwKu7cU8tPvLhHLudrk8rP6pLSCtVWpEvKhPZHdJfWcelb9L+5wVHYQAZARQ07byo+c2X6VL2MT2dAkVDVtKxTKuzVlltdL0qTFLO2syXHX6HxPwHVp/wZCWqTDNTmVJGXD9TjoRkmWOO1xShSfp/HFI6u36W+DghK96jHnG+YivYyHUUrnDiZH2moIJ4XRRn5A3mNP0BdLsYfIJ5+QxMRT8HhIC8xDTkVdb2TXUJfj5rjaPeaypgrAmUPtDtM0CxVaIkLF9IHLYPUe3x5ZG80+ACx/Ycm8hiDSynjNWeV8do/Ls8NjooMyTifrXqhxazTh0cYlbPcQDnVh+S8I7suNTnv+PIGFjhb8UF5dN6RTyVTjjtGqmYnEwS0Mil1V2tdJQTW6pTCls7LNxC3olV2/bgtlO/s2iM+UDkesyJJb0KLU8sd4tNIk+krwGWndonh5rDgLyx44HHQ5xs88Cc7iYkn7kg3dPQvULiOxKu3LPx5ZmGlsiz73yHblor/CW3wNyrTv/sY7xuNyorIpmrKrKBVYzDgFJ9IfCF6p4Qsjq3pkk9tQY6twR92kWfi7dc6pnAEvSJ234OTTNQfGFAo6r3vAb+J/gFqUj4wETnrH2gwfTlOmKPE0uuYtlG0whMPxxyOqsETMCX15jd0dtT5IpBe02KHwolT3aj+gTjCUHewDU79UU+6wcFF6nk3+ADx1BuaiLzSgk8tEk/B4QeWmIbJdrX8+18f27/rwqp23NWP324etvvN7vftuvvj777tH+5+23Th5If1erPv2l8+3KweWii/wXwpxzsU0uViQre3GW2TRNmNRfovvUmEn0lAtVUAtgRQfWoFFBj7p6T63W0Asf/Xry//4/wYazjna44Y0d4MxIifZOZhR5ZjjeYjz7FG6xr2Acy3rucI6Vpdv/s/7S8//vtf73+6GkR3ieQSyd9CJFfQLblW/HIRqHBg7O27tHsv+WOsXGPNJAThQ4Uc7YhOVcKQUCwEkbAWWUH91GQdoHBYkkDCvfyfCzy6zTQm9unC06+EtLTpx+7HPv7tv6/OI001viWjLrLHSqCQpjNJ09FiQ6NeDGmCfh+1IPeR60l7j+cKCBt64UhdnPfHV71RH5OE8T1UOsQ+uOOeFDt+FogWu61iYkfSibHnuNGZFDuSToy9wJ2opNiRdGLs/SGoONiRdGLsUaG/iJhUH3C2VkUGHyofrVbYkKloF6sNRJ48R867O+we64rX4zR5d/f7dr+9u93efrl6rdRYlFmJzmFJsdEEFxufzXoxzHlSuXF+/QmpKX74mJqaFsTynehz2trEAH2wfJQW5Fk1NtPounmwfGr7G5sVMStbQ/nUGliTob5QWg2G8qk1yHWm8ogaDOWTa3C8JiOOAli84EfpWp0VMf3QUD55HKgyG9MPDeVTa1CVmYo5iYbyqTWo86yO6YeG8qk1aI7XOUdRYCCeGn93KYaNSiiGHxAdRnTQOtMx3dHIB0SHMR3ayBnTqY58gFwHU2dlTLc68gFyHWyVRVVhIJ9cg7zMdNxUbfABHx3iFvrgT+GuJwi+b97piyZPJcynmomPZjTdmDUXmDNUTcvDxaGoUvp4faijTNp6NVwmNY91SimSnlkkfbLXmEkvpkSKYze64qCCjY66SblIGpcIjRqSLHLFJUCY/RCDh6bJiY8KIvDB4p3gdRPZ9MHynX0fxLYfXJRLCz5XMcEj6dTgizwmeCSdGnxJvKZQHS7unK+amOCRdGrwuicdkbwlEk8O3+io8A2+EJEYPqoPU8PH5Wdq+HlUd4/Fk8NHHaTU8JF4cvhVVJePxZO7TXVMGKl4IO6awx8g52oNvlOPWIWRL3josFx9x5Z498U8eaQ+43taIl+9zUcDtClSQNm9nWPYII1Yi/rw9c/9dr26aX/5cbP+tts+/Nn+Mv+5+/eHu93qywaoWTTyfM0Z00eBmaMGFquLcasudLzDhRZ103lCXbxEVBRZGbMHeCjfy1IuFbQqMlNF1GHkA+RKwJVBfdJm5JLtiOip2xkH6D0+MCcDmdmNopPRw05nnw/6+9DNzc32fv+yZlZlNcwCC53BsjssuvscFCDCWlVZXiSCVbeG1TkXsLNzsVcPHCv9M6SgclXLuEi5qiXRq1pgNdkCqBZe3uEDk+QSlJw/RnRXGEuMGnXXLAaSkX830L+bBr+jJf59ZCbBya5O+PejUd+kf59de5d/h4UlJn4J+XeWGJF/Z4kR+3eWINHuteaP0SiOGNGi4WlIvLJZWhItbZ6WxP6HpSWxA+JpyoGbXMyWjHhwDnmw7EGdNZXgolTjFltuC4oVD154A07qHFLn4AQSH5njj9GwjOaYB7M0JObBLC2JeTBLS2IezNKSAx7M0pQDHszSlihuqwQwNvwx9ndf8sKICRDPwVYJgBxQIJYo8XjzXDgqAZCD8WaJEo03TyeEX31iCRKP93IoI9awfn7XneEvDqeu1Luvq/1+u4d64TcADjWXQ7onZaopZSp45UPp02efbpUqy8cn1Vz6x7vJNPJFpjHvMbXTZ/0U7MHiXdgL6td2cRdpROwl7YvwGHuweHTfnsqgfEWKfiDeA36y944/Rt+ypRY/f2h/8ffVL7vtuv3FP28fNrv13e3twce+cJzSG/uKSOmNTaY3Nl4sDn+Q7NTF3F6miumcXLMAHsKBOzQ5PLnXLJRjFa4tQyYY8UObTEASLiM4UWhfREH3wNA+hwKBT7f9BOChwvFV2BFNrlXoQy4ToNMaHUOntTpeycRmR08I0JodYye2O8Lu48YS5+BNeSYHl/MLr4iU8wvJnF8QDn7GzwgHZ4NROPg02cLBTwMXDn4edOHgwsGHP+UKc+gJcCYxBC0aniDxFOOCMlqk6/5MvIgRLN3pd4mxY8dLDB5PLWr0yH0Ro0ezxkadNaHS3bOGFvtg1tCCH8waYvR41kwXn3jl6d1B/R9bvdXHze73zQ54+O5tVRABpNj0KDJww/fCXkkpsqZxmSBvMrWwDVyt8rCTFt2C5jM7SK4iHiP7zDCWJX+M6KZklhi1Gas0MAOJBttwxIivxeaIEQ82S5CuO4WKYjaIc9Cf7k8K/xH+I/yHlQcS/iP8hxVI4T/Cfy6Q/7TwX6U/0mt01mRRk+iP9BotSHzQA95wYcNTgjNe1o8wugINE4w9KtYYXU6cCUbrioVMMKKHYHliTGDN4L0mlhgTWDNlAmumSmDNVAmsmTqBNVMnsGaaBNYMfnuZKcgEVo3WCSwbrRNYN+5iBReQ/d1fvEGmsHDyFBZOzmThzFGd6v6klKekPCXlKTbuJwE/3qNijZGJF3dhlPKUlKdYYUxgzUh5SspTrDAmsGakPCXlKXYgE1g3Up6S8hQ/kEwWzgzlqbL7k1KekvKUlKcM7Ipczv1U/DE6ozYTjFbzx1g2/DE6oyETjIWrbZwJxtJFfZhgdKeIbEAm4CFrFxtngrGx/DHqFNy4tgn4SJ0n4CTd9YDFQEbPIZwTqAZqP9WepitAilAX/CBq7Zo8LCHyMGOUvJvwyrNqLMWcggYKh1co4W0avwz1arabAwntWucR7YqEM7Rr/PpafviTUl+T+prU19hQzASyR54sWOprMTBKfU3qa8xAJuAhpb4m9TVmIKW+JvU1qa/xgsjDjFJfuwqrA7nASxErdhHrsUmsM8NIEatoMugHpIj1KDKkiHU06pssYjHSnmj0Ub94DtQvIe2yvvOXMiqV5Xr9+TPpQvIW6VpIfcHxDzDL+osN555HaNCLPGsYo43iSJ314AJOfJZXZfYd6n2793x3ZU4wZF8z5GVIlMLwBIluweUJEh0n4wlS9wkga5RoUvJ0QWhS8gSJJiVPkHhSckEZnWLWsPrIn2ISUQzsKg2P8T7hKhdDGbFc8L8/vL8u+kynL7HJ+yPnzA8FZocat9jQqMvnx2/1/RG02Qy9rYVlZh/z0OQMOUeQhHVrlBVN1wEKR4+azij8SREq6eiUdWTp1O+x0kpf39ztJ8/RRAv2XQQuJQKfJ1IisETgk9NYIjD+YYnA50iXCPws/c1F4ArdESPHPMZFyjGPsAi88GGPClYcdQZ7rbjEYM0UZrwobGjjQTGr9CJmpIwsnZah4FENlc4uDsOfOrFsVVYxWbhuoEZxRIl9NVdrVjyNGZ38wBM3GmhdVkBrPd2Hnbt5F5kYVzbXwoynTw4lzFiY8dhEFmY8/GFhxudJF2b8LF2Y8RxAjeKIUphxEEhhxi//hD8zroQZe0wOJcxYmPHYRBZmPPxhYcbnSRdm/CxdmPEcQI3iiFKYcRBIYcYv/4QfM/6f9+0/jkc8pKNxyvRQk7ixdDQu3tGoLaIGAC9cA9P5FNVBpvNfGVsOo2KP0fkOmoXO28d3k5yL15kpeMCMH2QKCTI+cwSuNCVBBplAgowPRgkyEmQuMciUEmR85ghcaUqCDDKBBBkfjBJkJMhcYpCpCumy9JkkcKmpE1FG9pIX30uWKPN2oozr+nYmQcZ5/T8TjNCMDX+IuuSP8WlRMMOIpiPLsUYYeQ42XtcsRxvfUw8xoqqDSZzfSq+kzxRRwm+F3w6nsfBbDhiF3wq/5YqRJ+MRfiv89iL5bS31W68pooTfCr8dTmPhtxwwCr8VfssVI0/GI/xW+O2F8dvNL1fdE6Lrb7vtw5/tL3+4v7/Zrm7X3R//qCsFtZTeuHMmjprEeqU3jpUNqF4XRTEXnVbvX4YKcR9MH3/S7WAapDx8hc7aDHlP7ZX00Bz7hcmERQPVz92l8wkEs14O5mLRyKJoJDWYs6aOmhSNLq8GM+WVa0ba+49+N6+dL9Ua5Dw0Lm4+/efVbr3f/vW0RtsIraMFqcV8Sik+xWdNKdeaEp/CVXvxKcM/8dKnPP/G/vF3/j8=';
f['rack/apc.xml'] = '7VnbcqJAEP0aHu2aO/CYyl5eU5XKvs+6eKmgWIO7MX+/A2hMC6Jc5JJSLMR2pvvMoZnp4zj8MV7oTRA7jKz1KnD4N4ex1e6n0ZsFGD19hYenR2ty+HeHPNhWx/e+K+qZNibPK2229vPl6dmeKSFkwu3JXv9KXLCXxCEji6wP88GVmeUts1BFwJPFUTGCWWSCuYn+rv9caHoCfGui12AahZGxhuwzjewwLkVypNc/KjmdLcOwZZcmmCY87jJPJCPpHX3LUVbAa/VxZAS1x8BMJEcNMBu9XVTogDuvon/BkT4XPF7AYBU82H24XH9yTyUDJbsNQCn4bsMg2kzthdkHYeBlEcz7iWE30btlPDHRVm+X0RolYajNPJhYT5NZqOfop/gtCDZ5c8mYXHC9WxNX79koC5LLrg5CtEFVr7c/P6IWEnoaRnHlqcu2rzjVNJkoy9Yfkr4aLxY+Bc5wQoLAy6zk4Pt4yZDAaI3QbS8Xv2fJ0ZgDqoDzcg5c9tHkwAEwXnPVbButPDx8YwDrgc/Gg5ZaLO6I4EpQY2LXA1eMB67FQvwRwZUgeJ9w0+WyVHqlLTJ5WF84yk+aUWLN6PK7ZrwqewjKHHKGsgJe75rxi2pGq0uU36poOJEMHetFIYCoW5NW77koC5LLrA5CtEFVb7e+SGA3TuS7VkwTfu/jWL6hdULg0oJX/8thRApRAcGjpwedsDiIMjmUQpAK4JcU4oDg2qKUXhIxA4LLCYgxwbWai44HrlAg1HjgSnEqOAYNV3EgJ/qoy2msI4HoyqR5qg8p1od2ZvTv+vCK1CEobcgZygp4vevDL6oP7cxRfWLAMbBGEMCwSvgwdLalSMFtuqt0eS+21qNRFiS/O9ZBiBao6vX250bUQj6PQCV2oJSKWT1fDtUivp1yCEG9Yi+iP6hJ6cbKmbUprdRg4ebY7RVuLxvrHDhWMgxnlwfilpvqNYrtoyHOLP8B';
f['rack/dell.xml'] = '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';
@@ -179,7 +179,7 @@ var l = mxStencilRegistry.loadStencil;
mxStencilRegistry.loadStencil = function(filename, fn)
{
- var t = f[filename.substring(9)];
+ var t = f[filename.substring(STENCIL_PATH.length + 1)];
var s = null;
if (t != null) {
t = pako.inflateRaw(atob(t));
diff --git a/src/main/webapp/js/viewer.min.js b/src/main/webapp/js/viewer.min.js
index 0acff378..f015f81b 100644
--- a/src/main/webapp/js/viewer.min.js
+++ b/src/main/webapp/js/viewer.min.js
@@ -105,7 +105,7 @@ ko:"한국어",ja:"日本語",zh:"中文(中国)","zh-tw":"中文(å°ç£ï¼
function setCurrentXml(a,b){null!=window.parent&&null!=window.parent.openFile&&window.parent.openFile.setData(a,b)}
(function(){if("undefined"!==typeof JSON&&isLocalStorage)try{var a=localStorage.getItem(".drawio-config"),b=!0;null!=a&&(b=JSON.parse(a).showStartScreen);0==b&&(urlParams.splash="0")}catch(c){}a=urlParams["export"];null!=a&&("http://"!=a.substring(0,7)&&"https://"!=a.substring(0,8)&&(a="http://"+a),EXPORT_URL=a);window.DRAWIO_LOG_URL=window.DRAWIO_LOG_URL||"";b=window.location.host;"test.draw.io"!=b&&(a=b.length-7,b=b.lastIndexOf("draw.io",a),-1!==b&&b===a&&(window.DRAWIO_LOG_URL="https://log.draw.io"))})();
if("1"==urlParams.offline||"1"==urlParams.demo||"1"==urlParams.stealth||"1"==urlParams.local)urlParams.analytics="0",urlParams.picker="0",urlParams.gapi="0",urlParams.db="0",urlParams.od="0",urlParams.gh="0",urlParams.tr="0";if("1"==urlParams.offline||"1"==urlParams.local)urlParams.math="0";"1"==urlParams.lightbox&&(urlParams.chrome="0");window.urlParams=window.urlParams||{};window.MAX_REQUEST_SIZE=window.MAX_REQUEST_SIZE||10485760;window.MAX_AREA=window.MAX_AREA||225E6;window.EXPORT_URL=window.EXPORT_URL||"/export";window.SAVE_URL=window.SAVE_URL||"/save";window.OPEN_URL=window.OPEN_URL||"/open";window.RESOURCES_PATH=window.RESOURCES_PATH||"resources";window.RESOURCE_BASE=window.RESOURCE_BASE||window.RESOURCES_PATH+"/grapheditor";window.STENCIL_PATH=window.STENCIL_PATH||"stencils";window.IMAGE_PATH=window.IMAGE_PATH||"images";
-window.STYLE_PATH=window.STYLE_PATH||"styles";window.CSS_PATH=window.CSS_PATH||"styles";window.OPEN_FORM=window.OPEN_FORM||"open.html";window.mxBasePath=window.mxBasePath||"../../../src";window.mxLanguage=window.mxLanguage||urlParams.lang;window.mxLanguages=window.mxLanguages||["de"];var mxClient={VERSION:"3.9.1",IS_IE:0<=navigator.userAgent.indexOf("MSIE"),IS_IE6:0<=navigator.userAgent.indexOf("MSIE 6"),IS_IE11:!!navigator.userAgent.match(/Trident\/7\./),IS_EDGE:!!navigator.userAgent.match(/Edge\//),IS_QUIRKS:0<=navigator.userAgent.indexOf("MSIE")&&(null==document.documentMode||5==document.documentMode),IS_EM:"spellcheck"in document.createElement("textarea")&&8==document.documentMode,VML_PREFIX:"v",OFFICE_PREFIX:"o",IS_NS:0<=navigator.userAgent.indexOf("Mozilla/")&&0>navigator.userAgent.indexOf("MSIE")&&
+window.STYLE_PATH=window.STYLE_PATH||"styles";window.CSS_PATH=window.CSS_PATH||"styles";window.OPEN_FORM=window.OPEN_FORM||"open.html";window.mxBasePath=window.mxBasePath||"../../../src";window.mxLanguage=window.mxLanguage||urlParams.lang;window.mxLanguages=window.mxLanguages||["de"];var mxClient={VERSION:"3.9.3",IS_IE:0<=navigator.userAgent.indexOf("MSIE"),IS_IE6:0<=navigator.userAgent.indexOf("MSIE 6"),IS_IE11:!!navigator.userAgent.match(/Trident\/7\./),IS_EDGE:!!navigator.userAgent.match(/Edge\//),IS_QUIRKS:0<=navigator.userAgent.indexOf("MSIE")&&(null==document.documentMode||5==document.documentMode),IS_EM:"spellcheck"in document.createElement("textarea")&&8==document.documentMode,VML_PREFIX:"v",OFFICE_PREFIX:"o",IS_NS:0<=navigator.userAgent.indexOf("Mozilla/")&&0>navigator.userAgent.indexOf("MSIE")&&
0>navigator.userAgent.indexOf("Edge/"),IS_OP:0<=navigator.userAgent.indexOf("Opera/")||0<=navigator.userAgent.indexOf("OPR/"),IS_OT:0<=navigator.userAgent.indexOf("Presto/")&&0>navigator.userAgent.indexOf("Presto/2.4.")&&0>navigator.userAgent.indexOf("Presto/2.3.")&&0>navigator.userAgent.indexOf("Presto/2.2.")&&0>navigator.userAgent.indexOf("Presto/2.1.")&&0>navigator.userAgent.indexOf("Presto/2.0.")&&0>navigator.userAgent.indexOf("Presto/1."),IS_SF:0<=navigator.userAgent.indexOf("AppleWebKit/")&&
0>navigator.userAgent.indexOf("Chrome/")&&0>navigator.userAgent.indexOf("Edge/"),IS_IOS:navigator.userAgent.match(/(iPad|iPhone|iPod)/g)?!0:!1,IS_GC:0<=navigator.userAgent.indexOf("Chrome/")&&0>navigator.userAgent.indexOf("Edge/"),IS_CHROMEAPP:null!=window.chrome&&null!=chrome.app&&null!=chrome.app.runtime,IS_FF:0<=navigator.userAgent.indexOf("Firefox/"),IS_MT:0<=navigator.userAgent.indexOf("Firefox/")&&0>navigator.userAgent.indexOf("Firefox/1.")&&0>navigator.userAgent.indexOf("Firefox/2.")||0<=navigator.userAgent.indexOf("Iceweasel/")&&
0>navigator.userAgent.indexOf("Iceweasel/1.")&&0>navigator.userAgent.indexOf("Iceweasel/2.")||0<=navigator.userAgent.indexOf("SeaMonkey/")&&0>navigator.userAgent.indexOf("SeaMonkey/1.")||0<=navigator.userAgent.indexOf("Iceape/")&&0>navigator.userAgent.indexOf("Iceape/1."),IS_SVG:0<=navigator.userAgent.indexOf("Firefox/")||0<=navigator.userAgent.indexOf("Iceweasel/")||0<=navigator.userAgent.indexOf("Seamonkey/")||0<=navigator.userAgent.indexOf("Iceape/")||0<=navigator.userAgent.indexOf("Galeon/")||
diff --git a/src/main/webapp/resources/dia_ru.txt b/src/main/webapp/resources/dia_ru.txt
index 0296a40e..b563da45 100644
--- a/src/main/webapp/resources/dia_ru.txt
+++ b/src/main/webapp/resources/dia_ru.txt
@@ -136,7 +136,7 @@ custom=ÐаÑтроить
current=Текущий
cut=Вырезать
dashed=Штриховой пунктир
-decideLater=Решить позже
+decideLater=Выбрать позже
default=По умолчанию
delete=Удалить
deleteColumn=Удалить Ñтолбец
@@ -165,7 +165,7 @@ discardChanges=ОтказатьÑÑ Ð¾Ñ‚ изменений
disconnected=ОтÑоединено
distribute=РаÑпределить
done=Готово
-dotted=Точечный пунктир
+dotted=Точки
doubleClickOrientation=Дважды щелкните мышью, чтобы изменить ориентацию
doubleClickTooltip=Дважды щелкните мышью, чтобы вÑтавить текÑÑ‚
doubleClickChangeProperty=Дважды щелкните мышью, чтобы изменить название ÑвойÑтва
@@ -317,7 +317,7 @@ gradientColor=Цвет
grid=Сетка
gridColor=Цвет Ñетки
gridSize=Шаг Ñетки
-group=Сгруппировать
+group=Группировать
guides=ÐаправлÑющие
hateApp=Терпеть не могу draw.io
heading=Заголовок
@@ -361,7 +361,7 @@ insertRowBefore=Ð’Ñтавить Ñтроку Ñверху
insertRowAfter=Ð’Ñтавить Ñтроку Ñнизу
insertText=Ð’Ñтавить текÑÑ‚
inserting=Ð’Ñтавка
-invalidFilename=Ðазвание диаграммы не может Ñодержать Ñледующие Ñимволы: \ / | : ; { < & + ? =
+invalidFilename=Ðазвание диаграммы не может Ñодержать Ñледующие Ñимволы: \ / | : ; { < & + ? = "
invalidLicenseSeeThisPage=Ваша Ð»Ð¸Ñ†ÐµÐ½Ð·Ð¸Ñ Ð½ÐµÐ´ÐµÐ¹Ñтвительна. ПожалуйÑта, поÑетите Ñту<a target="_blank" href="https://support.draw.io/display/DFCS/Licensing+your+draw.io+plugin">Ñтраницу</a>.
invalidName=Ðекорректное имÑ
invalidOrMissingFile=Файл поврежден или отÑутÑтвует
@@ -378,10 +378,10 @@ leanMapping=Потоки ценноÑтей
lastChange=ПоÑледнее изменение {1} назад
lessThanAMinute=меньше минуты
licensingError=Ошибка лицензированиÑ
-licenseHasExpired=Ð›Ð¸Ñ†ÐµÐ½Ð·Ð¸Ñ Ð½Ð° {1} иÑтекла {2}. Ðажмите Ñюда.
-licenseWillExpire=Ð›Ð¸Ñ†ÐµÐ½Ð·Ð¸Ñ Ð½Ð° {1} иÑтекает {2}. Ðажмите Ñюда.
+licenseHasExpired=Ð›Ð¸Ñ†ÐµÐ½Ð·Ð¸Ñ Ð½Ð° {1} иÑтекла {2}. Ðажмите здеÑÑŒ.
+licenseWillExpire=Ð›Ð¸Ñ†ÐµÐ½Ð·Ð¸Ñ Ð½Ð° {1} иÑтекает {2}. Ðажмите здеÑÑŒ.
lineJumps=Line jumps
-linkAccountRequired=ЕÑли диаграмма не опубликована, Ð´Ð»Ñ Ð¿Ñ€Ð¾Ñмотра понадобитÑÑ Ð²Ð¾Ð¹Ñ‚Ð¸ в учетную запиÑÑŒ Google.
+linkAccountRequired=ЕÑли диаграмма не доÑтупна Ð´Ð»Ñ Ð¾Ð±Ñ‰ÐµÐ³Ð¾ доÑтупа, Ð´Ð»Ñ Ð¿Ñ€Ð¾Ñмотра понадобитÑÑ Ð²Ð¾Ð¹Ñ‚Ð¸ в учетную запиÑÑŒ Google.
linkText=ТекÑÑ‚ ÑÑылки
list=СпиÑок
minute=минуту
@@ -665,8 +665,8 @@ uml=UML
underline=Подчеркнутый
undo=Отменить
ungroup=Разгруппировать
-unsavedChanges=ÐеÑохраненные изменениÑ
-unsavedChangesClickHereToSave=ÐеÑохраненные изменениÑ. Щелкните здеÑÑŒ Ð´Ð»Ñ ÑохранениÑ.
+unsavedChanges=Ð˜Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð½Ðµ Ñохранены
+unsavedChangesClickHereToSave=Ð˜Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð½Ðµ Ñохранены. Щелкните здеÑÑŒ Ð´Ð»Ñ ÑохранениÑ.
untitled=Без названиÑ
untitledDiagram=Диаграмма без названиÑ
untitledLayer=Слой без названиÑ
diff --git a/src/main/webapp/stencils/aws3.xml b/src/main/webapp/stencils/aws3.xml
index 41129bc5..ab27f1ea 100644
--- a/src/main/webapp/stencils/aws3.xml
+++ b/src/main/webapp/stencils/aws3.xml
@@ -5636,6 +5636,161 @@
<fill/>
</foreground>
</shape>
+<shape aspect="variable" h="70" name="Cloud 2" strokewidth="inherit" w="70">
+ <connections/>
+ <foreground>
+ <strokecolor color="none"/>
+ <rect h="70" w="70" x="0" y="0"/>
+ <fillstroke/>
+ <fillcolor color="#ffffff"/>
+ <path>
+ <move x="56.9" y="42"/>
+ <curve x1="56.2" x2="52.4" x3="50.7" y1="41.1" y2="41.6" y3="41.8"/>
+ <curve x1="50.2" x2="50.1" x3="50.6" y1="41.9" y2="41.4" y3="41.1"/>
+ <curve x1="53.7" x2="58.7" x3="59.2" y1="39" y2="39.6" y3="40.3"/>
+ <curve x1="59.8" x2="59" x3="56.2" y1="41" y2="46" y3="48.4"/>
+ <curve x1="55.8" x2="55.3" x3="55.5" y1="48.8" y2="48.6" y3="48.1"/>
+ <curve x1="56.2" x2="57.6" x3="56.9" y1="46.5" y2="42.9" y3="42"/>
+ <close/>
+ <move x="54.7" y="44.5"/>
+ <curve x1="49.4" x2="41.6" x3="35" y1="48.4" y2="50.5" y3="50.5"/>
+ <curve x1="25.7" x2="17.2" x3="10.9" y1="50.5" y2="47" y3="41.3"/>
+ <curve x1="10.4" x2="10.8" x3="11.4" y1="40.8" y2="40.2" y3="40.6"/>
+ <curve x1="18.3" x2="26.8" x3="35.5" y1="44.6" y2="47" y3="47"/>
+ <curve x1="41.4" x2="47.9" x3="53.9" y1="47" y2="45.8" y3="43.2"/>
+ <curve x1="54.8" x2="55.6" x3="54.7" y1="42.9" y2="43.9" y3="44.5"/>
+ <close/>
+ <move x="24.4" y="32"/>
+ <curve x1="24.4" x2="24.5" x3="24.6" y1="32.6" y2="33.1" y3="33.4"/>
+ <curve x1="24.7" x2="24.9" x3="25.1" y1="33.8" y2="34.1" y3="34.6"/>
+ <curve x1="25.2" x2="25.2" x3="25.2" y1="34.7" y2="34.9" y3="35"/>
+ <curve x1="25.2" x2="25.1" x3="24.9" y1="35.2" y2="35.3" y3="35.5"/>
+ <line x="23.9" y="36.2"/>
+ <curve x1="23.7" x2="23.6" x3="23.5" y1="36.3" y2="36.3" y3="36.3"/>
+ <curve x1="23.3" x2="23.2" x3="23" y1="36.3" y2="36.2" y3="36.1"/>
+ <curve x1="22.8" x2="22.6" x3="22.4" y1="35.9" y2="35.6" y3="35.3"/>
+ <curve x1="22.2" x2="22.1" x3="21.9" y1="35" y2="34.7" y3="34.3"/>
+ <curve x1="20.6" x2="19" x3="17.1" y1="35.8" y2="36.5" y3="36.5"/>
+ <curve x1="15.7" x2="14.7" x3="13.9" y1="36.5" y2="36.1" y3="35.3"/>
+ <curve x1="13.1" x2="12.7" x3="12.7" y1="34.5" y2="33.5" y3="32.2"/>
+ <curve x1="12.7" x2="13.2" x3="14.2" y1="30.8" y2="29.7" y3="28.9"/>
+ <curve x1="15.2" x2="16.5" x3="18.2" y1="28.1" y2="27.6" y3="27.6"/>
+ <curve x1="18.7" x2="19.3" x3="19.9" y1="27.6" y2="27.6" y3="27.7"/>
+ <curve x1="20.5" x2="21.1" x3="21.8" y1="27.8" y2="27.9" y3="28.1"/>
+ <line x="21.8" y="27"/>
+ <curve x1="21.8" x2="21.5" x3="21" y1="25.8" y2="24.9" y3="24.4"/>
+ <curve x1="20.5" x2="19.6" x3="18.4" y1="23.9" y2="23.6" y3="23.6"/>
+ <curve x1="17.8" x2="17.3" x3="16.7" y1="23.6" y2="23.7" y3="23.8"/>
+ <curve x1="16.1" x2="15.5" x3="15" y1="23.9" y2="24.1" y3="24.4"/>
+ <curve x1="14.7" x2="14.5" x3="14.4" y1="24.5" y2="24.6" y3="24.6"/>
+ <curve x1="14.3" x2="14.2" x3="14.1" y1="24.6" y2="24.6" y3="24.6"/>
+ <curve x1="13.9" x2="13.8" x3="13.8" y1="24.6" y2="24.4" y3="24.1"/>
+ <line x="13.8" y="23.3"/>
+ <curve x1="13.8" x2="13.8" x3="13.9" y1="23" y2="22.8" y3="22.7"/>
+ <curve x1="14" x2="14.1" x3="14.4" y1="22.6" y2="22.5" y3="22.4"/>
+ <curve x1="15" x2="15.6" x3="16.4" y1="22.1" y2="21.9" y3="21.7"/>
+ <curve x1="17.2" x2="18" x3="18.9" y1="21.5" y2="21.4" y3="21.4"/>
+ <curve x1="20.8" x2="22.2" x3="23.1" y1="21.4" y2="21.8" y3="22.7"/>
+ <curve x1="24" x2="24.4" x3="24.4" y1="23.6" y2="24.9" y3="26.7"/>
+ <line x="24.4" y="32"/>
+ <close/>
+ <move x="17.8" y="34.5"/>
+ <curve x1="18.3" x2="18.9" x3="19.5" y1="34.5" y2="34.4" y3="34.2"/>
+ <curve x1="20.1" x2="20.6" x3="21" y1="34" y2="33.7" y3="33.2"/>
+ <curve x1="21.3" x2="21.4" x3="21.6" y1="32.9" y2="32.6" y3="32.2"/>
+ <curve x1="21.7" x2="21.8" x3="21.8" y1="31.8" y2="31.3" y3="30.8"/>
+ <line x="21.8" y="30"/>
+ <curve x1="21.3" x2="20.8" x3="20.3" y1="29.9" y2="29.8" y3="29.7"/>
+ <curve x1="19.8" x2="19.3" x3="18.8" y1="29.6" y2="29.6" y3="29.6"/>
+ <curve x1="17.7" x2="16.9" x3="16.4" y1="29.6" y2="29.8" y3="30.3"/>
+ <curve x1="15.9" x2="15.6" x3="15.6" y1="30.7" y2="31.4" y3="32.2"/>
+ <curve x1="15.6" x2="15.8" x3="16.2" y1="33" y2="33.5" y3="33.9"/>
+ <curve x1="16.5" x2="17" x3="17.8" y1="34.3" y2="34.5" y3="34.5"/>
+ <close/>
+ <move x="30.8" y="36.2"/>
+ <curve x1="30.5" x2="30.3" x3="30.2" y1="36.2" y2="36.1" y3="36"/>
+ <curve x1="30.1" x2="30" x3="29.9" y1="35.9" y2="35.7" y3="35.4"/>
+ <line x="26" y="22.9"/>
+ <curve x1="25.9" x2="25.9" x3="25.9" y1="22.6" y2="22.4" y3="22.2"/>
+ <curve x1="25.9" x2="26" x3="26.3" y1="21.9" y2="21.8" y3="21.8"/>
+ <line x="27.9" y="21.8"/>
+ <curve x1="28.2" x2="28.4" x3="28.5" y1="21.8" y2="21.9" y3="22"/>
+ <curve x1="28.6" x2="28.7" x3="28.8" y1="22.1" y2="22.3" y3="22.6"/>
+ <line x="31.5" y="33.3"/>
+ <line x="34" y="22.6"/>
+ <curve x1="34.1" x2="34.2" x3="34.3" y1="22.3" y2="22.1" y3="22"/>
+ <curve x1="34.4" x2="34.6" x3="35" y1="21.9" y2="21.8" y3="21.8"/>
+ <line x="36.3" y="21.8"/>
+ <curve x1="36.6" x2="36.8" x3="37" y1="21.8" y2="21.9" y3="22"/>
+ <curve x1="37.1" x2="37.2" x3="37.3" y1="22.1" y2="22.3" y3="22.6"/>
+ <line x="39.9" y="33.5"/>
+ <line x="42.7" y="22.6"/>
+ <curve x1="42.8" x2="42.9" x3="43" y1="22.3" y2="22.1" y3="22"/>
+ <curve x1="43.1" x2="43.3" x3="43.6" y1="21.9" y2="21.8" y3="21.8"/>
+ <line x="45.1" y="21.8"/>
+ <curve x1="45.4" x2="45.5" x3="45.5" y1="21.8" y2="21.9" y3="22.2"/>
+ <curve x1="45.5" x2="45.5" x3="45.5" y1="22.3" y2="22.4" y3="22.5"/>
+ <curve x1="45.5" x2="45.4" x3="45.4" y1="22.6" y2="22.7" y3="22.9"/>
+ <line x="41.5" y="35.4"/>
+ <curve x1="41.4" x2="41.3" x3="41.2" y1="35.7" y2="35.9" y3="36"/>
+ <curve x1="41.1" x2="40.9" x3="40.6" y1="36.1" y2="36.2" y3="36.2"/>
+ <line x="39.2" y="36.2"/>
+ <curve x1="38.9" x2="38.7" x3="38.5" y1="36.2" y2="36.1" y3="36"/>
+ <curve x1="38.4" x2="38.3" x3="38.2" y1="35.9" y2="35.7" y3="35.3"/>
+ <line x="35.7" y="25"/>
+ <line x="33.2" y="35.4"/>
+ <curve x1="33.1" x2="33" x3="32.9" y1="35.7" y2="35.9" y3="36.1"/>
+ <curve x1="32.8" x2="32.5" x3="32.2" y1="36.2" y2="36.3" y3="36.3"/>
+ <line x="30.8" y="36.3"/>
+ <close/>
+ <move x="51.6" y="36.7"/>
+ <curve x1="50.7" x2="49.9" x3="49.1" y1="36.7" y2="36.6" y3="36.4"/>
+ <curve x1="48.3" x2="47.7" x3="47.2" y1="36.2" y2="36" y3="35.7"/>
+ <curve x1="46.9" x2="46.8" x3="46.7" y1="35.5" y2="35.4" y3="35.2"/>
+ <curve x1="46.6" x2="46.6" x3="46.6" y1="35" y2="34.9" y3="34.7"/>
+ <line x="46.6" y="34"/>
+ <curve x1="46.6" x2="46.7" x3="47" y1="33.7" y2="33.5" y3="33.5"/>
+ <curve x1="47.1" x2="47.2" x3="47.3" y1="33.5" y2="33.5" y3="33.6"/>
+ <curve x1="47.4" x2="47.5" x3="47.7" y1="33.6" y2="33.7" y3="33.8"/>
+ <curve x1="48.2" x2="48.8" x3="49.5" y1="34" y2="34.2" y3="34.4"/>
+ <curve x1="50.1" x2="50.8" x3="51.4" y1="34.5" y2="34.6" y3="34.6"/>
+ <curve x1="52.4" x2="53.2" x3="53.8" y1="34.6" y2="34.4" y3="34.1"/>
+ <curve x1="54.4" x2="54.6" x3="54.6" y1="33.7" y2="33.2" y3="32.6"/>
+ <curve x1="54.6" x2="54.5" x3="54.2" y1="32.1" y2="31.8" y3="31.5"/>
+ <curve x1="53.9" x2="53.4" x3="52.6" y1="31.2" y2="30.9" y3="30.6"/>
+ <line x="50.2" y="29.9"/>
+ <curve x1="49" x2="48.1" x3="47.6" y1="29.5" y2="29" y3="28.3"/>
+ <curve x1="47.1" x2="46.8" x3="46.8" y1="27.6" y2="26.8" y3="25.9"/>
+ <curve x1="46.8" x2="46.9" x3="47.2" y1="25.2" y2="24.6" y3="24.1"/>
+ <curve x1="47.5" x2="47.9" x3="48.4" y1="23.6" y2="23.1" y3="22.8"/>
+ <curve x1="48.9" x2="49.4" x3="50.1" y1="22.4" y2="22.2" y3="22"/>
+ <curve x1="50.7" x2="51.4" x3="52.1" y1="21.8" y2="21.7" y3="21.7"/>
+ <curve x1="52.5" x2="52.8" x3="53.2" y1="21.7" y2="21.7" y3="21.8"/>
+ <curve x1="53.6" x2="53.9" x3="54.2" y1="21.8" y2="21.9" y3="22"/>
+ <curve x1="54.5" x2="54.8" x3="55.1" y1="22.1" y2="22.2" y3="22.3"/>
+ <curve x1="55.4" x2="55.6" x3="55.8" y1="22.4" y2="22.5" y3="22.6"/>
+ <curve x1="56" x2="56.2" x3="56.3" y1="22.7" y2="22.9" y3="23"/>
+ <curve x1="56.4" x2="56.4" x3="56.4" y1="23.1" y2="23.3" y3="23.5"/>
+ <line x="56.4" y="24.3"/>
+ <curve x1="56.4" x2="56.3" x3="56" y1="24.6" y2="24.8" y3="24.8"/>
+ <curve x1="55.9" x2="55.7" x3="55.4" y1="24.8" y2="24.7" y3="24.6"/>
+ <curve x1="54.5" x2="53.4" x3="52.3" y1="24.2" y2="24" y3="24"/>
+ <curve x1="51.4" x2="50.7" x3="50.1" y1="24" y2="24.2" y3="24.5"/>
+ <curve x1="49.6" x2="49.3" x3="49.3" y1="24.8" y2="25.3" y3="25.9"/>
+ <curve x1="49.3" x2="49.5" x3="49.8" y1="26.4" y2="26.7" y3="27"/>
+ <curve x1="50.1" x2="50.7" x3="51.6" y1="27.3" y2="27.6" y3="27.9"/>
+ <line x="53.9" y="28.6"/>
+ <curve x1="55.1" x2="55.9" x3="56.4" y1="29" y2="29.5" y3="30.2"/>
+ <curve x1="56.9" x2="57.2" x3="57.2" y1="30.9" y2="31.6" y3="32.5"/>
+ <curve x1="57.2" x2="57.1" x3="56.8" y1="33.2" y2="33.8" y3="34.4"/>
+ <curve x1="56.5" x2="56.1" x3="55.6" y1="35" y2="35.4" y3="35.8"/>
+ <curve x1="55.1" x2="54.5" x3="53.8" y1="36.2" y2="36.5" y3="36.7"/>
+ <curve x1="53.2" x2="52.5" x3="51.6" y1="36.6" y2="36.7" y3="36.7"/>
+ <close/>
+ </path>
+ <fill/>
+ </foreground>
+</shape>
<shape aspect="variable" h="73.23" name="CloudDirectory" strokewidth="inherit" w="68.16">
<connections>
<constraint name="N" perimeter="0" x="0.5" y="0"/>
diff --git a/src/main/webapp/stencils/mscae/cloud.xml b/src/main/webapp/stencils/mscae/cloud.xml
index b9a6f0be..22fdb3f3 100644
--- a/src/main/webapp/stencils/mscae/cloud.xml
+++ b/src/main/webapp/stencils/mscae/cloud.xml
@@ -1,4 +1,296 @@
<shapes name="mxgraph.mscae.cloud">
+<shape aspect="variable" h="40.4" name="Active Directory" strokewidth="inherit" w="40.3">
+ <connections>
+ <constraint name="N" perimeter="0" x="0.5" y="0"/>
+ <constraint name="S" perimeter="0" x="0.5" y="1"/>
+ <constraint name="W" perimeter="0" x="0" y="0.595"/>
+ <constraint name="E" perimeter="0" x="1" y="0.595"/>
+ <constraint name="NW" perimeter="0" x="0.25" y="0.3"/>
+ <constraint name="NE" perimeter="0" x="0.75" y="0.3"/>
+ <constraint name="SE" perimeter="0" x="0.25" y="0.8"/>
+ <constraint name="SW" perimeter="0" x="0.75" y="0.8"/>
+ </connections>
+ <foreground>
+ <path>
+ <move x="20.2" y="0"/>
+ <line x="0" y="24"/>
+ <line x="20.1" y="40.4"/>
+ <line x="40.3" y="24.1"/>
+ <line x="20.2" y="0"/>
+ <close/>
+ <move x="30.9" y="26.5"/>
+ <curve x1="30" x2="29.2" x3="28.6" y1="26.5" y2="26.1" y3="25.5"/>
+ <line x="23.1" y="29.4"/>
+ <curve x1="23.5" x2="23.6" x3="23.6" y1="29.9" y2="30.5" y3="31.2"/>
+ <curve x1="23.6" x2="22.1" x3="20.4" y1="33" y2="34.4" y3="34.4"/>
+ <curve x1="18.6" x2="17.2" x3="17.2" y1="34.4" y2="33" y3="31.2"/>
+ <curve x1="17.2" x2="17.5" x3="18" y1="30.4" y2="29.7" y3="29.1"/>
+ <line x="11.6" y="25.7"/>
+ <curve x1="11" x2="10.2" x3="9.4" y1="26.3" y2="26.6" y3="26.6"/>
+ <curve x1="7.6" x2="6.2" x3="6.2" y1="26.6" y2="25.2" y3="23.4"/>
+ <curve x1="6.2" x2="7.7" x3="9.4" y1="21.6" y2="20.2" y3="20.2"/>
+ <curve x1="9.9" x2="10.4" x3="10.9" y1="20.2" y2="20.3" y3="20.6"/>
+ <line x="17.6" y="14.4"/>
+ <curve x1="17.1" x2="16.9" x3="16.9" y1="13.8" y2="13" y3="12.3"/>
+ <curve x1="16.9" x2="18.5" x3="20.5" y1="10.3" y2="8.8" y3="8.8"/>
+ <curve x1="22.5" x2="24.1" x3="24.1" y1="8.8" y2="10.4" y3="12.3"/>
+ <curve x1="24.1" x2="23.9" x3="23.5" y1="13" y2="13.6" y3="14.2"/>
+ <line x="29.2" y="20.9"/>
+ <curve x1="29.7" x2="30.4" x3="31.1" y1="20.5" y2="20.3" y3="20.3"/>
+ <curve x1="32.9" x2="34.3" x3="34.3" y1="20.3" y2="21.7" y3="23.5"/>
+ <curve x1="34.1" x2="32.6" x3="30.9" y1="25" y2="26.5" y3="26.5"/>
+ <close/>
+ <move x="22.19" y="15.33"/>
+ <curve x1="22.09" x2="20.99" x3="20.89" y1="15.43" y2="16.23" y3="16.33"/>
+ <line x="20.89" y="28.33"/>
+ <line x="27.79" y="23.93"/>
+ <curve x1="27.69" x2="27.59" x3="27.59" y1="23.63" y2="23.43" y3="23.23"/>
+ <curve x1="27.59" x2="27.69" x3="27.79" y1="22.83" y2="22.43" y3="22.03"/>
+ <line x="22.19" y="15.33"/>
+ <close/>
+ <move x="18.74" y="15.43"/>
+ <line x="12.04" y="21.63"/>
+ <curve x1="12.34" x2="12.54" x3="12.54" y1="22.13" y2="22.73" y3="23.23"/>
+ <curve x1="12.54" x2="12.54" x3="12.44" y1="23.53" y2="23.83" y3="24.13"/>
+ <line x="19.34" y="28.33"/>
+ <line x="19.34" y="16.23"/>
+ <curve x1="19.24" x2="18.84" x3="18.74" y1="16.23" y2="15.53" y3="15.43"/>
+ <close/>
+ </path>
+ <fillstroke/>
+ </foreground>
+</shape>
+<shape aspect="variable" h="623.11" name="Active Directory B2B" strokewidth="inherit" w="623.91">
+ <connections>
+ <constraint name="N" perimeter="0" x="0.48" y="0"/>
+ <constraint name="S" perimeter="0" x="0.48" y="0.95"/>
+ <constraint name="W" perimeter="0" x="0" y="0.565"/>
+ <constraint name="E" perimeter="0" x="0.96" y="0.565"/>
+ <constraint name="NW" perimeter="0" x="0.24" y="0.28"/>
+ <constraint name="NE" perimeter="0" x="0.72" y="0.28"/>
+ <constraint name="SE" perimeter="0" x="1" y="1"/>
+ <constraint name="SW" perimeter="0" x="0.24" y="0.76"/>
+ </connections>
+ <foreground>
+ <path>
+ <move x="571.81" y="470.47"/>
+ <line x="598.1" y="470.47"/>
+ <line x="598.1" y="417.89"/>
+ <line x="571.81" y="417.89"/>
+ <close/>
+ <move x="571.81" y="548.64"/>
+ <line x="598.1" y="548.64"/>
+ <line x="598.1" y="496.09"/>
+ <line x="571.81" y="496.09"/>
+ <close/>
+ <move x="519.49" y="470.47"/>
+ <line x="545.99" y="470.47"/>
+ <line x="545.99" y="417.89"/>
+ <line x="519.49" y="417.89"/>
+ <close/>
+ <move x="519.49" y="548.64"/>
+ <line x="545.99" y="548.64"/>
+ <line x="545.99" y="496.09"/>
+ <line x="519.49" y="496.09"/>
+ <close/>
+ <move x="467.18" y="470.47"/>
+ <line x="494.01" y="470.47"/>
+ <line x="494.01" y="417.89"/>
+ <line x="467.18" y="417.89"/>
+ <close/>
+ <move x="467.18" y="548.64"/>
+ <line x="494.01" y="548.64"/>
+ <line x="494.01" y="496.09"/>
+ <line x="467.18" y="496.09"/>
+ <close/>
+ <move x="441.63" y="623.11"/>
+ <line x="441.63" y="392.31"/>
+ <line x="623.91" y="392.31"/>
+ <line x="623.91" y="623.11"/>
+ <line x="545.99" y="623.11"/>
+ <line x="545.99" y="574.07"/>
+ <line x="519.49" y="574.07"/>
+ <line x="519.49" y="623.11"/>
+ <close/>
+ <move x="299.58" y="594.81"/>
+ <line x="0" y="352.7"/>
+ <line x="298.95" y="0"/>
+ <line x="596.77" y="352.8"/>
+ <line x="565.76" y="378.78"/>
+ <line x="484.92" y="378.78"/>
+ <curve x1="498.58" x2="506.15" x3="506.15" y1="369.04" y2="355.28" y3="340.73"/>
+ <curve x1="506.15" x2="478.27" x3="460.51" y1="307.12" y2="290.6" y3="290.6"/>
+ <curve x1="452.25" x2="441.95" x3="433.51" y1="290.6" y2="291.96" y3="295.74"/>
+ <line x="340.59" y="191.81"/>
+ <curve x1="345.28" x2="346.96" x3="346.96" y1="187.61" y2="178.48" y3="170.39"/>
+ <curve x1="346.96" x2="321.38" x3="299.16" y1="137.45" y2="120.61" y3="120.61"/>
+ <curve x1="267.72" x2="249.41" x3="249.41" y1="120.61" y2="147.07" y3="167.95"/>
+ <curve x1="249.41" x2="251.11" x3="253.5" y1="175.87" y2="183.01" y3="190"/>
+ <line x="157.53" y="294.88"/>
+ <curve x1="152.5" x2="144.42" x3="134.45" y1="291.59" y2="288.53" y3="288.53"/>
+ <curve x1="109.12" x2="86.49" x3="86.49" y1="288.53" y2="309.68" y3="337.64"/>
+ <curve x1="86.49" x2="104.68" x3="135.89" y1="360.15" y2="386.19" y3="386.19"/>
+ <curve x1="145.8" x2="153.11" x3="161.9" y1="386.19" y2="383.98" y3="378.22"/>
+ <line x="252.47" y="449.02"/>
+ <curve x1="250.84" x2="250.49" x3="250.49" y1="453.07" y2="456.96" y3="463.81"/>
+ <curve x1="250.49" x2="267.23" x3="298.93" y1="481.08" y2="508.18" y3="508.18"/>
+ <curve x1="319.92" x2="334.72" x3="341.89" y1="508.18" y2="496.86" y3="483.39"/>
+ <curve x1="346.15" x2="347.75" x3="345.57" y1="473.13" y2="457.93" y3="442.64"/>
+ <line x="428.15" y="378.51"/>
+ <line x="428.15" y="490.56"/>
+ <close/>
+ <move x="268.62" y="426.85"/>
+ <line x="182.58" y="357.56"/>
+ <curve x1="190.23" x2="186.39" x3="180.62" y1="340.08" y2="327.32" y3="317.28"/>
+ <line x="277.62" y="217.15"/>
+ <line x="285.48" y="219.82"/>
+ <line x="285.48" y="415.21"/>
+ <curve x1="280.55" x2="272.34" x3="268.62" y1="417.33" y2="422.87" y3="426.85"/>
+ <close/>
+ <move x="311.97" y="411.24"/>
+ <line x="311.97" y="220.11"/>
+ <line x="322.63" y="217.23"/>
+ <line x="417.67" y="316.06"/>
+ <curve x1="412.22" x2="412.85" x3="415.57" y1="331.82" y2="342.64" y3="352.8"/>
+ <line x="329.78" y="421.76"/>
+ <curve x1="326.01" x2="319.46" x3="311.97" y1="418.34" y2="413.46" y3="411.24"/>
+ <close/>
+ </path>
+ <fillstroke/>
+ </foreground>
+</shape>
+<shape aspect="variable" h="624.64" name="Active Directory B2C" strokewidth="inherit" w="624.96">
+ <connections>
+ <constraint name="N" perimeter="0" x="0.48" y="0"/>
+ <constraint name="S" perimeter="0" x="0.48" y="0.95"/>
+ <constraint name="W" perimeter="0" x="0" y="0.565"/>
+ <constraint name="E" perimeter="0" x="0.96" y="0.565"/>
+ <constraint name="NW" perimeter="0" x="0.24" y="0.28"/>
+ <constraint name="NE" perimeter="0" x="0.72" y="0.28"/>
+ <constraint name="SE" perimeter="0" x="1" y="1"/>
+ <constraint name="SW" perimeter="0" x="0.24" y="0.76"/>
+ </connections>
+ <foreground>
+ <path>
+ <move x="390.59" y="624.64"/>
+ <curve x1="389.85" x2="408.47" x3="459.02" y1="586.34" y2="544.47" y3="517.24"/>
+ <curve x1="447.27" x2="429.4" x3="429.4" y1="507.74" y2="485.56" y3="454.98"/>
+ <curve x1="429.4" x2="465.33" x3="508.21" y1="413.01" y2="377.33" y3="377.33"/>
+ <curve x1="547.13" x2="586.01" x3="586.01" y1="377.33" y2="411.06" y3="456.38"/>
+ <curve x1="586.01" x2="576.47" x3="556.48" y1="475.4" y2="500.41" y3="517.21"/>
+ <curve x1="597.07" x2="624.8" x3="624.96" y1="538.38" y2="578.11" y3="624.64"/>
+ <close/>
+ <move x="311.97" y="411.24"/>
+ <line x="311.97" y="220.11"/>
+ <line x="322.63" y="217.23"/>
+ <line x="417.67" y="316.06"/>
+ <curve x1="412.22" x2="412.85" x3="415.57" y1="331.82" y2="342.64" y3="352.8"/>
+ <line x="329.78" y="421.76"/>
+ <curve x1="326.01" x2="319.46" x3="311.97" y1="418.34" y2="413.46" y3="411.24"/>
+ <close/>
+ <move x="268.62" y="426.85"/>
+ <line x="182.58" y="357.56"/>
+ <curve x1="190.23" x2="186.39" x3="180.62" y1="340.08" y2="327.32" y3="317.28"/>
+ <line x="277.62" y="217.15"/>
+ <line x="285.48" y="219.82"/>
+ <line x="285.48" y="415.21"/>
+ <curve x1="280.55" x2="272.34" x3="268.62" y1="417.33" y2="422.87" y3="426.85"/>
+ <close/>
+ <move x="299.58" y="594.81"/>
+ <line x="0" y="352.7"/>
+ <line x="298.95" y="0"/>
+ <line x="596.77" y="352.8"/>
+ <line x="565.76" y="378.78"/>
+ <curve x1="552.07" x2="529.08" x3="502.81" y1="362.9" y2="357.55" y3="357.15"/>
+ <curve x1="505.01" x2="506.15" x3="506.15" y1="351.92" y2="346.39" y3="340.73"/>
+ <curve x1="506.15" x2="478.27" x3="460.51" y1="307.12" y2="290.6" y3="290.6"/>
+ <curve x1="452.25" x2="441.95" x3="433.51" y1="290.6" y2="291.96" y3="295.74"/>
+ <line x="340.59" y="191.81"/>
+ <curve x1="345.28" x2="346.96" x3="346.96" y1="187.61" y2="178.48" y3="170.39"/>
+ <curve x1="346.96" x2="321.38" x3="299.16" y1="137.45" y2="120.61" y3="120.61"/>
+ <curve x1="267.72" x2="249.41" x3="249.41" y1="120.61" y2="147.07" y3="167.95"/>
+ <curve x1="249.41" x2="251.11" x3="253.5" y1="175.87" y2="183.01" y3="190"/>
+ <line x="157.53" y="294.88"/>
+ <curve x1="152.5" x2="144.42" x3="134.45" y1="291.59" y2="288.53" y3="288.53"/>
+ <curve x1="109.12" x2="86.49" x3="86.49" y1="288.53" y2="309.68" y3="337.64"/>
+ <curve x1="86.49" x2="104.68" x3="135.89" y1="360.15" y2="386.19" y3="386.19"/>
+ <curve x1="145.8" x2="153.11" x3="161.9" y1="386.19" y2="383.98" y3="378.22"/>
+ <line x="252.47" y="449.02"/>
+ <curve x1="250.84" x2="250.49" x3="250.49" y1="453.07" y2="456.96" y3="463.81"/>
+ <curve x1="250.49" x2="267.23" x3="298.93" y1="481.08" y2="508.18" y3="508.18"/>
+ <curve x1="319.92" x2="334.72" x3="341.89" y1="508.18" y2="496.86" y3="483.39"/>
+ <curve x1="346.15" x2="347.75" x3="345.57" y1="473.13" y2="457.93" y3="442.64"/>
+ <line x="430.66" y="377"/>
+ <curve x1="433.74" x2="440.74" x3="445.5" y1="380.97" y2="383.58" y3="384.27"/>
+ <curve x1="422.31" x2="394.87" x3="419.4" y1="391.91" y2="446.41" y3="497.6"/>
+ <close/>
+ </path>
+ <fillstroke/>
+ </foreground>
+</shape>
+<shape aspect="variable" h="622.94" name="Active Directory Domain Services" strokewidth="inherit" w="622.3">
+ <connections>
+ <constraint name="N" perimeter="0" x="0.48" y="0"/>
+ <constraint name="S" perimeter="0" x="0.48" y="0.96"/>
+ <constraint name="W" perimeter="0" x="0" y="0.56"/>
+ <constraint name="E" perimeter="0" x="0.955" y="0.56"/>
+ <constraint name="NW" perimeter="0" x="0.24" y="0.28"/>
+ <constraint name="NE" perimeter="0" x="0.72" y="0.28"/>
+ <constraint name="SE" perimeter="0" x="0.24" y="0.76"/>
+ <constraint name="SW" perimeter="0" x="0.84" y="0.875"/>
+ </connections>
+ <foreground>
+ <path>
+ <move x="414.92" y="486.26"/>
+ <curve x1="411.54" x2="407.7" x3="405.32" y1="487.23" y2="489.75" y3="492.94"/>
+ <line x="369.97" y="467.13"/>
+ <curve x1="376.58" x2="373.75" x3="363.75" y1="457.93" y2="440.49" y3="428.48"/>
+ <line x="412.13" y="369.72"/>
+ <line x="414.79" y="370.05"/>
+ <close/>
+ <move x="450.78" y="493.2"/>
+ <curve x1="449.31" x2="446.98" x3="441.31" y1="491.05" y2="487.94" y3="486.58"/>
+ <line x="441.25" y="369.79"/>
+ <line x="443.44" y="369.09"/>
+ <line x="492.87" y="428.35"/>
+ <curve x1="484.56" x2="479.21" x3="486.38" y1="436.36" y2="455.7" y3="467"/>
+ <close/>
+ <move x="502.6" y="486.78"/>
+ <curve x1="506.5" x2="512.32" x3="519.98" y1="489.19" y2="490.36" y3="490.22"/>
+ <curve x1="537.22" x2="554.67" x3="554.67" y1="490.22" y2="474.56" y3="454.87"/>
+ <curve x1="554.67" x2="533.04" x3="520.65" y1="430" y2="417.83" y3="417.83"/>
+ <curve x1="516.67" x2="512.56" x3="509.46" y1="417.83" y2="417.93" y3="418.23"/>
+ <line x="460.91" y="353.78"/>
+ <curve x1="463.71" x2="464.14" x3="464.14" y1="349.17" y2="346" y3="340.05"/>
+ <curve x1="464.14" x2="443.37" x3="428.65" y1="313.37" y2="301.44" y3="301.44"/>
+ <curve x1="407.93" x2="392.22" x3="392.22" y1="301.44" y2="318.49" y3="337.81"/>
+ <curve x1="392.22" x2="393.85" x3="395.72" y1="346.47" y2="351.2" y3="353.38"/>
+ <line x="347.08" y="418.36"/>
+ <curve x1="319.69" x2="301.17" x3="301.17" y1="415.09" y2="432.69" y3="454.81"/>
+ <curve x1="301.17" x2="317.5" x3="338" y1="473.47" y2="490.22" y3="490.22"/>
+ <curve x1="343.83" x2="349.69" x3="353.83" y1="490.22" y2="489.16" y3="486.58"/>
+ <line x="392.48" y="515.9"/>
+ <curve x1="390.69" x2="410.94" x3="428.02" y1="540.7" y2="555.2" y3="555.2"/>
+ <curve x1="447.87" x2="465.93" x3="463.69" y1="555.2" y2="537.39" y3="516.29"/>
+ <close/>
+ <move x="428.27" y="622.94"/>
+ <line x="233.84" y="460.55"/>
+ <line x="428.14" y="233.81"/>
+ <line x="622.3" y="460.52"/>
+ <close/>
+ <move x="327.23" y="574.27"/>
+ <line x="298.21" y="596.95"/>
+ <line x="0" y="350.29"/>
+ <line x="298.3" y="0"/>
+ <line x="596.83" y="350.4"/>
+ <line x="577.52" y="366.36"/>
+ <line x="428.19" y="194.02"/>
+ <line x="197.23" y="463.85"/>
+ <close/>
+ </path>
+ <fillstroke/>
+ </foreground>
+</shape>
<shape aspect="variable" h="686.15" name="Active Directory Health Monitoring" strokewidth="inherit" w="712.05">
<connections>
<constraint name="N" perimeter="0" x="0.42" y="0"/>
@@ -1070,6 +1362,35 @@
<fillstroke/>
</foreground>
</shape>
+<shape aspect="variable" h="38.66" name="Azure Logo" strokewidth="inherit" w="50">
+ <connections>
+ <constraint name="N" perimeter="0" x="0.55" y="0"/>
+ <constraint name="S" perimeter="0" x="0.5" y="1"/>
+ <constraint name="W" perimeter="0" x="0.17" y="0.5"/>
+ <constraint name="E" perimeter="0" x="0.78" y="0.5"/>
+ <constraint name="SE" perimeter="0" x="1" y="1"/>
+ <constraint name="SW" perimeter="0" x="0" y="0.89"/>
+ </connections>
+ <foreground>
+ <path>
+ <move x="11.42" y="38.66"/>
+ <line x="35.05" y="34.5"/>
+ <line x="22.89" y="20.08"/>
+ <line x="29.22" y="2.73"/>
+ <line x="50" y="38.66"/>
+ <line x="11.42" y="38.66"/>
+ <close/>
+ <move x="27.57" y="0"/>
+ <line x="11.47" y="34.44"/>
+ <line x="11.47" y="34.41"/>
+ <line x="0" y="34.41"/>
+ <line x="12.72" y="12.43"/>
+ <line x="27.57" y="0"/>
+ <close/>
+ </path>
+ <fillstroke/>
+ </foreground>
+</shape>
<shape aspect="variable" h="100.01" name="Azure Rights Management RMS" strokewidth="inherit" w="80.74">
<connections>
<constraint name="N" perimeter="0" x="0.5" y="0"/>
@@ -1426,6 +1747,62 @@
<fillstroke/>
</foreground>
</shape>
+<shape aspect="variable" h="75.79" name="Blockchain" strokewidth="inherit" w="100.94">
+ <connections>
+ <constraint name="N" perimeter="0" x="0.5" y="0"/>
+ <constraint name="S1" perimeter="0" x="0.25" y="1"/>
+ <constraint name="W" perimeter="0" x="0" y="0.67"/>
+ <constraint name="E" perimeter="0" x="1" y="0.67"/>
+ </connections>
+ <foreground>
+ <path>
+ <move x="48.31" y="41.94"/>
+ <curve x1="43.24" x2="37.92" x3="37.92" y1="41.94" y2="37.55" y3="31.44"/>
+ <curve x1="37.92" x2="42.32" x3="48.49" y1="26.22" y2="20.97" y3="20.97"/>
+ <curve x1="53.15" x2="58.89" x3="58.89" y1="20.97" y2="24.66" y3="31.6"/>
+ <curve x1="58.89" x2="53.52" x3="48.31" y1="37.79" y2="41.94" y3="41.94"/>
+ <close/>
+ <move x="25.38" y="58.67"/>
+ <curve x1="20.9" x2="16.96" x3="16.96" y1="58.67" y2="55.17" y3="50.18"/>
+ <curve x1="16.96" x2="20.12" x3="25.46" y1="46.27" y2="41.9" y3="41.9"/>
+ <curve x1="28.89" x2="33.75" x3="33.75" y1="41.9" y2="44.65" y3="50.3"/>
+ <curve x1="33.75" x2="30.02" x3="25.38" y1="55.08" y2="58.67" y3="58.67"/>
+ <close/>
+ <move x="46.33" y="63.82"/>
+ <curve x1="42.91" x2="34.67" x3="25.77" y1="69.33" y2="75.79" y3="75.79"/>
+ <curve x1="14.45" x2="0" x3="0" y1="75.79" y2="66.22" y3="50.22"/>
+ <curve x1="0" x2="8.5" x3="17.59" y1="39" y2="29.36" y3="26.25"/>
+ <curve x1="20" x2="35.83" x3="48.5" y1="8.7" y2="0" y3="0"/>
+ <curve x1="61.77" x2="74.08" x3="78.32" y1="0" y2="8.79" y3="21.51"/>
+ <curve x1="94.3" x2="100.94" x3="100.94" y1="24.49" y2="37.82" y3="48.5"/>
+ <curve x1="100.57" x2="88.91" x3="74.24" y1="63.55" y2="75.32" y3="75.32"/>
+ <curve x1="63.2" x2="54.84" x3="50.53" y1="75.32" y2="70.08" y3="62.7"/>
+ <line x="50.53" y="46.04"/>
+ <curve x1="54.12" x2="57.05" x3="59.36" y1="45.65" y2="43.84" y3="40.78"/>
+ <line x="64.13" y="44.03"/>
+ <curve x1="63.56" x2="63.26" x3="63.26" y1="45.39" y2="47.04" y3="48.61"/>
+ <curve x1="63.26" x2="67.79" x3="74.46" y1="54.5" y2="59.44" y3="59.44"/>
+ <curve x1="81.24" x2="85.22" x3="85.22" y1="59.44" y2="53.53" y3="48.75"/>
+ <curve x1="85.22" x2="79.68" x3="73.96" y1="41.87" y2="37.47" y3="37.47"/>
+ <curve x1="71.19" x2="68.67" x3="66.32" y1="37.47" y2="38.42" y3="40.39"/>
+ <line x="62.05" y="37.21"/>
+ <curve x1="62.75" x2="63.2" x3="63.2" y1="35.42" y2="33.7" y3="31.45"/>
+ <curve x1="63.2" x2="58.62" x3="48.53" y1="25.75" y2="16.83" y3="16.83"/>
+ <curve x1="41.87" x2="33.79" x3="33.79" y1="16.83" y2="21.76" y3="31.54"/>
+ <curve x1="33.79" x2="34.58" x3="35.36" y1="33.75" y2="36.05" y3="37.7"/>
+ <line x="32.71" y="39.79"/>
+ <curve x1="30.66" x2="28.11" x3="25.31" y1="38.25" y2="37.44" y3="37.44"/>
+ <curve x1="18.86" x2="12.77" x3="12.77" y1="37.44" y2="42.51" y3="50.63"/>
+ <curve x1="12.77" x2="18.21" x3="25.23" y1="57.47" y2="62.89" y3="62.89"/>
+ <curve x1="34.82" x2="38.02" x3="38.02" y1="62.89" y2="54.97" y3="50.65"/>
+ <curve x1="38.02" x2="37.5" x3="35.84" y1="48.3" y2="45.3" y3="42.99"/>
+ <line x="37.45" y="41.36"/>
+ <curve x1="40.52" x2="43.42" x3="46.33" y1="44.08" y2="45.76" y3="46.12"/>
+ <close/>
+ </path>
+ <fillstroke/>
+ </foreground>
+</shape>
<shape aspect="variable" h="47.8" name="Bot Services" strokewidth="inherit" w="47.8">
<connections>
<constraint name="N" perimeter="0" x="0.5" y="0"/>
@@ -1479,6 +1856,99 @@
<fillstroke/>
</foreground>
</shape>
+<shape aspect="variable" h="88.56" name="Building Block" strokewidth="inherit" w="100.11">
+ <connections>
+ <constraint name="N" perimeter="0" x="0.5" y="0"/>
+ <constraint name="S" perimeter="0" x="0.5" y="1"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
+ <constraint name="E" perimeter="0" x="0.89" y="0.71"/>
+ <constraint name="NW" perimeter="0" x="0" y="0"/>
+ <constraint name="NE" perimeter="0" x="0.885" y="0.05"/>
+ <constraint name="SE" perimeter="0" x="0" y="1"/>
+ <constraint name="SW" perimeter="0" x="0.89" y="1"/>
+ </connections>
+ <foreground>
+ <path>
+ <move x="76.09" y="40.08"/>
+ <line x="64.33" y="16.1"/>
+ <line x="88.35" y="4.36"/>
+ <line x="100.11" y="28.36"/>
+ <close/>
+ <move x="26.29" y="26.65"/>
+ <line x="0" y="26.65"/>
+ <line x="0" y="0"/>
+ <line x="26.29" y="0"/>
+ <close/>
+ <move x="26.29" y="57.98"/>
+ <line x="0" y="57.98"/>
+ <line x="0" y="31.2"/>
+ <line x="26.29" y="31.2"/>
+ <close/>
+ <move x="30.75" y="57.98"/>
+ <line x="30.75" y="31.2"/>
+ <line x="57.61" y="31.2"/>
+ <line x="57.61" y="57.98"/>
+ <close/>
+ <move x="62.08" y="88.56"/>
+ <line x="62.08" y="62.46"/>
+ <line x="88.89" y="62.46"/>
+ <line x="88.89" y="88.56"/>
+ <close/>
+ <move x="30.75" y="88.56"/>
+ <line x="30.75" y="62.46"/>
+ <line x="57.61" y="62.46"/>
+ <line x="57.61" y="88.56"/>
+ <close/>
+ <move x="0" y="88.56"/>
+ <line x="0" y="62.46"/>
+ <line x="26.29" y="62.46"/>
+ <line x="26.29" y="88.56"/>
+ <close/>
+ </path>
+ <fillstroke/>
+ </foreground>
+</shape>
+<shape aspect="variable" h="48" name="Central" strokewidth="inherit" w="42">
+ <connections>
+ <constraint name="N" perimeter="0" x="0.5" y="0"/>
+ <constraint name="S" perimeter="0" x="0.5" y="1"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
+ <constraint name="E" perimeter="0" x="1" y="0.5"/>
+ <constraint name="NW" perimeter="0" x="0" y="0.25"/>
+ <constraint name="NE" perimeter="0" x="1" y="0.25"/>
+ <constraint name="SE" perimeter="0" x="1" y="0.75"/>
+ <constraint name="SW" perimeter="0" x="0" y="0.75"/>
+ </connections>
+ <foreground>
+ <path>
+ <move x="21" y="0"/>
+ <line x="0" y="11.95"/>
+ <line x="0" y="20.08"/>
+ <line x="10" y="25.79"/>
+ <line x="10" y="21.18"/>
+ <line x="4" y="17.75"/>
+ <line x="4" y="14.28"/>
+ <line x="21" y="4.6"/>
+ <line x="38" y="14.32"/>
+ <line x="38" y="33.68"/>
+ <line x="21" y="43.39"/>
+ <line x="0" y="31.39"/>
+ <line x="0" y="36"/>
+ <line x="21" y="48"/>
+ <line x="42" y="36"/>
+ <line x="42" y="12"/>
+ <close/>
+ <move x="21" y="35"/>
+ <line x="30" y="29.73"/>
+ <line x="30" y="18.27"/>
+ <line x="21" y="13"/>
+ <line x="12" y="18.24"/>
+ <line x="12" y="29.7"/>
+ <close/>
+ </path>
+ <fillstroke/>
+ </foreground>
+</shape>
<shape aspect="variable" h="60.78" name="Cloud Office 365" strokewidth="inherit" w="99.62">
<connections>
<constraint name="N" perimeter="0" x="0.5" y="0.03"/>
@@ -2117,12 +2587,12 @@
</shape>
<shape aspect="variable" h="226.23" name="Content Delivery Network2" strokewidth="inherit" w="483.9">
<connections>
- <constraint name="N" perimeter="0" x="0.5" y="0.095"/>
+ <constraint name="N" perimeter="0" x="0.5" y="0.12"/>
<constraint name="S" perimeter="0" x="0.5" y="1"/>
<constraint name="W" perimeter="0" x="0" y="0.56"/>
<constraint name="E" perimeter="0" x="0.91" y="0.5"/>
- <constraint name="NE" perimeter="0" x="0.7" y="0"/>
- <constraint name="NW" perimeter="0" x="0.15" y="0.1"/>
+ <constraint name="NE" perimeter="0" x="0.7" y="0.03"/>
+ <constraint name="NW" perimeter="0" x="0.15" y="0.125"/>
<constraint name="SE" perimeter="0" x="0.97" y="0.96"/>
<constraint name="SW" perimeter="0" x="0.09" y="1"/>
</connections>
@@ -2289,6 +2759,260 @@
<fillstroke/>
</foreground>
</shape>
+<shape aspect="variable" h="102.78" name="Cosmos DB" strokewidth="inherit" w="102.34">
+ <connections>
+ <constraint name="N" perimeter="0" x="0.5" y="0.17"/>
+ <constraint name="S" perimeter="0" x="0.5" y="0.82"/>
+ <constraint name="W" perimeter="0" x="0.17" y="0.5"/>
+ <constraint name="E" perimeter="0" x="0.825" y="0.5"/>
+ <constraint name="NW" perimeter="0" x="0.12" y="0.13"/>
+ <constraint name="NE" perimeter="0" x="0.97" y="0.025"/>
+ <constraint name="SE" perimeter="0" x="0.9" y="0.905"/>
+ <constraint name="SW" perimeter="0" x="0.03" y="0.97"/>
+ </connections>
+ <foreground>
+ <path>
+ <move x="50.17" y="84.57"/>
+ <curve x1="55.6" x2="61.44" x3="67.58" y1="80.5" y2="75.29" y3="69.2"/>
+ <curve x1="73.98" x2="79.71" x3="84.57" y1="62.91" y2="56.56" y3="50.14"/>
+ <curve x1="84.41" x2="84.04" x3="75.44" y1="56.41" y2="64.33" y3="74"/>
+ <curve x1="69.22" x2="59.54" x3="50.17" y1="80.57" y2="85.08" y3="84.57"/>
+ <close/>
+ <move x="66.88" y="17.38"/>
+ <curve x1="65.81" x2="63.62" x3="61.42" y1="16.69" y2="15.87" y3="15.38"/>
+ <curve x1="71.12" x2="79.03" x3="86.15" y1="8.38" y2="4.06" y3="1.86"/>
+ <curve x1="92.16" x2="96.54" x3="98.96" y1="0" y2="0.64" y3="2.56"/>
+ <curve x1="102.34" x2="101.73" x3="100.07" y1="5.72" y2="11.57" y3="16.26"/>
+ <curve x1="94.34" x2="79.37" x3="64.84" y1="34.31" y2="51.72" y3="66.77"/>
+ <curve x1="50.93" x2="32.44" x3="16.86" y1="80.15" y2="95.25" y3="99.98"/>
+ <curve x1="13.07" x2="6.28" x3="2.4" y1="101.26" y2="102.78" y3="99.09"/>
+ <curve x1="0" x2="0.33" x3="1.96" y1="95.77" y2="91.06" y3="85.39"/>
+ <curve x1="3.59" x2="10.07" x3="15.35" y1="79.18" y2="68.61" y3="61.23"/>
+ <curve x1="16.06" x2="16.62" x3="17.22" y1="64.21" y2="65.63" y3="67.06"/>
+ <curve x1="13.03" x2="8.72" x3="6.84" y1="73.62" y2="80.67" y3="86.64"/>
+ <curve x1="5.93" x2="5.16" x3="6.09" y1="89.73" y2="93.23" y3="94.98"/>
+ <curve x1="7.59" x2="10.72" x3="13.78" y1="97.53" y2="96.86" y3="95.97"/>
+ <curve x1="29.37" x2="49.23" x3="60.28" y1="91.84" y2="74.71" y3="63.83"/>
+ <curve x1="77.68" x2="92.34" x3="95.27" y1="47.99" y2="26.77" y3="15.25"/>
+ <curve x1="96.28" x2="97.34" x3="95.08" y1="12.15" y2="7.67" y3="6.16"/>
+ <curve x1="93.61" x2="90.53" x3="87.7" y1="5.16" y2="5.43" y3="6.41"/>
+ <curve x1="78.48" x2="73.31" x3="66.88" y1="9.92" y2="13.09" y3="17.38"/>
+ <close/>
+ <move x="34.91" y="80.28"/>
+ <curve x1="27.04" x2="18.54" x3="17.49" y1="76.08" y2="68.08" y3="51.99"/>
+ <curve x1="17.49" x2="35.66" x3="51.06" y1="29.92" y2="17.63" y3="17.66"/>
+ <curve x1="62.67" x2="74.41" x3="80.34" y1="17.65" y2="23.78" y3="34.95"/>
+ <curve x1="68.26" x2="50.47" x3="34.91" y1="52.3" y2="69.16" y3="80.28"/>
+ <close/>
+ <move x="17.62" y="33.94"/>
+ <curve x1="17.62" x2="9.26" x3="1.07" y1="24.58" y2="17.57" y3="17.57"/>
+ <curve x1="11.7" x2="17.62" x3="17.62" y1="17.57" y2="8.34" y3="1.3"/>
+ <curve x1="17.62" x2="25.6" x3="33.76" y1="10.99" y2="17.57" y3="17.57"/>
+ <curve x1="25.6" x2="17.62" x3="17.62" y1="17.57" y2="24.57" y3="33.94"/>
+ <close/>
+ <move x="88.83" y="100.89"/>
+ <curve x1="88.83" x2="84.15" x3="76.39" y1="95.91" y2="88.96" y3="88.96"/>
+ <curve x1="84.19" x2="88.74" x3="88.74" y1="88.96" y2="81.5" y3="76.74"/>
+ <curve x1="88.74" x2="93.5" x3="101.11" y1="81.54" y2="88.9" y3="88.9"/>
+ <curve x1="93.5" x2="88.83" x3="88.83" y1="88.9" y2="95.9" y3="100.89"/>
+ <close/>
+ </path>
+ <fillstroke/>
+ </foreground>
+</shape>
+<shape aspect="variable" h="103.79" name="Customer Insights" strokewidth="inherit" w="100.28">
+ <connections>
+ <constraint name="N" perimeter="0" x="0.5" y="0.07"/>
+ <constraint name="S" perimeter="0" x="0.5" y="1"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
+ <constraint name="E" perimeter="0" x="1" y="0.5"/>
+ <constraint name="NW" perimeter="0" x="0.17" y="0.17"/>
+ <constraint name="NE" perimeter="0" x="0.8" y="0.11"/>
+ <constraint name="SE" perimeter="0" x="0.9" y="0.65"/>
+ <constraint name="SW" perimeter="0" x="0.09" y="0.65"/>
+ </connections>
+ <foreground>
+ <path>
+ <move x="65.68" y="71.47"/>
+ <line x="69.34" y="66.26"/>
+ <curve x1="74.59" x2="78.69" x3="78.69" y1="61.89" y2="55.95" y3="47.47"/>
+ <curve x1="78.69" x2="67.15" x3="49.83" y1="33.74" y2="22.06" y3="22.06"/>
+ <curve x1="32.91" x2="22.05" x3="22.05" y1="22.06" y2="34.57" y3="47.92"/>
+ <curve x1="22.05" x2="24.01" x3="31.78" y1="53.12" y2="60.66" y3="66.92"/>
+ <curve x1="32.81" x2="33.96" x3="35.06" y1="68.21" y2="69.91" y3="71.43"/>
+ <line x="22.62" y="71.37"/>
+ <curve x1="7.49" x2="0" x3="0" y1="71.37" y2="59.06" y3="50.42"/>
+ <curve x1="0" x2="7.75" x3="11.16" y1="39.61" y2="34.56" y3="32.51"/>
+ <curve x1="10.63" x2="15.9" x3="20.98" y1="23.61" y2="17.35" y3="14.23"/>
+ <curve x1="29.33" x2="36.38" x3="41.12" y1="9.8" y2="11.5" y3="14.52"/>
+ <curve x1="48.99" x2="62.97" x3="76.22" y1="4.8" y2="0" y3="8.08"/>
+ <curve x1="83.83" x2="88.97" x3="88.12" y1="12.78" y2="22.4" y3="32.42"/>
+ <curve x1="94.38" x2="100.28" x3="100.28" y1="35.34" y2="41.44" y3="49.96"/>
+ <curve x1="100.28" x2="91.21" x3="77.52" y1="60.63" y2="71.43" y3="71.43"/>
+ <close/>
+ <move x="50.29" y="46.94"/>
+ <curve x1="55.53" x2="57.7" x3="57.7" y1="46.94" y2="42.54" y3="39.98"/>
+ <curve x1="57.7" x2="53.98" x3="50.6" y1="36.51" y2="32.93" y3="32.93"/>
+ <curve x1="46.95" x2="43.62" x3="43.62" y1="32.93" y2="36.22" y3="39.96"/>
+ <curve x1="43.62" x2="46.84" x3="50.29" y1="44.06" y2="46.94" y3="46.94"/>
+ <close/>
+ <move x="40.11" y="63.48"/>
+ <line x="60.69" y="63.48"/>
+ <line x="60.69" y="49.42"/>
+ <line x="55.64" y="49.42"/>
+ <line x="50.65" y="56.99"/>
+ <line x="45.1" y="49.42"/>
+ <line x="40.11" y="49.42"/>
+ <close/>
+ <move x="42.12" y="81.4"/>
+ <curve x1="39.68" x2="36.9" x3="31.93" y1="75.57" y2="67.75" y3="63.83"/>
+ <curve x1="27.46" x2="24.52" x3="24.52" y1="59.71" y2="55.58" y3="47.7"/>
+ <curve x1="24.52" x2="31.74" x3="49.71" y1="38.24" y2="24.78" y3="24.78"/>
+ <curve x1="71.37" x2="76.22" x3="76.22" y1="24.78" y2="39.68" y3="48.67"/>
+ <curve x1="76.22" x2="72.85" x3="68.36" y1="55.45" y2="60.2" y3="63.76"/>
+ <curve x1="64.23" x2="61.71" x3="58.72" y1="67.82" y2="73.84" y3="81.4"/>
+ <close/>
+ <move x="59.13" y="92.43"/>
+ <line x="42.1" y="92.43"/>
+ <line x="42.1" y="86.98"/>
+ <line x="59.13" y="86.98"/>
+ <close/>
+ <move x="59.18" y="98.44"/>
+ <line x="53.8" y="103.79"/>
+ <line x="47.48" y="103.79"/>
+ <line x="42.07" y="98.44"/>
+ <close/>
+ </path>
+ <fillstroke/>
+ </foreground>
+</shape>
+<shape aspect="variable" h="101.8" name="C Series" strokewidth="inherit" w="98.81">
+ <connections>
+ <constraint name="N" perimeter="0" x="0.5" y="0.05"/>
+ <constraint name="S" perimeter="0" x="0.5" y="1"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
+ <constraint name="E" perimeter="0" x="0.99" y="0.5"/>
+ <constraint name="NW" perimeter="0" x="0.2" y="0.13"/>
+ <constraint name="NE" perimeter="0" x="0.81" y="0.1"/>
+ <constraint name="SE" perimeter="0" x="0.75" y="0.995"/>
+ <constraint name="SW" perimeter="0" x="0.24" y="0.995"/>
+ </connections>
+ <foreground>
+ <path>
+ <move x="56.83" y="92.67"/>
+ <line x="56.83" y="59.18"/>
+ <line x="64.57" y="59.18"/>
+ <line x="64.57" y="92.67"/>
+ <close/>
+ <move x="45.07" y="92.67"/>
+ <line x="45.07" y="59.18"/>
+ <line x="52.88" y="59.18"/>
+ <line x="52.88" y="92.67"/>
+ <close/>
+ <move x="33.35" y="92.67"/>
+ <line x="33.35" y="59.18"/>
+ <line x="41.18" y="59.18"/>
+ <line x="41.18" y="92.67"/>
+ <close/>
+ <move x="29.39" y="96.48"/>
+ <line x="68.52" y="96.48"/>
+ <line x="68.52" y="55.37"/>
+ <line x="29.39" y="55.37"/>
+ <close/>
+ <move x="24.91" y="101.8"/>
+ <curve x1="24.47" x2="23.62" x3="23.62" y1="101.8" y2="101.04" y3="100.22"/>
+ <line x="23.62" y="51.55"/>
+ <curve x1="23.62" x2="24.53" x3="25.33" y1="50.82" y2="49.89" y3="49.89"/>
+ <line x="72.52" y="49.89"/>
+ <curve x1="73.68" x2="74.34" x3="74.34" y1="49.89" y2="50.62" y3="51.69"/>
+ <line x="74.34" y="100.09"/>
+ <curve x1="74.34" x2="74.11" x3="72.92" y1="100.73" y2="101.76" y3="101.8"/>
+ <close/>
+ <move x="15.39" y="68.55"/>
+ <curve x1="6.94" x2="0.72" x3="0.36" y1="66.95" y2="59.74" y3="51.15"/>
+ <curve x1="0" x2="5.61" x3="13.89" y1="42.56" y2="34.85" y3="32.55"/>
+ <curve x1="10.89" x2="28.25" x3="39.39" y1="14.63" y2="2.38" y3="14.55"/>
+ <curve x1="44.74" x2="57.88" x3="69.55" y1="4.63" y2="0" y3="3.93"/>
+ <curve x1="81.22" x2="87.47" x3="83.89" y1="7.87" y2="19.03" y3="29.55"/>
+ <curve x1="92.98" x2="98.81" x3="97.84" y1="32.38" y2="41.22" y3="50.69"/>
+ <curve x1="96.87" x2="89.36" x3="79.89" y1="60.15" y2="67.62" y3="68.55"/>
+ <line x="76.33" y="68.55"/>
+ <line x="76.33" y="51.85"/>
+ <curve x1="76.33" x2="74.7" x3="72.35" y1="49.24" y2="47.9" y3="47.9"/>
+ <line x="52.91" y="47.9"/>
+ <line x="52.91" y="36.79"/>
+ <line x="58.75" y="36.79"/>
+ <line x="49" y="23.69"/>
+ <line x="39.24" y="36.79"/>
+ <line x="45.03" y="36.79"/>
+ <line x="45.03" y="47.9"/>
+ <line x="25.43" y="47.9"/>
+ <curve x1="23.62" x2="21.63" x3="21.63" y1="47.9" y2="49.42" y3="51.46"/>
+ <line x="21.63" y="68.55"/>
+ <close/>
+ </path>
+ <fillstroke/>
+ </foreground>
+</shape>
+<shape aspect="variable" h="100.32" name="Data Bricks" strokewidth="inherit" w="96.3">
+ <connections>
+ <constraint name="N" perimeter="0" x="0.5" y="0"/>
+ <constraint name="S" perimeter="0" x="0.5" y="1"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
+ <constraint name="E" perimeter="0" x="1" y="0.5"/>
+ <constraint name="NW" perimeter="0" x="0" y="0.21"/>
+ <constraint name="NE" perimeter="0" x="1" y="0.21"/>
+ <constraint name="SE" perimeter="0" x="0" y="0.77"/>
+ <constraint name="SW" perimeter="0" x="1" y="0.77"/>
+ </connections>
+ <foreground>
+ <path>
+ <move x="96.3" y="38.38"/>
+ <curve x1="96.3" x2="95.95" x3="95.31" y1="39.14" y2="39.65" y3="39.96"/>
+ <line x="49.65" y="61.78"/>
+ <curve x1="48.57" x2="48.07" x3="47.1" y1="62.32" y2="62.32" y3="61.82"/>
+ <line x="1.32" y="39.96"/>
+ <curve x1="0.74" x2="0.47" x3="0.47" y1="39.67" y2="39.3" y3="38.81"/>
+ <line x="0.47" y="25.5"/>
+ <line x="46" y="47.27"/>
+ <curve x1="47.57" x2="48.54" x3="50.5" y1="47.97" y2="48.24" y3="47.32"/>
+ <line x="92.37" y="26.47"/>
+ <line x="92.37" y="24.37"/>
+ <line x="49.21" y="44.49"/>
+ <curve x1="48.54" x2="48.02" x3="47.4" y1="44.81" y2="44.76" y3="44.44"/>
+ <line x="1.02" y="22.32"/>
+ <curve x1="0" x2="0.54" x3="1.18" y1="21.81" y2="20.76" y3="20.48"/>
+ <line x="47.63" y="0.27"/>
+ <curve x1="48.24" x2="48.41" x3="49.21" y1="0.02" y2="0" y3="0.36"/>
+ <line x="95.08" y="20.33"/>
+ <curve x1="95.95" x2="96.3" x3="96.3" y1="20.69" y2="21.58" y3="22.52"/>
+ <close/>
+ <move x="96.3" y="76.33"/>
+ <curve x1="96.3" x2="95.86" x3="95.1" y1="77.23" y2="77.7" y3="78.02"/>
+ <line x="50.07" y="99.53"/>
+ <curve x1="48.53" x2="47.97" x3="46.54" y1="100.32" y2="100.26" y3="99.5"/>
+ <line x="1.66" y="78.07"/>
+ <curve x1="0.74" x2="0.47" x3="0.47" y1="77.65" y2="77.31" y3="76.57"/>
+ <line x="0.47" y="63.51"/>
+ <line x="45.94" y="85.25"/>
+ <curve x1="47.83" x2="48.51" x3="50.6" y1="86.07" y2="86.27" y3="85.27"/>
+ <line x="92.37" y="64.45"/>
+ <line x="92.37" y="62.33"/>
+ <line x="49.36" y="82.41"/>
+ <curve x1="48.36" x2="48.07" x3="47.06" y1="82.9" y2="82.78" y3="82.25"/>
+ <line x="1.14" y="60.32"/>
+ <curve x1="0.22" x2="0.27" x3="1.21" y1="59.92" y2="58.84" y3="58.46"/>
+ <line x="18.35" y="52.44"/>
+ <line x="45.13" y="65.09"/>
+ <curve x1="47.79" x2="48.85" x3="51.5" y1="66.4" y2="66.41" y3="65.09"/>
+ <line x="78.39" y="52.4"/>
+ <line x="94.53" y="58.12"/>
+ <curve x1="96.04" x2="96.3" x3="96.3" y1="58.6" y2="59.56" y3="60.55"/>
+ <close/>
+ </path>
+ <fillstroke/>
+ </foreground>
+</shape>
<shape aspect="variable" h="37.5" name="Data Catalog" strokewidth="inherit" w="32.25">
<connections>
<constraint name="N" perimeter="0" x="0.5" y="0"/>
@@ -3247,6 +3971,194 @@
<fillstroke/>
</foreground>
</shape>
+<shape aspect="variable" h="337.5" name="DPS" strokewidth="inherit" w="323.8">
+ <connections>
+ <constraint name="N" perimeter="0" x="0.5" y="0"/>
+ <constraint name="S" perimeter="0" x="0.52" y="1"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
+ <constraint name="E" perimeter="0" x="1" y="0.5"/>
+ <constraint name="NW" perimeter="0" x="0.145" y="0.14"/>
+ <constraint name="NE" perimeter="0" x="0.855" y="0.14"/>
+ <constraint name="SE" perimeter="0" x="0.855" y="0.82"/>
+ <constraint name="SW" perimeter="0" x="0.145" y="0.82"/>
+ </connections>
+ <foreground>
+ <path>
+ <move x="161.8" y="0"/>
+ <curve x1="139.9" x2="118.7" x3="98.7" y1="0" y2="4.3" y3="12.7"/>
+ <curve x1="79.4" x2="62.1" x3="47.2" y1="20.9" y2="32.5" y3="47.4"/>
+ <curve x1="45.4" x2="43.7" x3="42" y1="49.2" y2="51" y3="52.8"/>
+ <curve x1="49.3" x2="55.4" x3="59.9" y1="54.7" y2="58.8" y3="64.4"/>
+ <curve x1="85.6" x2="121.8" x3="161.9" y1="37.5" y2="20.8" y3="20.8"/>
+ <curve x1="201.8" x2="237.9" x3="263.6" y1="20.8" y2="37.4" y3="64.1"/>
+ <curve x1="268.1" x2="274.4" x3="281.5" y1="58.6" y2="54.5" y3="52.7"/>
+ <curve x1="279.9" x2="278.2" x3="276.4" y1="50.9" y2="49.1" y3="47.4"/>
+ <curve x1="261.5" x2="244.2" x3="224.9" y1="32.5" y2="20.9" y3="12.7"/>
+ <curve x1="204.9" x2="183.7" x3="161.8" y1="4.2" y2="0" y3="0"/>
+ <close/>
+ <move x="127.9" y="41.8"/>
+ <arc large-arc-flag="0" rx="25" ry="25" sweep-flag="0" x="102.9" x-axis-rotation="0" y="66.8"/>
+ <arc large-arc-flag="0" rx="25" ry="25" sweep-flag="0" x="127.9" x-axis-rotation="0" y="91.8"/>
+ <arc large-arc-flag="0" rx="25" ry="25" sweep-flag="0" x="133.77" x-axis-rotation="0" y="91.07"/>
+ <line x="160.96" y="129.75"/>
+ <arc large-arc-flag="0" rx="29.8" ry="29.8" sweep-flag="0" x="156.13" x-axis-rotation="0" y="140.06"/>
+ <line x="77.12" y="146.62"/>
+ <arc large-arc-flag="0" rx="20.1" ry="20.1" sweep-flag="0" x="61" x-axis-rotation="0" y="138.5"/>
+ <arc large-arc-flag="0" rx="20.1" ry="20.1" sweep-flag="0" x="40.9" x-axis-rotation="0" y="158.6"/>
+ <arc large-arc-flag="0" rx="20.1" ry="20.1" sweep-flag="0" x="61" x-axis-rotation="0" y="178.7"/>
+ <arc large-arc-flag="0" rx="20.1" ry="20.1" sweep-flag="0" x="80.21" x-axis-rotation="0" y="164.53"/>
+ <line x="157.24" y="158.14"/>
+ <arc large-arc-flag="0" rx="29.8" ry="29.8" sweep-flag="0" x="162.03" x-axis-rotation="0" y="166.25"/>
+ <line x="141.86" y="199.72"/>
+ <arc large-arc-flag="0" rx="20.1" ry="20.1" sweep-flag="0" x="122.3" x-axis-rotation="0" y="219.8"/>
+ <arc large-arc-flag="0" rx="20.1" ry="20.1" sweep-flag="0" x="142.4" x-axis-rotation="0" y="239.9"/>
+ <arc large-arc-flag="0" rx="20.1" ry="20.1" sweep-flag="0" x="162.5" x-axis-rotation="0" y="219.8"/>
+ <arc large-arc-flag="0" rx="20.1" ry="20.1" sweep-flag="0" x="158.29" x-axis-rotation="0" y="207.52"/>
+ <line x="177.26" y="176.04"/>
+ <arc large-arc-flag="0" rx="29.8" ry="29.8" sweep-flag="0" x="185" x-axis-rotation="0" y="177.1"/>
+ <arc large-arc-flag="0" rx="29.8" ry="29.8" sweep-flag="0" x="191.29" x-axis-rotation="0" y="176.39"/>
+ <line x="216.9" y="221.13"/>
+ <arc large-arc-flag="0" rx="23.3" ry="23.3" sweep-flag="0" x="211.6" x-axis-rotation="0" y="235.9"/>
+ <arc large-arc-flag="0" rx="23.3" ry="23.3" sweep-flag="0" x="234.9" x-axis-rotation="0" y="259.2"/>
+ <arc large-arc-flag="0" rx="23.3" ry="23.3" sweep-flag="0" x="258.2" x-axis-rotation="0" y="235.9"/>
+ <arc large-arc-flag="0" rx="23.3" ry="23.3" sweep-flag="0" x="234.9" x-axis-rotation="0" y="212.6"/>
+ <arc large-arc-flag="0" rx="23.3" ry="23.3" sweep-flag="0" x="232.93" x-axis-rotation="0" y="212.7"/>
+ <line x="206.98" y="167.37"/>
+ <arc large-arc-flag="0" rx="29.8" ry="29.8" sweep-flag="0" x="214.8" x-axis-rotation="0" y="147.3"/>
+ <arc large-arc-flag="0" rx="29.8" ry="29.8" sweep-flag="0" x="185" x-axis-rotation="0" y="117.5"/>
+ <arc large-arc-flag="0" rx="29.8" ry="29.8" sweep-flag="0" x="175.57" x-axis-rotation="0" y="119.07"/>
+ <line x="148.63" y="80.75"/>
+ <arc large-arc-flag="0" rx="25" ry="25" sweep-flag="0" x="152.9" x-axis-rotation="0" y="66.8"/>
+ <arc large-arc-flag="0" rx="25" ry="25" sweep-flag="0" x="127.9" x-axis-rotation="0" y="41.8"/>
+ <close/>
+ <move x="33.6" y="61.5"/>
+ <arc large-arc-flag="0" rx="24" ry="24" sweep-flag="0" x="9.6" x-axis-rotation="0" y="85.5"/>
+ <arc large-arc-flag="0" rx="24" ry="24" sweep-flag="0" x="33.6" x-axis-rotation="0" y="109.5"/>
+ <arc large-arc-flag="0" rx="24" ry="24" sweep-flag="0" x="57.6" x-axis-rotation="0" y="85.5"/>
+ <arc large-arc-flag="0" rx="24" ry="24" sweep-flag="0" x="33.6" x-axis-rotation="0" y="61.5"/>
+ <close/>
+ <move x="289.6" y="61.5"/>
+ <arc large-arc-flag="0" rx="24" ry="24" sweep-flag="0" x="265.6" x-axis-rotation="0" y="85.5"/>
+ <arc large-arc-flag="0" rx="24" ry="24" sweep-flag="0" x="289.6" x-axis-rotation="0" y="109.5"/>
+ <arc large-arc-flag="0" rx="24" ry="24" sweep-flag="0" x="313.6" x-axis-rotation="0" y="85.5"/>
+ <arc large-arc-flag="0" rx="24" ry="24" sweep-flag="0" x="289.6" x-axis-rotation="0" y="61.5"/>
+ <close/>
+ <move x="314.7" y="108.1"/>
+ <curve x1="309.9" x2="303.5" x3="296.2" y1="113.4" y2="117.1" y3="118.6"/>
+ <curve x1="300.6" x2="303" x3="303" y1="132.3" y2="146.8" y3="162"/>
+ <curve x1="303" x2="258.5" x3="198.1" y1="227.4" y2="282.4" y3="298.4"/>
+ <curve x1="200.4" x2="201.7" x3="201.7" y1="303" y2="308.1" y3="313.6"/>
+ <curve x1="201.7" x2="201.5" x3="201.2" y1="315.5" y2="317.4" y3="319.2"/>
+ <curve x1="209.3" x2="217.2" x3="224.9" y1="317.2" y2="314.5" y3="311.3"/>
+ <curve x1="244.2" x2="261.5" x3="276.4" y1="303.1" y2="291.5" y3="276.6"/>
+ <curve x1="291.3" x2="302.9" x3="311.1" y1="261.7" y2="244.4" y3="225.1"/>
+ <curve x1="319.6" x2="323.8" x3="323.8" y1="205.1" y2="183.9" y3="162"/>
+ <curve x1="323.8" x2="320.8" x3="314.7" y1="143.4" y2="125.3" y3="108.1"/>
+ <close/>
+ <move x="9" y="108.5"/>
+ <curve x1="3" x2="0" x3="0" y1="125.6" y2="143.5" y3="161.9"/>
+ <curve x1="0" x2="4.3" x3="12.7" y1="183.8" y2="205" y3="225"/>
+ <curve x1="20.9" x2="32.5" x3="47.4" y1="244.3" y2="261.6" y3="276.5"/>
+ <curve x1="62.3" x2="79.6" x3="98.9" y1="291.4" y2="303" y3="311.2"/>
+ <curve x1="110.6" x2="122.8" x3="135.3" y1="316.2" y2="319.7" y3="321.7"/>
+ <curve x1="134.6" x2="134.3" x3="134.3" y1="319.1" y2="316.3" y3="313.5"/>
+ <curve x1="134.2" x2="135.1" x3="136.7" y1="309" y2="304.7" y3="300.8"/>
+ <curve x1="70.8" x2="20.8" x3="20.8" y1="288.9" y2="231.3" y3="161.9"/>
+ <curve x1="20.8" x2="23.2" x3="27.6" y1="146.8" y2="132.3" y3="118.6"/>
+ <curve x1="20.3" x2="13.9" x3="9" y1="117.3" y2="113.6" y3="108.5"/>
+ <close/>
+ <move x="168" y="289.5"/>
+ <arc large-arc-flag="0" rx="24" ry="24" sweep-flag="0" x="144" x-axis-rotation="0" y="313.5"/>
+ <arc large-arc-flag="0" rx="24" ry="24" sweep-flag="0" x="168" x-axis-rotation="0" y="337.5"/>
+ <arc large-arc-flag="0" rx="24" ry="24" sweep-flag="0" x="192" x-axis-rotation="0" y="313.5"/>
+ <arc large-arc-flag="0" rx="24" ry="24" sweep-flag="0" x="168" x-axis-rotation="0" y="289.5"/>
+ <close/>
+ </path>
+ <fillstroke/>
+ </foreground>
+</shape>
+<shape aspect="variable" h="99.84" name="Event Grid" strokewidth="inherit" w="99.83">
+ <connections>
+ <constraint name="N" perimeter="0" x="0.5" y="0"/>
+ <constraint name="S" perimeter="0" x="0.5" y="1"/>
+ <constraint name="W" perimeter="0" x="0.1" y="0.57"/>
+ <constraint name="E" perimeter="0" x="0.88" y="0.41"/>
+ <constraint name="NW" perimeter="0" x="0" y="0"/>
+ <constraint name="NE" perimeter="0" x="1" y="0"/>
+ <constraint name="SE" perimeter="0" x="1" y="1"/>
+ <constraint name="SW" perimeter="0" x="0" y="1"/>
+ </connections>
+ <foreground>
+ <path>
+ <move x="9.97" y="53.98"/>
+ <line x="14" y="53.98"/>
+ <line x="43.99" y="24.01"/>
+ <line x="60.77" y="24.01"/>
+ <curve x1="61.59" x2="64.68" x3="66.94" y1="21.41" y2="20.12" y3="20.12"/>
+ <curve x1="70.72" x2="73.79" x3="73.79" y1="20.12" y2="22.65" y3="27.03"/>
+ <curve x1="73.79" x2="70.98" x3="66.89" y1="31.03" y2="33.86" y3="33.86"/>
+ <curve x1="64.33" x2="61.39" x3="60.78" y1="33.86" y2="32.23" y3="29.91"/>
+ <line x="46.51" y="29.91"/>
+ <line x="22.89" y="53.98"/>
+ <line x="34.03" y="53.98"/>
+ <line x="50.01" y="37.98"/>
+ <line x="74.79" y="37.98"/>
+ <curve x1="75.59" x2="78.63" x3="81.07" y1="35.53" y2="34.12" y3="34.12"/>
+ <curve x1="84.79" x2="87.82" x3="87.82" y1="34.12" y2="36.9" y3="41.05"/>
+ <curve x1="87.82" x2="85.22" x3="81.13" y1="44.64" y2="47.86" y3="47.86"/>
+ <curve x1="78.11" x2="75.45" x3="74.78" y1="47.86" y2="46.26" y3="43.96"/>
+ <line x="52.47" y="43.96"/>
+ <line x="42.74" y="53.98"/>
+ <line x="54.6" y="53.98"/>
+ <curve x1="55.41" x2="57.99" x3="60.83" y1="52.04" y2="49.97" y3="49.97"/>
+ <curve x1="64.43" x2="67.98" x3="67.98" y1="49.97" y2="52.63" y3="57.2"/>
+ <curve x1="67.98" x2="64.74" x3="61.26" y1="60.98" y2="63.99" y3="63.99"/>
+ <curve x1="57.73" x2="55.79" x3="54.54" y1="64.01" y2="62.28" y3="59.95"/>
+ <line x="32.46" y="59.95"/>
+ <line x="42.46" y="70.05"/>
+ <line x="68.74" y="70.05"/>
+ <curve x1="69.65" x2="72.55" x3="75.03" y1="67.54" y2="66.13" y3="66.13"/>
+ <curve x1="77.94" x2="81.82" x3="81.82" y1="66.13" y2="68.22" y3="72.98"/>
+ <curve x1="81.82" x2="77.63" x3="74.92" y1="78.19" y2="79.9" y3="79.9"/>
+ <curve x1="72.48" x2="69.68" x3="68.76" y1="79.9" y2="78.56" y3="75.94"/>
+ <line x="39.94" y="75.94"/>
+ <line x="23.96" y="59.95"/>
+ <line x="9.97" y="59.95"/>
+ <close/>
+ <move x="1.6" y="23.22"/>
+ <curve x1="0.61" x2="0" x3="0" y1="23.22" y2="22.58" y3="21.71"/>
+ <line x="0" y="1.46"/>
+ <curve x1="0" x2="0.76" x3="1.63" y1="0.37" y2="0" y3="0"/>
+ <line x="98.42" y="0"/>
+ <curve x1="99.4" x2="99.83" x3="99.83" y1="0" y2="0.53" y3="1.33"/>
+ <line x="99.83" y="22.01"/>
+ <curve x1="99.83" x2="99.44" x3="98.25" y1="22.56" y2="23.22" y3="23.22"/>
+ <line x="88.61" y="23.22"/>
+ <curve x1="87.9" x2="87" x3="87" y1="23.22" y2="22.49" y3="21.32"/>
+ <line x="87" y="13.45"/>
+ <line x="13.43" y="13.45"/>
+ <line x="13.43" y="21.5"/>
+ <curve x1="13.43" x2="12.51" x3="11.29" y1="23.02" y2="23.22" y3="23.22"/>
+ <close/>
+ <move x="0.87" y="99.84"/>
+ <curve x1="0.42" x2="0" x3="0" y1="99.84" y2="99.27" y3="98.79"/>
+ <line x="0" y="78.63"/>
+ <curve x1="0" x2="0.28" x3="1.47" y1="77.85" y2="77.02" y3="77.02"/>
+ <line x="11.69" y="77.02"/>
+ <curve x1="13.09" x2="13.43" x3="13.43" y1="77.03" y2="77.72" y3="78.67"/>
+ <line x="13.43" y="87.08"/>
+ <line x="87" y="87.08"/>
+ <line x="87" y="78.93"/>
+ <curve x1="87" x2="87.9" x3="89" y1="78.06" y2="77.02" y3="77.02"/>
+ <line x="98.37" y="77.02"/>
+ <curve x1="99.26" x2="99.83" x3="99.83" y1="77.02" y2="77.64" y3="78.52"/>
+ <line x="99.83" y="98.91"/>
+ <curve x1="99.83" x2="99.59" x3="99" y1="99.41" y2="99.84" y3="99.84"/>
+ <close/>
+ </path>
+ <fillstroke/>
+ </foreground>
+</shape>
<shape aspect="variable" h="95.01" name="Event Hubs" strokewidth="inherit" w="92.1">
<connections>
<constraint name="N" perimeter="0" x="0.5" y="0"/>
@@ -3459,6 +4371,41 @@
<fillstroke/>
</foreground>
</shape>
+<shape aspect="variable" h="99.84" name="Gateway" strokewidth="inherit" w="87.26">
+ <connections>
+ <constraint name="N" perimeter="0" x="0.5" y="0"/>
+ <constraint name="S" perimeter="0" x="0.5" y="1"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
+ <constraint name="E" perimeter="0" x="1" y="0.5"/>
+ <constraint name="NW" perimeter="0" x="0.13" y="0.12"/>
+ <constraint name="NE" perimeter="0" x="0.88" y="0.12"/>
+ <constraint name="SE" perimeter="0" x="0.99" y="0.98"/>
+ <constraint name="SW" perimeter="0" x="0.01" y="0.98"/>
+ </connections>
+ <foreground>
+ <path>
+ <move x="8.44" y="99.84"/>
+ <line x="35.05" y="73.27"/>
+ <line x="51.84" y="73.27"/>
+ <line x="78.41" y="99.84"/>
+ <close/>
+ <move x="1.56" y="98.35"/>
+ <line x="0" y="96.8"/>
+ <line x="0" y="38.23"/>
+ <curve x1="0" x2="8.72" x3="43.75" y1="26.6" y2="0" y3="0"/>
+ <curve x1="76.31" x2="87.26" x3="87.26" y1="0" y2="21.91" y3="39.06"/>
+ <line x="87.26" y="96.34"/>
+ <line x="85.28" y="98.39"/>
+ <line x="58.07" y="71.14"/>
+ <line x="58.07" y="54.03"/>
+ <curve x1="58.07" x2="54.41" x3="43.59" y1="44.83" y2="37.61" y3="37.61"/>
+ <curve x1="32.3" x2="28.78" x3="28.78" y1="37.61" y2="44.87" y3="53.68"/>
+ <line x="28.78" y="71.14"/>
+ <close/>
+ </path>
+ <fillstroke/>
+ </foreground>
+</shape>
<shape aspect="variable" h="72.63" name="HDInsight" strokewidth="inherit" w="99.81">
<connections>
<constraint name="N" perimeter="0" x="0.59" y="0"/>
@@ -3935,6 +4882,88 @@
<fillstroke/>
</foreground>
</shape>
+<shape aspect="variable" h="100.04" name="IoT Edge" strokewidth="inherit" w="99.03">
+ <connections>
+ <constraint name="N" perimeter="0" x="0.5" y="0.05"/>
+ <constraint name="S" perimeter="0" x="0.5" y="1"/>
+ <constraint name="W" perimeter="0" x="0.005" y="0.5"/>
+ <constraint name="E" perimeter="0" x="0.995" y="0.5"/>
+ <constraint name="NW" perimeter="0" x="0.18" y="0.13"/>
+ <constraint name="NE" perimeter="0" x="0.8" y="0.05"/>
+ <constraint name="SE" perimeter="0" x="0.995" y="0.995"/>
+ <constraint name="SW" perimeter="0" x="0.005" y="0.995"/>
+ </connections>
+ <foreground>
+ <path>
+ <move x="56.22" y="44.06"/>
+ <curve x1="58.49" x2="60.29" x3="61.78" y1="43.97" y2="42.91" y3="41.82"/>
+ <line x="71.19" y="50.5"/>
+ <curve x1="70.55" x2="70.63" x3="70.63" y1="51.59" y2="52.85" y3="54.08"/>
+ <curve x1="70.63" x2="73.92" x3="76.88" y1="57.28" y2="58.64" y3="58.64"/>
+ <curve x1="81.35" x2="82.9" x3="82.9" y1="58.64" y2="55.59" y3="52.8"/>
+ <curve x1="82.9" x2="80.27" x3="77.03" y1="49.77" y2="46.92" y3="46.92"/>
+ <curve x1="75.16" x2="74.35" x3="73.08" y1="46.92" y2="47.36" y3="48.25"/>
+ <line x="63.61" y="39.61"/>
+ <curve x1="64.54" x2="65.09" x3="65.09" y1="38.25" y2="36.76" y3="34.56"/>
+ <curve x1="65.09" x2="59.64" x3="55.5" y1="29.21" y2="25.47" y3="25.47"/>
+ <curve x1="51.94" x2="49.48" x3="47.42" y1="25.47" y2="26.54" y3="28.97"/>
+ <line x="41.23" y="24.93"/>
+ <curve x1="42.85" x2="39.7" x3="35.8" y1="21.27" y2="17.73" y3="17.73"/>
+ <curve x1="31.54" x2="29.31" x3="29.26" y1="17.73" y2="20.42" y3="23.48"/>
+ <curve x1="29.26" x2="33.21" x3="35.45" y1="27.43" y2="29.6" y3="29.6"/>
+ <curve x1="38.34" x2="38.92" x3="39.71" y1="29.6" y2="28.87" y3="27.99"/>
+ <line x="45.93" y="31.53"/>
+ <curve x1="44.96" x2="45.34" x3="46.44" y1="34.23" y2="37.48" y3="38.94"/>
+ <line x="36.15" y="45.01"/>
+ <curve x1="35.31" x2="34.78" x3="32.36" y1="44.35" y2="43.55" y3="43.55"/>
+ <curve x1="29.55" x2="27.97" x3="27.97" y1="43.55" y2="46.19" y3="48.51"/>
+ <curve x1="27.97" x2="30.83" x3="32.96" y1="51.96" y2="53.53" y3="53.53"/>
+ <curve x1="36.07" x2="38.2" x3="38.17" y1="53.53" y2="50.92" y3="47.56"/>
+ <line x="48.05" y="41.53"/>
+ <curve x1="48.97" x2="50.79" x3="53.16" y1="42.64" y2="43.67" y3="44.03"/>
+ <line x="47.98" y="77.55"/>
+ <curve x1="43.63" x2="41.23" x3="41.23" y1="78.26" y2="81.69" y3="85.03"/>
+ <curve x1="41.23" x2="44.94" x3="48.68" y1="89.01" y2="92.61" y3="92.61"/>
+ <curve x1="53.12" x2="56.79" x3="56.79" y1="92.61" y2="89.38" y3="85.16"/>
+ <curve x1="56.79" x2="54.92" x3="51.11" y1="82.27" y2="78.96" y3="77.55"/>
+ <close/>
+ <move x="84.58" y="82.1"/>
+ <line x="90.82" y="82.1"/>
+ <line x="90.82" y="76.04"/>
+ <line x="84.58" y="76.04"/>
+ <close/>
+ <move x="84.58" y="94.12"/>
+ <line x="90.82" y="94.12"/>
+ <line x="90.82" y="88.1"/>
+ <line x="84.58" y="88.1"/>
+ <close/>
+ <move x="2.19" y="100.04"/>
+ <curve x1="1.12" x2="0" x3="0" y1="100.04" y2="98.95" y3="97.71"/>
+ <line x="0" y="72.41"/>
+ <curve x1="0" x2="0.86" x3="2.35" y1="71.29" y2="70.12" y3="70.12"/>
+ <line x="46.94" y="70.12"/>
+ <line x="47.5" y="66.06"/>
+ <line x="20.15" y="66.06"/>
+ <curve x1="11.76" x2="0.53" x3="0.53" y1="66.06" y2="59.65" y3="47.55"/>
+ <curve x1="0.53" x2="7.27" x3="13.49" y1="38.42" y2="32.01" y3="30.02"/>
+ <curve x1="11.12" x2="12.1" x3="21.03" y1="24.66" y2="16.43" y3="11.01"/>
+ <curve x1="26.58" x2="35.05" x3="42.34" y1="8.18" y2="7.78" y3="14.01"/>
+ <curve x1="44.73" x2="51.67" x3="64.86" y1="7.97" y2="0" y3="0"/>
+ <curve x1="73.76" x2="84.13" x3="86.72" y1="0" y2="6.51" y3="17.7"/>
+ <curve x1="87.37" x2="87.56" x3="86.15" y1="20.68" y2="24.71" y3="29.41"/>
+ <curve x1="94.64" x2="99.03" x3="99.03" y1="32.59" y2="39.52" y3="47.37"/>
+ <curve x1="99.03" x2="89.9" x3="80.02" y1="58.36" y2="66.06" y3="66.06"/>
+ <line x="55.21" y="66.06"/>
+ <line x="54.11" y="70.12"/>
+ <line x="96.57" y="70.12"/>
+ <curve x1="98.17" x2="98.93" x3="98.93" y1="70.12" y2="71.17" y3="72.15"/>
+ <line x="98.93" y="98.22"/>
+ <curve x1="98.93" x2="97.9" x3="96.9" y1="99.06" y2="100.04" y3="100.04"/>
+ <close/>
+ </path>
+ <fillstroke/>
+ </foreground>
+</shape>
<shape aspect="variable" h="100.23" name="Key Vault" strokewidth="inherit" w="97.18">
<connections>
<constraint name="N" perimeter="0" x="0.5" y="0"/>
@@ -4239,6 +5268,486 @@
<fillstroke/>
</foreground>
</shape>
+<shape aspect="variable" h="100.15" name="Machine Learning Service Plans" strokewidth="inherit" w="98.78">
+ <connections>
+ <constraint name="N" perimeter="0" x="0.5" y="0.05"/>
+ <constraint name="S" perimeter="0" x="0.5" y="1"/>
+ <constraint name="W" perimeter="0" x="0.24" y="0.5"/>
+ <constraint name="E" perimeter="0" x="0.94" y="0.5"/>
+ <constraint name="NE" perimeter="0" x="0.91" y="0.09"/>
+ <constraint name="SW" perimeter="0" x="0.01" y="0.99"/>
+ </connections>
+ <foreground>
+ <path>
+ <move x="69.45" y="31.27"/>
+ <curve x1="69.45" x2="68.89" x3="67.3" y1="30" y2="29.07" y3="29.07"/>
+ <curve x1="66.17" x2="65.18" x3="65.18" y1="29.07" y2="29.75" y3="31.26"/>
+ <curve x1="65.18" x2="66.19" x3="67.33" y1="32.66" y2="33.35" y3="33.35"/>
+ <curve x1="68.62" x2="69.45" x3="69.45" y1="33.36" y2="32.7" y3="31.27"/>
+ <close/>
+ <move x="73.1" y="28.62"/>
+ <curve x1="73.85" x2="73.8" x3="73.56" y1="29.78" y2="31.93" y3="33.02"/>
+ <curve x1="72.78" x2="70.5" x3="67.06" y1="35.5" y2="37.55" y3="37.55"/>
+ <curve x1="63.73" x2="61.01" x3="61.01" y1="37.55" y2="34.37" y3="31.35"/>
+ <curve x1="61.01" x2="64.48" x3="66.95" y1="27.52" y2="24.78" y3="24.78"/>
+ <curve x1="68.4" x2="69.4" x3="70.01" y1="24.78" y2="25.09" y3="25.44"/>
+ <line x="82.02" y="13.42"/>
+ <line x="85.14" y="16.59"/>
+ <close/>
+ <move x="80.35" y="44.29"/>
+ <curve x1="84.62" x2="88.4" x3="84.63" y1="41.39" y2="32.9" y3="23.41"/>
+ <line x="88.32" y="21.81"/>
+ <curve x1="92.47" x2="89.97" x3="83.61" y1="32.26" y2="40.6" y3="47.42"/>
+ <close/>
+ <move x="51.11" y="47.46"/>
+ <curve x1="50.14" x2="49.14" x3="48.54" y1="46.43" y2="45.41" y3="44.35"/>
+ <line x="48.5" y="41.68"/>
+ <line x="51.7" y="41.65"/>
+ <curve x1="52.13" x2="53.24" x3="54.22" y1="42.89" y2="43.72" y3="44.31"/>
+ <close/>
+ <move x="44.3" y="29.11"/>
+ <curve x1="46.71" x2="56.4" x3="67.47" y1="15.33" y2="8.69" y3="8.18"/>
+ <curve x1="71.28" x2="73.75" x3="76.75" y1="8.17" y2="9.13" y3="10.23"/>
+ <line x="75.2" y="13.92"/>
+ <curve x1="71.82" x2="67.61" x3="64.78" y1="12.49" y2="12.06" y3="12.41"/>
+ <curve x1="55.72" x2="49.1" x3="48.46" y1="14.21" y2="21.45" y3="29.07"/>
+ <close/>
+ <move x="36.04" y="29.06"/>
+ <curve x1="36.96" x2="49.46" x3="67.17" y1="14.15" y2="0" y3="0"/>
+ <curve x1="87.43" x2="98.78" x3="98.78" y1="0" y2="16.27" y3="31.41"/>
+ <curve x1="98.78" x2="85.89" x3="67.19" y1="47.32" y2="62.63" y3="62.63"/>
+ <curve x1="61.82" x2="55.64" x3="51.81" y1="62.63" y2="61" y3="58.68"/>
+ <line x="48.53" y="53.25"/>
+ <line x="48.52" y="50.56"/>
+ <curve x1="52.68" x2="60.5" x3="67.63" y1="55.56" y2="58.45" y3="58.45"/>
+ <curve x1="81.44" x2="94.58" x3="94.58" y1="58.45" y2="47.25" y3="31.32"/>
+ <curve x1="94.58" x2="83.5" x3="66.98" y1="16.82" y2="4.03" y3="4.03"/>
+ <curve x1="53.46" x2="42.21" x3="40.16" y1="4.03" y2="13.38" y3="29.09"/>
+ <close/>
+ <move x="11.25" y="91.99"/>
+ <line x="55.88" y="91.99"/>
+ <line x="51.11" y="83.54"/>
+ <line x="26.05" y="83.54"/>
+ <line x="34.45" y="68.88"/>
+ <line x="24.41" y="68.88"/>
+ <close/>
+ <move x="4.36" y="100.15"/>
+ <curve x1="2.48" x2="0.28" x3="0.15" y1="100.15" y2="98.19" y3="97.11"/>
+ <curve x1="0" x2="0.23" x3="0.99" y1="95.99" y2="94.91" y3="93.65"/>
+ <line x="23.38" y="54.3"/>
+ <line x="23.38" y="37.48"/>
+ <line x="19.17" y="37.51"/>
+ <line x="19.17" y="33.29"/>
+ <line x="48.5" y="33.29"/>
+ <line x="48.5" y="37.52"/>
+ <line x="44.26" y="37.47"/>
+ <line x="44.26" y="54.22"/>
+ <line x="66.33" y="93.09"/>
+ <curve x1="67.3" x2="67.36" x3="67.02" y1="94.92" y2="96.61" y3="97.69"/>
+ <curve x1="66.5" x2="65.11" x3="63.56" y1="99.01" y2="100.15" y3="100.15"/>
+ <close/>
+ </path>
+ <fillstroke/>
+ </foreground>
+</shape>
+<shape aspect="variable" h="100.28" name="Machine Learning Web Services" strokewidth="inherit" w="98.99">
+ <connections>
+ <constraint name="N" perimeter="0" x="0.5" y="0.04"/>
+ <constraint name="S" perimeter="0" x="0.5" y="1"/>
+ <constraint name="W" perimeter="0" x="0.24" y="0.5"/>
+ <constraint name="E" perimeter="0" x="0.955" y="0.5"/>
+ <constraint name="NE" perimeter="0" x="0.91" y="0.1"/>
+ <constraint name="SW" perimeter="0" x="0.01" y="0.99"/>
+ </connections>
+ <foreground>
+ <path>
+ <move x="94.74" y="32.26"/>
+ <curve x1="94.53" x2="92.45" x3="87.91" y1="26.42" y2="19.89" y3="14.41"/>
+ <curve x1="84.83" x2="80.49" x3="73.26" y1="10.83" y2="6.92" y3="5.02"/>
+ <line x="67.99" y="12.85"/>
+ <curve x1="70.83" x2="73.88" x3="76.9" y1="16.46" y2="19.57" y3="21.8"/>
+ <curve x1="79.26" x2="81.91" x3="83.82" y1="20.22" y2="20.6" y3="21.88"/>
+ <curve x1="86.06" x2="86.51" x3="86.33" y1="23.61" y2="25.88" y3="28.03"/>
+ <curve x1="89.11" x2="92.08" x3="94.74" y1="29.85" y2="31.35" y3="32.26"/>
+ <close/>
+ <move x="80.05" y="29.14"/>
+ <curve x1="81.15" x2="82.16" x3="82.16" y1="29.14" y2="28.08" y3="27.05"/>
+ <curve x1="82.16" x2="81.38" x3="80.11" y1="26.16" y2="24.94" y3="24.94"/>
+ <curve x1="78.95" x2="77.95" x3="77.95" y1="24.94" y2="25.92" y3="26.94"/>
+ <curve x1="77.95" x2="78.98" x3="80.05" y1="28.11" y2="29.14" y3="29.14"/>
+ <close/>
+ <move x="90.98" y="48.03"/>
+ <curve x1="92.89" x2="94.17" x3="94.77" y1="45.06" y2="41.21" y3="36.46"/>
+ <curve x1="91.1" x2="87.14" x3="84.25" y1="34.86" y2="33.26" y3="31.67"/>
+ <curve x1="83.1" x2="81.23" x3="78.64" y1="32.88" y2="33.57" y3="33.15"/>
+ <curve x1="75.19" x2="72.7" x3="74.28" y1="32.15" y2="28.57" y3="24.92"/>
+ <curve x1="71.39" x2="68.38" x3="65.89" y1="22.36" y2="20.09" y3="16.58"/>
+ <curve x1="64.02" x2="62.35" x3="60.65" y1="19.27" y2="22.92" y3="26.47"/>
+ <curve x1="64.76" x2="66.47" x3="64.82" y1="29.31" y2="34.35" y3="39.56"/>
+ <curve x1="67.79" x2="71.65" x3="75.29" y1="41.16" y2="42.76" y3="44.36"/>
+ <curve x1="77.22" x2="79.88" x3="82.27" y1="41.67" y2="41.25" y3="42.08"/>
+ <curve x1="84.93" x2="86.02" x3="86.33" y1="43.12" y2="45.1" y3="46.95"/>
+ <close/>
+ <move x="80.01" y="50.07"/>
+ <curve x1="81.43" x2="82.15" x3="82.15" y1="50.07" y2="48.8" y3="48"/>
+ <curve x1="82.15" x2="81.38" x3="80.12" y1="47.06" y2="45.93" y3="45.93"/>
+ <curve x1="78.83" x2="77.98" x3="77.98" y1="45.93" y2="46.92" y3="47.95"/>
+ <curve x1="77.98" x2="79.09" x3="80.01" y1="49.22" y2="50.07" y3="50.07"/>
+ <close/>
+ <move x="65.89" y="8.77"/>
+ <curve x1="66.76" x2="67.93" x3="69.09" y1="7.07" y2="5.49" y3="3.91"/>
+ <curve x1="67.14" x2="65.19" x3="63.24" y1="3.8" y2="3.74" y3="3.92"/>
+ <close/>
+ <move x="49.12" y="27.03"/>
+ <curve x1="51.35" x2="54" x3="57" y1="24.98" y2="24.79" y3="24.94"/>
+ <curve x1="59.37" x2="61.27" x3="63.3" y1="19.54" y2="15.82" y3="12.83"/>
+ <curve x1="61.71" x2="60.08" x3="59.09" y1="10.42" y2="7.5" y3="4.47"/>
+ <curve x1="53.29" x2="47.92" x3="42.29" y1="5.89" y2="8.68" y3="15.45"/>
+ <curve x1="43.65" x2="46.37" x3="49.12" y1="19.58" y2="23.85" y3="27.03"/>
+ <close/>
+ <move x="32.33" y="29.13"/>
+ <curve x1="35.51" x2="50.62" x3="65.18" y1="9.49" y2="0" y3="0"/>
+ <curve x1="88.25" x2="98.99" x3="98.99" y1="0" y2="18.64" y3="33.63"/>
+ <curve x1="98.99" x2="82.3" x3="65.43" y1="53.41" y2="66.99" y3="66.99"/>
+ <curve x1="61.59" x2="58.24" x3="55.36" y1="66.94" y2="66.16" y3="65.29"/>
+ <line x="52.28" y="59.57"/>
+ <curve x1="64.73" x2="80.74" x3="88.38" y1="65.99" y2="62.2" y3="51.64"/>
+ <line x="85.81" y="51.08"/>
+ <curve x1="85.05" x2="83.31" x3="80.19" y1="52.9" y2="54.06" y3="54.34"/>
+ <curve x1="77.35" x2="73.82" x3="73.73" y1="54.34" y2="52.07" y3="47.95"/>
+ <curve x1="69.87" x2="65.03" x3="62.24" y1="46.56" y2="44.41" y3="42.71"/>
+ <curve x1="60.64" x2="58.02" x3="54.37" y1="44.84" y2="45.94" y3="45.88"/>
+ <curve x1="53.33" x2="52" x3="51.38" y1="49.81" y2="53.84" y3="58.02"/>
+ <line x="48.57" y="53.19"/>
+ <line x="48.57" y="51.15"/>
+ <line x="50.2" y="44.9"/>
+ <curve x1="49.71" x2="49.19" x3="48.59" y1="44.42" y2="43.83" y3="43.83"/>
+ <line x="48.59" y="41.73"/>
+ <line x="55.14" y="41.73"/>
+ <curve x1="58.32" x2="61.17" x3="61.17" y1="41.73" y2="39.12" y3="35.53"/>
+ <curve x1="61.17" x2="58.24" x3="55.09" y1="31.51" y2="29.13" y3="29.13"/>
+ <line x="45.45" y="29.13"/>
+ <curve x1="43.23" x2="40.62" x3="39.17" y1="26.47" y2="23.23" y3="20.22"/>
+ <curve x1="37.97" x2="37.13" x3="36.55" y1="23.29" y2="25.57" y3="29.13"/>
+ <close/>
+ <move x="11.28" y="92.05"/>
+ <line x="56.48" y="92.05"/>
+ <line x="51.68" y="83.58"/>
+ <line x="26.06" y="83.58"/>
+ <line x="34.54" y="68.95"/>
+ <line x="24.98" y="68.95"/>
+ <close/>
+ <move x="4.3" y="100.28"/>
+ <curve x1="2.96" x2="1.43" x3="0.69" y1="100.28" y2="99.32" y3="98.17"/>
+ <curve x1="0.08" x2="0" x3="1.15" y1="97.01" y2="95.51" y3="93.44"/>
+ <line x="23.41" y="54.26"/>
+ <line x="23.41" y="37.52"/>
+ <line x="19.2" y="37.52"/>
+ <line x="19.2" y="33.28"/>
+ <line x="48.59" y="33.28"/>
+ <line x="48.59" y="37.52"/>
+ <line x="44.36" y="37.52"/>
+ <line x="44.36" y="54.26"/>
+ <line x="66.27" y="92.88"/>
+ <curve x1="67.27" x2="68.14" x3="67.2" y1="94.52" y2="96.44" y3="98.13"/>
+ <curve x1="66.22" x2="64.54" x3="63.49" y1="99.67" y2="100.28" y3="100.28"/>
+ <close/>
+ </path>
+ <fillstroke/>
+ </foreground>
+</shape>
+<shape aspect="variable" h="99.98" name="Machine Learning Work Spaces" strokewidth="inherit" w="98.46">
+ <connections>
+ <constraint name="N" perimeter="0" x="0.5" y="0"/>
+ <constraint name="S" perimeter="0" x="0.5" y="1"/>
+ <constraint name="W" perimeter="0" x="0.24" y="0.5"/>
+ <constraint name="E" perimeter="0" x="1" y="0.5"/>
+ <constraint name="NE" perimeter="0" x="1" y="0"/>
+ <constraint name="SW" perimeter="0" x="0.01" y="0.98"/>
+ </connections>
+ <foreground>
+ <path>
+ <move x="36.22" y="12.08"/>
+ <line x="44.62" y="12.08"/>
+ <line x="44.62" y="3.68"/>
+ <line x="36.22" y="3.68"/>
+ <close/>
+ <move x="48.72" y="12.08"/>
+ <line x="57.2" y="12.08"/>
+ <line x="57.2" y="3.68"/>
+ <line x="48.72" y="3.68"/>
+ <close/>
+ <move x="61.29" y="12.08"/>
+ <line x="69.68" y="12.08"/>
+ <line x="69.68" y="3.68"/>
+ <line x="61.29" y="3.68"/>
+ <close/>
+ <move x="73.88" y="12.08"/>
+ <line x="82.27" y="12.08"/>
+ <line x="82.27" y="3.68"/>
+ <line x="73.88" y="3.68"/>
+ <close/>
+ <move x="86.48" y="12.08"/>
+ <line x="94.86" y="12.08"/>
+ <line x="94.86" y="3.68"/>
+ <line x="86.48" y="3.68"/>
+ <close/>
+ <move x="36.22" y="24.6"/>
+ <line x="44.62" y="24.6"/>
+ <line x="44.62" y="16.16"/>
+ <line x="36.22" y="16.16"/>
+ <close/>
+ <move x="48.72" y="24.6"/>
+ <line x="57.2" y="24.6"/>
+ <line x="57.2" y="16.16"/>
+ <line x="48.72" y="16.16"/>
+ <close/>
+ <move x="61.29" y="24.6"/>
+ <line x="69.68" y="24.6"/>
+ <line x="69.68" y="16.16"/>
+ <line x="61.29" y="16.16"/>
+ <close/>
+ <move x="73.88" y="24.6"/>
+ <line x="82.27" y="24.6"/>
+ <line x="82.27" y="16.16"/>
+ <line x="73.88" y="16.16"/>
+ <close/>
+ <move x="86.48" y="24.6"/>
+ <line x="94.86" y="24.6"/>
+ <line x="94.86" y="16.16"/>
+ <line x="86.48" y="16.16"/>
+ <close/>
+ <move x="61.29" y="37.16"/>
+ <line x="69.68" y="37.16"/>
+ <line x="69.68" y="28.77"/>
+ <line x="61.29" y="28.77"/>
+ <close/>
+ <move x="73.88" y="37.16"/>
+ <line x="82.27" y="37.16"/>
+ <line x="82.27" y="28.77"/>
+ <line x="73.88" y="28.77"/>
+ <close/>
+ <move x="86.48" y="37.16"/>
+ <line x="94.86" y="37.16"/>
+ <line x="94.86" y="28.77"/>
+ <line x="86.48" y="28.77"/>
+ <close/>
+ <move x="86.48" y="49.74"/>
+ <line x="94.86" y="49.74"/>
+ <line x="94.86" y="41.31"/>
+ <line x="86.48" y="41.31"/>
+ <close/>
+ <move x="73.88" y="49.74"/>
+ <line x="82.27" y="49.74"/>
+ <line x="82.27" y="41.31"/>
+ <line x="73.88" y="41.31"/>
+ <close/>
+ <move x="61.29" y="49.74"/>
+ <line x="69.68" y="49.74"/>
+ <line x="69.68" y="41.31"/>
+ <line x="61.29" y="41.31"/>
+ <close/>
+ <move x="32.03" y="28.77"/>
+ <line x="32.03" y="0"/>
+ <line x="98.46" y="0"/>
+ <line x="98.46" y="53.89"/>
+ <line x="49.42" y="53.89"/>
+ <line x="48.73" y="52.78"/>
+ <line x="48.8" y="49.74"/>
+ <line x="57.2" y="49.74"/>
+ <line x="57.2" y="41.31"/>
+ <line x="53" y="41.31"/>
+ <line x="53" y="37.16"/>
+ <line x="57.2" y="37.16"/>
+ <line x="57.2" y="28.77"/>
+ <close/>
+ <move x="34.5" y="68.71"/>
+ <line x="24.85" y="68.53"/>
+ <line x="12" y="91.56"/>
+ <line x="55.75" y="91.56"/>
+ <line x="52" y="82.99"/>
+ <line x="26.1" y="82.99"/>
+ <close/>
+ <move x="44.56" y="53.91"/>
+ <line x="66.44" y="92.41"/>
+ <curve x1="69.26" x2="65.96" x3="62.49" y1="97.65" y2="99.98" y3="99.98"/>
+ <line x="5.7" y="99.96"/>
+ <curve x1="3.62" x2="1.55" x3="0.68" y1="99.96" y2="98.87" y3="97.14"/>
+ <curve x1="0" x2="0.83" x3="1.93" y1="95.73" y2="93.9" y3="92.23"/>
+ <line x="23.78" y="53.88"/>
+ <line x="23.74" y="37.16"/>
+ <line x="19.45" y="37.16"/>
+ <line x="19.45" y="33"/>
+ <line x="48.79" y="33"/>
+ <line x="48.81" y="37.16"/>
+ <line x="44.53" y="37.16"/>
+ <close/>
+ </path>
+ <fillstroke/>
+ </foreground>
+</shape>
+<shape aspect="variable" h="99.83" name="Managed Applications" strokewidth="inherit" w="87.88">
+ <connections>
+ <constraint name="N" perimeter="0" x="0.5" y="0"/>
+ <constraint name="S" perimeter="0" x="0.5" y="1"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
+ <constraint name="E" perimeter="0" x="1" y="0.5"/>
+ <constraint name="NW" perimeter="0" x="0.06" y="0.03"/>
+ <constraint name="NE" perimeter="0" x="1" y="0"/>
+ <constraint name="SE" perimeter="0" x="1" y="1"/>
+ <constraint name="SW" perimeter="0" x="0.055" y="0.97"/>
+ </connections>
+ <foreground>
+ <path>
+ <move x="0" y="16.2"/>
+ <line x="0" y="12.09"/>
+ <line x="12.53" y="12.09"/>
+ <line x="12.53" y="16.2"/>
+ <close/>
+ <move x="0" y="32.98"/>
+ <line x="0" y="28.81"/>
+ <line x="12.53" y="28.81"/>
+ <line x="12.53" y="32.98"/>
+ <close/>
+ <move x="0" y="49.72"/>
+ <line x="0" y="45.61"/>
+ <line x="12.53" y="45.61"/>
+ <line x="12.53" y="49.72"/>
+ <close/>
+ <move x="0" y="66.45"/>
+ <line x="0" y="62.32"/>
+ <line x="12.53" y="62.32"/>
+ <line x="12.53" y="66.45"/>
+ <close/>
+ <move x="0" y="83.21"/>
+ <line x="0" y="79.05"/>
+ <line x="12.53" y="79.05"/>
+ <line x="12.53" y="83.21"/>
+ <close/>
+ <move x="48.13" y="38.26"/>
+ <line x="60.11" y="32.42"/>
+ <line x="48.13" y="26.13"/>
+ <line x="36" y="32.44"/>
+ <close/>
+ <move x="50.18" y="59.74"/>
+ <line x="62.75" y="53.48"/>
+ <line x="62.75" y="35.63"/>
+ <line x="50.18" y="41.84"/>
+ <close/>
+ <move x="46.02" y="59.76"/>
+ <line x="46.02" y="41.83"/>
+ <line x="33.52" y="35.63"/>
+ <line x="33.52" y="53.43"/>
+ <close/>
+ <move x="87.88" y="99.83"/>
+ <line x="9.31" y="99.83"/>
+ <curve x1="7.32" x2="4.16" x3="4.16" y1="99.83" y2="97.66" y3="93.65"/>
+ <line x="4.16" y="85.37"/>
+ <line x="14.63" y="85.37"/>
+ <line x="14.63" y="76.93"/>
+ <line x="4.16" y="76.93"/>
+ <line x="4.16" y="68.55"/>
+ <line x="14.63" y="68.55"/>
+ <line x="14.63" y="60.18"/>
+ <line x="4.16" y="60.18"/>
+ <line x="4.16" y="51.86"/>
+ <line x="14.63" y="51.86"/>
+ <line x="14.63" y="43.4"/>
+ <line x="4.16" y="43.4"/>
+ <line x="4.16" y="35.08"/>
+ <line x="14.63" y="35.08"/>
+ <line x="14.63" y="26.68"/>
+ <line x="4.16" y="26.68"/>
+ <line x="4.16" y="18.34"/>
+ <line x="14.63" y="18.34"/>
+ <line x="14.63" y="9.91"/>
+ <line x="4.16" y="9.91"/>
+ <line x="4.16" y="7.75"/>
+ <curve x1="4.16" x2="8.01" x3="10.1" y1="3.32" y2="0" y3="0"/>
+ <line x="87.88" y="0"/>
+ <line x="87.88" y="91.56"/>
+ <line x="10.68" y="91.56"/>
+ <curve x1="9.58" x2="8.36" x3="8.36" y1="91.56" y2="92.48" y3="93.77"/>
+ <curve x1="8.36" x2="9.7" x3="10.49" y1="94.99" y2="95.83" y3="95.83"/>
+ <line x="87.88" y="95.83"/>
+ <close/>
+ </path>
+ <fillstroke/>
+ </foreground>
+</shape>
+<shape aspect="variable" h="93.54" name="Managed Discs" strokewidth="inherit" w="101.73">
+ <connections>
+ <constraint name="N" perimeter="0" x="0.5" y="0.01"/>
+ <constraint name="S" perimeter="0" x="0.5" y="0.99"/>
+ <constraint name="W" perimeter="0" x="0.16" y="0.5"/>
+ <constraint name="E" perimeter="0" x="0.84" y="0.5"/>
+ <constraint name="NW" perimeter="0" x="0.005" y="0.2"/>
+ <constraint name="NE" perimeter="0" x="0.995" y="0.2"/>
+ <constraint name="SE" perimeter="0" x="0.995" y="0.8"/>
+ <constraint name="SW" perimeter="0" x="0.01" y="0.82"/>
+ </connections>
+ <foreground>
+ <path>
+ <move x="66.5" y="20.24"/>
+ <curve x1="67.26" x2="68.1" x3="66.5" y1="19.62" y2="18.32" y3="17.05"/>
+ <curve x1="63.45" x2="58.38" x3="51.54" y1="15.14" y2="14.21" y3="14.15"/>
+ <curve x1="45.95" x2="40.64" x3="36.26" y1="14.15" y2="14.57" y3="16.61"/>
+ <curve x1="34.08" x2="34.14" x3="36.07" y1="17.7" y2="19.46" y3="20.72"/>
+ <curve x1="40.02" x2="46.7" x3="50.94" y1="23.22" y2="23.59" y3="23.59"/>
+ <curve x1="55.72" x2="62.76" x3="66.5" y1="23.59" y2="23.1" y3="20.24"/>
+ <close/>
+ <move x="100.91" y="21.63"/>
+ <curve x1="97.98" x2="89.06" x3="83.99" y1="27.48" y2="30.74" y3="32.4"/>
+ <curve x1="64.2" x2="39.03" x3="20.78" y1="38.12" y2="37.98" y3="33.17"/>
+ <curve x1="14.28" x2="5.11" x3="1.66" y1="31.25" y2="28.25" y3="22.57"/>
+ <curve x1="0.52" x2="0.19" x3="1.7" y1="21" y2="17.9" y3="15.73"/>
+ <curve x1="5.94" x2="18.84" x3="23.27" y1="9.05" y2="5.59" y3="4.51"/>
+ <curve x1="42.77" x2="63" x3="84.53" y1="0.42" y2="0" y3="6.13"/>
+ <curve x1="88.62" x2="98.61" x3="100.92" y1="7.37" y2="11.05" y3="16.85"/>
+ <curve x1="101.55" x2="101.66" x3="100.91" y1="18.3" y2="20.1" y3="21.63"/>
+ <close/>
+ <move x="101.23" y="33.37"/>
+ <curve x1="101.23" x2="95.63" x3="86.11" y1="37.15" y2="42.26" y3="45.43"/>
+ <curve x1="76.2" x2="65.06" x3="49.79" y1="48.8" y2="50.62" y3="50.62"/>
+ <curve x1="39.76" x2="25.02" x3="14.21" y1="50.62" y2="49.05" y3="44.82"/>
+ <curve x1="10.08" x2="3.35" x3="1.31" y1="43.2" y2="39.95" y3="35.21"/>
+ <line x="1.31" y="27.37"/>
+ <curve x1="4.42" x2="13.25" x3="20.49" y1="31.43" y2="35.23" y3="37.15"/>
+ <curve x1="39.46" x2="64.71" x3="85.46" y1="42.17" y2="42.25" y3="35.97"/>
+ <curve x1="91.76" x2="97.84" x3="101.23" y1="34" y2="30.92" y3="26.93"/>
+ <close/>
+ <move x="65.3" y="64.15"/>
+ <curve x1="68.89" x2="67.42" x3="65.11" y1="62.48" y2="60.57" y3="59.29"/>
+ <curve x1="62.67" x2="57.54" x3="50.91" y1="58.03" y2="56.86" y3="56.86"/>
+ <curve x1="45.77" x2="39.22" x3="36.26" y1="56.86" y2="57.63" y3="59.67"/>
+ <curve x1="34.86" x2="33.58" x3="35.98" y1="60.59" y2="62.28" y3="63.71"/>
+ <curve x1="39.48" x2="45.94" x3="50.88" y1="65.76" y2="66.39" y3="66.39"/>
+ <curve x1="56.27" x2="61.44" x3="65.3" y1="66.39" y2="65.84" y3="64.15"/>
+ <close/>
+ <move x="100.82" y="62.73"/>
+ <curve x1="98.07" x2="89.94" x3="81.5" y1="68.57" y2="72.28" y3="74.57"/>
+ <curve x1="68.99" x2="46.41" x3="26.31" y1="78.15" y2="80.14" y3="76"/>
+ <curve x1="18.19" x2="5.31" x3="1.52" y1="74.29" y2="70.64" y3="63.43"/>
+ <curve x1="0.25" x2="0" x3="1.96" y1="61.24" y2="58.89" y3="56.35"/>
+ <curve x1="4.74" x2="12.38" x3="16.94" y1="52.32" y2="49.64" y3="48.11"/>
+ <curve x1="26.89" x2="39.08" x3="51.07" y1="51.55" y2="53.1" y3="53.1"/>
+ <curve x1="64.44" x2="75.87" x3="84.97" y1="53.1" y2="51.24" y3="48.08"/>
+ <curve x1="91.38" x2="97.89" x3="100.82" y1="50.3" y2="52.6" y3="57.46"/>
+ <curve x1="101.73" x2="101.54" x3="100.82" y1="59.33" y2="61.06" y3="62.73"/>
+ <close/>
+ <move x="101.24" y="75.3"/>
+ <curve x1="100.14" x2="92.5" x3="83.39" y1="80.81" y2="85" y3="87.89"/>
+ <curve x1="63.92" x2="38.44" x3="19.63" y1="93.52" y2="93.54" y3="88.21"/>
+ <curve x1="13.34" x2="3.38" x3="1.27" y1="86.34" y2="82.36" y3="76.75"/>
+ <line x="1.27" y="68.95"/>
+ <curve x1="5.59" x2="15.04" x3="26.79" y1="73.87" y2="77.96" y3="80.06"/>
+ <curve x1="41.7" x2="66.42" x3="81.25" y1="83.27" y2="82.97" y3="78.77"/>
+ <curve x1="89.66" x2="97.5" x3="101.24" y1="76.59" y2="73.05" y3="68.4"/>
+ <close/>
+ </path>
+ <fillstroke/>
+ </foreground>
+</shape>
<shape aspect="variable" h="20.34" name="Management Portal" strokewidth="inherit" w="24">
<connections>
<constraint name="N" perimeter="0" x="0.5" y="0"/>
@@ -4584,6 +6093,107 @@
<fillstroke/>
</foreground>
</shape>
+<shape aspect="variable" h="100.9" name="Network Watcher" strokewidth="inherit" w="101.03">
+ <connections>
+ <constraint name="N" perimeter="0" x="0.5" y="0.03"/>
+ <constraint name="S" perimeter="0" x="0.5" y="0.845"/>
+ <constraint name="W" perimeter="0" x="0.16" y="0.5"/>
+ <constraint name="E" perimeter="0" x="0.97" y="0.5"/>
+ <constraint name="NE" perimeter="0" x="0.9" y="0.11"/>
+ <constraint name="SW" perimeter="0" x="0.03" y="0.98"/>
+ </connections>
+ <foreground>
+ <path>
+ <move x="42.01" y="14.44"/>
+ <curve x1="44.7" x2="48.02" x3="50.99" y1="16.2" y2="17.58" y3="18.5"/>
+ <curve x1="53.4" x2="55.9" x3="58.42" y1="11.91" y2="8.33" y3="5.46"/>
+ <curve x1="53.37" x2="48.07" x3="42.01" y1="6.32" y2="8.48" y3="14.44"/>
+ <close/>
+ <move x="74.91" y="19.37"/>
+ <curve x1="73.33" x2="70.2" x3="65" y1="14.3" y2="9.47" y3="4.98"/>
+ <curve x1="59.03" x2="56.67" x3="55.03" y1="10.05" y2="14.78" y3="19.44"/>
+ <curve x1="62.01" x2="70.4" x3="74.91" y1="20.39" y2="20.2" y3="19.37"/>
+ <close/>
+ <move x="88.01" y="14.48"/>
+ <curve x1="84.16" x2="77.63" x3="71.57" y1="10.38" y2="6.23" y3="5.47"/>
+ <curve x1="75.08" x2="77.36" x3="78.99" y1="9.38" y2="13.8" y3="18.51"/>
+ <curve x1="82.52" x2="85.63" x3="88.01" y1="17.42" y2="15.93" y3="14.48"/>
+ <close/>
+ <move x="95.97" y="33.99"/>
+ <curve x1="95.92" x2="94.44" x3="89.94" y1="28.77" y2="23.34" y3="17.45"/>
+ <curve x1="87.32" x2="84.04" x3="80" y1="19.02" y2="20.36" y3="21.43"/>
+ <curve x1="81.07" x2="81.61" x3="82.02" y1="26.32" y2="30.29" y3="34.02"/>
+ <close/>
+ <move x="90" y="54.48"/>
+ <curve x1="93.71" x2="95.97" x3="95.97" y1="49.78" y2="44.34" y3="37.94"/>
+ <line x="81.95" y="37.94"/>
+ <curve x1="81.49" x2="80.85" x3="79.96" y1="42.81" y2="47.12" y3="50.56"/>
+ <curve x1="83.75" x2="87.06" x3="90" y1="51.47" y2="52.81" y3="54.48"/>
+ <close/>
+ <move x="70.56" y="71.5"/>
+ <curve x1="71.26" x2="71.94" x3="72.52" y1="70.1" y2="68.55" y3="66.56"/>
+ <curve x1="77.64" x2="82.78" x3="87.97" y1="65.16" y2="62.65" y3="57.48"/>
+ <curve x1="85.32" x2="82.78" x3="78.99" y1="56.01" y2="54.48" y3="53.5"/>
+ <curve x1="77.7" x2="75.68" x3="73.05" y1="57.46" y2="61.11" y3="64.48"/>
+ <curve x1="73.68" x2="74.48" x3="73.62" y1="61.25" y2="58.39" y3="55.24"/>
+ <curve x1="74.09" x2="74.44" x3="74.53" y1="54.44" y2="53.55" y3="52.46"/>
+ <line x="73.49" y="52.46"/>
+ <curve x1="73.23" x2="72.88" x3="72.5" y1="50.9" y2="49.65" y3="48.51"/>
+ <line x="75.99" y="49.49"/>
+ <curve x1="76.49" x2="77.1" x3="76.97" y1="45.91" y2="42.47" y3="37.98"/>
+ <line x="66.45" y="37.98"/>
+ <curve x1="65.2" x2="64.01" x3="62.07" y1="36.7" y2="35.42" y3="34.01"/>
+ <line x="76.96" y="34.04"/>
+ <curve x1="77.04" x2="76.77" x3="75.97" y1="30.78" y2="27.11" y3="22.94"/>
+ <curve x1="69.07" x2="61.02" x3="53.98" y1="24.19" y2="24.36" y3="22.93"/>
+ <curve x1="53.69" x2="53.37" x3="53.02" y1="24.69" y2="26.77" y3="28.94"/>
+ <curve x1="51.49" x2="49.96" x3="48.48" y1="28.45" y2="27.96" y3="27.5"/>
+ <curve x1="48.95" x2="49.48" x3="49.97" y1="25.28" y2="23.47" y3="21.51"/>
+ <curve x1="47.04" x2="42.82" x3="40.05" y1="20.69" y2="19.32" y3="17.48"/>
+ <curve x1="38.08" x2="35.77" x3="34.48" y1="19.74" y2="23.5" y3="28.43"/>
+ <curve x1="32.59" x2="30.93" x3="29.52" y1="29.06" y2="29.74" y3="30.42"/>
+ <curve x1="32.02" x2="45.89" x3="64.55" y1="14.32" y2="0" y3="0"/>
+ <curve x1="85.94" x2="101.03" x3="101.03" y1="0" y2="17.6" y3="36.27"/>
+ <curve x1="101.03" x2="87.58" x3="70.56" y1="53.99" y2="68.65" y3="71.5"/>
+ <close/>
+ <move x="26.97" y="63.95"/>
+ <line x="26.97" y="61.05"/>
+ <line x="30.97" y="61.03"/>
+ <line x="36.5" y="49.52"/>
+ <line x="39.97" y="60"/>
+ <line x="44.96" y="45.13"/>
+ <line x="49.47" y="57.13"/>
+ <line x="53.01" y="49.99"/>
+ <line x="58.98" y="50.02"/>
+ <line x="58.98" y="52.9"/>
+ <line x="55.05" y="52.96"/>
+ <line x="48.99" y="65.44"/>
+ <line x="45" y="55.06"/>
+ <line x="39.98" y="70.04"/>
+ <line x="35.97" y="58.04"/>
+ <line x="33.06" y="63.96"/>
+ <close/>
+ <move x="42.73" y="78.52"/>
+ <curve x1="55.9" x2="63.48" x3="63.48" y1="78.52" y2="68.08" y3="58.25"/>
+ <curve x1="63.48" x2="54.37" x3="42.8" y1="46.23" y2="37.43" y3="37.43"/>
+ <curve x1="31.66" x2="22.46" x3="22.46" y1="37.43" y2="46.68" y3="57.88"/>
+ <curve x1="22.46" x2="30.43" x3="42.73" y1="68.39" y2="78.52" y3="78.52"/>
+ <close/>
+ <move x="27.56" y="81.37"/>
+ <line x="10.61" y="98.36"/>
+ <curve x1="9.04" x2="5.84" x3="2.67" y1="99.84" y2="100.9" y3="98.33"/>
+ <curve x1="0.87" x2="0" x3="2.56" y1="96.73" y2="93.25" y3="90.43"/>
+ <line x="19.64" y="73.39"/>
+ <curve x1="17.31" x2="14.97" x3="14.97" y1="69.73" y2="65.44" y3="57"/>
+ <curve x1="14.97" x2="23.96" x3="43.82" y1="46.19" y2="29.97" y3="29.97"/>
+ <curve x1="53.53" x2="70.98" x3="70.98" y1="29.97" y2="37.92" y3="58.69"/>
+ <curve x1="70.98" x2="59.14" x3="42.66" y1="72.61" y2="86.07" y3="86.07"/>
+ <curve x1="37.2" x2="31.25" x3="27.56" y1="86.07" y2="84.06" y3="81.37"/>
+ <close/>
+ </path>
+ <fillstroke/>
+ </foreground>
+</shape>
<shape aspect="variable" h="49.9" name="NSG" strokewidth="inherit" w="36">
<connections>
<constraint name="N" perimeter="0" x="0.5" y="0"/>
@@ -5025,198 +6635,6 @@
<fillstroke/>
</foreground>
</shape>
-<shape aspect="variable" h="42" name="Operations Management Suite" strokewidth="inherit" w="42">
- <connections>
- <constraint name="N" perimeter="0" x="0.65" y="0"/>
- <constraint name="S" perimeter="0" x="0.3" y="1"/>
- <constraint name="W" perimeter="0" x="0" y="0.65"/>
- <constraint name="E" perimeter="0" x="1" y="0.34"/>
- <constraint name="NE" perimeter="0" x="0.9" y="0.1"/>
- <constraint name="NW" perimeter="0" x="0.3" y="0.3"/>
- <constraint name="SE" perimeter="0" x="0.7" y="0.7"/>
- <constraint name="SW" perimeter="0" x="0.09" y="0.91"/>
- </connections>
- <foreground>
- <path>
- <move x="4.2" y="25.2"/>
- <line x="7" y="25.2"/>
- <line x="7" y="22.4"/>
- <line x="4.2" y="22.4"/>
- <line x="4.2" y="25.2"/>
- <close/>
- <move x="4.2" y="16.8"/>
- <line x="7" y="16.8"/>
- <line x="7" y="14.3"/>
- <curve x1="6" x2="5" x3="4.2" y1="14.8" y2="15.4" y3="16.1"/>
- <line x="4.2" y="16.8"/>
- <close/>
- <move x="8.4" y="33.6"/>
- <line x="11.2" y="33.6"/>
- <line x="11.2" y="30.8"/>
- <line x="8.4" y="30.8"/>
- <line x="8.4" y="33.6"/>
- <close/>
- <move x="8.4" y="42"/>
- <line x="11.2" y="42"/>
- <line x="11.2" y="39.2"/>
- <line x="8.4" y="39.2"/>
- <line x="8.4" y="42"/>
- <close/>
- <move x="8.4" y="29.4"/>
- <line x="11.2" y="29.4"/>
- <line x="11.2" y="26.6"/>
- <line x="8.4" y="26.6"/>
- <line x="8.4" y="29.4"/>
- <close/>
- <move x="8.4" y="37.8"/>
- <line x="11.2" y="37.8"/>
- <line x="11.2" y="35"/>
- <line x="8.4" y="35"/>
- <line x="8.4" y="37.8"/>
- <close/>
- <move x="4.2" y="33.6"/>
- <line x="7" y="33.6"/>
- <line x="7" y="30.8"/>
- <line x="4.2" y="30.8"/>
- <line x="4.2" y="33.6"/>
- <close/>
- <move x="4.2" y="37.8"/>
- <line x="7" y="37.8"/>
- <line x="7" y="35"/>
- <line x="4.2" y="35"/>
- <line x="4.2" y="37.8"/>
- <close/>
- <move x="0" y="29.4"/>
- <line x="2.8" y="29.4"/>
- <line x="2.8" y="26.6"/>
- <line x="0" y="26.6"/>
- <line x="0" y="29.4"/>
- <close/>
- <move x="0" y="33.6"/>
- <line x="2.8" y="33.6"/>
- <line x="2.8" y="30.8"/>
- <line x="0" y="30.8"/>
- <line x="0" y="33.6"/>
- <close/>
- <move x="0" y="25.2"/>
- <line x="2.8" y="25.2"/>
- <line x="2.8" y="22.4"/>
- <line x="0" y="22.4"/>
- <line x="0" y="25.2"/>
- <close/>
- <move x="0.3" y="21"/>
- <line x="2.8" y="21"/>
- <line x="2.8" y="18.2"/>
- <line x="2.1" y="18.2"/>
- <curve x1="1.4" x2="0.8" x3="0.3" y1="19.1" y2="20.1" y3="21"/>
- <close/>
- <move x="4.2" y="39.9"/>
- <curve x1="5" x2="6" x3="7" y1="40.6" y2="41.2" y3="41.7"/>
- <line x="7" y="39.2"/>
- <line x="4.2" y="39.2"/>
- <line x="4.2" y="39.9"/>
- <close/>
- <move x="4.2" y="21"/>
- <line x="7" y="21"/>
- <line x="7" y="18.2"/>
- <line x="4.2" y="18.2"/>
- <line x="4.2" y="21"/>
- <close/>
- <move x="25.2" y="37.8"/>
- <line x="25.9" y="37.8"/>
- <curve x1="26.6" x2="27.2" x3="27.7" y1="37" y2="36" y3="35"/>
- <line x="25.2" y="35"/>
- <line x="25.2" y="37.8"/>
- <close/>
- <move x="21" y="33.6"/>
- <line x="23.8" y="33.6"/>
- <line x="23.8" y="30.8"/>
- <line x="21" y="30.8"/>
- <line x="21" y="33.6"/>
- <close/>
- <move x="21" y="41.7"/>
- <curve x1="22" x2="23" x3="23.8" y1="41.1" y2="40.6" y3="39.9"/>
- <line x="23.8" y="39.2"/>
- <line x="21" y="39.2"/>
- <line x="21" y="41.7"/>
- <close/>
- <move x="21" y="37.8"/>
- <line x="23.8" y="37.8"/>
- <line x="23.8" y="35"/>
- <line x="21" y="35"/>
- <line x="21" y="37.8"/>
- <close/>
- <move x="8.4" y="25.2"/>
- <line x="11.2" y="25.2"/>
- <line x="11.2" y="22.4"/>
- <line x="8.4" y="22.4"/>
- <line x="8.4" y="25.2"/>
- <close/>
- <move x="27.3" y="0"/>
- <curve x1="19.2" x2="12.6" x3="12.6" y1="0" y2="6.6" y3="14.7"/>
- <curve x1="12.6" x2="12.6" x3="12.6" y1="19" y2="29.4" y3="29.4"/>
- <curve x1="12.6" x2="23.5" x3="27.3" y1="29.4" y2="29.4" y3="29.4"/>
- <curve x1="35.4" x2="42" x3="42" y1="29.4" y2="22.8" y3="14.7"/>
- <curve x1="42" x2="35.4" x3="27.3" y1="6.6" y2="0" y3="0"/>
- <close/>
- <move x="22.4" y="21"/>
- <line x="19.6" y="21"/>
- <line x="19.6" y="12.6"/>
- <line x="22.4" y="12.6"/>
- <line x="22.4" y="21"/>
- <close/>
- <move x="28" y="21"/>
- <line x="25.2" y="21"/>
- <line x="25.2" y="15.4"/>
- <line x="28" y="15.4"/>
- <line x="28" y="21"/>
- <close/>
- <move x="33.6" y="21"/>
- <line x="30.8" y="21"/>
- <line x="30.8" y="9.8"/>
- <line x="33.6" y="9.8"/>
- <line x="33.6" y="21"/>
- <close/>
- <move x="25.2" y="33.6"/>
- <line x="28" y="33.6"/>
- <line x="28" y="30.8"/>
- <line x="25.2" y="30.8"/>
- <line x="25.2" y="33.6"/>
- <close/>
- <move x="8.4" y="16.8"/>
- <line x="11.2" y="16.8"/>
- <line x="11.2" y="14"/>
- <line x="8.4" y="14"/>
- <line x="8.4" y="16.8"/>
- <close/>
- <move x="16.8" y="37.8"/>
- <line x="19.6" y="37.8"/>
- <line x="19.6" y="35"/>
- <line x="16.8" y="35"/>
- <line x="16.8" y="37.8"/>
- <close/>
- <move x="12.6" y="37.8"/>
- <line x="15.4" y="37.8"/>
- <line x="15.4" y="35"/>
- <line x="12.6" y="35"/>
- <line x="12.6" y="37.8"/>
- <close/>
- <move x="12.6" y="33.6"/>
- <line x="15.4" y="33.6"/>
- <line x="15.4" y="30.8"/>
- <line x="12.6" y="30.8"/>
- <line x="12.6" y="33.6"/>
- <close/>
- <move x="16.8" y="42"/>
- <line x="19.6" y="42"/>
- <line x="19.6" y="39.2"/>
- <line x="16.8" y="39.2"/>
- <line x="16.8" y="42"/>
- <close/>
- </path>
- <fillstroke/>
- </foreground>
-</shape>
<shape aspect="variable" h="55.69" name="Power BI Embedded" strokewidth="inherit" w="52.64">
<connections>
<constraint name="N" perimeter="0" x="0.5" y="0.1"/>
@@ -5495,6 +6913,69 @@
<fillstroke/>
</foreground>
</shape>
+<shape aspect="variable" h="84.01" name="Route Filters" strokewidth="inherit" w="100.18">
+ <connections>
+ <constraint name="N" perimeter="0" x="0.4" y="0.195"/>
+ <constraint name="S" perimeter="0" x="0.4" y="0.81"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
+ <constraint name="E" perimeter="0" x="1" y="0.5"/>
+ <constraint name="NW" perimeter="0" x="0.03" y="0.22"/>
+ <constraint name="NE" perimeter="0" x="0.78" y="0"/>
+ <constraint name="SE" perimeter="0" x="0.78" y="1"/>
+ <constraint name="SW" perimeter="0" x="0.03" y="0.78"/>
+ </connections>
+ <foreground>
+ <path>
+ <move x="7.95" y="36"/>
+ <line x="20.04" y="36"/>
+ <line x="20.04" y="23.9"/>
+ <line x="7.95" y="23.9"/>
+ <close/>
+ <move x="27.99" y="48.01"/>
+ <line x="40.02" y="48.01"/>
+ <line x="40.02" y="36"/>
+ <line x="27.99" y="36"/>
+ <close/>
+ <move x="7.95" y="60.02"/>
+ <line x="20.04" y="60.02"/>
+ <line x="20.04" y="47.95"/>
+ <line x="7.95" y="47.95"/>
+ <close/>
+ <move x="9.37" y="67.99"/>
+ <curve x1="5.65" x2="0" x3="0" y1="67.99" y2="64.74" y3="58.21"/>
+ <line x="0" y="25.4"/>
+ <curve x1="0" x2="4.1" x3="9.51" y1="20.35" y2="16.07" y3="16.07"/>
+ <line x="38.44" y="16.07"/>
+ <curve x1="43.07" x2="47.57" x3="47.57" y1="16.07" y2="19.76" y3="25.98"/>
+ <line x="47.57" y="38.04"/>
+ <curve x1="57.69" x2="63.6" x3="69.11" y1="36.12" y2="24.25" y3="13.48"/>
+ <line x="61.12" y="9.96"/>
+ <line x="78.57" y="0"/>
+ <line x="83.66" y="19.51"/>
+ <line x="75.58" y="15.89"/>
+ <curve x1="73.82" x2="71.6" x3="68.3" y1="20.47" y2="24.99" y3="29.33"/>
+ <curve x1="65.14" x2="61.87" x3="58.12" y1="33.42" y2="36.21" y3="37.99"/>
+ <line x="84.13" y="37.99"/>
+ <line x="84.13" y="29.96"/>
+ <line x="100.18" y="42.01"/>
+ <line x="84.13" y="53.97"/>
+ <line x="84.13" y="45.92"/>
+ <line x="58.17" y="45.92"/>
+ <curve x1="62.97" x2="66.99" x3="69.69" y1="48.39" y2="52.45" y3="56.43"/>
+ <curve x1="72.57" x2="74.17" x3="75.64" y1="60.82" y2="64.47" y3="68.05"/>
+ <line x="83.59" y="64.57"/>
+ <line x="78.62" y="84.01"/>
+ <line x="61.14" y="74.03"/>
+ <line x="69.13" y="70.55"/>
+ <curve x1="66.39" x2="63.84" x3="60.31" y1="65.24" y2="59.69" y3="55.4"/>
+ <curve x1="55.93" x2="51.71" x3="47.57" y1="49.26" y2="46.63" y3="46.07"/>
+ <line x="47.57" y="58.17"/>
+ <curve x1="47.57" x2="42.94" x3="37.63" y1="64.19" y2="68.05" y3="68.04"/>
+ <close/>
+ </path>
+ <fillstroke/>
+ </foreground>
+</shape>
<shape aspect="variable" h="37.42" name="Runbooks" strokewidth="inherit" w="34.64">
<connections>
<constraint name="N" perimeter="0" x="0.5" y="0"/>
@@ -6267,6 +7748,107 @@
<fillstroke/>
</foreground>
</shape>
+<shape aspect="variable" h="110.56" name="Snapshot" strokewidth="inherit" w="129.82">
+ <connections>
+ <constraint name="N" perimeter="0" x="0.5" y="0.09"/>
+ <constraint name="S" perimeter="0" x="0.5" y="0.91"/>
+ <constraint name="W" perimeter="0" x="0.23" y="0.5"/>
+ <constraint name="E" perimeter="0" x="0.76" y="0.5"/>
+ <constraint name="NW" perimeter="0" x="0" y="0"/>
+ <constraint name="NE" perimeter="0" x="1" y="0"/>
+ <constraint name="SE" perimeter="0" x="1" y="1"/>
+ <constraint name="SW" perimeter="0" x="0" y="1"/>
+ </connections>
+ <foreground>
+ <path>
+ <move x="0" y="0"/>
+ <line x="24.49" y="0"/>
+ <line x="24.49" y="7.5"/>
+ <line x="6.86" y="7.5"/>
+ <line x="6.86" y="25.2"/>
+ <line x="0" y="25.06"/>
+ <close/>
+ <move x="129.82" y="25.07"/>
+ <line x="122.46" y="25.07"/>
+ <line x="122.46" y="7.5"/>
+ <line x="104.9" y="7.5"/>
+ <line x="104.9" y="0"/>
+ <line x="129.82" y="0"/>
+ <close/>
+ <move x="129.82" y="110.56"/>
+ <line x="104.9" y="110.56"/>
+ <line x="104.9" y="103.16"/>
+ <line x="122.46" y="103.16"/>
+ <line x="122.46" y="85.52"/>
+ <line x="129.82" y="85.55"/>
+ <close/>
+ <move x="0" y="110.56"/>
+ <line x="0" y="85.54"/>
+ <line x="6.86" y="85.53"/>
+ <line x="6.86" y="103.16"/>
+ <line x="24.49" y="103.16"/>
+ <line x="24.49" y="110.56"/>
+ <close/>
+ <move x="79.99" y="28.75"/>
+ <curve x1="80.75" x2="81.59" x3="79.99" y1="28.13" y2="26.82" y3="25.56"/>
+ <curve x1="76.94" x2="71.87" x3="65.03" y1="23.65" y2="22.72" y3="22.66"/>
+ <curve x1="59.44" x2="54.13" x3="49.75" y1="22.66" y2="23.08" y3="25.12"/>
+ <curve x1="47.57" x2="47.63" x3="49.56" y1="26.2" y2="27.97" y3="29.22"/>
+ <curve x1="53.51" x2="60.19" x3="64.43" y1="31.72" y2="32.09" y3="32.09"/>
+ <curve x1="69.21" x2="76.25" x3="79.99" y1="32.09" y2="31.6" y3="28.75"/>
+ <close/>
+ <move x="114.4" y="30.13"/>
+ <curve x1="111.47" x2="102.55" x3="97.48" y1="35.98" y2="39.24" y3="40.9"/>
+ <curve x1="77.69" x2="52.52" x3="34.27" y1="46.63" y2="46.49" y3="41.67"/>
+ <curve x1="27.77" x2="18.6" x3="15.15" y1="39.75" y2="36.76" y3="31.08"/>
+ <curve x1="14.01" x2="13.68" x3="15.19" y1="29.51" y2="26.4" y3="24.23"/>
+ <curve x1="19.43" x2="32.33" x3="36.76" y1="17.55" y2="14.09" y3="13.01"/>
+ <curve x1="56.26" x2="76.49" x3="98.02" y1="8.92" y2="8.51" y3="14.64"/>
+ <curve x1="102.1" x2="112.1" x3="114.41" y1="15.88" y2="19.55" y3="25.36"/>
+ <curve x1="115.04" x2="115.15" x3="114.4" y1="26.81" y2="28.6" y3="30.13"/>
+ <close/>
+ <move x="114.72" y="41.88"/>
+ <curve x1="114.72" x2="109.12" x3="99.6" y1="45.66" y2="50.77" y3="53.94"/>
+ <curve x1="89.69" x2="78.55" x3="63.28" y1="57.31" y2="59.12" y3="59.12"/>
+ <curve x1="53.25" x2="38.51" x3="27.7" y1="59.12" y2="57.55" y3="53.33"/>
+ <curve x1="23.57" x2="16.84" x3="14.8" y1="51.71" y2="48.46" y3="43.71"/>
+ <line x="14.8" y="35.88"/>
+ <curve x1="17.91" x2="26.74" x3="33.98" y1="39.94" y2="43.73" y3="45.65"/>
+ <curve x1="52.95" x2="78.2" x3="98.95" y1="50.68" y2="50.76" y3="44.47"/>
+ <curve x1="105.25" x2="111.32" x3="114.72" y1="42.5" y2="39.42" y3="35.44"/>
+ <close/>
+ <move x="78.79" y="72.66"/>
+ <curve x1="82.37" x2="80.91" x3="78.6" y1="70.99" y2="69.07" y3="67.8"/>
+ <curve x1="76.16" x2="71.03" x3="64.4" y1="66.54" y2="65.37" y3="65.37"/>
+ <curve x1="59.26" x2="52.71" x3="49.75" y1="65.37" y2="66.13" y3="68.18"/>
+ <curve x1="48.35" x2="47.07" x3="49.47" y1="69.1" y2="70.79" y3="72.22"/>
+ <curve x1="52.97" x2="59.43" x3="64.37" y1="74.26" y2="74.9" y3="74.9"/>
+ <curve x1="69.76" x2="74.93" x3="78.79" y1="74.9" y2="74.35" y3="72.66"/>
+ <close/>
+ <move x="114.31" y="71.24"/>
+ <curve x1="111.56" x2="103.43" x3="94.99" y1="77.08" y2="80.79" y3="83.08"/>
+ <curve x1="82.48" x2="59.9" x3="39.8" y1="86.66" y2="88.65" y3="84.5"/>
+ <curve x1="31.68" x2="18.8" x3="15.01" y1="82.79" y2="79.14" y3="71.94"/>
+ <curve x1="13.74" x2="13.49" x3="15.45" y1="69.75" y2="67.4" y3="64.85"/>
+ <curve x1="18.23" x2="25.87" x3="30.43" y1="60.83" y2="58.15" y3="56.62"/>
+ <curve x1="40.38" x2="52.57" x3="64.56" y1="60.06" y2="61.61" y3="61.61"/>
+ <curve x1="77.93" x2="89.36" x3="98.46" y1="61.61" y2="59.74" y3="56.59"/>
+ <curve x1="104.87" x2="111.38" x3="114.31" y1="58.81" y2="61.11" y3="65.97"/>
+ <curve x1="115.22" x2="115.03" x3="114.31" y1="67.83" y2="69.57" y3="71.24"/>
+ <close/>
+ <move x="114.73" y="83.81"/>
+ <curve x1="113.63" x2="105.99" x3="96.88" y1="89.32" y2="93.51" y3="96.4"/>
+ <curve x1="77.41" x2="51.93" x3="33.12" y1="102.03" y2="102.04" y3="96.71"/>
+ <curve x1="26.83" x2="16.87" x3="14.76" y1="94.84" y2="90.86" y3="85.25"/>
+ <line x="14.76" y="77.46"/>
+ <curve x1="19.08" x2="28.53" x3="40.28" y1="82.37" y2="86.47" y3="88.57"/>
+ <curve x1="55.19" x2="79.91" x3="94.73" y1="91.77" y2="91.48" y3="87.27"/>
+ <curve x1="103.15" x2="110.99" x3="114.73" y1="85.09" y2="81.56" y3="76.9"/>
+ <close/>
+ </path>
+ <fillstroke/>
+ </foreground>
+</shape>
<shape aspect="variable" h="37.9" name="SQL Database Premium" strokewidth="inherit" w="27.6">
<connections>
<constraint name="N" perimeter="0" x="0.5" y="0"/>
@@ -7195,6 +8777,108 @@
<fillstroke/>
</foreground>
</shape>
+<shape aspect="variable" h="100.01" name="Storage Sync Services" strokewidth="inherit" w="100.06">
+ <connections>
+ <constraint name="N" perimeter="0" x="0.5" y="0.04"/>
+ <constraint name="S" perimeter="0" x="0.5" y="1"/>
+ <constraint name="W" perimeter="0" x="0" y="0.45"/>
+ <constraint name="E" perimeter="0" x="1" y="0.45"/>
+ <constraint name="NW" perimeter="0" x="0.18" y="0.13"/>
+ <constraint name="NE" perimeter="0" x="0.82" y="0.07"/>
+ <constraint name="SE" perimeter="0" x="0.79" y="0.99"/>
+ <constraint name="SW" perimeter="0" x="0.16" y="0.62"/>
+ </connections>
+ <foreground>
+ <path>
+ <move x="51.26" y="46.01"/>
+ <curve x1="49.77" x2="48.06" x3="48.06" y1="46.01" y2="45.12" y3="43.09"/>
+ <curve x1="48.06" x2="49.87" x3="51.21" y1="40.96" y2="40" y3="40"/>
+ <curve x1="53.5" x2="54.53" x3="54.53" y1="40" y2="41.5" y3="43.06"/>
+ <curve x1="54.53" x2="53.53" x3="51.26" y1="44.7" y2="46.01" y3="46.01"/>
+ <close/>
+ <move x="60.04" y="62.01"/>
+ <line x="18.77" y="62.01"/>
+ <curve x1="10.76" x2="0" x3="0" y1="62.01" y2="55.24" y3="44.29"/>
+ <curve x1="0" x2="7.31" x3="13.12" y1="36.04" y2="29.63" y3="28.07"/>
+ <curve x1="11.02" x2="14.02" x3="20.25" y1="21.87" y2="14.77" y3="11.31"/>
+ <curve x1="27.08" x2="35.99" x3="41.51" y1="7.48" y2="8.52" y3="14.08"/>
+ <curve x1="45.55" x2="53.58" x3="64.33" y1="5.44" y2="0.15" y3="0"/>
+ <curve x1="73.52" x2="83.12" x3="86.65" y1="0" y2="5.62" y3="14.17"/>
+ <curve x1="88.4" x2="88.66" x3="86.49" y1="18.53" y2="24.07" y3="28.03"/>
+ <curve x1="94.66" x2="100.06" x3="100.06" y1="30.73" y2="36.6" y3="45.55"/>
+ <curve x1="100.06" x2="93.56" x3="82.09" y1="51.84" y2="60.86" y3="62"/>
+ <line x="82.09" y="36.74"/>
+ <curve x1="82.09" x2="78.62" x3="76.17" y1="31.6" y2="30" y3="30"/>
+ <line x="32.04" y="30"/>
+ <line x="32.04" y="21.94"/>
+ <line x="15.97" y="35.04"/>
+ <line x="32.04" y="48.08"/>
+ <line x="32.04" y="40.06"/>
+ <line x="39.99" y="40.06"/>
+ <line x="39.99" y="56.06"/>
+ <line x="60.04" y="56.06"/>
+ <line x="60.04" y="50.03"/>
+ <line x="71.01" y="59.05"/>
+ <line x="60.04" y="68.09"/>
+ <close/>
+ <move x="51.37" y="78.07"/>
+ <curve x1="49.98" x2="48.03" x3="48.03" y1="78.07" y2="76.87" y3="75.04"/>
+ <curve x1="48.03" x2="49.4" x3="51.49" y1="73.3" y2="71.6" y3="71.6"/>
+ <curve x1="52.95" x2="54.52" x3="54.52" y1="71.6" y2="73.02" y3="75.03"/>
+ <curve x1="54.52" x2="53.48" x3="51.37" y1="76.23" y2="78.07" y3="78.07"/>
+ <close/>
+ <move x="51.41" y="92.09"/>
+ <curve x1="49.9" x2="48.02" x3="48.02" y1="92.09" y2="90.76" y3="88.98"/>
+ <curve x1="48.02" x2="49.59" x3="51.37" y1="87.27" y2="85.57" y3="85.57"/>
+ <curve x1="52.94" x2="54.51" x3="54.51" y1="85.57" y2="87.03" y3="88.92"/>
+ <curve x1="54.51" x2="53.12" x3="51.41" y1="90.56" y2="92.09" y3="92.09"/>
+ <close/>
+ <move x="50.86" y="93.58"/>
+ <line x="71.04" y="93.58"/>
+ <curve x1="73.41" x2="75.52" x3="75.52" y1="93.58" y2="91.8" y3="88.96"/>
+ <curve x1="75.52" x2="73.55" x3="70.8" y1="86.03" y2="84.08" y3="84.08"/>
+ <line x="50.78" y="84.08"/>
+ <curve x1="48.55" x2="46.01" x3="46.01" y1="84.08" y2="86.27" y3="88.89"/>
+ <curve x1="46.01" x2="48.51" x3="50.86" y1="91.58" y2="93.58" y3="93.58"/>
+ <close/>
+ <move x="80.05" y="95.9"/>
+ <curve x1="80.05" x2="78.72" x3="76.26" y1="98.31" y2="100.01" y3="100.01"/>
+ <line x="45.74" y="100.01"/>
+ <curve x1="43.09" x2="42.03" x3="42.03" y1="100.01" y2="98.1" y3="95.81"/>
+ <line x="42.03" y="64.08"/>
+ <line x="58.03" y="64.08"/>
+ <line x="58.03" y="70.03"/>
+ <line x="51.02" y="70.03"/>
+ <curve x1="48.46" x2="46" x3="46" y1="70.03" y2="72.27" y3="74.89"/>
+ <curve x1="46" x2="49.02" x3="51.01" y1="78.06" y2="79.6" y3="79.6"/>
+ <line x="70.67" y="79.6"/>
+ <curve x1="73.88" x2="75.57" x3="75.57" y1="79.6" y2="77.43" y3="74.97"/>
+ <curve x1="75.57" x2="73.94" x3="70.64" y1="72.2" y2="70.03" y3="70.03"/>
+ <line x="60.67" y="70.03"/>
+ <line x="74.12" y="59.13"/>
+ <line x="60.6" y="48.06"/>
+ <line x="71.11" y="48.06"/>
+ <curve x1="73.38" x2="75.56" x3="75.56" y1="48.06" y2="45.62" y3="43.03"/>
+ <curve x1="75.56" x2="73.14" x3="71.05" y1="40.26" y2="38.05" y3="38.05"/>
+ <line x="51.06" y="38.05"/>
+ <curve x1="48.62" x2="46.02" x3="46.02" y1="38.05" y2="40.36" y3="43.09"/>
+ <curve x1="46.02" x2="48.98" x3="50.86" y1="45.88" y2="48.06" y3="48.06"/>
+ <line x="58.03" y="48.06"/>
+ <line x="58.03" y="54.04"/>
+ <line x="42.01" y="54.04"/>
+ <line x="42.01" y="38.04"/>
+ <line x="30.02" y="38.04"/>
+ <line x="30.02" y="44.07"/>
+ <line x="19.03" y="35.04"/>
+ <line x="30.02" y="26.08"/>
+ <line x="30.02" y="32.07"/>
+ <line x="76.08" y="32.07"/>
+ <curve x1="77.93" x2="80.05" x3="80.05" y1="32.07" y2="33" y3="36.27"/>
+ <close/>
+ </path>
+ <fillstroke/>
+ </foreground>
+</shape>
<shape aspect="variable" h="74.2" name="Stream Analytics" strokewidth="inherit" w="96.08">
<connections>
<constraint name="N" perimeter="0" x="0.56" y="0"/>
@@ -7280,6 +8964,216 @@
<fillstroke/>
</foreground>
</shape>
+<shape aspect="variable" h="99.95" name="Tags" strokewidth="inherit" w="97.24">
+ <connections>
+ <constraint name="N" perimeter="0" x="0.5" y="0.07"/>
+ <constraint name="S" perimeter="0" x="0.41" y="1"/>
+ <constraint name="W" perimeter="0" x="0" y="0.6"/>
+ <constraint name="E" perimeter="0" x="0.93" y="0.5"/>
+ <constraint name="NE" perimeter="0" x="0.92" y="0.07"/>
+ <constraint name="SW" perimeter="0" x="0.2" y="0.8"/>
+ </connections>
+ <foreground>
+ <path>
+ <move x="79.99" y="24.42"/>
+ <curve x1="83.59" x2="86.55" x3="86.55" y1="24.42" y2="20.68" y3="17.85"/>
+ <curve x1="86.55" x2="83.05" x3="79.9" y1="14.33" y2="11.31" y3="11.31"/>
+ <curve x1="76.46" x2="73.36" x3="73.36" y1="11.31" y2="14.63" y3="17.85"/>
+ <curve x1="73.36" x2="76.56" x3="79.99" y1="21.34" y2="24.42" y3="24.42"/>
+ <close/>
+ <move x="40.23" y="99.95"/>
+ <line x="39.08" y="99.93"/>
+ <line x="0.01" y="60.89"/>
+ <line x="0" y="59.67"/>
+ <line x="55.29" y="0"/>
+ <line x="82.23" y="0"/>
+ <line x="97.24" y="15.03"/>
+ <line x="97.24" y="42.99"/>
+ <close/>
+ </path>
+ <fillstroke/>
+ </foreground>
+</shape>
+<shape aspect="variable" h="100.38" name="Time Series Insights" strokewidth="inherit" w="99.5">
+ <connections>
+ <constraint name="N" perimeter="0" x="0.5" y="0"/>
+ <constraint name="S" perimeter="0" x="0.5" y="1"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
+ <constraint name="E" perimeter="0" x="1" y="0.5"/>
+ <constraint name="NW" perimeter="0" x="0.145" y="0.145"/>
+ <constraint name="NE" perimeter="0" x="0.855" y="0.145"/>
+ <constraint name="SE" perimeter="0" x="0.145" y="0.855"/>
+ <constraint name="SW" perimeter="0" x="0.855" y="0.855"/>
+ </connections>
+ <foreground>
+ <path>
+ <move x="99.5" y="47.89"/>
+ <line x="61.3" y="47.89"/>
+ <line x="54.74" y="66.1"/>
+ <line x="45.96" y="17.87"/>
+ <line x="35.04" y="47.89"/>
+ <line x="0" y="47.89"/>
+ <curve x1="1.33" x2="24.66" x3="49.62" y1="19.58" y2="0" y3="0"/>
+ <curve x1="81.04" x2="99.26" x3="99.5" y1="0" y2="26.12" y3="47.89"/>
+ <close/>
+ <move x="49.78" y="100.38"/>
+ <curve x1="21.72" x2="1.34" x3="0.06" y1="100.38" y2="77.79" y3="52.39"/>
+ <line x="38.32" y="52.39"/>
+ <line x="44.89" y="34.28"/>
+ <line x="53.6" y="82.39"/>
+ <line x="64.59" y="52.39"/>
+ <line x="99.47" y="52.39"/>
+ <curve x1="99.03" x2="78.56" x3="49.78" y1="76.67" y2="100.38" y3="100.38"/>
+ <close/>
+ </path>
+ <fillstroke/>
+ </foreground>
+</shape>
+<shape aspect="variable" h="99.89" name="VHD" strokewidth="inherit" w="81.87">
+ <connections>
+ <constraint name="N" perimeter="0" x="0.5" y="0"/>
+ <constraint name="S" perimeter="0" x="0.5" y="1"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
+ <constraint name="E" perimeter="0" x="1" y="0.5"/>
+ <constraint name="NW" perimeter="0" x="0.03" y="0.02"/>
+ <constraint name="NE" perimeter="0" x="0.97" y="0.02"/>
+ <constraint name="SE" perimeter="0" x="0.97" y="0.98"/>
+ <constraint name="SW" perimeter="0" x="0.03" y="0.98"/>
+ </connections>
+ <foreground>
+ <path>
+ <move x="41.03" y="46.58"/>
+ <curve x1="43.13" x2="45.19" x3="45.19" y1="46.58" y2="44.88" y3="42.44"/>
+ <curve x1="45.19" x2="43.14" x3="40.92" y1="39.89" y2="38.26" y3="38.26"/>
+ <curve x1="38.86" x2="36.69" x3="36.69" y1="38.26" y2="39.95" y3="42.46"/>
+ <curve x1="36.69" x2="38.84" x3="41.03" y1="45.01" y2="46.58" y3="46.58"/>
+ <close/>
+ <move x="46.12" y="49.02"/>
+ <curve x1="47.06" x2="47.53" x3="47.53" y1="49.02" y2="48.37" y3="47.56"/>
+ <curve x1="47.53" x2="47.04" x3="46.05" y1="46.89" y2="46.03" y3="46.03"/>
+ <curve x1="45.13" x2="44.64" x3="44.64" y1="46.03" y2="46.9" y3="47.61"/>
+ <curve x1="44.64" x2="45.44" x3="46.12" y1="48.54" y2="49.02" y3="49.02"/>
+ <close/>
+ <move x="48.19" y="43.98"/>
+ <curve x1="48.84" x2="49.73" x3="49.73" y1="43.98" y2="43.29" y3="42.49"/>
+ <curve x1="49.73" x2="49.13" x3="48.2" y1="41.75" y2="40.95" y3="40.95"/>
+ <curve x1="47.41" x2="46.68" x3="46.68" y1="40.95" y2="41.71" y3="42.43"/>
+ <curve x1="46.68" x2="47.3" x3="48.19" y1="43.13" y2="43.98" y3="43.98"/>
+ <close/>
+ <move x="46.12" y="38.75"/>
+ <curve x1="46.88" x2="47.53" x3="47.53" y1="38.75" y2="38.09" y3="37.34"/>
+ <curve x1="47.53" x2="46.95" x3="46.04" y1="36.45" y2="35.75" y3="35.75"/>
+ <curve x1="45.2" x2="44.63" x3="44.63" y1="35.75" y2="36.53" y3="37.37"/>
+ <curve x1="44.63" x2="45.17" x3="46.12" y1="38" y2="38.75" y3="38.75"/>
+ <close/>
+ <move x="40.96" y="36.72"/>
+ <curve x1="41.74" x2="42.47" x3="42.47" y1="36.72" y2="36.04" y3="35.24"/>
+ <curve x1="42.47" x2="41.95" x3="40.96" y1="34.44" y2="33.72" y3="33.72"/>
+ <curve x1="40.2" x2="39.44" x3="39.44" y1="33.72" y2="34.27" y3="35.18"/>
+ <curve x1="39.44" x2="40.22" x3="40.96" y1="36.08" y2="36.72" y3="36.72"/>
+ <close/>
+ <move x="35.87" y="38.77"/>
+ <curve x1="36.59" x2="37.27" x3="37.27" y1="38.77" y2="38.12" y3="37.26"/>
+ <curve x1="37.27" x2="36.74" x3="35.83" y1="36.56" y2="35.76" y3="35.76"/>
+ <curve x1="34.95" x2="34.41" x3="34.41" y1="35.76" y2="36.45" y3="37.33"/>
+ <curve x1="34.41" x2="35.04" x3="35.87" y1="38.02" y2="38.77" y3="38.77"/>
+ <close/>
+ <move x="33.71" y="43.95"/>
+ <curve x1="34.55" x2="35.22" x3="35.22" y1="43.95" y2="43.26" y3="42.51"/>
+ <curve x1="35.22" x2="34.73" x3="33.69" y1="41.84" y2="40.98" y3="40.98"/>
+ <curve x1="32.93" x2="32.22" x3="32.22" y1="40.98" y2="41.61" y3="42.45"/>
+ <curve x1="32.22" x2="32.95" x3="33.71" y1="43.35" y2="43.95" y3="43.95"/>
+ <close/>
+ <move x="35.86" y="49.03"/>
+ <curve x1="36.48" x2="37.26" x3="37.26" y1="49.03" y2="48.43" y3="47.58"/>
+ <curve x1="37.26" x2="36.59" x3="35.83" y1="46.68" y2="46.06" y3="46.06"/>
+ <curve x1="35.05" x2="34.45" x3="34.45" y1="46.06" y2="46.75" y3="47.47"/>
+ <curve x1="34.45" x2="35.24" x3="35.86" y1="48.54" y2="49.03" y3="49.03"/>
+ <close/>
+ <move x="40.96" y="51.19"/>
+ <curve x1="41.68" x2="42.43" x3="42.43" y1="51.19" y2="50.6" y3="49.68"/>
+ <curve x1="42.43" x2="41.74" x3="41.02" y1="48.84" y2="48.2" y3="48.2"/>
+ <curve x1="40.24" x2="39.48" x3="39.48" y1="48.2" y2="48.77" y3="49.69"/>
+ <curve x1="39.48" x2="40.08" x3="40.96" y1="50.57" y2="51.19" y3="51.19"/>
+ <close/>
+ <move x="40.97" y="53.08"/>
+ <curve x1="35.88" x2="30.27" x3="30.27" y1="53.08" y2="48.97" y3="42.38"/>
+ <curve x1="30.27" x2="35.28" x3="40.82" y1="36.57" y2="31.65" y3="31.65"/>
+ <curve x1="46.23" x2="51.59" x3="51.59" y1="31.65" y2="35.88" y3="42.27"/>
+ <curve x1="51.59" x2="46.71" x3="40.97" y1="48.66" y2="53.08" y3="53.08"/>
+ <close/>
+ <move x="40.73" y="55.71"/>
+ <curve x1="47.46" x2="54.23" x3="54.23" y1="55.71" y2="50.63" y3="42.24"/>
+ <curve x1="54.23" x2="48.62" x3="40.85" y1="35.35" y2="29.1" y3="29.1"/>
+ <curve x1="32.75" x2="27.42" x3="27.42" y1="29.1" y2="35.65" y3="42.27"/>
+ <curve x1="27.42" x2="34.09" x3="40.73" y1="50.57" y2="55.71" y3="55.71"/>
+ <close/>
+ <move x="35.65" y="70.32"/>
+ <line x="38.31" y="65.26"/>
+ <curve x1="39.89" x2="38.93" x3="36.06" y1="62.14" y2="58.5" y3="56.58"/>
+ <curve x1="33.73" x2="30.49" x3="27.58" y1="55.05" y2="54.75" y3="57.27"/>
+ <line x="21.54" y="63.32"/>
+ <curve x1="16.91" x2="12.44" x3="12.44" y1="58.73" y2="52.36" y3="42.22"/>
+ <curve x1="12.44" x2="24.72" x3="40.88" y1="27.19" y2="13.97" y3="13.97"/>
+ <curve x1="55.3" x2="69.15" x3="69.15" y1="13.97" y2="25.16" y3="42.68"/>
+ <curve x1="69.15" x2="54.62" x3="41.8" y1="59.9" y2="70.84" y3="70.84"/>
+ <curve x1="39.41" x2="37.5" x3="35.65" y1="70.84" y2="70.69" y3="70.32"/>
+ <close/>
+ <move x="17.36" y="86.13"/>
+ <curve x1="19.95" x2="21.09" x3="21.09" y1="86.13" y2="84.57" y3="82.56"/>
+ <curve x1="21.09" x2="19.53" x3="17.65" y1="80.35" y2="78.97" y3="78.97"/>
+ <curve x1="15.74" x2="13.92" x3="13.92" y1="78.97" y2="80.19" y3="82.6"/>
+ <curve x1="13.92" x2="15.53" x3="17.36" y1="84.41" y2="86.13" y3="86.13"/>
+ <close/>
+ <move x="17.43" y="90.68"/>
+ <curve x1="12.89" x2="9.41" x3="9.41" y1="90.68" y2="86.83" y3="82.44"/>
+ <curve x1="9.41" x2="10.7" x3="11.87" y1="79.86" y2="78.1" y3="76.79"/>
+ <line x="29.14" y="59.43"/>
+ <curve x1="30.95" x2="32.87" x3="34.63" y1="57.75" y2="57.77" y3="58.73"/>
+ <curve x1="36.24" x2="36.96" x3="36.05" y1="59.92" y2="61.81" y3="63.97"/>
+ <line x="24.69" y="86.42"/>
+ <curve x1="23.32" x2="20.83" x3="17.43" y1="88.92" y2="90.68" y3="90.68"/>
+ <close/>
+ <move x="9.92" y="11.31"/>
+ <curve x1="9.04" x2="7.89" x3="7.89" y1="11.31" y2="10.55" y3="9.41"/>
+ <curve x1="7.89" x2="8.81" x3="9.98" y1="8.22" y2="7.36" y3="7.36"/>
+ <curve x1="10.96" x2="11.99" x3="11.99" y1="7.36" y2="8.13" y3="9.36"/>
+ <curve x1="11.99" x2="11.01" x3="9.92" y1="10.43" y2="11.31" y3="11.31"/>
+ <close/>
+ <move x="71.73" y="11.3"/>
+ <curve x1="70.52" x2="69.65" x3="69.65" y1="11.3" y2="10.28" y3="9.33"/>
+ <curve x1="69.65" x2="70.22" x3="71.71" y1="8.57" y2="7.37" y3="7.37"/>
+ <curve x1="72.86" x2="73.73" x3="73.73" y1="7.37" y2="8.26" y3="9.36"/>
+ <curve x1="73.73" x2="72.69" x3="71.73" y1="10.5" y2="11.3" y3="11.3"/>
+ <close/>
+ <move x="71.74" y="92.21"/>
+ <curve x1="70.8" x2="69.65" x3="69.65" y1="92.21" y2="91.5" y3="90.25"/>
+ <curve x1="69.62" x2="70.49" x3="71.72" y1="88.97" y2="88.09" y3="88.09"/>
+ <curve x1="73" x2="73.74" x3="73.74" y1="88.09" y2="89.17" y3="90.19"/>
+ <curve x1="73.74" x2="72.73" x3="71.74" y1="91.35" y2="92.21" y3="92.21"/>
+ <close/>
+ <move x="74.41" y="95.07"/>
+ <curve x1="76.35" x2="76.93" x3="76.93" y1="95.08" y2="93.8" y3="92.22"/>
+ <line x="76.93" y="7.3"/>
+ <curve x1="76.93" x2="76.05" x3="74.45" y1="6.19" y2="5.02" y3="5.02"/>
+ <line x="7.59" y="5.02"/>
+ <curve x1="6.04" x2="5.02" x3="5.02" y1="5.02" y2="5.92" y3="7.95"/>
+ <line x="5.02" y="92.65"/>
+ <curve x1="5.02" x2="5.98" x3="7.37" y1="93.98" y2="95.07" y3="95.07"/>
+ <close/>
+ <move x="6.22" y="99.89"/>
+ <curve x1="3.31" x2="0" x3="0" y1="99.89" y2="96.69" y3="93.2"/>
+ <line x="0" y="7.34"/>
+ <curve x1="0" x2="3.24" x3="7.23" y1="3.32" y2="0" y3="0"/>
+ <line x="73.9" y="0"/>
+ <curve x1="79.1" x2="81.87" x3="81.87" y1="0" y2="3.52" y3="7.2"/>
+ <line x="81.87" y="93.82"/>
+ <curve x1="81.87" x2="79.17" x3="75.65" y1="95.91" y2="99.89" y3="99.89"/>
+ <close/>
+ </path>
+ <fillstroke/>
+ </foreground>
+</shape>
<shape aspect="variable" h="37.5" name="Virtual Machines Availability Set" strokewidth="inherit" w="37.5">
<connections>
<constraint name="N" perimeter="0" x="0.5" y="0"/>
@@ -7833,276 +9727,6 @@
<fillstroke/>
</foreground>
</shape>
-<shape aspect="variable" h="40.9" name="WebApp WebJobs" strokewidth="inherit" w="41">
- <connections>
- <constraint name="N" perimeter="0" x="0.5" y="0"/>
- <constraint name="S" perimeter="0" x="0.49" y="1"/>
- <constraint name="W" perimeter="0" x="0.06" y="0.48"/>
- <constraint name="E" perimeter="0" x="0.98" y="0.48"/>
- <constraint name="NE" perimeter="0" x="0.855" y="0.14"/>
- <constraint name="NW" perimeter="0" x="0.19" y="0.14"/>
- <constraint name="SE" perimeter="0" x="0.89" y="0.85"/>
- <constraint name="SW" perimeter="0" x="0.19" y="0.78"/>
- </connections>
- <foreground>
- <path>
- <move x="37.8" y="26.6"/>
- <line x="38.4" y="27.6"/>
- <curve x1="39.7" x2="39.7" x3="39.9" y1="24.9" y2="23.5" y3="22.8"/>
- <curve x1="41" x2="39.9" x3="36.4" y1="17.6" y2="11.9" y3="7.4"/>
- <curve x1="32.7" x2="27" x3="21.4" y1="2.5" y2="0" y3="0"/>
- <curve x1="17.4" x2="13.3" x3="9.9" y1="0" y2="1.3" y3="3.9"/>
- <curve x1="1.6" x2="0" x3="6.4" y1="10.3" y2="22.1" y3="30.4"/>
- <curve x1="8.3" x2="10.8" x3="13.6" y1="32.9" y2="34.8" y3="36.1"/>
- <line x="13" y="34.1"/>
- <line x="14" y="33.6"/>
- <curve x1="13" x2="12" x3="11" y1="33.1" y2="32.4" y3="31.7"/>
- <curve x1="10.9" x2="11" x3="12.1" y1="29.9" y2="27.2" y3="24.2"/>
- <curve x1="12.9" x2="13.6" x3="14.4" y1="24.3" y2="24.1" y3="23.8"/>
- <curve x1="14.8" x2="15.3" x3="15.7" y1="24.2" y2="24.6" y3="24.9"/>
- <curve x1="16.1" x2="17.3" x3="18.1" y1="25.2" y2="26" y3="26.5"/>
- <line x="18.1" y="25.2"/>
- <line x="20.4" y="24.5"/>
- <curve x1="19" x2="17.7" x3="17.5" y1="23.6" y2="22.7" y3="22.6"/>
- <curve x1="17.2" x2="16.9" x3="16.6" y1="22.4" y2="22.1" y3="21.9"/>
- <curve x1="17.5" x2="17.6" x3="16.8" y1="20.4" y2="18.5" y3="16.9"/>
- <curve x1="17" x2="17.2" x3="17.4" y1="16.7" y2="16.5" y3="16.3"/>
- <curve x1="18.9" x2="20.3" x3="21.7" y1="14.9" y2="13.7" y3="12.8"/>
- <line x="28" y="18.1"/>
- <curve x1="27.5" x2="27.5" x3="28.4" y1="19.3" y2="20.7" y3="21.7"/>
- <curve x1="29.6" x2="31.8" x3="33.4" y1="23.3" y2="23.5" y3="22.4"/>
- <curve x1="33.5" x2="33.5" x3="33.6" y1="22.3" y2="22.3" y3="22.2"/>
- <curve x1="34.9" x2="36.2" x3="36.9" y1="23.1" y2="24" y3="24.5"/>
- <line x="36.1" y="26.8"/>
- <line x="36.4" y="27"/>
- <move x="7.9" y="28.3"/>
- <curve x1="3.9" x2="4" x3="7.8" y1="22.6" y2="15.1" y3="9.6"/>
- <curve x1="7.4" x2="7.3" x3="8.5" y1="11.2" y2="13.5" y3="16.2"/>
- <curve x1="7.2" x2="7.1" x3="8.5" y1="17.9" y2="20.4" y3="22.2"/>
- <curve x1="8.6" x2="8.7" x3="8.9" y1="22.3" y2="22.5" y3="22.6"/>
- <curve x1="8.3" x2="8" x3="7.9" y1="24.6" y2="26.6" y3="28.3"/>
- <close/>
- <move x="18.6" y="9.7"/>
- <curve x1="17.1" x2="15.6" x3="14" y1="10.7" y2="12" y3="13.7"/>
- <curve x1="13.8" x2="13.6" x3="13.4" y1="13.9" y2="14.1" y3="14.3"/>
- <curve x1="12.5" x2="11.6" x3="10.7" y1="14.1" y2="14.2" y3="14.5"/>
- <curve x1="9.2" x2="9.3" x3="9.5" y1="11.3" y2="8.8" y3="7.4"/>
- <curve x1="10.1" x2="10.6" x3="11.3" y1="6.8" y2="6.3" y3="5.8"/>
- <curve x1="12.2" x2="13.1" x3="14.1" y1="5.1" y2="4.6" y3="4.1"/>
- <curve x1="15.3" x2="16.9" x3="18.6" y1="6" y2="7.9" y3="9.7"/>
- <line x="18.6" y="9.7"/>
- <close/>
- <move x="20.9" y="8.3"/>
- <line x="20.9" y="8.3"/>
- <curve x1="20.9" x2="20.9" x3="20.9" y1="8.3" y2="8.3" y3="8.3"/>
- <line x="20.9" y="8.3"/>
- <curve x1="19.4" x2="17.9" x3="16.3" y1="6.7" y2="5.1" y3="3.3"/>
- <curve x1="17.9" x2="19.6" x3="21.3" y1="2.8" y2="2.5" y3="2.5"/>
- <curve x1="25.1" x2="28.8" x3="31.8" y1="2.5" y2="3.8" y3="6.3"/>
- <curve x1="29.4" x2="25.4" x3="20.9" y1="5.8" y2="5.9" y3="8.3"/>
- <close/>
- <move x="37.3" y="23.1"/>
- <curve x1="36.6" x2="35.7" x3="34.5" y1="22.6" y2="21.9" y3="20.9"/>
- <curve x1="34.9" x2="34.8" x3="34" y1="19.8" y2="18.5" y3="17.5"/>
- <curve x1="32.9" x2="31" x3="29.4" y1="16.1" y2="15.7" y3="16.6"/>
- <curve x1="27.7" x2="25.9" x3="23.9" y1="15.1" y2="13.4" y3="11.4"/>
- <line x="23.9" y="11.4"/>
- <curve x1="23.9" x2="23.9" x3="23.9" y1="11.4" y2="11.4" y3="11.4"/>
- <curve x1="29.7" x2="33.8" x3="34.2" y1="8.3" y2="8.6" y3="8.6"/>
- <curve x1="34.3" x2="34.3" x3="34.4" y1="8.7" y2="8.8" y3="8.8"/>
- <curve x1="37.7" x2="38.6" x3="37.3" y1="13.1" y2="18.3" y3="23.1"/>
- <close/>
- <move x="38.4" y="30.8"/>
- <line x="37.3" y="30.1"/>
- <line x="37.2" y="29.2"/>
- <line x="38.2" y="28"/>
- <line x="37.6" y="26.9"/>
- <line x="37.4" y="26.9"/>
- <line x="36" y="27.3"/>
- <line x="35.3" y="26.8"/>
- <line x="35.2" y="25.3"/>
- <line x="34" y="24.9"/>
- <line x="33.9" y="25.1"/>
- <line x="33.2" y="26.2"/>
- <line x="32.3" y="26.3"/>
- <line x="31.1" y="25.3"/>
- <line x="30.1" y="25.9"/>
- <line x="30.1" y="26.1"/>
- <line x="30.4" y="27.4"/>
- <line x="29.9" y="28.1"/>
- <line x="28.4" y="28.2"/>
- <line x="28" y="29.4"/>
- <line x="28.2" y="29.5"/>
- <line x="29.3" y="30.2"/>
- <line x="29.4" y="31.1"/>
- <line x="28.5" y="32.2"/>
- <curve x1="28.6" x2="28.6" x3="28.7" y1="32.4" y2="32.6" y3="32.8"/>
- <line x="29" y="33.4"/>
- <line x="29.2" y="33.4"/>
- <line x="30.5" y="33.1"/>
- <line x="31.2" y="33.6"/>
- <line x="31.3" y="35.1"/>
- <line x="32.5" y="35.4"/>
- <line x="32.6" y="35.2"/>
- <line x="33.3" y="34.1"/>
- <line x="34.2" y="34"/>
- <line x="35.4" y="35"/>
- <line x="36.4" y="34.4"/>
- <line x="36.4" y="34.2"/>
- <line x="36.1" y="32.9"/>
- <line x="36.6" y="32.2"/>
- <line x="38.2" y="32.1"/>
- <line x="38.5" y="30.9"/>
- <line x="38.4" y="30.8"/>
- <close/>
- <move x="34.9" y="30.6"/>
- <curve x1="34.7" x2="33.7" x3="32.8" y1="31.5" y2="32" y3="31.8"/>
- <curve x1="31.9" x2="31.4" x3="31.6" y1="31.6" y2="30.6" y3="29.7"/>
- <curve x1="31.8" x2="32.8" x3="33.7" y1="28.8" y2="28.2" y3="28.5"/>
- <curve x1="34.6" x2="35.1" x3="34.9" y1="28.8" y2="29.7" y3="30.6"/>
- <close/>
- <move x="27.5" y="32.8"/>
- <curve x1="27.5" x2="27.5" x3="27.5" y1="32.6" y2="32.5" y3="32.3"/>
- <line x="29" y="31.4"/>
- <curve x1="28.9" x2="28.8" x3="28.6" y1="30.9" y2="30.4" y3="29.9"/>
- <line x="28.6" y="29.9"/>
- <line x="28.6" y="29.9"/>
- <line x="26.9" y="30"/>
- <curve x1="26.8" x2="26.7" x3="26.5" y1="29.8" y2="29.6" y3="29.4"/>
- <curve x1="26.5" x2="26.4" x3="26.4" y1="29.4" y2="29.3" y3="29.3"/>
- <curve x1="26.4" x2="26.4" x3="26.4" y1="29.3" y2="29.3" y3="29.3"/>
- <line x="27.3" y="27.8"/>
- <curve x1="27.2" x2="27" x3="26.9" y1="27.7" y2="27.5" y3="27.4"/>
- <curve x1="26.7" x2="26.4" x3="26.2" y1="27.2" y2="27" y3="26.8"/>
- <line x="24.7" y="27.6"/>
- <curve x1="24.4" x2="24.2" x3="23.9" y1="27.4" y2="27.3" y3="27.2"/>
- <line x="23.9" y="26.4"/>
- <line x="23.9" y="25.5"/>
- <curve x1="23.9" x2="23.9" x3="23.9" y1="25.5" y2="25.5" y3="25.5"/>
- <line x="23.9" y="25.5"/>
- <curve x1="23.4" x2="22.9" x3="22.4" y1="25.3" y2="25.2" y3="25.1"/>
- <line x="21.6" y="26.6"/>
- <curve x1="21.5" x2="21.3" x3="21.2" y1="26.6" y2="26.6" y3="26.6"/>
- <curve x1="21" x2="20.9" x3="20.7" y1="26.6" y2="26.6" y3="26.6"/>
- <line x="19.8" y="25.1"/>
- <curve x1="19.3" x2="18.8" x3="18.3" y1="25.2" y2="25.3" y3="25.5"/>
- <line x="18.3" y="25.5"/>
- <curve x1="18.3" x2="18.3" x3="18.3" y1="25.5" y2="25.5" y3="25.5"/>
- <line x="18.4" y="27.2"/>
- <curve x1="18.1" x2="17.9" x3="17.6" y1="27.3" y2="27.5" y3="27.7"/>
- <line x="16.1" y="26.8"/>
- <curve x1="15.9" x2="15.6" x3="15.4" y1="27" y2="27.2" y3="27.5"/>
- <curve x1="15.3" x2="15.1" x3="15" y1="27.6" y2="27.8" y3="27.9"/>
- <line x="15.5" y="28.8"/>
- <line x="15.5" y="28.8"/>
- <line x="15.9" y="29.4"/>
- <curve x1="15.7" x2="15.6" x3="15.5" y1="29.7" y2="29.9" y3="30.2"/>
- <line x="13.7" y="30.2"/>
- <curve x1="13.5" x2="13.4" x3="13.3" y1="30.7" y2="31.2" y3="31.7"/>
- <line x="14.9" y="32.5"/>
- <curve x1="14.9" x2="14.9" x3="14.9" y1="32.7" y2="32.8" y3="33"/>
- <curve x1="14.9" x2="14.9" x3="14.9" y1="33.2" y2="33.3" y3="33.5"/>
- <line x="14.9" y="33.5"/>
- <line x="14.9" y="33.5"/>
- <line x="13.4" y="34.4"/>
- <curve x1="13.5" x2="13.6" x3="13.8" y1="34.9" y2="35.4" y3="35.9"/>
- <line x="13.8" y="35.9"/>
- <line x="13.8" y="35.9"/>
- <line x="14.7" y="35.9"/>
- <line x="15.5" y="35.9"/>
- <curve x1="15.6" x2="15.8" x3="16" y1="36.2" y2="36.4" y3="36.7"/>
- <line x="15.1" y="38.2"/>
- <curve x1="15.4" x2="15.6" x3="15.9" y1="38.5" y2="38.8" y3="39"/>
- <curve x1="16" x2="16.1" x3="16.2" y1="39.1" y2="39.1" y3="39.2"/>
- <line x="17.1" y="38.7"/>
- <line x="17.1" y="38.7"/>
- <line x="17.7" y="38.3"/>
- <curve x1="18" x2="18.2" x3="18.5" y1="38.5" y2="38.6" y3="38.7"/>
- <line x="18.5" y="40.5"/>
- <curve x1="19" x2="19.5" x3="20" y1="40.7" y2="40.8" y3="40.9"/>
- <line x="20.8" y="39.4"/>
- <curve x1="21" x2="21.1" x3="21.3" y1="39.4" y2="39.4" y3="39.4"/>
- <curve x1="21.5" x2="21.6" x3="21.8" y1="39.4" y2="39.4" y3="39.4"/>
- <line x="22.2" y="40"/>
- <line x="22.7" y="40.9"/>
- <curve x1="23.2" x2="23.7" x3="24.2" y1="40.8" y2="40.7" y3="40.5"/>
- <line x="24.2" y="40.5"/>
- <curve x1="24.2" x2="24.2" x3="24.2" y1="40.5" y2="40.5" y3="40.5"/>
- <line x="24.2" y="39.6"/>
- <line x="24.2" y="38.8"/>
- <curve x1="24.4" x2="24.7" x3="24.9" y1="38.7" y2="38.6" y3="38.4"/>
- <curve x1="24.9" x2="24.9" x3="24.9" y1="38.4" y2="38.4" y3="38.4"/>
- <curve x1="24.9" x2="24.9" x3="25" y1="38.4" y2="38.4" y3="38.4"/>
- <line x="26.5" y="39.3"/>
- <curve x1="26.7" x2="26.8" x3="27" y1="39.2" y2="39" y3="38.8"/>
- <curve x1="27.2" x2="27.4" x3="27.6" y1="38.6" y2="38.4" y3="38.2"/>
- <line x="26.7" y="36.7"/>
- <curve x1="26.7" x2="26.7" x3="26.7" y1="36.7" y2="36.7" y3="36.6"/>
- <curve x1="26.7" x2="26.7" x3="26.7" y1="36.6" y2="36.6" y3="36.6"/>
- <curve x1="26.8" x2="27" x3="27.1" y1="36.4" y2="36.1" y3="35.9"/>
- <line x="27.9" y="35.9"/>
- <line x="28.8" y="35.9"/>
- <line x="28.8" y="35.9"/>
- <line x="28.8" y="35.9"/>
- <curve x1="29" x2="29.1" x3="29.2" y1="35.4" y2="34.9" y3="34.4"/>
- <line x="27.6" y="33.6"/>
- <curve x1="27.5" x2="27.5" x3="27.5" y1="33.1" y2="32.9" y3="32.8"/>
- <close/>
- <move x="22.1" y="37.6"/>
- <line x="22.1" y="37.6"/>
- <curve x1="21.8" x2="21.6" x3="21.3" y1="37.7" y2="37.7" y3="37.7"/>
- <curve x1="20.2" x2="19.1" x3="18.3" y1="37.7" y2="37.4" y3="36.7"/>
- <line x="18.3" y="36.7"/>
- <curve x1="17.1" x2="16.4" x3="16.4" y1="35.8" y2="34.4" y3="32.9"/>
- <curve x1="16.4" x2="16.8" x3="17.4" y1="31.8" y2="30.7" y3="29.9"/>
- <curve x1="18.3" x2="19.6" x3="21.2" y1="28.7" y2="28" y3="28"/>
- <curve x1="23" x2="24.5" x3="25.4" y1="28" y2="28.9" y3="30.3"/>
- <curve x1="25.9" x2="26.1" x3="26.1" y1="31" y2="31.9" y3="32.8"/>
- <curve x1="26.1" x2="24.4" x3="22.1" y1="35.2" y2="37.2" y3="37.6"/>
- <close/>
- <move x="20.9" y="36.8"/>
- <curve x1="20.8" x2="20.7" x3="20.7" y1="36.8" y2="36.9" y3="37"/>
- <curve x1="20.7" x2="20.8" x3="20.9" y1="37.1" y2="37.2" y3="37.2"/>
- <curve x1="21" x2="21.1" x3="21.1" y1="37.2" y2="37.1" y3="37"/>
- <curve x1="21.1" x2="21" x3="20.9" y1="36.9" y2="36.8" y3="36.8"/>
- <close/>
- <move x="25" y="32.7"/>
- <curve x1="25" x2="25.1" x3="25.2" y1="32.8" y2="32.9" y3="32.9"/>
- <curve x1="25.3" x2="25.4" x3="25.4" y1="32.9" y2="32.8" y3="32.7"/>
- <curve x1="25.4" x2="25.3" x3="25.2" y1="32.6" y2="32.5" y3="32.5"/>
- <curve x1="25.1" x2="25" x3="25" y1="32.4" y2="32.6" y3="32.7"/>
- <close/>
- <move x="21.1" y="29.3"/>
- <curve x1="21.2" x2="21.3" x3="21.3" y1="29.3" y2="29.2" y3="29.1"/>
- <curve x1="21.3" x2="21.2" x3="21.1" y1="29" y2="28.9" y3="28.9"/>
- <curve x1="21" x2="20.9" x3="20.9" y1="28.9" y2="29" y3="29.1"/>
- <curve x1="20.9" x2="21" x3="21.1" y1="29.2" y2="29.3" y3="29.3"/>
- <close/>
- <move x="17.2" y="32.7"/>
- <curve x1="17.1" x2="17" x3="17" y1="32.7" y2="32.8" y3="32.9"/>
- <curve x1="17" x2="17.1" x3="17.2" y1="33" y2="33.1" y3="33.1"/>
- <curve x1="17.3" x2="17.4" x3="17.4" y1="33.1" y2="33" y3="32.9"/>
- <curve x1="17.5" x2="17.4" x3="17.2" y1="32.8" y2="32.6" y3="32.7"/>
- <close/>
- <move x="21.8" y="32.4"/>
- <curve x1="21.7" x2="21.6" x3="21.5" y1="32.3" y2="32.3" y3="32.3"/>
- <line x="21.5" y="31.6"/>
- <line x="21.5" y="31"/>
- <curve x1="21.5" x2="21.3" x3="21" y1="30.8" y2="30.6" y3="30.5"/>
- <curve x1="20.7" x2="20.5" x3="20.5" y1="30.5" y2="30.7" y3="31"/>
- <line x="20.5" y="32.9"/>
- <curve x1="20.5" x2="20.5" x3="20.6" y1="33" y2="33" y3="33"/>
- <curve x1="20.6" x2="20.7" x3="20.8" y1="33.1" y2="33.2" y3="33.3"/>
- <line x="22.7" y="35"/>
- <curve x1="22.9" x2="23.3" x3="23.5" y1="35.2" y2="35.2" y3="35"/>
- <line x="23.6" y="34.9"/>
- <curve x1="23.8" x2="23.8" x3="23.6" y1="34.7" y2="34.3" y3="34.1"/>
- <line x="21.8" y="32.4"/>
- <close/>
- </path>
- <fillstroke/>
- </foreground>
-</shape>
<shape aspect="variable" h="26.39" name="Webhooks" strokewidth="inherit" w="27.92">
<connections>
<constraint name="N" perimeter="0" x="0.5" y="0.02"/>
diff --git a/src/main/webapp/stencils/mscae/general.xml b/src/main/webapp/stencils/mscae/general.xml
index a5c9c0b4..d79a2b12 100644
--- a/src/main/webapp/stencils/mscae/general.xml
+++ b/src/main/webapp/stencils/mscae/general.xml
@@ -47,9 +47,9 @@
<shape aspect="variable" h="99.74" name="Bug" strokewidth="inherit" w="99.79">
<connections>
<constraint name="N" perimeter="0" x="0.5" y="0.13"/>
- <constraint name="S" perimeter="0" x="0.5" y="1.0"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.65"/>
- <constraint name="E" perimeter="0" x="1.0" y="0.65"/>
+ <constraint name="S" perimeter="0" x="0.5" y="1"/>
+ <constraint name="W" perimeter="0" x="0" y="0.65"/>
+ <constraint name="E" perimeter="0" x="1" y="0.65"/>
<constraint name="NE" perimeter="0" x="0.76" y="0.01"/>
<constraint name="NW" perimeter="0" x="0.25" y="0.01"/>
<constraint name="SE" perimeter="0" x="0.93" y="0.97"/>
@@ -58,58 +58,58 @@
<foreground>
<path>
<move x="12.79" y="96.64"/>
- <arc large-arc-flag="0.0" rx="2.0" ry="2.0" sweep-flag="1.0" x="7.19" x-axis-rotation="0.0" y="90.74"/>
+ <arc large-arc-flag="0" rx="2" ry="2" sweep-flag="1" x="7.19" x-axis-rotation="0" y="90.74"/>
<line x="17.79" y="80.24"/>
- <arc large-arc-flag="0.0" rx="50.0" ry="50.0" sweep-flag="0.0" x="21.29" x-axis-rotation="0.0" y="88.24"/>
+ <arc large-arc-flag="0" rx="50" ry="50" sweep-flag="0" x="21.29" x-axis-rotation="0" y="88.24"/>
<close/>
<move x="3.29" y="69.44"/>
- <arc large-arc-flag="0.0" rx="4.2" ry="4.2" sweep-flag="1.0" x="3.29" x-axis-rotation="0.0" y="61.24"/>
+ <arc large-arc-flag="0" rx="4.2" ry="4.2" sweep-flag="1" x="3.29" x-axis-rotation="0" y="61.24"/>
<line x="15.69" y="61.34"/>
- <arc large-arc-flag="0.0" rx="50.0" ry="50.0" sweep-flag="0.0" x="15.69" x-axis-rotation="0.0" y="69.44"/>
+ <arc large-arc-flag="0" rx="50" ry="50" sweep-flag="0" x="15.69" x-axis-rotation="0" y="69.44"/>
<close/>
<move x="6.59" y="40.74"/>
- <arc large-arc-flag="0.0" rx="4.2" ry="4.2" sweep-flag="1.0" x="12.29" x-axis-rotation="0.0" y="34.94"/>
+ <arc large-arc-flag="0" rx="4.2" ry="4.2" sweep-flag="1" x="12.29" x-axis-rotation="0" y="34.94"/>
<line x="21.09" y="43.54"/>
- <arc large-arc-flag="0.0" rx="50.0" ry="50.0" sweep-flag="0.0" x="17.59" x-axis-rotation="0.0" y="51.64"/>
+ <arc large-arc-flag="0" rx="50" ry="50" sweep-flag="0" x="17.59" x-axis-rotation="0" y="51.64"/>
<close/>
<move x="32.99" y="27.14"/>
- <arc large-arc-flag="0.0" rx="18.0" ry="18.0" sweep-flag="1.0" x="40.49" x-axis-rotation="0.0" y="15.84"/>
- <arc large-arc-flag="0.0" rx="13.0" ry="13.0" sweep-flag="0.0" x="36.69" x-axis-rotation="0.0" y="6.94"/>
- <arc large-arc-flag="0.0" rx="14.0" ry="14.0" sweep-flag="0.0" x="26.59" x-axis-rotation="0.0" y="3.74"/>
- <arc large-arc-flag="0.0" rx="1.7" ry="1.7" sweep-flag="1.0" x="26.59" x-axis-rotation="0.0" y="0.24"/>
- <arc large-arc-flag="0.0" rx="18.0" ry="18.0" sweep-flag="1.0" x="37.99" x-axis-rotation="0.0" y="3.54"/>
- <arc large-arc-flag="0.0" rx="17.0" ry="17.0" sweep-flag="1.0" x="43.99" x-axis-rotation="0.0" y="14.14"/>
- <arc large-arc-flag="0.0" rx="18.0" ry="18.0" sweep-flag="1.0" x="56.99" x-axis-rotation="0.0" y="14.14"/>
- <arc large-arc-flag="0.0" rx="16.0" ry="16.0" sweep-flag="1.0" x="62.19" x-axis-rotation="0.0" y="4.04"/>
- <arc large-arc-flag="0.0" rx="18.0" ry="18.0" sweep-flag="1.0" x="74.29" x-axis-rotation="0.0" y="0.24"/>
- <arc large-arc-flag="0.0" rx="1.7" ry="1.7" sweep-flag="1.0" x="74.29" x-axis-rotation="0.0" y="3.74"/>
- <arc large-arc-flag="0.0" rx="15.0" ry="15.0" sweep-flag="0.0" x="64.49" x-axis-rotation="0.0" y="6.64"/>
- <arc large-arc-flag="0.0" rx="13.0" ry="13.0" sweep-flag="0.0" x="60.29" x-axis-rotation="0.0" y="15.84"/>
- <arc large-arc-flag="0.0" rx="18.0" ry="18.0" sweep-flag="1.0" x="67.79" x-axis-rotation="0.0" y="27.14"/>
+ <arc large-arc-flag="0" rx="18" ry="18" sweep-flag="1" x="40.49" x-axis-rotation="0" y="15.84"/>
+ <arc large-arc-flag="0" rx="13" ry="13" sweep-flag="0" x="36.69" x-axis-rotation="0" y="6.94"/>
+ <arc large-arc-flag="0" rx="14" ry="14" sweep-flag="0" x="26.59" x-axis-rotation="0" y="3.74"/>
+ <arc large-arc-flag="0" rx="1.7" ry="1.7" sweep-flag="1" x="26.59" x-axis-rotation="0" y="0.24"/>
+ <arc large-arc-flag="0" rx="18" ry="18" sweep-flag="1" x="37.99" x-axis-rotation="0" y="3.54"/>
+ <arc large-arc-flag="0" rx="17" ry="17" sweep-flag="1" x="43.99" x-axis-rotation="0" y="14.14"/>
+ <arc large-arc-flag="0" rx="18" ry="18" sweep-flag="1" x="56.99" x-axis-rotation="0" y="14.14"/>
+ <arc large-arc-flag="0" rx="16" ry="16" sweep-flag="1" x="62.19" x-axis-rotation="0" y="4.04"/>
+ <arc large-arc-flag="0" rx="18" ry="18" sweep-flag="1" x="74.29" x-axis-rotation="0" y="0.24"/>
+ <arc large-arc-flag="0" rx="1.7" ry="1.7" sweep-flag="1" x="74.29" x-axis-rotation="0" y="3.74"/>
+ <arc large-arc-flag="0" rx="15" ry="15" sweep-flag="0" x="64.49" x-axis-rotation="0" y="6.64"/>
+ <arc large-arc-flag="0" rx="13" ry="13" sweep-flag="0" x="60.29" x-axis-rotation="0" y="15.84"/>
+ <arc large-arc-flag="0" rx="18" ry="18" sweep-flag="1" x="67.79" x-axis-rotation="0" y="27.14"/>
<close/>
<move x="47.19" y="99.74"/>
- <arc large-arc-flag="0.0" rx="28.0" ry="35.0" sweep-flag="1.0" x="21.99" x-axis-rotation="0.0" y="64.44"/>
- <arc large-arc-flag="0.0" rx="28.0" ry="35.0" sweep-flag="1.0" x="37.99" x-axis-rotation="0.0" y="34.34"/>
+ <arc large-arc-flag="0" rx="28" ry="35" sweep-flag="1" x="21.99" x-axis-rotation="0" y="64.44"/>
+ <arc large-arc-flag="0" rx="28" ry="35" sweep-flag="1" x="37.99" x-axis-rotation="0" y="34.34"/>
<line x="47.19" y="34.34"/>
<close/>
<move x="62.79" y="34.34"/>
- <arc large-arc-flag="0.0" rx="28.0" ry="34.5" sweep-flag="1.0" x="53.59" x-axis-rotation="0.0" y="99.74"/>
+ <arc large-arc-flag="0" rx="28" ry="34.5" sweep-flag="1" x="53.59" x-axis-rotation="0" y="99.74"/>
<line x="53.59" y="34.34"/>
<close/>
<move x="87.29" y="34.84"/>
- <arc large-arc-flag="0.0" rx="4.2" ry="4.2" sweep-flag="1.0" x="92.69" x-axis-rotation="0.0" y="40.94"/>
+ <arc large-arc-flag="0" rx="4.2" ry="4.2" sweep-flag="1" x="92.69" x-axis-rotation="0" y="40.94"/>
<line x="82.69" y="51.07"/>
- <arc large-arc-flag="0.0" rx="50.0" ry="50.0" sweep-flag="0.0" x="79.09" x-axis-rotation="0.0" y="42.94"/>
+ <arc large-arc-flag="0" rx="50" ry="50" sweep-flag="0" x="79.09" x-axis-rotation="0" y="42.94"/>
<close/>
<move x="95.59" y="61.24"/>
- <arc large-arc-flag="0.0" rx="4.1" ry="4.1" sweep-flag="1.0" x="95.59" x-axis-rotation="0.0" y="69.64"/>
+ <arc large-arc-flag="0" rx="4.1" ry="4.1" sweep-flag="1" x="95.59" x-axis-rotation="0" y="69.64"/>
<line x="84.79" y="69.64"/>
- <arc large-arc-flag="0.0" rx="50.0" ry="50.0" sweep-flag="0.0" x="84.79" x-axis-rotation="0.0" y="61.24"/>
+ <arc large-arc-flag="0" rx="50" ry="50" sweep-flag="0" x="84.79" x-axis-rotation="0" y="61.24"/>
<close/>
<move x="93.19" y="91.54"/>
- <arc large-arc-flag="0.0" rx="4.2" ry="4.2" sweep-flag="1.0" x="87.09" x-axis-rotation="0.0" y="96.94"/>
+ <arc large-arc-flag="0" rx="4.2" ry="4.2" sweep-flag="1" x="87.09" x-axis-rotation="0" y="96.94"/>
<line x="78.89" y="88.84"/>
- <arc large-arc-flag="0.0" rx="50.0" ry="50.0" sweep-flag="0.0" x="82.49" x-axis-rotation="0.0" y="80.84"/>
+ <arc large-arc-flag="0" rx="50" ry="50" sweep-flag="0" x="82.49" x-axis-rotation="0" y="80.84"/>
<close/>
</path>
<fillstroke/>
@@ -117,12 +117,12 @@
</shape>
<shape aspect="variable" h="46.7" name="Cable Settop TV Box" strokewidth="inherit" w="97.44">
<connections>
- <constraint name="N" perimeter="0" x="0.5" y="0.0"/>
- <constraint name="S" perimeter="0" x="0.5" y="1.0"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.5"/>
- <constraint name="E" perimeter="0" x="1.0" y="0.5"/>
- <constraint name="NE" perimeter="0" x="0.76" y="0.0"/>
- <constraint name="NW" perimeter="0" x="0.24" y="0.0"/>
+ <constraint name="N" perimeter="0" x="0.5" y="0"/>
+ <constraint name="S" perimeter="0" x="0.5" y="1"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
+ <constraint name="E" perimeter="0" x="1" y="0.5"/>
+ <constraint name="NE" perimeter="0" x="0.76" y="0"/>
+ <constraint name="NW" perimeter="0" x="0.24" y="0"/>
<constraint name="SE" perimeter="0" x="0.98" y="0.97"/>
<constraint name="SW" perimeter="0" x="0.02" y="0.97"/>
</connections>
@@ -130,15 +130,15 @@
<fillcolor color="#bebebe"/>
<path>
<move x="4.72" y="46.7"/>
- <arc large-arc-flag="0.0" rx="6.0" ry="6.0" sweep-flag="1.0" x="0.02" x-axis-rotation="0.0" y="40.8"/>
+ <arc large-arc-flag="0" rx="6" ry="6" sweep-flag="1" x="0.02" x-axis-rotation="0" y="40.8"/>
<line x="0.02" y="23.3"/>
- <arc large-arc-flag="0.0" rx="6.0" ry="6.0" sweep-flag="1.0" x="3.42" x-axis-rotation="0.0" y="18.6"/>
- <line x="23.22" y="0.0"/>
- <line x="74.22" y="0.0"/>
+ <arc large-arc-flag="0" rx="6" ry="6" sweep-flag="1" x="3.42" x-axis-rotation="0" y="18.6"/>
+ <line x="23.22" y="0"/>
+ <line x="74.22" y="0"/>
<line x="94.02" y="18.6"/>
- <arc large-arc-flag="0.0" rx="6.0" ry="6.0" sweep-flag="1.0" x="97.42" x-axis-rotation="0.0" y="23.3"/>
+ <arc large-arc-flag="0" rx="6" ry="6" sweep-flag="1" x="97.42" x-axis-rotation="0" y="23.3"/>
<line x="97.42" y="40.8"/>
- <arc large-arc-flag="0.0" rx="6.0" ry="6.0" sweep-flag="1.0" x="92.22" x-axis-rotation="0.0" y="46.7"/>
+ <arc large-arc-flag="0" rx="6" ry="6" sweep-flag="1" x="92.22" x-axis-rotation="0" y="46.7"/>
<close/>
<close/>
</path>
@@ -146,57 +146,57 @@
<fillcolor color="#3c3c3c"/>
<path>
<move x="4.72" y="46.7"/>
- <arc large-arc-flag="0.0" rx="6.0" ry="6.0" sweep-flag="1.0" x="0.02" x-axis-rotation="0.0" y="40.8"/>
+ <arc large-arc-flag="0" rx="6" ry="6" sweep-flag="1" x="0.02" x-axis-rotation="0" y="40.8"/>
<line x="0.02" y="23.3"/>
- <arc large-arc-flag="0.0" rx="6.0" ry="6.0" sweep-flag="1.0" x="4.72" x-axis-rotation="0.0" y="18.2"/>
+ <arc large-arc-flag="0" rx="6" ry="6" sweep-flag="1" x="4.72" x-axis-rotation="0" y="18.2"/>
<line x="92.72" y="18.2"/>
- <arc large-arc-flag="0.0" rx="6.0" ry="6.0" sweep-flag="1.0" x="97.42" x-axis-rotation="0.0" y="23.3"/>
+ <arc large-arc-flag="0" rx="6" ry="6" sweep-flag="1" x="97.42" x-axis-rotation="0" y="23.3"/>
<line x="97.42" y="40.8"/>
- <arc large-arc-flag="0.0" rx="6.0" ry="6.0" sweep-flag="1.0" x="92.72" x-axis-rotation="0.0" y="46.7"/>
+ <arc large-arc-flag="0" rx="6" ry="6" sweep-flag="1" x="92.72" x-axis-rotation="0" y="46.7"/>
<close/>
</path>
<fillstroke/>
<strokecolor color="none"/>
<fillcolor color="#000000"/>
- <ellipse h="4.4" w="8.0" x="24.72" y="2.1"/>
+ <ellipse h="4.4" w="8" x="24.72" y="2.1"/>
<fill/>
- <ellipse h="4.4" w="8.0" x="35.22" y="2.1"/>
+ <ellipse h="4.4" w="8" x="35.22" y="2.1"/>
<fill/>
- <ellipse h="4.4" w="8.0" x="45.62" y="2.1"/>
+ <ellipse h="4.4" w="8" x="45.62" y="2.1"/>
<fill/>
- <ellipse h="4.4" w="8.0" x="56.12" y="2.1"/>
+ <ellipse h="4.4" w="8" x="56.12" y="2.1"/>
<fill/>
- <ellipse h="4.4" w="8.0" x="66.42" y="2.1"/>
+ <ellipse h="4.4" w="8" x="66.42" y="2.1"/>
<fill/>
- <ellipse h="4.4" w="8.0" x="19.52" y="7.3"/>
+ <ellipse h="4.4" w="8" x="19.52" y="7.3"/>
<fill/>
- <ellipse h="4.4" w="8.0" x="30.02" y="7.3"/>
+ <ellipse h="4.4" w="8" x="30.02" y="7.3"/>
<fill/>
- <ellipse h="4.4" w="8.0" x="40.32" y="7.3"/>
+ <ellipse h="4.4" w="8" x="40.32" y="7.3"/>
<fill/>
- <ellipse h="4.4" w="8.0" x="50.82" y="7.3"/>
+ <ellipse h="4.4" w="8" x="50.82" y="7.3"/>
<fill/>
- <ellipse h="4.4" w="8.0" x="61.22" y="7.3"/>
+ <ellipse h="4.4" w="8" x="61.22" y="7.3"/>
<fill/>
- <ellipse h="4.4" w="8.0" x="71.62" y="7.3"/>
+ <ellipse h="4.4" w="8" x="71.62" y="7.3"/>
<fill/>
- <ellipse h="4.4" w="8.0" x="14.32" y="12.5"/>
+ <ellipse h="4.4" w="8" x="14.32" y="12.5"/>
<fill/>
- <ellipse h="4.4" w="8.0" x="24.72" y="12.5"/>
+ <ellipse h="4.4" w="8" x="24.72" y="12.5"/>
<fill/>
- <ellipse h="4.4" w="8.0" x="35.22" y="12.5"/>
+ <ellipse h="4.4" w="8" x="35.22" y="12.5"/>
<fill/>
- <ellipse h="4.4" w="8.0" x="45.62" y="12.5"/>
+ <ellipse h="4.4" w="8" x="45.62" y="12.5"/>
<fill/>
- <ellipse h="4.4" w="8.0" x="56.12" y="12.5"/>
+ <ellipse h="4.4" w="8" x="56.12" y="12.5"/>
<fill/>
- <ellipse h="4.4" w="8.0" x="66.42" y="12.5"/>
+ <ellipse h="4.4" w="8" x="66.42" y="12.5"/>
<fill/>
- <ellipse h="4.4" w="8.0" x="76.92" y="12.5"/>
+ <ellipse h="4.4" w="8" x="76.92" y="12.5"/>
<fill/>
<roundrect arcsize="6.1" h="16.4" w="42.4" x="13.72" y="24.2"/>
<fill/>
- <ellipse h="17.0" w="17.0" x="67.72" y="23.8"/>
+ <ellipse h="17" w="17" x="67.72" y="23.8"/>
<fill/>
<fillcolor color="#ffffff"/>
<ellipse h="12.4" w="12.4" x="70.02" y="26.1"/>
@@ -204,20 +204,20 @@
<fillcolor color="#0073c6"/>
<path>
<move x="18.22" y="30.3"/>
- <arc large-arc-flag="0.0" rx="4.0" ry="6.0" sweep-flag="1.0" x="20.52" x-axis-rotation="0.0" y="26.8"/>
- <arc large-arc-flag="0.0" rx="4.0" ry="6.0" sweep-flag="1.0" x="24.02" x-axis-rotation="0.0" y="26.8"/>
- <arc large-arc-flag="0.0" rx="4.0" ry="6.0" sweep-flag="1.0" x="26.32" x-axis-rotation="0.0" y="30.3"/>
+ <arc large-arc-flag="0" rx="4" ry="6" sweep-flag="1" x="20.52" x-axis-rotation="0" y="26.8"/>
+ <arc large-arc-flag="0" rx="4" ry="6" sweep-flag="1" x="24.02" x-axis-rotation="0" y="26.8"/>
+ <arc large-arc-flag="0" rx="4" ry="6" sweep-flag="1" x="26.32" x-axis-rotation="0" y="30.3"/>
<line x="26.32" y="34.3"/>
- <arc large-arc-flag="0.0" rx="4.0" ry="6.0" sweep-flag="1.0" x="24.02" x-axis-rotation="0.0" y="37.8"/>
- <arc large-arc-flag="0.0" rx="4.0" ry="6.0" sweep-flag="1.0" x="20.52" x-axis-rotation="0.0" y="37.8"/>
- <arc large-arc-flag="0.0" rx="4.0" ry="6.0" sweep-flag="1.0" x="18.22" x-axis-rotation="0.0" y="34.3"/>
+ <arc large-arc-flag="0" rx="4" ry="6" sweep-flag="1" x="24.02" x-axis-rotation="0" y="37.8"/>
+ <arc large-arc-flag="0" rx="4" ry="6" sweep-flag="1" x="20.52" x-axis-rotation="0" y="37.8"/>
+ <arc large-arc-flag="0" rx="4" ry="6" sweep-flag="1" x="18.22" x-axis-rotation="0" y="34.3"/>
<close/>
<move x="20.12" y="33.5"/>
- <arc large-arc-flag="0.0" rx="2.0" ry="3.0" sweep-flag="0.0" x="22.42" x-axis-rotation="0.0" y="36.2"/>
- <arc large-arc-flag="0.0" rx="2.0" ry="3.0" sweep-flag="0.0" x="24.42" x-axis-rotation="0.0" y="33.5"/>
+ <arc large-arc-flag="0" rx="2" ry="3" sweep-flag="0" x="22.42" x-axis-rotation="0" y="36.2"/>
+ <arc large-arc-flag="0" rx="2" ry="3" sweep-flag="0" x="24.42" x-axis-rotation="0" y="33.5"/>
<line x="24.42" y="30.3"/>
- <arc large-arc-flag="0.0" rx="2.0" ry="3.0" sweep-flag="0.0" x="22.42" x-axis-rotation="0.0" y="28.2"/>
- <arc large-arc-flag="0.0" rx="2.0" ry="3.0" sweep-flag="0.0" x="20.12" x-axis-rotation="0.0" y="30.3"/>
+ <arc large-arc-flag="0" rx="2" ry="3" sweep-flag="0" x="22.42" x-axis-rotation="0" y="28.2"/>
+ <arc large-arc-flag="0" rx="2" ry="3" sweep-flag="0" x="20.12" x-axis-rotation="0" y="30.3"/>
<close/>
</path>
<fill/>
@@ -226,13 +226,13 @@
<line x="36.42" y="26.5"/>
<line x="36.42" y="33.3"/>
<line x="37.22" y="33.3"/>
- <arc large-arc-flag="0.0" rx="1.0" ry="1.0" sweep-flag="1.0" x="37.22" x-axis-rotation="0.0" y="35.1"/>
+ <arc large-arc-flag="0" rx="1" ry="1" sweep-flag="1" x="37.22" x-axis-rotation="0" y="35.1"/>
<line x="36.42" y="35.1"/>
<line x="36.42" y="36.1"/>
<line x="37.42" y="36.1"/>
- <arc large-arc-flag="0.0" rx="1.0" ry="1.0" sweep-flag="1.0" x="37.42" x-axis-rotation="0.0" y="37.8"/>
+ <arc large-arc-flag="0" rx="1" ry="1" sweep-flag="1" x="37.42" x-axis-rotation="0" y="37.8"/>
<line x="33.02" y="37.8"/>
- <arc large-arc-flag="0.0" rx="1.0" ry="1.0" sweep-flag="1.0" x="33.02" x-axis-rotation="0.0" y="36.1"/>
+ <arc large-arc-flag="0" rx="1" ry="1" sweep-flag="1" x="33.02" x-axis-rotation="0" y="36.1"/>
<line x="34.32" y="36.1"/>
<line x="34.32" y="35.1"/>
<line x="29.22" y="35.1"/>
@@ -247,17 +247,17 @@
<path>
<move x="40.02" y="35.8"/>
<line x="46.22" y="30.8"/>
- <arc large-arc-flag="0.0" rx="1.5" ry="1.5" sweep-flag="0.0" x="46.22" x-axis-rotation="0.0" y="28.7"/>
- <arc large-arc-flag="0.0" rx="3.0" ry="3.0" sweep-flag="0.0" x="43.42" x-axis-rotation="0.0" y="28.5"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="0.0" x="42.12" x-axis-rotation="0.0" y="30.2"/>
- <arc large-arc-flag="0.0" rx="1.1" ry="1.1" sweep-flag="1.0" x="40.42" x-axis-rotation="0.0" y="29.3"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="1.0" x="43.42" x-axis-rotation="0.0" y="26.4"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="1.0" x="47.72" x-axis-rotation="0.0" y="27.7"/>
- <arc large-arc-flag="0.0" rx="3.5" ry="3.5" sweep-flag="1.0" x="47.72" x-axis-rotation="0.0" y="32.1"/>
- <line x="43.02" y="36.0"/>
- <line x="48.52" y="36.0"/>
- <line x="48.52" y="38.0"/>
- <line x="40.02" y="38.0"/>
+ <arc large-arc-flag="0" rx="1.5" ry="1.5" sweep-flag="0" x="46.22" x-axis-rotation="0" y="28.7"/>
+ <arc large-arc-flag="0" rx="3" ry="3" sweep-flag="0" x="43.42" x-axis-rotation="0" y="28.5"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="0" x="42.12" x-axis-rotation="0" y="30.2"/>
+ <arc large-arc-flag="0" rx="1.1" ry="1.1" sweep-flag="1" x="40.42" x-axis-rotation="0" y="29.3"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="43.42" x-axis-rotation="0" y="26.4"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="47.72" x-axis-rotation="0" y="27.7"/>
+ <arc large-arc-flag="0" rx="3.5" ry="3.5" sweep-flag="1" x="47.72" x-axis-rotation="0" y="32.1"/>
+ <line x="43.02" y="36"/>
+ <line x="48.52" y="36"/>
+ <line x="48.52" y="38"/>
+ <line x="40.02" y="38"/>
<close/>
</path>
<fill/>
@@ -265,20 +265,20 @@
</shape>
<shape aspect="variable" h="80.9" name="Calendar" strokewidth="inherit" w="99.6">
<connections>
- <constraint name="N" perimeter="0" x="0.5" y="0.0"/>
- <constraint name="S" perimeter="0" x="0.5" y="1.0"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.5"/>
- <constraint name="E" perimeter="0" x="1.0" y="0.5"/>
- <constraint name="NE" perimeter="0" x="1.0" y="0.0"/>
- <constraint name="NW" perimeter="0" x="0.0" y="0.0"/>
- <constraint name="SE" perimeter="0" x="1.0" y="1.0"/>
- <constraint name="SW" perimeter="0" x="0.0" y="1.0"/>
+ <constraint name="N" perimeter="0" x="0.5" y="0"/>
+ <constraint name="S" perimeter="0" x="0.5" y="1"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
+ <constraint name="E" perimeter="0" x="1" y="0.5"/>
+ <constraint name="NE" perimeter="0" x="1" y="0"/>
+ <constraint name="NW" perimeter="0" x="0" y="0"/>
+ <constraint name="SE" perimeter="0" x="1" y="1"/>
+ <constraint name="SW" perimeter="0" x="0" y="1"/>
</connections>
<foreground>
<path>
- <move x="0.0" y="80.9"/>
- <line x="0.0" y="0.0"/>
- <line x="99.6" y="0.0"/>
+ <move x="0" y="80.9"/>
+ <line x="0" y="0"/>
+ <line x="99.6" y="0"/>
<line x="99.6" y="80.9"/>
<close/>
<move x="4.1" y="76.8"/>
@@ -311,34 +311,34 @@
<line x="76.7" y="62.2"/>
<line x="76.7" y="72.6"/>
<close/>
- <move x="81.0" y="58.0"/>
- <line x="81.0" y="47.7"/>
+ <move x="81" y="58"/>
+ <line x="81" y="47.7"/>
<line x="91.2" y="47.7"/>
- <line x="91.2" y="58.0"/>
+ <line x="91.2" y="58"/>
<close/>
<move x="76.7" y="47.7"/>
- <line x="76.7" y="58.0"/>
- <line x="66.4" y="58.0"/>
+ <line x="76.7" y="58"/>
+ <line x="66.4" y="58"/>
<line x="66.4" y="47.7"/>
<close/>
- <move x="62.3" y="58.0"/>
- <line x="51.8" y="58.0"/>
+ <move x="62.3" y="58"/>
+ <line x="51.8" y="58"/>
<line x="51.8" y="47.7"/>
<line x="62.3" y="47.7"/>
<close/>
<move x="47.6" y="47.7"/>
- <line x="47.6" y="58.0"/>
- <line x="37.3" y="58.0"/>
+ <line x="47.6" y="58"/>
+ <line x="37.3" y="58"/>
<line x="37.3" y="47.7"/>
<close/>
- <move x="33.2" y="58.0"/>
- <line x="22.9" y="58.0"/>
+ <move x="33.2" y="58"/>
+ <line x="22.9" y="58"/>
<line x="22.9" y="47.7"/>
<line x="33.2" y="47.7"/>
<close/>
<move x="18.6" y="47.7"/>
- <line x="18.6" y="58.0"/>
- <line x="8.3" y="58.0"/>
+ <line x="18.6" y="58"/>
+ <line x="8.3" y="58"/>
<line x="8.3" y="47.7"/>
<close/>
<move x="8.3" y="43.4"/>
@@ -366,33 +366,33 @@
<line x="76.7" y="33.2"/>
<line x="76.7" y="43.4"/>
<close/>
- <move x="81.0" y="33.2"/>
+ <move x="81" y="33.2"/>
<line x="91.2" y="33.2"/>
<line x="91.2" y="43.4"/>
- <line x="81.0" y="43.4"/>
+ <line x="81" y="43.4"/>
<close/>
- <move x="91.2" y="29.0"/>
- <line x="81.0" y="29.0"/>
- <line x="81.0" y="18.7"/>
+ <move x="91.2" y="29"/>
+ <line x="81" y="29"/>
+ <line x="81" y="18.7"/>
<line x="91.2" y="18.7"/>
<close/>
<move x="76.7" y="18.7"/>
- <line x="76.7" y="29.0"/>
- <line x="66.4" y="29.0"/>
+ <line x="76.7" y="29"/>
+ <line x="66.4" y="29"/>
<line x="66.4" y="18.7"/>
<close/>
- <move x="62.3" y="29.0"/>
- <line x="51.8" y="29.0"/>
+ <move x="62.3" y="29"/>
+ <line x="51.8" y="29"/>
<line x="51.8" y="18.7"/>
<line x="62.3" y="18.7"/>
<close/>
<move x="47.6" y="18.7"/>
- <line x="47.6" y="29.0"/>
- <line x="37.3" y="29.0"/>
+ <line x="47.6" y="29"/>
+ <line x="37.3" y="29"/>
<line x="37.3" y="18.7"/>
<close/>
- <move x="33.2" y="29.0"/>
- <line x="22.9" y="29.0"/>
+ <move x="33.2" y="29"/>
+ <line x="22.9" y="29"/>
<line x="22.9" y="18.7"/>
<line x="33.2" y="18.7"/>
<close/>
@@ -403,18 +403,18 @@
<shape aspect="variable" h="95.5" name="Chart" strokewidth="inherit" w="99.6">
<connections>
<constraint name="N" perimeter="0" x="0.5" y="0.21"/>
- <constraint name="S" perimeter="0" x="0.5" y="1.0"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.5"/>
+ <constraint name="S" perimeter="0" x="0.5" y="1"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
<constraint name="E" perimeter="0" x="0.755" y="0.5"/>
- <constraint name="NW" perimeter="0" x="0.0" y="0.0"/>
- <constraint name="SE" perimeter="0" x="1.0" y="1.0"/>
- <constraint name="SW" perimeter="0" x="0.0" y="1.0"/>
+ <constraint name="NW" perimeter="0" x="0" y="0"/>
+ <constraint name="SE" perimeter="0" x="1" y="1"/>
+ <constraint name="SW" perimeter="0" x="0" y="1"/>
</connections>
<foreground>
<path>
- <move x="0.0" y="95.5"/>
- <line x="0.0" y="0.0"/>
- <line x="4.1" y="0.0"/>
+ <move x="0" y="95.5"/>
+ <line x="0" y="0"/>
+ <line x="4.1" y="0"/>
<line x="4.1" y="91.6"/>
<line x="99.6" y="91.6"/>
<line x="99.6" y="95.5"/>
@@ -439,8 +439,8 @@
<line x="75.1" y="87.4"/>
<line x="61.1" y="87.4"/>
<close/>
- <move x="79.3" y="55.0"/>
- <line x="93.5" y="55.0"/>
+ <move x="79.3" y="55"/>
+ <line x="93.5" y="55"/>
<line x="93.5" y="87.4"/>
<line x="79.3" y="87.4"/>
<close/>
@@ -451,17 +451,17 @@
<shape aspect="variable" h="99.9" name="Checkmark" strokewidth="inherit" w="91.7">
<connections>
<constraint name="N" perimeter="0" x="0.5" y="0.59"/>
- <constraint name="S" perimeter="0" x="0.41" y="1.0"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.78"/>
+ <constraint name="S" perimeter="0" x="0.41" y="1"/>
+ <constraint name="W" perimeter="0" x="0" y="0.78"/>
<constraint name="E" perimeter="0" x="0.73" y="0.5"/>
<constraint name="NE" perimeter="0" x="0.94" y="0.04"/>
</connections>
<foreground>
<path>
- <move x="0.0" y="78.1"/>
+ <move x="0" y="78.1"/>
<line x="6.8" y="66.2"/>
- <line x="33.0" y="81.2"/>
- <line x="79.7" y="0.0"/>
+ <line x="33" y="81.2"/>
+ <line x="79.7" y="0"/>
<line x="91.7" y="6.9"/>
<line x="37.9" y="99.9"/>
<close/>
@@ -472,7 +472,7 @@
<shape aspect="variable" h="101.38" name="Continuous Cycle" strokewidth="inherit" w="96.84">
<connections>
<constraint name="N" perimeter="0" x="0.5" y="0.015"/>
- <constraint name="S" perimeter="0" x="0.465" y="1.0"/>
+ <constraint name="S" perimeter="0" x="0.465" y="1"/>
<constraint name="W" perimeter="0" x="0.02" y="0.5"/>
<constraint name="E" perimeter="0" x="0.98" y="0.5"/>
<constraint name="NE" perimeter="0" x="0.78" y="0.1"/>
@@ -483,30 +483,30 @@
<foreground>
<path>
<move x="32.33" y="91.38"/>
- <arc large-arc-flag="0.0" rx="46.0" ry="46.0" sweep-flag="1.0" x="8.63" x-axis-rotation="0.0" y="24.28"/>
+ <arc large-arc-flag="0" rx="46" ry="46" sweep-flag="1" x="8.63" x-axis-rotation="0" y="24.28"/>
<line x="4.13" y="20.28"/>
<line x="29.63" y="12.38"/>
<line x="23.73" y="38.38"/>
<line x="19.63" y="34.18"/>
- <arc large-arc-flag="0.0" rx="32.0" ry="32.0" sweep-flag="0.0" x="36.33" x-axis-rotation="0.0" y="77.38"/>
+ <arc large-arc-flag="0" rx="32" ry="32" sweep-flag="0" x="36.33" x-axis-rotation="0" y="77.38"/>
<line x="22.23" y="80.78"/>
<close/>
<move x="45.03" y="101.38"/>
<line x="26.63" y="82.08"/>
<line x="52.43" y="75.58"/>
<line x="51.13" y="79.88"/>
- <arc large-arc-flag="0.0" rx="32.0" ry="32.0" sweep-flag="0.0" x="80.23" x-axis-rotation="0.0" y="46.98"/>
+ <arc large-arc-flag="0" rx="32" ry="32" sweep-flag="0" x="80.23" x-axis-rotation="0" y="46.98"/>
<line x="89.83" y="56.08"/>
<line x="94.03" y="39.28"/>
- <arc large-arc-flag="0.0" rx="46.0" ry="46.0" sweep-flag="1.0" x="46.83" x-axis-rotation="0.0" y="94.38"/>
+ <arc large-arc-flag="0" rx="46" ry="46" sweep-flag="1" x="46.83" x-axis-rotation="0" y="94.38"/>
<close/>
<move x="88.63" y="51.08"/>
<line x="69.33" y="32.88"/>
<line x="75.33" y="31.28"/>
- <arc large-arc-flag="0.0" rx="32.0" ry="32.0" sweep-flag="0.0" x="30.13" x-axis-rotation="0.0" y="22.28"/>
+ <arc large-arc-flag="0" rx="32" ry="32" sweep-flag="0" x="30.13" x-axis-rotation="0" y="22.28"/>
<line x="33.13" y="8.98"/>
<line x="17.13" y="14.28"/>
- <arc large-arc-flag="0.0" rx="46.0" ry="46.0" sweep-flag="1.0" x="89.63" x-axis-rotation="0.0" y="26.98"/>
+ <arc large-arc-flag="0" rx="46" ry="46" sweep-flag="1" x="89.63" x-axis-rotation="0" y="26.98"/>
<line x="94.93" y="25.41"/>
<close/>
</path>
@@ -519,22 +519,22 @@
<constraint name="S" perimeter="0" x="0.555" y="0.575"/>
<constraint name="W" perimeter="0" x="0.475" y="0.5"/>
<constraint name="E" perimeter="0" x="0.625" y="0.5"/>
- <constraint name="NE" perimeter="0" x="1.0" y="0.0"/>
- <constraint name="NW" perimeter="0" x="0.0" y="0.035"/>
- <constraint name="SE" perimeter="0" x="1.0" y="1.0"/>
- <constraint name="SW" perimeter="0" x="0.0" y="0.96"/>
+ <constraint name="NE" perimeter="0" x="1" y="0"/>
+ <constraint name="NW" perimeter="0" x="0" y="0.035"/>
+ <constraint name="SE" perimeter="0" x="1" y="1"/>
+ <constraint name="SW" perimeter="0" x="0" y="0.96"/>
</connections>
<foreground>
<path>
- <move x="0.0" y="3.5"/>
- <arc large-arc-flag="0.0" rx="29.0" ry="29.0" sweep-flag="1.0" x="15.6" x-axis-rotation="0.0" y="6.5"/>
- <arc large-arc-flag="0.0" rx="400.0" ry="400.0" sweep-flag="1.0" x="43.6" x-axis-rotation="0.0" y="42.0"/>
- <line x="78.5" y="0.0"/>
- <arc large-arc-flag="0.0" rx="500.0" ry="500.0" sweep-flag="1.0" x="48.8" x-axis-rotation="0.0" y="49.1"/>
- <arc large-arc-flag="0.0" rx="500.0" ry="500.0" sweep-flag="1.0" x="78.6" x-axis-rotation="0.0" y="98.5"/>
+ <move x="0" y="3.5"/>
+ <arc large-arc-flag="0" rx="29" ry="29" sweep-flag="1" x="15.6" x-axis-rotation="0" y="6.5"/>
+ <arc large-arc-flag="0" rx="400" ry="400" sweep-flag="1" x="43.6" x-axis-rotation="0" y="42"/>
+ <line x="78.5" y="0"/>
+ <arc large-arc-flag="0" rx="500" ry="500" sweep-flag="1" x="48.8" x-axis-rotation="0" y="49.1"/>
+ <arc large-arc-flag="0" rx="500" ry="500" sweep-flag="1" x="78.6" x-axis-rotation="0" y="98.5"/>
<line x="43.7" y="56.3"/>
- <arc large-arc-flag="0.0" rx="400.0" ry="400.0" sweep-flag="1.0" x="15.6" x-axis-rotation="0.0" y="91.6"/>
- <arc large-arc-flag="0.0" rx="29.0" ry="29.0" sweep-flag="1.0" x="0.0" x-axis-rotation="0.0" y="94.8"/>
+ <arc large-arc-flag="0" rx="400" ry="400" sweep-flag="1" x="15.6" x-axis-rotation="0" y="91.6"/>
+ <arc large-arc-flag="0" rx="29" ry="29" sweep-flag="1" x="0" x-axis-rotation="0" y="94.8"/>
<line x="37.7" y="49.2"/>
<close/>
</path>
@@ -547,9 +547,9 @@
<constraint name="S" perimeter="0" x="0.51" y="0.595"/>
<constraint name="W" perimeter="0" x="0.39" y="0.5"/>
<constraint name="E" perimeter="0" x="0.65" y="0.5"/>
- <constraint name="NE" perimeter="0" x="1.0" y="0.2"/>
+ <constraint name="NE" perimeter="0" x="1" y="0.2"/>
<constraint name="NW" perimeter="0" x="0.07" y="0.05"/>
- <constraint name="SE" perimeter="0" x="1.0" y="0.81"/>
+ <constraint name="SE" perimeter="0" x="1" y="0.81"/>
<constraint name="SW" perimeter="0" x="0.07" y="0.95"/>
</connections>
<foreground>
@@ -559,38 +559,38 @@
<line x="100.98" y="54.79"/>
<line x="51.48" y="39.99"/>
<line x="41.18" y="48.79"/>
- <arc large-arc-flag="0.0" rx="70.0" ry="70.0" sweep-flag="1.0" x="22.98" x-axis-rotation="0.0" y="65.29"/>
- <arc large-arc-flag="0.0" rx="16.0" ry="16.0" sweep-flag="1.0" x="7.68" x-axis-rotation="0.0" y="64.99"/>
- <arc large-arc-flag="0.0" rx="15.0" ry="15.0" sweep-flag="1.0" x="1.98" x-axis-rotation="0.0" y="57.49"/>
- <arc large-arc-flag="0.0" rx="13.0" ry="13.0" sweep-flag="1.0" x="9.18" x-axis-rotation="0.0" y="41.69"/>
- <arc large-arc-flag="0.0" rx="70.0" ry="70.0" sweep-flag="1.0" x="30.18" x-axis-rotation="0.0" y="36.79"/>
+ <arc large-arc-flag="0" rx="70" ry="70" sweep-flag="1" x="22.98" x-axis-rotation="0" y="65.29"/>
+ <arc large-arc-flag="0" rx="16" ry="16" sweep-flag="1" x="7.68" x-axis-rotation="0" y="64.99"/>
+ <arc large-arc-flag="0" rx="15" ry="15" sweep-flag="1" x="1.98" x-axis-rotation="0" y="57.49"/>
+ <arc large-arc-flag="0" rx="13" ry="13" sweep-flag="1" x="9.18" x-axis-rotation="0" y="41.69"/>
+ <arc large-arc-flag="0" rx="70" ry="70" sweep-flag="1" x="30.18" x-axis-rotation="0" y="36.79"/>
<line x="39.58" y="33.79"/>
<line x="30.18" y="30.69"/>
- <arc large-arc-flag="0.0" rx="100.0" ry="100.0" sweep-flag="1.0" x="8.68" x-axis-rotation="0.0" y="26.29"/>
- <arc large-arc-flag="0.0" rx="12.0" ry="12.0" sweep-flag="1.0" x="1.58" x-axis-rotation="0.0" y="12.99"/>
- <arc large-arc-flag="0.0" rx="15.0" ry="15.0" sweep-flag="1.0" x="6.48" x-axis-rotation="0.0" y="3.99"/>
- <arc large-arc-flag="0.0" rx="14.0" ry="14.0" sweep-flag="1.0" x="20.68" x-axis-rotation="0.0" y="1.99"/>
- <arc large-arc-flag="0.0" rx="60.0" ry="60.0" sweep-flag="1.0" x="42.18" x-axis-rotation="0.0" y="20.59"/>
+ <arc large-arc-flag="0" rx="100" ry="100" sweep-flag="1" x="8.68" x-axis-rotation="0" y="26.29"/>
+ <arc large-arc-flag="0" rx="12" ry="12" sweep-flag="1" x="1.58" x-axis-rotation="0" y="12.99"/>
+ <arc large-arc-flag="0" rx="15" ry="15" sweep-flag="1" x="6.48" x-axis-rotation="0" y="3.99"/>
+ <arc large-arc-flag="0" rx="14" ry="14" sweep-flag="1" x="20.68" x-axis-rotation="0" y="1.99"/>
+ <arc large-arc-flag="0" rx="60" ry="60" sweep-flag="1" x="42.18" x-axis-rotation="0" y="20.59"/>
<line x="51.68" y="27.39"/>
<line x="100.98" y="13.29"/>
<line x="100.98" y="17.39"/>
<close/>
<move x="34.68" y="24.49"/>
- <arc large-arc-flag="0.0" rx="24.0" ry="24.0" sweep-flag="0.0" x="20.88" x-axis-rotation="0.0" y="9.99"/>
- <arc large-arc-flag="0.0" rx="15.0" ry="15.0" sweep-flag="0.0" x="15.88" x-axis-rotation="0.0" y="9.09"/>
- <arc large-arc-flag="0.0" rx="6.0" ry="6.0" sweep-flag="0.0" x="9.98" x-axis-rotation="0.0" y="11.79"/>
- <arc large-arc-flag="0.0" rx="6.0" ry="6.0" sweep-flag="0.0" x="11.68" x-axis-rotation="0.0" y="18.19"/>
- <arc large-arc-flag="0.0" rx="20.0" ry="20.0" sweep-flag="0.0" x="21.48" x-axis-rotation="0.0" y="23.49"/>
- <arc large-arc-flag="0.0" rx="40.0" ry="40.0" sweep-flag="0.0" x="34.68" x-axis-rotation="0.0" y="24.49"/>
+ <arc large-arc-flag="0" rx="24" ry="24" sweep-flag="0" x="20.88" x-axis-rotation="0" y="9.99"/>
+ <arc large-arc-flag="0" rx="15" ry="15" sweep-flag="0" x="15.88" x-axis-rotation="0" y="9.09"/>
+ <arc large-arc-flag="0" rx="6" ry="6" sweep-flag="0" x="9.98" x-axis-rotation="0" y="11.79"/>
+ <arc large-arc-flag="0" rx="6" ry="6" sweep-flag="0" x="11.68" x-axis-rotation="0" y="18.19"/>
+ <arc large-arc-flag="0" rx="20" ry="20" sweep-flag="0" x="21.48" x-axis-rotation="0" y="23.49"/>
+ <arc large-arc-flag="0" rx="40" ry="40" sweep-flag="0" x="34.68" x-axis-rotation="0" y="24.49"/>
<close/>
<move x="34.68" y="43.99"/>
- <arc large-arc-flag="0.0" rx="50.0" ry="50.0" sweep-flag="0.0" x="17.18" x-axis-rotation="0.0" y="46.69"/>
- <arc large-arc-flag="0.0" rx="20.0" ry="20.0" sweep-flag="0.0" x="11.18" x-axis-rotation="0.0" y="51.19"/>
- <arc large-arc-flag="0.0" rx="6.0" ry="6.0" sweep-flag="0.0" x="9.88" x-axis-rotation="0.0" y="56.29"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="0.0" x="15.18" x-axis-rotation="0.0" y="59.69"/>
- <arc large-arc-flag="0.0" rx="15.0" ry="15.0" sweep-flag="0.0" x="22.88" x-axis-rotation="0.0" y="57.79"/>
- <arc large-arc-flag="0.0" rx="22.0" ry="22.0" sweep-flag="0.0" x="30.48" x-axis-rotation="0.0" y="51.79"/>
- <arc large-arc-flag="0.0" rx="20.0" ry="20.0" sweep-flag="0.0" x="34.68" x-axis-rotation="0.0" y="43.99"/>
+ <arc large-arc-flag="0" rx="50" ry="50" sweep-flag="0" x="17.18" x-axis-rotation="0" y="46.69"/>
+ <arc large-arc-flag="0" rx="20" ry="20" sweep-flag="0" x="11.18" x-axis-rotation="0" y="51.19"/>
+ <arc large-arc-flag="0" rx="6" ry="6" sweep-flag="0" x="9.88" x-axis-rotation="0" y="56.29"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="0" x="15.18" x-axis-rotation="0" y="59.69"/>
+ <arc large-arc-flag="0" rx="15" ry="15" sweep-flag="0" x="22.88" x-axis-rotation="0" y="57.79"/>
+ <arc large-arc-flag="0" rx="22" ry="22" sweep-flag="0" x="30.48" x-axis-rotation="0" y="51.79"/>
+ <arc large-arc-flag="0" rx="20" ry="20" sweep-flag="0" x="34.68" x-axis-rotation="0" y="43.99"/>
<close/>
</path>
<fillstroke/>
@@ -610,60 +610,60 @@
<foreground>
<path>
<move x="14.48" y="5.08"/>
- <arc large-arc-flag="0.0" rx="30.0" ry="30.0" sweep-flag="1.0" x="27.28" x-axis-rotation="0.0" y="0.18"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="1.0" x="30.68" x-axis-rotation="0.0" y="1.58"/>
- <arc large-arc-flag="0.0" rx="25.0" ry="25.0" sweep-flag="0.0" x="39.68" x-axis-rotation="0.0" y="7.18"/>
- <arc large-arc-flag="0.0" rx="90.0" ry="90.0" sweep-flag="0.0" x="60.98" x-axis-rotation="0.0" y="7.18"/>
- <arc large-arc-flag="0.0" rx="30.0" ry="30.0" sweep-flag="0.0" x="69.98" x-axis-rotation="0.0" y="0.98"/>
- <arc large-arc-flag="0.0" rx="4.0" ry="4.0" sweep-flag="1.0" x="73.08" x-axis-rotation="0.0" y="0.18"/>
- <arc large-arc-flag="0.0" rx="30.0" ry="30.0" sweep-flag="1.0" x="86.48" x-axis-rotation="0.0" y="5.18"/>
- <arc large-arc-flag="0.0" rx="135.0" ry="135.0" sweep-flag="1.0" x="99.88" x-axis-rotation="0.0" y="51.88"/>
- <arc large-arc-flag="0.0" rx="35.0" ry="35.0" sweep-flag="1.0" x="98.68" x-axis-rotation="0.0" y="65.38"/>
- <arc large-arc-flag="0.0" rx="7.0" ry="7.0" sweep-flag="1.0" x="88.58" x-axis-rotation="0.0" y="68.48"/>
- <arc large-arc-flag="0.0" rx="100.0" ry="100.0" sweep-flag="1.0" x="70.28" x-axis-rotation="0.0" y="53.88"/>
- <arc large-arc-flag="0.0" rx="22.0" ry="22.0" sweep-flag="0.0" x="60.78" x-axis-rotation="0.0" y="50.38"/>
- <arc large-arc-flag="0.0" rx="140.0" ry="140.0" sweep-flag="0.0" x="39.78" x-axis-rotation="0.0" y="50.38"/>
- <arc large-arc-flag="0.0" rx="18.0" ry="18.0" sweep-flag="0.0" x="29.78" x-axis-rotation="0.0" y="54.58"/>
- <arc large-arc-flag="0.0" rx="140.0" ry="140.0" sweep-flag="1.0" x="12.38" x-axis-rotation="0.0" y="68.58"/>
- <arc large-arc-flag="0.0" rx="7.0" ry="7.0" sweep-flag="1.0" x="1.88" x-axis-rotation="0.0" y="64.88"/>
- <arc large-arc-flag="0.0" rx="40.0" ry="40.0" sweep-flag="1.0" x="1.58" x-axis-rotation="0.0" y="44.98"/>
- <arc large-arc-flag="0.0" rx="150.0" ry="150.0" sweep-flag="1.0" x="14.48" x-axis-rotation="0.0" y="5.08"/>
+ <arc large-arc-flag="0" rx="30" ry="30" sweep-flag="1" x="27.28" x-axis-rotation="0" y="0.18"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="30.68" x-axis-rotation="0" y="1.58"/>
+ <arc large-arc-flag="0" rx="25" ry="25" sweep-flag="0" x="39.68" x-axis-rotation="0" y="7.18"/>
+ <arc large-arc-flag="0" rx="90" ry="90" sweep-flag="0" x="60.98" x-axis-rotation="0" y="7.18"/>
+ <arc large-arc-flag="0" rx="30" ry="30" sweep-flag="0" x="69.98" x-axis-rotation="0" y="0.98"/>
+ <arc large-arc-flag="0" rx="4" ry="4" sweep-flag="1" x="73.08" x-axis-rotation="0" y="0.18"/>
+ <arc large-arc-flag="0" rx="30" ry="30" sweep-flag="1" x="86.48" x-axis-rotation="0" y="5.18"/>
+ <arc large-arc-flag="0" rx="135" ry="135" sweep-flag="1" x="99.88" x-axis-rotation="0" y="51.88"/>
+ <arc large-arc-flag="0" rx="35" ry="35" sweep-flag="1" x="98.68" x-axis-rotation="0" y="65.38"/>
+ <arc large-arc-flag="0" rx="7" ry="7" sweep-flag="1" x="88.58" x-axis-rotation="0" y="68.48"/>
+ <arc large-arc-flag="0" rx="100" ry="100" sweep-flag="1" x="70.28" x-axis-rotation="0" y="53.88"/>
+ <arc large-arc-flag="0" rx="22" ry="22" sweep-flag="0" x="60.78" x-axis-rotation="0" y="50.38"/>
+ <arc large-arc-flag="0" rx="140" ry="140" sweep-flag="0" x="39.78" x-axis-rotation="0" y="50.38"/>
+ <arc large-arc-flag="0" rx="18" ry="18" sweep-flag="0" x="29.78" x-axis-rotation="0" y="54.58"/>
+ <arc large-arc-flag="0" rx="140" ry="140" sweep-flag="1" x="12.38" x-axis-rotation="0" y="68.58"/>
+ <arc large-arc-flag="0" rx="7" ry="7" sweep-flag="1" x="1.88" x-axis-rotation="0" y="64.88"/>
+ <arc large-arc-flag="0" rx="40" ry="40" sweep-flag="1" x="1.58" x-axis-rotation="0" y="44.98"/>
+ <arc large-arc-flag="0" rx="150" ry="150" sweep-flag="1" x="14.48" x-axis-rotation="0" y="5.08"/>
<close/>
<move x="15.58" y="27.88"/>
- <arc large-arc-flag="0.0" rx="13.0" ry="13.0" sweep-flag="0.0" x="28.28" x-axis-rotation="0.0" y="40.28"/>
- <arc large-arc-flag="0.0" rx="13.0" ry="13.0" sweep-flag="0.0" x="40.88" x-axis-rotation="0.0" y="27.88"/>
- <arc large-arc-flag="0.0" rx="13.0" ry="13.0" sweep-flag="0.0" x="28.28" x-axis-rotation="0.0" y="14.88"/>
- <arc large-arc-flag="0.0" rx="13.0" ry="13.0" sweep-flag="0.0" x="15.58" x-axis-rotation="0.0" y="27.88"/>
+ <arc large-arc-flag="0" rx="13" ry="13" sweep-flag="0" x="28.28" x-axis-rotation="0" y="40.28"/>
+ <arc large-arc-flag="0" rx="13" ry="13" sweep-flag="0" x="40.88" x-axis-rotation="0" y="27.88"/>
+ <arc large-arc-flag="0" rx="13" ry="13" sweep-flag="0" x="28.28" x-axis-rotation="0" y="14.88"/>
+ <arc large-arc-flag="0" rx="13" ry="13" sweep-flag="0" x="15.58" x-axis-rotation="0" y="27.88"/>
<close/>
<move x="21.08" y="26.88"/>
- <arc large-arc-flag="0.0" rx="7.0" ry="7.0" sweep-flag="1.0" x="28.28" x-axis-rotation="0.0" y="20.18"/>
- <arc large-arc-flag="0.0" rx="7.0" ry="7.0" sweep-flag="1.0" x="35.28" x-axis-rotation="0.0" y="26.88"/>
- <arc large-arc-flag="0.0" rx="7.0" ry="7.0" sweep-flag="1.0" x="28.28" x-axis-rotation="0.0" y="34.38"/>
- <arc large-arc-flag="0.0" rx="7.0" ry="7.0" sweep-flag="1.0" x="21.08" x-axis-rotation="0.0" y="26.88"/>
+ <arc large-arc-flag="0" rx="7" ry="7" sweep-flag="1" x="28.28" x-axis-rotation="0" y="20.18"/>
+ <arc large-arc-flag="0" rx="7" ry="7" sweep-flag="1" x="35.28" x-axis-rotation="0" y="26.88"/>
+ <arc large-arc-flag="0" rx="7" ry="7" sweep-flag="1" x="28.28" x-axis-rotation="0" y="34.38"/>
+ <arc large-arc-flag="0" rx="7" ry="7" sweep-flag="1" x="21.08" x-axis-rotation="0" y="26.88"/>
<close/>
<move x="63.28" y="30.58"/>
- <arc large-arc-flag="0.0" rx="4.5" ry="4.5" sweep-flag="0.0" x="67.98" x-axis-rotation="0.0" y="26.88"/>
- <arc large-arc-flag="0.0" rx="4.5" ry="4.5" sweep-flag="0.0" x="63.28" x-axis-rotation="0.0" y="22.38"/>
- <arc large-arc-flag="0.0" rx="4.5" ry="4.5" sweep-flag="0.0" x="59.58" x-axis-rotation="0.0" y="26.88"/>
- <arc large-arc-flag="0.0" rx="4.5" ry="4.5" sweep-flag="0.0" x="63.28" x-axis-rotation="0.0" y="30.58"/>
+ <arc large-arc-flag="0" rx="4.5" ry="4.5" sweep-flag="0" x="67.98" x-axis-rotation="0" y="26.88"/>
+ <arc large-arc-flag="0" rx="4.5" ry="4.5" sweep-flag="0" x="63.28" x-axis-rotation="0" y="22.38"/>
+ <arc large-arc-flag="0" rx="4.5" ry="4.5" sweep-flag="0" x="59.58" x-axis-rotation="0" y="26.88"/>
+ <arc large-arc-flag="0" rx="4.5" ry="4.5" sweep-flag="0" x="63.28" x-axis-rotation="0" y="30.58"/>
<close/>
<move x="68.68" y="35.88"/>
- <arc large-arc-flag="0.0" rx="4.5" ry="4.5" sweep-flag="0.0" x="72.78" x-axis-rotation="0.0" y="39.38"/>
- <arc large-arc-flag="0.0" rx="4.5" ry="4.5" sweep-flag="0.0" x="76.88" x-axis-rotation="0.0" y="35.88"/>
- <arc large-arc-flag="0.0" rx="4.5" ry="4.5" sweep-flag="0.0" x="72.78" x-axis-rotation="0.0" y="31.38"/>
- <arc large-arc-flag="0.0" rx="4.5" ry="4.5" sweep-flag="0.0" x="68.68" x-axis-rotation="0.0" y="35.88"/>
+ <arc large-arc-flag="0" rx="4.5" ry="4.5" sweep-flag="0" x="72.78" x-axis-rotation="0" y="39.38"/>
+ <arc large-arc-flag="0" rx="4.5" ry="4.5" sweep-flag="0" x="76.88" x-axis-rotation="0" y="35.88"/>
+ <arc large-arc-flag="0" rx="4.5" ry="4.5" sweep-flag="0" x="72.78" x-axis-rotation="0" y="31.38"/>
+ <arc large-arc-flag="0" rx="4.5" ry="4.5" sweep-flag="0" x="68.68" x-axis-rotation="0" y="35.88"/>
<close/>
<move x="72.78" y="21.88"/>
- <arc large-arc-flag="0.0" rx="4.5" ry="4.5" sweep-flag="0.0" x="76.88" x-axis-rotation="0.0" y="17.88"/>
- <arc large-arc-flag="0.0" rx="4.5" ry="4.5" sweep-flag="0.0" x="72.78" x-axis-rotation="0.0" y="13.68"/>
- <arc large-arc-flag="0.0" rx="4.5" ry="4.5" sweep-flag="0.0" x="68.58" x-axis-rotation="0.0" y="17.88"/>
- <arc large-arc-flag="0.0" rx="4.5" ry="4.5" sweep-flag="0.0" x="72.78" x-axis-rotation="0.0" y="21.88"/>
+ <arc large-arc-flag="0" rx="4.5" ry="4.5" sweep-flag="0" x="76.88" x-axis-rotation="0" y="17.88"/>
+ <arc large-arc-flag="0" rx="4.5" ry="4.5" sweep-flag="0" x="72.78" x-axis-rotation="0" y="13.68"/>
+ <arc large-arc-flag="0" rx="4.5" ry="4.5" sweep-flag="0" x="68.58" x-axis-rotation="0" y="17.88"/>
+ <arc large-arc-flag="0" rx="4.5" ry="4.5" sweep-flag="0" x="72.78" x-axis-rotation="0" y="21.88"/>
<close/>
<move x="77.08" y="26.88"/>
- <arc large-arc-flag="0.0" rx="4.5" ry="4.5" sweep-flag="0.0" x="81.28" x-axis-rotation="0.0" y="30.58"/>
- <arc large-arc-flag="0.0" rx="4.5" ry="4.5" sweep-flag="0.0" x="85.48" x-axis-rotation="0.0" y="26.88"/>
- <arc large-arc-flag="0.0" rx="4.5" ry="4.5" sweep-flag="0.0" x="81.28" x-axis-rotation="0.0" y="22.38"/>
- <arc large-arc-flag="0.0" rx="4.5" ry="4.5" sweep-flag="0.0" x="77.08" x-axis-rotation="0.0" y="26.88"/>
+ <arc large-arc-flag="0" rx="4.5" ry="4.5" sweep-flag="0" x="81.28" x-axis-rotation="0" y="30.58"/>
+ <arc large-arc-flag="0" rx="4.5" ry="4.5" sweep-flag="0" x="85.48" x-axis-rotation="0" y="26.88"/>
+ <arc large-arc-flag="0" rx="4.5" ry="4.5" sweep-flag="0" x="81.28" x-axis-rotation="0" y="22.38"/>
+ <arc large-arc-flag="0" rx="4.5" ry="4.5" sweep-flag="0" x="77.08" x-axis-rotation="0" y="26.88"/>
<close/>
</path>
<fillstroke/>
@@ -671,28 +671,28 @@
</shape>
<shape aspect="variable" h="83.7" name="Gears" strokewidth="inherit" w="99.45">
<connections>
- <constraint name="N" perimeter="0" x="0.23" y="0.0"/>
- <constraint name="S" perimeter="0" x="0.68" y="1.0"/>
+ <constraint name="N" perimeter="0" x="0.23" y="0"/>
+ <constraint name="S" perimeter="0" x="0.68" y="1"/>
<constraint name="W" perimeter="0" x="0.345" y="0.61"/>
- <constraint name="E" perimeter="0" x="1.0" y="0.61"/>
+ <constraint name="E" perimeter="0" x="1" y="0.61"/>
<constraint name="NE" perimeter="0" x="0.67" y="0.22"/>
- <constraint name="NW" perimeter="0" x="0.0" y="0.28"/>
+ <constraint name="NW" perimeter="0" x="0" y="0.28"/>
</connections>
<foreground>
<path>
- <move x="5.0" y="37.7"/>
- <line x="8.0" y="31.7"/>
+ <move x="5" y="37.7"/>
+ <line x="8" y="31.7"/>
<line x="6.4" y="27.9"/>
- <line x="0.0" y="25.8"/>
- <line x="0.0" y="20.7"/>
+ <line x="0" y="25.8"/>
+ <line x="0" y="20.7"/>
<line x="6.5" y="18.3"/>
- <line x="8.0" y="14.8"/>
+ <line x="8" y="14.8"/>
<line x="4.9" y="8.8"/>
<line x="8.6" y="4.9"/>
- <line x="14.6" y="8.0"/>
+ <line x="14.6" y="8"/>
<line x="18.4" y="6.5"/>
- <line x="20.4" y="0.0"/>
- <line x="25.6" y="0.0"/>
+ <line x="20.4" y="0"/>
+ <line x="25.6" y="0"/>
<line x="27.9" y="6.5"/>
<line x="31.5" y="7.9"/>
<line x="37.5" y="4.9"/>
@@ -715,10 +715,10 @@
<close/>
<close/>
<move x="22.8" y="30.4"/>
- <arc large-arc-flag="0.0" rx="7.0" ry="7.0" sweep-flag="0.0" x="30.3" x-axis-rotation="0.0" y="23.9"/>
- <arc large-arc-flag="0.0" rx="7.0" ry="7.0" sweep-flag="0.0" x="22.8" x-axis-rotation="0.0" y="15.9"/>
- <arc large-arc-flag="0.0" rx="7.0" ry="7.0" sweep-flag="0.0" x="15.8" x-axis-rotation="0.0" y="23.9"/>
- <arc large-arc-flag="0.0" rx="7.0" ry="7.0" sweep-flag="0.0" x="22.8" x-axis-rotation="0.0" y="30.4"/>
+ <arc large-arc-flag="0" rx="7" ry="7" sweep-flag="0" x="30.3" x-axis-rotation="0" y="23.9"/>
+ <arc large-arc-flag="0" rx="7" ry="7" sweep-flag="0" x="22.8" x-axis-rotation="0" y="15.9"/>
+ <arc large-arc-flag="0" rx="7" ry="7" sweep-flag="0" x="15.8" x-axis-rotation="0" y="23.9"/>
+ <arc large-arc-flag="0" rx="7" ry="7" sweep-flag="0" x="22.8" x-axis-rotation="0" y="30.4"/>
<close/>
<move x="41.42" y="71.73"/>
<line x="45.64" y="63.28"/>
@@ -755,10 +755,10 @@
<close/>
<close/>
<move x="66.49" y="61.44"/>
- <arc large-arc-flag="0.0" rx="10.0" ry="10.0" sweep-flag="0.0" x="77.05" x-axis-rotation="0.0" y="52.29"/>
- <arc large-arc-flag="0.0" rx="10.0" ry="10.0" sweep-flag="0.0" x="66.49" x-axis-rotation="0.0" y="41.02"/>
- <arc large-arc-flag="0.0" rx="10.0" ry="10.0" sweep-flag="0.0" x="56.63" x-axis-rotation="0.0" y="52.29"/>
- <arc large-arc-flag="0.0" rx="10.0" ry="10.0" sweep-flag="0.0" x="66.49" x-axis-rotation="0.0" y="61.44"/>
+ <arc large-arc-flag="0" rx="10" ry="10" sweep-flag="0" x="77.05" x-axis-rotation="0" y="52.29"/>
+ <arc large-arc-flag="0" rx="10" ry="10" sweep-flag="0" x="66.49" x-axis-rotation="0" y="41.02"/>
+ <arc large-arc-flag="0" rx="10" ry="10" sweep-flag="0" x="56.63" x-axis-rotation="0" y="52.29"/>
+ <arc large-arc-flag="0" rx="10" ry="10" sweep-flag="0" x="66.49" x-axis-rotation="0" y="61.44"/>
<close/>
</path>
<fillstroke/>
@@ -767,20 +767,20 @@
<shape aspect="variable" h="97.6" name="Graph" strokewidth="inherit" w="99.6">
<connections>
<constraint name="N" perimeter="0" x="0.5" y="0.33"/>
- <constraint name="S" perimeter="0" x="0.5" y="1.0"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.5"/>
- <constraint name="E" perimeter="0" x="1.0" y="0.5"/>
- <constraint name="NE" perimeter="0" x="1.0" y="0.1"/>
- <constraint name="NW" perimeter="0" x="0.0" y="0.0"/>
- <constraint name="SE" perimeter="0" x="1.0" y="1.0"/>
- <constraint name="SW" perimeter="0" x="0.0" y="1.0"/>
+ <constraint name="S" perimeter="0" x="0.5" y="1"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
+ <constraint name="E" perimeter="0" x="1" y="0.5"/>
+ <constraint name="NE" perimeter="0" x="1" y="0.1"/>
+ <constraint name="NW" perimeter="0" x="0" y="0"/>
+ <constraint name="SE" perimeter="0" x="1" y="1"/>
+ <constraint name="SW" perimeter="0" x="0" y="1"/>
</connections>
<foreground>
<path>
- <move x="0.0" y="97.6"/>
- <line x="0.0" y="0.0"/>
- <line x="4.0" y="0.0"/>
- <line x="4.0" y="93.6"/>
+ <move x="0" y="97.6"/>
+ <line x="0" y="0"/>
+ <line x="4" y="0"/>
+ <line x="4" y="93.6"/>
<line x="99.6" y="93.6"/>
<line x="99.6" y="97.6"/>
<close/>
@@ -797,7 +797,7 @@
<close/>
<move x="24.6" y="61.1"/>
<line x="47.7" y="81.3"/>
- <line x="75.8" y="46.0"/>
+ <line x="75.8" y="46"/>
<line x="99.6" y="59.6"/>
<line x="99.6" y="89.5"/>
<line x="8.2" y="89.5"/>
@@ -810,62 +810,62 @@
<shape aspect="variable" h="94.3" name="Like" strokewidth="inherit" w="100.07">
<connections>
<constraint name="N" perimeter="0" x="0.5" y="0.33"/>
- <constraint name="S" perimeter="0" x="0.5" y="1.0"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.5"/>
- <constraint name="E" perimeter="0" x="1.0" y="0.5"/>
- <constraint name="NE" perimeter="0" x="0.7" y="0.0"/>
+ <constraint name="S" perimeter="0" x="0.5" y="1"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
+ <constraint name="E" perimeter="0" x="1" y="0.5"/>
+ <constraint name="NE" perimeter="0" x="0.7" y="0"/>
<constraint name="SE" perimeter="0" x="0.8" y="0.98"/>
- <constraint name="SW" perimeter="0" x="0.0" y="0.95"/>
+ <constraint name="SW" perimeter="0" x="0" y="0.95"/>
</connections>
<foreground>
<path>
<move x="23.7" y="43.35"/>
- <arc large-arc-flag="0.0" rx="45.0" ry="17.0" sweep-flag="1.0" x="43.6" x-axis-rotation="0.0" y="33.45"/>
- <arc large-arc-flag="0.0" rx="30.0" ry="30.0" sweep-flag="0.0" x="54.5" x-axis-rotation="0.0" y="27.85"/>
- <arc large-arc-flag="0.0" rx="28.0" ry="28.0" sweep-flag="0.0" x="64.4" x-axis-rotation="0.0" y="5.05"/>
- <arc large-arc-flag="0.0" rx="6.0" ry="6.0" sweep-flag="1.0" x="70.6" x-axis-rotation="0.0" y="0.15"/>
- <arc large-arc-flag="0.0" rx="7.0" ry="7.0" sweep-flag="1.0" x="75.8" x-axis-rotation="0.0" y="2.95"/>
- <arc large-arc-flag="0.0" rx="15.0" ry="15.0" sweep-flag="1.0" x="78.1" x-axis-rotation="0.0" y="10.65"/>
- <arc large-arc-flag="0.0" rx="40.0" ry="40.0" sweep-flag="1.0" x="76.0" x-axis-rotation="0.0" y="25.55"/>
+ <arc large-arc-flag="0" rx="45" ry="17" sweep-flag="1" x="43.6" x-axis-rotation="0" y="33.45"/>
+ <arc large-arc-flag="0" rx="30" ry="30" sweep-flag="0" x="54.5" x-axis-rotation="0" y="27.85"/>
+ <arc large-arc-flag="0" rx="28" ry="28" sweep-flag="0" x="64.4" x-axis-rotation="0" y="5.05"/>
+ <arc large-arc-flag="0" rx="6" ry="6" sweep-flag="1" x="70.6" x-axis-rotation="0" y="0.15"/>
+ <arc large-arc-flag="0" rx="7" ry="7" sweep-flag="1" x="75.8" x-axis-rotation="0" y="2.95"/>
+ <arc large-arc-flag="0" rx="15" ry="15" sweep-flag="1" x="78.1" x-axis-rotation="0" y="10.65"/>
+ <arc large-arc-flag="0" rx="40" ry="40" sweep-flag="1" x="76" x-axis-rotation="0" y="25.55"/>
<line x="71.3" y="36.95"/>
<line x="95.4" y="39.65"/>
- <arc large-arc-flag="0.0" rx="6.5" ry="6.5" sweep-flag="1.0" x="99.6" x-axis-rotation="0.0" y="46.75"/>
- <arc large-arc-flag="0.0" rx="6.5" ry="6.5" sweep-flag="1.0" x="95.6" x-axis-rotation="0.0" y="51.55"/>
+ <arc large-arc-flag="0" rx="6.5" ry="6.5" sweep-flag="1" x="99.6" x-axis-rotation="0" y="46.75"/>
+ <arc large-arc-flag="0" rx="6.5" ry="6.5" sweep-flag="1" x="95.6" x-axis-rotation="0" y="51.55"/>
<line x="91.9" y="52.45"/>
- <arc large-arc-flag="0.0" rx="1.6" ry="1.6" sweep-flag="0.0" x="91.4" x-axis-rotation="0.0" y="55.55"/>
- <arc large-arc-flag="0.0" rx="6.0" ry="6.0" sweep-flag="1.0" x="94.2" x-axis-rotation="0.0" y="61.15"/>
- <arc large-arc-flag="0.0" rx="6.0" ry="6.0" sweep-flag="1.0" x="92.9" x-axis-rotation="0.0" y="64.45"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="1.0" x="89.5" x-axis-rotation="0.0" y="67.05"/>
+ <arc large-arc-flag="0" rx="1.6" ry="1.6" sweep-flag="0" x="91.4" x-axis-rotation="0" y="55.55"/>
+ <arc large-arc-flag="0" rx="6" ry="6" sweep-flag="1" x="94.2" x-axis-rotation="0" y="61.15"/>
+ <arc large-arc-flag="0" rx="6" ry="6" sweep-flag="1" x="92.9" x-axis-rotation="0" y="64.45"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="89.5" x-axis-rotation="0" y="67.05"/>
<line x="85.9" y="67.55"/>
- <arc large-arc-flag="0.0" rx="1.7" ry="1.7" sweep-flag="0.0" x="84.8" x-axis-rotation="0.0" y="70.05"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="1.0" x="87.2" x-axis-rotation="0.0" y="72.55"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="1.0" x="87.4" x-axis-rotation="0.0" y="77.35"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="1.0" x="83.1" x-axis-rotation="0.0" y="81.05"/>
+ <arc large-arc-flag="0" rx="1.7" ry="1.7" sweep-flag="0" x="84.8" x-axis-rotation="0" y="70.05"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="87.2" x-axis-rotation="0" y="72.55"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="87.4" x-axis-rotation="0" y="77.35"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="83.1" x-axis-rotation="0" y="81.05"/>
<line x="79.9" y="81.95"/>
- <arc large-arc-flag="0.0" rx="1.7" ry="1.7" sweep-flag="0.0" x="79.3" x-axis-rotation="0.0" y="84.55"/>
- <arc large-arc-flag="0.0" rx="4.0" ry="4.0" sweep-flag="1.0" x="81.7" x-axis-rotation="0.0" y="88.35"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="1.0" x="79.5" x-axis-rotation="0.0" y="92.45"/>
- <arc large-arc-flag="0.0" rx="7.0" ry="7.0" sweep-flag="1.0" x="75.6" x-axis-rotation="0.0" y="93.45"/>
- <arc large-arc-flag="0.0" rx="160.0" ry="160.0" sweep-flag="1.0" x="53.3" x-axis-rotation="0.0" y="93.95"/>
- <arc large-arc-flag="0.0" rx="40.0" ry="40.0" sweep-flag="1.0" x="43.3" x-axis-rotation="0.0" y="92.85"/>
- <arc large-arc-flag="0.0" rx="200.0" ry="200.0" sweep-flag="1.0" x="23.7" x-axis-rotation="0.0" y="86.05"/>
+ <arc large-arc-flag="0" rx="1.7" ry="1.7" sweep-flag="0" x="79.3" x-axis-rotation="0" y="84.55"/>
+ <arc large-arc-flag="0" rx="4" ry="4" sweep-flag="1" x="81.7" x-axis-rotation="0" y="88.35"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="79.5" x-axis-rotation="0" y="92.45"/>
+ <arc large-arc-flag="0" rx="7" ry="7" sweep-flag="1" x="75.6" x-axis-rotation="0" y="93.45"/>
+ <arc large-arc-flag="0" rx="160" ry="160" sweep-flag="1" x="53.3" x-axis-rotation="0" y="93.95"/>
+ <arc large-arc-flag="0" rx="40" ry="40" sweep-flag="1" x="43.3" x-axis-rotation="0" y="92.85"/>
+ <arc large-arc-flag="0" rx="200" ry="200" sweep-flag="1" x="23.7" x-axis-rotation="0" y="86.05"/>
<close/>
<close/>
- <move x="19.0" y="39.65"/>
- <line x="19.0" y="89.45"/>
- <line x="0.0" y="89.45"/>
- <line x="0.0" y="39.65"/>
+ <move x="19" y="39.65"/>
+ <line x="19" y="89.45"/>
+ <line x="0" y="89.45"/>
+ <line x="0" y="39.65"/>
<close/>
</path>
<fillstroke/>
</foreground>
</shape>
-<shape aspect="variable" h="100.0" name="Not Allowed" strokewidth="inherit" w="100.0">
+<shape aspect="variable" h="100" name="Not Allowed" strokewidth="inherit" w="100">
<connections>
- <constraint name="N" perimeter="0" x="0.5" y="0.0"/>
- <constraint name="S" perimeter="0" x="0.5" y="1.0"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.5"/>
- <constraint name="E" perimeter="0" x="1.0" y="0.5"/>
+ <constraint name="N" perimeter="0" x="0.5" y="0"/>
+ <constraint name="S" perimeter="0" x="0.5" y="1"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
+ <constraint name="E" perimeter="0" x="1" y="0.5"/>
<constraint name="NE" perimeter="0" x="0.855" y="0.145"/>
<constraint name="NW" perimeter="0" x="0.145" y="0.145"/>
<constraint name="SE" perimeter="0" x="0.855" y="0.855"/>
@@ -873,40 +873,40 @@
</connections>
<foreground>
<path>
- <move x="50.0" y="100.0"/>
- <arc large-arc-flag="0.0" rx="50.0" ry="50.0" sweep-flag="1.0" x="0.0" x-axis-rotation="0.0" y="50.0"/>
- <arc large-arc-flag="0.0" rx="50.0" ry="50.0" sweep-flag="1.0" x="50.0" x-axis-rotation="0.0" y="0.0"/>
- <arc large-arc-flag="0.0" rx="50.0" ry="50.0" sweep-flag="1.0" x="100.0" x-axis-rotation="0.0" y="50.0"/>
- <arc large-arc-flag="0.0" rx="50.0" ry="50.0" sweep-flag="1.0" x="50.0" x-axis-rotation="0.0" y="100.0"/>
+ <move x="50" y="100"/>
+ <arc large-arc-flag="0" rx="50" ry="50" sweep-flag="1" x="0" x-axis-rotation="0" y="50"/>
+ <arc large-arc-flag="0" rx="50" ry="50" sweep-flag="1" x="50" x-axis-rotation="0" y="0"/>
+ <arc large-arc-flag="0" rx="50" ry="50" sweep-flag="1" x="100" x-axis-rotation="0" y="50"/>
+ <arc large-arc-flag="0" rx="50" ry="50" sweep-flag="1" x="50" x-axis-rotation="0" y="100"/>
<close/>
<move x="19.3" y="27.6"/>
- <arc large-arc-flag="0.0" rx="38.0" ry="38.0" sweep-flag="0.0" x="72.4" x-axis-rotation="0.0" y="80.7"/>
+ <arc large-arc-flag="0" rx="38" ry="38" sweep-flag="0" x="72.4" x-axis-rotation="0" y="80.7"/>
<close/>
<move x="80.7" y="72.4"/>
- <arc large-arc-flag="0.0" rx="38.0" ry="38.0" sweep-flag="0.0" x="27.6" x-axis-rotation="0.0" y="19.3"/>
+ <arc large-arc-flag="0" rx="38" ry="38" sweep-flag="0" x="27.6" x-axis-rotation="0" y="19.3"/>
<close/>
</path>
<fillstroke/>
</foreground>
</shape>
-<shape aspect="variable" h="100.0" name="Pointer" strokewidth="inherit" w="100.0">
+<shape aspect="variable" h="100" name="Pointer" strokewidth="inherit" w="100">
<connections>
- <constraint name="N" perimeter="0" x="0.5" y="0.0"/>
- <constraint name="S" perimeter="0" x="0.5" y="1.0"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.5"/>
- <constraint name="E" perimeter="0" x="1.0" y="0.5"/>
+ <constraint name="N" perimeter="0" x="0.5" y="0"/>
+ <constraint name="S" perimeter="0" x="0.5" y="1"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
+ <constraint name="E" perimeter="0" x="1" y="0.5"/>
<constraint name="NE" perimeter="0" x="0.855" y="0.145"/>
<constraint name="NW" perimeter="0" x="0.145" y="0.145"/>
- <constraint name="SE" perimeter="0" x="1.0" y="1.0"/>
+ <constraint name="SE" perimeter="0" x="1" y="1"/>
<constraint name="SW" perimeter="0" x="0.145" y="0.855"/>
</connections>
<foreground>
<path>
- <move x="50.0" y="100.0"/>
- <arc large-arc-flag="0.0" rx="50.0" ry="50.0" sweep-flag="1.0" x="0.0" x-axis-rotation="0.0" y="50.0"/>
- <arc large-arc-flag="0.0" rx="50.0" ry="50.0" sweep-flag="1.0" x="50.0" x-axis-rotation="0.0" y="0.0"/>
- <arc large-arc-flag="0.0" rx="50.0" ry="50.0" sweep-flag="1.0" x="100.0" x-axis-rotation="0.0" y="50.0"/>
- <line x="100.0" y="100.0"/>
+ <move x="50" y="100"/>
+ <arc large-arc-flag="0" rx="50" ry="50" sweep-flag="1" x="0" x-axis-rotation="0" y="50"/>
+ <arc large-arc-flag="0" rx="50" ry="50" sweep-flag="1" x="50" x-axis-rotation="0" y="0"/>
+ <arc large-arc-flag="0" rx="50" ry="50" sweep-flag="1" x="100" x-axis-rotation="0" y="50"/>
+ <line x="100" y="100"/>
<close/>
</path>
<fillstroke/>
@@ -916,25 +916,25 @@
<connections>
<constraint name="N" perimeter="0" x="0.5" y="0.4"/>
<constraint name="S" perimeter="0" x="0.5" y="0.64"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.52"/>
- <constraint name="E" perimeter="0" x="1.0" y="0.52"/>
- <constraint name="NE" perimeter="0" x="0.865" y="0.0"/>
- <constraint name="SE" perimeter="0" x="0.865" y="1.0"/>
+ <constraint name="W" perimeter="0" x="0" y="0.52"/>
+ <constraint name="E" perimeter="0" x="1" y="0.52"/>
+ <constraint name="NE" perimeter="0" x="0.865" y="0"/>
+ <constraint name="SE" perimeter="0" x="0.865" y="1"/>
</connections>
<foreground>
<path>
- <move x="0.0" y="23.0"/>
- <line x="0.0" y="14.4"/>
+ <move x="0" y="23"/>
+ <line x="0" y="14.4"/>
<line x="76.7" y="14.4"/>
- <line x="76.7" y="0.0"/>
- <line x="83.2" y="0.0"/>
+ <line x="76.7" y="0"/>
+ <line x="83.2" y="0"/>
<line x="83.2" y="14.4"/>
<line x="96.3" y="14.4"/>
- <line x="96.3" y="23.0"/>
- <line x="83.2" y="23.0"/>
+ <line x="96.3" y="23"/>
+ <line x="83.2" y="23"/>
<line x="83.2" y="36.2"/>
<line x="76.7" y="36.2"/>
- <line x="76.7" y="23.0"/>
+ <line x="76.7" y="23"/>
<close/>
</path>
<fillstroke/>
@@ -942,95 +942,95 @@
</shape>
<shape aspect="variable" h="99.6" name="Slider Bar vertical" strokewidth="inherit" w="43.6">
<connections>
- <constraint name="N" perimeter="0" x="0.345" y="0.0"/>
- <constraint name="S" perimeter="0" x="0.345" y="1.0"/>
+ <constraint name="N" perimeter="0" x="0.345" y="0"/>
+ <constraint name="S" perimeter="0" x="0.345" y="1"/>
<constraint name="W1" perimeter="0" x="0.245" y="0.5"/>
- <constraint name="E" perimeter="0" x="1.0" y="0.5"/>
- <constraint name="NE" perimeter="0" x="1.0" y="0.0"/>
- <constraint name="SE" perimeter="0" x="1.0" y="1.0"/>
+ <constraint name="E" perimeter="0" x="1" y="0.5"/>
+ <constraint name="NE" perimeter="0" x="1" y="0"/>
+ <constraint name="SE" perimeter="0" x="1" y="1"/>
</connections>
<foreground>
<path>
<move x="10.7" y="99.6"/>
<line x="10.7" y="29.4"/>
- <line x="0.0" y="29.4"/>
- <line x="0.0" y="20.6"/>
+ <line x="0" y="29.4"/>
+ <line x="0" y="20.6"/>
<line x="10.7" y="20.6"/>
- <line x="10.7" y="0.0"/>
- <line x="15.0" y="0.0"/>
- <line x="15.0" y="20.6"/>
- <line x="18.0" y="20.6"/>
- <line x="18.0" y="18.0"/>
- <line x="25.1" y="25.0"/>
- <line x="18.0" y="32.2"/>
- <line x="18.0" y="29.3"/>
- <line x="15.0" y="29.3"/>
- <line x="15.0" y="99.6"/>
+ <line x="10.7" y="0"/>
+ <line x="15" y="0"/>
+ <line x="15" y="20.6"/>
+ <line x="18" y="20.6"/>
+ <line x="18" y="18"/>
+ <line x="25.1" y="25"/>
+ <line x="18" y="32.2"/>
+ <line x="18" y="29.3"/>
+ <line x="15" y="29.3"/>
+ <line x="15" y="99.6"/>
<close/>
<move x="33.5" y="99.6"/>
<line x="33.5" y="98.1"/>
- <line x="38.0" y="98.1"/>
- <line x="38.0" y="93.5"/>
+ <line x="38" y="98.1"/>
+ <line x="38" y="93.5"/>
<line x="33.5" y="93.5"/>
- <line x="33.5" y="92.0"/>
- <line x="38.0" y="92.0"/>
- <line x="38.0" y="87.4"/>
+ <line x="33.5" y="92"/>
+ <line x="38" y="92"/>
+ <line x="38" y="87.4"/>
<line x="33.5" y="87.4"/>
<line x="33.5" y="85.9"/>
- <line x="38.0" y="85.9"/>
- <line x="38.0" y="81.3"/>
+ <line x="38" y="85.9"/>
+ <line x="38" y="81.3"/>
<line x="33.5" y="81.3"/>
<line x="33.5" y="79.8"/>
- <line x="38.0" y="79.8"/>
- <line x="38.0" y="75.2"/>
+ <line x="38" y="79.8"/>
+ <line x="38" y="75.2"/>
<line x="33.5" y="75.2"/>
<line x="33.5" y="73.7"/>
- <line x="38.0" y="73.7"/>
- <line x="38.0" y="69.1"/>
+ <line x="38" y="73.7"/>
+ <line x="38" y="69.1"/>
<line x="33.5" y="69.1"/>
<line x="33.5" y="67.6"/>
- <line x="38.0" y="67.6"/>
- <line x="38.0" y="63.0"/>
- <line x="33.5" y="63.0"/>
+ <line x="38" y="67.6"/>
+ <line x="38" y="63"/>
+ <line x="33.5" y="63"/>
<line x="33.5" y="61.5"/>
- <line x="38.0" y="61.5"/>
- <line x="38.0" y="57.0"/>
- <line x="33.5" y="57.0"/>
+ <line x="38" y="61.5"/>
+ <line x="38" y="57"/>
+ <line x="33.5" y="57"/>
<line x="33.5" y="55.5"/>
- <line x="38.0" y="55.5"/>
- <line x="38.0" y="50.8"/>
+ <line x="38" y="55.5"/>
+ <line x="38" y="50.8"/>
<line x="33.5" y="50.8"/>
<line x="33.5" y="49.3"/>
- <line x="38.0" y="49.3"/>
- <line x="38.0" y="44.8"/>
+ <line x="38" y="49.3"/>
+ <line x="38" y="44.8"/>
<line x="33.5" y="44.8"/>
<line x="33.5" y="43.2"/>
- <line x="38.0" y="43.2"/>
- <line x="38.0" y="38.5"/>
+ <line x="38" y="43.2"/>
+ <line x="38" y="38.5"/>
<line x="33.5" y="38.5"/>
- <line x="33.5" y="37.0"/>
- <line x="38.0" y="37.0"/>
- <line x="38.0" y="32.4"/>
+ <line x="33.5" y="37"/>
+ <line x="38" y="37"/>
+ <line x="38" y="32.4"/>
<line x="33.5" y="32.4"/>
<line x="33.5" y="30.9"/>
- <line x="38.0" y="30.9"/>
- <line x="38.0" y="26.3"/>
+ <line x="38" y="30.9"/>
+ <line x="38" y="26.3"/>
<line x="33.5" y="26.3"/>
<line x="33.5" y="24.8"/>
- <line x="38.0" y="24.8"/>
- <line x="38.0" y="20.2"/>
+ <line x="38" y="24.8"/>
+ <line x="38" y="20.2"/>
<line x="33.5" y="20.2"/>
<line x="33.5" y="18.7"/>
- <line x="38.0" y="18.7"/>
- <line x="38.0" y="14.1"/>
+ <line x="38" y="18.7"/>
+ <line x="38" y="14.1"/>
<line x="33.5" y="14.1"/>
<line x="33.5" y="12.6"/>
- <line x="38.0" y="12.6"/>
- <line x="38.0" y="8.0"/>
- <line x="33.5" y="8.0"/>
+ <line x="38" y="12.6"/>
+ <line x="38" y="8"/>
+ <line x="33.5" y="8"/>
<line x="33.5" y="6.5"/>
- <line x="38.0" y="6.5"/>
- <line x="38.0" y="1.9"/>
+ <line x="38" y="6.5"/>
+ <line x="38" y="1.9"/>
<line x="33.5" y="1.9"/>
<line x="33.5" y="0.4"/>
<line x="43.6" y="0.3"/>
@@ -1038,8 +1038,8 @@
<line x="39.5" y="1.9"/>
<line x="39.5" y="6.5"/>
<line x="43.6" y="6.5"/>
- <line x="43.6" y="8.0"/>
- <line x="39.5" y="8.0"/>
+ <line x="43.6" y="8"/>
+ <line x="39.5" y="8"/>
<line x="39.5" y="12.6"/>
<line x="43.6" y="12.6"/>
<line x="43.6" y="14.1"/>
@@ -1056,8 +1056,8 @@
<line x="43.6" y="30.8"/>
<line x="43.6" y="32.4"/>
<line x="39.5" y="32.4"/>
- <line x="39.5" y="37.0"/>
- <line x="43.6" y="37.0"/>
+ <line x="39.5" y="37"/>
+ <line x="43.6" y="37"/>
<line x="43.6" y="38.5"/>
<line x="39.5" y="38.5"/>
<line x="39.5" y="43.2"/>
@@ -1070,12 +1070,12 @@
<line x="39.5" y="50.8"/>
<line x="39.5" y="55.5"/>
<line x="43.6" y="55.5"/>
- <line x="43.6" y="57.0"/>
- <line x="39.5" y="57.0"/>
+ <line x="43.6" y="57"/>
+ <line x="39.5" y="57"/>
<line x="39.5" y="61.5"/>
<line x="43.6" y="61.5"/>
- <line x="43.6" y="63.0"/>
- <line x="39.5" y="63.0"/>
+ <line x="43.6" y="63"/>
+ <line x="39.5" y="63"/>
<line x="39.5" y="67.6"/>
<line x="43.6" y="67.6"/>
<line x="43.6" y="69.1"/>
@@ -1092,8 +1092,8 @@
<line x="43.6" y="85.9"/>
<line x="43.6" y="87.4"/>
<line x="39.5" y="87.4"/>
- <line x="39.5" y="92.0"/>
- <line x="43.6" y="92.0"/>
+ <line x="39.5" y="92"/>
+ <line x="43.6" y="92"/>
<line x="43.6" y="93.5"/>
<line x="39.5" y="93.5"/>
<line x="39.5" y="98.1"/>
@@ -1106,10 +1106,10 @@
</shape>
<shape aspect="variable" h="99.6" name="Tasks" strokewidth="inherit" w="75.7">
<connections>
- <constraint name="N" perimeter="0" x="0.5" y="0.0"/>
- <constraint name="S" perimeter="0" x="0.5" y="1.0"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.5"/>
- <constraint name="E" perimeter="0" x="1.0" y="0.5"/>
+ <constraint name="N" perimeter="0" x="0.5" y="0"/>
+ <constraint name="S" perimeter="0" x="0.5" y="1"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
+ <constraint name="E" perimeter="0" x="1" y="0.5"/>
<constraint name="NE" perimeter="0" x="0.97" y="0.145"/>
<constraint name="NW" perimeter="0" x="0.03" y="0.145"/>
<constraint name="SE" perimeter="0" x="0.98" y="0.98"/>
@@ -1117,30 +1117,30 @@
</connections>
<foreground>
<path>
- <move x="65.0" y="13.1"/>
+ <move x="65" y="13.1"/>
<line x="69.7" y="13.1"/>
- <arc large-arc-flag="0.0" rx="6.5" ry="6.5" sweep-flag="1.0" x="75.7" x-axis-rotation="0.0" y="19.1"/>
+ <arc large-arc-flag="0" rx="6.5" ry="6.5" sweep-flag="1" x="75.7" x-axis-rotation="0" y="19.1"/>
<line x="75.7" y="93.6"/>
- <arc large-arc-flag="0.0" rx="6.5" ry="6.5" sweep-flag="1.0" x="69.7" x-axis-rotation="0.0" y="99.6"/>
- <line x="6.0" y="99.6"/>
- <arc large-arc-flag="0.0" rx="6.5" ry="6.5" sweep-flag="1.0" x="0.0" x-axis-rotation="0.0" y="93.6"/>
- <line x="0.0" y="19.1"/>
- <arc large-arc-flag="0.0" rx="6.5" ry="6.5" sweep-flag="1.0" x="6.0" x-axis-rotation="0.0" y="13.1"/>
+ <arc large-arc-flag="0" rx="6.5" ry="6.5" sweep-flag="1" x="69.7" x-axis-rotation="0" y="99.6"/>
+ <line x="6" y="99.6"/>
+ <arc large-arc-flag="0" rx="6.5" ry="6.5" sweep-flag="1" x="0" x-axis-rotation="0" y="93.6"/>
+ <line x="0" y="19.1"/>
+ <arc large-arc-flag="0" rx="6.5" ry="6.5" sweep-flag="1" x="6" x-axis-rotation="0" y="13.1"/>
<line x="10.7" y="13.1"/>
<line x="10.7" y="86.6"/>
- <line x="65.0" y="86.6"/>
+ <line x="65" y="86.6"/>
<close/>
<move x="15.1" y="21.6"/>
- <line x="15.1" y="15.0"/>
- <arc large-arc-flag="0.0" rx="6.5" ry="6.5" sweep-flag="1.0" x="21.1" x-axis-rotation="0.0" y="9.0"/>
- <line x="29.1" y="9.0"/>
- <line x="29.1" y="6.0"/>
- <arc large-arc-flag="0.0" rx="6.5" ry="6.5" sweep-flag="1.0" x="35.1" x-axis-rotation="0.0" y="0.0"/>
- <line x="40.6" y="0.0"/>
- <arc large-arc-flag="0.0" rx="6.5" ry="6.5" sweep-flag="1.0" x="46.6" x-axis-rotation="0.0" y="6.0"/>
- <line x="46.6" y="9.0"/>
- <line x="54.5" y="9.0"/>
- <arc large-arc-flag="0.0" rx="6.5" ry="6.5" sweep-flag="1.0" x="60.5" x-axis-rotation="0.0" y="15.0"/>
+ <line x="15.1" y="15"/>
+ <arc large-arc-flag="0" rx="6.5" ry="6.5" sweep-flag="1" x="21.1" x-axis-rotation="0" y="9"/>
+ <line x="29.1" y="9"/>
+ <line x="29.1" y="6"/>
+ <arc large-arc-flag="0" rx="6.5" ry="6.5" sweep-flag="1" x="35.1" x-axis-rotation="0" y="0"/>
+ <line x="40.6" y="0"/>
+ <arc large-arc-flag="0" rx="6.5" ry="6.5" sweep-flag="1" x="46.6" x-axis-rotation="0" y="6"/>
+ <line x="46.6" y="9"/>
+ <line x="54.5" y="9"/>
+ <arc large-arc-flag="0" rx="6.5" ry="6.5" sweep-flag="1" x="60.5" x-axis-rotation="0" y="15"/>
<line x="60.5" y="21.6"/>
<close/>
<move x="34.5" y="15.2"/>
@@ -1161,27 +1161,27 @@
</shape>
<shape aspect="variable" h="94.7" name="Task List" strokewidth="inherit" w="75.9">
<connections>
- <constraint name="N" perimeter="0" x="0.5" y="0.0"/>
- <constraint name="S" perimeter="0" x="0.5" y="1.0"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.5"/>
- <constraint name="E" perimeter="0" x="1.0" y="0.5"/>
+ <constraint name="N" perimeter="0" x="0.5" y="0"/>
+ <constraint name="S" perimeter="0" x="0.5" y="1"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
+ <constraint name="E" perimeter="0" x="1" y="0.5"/>
<constraint name="NE" perimeter="0" x="0.85" y="0.13"/>
- <constraint name="NW" perimeter="0" x="0.0" y="0.0"/>
- <constraint name="SE" perimeter="0" x="1.0" y="1.0"/>
- <constraint name="SW" perimeter="0" x="0.0" y="1.0"/>
+ <constraint name="NW" perimeter="0" x="0" y="0"/>
+ <constraint name="SE" perimeter="0" x="1" y="1"/>
+ <constraint name="SW" perimeter="0" x="0" y="1"/>
</connections>
<foreground>
<path>
- <move x="0.0" y="94.7"/>
- <line x="0.0" y="0.0"/>
- <line x="52.1" y="0.0"/>
+ <move x="0" y="94.7"/>
+ <line x="0" y="0"/>
+ <line x="52.1" y="0"/>
<line x="75.9" y="23.7"/>
<line x="75.9" y="94.7"/>
<close/>
- <move x="4.8" y="90.0"/>
- <line x="71.3" y="90.0"/>
- <line x="71.3" y="26.0"/>
- <line x="49.9" y="26.0"/>
+ <move x="4.8" y="90"/>
+ <line x="71.3" y="90"/>
+ <line x="71.3" y="26"/>
+ <line x="49.9" y="26"/>
<line x="49.9" y="4.7"/>
<line x="4.8" y="4.7"/>
<close/>
@@ -1202,16 +1202,16 @@
<close/>
<move x="14.2" y="66.8"/>
<line x="20.1" y="66.8"/>
- <line x="20.1" y="61.0"/>
- <line x="14.2" y="61.0"/>
+ <line x="20.1" y="61"/>
+ <line x="14.2" y="61"/>
<close/>
<move x="12.7" y="56.6"/>
<line x="12.7" y="47.5"/>
<line x="21.6" y="47.5"/>
<line x="21.6" y="56.6"/>
<close/>
- <move x="14.2" y="55.0"/>
- <line x="20.1" y="55.0"/>
+ <move x="14.2" y="55"/>
+ <line x="20.1" y="55"/>
<line x="20.1" y="49.1"/>
<line x="14.2" y="49.1"/>
<close/>
@@ -1225,8 +1225,8 @@
<line x="20.1" y="37.2"/>
<line x="14.2" y="37.2"/>
<close/>
- <move x="27.3" y="38.0"/>
- <line x="59.3" y="38.0"/>
+ <move x="27.3" y="38"/>
+ <line x="59.3" y="38"/>
<line x="59.3" y="42.6"/>
<line x="27.3" y="42.6"/>
<close/>
@@ -1250,7 +1250,7 @@
<strokecolor color="none"/>
<fillcolor color="#91d851"/>
<path>
- <move x="26.0" y="41.4"/>
+ <move x="26" y="41.4"/>
<line x="18.6" y="54.2"/>
<line x="13.4" y="51.1"/>
<line x="14.3" y="49.6"/>
@@ -1274,28 +1274,28 @@
<shape aspect="variable" h="18.39" name="Tunnel" strokewidth="inherit" w="99.63">
<connections>
<constraint name="N" perimeter="0" x="0.5" y="0.01"/>
- <constraint name="S" perimeter="0" x="0.5" y="1.0"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.5"/>
- <constraint name="E" perimeter="0" x="1.0" y="0.5"/>
+ <constraint name="S" perimeter="0" x="0.5" y="1"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
+ <constraint name="E" perimeter="0" x="1" y="0.5"/>
<constraint name="NE" perimeter="0" x="0.94" y="0.01"/>
<constraint name="NW" perimeter="0" x="0.07" y="0.01"/>
- <constraint name="SE" perimeter="0" x="0.94" y="1.0"/>
+ <constraint name="SE" perimeter="0" x="0.94" y="1"/>
<constraint name="SW" perimeter="0" x="0.07" y="0.99"/>
</connections>
<foreground>
<path>
<move x="7.81" y="18.09"/>
- <arc large-arc-flag="0.0" rx="7.0" ry="9.0" sweep-flag="1.0" x="0.01" x-axis-rotation="0.0" y="9.29"/>
- <arc large-arc-flag="0.0" rx="7.0" ry="9.0" sweep-flag="1.0" x="7.81" x-axis-rotation="0.0" y="0.29"/>
- <arc large-arc-flag="0.0" rx="7.0" ry="9.0" sweep-flag="1.0" x="14.31" x-axis-rotation="0.0" y="9.29"/>
- <arc large-arc-flag="0.0" rx="7.0" ry="9.0" sweep-flag="1.0" x="7.81" x-axis-rotation="0.0" y="18.09"/>
+ <arc large-arc-flag="0" rx="7" ry="9" sweep-flag="1" x="0.01" x-axis-rotation="0" y="9.29"/>
+ <arc large-arc-flag="0" rx="7" ry="9" sweep-flag="1" x="7.81" x-axis-rotation="0" y="0.29"/>
+ <arc large-arc-flag="0" rx="7" ry="9" sweep-flag="1" x="14.31" x-axis-rotation="0" y="9.29"/>
+ <arc large-arc-flag="0" rx="7" ry="9" sweep-flag="1" x="7.81" x-axis-rotation="0" y="18.09"/>
<close/>
<move x="13.41" y="18.39"/>
- <arc large-arc-flag="0.0" rx="10.0" ry="12.0" sweep-flag="0.0" x="17.01" x-axis-rotation="0.0" y="9.29"/>
- <arc large-arc-flag="0.0" rx="10.0" ry="12.0" sweep-flag="0.0" x="13.41" x-axis-rotation="0.0" y="0.29"/>
+ <arc large-arc-flag="0" rx="10" ry="12" sweep-flag="0" x="17.01" x-axis-rotation="0" y="9.29"/>
+ <arc large-arc-flag="0" rx="10" ry="12" sweep-flag="0" x="13.41" x-axis-rotation="0" y="0.29"/>
<line x="92.61" y="0.29"/>
- <arc large-arc-flag="0.0" rx="7.0" ry="9.0" sweep-flag="1.0" x="99.61" x-axis-rotation="0.0" y="9.29"/>
- <arc large-arc-flag="0.0" rx="7.0" ry="9.0" sweep-flag="1.0" x="92.61" x-axis-rotation="0.0" y="18.39"/>
+ <arc large-arc-flag="0" rx="7" ry="9" sweep-flag="1" x="99.61" x-axis-rotation="0" y="9.29"/>
+ <arc large-arc-flag="0" rx="7" ry="9" sweep-flag="1" x="92.61" x-axis-rotation="0" y="18.39"/>
<close/>
</path>
<fillstroke/>
@@ -1303,82 +1303,82 @@
</shape>
<shape aspect="variable" h="99.6" name="Video" strokewidth="inherit" w="97.3">
<connections>
- <constraint name="N" perimeter="0" x="0.5" y="0.0"/>
- <constraint name="S" perimeter="0" x="0.5" y="1.0"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.5"/>
- <constraint name="E" perimeter="0" x="1.0" y="0.5"/>
- <constraint name="NE" perimeter="0" x="1.0" y="0.0"/>
- <constraint name="NW" perimeter="0" x="0.0" y="0.0"/>
- <constraint name="SE" perimeter="0" x="1.0" y="1.0"/>
- <constraint name="SW" perimeter="0" x="0.0" y="1.0"/>
+ <constraint name="N" perimeter="0" x="0.5" y="0"/>
+ <constraint name="S" perimeter="0" x="0.5" y="1"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
+ <constraint name="E" perimeter="0" x="1" y="0.5"/>
+ <constraint name="NE" perimeter="0" x="1" y="0"/>
+ <constraint name="NW" perimeter="0" x="0" y="0"/>
+ <constraint name="SE" perimeter="0" x="1" y="1"/>
+ <constraint name="SW" perimeter="0" x="0" y="1"/>
</connections>
<foreground>
<path>
- <move x="0.0" y="99.6"/>
- <line x="0.0" y="0.0"/>
- <line x="4.7" y="0.0"/>
+ <move x="0" y="99.6"/>
+ <line x="0" y="0"/>
+ <line x="4.7" y="0"/>
<line x="4.7" y="4.6"/>
- <line x="14.0" y="4.6"/>
- <line x="14.0" y="0.0"/>
- <line x="83.4" y="0.0"/>
+ <line x="14" y="4.6"/>
+ <line x="14" y="0"/>
+ <line x="83.4" y="0"/>
<line x="83.4" y="4.6"/>
<line x="92.8" y="4.6"/>
- <line x="92.8" y="0.0"/>
- <line x="97.3" y="0.0"/>
+ <line x="92.8" y="0"/>
+ <line x="97.3" y="0"/>
<line x="97.3" y="99.6"/>
<line x="92.8" y="99.6"/>
- <line x="92.8" y="95.0"/>
- <line x="83.4" y="95.0"/>
+ <line x="92.8" y="95"/>
+ <line x="83.4" y="95"/>
<line x="83.4" y="99.6"/>
- <line x="14.0" y="99.6"/>
- <line x="14.0" y="95.0"/>
- <line x="4.7" y="95.0"/>
+ <line x="14" y="99.6"/>
+ <line x="14" y="95"/>
+ <line x="4.7" y="95"/>
<line x="4.7" y="99.6"/>
<close/>
- <move x="4.7" y="88.0"/>
- <line x="14.0" y="88.0"/>
- <line x="14.0" y="81.0"/>
- <line x="4.7" y="81.0"/>
+ <move x="4.7" y="88"/>
+ <line x="14" y="88"/>
+ <line x="14" y="81"/>
+ <line x="4.7" y="81"/>
<close/>
- <move x="14.0" y="74.2"/>
- <line x="14.0" y="67.2"/>
+ <move x="14" y="74.2"/>
+ <line x="14" y="67.2"/>
<line x="4.7" y="67.2"/>
<line x="4.7" y="74.2"/>
<close/>
<move x="4.7" y="60.2"/>
- <line x="14.0" y="60.2"/>
- <line x="14.0" y="53.3"/>
+ <line x="14" y="60.2"/>
+ <line x="14" y="53.3"/>
<line x="4.7" y="53.3"/>
<close/>
- <move x="14.0" y="46.3"/>
- <line x="14.0" y="39.3"/>
+ <move x="14" y="46.3"/>
+ <line x="14" y="39.3"/>
<line x="4.7" y="39.3"/>
<line x="4.7" y="46.3"/>
<close/>
- <move x="14.0" y="32.5"/>
- <line x="14.0" y="25.5"/>
+ <move x="14" y="32.5"/>
+ <line x="14" y="25.5"/>
<line x="4.7" y="25.5"/>
<line x="4.7" y="32.5"/>
<close/>
<move x="4.7" y="18.6"/>
- <line x="14.0" y="18.6"/>
- <line x="14.0" y="11.6"/>
+ <line x="14" y="18.6"/>
+ <line x="14" y="11.6"/>
<line x="4.7" y="11.6"/>
<close/>
- <move x="18.6" y="7.0"/>
+ <move x="18.6" y="7"/>
<line x="18.6" y="46.3"/>
<line x="78.9" y="46.3"/>
- <line x="78.9" y="7.0"/>
+ <line x="78.9" y="7"/>
<close/>
<move x="78.9" y="53.3"/>
<line x="18.6" y="53.3"/>
<line x="18.6" y="92.7"/>
<line x="78.9" y="92.7"/>
<close/>
- <move x="83.4" y="81.0"/>
- <line x="83.4" y="88.0"/>
- <line x="92.8" y="88.0"/>
- <line x="92.8" y="81.0"/>
+ <move x="83.4" y="81"/>
+ <line x="83.4" y="88"/>
+ <line x="92.8" y="88"/>
+ <line x="92.8" y="81"/>
<close/>
<move x="92.8" y="74.2"/>
<line x="92.8" y="67.2"/>
diff --git a/src/main/webapp/stencils/mscae/general_symbols.xml b/src/main/webapp/stencils/mscae/general_symbols.xml
index c8763c93..69f84c7b 100644
--- a/src/main/webapp/stencils/mscae/general_symbols.xml
+++ b/src/main/webapp/stencils/mscae/general_symbols.xml
@@ -42,10 +42,10 @@
</shape>
<shape aspect="variable" h="99.94" name="Clock Time" strokewidth="inherit" w="100.01">
<connections>
- <constraint name="N" perimeter="0" x="0.5" y="0.0"/>
- <constraint name="S" perimeter="0" x="0.5" y="1.0"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.5"/>
- <constraint name="E" perimeter="0" x="1.0" y="0.5"/>
+ <constraint name="N" perimeter="0" x="0.5" y="0"/>
+ <constraint name="S" perimeter="0" x="0.5" y="1"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
+ <constraint name="E" perimeter="0" x="1" y="0.5"/>
<constraint name="NE" perimeter="0" x="0.855" y="0.145"/>
<constraint name="NW" perimeter="0" x="0.145" y="0.145"/>
<constraint name="SE" perimeter="0" x="0.855" y="0.855"/>
@@ -65,7 +65,7 @@
<move x="85.99" y="46.44"/>
<curve x1="87.81" x2="89.59" x3="89.59" y1="46.44" y2="48.01" y3="50.1"/>
<curve x1="89.59" x2="88.39" x3="85.8" y1="51.62" y2="53.6" y3="53.6"/>
- <curve x1="84.31" x2="82.3" x3="82.3" y1="53.6" y2="52.16" y3="50.0"/>
+ <curve x1="84.31" x2="82.3" x3="82.3" y1="53.6" y2="52.16" y3="50"/>
<curve x1="82.3" x2="83.97" x3="85.99" y1="48.13" y2="46.44" y3="46.44"/>
<close/>
<move x="49.96" y="17.93"/>
@@ -75,7 +75,7 @@
<curve x1="53.69" x2="51.6" x3="49.96" y1="16.6" y2="17.93" y3="17.93"/>
<close/>
<move x="13.92" y="53.7"/>
- <curve x1="12.0" x2="10.42" x3="10.42" y1="53.7" y2="51.88" y3="50.0"/>
+ <curve x1="12" x2="10.42" x3="10.42" y1="53.7" y2="51.88" y3="50"/>
<curve x1="10.42" x2="12.25" x3="14.11" y1="47.88" y2="46.47" y3="46.47"/>
<curve x1="16.01" x2="17.74" x3="17.74" y1="46.47" y2="47.89" y3="50.13"/>
<curve x1="17.74" x2="16.28" x3="13.92" y1="51.78" y2="53.7" y3="53.7"/>
@@ -93,9 +93,9 @@
<curve x1="3.85" x2="24.22" x3="49.75" y1="75.59" y2="96.34" y3="96.34"/>
<close/>
<move x="49.72" y="99.94"/>
- <curve x1="24.31" x2="0.0" x3="0.0" y1="99.94" y2="80.67" y3="48.55"/>
- <curve x1="0.0" x2="23.71" x3="49.5" y1="22.54" y2="0.0" y3="0.0"/>
- <curve x1="78.42" x2="100.01" x3="100.01" y1="0.0" y2="23.92" y3="49.09"/>
+ <curve x1="24.31" x2="0" x3="0" y1="99.94" y2="80.67" y3="48.55"/>
+ <curve x1="0" x2="23.71" x3="49.5" y1="22.54" y2="0" y3="0"/>
+ <curve x1="78.42" x2="100.01" x3="100.01" y1="0" y2="23.92" y3="49.09"/>
<curve x1="100.01" x2="78.59" x3="49.72" y1="77.47" y2="99.94" y3="99.94"/>
<close/>
</path>
@@ -105,11 +105,11 @@
<shape aspect="variable" h="12.7" name="Ellipses" strokewidth="inherit" w="99.94">
<connections>
<constraint name="N" perimeter="0" x="0.5" y="0.01"/>
- <constraint name="S" perimeter="0" x="0.5" y="1.0"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.5"/>
- <constraint name="E" perimeter="0" x="1.0" y="0.5"/>
+ <constraint name="S" perimeter="0" x="0.5" y="1"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
+ <constraint name="E" perimeter="0" x="1" y="0.5"/>
<constraint name="NE" perimeter="0" x="0.93" y="0.01"/>
- <constraint name="NW" perimeter="0" x="0.07" y="0.0"/>
+ <constraint name="NW" perimeter="0" x="0.07" y="0"/>
<constraint name="SE" perimeter="0" x="0.93" y="0.99"/>
<constraint name="SW" perimeter="0" x="0.07" y="0.99"/>
</connections>
@@ -128,44 +128,44 @@
<curve x1="56.99" x2="53.28" x3="49.98" y1="10.61" y2="12.7" y3="12.7"/>
<close/>
<move x="6.92" y="12.64"/>
- <curve x1="3.99" x2="0.21" x3="0.0" y1="12.64" y2="10.86" y3="6.35"/>
- <curve x1="0.0" x2="3.41" x3="6.92" y1="2.76" y2="0.0" y3="0.0"/>
- <curve x1="10.97" x2="14.15" x3="14.15" y1="0.0" y2="2.71" y3="6.35"/>
+ <curve x1="3.99" x2="0.21" x3="0" y1="12.64" y2="10.86" y3="6.35"/>
+ <curve x1="0" x2="3.41" x3="6.92" y1="2.76" y2="0" y3="0"/>
+ <curve x1="10.97" x2="14.15" x3="14.15" y1="0" y2="2.71" y3="6.35"/>
<curve x1="14.15" x2="11.19" x3="6.92" y1="9.94" y2="12.64" y3="12.64"/>
<close/>
</path>
<fillstroke/>
</foreground>
</shape>
-<shape aspect="variable" h="20.0" name="Favorite" strokewidth="inherit" w="14.0">
+<shape aspect="variable" h="20" name="Favorite" strokewidth="inherit" w="14">
<connections>
- <constraint name="N" perimeter="0" x="0.5" y="0.0"/>
+ <constraint name="N" perimeter="0" x="0.5" y="0"/>
<constraint name="S" perimeter="0" x="0.5" y="0.75"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.5"/>
- <constraint name="E" perimeter="0" x="1.0" y="0.5"/>
- <constraint name="NE" perimeter="0" x="1.0" y="0.0"/>
- <constraint name="NW" perimeter="0" x="0.0" y="0.0"/>
- <constraint name="SE" perimeter="0" x="1.0" y="1.0"/>
- <constraint name="SW" perimeter="0" x="0.0" y="1.0"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
+ <constraint name="E" perimeter="0" x="1" y="0.5"/>
+ <constraint name="NE" perimeter="0" x="1" y="0"/>
+ <constraint name="NW" perimeter="0" x="0" y="0"/>
+ <constraint name="SE" perimeter="0" x="1" y="1"/>
+ <constraint name="SW" perimeter="0" x="0" y="1"/>
</connections>
<foreground>
<path>
- <move x="0.0" y="0.0"/>
- <line x="0.0" y="20.0"/>
- <line x="7.0" y="15.0"/>
- <line x="14.0" y="20.0"/>
- <line x="14.0" y="0.0"/>
- <line x="0.0" y="0.0"/>
+ <move x="0" y="0"/>
+ <line x="0" y="20"/>
+ <line x="7" y="15"/>
+ <line x="14" y="20"/>
+ <line x="14" y="0"/>
+ <line x="0" y="0"/>
<close/>
<move x="10.71" y="13.21"/>
- <line x="7.0" y="10.63"/>
+ <line x="7" y="10.63"/>
<line x="3.29" y="13.21"/>
<line x="4.6" y="8.88"/>
- <line x="1.0" y="6.15"/>
+ <line x="1" y="6.15"/>
<line x="5.52" y="6.06"/>
- <line x="7.0" y="1.79"/>
+ <line x="7" y="1.79"/>
<line x="8.48" y="6.06"/>
- <line x="13.0" y="6.15"/>
+ <line x="13" y="6.15"/>
<line x="9.4" y="8.88"/>
<line x="10.71" y="13.21"/>
<close/>
@@ -178,9 +178,9 @@
<constraint name="N" perimeter="0" x="0.5" y="0.32"/>
<constraint name="S" perimeter="0" x="0.5" y="0.9"/>
<constraint name="W" perimeter="0" x="0.08" y="0.5"/>
- <constraint name="E" perimeter="0" x="1.0" y="0.56"/>
+ <constraint name="E" perimeter="0" x="1" y="0.56"/>
<constraint name="NW" perimeter="0" x="0.07" y="0.08"/>
- <constraint name="SE" perimeter="0" x="0.71" y="1.0"/>
+ <constraint name="SE" perimeter="0" x="0.71" y="1"/>
</connections>
<foreground>
<path>
@@ -230,19 +230,19 @@
<curve x1="14.5" x2="16.3" x3="16.3" y1="8.4" y2="10.2" y3="12.3"/>
<curve x1="16.3" x2="14.5" x3="12.4" y1="14.5" y2="16.3" y3="16.3"/>
<close/>
- <move x="20.0" y="2.6"/>
+ <move x="20" y="2.6"/>
<line x="16.8" y="4.2"/>
<line x="14.9" y="3.4"/>
- <line x="13.7" y="0.0"/>
- <line x="10.9" y="0.0"/>
+ <line x="13.7" y="0"/>
+ <line x="10.9" y="0"/>
<line x="9.8" y="3.4"/>
<line x="7.9" y="4.2"/>
<line x="4.6" y="2.7"/>
<line x="2.6" y="4.7"/>
<line x="4.2" y="7.9"/>
<line x="3.4" y="9.8"/>
- <line x="0.0" y="11.0"/>
- <line x="0.0" y="13.8"/>
+ <line x="0" y="11"/>
+ <line x="0" y="13.8"/>
<line x="3.4" y="14.9"/>
<line x="4.2" y="16.8"/>
<line x="2.6" y="20.1"/>
@@ -253,66 +253,66 @@
<line x="13.7" y="24.7"/>
<line x="14.8" y="21.3"/>
<line x="16.7" y="20.5"/>
- <line x="20.0" y="22.0"/>
- <line x="22.0" y="20.0"/>
+ <line x="20" y="22"/>
+ <line x="22" y="20"/>
<line x="20.4" y="16.8"/>
<line x="21.2" y="14.8"/>
<line x="24.6" y="13.6"/>
<line x="24.6" y="10.8"/>
<line x="21.2" y="9.7"/>
<line x="20.4" y="7.8"/>
- <line x="22.0" y="4.5"/>
- <line x="20.0" y="2.6"/>
+ <line x="22" y="4.5"/>
+ <line x="20" y="2.6"/>
<close/>
</path>
<fillstroke/>
</foreground>
</shape>
-<shape aspect="variable" h="100.0" name="Num label rotate" strokewidth="inherit" w="100.0">
+<shape aspect="variable" h="100" name="Num label rotate" strokewidth="inherit" w="100">
<connections>
- <constraint name="N" perimeter="0" x="0.5" y="0.0"/>
- <constraint name="S" perimeter="0" x="0.5" y="1.0"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.5"/>
- <constraint name="E" perimeter="0" x="1.0" y="0.5"/>
+ <constraint name="N" perimeter="0" x="0.5" y="0"/>
+ <constraint name="S" perimeter="0" x="0.5" y="1"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
+ <constraint name="E" perimeter="0" x="1" y="0.5"/>
<constraint name="NE" perimeter="0" x="0.855" y="0.145"/>
<constraint name="NW" perimeter="0" x="0.145" y="0.145"/>
- <constraint name="SE" perimeter="0" x="1.0" y="1.0"/>
+ <constraint name="SE" perimeter="0" x="1" y="1"/>
<constraint name="SW" perimeter="0" x="0.145" y="0.855"/>
</connections>
<foreground>
<path>
- <move x="50.0" y="100.0"/>
- <arc large-arc-flag="0.0" rx="50.0" ry="50.0" sweep-flag="1.0" x="0.0" x-axis-rotation="0.0" y="50.0"/>
- <arc large-arc-flag="0.0" rx="50.0" ry="50.0" sweep-flag="1.0" x="50.0" x-axis-rotation="0.0" y="0.0"/>
- <arc large-arc-flag="0.0" rx="50.0" ry="50.0" sweep-flag="1.0" x="100.0" x-axis-rotation="0.0" y="50.0"/>
- <line x="100.0" y="100.0"/>
+ <move x="50" y="100"/>
+ <arc large-arc-flag="0" rx="50" ry="50" sweep-flag="1" x="0" x-axis-rotation="0" y="50"/>
+ <arc large-arc-flag="0" rx="50" ry="50" sweep-flag="1" x="50" x-axis-rotation="0" y="0"/>
+ <arc large-arc-flag="0" rx="50" ry="50" sweep-flag="1" x="100" x-axis-rotation="0" y="50"/>
+ <line x="100" y="100"/>
<close/>
</path>
<fillstroke/>
</foreground>
</shape>
-<shape aspect="variable" h="11.4" name="Premium Star" strokewidth="inherit" w="12.0">
+<shape aspect="variable" h="11.4" name="Premium Star" strokewidth="inherit" w="12">
<connections>
- <constraint name="N" perimeter="0" x="0.5" y="0.0"/>
+ <constraint name="N" perimeter="0" x="0.5" y="0"/>
<constraint name="S" perimeter="0" x="0.5" y="0.775"/>
<constraint name="W" perimeter="0" x="0.3" y="0.62"/>
<constraint name="E" perimeter="0" x="0.7" y="0.62"/>
- <constraint name="NE" perimeter="0" x="1.0" y="0.385"/>
- <constraint name="NW" perimeter="0" x="0.0" y="0.385"/>
- <constraint name="SE" perimeter="0" x="0.81" y="1.0"/>
- <constraint name="SW" perimeter="0" x="0.19" y="1.0"/>
+ <constraint name="NE" perimeter="0" x="1" y="0.385"/>
+ <constraint name="NW" perimeter="0" x="0" y="0.385"/>
+ <constraint name="SE" perimeter="0" x="0.81" y="1"/>
+ <constraint name="SW" perimeter="0" x="0.19" y="1"/>
</connections>
<foreground>
<path>
<move x="9.7" y="11.4"/>
- <line x="6.0" y="8.8"/>
+ <line x="6" y="8.8"/>
<line x="2.3" y="11.4"/>
<line x="3.6" y="7.1"/>
- <line x="0.0" y="4.4"/>
+ <line x="0" y="4.4"/>
<line x="4.5" y="4.3"/>
- <line x="6.0" y="0.0"/>
+ <line x="6" y="0"/>
<line x="7.5" y="4.3"/>
- <line x="12.0" y="4.4"/>
+ <line x="12" y="4.4"/>
<line x="8.4" y="7.1"/>
<line x="9.7" y="11.4"/>
<close/>
@@ -324,18 +324,18 @@
<connections>
<constraint name="N" perimeter="0" x="0.5" y="0.4"/>
<constraint name="S" perimeter="0" x="0.5" y="0.64"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.52"/>
- <constraint name="E" perimeter="0" x="1.0" y="0.52"/>
- <constraint name="NE" perimeter="0" x="0.865" y="0.0"/>
- <constraint name="SE" perimeter="0" x="0.865" y="1.0"/>
+ <constraint name="W" perimeter="0" x="0" y="0.52"/>
+ <constraint name="E" perimeter="0" x="1" y="0.52"/>
+ <constraint name="NE" perimeter="0" x="0.865" y="0"/>
+ <constraint name="SE" perimeter="0" x="0.865" y="1"/>
</connections>
<foreground>
<path>
- <move x="0.0" y="19.03"/>
- <line x="0.0" y="12.07"/>
+ <move x="0" y="19.03"/>
+ <line x="0" y="12.07"/>
<line x="64.52" y="12.07"/>
- <line x="64.52" y="0.0"/>
- <line x="69.67" y="0.0"/>
+ <line x="64.52" y="0"/>
+ <line x="69.67" y="0"/>
<line x="69.67" y="12.07"/>
<line x="80.56" y="12.07"/>
<line x="80.56" y="19.03"/>
@@ -350,13 +350,13 @@
</shape>
<shape aspect="variable" h="79.57" name="Slider Bar Vert" strokewidth="inherit" w="34.88">
<connections>
- <constraint name="N" perimeter="0" x="0.34" y="0.0"/>
- <constraint name="S" perimeter="0" x="0.34" y="1.0"/>
+ <constraint name="N" perimeter="0" x="0.34" y="0"/>
+ <constraint name="S" perimeter="0" x="0.34" y="1"/>
<constraint name="W" perimeter="0" x="0.245" y="0.5"/>
- <constraint name="E" perimeter="0" x="1.0" y="0.5"/>
- <constraint name="NE" perimeter="0" x="1.0" y="0.0"/>
- <constraint name="NW" perimeter="0" x="0.0" y="0.25"/>
- <constraint name="SE" perimeter="0" x="1.0" y="1.0"/>
+ <constraint name="E" perimeter="0" x="1" y="0.5"/>
+ <constraint name="NE" perimeter="0" x="1" y="0"/>
+ <constraint name="NW" perimeter="0" x="0" y="0.25"/>
+ <constraint name="SE" perimeter="0" x="1" y="1"/>
</connections>
<foreground>
<path>
@@ -407,8 +407,8 @@
<line x="26.85" y="25.73"/>
<line x="26.85" y="24.6"/>
<line x="30.37" y="24.6"/>
- <line x="30.37" y="21.0"/>
- <line x="26.85" y="21.0"/>
+ <line x="30.37" y="21"/>
+ <line x="26.85" y="21"/>
<line x="26.85" y="19.85"/>
<line x="30.37" y="19.85"/>
<line x="30.37" y="16.09"/>
@@ -443,8 +443,8 @@
<line x="31.55" y="16.09"/>
<line x="31.55" y="19.85"/>
<line x="34.88" y="19.85"/>
- <line x="34.88" y="21.0"/>
- <line x="31.55" y="21.0"/>
+ <line x="34.88" y="21"/>
+ <line x="31.55" y="21"/>
<line x="31.55" y="24.6"/>
<line x="34.88" y="24.6"/>
<line x="34.88" y="25.73"/>
@@ -495,11 +495,11 @@
<close/>
<move x="8.63" y="79.32"/>
<line x="8.63" y="23.33"/>
- <line x="0.0" y="23.33"/>
- <line x="0.0" y="16.5"/>
+ <line x="0" y="23.33"/>
+ <line x="0" y="16.5"/>
<line x="8.63" y="16.5"/>
- <line x="8.63" y="0.0"/>
- <line x="11.86" y="0.0"/>
+ <line x="8.63" y="0"/>
+ <line x="11.86" y="0"/>
<line x="11.86" y="16.5"/>
<line x="14.29" y="16.5"/>
<line x="14.29" y="14.23"/>
@@ -515,8 +515,8 @@
</shape>
<shape aspect="variable" h="99.89" name="Waiting" strokewidth="inherit" w="91.9">
<connections>
- <constraint name="N" perimeter="0" x="0.5" y="0.0"/>
- <constraint name="S" perimeter="0" x="0.5" y="1.0"/>
+ <constraint name="N" perimeter="0" x="0.5" y="0"/>
+ <constraint name="S" perimeter="0" x="0.5" y="1"/>
<constraint name="W" perimeter="0" x="0.48" y="0.5"/>
<constraint name="E" perimeter="0" x="0.52" y="0.5"/>
<constraint name="NE" perimeter="0" x="0.99" y="0.01"/>
@@ -535,18 +535,18 @@
<line x="46.04" y="50.5"/>
<close/>
<move x="4.47" y="99.89"/>
- <curve x1="2.02" x2="0.0" x3="0.13" y1="99.89" y2="97.95" y3="95.35"/>
+ <curve x1="2.02" x2="0" x3="0.13" y1="99.89" y2="97.95" y3="95.35"/>
<curve x1="0.38" x2="3.06" x3="4.93" y1="91.96" y2="90.92" y3="90.92"/>
<line x="6.95" y="90.92"/>
<line x="45.28" y="49.72"/>
<line x="6.96" y="8.5"/>
<line x="4.66" y="8.5"/>
<curve x1="1.91" x2="0.13" x3="0.13" y1="8.5" y2="6.88" y3="4.25"/>
- <curve x1="0.13" x2="1.58" x3="5.04" y1="2.09" y2="0.0" y3="0.0"/>
- <line x="87.6" y="0.0"/>
- <curve x1="89.99" x2="91.9" x3="91.9" y1="0.0" y2="2.25" y3="4.3"/>
+ <curve x1="0.13" x2="1.58" x3="5.04" y1="2.09" y2="0" y3="0"/>
+ <line x="87.6" y="0"/>
+ <curve x1="89.99" x2="91.9" x3="91.9" y1="0" y2="2.25" y3="4.3"/>
<curve x1="91.9" x2="90.15" x3="87.77" y1="6.32" y2="8.5" y3="8.5"/>
- <line x="85.0" y="8.5"/>
+ <line x="85" y="8.5"/>
<line x="46.78" y="49.73"/>
<line x="84.95" y="90.92"/>
<line x="86.78" y="90.92"/>
@@ -559,9 +559,9 @@
<fillcolor color="#7f7f7f"/>
<path>
<move x="45.9" y="57.63"/>
- <curve x1="45.33" x2="44.32" x3="44.32" y1="57.63" y2="57.0" y3="55.92"/>
+ <curve x1="45.33" x2="44.32" x3="44.32" y1="57.63" y2="57" y3="55.92"/>
<curve x1="44.32" x2="45.16" x3="45.99" y1="55.11" y2="54.24" y3="54.24"/>
- <curve x1="47.0" x2="47.58" x3="47.58" y1="54.24" y2="55.12" y3="55.98"/>
+ <curve x1="47" x2="47.58" x3="47.58" y1="54.24" y2="55.12" y3="55.98"/>
<curve x1="47.58" x2="46.74" x3="45.9" y1="56.83" y2="57.63" y3="57.63"/>
<close/>
<move x="45.98" y="63.98"/>
@@ -572,13 +572,13 @@
<close/>
<move x="9.3" y="89.96"/>
<curve x1="19.12" x2="26.38" x3="32.44" y1="87.29" y2="83.97" y3="80.43"/>
- <curve x1="38.57" x2="46.0" x3="46.04" y1="77.02" y2="70.99" y3="65.64"/>
+ <curve x1="38.57" x2="46" x3="46.04" y1="77.02" y2="70.99" y3="65.64"/>
<curve x1="46.04" x2="53.8" x3="61.24" y1="71.03" y2="77.31" y3="81.43"/>
<curve x1="68.48" x2="75.6" x3="82.66" y1="85.4" y2="88.07" y3="89.96"/>
<close/>
<move x="46.03" y="46.2"/>
<line x="25.08" y="23.61"/>
- <line x="67.0" y="23.61"/>
+ <line x="67" y="23.61"/>
<close/>
</path>
<fill/>
diff --git a/src/main/webapp/stencils/mscae/intune.xml b/src/main/webapp/stencils/mscae/intune.xml
index 49572e37..6e60eb96 100644
--- a/src/main/webapp/stencils/mscae/intune.xml
+++ b/src/main/webapp/stencils/mscae/intune.xml
@@ -35,42 +35,42 @@
<fillstroke/>
</foreground>
</shape>
-<shape aspect="variable" h="100.39" name="Administration" strokewidth="inherit" w="59.0">
+<shape aspect="variable" h="100.39" name="Administration" strokewidth="inherit" w="59">
<connections>
- <constraint name="N" perimeter="0" x="0.5" y="0.0"/>
- <constraint name="S" perimeter="0" x="0.5" y="1.0"/>
+ <constraint name="N" perimeter="0" x="0.5" y="0"/>
+ <constraint name="S" perimeter="0" x="0.5" y="1"/>
<constraint name="W" perimeter="0" x="0.195" y="0.5"/>
- <constraint name="E" perimeter="0" x="1.0" y="0.52"/>
+ <constraint name="E" perimeter="0" x="1" y="0.52"/>
<constraint name="NE" perimeter="0" x="0.91" y="0.005"/>
<constraint name="NW" perimeter="0" x="0.06" y="0.07"/>
<constraint name="SE" perimeter="0" x="0.97" y="0.97"/>
- <constraint name="SW" perimeter="0" x="0.3" y="1.0"/>
+ <constraint name="SW" perimeter="0" x="0.3" y="1"/>
</connections>
<foreground>
<path>
<move x="11.5" y="34.23"/>
- <arc large-arc-flag="0.0" rx="14.0" ry="14.0" sweep-flag="1.0" x="0.0" x-axis-rotation="0.0" y="26.53"/>
+ <arc large-arc-flag="0" rx="14" ry="14" sweep-flag="1" x="0" x-axis-rotation="0" y="26.53"/>
<line x="19.6" y="18.33"/>
<line x="10.6" y="0.73"/>
- <arc large-arc-flag="0.0" rx="18.0" ry="18.0" sweep-flag="1.0" x="24.6" x-axis-rotation="0.0" y="4.63"/>
- <arc large-arc-flag="0.0" rx="18.0" ry="18.0" sweep-flag="1.0" x="30.8" x-axis-rotation="0.0" y="20.23"/>
- <arc large-arc-flag="0.0" rx="17.0" ry="17.0" sweep-flag="1.0" x="24.4" x-axis-rotation="0.0" y="32.93"/>
+ <arc large-arc-flag="0" rx="18" ry="18" sweep-flag="1" x="24.6" x-axis-rotation="0" y="4.63"/>
+ <arc large-arc-flag="0" rx="18" ry="18" sweep-flag="1" x="30.8" x-axis-rotation="0" y="20.23"/>
+ <arc large-arc-flag="0" rx="17" ry="17" sweep-flag="1" x="24.4" x-axis-rotation="0" y="32.93"/>
<line x="24.4" y="94.43"/>
- <arc large-arc-flag="0.0" rx="6.0" ry="6.0" sweep-flag="1.0" x="18.1" x-axis-rotation="0.0" y="100.23"/>
- <arc large-arc-flag="0.0" rx="6.0" ry="6.0" sweep-flag="1.0" x="11.5" x-axis-rotation="0.0" y="94.43"/>
+ <arc large-arc-flag="0" rx="6" ry="6" sweep-flag="1" x="18.1" x-axis-rotation="0" y="100.23"/>
+ <arc large-arc-flag="0" rx="6" ry="6" sweep-flag="1" x="11.5" x-axis-rotation="0" y="94.43"/>
<close/>
<move x="4.1" y="21.63"/>
- <arc large-arc-flag="0.0" rx="13.0" ry="15.0" sweep-flag="1.0" x="5.9" x-axis-rotation="0.0" y="3.73"/>
+ <arc large-arc-flag="0" rx="13" ry="15" sweep-flag="1" x="5.9" x-axis-rotation="0" y="3.73"/>
<line x="12.7" y="17.23"/>
<close/>
<move x="18.1" y="90.43"/>
- <arc large-arc-flag="0.0" rx="3.5" ry="3.5" sweep-flag="0.0" x="14.6" x-axis-rotation="0.0" y="93.43"/>
- <arc large-arc-flag="0.0" rx="3.5" ry="3.5" sweep-flag="0.0" x="18.1" x-axis-rotation="0.0" y="97.13"/>
- <arc large-arc-flag="0.0" rx="3.5" ry="3.5" sweep-flag="0.0" x="21.3" x-axis-rotation="0.0" y="93.43"/>
- <arc large-arc-flag="0.0" rx="3.5" ry="3.5" sweep-flag="0.0" x="18.1" x-axis-rotation="0.0" y="90.43"/>
+ <arc large-arc-flag="0" rx="3.5" ry="3.5" sweep-flag="0" x="14.6" x-axis-rotation="0" y="93.43"/>
+ <arc large-arc-flag="0" rx="3.5" ry="3.5" sweep-flag="0" x="18.1" x-axis-rotation="0" y="97.13"/>
+ <arc large-arc-flag="0" rx="3.5" ry="3.5" sweep-flag="0" x="21.3" x-axis-rotation="0" y="93.43"/>
+ <arc large-arc-flag="0" rx="3.5" ry="3.5" sweep-flag="0" x="18.1" x-axis-rotation="0" y="90.43"/>
<close/>
<move x="45.9" y="98.73"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="1.0" x="40.9" x-axis-rotation="0.0" y="93.73"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="40.9" x-axis-rotation="0" y="93.73"/>
<line x="40.9" y="66.73"/>
<line x="44.3" y="66.73"/>
<line x="44.3" y="55.43"/>
@@ -78,30 +78,30 @@
<line x="40.9" y="52.23"/>
<line x="47.5" y="52.23"/>
<line x="47.5" y="19.43"/>
- <line x="46.0" y="10.43"/>
- <line x="46.0" y="0.53"/>
+ <line x="46" y="10.43"/>
+ <line x="46" y="0.53"/>
<line x="53.9" y="0.53"/>
<line x="53.9" y="10.43"/>
<line x="52.4" y="19.43"/>
<line x="52.4" y="52.23"/>
- <line x="59.0" y="52.23"/>
- <line x="59.0" y="55.53"/>
+ <line x="59" y="52.23"/>
+ <line x="59" y="55.53"/>
<line x="55.8" y="55.53"/>
<line x="55.8" y="66.73"/>
<line x="58.3" y="66.73"/>
<line x="58.3" y="93.73"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="1.0" x="53.3" x-axis-rotation="0.0" y="98.73"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="53.3" x-axis-rotation="0" y="98.73"/>
<close/>
</path>
<fillstroke/>
</foreground>
</shape>
-<shape aspect="variable" h="100.0" name="Alerts" strokewidth="inherit" w="100.0">
+<shape aspect="variable" h="100" name="Alerts" strokewidth="inherit" w="100">
<connections>
- <constraint name="N" perimeter="0" x="0.5" y="0.0"/>
- <constraint name="S" perimeter="0" x="0.5" y="1.0"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.5"/>
- <constraint name="E" perimeter="0" x="1.0" y="0.5"/>
+ <constraint name="N" perimeter="0" x="0.5" y="0"/>
+ <constraint name="S" perimeter="0" x="0.5" y="1"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
+ <constraint name="E" perimeter="0" x="1" y="0.5"/>
<constraint name="NE" perimeter="0" x="0.855" y="0.145"/>
<constraint name="NW" perimeter="0" x="0.145" y="0.145"/>
<constraint name="SE" perimeter="0" x="0.855" y="0.855"/>
@@ -109,22 +109,22 @@
</connections>
<foreground>
<path>
- <move x="0.0" y="50.0"/>
- <arc large-arc-flag="0.0" rx="50.0" ry="50.0" sweep-flag="1.0" x="50.0" x-axis-rotation="0.0" y="0.0"/>
- <arc large-arc-flag="0.0" rx="50.0" ry="50.0" sweep-flag="1.0" x="100.0" x-axis-rotation="0.0" y="50.0"/>
- <arc large-arc-flag="0.0" rx="50.0" ry="50.0" sweep-flag="1.0" x="50.0" x-axis-rotation="0.0" y="100.0"/>
- <arc large-arc-flag="0.0" rx="50.0" ry="50.0" sweep-flag="1.0" x="0.0" x-axis-rotation="0.0" y="50.0"/>
+ <move x="0" y="50"/>
+ <arc large-arc-flag="0" rx="50" ry="50" sweep-flag="1" x="50" x-axis-rotation="0" y="0"/>
+ <arc large-arc-flag="0" rx="50" ry="50" sweep-flag="1" x="100" x-axis-rotation="0" y="50"/>
+ <arc large-arc-flag="0" rx="50" ry="50" sweep-flag="1" x="50" x-axis-rotation="0" y="100"/>
+ <arc large-arc-flag="0" rx="50" ry="50" sweep-flag="1" x="0" x-axis-rotation="0" y="50"/>
<close/>
<move x="43.3" y="83.2"/>
<line x="56.7" y="83.2"/>
- <line x="56.7" y="40.0"/>
- <line x="43.3" y="40.0"/>
+ <line x="56.7" y="40"/>
+ <line x="43.3" y="40"/>
<close/>
- <move x="50.0" y="30.3"/>
- <arc large-arc-flag="0.0" rx="8.0" ry="8.0" sweep-flag="0.0" x="58.4" x-axis-rotation="0.0" y="22.0"/>
- <arc large-arc-flag="0.0" rx="8.0" ry="8.0" sweep-flag="0.0" x="50.0" x-axis-rotation="0.0" y="13.9"/>
- <arc large-arc-flag="0.0" rx="8.0" ry="8.0" sweep-flag="0.0" x="41.8" x-axis-rotation="0.0" y="22.0"/>
- <arc large-arc-flag="0.0" rx="8.0" ry="8.0" sweep-flag="0.0" x="50.0" x-axis-rotation="0.0" y="30.3"/>
+ <move x="50" y="30.3"/>
+ <arc large-arc-flag="0" rx="8" ry="8" sweep-flag="0" x="58.4" x-axis-rotation="0" y="22"/>
+ <arc large-arc-flag="0" rx="8" ry="8" sweep-flag="0" x="50" x-axis-rotation="0" y="13.9"/>
+ <arc large-arc-flag="0" rx="8" ry="8" sweep-flag="0" x="41.8" x-axis-rotation="0" y="22"/>
+ <arc large-arc-flag="0" rx="8" ry="8" sweep-flag="0" x="50" x-axis-rotation="0" y="30.3"/>
<close/>
</path>
<fillstroke/>
@@ -132,21 +132,21 @@
</shape>
<shape aspect="variable" h="99.6" name="Apps" strokewidth="inherit" w="99.6">
<connections>
- <constraint name="N" perimeter="0" x="0.5" y="0.0"/>
- <constraint name="S" perimeter="0" x="0.5" y="1.0"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.5"/>
- <constraint name="E" perimeter="0" x="1.0" y="0.5"/>
- <constraint name="NE" perimeter="0" x="0.915" y="0.0"/>
- <constraint name="NW" perimeter="0" x="0.0" y="0.0"/>
- <constraint name="SE" perimeter="0" x="1.0" y="1.0"/>
- <constraint name="SW" perimeter="0" x="0.0" y="0.915"/>
+ <constraint name="N" perimeter="0" x="0.5" y="0"/>
+ <constraint name="S" perimeter="0" x="0.5" y="1"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
+ <constraint name="E" perimeter="0" x="1" y="0.5"/>
+ <constraint name="NE" perimeter="0" x="0.915" y="0"/>
+ <constraint name="NW" perimeter="0" x="0" y="0"/>
+ <constraint name="SE" perimeter="0" x="1" y="1"/>
+ <constraint name="SW" perimeter="0" x="0" y="0.915"/>
</connections>
<foreground>
<path>
<move x="41.3" y="91.2"/>
- <line x="0.0" y="91.2"/>
- <line x="0.0" y="0.0"/>
- <line x="91.2" y="0.0"/>
+ <line x="0" y="91.2"/>
+ <line x="0" y="0"/>
+ <line x="91.2" y="0"/>
<line x="91.2" y="43.3"/>
<line x="82.4" y="43.3"/>
<line x="82.4" y="8.4"/>
@@ -180,33 +180,33 @@
</shape>
<shape aspect="variable" h="88.68" name="Certificate" strokewidth="inherit" w="99.68">
<connections>
- <constraint name="N" perimeter="0" x="0.5" y="0.0"/>
+ <constraint name="N" perimeter="0" x="0.5" y="0"/>
<constraint name="S" perimeter="0" x="0.5" y="0.76"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.47"/>
- <constraint name="E" perimeter="0" x="1.0" y="0.5"/>
+ <constraint name="W" perimeter="0" x="0" y="0.47"/>
+ <constraint name="E" perimeter="0" x="1" y="0.5"/>
<constraint name="NE" perimeter="0" x="0.89" y="0.02"/>
<constraint name="NW" perimeter="0" x="0.03" y="0.02"/>
- <constraint name="SE" perimeter="0" x="0.72" y="1.0"/>
+ <constraint name="SE" perimeter="0" x="0.72" y="1"/>
<constraint name="SW" perimeter="0" x="0.03" y="0.775"/>
</connections>
<foreground>
<path>
<move x="71.73" y="88.68"/>
- <arc large-arc-flag="0.0" rx="50.0" ry="50.0" sweep-flag="1.0" x="55.33" x-axis-rotation="0.0" y="76.18"/>
- <arc large-arc-flag="0.0" rx="50.0" ry="50.0" sweep-flag="1.0" x="45.73" x-axis-rotation="0.0" y="56.38"/>
- <arc large-arc-flag="0.0" rx="70.0" ry="70.0" sweep-flag="1.0" x="43.83" x-axis-rotation="0.0" y="38.48"/>
- <arc large-arc-flag="0.0" rx="1.7" ry="1.7" sweep-flag="1.0" x="46.23" x-axis-rotation="0.0" y="37.18"/>
- <arc large-arc-flag="0.0" rx="16.0" ry="16.0" sweep-flag="0.0" x="55.23" x-axis-rotation="0.0" y="39.88"/>
- <arc large-arc-flag="0.0" rx="13.0" ry="13.0" sweep-flag="0.0" x="62.53" x-axis-rotation="0.0" y="37.68"/>
+ <arc large-arc-flag="0" rx="50" ry="50" sweep-flag="1" x="55.33" x-axis-rotation="0" y="76.18"/>
+ <arc large-arc-flag="0" rx="50" ry="50" sweep-flag="1" x="45.73" x-axis-rotation="0" y="56.38"/>
+ <arc large-arc-flag="0" rx="70" ry="70" sweep-flag="1" x="43.83" x-axis-rotation="0" y="38.48"/>
+ <arc large-arc-flag="0" rx="1.7" ry="1.7" sweep-flag="1" x="46.23" x-axis-rotation="0" y="37.18"/>
+ <arc large-arc-flag="0" rx="16" ry="16" sweep-flag="0" x="55.23" x-axis-rotation="0" y="39.88"/>
+ <arc large-arc-flag="0" rx="13" ry="13" sweep-flag="0" x="62.53" x-axis-rotation="0" y="37.68"/>
<line x="68.53" y="32.18"/>
- <arc large-arc-flag="0.0" rx="4.0" ry="4.0" sweep-flag="1.0" x="74.63" x-axis-rotation="0.0" y="32.18"/>
+ <arc large-arc-flag="0" rx="4" ry="4" sweep-flag="1" x="74.63" x-axis-rotation="0" y="32.18"/>
<line x="78.43" y="36.38"/>
- <arc large-arc-flag="0.0" rx="15.0" ry="15.0" sweep-flag="0.0" x="88.33" x-axis-rotation="0.0" y="39.98"/>
- <arc large-arc-flag="0.0" rx="19.0" ry="19.0" sweep-flag="0.0" x="96.83" x-axis-rotation="0.0" y="37.28"/>
- <arc large-arc-flag="0.0" rx="1.7" ry="1.7" sweep-flag="1.0" x="99.63" x-axis-rotation="0.0" y="38.68"/>
- <arc large-arc-flag="0.0" rx="70.0" ry="70.0" sweep-flag="1.0" x="97.13" x-axis-rotation="0.0" y="57.68"/>
- <arc large-arc-flag="0.0" rx="50.0" ry="50.0" sweep-flag="1.0" x="85.73" x-axis-rotation="0.0" y="78.38"/>
- <arc large-arc-flag="0.0" rx="40.0" ry="40.0" sweep-flag="1.0" x="71.73" x-axis-rotation="0.0" y="88.68"/>
+ <arc large-arc-flag="0" rx="15" ry="15" sweep-flag="0" x="88.33" x-axis-rotation="0" y="39.98"/>
+ <arc large-arc-flag="0" rx="19" ry="19" sweep-flag="0" x="96.83" x-axis-rotation="0" y="37.28"/>
+ <arc large-arc-flag="0" rx="1.7" ry="1.7" sweep-flag="1" x="99.63" x-axis-rotation="0" y="38.68"/>
+ <arc large-arc-flag="0" rx="70" ry="70" sweep-flag="1" x="97.13" x-axis-rotation="0" y="57.68"/>
+ <arc large-arc-flag="0" rx="50" ry="50" sweep-flag="1" x="85.73" x-axis-rotation="0" y="78.38"/>
+ <arc large-arc-flag="0" rx="40" ry="40" sweep-flag="1" x="71.73" x-axis-rotation="0" y="88.68"/>
<close/>
<move x="69.43" y="73.18"/>
<line x="89.13" y="49.78"/>
@@ -219,130 +219,130 @@
<line x="13.83" y="14.38"/>
<line x="76.43" y="14.38"/>
<line x="76.43" y="28.68"/>
- <arc large-arc-flag="0.0" rx="8.0" ry="8.0" sweep-flag="0.0" x="72.83" x-axis-rotation="0.0" y="26.58"/>
+ <arc large-arc-flag="0" rx="8" ry="8" sweep-flag="0" x="72.83" x-axis-rotation="0" y="26.58"/>
<line x="70.13" y="26.38"/>
<line x="70.13" y="21.08"/>
<line x="21.13" y="21.08"/>
<line x="21.13" y="26.38"/>
<line x="70.33" y="26.38"/>
- <arc large-arc-flag="0.0" rx="9.0" ry="9.0" sweep-flag="0.0" x="65.83" x-axis-rotation="0.0" y="28.78"/>
+ <arc large-arc-flag="0" rx="9" ry="9" sweep-flag="0" x="65.83" x-axis-rotation="0" y="28.78"/>
<line x="60.83" y="33.58"/>
<line x="28.03" y="33.58"/>
<line x="28.03" y="37.08"/>
<line x="40.63" y="37.08"/>
- <arc large-arc-flag="0.0" rx="70.0" ry="70.0" sweep-flag="0.0" x="40.93" x-axis-rotation="0.0" y="43.98"/>
+ <arc large-arc-flag="0" rx="70" ry="70" sweep-flag="0" x="40.93" x-axis-rotation="0" y="43.98"/>
<line x="28.03" y="43.98"/>
<line x="28.03" y="47.48"/>
<line x="41.03" y="47.48"/>
- <arc large-arc-flag="0.0" rx="80.0" ry="80.0" sweep-flag="0.0" x="42.73" x-axis-rotation="0.0" y="56.28"/>
+ <arc large-arc-flag="0" rx="80" ry="80" sweep-flag="0" x="42.73" x-axis-rotation="0" y="56.28"/>
<close/>
<move x="39.83" y="59.58"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="1.0" x="45.53" x-axis-rotation="0.0" y="64.38"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="1.0" x="39.83" x-axis-rotation="0.0" y="69.78"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="1.0" x="35.33" x-axis-rotation="0.0" y="64.38"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="1.0" x="39.83" x-axis-rotation="0.0" y="59.58"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="45.53" x-axis-rotation="0" y="64.38"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="39.83" x-axis-rotation="0" y="69.78"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="35.33" x-axis-rotation="0" y="64.38"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="39.83" x-axis-rotation="0" y="59.58"/>
<close/>
<move x="29.83" y="59.58"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="1.0" x="34.63" x-axis-rotation="0.0" y="64.38"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="1.0" x="29.83" x-axis-rotation="0.0" y="69.78"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="1.0" x="24.53" x-axis-rotation="0.0" y="64.38"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="1.0" x="29.83" x-axis-rotation="0.0" y="59.58"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="34.63" x-axis-rotation="0" y="64.38"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="29.83" x-axis-rotation="0" y="69.78"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="24.53" x-axis-rotation="0" y="64.38"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="29.83" x-axis-rotation="0" y="59.58"/>
<close/>
<move x="19.33" y="59.58"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="1.0" x="24.33" x-axis-rotation="0.0" y="64.38"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="1.0" x="19.33" x-axis-rotation="0.0" y="69.78"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="1.0" x="14.13" x-axis-rotation="0.0" y="64.38"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="1.0" x="19.33" x-axis-rotation="0.0" y="59.58"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="24.33" x-axis-rotation="0" y="64.38"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="19.33" x-axis-rotation="0" y="69.78"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="14.13" x-axis-rotation="0" y="64.38"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="19.33" x-axis-rotation="0" y="59.58"/>
<close/>
<move x="6.83" y="56.38"/>
- <arc large-arc-flag="0.0" rx="7.0" ry="7.0" sweep-flag="1.0" x="13.93" x-axis-rotation="0.0" y="63.38"/>
- <arc large-arc-flag="0.0" rx="7.0" ry="7.0" sweep-flag="1.0" x="6.83" x-axis-rotation="0.0" y="70.08"/>
- <arc large-arc-flag="0.0" rx="7.0" ry="7.0" sweep-flag="1.0" x="0.03" x-axis-rotation="0.0" y="63.38"/>
- <arc large-arc-flag="0.0" rx="7.0" ry="7.0" sweep-flag="1.0" x="6.83" x-axis-rotation="0.0" y="56.38"/>
+ <arc large-arc-flag="0" rx="7" ry="7" sweep-flag="1" x="13.93" x-axis-rotation="0" y="63.38"/>
+ <arc large-arc-flag="0" rx="7" ry="7" sweep-flag="1" x="6.83" x-axis-rotation="0" y="70.08"/>
+ <arc large-arc-flag="0" rx="7" ry="7" sweep-flag="1" x="0.03" x-axis-rotation="0" y="63.38"/>
+ <arc large-arc-flag="0" rx="7" ry="7" sweep-flag="1" x="6.83" x-axis-rotation="0" y="56.38"/>
<close/>
<move x="4.83" y="45.78"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="1.0" x="10.53" x-axis-rotation="0.0" y="50.38"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="1.0" x="5.83" x-axis-rotation="0.0" y="56.08"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="1.0" x="0.23" x-axis-rotation="0.0" y="50.38"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="1.0" x="5.83" x-axis-rotation="0.0" y="45.78"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="10.53" x-axis-rotation="0" y="50.38"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="5.83" x-axis-rotation="0" y="56.08"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="0.23" x-axis-rotation="0" y="50.38"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="5.83" x-axis-rotation="0" y="45.78"/>
<close/>
<move x="10.53" y="39.98"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="1.0" x="5.83" x-axis-rotation="0.0" y="45.38"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="1.0" x="0.23" x-axis-rotation="0.0" y="40.38"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="1.0" x="5.83" x-axis-rotation="0.0" y="35.08"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="1.0" x="10.53" x-axis-rotation="0.0" y="39.98"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="5.83" x-axis-rotation="0" y="45.38"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="0.23" x-axis-rotation="0" y="40.38"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="5.83" x-axis-rotation="0" y="35.08"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="10.53" x-axis-rotation="0" y="39.98"/>
<close/>
<move x="10.53" y="30.38"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="1.0" x="5.83" x-axis-rotation="0.0" y="34.98"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="1.0" x="0.23" x-axis-rotation="0.0" y="30.38"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="1.0" x="5.83" x-axis-rotation="0.0" y="24.78"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="1.0" x="10.53" x-axis-rotation="0.0" y="30.38"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="5.83" x-axis-rotation="0" y="34.98"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="0.23" x-axis-rotation="0" y="30.38"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="5.83" x-axis-rotation="0" y="24.78"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="10.53" x-axis-rotation="0" y="30.38"/>
<close/>
<move x="10.53" y="19.38"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="1.0" x="5.83" x-axis-rotation="0.0" y="24.68"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="1.0" x="0.23" x-axis-rotation="0.0" y="19.38"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="1.0" x="5.83" x-axis-rotation="0.0" y="14.48"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="1.0" x="10.53" x-axis-rotation="0.0" y="19.38"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="5.83" x-axis-rotation="0" y="24.68"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="0.23" x-axis-rotation="0" y="19.38"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="5.83" x-axis-rotation="0" y="14.48"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="10.53" x-axis-rotation="0" y="19.38"/>
<close/>
<move x="13.83" y="6.88"/>
- <arc large-arc-flag="0.0" rx="7.0" ry="7.0" sweep-flag="1.0" x="6.83" x-axis-rotation="0.0" y="14.18"/>
- <arc large-arc-flag="0.0" rx="7.0" ry="7.0" sweep-flag="1.0" x="0.13" x-axis-rotation="0.0" y="6.88"/>
- <arc large-arc-flag="0.0" rx="7.0" ry="7.0" sweep-flag="1.0" x="6.83" x-axis-rotation="0.0" y="0.38"/>
- <arc large-arc-flag="0.0" rx="7.0" ry="7.0" sweep-flag="1.0" x="13.83" x-axis-rotation="0.0" y="6.88"/>
+ <arc large-arc-flag="0" rx="7" ry="7" sweep-flag="1" x="6.83" x-axis-rotation="0" y="14.18"/>
+ <arc large-arc-flag="0" rx="7" ry="7" sweep-flag="1" x="0.13" x-axis-rotation="0" y="6.88"/>
+ <arc large-arc-flag="0" rx="7" ry="7" sweep-flag="1" x="6.83" x-axis-rotation="0" y="0.38"/>
+ <arc large-arc-flag="0" rx="7" ry="7" sweep-flag="1" x="13.83" x-axis-rotation="0" y="6.88"/>
<close/>
<move x="18.83" y="0.18"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="1.0" x="24.43" x-axis-rotation="0.0" y="5.38"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="1.0" x="18.83" x-axis-rotation="0.0" y="10.58"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="1.0" x="14.03" x-axis-rotation="0.0" y="5.38"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="1.0" x="18.83" x-axis-rotation="0.0" y="0.18"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="24.43" x-axis-rotation="0" y="5.38"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="18.83" x-axis-rotation="0" y="10.58"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="14.03" x-axis-rotation="0" y="5.38"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="18.83" x-axis-rotation="0" y="0.18"/>
<close/>
<move x="29.33" y="0.18"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="1.0" x="34.83" x-axis-rotation="0.0" y="5.38"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="1.0" x="29.33" x-axis-rotation="0.0" y="10.58"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="1.0" x="24.43" x-axis-rotation="0.0" y="5.38"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="1.0" x="29.33" x-axis-rotation="0.0" y="0.18"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="34.83" x-axis-rotation="0" y="5.38"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="29.33" x-axis-rotation="0" y="10.58"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="24.43" x-axis-rotation="0" y="5.38"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="29.33" x-axis-rotation="0" y="0.18"/>
<close/>
<move x="40.33" y="0.18"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="1.0" x="45.33" x-axis-rotation="0.0" y="5.38"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="1.0" x="40.33" x-axis-rotation="0.0" y="10.58"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="1.0" x="35.13" x-axis-rotation="0.0" y="5.38"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="1.0" x="40.33" x-axis-rotation="0.0" y="0.18"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="45.33" x-axis-rotation="0" y="5.38"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="40.33" x-axis-rotation="0" y="10.58"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="35.13" x-axis-rotation="0" y="5.38"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="40.33" x-axis-rotation="0" y="0.18"/>
<close/>
<move x="50.83" y="0.18"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="1.0" x="55.73" x-axis-rotation="0.0" y="5.38"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="1.0" x="50.83" x-axis-rotation="0.0" y="10.58"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="1.0" x="45.53" x-axis-rotation="0.0" y="5.38"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="1.0" x="50.83" x-axis-rotation="0.0" y="0.18"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="55.73" x-axis-rotation="0" y="5.38"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="50.83" x-axis-rotation="0" y="10.58"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="45.53" x-axis-rotation="0" y="5.38"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="50.83" x-axis-rotation="0" y="0.18"/>
<close/>
<move x="60.83" y="0.18"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="1.0" x="66.23" x-axis-rotation="0.0" y="5.38"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="1.0" x="60.83" x-axis-rotation="0.0" y="10.58"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="1.0" x="55.83" x-axis-rotation="0.0" y="5.38"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="1.0" x="60.83" x-axis-rotation="0.0" y="0.18"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="66.23" x-axis-rotation="0" y="5.38"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="60.83" x-axis-rotation="0" y="10.58"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="55.83" x-axis-rotation="0" y="5.38"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="60.83" x-axis-rotation="0" y="0.18"/>
<close/>
<move x="71.83" y="0.18"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="1.0" x="76.83" x-axis-rotation="0.0" y="5.38"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="1.0" x="71.83" x-axis-rotation="0.0" y="10.58"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="1.0" x="66.53" x-axis-rotation="0.0" y="5.38"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="1.0" x="71.83" x-axis-rotation="0.0" y="0.18"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="76.83" x-axis-rotation="0" y="5.38"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="71.83" x-axis-rotation="0" y="10.58"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="66.53" x-axis-rotation="0" y="5.38"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="71.83" x-axis-rotation="0" y="0.18"/>
<close/>
<move x="83.83" y="0.28"/>
- <arc large-arc-flag="0.0" rx="7.0" ry="7.0" sweep-flag="1.0" x="90.73" x-axis-rotation="0.0" y="6.88"/>
- <arc large-arc-flag="0.0" rx="7.0" ry="7.0" sweep-flag="1.0" x="83.83" x-axis-rotation="0.0" y="14.08"/>
- <arc large-arc-flag="0.0" rx="7.0" ry="7.0" sweep-flag="1.0" x="77.03" x-axis-rotation="0.0" y="6.88"/>
- <arc large-arc-flag="0.0" rx="7.0" ry="7.0" sweep-flag="1.0" x="83.83" x-axis-rotation="0.0" y="0.28"/>
+ <arc large-arc-flag="0" rx="7" ry="7" sweep-flag="1" x="90.73" x-axis-rotation="0" y="6.88"/>
+ <arc large-arc-flag="0" rx="7" ry="7" sweep-flag="1" x="83.83" x-axis-rotation="0" y="14.08"/>
+ <arc large-arc-flag="0" rx="7" ry="7" sweep-flag="1" x="77.03" x-axis-rotation="0" y="6.88"/>
+ <arc large-arc-flag="0" rx="7" ry="7" sweep-flag="1" x="83.83" x-axis-rotation="0" y="0.28"/>
<close/>
<move x="90.83" y="19.38"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="1.0" x="85.83" x-axis-rotation="0.0" y="24.58"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="1.0" x="80.33" x-axis-rotation="0.0" y="19.38"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="1.0" x="85.83" x-axis-rotation="0.0" y="14.38"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="1.0" x="90.83" x-axis-rotation="0.0" y="19.38"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="85.83" x-axis-rotation="0" y="24.58"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="80.33" x-axis-rotation="0" y="19.38"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="85.83" x-axis-rotation="0" y="14.38"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="90.83" x-axis-rotation="0" y="19.38"/>
<close/>
<move x="90.83" y="29.38"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="1.0" x="85.83" x-axis-rotation="0.0" y="35.18"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="1.0" x="80.33" x-axis-rotation="0.0" y="29.38"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="1.0" x="85.83" x-axis-rotation="0.0" y="24.78"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="1.0" x="90.83" x-axis-rotation="0.0" y="29.38"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="85.83" x-axis-rotation="0" y="35.18"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="80.33" x-axis-rotation="0" y="29.38"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="85.83" x-axis-rotation="0" y="24.78"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="90.83" x-axis-rotation="0" y="29.38"/>
<close/>
</path>
<fillstroke/>
@@ -357,30 +357,30 @@
<constraint name="NE" perimeter="0" x="0.73" y="0.16"/>
<constraint name="NW" perimeter="0" x="0.175" y="0.16"/>
<constraint name="SE1" perimeter="0" x="0.805" y="0.97"/>
- <constraint name="SE2" perimeter="0" x="1.0" y="0.75"/>
+ <constraint name="SE2" perimeter="0" x="1" y="0.75"/>
<constraint name="SW" perimeter="0" x="0.175" y="0.84"/>
</connections>
<foreground>
<path>
<move x="76.38" y="78.08"/>
- <arc large-arc-flag="1.0" rx="42.8" ry="42.8" sweep-flag="1.0" x="90.18" x-axis-rotation="0.0" y="48.98"/>
+ <arc large-arc-flag="1" rx="42.8" ry="42.8" sweep-flag="1" x="90.18" x-axis-rotation="0" y="48.98"/>
<line x="86.18" y="44.78"/>
<line x="69.68" y="44.78"/>
- <arc large-arc-flag="1.0" rx="22.0" ry="22.0" sweep-flag="0.0" x="46.68" x-axis-rotation="0.0" y="68.08"/>
+ <arc large-arc-flag="1" rx="22" ry="22" sweep-flag="0" x="46.68" x-axis-rotation="0" y="68.08"/>
<line x="46.68" y="78.08"/>
<close/>
<move x="46.68" y="64.68"/>
- <arc large-arc-flag="1.0" rx="18.6" ry="18.6" sweep-flag="1.0" x="59.08" x-axis-rotation="0.0" y="60.68"/>
+ <arc large-arc-flag="1" rx="18.6" ry="18.6" sweep-flag="1" x="59.08" x-axis-rotation="0" y="60.68"/>
<line x="46.68" y="60.68"/>
<close/>
<move x="41.18" y="45.78"/>
- <arc large-arc-flag="0.0" rx="6.5" ry="6.5" sweep-flag="0.0" x="47.38" x-axis-rotation="0.0" y="52.68"/>
- <arc large-arc-flag="0.0" rx="6.5" ry="6.5" sweep-flag="0.0" x="53.88" x-axis-rotation="0.0" y="45.78"/>
- <arc large-arc-flag="0.0" rx="6.5" ry="6.5" sweep-flag="0.0" x="47.38" x-axis-rotation="0.0" y="39.78"/>
- <arc large-arc-flag="0.0" rx="6.5" ry="6.5" sweep-flag="0.0" x="41.18" x-axis-rotation="0.0" y="45.78"/>
+ <arc large-arc-flag="0" rx="6.5" ry="6.5" sweep-flag="0" x="47.38" x-axis-rotation="0" y="52.68"/>
+ <arc large-arc-flag="0" rx="6.5" ry="6.5" sweep-flag="0" x="53.88" x-axis-rotation="0" y="45.78"/>
+ <arc large-arc-flag="0" rx="6.5" ry="6.5" sweep-flag="0" x="47.38" x-axis-rotation="0" y="39.78"/>
+ <arc large-arc-flag="0" rx="6.5" ry="6.5" sweep-flag="0" x="41.18" x-axis-rotation="0" y="45.78"/>
<close/>
<move x="64.28" y="61.08"/>
- <arc large-arc-flag="0.0" rx="22.0" ry="22.0" sweep-flag="0.0" x="69.08" x-axis-rotation="0.0" y="51.78"/>
+ <arc large-arc-flag="0" rx="22" ry="22" sweep-flag="0" x="69.08" x-axis-rotation="0" y="51.78"/>
<line x="78.58" y="61.08"/>
<close/>
<move x="51.18" y="65.38"/>
@@ -399,10 +399,10 @@
</shape>
<shape aspect="variable" h="71.9" name="Company Portal" strokewidth="inherit" w="93.8">
<connections>
- <constraint name="N" perimeter="0" x="0.5" y="0.0"/>
- <constraint name="S" perimeter="0" x="0.5" y="1.0"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.5"/>
- <constraint name="E" perimeter="0" x="1.0" y="0.5"/>
+ <constraint name="N" perimeter="0" x="0.5" y="0"/>
+ <constraint name="S" perimeter="0" x="0.5" y="1"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
+ <constraint name="E" perimeter="0" x="1" y="0.5"/>
<constraint name="NE" perimeter="0" x="0.99" y="0.02"/>
<constraint name="NW" perimeter="0" x="0.01" y="0.02"/>
<constraint name="SE" perimeter="0" x="0.99" y="0.98"/>
@@ -410,39 +410,39 @@
</connections>
<foreground>
<path>
- <move x="5.0" y="71.9"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="1.0" x="0.0" x-axis-rotation="0.0" y="66.9"/>
- <line x="0.0" y="5.0"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="1.0" x="5.0" x-axis-rotation="0.0" y="0.0"/>
- <line x="88.8" y="0.0"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="1.0" x="93.8" x-axis-rotation="0.0" y="5.0"/>
+ <move x="5" y="71.9"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="0" x-axis-rotation="0" y="66.9"/>
+ <line x="0" y="5"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="5" x-axis-rotation="0" y="0"/>
+ <line x="88.8" y="0"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="93.8" x-axis-rotation="0" y="5"/>
<line x="93.8" y="66.9"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="1.0" x="88.8" x-axis-rotation="0.0" y="71.9"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="88.8" x-axis-rotation="0" y="71.9"/>
<close/>
- <move x="27.3" y="68.0"/>
+ <move x="27.3" y="68"/>
<line x="27.3" y="30.7"/>
<line x="3.9" y="30.7"/>
<line x="3.9" y="66.5"/>
- <arc large-arc-flag="0.0" rx="1.5" ry="1.5" sweep-flag="0.0" x="5.4" x-axis-rotation="0.0" y="68.0"/>
+ <arc large-arc-flag="0" rx="1.5" ry="1.5" sweep-flag="0" x="5.4" x-axis-rotation="0" y="68"/>
<close/>
<move x="7.4" y="62.7"/>
- <line x="7.4" y="60.0"/>
- <line x="22.5" y="60.0"/>
+ <line x="7.4" y="60"/>
+ <line x="22.5" y="60"/>
<line x="22.5" y="62.7"/>
<close/>
<move x="12.7" y="54.7"/>
- <line x="12.7" y="52.0"/>
- <line x="22.5" y="52.0"/>
+ <line x="12.7" y="52"/>
+ <line x="22.5" y="52"/>
<line x="22.5" y="54.7"/>
<close/>
<move x="22.5" y="46.7"/>
<line x="12.7" y="46.7"/>
- <line x="12.7" y="44.0"/>
- <line x="22.5" y="44.0"/>
+ <line x="12.7" y="44"/>
+ <line x="22.5" y="44"/>
<close/>
<move x="7.4" y="38.7"/>
- <line x="7.4" y="36.0"/>
- <line x="22.5" y="36.0"/>
+ <line x="7.4" y="36"/>
+ <line x="22.5" y="36"/>
<line x="22.5" y="38.7"/>
<close/>
<move x="3.9" y="26.6"/>
@@ -477,24 +477,24 @@
<close/>
<move x="70.2" y="8.1"/>
<line x="74.2" y="8.1"/>
- <line x="74.2" y="4.0"/>
- <line x="70.2" y="4.0"/>
+ <line x="74.2" y="4"/>
+ <line x="70.2" y="4"/>
<close/>
<move x="78.2" y="8.1"/>
<line x="82.2" y="8.1"/>
- <line x="82.2" y="4.0"/>
- <line x="78.2" y="4.0"/>
+ <line x="82.2" y="4"/>
+ <line x="78.2" y="4"/>
<close/>
- <move x="86.0" y="8.1"/>
+ <move x="86" y="8.1"/>
<line x="89.9" y="8.1"/>
- <line x="89.9" y="4.0"/>
- <line x="85.9" y="4.0"/>
+ <line x="89.9" y="4"/>
+ <line x="85.9" y="4"/>
<close/>
<move x="89.8" y="30.7"/>
<line x="31.6" y="30.7"/>
- <line x="31.6" y="68.0"/>
- <line x="88.3" y="68.0"/>
- <arc large-arc-flag="0.0" rx="1.5" ry="1.5" sweep-flag="0.0" x="89.8" x-axis-rotation="0.0" y="66.5"/>
+ <line x="31.6" y="68"/>
+ <line x="88.3" y="68"/>
+ <arc large-arc-flag="0" rx="1.5" ry="1.5" sweep-flag="0" x="89.8" x-axis-rotation="0" y="66.5"/>
<close/>
</path>
<fillstroke/>
@@ -502,48 +502,48 @@
</shape>
<shape aspect="variable" h="90.4" name="Computer Inventory" strokewidth="inherit" w="99.6">
<connections>
- <constraint name="N" perimeter="0" x="0.5" y="0.0"/>
- <constraint name="S" perimeter="0" x="0.5" y="1.0"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.5"/>
- <constraint name="E" perimeter="0" x="1.0" y="0.58"/>
- <constraint name="NE" perimeter="0" x="0.83" y="0.0"/>
- <constraint name="NW" perimeter="0" x="0.0" y="0.0"/>
- <constraint name="SE" perimeter="0" x="0.97" y="1.0"/>
+ <constraint name="N" perimeter="0" x="0.5" y="0"/>
+ <constraint name="S" perimeter="0" x="0.5" y="1"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
+ <constraint name="E" perimeter="0" x="1" y="0.58"/>
+ <constraint name="NE" perimeter="0" x="0.83" y="0"/>
+ <constraint name="NW" perimeter="0" x="0" y="0"/>
+ <constraint name="SE" perimeter="0" x="0.97" y="1"/>
<constraint name="SW" perimeter="0" x="0.16" y="0.86"/>
</connections>
<foreground>
<path>
<move x="45.7" y="75.3"/>
- <arc large-arc-flag="0.0" rx="150.0" ry="150.0" sweep-flag="0.0" x="33.8" x-axis-rotation="0.0" y="75.6"/>
- <arc large-arc-flag="0.0" rx="40.0" ry="40.0" sweep-flag="0.0" x="26.0" x-axis-rotation="0.0" y="76.9"/>
- <line x="26.0" y="78.0"/>
- <line x="16.0" y="78.0"/>
- <arc large-arc-flag="0.0" rx="30.0" ry="30.0" sweep-flag="1.0" x="16.5" x-axis-rotation="0.0" y="74.0"/>
- <arc large-arc-flag="0.0" rx="10.0" ry="10.0" sweep-flag="1.0" x="22.3" x-axis-rotation="0.0" y="68.0"/>
- <arc large-arc-flag="0.0" rx="40.0" ry="40.0" sweep-flag="1.0" x="35.9" x-axis-rotation="0.0" y="65.6"/>
+ <arc large-arc-flag="0" rx="150" ry="150" sweep-flag="0" x="33.8" x-axis-rotation="0" y="75.6"/>
+ <arc large-arc-flag="0" rx="40" ry="40" sweep-flag="0" x="26" x-axis-rotation="0" y="76.9"/>
+ <line x="26" y="78"/>
+ <line x="16" y="78"/>
+ <arc large-arc-flag="0" rx="30" ry="30" sweep-flag="1" x="16.5" x-axis-rotation="0" y="74"/>
+ <arc large-arc-flag="0" rx="10" ry="10" sweep-flag="1" x="22.3" x-axis-rotation="0" y="68"/>
+ <arc large-arc-flag="0" rx="40" ry="40" sweep-flag="1" x="35.9" x-axis-rotation="0" y="65.6"/>
<line x="35.9" y="57.7"/>
- <line x="0.0" y="57.7"/>
- <line x="0.0" y="0.0"/>
- <line x="82.5" y="0.0"/>
+ <line x="0" y="57.7"/>
+ <line x="0" y="0"/>
+ <line x="82.5" y="0"/>
<line x="82.5" y="37.1"/>
<line x="72.6" y="37.1"/>
<line x="72.6" y="10.1"/>
- <line x="10.0" y="10.1"/>
- <line x="10.0" y="47.8"/>
+ <line x="10" y="10.1"/>
+ <line x="10" y="47.8"/>
<line x="45.7" y="47.8"/>
<close/>
<move x="49.7" y="90.4"/>
<line x="49.7" y="43.1"/>
<line x="89.1" y="43.1"/>
- <line x="89.1" y="48.0"/>
- <line x="54.6" y="48.0"/>
+ <line x="89.1" y="48"/>
+ <line x="54.6" y="48"/>
<line x="54.6" y="85.4"/>
<line x="91.8" y="85.4"/>
<line x="91.8" y="68.8"/>
<line x="96.7" y="68.8"/>
<line x="96.7" y="90.4"/>
<close/>
- <move x="77.0" y="79.4"/>
+ <move x="77" y="79.4"/>
<line x="61.1" y="64.5"/>
<line x="66.2" y="59.1"/>
<line x="76.5" y="68.6"/>
@@ -556,22 +556,22 @@
</shape>
<shape aspect="variable" h="99.6" name="Conditional Access Exchange" strokewidth="inherit" w="88.8">
<connections>
- <constraint name="N" perimeter="0" x="0.5" y="0.0"/>
+ <constraint name="N" perimeter="0" x="0.5" y="0"/>
<constraint name="S1" perimeter="0" x="0.5" y="0.965"/>
- <constraint name="S2" perimeter="0" x="0.76" y="1.0"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.5"/>
+ <constraint name="S2" perimeter="0" x="0.76" y="1"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
<constraint name="E" perimeter="0" x="0.78" y="0.5"/>
- <constraint name="NE" perimeter="0" x="0.78" y="0.0"/>
- <constraint name="NW" perimeter="0" x="0.0" y="0.0"/>
+ <constraint name="NE" perimeter="0" x="0.78" y="0"/>
+ <constraint name="NW" perimeter="0" x="0" y="0"/>
<constraint name="SE" perimeter="0" x="0.995" y="0.92"/>
- <constraint name="SW" perimeter="0" x="0.0" y="0.83"/>
+ <constraint name="SW" perimeter="0" x="0" y="0.83"/>
</connections>
<foreground>
<path>
<move x="36.3" y="82.5"/>
- <line x="0.0" y="82.5"/>
- <line x="0.0" y="0.0"/>
- <line x="69.2" y="0.0"/>
+ <line x="0" y="82.5"/>
+ <line x="0" y="0"/>
+ <line x="69.2" y="0"/>
<line x="69.2" y="50.6"/>
<line x="65.7" y="50.6"/>
<line x="65.7" y="3.2"/>
@@ -585,8 +585,8 @@
<line x="52.2" y="35.4"/>
<close/>
<move x="16.8" y="25.9"/>
- <line x="16.8" y="22.0"/>
- <line x="52.2" y="22.0"/>
+ <line x="16.8" y="22"/>
+ <line x="52.2" y="22"/>
<line x="52.2" y="25.9"/>
<close/>
<move x="16.8" y="16.3"/>
@@ -602,15 +602,15 @@
<move x="40.8" y="95.5"/>
<line x="40.8" y="58.6"/>
<line x="67.6" y="54.5"/>
- <line x="67.6" y="63.0"/>
- <line x="87.3" y="63.0"/>
- <arc large-arc-flag="0.0" rx="1.5" ry="1.5" sweep-flag="1.0" x="88.8" x-axis-rotation="0.0" y="64.5"/>
+ <line x="67.6" y="63"/>
+ <line x="87.3" y="63"/>
+ <arc large-arc-flag="0" rx="1.5" ry="1.5" sweep-flag="1" x="88.8" x-axis-rotation="0" y="64.5"/>
<line x="88.8" y="91.1"/>
- <arc large-arc-flag="0.0" rx="1.5" ry="1.5" sweep-flag="1.0" x="87.3" x-axis-rotation="0.0" y="92.6"/>
+ <arc large-arc-flag="0" rx="1.5" ry="1.5" sweep-flag="1" x="87.3" x-axis-rotation="0" y="92.6"/>
<line x="67.6" y="92.6"/>
<line x="67.6" y="99.6"/>
<close/>
- <move x="50.0" y="86.5"/>
+ <move x="50" y="86.5"/>
<line x="58.6" y="87.2"/>
<line x="58.6" y="83.5"/>
<line x="53.2" y="83.1"/>
@@ -621,7 +621,7 @@
<line x="53.2" y="71.8"/>
<line x="57.8" y="71.7"/>
<line x="57.8" y="68.2"/>
- <line x="50.0" y="68.7"/>
+ <line x="50" y="68.7"/>
<close/>
<move x="67.6" y="90.6"/>
<line x="86.8" y="90.6"/>
@@ -630,40 +630,40 @@
<line x="67.6" y="67.4"/>
<line x="70.8" y="67.4"/>
<line x="73.3" y="69.7"/>
- <line x="72.0" y="71.3"/>
- <line x="70.4" y="70.0"/>
- <line x="67.6" y="70.0"/>
+ <line x="72" y="71.3"/>
+ <line x="70.4" y="70"/>
+ <line x="67.6" y="70"/>
<line x="67.6" y="74.7"/>
<line x="72.3" y="79.5"/>
- <arc large-arc-flag="0.0" rx="1.0" ry="1.0" sweep-flag="1.0" x="71.8" x-axis-rotation="0.0" y="80.1"/>
+ <arc large-arc-flag="0" rx="1" ry="1" sweep-flag="1" x="71.8" x-axis-rotation="0" y="80.1"/>
<line x="67.6" y="77.7"/>
<line x="67.6" y="85.6"/>
<line x="69.8" y="85.6"/>
<line x="75.7" y="79.7"/>
- <arc large-arc-flag="0.0" rx="1.0" ry="1.0" sweep-flag="1.0" x="76.2" x-axis-rotation="0.0" y="80.2"/>
- <arc large-arc-flag="0.0" rx="40.0" ry="40.0" sweep-flag="1.0" x="70.1" x-axis-rotation="0.0" y="88.5"/>
+ <arc large-arc-flag="0" rx="1" ry="1" sweep-flag="1" x="76.2" x-axis-rotation="0" y="80.2"/>
+ <arc large-arc-flag="0" rx="40" ry="40" sweep-flag="1" x="70.1" x-axis-rotation="0" y="88.5"/>
<line x="67.6" y="88.5"/>
<close/>
<move x="74.8" y="85.8"/>
<line x="76.1" y="84.3"/>
- <line x="78.0" y="85.7"/>
+ <line x="78" y="85.7"/>
<line x="81.8" y="85.6"/>
<line x="81.9" y="82.1"/>
<line x="75.8" y="76.1"/>
- <arc large-arc-flag="0.0" rx="1.0" ry="1.0" sweep-flag="1.0" x="76.4" x-axis-rotation="0.0" y="75.6"/>
- <arc large-arc-flag="0.0" rx="35.0" ry="35.0" sweep-flag="1.0" x="84.6" x-axis-rotation="0.0" y="81.6"/>
+ <arc large-arc-flag="0" rx="1" ry="1" sweep-flag="1" x="76.4" x-axis-rotation="0" y="75.6"/>
+ <arc large-arc-flag="0" rx="35" ry="35" sweep-flag="1" x="84.6" x-axis-rotation="0" y="81.6"/>
<line x="84.6" y="88.5"/>
<line x="77.4" y="88.5"/>
<close/>
- <move x="72.5" y="76.0"/>
- <arc large-arc-flag="0.0" rx="1.0" ry="1.0" sweep-flag="1.0" x="71.9" x-axis-rotation="0.0" y="75.5"/>
- <arc large-arc-flag="0.0" rx="35.0" ry="35.0" sweep-flag="1.0" x="77.8" x-axis-rotation="0.0" y="67.3"/>
+ <move x="72.5" y="76"/>
+ <arc large-arc-flag="0" rx="1" ry="1" sweep-flag="1" x="71.9" x-axis-rotation="0" y="75.5"/>
+ <arc large-arc-flag="0" rx="35" ry="35" sweep-flag="1" x="77.8" x-axis-rotation="0" y="67.3"/>
<line x="84.6" y="67.3"/>
<line x="84.6" y="74.4"/>
<line x="82.1" y="77.1"/>
- <line x="80.4" y="76.0"/>
- <line x="82.0" y="74.3"/>
- <line x="82.0" y="70.1"/>
+ <line x="80.4" y="76"/>
+ <line x="82" y="74.3"/>
+ <line x="82" y="70.1"/>
<line x="78.3" y="70.1"/>
<close/>
</path>
@@ -672,22 +672,22 @@
</shape>
<shape aspect="variable" h="98.62" name="Conditional Access Sharepoint" strokewidth="inherit" w="86.58">
<connections>
- <constraint name="N" perimeter="0" x="0.5" y="0.0"/>
+ <constraint name="N" perimeter="0" x="0.5" y="0"/>
<constraint name="S1" perimeter="0" x="0.5" y="0.965"/>
- <constraint name="S2" perimeter="0" x="0.77" y="1.0"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.5"/>
+ <constraint name="S2" perimeter="0" x="0.77" y="1"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
<constraint name="E" perimeter="0" x="0.8" y="0.5"/>
- <constraint name="NE" perimeter="0" x="0.8" y="0.0"/>
- <constraint name="NW" perimeter="0" x="0.0" y="0.0"/>
+ <constraint name="NE" perimeter="0" x="0.8" y="0"/>
+ <constraint name="NW" perimeter="0" x="0" y="0"/>
<constraint name="SE" perimeter="0" x="0.995" y="0.78"/>
- <constraint name="SW" perimeter="0" x="0.0" y="0.83"/>
+ <constraint name="SW" perimeter="0" x="0" y="0.83"/>
</connections>
<foreground>
<path>
<move x="36.3" y="82.5"/>
- <line x="0.0" y="82.5"/>
- <line x="0.0" y="0.0"/>
- <line x="69.2" y="0.0"/>
+ <line x="0" y="82.5"/>
+ <line x="0" y="0"/>
+ <line x="69.2" y="0"/>
<line x="69.2" y="50.6"/>
<line x="65.7" y="50.6"/>
<line x="65.7" y="3.2"/>
@@ -701,8 +701,8 @@
<line x="52.2" y="35.4"/>
<close/>
<move x="16.8" y="25.9"/>
- <line x="16.8" y="22.0"/>
- <line x="52.2" y="22.0"/>
+ <line x="16.8" y="22"/>
+ <line x="52.2" y="22"/>
<line x="52.2" y="25.9"/>
<close/>
<move x="16.8" y="16.3"/>
@@ -722,37 +722,37 @@
<close/>
<move x="48.85" y="80.02"/>
<line x="48.85" y="83.62"/>
- <arc large-arc-flag="0.0" rx="8.0" ry="8.0" sweep-flag="0.0" x="53.95" x-axis-rotation="0.0" y="84.82"/>
- <arc large-arc-flag="0.0" rx="6.0" ry="6.0" sweep-flag="0.0" x="57.65" x-axis-rotation="0.0" y="82.82"/>
- <arc large-arc-flag="0.0" rx="6.0" ry="6.0" sweep-flag="0.0" x="58.25" x-axis-rotation="0.0" y="78.12"/>
- <arc large-arc-flag="0.0" rx="7.0" ry="7.0" sweep-flag="0.0" x="56.15" x-axis-rotation="0.0" y="75.62"/>
+ <arc large-arc-flag="0" rx="8" ry="8" sweep-flag="0" x="53.95" x-axis-rotation="0" y="84.82"/>
+ <arc large-arc-flag="0" rx="6" ry="6" sweep-flag="0" x="57.65" x-axis-rotation="0" y="82.82"/>
+ <arc large-arc-flag="0" rx="6" ry="6" sweep-flag="0" x="58.25" x-axis-rotation="0" y="78.12"/>
+ <arc large-arc-flag="0" rx="7" ry="7" sweep-flag="0" x="56.15" x-axis-rotation="0" y="75.62"/>
<line x="52.65" y="73.32"/>
- <arc large-arc-flag="0.0" rx="2.0" ry="2.0" sweep-flag="1.0" x="52.35" x-axis-rotation="0.0" y="70.72"/>
- <arc large-arc-flag="0.0" rx="2.5" ry="2.0" sweep-flag="1.0" x="54.85" x-axis-rotation="0.0" y="70.12"/>
- <arc large-arc-flag="0.0" rx="10.0" ry="10.0" sweep-flag="1.0" x="57.75" x-axis-rotation="0.0" y="71.12"/>
+ <arc large-arc-flag="0" rx="2" ry="2" sweep-flag="1" x="52.35" x-axis-rotation="0" y="70.72"/>
+ <arc large-arc-flag="0" rx="2.5" ry="2" sweep-flag="1" x="54.85" x-axis-rotation="0" y="70.12"/>
+ <arc large-arc-flag="0" rx="10" ry="10" sweep-flag="1" x="57.75" x-axis-rotation="0" y="71.12"/>
<line x="57.75" y="67.32"/>
- <arc large-arc-flag="0.0" rx="12.0" ry="12.0" sweep-flag="0.0" x="54.35" x-axis-rotation="0.0" y="67.12"/>
- <arc large-arc-flag="0.0" rx="6.0" ry="6.0" sweep-flag="0.0" x="50.45" x-axis-rotation="0.0" y="68.42"/>
- <arc large-arc-flag="0.0" rx="6.0" ry="6.0" sweep-flag="0.0" x="48.85" x-axis-rotation="0.0" y="71.92"/>
- <arc large-arc-flag="0.0" rx="6.0" ry="6.0" sweep-flag="0.0" x="50.25" x-axis-rotation="0.0" y="75.92"/>
+ <arc large-arc-flag="0" rx="12" ry="12" sweep-flag="0" x="54.35" x-axis-rotation="0" y="67.12"/>
+ <arc large-arc-flag="0" rx="6" ry="6" sweep-flag="0" x="50.45" x-axis-rotation="0" y="68.42"/>
+ <arc large-arc-flag="0" rx="6" ry="6" sweep-flag="0" x="48.85" x-axis-rotation="0" y="71.92"/>
+ <arc large-arc-flag="0" rx="6" ry="6" sweep-flag="0" x="50.25" x-axis-rotation="0" y="75.92"/>
<line x="53.65" y="78.32"/>
- <arc large-arc-flag="0.0" rx="2.5" ry="2.5" sweep-flag="1.0" x="54.95" x-axis-rotation="0.0" y="80.22"/>
- <arc large-arc-flag="0.0" rx="1.7" ry="1.7" sweep-flag="1.0" x="52.85" x-axis-rotation="0.0" y="81.72"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="1.0" x="51.15" x-axis-rotation="0.0" y="81.32"/>
- <arc large-arc-flag="0.0" rx="7.0" ry="7.0" sweep-flag="1.0" x="48.85" x-axis-rotation="0.0" y="80.02"/>
+ <arc large-arc-flag="0" rx="2.5" ry="2.5" sweep-flag="1" x="54.95" x-axis-rotation="0" y="80.22"/>
+ <arc large-arc-flag="0" rx="1.7" ry="1.7" sweep-flag="1" x="52.85" x-axis-rotation="0" y="81.72"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="51.15" x-axis-rotation="0" y="81.32"/>
+ <arc large-arc-flag="0" rx="7" ry="7" sweep-flag="1" x="48.85" x-axis-rotation="0" y="80.02"/>
<close/>
<move x="68.45" y="84.92"/>
- <arc large-arc-flag="0.0" rx="4.5" ry="4.5" sweep-flag="1.0" x="73.85" x-axis-rotation="0.0" y="85.92"/>
- <arc large-arc-flag="0.0" rx="10.0" ry="10.0" sweep-flag="0.0" x="79.15" x-axis-rotation="0.0" y="80.32"/>
- <arc large-arc-flag="0.0" rx="4.5" ry="4.5" sweep-flag="1.0" x="79.15" x-axis-rotation="0.0" y="73.92"/>
- <arc large-arc-flag="0.0" rx="10.0" ry="10.0" sweep-flag="0.0" x="73.85" x-axis-rotation="0.0" y="68.32"/>
- <arc large-arc-flag="0.0" rx="4.5" ry="4.5" sweep-flag="1.0" x="68.45" x-axis-rotation="0.0" y="69.22"/>
+ <arc large-arc-flag="0" rx="4.5" ry="4.5" sweep-flag="1" x="73.85" x-axis-rotation="0" y="85.92"/>
+ <arc large-arc-flag="0" rx="10" ry="10" sweep-flag="0" x="79.15" x-axis-rotation="0" y="80.32"/>
+ <arc large-arc-flag="0" rx="4.5" ry="4.5" sweep-flag="1" x="79.15" x-axis-rotation="0" y="73.92"/>
+ <arc large-arc-flag="0" rx="10" ry="10" sweep-flag="0" x="73.85" x-axis-rotation="0" y="68.32"/>
+ <arc large-arc-flag="0" rx="4.5" ry="4.5" sweep-flag="1" x="68.45" x-axis-rotation="0" y="69.22"/>
<line x="68.45" y="61.82"/>
- <arc large-arc-flag="0.0" rx="4.1" ry="4.1" sweep-flag="1.0" x="74.75" x-axis-rotation="0.0" y="66.22"/>
- <arc large-arc-flag="0.0" rx="10.0" ry="10.0" sweep-flag="1.0" x="80.95" x-axis-rotation="0.0" y="72.42"/>
- <arc large-arc-flag="1.0" rx="4.7" ry="4.7" sweep-flag="1.0" x="80.95" x-axis-rotation="0.0" y="81.72"/>
- <arc large-arc-flag="0.0" rx="10.0" ry="10.0" sweep-flag="1.0" x="74.75" x-axis-rotation="0.0" y="88.12"/>
- <arc large-arc-flag="0.0" rx="4.3" ry="4.3" sweep-flag="1.0" x="68.45" x-axis-rotation="0.0" y="92.62"/>
+ <arc large-arc-flag="0" rx="4.1" ry="4.1" sweep-flag="1" x="74.75" x-axis-rotation="0" y="66.22"/>
+ <arc large-arc-flag="0" rx="10" ry="10" sweep-flag="1" x="80.95" x-axis-rotation="0" y="72.42"/>
+ <arc large-arc-flag="1" rx="4.7" ry="4.7" sweep-flag="1" x="80.95" x-axis-rotation="0" y="81.72"/>
+ <arc large-arc-flag="0" rx="10" ry="10" sweep-flag="1" x="74.75" x-axis-rotation="0" y="88.12"/>
+ <arc large-arc-flag="0" rx="4.3" ry="4.3" sweep-flag="1" x="68.45" x-axis-rotation="0" y="92.62"/>
<close/>
</path>
<fill/>
@@ -760,33 +760,33 @@
</shape>
<shape aspect="variable" h="31.5" name="Connector" strokewidth="inherit" w="92.8">
<connections>
- <constraint name="N" perimeter="0" x="0.5" y="0.0"/>
- <constraint name="S" perimeter="0" x="0.5" y="1.0"/>
+ <constraint name="N" perimeter="0" x="0.5" y="0"/>
+ <constraint name="S" perimeter="0" x="0.5" y="1"/>
<constraint name="W1" perimeter="0" x="0.435" y="0.5"/>
- <constraint name="W2" perimeter="0" x="0.0" y="0.64"/>
+ <constraint name="W2" perimeter="0" x="0" y="0.64"/>
<constraint name="E1" perimeter="0" x="0.565" y="0.5"/>
- <constraint name="E2" perimeter="0" x="1.0" y="0.64"/>
- <constraint name="SE" perimeter="0" x="1.0" y="0.92"/>
- <constraint name="SW" perimeter="0" x="0.0" y="0.92"/>
+ <constraint name="E2" perimeter="0" x="1" y="0.64"/>
+ <constraint name="SE" perimeter="0" x="1" y="0.92"/>
+ <constraint name="SW" perimeter="0" x="0" y="0.92"/>
</connections>
<foreground>
<path>
- <move x="32.0" y="31.5"/>
- <arc large-arc-flag="0.0" rx="3.0" ry="3.0" sweep-flag="1.0" x="29.0" x-axis-rotation="0.0" y="28.5"/>
- <line x="29.0" y="20.4"/>
- <arc large-arc-flag="0.0" rx="3.0" ry="3.0" sweep-flag="1.0" x="32.0" x-axis-rotation="0.0" y="17.4"/>
+ <move x="32" y="31.5"/>
+ <arc large-arc-flag="0" rx="3" ry="3" sweep-flag="1" x="29" x-axis-rotation="0" y="28.5"/>
+ <line x="29" y="20.4"/>
+ <arc large-arc-flag="0" rx="3" ry="3" sweep-flag="1" x="32" x-axis-rotation="0" y="17.4"/>
<line x="40.6" y="17.4"/>
- <line x="40.6" y="0.0"/>
- <line x="52.0" y="0.0"/>
- <line x="52.0" y="17.4"/>
+ <line x="40.6" y="0"/>
+ <line x="52" y="0"/>
+ <line x="52" y="17.4"/>
<line x="60.8" y="17.4"/>
- <arc large-arc-flag="0.0" rx="3.0" ry="3.0" sweep-flag="1.0" x="63.8" x-axis-rotation="0.0" y="20.4"/>
+ <arc large-arc-flag="0" rx="3" ry="3" sweep-flag="1" x="63.8" x-axis-rotation="0" y="20.4"/>
<line x="63.8" y="28.5"/>
- <arc large-arc-flag="0.0" rx="3.0" ry="3.0" sweep-flag="1.0" x="60.8" x-axis-rotation="0.0" y="31.5"/>
+ <arc large-arc-flag="0" rx="3" ry="3" sweep-flag="1" x="60.8" x-axis-rotation="0" y="31.5"/>
<close/>
<move x="26.1" y="28.9"/>
- <line x="0.0" y="28.9"/>
- <line x="0.0" y="20.2"/>
+ <line x="0" y="28.9"/>
+ <line x="0" y="20.2"/>
<line x="26.1" y="20.2"/>
<close/>
<move x="66.7" y="28.9"/>
@@ -798,12 +798,12 @@
<fillstroke/>
</foreground>
</shape>
-<shape aspect="variable" h="79.0" name="Dashboard" strokewidth="inherit" w="99.6">
+<shape aspect="variable" h="79" name="Dashboard" strokewidth="inherit" w="99.6">
<connections>
- <constraint name="N" perimeter="0" x="0.5" y="0.0"/>
- <constraint name="S" perimeter="0" x="0.5" y="1.0"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.5"/>
- <constraint name="E" perimeter="0" x="1.0" y="0.5"/>
+ <constraint name="N" perimeter="0" x="0.5" y="0"/>
+ <constraint name="S" perimeter="0" x="0.5" y="1"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
+ <constraint name="E" perimeter="0" x="1" y="0.5"/>
<constraint name="NE" perimeter="0" x="0.99" y="0.01"/>
<constraint name="NW" perimeter="0" x="0.01" y="0.01"/>
<constraint name="SE" perimeter="0" x="0.99" y="0.99"/>
@@ -811,14 +811,14 @@
</connections>
<foreground>
<path>
- <move x="3.0" y="79.0"/>
- <arc large-arc-flag="0.0" rx="3.0" ry="3.0" sweep-flag="1.0" x="0.0" x-axis-rotation="0.0" y="76.0"/>
- <line x="0.0" y="3.0"/>
- <arc large-arc-flag="0.0" rx="3.0" ry="3.0" sweep-flag="1.0" x="3.0" x-axis-rotation="0.0" y="0.0"/>
- <line x="96.6" y="0.0"/>
- <arc large-arc-flag="0.0" rx="3.0" ry="3.0" sweep-flag="1.0" x="99.6" x-axis-rotation="0.0" y="3.0"/>
- <line x="99.6" y="76.0"/>
- <arc large-arc-flag="0.0" rx="3.0" ry="3.0" sweep-flag="1.0" x="96.6" x-axis-rotation="0.0" y="79.0"/>
+ <move x="3" y="79"/>
+ <arc large-arc-flag="0" rx="3" ry="3" sweep-flag="1" x="0" x-axis-rotation="0" y="76"/>
+ <line x="0" y="3"/>
+ <arc large-arc-flag="0" rx="3" ry="3" sweep-flag="1" x="3" x-axis-rotation="0" y="0"/>
+ <line x="96.6" y="0"/>
+ <arc large-arc-flag="0" rx="3" ry="3" sweep-flag="1" x="99.6" x-axis-rotation="0" y="3"/>
+ <line x="99.6" y="76"/>
+ <arc large-arc-flag="0" rx="3" ry="3" sweep-flag="1" x="96.6" x-axis-rotation="0" y="79"/>
<close/>
<move x="8.3" y="70.8"/>
<line x="91.5" y="70.8"/>
@@ -830,14 +830,14 @@
<line x="45.7" y="29.1"/>
<line x="45.7" y="58.4"/>
<close/>
- <move x="54.0" y="58.4"/>
- <line x="54.0" y="46.0"/>
- <line x="66.3" y="46.0"/>
+ <move x="54" y="58.4"/>
+ <line x="54" y="46"/>
+ <line x="66.3" y="46"/>
<line x="66.3" y="58.4"/>
<close/>
<move x="70.5" y="58.4"/>
- <line x="70.5" y="46.0"/>
- <line x="82.7" y="46.0"/>
+ <line x="70.5" y="46"/>
+ <line x="82.7" y="46"/>
<line x="82.7" y="58.4"/>
<close/>
<move x="70.5" y="41.7"/>
@@ -858,33 +858,33 @@
<connections>
<constraint name="N" perimeter="0" x="0.34" y="0.01"/>
<constraint name="S" perimeter="0" x="0.34" y="0.995"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.5"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
<constraint name="E" perimeter="0" x="0.695" y="0.48"/>
<constraint name="NE" perimeter="0" x="0.695" y="0.15"/>
- <constraint name="NW" perimeter="0" x="0.0" y="0.15"/>
- <constraint name="SE1" perimeter="0" x="1.0" y="0.74"/>
+ <constraint name="NW" perimeter="0" x="0" y="0.15"/>
+ <constraint name="SE1" perimeter="0" x="1" y="0.74"/>
<constraint name="SE2" perimeter="0" x="0.8" y="0.95"/>
- <constraint name="SW" perimeter="0" x="0.0" y="0.85"/>
+ <constraint name="SW" perimeter="0" x="0" y="0.85"/>
</connections>
<foreground>
<path>
- <move x="0.0" y="15.83"/>
- <arc large-arc-flag="0.0" rx="35.0" ry="15.0" sweep-flag="1.0" x="14.3" x-axis-rotation="0.0" y="3.83"/>
- <arc large-arc-flag="0.0" rx="35.0" ry="15.0" sweep-flag="1.0" x="55.5" x-axis-rotation="0.0" y="3.83"/>
- <arc large-arc-flag="0.0" rx="35.0" ry="15.0" sweep-flag="1.0" x="70.3" x-axis-rotation="0.0" y="15.83"/>
+ <move x="0" y="15.83"/>
+ <arc large-arc-flag="0" rx="35" ry="15" sweep-flag="1" x="14.3" x-axis-rotation="0" y="3.83"/>
+ <arc large-arc-flag="0" rx="35" ry="15" sweep-flag="1" x="55.5" x-axis-rotation="0" y="3.83"/>
+ <arc large-arc-flag="0" rx="35" ry="15" sweep-flag="1" x="70.3" x-axis-rotation="0" y="15.83"/>
<line x="70.3" y="46.73"/>
<line x="54.6" y="46.73"/>
<line x="70.5" y="62.53"/>
<line x="34.3" y="62.53"/>
<line x="34.3" y="81.63"/>
<line x="70.3" y="81.63"/>
- <arc large-arc-flag="0.0" rx="35.0" ry="15.0" sweep-flag="1.0" x="53.3" x-axis-rotation="0.0" y="94.63"/>
- <arc large-arc-flag="0.0" rx="35.0" ry="15.0" sweep-flag="1.0" x="16.8" x-axis-rotation="0.0" y="94.63"/>
- <arc large-arc-flag="0.0" rx="35.0" ry="15.0" sweep-flag="1.0" x="0.0" x-axis-rotation="0.0" y="82.33"/>
+ <arc large-arc-flag="0" rx="35" ry="15" sweep-flag="1" x="53.3" x-axis-rotation="0" y="94.63"/>
+ <arc large-arc-flag="0" rx="35" ry="15" sweep-flag="1" x="16.8" x-axis-rotation="0" y="94.63"/>
+ <arc large-arc-flag="0" rx="35" ry="15" sweep-flag="1" x="0" x-axis-rotation="0" y="82.33"/>
<close/>
<move x="8.2" y="18.83"/>
- <arc large-arc-flag="1.0" rx="25.0" ry="10.5" sweep-flag="0.0" x="62.4" x-axis-rotation="0.0" y="18.83"/>
- <arc large-arc-flag="1.0" rx="25.0" ry="10.5" sweep-flag="0.0" x="8.2" x-axis-rotation="0.0" y="18.83"/>
+ <arc large-arc-flag="1" rx="25" ry="10.5" sweep-flag="0" x="62.4" x-axis-rotation="0" y="18.83"/>
+ <arc large-arc-flag="1" rx="25" ry="10.5" sweep-flag="0" x="8.2" x-axis-rotation="0" y="18.83"/>
<close/>
<move x="66.3" y="51.53"/>
<line x="80.6" y="51.53"/>
@@ -902,20 +902,20 @@
</shape>
<shape aspect="variable" h="87.8" name="Detected Software" strokewidth="inherit" w="99.6">
<connections>
- <constraint name="N" perimeter="0" x="0.5" y="0.0"/>
- <constraint name="S" perimeter="0" x="0.5" y="1.0"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.5"/>
- <constraint name="E" perimeter="0" x="1.0" y="0.5"/>
- <constraint name="NE" perimeter="0" x="1.0" y="0.0"/>
- <constraint name="NW" perimeter="0" x="0.0" y="0.0"/>
- <constraint name="SE" perimeter="0" x="1.0" y="1.0"/>
- <constraint name="SW" perimeter="0" x="0.0" y="1.0"/>
+ <constraint name="N" perimeter="0" x="0.5" y="0"/>
+ <constraint name="S" perimeter="0" x="0.5" y="1"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
+ <constraint name="E" perimeter="0" x="1" y="0.5"/>
+ <constraint name="NE" perimeter="0" x="1" y="0"/>
+ <constraint name="NW" perimeter="0" x="0" y="0"/>
+ <constraint name="SE" perimeter="0" x="1" y="1"/>
+ <constraint name="SW" perimeter="0" x="0" y="1"/>
</connections>
<foreground>
<path>
- <move x="0.0" y="87.8"/>
- <line x="0.0" y="0.0"/>
- <line x="99.6" y="0.0"/>
+ <move x="0" y="87.8"/>
+ <line x="0" y="0"/>
+ <line x="99.6" y="0"/>
<line x="99.6" y="87.8"/>
<close/>
<move x="5.8" y="82.2"/>
@@ -928,8 +928,8 @@
<line x="35.1" y="46.9"/>
<line x="35.1" y="64.5"/>
<close/>
- <move x="41.0" y="64.5"/>
- <line x="41.0" y="46.9"/>
+ <move x="41" y="64.5"/>
+ <line x="41" y="46.9"/>
<line x="58.6" y="46.9"/>
<line x="58.6" y="64.5"/>
<close/>
@@ -938,20 +938,20 @@
<line x="82.1" y="46.9"/>
<line x="82.1" y="64.5"/>
<close/>
- <move x="64.4" y="41.0"/>
+ <move x="64.4" y="41"/>
<line x="64.4" y="23.5"/>
<line x="82.1" y="23.5"/>
- <line x="82.1" y="41.0"/>
+ <line x="82.1" y="41"/>
<close/>
- <move x="41.0" y="41.0"/>
- <line x="41.0" y="23.5"/>
+ <move x="41" y="41"/>
+ <line x="41" y="23.5"/>
<line x="58.6" y="23.5"/>
- <line x="58.6" y="41.0"/>
+ <line x="58.6" y="41"/>
<close/>
- <move x="17.6" y="41.0"/>
+ <move x="17.6" y="41"/>
<line x="17.6" y="23.5"/>
<line x="35.1" y="23.5"/>
- <line x="35.1" y="41.0"/>
+ <line x="35.1" y="41"/>
<close/>
<move x="64.5" y="8.8"/>
<line x="70.4" y="8.8"/>
@@ -974,10 +974,10 @@
</shape>
<shape aspect="variable" h="99.6" name="Device Group" strokewidth="inherit" w="99.6">
<connections>
- <constraint name="N" perimeter="0" x="0.5" y="0.0"/>
- <constraint name="S" perimeter="0" x="0.56" y="1.0"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.5"/>
- <constraint name="E" perimeter="0" x="1.0" y="0.5"/>
+ <constraint name="N" perimeter="0" x="0.5" y="0"/>
+ <constraint name="S" perimeter="0" x="0.56" y="1"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
+ <constraint name="E" perimeter="0" x="1" y="0.5"/>
<constraint name="NE" perimeter="0" x="0.93" y="0.01"/>
<constraint name="NW" perimeter="0" x="0.005" y="0.01"/>
<constraint name="SE" perimeter="0" x="0.995" y="0.99"/>
@@ -985,12 +985,12 @@
</connections>
<foreground>
<path>
- <move x="3.0" y="65.2"/>
- <arc large-arc-flag="0.0" rx="3.0" ry="3.0" sweep-flag="1.0" x="0.0" x-axis-rotation="0.0" y="62.2"/>
- <line x="0.0" y="3.0"/>
- <arc large-arc-flag="0.0" rx="3.0" ry="3.0" sweep-flag="1.0" x="3.0" x-axis-rotation="0.0" y="0.0"/>
- <line x="90.4" y="0.0"/>
- <arc large-arc-flag="0.0" rx="3.0" ry="3.0" sweep-flag="1.0" x="93.4" x-axis-rotation="0.0" y="3.0"/>
+ <move x="3" y="65.2"/>
+ <arc large-arc-flag="0" rx="3" ry="3" sweep-flag="1" x="0" x-axis-rotation="0" y="62.2"/>
+ <line x="0" y="3"/>
+ <arc large-arc-flag="0" rx="3" ry="3" sweep-flag="1" x="3" x-axis-rotation="0" y="0"/>
+ <line x="90.4" y="0"/>
+ <arc large-arc-flag="0" rx="3" ry="3" sweep-flag="1" x="93.4" x-axis-rotation="0" y="3"/>
<line x="93.4" y="21.6"/>
<line x="87.1" y="21.6"/>
<line x="87.1" y="6.3"/>
@@ -999,24 +999,24 @@
<line x="49.7" y="56.1"/>
<line x="49.7" y="65.2"/>
<close/>
- <move x="53.0" y="28.0"/>
- <arc large-arc-flag="0.0" rx="3.0" ry="3.0" sweep-flag="1.0" x="56.0" x-axis-rotation="0.0" y="25.0"/>
- <line x="96.6" y="25.0"/>
- <arc large-arc-flag="0.0" rx="3.0" ry="3.0" sweep-flag="1.0" x="99.6" x-axis-rotation="0.0" y="28.0"/>
+ <move x="53" y="28"/>
+ <arc large-arc-flag="0" rx="3" ry="3" sweep-flag="1" x="56" x-axis-rotation="0" y="25"/>
+ <line x="96.6" y="25"/>
+ <arc large-arc-flag="0" rx="3" ry="3" sweep-flag="1" x="99.6" x-axis-rotation="0" y="28"/>
<line x="99.6" y="96.6"/>
- <arc large-arc-flag="0.0" rx="3.0" ry="3.0" sweep-flag="1.0" x="96.6" x-axis-rotation="0.0" y="99.6"/>
+ <arc large-arc-flag="0" rx="3" ry="3" sweep-flag="1" x="96.6" x-axis-rotation="0" y="99.6"/>
<line x="56.1" y="99.6"/>
- <arc large-arc-flag="0.0" rx="3.0" ry="3.0" sweep-flag="1.0" x="53.1" x-axis-rotation="0.0" y="96.6"/>
+ <arc large-arc-flag="0" rx="3" ry="3" sweep-flag="1" x="53.1" x-axis-rotation="0" y="96.6"/>
<close/>
<move x="59.2" y="31.2"/>
- <line x="59.2" y="84.0"/>
- <line x="93.4" y="84.0"/>
+ <line x="59.2" y="84"/>
+ <line x="93.4" y="84"/>
<line x="93.4" y="31.2"/>
<close/>
<move x="71.6" y="90.3"/>
<line x="71.6" y="93.4"/>
- <line x="81.0" y="93.4"/>
- <line x="81.0" y="90.3"/>
+ <line x="81" y="93.4"/>
+ <line x="81" y="90.3"/>
<close/>
</path>
<fillstroke/>
@@ -1024,10 +1024,10 @@
</shape>
<shape aspect="variable" h="62.5" name="Device Health" strokewidth="inherit" w="99.6">
<connections>
- <constraint name="N" perimeter="0" x="0.5" y="0.0"/>
- <constraint name="S" perimeter="0" x="0.5" y="1.0"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.5"/>
- <constraint name="E" perimeter="0" x="1.0" y="0.5"/>
+ <constraint name="N" perimeter="0" x="0.5" y="0"/>
+ <constraint name="S" perimeter="0" x="0.5" y="1"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
+ <constraint name="E" perimeter="0" x="1" y="0.5"/>
<constraint name="NE" perimeter="0" x="0.99" y="0.02"/>
<constraint name="NW" perimeter="0" x="0.01" y="0.02"/>
<constraint name="SE" perimeter="0" x="0.99" y="0.98"/>
@@ -1035,35 +1035,35 @@
</connections>
<foreground>
<path>
- <move x="5.0" y="62.5"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="1.0" x="0.02" x-axis-rotation="0.0" y="57.5"/>
- <line x="0.0" y="5.0"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="1.0" x="5.0" x-axis-rotation="0.0" y="0.0"/>
- <line x="94.6" y="0.0"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="1.0" x="99.6" x-axis-rotation="0.0" y="5.0"/>
+ <move x="5" y="62.5"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="0.02" x-axis-rotation="0" y="57.5"/>
+ <line x="0" y="5"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="5" x-axis-rotation="0" y="0"/>
+ <line x="94.6" y="0"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="99.6" x-axis-rotation="0" y="5"/>
<line x="99.6" y="57.5"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="1.0" x="94.6" x-axis-rotation="0.0" y="62.5"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="94.6" x-axis-rotation="0" y="62.5"/>
<close/>
<move x="26.5" y="36.2"/>
- <line x="37.0" y="12.5"/>
- <arc large-arc-flag="0.0" rx="3.0" ry="3.0" sweep-flag="1.0" x="42.0" x-axis-rotation="0.0" y="12.5"/>
+ <line x="37" y="12.5"/>
+ <arc large-arc-flag="0" rx="3" ry="3" sweep-flag="1" x="42" x-axis-rotation="0" y="12.5"/>
<line x="55.1" y="41.5"/>
<line x="64.2" y="24.7"/>
- <arc large-arc-flag="0.0" rx="4.0" ry="4.0" sweep-flag="1.0" x="67.6" x-axis-rotation="0.0" y="23.2"/>
+ <arc large-arc-flag="0" rx="4" ry="4" sweep-flag="1" x="67.6" x-axis-rotation="0" y="23.2"/>
<line x="88.3" y="23.2"/>
<line x="88.3" y="29.3"/>
<line x="68.7" y="29.3"/>
- <line x="57.4" y="50.0"/>
- <arc large-arc-flag="0.0" rx="3.0" ry="3.0" sweep-flag="1.0" x="52.5" x-axis-rotation="0.0" y="50.0"/>
+ <line x="57.4" y="50"/>
+ <arc large-arc-flag="0" rx="3" ry="3" sweep-flag="1" x="52.5" x-axis-rotation="0" y="50"/>
<line x="39.5" y="21.4"/>
<line x="31.2" y="40.4"/>
- <arc large-arc-flag="0.0" rx="4.0" ry="4.0" sweep-flag="1.0" x="27.9" x-axis-rotation="0.0" y="42.2"/>
+ <arc large-arc-flag="0" rx="4" ry="4" sweep-flag="1" x="27.9" x-axis-rotation="0" y="42.2"/>
<line x="11.7" y="42.2"/>
<line x="11.7" y="36.2"/>
<close/>
<move x="6.5" y="55.7"/>
- <line x="93.0" y="55.6"/>
- <line x="93.0" y="6.5"/>
+ <line x="93" y="55.6"/>
+ <line x="93" y="6.5"/>
<line x="6.5" y="6.5"/>
<close/>
<move x="46.9" y="57.1"/>
@@ -1080,30 +1080,30 @@
<constraint name="N" perimeter="0" x="0.5" y="0.02"/>
<constraint name="S" perimeter="0" x="0.5" y="0.98"/>
<constraint name="W" perimeter="0" x="0.175" y="0.5"/>
- <constraint name="E" perimeter="0" x="1.0" y="0.5"/>
+ <constraint name="E" perimeter="0" x="1" y="0.5"/>
<constraint name="NE" perimeter="0" x="0.97" y="0.2"/>
- <constraint name="NW" perimeter="0" x="0.0" y="0.275"/>
+ <constraint name="NW" perimeter="0" x="0" y="0.275"/>
<constraint name="SE" perimeter="0" x="0.98" y="0.97"/>
</connections>
<foreground>
<path>
- <move x="51.0" y="100.27"/>
- <arc large-arc-flag="0.0" rx="9.0" ry="9.0" sweep-flag="1.0" x="42.0" x-axis-rotation="0.0" y="91.27"/>
- <line x="42.0" y="59.67"/>
- <arc large-arc-flag="0.0" rx="31.0" ry="31.0" sweep-flag="0.0" x="51.6" x-axis-rotation="0.0" y="55.57"/>
+ <move x="51" y="100.27"/>
+ <arc large-arc-flag="0" rx="9" ry="9" sweep-flag="1" x="42" x-axis-rotation="0" y="91.27"/>
+ <line x="42" y="59.67"/>
+ <arc large-arc-flag="0" rx="31" ry="31" sweep-flag="0" x="51.6" x-axis-rotation="0" y="55.57"/>
<line x="51.6" y="86.37"/>
<line x="80.7" y="86.37"/>
<line x="80.7" y="28.07"/>
<line x="66.1" y="28.07"/>
- <arc large-arc-flag="0.0" rx="31.0" ry="31.0" sweep-flag="0.0" x="65.6" x-axis-rotation="0.0" y="23.27"/>
+ <arc large-arc-flag="0" rx="31" ry="31" sweep-flag="0" x="65.6" x-axis-rotation="0" y="23.27"/>
<line x="68.5" y="23.27"/>
<line x="68.5" y="21.37"/>
<line x="65.2" y="21.37"/>
- <arc large-arc-flag="0.0" rx="31.0" ry="31.0" sweep-flag="0.0" x="64.2" x-axis-rotation="0.0" y="17.77"/>
+ <arc large-arc-flag="0" rx="31" ry="31" sweep-flag="0" x="64.2" x-axis-rotation="0" y="17.77"/>
<line x="81.4" y="17.77"/>
- <arc large-arc-flag="0.0" rx="9.0" ry="9.0" sweep-flag="1.0" x="90.4" x-axis-rotation="0.0" y="26.77"/>
+ <arc large-arc-flag="0" rx="9" ry="9" sweep-flag="1" x="90.4" x-axis-rotation="0" y="26.77"/>
<line x="90.4" y="91.27"/>
- <arc large-arc-flag="0.0" rx="9.0" ry="9.0" sweep-flag="1.0" x="81.4" x-axis-rotation="0.0" y="100.27"/>
+ <arc large-arc-flag="0" rx="9" ry="9" sweep-flag="1" x="81.4" x-axis-rotation="0" y="100.27"/>
<close/>
<move x="61.5" y="95.47"/>
<line x="70.8" y="95.47"/>
@@ -1111,25 +1111,25 @@
<line x="61.5" y="93.17"/>
<close/>
<move x="6.5" y="27.77"/>
- <arc large-arc-flag="0.0" rx="25.0" ry="25.0" sweep-flag="1.0" x="12.6" x-axis-rotation="0.0" y="9.47"/>
- <arc large-arc-flag="0.0" rx="24.0" ry="24.0" sweep-flag="1.0" x="31.4" x-axis-rotation="0.0" y="3.77"/>
- <arc large-arc-flag="0.0" rx="27.0" ry="27.0" sweep-flag="0.0" x="20.0" x-axis-rotation="0.0" y="12.47"/>
- <arc large-arc-flag="0.0" rx="22.0" ry="22.0" sweep-flag="0.0" x="15.3" x-axis-rotation="0.0" y="27.77"/>
+ <arc large-arc-flag="0" rx="25" ry="25" sweep-flag="1" x="12.6" x-axis-rotation="0" y="9.47"/>
+ <arc large-arc-flag="0" rx="24" ry="24" sweep-flag="1" x="31.4" x-axis-rotation="0" y="3.77"/>
+ <arc large-arc-flag="0" rx="27" ry="27" sweep-flag="0" x="20" x-axis-rotation="0" y="12.47"/>
+ <arc large-arc-flag="0" rx="22" ry="22" sweep-flag="0" x="15.3" x-axis-rotation="0" y="27.77"/>
<line x="23.7" y="27.77"/>
<line x="11.2" y="41.07"/>
- <line x="0.0" y="27.77"/>
+ <line x="0" y="27.77"/>
<close/>
<move x="18.9" y="42.47"/>
- <arc large-arc-flag="1.0" rx="21.5" ry="21.5" sweep-flag="0.0" x="34.5" x-axis-rotation="0.0" y="7.87"/>
+ <arc large-arc-flag="1" rx="21.5" ry="21.5" sweep-flag="0" x="34.5" x-axis-rotation="0" y="7.87"/>
<line x="34.5" y="0.67"/>
- <arc large-arc-flag="1.0" rx="28.7" ry="28.7" sweep-flag="1.0" x="12.8" x-axis-rotation="0.0" y="46.37"/>
+ <arc large-arc-flag="1" rx="28.7" ry="28.7" sweep-flag="1" x="12.8" x-axis-rotation="0" y="46.37"/>
<close/>
- <move x="46.0" y="44.87"/>
+ <move x="46" y="44.87"/>
<line x="30.9" y="34.77"/>
<line x="30.9" y="17.47"/>
- <line x="38.0" y="17.47"/>
- <line x="38.0" y="30.77"/>
- <line x="50.0" y="38.77"/>
+ <line x="38" y="17.47"/>
+ <line x="38" y="30.77"/>
+ <line x="50" y="38.77"/>
<close/>
</path>
<fillstroke/>
@@ -1137,10 +1137,10 @@
</shape>
<shape aspect="variable" h="99.6" name="Device OS" strokewidth="inherit" w="98.2">
<connections>
- <constraint name="N" perimeter="0" x="0.5" y="0.0"/>
- <constraint name="S" perimeter="0" x="0.37" y="1.0"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.5"/>
- <constraint name="E" perimeter="0" x="1.0" y="0.5"/>
+ <constraint name="N" perimeter="0" x="0.5" y="0"/>
+ <constraint name="S" perimeter="0" x="0.37" y="1"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
+ <constraint name="E" perimeter="0" x="1" y="0.5"/>
<constraint name="NE" perimeter="0" x="0.99" y="0.01"/>
<constraint name="NW" perimeter="0" x="0.19" y="0.01"/>
<constraint name="SE" perimeter="0" x="0.5" y="0.625"/>
@@ -1148,10 +1148,10 @@
</connections>
<foreground>
<path>
- <move x="5.0" y="99.6"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="1.0" x="0.0" x-axis-rotation="0.0" y="94.6"/>
- <line x="0.0" y="31.8"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="1.0" x="5.0" x-axis-rotation="0.0" y="27.6"/>
+ <move x="5" y="99.6"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="0" x-axis-rotation="0" y="94.6"/>
+ <line x="0" y="31.8"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="5" x-axis-rotation="0" y="27.6"/>
<line x="13.8" y="27.6"/>
<line x="13.8" y="36.8"/>
<line x="4.5" y="36.8"/>
@@ -1160,32 +1160,32 @@
<line x="35.4" y="65.1"/>
<line x="39.9" y="65.1"/>
<line x="39.9" y="94.6"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="1.0" x="34.9" x-axis-rotation="0.0" y="99.6"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="34.9" x-axis-rotation="0" y="99.6"/>
<close/>
- <move x="23.0" y="94.0"/>
- <arc large-arc-flag="0.0" rx="1.0" ry="1.0" sweep-flag="0.0" x="24.0" x-axis-rotation="0.0" y="93.0"/>
- <line x="24.0" y="90.2"/>
- <arc large-arc-flag="0.0" rx="1.0" ry="1.0" sweep-flag="0.0" x="23.0" x-axis-rotation="0.0" y="89.2"/>
+ <move x="23" y="94"/>
+ <arc large-arc-flag="0" rx="1" ry="1" sweep-flag="0" x="24" x-axis-rotation="0" y="93"/>
+ <line x="24" y="90.2"/>
+ <arc large-arc-flag="0" rx="1" ry="1" sweep-flag="0" x="23" x-axis-rotation="0" y="89.2"/>
<line x="16.8" y="89.2"/>
- <arc large-arc-flag="0.0" rx="1.0" ry="1.0" sweep-flag="0.0" x="15.8" x-axis-rotation="0.0" y="90.2"/>
- <line x="15.8" y="93.0"/>
- <arc large-arc-flag="0.0" rx="1.0" ry="1.0" sweep-flag="0.0" x="16.8" x-axis-rotation="0.0" y="94.0"/>
+ <arc large-arc-flag="0" rx="1" ry="1" sweep-flag="0" x="15.8" x-axis-rotation="0" y="90.2"/>
+ <line x="15.8" y="93"/>
+ <arc large-arc-flag="0" rx="1" ry="1" sweep-flag="0" x="16.8" x-axis-rotation="0" y="94"/>
<close/>
<move x="22.1" y="61.6"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="1.0" x="17.1" x-axis-rotation="0.0" y="56.6"/>
- <line x="17.1" y="5.0"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="1.0" x="22.1" x-axis-rotation="0.0" y="0.0"/>
- <line x="93.2" y="0.0"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="1.0" x="98.2" x-axis-rotation="0.0" y="5.0"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="17.1" x-axis-rotation="0" y="56.6"/>
+ <line x="17.1" y="5"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="22.1" x-axis-rotation="0" y="0"/>
+ <line x="93.2" y="0"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="98.2" x-axis-rotation="0" y="5"/>
<line x="98.2" y="56.8"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="1.0" x="93.2" x-axis-rotation="0.0" y="61.6"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="93.2" x-axis-rotation="0" y="61.6"/>
<close/>
<move x="93.8" y="58.4"/>
- <arc large-arc-flag="0.0" rx="1.0" ry="1.0" sweep-flag="0.0" x="94.8" x-axis-rotation="0.0" y="57.4"/>
+ <arc large-arc-flag="0" rx="1" ry="1" sweep-flag="0" x="94.8" x-axis-rotation="0" y="57.4"/>
<line x="94.8" y="11.3"/>
<line x="20.5" y="11.3"/>
<line x="20.5" y="57.4"/>
- <arc large-arc-flag="0.0" rx="1.0" ry="1.0" sweep-flag="0.0" x="21.5" x-axis-rotation="0.0" y="58.4"/>
+ <arc large-arc-flag="0" rx="1" ry="1" sweep-flag="0" x="21.5" x-axis-rotation="0" y="58.4"/>
<close/>
<move x="81.3" y="7.1"/>
<line x="81.3" y="3.4"/>
@@ -1208,8 +1208,8 @@
</shape>
<shape aspect="variable" h="100.36" name="End Protection" strokewidth="inherit" w="96.25">
<connections>
- <constraint name="N" perimeter="0" x="0.5" y="0.0"/>
- <constraint name="S" perimeter="0" x="0.5" y="1.0"/>
+ <constraint name="N" perimeter="0" x="0.5" y="0"/>
+ <constraint name="S" perimeter="0" x="0.5" y="1"/>
<constraint name="W" perimeter="0" x="0.05" y="0.5"/>
<constraint name="E" perimeter="0" x="0.95" y="0.5"/>
<constraint name="NE" perimeter="0" x="0.99" y="0.12"/>
@@ -1218,25 +1218,25 @@
<foreground>
<path>
<move x="0.15" y="14.36"/>
- <arc large-arc-flag="0.0" rx="3.0" ry="3.0" sweep-flag="1.0" x="4.45" x-axis-rotation="0.0" y="11.86"/>
+ <arc large-arc-flag="0" rx="3" ry="3" sweep-flag="1" x="4.45" x-axis-rotation="0" y="11.86"/>
<line x="11.35" y="15.26"/>
- <arc large-arc-flag="0.0" rx="25.0" ry="25.0" sweep-flag="0.0" x="24.65" x-axis-rotation="0.0" y="16.16"/>
- <arc large-arc-flag="0.0" rx="25.0" ry="25.0" sweep-flag="0.0" x="36.75" x-axis-rotation="0.0" y="8.86"/>
+ <arc large-arc-flag="0" rx="25" ry="25" sweep-flag="0" x="24.65" x-axis-rotation="0" y="16.16"/>
+ <arc large-arc-flag="0" rx="25" ry="25" sweep-flag="0" x="36.75" x-axis-rotation="0" y="8.86"/>
<line x="43.85" y="2.16"/>
- <arc large-arc-flag="0.0" rx="6.0" ry="6.0" sweep-flag="1.0" x="52.05" x-axis-rotation="0.0" y="2.16"/>
+ <arc large-arc-flag="0" rx="6" ry="6" sweep-flag="1" x="52.05" x-axis-rotation="0" y="2.16"/>
<line x="59.25" y="10.06"/>
- <arc large-arc-flag="0.0" rx="23.0" ry="23.0" sweep-flag="0.0" x="75.85" x-axis-rotation="0.0" y="16.56"/>
- <arc large-arc-flag="0.0" rx="25.0" ry="25.0" sweep-flag="0.0" x="84.45" x-axis-rotation="0.0" y="15.36"/>
- <arc large-arc-flag="0.0" rx="35.0" ry="35.0" sweep-flag="0.0" x="91.65" x-axis-rotation="0.0" y="11.96"/>
- <arc large-arc-flag="0.0" rx="2.8" ry="2.8" sweep-flag="1.0" x="96.05" x-axis-rotation="0.0" y="13.46"/>
- <arc large-arc-flag="0.0" rx="100.0" ry="100.0" sweep-flag="1.0" x="95.45" x-axis-rotation="0.0" y="29.06"/>
- <arc large-arc-flag="0.0" rx="100.0" ry="100.0" sweep-flag="1.0" x="90.25" x-axis-rotation="0.0" y="52.76"/>
- <arc large-arc-flag="0.0" rx="90.0" ry="90.0" sweep-flag="1.0" x="71.15" x-axis-rotation="0.0" y="83.36"/>
- <arc large-arc-flag="0.0" rx="80.0" ry="80.0" sweep-flag="1.0" x="48.15" x-axis-rotation="0.0" y="100.36"/>
- <arc large-arc-flag="0.0" rx="80.0" ry="80.0" sweep-flag="1.0" x="24.75" x-axis-rotation="0.0" y="83.76"/>
- <arc large-arc-flag="0.0" rx="80.0" ry="80.0" sweep-flag="1.0" x="6.05" x-axis-rotation="0.0" y="52.76"/>
- <arc large-arc-flag="0.0" rx="100.0" ry="100.0" sweep-flag="1.0" x="0.95" x-axis-rotation="0.0" y="30.06"/>
- <arc large-arc-flag="0.0" rx="100.0" ry="100.0" sweep-flag="1.0" x="0.15" x-axis-rotation="0.0" y="14.36"/>
+ <arc large-arc-flag="0" rx="23" ry="23" sweep-flag="0" x="75.85" x-axis-rotation="0" y="16.56"/>
+ <arc large-arc-flag="0" rx="25" ry="25" sweep-flag="0" x="84.45" x-axis-rotation="0" y="15.36"/>
+ <arc large-arc-flag="0" rx="35" ry="35" sweep-flag="0" x="91.65" x-axis-rotation="0" y="11.96"/>
+ <arc large-arc-flag="0" rx="2.8" ry="2.8" sweep-flag="1" x="96.05" x-axis-rotation="0" y="13.46"/>
+ <arc large-arc-flag="0" rx="100" ry="100" sweep-flag="1" x="95.45" x-axis-rotation="0" y="29.06"/>
+ <arc large-arc-flag="0" rx="100" ry="100" sweep-flag="1" x="90.25" x-axis-rotation="0" y="52.76"/>
+ <arc large-arc-flag="0" rx="90" ry="90" sweep-flag="1" x="71.15" x-axis-rotation="0" y="83.36"/>
+ <arc large-arc-flag="0" rx="80" ry="80" sweep-flag="1" x="48.15" x-axis-rotation="0" y="100.36"/>
+ <arc large-arc-flag="0" rx="80" ry="80" sweep-flag="1" x="24.75" x-axis-rotation="0" y="83.76"/>
+ <arc large-arc-flag="0" rx="80" ry="80" sweep-flag="1" x="6.05" x-axis-rotation="0" y="52.76"/>
+ <arc large-arc-flag="0" rx="100" ry="100" sweep-flag="1" x="0.95" x-axis-rotation="0" y="30.06"/>
+ <arc large-arc-flag="0" rx="100" ry="100" sweep-flag="1" x="0.15" x-axis-rotation="0" y="14.36"/>
<close/>
<move x="15.35" y="50.76"/>
<line x="42.35" y="80.16"/>
@@ -1251,19 +1251,19 @@
</shape>
<shape aspect="variable" h="98.92" name="Exchange Connector" strokewidth="inherit" w="99.6">
<connections>
- <constraint name="N" perimeter="0" x="0.5" y="0.0"/>
- <constraint name="S" perimeter="0" x="0.5" y="1.0"/>
+ <constraint name="N" perimeter="0" x="0.5" y="0"/>
+ <constraint name="S" perimeter="0" x="0.5" y="1"/>
<constraint name="W" perimeter="0" x="0.19" y="0.5"/>
<constraint name="E" perimeter="0" x="0.81" y="0.5"/>
<constraint name="NE" perimeter="0" x="0.805" y="0.005"/>
<constraint name="NW" perimeter="0" x="0.195" y="0.005"/>
- <constraint name="SE" perimeter="0" x="1.0" y="0.97"/>
- <constraint name="SW" perimeter="0" x="0.0" y="0.97"/>
+ <constraint name="SE" perimeter="0" x="1" y="0.97"/>
+ <constraint name="SW" perimeter="0" x="0" y="0.97"/>
</connections>
<foreground>
<path>
<move x="20.1" y="62.12"/>
- <arc large-arc-flag="0.0" rx="2.5" ry="2.5" sweep-flag="1.0" x="18.6" x-axis-rotation="0.0" y="59.62"/>
+ <arc large-arc-flag="0" rx="2.5" ry="2.5" sweep-flag="1" x="18.6" x-axis-rotation="0" y="59.62"/>
<line x="18.7" y="41.62"/>
<line x="26.2" y="33.72"/>
<line x="31.2" y="37.12"/>
@@ -1271,11 +1271,11 @@
<line x="27.7" y="53.32"/>
<line x="37.6" y="53.32"/>
<line x="54.7" y="36.22"/>
- <arc large-arc-flag="0.0" rx="3.0" ry="3.0" sweep-flag="1.0" x="56.2" x-axis-rotation="0.0" y="37.72"/>
- <arc large-arc-flag="0.0" rx="90.0" ry="90.0" sweep-flag="1.0" x="38.5" x-axis-rotation="0.0" y="62.02"/>
+ <arc large-arc-flag="0" rx="3" ry="3" sweep-flag="1" x="56.2" x-axis-rotation="0" y="37.72"/>
+ <arc large-arc-flag="0" rx="90" ry="90" sweep-flag="1" x="38.5" x-axis-rotation="0" y="62.02"/>
<close/>
<move x="18.6" y="2.62"/>
- <arc large-arc-flag="0.0" rx="2.5" ry="2.5" sweep-flag="1.0" x="20.1" x-axis-rotation="0.0" y="0.12"/>
+ <arc large-arc-flag="0" rx="2.5" ry="2.5" sweep-flag="1" x="20.1" x-axis-rotation="0" y="0.12"/>
<line x="39.1" y="0.12"/>
<line x="47.1" y="7.72"/>
<line x="43.5" y="12.62"/>
@@ -1283,11 +1283,11 @@
<line x="27.4" y="8.52"/>
<line x="27.4" y="18.32"/>
<line x="44.7" y="35.82"/>
- <arc large-arc-flag="0.0" rx="3.0" ry="3.0" sweep-flag="1.0" x="43.1" x-axis-rotation="0.0" y="37.02"/>
- <arc large-arc-flag="0.0" rx="90.0" ry="90.0" sweep-flag="1.0" x="18.6" x-axis-rotation="0.0" y="19.32"/>
+ <arc large-arc-flag="0" rx="3" ry="3" sweep-flag="1" x="43.1" x-axis-rotation="0" y="37.02"/>
+ <arc large-arc-flag="0" rx="90" ry="90" sweep-flag="1" x="18.6" x-axis-rotation="0" y="19.32"/>
<close/>
<move x="80.9" y="59.62"/>
- <arc large-arc-flag="0.0" rx="2.5" ry="2.5" sweep-flag="1.0" x="78.4" x-axis-rotation="0.0" y="62.12"/>
+ <arc large-arc-flag="0" rx="2.5" ry="2.5" sweep-flag="1" x="78.4" x-axis-rotation="0" y="62.12"/>
<line x="60.8" y="62.12"/>
<line x="52.5" y="53.92"/>
<line x="56.1" y="48.92"/>
@@ -1295,38 +1295,38 @@
<line x="72.2" y="53.02"/>
<line x="72.2" y="43.02"/>
<line x="55.1" y="25.82"/>
- <arc large-arc-flag="0.0" rx="3.0" ry="3.0" sweep-flag="1.0" x="56.6" x-axis-rotation="0.0" y="24.42"/>
- <arc large-arc-flag="0.0" rx="90.0" ry="90.0" sweep-flag="1.0" x="80.92" x-axis-rotation="0.0" y="42.32"/>
+ <arc large-arc-flag="0" rx="3" ry="3" sweep-flag="1" x="56.6" x-axis-rotation="0" y="24.42"/>
+ <arc large-arc-flag="0" rx="90" ry="90" sweep-flag="1" x="80.92" x-axis-rotation="0" y="42.32"/>
<close/>
<move x="77.8" y="0.12"/>
- <arc large-arc-flag="0.0" rx="2.5" ry="2.5" sweep-flag="1.0" x="80.7" x-axis-rotation="0.0" y="2.62"/>
+ <arc large-arc-flag="0" rx="2.5" ry="2.5" sweep-flag="1" x="80.7" x-axis-rotation="0" y="2.62"/>
<line x="80.7" y="20.12"/>
<line x="73.1" y="28.12"/>
<line x="68.1" y="24.62"/>
<line x="72.3" y="20.22"/>
<line x="72.3" y="8.52"/>
<line x="62.2" y="8.52"/>
- <line x="45.0" y="25.72"/>
- <arc large-arc-flag="0.0" rx="3.0" ry="3.0" sweep-flag="1.0" x="43.5" x-axis-rotation="0.0" y="24.02"/>
- <arc large-arc-flag="0.0" rx="90.0" ry="90.0" sweep-flag="1.0" x="60.4" x-axis-rotation="0.0" y="0.12"/>
+ <line x="45" y="25.72"/>
+ <arc large-arc-flag="0" rx="3" ry="3" sweep-flag="1" x="43.5" x-axis-rotation="0" y="24.02"/>
+ <arc large-arc-flag="0" rx="90" ry="90" sweep-flag="1" x="60.4" x-axis-rotation="0" y="0.12"/>
<close/>
- <move x="0.0" y="86.72"/>
+ <move x="0" y="86.72"/>
<line x="28.2" y="86.72"/>
<line x="28.2" y="96.12"/>
- <line x="0.0" y="96.12"/>
+ <line x="0" y="96.12"/>
<close/>
<move x="33.6" y="98.92"/>
- <arc large-arc-flag="0.0" rx="3.5" ry="3.5" sweep-flag="1.0" x="30.6" x-axis-rotation="0.0" y="95.92"/>
+ <arc large-arc-flag="0" rx="3.5" ry="3.5" sweep-flag="1" x="30.6" x-axis-rotation="0" y="95.92"/>
<line x="30.6" y="86.72"/>
- <arc large-arc-flag="0.0" rx="3.5" ry="3.5" sweep-flag="1.0" x="33.6" x-axis-rotation="0.0" y="83.72"/>
+ <arc large-arc-flag="0" rx="3.5" ry="3.5" sweep-flag="1" x="33.6" x-axis-rotation="0" y="83.72"/>
<line x="43.4" y="83.72"/>
<line x="43.4" y="65.02"/>
<line x="55.8" y="65.02"/>
<line x="55.8" y="83.72"/>
<line x="65.2" y="83.72"/>
- <arc large-arc-flag="0.0" rx="3.5" ry="3.5" sweep-flag="1.0" x="68.2" x-axis-rotation="0.0" y="86.72"/>
+ <arc large-arc-flag="0" rx="3.5" ry="3.5" sweep-flag="1" x="68.2" x-axis-rotation="0" y="86.72"/>
<line x="68.2" y="95.92"/>
- <arc large-arc-flag="0.0" rx="3.5" ry="3.5" sweep-flag="1.0" x="65.2" x-axis-rotation="0.0" y="98.92"/>
+ <arc large-arc-flag="0" rx="3.5" ry="3.5" sweep-flag="1" x="65.2" x-axis-rotation="0" y="98.92"/>
<close/>
<move x="71.5" y="96.12"/>
<line x="71.5" y="86.72"/>
@@ -1339,63 +1339,63 @@
</shape>
<shape aspect="variable" h="95.5" name="Groups" strokewidth="inherit" w="99.66">
<connections>
- <constraint name="N" perimeter="0" x="0.5" y="0.0"/>
- <constraint name="S" perimeter="0" x="0.5" y="1.0"/>
+ <constraint name="N" perimeter="0" x="0.5" y="0"/>
+ <constraint name="S" perimeter="0" x="0.5" y="1"/>
<constraint name="W" perimeter="0" x="0.12" y="0.5"/>
- <constraint name="E" perimeter="0" x="1.0" y="0.5"/>
+ <constraint name="E" perimeter="0" x="1" y="0.5"/>
<constraint name="NE" perimeter="0" x="0.98" y="0.01"/>
<constraint name="NW" perimeter="0" x="0.21" y="0.01"/>
- <constraint name="SE" perimeter="0" x="0.795" y="1.0"/>
- <constraint name="SW" perimeter="0" x="0.0" y="0.92"/>
+ <constraint name="SE" perimeter="0" x="0.795" y="1"/>
+ <constraint name="SW" perimeter="0" x="0" y="0.92"/>
</connections>
<foreground>
<path>
- <move x="0.0" y="87.7"/>
- <arc large-arc-flag="0.0" rx="200.0" ry="200.0" sweep-flag="1.0" x="1.7" x-axis-rotation="0.0" y="72.7"/>
- <arc large-arc-flag="0.0" rx="40.0" ry="40.0" sweep-flag="1.0" x="3.0" x-axis-rotation="0.0" y="68.2"/>
- <arc large-arc-flag="0.0" rx="7.0" ry="7.0" sweep-flag="1.0" x="5.8" x-axis-rotation="0.0" y="64.45"/>
- <arc large-arc-flag="0.0" rx="20.0" ry="20.0" sweep-flag="1.0" x="11.1" x-axis-rotation="0.0" y="62.1"/>
- <arc large-arc-flag="0.0" rx="4.0" ry="4.0" sweep-flag="1.0" x="13.5" x-axis-rotation="0.0" y="62.1"/>
- <arc large-arc-flag="0.0" rx="14.0" ry="14.0" sweep-flag="0.0" x="33.2" x-axis-rotation="0.0" y="62.1"/>
- <arc large-arc-flag="0.0" rx="4.0" ry="4.0" sweep-flag="1.0" x="35.3" x-axis-rotation="0.0" y="62.1"/>
- <arc large-arc-flag="0.0" rx="20.0" ry="20.0" sweep-flag="1.0" x="41.6" x-axis-rotation="0.0" y="65.0"/>
- <arc large-arc-flag="0.0" rx="15.0" ry="15.0" sweep-flag="0.0" x="34.6" x-axis-rotation="0.0" y="67.1"/>
- <arc large-arc-flag="0.0" rx="11.5" ry="11.5" sweep-flag="0.0" x="27.6" x-axis-rotation="0.0" y="75.6"/>
+ <move x="0" y="87.7"/>
+ <arc large-arc-flag="0" rx="200" ry="200" sweep-flag="1" x="1.7" x-axis-rotation="0" y="72.7"/>
+ <arc large-arc-flag="0" rx="40" ry="40" sweep-flag="1" x="3" x-axis-rotation="0" y="68.2"/>
+ <arc large-arc-flag="0" rx="7" ry="7" sweep-flag="1" x="5.8" x-axis-rotation="0" y="64.45"/>
+ <arc large-arc-flag="0" rx="20" ry="20" sweep-flag="1" x="11.1" x-axis-rotation="0" y="62.1"/>
+ <arc large-arc-flag="0" rx="4" ry="4" sweep-flag="1" x="13.5" x-axis-rotation="0" y="62.1"/>
+ <arc large-arc-flag="0" rx="14" ry="14" sweep-flag="0" x="33.2" x-axis-rotation="0" y="62.1"/>
+ <arc large-arc-flag="0" rx="4" ry="4" sweep-flag="1" x="35.3" x-axis-rotation="0" y="62.1"/>
+ <arc large-arc-flag="0" rx="20" ry="20" sweep-flag="1" x="41.6" x-axis-rotation="0" y="65"/>
+ <arc large-arc-flag="0" rx="15" ry="15" sweep-flag="0" x="34.6" x-axis-rotation="0" y="67.1"/>
+ <arc large-arc-flag="0" rx="11.5" ry="11.5" sweep-flag="0" x="27.6" x-axis-rotation="0" y="75.6"/>
<line x="25.9" y="87.7"/>
<close/>
<move x="22.8" y="59.5"/>
- <arc large-arc-flag="0.0" rx="11.0" ry="11.5" sweep-flag="1.0" x="12.2" x-axis-rotation="0.0" y="47.7"/>
- <arc large-arc-flag="0.0" rx="11.0" ry="11.5" sweep-flag="1.0" x="22.8" x-axis-rotation="0.0" y="36.2"/>
- <arc large-arc-flag="0.0" rx="11.0" ry="11.5" sweep-flag="1.0" x="34.0" x-axis-rotation="0.0" y="47.7"/>
- <arc large-arc-flag="0.0" rx="11.0" ry="11.5" sweep-flag="1.0" x="22.8" x-axis-rotation="0.0" y="59.5"/>
+ <arc large-arc-flag="0" rx="11" ry="11.5" sweep-flag="1" x="12.2" x-axis-rotation="0" y="47.7"/>
+ <arc large-arc-flag="0" rx="11" ry="11.5" sweep-flag="1" x="22.8" x-axis-rotation="0" y="36.2"/>
+ <arc large-arc-flag="0" rx="11" ry="11.5" sweep-flag="1" x="34" x-axis-rotation="0" y="47.7"/>
+ <arc large-arc-flag="0" rx="11" ry="11.5" sweep-flag="1" x="22.8" x-axis-rotation="0" y="59.5"/>
<close/>
<move x="29.2" y="95.5"/>
- <arc large-arc-flag="0.0" rx="200.0" ry="200.0" sweep-flag="1.0" x="30.7" x-axis-rotation="0.0" y="82.2"/>
- <arc large-arc-flag="0.0" rx="100.0" ry="100.0" sweep-flag="1.0" x="32.0" x-axis-rotation="0.0" y="76.3"/>
- <arc large-arc-flag="0.0" rx="8.0" ry="8.0" sweep-flag="1.0" x="35.2" x-axis-rotation="0.0" y="71.2"/>
- <arc large-arc-flag="0.0" rx="50.0" ry="50.0" sweep-flag="1.0" x="41.3" x-axis-rotation="0.0" y="68.2"/>
- <arc large-arc-flag="0.0" rx="4.0" ry="4.0" sweep-flag="1.0" x="44.1" x-axis-rotation="0.0" y="68.7"/>
- <arc large-arc-flag="0.0" rx="15.0" ry="15.0" sweep-flag="0.0" x="48.2" x-axis-rotation="0.0" y="71.6"/>
- <arc large-arc-flag="0.0" rx="15.0" ry="15.0" sweep-flag="0.0" x="60.1" x-axis-rotation="0.0" y="71.6"/>
- <arc large-arc-flag="0.0" rx="20.0" ry="20.0" sweep-flag="0.0" x="64.3" x-axis-rotation="0.0" y="68.8"/>
- <arc large-arc-flag="0.0" rx="4.0" ry="4.0" sweep-flag="1.0" x="67.8" x-axis-rotation="0.0" y="68.5"/>
- <arc large-arc-flag="0.0" rx="30.0" ry="30.0" sweep-flag="1.0" x="72.9" x-axis-rotation="0.0" y="71.1"/>
- <arc large-arc-flag="0.0" rx="8.0" ry="8.0" sweep-flag="1.0" x="76.0" x-axis-rotation="0.0" y="75.2"/>
- <arc large-arc-flag="0.0" rx="50.0" ry="50.0" sweep-flag="1.0" x="78.0" x-axis-rotation="0.0" y="84.8"/>
- <arc large-arc-flag="0.0" rx="200.0" ry="200.0" sweep-flag="1.0" x="79.1" x-axis-rotation="0.0" y="95.5"/>
+ <arc large-arc-flag="0" rx="200" ry="200" sweep-flag="1" x="30.7" x-axis-rotation="0" y="82.2"/>
+ <arc large-arc-flag="0" rx="100" ry="100" sweep-flag="1" x="32" x-axis-rotation="0" y="76.3"/>
+ <arc large-arc-flag="0" rx="8" ry="8" sweep-flag="1" x="35.2" x-axis-rotation="0" y="71.2"/>
+ <arc large-arc-flag="0" rx="50" ry="50" sweep-flag="1" x="41.3" x-axis-rotation="0" y="68.2"/>
+ <arc large-arc-flag="0" rx="4" ry="4" sweep-flag="1" x="44.1" x-axis-rotation="0" y="68.7"/>
+ <arc large-arc-flag="0" rx="15" ry="15" sweep-flag="0" x="48.2" x-axis-rotation="0" y="71.6"/>
+ <arc large-arc-flag="0" rx="15" ry="15" sweep-flag="0" x="60.1" x-axis-rotation="0" y="71.6"/>
+ <arc large-arc-flag="0" rx="20" ry="20" sweep-flag="0" x="64.3" x-axis-rotation="0" y="68.8"/>
+ <arc large-arc-flag="0" rx="4" ry="4" sweep-flag="1" x="67.8" x-axis-rotation="0" y="68.5"/>
+ <arc large-arc-flag="0" rx="30" ry="30" sweep-flag="1" x="72.9" x-axis-rotation="0" y="71.1"/>
+ <arc large-arc-flag="0" rx="8" ry="8" sweep-flag="1" x="76" x-axis-rotation="0" y="75.2"/>
+ <arc large-arc-flag="0" rx="50" ry="50" sweep-flag="1" x="78" x-axis-rotation="0" y="84.8"/>
+ <arc large-arc-flag="0" rx="200" ry="200" sweep-flag="1" x="79.1" x-axis-rotation="0" y="95.5"/>
<close/>
<move x="54.8" y="65.7"/>
- <arc large-arc-flag="0.0" rx="12.5" ry="14.0" sweep-flag="1.0" x="41.8" x-axis-rotation="0.0" y="51.7"/>
- <arc large-arc-flag="0.0" rx="12.5" ry="14.0" sweep-flag="1.0" x="54.8" x-axis-rotation="0.0" y="37.5"/>
- <arc large-arc-flag="0.0" rx="12.5" ry="14.0" sweep-flag="1.0" x="66.7" x-axis-rotation="0.0" y="51.7"/>
- <arc large-arc-flag="0.0" rx="12.5" ry="14.0" sweep-flag="1.0" x="54.8" x-axis-rotation="0.0" y="65.7"/>
- <close/>
- <move x="18.3" y="6.0"/>
- <arc large-arc-flag="0.0" rx="6.0" ry="6.0" sweep-flag="1.0" x="24.3" x-axis-rotation="0.0" y="0.0"/>
- <line x="94.0" y="0.0"/>
- <arc large-arc-flag="0.0" rx="6.0" ry="6.0" sweep-flag="1.0" x="99.6" x-axis-rotation="0.0" y="6.0"/>
+ <arc large-arc-flag="0" rx="12.5" ry="14" sweep-flag="1" x="41.8" x-axis-rotation="0" y="51.7"/>
+ <arc large-arc-flag="0" rx="12.5" ry="14" sweep-flag="1" x="54.8" x-axis-rotation="0" y="37.5"/>
+ <arc large-arc-flag="0" rx="12.5" ry="14" sweep-flag="1" x="66.7" x-axis-rotation="0" y="51.7"/>
+ <arc large-arc-flag="0" rx="12.5" ry="14" sweep-flag="1" x="54.8" x-axis-rotation="0" y="65.7"/>
+ <close/>
+ <move x="18.3" y="6"/>
+ <arc large-arc-flag="0" rx="6" ry="6" sweep-flag="1" x="24.3" x-axis-rotation="0" y="0"/>
+ <line x="94" y="0"/>
+ <arc large-arc-flag="0" rx="6" ry="6" sweep-flag="1" x="99.6" x-axis-rotation="0" y="6"/>
<line x="99.6" y="50.3"/>
- <arc large-arc-flag="0.0" rx="6.0" ry="6.0" sweep-flag="1.0" x="94.0" x-axis-rotation="0.0" y="56.4"/>
+ <arc large-arc-flag="0" rx="6" ry="6" sweep-flag="1" x="94" x-axis-rotation="0" y="56.4"/>
<line x="67.6" y="56.4"/>
<line x="67.6" y="48.6"/>
<line x="94.7" y="48.6"/>
@@ -1411,53 +1411,53 @@
<shape aspect="variable" h="67.4" name="Hybrid" strokewidth="inherit" w="99.9">
<connections>
<constraint name="N" perimeter="0" x="0.5" y="0.105"/>
- <constraint name="S" perimeter="0" x="0.5" y="1.0"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.5"/>
+ <constraint name="S" perimeter="0" x="0.5" y="1"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
<constraint name="E" perimeter="0" x="0.9" y="0.5"/>
- <constraint name="NE" perimeter="0" x="0.73" y="0.0"/>
+ <constraint name="NE" perimeter="0" x="0.73" y="0"/>
<constraint name="NW" perimeter="0" x="0.005" y="0.11"/>
<constraint name="SE" perimeter="0" x="0.96" y="0.96"/>
<constraint name="SW" perimeter="0" x="0.01" y="0.69"/>
</connections>
<foreground>
<path>
- <move x="2.0" y="46.6"/>
- <arc large-arc-flag="0.0" rx="2.0" ry="2.0" sweep-flag="1.0" x="0.0" x-axis-rotation="0.0" y="44.6"/>
- <line x="0.0" y="8.9"/>
- <arc large-arc-flag="0.0" rx="2.0" ry="2.0" sweep-flag="1.0" x="2.0" x-axis-rotation="0.0" y="7.3"/>
+ <move x="2" y="46.6"/>
+ <arc large-arc-flag="0" rx="2" ry="2" sweep-flag="1" x="0" x-axis-rotation="0" y="44.6"/>
+ <line x="0" y="8.9"/>
+ <arc large-arc-flag="0" rx="2" ry="2" sweep-flag="1" x="2" x-axis-rotation="0" y="7.3"/>
<line x="54.4" y="7.3"/>
- <arc large-arc-flag="0.0" rx="2.0" ry="2.0" sweep-flag="1.0" x="56.4" x-axis-rotation="0.0" y="8.9"/>
+ <arc large-arc-flag="0" rx="2" ry="2" sweep-flag="1" x="56.4" x-axis-rotation="0" y="8.9"/>
<line x="56.4" y="20.4"/>
<line x="52.8" y="20.4"/>
- <line x="52.8" y="11.0"/>
- <line x="3.7" y="11.0"/>
- <line x="3.7" y="41.0"/>
- <line x="30.1" y="41.0"/>
+ <line x="52.8" y="11"/>
+ <line x="3.7" y="11"/>
+ <line x="3.7" y="41"/>
+ <line x="30.1" y="41"/>
<line x="30.1" y="46.6"/>
<close/>
<move x="34.1" y="67.4"/>
- <arc large-arc-flag="0.0" rx="2.0" ry="2.0" sweep-flag="1.0" x="32.1" x-axis-rotation="0.0" y="65.4"/>
+ <arc large-arc-flag="0" rx="2" ry="2" sweep-flag="1" x="32.1" x-axis-rotation="0" y="65.4"/>
<line x="32.1" y="24.3"/>
- <arc large-arc-flag="0.0" rx="2.0" ry="2.0" sweep-flag="1.0" x="34.1" x-axis-rotation="0.0" y="22.3"/>
+ <arc large-arc-flag="0" rx="2" ry="2" sweep-flag="1" x="34.1" x-axis-rotation="0" y="22.3"/>
<line x="58.1" y="22.3"/>
- <arc large-arc-flag="0.0" rx="2.0" ry="2.0" sweep-flag="1.0" x="60.1" x-axis-rotation="0.0" y="24.3"/>
+ <arc large-arc-flag="0" rx="2" ry="2" sweep-flag="1" x="60.1" x-axis-rotation="0" y="24.3"/>
<line x="60.1" y="36.3"/>
- <arc large-arc-flag="0.0" rx="7.0" ry="7.0" sweep-flag="1.0" x="62.8" x-axis-rotation="0.0" y="36.6"/>
- <arc large-arc-flag="0.0" rx="12.0" ry="12.0" sweep-flag="1.0" x="76.2" x-axis-rotation="0.0" y="33.1"/>
- <arc large-arc-flag="0.0" rx="12.0" ry="12.0" sweep-flag="1.0" x="83.6" x-axis-rotation="0.0" y="41.5"/>
- <arc large-arc-flag="0.0" rx="8.0" ry="8.0" sweep-flag="1.0" x="89.5" x-axis-rotation="0.0" y="44.6"/>
- <arc large-arc-flag="0.0" rx="11.0" ry="11.0" sweep-flag="1.0" x="99.5" x-axis-rotation="0.0" y="56.3"/>
- <arc large-arc-flag="0.0" rx="11.0" ry="11.0" sweep-flag="1.0" x="89.3" x-axis-rotation="0.0" y="67.4"/>
- <close/>
- <move x="60.2" y="64.0"/>
- <line x="89.8" y="64.0"/>
- <arc large-arc-flag="0.0" rx="9.0" ry="9.0" sweep-flag="0.0" x="96.3" x-axis-rotation="0.0" y="55.7"/>
- <arc large-arc-flag="0.0" rx="8.0" ry="8.0" sweep-flag="0.0" x="88.0" x-axis-rotation="0.0" y="47.8"/>
- <arc large-arc-flag="0.0" rx="7.0" ry="7.0" sweep-flag="0.0" x="81.1" x-axis-rotation="0.0" y="44.7"/>
- <arc large-arc-flag="0.0" rx="11.0" ry="11.0" sweep-flag="0.0" x="77.2" x-axis-rotation="0.0" y="37.4"/>
- <arc large-arc-flag="0.0" rx="8.0" ry="8.0" sweep-flag="0.0" x="69.6" x-axis-rotation="0.0" y="36.1"/>
- <arc large-arc-flag="0.0" rx="9.0" ry="9.0" sweep-flag="0.0" x="64.3" x-axis-rotation="0.0" y="40.6"/>
- <arc large-arc-flag="0.0" rx="8.0" ry="8.0" sweep-flag="0.0" x="60.2" x-axis-rotation="0.0" y="39.7"/>
+ <arc large-arc-flag="0" rx="7" ry="7" sweep-flag="1" x="62.8" x-axis-rotation="0" y="36.6"/>
+ <arc large-arc-flag="0" rx="12" ry="12" sweep-flag="1" x="76.2" x-axis-rotation="0" y="33.1"/>
+ <arc large-arc-flag="0" rx="12" ry="12" sweep-flag="1" x="83.6" x-axis-rotation="0" y="41.5"/>
+ <arc large-arc-flag="0" rx="8" ry="8" sweep-flag="1" x="89.5" x-axis-rotation="0" y="44.6"/>
+ <arc large-arc-flag="0" rx="11" ry="11" sweep-flag="1" x="99.5" x-axis-rotation="0" y="56.3"/>
+ <arc large-arc-flag="0" rx="11" ry="11" sweep-flag="1" x="89.3" x-axis-rotation="0" y="67.4"/>
+ <close/>
+ <move x="60.2" y="64"/>
+ <line x="89.8" y="64"/>
+ <arc large-arc-flag="0" rx="9" ry="9" sweep-flag="0" x="96.3" x-axis-rotation="0" y="55.7"/>
+ <arc large-arc-flag="0" rx="8" ry="8" sweep-flag="0" x="88" x-axis-rotation="0" y="47.8"/>
+ <arc large-arc-flag="0" rx="7" ry="7" sweep-flag="0" x="81.1" x-axis-rotation="0" y="44.7"/>
+ <arc large-arc-flag="0" rx="11" ry="11" sweep-flag="0" x="77.2" x-axis-rotation="0" y="37.4"/>
+ <arc large-arc-flag="0" rx="8" ry="8" sweep-flag="0" x="69.6" x-axis-rotation="0" y="36.1"/>
+ <arc large-arc-flag="0" rx="9" ry="9" sweep-flag="0" x="64.3" x-axis-rotation="0" y="40.6"/>
+ <arc large-arc-flag="0" rx="8" ry="8" sweep-flag="0" x="60.2" x-axis-rotation="0" y="39.7"/>
<close/>
<move x="56.4" y="58.1"/>
<line x="56.4" y="26.1"/>
@@ -1474,15 +1474,15 @@
<line x="89.3" y="23.5"/>
<line x="82.4" y="16.5"/>
<line x="88.2" y="16.5"/>
- <line x="97.0" y="25.9"/>
+ <line x="97" y="25.9"/>
<line x="88.2" y="35.2"/>
<line x="82.4" y="35.2"/>
<line x="89.3" y="28.2"/>
<close/>
<move x="70.6" y="18.9"/>
<line x="61.7" y="9.4"/>
- <line x="70.6" y="0.0"/>
- <line x="76.4" y="0.0"/>
+ <line x="70.6" y="0"/>
+ <line x="76.4" y="0"/>
<line x="69.2" y="7.1"/>
<line x="90.4" y="7.1"/>
<line x="90.4" y="11.9"/>
@@ -1495,51 +1495,51 @@
</shape>
<shape aspect="variable" h="99.6" name="Intune Certificate Profiles" strokewidth="inherit" w="79.8">
<connections>
- <constraint name="N" perimeter="0" x="0.5" y="0.0"/>
+ <constraint name="N" perimeter="0" x="0.5" y="0"/>
<constraint name="S" perimeter="0" x="0.5" y="0.95"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.5"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
<constraint name="E" perimeter="0" x="0.92" y="0.5"/>
- <constraint name="NE" perimeter="0" x="0.92" y="0.0"/>
- <constraint name="NW" perimeter="0" x="0.0" y="0.0"/>
- <constraint name="SE" perimeter="0" x="1.0" y="0.94"/>
- <constraint name="SW" perimeter="0" x="0.0" y="0.88"/>
+ <constraint name="NE" perimeter="0" x="0.92" y="0"/>
+ <constraint name="NW" perimeter="0" x="0" y="0"/>
+ <constraint name="SE" perimeter="0" x="1" y="0.94"/>
+ <constraint name="SW" perimeter="0" x="0" y="0.88"/>
</connections>
<foreground>
<path>
- <move x="46.9" y="75.0"/>
- <arc large-arc-flag="1.0" rx="17.2" ry="17.2" sweep-flag="1.0" x="67.1" x-axis-rotation="0.0" y="75.0"/>
+ <move x="46.9" y="75"/>
+ <arc large-arc-flag="1" rx="17.2" ry="17.2" sweep-flag="1" x="67.1" x-axis-rotation="0" y="75"/>
<line x="79.8" y="93.7"/>
<line x="69.8" y="91.2"/>
- <line x="64.2" y="99.0"/>
+ <line x="64.2" y="99"/>
<line x="56.9" y="78.7"/>
<line x="51.1" y="99.6"/>
<line x="45.5" y="93.5"/>
- <line x="36.3" y="95.0"/>
+ <line x="36.3" y="95"/>
<close/>
<move x="57.4" y="74.8"/>
- <arc large-arc-flag="0.0" rx="14.0" ry="14.0" sweep-flag="0.0" x="70.6" x-axis-rotation="0.0" y="61.8"/>
- <arc large-arc-flag="0.0" rx="14.0" ry="14.0" sweep-flag="0.0" x="57.4" x-axis-rotation="0.0" y="47.2"/>
- <arc large-arc-flag="0.0" rx="14.0" ry="14.0" sweep-flag="0.0" x="42.8" x-axis-rotation="0.0" y="61.8"/>
- <arc large-arc-flag="0.0" rx="14.0" ry="14.0" sweep-flag="0.0" x="57.4" x-axis-rotation="0.0" y="74.8"/>
+ <arc large-arc-flag="0" rx="14" ry="14" sweep-flag="0" x="70.6" x-axis-rotation="0" y="61.8"/>
+ <arc large-arc-flag="0" rx="14" ry="14" sweep-flag="0" x="57.4" x-axis-rotation="0" y="47.2"/>
+ <arc large-arc-flag="0" rx="14" ry="14" sweep-flag="0" x="42.8" x-axis-rotation="0" y="61.8"/>
+ <arc large-arc-flag="0" rx="14" ry="14" sweep-flag="0" x="57.4" x-axis-rotation="0" y="74.8"/>
<close/>
<move x="57.4" y="71.8"/>
- <arc large-arc-flag="0.0" rx="10.5" ry="10.5" sweep-flag="1.0" x="46.2" x-axis-rotation="0.0" y="61.8"/>
- <arc large-arc-flag="0.0" rx="10.5" ry="10.5" sweep-flag="1.0" x="57.4" x-axis-rotation="0.0" y="50.7"/>
- <arc large-arc-flag="0.0" rx="10.5" ry="10.5" sweep-flag="1.0" x="67.2" x-axis-rotation="0.0" y="61.8"/>
- <arc large-arc-flag="0.0" rx="10.5" ry="10.5" sweep-flag="1.0" x="57.4" x-axis-rotation="0.0" y="71.8"/>
+ <arc large-arc-flag="0" rx="10.5" ry="10.5" sweep-flag="1" x="46.2" x-axis-rotation="0" y="61.8"/>
+ <arc large-arc-flag="0" rx="10.5" ry="10.5" sweep-flag="1" x="57.4" x-axis-rotation="0" y="50.7"/>
+ <arc large-arc-flag="0" rx="10.5" ry="10.5" sweep-flag="1" x="67.2" x-axis-rotation="0" y="61.8"/>
+ <arc large-arc-flag="0" rx="10.5" ry="10.5" sweep-flag="1" x="57.4" x-axis-rotation="0" y="71.8"/>
<close/>
<move x="57.4" y="69.5"/>
- <arc large-arc-flag="0.0" rx="8.5" ry="8.5" sweep-flag="0.0" x="65.0" x-axis-rotation="0.0" y="61.8"/>
- <arc large-arc-flag="0.0" rx="8.5" ry="8.5" sweep-flag="0.0" x="57.4" x-axis-rotation="0.0" y="53.0"/>
- <arc large-arc-flag="0.0" rx="8.5" ry="8.5" sweep-flag="0.0" x="48.5" x-axis-rotation="0.0" y="60.8"/>
- <arc large-arc-flag="0.0" rx="8.5" ry="8.5" sweep-flag="0.0" x="57.4" x-axis-rotation="0.0" y="69.5"/>
+ <arc large-arc-flag="0" rx="8.5" ry="8.5" sweep-flag="0" x="65" x-axis-rotation="0" y="61.8"/>
+ <arc large-arc-flag="0" rx="8.5" ry="8.5" sweep-flag="0" x="57.4" x-axis-rotation="0" y="53"/>
+ <arc large-arc-flag="0" rx="8.5" ry="8.5" sweep-flag="0" x="48.5" x-axis-rotation="0" y="60.8"/>
+ <arc large-arc-flag="0" rx="8.5" ry="8.5" sweep-flag="0" x="57.4" x-axis-rotation="0" y="69.5"/>
<close/>
<move x="36.6" y="87.5"/>
- <line x="0.0" y="87.5"/>
- <line x="0.0" y="0.0"/>
- <line x="73.4" y="0.0"/>
- <line x="73.4" y="49.0"/>
- <arc large-arc-flag="0.0" rx="20.0" ry="20.0" sweep-flag="0.0" x="69.6" x-axis-rotation="0.0" y="44.9"/>
+ <line x="0" y="87.5"/>
+ <line x="0" y="0"/>
+ <line x="73.4" y="0"/>
+ <line x="73.4" y="49"/>
+ <arc large-arc-flag="0" rx="20" ry="20" sweep-flag="0" x="69.6" x-axis-rotation="0" y="44.9"/>
<line x="69.6" y="3.7"/>
<line x="3.6" y="3.7"/>
<line x="3.6" y="83.7"/>
@@ -1564,28 +1564,28 @@
<fillstroke/>
</foreground>
</shape>
-<shape aspect="variable" h="59.2" name="Intune Connector" strokewidth="inherit" w="82.0">
+<shape aspect="variable" h="59.2" name="Intune Connector" strokewidth="inherit" w="82">
<connections>
- <constraint name="N" perimeter="0" x="0.44" y="0.0"/>
+ <constraint name="N" perimeter="0" x="0.44" y="0"/>
<constraint name="S" perimeter="0" x="0.5" y="0.9"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.5"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
<constraint name="E" perimeter="0" x="0.9" y="0.5"/>
<constraint name="NE" perimeter="0" x="0.75" y="0.15"/>
<constraint name="NW" perimeter="0" x="0.23" y="0.23"/>
- <constraint name="SE" perimeter="0" x="0.85" y="1.0"/>
+ <constraint name="SE" perimeter="0" x="0.85" y="1"/>
<constraint name="SW" perimeter="0" x="0.07" y="0.9"/>
</connections>
<foreground>
<path>
<move x="81.3" y="46.5"/>
<line x="78.6" y="45.4"/>
- <curve x1="78.2" x2="77.8" x3="77.8" y1="45.2" y2="45.0" y3="44.9"/>
+ <curve x1="78.2" x2="77.8" x3="77.8" y1="45.2" y2="45" y3="44.9"/>
<curve x1="77.8" x2="77.9" x3="77.9" y1="44.8" y2="44.3" y3="43.9"/>
<line x="77.9" y="41.7"/>
<curve x1="77.9" x2="77.8" x3="77.8" y1="41.2" y2="40.8" y3="40.7"/>
<curve x1="77.8" x2="78.1" x3="78.6" y1="40.6" y2="40.4" y3="40.2"/>
<line x="81.3" y="39.1"/>
- <curve x1="81.7" x2="82.0" x3="81.8" y1="38.9" y2="38.4" y3="38.0"/>
+ <curve x1="81.7" x2="82" x3="81.8" y1="38.9" y2="38.4" y3="38"/>
<line x="80.5" y="34.8"/>
<curve x1="80.3" x2="79.8" x3="79.4" y1="34.4" y2="34.1" y3="34.3"/>
<line x="76.7" y="35.4"/>
@@ -1594,13 +1594,13 @@
<line x="73.5" y="33.1"/>
<curve x1="73.1" x2="72.8" x3="72.7" y1="32.8" y2="32.5" y3="32.4"/>
<curve x1="72.6" x2="72.7" x3="72.9" y1="32.3" y2="31.9" y3="31.5"/>
- <line x="74.0" y="28.8"/>
- <curve x1="74.2" x2="74.0" x3="73.5" y1="28.4" y2="27.8" y3="27.7"/>
+ <line x="74" y="28.8"/>
+ <curve x1="74.2" x2="74" x3="73.5" y1="28.4" y2="27.8" y3="27.7"/>
<line x="70.3" y="26.4"/>
<curve x1="69.9" x2="69.3" x3="69.2" y1="26.2" y2="26.4" y3="26.9"/>
<line x="68.1" y="29.6"/>
- <curve x1="67.9" x2="67.7" x3="67.6" y1="30.0" y2="30.4" y3="30.4"/>
- <curve x1="67.5" x2="67.0" x3="66.6" y1="30.4" y2="30.3" y3="30.3"/>
+ <curve x1="67.9" x2="67.7" x3="67.6" y1="30" y2="30.4" y3="30.4"/>
+ <curve x1="67.5" x2="67" x3="66.6" y1="30.4" y2="30.3" y3="30.3"/>
<curve x1="66.6" x2="66.1" x3="65.5" y1="30.3" y2="30.2" y3="30.2"/>
<curve x1="64.9" x2="64.4" x3="64.4" y1="30.2" y2="30.3" y3="30.3"/>
<curve x1="63.9" x2="63.5" x3="63.4" y1="30.4" y2="30.4" y3="30.4"/>
@@ -1608,7 +1608,7 @@
<line x="61.8" y="26.9"/>
<curve x1="61.6" x2="61.1" x3="60.7" y1="26.5" y2="26.2" y3="26.4"/>
<line x="57.5" y="27.7"/>
- <curve x1="57.1" x2="56.8" x3="57.0" y1="27.9" y2="28.4" y3="28.8"/>
+ <curve x1="57.1" x2="56.8" x3="57" y1="27.9" y2="28.4" y3="28.8"/>
<line x="58.1" y="31.5"/>
<curve x1="58.3" x2="58.4" x3="58.3" y1="31.9" y2="32.3" y3="32.4"/>
<curve x1="58.2" x2="57.9" x3="57.5" y1="32.5" y2="32.8" y3="33.1"/>
@@ -1616,9 +1616,9 @@
<curve x1="55.6" x2="55.3" x3="55.2" y1="35.1" y2="35.4" y3="35.5"/>
<curve x1="55.1" x2="54.7" x3="54.3" y1="35.6" y2="35.5" y3="35.3"/>
<line x="51.6" y="34.2"/>
- <curve x1="51.2" x2="50.6" x3="50.5" y1="34.0" y2="34.2" y3="34.7"/>
+ <curve x1="51.2" x2="50.6" x3="50.5" y1="34" y2="34.2" y3="34.7"/>
<line x="49.2" y="37.9"/>
- <curve x1="49.0" x2="49.2" x3="49.7" y1="38.3" y2="38.9" y3="39.0"/>
+ <curve x1="49" x2="49.2" x3="49.7" y1="38.3" y2="38.9" y3="39"/>
<line x="52.4" y="40.1"/>
<curve x1="52.8" x2="53.2" x3="53.2" y1="40.3" y2="40.5" y3="40.6"/>
<curve x1="53.2" x2="53.1" x3="53.1" y1="40.7" y2="41.2" y3="41.6"/>
@@ -1626,35 +1626,35 @@
<curve x1="53.1" x2="53.2" x3="53.2" y1="44.3" y2="44.7" y3="44.8"/>
<curve x1="53.2" x2="52.9" x3="52.4" y1="44.9" y2="45.1" y3="45.3"/>
<line x="49.7" y="46.4"/>
- <curve x1="49.3" x2="49.0" x3="49.2" y1="46.6" y2="47.1" y3="47.5"/>
+ <curve x1="49.3" x2="49" x3="49.2" y1="46.6" y2="47.1" y3="47.5"/>
<line x="50.5" y="50.7"/>
<curve x1="50.7" x2="51.2" x3="51.6" y1="51.1" y2="51.4" y3="51.2"/>
<line x="54.3" y="50.1"/>
<curve x1="54.7" x2="55.1" x3="55.2" y1="49.9" y2="49.8" y3="49.9"/>
- <curve x1="55.3" x2="55.6" x3="55.9" y1="50.0" y2="50.3" y3="50.7"/>
+ <curve x1="55.3" x2="55.6" x3="55.9" y1="50" y2="50.3" y3="50.7"/>
<line x="57.5" y="52.3"/>
- <curve x1="57.9" x2="58.2" x3="58.3" y1="52.6" y2="52.9" y3="53.0"/>
+ <curve x1="57.9" x2="58.2" x3="58.3" y1="52.6" y2="52.9" y3="53"/>
<curve x1="58.4" x2="58.3" x3="58.1" y1="53.1" y2="53.5" y3="53.9"/>
- <line x="57.0" y="56.6"/>
- <curve x1="56.8" x2="57.0" x3="57.5" y1="57.0" y2="57.6" y3="57.7"/>
- <line x="60.7" y="59.0"/>
- <curve x1="61.1" x2="61.7" x3="61.8" y1="59.2" y2="59.0" y3="58.5"/>
+ <line x="57" y="56.6"/>
+ <curve x1="56.8" x2="57" x3="57.5" y1="57" y2="57.6" y3="57.7"/>
+ <line x="60.7" y="59"/>
+ <curve x1="61.1" x2="61.7" x3="61.8" y1="59.2" y2="59" y3="58.5"/>
<line x="62.9" y="55.8"/>
- <curve x1="63.1" x2="63.3" x3="63.4" y1="55.4" y2="55.0" y3="55.0"/>
- <curve x1="63.5" x2="64.0" x3="64.4" y1="55.0" y2="55.1" y3="55.1"/>
+ <curve x1="63.1" x2="63.3" x3="63.4" y1="55.4" y2="55" y3="55"/>
+ <curve x1="63.5" x2="64" x3="64.4" y1="55" y2="55.1" y3="55.1"/>
<curve x1="64.4" x2="64.9" x3="65.5" y1="55.1" y2="55.2" y3="55.2"/>
<curve x1="66.1" x2="66.6" x3="66.6" y1="55.2" y2="55.1" y3="55.1"/>
- <curve x1="67.1" x2="67.5" x3="67.6" y1="55.0" y2="55.0" y3="55.0"/>
- <curve x1="67.7" x2="67.9" x3="68.1" y1="55.0" y2="55.3" y3="55.8"/>
+ <curve x1="67.1" x2="67.5" x3="67.6" y1="55" y2="55" y3="55"/>
+ <curve x1="67.7" x2="67.9" x3="68.1" y1="55" y2="55.3" y3="55.8"/>
<line x="69.2" y="58.5"/>
- <curve x1="69.4" x2="69.9" x3="70.3" y1="58.9" y2="59.2" y3="59.0"/>
+ <curve x1="69.4" x2="69.9" x3="70.3" y1="58.9" y2="59.2" y3="59"/>
<line x="73.5" y="57.7"/>
- <curve x1="73.9" x2="74.2" x3="74.0" y1="57.5" y2="57.0" y3="56.6"/>
+ <curve x1="73.9" x2="74.2" x3="74" y1="57.5" y2="57" y3="56.6"/>
<line x="72.9" y="53.9"/>
- <curve x1="72.7" x2="72.6" x3="72.7" y1="53.5" y2="53.1" y3="53.0"/>
+ <curve x1="72.7" x2="72.6" x3="72.7" y1="53.5" y2="53.1" y3="53"/>
<curve x1="72.8" x2="73.1" x3="73.5" y1="52.9" y2="52.6" y3="52.3"/>
<line x="75.1" y="50.7"/>
- <curve x1="75.4" x2="75.7" x3="75.8" y1="50.3" y2="50.0" y3="49.9"/>
+ <curve x1="75.4" x2="75.7" x3="75.8" y1="50.3" y2="50" y3="49.9"/>
<curve x1="75.9" x2="76.3" x3="76.7" y1="49.8" y2="49.9" y3="50.1"/>
<line x="79.4" y="51.2"/>
<curve x1="79.8" x2="80.4" x3="80.5" y1="51.4" y2="51.2" y3="50.7"/>
@@ -1663,8 +1663,8 @@
<close/>
<move x="65.4" y="51.4"/>
<curve x1="60.6" x2="56.7" x3="56.7" y1="51.4" y2="47.5" y3="42.7"/>
- <curve x1="56.7" x2="60.6" x3="65.4" y1="37.9" y2="34.0" y3="34.0"/>
- <curve x1="70.2" x2="74.1" x3="74.1" y1="34.0" y2="37.9" y3="42.7"/>
+ <curve x1="56.7" x2="60.6" x3="65.4" y1="37.9" y2="34" y3="34"/>
+ <curve x1="70.2" x2="74.1" x3="74.1" y1="34" y2="37.9" y3="42.7"/>
<curve x1="74.1" x2="70.2" x3="65.4" y1="47.5" y2="51.4" y3="51.4"/>
<close/>
<move x="23.5" y="48.5"/>
@@ -1681,40 +1681,40 @@
<line x="51.4" y="42.9"/>
<line x="51.4" y="41.7"/>
<line x="51.4" y="41.4"/>
- <line x="49.0" y="40.4"/>
- <curve x1="48.4" x2="48.0" x3="47.7" y1="40.2" y2="39.7" y3="39.1"/>
+ <line x="49" y="40.4"/>
+ <curve x1="48.4" x2="48" x3="47.7" y1="40.2" y2="39.7" y3="39.1"/>
<curve x1="47.5" x2="47.5" x3="47.7" y1="38.5" y2="37.9" y3="37.3"/>
- <line x="49.0" y="34.1"/>
+ <line x="49" y="34.1"/>
<curve x1="49.5" x2="50.9" x3="52.1" y1="32.9" y2="32.3" y3="32.8"/>
<line x="54.5" y="33.8"/>
<line x="54.6" y="33.7"/>
<line x="54.7" y="33.6"/>
- <line x="56.3" y="32.0"/>
+ <line x="56.3" y="32"/>
<line x="56.4" y="31.9"/>
<line x="55.4" y="29.5"/>
<curve x1="55.2" x2="55.2" x3="55.4" y1="28.9" y2="28.3" y3="27.7"/>
<curve x1="55.6" x2="56.1" x3="56.7" y1="27.1" y2="26.7" y3="26.4"/>
<line x="59.9" y="25.1"/>
- <curve x1="60.2" x2="60.5" x3="60.8" y1="25.0" y2="24.9" y3="24.9"/>
- <curve x1="61.8" x2="62.6" x3="63.0" y1="24.9" y2="25.5" y3="26.4"/>
- <line x="64.0" y="28.8"/>
+ <curve x1="60.2" x2="60.5" x3="60.8" y1="25" y2="24.9" y3="24.9"/>
+ <curve x1="61.8" x2="62.6" x3="63" y1="24.9" y2="25.5" y3="26.4"/>
+ <line x="64" y="28.8"/>
<line x="64.1" y="28.8"/>
<curve x1="64.2" x2="64.6" x3="65.4" y1="28.8" y2="28.7" y3="28.7"/>
<curve x1="66.1" x2="66.6" x3="66.7" y1="28.7" y2="28.8" y3="28.8"/>
<line x="66.8" y="28.8"/>
<line x="67.8" y="26.4"/>
- <curve x1="68.2" x2="69.1" x3="70.0" y1="25.5" y2="24.9" y3="25.0"/>
- <curve x1="69.0" x2="67.7" x3="66.2" y1="23.5" y2="22.3" y3="21.5"/>
- <curve x1="66.3" x2="66.3" x3="66.3" y1="21.0" y2="20.5" y3="20.0"/>
+ <curve x1="68.2" x2="69.1" x3="70" y1="25.5" y2="24.9" y3="25"/>
+ <curve x1="69" x2="67.7" x3="66.2" y1="23.5" y2="22.3" y3="21.5"/>
+ <curve x1="66.3" x2="66.3" x3="66.3" y1="21" y2="20.5" y3="20"/>
<curve x1="66.3" x2="60.5" x3="53.3" y1="12.3" y2="6.1" y3="6.1"/>
<curve x1="51.4" x2="49.6" x3="47.9" y1="6.1" y2="6.5" y3="7.4"/>
- <curve x1="45.5" x2="41.1" x3="36.2" y1="2.9" y2="0.0" y3="0.0"/>
- <curve x1="29.0" x2="23.2" x3="22.7" y1="0.0" y2="6.0" y3="13.5"/>
- <curve x1="22.1" x2="21.6" x3="21.0" y1="13.4" y2="13.3" y3="13.3"/>
- <curve x1="17.6" x2="14.4" x3="12.4" y1="13.3" y2="15.1" y3="18.0"/>
- <line x="11.6" y="18.0"/>
- <curve x1="5.2" x2="0.0" x3="0.0" y1="18.1" y2="23.7" y3="30.5"/>
- <curve x1="0.0" x2="5.2" x3="11.7" y1="37.3" y2="42.9" y3="42.9"/>
+ <curve x1="45.5" x2="41.1" x3="36.2" y1="2.9" y2="0" y3="0"/>
+ <curve x1="29" x2="23.2" x3="22.7" y1="0" y2="6" y3="13.5"/>
+ <curve x1="22.1" x2="21.6" x3="21" y1="13.4" y2="13.3" y3="13.3"/>
+ <curve x1="17.6" x2="14.4" x3="12.4" y1="13.3" y2="15.1" y3="18"/>
+ <line x="11.6" y="18"/>
+ <curve x1="5.2" x2="0" x3="0" y1="18.1" y2="23.7" y3="30.5"/>
+ <curve x1="0" x2="5.2" x3="11.7" y1="37.3" y2="42.9" y3="42.9"/>
<line x="23.52" y="42.9"/>
<close/>
<move x="34.8" y="49.7"/>
@@ -1733,31 +1733,31 @@
</shape>
<shape aspect="variable" h="99.6" name="Intune Email Profiles" strokewidth="inherit" w="99.06">
<connections>
- <constraint name="N" perimeter="0" x="0.5" y="0.0"/>
- <constraint name="S" perimeter="0" x="0.5" y="1.0"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.5"/>
+ <constraint name="N" perimeter="0" x="0.5" y="0"/>
+ <constraint name="S" perimeter="0" x="0.5" y="1"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
<constraint name="E" perimeter="0" x="0.75" y="0.5"/>
- <constraint name="NE" perimeter="0" x="0.75" y="0.0"/>
- <constraint name="NW" perimeter="0" x="0.0" y="0.0"/>
+ <constraint name="NE" perimeter="0" x="0.75" y="0"/>
+ <constraint name="NW" perimeter="0" x="0" y="0"/>
<constraint name="SE" perimeter="0" x="0.995" y="0.995"/>
- <constraint name="SW" perimeter="0" x="0.0" y="0.89"/>
+ <constraint name="SW" perimeter="0" x="0" y="0.89"/>
</connections>
<foreground>
<path>
<move x="46.4" y="99.6"/>
- <arc large-arc-flag="0.0" rx="2.5" ry="2.5" sweep-flag="1.0" x="43.9" x-axis-rotation="0.0" y="97.1"/>
+ <arc large-arc-flag="0" rx="2.5" ry="2.5" sweep-flag="1" x="43.9" x-axis-rotation="0" y="97.1"/>
<line x="43.9" y="60.9"/>
- <arc large-arc-flag="0.0" rx="2.5" ry="2.5" sweep-flag="1.0" x="46.4" x-axis-rotation="0.0" y="58.4"/>
+ <arc large-arc-flag="0" rx="2.5" ry="2.5" sweep-flag="1" x="46.4" x-axis-rotation="0" y="58.4"/>
<line x="96.5" y="58.4"/>
- <arc large-arc-flag="0.0" rx="2.5" ry="2.5" sweep-flag="1.0" x="99.0" x-axis-rotation="0.0" y="60.9"/>
- <line x="99.0" y="96.9"/>
- <arc large-arc-flag="0.0" rx="2.5" ry="2.5" sweep-flag="1.0" x="96.5" x-axis-rotation="0.0" y="99.6"/>
+ <arc large-arc-flag="0" rx="2.5" ry="2.5" sweep-flag="1" x="99" x-axis-rotation="0" y="60.9"/>
+ <line x="99" y="96.9"/>
+ <arc large-arc-flag="0" rx="2.5" ry="2.5" sweep-flag="1" x="96.5" x-axis-rotation="0" y="99.6"/>
<close/>
<move x="48.9" y="94.8"/>
<line x="94.2" y="94.8"/>
<line x="94.2" y="72.9"/>
<line x="72.6" y="87.1"/>
- <arc large-arc-flag="0.0" rx="2.5" ry="2.5" sweep-flag="1.0" x="69.7" x-axis-rotation="0.0" y="87.1"/>
+ <arc large-arc-flag="0" rx="2.5" ry="2.5" sweep-flag="1" x="69.7" x-axis-rotation="0" y="87.1"/>
<line x="48.9" y="72.9"/>
<close/>
<move x="71.2" y="82.2"/>
@@ -1769,12 +1769,12 @@
<move x="70.9" y="54.5"/>
<line x="70.9" y="3.5"/>
<line x="3.8" y="3.5"/>
- <line x="3.8" y="85.0"/>
- <line x="39.2" y="85.0"/>
+ <line x="3.8" y="85"/>
+ <line x="39.2" y="85"/>
<line x="39.2" y="88.5"/>
- <line x="0.0" y="88.5"/>
- <line x="0.0" y="0.0"/>
- <line x="74.4" y="0.0"/>
+ <line x="0" y="88.5"/>
+ <line x="0" y="0"/>
+ <line x="74.4" y="0"/>
<line x="74.4" y="54.5"/>
<close/>
<move x="18.3" y="37.7"/>
@@ -1798,10 +1798,10 @@
</shape>
<shape aspect="variable" h="75.8" name="Intune Managed App" strokewidth="inherit" w="99.6">
<connections>
- <constraint name="N" perimeter="0" x="0.5" y="0.0"/>
- <constraint name="S" perimeter="0" x="0.5" y="1.0"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.5"/>
- <constraint name="E" perimeter="0" x="1.0" y="0.5"/>
+ <constraint name="N" perimeter="0" x="0.5" y="0"/>
+ <constraint name="S" perimeter="0" x="0.5" y="1"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
+ <constraint name="E" perimeter="0" x="1" y="0.5"/>
<constraint name="NE" perimeter="0" x="0.98" y="0.02"/>
<constraint name="NW" perimeter="0" x="0.02" y="0.02"/>
<constraint name="SE" perimeter="0" x="0.98" y="0.98"/>
@@ -1809,21 +1809,21 @@
</connections>
<foreground>
<path>
- <move x="6.0" y="75.8"/>
- <arc large-arc-flag="0.0" rx="6.0" ry="6.0" sweep-flag="1.0" x="0.0" x-axis-rotation="0.0" y="69.8"/>
- <line x="0.0" y="6.0"/>
- <arc large-arc-flag="0.0" rx="6.0" ry="6.0" sweep-flag="1.0" x="6.0" x-axis-rotation="0.0" y="0.0"/>
- <line x="93.6" y="0.0"/>
- <arc large-arc-flag="0.0" rx="6.0" ry="6.0" sweep-flag="1.0" x="99.6" x-axis-rotation="0.0" y="6.0"/>
+ <move x="6" y="75.8"/>
+ <arc large-arc-flag="0" rx="6" ry="6" sweep-flag="1" x="0" x-axis-rotation="0" y="69.8"/>
+ <line x="0" y="6"/>
+ <arc large-arc-flag="0" rx="6" ry="6" sweep-flag="1" x="6" x-axis-rotation="0" y="0"/>
+ <line x="93.6" y="0"/>
+ <arc large-arc-flag="0" rx="6" ry="6" sweep-flag="1" x="99.6" x-axis-rotation="0" y="6"/>
<line x="99.6" y="69.8"/>
- <arc large-arc-flag="0.0" rx="6.0" ry="6.0" sweep-flag="1.0" x="93.6" x-axis-rotation="0.0" y="75.8"/>
+ <arc large-arc-flag="0" rx="6" ry="6" sweep-flag="1" x="93.6" x-axis-rotation="0" y="75.8"/>
<close/>
<move x="93.6" y="71.9"/>
- <arc large-arc-flag="0.0" rx="2.0" ry="2.0" sweep-flag="0.0" x="95.6" x-axis-rotation="0.0" y="69.9"/>
+ <arc large-arc-flag="0" rx="2" ry="2" sweep-flag="0" x="95.6" x-axis-rotation="0" y="69.9"/>
<line x="95.6" y="14.3"/>
<line x="4.2" y="14.3"/>
<line x="4.2" y="69.9"/>
- <arc large-arc-flag="0.0" rx="2.0" ry="2.0" sweep-flag="0.0" x="6.2" x-axis-rotation="0.0" y="71.9"/>
+ <arc large-arc-flag="0" rx="2" ry="2" sweep-flag="0" x="6.2" x-axis-rotation="0" y="71.9"/>
<close/>
<move x="23.1" y="60.6"/>
<line x="23.1" y="46.6"/>
@@ -1841,20 +1841,20 @@
<move x="23.1" y="43.7"/>
<line x="23.1" y="32.5"/>
<line x="40.1" y="32.5"/>
- <line x="40.1" y="26.0"/>
- <line x="41.5" y="24.0"/>
- <line x="58.2" y="24.0"/>
- <line x="59.6" y="26.0"/>
+ <line x="40.1" y="26"/>
+ <line x="41.5" y="24"/>
+ <line x="58.2" y="24"/>
+ <line x="59.6" y="26"/>
<line x="59.6" y="32.5"/>
<line x="76.4" y="32.5"/>
<line x="76.4" y="43.7"/>
<line x="65.3" y="43.7"/>
- <line x="65.3" y="38.0"/>
- <line x="56.9" y="38.0"/>
+ <line x="65.3" y="38"/>
+ <line x="56.9" y="38"/>
<line x="56.9" y="43.7"/>
- <line x="43.0" y="43.7"/>
- <line x="43.0" y="38.0"/>
- <line x="34.5" y="38.0"/>
+ <line x="43" y="43.7"/>
+ <line x="43" y="38"/>
+ <line x="34.5" y="38"/>
<line x="34.5" y="43.7"/>
<close/>
<move x="42.7" y="32.5"/>
@@ -1884,8 +1884,8 @@
<close/>
<move x="39.8" y="40.8"/>
<line x="39.8" y="49.3"/>
- <line x="37.0" y="49.3"/>
- <line x="37.0" y="40.8"/>
+ <line x="37" y="49.3"/>
+ <line x="37" y="40.8"/>
<close/>
</path>
<fillstroke/>
@@ -1893,11 +1893,11 @@
</shape>
<shape aspect="variable" h="99.6" name="Intune Mobile Application Management" strokewidth="inherit" w="98.3">
<connections>
- <constraint name="N" perimeter="0" x="0.5" y="0.0"/>
+ <constraint name="N" perimeter="0" x="0.5" y="0"/>
<constraint name="S1" perimeter="0" x="0.5" y="0.625"/>
- <constraint name="S2" perimeter="0" x="0.35" y="1.0"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.5"/>
- <constraint name="E" perimeter="0" x="1.0" y="0.5"/>
+ <constraint name="S2" perimeter="0" x="0.35" y="1"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
+ <constraint name="E" perimeter="0" x="1" y="0.5"/>
<constraint name="NE" perimeter="0" x="0.99" y="0.02"/>
<constraint name="NW" perimeter="0" x="0.18" y="0.02"/>
<constraint name="SW" perimeter="0" x="0.01" y="0.99"/>
@@ -1905,32 +1905,32 @@
<foreground>
<path>
<move x="22.1" y="61.7"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="1.0" x="17.1" x-axis-rotation="0.0" y="56.7"/>
- <line x="17.1" y="5.0"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="1.0" x="22.1" x-axis-rotation="0.0" y="0.0"/>
- <line x="93.3" y="0.0"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="1.0" x="98.3" x-axis-rotation="0.0" y="5.0"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="17.1" x-axis-rotation="0" y="56.7"/>
+ <line x="17.1" y="5"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="22.1" x-axis-rotation="0" y="0"/>
+ <line x="93.3" y="0"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="98.3" x-axis-rotation="0" y="5"/>
<line x="98.3" y="56.7"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="1.0" x="93.3" x-axis-rotation="0.0" y="61.7"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="93.3" x-axis-rotation="0" y="61.7"/>
<close/>
<move x="93.3" y="58.2"/>
- <arc large-arc-flag="0.0" rx="1.5" ry="1.5" sweep-flag="0.0" x="94.8" x-axis-rotation="0.0" y="56.7"/>
+ <arc large-arc-flag="0" rx="1.5" ry="1.5" sweep-flag="0" x="94.8" x-axis-rotation="0" y="56.7"/>
<line x="94.8" y="11.5"/>
<line x="20.7" y="11.5"/>
<line x="20.7" y="56.7"/>
- <arc large-arc-flag="0.0" rx="1.5" ry="1.5" sweep-flag="0.0" x="22.2" x-axis-rotation="0.0" y="58.2"/>
+ <arc large-arc-flag="0" rx="1.5" ry="1.5" sweep-flag="0" x="22.2" x-axis-rotation="0" y="58.2"/>
<close/>
<move x="36.1" y="50.3"/>
- <line x="36.1" y="39.0"/>
- <line x="45.3" y="39.0"/>
+ <line x="36.1" y="39"/>
+ <line x="45.3" y="39"/>
<line x="45.3" y="43.5"/>
<line x="52.3" y="43.5"/>
- <line x="52.3" y="39.0"/>
- <line x="63.4" y="39.0"/>
+ <line x="52.3" y="39"/>
+ <line x="63.4" y="39"/>
<line x="63.4" y="43.5"/>
<line x="70.3" y="43.5"/>
- <line x="70.3" y="39.0"/>
- <line x="79.4" y="39.0"/>
+ <line x="70.3" y="39"/>
+ <line x="79.4" y="39"/>
<line x="79.4" y="50.3"/>
<close/>
<move x="36.1" y="36.8"/>
@@ -1982,28 +1982,28 @@
<line x="47.5" y="41.3"/>
<line x="47.5" y="34.5"/>
<close/>
- <move x="40.0" y="94.6"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="1.0" x="35.0" x-axis-rotation="0.0" y="99.6"/>
- <line x="5.0" y="99.6"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="1.0" x="0.0" x-axis-rotation="0.0" y="94.6"/>
- <line x="0.0" y="32.5"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="1.0" x="5.0" x-axis-rotation="0.0" y="27.5"/>
+ <move x="40" y="94.6"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="35" x-axis-rotation="0" y="99.6"/>
+ <line x="5" y="99.6"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="0" x-axis-rotation="0" y="94.6"/>
+ <line x="0" y="32.5"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="5" x-axis-rotation="0" y="27.5"/>
<line x="13.8" y="27.5"/>
<line x="13.8" y="36.7"/>
<line x="4.5" y="36.7"/>
<line x="4.5" y="84.6"/>
<line x="35.4" y="84.6"/>
<line x="35.4" y="65.2"/>
- <line x="40.0" y="65.2"/>
+ <line x="40" y="65.2"/>
<close/>
- <move x="24.0" y="90.2"/>
- <arc large-arc-flag="0.0" rx="1.0" ry="1.0" sweep-flag="0.0" x="23.0" x-axis-rotation="0.0" y="89.2"/>
+ <move x="24" y="90.2"/>
+ <arc large-arc-flag="0" rx="1" ry="1" sweep-flag="0" x="23" x-axis-rotation="0" y="89.2"/>
<line x="16.9" y="89.2"/>
- <arc large-arc-flag="0.0" rx="1.0" ry="1.0" sweep-flag="0.0" x="15.9" x-axis-rotation="0.0" y="90.2"/>
+ <arc large-arc-flag="0" rx="1" ry="1" sweep-flag="0" x="15.9" x-axis-rotation="0" y="90.2"/>
<line x="15.9" y="92.7"/>
- <arc large-arc-flag="0.0" rx="1.0" ry="1.0" sweep-flag="0.0" x="16.9" x-axis-rotation="0.0" y="93.7"/>
- <line x="23.0" y="93.7"/>
- <arc large-arc-flag="0.0" rx="1.0" ry="1.0" sweep-flag="0.0" x="24.0" x-axis-rotation="0.0" y="92.7"/>
+ <arc large-arc-flag="0" rx="1" ry="1" sweep-flag="0" x="16.9" x-axis-rotation="0" y="93.7"/>
+ <line x="23" y="93.7"/>
+ <arc large-arc-flag="0" rx="1" ry="1" sweep-flag="0" x="24" x-axis-rotation="0" y="92.7"/>
<close/>
</path>
<fillstroke/>
@@ -2011,47 +2011,47 @@
</shape>
<shape aspect="variable" h="99.6" name="Intune VPN Profiles" strokewidth="inherit" w="83.53">
<connections>
- <constraint name="N" perimeter="0" x="0.5" y="0.0"/>
+ <constraint name="N" perimeter="0" x="0.5" y="0"/>
<constraint name="S" perimeter="0" x="0.475" y="0.9"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.5"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
<constraint name="E" perimeter="0" x="0.9" y="0.5"/>
- <constraint name="NE" perimeter="0" x="0.9" y="0.0"/>
- <constraint name="NW" perimeter="0" x="0.0" y="0.0"/>
+ <constraint name="NE" perimeter="0" x="0.9" y="0"/>
+ <constraint name="NW" perimeter="0" x="0" y="0"/>
<constraint name="SE" perimeter="0" x="0.995" y="0.995"/>
- <constraint name="SW" perimeter="0" x="0.0" y="0.9"/>
+ <constraint name="SW" perimeter="0" x="0" y="0.9"/>
</connections>
<foreground>
<path>
<move x="46.4" y="99.5"/>
- <arc large-arc-flag="0.0" rx="2.5" ry="2.5" sweep-flag="1.0" x="43.9" x-axis-rotation="0.0" y="97.0"/>
- <line x="43.9" y="71.0"/>
- <arc large-arc-flag="0.0" rx="2.5" ry="2.5" sweep-flag="1.0" x="46.4" x-axis-rotation="0.0" y="68.5"/>
+ <arc large-arc-flag="0" rx="2.5" ry="2.5" sweep-flag="1" x="43.9" x-axis-rotation="0" y="97"/>
+ <line x="43.9" y="71"/>
+ <arc large-arc-flag="0" rx="2.5" ry="2.5" sweep-flag="1" x="46.4" x-axis-rotation="0" y="68.5"/>
<line x="47.8" y="68.5"/>
<line x="47.8" y="58.8"/>
- <arc large-arc-flag="0.0" rx="16.0" ry="16.0" sweep-flag="1.0" x="63.2" x-axis-rotation="0.0" y="44.2"/>
- <arc large-arc-flag="0.0" rx="16.0" ry="16.0" sweep-flag="1.0" x="79.0" x-axis-rotation="0.0" y="58.8"/>
- <line x="79.0" y="68.5"/>
- <line x="81.0" y="68.5"/>
- <arc large-arc-flag="0.0" rx="2.5" ry="2.5" sweep-flag="1.0" x="83.5" x-axis-rotation="0.0" y="71.0"/>
- <line x="83.5" y="97.0"/>
- <arc large-arc-flag="0.0" rx="2.5" ry="2.5" sweep-flag="1.0" x="81.0" x-axis-rotation="0.0" y="99.6"/>
+ <arc large-arc-flag="0" rx="16" ry="16" sweep-flag="1" x="63.2" x-axis-rotation="0" y="44.2"/>
+ <arc large-arc-flag="0" rx="16" ry="16" sweep-flag="1" x="79" x-axis-rotation="0" y="58.8"/>
+ <line x="79" y="68.5"/>
+ <line x="81" y="68.5"/>
+ <arc large-arc-flag="0" rx="2.5" ry="2.5" sweep-flag="1" x="83.5" x-axis-rotation="0" y="71"/>
+ <line x="83.5" y="97"/>
+ <arc large-arc-flag="0" rx="2.5" ry="2.5" sweep-flag="1" x="81" x-axis-rotation="0" y="99.6"/>
<close/>
<move x="73.7" y="68.5"/>
<line x="73.7" y="58.8"/>
- <arc large-arc-flag="0.0" rx="10.0" ry="10.0" sweep-flag="0.0" x="63.2" x-axis-rotation="0.0" y="49.8"/>
- <arc large-arc-flag="0.0" rx="10.0" ry="10.0" sweep-flag="0.0" x="53.7" x-axis-rotation="0.0" y="58.8"/>
+ <arc large-arc-flag="0" rx="10" ry="10" sweep-flag="0" x="63.2" x-axis-rotation="0" y="49.8"/>
+ <arc large-arc-flag="0" rx="10" ry="10" sweep-flag="0" x="53.7" x-axis-rotation="0" y="58.8"/>
<line x="53.7" y="68.5"/>
<close/>
<move x="75.4" y="44.1"/>
- <arc large-arc-flag="0.0" rx="20.0" ry="20.0" sweep-flag="0.0" x="71.0" x-axis-rotation="0.0" y="41.5"/>
- <line x="71.0" y="4.1"/>
+ <arc large-arc-flag="0" rx="20" ry="20" sweep-flag="0" x="71" x-axis-rotation="0" y="41.5"/>
+ <line x="71" y="4.1"/>
<line x="4.1" y="4.1"/>
<line x="4.1" y="85.5"/>
<line x="39.6" y="85.5"/>
<line x="39.6" y="89.8"/>
- <line x="0.0" y="89.8"/>
- <line x="0.0" y="0.0"/>
- <line x="75.4" y="0.0"/>
+ <line x="0" y="89.8"/>
+ <line x="0" y="0"/>
+ <line x="75.4" y="0"/>
<close/>
<move x="56.8" y="38.5"/>
<line x="18.5" y="38.5"/>
@@ -2072,44 +2072,44 @@
<fillstroke/>
</foreground>
</shape>
-<shape aspect="variable" h="101.3" name="Intune WiFi Profiles" strokewidth="inherit" w="87.0">
+<shape aspect="variable" h="101.3" name="Intune WiFi Profiles" strokewidth="inherit" w="87">
<connections>
- <constraint name="N" perimeter="0" x="0.5" y="0.0"/>
- <constraint name="S" perimeter="0" x="0.5" y="1.0"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.5"/>
+ <constraint name="N" perimeter="0" x="0.5" y="0"/>
+ <constraint name="S" perimeter="0" x="0.5" y="1"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
<constraint name="E" perimeter="0" x="0.855" y="0.5"/>
- <constraint name="NE" perimeter="0" x="0.855" y="0.0"/>
- <constraint name="NW" perimeter="0" x="0.0" y="0.0"/>
+ <constraint name="NE" perimeter="0" x="0.855" y="0"/>
+ <constraint name="NW" perimeter="0" x="0" y="0"/>
<constraint name="SE" perimeter="0" x="0.87" y="0.86"/>
- <constraint name="SW" perimeter="0" x="0.0" y="0.87"/>
+ <constraint name="SW" perimeter="0" x="0" y="0.87"/>
</connections>
<foreground>
<path>
<move x="44.5" y="64.5"/>
- <arc large-arc-flag="0.0" rx="5.5" ry="5.5" sweep-flag="1.0" x="39.5" x-axis-rotation="0.0" y="59.3"/>
- <arc large-arc-flag="0.0" rx="5.5" ry="5.5" sweep-flag="1.0" x="44.5" x-axis-rotation="0.0" y="53.6"/>
- <arc large-arc-flag="0.0" rx="5.5" ry="5.5" sweep-flag="1.0" x="50.8" x-axis-rotation="0.0" y="59.3"/>
- <arc large-arc-flag="0.0" rx="5.5" ry="5.5" sweep-flag="1.0" x="44.5" x-axis-rotation="0.0" y="64.5"/>
- <close/>
- <move x="44.0" y="71.1"/>
- <arc large-arc-flag="0.0" rx="13.0" ry="13.0" sweep-flag="0.0" x="57.4" x-axis-rotation="0.0" y="58.0"/>
- <line x="63.3" y="58.0"/>
- <arc large-arc-flag="0.0" rx="19.0" ry="19.0" sweep-flag="1.0" x="44.0" x-axis-rotation="0.0" y="77.0"/>
- <close/>
- <move x="74.9" y="58.0"/>
- <arc large-arc-flag="0.0" rx="31.0" ry="31.0" sweep-flag="1.0" x="44.0" x-axis-rotation="0.0" y="88.8"/>
- <line x="44.0" y="83.0"/>
- <arc large-arc-flag="0.0" rx="25.0" ry="25.0" sweep-flag="0.0" x="69.0" x-axis-rotation="0.0" y="58.0"/>
- <close/>
- <move x="87.0" y="58.2"/>
- <arc large-arc-flag="0.0" rx="44.0" ry="44.0" sweep-flag="1.0" x="44.0" x-axis-rotation="0.0" y="101.3"/>
- <line x="44.0" y="94.8"/>
- <arc large-arc-flag="0.0" rx="37.0" ry="37.0" sweep-flag="0.0" x="81.1" x-axis-rotation="0.0" y="58.0"/>
+ <arc large-arc-flag="0" rx="5.5" ry="5.5" sweep-flag="1" x="39.5" x-axis-rotation="0" y="59.3"/>
+ <arc large-arc-flag="0" rx="5.5" ry="5.5" sweep-flag="1" x="44.5" x-axis-rotation="0" y="53.6"/>
+ <arc large-arc-flag="0" rx="5.5" ry="5.5" sweep-flag="1" x="50.8" x-axis-rotation="0" y="59.3"/>
+ <arc large-arc-flag="0" rx="5.5" ry="5.5" sweep-flag="1" x="44.5" x-axis-rotation="0" y="64.5"/>
+ <close/>
+ <move x="44" y="71.1"/>
+ <arc large-arc-flag="0" rx="13" ry="13" sweep-flag="0" x="57.4" x-axis-rotation="0" y="58"/>
+ <line x="63.3" y="58"/>
+ <arc large-arc-flag="0" rx="19" ry="19" sweep-flag="1" x="44" x-axis-rotation="0" y="77"/>
+ <close/>
+ <move x="74.9" y="58"/>
+ <arc large-arc-flag="0" rx="31" ry="31" sweep-flag="1" x="44" x-axis-rotation="0" y="88.8"/>
+ <line x="44" y="83"/>
+ <arc large-arc-flag="0" rx="25" ry="25" sweep-flag="0" x="69" x-axis-rotation="0" y="58"/>
+ <close/>
+ <move x="87" y="58.2"/>
+ <arc large-arc-flag="0" rx="44" ry="44" sweep-flag="1" x="44" x-axis-rotation="0" y="101.3"/>
+ <line x="44" y="94.8"/>
+ <arc large-arc-flag="0" rx="37" ry="37" sweep-flag="0" x="81.1" x-axis-rotation="0" y="58"/>
<close/>
<move x="39.8" y="88.2"/>
- <line x="0.0" y="88.2"/>
- <line x="0.0" y="0.0"/>
- <line x="74.3" y="0.0"/>
+ <line x="0" y="88.2"/>
+ <line x="0" y="0"/>
+ <line x="74.3" y="0"/>
<line x="74.3" y="54.9"/>
<line x="70.7" y="54.9"/>
<line x="70.7" y="3.5"/>
@@ -2138,10 +2138,10 @@
</shape>
<shape aspect="variable" h="97.93" name="Inventory License" strokewidth="inherit" w="99.61">
<connections>
- <constraint name="N" perimeter="0" x="0.5" y="0.0"/>
- <constraint name="S" perimeter="0" x="0.51" y="1.0"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.45"/>
- <constraint name="E" perimeter="0" x="1.0" y="0.45"/>
+ <constraint name="N" perimeter="0" x="0.5" y="0"/>
+ <constraint name="S" perimeter="0" x="0.51" y="1"/>
+ <constraint name="W" perimeter="0" x="0" y="0.45"/>
+ <constraint name="E" perimeter="0" x="1" y="0.45"/>
<constraint name="NE" perimeter="0" x="0.98" y="0.03"/>
<constraint name="NW" perimeter="0" x="0.02" y="0.03"/>
<constraint name="SE" perimeter="0" x="0.98" y="0.76"/>
@@ -2150,148 +2150,148 @@
<foreground>
<path>
<move x="58.91" y="80.73"/>
- <arc large-arc-flag="0.0" rx="11.4" ry="11.4" sweep-flag="1.0" x="47.31" x-axis-rotation="0.0" y="69.33"/>
- <arc large-arc-flag="0.0" rx="11.4" ry="11.4" sweep-flag="1.0" x="58.91" x-axis-rotation="0.0" y="57.93"/>
- <arc large-arc-flag="0.0" rx="11.4" ry="11.4" sweep-flag="1.0" x="70.11" x-axis-rotation="0.0" y="69.33"/>
- <arc large-arc-flag="0.0" rx="11.4" ry="11.4" sweep-flag="1.0" x="58.91" x-axis-rotation="0.0" y="80.73"/>
+ <arc large-arc-flag="0" rx="11.4" ry="11.4" sweep-flag="1" x="47.31" x-axis-rotation="0" y="69.33"/>
+ <arc large-arc-flag="0" rx="11.4" ry="11.4" sweep-flag="1" x="58.91" x-axis-rotation="0" y="57.93"/>
+ <arc large-arc-flag="0" rx="11.4" ry="11.4" sweep-flag="1" x="70.11" x-axis-rotation="0" y="69.33"/>
+ <arc large-arc-flag="0" rx="11.4" ry="11.4" sweep-flag="1" x="58.91" x-axis-rotation="0" y="80.73"/>
<close/>
<move x="58.91" y="73.03"/>
- <arc large-arc-flag="0.0" rx="3.5" ry="3.5" sweep-flag="0.0" x="62.41" x-axis-rotation="0.0" y="69.33"/>
- <arc large-arc-flag="0.0" rx="3.5" ry="3.5" sweep-flag="0.0" x="58.91" x-axis-rotation="0.0" y="65.63"/>
- <arc large-arc-flag="0.0" rx="3.5" ry="3.5" sweep-flag="0.0" x="54.91" x-axis-rotation="0.0" y="69.33"/>
- <arc large-arc-flag="0.0" rx="3.5" ry="3.5" sweep-flag="0.0" x="58.91" x-axis-rotation="0.0" y="73.03"/>
+ <arc large-arc-flag="0" rx="3.5" ry="3.5" sweep-flag="0" x="62.41" x-axis-rotation="0" y="69.33"/>
+ <arc large-arc-flag="0" rx="3.5" ry="3.5" sweep-flag="0" x="58.91" x-axis-rotation="0" y="65.63"/>
+ <arc large-arc-flag="0" rx="3.5" ry="3.5" sweep-flag="0" x="54.91" x-axis-rotation="0" y="69.33"/>
+ <arc large-arc-flag="0" rx="3.5" ry="3.5" sweep-flag="0" x="58.91" x-axis-rotation="0" y="73.03"/>
<close/>
<move x="45.91" y="76.33"/>
- <arc large-arc-flag="0.0" rx="6.0" ry="6.0" sweep-flag="1.0" x="38.41" x-axis-rotation="0.0" y="71.03"/>
- <arc large-arc-flag="0.0" rx="6.0" ry="6.0" sweep-flag="1.0" x="44.41" x-axis-rotation="0.0" y="65.23"/>
- <arc large-arc-flag="0.0" rx="12.0" ry="12.0" sweep-flag="0.0" x="43.81" x-axis-rotation="0.0" y="70.53"/>
- <arc large-arc-flag="0.0" rx="12.0" ry="12.0" sweep-flag="0.0" x="45.91" x-axis-rotation="0.0" y="76.33"/>
+ <arc large-arc-flag="0" rx="6" ry="6" sweep-flag="1" x="38.41" x-axis-rotation="0" y="71.03"/>
+ <arc large-arc-flag="0" rx="6" ry="6" sweep-flag="1" x="44.41" x-axis-rotation="0" y="65.23"/>
+ <arc large-arc-flag="0" rx="12" ry="12" sweep-flag="0" x="43.81" x-axis-rotation="0" y="70.53"/>
+ <arc large-arc-flag="0" rx="12" ry="12" sweep-flag="0" x="45.91" x-axis-rotation="0" y="76.33"/>
<close/>
<move x="32.91" y="76.73"/>
- <arc large-arc-flag="0.0" rx="5.7" ry="5.7" sweep-flag="1.0" x="27.01" x-axis-rotation="0.0" y="70.53"/>
- <arc large-arc-flag="0.0" rx="5.7" ry="5.7" sweep-flag="1.0" x="32.91" x-axis-rotation="0.0" y="65.23"/>
- <arc large-arc-flag="0.0" rx="5.7" ry="5.7" sweep-flag="1.0" x="38.41" x-axis-rotation="0.0" y="70.53"/>
- <arc large-arc-flag="0.0" rx="5.7" ry="5.7" sweep-flag="1.0" x="32.91" x-axis-rotation="0.0" y="76.73"/>
+ <arc large-arc-flag="0" rx="5.7" ry="5.7" sweep-flag="1" x="27.01" x-axis-rotation="0" y="70.53"/>
+ <arc large-arc-flag="0" rx="5.7" ry="5.7" sweep-flag="1" x="32.91" x-axis-rotation="0" y="65.23"/>
+ <arc large-arc-flag="0" rx="5.7" ry="5.7" sweep-flag="1" x="38.41" x-axis-rotation="0" y="70.53"/>
+ <arc large-arc-flag="0" rx="5.7" ry="5.7" sweep-flag="1" x="32.91" x-axis-rotation="0" y="76.73"/>
<close/>
<move x="21.41" y="76.73"/>
- <arc large-arc-flag="0.0" rx="5.7" ry="5.7" sweep-flag="1.0" x="15.61" x-axis-rotation="0.0" y="70.53"/>
- <arc large-arc-flag="0.0" rx="5.7" ry="5.7" sweep-flag="1.0" x="21.41" x-axis-rotation="0.0" y="65.23"/>
- <arc large-arc-flag="0.0" rx="5.7" ry="5.7" sweep-flag="1.0" x="27.11" x-axis-rotation="0.0" y="70.53"/>
- <arc large-arc-flag="0.0" rx="5.7" ry="5.7" sweep-flag="1.0" x="21.41" x-axis-rotation="0.0" y="76.73"/>
+ <arc large-arc-flag="0" rx="5.7" ry="5.7" sweep-flag="1" x="15.61" x-axis-rotation="0" y="70.53"/>
+ <arc large-arc-flag="0" rx="5.7" ry="5.7" sweep-flag="1" x="21.41" x-axis-rotation="0" y="65.23"/>
+ <arc large-arc-flag="0" rx="5.7" ry="5.7" sweep-flag="1" x="27.11" x-axis-rotation="0" y="70.53"/>
+ <arc large-arc-flag="0" rx="5.7" ry="5.7" sweep-flag="1" x="21.41" x-axis-rotation="0" y="76.73"/>
<close/>
<move x="7.41" y="76.83"/>
- <arc large-arc-flag="0.0" rx="7.7" ry="7.7" sweep-flag="1.0" x="0.11" x-axis-rotation="0.0" y="69.53"/>
- <arc large-arc-flag="0.0" rx="7.7" ry="7.7" sweep-flag="1.0" x="7.41" x-axis-rotation="0.0" y="61.43"/>
- <arc large-arc-flag="0.0" rx="7.7" ry="7.7" sweep-flag="1.0" x="15.61" x-axis-rotation="0.0" y="69.53"/>
- <arc large-arc-flag="0.0" rx="7.7" ry="7.7" sweep-flag="1.0" x="7.41" x-axis-rotation="0.0" y="76.83"/>
+ <arc large-arc-flag="0" rx="7.7" ry="7.7" sweep-flag="1" x="0.11" x-axis-rotation="0" y="69.53"/>
+ <arc large-arc-flag="0" rx="7.7" ry="7.7" sweep-flag="1" x="7.41" x-axis-rotation="0" y="61.43"/>
+ <arc large-arc-flag="0" rx="7.7" ry="7.7" sweep-flag="1" x="15.61" x-axis-rotation="0" y="69.53"/>
+ <arc large-arc-flag="0" rx="7.7" ry="7.7" sweep-flag="1" x="7.41" x-axis-rotation="0" y="76.83"/>
<close/>
<move x="5.91" y="61.33"/>
- <arc large-arc-flag="0.0" rx="5.7" ry="5.7" sweep-flag="1.0" x="0.51" x-axis-rotation="0.0" y="55.53"/>
- <arc large-arc-flag="0.0" rx="5.7" ry="5.7" sweep-flag="1.0" x="5.91" x-axis-rotation="0.0" y="49.83"/>
- <arc large-arc-flag="0.0" rx="5.7" ry="5.7" sweep-flag="1.0" x="12.01" x-axis-rotation="0.0" y="55.53"/>
- <arc large-arc-flag="0.0" rx="5.7" ry="5.7" sweep-flag="1.0" x="5.91" x-axis-rotation="0.0" y="61.33"/>
+ <arc large-arc-flag="0" rx="5.7" ry="5.7" sweep-flag="1" x="0.51" x-axis-rotation="0" y="55.53"/>
+ <arc large-arc-flag="0" rx="5.7" ry="5.7" sweep-flag="1" x="5.91" x-axis-rotation="0" y="49.83"/>
+ <arc large-arc-flag="0" rx="5.7" ry="5.7" sweep-flag="1" x="12.01" x-axis-rotation="0" y="55.53"/>
+ <arc large-arc-flag="0" rx="5.7" ry="5.7" sweep-flag="1" x="5.91" x-axis-rotation="0" y="61.33"/>
<close/>
<move x="5.91" y="49.93"/>
- <arc large-arc-flag="0.0" rx="5.7" ry="5.7" sweep-flag="1.0" x="0.51" x-axis-rotation="0.0" y="44.03"/>
- <arc large-arc-flag="0.0" rx="5.7" ry="5.7" sweep-flag="1.0" x="5.91" x-axis-rotation="0.0" y="38.33"/>
- <arc large-arc-flag="0.0" rx="5.7" ry="5.7" sweep-flag="1.0" x="12.01" x-axis-rotation="0.0" y="44.03"/>
- <arc large-arc-flag="0.0" rx="5.7" ry="5.7" sweep-flag="1.0" x="5.91" x-axis-rotation="0.0" y="49.93"/>
+ <arc large-arc-flag="0" rx="5.7" ry="5.7" sweep-flag="1" x="0.51" x-axis-rotation="0" y="44.03"/>
+ <arc large-arc-flag="0" rx="5.7" ry="5.7" sweep-flag="1" x="5.91" x-axis-rotation="0" y="38.33"/>
+ <arc large-arc-flag="0" rx="5.7" ry="5.7" sweep-flag="1" x="12.01" x-axis-rotation="0" y="44.03"/>
+ <arc large-arc-flag="0" rx="5.7" ry="5.7" sweep-flag="1" x="5.91" x-axis-rotation="0" y="49.93"/>
<close/>
<move x="5.91" y="38.33"/>
- <arc large-arc-flag="0.0" rx="5.7" ry="5.7" sweep-flag="1.0" x="0.51" x-axis-rotation="0.0" y="32.53"/>
- <arc large-arc-flag="0.0" rx="5.7" ry="5.7" sweep-flag="1.0" x="5.91" x-axis-rotation="0.0" y="26.83"/>
- <arc large-arc-flag="0.0" rx="5.7" ry="5.7" sweep-flag="1.0" x="12.01" x-axis-rotation="0.0" y="32.53"/>
- <arc large-arc-flag="0.0" rx="5.7" ry="5.7" sweep-flag="1.0" x="5.91" x-axis-rotation="0.0" y="38.33"/>
+ <arc large-arc-flag="0" rx="5.7" ry="5.7" sweep-flag="1" x="0.51" x-axis-rotation="0" y="32.53"/>
+ <arc large-arc-flag="0" rx="5.7" ry="5.7" sweep-flag="1" x="5.91" x-axis-rotation="0" y="26.83"/>
+ <arc large-arc-flag="0" rx="5.7" ry="5.7" sweep-flag="1" x="12.01" x-axis-rotation="0" y="32.53"/>
+ <arc large-arc-flag="0" rx="5.7" ry="5.7" sweep-flag="1" x="5.91" x-axis-rotation="0" y="38.33"/>
<close/>
<move x="5.91" y="26.83"/>
- <arc large-arc-flag="0.0" rx="5.7" ry="5.7" sweep-flag="1.0" x="0.51" x-axis-rotation="0.0" y="21.03"/>
- <arc large-arc-flag="0.0" rx="5.7" ry="5.7" sweep-flag="1.0" x="5.91" x-axis-rotation="0.0" y="15.43"/>
- <arc large-arc-flag="0.0" rx="5.7" ry="5.7" sweep-flag="1.0" x="12.01" x-axis-rotation="0.0" y="21.03"/>
- <arc large-arc-flag="0.0" rx="5.7" ry="5.7" sweep-flag="1.0" x="5.91" x-axis-rotation="0.0" y="26.83"/>
+ <arc large-arc-flag="0" rx="5.7" ry="5.7" sweep-flag="1" x="0.51" x-axis-rotation="0" y="21.03"/>
+ <arc large-arc-flag="0" rx="5.7" ry="5.7" sweep-flag="1" x="5.91" x-axis-rotation="0" y="15.43"/>
+ <arc large-arc-flag="0" rx="5.7" ry="5.7" sweep-flag="1" x="12.01" x-axis-rotation="0" y="21.03"/>
+ <arc large-arc-flag="0" rx="5.7" ry="5.7" sweep-flag="1" x="5.91" x-axis-rotation="0" y="26.83"/>
<close/>
<move x="7.91" y="15.43"/>
- <arc large-arc-flag="0.0" rx="7.7" ry="7.7" sweep-flag="1.0" x="0.11" x-axis-rotation="0.0" y="7.53"/>
- <arc large-arc-flag="0.0" rx="7.7" ry="7.7" sweep-flag="1.0" x="7.91" x-axis-rotation="0.0" y="0.33"/>
- <arc large-arc-flag="0.0" rx="7.7" ry="7.7" sweep-flag="1.0" x="15.61" x-axis-rotation="0.0" y="7.53"/>
- <arc large-arc-flag="0.0" rx="7.7" ry="7.7" sweep-flag="1.0" x="7.91" x-axis-rotation="0.0" y="15.43"/>
+ <arc large-arc-flag="0" rx="7.7" ry="7.7" sweep-flag="1" x="0.11" x-axis-rotation="0" y="7.53"/>
+ <arc large-arc-flag="0" rx="7.7" ry="7.7" sweep-flag="1" x="7.91" x-axis-rotation="0" y="0.33"/>
+ <arc large-arc-flag="0" rx="7.7" ry="7.7" sweep-flag="1" x="15.61" x-axis-rotation="0" y="7.53"/>
+ <arc large-arc-flag="0" rx="7.7" ry="7.7" sweep-flag="1" x="7.91" x-axis-rotation="0" y="15.43"/>
<close/>
<move x="21.41" y="11.53"/>
- <arc large-arc-flag="0.0" rx="5.7" ry="5.7" sweep-flag="1.0" x="15.61" x-axis-rotation="0.0" y="6.03"/>
- <arc large-arc-flag="0.0" rx="5.7" ry="5.7" sweep-flag="1.0" x="21.41" x-axis-rotation="0.0" y="0.03"/>
- <arc large-arc-flag="0.0" rx="5.7" ry="5.7" sweep-flag="1.0" x="26.91" x-axis-rotation="0.0" y="6.03"/>
- <arc large-arc-flag="0.0" rx="5.7" ry="5.7" sweep-flag="1.0" x="21.41" x-axis-rotation="0.0" y="11.53"/>
+ <arc large-arc-flag="0" rx="5.7" ry="5.7" sweep-flag="1" x="15.61" x-axis-rotation="0" y="6.03"/>
+ <arc large-arc-flag="0" rx="5.7" ry="5.7" sweep-flag="1" x="21.41" x-axis-rotation="0" y="0.03"/>
+ <arc large-arc-flag="0" rx="5.7" ry="5.7" sweep-flag="1" x="26.91" x-axis-rotation="0" y="6.03"/>
+ <arc large-arc-flag="0" rx="5.7" ry="5.7" sweep-flag="1" x="21.41" x-axis-rotation="0" y="11.53"/>
<close/>
<move x="32.91" y="11.53"/>
- <arc large-arc-flag="0.0" rx="5.7" ry="5.7" sweep-flag="1.0" x="27.01" x-axis-rotation="0.0" y="6.03"/>
- <arc large-arc-flag="0.0" rx="5.7" ry="5.7" sweep-flag="1.0" x="32.91" x-axis-rotation="0.0" y="0.33"/>
- <arc large-arc-flag="0.0" rx="5.7" ry="5.7" sweep-flag="1.0" x="38.41" x-axis-rotation="0.0" y="6.03"/>
- <arc large-arc-flag="0.0" rx="5.7" ry="5.7" sweep-flag="1.0" x="32.91" x-axis-rotation="0.0" y="11.53"/>
+ <arc large-arc-flag="0" rx="5.7" ry="5.7" sweep-flag="1" x="27.01" x-axis-rotation="0" y="6.03"/>
+ <arc large-arc-flag="0" rx="5.7" ry="5.7" sweep-flag="1" x="32.91" x-axis-rotation="0" y="0.33"/>
+ <arc large-arc-flag="0" rx="5.7" ry="5.7" sweep-flag="1" x="38.41" x-axis-rotation="0" y="6.03"/>
+ <arc large-arc-flag="0" rx="5.7" ry="5.7" sweep-flag="1" x="32.91" x-axis-rotation="0" y="11.53"/>
<close/>
<move x="44.41" y="11.53"/>
- <arc large-arc-flag="0.0" rx="5.7" ry="5.7" sweep-flag="1.0" x="38.41" x-axis-rotation="0.0" y="6.03"/>
- <arc large-arc-flag="0.0" rx="5.7" ry="5.7" sweep-flag="1.0" x="44.41" x-axis-rotation="0.0" y="0.33"/>
- <arc large-arc-flag="0.0" rx="5.7" ry="5.7" sweep-flag="1.0" x="49.91" x-axis-rotation="0.0" y="6.03"/>
- <arc large-arc-flag="0.0" rx="5.7" ry="5.7" sweep-flag="1.0" x="44.41" x-axis-rotation="0.0" y="11.53"/>
+ <arc large-arc-flag="0" rx="5.7" ry="5.7" sweep-flag="1" x="38.41" x-axis-rotation="0" y="6.03"/>
+ <arc large-arc-flag="0" rx="5.7" ry="5.7" sweep-flag="1" x="44.41" x-axis-rotation="0" y="0.33"/>
+ <arc large-arc-flag="0" rx="5.7" ry="5.7" sweep-flag="1" x="49.91" x-axis-rotation="0" y="6.03"/>
+ <arc large-arc-flag="0" rx="5.7" ry="5.7" sweep-flag="1" x="44.41" x-axis-rotation="0" y="11.53"/>
<close/>
<move x="55.41" y="11.53"/>
- <arc large-arc-flag="0.0" rx="5.7" ry="5.7" sweep-flag="1.0" x="49.91" x-axis-rotation="0.0" y="6.03"/>
- <arc large-arc-flag="0.0" rx="5.7" ry="5.7" sweep-flag="1.0" x="55.41" x-axis-rotation="0.0" y="0.33"/>
- <arc large-arc-flag="0.0" rx="5.7" ry="5.7" sweep-flag="1.0" x="61.41" x-axis-rotation="0.0" y="6.03"/>
- <arc large-arc-flag="0.0" rx="5.7" ry="5.7" sweep-flag="1.0" x="55.41" x-axis-rotation="0.0" y="11.53"/>
+ <arc large-arc-flag="0" rx="5.7" ry="5.7" sweep-flag="1" x="49.91" x-axis-rotation="0" y="6.03"/>
+ <arc large-arc-flag="0" rx="5.7" ry="5.7" sweep-flag="1" x="55.41" x-axis-rotation="0" y="0.33"/>
+ <arc large-arc-flag="0" rx="5.7" ry="5.7" sweep-flag="1" x="61.41" x-axis-rotation="0" y="6.03"/>
+ <arc large-arc-flag="0" rx="5.7" ry="5.7" sweep-flag="1" x="55.41" x-axis-rotation="0" y="11.53"/>
<close/>
<move x="66.91" y="11.53"/>
- <arc large-arc-flag="0.0" rx="5.7" ry="5.7" sweep-flag="1.0" x="61.51" x-axis-rotation="0.0" y="6.03"/>
- <arc large-arc-flag="0.0" rx="5.7" ry="5.7" sweep-flag="1.0" x="66.91" x-axis-rotation="0.0" y="0.33"/>
- <arc large-arc-flag="0.0" rx="5.7" ry="5.7" sweep-flag="1.0" x="72.71" x-axis-rotation="0.0" y="6.03"/>
- <arc large-arc-flag="0.0" rx="5.7" ry="5.7" sweep-flag="1.0" x="66.91" x-axis-rotation="0.0" y="11.53"/>
+ <arc large-arc-flag="0" rx="5.7" ry="5.7" sweep-flag="1" x="61.51" x-axis-rotation="0" y="6.03"/>
+ <arc large-arc-flag="0" rx="5.7" ry="5.7" sweep-flag="1" x="66.91" x-axis-rotation="0" y="0.33"/>
+ <arc large-arc-flag="0" rx="5.7" ry="5.7" sweep-flag="1" x="72.71" x-axis-rotation="0" y="6.03"/>
+ <arc large-arc-flag="0" rx="5.7" ry="5.7" sweep-flag="1" x="66.91" x-axis-rotation="0" y="11.53"/>
<close/>
<move x="78.91" y="11.53"/>
- <arc large-arc-flag="0.0" rx="5.7" ry="5.7" sweep-flag="1.0" x="72.71" x-axis-rotation="0.0" y="6.03"/>
- <arc large-arc-flag="0.0" rx="5.7" ry="5.7" sweep-flag="1.0" x="78.91" x-axis-rotation="0.0" y="0.33"/>
- <arc large-arc-flag="0.0" rx="5.7" ry="5.7" sweep-flag="1.0" x="83.91" x-axis-rotation="0.0" y="6.03"/>
- <arc large-arc-flag="0.0" rx="5.7" ry="5.7" sweep-flag="1.0" x="78.91" x-axis-rotation="0.0" y="11.53"/>
+ <arc large-arc-flag="0" rx="5.7" ry="5.7" sweep-flag="1" x="72.71" x-axis-rotation="0" y="6.03"/>
+ <arc large-arc-flag="0" rx="5.7" ry="5.7" sweep-flag="1" x="78.91" x-axis-rotation="0" y="0.33"/>
+ <arc large-arc-flag="0" rx="5.7" ry="5.7" sweep-flag="1" x="83.91" x-axis-rotation="0" y="6.03"/>
+ <arc large-arc-flag="0" rx="5.7" ry="5.7" sweep-flag="1" x="78.91" x-axis-rotation="0" y="11.53"/>
<close/>
<move x="91.41" y="15.43"/>
- <arc large-arc-flag="0.0" rx="7.7" ry="7.7" sweep-flag="1.0" x="84.11" x-axis-rotation="0.0" y="7.03"/>
- <arc large-arc-flag="0.0" rx="7.7" ry="7.7" sweep-flag="1.0" x="91.41" x-axis-rotation="0.0" y="0.33"/>
- <arc large-arc-flag="0.0" rx="7.7" ry="7.7" sweep-flag="1.0" x="99.41" x-axis-rotation="0.0" y="7.03"/>
- <arc large-arc-flag="0.0" rx="7.7" ry="7.7" sweep-flag="1.0" x="91.41" x-axis-rotation="0.0" y="15.43"/>
+ <arc large-arc-flag="0" rx="7.7" ry="7.7" sweep-flag="1" x="84.11" x-axis-rotation="0" y="7.03"/>
+ <arc large-arc-flag="0" rx="7.7" ry="7.7" sweep-flag="1" x="91.41" x-axis-rotation="0" y="0.33"/>
+ <arc large-arc-flag="0" rx="7.7" ry="7.7" sweep-flag="1" x="99.41" x-axis-rotation="0" y="7.03"/>
+ <arc large-arc-flag="0" rx="7.7" ry="7.7" sweep-flag="1" x="91.41" x-axis-rotation="0" y="15.43"/>
<close/>
<move x="93.91" y="27.03"/>
- <arc large-arc-flag="0.0" rx="5.7" ry="5.7" sweep-flag="1.0" x="88.11" x-axis-rotation="0.0" y="21.53"/>
- <arc large-arc-flag="0.0" rx="5.7" ry="5.7" sweep-flag="1.0" x="93.41" x-axis-rotation="0.0" y="15.53"/>
- <arc large-arc-flag="0.0" rx="5.7" ry="5.7" sweep-flag="1.0" x="99.41" x-axis-rotation="0.0" y="21.53"/>
- <arc large-arc-flag="0.0" rx="5.7" ry="5.7" sweep-flag="1.0" x="93.41" x-axis-rotation="0.0" y="27.03"/>
+ <arc large-arc-flag="0" rx="5.7" ry="5.7" sweep-flag="1" x="88.11" x-axis-rotation="0" y="21.53"/>
+ <arc large-arc-flag="0" rx="5.7" ry="5.7" sweep-flag="1" x="93.41" x-axis-rotation="0" y="15.53"/>
+ <arc large-arc-flag="0" rx="5.7" ry="5.7" sweep-flag="1" x="99.41" x-axis-rotation="0" y="21.53"/>
+ <arc large-arc-flag="0" rx="5.7" ry="5.7" sweep-flag="1" x="93.41" x-axis-rotation="0" y="27.03"/>
<close/>
<move x="93.91" y="38.43"/>
- <arc large-arc-flag="0.0" rx="5.7" ry="5.7" sweep-flag="1.0" x="88.11" x-axis-rotation="0.0" y="33.03"/>
- <arc large-arc-flag="0.0" rx="5.7" ry="5.7" sweep-flag="1.0" x="93.91" x-axis-rotation="0.0" y="27.23"/>
- <arc large-arc-flag="0.0" rx="5.7" ry="5.7" sweep-flag="1.0" x="99.41" x-axis-rotation="0.0" y="33.03"/>
- <arc large-arc-flag="0.0" rx="5.7" ry="5.7" sweep-flag="1.0" x="93.91" x-axis-rotation="0.0" y="38.43"/>
+ <arc large-arc-flag="0" rx="5.7" ry="5.7" sweep-flag="1" x="88.11" x-axis-rotation="0" y="33.03"/>
+ <arc large-arc-flag="0" rx="5.7" ry="5.7" sweep-flag="1" x="93.91" x-axis-rotation="0" y="27.23"/>
+ <arc large-arc-flag="0" rx="5.7" ry="5.7" sweep-flag="1" x="99.41" x-axis-rotation="0" y="33.03"/>
+ <arc large-arc-flag="0" rx="5.7" ry="5.7" sweep-flag="1" x="93.91" x-axis-rotation="0" y="38.43"/>
<close/>
<move x="93.91" y="49.83"/>
- <arc large-arc-flag="0.0" rx="5.7" ry="5.7" sweep-flag="1.0" x="88.11" x-axis-rotation="0.0" y="44.03"/>
- <arc large-arc-flag="0.0" rx="5.7" ry="5.7" sweep-flag="1.0" x="93.91" x-axis-rotation="0.0" y="38.53"/>
- <arc large-arc-flag="0.0" rx="5.7" ry="5.7" sweep-flag="1.0" x="99.41" x-axis-rotation="0.0" y="44.03"/>
- <arc large-arc-flag="0.0" rx="5.7" ry="5.7" sweep-flag="1.0" x="93.91" x-axis-rotation="0.0" y="49.83"/>
+ <arc large-arc-flag="0" rx="5.7" ry="5.7" sweep-flag="1" x="88.11" x-axis-rotation="0" y="44.03"/>
+ <arc large-arc-flag="0" rx="5.7" ry="5.7" sweep-flag="1" x="93.91" x-axis-rotation="0" y="38.53"/>
+ <arc large-arc-flag="0" rx="5.7" ry="5.7" sweep-flag="1" x="99.41" x-axis-rotation="0" y="44.03"/>
+ <arc large-arc-flag="0" rx="5.7" ry="5.7" sweep-flag="1" x="93.91" x-axis-rotation="0" y="49.83"/>
<close/>
<move x="93.91" y="61.33"/>
- <arc large-arc-flag="0.0" rx="5.7" ry="5.7" sweep-flag="1.0" x="88.11" x-axis-rotation="0.0" y="55.03"/>
- <arc large-arc-flag="0.0" rx="5.7" ry="5.7" sweep-flag="1.0" x="93.91" x-axis-rotation="0.0" y="49.93"/>
- <arc large-arc-flag="0.0" rx="5.7" ry="5.7" sweep-flag="1.0" x="99.41" x-axis-rotation="0.0" y="55.03"/>
- <arc large-arc-flag="0.0" rx="5.7" ry="5.7" sweep-flag="1.0" x="93.91" x-axis-rotation="0.0" y="61.33"/>
+ <arc large-arc-flag="0" rx="5.7" ry="5.7" sweep-flag="1" x="88.11" x-axis-rotation="0" y="55.03"/>
+ <arc large-arc-flag="0" rx="5.7" ry="5.7" sweep-flag="1" x="93.91" x-axis-rotation="0" y="49.93"/>
+ <arc large-arc-flag="0" rx="5.7" ry="5.7" sweep-flag="1" x="99.41" x-axis-rotation="0" y="55.03"/>
+ <arc large-arc-flag="0" rx="5.7" ry="5.7" sweep-flag="1" x="93.91" x-axis-rotation="0" y="61.33"/>
<close/>
<move x="91.41" y="76.83"/>
- <arc large-arc-flag="0.0" rx="7.7" ry="7.7" sweep-flag="1.0" x="84.21" x-axis-rotation="0.0" y="69.53"/>
- <arc large-arc-flag="0.0" rx="7.7" ry="7.7" sweep-flag="1.0" x="91.41" x-axis-rotation="0.0" y="61.43"/>
- <arc large-arc-flag="0.0" rx="7.7" ry="7.7" sweep-flag="1.0" x="99.41" x-axis-rotation="0.0" y="68.53"/>
- <arc large-arc-flag="0.0" rx="7.7" ry="7.7" sweep-flag="1.0" x="91.41" x-axis-rotation="0.0" y="76.83"/>
+ <arc large-arc-flag="0" rx="7.7" ry="7.7" sweep-flag="1" x="84.21" x-axis-rotation="0" y="69.53"/>
+ <arc large-arc-flag="0" rx="7.7" ry="7.7" sweep-flag="1" x="91.41" x-axis-rotation="0" y="61.43"/>
+ <arc large-arc-flag="0" rx="7.7" ry="7.7" sweep-flag="1" x="99.41" x-axis-rotation="0" y="68.53"/>
+ <arc large-arc-flag="0" rx="7.7" ry="7.7" sweep-flag="1" x="91.41" x-axis-rotation="0" y="76.83"/>
<close/>
<move x="78.41" y="76.43"/>
- <arc large-arc-flag="0.0" rx="5.7" ry="5.7" sweep-flag="1.0" x="72.81" x-axis-rotation="0.0" y="70.53"/>
- <arc large-arc-flag="0.0" rx="5.7" ry="5.7" sweep-flag="1.0" x="78.41" x-axis-rotation="0.0" y="65.23"/>
- <arc large-arc-flag="0.0" rx="5.7" ry="5.7" sweep-flag="1.0" x="84.21" x-axis-rotation="0.0" y="70.53"/>
- <arc large-arc-flag="0.0" rx="5.7" ry="5.7" sweep-flag="1.0" x="78.41" x-axis-rotation="0.0" y="76.43"/>
+ <arc large-arc-flag="0" rx="5.7" ry="5.7" sweep-flag="1" x="72.81" x-axis-rotation="0" y="70.53"/>
+ <arc large-arc-flag="0" rx="5.7" ry="5.7" sweep-flag="1" x="78.41" x-axis-rotation="0" y="65.23"/>
+ <arc large-arc-flag="0" rx="5.7" ry="5.7" sweep-flag="1" x="84.21" x-axis-rotation="0" y="70.53"/>
+ <arc large-arc-flag="0" rx="5.7" ry="5.7" sweep-flag="1" x="78.41" x-axis-rotation="0" y="76.43"/>
<close/>
<move x="66.31" y="82.63"/>
<line x="72.21" y="94.03"/>
@@ -2305,8 +2305,8 @@
<line x="56.81" y="86.53"/>
<close/>
<move x="70.81" y="61.13"/>
- <arc large-arc-flag="0.0" rx="15.0" ry="15.0" sweep-flag="0.0" x="57.91" x-axis-rotation="0.0" y="54.23"/>
- <arc large-arc-flag="0.0" rx="15.0" ry="15.0" sweep-flag="0.0" x="46.11" x-axis-rotation="0.0" y="61.13"/>
+ <arc large-arc-flag="0" rx="15" ry="15" sweep-flag="0" x="57.91" x-axis-rotation="0" y="54.23"/>
+ <arc large-arc-flag="0" rx="15" ry="15" sweep-flag="0" x="46.11" x-axis-rotation="0" y="61.13"/>
<line x="15.61" y="61.13"/>
<line x="15.61" y="15.43"/>
<line x="84.11" y="15.43"/>
@@ -2333,10 +2333,10 @@
</shape>
<shape aspect="variable" h="97.99" name="Inventory Software" strokewidth="inherit" w="99.68">
<connections>
- <constraint name="N" perimeter="0" x="0.5" y="0.0"/>
- <constraint name="S" perimeter="0" x="0.5" y="1.0"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.5"/>
- <constraint name="E" perimeter="0" x="1.0" y="0.5"/>
+ <constraint name="N" perimeter="0" x="0.5" y="0"/>
+ <constraint name="S" perimeter="0" x="0.5" y="1"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
+ <constraint name="E" perimeter="0" x="1" y="0.5"/>
<constraint name="NE" perimeter="0" x="0.99" y="0.01"/>
<constraint name="NW" perimeter="0" x="0.01" y="0.01"/>
<constraint name="SE" perimeter="0" x="0.99" y="0.95"/>
@@ -2344,78 +2344,78 @@
</connections>
<foreground>
<path>
- <move x="4.0" y="93.9"/>
- <arc large-arc-flag="0.0" rx="4.0" ry="4.0" sweep-flag="1.0" x="0.0" x-axis-rotation="0.0" y="89.9"/>
- <line x="0.0" y="4.0"/>
- <arc large-arc-flag="0.0" rx="4.0" ry="4.0" sweep-flag="1.0" x="4.0" x-axis-rotation="0.0" y="0.0"/>
- <line x="95.6" y="0.0"/>
- <arc large-arc-flag="0.0" rx="4.0" ry="4.0" sweep-flag="1.0" x="99.6" x-axis-rotation="0.0" y="4.2"/>
+ <move x="4" y="93.9"/>
+ <arc large-arc-flag="0" rx="4" ry="4" sweep-flag="1" x="0" x-axis-rotation="0" y="89.9"/>
+ <line x="0" y="4"/>
+ <arc large-arc-flag="0" rx="4" ry="4" sweep-flag="1" x="4" x-axis-rotation="0" y="0"/>
+ <line x="95.6" y="0"/>
+ <arc large-arc-flag="0" rx="4" ry="4" sweep-flag="1" x="99.6" x-axis-rotation="0" y="4.2"/>
<line x="99.6" y="89.9"/>
- <arc large-arc-flag="0.0" rx="4.0" ry="4.0" sweep-flag="1.0" x="95.6" x-axis-rotation="0.0" y="94.2"/>
+ <arc large-arc-flag="0" rx="4" ry="4" sweep-flag="1" x="95.6" x-axis-rotation="0" y="94.2"/>
<line x="69.1" y="94.2"/>
- <arc large-arc-flag="0.0" rx="32.0" ry="32.0" sweep-flag="0.0" x="76.9" x-axis-rotation="0.0" y="85.5"/>
- <line x="91.0" y="85.7"/>
- <line x="91.0" y="71.4"/>
- <line x="82.0" y="71.4"/>
- <arc large-arc-flag="0.0" rx="32.0" ry="32.0" sweep-flag="0.0" x="82.1" x-axis-rotation="0.0" y="68.5"/>
- <line x="91.0" y="68.5"/>
- <line x="91.0" y="54.2"/>
+ <arc large-arc-flag="0" rx="32" ry="32" sweep-flag="0" x="76.9" x-axis-rotation="0" y="85.5"/>
+ <line x="91" y="85.7"/>
+ <line x="91" y="71.4"/>
+ <line x="82" y="71.4"/>
+ <arc large-arc-flag="0" rx="32" ry="32" sweep-flag="0" x="82.1" x-axis-rotation="0" y="68.5"/>
+ <line x="91" y="68.5"/>
+ <line x="91" y="54.2"/>
<line x="79.4" y="54.2"/>
<line x="77.9" y="51.3"/>
- <line x="91.0" y="51.3"/>
- <line x="91.0" y="36.9"/>
- <line x="70.0" y="36.9"/>
- <line x="70.0" y="42.3"/>
- <arc large-arc-flag="0.0" rx="32.0" ry="32.0" sweep-flag="0.0" x="67.0" x-axis-rotation="0.0" y="40.3"/>
- <line x="67.0" y="36.9"/>
+ <line x="91" y="51.3"/>
+ <line x="91" y="36.9"/>
+ <line x="70" y="36.9"/>
+ <line x="70" y="42.3"/>
+ <arc large-arc-flag="0" rx="32" ry="32" sweep-flag="0" x="67" x-axis-rotation="0" y="40.3"/>
+ <line x="67" y="36.9"/>
<line x="59.3" y="36.9"/>
- <arc large-arc-flag="0.0" rx="32.0" ry="32.0" sweep-flag="0.0" x="40.6" x-axis-rotation="0.0" y="36.9"/>
+ <arc large-arc-flag="0" rx="32" ry="32" sweep-flag="0" x="40.6" x-axis-rotation="0" y="36.9"/>
<line x="29.8" y="36.9"/>
<line x="29.8" y="42.5"/>
- <arc large-arc-flag="0.0" rx="32.0" ry="32.0" sweep-flag="0.0" x="27.0" x-axis-rotation="0.0" y="44.9"/>
- <line x="27.0" y="36.9"/>
+ <arc large-arc-flag="0" rx="32" ry="32" sweep-flag="0" x="27" x-axis-rotation="0" y="44.9"/>
+ <line x="27" y="36.9"/>
<line x="8.6" y="36.9"/>
<line x="8.6" y="51.2"/>
<line x="22.3" y="51.2"/>
- <arc large-arc-flag="0.0" rx="32.0" ry="32.0" sweep-flag="0.0" x="20.7" x-axis-rotation="0.0" y="54.3"/>
+ <arc large-arc-flag="0" rx="32" ry="32" sweep-flag="0" x="20.7" x-axis-rotation="0" y="54.3"/>
<line x="8.6" y="54.3"/>
<line x="8.6" y="68.5"/>
<line x="17.6" y="68.5"/>
- <arc large-arc-flag="0.0" rx="32.0" ry="32.0" sweep-flag="0.0" x="17.8" x-axis-rotation="0.0" y="71.5"/>
+ <arc large-arc-flag="0" rx="32" ry="32" sweep-flag="0" x="17.8" x-axis-rotation="0" y="71.5"/>
<line x="8.6" y="71.5"/>
<line x="8.6" y="85.3"/>
<line x="22.5" y="85.3"/>
- <arc large-arc-flag="0.0" rx="32.0" ry="32.0" sweep-flag="0.0" x="30.6" x-axis-rotation="0.0" y="93.9"/>
+ <arc large-arc-flag="0" rx="32" ry="32" sweep-flag="0" x="30.6" x-axis-rotation="0" y="93.9"/>
<close/>
<close/>
<move x="49.8" y="97.9"/>
- <arc large-arc-flag="0.0" rx="29.5" ry="29.5" sweep-flag="1.0" x="20.3" x-axis-rotation="0.0" y="67.0"/>
- <arc large-arc-flag="0.0" rx="29.5" ry="29.5" sweep-flag="1.0" x="49.8" x-axis-rotation="0.0" y="38.7"/>
- <arc large-arc-flag="0.0" rx="29.5" ry="29.5" sweep-flag="1.0" x="79.6" x-axis-rotation="0.0" y="67.0"/>
- <arc large-arc-flag="0.0" rx="29.5" ry="29.5" sweep-flag="1.0" x="49.8" x-axis-rotation="0.0" y="97.9"/>
- <move x="49.8" y="84.0"/>
- <arc large-arc-flag="0.0" rx="16.0" ry="16.0" sweep-flag="0.0" x="65.8" x-axis-rotation="0.0" y="67.0"/>
- <arc large-arc-flag="0.0" rx="16.0" ry="16.0" sweep-flag="0.0" x="49.8" x-axis-rotation="0.0" y="52.5"/>
- <arc large-arc-flag="0.0" rx="16.0" ry="16.0" sweep-flag="0.0" x="34.1" x-axis-rotation="0.0" y="67.0"/>
- <arc large-arc-flag="0.0" rx="16.0" ry="16.0" sweep-flag="0.0" x="49.8" x-axis-rotation="0.0" y="84.0"/>
+ <arc large-arc-flag="0" rx="29.5" ry="29.5" sweep-flag="1" x="20.3" x-axis-rotation="0" y="67"/>
+ <arc large-arc-flag="0" rx="29.5" ry="29.5" sweep-flag="1" x="49.8" x-axis-rotation="0" y="38.7"/>
+ <arc large-arc-flag="0" rx="29.5" ry="29.5" sweep-flag="1" x="79.6" x-axis-rotation="0" y="67"/>
+ <arc large-arc-flag="0" rx="29.5" ry="29.5" sweep-flag="1" x="49.8" x-axis-rotation="0" y="97.9"/>
+ <move x="49.8" y="84"/>
+ <arc large-arc-flag="0" rx="16" ry="16" sweep-flag="0" x="65.8" x-axis-rotation="0" y="67"/>
+ <arc large-arc-flag="0" rx="16" ry="16" sweep-flag="0" x="49.8" x-axis-rotation="0" y="52.5"/>
+ <arc large-arc-flag="0" rx="16" ry="16" sweep-flag="0" x="34.1" x-axis-rotation="0" y="67"/>
+ <arc large-arc-flag="0" rx="16" ry="16" sweep-flag="0" x="49.8" x-axis-rotation="0" y="84"/>
<move x="49.8" y="81.5"/>
- <arc large-arc-flag="0.0" rx="13.2" ry="13.2" sweep-flag="1.0" x="36.7" x-axis-rotation="0.0" y="67.0"/>
- <arc large-arc-flag="0.0" rx="13.2" ry="13.2" sweep-flag="1.0" x="49.8" x-axis-rotation="0.0" y="55.1"/>
- <arc large-arc-flag="0.0" rx="13.2" ry="13.2" sweep-flag="1.0" x="63.1" x-axis-rotation="0.0" y="67.0"/>
- <arc large-arc-flag="0.0" rx="13.2" ry="13.2" sweep-flag="1.0" x="49.8" x-axis-rotation="0.0" y="81.5"/>
+ <arc large-arc-flag="0" rx="13.2" ry="13.2" sweep-flag="1" x="36.7" x-axis-rotation="0" y="67"/>
+ <arc large-arc-flag="0" rx="13.2" ry="13.2" sweep-flag="1" x="49.8" x-axis-rotation="0" y="55.1"/>
+ <arc large-arc-flag="0" rx="13.2" ry="13.2" sweep-flag="1" x="63.1" x-axis-rotation="0" y="67"/>
+ <arc large-arc-flag="0" rx="13.2" ry="13.2" sweep-flag="1" x="49.8" x-axis-rotation="0" y="81.5"/>
<move x="49.8" y="72.6"/>
- <arc large-arc-flag="0.0" rx="4.5" ry="4.5" sweep-flag="0.0" x="54.2" x-axis-rotation="0.0" y="68.0"/>
- <arc large-arc-flag="0.0" rx="4.5" ry="4.5" sweep-flag="0.0" x="49.8" x-axis-rotation="0.0" y="64.1"/>
- <arc large-arc-flag="0.0" rx="4.5" ry="4.5" sweep-flag="0.0" x="45.7" x-axis-rotation="0.0" y="68.0"/>
- <arc large-arc-flag="0.0" rx="4.5" ry="4.5" sweep-flag="0.0" x="49.8" x-axis-rotation="0.0" y="72.6"/>
- <move x="27.0" y="34.4"/>
- <line x="27.0" y="19.8"/>
+ <arc large-arc-flag="0" rx="4.5" ry="4.5" sweep-flag="0" x="54.2" x-axis-rotation="0" y="68"/>
+ <arc large-arc-flag="0" rx="4.5" ry="4.5" sweep-flag="0" x="49.8" x-axis-rotation="0" y="64.1"/>
+ <arc large-arc-flag="0" rx="4.5" ry="4.5" sweep-flag="0" x="45.7" x-axis-rotation="0" y="68"/>
+ <arc large-arc-flag="0" rx="4.5" ry="4.5" sweep-flag="0" x="49.8" x-axis-rotation="0" y="72.6"/>
+ <move x="27" y="34.4"/>
+ <line x="27" y="19.8"/>
<line x="8.6" y="19.8"/>
<line x="8.6" y="34.4"/>
<close/>
<move x="29.8" y="34.4"/>
- <line x="47.0" y="34.4"/>
- <line x="47.0" y="19.9"/>
+ <line x="47" y="34.4"/>
+ <line x="47" y="19.9"/>
<line x="29.8" y="19.9"/>
<close/>
<move x="49.7" y="34.4"/>
@@ -2434,10 +2434,10 @@
</shape>
<shape aspect="variable" h="98.49" name="License Group" strokewidth="inherit" w="100.25">
<connections>
- <constraint name="N" perimeter="0" x="0.5" y="0.0"/>
- <constraint name="S" perimeter="0" x="0.595" y="1.0"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.47"/>
- <constraint name="E" perimeter="0" x="1.0" y="0.45"/>
+ <constraint name="N" perimeter="0" x="0.5" y="0"/>
+ <constraint name="S" perimeter="0" x="0.595" y="1"/>
+ <constraint name="W" perimeter="0" x="0" y="0.47"/>
+ <constraint name="E" perimeter="0" x="1" y="0.45"/>
<constraint name="NE" perimeter="0" x="0.82" y="0.02"/>
<constraint name="NW" perimeter="0" x="0.02" y="0.02"/>
<constraint name="SE" perimeter="0" x="0.98" y="0.8"/>
@@ -2446,148 +2446,148 @@
<foreground>
<path>
<move x="65.84" y="83.99"/>
- <arc large-arc-flag="0.0" rx="9.5" ry="9.5" sweep-flag="1.0" x="56.54" x-axis-rotation="0.0" y="74.49"/>
- <arc large-arc-flag="0.0" rx="9.5" ry="9.5" sweep-flag="1.0" x="65.84" x-axis-rotation="0.0" y="64.79"/>
- <arc large-arc-flag="0.0" rx="9.5" ry="9.5" sweep-flag="1.0" x="75.64" x-axis-rotation="0.0" y="74.49"/>
- <arc large-arc-flag="0.0" rx="9.5" ry="9.5" sweep-flag="1.0" x="65.84" x-axis-rotation="0.0" y="83.99"/>
+ <arc large-arc-flag="0" rx="9.5" ry="9.5" sweep-flag="1" x="56.54" x-axis-rotation="0" y="74.49"/>
+ <arc large-arc-flag="0" rx="9.5" ry="9.5" sweep-flag="1" x="65.84" x-axis-rotation="0" y="64.79"/>
+ <arc large-arc-flag="0" rx="9.5" ry="9.5" sweep-flag="1" x="75.64" x-axis-rotation="0" y="74.49"/>
+ <arc large-arc-flag="0" rx="9.5" ry="9.5" sweep-flag="1" x="65.84" x-axis-rotation="0" y="83.99"/>
<close/>
<move x="65.84" y="77.69"/>
- <arc large-arc-flag="0.0" rx="3.5" ry="3.5" sweep-flag="0.0" x="69.34" x-axis-rotation="0.0" y="74.49"/>
- <arc large-arc-flag="0.0" rx="3.5" ry="3.5" sweep-flag="0.0" x="65.84" x-axis-rotation="0.0" y="71.19"/>
- <arc large-arc-flag="0.0" rx="3.5" ry="3.5" sweep-flag="0.0" x="62.94" x-axis-rotation="0.0" y="74.49"/>
- <arc large-arc-flag="0.0" rx="3.5" ry="3.5" sweep-flag="0.0" x="65.84" x-axis-rotation="0.0" y="77.69"/>
+ <arc large-arc-flag="0" rx="3.5" ry="3.5" sweep-flag="0" x="69.34" x-axis-rotation="0" y="74.49"/>
+ <arc large-arc-flag="0" rx="3.5" ry="3.5" sweep-flag="0" x="65.84" x-axis-rotation="0" y="71.19"/>
+ <arc large-arc-flag="0" rx="3.5" ry="3.5" sweep-flag="0" x="62.94" x-axis-rotation="0" y="74.49"/>
+ <arc large-arc-flag="0" rx="3.5" ry="3.5" sweep-flag="0" x="65.84" x-axis-rotation="0" y="77.69"/>
<close/>
<move x="55.44" y="80.19"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="1.0" x="49.24" x-axis-rotation="0.0" y="75.99"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="1.0" x="54.14" x-axis-rotation="0.0" y="70.89"/>
- <arc large-arc-flag="0.0" rx="10.0" ry="10.0" sweep-flag="0.0" x="53.74" x-axis-rotation="0.0" y="75.99"/>
- <arc large-arc-flag="0.0" rx="10.0" ry="10.0" sweep-flag="0.0" x="55.44" x-axis-rotation="0.0" y="80.19"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="49.24" x-axis-rotation="0" y="75.99"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="54.14" x-axis-rotation="0" y="70.89"/>
+ <arc large-arc-flag="0" rx="10" ry="10" sweep-flag="0" x="53.74" x-axis-rotation="0" y="75.99"/>
+ <arc large-arc-flag="0" rx="10" ry="10" sweep-flag="0" x="55.44" x-axis-rotation="0" y="80.19"/>
<close/>
<move x="44.34" y="80.49"/>
- <arc large-arc-flag="0.0" rx="4.8" ry="4.8" sweep-flag="1.0" x="39.64" x-axis-rotation="0.0" y="75.49"/>
- <arc large-arc-flag="0.0" rx="4.8" ry="4.8" sweep-flag="1.0" x="44.34" x-axis-rotation="0.0" y="71.09"/>
- <arc large-arc-flag="0.0" rx="4.8" ry="4.8" sweep-flag="1.0" x="49.14" x-axis-rotation="0.0" y="75.49"/>
- <arc large-arc-flag="0.0" rx="4.8" ry="4.8" sweep-flag="1.0" x="44.34" x-axis-rotation="0.0" y="80.49"/>
+ <arc large-arc-flag="0" rx="4.8" ry="4.8" sweep-flag="1" x="39.64" x-axis-rotation="0" y="75.49"/>
+ <arc large-arc-flag="0" rx="4.8" ry="4.8" sweep-flag="1" x="44.34" x-axis-rotation="0" y="71.09"/>
+ <arc large-arc-flag="0" rx="4.8" ry="4.8" sweep-flag="1" x="49.14" x-axis-rotation="0" y="75.49"/>
+ <arc large-arc-flag="0" rx="4.8" ry="4.8" sweep-flag="1" x="44.34" x-axis-rotation="0" y="80.49"/>
<close/>
<move x="34.34" y="80.49"/>
- <arc large-arc-flag="0.0" rx="4.8" ry="4.8" sweep-flag="1.0" x="30.04" x-axis-rotation="0.0" y="75.49"/>
- <arc large-arc-flag="0.0" rx="4.8" ry="4.8" sweep-flag="1.0" x="34.34" x-axis-rotation="0.0" y="71.09"/>
- <arc large-arc-flag="0.0" rx="4.8" ry="4.8" sweep-flag="1.0" x="39.54" x-axis-rotation="0.0" y="75.49"/>
- <arc large-arc-flag="0.0" rx="4.8" ry="4.8" sweep-flag="1.0" x="34.34" x-axis-rotation="0.0" y="80.49"/>
+ <arc large-arc-flag="0" rx="4.8" ry="4.8" sweep-flag="1" x="30.04" x-axis-rotation="0" y="75.49"/>
+ <arc large-arc-flag="0" rx="4.8" ry="4.8" sweep-flag="1" x="34.34" x-axis-rotation="0" y="71.09"/>
+ <arc large-arc-flag="0" rx="4.8" ry="4.8" sweep-flag="1" x="39.54" x-axis-rotation="0" y="75.49"/>
+ <arc large-arc-flag="0" rx="4.8" ry="4.8" sweep-flag="1" x="34.34" x-axis-rotation="0" y="80.49"/>
<close/>
<move x="23.04" y="80.19"/>
- <arc large-arc-flag="0.0" rx="6.5" ry="6.5" sweep-flag="1.0" x="17.24" x-axis-rotation="0.0" y="74.49"/>
- <arc large-arc-flag="0.0" rx="6.5" ry="6.5" sweep-flag="1.0" x="23.04" x-axis-rotation="0.0" y="67.79"/>
- <arc large-arc-flag="0.0" rx="6.5" ry="6.5" sweep-flag="1.0" x="29.84" x-axis-rotation="0.0" y="74.49"/>
- <arc large-arc-flag="0.0" rx="6.5" ry="6.5" sweep-flag="1.0" x="23.04" x-axis-rotation="0.0" y="80.19"/>
+ <arc large-arc-flag="0" rx="6.5" ry="6.5" sweep-flag="1" x="17.24" x-axis-rotation="0" y="74.49"/>
+ <arc large-arc-flag="0" rx="6.5" ry="6.5" sweep-flag="1" x="23.04" x-axis-rotation="0" y="67.79"/>
+ <arc large-arc-flag="0" rx="6.5" ry="6.5" sweep-flag="1" x="29.84" x-axis-rotation="0" y="74.49"/>
+ <arc large-arc-flag="0" rx="6.5" ry="6.5" sweep-flag="1" x="23.04" x-axis-rotation="0" y="80.19"/>
<close/>
<move x="21.84" y="67.39"/>
- <arc large-arc-flag="0.0" rx="4.8" ry="4.8" sweep-flag="1.0" x="17.34" x-axis-rotation="0.0" y="62.99"/>
- <arc large-arc-flag="0.0" rx="4.8" ry="4.8" sweep-flag="1.0" x="21.84" x-axis-rotation="0.0" y="58.19"/>
- <arc large-arc-flag="0.0" rx="4.8" ry="4.8" sweep-flag="1.0" x="26.74" x-axis-rotation="0.0" y="62.99"/>
- <arc large-arc-flag="0.0" rx="4.8" ry="4.8" sweep-flag="1.0" x="21.84" x-axis-rotation="0.0" y="67.39"/>
+ <arc large-arc-flag="0" rx="4.8" ry="4.8" sweep-flag="1" x="17.34" x-axis-rotation="0" y="62.99"/>
+ <arc large-arc-flag="0" rx="4.8" ry="4.8" sweep-flag="1" x="21.84" x-axis-rotation="0" y="58.19"/>
+ <arc large-arc-flag="0" rx="4.8" ry="4.8" sweep-flag="1" x="26.74" x-axis-rotation="0" y="62.99"/>
+ <arc large-arc-flag="0" rx="4.8" ry="4.8" sweep-flag="1" x="21.84" x-axis-rotation="0" y="67.39"/>
<close/>
<move x="21.84" y="57.99"/>
- <arc large-arc-flag="0.0" rx="4.8" ry="4.8" sweep-flag="1.0" x="17.34" x-axis-rotation="0.0" y="53.49"/>
- <arc large-arc-flag="0.0" rx="4.8" ry="4.8" sweep-flag="1.0" x="21.84" x-axis-rotation="0.0" y="48.69"/>
- <arc large-arc-flag="0.0" rx="4.8" ry="4.8" sweep-flag="1.0" x="26.74" x-axis-rotation="0.0" y="53.49"/>
- <arc large-arc-flag="0.0" rx="4.8" ry="4.8" sweep-flag="1.0" x="21.84" x-axis-rotation="0.0" y="57.99"/>
+ <arc large-arc-flag="0" rx="4.8" ry="4.8" sweep-flag="1" x="17.34" x-axis-rotation="0" y="53.49"/>
+ <arc large-arc-flag="0" rx="4.8" ry="4.8" sweep-flag="1" x="21.84" x-axis-rotation="0" y="48.69"/>
+ <arc large-arc-flag="0" rx="4.8" ry="4.8" sweep-flag="1" x="26.74" x-axis-rotation="0" y="53.49"/>
+ <arc large-arc-flag="0" rx="4.8" ry="4.8" sweep-flag="1" x="21.84" x-axis-rotation="0" y="57.99"/>
<close/>
<move x="21.84" y="48.29"/>
- <arc large-arc-flag="0.0" rx="4.8" ry="4.8" sweep-flag="1.0" x="17.34" x-axis-rotation="0.0" y="43.99"/>
- <arc large-arc-flag="0.0" rx="4.8" ry="4.8" sweep-flag="1.0" x="21.84" x-axis-rotation="0.0" y="39.09"/>
- <arc large-arc-flag="0.0" rx="4.8" ry="4.8" sweep-flag="1.0" x="26.74" x-axis-rotation="0.0" y="43.99"/>
- <arc large-arc-flag="0.0" rx="4.8" ry="4.8" sweep-flag="1.0" x="21.84" x-axis-rotation="0.0" y="48.29"/>
+ <arc large-arc-flag="0" rx="4.8" ry="4.8" sweep-flag="1" x="17.34" x-axis-rotation="0" y="43.99"/>
+ <arc large-arc-flag="0" rx="4.8" ry="4.8" sweep-flag="1" x="21.84" x-axis-rotation="0" y="39.09"/>
+ <arc large-arc-flag="0" rx="4.8" ry="4.8" sweep-flag="1" x="26.74" x-axis-rotation="0" y="43.99"/>
+ <arc large-arc-flag="0" rx="4.8" ry="4.8" sweep-flag="1" x="21.84" x-axis-rotation="0" y="48.29"/>
<close/>
<move x="21.84" y="38.69"/>
- <arc large-arc-flag="0.0" rx="4.8" ry="4.8" sweep-flag="1.0" x="17.34" x-axis-rotation="0.0" y="33.99"/>
- <arc large-arc-flag="0.0" rx="4.8" ry="4.8" sweep-flag="1.0" x="21.84" x-axis-rotation="0.0" y="29.29"/>
- <arc large-arc-flag="0.0" rx="4.8" ry="4.8" sweep-flag="1.0" x="26.74" x-axis-rotation="0.0" y="33.99"/>
- <arc large-arc-flag="0.0" rx="4.8" ry="4.8" sweep-flag="1.0" x="21.84" x-axis-rotation="0.0" y="38.69"/>
+ <arc large-arc-flag="0" rx="4.8" ry="4.8" sweep-flag="1" x="17.34" x-axis-rotation="0" y="33.99"/>
+ <arc large-arc-flag="0" rx="4.8" ry="4.8" sweep-flag="1" x="21.84" x-axis-rotation="0" y="29.29"/>
+ <arc large-arc-flag="0" rx="4.8" ry="4.8" sweep-flag="1" x="26.74" x-axis-rotation="0" y="33.99"/>
+ <arc large-arc-flag="0" rx="4.8" ry="4.8" sweep-flag="1" x="21.84" x-axis-rotation="0" y="38.69"/>
<close/>
<move x="23.34" y="29.19"/>
- <arc large-arc-flag="0.0" rx="6.5" ry="6.5" sweep-flag="1.0" x="17.24" x-axis-rotation="0.0" y="22.99"/>
- <arc large-arc-flag="0.0" rx="6.5" ry="6.5" sweep-flag="1.0" x="23.34" x-axis-rotation="0.0" y="16.79"/>
- <arc large-arc-flag="0.0" rx="6.5" ry="6.5" sweep-flag="1.0" x="29.84" x-axis-rotation="0.0" y="22.99"/>
- <arc large-arc-flag="0.0" rx="6.5" ry="6.5" sweep-flag="1.0" x="23.34" x-axis-rotation="0.0" y="29.19"/>
+ <arc large-arc-flag="0" rx="6.5" ry="6.5" sweep-flag="1" x="17.24" x-axis-rotation="0" y="22.99"/>
+ <arc large-arc-flag="0" rx="6.5" ry="6.5" sweep-flag="1" x="23.34" x-axis-rotation="0" y="16.79"/>
+ <arc large-arc-flag="0" rx="6.5" ry="6.5" sweep-flag="1" x="29.84" x-axis-rotation="0" y="22.99"/>
+ <arc large-arc-flag="0" rx="6.5" ry="6.5" sweep-flag="1" x="23.34" x-axis-rotation="0" y="29.19"/>
<close/>
<move x="34.84" y="26.19"/>
- <arc large-arc-flag="0.0" rx="4.8" ry="4.8" sweep-flag="1.0" x="30.04" x-axis-rotation="0.0" y="21.49"/>
- <arc large-arc-flag="0.0" rx="4.8" ry="4.8" sweep-flag="1.0" x="34.84" x-axis-rotation="0.0" y="16.69"/>
- <arc large-arc-flag="0.0" rx="4.8" ry="4.8" sweep-flag="1.0" x="39.64" x-axis-rotation="0.0" y="21.49"/>
- <arc large-arc-flag="0.0" rx="4.8" ry="4.8" sweep-flag="1.0" x="34.84" x-axis-rotation="0.0" y="26.19"/>
+ <arc large-arc-flag="0" rx="4.8" ry="4.8" sweep-flag="1" x="30.04" x-axis-rotation="0" y="21.49"/>
+ <arc large-arc-flag="0" rx="4.8" ry="4.8" sweep-flag="1" x="34.84" x-axis-rotation="0" y="16.69"/>
+ <arc large-arc-flag="0" rx="4.8" ry="4.8" sweep-flag="1" x="39.64" x-axis-rotation="0" y="21.49"/>
+ <arc large-arc-flag="0" rx="4.8" ry="4.8" sweep-flag="1" x="34.84" x-axis-rotation="0" y="26.19"/>
<close/>
<move x="44.34" y="26.19"/>
- <arc large-arc-flag="0.0" rx="4.8" ry="4.8" sweep-flag="1.0" x="39.74" x-axis-rotation="0.0" y="21.49"/>
- <arc large-arc-flag="0.0" rx="4.8" ry="4.8" sweep-flag="1.0" x="44.34" x-axis-rotation="0.0" y="16.69"/>
- <arc large-arc-flag="0.0" rx="4.8" ry="4.8" sweep-flag="1.0" x="49.24" x-axis-rotation="0.0" y="21.49"/>
- <arc large-arc-flag="0.0" rx="4.8" ry="4.8" sweep-flag="1.0" x="44.34" x-axis-rotation="0.0" y="26.19"/>
+ <arc large-arc-flag="0" rx="4.8" ry="4.8" sweep-flag="1" x="39.74" x-axis-rotation="0" y="21.49"/>
+ <arc large-arc-flag="0" rx="4.8" ry="4.8" sweep-flag="1" x="44.34" x-axis-rotation="0" y="16.69"/>
+ <arc large-arc-flag="0" rx="4.8" ry="4.8" sweep-flag="1" x="49.24" x-axis-rotation="0" y="21.49"/>
+ <arc large-arc-flag="0" rx="4.8" ry="4.8" sweep-flag="1" x="44.34" x-axis-rotation="0" y="26.19"/>
<close/>
<move x="53.84" y="25.99"/>
- <arc large-arc-flag="0.0" rx="4.8" ry="4.8" sweep-flag="1.0" x="49.14" x-axis-rotation="0.0" y="21.49"/>
- <arc large-arc-flag="0.0" rx="4.8" ry="4.8" sweep-flag="1.0" x="53.84" x-axis-rotation="0.0" y="16.69"/>
- <arc large-arc-flag="0.0" rx="4.8" ry="4.8" sweep-flag="1.0" x="58.64" x-axis-rotation="0.0" y="21.49"/>
- <arc large-arc-flag="0.0" rx="4.8" ry="4.8" sweep-flag="1.0" x="53.84" x-axis-rotation="0.0" y="25.99"/>
+ <arc large-arc-flag="0" rx="4.8" ry="4.8" sweep-flag="1" x="49.14" x-axis-rotation="0" y="21.49"/>
+ <arc large-arc-flag="0" rx="4.8" ry="4.8" sweep-flag="1" x="53.84" x-axis-rotation="0" y="16.69"/>
+ <arc large-arc-flag="0" rx="4.8" ry="4.8" sweep-flag="1" x="58.64" x-axis-rotation="0" y="21.49"/>
+ <arc large-arc-flag="0" rx="4.8" ry="4.8" sweep-flag="1" x="53.84" x-axis-rotation="0" y="25.99"/>
<close/>
<move x="63.34" y="26.19"/>
- <arc large-arc-flag="0.0" rx="4.8" ry="4.8" sweep-flag="1.0" x="58.84" x-axis-rotation="0.0" y="21.49"/>
- <arc large-arc-flag="0.0" rx="4.8" ry="4.8" sweep-flag="1.0" x="63.34" x-axis-rotation="0.0" y="16.49"/>
- <arc large-arc-flag="0.0" rx="4.8" ry="4.8" sweep-flag="1.0" x="68.14" x-axis-rotation="0.0" y="21.49"/>
- <arc large-arc-flag="0.0" rx="4.8" ry="4.8" sweep-flag="1.0" x="63.34" x-axis-rotation="0.0" y="26.19"/>
+ <arc large-arc-flag="0" rx="4.8" ry="4.8" sweep-flag="1" x="58.84" x-axis-rotation="0" y="21.49"/>
+ <arc large-arc-flag="0" rx="4.8" ry="4.8" sweep-flag="1" x="63.34" x-axis-rotation="0" y="16.49"/>
+ <arc large-arc-flag="0" rx="4.8" ry="4.8" sweep-flag="1" x="68.14" x-axis-rotation="0" y="21.49"/>
+ <arc large-arc-flag="0" rx="4.8" ry="4.8" sweep-flag="1" x="63.34" x-axis-rotation="0" y="26.19"/>
<close/>
<move x="72.34" y="26.19"/>
- <arc large-arc-flag="0.0" rx="4.8" ry="4.8" sweep-flag="1.0" x="68.54" x-axis-rotation="0.0" y="21.49"/>
- <arc large-arc-flag="0.0" rx="4.8" ry="4.8" sweep-flag="1.0" x="72.34" x-axis-rotation="0.0" y="16.79"/>
- <arc large-arc-flag="0.0" rx="4.8" ry="4.8" sweep-flag="1.0" x="78.04" x-axis-rotation="0.0" y="21.49"/>
- <arc large-arc-flag="0.0" rx="4.8" ry="4.8" sweep-flag="1.0" x="72.34" x-axis-rotation="0.0" y="26.19"/>
+ <arc large-arc-flag="0" rx="4.8" ry="4.8" sweep-flag="1" x="68.54" x-axis-rotation="0" y="21.49"/>
+ <arc large-arc-flag="0" rx="4.8" ry="4.8" sweep-flag="1" x="72.34" x-axis-rotation="0" y="16.79"/>
+ <arc large-arc-flag="0" rx="4.8" ry="4.8" sweep-flag="1" x="78.04" x-axis-rotation="0" y="21.49"/>
+ <arc large-arc-flag="0" rx="4.8" ry="4.8" sweep-flag="1" x="72.34" x-axis-rotation="0" y="26.19"/>
<close/>
<move x="82.84" y="26.19"/>
- <arc large-arc-flag="0.0" rx="4.8" ry="4.8" sweep-flag="1.0" x="78.04" x-axis-rotation="0.0" y="21.49"/>
- <arc large-arc-flag="0.0" rx="4.8" ry="4.8" sweep-flag="1.0" x="82.84" x-axis-rotation="0.0" y="16.49"/>
- <arc large-arc-flag="0.0" rx="4.8" ry="4.8" sweep-flag="1.0" x="87.24" x-axis-rotation="0.0" y="21.49"/>
- <arc large-arc-flag="0.0" rx="4.8" ry="4.8" sweep-flag="1.0" x="82.84" x-axis-rotation="0.0" y="26.19"/>
+ <arc large-arc-flag="0" rx="4.8" ry="4.8" sweep-flag="1" x="78.04" x-axis-rotation="0" y="21.49"/>
+ <arc large-arc-flag="0" rx="4.8" ry="4.8" sweep-flag="1" x="82.84" x-axis-rotation="0" y="16.49"/>
+ <arc large-arc-flag="0" rx="4.8" ry="4.8" sweep-flag="1" x="87.24" x-axis-rotation="0" y="21.49"/>
+ <arc large-arc-flag="0" rx="4.8" ry="4.8" sweep-flag="1" x="82.84" x-axis-rotation="0" y="26.19"/>
<close/>
<move x="93.34" y="29.19"/>
- <arc large-arc-flag="0.0" rx="6.5" ry="6.5" sweep-flag="1.0" x="87.54" x-axis-rotation="0.0" y="22.89"/>
- <arc large-arc-flag="0.0" rx="6.5" ry="6.5" sweep-flag="1.0" x="92.84" x-axis-rotation="0.0" y="16.49"/>
- <arc large-arc-flag="0.0" rx="6.5" ry="6.5" sweep-flag="1.0" x="100.14" x-axis-rotation="0.0" y="22.89"/>
- <arc large-arc-flag="0.0" rx="6.5" ry="6.5" sweep-flag="1.0" x="92.84" x-axis-rotation="0.0" y="29.19"/>
+ <arc large-arc-flag="0" rx="6.5" ry="6.5" sweep-flag="1" x="87.54" x-axis-rotation="0" y="22.89"/>
+ <arc large-arc-flag="0" rx="6.5" ry="6.5" sweep-flag="1" x="92.84" x-axis-rotation="0" y="16.49"/>
+ <arc large-arc-flag="0" rx="6.5" ry="6.5" sweep-flag="1" x="100.14" x-axis-rotation="0" y="22.89"/>
+ <arc large-arc-flag="0" rx="6.5" ry="6.5" sweep-flag="1" x="92.84" x-axis-rotation="0" y="29.19"/>
<close/>
<move x="95.34" y="38.99"/>
- <arc large-arc-flag="0.0" rx="4.8" ry="4.8" sweep-flag="1.0" x="90.64" x-axis-rotation="0.0" y="34.49"/>
- <arc large-arc-flag="0.0" rx="4.8" ry="4.8" sweep-flag="1.0" x="95.34" x-axis-rotation="0.0" y="29.49"/>
- <arc large-arc-flag="0.0" rx="4.8" ry="4.8" sweep-flag="1.0" x="100.14" x-axis-rotation="0.0" y="34.49"/>
- <arc large-arc-flag="0.0" rx="4.8" ry="4.8" sweep-flag="1.0" x="95.34" x-axis-rotation="0.0" y="38.99"/>
+ <arc large-arc-flag="0" rx="4.8" ry="4.8" sweep-flag="1" x="90.64" x-axis-rotation="0" y="34.49"/>
+ <arc large-arc-flag="0" rx="4.8" ry="4.8" sweep-flag="1" x="95.34" x-axis-rotation="0" y="29.49"/>
+ <arc large-arc-flag="0" rx="4.8" ry="4.8" sweep-flag="1" x="100.14" x-axis-rotation="0" y="34.49"/>
+ <arc large-arc-flag="0" rx="4.8" ry="4.8" sweep-flag="1" x="95.34" x-axis-rotation="0" y="38.99"/>
<close/>
<move x="95.34" y="48.39"/>
- <arc large-arc-flag="0.0" rx="4.8" ry="4.8" sweep-flag="1.0" x="90.64" x-axis-rotation="0.0" y="43.99"/>
- <arc large-arc-flag="0.0" rx="4.8" ry="4.8" sweep-flag="1.0" x="95.34" x-axis-rotation="0.0" y="39.09"/>
- <arc large-arc-flag="0.0" rx="4.76" ry="4.76" sweep-flag="1.0" x="100.14" x-axis-rotation="0.0" y="43.99"/>
- <arc large-arc-flag="0.0" rx="4.8" ry="4.8" sweep-flag="1.0" x="95.34" x-axis-rotation="0.0" y="48.39"/>
+ <arc large-arc-flag="0" rx="4.8" ry="4.8" sweep-flag="1" x="90.64" x-axis-rotation="0" y="43.99"/>
+ <arc large-arc-flag="0" rx="4.8" ry="4.8" sweep-flag="1" x="95.34" x-axis-rotation="0" y="39.09"/>
+ <arc large-arc-flag="0" rx="4.76" ry="4.76" sweep-flag="1" x="100.14" x-axis-rotation="0" y="43.99"/>
+ <arc large-arc-flag="0" rx="4.8" ry="4.8" sweep-flag="1" x="95.34" x-axis-rotation="0" y="48.39"/>
<close/>
<move x="95.34" y="58.09"/>
- <arc large-arc-flag="0.0" rx="4.8" ry="4.8" sweep-flag="1.0" x="90.64" x-axis-rotation="0.0" y="53.49"/>
- <arc large-arc-flag="0.0" rx="4.8" ry="4.8" sweep-flag="1.0" x="95.34" x-axis-rotation="0.0" y="48.69"/>
- <arc large-arc-flag="0.0" rx="4.8" ry="4.8" sweep-flag="1.0" x="100.14" x-axis-rotation="0.0" y="53.49"/>
- <arc large-arc-flag="0.0" rx="4.8" ry="4.8" sweep-flag="1.0" x="95.34" x-axis-rotation="0.0" y="58.09"/>
+ <arc large-arc-flag="0" rx="4.8" ry="4.8" sweep-flag="1" x="90.64" x-axis-rotation="0" y="53.49"/>
+ <arc large-arc-flag="0" rx="4.8" ry="4.8" sweep-flag="1" x="95.34" x-axis-rotation="0" y="48.69"/>
+ <arc large-arc-flag="0" rx="4.8" ry="4.8" sweep-flag="1" x="100.14" x-axis-rotation="0" y="53.49"/>
+ <arc large-arc-flag="0" rx="4.8" ry="4.8" sweep-flag="1" x="95.34" x-axis-rotation="0" y="58.09"/>
<close/>
<move x="95.34" y="67.79"/>
- <arc large-arc-flag="0.0" rx="4.8" ry="4.8" sweep-flag="1.0" x="90.64" x-axis-rotation="0.0" y="62.49"/>
- <arc large-arc-flag="0.0" rx="4.8" ry="4.8" sweep-flag="1.0" x="95.34" x-axis-rotation="0.0" y="58.29"/>
- <arc large-arc-flag="0.0" rx="4.8" ry="4.8" sweep-flag="1.0" x="100.14" x-axis-rotation="0.0" y="62.49"/>
- <arc large-arc-flag="0.0" rx="4.8" ry="4.8" sweep-flag="1.0" x="95.34" x-axis-rotation="0.0" y="67.69"/>
+ <arc large-arc-flag="0" rx="4.8" ry="4.8" sweep-flag="1" x="90.64" x-axis-rotation="0" y="62.49"/>
+ <arc large-arc-flag="0" rx="4.8" ry="4.8" sweep-flag="1" x="95.34" x-axis-rotation="0" y="58.29"/>
+ <arc large-arc-flag="0" rx="4.8" ry="4.8" sweep-flag="1" x="100.14" x-axis-rotation="0" y="62.49"/>
+ <arc large-arc-flag="0" rx="4.8" ry="4.8" sweep-flag="1" x="95.34" x-axis-rotation="0" y="67.69"/>
<close/>
<move x="93.14" y="80.49"/>
- <arc large-arc-flag="0.0" rx="6.5" ry="6.5" sweep-flag="1.0" x="87.64" x-axis-rotation="0.0" y="74.49"/>
- <arc large-arc-flag="0.0" rx="6.5" ry="6.5" sweep-flag="1.0" x="93.14" x-axis-rotation="0.0" y="67.79"/>
- <arc large-arc-flag="0.0" rx="6.5" ry="6.5" sweep-flag="1.0" x="100.14" x-axis-rotation="0.0" y="74.49"/>
- <arc large-arc-flag="0.0" rx="6.5" ry="6.5" sweep-flag="1.0" x="93.14" x-axis-rotation="0.0" y="80.49"/>
+ <arc large-arc-flag="0" rx="6.5" ry="6.5" sweep-flag="1" x="87.64" x-axis-rotation="0" y="74.49"/>
+ <arc large-arc-flag="0" rx="6.5" ry="6.5" sweep-flag="1" x="93.14" x-axis-rotation="0" y="67.79"/>
+ <arc large-arc-flag="0" rx="6.5" ry="6.5" sweep-flag="1" x="100.14" x-axis-rotation="0" y="74.49"/>
+ <arc large-arc-flag="0" rx="6.5" ry="6.5" sweep-flag="1" x="93.14" x-axis-rotation="0" y="80.49"/>
<close/>
<move x="82.34" y="80.49"/>
- <arc large-arc-flag="0.0" rx="4.8" ry="4.8" sweep-flag="1.0" x="77.84" x-axis-rotation="0.0" y="75.49"/>
- <arc large-arc-flag="0.0" rx="4.8" ry="4.8" sweep-flag="1.0" x="82.34" x-axis-rotation="0.0" y="70.89"/>
- <arc large-arc-flag="0.0" rx="4.8" ry="4.8" sweep-flag="1.0" x="87.24" x-axis-rotation="0.0" y="75.49"/>
- <arc large-arc-flag="0.0" rx="4.8" ry="4.8" sweep-flag="1.0" x="82.34" x-axis-rotation="0.0" y="80.49"/>
+ <arc large-arc-flag="0" rx="4.8" ry="4.8" sweep-flag="1" x="77.84" x-axis-rotation="0" y="75.49"/>
+ <arc large-arc-flag="0" rx="4.8" ry="4.8" sweep-flag="1" x="82.34" x-axis-rotation="0" y="70.89"/>
+ <arc large-arc-flag="0" rx="4.8" ry="4.8" sweep-flag="1" x="87.24" x-axis-rotation="0" y="75.49"/>
+ <arc large-arc-flag="0" rx="4.8" ry="4.8" sweep-flag="1" x="82.34" x-axis-rotation="0" y="80.49"/>
<close/>
<move x="72.34" y="85.59"/>
<line x="77.34" y="95.19"/>
@@ -2601,8 +2601,8 @@
<line x="64.54" y="88.79"/>
<close/>
<move x="76.54" y="67.69"/>
- <arc large-arc-flag="0.0" rx="12.5" ry="12.5" sweep-flag="0.0" x="65.34" x-axis-rotation="0.0" y="61.79"/>
- <arc large-arc-flag="0.0" rx="12.5" ry="12.5" sweep-flag="0.0" x="55.64" x-axis-rotation="0.0" y="67.69"/>
+ <arc large-arc-flag="0" rx="12.5" ry="12.5" sweep-flag="0" x="65.34" x-axis-rotation="0" y="61.79"/>
+ <arc large-arc-flag="0" rx="12.5" ry="12.5" sweep-flag="0" x="55.64" x-axis-rotation="0" y="67.69"/>
<line x="30.04" y="67.69"/>
<line x="30.04" y="29.39"/>
<line x="87.54" y="29.39"/>
@@ -2624,25 +2624,25 @@
<line x="36.34" y="40.59"/>
<close/>
<move x="10.04" y="62.59"/>
- <arc large-arc-flag="1.0" rx="6.25" ry="6.25" sweep-flag="1.0" x="5.24" x-axis-rotation="0.0" y="51.19"/>
- <arc large-arc-flag="1.0" rx="2.0" ry="2.0" sweep-flag="1.0" x="5.24" x-axis-rotation="0.0" y="41.49"/>
- <arc large-arc-flag="1.0" rx="2.0" ry="2.0" sweep-flag="1.0" x="5.24" x-axis-rotation="0.0" y="32.09"/>
- <arc large-arc-flag="1.0" rx="2.0" ry="2.0" sweep-flag="1.0" x="5.24" x-axis-rotation="0.0" y="22.69"/>
- <arc large-arc-flag="1.0" rx="2.0" ry="2.0" sweep-flag="1.0" x="5.24" x-axis-rotation="0.0" y="13.19"/>
- <arc large-arc-flag="1.0" rx="6.4" ry="6.4" sweep-flag="1.0" x="13.24" x-axis-rotation="0.0" y="6.79"/>
- <arc large-arc-flag="1.0" rx="4.7" ry="4.7" sweep-flag="1.0" x="22.34" x-axis-rotation="0.0" y="6.69"/>
+ <arc large-arc-flag="1" rx="6.25" ry="6.25" sweep-flag="1" x="5.24" x-axis-rotation="0" y="51.19"/>
+ <arc large-arc-flag="1" rx="2" ry="2" sweep-flag="1" x="5.24" x-axis-rotation="0" y="41.49"/>
+ <arc large-arc-flag="1" rx="2" ry="2" sweep-flag="1" x="5.24" x-axis-rotation="0" y="32.09"/>
+ <arc large-arc-flag="1" rx="2" ry="2" sweep-flag="1" x="5.24" x-axis-rotation="0" y="22.69"/>
+ <arc large-arc-flag="1" rx="2" ry="2" sweep-flag="1" x="5.24" x-axis-rotation="0" y="13.19"/>
+ <arc large-arc-flag="1" rx="6.4" ry="6.4" sweep-flag="1" x="13.24" x-axis-rotation="0" y="6.79"/>
+ <arc large-arc-flag="1" rx="4.7" ry="4.7" sweep-flag="1" x="22.34" x-axis-rotation="0" y="6.69"/>
<line x="22.94" y="6.69"/>
- <arc large-arc-flag="1.0" rx="4.7" ry="4.7" sweep-flag="1.0" x="31.94" x-axis-rotation="0.0" y="6.69"/>
+ <arc large-arc-flag="1" rx="4.7" ry="4.7" sweep-flag="1" x="31.94" x-axis-rotation="0" y="6.69"/>
<line x="32.74" y="6.69"/>
- <arc large-arc-flag="1.0" rx="4.7" ry="4.7" sweep-flag="1.0" x="41.74" x-axis-rotation="0.0" y="6.69"/>
+ <arc large-arc-flag="1" rx="4.7" ry="4.7" sweep-flag="1" x="41.74" x-axis-rotation="0" y="6.69"/>
<line x="42.24" y="6.69"/>
- <arc large-arc-flag="1.0" rx="4.7" ry="4.7" sweep-flag="1.0" x="51.34" x-axis-rotation="0.0" y="6.69"/>
+ <arc large-arc-flag="1" rx="4.7" ry="4.7" sweep-flag="1" x="51.34" x-axis-rotation="0" y="6.69"/>
<line x="51.94" y="6.69"/>
- <arc large-arc-flag="1.0" rx="4.7" ry="4.7" sweep-flag="1.0" x="60.94" x-axis-rotation="0.0" y="6.69"/>
+ <arc large-arc-flag="1" rx="4.7" ry="4.7" sweep-flag="1" x="60.94" x-axis-rotation="0" y="6.69"/>
<line x="61.64" y="6.69"/>
- <arc large-arc-flag="1.0" rx="4.7" ry="4.7" sweep-flag="1.0" x="70.64" x-axis-rotation="0.0" y="6.89"/>
+ <arc large-arc-flag="1" rx="4.7" ry="4.7" sweep-flag="1" x="70.64" x-axis-rotation="0" y="6.89"/>
<line x="71.04" y="6.99"/>
- <arc large-arc-flag="1.0" rx="6.2" ry="6.2" sweep-flag="1.0" x="81.94" x-axis-rotation="0.0" y="10.79"/>
+ <arc large-arc-flag="1" rx="6.2" ry="6.2" sweep-flag="1" x="81.94" x-axis-rotation="0" y="10.79"/>
<line x="10.04" y="10.79"/>
<close/>
</path>
@@ -2651,153 +2651,153 @@
</shape>
<shape aspect="variable" h="86.33" name="License Installation" strokewidth="inherit" w="99.69">
<connections>
- <constraint name="N" perimeter="0" x="0.53" y="0.0"/>
+ <constraint name="N" perimeter="0" x="0.53" y="0"/>
<constraint name="S" perimeter="0" x="0.53" y="0.84"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.48"/>
+ <constraint name="W" perimeter="0" x="0" y="0.48"/>
<constraint name="E" perimeter="0" x="0.94" y="0.48"/>
<constraint name="NE" perimeter="0" x="0.92" y="0.02"/>
<constraint name="NW" perimeter="0" x="0.02" y="0.02"/>
- <constraint name="SE1" perimeter="0" x="1.0" y="0.8"/>
- <constraint name="SE2" perimeter="0" x="0.81" y="1.0"/>
+ <constraint name="SE1" perimeter="0" x="1" y="0.8"/>
+ <constraint name="SE2" perimeter="0" x="0.81" y="1"/>
<constraint name="SW" perimeter="0" x="0.02" y="0.81"/>
</connections>
<foreground>
<path>
<move x="52.39" y="72.23"/>
- <arc large-arc-flag="0.0" rx="5.3" ry="5.3" sweep-flag="1.0" x="47.09" x-axis-rotation="0.0" y="66.73"/>
- <arc large-arc-flag="0.0" rx="5.3" ry="5.3" sweep-flag="1.0" x="52.39" x-axis-rotation="0.0" y="61.53"/>
- <arc large-arc-flag="0.0" rx="5.3" ry="5.3" sweep-flag="1.0" x="57.69" x-axis-rotation="0.0" y="66.73"/>
- <arc large-arc-flag="0.0" rx="5.3" ry="5.3" sweep-flag="1.0" x="52.39" x-axis-rotation="0.0" y="72.23"/>
+ <arc large-arc-flag="0" rx="5.3" ry="5.3" sweep-flag="1" x="47.09" x-axis-rotation="0" y="66.73"/>
+ <arc large-arc-flag="0" rx="5.3" ry="5.3" sweep-flag="1" x="52.39" x-axis-rotation="0" y="61.53"/>
+ <arc large-arc-flag="0" rx="5.3" ry="5.3" sweep-flag="1" x="57.69" x-axis-rotation="0" y="66.73"/>
+ <arc large-arc-flag="0" rx="5.3" ry="5.3" sweep-flag="1" x="52.39" x-axis-rotation="0" y="72.23"/>
<close/>
<move x="41.89" y="72.23"/>
- <arc large-arc-flag="0.0" rx="5.3" ry="5.3" sweep-flag="1.0" x="36.39" x-axis-rotation="0.0" y="66.73"/>
- <arc large-arc-flag="0.0" rx="5.3" ry="5.3" sweep-flag="1.0" x="41.89" x-axis-rotation="0.0" y="61.53"/>
- <arc large-arc-flag="0.0" rx="5.3" ry="5.3" sweep-flag="1.0" x="46.99" x-axis-rotation="0.0" y="66.73"/>
- <arc large-arc-flag="0.0" rx="5.3" ry="5.3" sweep-flag="1.0" x="41.89" x-axis-rotation="0.0" y="72.23"/>
+ <arc large-arc-flag="0" rx="5.3" ry="5.3" sweep-flag="1" x="36.39" x-axis-rotation="0" y="66.73"/>
+ <arc large-arc-flag="0" rx="5.3" ry="5.3" sweep-flag="1" x="41.89" x-axis-rotation="0" y="61.53"/>
+ <arc large-arc-flag="0" rx="5.3" ry="5.3" sweep-flag="1" x="46.99" x-axis-rotation="0" y="66.73"/>
+ <arc large-arc-flag="0" rx="5.3" ry="5.3" sweep-flag="1" x="41.89" x-axis-rotation="0" y="72.23"/>
<close/>
<move x="30.89" y="72.23"/>
- <arc large-arc-flag="0.0" rx="5.3" ry="5.3" sweep-flag="1.0" x="25.39" x-axis-rotation="0.0" y="66.73"/>
- <arc large-arc-flag="0.0" rx="5.3" ry="5.3" sweep-flag="1.0" x="30.89" x-axis-rotation="0.0" y="61.53"/>
- <arc large-arc-flag="0.0" rx="5.3" ry="5.3" sweep-flag="1.0" x="36.09" x-axis-rotation="0.0" y="66.73"/>
- <arc large-arc-flag="0.0" rx="5.3" ry="5.3" sweep-flag="1.0" x="30.89" x-axis-rotation="0.0" y="72.23"/>
+ <arc large-arc-flag="0" rx="5.3" ry="5.3" sweep-flag="1" x="25.39" x-axis-rotation="0" y="66.73"/>
+ <arc large-arc-flag="0" rx="5.3" ry="5.3" sweep-flag="1" x="30.89" x-axis-rotation="0" y="61.53"/>
+ <arc large-arc-flag="0" rx="5.3" ry="5.3" sweep-flag="1" x="36.09" x-axis-rotation="0" y="66.73"/>
+ <arc large-arc-flag="0" rx="5.3" ry="5.3" sweep-flag="1" x="30.89" x-axis-rotation="0" y="72.23"/>
<close/>
<move x="19.89" y="72.23"/>
- <arc large-arc-flag="0.0" rx="5.3" ry="5.3" sweep-flag="1.0" x="14.69" x-axis-rotation="0.0" y="66.73"/>
- <arc large-arc-flag="0.0" rx="5.3" ry="5.3" sweep-flag="1.0" x="19.89" x-axis-rotation="0.0" y="61.53"/>
- <arc large-arc-flag="0.0" rx="5.3" ry="5.3" sweep-flag="1.0" x="25.19" x-axis-rotation="0.0" y="66.73"/>
- <arc large-arc-flag="0.0" rx="5.3" ry="5.3" sweep-flag="1.0" x="19.89" x-axis-rotation="0.0" y="72.23"/>
+ <arc large-arc-flag="0" rx="5.3" ry="5.3" sweep-flag="1" x="14.69" x-axis-rotation="0" y="66.73"/>
+ <arc large-arc-flag="0" rx="5.3" ry="5.3" sweep-flag="1" x="19.89" x-axis-rotation="0" y="61.53"/>
+ <arc large-arc-flag="0" rx="5.3" ry="5.3" sweep-flag="1" x="25.19" x-axis-rotation="0" y="66.73"/>
+ <arc large-arc-flag="0" rx="5.3" ry="5.3" sweep-flag="1" x="19.89" x-axis-rotation="0" y="72.23"/>
<close/>
<move x="7.39" y="72.23"/>
- <arc large-arc-flag="0.0" rx="7.2" ry="7.2" sweep-flag="1.0" x="0.09" x-axis-rotation="0.0" y="65.23"/>
- <arc large-arc-flag="0.0" rx="7.2" ry="7.2" sweep-flag="1.0" x="7.39" x-axis-rotation="0.0" y="58.03"/>
- <arc large-arc-flag="0.0" rx="7.2" ry="7.2" sweep-flag="1.0" x="14.39" x-axis-rotation="0.0" y="65.23"/>
- <arc large-arc-flag="0.0" rx="7.2" ry="7.2" sweep-flag="1.0" x="7.39" x-axis-rotation="0.0" y="72.23"/>
+ <arc large-arc-flag="0" rx="7.2" ry="7.2" sweep-flag="1" x="0.09" x-axis-rotation="0" y="65.23"/>
+ <arc large-arc-flag="0" rx="7.2" ry="7.2" sweep-flag="1" x="7.39" x-axis-rotation="0" y="58.03"/>
+ <arc large-arc-flag="0" rx="7.2" ry="7.2" sweep-flag="1" x="14.39" x-axis-rotation="0" y="65.23"/>
+ <arc large-arc-flag="0" rx="7.2" ry="7.2" sweep-flag="1" x="7.39" x-axis-rotation="0" y="72.23"/>
<close/>
<move x="5.89" y="57.73"/>
- <arc large-arc-flag="0.0" rx="5.3" ry="5.3" sweep-flag="1.0" x="0.09" x-axis-rotation="0.0" y="52.23"/>
- <arc large-arc-flag="0.0" rx="5.3" ry="5.3" sweep-flag="1.0" x="5.89" x-axis-rotation="0.0" y="47.03"/>
- <arc large-arc-flag="0.0" rx="5.3" ry="5.3" sweep-flag="1.0" x="10.69" x-axis-rotation="0.0" y="52.23"/>
- <arc large-arc-flag="0.0" rx="5.3" ry="5.3" sweep-flag="1.0" x="5.89" x-axis-rotation="0.0" y="57.73"/>
+ <arc large-arc-flag="0" rx="5.3" ry="5.3" sweep-flag="1" x="0.09" x-axis-rotation="0" y="52.23"/>
+ <arc large-arc-flag="0" rx="5.3" ry="5.3" sweep-flag="1" x="5.89" x-axis-rotation="0" y="47.03"/>
+ <arc large-arc-flag="0" rx="5.3" ry="5.3" sweep-flag="1" x="10.69" x-axis-rotation="0" y="52.23"/>
+ <arc large-arc-flag="0" rx="5.3" ry="5.3" sweep-flag="1" x="5.89" x-axis-rotation="0" y="57.73"/>
<close/>
<move x="5.89" y="46.83"/>
- <arc large-arc-flag="0.0" rx="5.3" ry="5.3" sweep-flag="1.0" x="0.09" x-axis-rotation="0.0" y="41.23"/>
- <arc large-arc-flag="0.0" rx="5.3" ry="5.3" sweep-flag="1.0" x="5.89" x-axis-rotation="0.0" y="36.33"/>
- <arc large-arc-flag="0.0" rx="5.3" ry="5.3" sweep-flag="1.0" x="10.69" x-axis-rotation="0.0" y="41.23"/>
- <arc large-arc-flag="0.0" rx="5.3" ry="5.3" sweep-flag="1.0" x="5.89" x-axis-rotation="0.0" y="46.83"/>
+ <arc large-arc-flag="0" rx="5.3" ry="5.3" sweep-flag="1" x="0.09" x-axis-rotation="0" y="41.23"/>
+ <arc large-arc-flag="0" rx="5.3" ry="5.3" sweep-flag="1" x="5.89" x-axis-rotation="0" y="36.33"/>
+ <arc large-arc-flag="0" rx="5.3" ry="5.3" sweep-flag="1" x="10.69" x-axis-rotation="0" y="41.23"/>
+ <arc large-arc-flag="0" rx="5.3" ry="5.3" sweep-flag="1" x="5.89" x-axis-rotation="0" y="46.83"/>
<close/>
<move x="5.89" y="36.03"/>
- <arc large-arc-flag="0.0" rx="5.3" ry="5.3" sweep-flag="1.0" x="0.09" x-axis-rotation="0.0" y="30.73"/>
- <arc large-arc-flag="0.0" rx="5.3" ry="5.3" sweep-flag="1.0" x="5.89" x-axis-rotation="0.0" y="25.53"/>
- <arc large-arc-flag="0.0" rx="5.3" ry="5.3" sweep-flag="1.0" x="10.69" x-axis-rotation="0.0" y="30.73"/>
- <arc large-arc-flag="0.0" rx="5.3" ry="5.3" sweep-flag="1.0" x="5.89" x-axis-rotation="0.0" y="36.03"/>
+ <arc large-arc-flag="0" rx="5.3" ry="5.3" sweep-flag="1" x="0.09" x-axis-rotation="0" y="30.73"/>
+ <arc large-arc-flag="0" rx="5.3" ry="5.3" sweep-flag="1" x="5.89" x-axis-rotation="0" y="25.53"/>
+ <arc large-arc-flag="0" rx="5.3" ry="5.3" sweep-flag="1" x="10.69" x-axis-rotation="0" y="30.73"/>
+ <arc large-arc-flag="0" rx="5.3" ry="5.3" sweep-flag="1" x="5.89" x-axis-rotation="0" y="36.03"/>
<close/>
<move x="5.89" y="25.33"/>
- <arc large-arc-flag="0.0" rx="5.3" ry="5.3" sweep-flag="1.0" x="0.09" x-axis-rotation="0.0" y="20.23"/>
- <arc large-arc-flag="0.0" rx="5.3" ry="5.3" sweep-flag="1.0" x="5.89" x-axis-rotation="0.0" y="14.73"/>
- <arc large-arc-flag="0.0" rx="5.3" ry="5.3" sweep-flag="1.0" x="10.69" x-axis-rotation="0.0" y="20.23"/>
- <arc large-arc-flag="0.0" rx="5.3" ry="5.3" sweep-flag="1.0" x="5.89" x-axis-rotation="0.0" y="25.33"/>
+ <arc large-arc-flag="0" rx="5.3" ry="5.3" sweep-flag="1" x="0.09" x-axis-rotation="0" y="20.23"/>
+ <arc large-arc-flag="0" rx="5.3" ry="5.3" sweep-flag="1" x="5.89" x-axis-rotation="0" y="14.73"/>
+ <arc large-arc-flag="0" rx="5.3" ry="5.3" sweep-flag="1" x="10.69" x-axis-rotation="0" y="20.23"/>
+ <arc large-arc-flag="0" rx="5.3" ry="5.3" sweep-flag="1" x="5.89" x-axis-rotation="0" y="25.33"/>
<close/>
<move x="7.39" y="14.23"/>
- <arc large-arc-flag="0.0" rx="7.2" ry="7.2" sweep-flag="1.0" x="0.09" x-axis-rotation="0.0" y="7.23"/>
- <arc large-arc-flag="0.0" rx="7.2" ry="7.2" sweep-flag="1.0" x="7.39" x-axis-rotation="0.0" y="0.03"/>
- <arc large-arc-flag="0.0" rx="7.2" ry="7.2" sweep-flag="1.0" x="14.49" x-axis-rotation="0.0" y="7.23"/>
- <arc large-arc-flag="0.0" rx="7.2" ry="7.2" sweep-flag="1.0" x="7.39" x-axis-rotation="0.0" y="14.23"/>
+ <arc large-arc-flag="0" rx="7.2" ry="7.2" sweep-flag="1" x="0.09" x-axis-rotation="0" y="7.23"/>
+ <arc large-arc-flag="0" rx="7.2" ry="7.2" sweep-flag="1" x="7.39" x-axis-rotation="0" y="0.03"/>
+ <arc large-arc-flag="0" rx="7.2" ry="7.2" sweep-flag="1" x="14.49" x-axis-rotation="0" y="7.23"/>
+ <arc large-arc-flag="0" rx="7.2" ry="7.2" sweep-flag="1" x="7.39" x-axis-rotation="0" y="14.23"/>
<close/>
<move x="19.89" y="10.73"/>
- <arc large-arc-flag="0.0" rx="5.3" ry="5.3" sweep-flag="1.0" x="14.69" x-axis-rotation="0.0" y="5.23"/>
- <arc large-arc-flag="0.0" rx="5.3" ry="5.3" sweep-flag="1.0" x="19.89" x-axis-rotation="0.0" y="0.23"/>
- <arc large-arc-flag="0.0" rx="5.3" ry="5.3" sweep-flag="1.0" x="25.19" x-axis-rotation="0.0" y="5.23"/>
- <arc large-arc-flag="0.0" rx="5.3" ry="5.3" sweep-flag="1.0" x="19.89" x-axis-rotation="0.0" y="10.73"/>
+ <arc large-arc-flag="0" rx="5.3" ry="5.3" sweep-flag="1" x="14.69" x-axis-rotation="0" y="5.23"/>
+ <arc large-arc-flag="0" rx="5.3" ry="5.3" sweep-flag="1" x="19.89" x-axis-rotation="0" y="0.23"/>
+ <arc large-arc-flag="0" rx="5.3" ry="5.3" sweep-flag="1" x="25.19" x-axis-rotation="0" y="5.23"/>
+ <arc large-arc-flag="0" rx="5.3" ry="5.3" sweep-flag="1" x="19.89" x-axis-rotation="0" y="10.73"/>
<close/>
<move x="30.89" y="10.73"/>
- <arc large-arc-flag="0.0" rx="5.3" ry="5.3" sweep-flag="1.0" x="25.39" x-axis-rotation="0.0" y="5.23"/>
- <arc large-arc-flag="0.0" rx="5.3" ry="5.3" sweep-flag="1.0" x="30.89" x-axis-rotation="0.0" y="0.23"/>
- <arc large-arc-flag="0.0" rx="5.3" ry="5.3" sweep-flag="1.0" x="35.89" x-axis-rotation="0.0" y="5.23"/>
- <arc large-arc-flag="0.0" rx="5.3" ry="5.3" sweep-flag="1.0" x="30.89" x-axis-rotation="0.0" y="10.73"/>
+ <arc large-arc-flag="0" rx="5.3" ry="5.3" sweep-flag="1" x="25.39" x-axis-rotation="0" y="5.23"/>
+ <arc large-arc-flag="0" rx="5.3" ry="5.3" sweep-flag="1" x="30.89" x-axis-rotation="0" y="0.23"/>
+ <arc large-arc-flag="0" rx="5.3" ry="5.3" sweep-flag="1" x="35.89" x-axis-rotation="0" y="5.23"/>
+ <arc large-arc-flag="0" rx="5.3" ry="5.3" sweep-flag="1" x="30.89" x-axis-rotation="0" y="10.73"/>
<close/>
<move x="41.89" y="10.73"/>
- <arc large-arc-flag="0.0" rx="5.3" ry="5.3" sweep-flag="1.0" x="36.39" x-axis-rotation="0.0" y="5.23"/>
- <arc large-arc-flag="0.0" rx="5.3" ry="5.3" sweep-flag="1.0" x="41.89" x-axis-rotation="0.0" y="0.23"/>
- <arc large-arc-flag="0.0" rx="5.3" ry="5.3" sweep-flag="1.0" x="46.89" x-axis-rotation="0.0" y="5.23"/>
- <arc large-arc-flag="0.0" rx="5.3" ry="5.3" sweep-flag="1.0" x="41.89" x-axis-rotation="0.0" y="10.73"/>
+ <arc large-arc-flag="0" rx="5.3" ry="5.3" sweep-flag="1" x="36.39" x-axis-rotation="0" y="5.23"/>
+ <arc large-arc-flag="0" rx="5.3" ry="5.3" sweep-flag="1" x="41.89" x-axis-rotation="0" y="0.23"/>
+ <arc large-arc-flag="0" rx="5.3" ry="5.3" sweep-flag="1" x="46.89" x-axis-rotation="0" y="5.23"/>
+ <arc large-arc-flag="0" rx="5.3" ry="5.3" sweep-flag="1" x="41.89" x-axis-rotation="0" y="10.73"/>
<close/>
<move x="52.39" y="10.73"/>
- <arc large-arc-flag="0.0" rx="5.3" ry="5.3" sweep-flag="1.0" x="47.19" x-axis-rotation="0.0" y="5.23"/>
- <arc large-arc-flag="0.0" rx="5.3" ry="5.3" sweep-flag="1.0" x="52.39" x-axis-rotation="0.0" y="0.23"/>
- <arc large-arc-flag="0.0" rx="5.3" ry="5.3" sweep-flag="1.0" x="57.69" x-axis-rotation="0.0" y="5.23"/>
- <arc large-arc-flag="0.0" rx="5.3" ry="5.3" sweep-flag="1.0" x="52.39" x-axis-rotation="0.0" y="10.73"/>
+ <arc large-arc-flag="0" rx="5.3" ry="5.3" sweep-flag="1" x="47.19" x-axis-rotation="0" y="5.23"/>
+ <arc large-arc-flag="0" rx="5.3" ry="5.3" sweep-flag="1" x="52.39" x-axis-rotation="0" y="0.23"/>
+ <arc large-arc-flag="0" rx="5.3" ry="5.3" sweep-flag="1" x="57.69" x-axis-rotation="0" y="5.23"/>
+ <arc large-arc-flag="0" rx="5.3" ry="5.3" sweep-flag="1" x="52.39" x-axis-rotation="0" y="10.73"/>
<close/>
<move x="63.39" y="10.73"/>
- <arc large-arc-flag="0.0" rx="5.3" ry="5.3" sweep-flag="1.0" x="57.89" x-axis-rotation="0.0" y="5.23"/>
- <arc large-arc-flag="0.0" rx="5.3" ry="5.3" sweep-flag="1.0" x="63.39" x-axis-rotation="0.0" y="0.23"/>
- <arc large-arc-flag="0.0" rx="5.3" ry="5.3" sweep-flag="1.0" x="68.59" x-axis-rotation="0.0" y="5.23"/>
- <arc large-arc-flag="0.0" rx="5.3" ry="5.3" sweep-flag="1.0" x="63.39" x-axis-rotation="0.0" y="10.73"/>
+ <arc large-arc-flag="0" rx="5.3" ry="5.3" sweep-flag="1" x="57.89" x-axis-rotation="0" y="5.23"/>
+ <arc large-arc-flag="0" rx="5.3" ry="5.3" sweep-flag="1" x="63.39" x-axis-rotation="0" y="0.23"/>
+ <arc large-arc-flag="0" rx="5.3" ry="5.3" sweep-flag="1" x="68.59" x-axis-rotation="0" y="5.23"/>
+ <arc large-arc-flag="0" rx="5.3" ry="5.3" sweep-flag="1" x="63.39" x-axis-rotation="0" y="10.73"/>
<close/>
<move x="73.89" y="10.73"/>
- <arc large-arc-flag="0.0" rx="5.3" ry="5.3" sweep-flag="1.0" x="68.89" x-axis-rotation="0.0" y="5.23"/>
- <arc large-arc-flag="0.0" rx="5.3" ry="5.3" sweep-flag="1.0" x="73.89" x-axis-rotation="0.0" y="0.23"/>
- <arc large-arc-flag="0.0" rx="5.3" ry="5.3" sweep-flag="1.0" x="79.39" x-axis-rotation="0.0" y="5.23"/>
- <arc large-arc-flag="0.0" rx="5.3" ry="5.3" sweep-flag="1.0" x="73.89" x-axis-rotation="0.0" y="10.73"/>
+ <arc large-arc-flag="0" rx="5.3" ry="5.3" sweep-flag="1" x="68.89" x-axis-rotation="0" y="5.23"/>
+ <arc large-arc-flag="0" rx="5.3" ry="5.3" sweep-flag="1" x="73.89" x-axis-rotation="0" y="0.23"/>
+ <arc large-arc-flag="0" rx="5.3" ry="5.3" sweep-flag="1" x="79.39" x-axis-rotation="0" y="5.23"/>
+ <arc large-arc-flag="0" rx="5.3" ry="5.3" sweep-flag="1" x="73.89" x-axis-rotation="0" y="10.73"/>
<close/>
<move x="86.89" y="14.23"/>
- <arc large-arc-flag="0.0" rx="7.2" ry="7.2" sweep-flag="1.0" x="79.69" x-axis-rotation="0.0" y="7.23"/>
- <arc large-arc-flag="0.0" rx="7.2" ry="7.2" sweep-flag="1.0" x="86.89" x-axis-rotation="0.0" y="0.03"/>
- <arc large-arc-flag="0.0" rx="7.2" ry="7.2" sweep-flag="1.0" x="93.89" x-axis-rotation="0.0" y="7.23"/>
- <arc large-arc-flag="0.0" rx="7.2" ry="7.2" sweep-flag="1.0" x="86.89" x-axis-rotation="0.0" y="14.23"/>
+ <arc large-arc-flag="0" rx="7.2" ry="7.2" sweep-flag="1" x="79.69" x-axis-rotation="0" y="7.23"/>
+ <arc large-arc-flag="0" rx="7.2" ry="7.2" sweep-flag="1" x="86.89" x-axis-rotation="0" y="0.03"/>
+ <arc large-arc-flag="0" rx="7.2" ry="7.2" sweep-flag="1" x="93.89" x-axis-rotation="0" y="7.23"/>
+ <arc large-arc-flag="0" rx="7.2" ry="7.2" sweep-flag="1" x="86.89" x-axis-rotation="0" y="14.23"/>
<close/>
<move x="88.39" y="25.23"/>
- <arc large-arc-flag="0.0" rx="5.3" ry="5.3" sweep-flag="1.0" x="83.29" x-axis-rotation="0.0" y="20.23"/>
- <arc large-arc-flag="0.0" rx="5.3" ry="5.3" sweep-flag="1.0" x="88.39" x-axis-rotation="0.0" y="14.63"/>
- <arc large-arc-flag="0.0" rx="5.3" ry="5.3" sweep-flag="1.0" x="93.89" x-axis-rotation="0.0" y="20.23"/>
- <arc large-arc-flag="0.0" rx="5.3" ry="5.3" sweep-flag="1.0" x="88.39" x-axis-rotation="0.0" y="25.23"/>
+ <arc large-arc-flag="0" rx="5.3" ry="5.3" sweep-flag="1" x="83.29" x-axis-rotation="0" y="20.23"/>
+ <arc large-arc-flag="0" rx="5.3" ry="5.3" sweep-flag="1" x="88.39" x-axis-rotation="0" y="14.63"/>
+ <arc large-arc-flag="0" rx="5.3" ry="5.3" sweep-flag="1" x="93.89" x-axis-rotation="0" y="20.23"/>
+ <arc large-arc-flag="0" rx="5.3" ry="5.3" sweep-flag="1" x="88.39" x-axis-rotation="0" y="25.23"/>
<close/>
<move x="83.69" y="33.03"/>
- <arc large-arc-flag="0.0" rx="5.3" ry="5.3" sweep-flag="1.0" x="88.39" x-axis-rotation="0.0" y="25.63"/>
- <arc large-arc-flag="0.0" rx="5.3" ry="5.3" sweep-flag="1.0" x="93.89" x-axis-rotation="0.0" y="30.73"/>
- <arc large-arc-flag="0.0" rx="5.3" ry="5.3" sweep-flag="1.0" x="89.29" x-axis-rotation="0.0" y="36.13"/>
- <arc large-arc-flag="0.0" rx="3.5" ry="3.5" sweep-flag="0.0" x="86.39" x-axis-rotation="0.0" y="33.03"/>
+ <arc large-arc-flag="0" rx="5.3" ry="5.3" sweep-flag="1" x="88.39" x-axis-rotation="0" y="25.63"/>
+ <arc large-arc-flag="0" rx="5.3" ry="5.3" sweep-flag="1" x="93.89" x-axis-rotation="0" y="30.73"/>
+ <arc large-arc-flag="0" rx="5.3" ry="5.3" sweep-flag="1" x="89.29" x-axis-rotation="0" y="36.13"/>
+ <arc large-arc-flag="0" rx="3.5" ry="3.5" sweep-flag="0" x="86.39" x-axis-rotation="0" y="33.03"/>
<close/>
<move x="89.29" y="36.43"/>
- <arc large-arc-flag="0.0" rx="5.3" ry="5.3" sweep-flag="1.0" x="93.89" x-axis-rotation="0.0" y="41.73"/>
- <arc large-arc-flag="0.0" rx="5.3" ry="5.3" sweep-flag="1.0" x="89.29" x-axis-rotation="0.0" y="46.83"/>
+ <arc large-arc-flag="0" rx="5.3" ry="5.3" sweep-flag="1" x="93.89" x-axis-rotation="0" y="41.73"/>
+ <arc large-arc-flag="0" rx="5.3" ry="5.3" sweep-flag="1" x="89.29" x-axis-rotation="0" y="46.83"/>
<close/>
<move x="89.29" y="47.13"/>
- <arc large-arc-flag="0.0" rx="5.3" ry="5.3" sweep-flag="1.0" x="93.89" x-axis-rotation="0.0" y="52.23"/>
- <arc large-arc-flag="0.0" rx="5.3" ry="5.3" sweep-flag="1.0" x="89.29" x-axis-rotation="0.0" y="57.73"/>
+ <arc large-arc-flag="0" rx="5.3" ry="5.3" sweep-flag="1" x="93.89" x-axis-rotation="0" y="52.23"/>
+ <arc large-arc-flag="0" rx="5.3" ry="5.3" sweep-flag="1" x="89.29" x-axis-rotation="0" y="57.73"/>
<close/>
<move x="89.29" y="58.53"/>
- <arc large-arc-flag="0.0" rx="5.3" ry="5.3" sweep-flag="1.0" x="91.69" x-axis-rotation="0.0" y="59.93"/>
+ <arc large-arc-flag="0" rx="5.3" ry="5.3" sweep-flag="1" x="91.69" x-axis-rotation="0" y="59.93"/>
<line x="89.29" y="62.53"/>
<close/>
<move x="67.89" y="57.93"/>
<line x="63.39" y="53.63"/>
- <arc large-arc-flag="0.0" rx="3.7" ry="3.7" sweep-flag="0.0" x="58.19" x-axis-rotation="0.0" y="57.93"/>
+ <arc large-arc-flag="0" rx="3.7" ry="3.7" sweep-flag="0" x="58.19" x-axis-rotation="0" y="57.93"/>
<line x="14.59" y="57.93"/>
<line x="14.59" y="14.63"/>
<line x="79.59" y="14.63"/>
<line x="79.59" y="33.03"/>
<line x="75.69" y="33.03"/>
- <arc large-arc-flag="0.0" rx="3.5" ry="3.5" sweep-flag="0.0" x="72.69" x-axis-rotation="0.0" y="36.23"/>
+ <arc large-arc-flag="0" rx="3.5" ry="3.5" sweep-flag="0" x="72.69" x-axis-rotation="0" y="36.23"/>
<line x="72.69" y="57.93"/>
<close/>
<move x="65.19" y="48.83"/>
@@ -2831,10 +2831,10 @@
</shape>
<shape aspect="variable" h="76.86" name="Microsoft Intune" strokewidth="inherit" w="96.3">
<connections>
- <constraint name="N" perimeter="0" x="0.5" y="0.0"/>
+ <constraint name="N" perimeter="0" x="0.5" y="0"/>
<constraint name="S" perimeter="0" x="0.5" y="0.86"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.5"/>
- <constraint name="E" perimeter="0" x="1.0" y="0.5"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
+ <constraint name="E" perimeter="0" x="1" y="0.5"/>
<constraint name="NE" perimeter="0" x="0.78" y="0.02"/>
<constraint name="NW" perimeter="0" x="0.01" y="0.02"/>
<constraint name="SE" perimeter="0" x="0.99" y="0.99"/>
@@ -2842,12 +2842,12 @@
</connections>
<foreground>
<path>
- <move x="4.0" y="51.23"/>
- <arc large-arc-flag="0.0" rx="4.0" ry="4.0" sweep-flag="1.0" x="0.0" x-axis-rotation="0.0" y="47.23"/>
- <line x="0.0" y="3.33"/>
- <arc large-arc-flag="0.0" rx="4.0" ry="4.0" sweep-flag="1.0" x="4.0" x-axis-rotation="0.0" y="0.03"/>
+ <move x="4" y="51.23"/>
+ <arc large-arc-flag="0" rx="4" ry="4" sweep-flag="1" x="0" x-axis-rotation="0" y="47.23"/>
+ <line x="0" y="3.33"/>
+ <arc large-arc-flag="0" rx="4" ry="4" sweep-flag="1" x="4" x-axis-rotation="0" y="0.03"/>
<line x="72.1" y="0.03"/>
- <arc large-arc-flag="0.0" rx="4.0" ry="4.0" sweep-flag="1.0" x="75.6" x-axis-rotation="0.0" y="3.33"/>
+ <arc large-arc-flag="0" rx="4" ry="4" sweep-flag="1" x="75.6" x-axis-rotation="0" y="3.33"/>
<line x="75.6" y="20.63"/>
<line x="70.1" y="20.63"/>
<line x="70.1" y="5.63"/>
@@ -2859,25 +2859,25 @@
<line x="75.7" y="57.33"/>
<line x="75.7" y="51.23"/>
<line x="45.2" y="51.23"/>
- <arc large-arc-flag="0.0" rx="30.0" ry="30.0" sweep-flag="0.0" x="45.3" x-axis-rotation="0.0" y="56.03"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="0.0" x="49.7" x-axis-rotation="0.0" y="60.73"/>
- <arc large-arc-flag="0.0" rx="20.0" ry="10.0" sweep-flag="0.0" x="61.1" x-axis-rotation="0.0" y="61.83"/>
+ <arc large-arc-flag="0" rx="30" ry="30" sweep-flag="0" x="45.3" x-axis-rotation="0" y="56.03"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="0" x="49.7" x-axis-rotation="0" y="60.73"/>
+ <arc large-arc-flag="0" rx="20" ry="10" sweep-flag="0" x="61.1" x-axis-rotation="0" y="61.83"/>
<line x="61.1" y="66.23"/>
<line x="14.4" y="66.23"/>
<line x="14.4" y="61.83"/>
- <arc large-arc-flag="0.0" rx="20.0" ry="10.0" sweep-flag="0.0" x="26.5" x-axis-rotation="0.0" y="60.73"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="0.0" x="30.2" x-axis-rotation="0.0" y="57.53"/>
- <arc large-arc-flag="0.0" rx="30.0" ry="30.0" sweep-flag="0.0" x="30.5" x-axis-rotation="0.0" y="51.23"/>
+ <arc large-arc-flag="0" rx="20" ry="10" sweep-flag="0" x="26.5" x-axis-rotation="0" y="60.73"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="0" x="30.2" x-axis-rotation="0" y="57.53"/>
+ <arc large-arc-flag="0" rx="30" ry="30" sweep-flag="0" x="30.5" x-axis-rotation="0" y="51.23"/>
<close/>
<move x="44.5" y="28.43"/>
- <arc large-arc-flag="1.0" rx="7.2" ry="7.2" sweep-flag="1.0" x="44.5" x-axis-rotation="0.0" y="22.83"/>
+ <arc large-arc-flag="1" rx="7.2" ry="7.2" sweep-flag="1" x="44.5" x-axis-rotation="0" y="22.83"/>
<line x="93.3" y="22.83"/>
- <arc large-arc-flag="0.0" rx="3.0" ry="3.0" sweep-flag="1.0" x="96.3" x-axis-rotation="0.0" y="25.83"/>
+ <arc large-arc-flag="0" rx="3" ry="3" sweep-flag="1" x="96.3" x-axis-rotation="0" y="25.83"/>
<line x="96.3" y="74.03"/>
- <arc large-arc-flag="0.0" rx="3.0" ry="3.0" sweep-flag="1.0" x="93.3" x-axis-rotation="0.0" y="76.83"/>
+ <arc large-arc-flag="0" rx="3" ry="3" sweep-flag="1" x="93.3" x-axis-rotation="0" y="76.83"/>
<line x="68.1" y="76.83"/>
- <arc large-arc-flag="0.0" rx="3.0" ry="3.0" sweep-flag="1.0" x="65.0" x-axis-rotation="0.0" y="73.93"/>
- <line x="65.0" y="53.53"/>
+ <arc large-arc-flag="0" rx="3" ry="3" sweep-flag="1" x="65" x-axis-rotation="0" y="73.93"/>
+ <line x="65" y="53.53"/>
<line x="69.5" y="53.53"/>
<line x="69.5" y="69.73"/>
<line x="91.9" y="69.73"/>
@@ -2894,38 +2894,38 @@
</shape>
<shape aspect="variable" h="99.6" name="Mobile Inventory" strokewidth="inherit" w="88.4">
<connections>
- <constraint name="N" perimeter="0" x="0.5" y="0.0"/>
- <constraint name="S" perimeter="0" x="0.5" y="1.0"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.5"/>
- <constraint name="E" perimeter="0" x="1.0" y="0.605"/>
+ <constraint name="N" perimeter="0" x="0.5" y="0"/>
+ <constraint name="S" perimeter="0" x="0.5" y="1"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
+ <constraint name="E" perimeter="0" x="1" y="0.605"/>
<constraint name="NE" perimeter="0" x="0.595" y="0.42"/>
<constraint name="NW" perimeter="0" x="0.03" y="0.02"/>
- <constraint name="SE" perimeter="0" x="0.965" y="1.0"/>
+ <constraint name="SE" perimeter="0" x="0.965" y="1"/>
<constraint name="SW" perimeter="0" x="0.03" y="0.88"/>
</connections>
<foreground>
<path>
- <move x="8.0" y="89.2"/>
- <arc large-arc-flag="0.0" rx="8.0" ry="8.0" sweep-flag="1.0" x="0.0" x-axis-rotation="0.0" y="81.2"/>
- <line x="0.0" y="8.0"/>
- <arc large-arc-flag="0.0" rx="8.0" ry="8.0" sweep-flag="1.0" x="8.0" x-axis-rotation="0.0" y="0.0"/>
- <line x="44.4" y="0.0"/>
- <arc large-arc-flag="0.0" rx="8.0" ry="8.0" sweep-flag="1.0" x="52.4" x-axis-rotation="0.0" y="8.0"/>
- <line x="52.4" y="42.0"/>
- <line x="42.0" y="42.0"/>
- <line x="42.0" y="11.1"/>
+ <move x="8" y="89.2"/>
+ <arc large-arc-flag="0" rx="8" ry="8" sweep-flag="1" x="0" x-axis-rotation="0" y="81.2"/>
+ <line x="0" y="8"/>
+ <arc large-arc-flag="0" rx="8" ry="8" sweep-flag="1" x="8" x-axis-rotation="0" y="0"/>
+ <line x="44.4" y="0"/>
+ <arc large-arc-flag="0" rx="8" ry="8" sweep-flag="1" x="52.4" x-axis-rotation="0" y="8"/>
+ <line x="52.4" y="42"/>
+ <line x="42" y="42"/>
+ <line x="42" y="11.1"/>
<line x="10.4" y="11.1"/>
<line x="10.4" y="74.2"/>
<line x="31.3" y="74.2"/>
<line x="31.3" y="89.2"/>
<close/>
- <move x="18.4" y="84.0"/>
- <line x="28.5" y="84.0"/>
+ <move x="18.4" y="84"/>
+ <line x="28.5" y="84"/>
<line x="28.5" y="81.4"/>
<line x="18.4" y="81.4"/>
<close/>
- <move x="23.6" y="6.0"/>
- <line x="28.7" y="6.0"/>
+ <move x="23.6" y="6"/>
+ <line x="28.7" y="6"/>
<line x="28.7" y="3.8"/>
<line x="23.6" y="3.8"/>
<close/>
@@ -2935,8 +2935,8 @@
<line x="41.6" y="55.5"/>
<line x="41.6" y="94.3"/>
<line x="80.4" y="94.3"/>
- <line x="80.4" y="77.0"/>
- <line x="85.4" y="77.0"/>
+ <line x="80.4" y="77"/>
+ <line x="85.4" y="77"/>
<line x="85.4" y="99.6"/>
<line x="36.4" y="99.6"/>
<close/>
@@ -2953,75 +2953,75 @@
</shape>
<shape aspect="variable" h="99.4" name="Noncompliant Apps" strokewidth="inherit" w="95.78">
<connections>
- <constraint name="N" perimeter="0" x="0.5" y="0.0"/>
+ <constraint name="N" perimeter="0" x="0.5" y="0"/>
<constraint name="S" perimeter="0" x="0.46" y="0.86"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.5"/>
- <constraint name="E" perimeter="0" x="1.0" y="0.5"/>
- <constraint name="NE" perimeter="0" x="0.89" y="0.0"/>
- <constraint name="NW" perimeter="0" x="0.0" y="0.0"/>
- <constraint name="SE" perimeter="0" x="0.7" y="1.0"/>
- <constraint name="SW" perimeter="0" x="0.0" y="0.86"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
+ <constraint name="E" perimeter="0" x="1" y="0.5"/>
+ <constraint name="NE" perimeter="0" x="0.89" y="0"/>
+ <constraint name="NW" perimeter="0" x="0" y="0"/>
+ <constraint name="SE" perimeter="0" x="0.7" y="1"/>
+ <constraint name="SW" perimeter="0" x="0" y="0.86"/>
</connections>
<foreground>
<path>
<move x="38.9" y="75.4"/>
- <arc large-arc-flag="0.0" rx="60.0" ry="60.0" sweep-flag="0.0" x="44.5" x-axis-rotation="0.0" y="85.5"/>
- <line x="0.0" y="85.5"/>
- <line x="0.0" y="0.0"/>
- <line x="85.1" y="0.0"/>
- <line x="85.1" y="45.0"/>
- <arc large-arc-flag="0.0" rx="15.0" ry="15.0" sweep-flag="1.0" x="75.2" x-axis-rotation="0.0" y="41.1"/>
+ <arc large-arc-flag="0" rx="60" ry="60" sweep-flag="0" x="44.5" x-axis-rotation="0" y="85.5"/>
+ <line x="0" y="85.5"/>
+ <line x="0" y="0"/>
+ <line x="85.1" y="0"/>
+ <line x="85.1" y="45"/>
+ <arc large-arc-flag="0" rx="15" ry="15" sweep-flag="1" x="75.2" x-axis-rotation="0" y="41.1"/>
<line x="75.2" y="10.1"/>
- <line x="10.0" y="10.1"/>
- <line x="10.0" y="75.4"/>
+ <line x="10" y="10.1"/>
+ <line x="10" y="75.4"/>
<close/>
<move x="67.3" y="99.4"/>
- <arc large-arc-flag="0.0" rx="45.0" ry="45.0" sweep-flag="1.0" x="50.4" x-axis-rotation="0.0" y="86.1"/>
- <arc large-arc-flag="0.0" rx="50.0" ry="50.0" sweep-flag="1.0" x="41.2" x-axis-rotation="0.0" y="67.6"/>
- <arc large-arc-flag="0.0" rx="60.0" ry="60.0" sweep-flag="1.0" x="38.9" x-axis-rotation="0.0" y="48.7"/>
- <arc large-arc-flag="0.0" rx="1.6" ry="1.6" sweep-flag="1.0" x="41.4" x-axis-rotation="0.0" y="47.2"/>
- <arc large-arc-flag="0.0" rx="20.0" ry="20.0" sweep-flag="0.0" x="46.5" x-axis-rotation="0.0" y="49.7"/>
- <arc large-arc-flag="0.0" rx="14.0" ry="14.0" sweep-flag="0.0" x="57.8" x-axis-rotation="0.0" y="47.7"/>
+ <arc large-arc-flag="0" rx="45" ry="45" sweep-flag="1" x="50.4" x-axis-rotation="0" y="86.1"/>
+ <arc large-arc-flag="0" rx="50" ry="50" sweep-flag="1" x="41.2" x-axis-rotation="0" y="67.6"/>
+ <arc large-arc-flag="0" rx="60" ry="60" sweep-flag="1" x="38.9" x-axis-rotation="0" y="48.7"/>
+ <arc large-arc-flag="0" rx="1.6" ry="1.6" sweep-flag="1" x="41.4" x-axis-rotation="0" y="47.2"/>
+ <arc large-arc-flag="0" rx="20" ry="20" sweep-flag="0" x="46.5" x-axis-rotation="0" y="49.7"/>
+ <arc large-arc-flag="0" rx="14" ry="14" sweep-flag="0" x="57.8" x-axis-rotation="0" y="47.7"/>
<line x="64.1" y="41.9"/>
- <arc large-arc-flag="0.0" rx="4.0" ry="4.0" sweep-flag="1.0" x="69.8" x-axis-rotation="0.0" y="41.9"/>
- <arc large-arc-flag="0.0" rx="40.0" ry="40.0" sweep-flag="0.0" x="75.3" x-axis-rotation="0.0" y="47.6"/>
- <arc large-arc-flag="0.0" rx="16.0" ry="16.0" sweep-flag="0.0" x="86.8" x-axis-rotation="0.0" y="49.7"/>
- <arc large-arc-flag="0.0" rx="25.0" ry="25.0" sweep-flag="0.0" x="93.0" x-axis-rotation="0.0" y="47.0"/>
- <arc large-arc-flag="0.0" rx="2.2" ry="2.2" sweep-flag="1.0" x="95.7" x-axis-rotation="0.0" y="49.1"/>
- <arc large-arc-flag="0.0" rx="70.0" ry="70.0" sweep-flag="1.0" x="93.4" x-axis-rotation="0.0" y="67.8"/>
- <arc large-arc-flag="0.0" rx="50.0" ry="50.0" sweep-flag="1.0" x="81.3" x-axis-rotation="0.0" y="89.4"/>
- <arc large-arc-flag="0.0" rx="40.0" ry="40.0" sweep-flag="1.0" x="67.3" x-axis-rotation="0.0" y="99.4"/>
- <close/>
- <move x="74.3" y="82.0"/>
- <arc large-arc-flag="1.0" rx="3.0" ry="3.0" sweep-flag="0.0" x="78.7" x-axis-rotation="0.0" y="77.9"/>
+ <arc large-arc-flag="0" rx="4" ry="4" sweep-flag="1" x="69.8" x-axis-rotation="0" y="41.9"/>
+ <arc large-arc-flag="0" rx="40" ry="40" sweep-flag="0" x="75.3" x-axis-rotation="0" y="47.6"/>
+ <arc large-arc-flag="0" rx="16" ry="16" sweep-flag="0" x="86.8" x-axis-rotation="0" y="49.7"/>
+ <arc large-arc-flag="0" rx="25" ry="25" sweep-flag="0" x="93" x-axis-rotation="0" y="47"/>
+ <arc large-arc-flag="0" rx="2.2" ry="2.2" sweep-flag="1" x="95.7" x-axis-rotation="0" y="49.1"/>
+ <arc large-arc-flag="0" rx="70" ry="70" sweep-flag="1" x="93.4" x-axis-rotation="0" y="67.8"/>
+ <arc large-arc-flag="0" rx="50" ry="50" sweep-flag="1" x="81.3" x-axis-rotation="0" y="89.4"/>
+ <arc large-arc-flag="0" rx="40" ry="40" sweep-flag="1" x="67.3" x-axis-rotation="0" y="99.4"/>
+ <close/>
+ <move x="74.3" y="82"/>
+ <arc large-arc-flag="1" rx="3" ry="3" sweep-flag="0" x="78.7" x-axis-rotation="0" y="77.9"/>
<line x="70.9" y="69.8"/>
<line x="78.7" y="61.3"/>
- <arc large-arc-flag="0.0" rx="3.0" ry="3.0" sweep-flag="0.0" x="74.3" x-axis-rotation="0.0" y="57.4"/>
+ <arc large-arc-flag="0" rx="3" ry="3" sweep-flag="0" x="74.3" x-axis-rotation="0" y="57.4"/>
<line x="66.6" y="65.5"/>
<line x="58.7" y="57.5"/>
- <arc large-arc-flag="0.0" rx="3.1" ry="3.1" sweep-flag="0.0" x="54.2" x-axis-rotation="0.0" y="61.4"/>
- <line x="62.6" y="70.0"/>
+ <arc large-arc-flag="0" rx="3.1" ry="3.1" sweep-flag="0" x="54.2" x-axis-rotation="0" y="61.4"/>
+ <line x="62.6" y="70"/>
<line x="54.8" y="78.2"/>
- <arc large-arc-flag="0.0" rx="3.1" ry="3.1" sweep-flag="0.0" x="59.0" x-axis-rotation="0.0" y="82.5"/>
+ <arc large-arc-flag="0" rx="3.1" ry="3.1" sweep-flag="0" x="59" x-axis-rotation="0" y="82.5"/>
<line x="66.8" y="74.3"/>
<close/>
<move x="32.7" y="44.9"/>
- <arc large-arc-flag="0.0" rx="75.0" ry="75.0" sweep-flag="0.0" x="33.7" x-axis-rotation="0.0" y="57.6"/>
- <arc large-arc-flag="0.0" rx="75.0" ry="75.0" sweep-flag="0.0" x="36.7" x-axis-rotation="0.0" y="69.9"/>
+ <arc large-arc-flag="0" rx="75" ry="75" sweep-flag="0" x="33.7" x-axis-rotation="0" y="57.6"/>
+ <arc large-arc-flag="0" rx="75" ry="75" sweep-flag="0" x="36.7" x-axis-rotation="0" y="69.9"/>
<line x="14.8" y="69.9"/>
<line x="14.8" y="44.9"/>
<close/>
<move x="70.3" y="35.6"/>
- <arc large-arc-flag="0.0" rx="4.5" ry="4.5" sweep-flag="0.0" x="63.7" x-axis-rotation="0.0" y="34.8"/>
- <arc large-arc-flag="0.0" rx="50.0" ry="50.0" sweep-flag="0.0" x="58.6" x-axis-rotation="0.0" y="39.6"/>
+ <arc large-arc-flag="0" rx="4.5" ry="4.5" sweep-flag="0" x="63.7" x-axis-rotation="0" y="34.8"/>
+ <arc large-arc-flag="0" rx="50" ry="50" sweep-flag="0" x="58.6" x-axis-rotation="0" y="39.6"/>
<line x="45.1" y="39.6"/>
<line x="45.1" y="14.7"/>
<line x="70.3" y="14.7"/>
<close/>
- <move x="40.0" y="39.6"/>
+ <move x="40" y="39.6"/>
<line x="14.8" y="39.6"/>
<line x="14.8" y="14.8"/>
- <line x="40.0" y="14.8"/>
+ <line x="40" y="14.8"/>
<close/>
</path>
<fillstroke/>
@@ -3029,14 +3029,14 @@
</shape>
<shape aspect="variable" h="100.82" name="Policy" strokewidth="inherit" w="100.18">
<connections>
- <constraint name="N" perimeter="0" x="0.5" y="0.0"/>
+ <constraint name="N" perimeter="0" x="0.5" y="0"/>
<constraint name="S" perimeter="0" x="0.5" y="0.99"/>
<constraint name="W" perimeter="0" x="0.12" y="0.5"/>
<constraint name="E" perimeter="0" x="0.765" y="0.5"/>
<constraint name="NE" perimeter="0" x="0.995" y="0.13"/>
<constraint name="NW" perimeter="0" x="0.16" y="0.04"/>
<constraint name="SE" perimeter="0" x="0.76" y="0.95"/>
- <constraint name="SW" perimeter="0" x="0.0" y="0.9"/>
+ <constraint name="SW" perimeter="0" x="0" y="0.9"/>
</connections>
<foreground>
<path>
@@ -3044,29 +3044,29 @@
<curve x1="8.17" x2="8.17" x3="8.17" y1="99.2" y2="99.2" y3="99.2"/>
<close/>
<move x="8.67" y="99.5"/>
- <arc large-arc-flag="0.0" rx="9.54" ry="9.54" sweep-flag="1.0" x="8.67" x-axis-rotation="0.0" y="80.5"/>
+ <arc large-arc-flag="0" rx="9.54" ry="9.54" sweep-flag="1" x="8.67" x-axis-rotation="0" y="80.5"/>
<line x="60.17" y="80.5"/>
- <arc large-arc-flag="0.0" rx="13.0" ry="13.0" sweep-flag="0.0" x="60.17" x-axis-rotation="0.0" y="99.5"/>
+ <arc large-arc-flag="0" rx="13" ry="13" sweep-flag="0" x="60.17" x-axis-rotation="0" y="99.5"/>
<close/>
<move x="76.57" y="85.4"/>
- <arc large-arc-flag="1.0" rx="9.5" ry="9.5" sweep-flag="1.0" x="63.57" x-axis-rotation="0.0" y="81.7"/>
+ <arc large-arc-flag="1" rx="9.5" ry="9.5" sweep-flag="1" x="63.57" x-axis-rotation="0" y="81.7"/>
<line x="64.57" y="78.1"/>
<line x="11.67" y="78.1"/>
- <line x="11.67" y="15.0"/>
- <arc large-arc-flag="0.0" rx="15.0" ry="15.0" sweep-flag="1.0" x="26.67" x-axis-rotation="0.0" y="0.0"/>
- <line x="91.67" y="0.0"/>
- <arc large-arc-flag="0.0" rx="17.0" ry="17.0" sweep-flag="0.0" x="80.47" x-axis-rotation="0.0" y="4.9"/>
- <arc large-arc-flag="0.0" rx="14.0" ry="14.0" sweep-flag="0.0" x="76.57" x-axis-rotation="0.0" y="14.7"/>
+ <line x="11.67" y="15"/>
+ <arc large-arc-flag="0" rx="15" ry="15" sweep-flag="1" x="26.67" x-axis-rotation="0" y="0"/>
+ <line x="91.67" y="0"/>
+ <arc large-arc-flag="0" rx="17" ry="17" sweep-flag="0" x="80.47" x-axis-rotation="0" y="4.9"/>
+ <arc large-arc-flag="0" rx="14" ry="14" sweep-flag="0" x="76.57" x-axis-rotation="0" y="14.7"/>
<close/>
<move x="55.07" y="68.1"/>
<line x="55.07" y="65.1"/>
<line x="23.97" y="65.1"/>
<line x="23.97" y="68.3"/>
<close/>
- <move x="64.57" y="59.0"/>
+ <move x="64.57" y="59"/>
<line x="64.57" y="55.9"/>
<line x="24.37" y="55.9"/>
- <line x="24.37" y="59.0"/>
+ <line x="24.37" y="59"/>
<close/>
<move x="64.57" y="49.6"/>
<line x="64.57" y="46.4"/>
@@ -3078,10 +3078,10 @@
<line x="24.37" y="37.1"/>
<line x="24.37" y="40.2"/>
<close/>
- <move x="64.57" y="31.0"/>
+ <move x="64.57" y="31"/>
<line x="64.57" y="27.8"/>
<line x="24.17" y="27.8"/>
- <line x="24.17" y="31.0"/>
+ <line x="24.17" y="31"/>
<close/>
<move x="64.57" y="21.7"/>
<line x="64.57" y="15.5"/>
@@ -3089,10 +3089,10 @@
<line x="24.37" y="21.7"/>
<close/>
<move x="80.47" y="19.8"/>
- <arc large-arc-flag="0.0" rx="18.0" ry="18.0" sweep-flag="1.0" x="82.77" x-axis-rotation="0.0" y="10.1"/>
- <arc large-arc-flag="0.0" rx="15.0" ry="15.0" sweep-flag="1.0" x="88.87" x-axis-rotation="0.0" y="4.5"/>
- <arc large-arc-flag="0.0" rx="9.5" ry="9.5" sweep-flag="1.0" x="97.77" x-axis-rotation="0.0" y="7.5"/>
- <arc large-arc-flag="0.0" rx="11.0" ry="11.0" sweep-flag="1.0" x="97.47" x-axis-rotation="0.0" y="19.8"/>
+ <arc large-arc-flag="0" rx="18" ry="18" sweep-flag="1" x="82.77" x-axis-rotation="0" y="10.1"/>
+ <arc large-arc-flag="0" rx="15" ry="15" sweep-flag="1" x="88.87" x-axis-rotation="0" y="4.5"/>
+ <arc large-arc-flag="0" rx="9.5" ry="9.5" sweep-flag="1" x="97.77" x-axis-rotation="0" y="7.5"/>
+ <arc large-arc-flag="0" rx="11" ry="11" sweep-flag="1" x="97.47" x-axis-rotation="0" y="19.8"/>
<close/>
</path>
<fillstroke/>
@@ -3100,8 +3100,8 @@
</shape>
<shape aspect="variable" h="99.52" name="Protection" strokewidth="inherit" w="96.25">
<connections>
- <constraint name="N" perimeter="0" x="0.5" y="0.0"/>
- <constraint name="S" perimeter="0" x="0.5" y="1.0"/>
+ <constraint name="N" perimeter="0" x="0.5" y="0"/>
+ <constraint name="S" perimeter="0" x="0.5" y="1"/>
<constraint name="W" perimeter="0" x="0.055" y="0.5"/>
<constraint name="E" perimeter="0" x="0.945" y="0.5"/>
<constraint name="NE" perimeter="0" x="0.99" y="0.115"/>
@@ -3110,21 +3110,21 @@
<foreground>
<path>
<move x="48.14" y="99.52"/>
- <arc large-arc-flag="0.0" rx="70.0" ry="70.0" sweep-flag="1.0" x="21.84" x-axis-rotation="0.0" y="79.62"/>
- <arc large-arc-flag="0.0" rx="90.0" ry="90.0" sweep-flag="1.0" x="4.34" x-axis-rotation="0.0" y="46.62"/>
- <arc large-arc-flag="0.0" rx="120.0" ry="120.0" sweep-flag="1.0" x="0.14" x-axis-rotation="0.0" y="13.62"/>
- <arc large-arc-flag="0.0" rx="3.0" ry="3.0" sweep-flag="1.0" x="4.34" x-axis-rotation="0.0" y="11.22"/>
- <arc large-arc-flag="0.0" rx="70.0" ry="70.0" sweep-flag="0.0" x="14.14" x-axis-rotation="0.0" y="15.42"/>
- <arc large-arc-flag="0.0" rx="23.0" ry="23.0" sweep-flag="0.0" x="32.14" x-axis-rotation="0.0" y="12.02"/>
- <arc large-arc-flag="0.0" rx="90.0" ry="90.0" sweep-flag="0.0" x="42.84" x-axis-rotation="0.0" y="2.12"/>
- <arc large-arc-flag="0.0" rx="7.0" ry="7.0" sweep-flag="1.0" x="52.74" x-axis-rotation="0.0" y="2.02"/>
- <arc large-arc-flag="0.0" rx="100.0" ry="100.0" sweep-flag="0.0" x="60.14" x-axis-rotation="0.0" y="10.12"/>
- <arc large-arc-flag="0.0" rx="26.0" ry="26.0" sweep-flag="0.0" x="82.14" x-axis-rotation="0.0" y="15.32"/>
- <arc large-arc-flag="0.0" rx="30.0" ry="30.0" sweep-flag="0.0" x="91.84" x-axis-rotation="0.0" y="11.42"/>
- <arc large-arc-flag="0.0" rx="2.7" ry="2.7" sweep-flag="1.0" x="96.14" x-axis-rotation="0.0" y="13.62"/>
- <arc large-arc-flag="0.0" rx="120.0" ry="120.0" sweep-flag="1.0" x="91.14" x-axis-rotation="0.0" y="49.02"/>
- <arc large-arc-flag="0.0" rx="90.0" ry="90.0" sweep-flag="1.0" x="70.14" x-axis-rotation="0.0" y="84.22"/>
- <arc large-arc-flag="0.0" rx="70.0" ry="70.0" sweep-flag="1.0" x="48.14" x-axis-rotation="0.0" y="99.52"/>
+ <arc large-arc-flag="0" rx="70" ry="70" sweep-flag="1" x="21.84" x-axis-rotation="0" y="79.62"/>
+ <arc large-arc-flag="0" rx="90" ry="90" sweep-flag="1" x="4.34" x-axis-rotation="0" y="46.62"/>
+ <arc large-arc-flag="0" rx="120" ry="120" sweep-flag="1" x="0.14" x-axis-rotation="0" y="13.62"/>
+ <arc large-arc-flag="0" rx="3" ry="3" sweep-flag="1" x="4.34" x-axis-rotation="0" y="11.22"/>
+ <arc large-arc-flag="0" rx="70" ry="70" sweep-flag="0" x="14.14" x-axis-rotation="0" y="15.42"/>
+ <arc large-arc-flag="0" rx="23" ry="23" sweep-flag="0" x="32.14" x-axis-rotation="0" y="12.02"/>
+ <arc large-arc-flag="0" rx="90" ry="90" sweep-flag="0" x="42.84" x-axis-rotation="0" y="2.12"/>
+ <arc large-arc-flag="0" rx="7" ry="7" sweep-flag="1" x="52.74" x-axis-rotation="0" y="2.02"/>
+ <arc large-arc-flag="0" rx="100" ry="100" sweep-flag="0" x="60.14" x-axis-rotation="0" y="10.12"/>
+ <arc large-arc-flag="0" rx="26" ry="26" sweep-flag="0" x="82.14" x-axis-rotation="0" y="15.32"/>
+ <arc large-arc-flag="0" rx="30" ry="30" sweep-flag="0" x="91.84" x-axis-rotation="0" y="11.42"/>
+ <arc large-arc-flag="0" rx="2.7" ry="2.7" sweep-flag="1" x="96.14" x-axis-rotation="0" y="13.62"/>
+ <arc large-arc-flag="0" rx="120" ry="120" sweep-flag="1" x="91.14" x-axis-rotation="0" y="49.02"/>
+ <arc large-arc-flag="0" rx="90" ry="90" sweep-flag="1" x="70.14" x-axis-rotation="0" y="84.22"/>
+ <arc large-arc-flag="0" rx="70" ry="70" sweep-flag="1" x="48.14" x-axis-rotation="0" y="99.52"/>
<close/>
</path>
<fillstroke/>
@@ -3132,14 +3132,14 @@
</shape>
<shape aspect="variable" h="99.6" name="Reports" strokewidth="inherit" w="92.9">
<connections>
- <constraint name="N" perimeter="0" x="0.5" y="0.0"/>
- <constraint name="S" perimeter="0" x="0.5" y="1.0"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.5"/>
- <constraint name="E" perimeter="0" x="1.0" y="0.5"/>
- <constraint name="NE" perimeter="0" x="1.0" y="0.035"/>
- <constraint name="NW" perimeter="0" x="0.0" y="0.065"/>
- <constraint name="SE" perimeter="0" x="1.0" y="0.935"/>
- <constraint name="SW" perimeter="0" x="0.0" y="0.935"/>
+ <constraint name="N" perimeter="0" x="0.5" y="0"/>
+ <constraint name="S" perimeter="0" x="0.5" y="1"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
+ <constraint name="E" perimeter="0" x="1" y="0.5"/>
+ <constraint name="NE" perimeter="0" x="1" y="0.035"/>
+ <constraint name="NW" perimeter="0" x="0" y="0.065"/>
+ <constraint name="SE" perimeter="0" x="1" y="0.935"/>
+ <constraint name="SW" perimeter="0" x="0" y="0.935"/>
</connections>
<foreground>
<path>
@@ -3148,8 +3148,8 @@
<line x="11.8" y="94.5"/>
<line x="11.8" y="87.8"/>
<line x="6.7" y="87.8"/>
- <line x="6.7" y="78.0"/>
- <line x="11.8" y="78.0"/>
+ <line x="6.7" y="78"/>
+ <line x="11.8" y="78"/>
<line x="11.8" y="71.3"/>
<line x="6.7" y="71.3"/>
<line x="6.7" y="61.5"/>
@@ -3168,37 +3168,37 @@
<line x="11.8" y="11.7"/>
<line x="11.8" y="5.1"/>
<line x="6.7" y="5.1"/>
- <line x="6.7" y="0.0"/>
- <line x="83.0" y="0.0"/>
- <line x="83.0" y="99.6"/>
+ <line x="6.7" y="0"/>
+ <line x="83" y="0"/>
+ <line x="83" y="99.6"/>
<close/>
- <move x="0.0" y="92.8"/>
- <line x="0.0" y="89.7"/>
+ <move x="0" y="92.8"/>
+ <line x="0" y="89.7"/>
<line x="9.9" y="89.7"/>
<line x="9.9" y="92.8"/>
<close/>
- <move x="0.0" y="76.4"/>
- <line x="0.0" y="73.1"/>
+ <move x="0" y="76.4"/>
+ <line x="0" y="73.1"/>
<line x="9.9" y="73.1"/>
<line x="9.9" y="76.4"/>
<close/>
- <move x="0.0" y="59.6"/>
- <line x="0.0" y="56.3"/>
+ <move x="0" y="59.6"/>
+ <line x="0" y="56.3"/>
<line x="9.9" y="56.3"/>
<line x="9.9" y="59.6"/>
<close/>
- <move x="0.0" y="43.1"/>
- <line x="0.0" y="39.8"/>
+ <move x="0" y="43.1"/>
+ <line x="0" y="39.8"/>
<line x="9.9" y="39.8"/>
<line x="9.9" y="43.1"/>
<close/>
- <move x="0.0" y="26.5"/>
- <line x="0.0" y="23.2"/>
+ <move x="0" y="26.5"/>
+ <line x="0" y="23.2"/>
<line x="9.9" y="23.2"/>
<line x="9.9" y="26.5"/>
<close/>
- <move x="0.0" y="9.8"/>
- <line x="0.0" y="6.7"/>
+ <move x="0" y="9.8"/>
+ <line x="0" y="6.7"/>
<line x="9.9" y="6.7"/>
<line x="9.9" y="9.8"/>
<close/>
@@ -3227,10 +3227,10 @@
<line x="92.9" y="53.3"/>
<line x="92.9" y="69.8"/>
<close/>
- <move x="86.3" y="93.0"/>
+ <move x="86.3" y="93"/>
<line x="86.3" y="76.5"/>
<line x="92.9" y="76.5"/>
- <line x="92.9" y="93.0"/>
+ <line x="92.9" y="93"/>
<close/>
</path>
<fillstroke/>
@@ -3242,35 +3242,35 @@
<constraint name="S" perimeter="0" x="0.5" y="0.67"/>
<constraint name="W" perimeter="0" x="0.33" y="0.5"/>
<constraint name="E" perimeter="0" x="0.67" y="0.5"/>
- <constraint name="NE" perimeter="0" x="1.0" y="0.0"/>
- <constraint name="SW" perimeter="0" x="0.0" y="1.0"/>
+ <constraint name="NE" perimeter="0" x="1" y="0"/>
+ <constraint name="SW" perimeter="0" x="0" y="1"/>
</connections>
<foreground>
<path>
<move x="1.8" y="89.95"/>
- <arc large-arc-flag="0.0" rx="1.4" ry="1.4" sweep-flag="1.0" x="0.2" x-axis-rotation="0.0" y="88.05"/>
+ <arc large-arc-flag="0" rx="1.4" ry="1.4" sweep-flag="1" x="0.2" x-axis-rotation="0" y="88.05"/>
<line x="2.4" y="79.85"/>
- <arc large-arc-flag="0.0" rx="1.3" ry="1.3" sweep-flag="1.0" x="3.9" x-axis-rotation="0.0" y="79.45"/>
+ <arc large-arc-flag="0" rx="1.3" ry="1.3" sweep-flag="1" x="3.9" x-axis-rotation="0" y="79.45"/>
<line x="10.6" y="86.05"/>
- <arc large-arc-flag="0.0" rx="1.3" ry="1.3" sweep-flag="1.0" x="9.8" x-axis-rotation="0.0" y="87.95"/>
+ <arc large-arc-flag="0" rx="1.3" ry="1.3" sweep-flag="1" x="9.8" x-axis-rotation="0" y="87.95"/>
<close/>
- <move x="8.0" y="70.25"/>
- <arc large-arc-flag="0.0" rx="3.0" ry="3.0" sweep-flag="1.0" x="8.0" x-axis-rotation="0.0" y="66.95"/>
+ <move x="8" y="70.25"/>
+ <arc large-arc-flag="0" rx="3" ry="3" sweep-flag="1" x="8" x-axis-rotation="0" y="66.95"/>
<line x="62.5" y="12.55"/>
- <arc large-arc-flag="0.0" rx="3.0" ry="3.0" sweep-flag="1.0" x="65.4" x-axis-rotation="0.0" y="12.55"/>
+ <arc large-arc-flag="0" rx="3" ry="3" sweep-flag="1" x="65.4" x-axis-rotation="0" y="12.55"/>
<line x="77.8" y="24.95"/>
- <arc large-arc-flag="0.0" rx="3.0" ry="3.0" sweep-flag="1.0" x="77.8" x-axis-rotation="0.0" y="27.55"/>
+ <arc large-arc-flag="0" rx="3" ry="3" sweep-flag="1" x="77.8" x-axis-rotation="0" y="27.55"/>
<line x="23.3" y="82.35"/>
- <arc large-arc-flag="0.0" rx="3.0" ry="3.0" sweep-flag="1.0" x="20.3" x-axis-rotation="0.0" y="82.35"/>
+ <arc large-arc-flag="0" rx="3" ry="3" sweep-flag="1" x="20.3" x-axis-rotation="0" y="82.35"/>
<close/>
- <move x="69.0" y="8.85"/>
- <arc large-arc-flag="0.0" rx="3.0" ry="3.0" sweep-flag="1.0" x="69.0" x-axis-rotation="0.0" y="5.85"/>
+ <move x="69" y="8.85"/>
+ <arc large-arc-flag="0" rx="3" ry="3" sweep-flag="1" x="69" x-axis-rotation="0" y="5.85"/>
<line x="73.2" y="2.05"/>
- <arc large-arc-flag="0.0" rx="10.0" ry="10.0" sweep-flag="1.0" x="82.0" x-axis-rotation="0.0" y="1.05"/>
- <arc large-arc-flag="0.0" rx="15.0" ry="15.0" sweep-flag="1.0" x="89.1" x-axis-rotation="0.0" y="7.85"/>
- <arc large-arc-flag="0.0" rx="10.0" ry="10.0" sweep-flag="1.0" x="88.6" x-axis-rotation="0.0" y="15.95"/>
+ <arc large-arc-flag="0" rx="10" ry="10" sweep-flag="1" x="82" x-axis-rotation="0" y="1.05"/>
+ <arc large-arc-flag="0" rx="15" ry="15" sweep-flag="1" x="89.1" x-axis-rotation="0" y="7.85"/>
+ <arc large-arc-flag="0" rx="10" ry="10" sweep-flag="1" x="88.6" x-axis-rotation="0" y="15.95"/>
<line x="84.1" y="20.95"/>
- <arc large-arc-flag="0.0" rx="3.0" ry="3.0" sweep-flag="1.0" x="81.2" x-axis-rotation="0.0" y="20.95"/>
+ <arc large-arc-flag="0" rx="3" ry="3" sweep-flag="1" x="81.2" x-axis-rotation="0" y="20.95"/>
<close/>
</path>
<fillstroke/>
@@ -3278,34 +3278,34 @@
</shape>
<shape aspect="variable" h="99.6" name="Terms and Conditions" strokewidth="inherit" w="74.6">
<connections>
- <constraint name="N" perimeter="0" x="0.5" y="0.0"/>
- <constraint name="S" perimeter="0" x="0.5" y="1.0"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.5"/>
- <constraint name="E" perimeter="0" x="1.0" y="0.5"/>
+ <constraint name="N" perimeter="0" x="0.5" y="0"/>
+ <constraint name="S" perimeter="0" x="0.5" y="1"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
+ <constraint name="E" perimeter="0" x="1" y="0.5"/>
<constraint name="NE" perimeter="0" x="0.85" y="0.1"/>
- <constraint name="NW" perimeter="0" x="0.0" y="0.0"/>
- <constraint name="SE" perimeter="0" x="1.0" y="1.0"/>
- <constraint name="SW" perimeter="0" x="0.0" y="1.0"/>
+ <constraint name="NW" perimeter="0" x="0" y="0"/>
+ <constraint name="SE" perimeter="0" x="1" y="1"/>
+ <constraint name="SW" perimeter="0" x="0" y="1"/>
</connections>
<foreground>
<path>
- <move x="0.0" y="99.6"/>
- <line x="0.0" y="0.0"/>
- <line x="46.5" y="0.0"/>
+ <move x="0" y="99.6"/>
+ <line x="0" y="0"/>
+ <line x="46.5" y="0"/>
<line x="46.5" y="25.5"/>
<line x="74.6" y="25.5"/>
<line x="74.6" y="99.6"/>
<close/>
- <move x="47.0" y="88.9"/>
+ <move x="47" y="88.9"/>
<line x="67.7" y="64.2"/>
<line x="62.5" y="59.7"/>
- <line x="46.5" y="79.0"/>
+ <line x="46.5" y="79"/>
<line x="37.2" y="70.1"/>
<line x="32.5" y="75.2"/>
<close/>
- <move x="26.0" y="71.1"/>
- <line x="26.0" y="68.0"/>
- <line x="14.2" y="68.0"/>
+ <move x="26" y="71.1"/>
+ <line x="26" y="68"/>
+ <line x="14.2" y="68"/>
<line x="14.2" y="71.1"/>
<close/>
<move x="42.7" y="59.6"/>
@@ -3313,23 +3313,23 @@
<line x="14.2" y="56.7"/>
<line x="14.2" y="59.6"/>
<close/>
- <move x="54.2" y="48.0"/>
+ <move x="54.2" y="48"/>
<line x="54.2" y="44.8"/>
<line x="14.2" y="44.8"/>
- <line x="14.2" y="48.0"/>
+ <line x="14.2" y="48"/>
<close/>
<move x="54.2" y="36.5"/>
<line x="54.2" y="33.5"/>
<line x="14.2" y="33.5"/>
<line x="14.2" y="36.5"/>
<close/>
- <move x="34.4" y="22.0"/>
- <line x="34.4" y="19.0"/>
- <line x="14.2" y="19.0"/>
- <line x="14.2" y="22.0"/>
+ <move x="34.4" y="22"/>
+ <line x="34.4" y="19"/>
+ <line x="14.2" y="19"/>
+ <line x="14.2" y="22"/>
<close/>
<move x="52.1" y="19.9"/>
- <line x="52.1" y="0.0"/>
+ <line x="52.1" y="0"/>
<line x="74.6" y="19.9"/>
<close/>
</path>
@@ -3340,28 +3340,28 @@
<connections>
<constraint name="N" perimeter="0" x="0.5" y="0.03"/>
<constraint name="S" perimeter="0" x="0.5" y="0.97"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.57"/>
- <constraint name="E" perimeter="0" x="1.0" y="0.44"/>
- <constraint name="NE" perimeter="0" x="1.0" y="0.09"/>
+ <constraint name="W" perimeter="0" x="0" y="0.57"/>
+ <constraint name="E" perimeter="0" x="1" y="0.44"/>
+ <constraint name="NE" perimeter="0" x="1" y="0.09"/>
<constraint name="NW" perimeter="0" x="0.03" y="0.41"/>
<constraint name="SE" perimeter="0" x="0.945" y="0.595"/>
- <constraint name="SW" perimeter="0" x="0.0" y="0.925"/>
+ <constraint name="SW" perimeter="0" x="0" y="0.925"/>
</connections>
<foreground>
<path>
<move x="22.8" y="72.29"/>
- <arc large-arc-flag="0.0" rx="32.0" ry="32.0" sweep-flag="0.0" x="79.8" x-axis-rotation="0.0" y="61.79"/>
+ <arc large-arc-flag="0" rx="32" ry="32" sweep-flag="0" x="79.8" x-axis-rotation="0" y="61.79"/>
<line x="94.1" y="61.79"/>
- <arc large-arc-flag="0.0" rx="45.0" ry="45.0" sweep-flag="1.0" x="13.5" x-axis-rotation="0.0" y="82.69"/>
- <line x="0.0" y="96.49"/>
- <line x="0.0" y="58.99"/>
- <line x="37.0" y="58.99"/>
+ <arc large-arc-flag="0" rx="45" ry="45" sweep-flag="1" x="13.5" x-axis-rotation="0" y="82.69"/>
+ <line x="0" y="96.49"/>
+ <line x="0" y="58.99"/>
+ <line x="37" y="58.99"/>
<line x="23.1" y="72.69"/>
<close/>
<move x="75.7" y="32.69"/>
- <arc large-arc-flag="0.0" rx="32.0" ry="32.0" sweep-flag="0.0" x="18.5" x-axis-rotation="0.0" y="42.89"/>
+ <arc large-arc-flag="0" rx="32" ry="32" sweep-flag="0" x="18.5" x-axis-rotation="0" y="42.89"/>
<line x="3.2" y="42.89"/>
- <arc large-arc-flag="0.0" rx="45.0" ry="45.0" sweep-flag="1.0" x="85.4" x-axis-rotation="0.0" y="23.29"/>
+ <arc large-arc-flag="0" rx="45" ry="45" sweep-flag="1" x="85.4" x-axis-rotation="0" y="23.29"/>
<line x="99.6" y="8.69"/>
<line x="99.6" y="45.69"/>
<line x="62.6" y="45.69"/>
@@ -3372,56 +3372,56 @@
</shape>
<shape aspect="variable" h="74.61" name="User Group" strokewidth="inherit" w="99.1">
<connections>
- <constraint name="N" perimeter="0" x="0.5" y="0.0"/>
- <constraint name="S" perimeter="0" x="0.5" y="1.0"/>
+ <constraint name="N" perimeter="0" x="0.5" y="0"/>
+ <constraint name="S" perimeter="0" x="0.5" y="1"/>
<constraint name="W" perimeter="0" x="0.05" y="0.5"/>
<constraint name="E" perimeter="0" x="0.96" y="0.65"/>
<constraint name="NE" perimeter="0" x="0.82" y="0.14"/>
<constraint name="NW" perimeter="0" x="0.17" y="0.1"/>
- <constraint name="SE" perimeter="0" x="1.0" y="1.0"/>
- <constraint name="SW" perimeter="0" x="0.0" y="0.87"/>
+ <constraint name="SE" perimeter="0" x="1" y="1"/>
+ <constraint name="SW" perimeter="0" x="0" y="0.87"/>
</connections>
<foreground>
<path>
- <move x="0.0" y="64.81"/>
- <arc large-arc-flag="0.0" rx="250.0" ry="250.0" sweep-flag="1.0" x="2.1" x-axis-rotation="0.0" y="46.01"/>
- <arc large-arc-flag="0.0" rx="50.11" ry="50.11" sweep-flag="1.0" x="3.76" x-axis-rotation="0.0" y="40.41"/>
- <arc large-arc-flag="0.0" rx="10.0" ry="10.0" sweep-flag="1.0" x="7.27" x-axis-rotation="0.0" y="35.71"/>
- <arc large-arc-flag="0.0" rx="20.0" ry="20.0" sweep-flag="1.0" x="13.91" x-axis-rotation="0.0" y="32.77"/>
- <arc large-arc-flag="0.0" rx="4.0" ry="4.0" sweep-flag="1.0" x="16.91" x-axis-rotation="0.0" y="32.77"/>
- <arc large-arc-flag="0.0" rx="18.0" ry="18.0" sweep-flag="0.0" x="41.59" x-axis-rotation="0.0" y="32.77"/>
- <arc large-arc-flag="0.0" rx="3.5" ry="3.5" sweep-flag="1.0" x="44.23" x-axis-rotation="0.0" y="32.77"/>
- <arc large-arc-flag="0.0" rx="40.0" ry="40.0" sweep-flag="1.0" x="52.12" x-axis-rotation="0.0" y="36.4"/>
- <arc large-arc-flag="0.0" rx="25.0" ry="25.0" sweep-flag="0.0" x="43.35" x-axis-rotation="0.0" y="39.03"/>
- <arc large-arc-flag="0.0" rx="18.0" ry="18.0" sweep-flag="0.0" x="34.58" x-axis-rotation="0.0" y="49.68"/>
+ <move x="0" y="64.81"/>
+ <arc large-arc-flag="0" rx="250" ry="250" sweep-flag="1" x="2.1" x-axis-rotation="0" y="46.01"/>
+ <arc large-arc-flag="0" rx="50.11" ry="50.11" sweep-flag="1" x="3.76" x-axis-rotation="0" y="40.41"/>
+ <arc large-arc-flag="0" rx="10" ry="10" sweep-flag="1" x="7.27" x-axis-rotation="0" y="35.71"/>
+ <arc large-arc-flag="0" rx="20" ry="20" sweep-flag="1" x="13.91" x-axis-rotation="0" y="32.77"/>
+ <arc large-arc-flag="0" rx="4" ry="4" sweep-flag="1" x="16.91" x-axis-rotation="0" y="32.77"/>
+ <arc large-arc-flag="0" rx="18" ry="18" sweep-flag="0" x="41.59" x-axis-rotation="0" y="32.77"/>
+ <arc large-arc-flag="0" rx="3.5" ry="3.5" sweep-flag="1" x="44.23" x-axis-rotation="0" y="32.77"/>
+ <arc large-arc-flag="0" rx="40" ry="40" sweep-flag="1" x="52.12" x-axis-rotation="0" y="36.4"/>
+ <arc large-arc-flag="0" rx="25" ry="25" sweep-flag="0" x="43.35" x-axis-rotation="0" y="39.03"/>
+ <arc large-arc-flag="0" rx="18" ry="18" sweep-flag="0" x="34.58" x-axis-rotation="0" y="49.68"/>
<line x="32.45" y="64.84"/>
<close/>
<move x="28.56" y="29.51"/>
- <arc large-arc-flag="0.0" rx="13.0" ry="14.0" sweep-flag="1.0" x="15.28" x-axis-rotation="0.0" y="14.73"/>
- <arc large-arc-flag="0.0" rx="13.0" ry="14.0" sweep-flag="1.0" x="28.56" x-axis-rotation="0.0" y="0.32"/>
- <arc large-arc-flag="0.0" rx="13.0" ry="14.0" sweep-flag="1.0" x="42.6" x-axis-rotation="0.0" y="14.73"/>
- <arc large-arc-flag="0.0" rx="13.0" ry="14.0" sweep-flag="1.0" x="28.56" x-axis-rotation="0.0" y="29.51"/>
+ <arc large-arc-flag="0" rx="13" ry="14" sweep-flag="1" x="15.28" x-axis-rotation="0" y="14.73"/>
+ <arc large-arc-flag="0" rx="13" ry="14" sweep-flag="1" x="28.56" x-axis-rotation="0" y="0.32"/>
+ <arc large-arc-flag="0" rx="13" ry="14" sweep-flag="1" x="42.6" x-axis-rotation="0" y="14.73"/>
+ <arc large-arc-flag="0" rx="13" ry="14" sweep-flag="1" x="28.56" x-axis-rotation="0" y="29.51"/>
<close/>
<move x="36.58" y="74.61"/>
- <arc large-arc-flag="0.0" rx="250.57" ry="250.57" sweep-flag="1.0" x="38.46" x-axis-rotation="0.0" y="57.95"/>
- <arc large-arc-flag="0.0" rx="50.0" ry="50.0" sweep-flag="1.0" x="40.09" x-axis-rotation="0.0" y="50.56"/>
- <arc large-arc-flag="0.0" rx="10.02" ry="10.02" sweep-flag="1.0" x="44.1" x-axis-rotation="0.0" y="44.17"/>
- <arc large-arc-flag="0.0" rx="40.0" ry="40.0" sweep-flag="1.0" x="51.74" x-axis-rotation="0.0" y="40.41"/>
- <arc large-arc-flag="0.0" rx="4.0" ry="4.0" sweep-flag="1.0" x="55.25" x-axis-rotation="0.0" y="41.04"/>
- <arc large-arc-flag="0.0" rx="18.79" ry="18.79" sweep-flag="0.0" x="60.39" x-axis-rotation="0.0" y="44.67"/>
- <arc large-arc-flag="0.0" rx="18.79" ry="18.79" sweep-flag="0.0" x="75.3" x-axis-rotation="0.0" y="44.67"/>
- <arc large-arc-flag="0.0" rx="25.06" ry="25.06" sweep-flag="0.0" x="80.56" x-axis-rotation="0.0" y="41.16"/>
- <arc large-arc-flag="0.0" rx="4.0" ry="4.0" sweep-flag="1.0" x="84.94" x-axis-rotation="0.0" y="40.79"/>
- <arc large-arc-flag="0.0" rx="25.0" ry="25.0" sweep-flag="1.0" x="91.33" x-axis-rotation="0.0" y="44.04"/>
- <arc large-arc-flag="0.0" rx="10.0" ry="10.0" sweep-flag="1.0" x="95.22" x-axis-rotation="0.0" y="49.18"/>
- <arc large-arc-flag="0.0" rx="62.64" ry="62.64" sweep-flag="1.0" x="97.72" x-axis-rotation="0.0" y="61.21"/>
- <arc large-arc-flag="0.0" rx="250.57" ry="250.57" sweep-flag="1.0" x="99.1" x-axis-rotation="0.0" y="74.61"/>
+ <arc large-arc-flag="0" rx="250.57" ry="250.57" sweep-flag="1" x="38.46" x-axis-rotation="0" y="57.95"/>
+ <arc large-arc-flag="0" rx="50" ry="50" sweep-flag="1" x="40.09" x-axis-rotation="0" y="50.56"/>
+ <arc large-arc-flag="0" rx="10.02" ry="10.02" sweep-flag="1" x="44.1" x-axis-rotation="0" y="44.17"/>
+ <arc large-arc-flag="0" rx="40" ry="40" sweep-flag="1" x="51.74" x-axis-rotation="0" y="40.41"/>
+ <arc large-arc-flag="0" rx="4" ry="4" sweep-flag="1" x="55.25" x-axis-rotation="0" y="41.04"/>
+ <arc large-arc-flag="0" rx="18.79" ry="18.79" sweep-flag="0" x="60.39" x-axis-rotation="0" y="44.67"/>
+ <arc large-arc-flag="0" rx="18.79" ry="18.79" sweep-flag="0" x="75.3" x-axis-rotation="0" y="44.67"/>
+ <arc large-arc-flag="0" rx="25.06" ry="25.06" sweep-flag="0" x="80.56" x-axis-rotation="0" y="41.16"/>
+ <arc large-arc-flag="0" rx="4" ry="4" sweep-flag="1" x="84.94" x-axis-rotation="0" y="40.79"/>
+ <arc large-arc-flag="0" rx="25" ry="25" sweep-flag="1" x="91.33" x-axis-rotation="0" y="44.04"/>
+ <arc large-arc-flag="0" rx="10" ry="10" sweep-flag="1" x="95.22" x-axis-rotation="0" y="49.18"/>
+ <arc large-arc-flag="0" rx="62.64" ry="62.64" sweep-flag="1" x="97.72" x-axis-rotation="0" y="61.21"/>
+ <arc large-arc-flag="0" rx="250.57" ry="250.57" sweep-flag="1" x="99.1" x-axis-rotation="0" y="74.61"/>
<close/>
<move x="68.66" y="37.28"/>
- <arc large-arc-flag="0.0" rx="16.0" ry="18.0" sweep-flag="1.0" x="52.37" x-axis-rotation="0.0" y="19.74"/>
- <arc large-arc-flag="0.0" rx="16.0" ry="18.0" sweep-flag="1.0" x="68.66" x-axis-rotation="0.0" y="1.95"/>
- <arc large-arc-flag="0.0" rx="16.0" ry="18.0" sweep-flag="1.0" x="83.56" x-axis-rotation="0.0" y="19.74"/>
- <arc large-arc-flag="0.0" rx="16.0" ry="18.0" sweep-flag="1.0" x="68.66" x-axis-rotation="0.0" y="37.28"/>
+ <arc large-arc-flag="0" rx="16" ry="18" sweep-flag="1" x="52.37" x-axis-rotation="0" y="19.74"/>
+ <arc large-arc-flag="0" rx="16" ry="18" sweep-flag="1" x="68.66" x-axis-rotation="0" y="1.95"/>
+ <arc large-arc-flag="0" rx="16" ry="18" sweep-flag="1" x="83.56" x-axis-rotation="0" y="19.74"/>
+ <arc large-arc-flag="0" rx="16" ry="18" sweep-flag="1" x="68.66" x-axis-rotation="0" y="37.28"/>
<close/>
</path>
<fillstroke/>
@@ -3429,42 +3429,42 @@
</shape>
<shape aspect="variable" h="92.8" name="User Management" strokewidth="inherit" w="99.58">
<connections>
- <constraint name="N" perimeter="0" x="0.68" y="0.0"/>
- <constraint name="S" perimeter="0" x="0.5" y="1.0"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.67"/>
+ <constraint name="N" perimeter="0" x="0.68" y="0"/>
+ <constraint name="S" perimeter="0" x="0.5" y="1"/>
+ <constraint name="W" perimeter="0" x="0" y="0.67"/>
<constraint name="E" perimeter="0" x="0.96" y="0.5"/>
<constraint name="NW" perimeter="0" x="0.44" y="0.46"/>
- <constraint name="SE" perimeter="0" x="1.0" y="0.77"/>
- <constraint name="SW" perimeter="0" x="0.0" y="1.0"/>
+ <constraint name="SE" perimeter="0" x="1" y="0.77"/>
+ <constraint name="SW" perimeter="0" x="0" y="1"/>
</connections>
<foreground>
<path>
<move x="40.6" y="47.8"/>
- <arc large-arc-flag="0.0" rx="10.0" ry="10.0" sweep-flag="1.0" x="42.2" x-axis-rotation="0.0" y="44.3"/>
- <arc large-arc-flag="0.0" rx="10.0" ry="10.0" sweep-flag="1.0" x="45.8" x-axis-rotation="0.0" y="41.0"/>
- <arc large-arc-flag="0.0" rx="30.0" ry="30.0" sweep-flag="1.0" x="52.8" x-axis-rotation="0.0" y="38.2"/>
- <arc large-arc-flag="0.0" rx="3.0" ry="3.0" sweep-flag="1.0" x="55.8" x-axis-rotation="0.0" y="38.9"/>
- <arc large-arc-flag="0.0" rx="20.0" ry="20.0" sweep-flag="0.0" x="62.0" x-axis-rotation="0.0" y="43.0"/>
- <arc large-arc-flag="0.0" rx="20.0" ry="20.0" sweep-flag="0.0" x="75.2" x-axis-rotation="0.0" y="42.8"/>
- <arc large-arc-flag="0.0" rx="18.0" ry="18.0" sweep-flag="0.0" x="80.9" x-axis-rotation="0.0" y="39.0"/>
- <arc large-arc-flag="0.0" rx="4.0" ry="4.0" sweep-flag="1.0" x="85.0" x-axis-rotation="0.0" y="38.3"/>
- <arc large-arc-flag="0.0" rx="25.0" ry="25.0" sweep-flag="1.0" x="92.1" x-axis-rotation="0.0" y="41.8"/>
- <arc large-arc-flag="0.0" rx="10.0" ry="10.0" sweep-flag="1.0" x="95.7" x-axis-rotation="0.0" y="46.7"/>
- <arc large-arc-flag="0.0" rx="70.0" ry="70.0" sweep-flag="1.0" x="98.4" x-axis-rotation="0.0" y="59.3"/>
- <arc large-arc-flag="0.0" rx="100.0" ry="100.0" sweep-flag="1.0" x="99.58" x-axis-rotation="0.0" y="71.8"/>
+ <arc large-arc-flag="0" rx="10" ry="10" sweep-flag="1" x="42.2" x-axis-rotation="0" y="44.3"/>
+ <arc large-arc-flag="0" rx="10" ry="10" sweep-flag="1" x="45.8" x-axis-rotation="0" y="41"/>
+ <arc large-arc-flag="0" rx="30" ry="30" sweep-flag="1" x="52.8" x-axis-rotation="0" y="38.2"/>
+ <arc large-arc-flag="0" rx="3" ry="3" sweep-flag="1" x="55.8" x-axis-rotation="0" y="38.9"/>
+ <arc large-arc-flag="0" rx="20" ry="20" sweep-flag="0" x="62" x-axis-rotation="0" y="43"/>
+ <arc large-arc-flag="0" rx="20" ry="20" sweep-flag="0" x="75.2" x-axis-rotation="0" y="42.8"/>
+ <arc large-arc-flag="0" rx="18" ry="18" sweep-flag="0" x="80.9" x-axis-rotation="0" y="39"/>
+ <arc large-arc-flag="0" rx="4" ry="4" sweep-flag="1" x="85" x-axis-rotation="0" y="38.3"/>
+ <arc large-arc-flag="0" rx="25" ry="25" sweep-flag="1" x="92.1" x-axis-rotation="0" y="41.8"/>
+ <arc large-arc-flag="0" rx="10" ry="10" sweep-flag="1" x="95.7" x-axis-rotation="0" y="46.7"/>
+ <arc large-arc-flag="0" rx="70" ry="70" sweep-flag="1" x="98.4" x-axis-rotation="0" y="59.3"/>
+ <arc large-arc-flag="0" rx="100" ry="100" sweep-flag="1" x="99.58" x-axis-rotation="0" y="71.8"/>
<line x="64.7" y="71.8"/>
<line x="64.7" y="57.2"/>
<line x="45.5" y="57.2"/>
<line x="45.5" y="53.7"/>
<close/>
<move x="68.3" y="34.7"/>
- <arc large-arc-flag="0.0" rx="15.5" ry="17.0" sweep-flag="1.0" x="53.0" x-axis-rotation="0.0" y="16.8"/>
- <arc large-arc-flag="0.0" rx="15.5" ry="17.0" sweep-flag="1.0" x="68.3" x-axis-rotation="0.0" y="0.0"/>
- <arc large-arc-flag="0.0" rx="15.5" ry="17.0" sweep-flag="1.0" x="83.7" x-axis-rotation="0.0" y="16.8"/>
- <arc large-arc-flag="0.0" rx="15.5" ry="17.0" sweep-flag="1.0" x="68.3" x-axis-rotation="0.0" y="34.7"/>
+ <arc large-arc-flag="0" rx="15.5" ry="17" sweep-flag="1" x="53" x-axis-rotation="0" y="16.8"/>
+ <arc large-arc-flag="0" rx="15.5" ry="17" sweep-flag="1" x="68.3" x-axis-rotation="0" y="0"/>
+ <arc large-arc-flag="0" rx="15.5" ry="17" sweep-flag="1" x="83.7" x-axis-rotation="0" y="16.8"/>
+ <arc large-arc-flag="0" rx="15.5" ry="17" sweep-flag="1" x="68.3" x-axis-rotation="0" y="34.7"/>
<close/>
- <move x="0.0" y="92.8"/>
- <line x="0.0" y="77.2"/>
+ <move x="0" y="92.8"/>
+ <line x="0" y="77.2"/>
<line x="12.4" y="77.2"/>
<line x="12.4" y="83.3"/>
<line x="21.7" y="83.3"/>
@@ -3476,8 +3476,8 @@
<line x="58.8" y="77.2"/>
<line x="58.8" y="92.8"/>
<close/>
- <move x="0.0" y="74.2"/>
- <line x="0.0" y="61.8"/>
+ <move x="0" y="74.2"/>
+ <line x="0" y="61.8"/>
<line x="18.5" y="61.9"/>
<line x="18.5" y="54.3"/>
<line x="20.1" y="52.6"/>
diff --git a/src/main/webapp/stencils/mscae/oms.xml b/src/main/webapp/stencils/mscae/oms.xml
index 587f6e2b..562d22cb 100644
--- a/src/main/webapp/stencils/mscae/oms.xml
+++ b/src/main/webapp/stencils/mscae/oms.xml
@@ -38,10 +38,10 @@
</shape>
<shape aspect="variable" h="47.37" name="App With Changes" strokewidth="inherit" w="73.4">
<connections>
- <constraint name="N" perimeter="0" x="0.5" y="0.0"/>
- <constraint name="S" perimeter="0" x="0.5" y="1.0"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.5"/>
- <constraint name="E" perimeter="0" x="1.0" y="0.5"/>
+ <constraint name="N" perimeter="0" x="0.5" y="0"/>
+ <constraint name="S" perimeter="0" x="0.5" y="1"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
+ <constraint name="E" perimeter="0" x="1" y="0.5"/>
<constraint name="NE" perimeter="0" x="0.99" y="0.23"/>
<constraint name="NW" perimeter="0" x="0.005" y="0.01"/>
<constraint name="SE" perimeter="0" x="0.995" y="0.99"/>
@@ -81,15 +81,15 @@
<close/>
<move x="29.03" y="36.64"/>
<line x="1.48" y="36.64"/>
- <curve x1="0.89" x2="0.0" x3="0.0" y1="36.64" y2="36.22" y3="34.74"/>
- <line x="0.0" y="1.84"/>
- <curve x1="0.0" x2="0.91" x3="1.9" y1="0.49" y2="0.0" y3="0.0"/>
- <line x="41.18" y="0.0"/>
- <curve x1="42.39" x2="42.79" x3="42.81" y1="0.0" y2="0.96" y3="1.71"/>
+ <curve x1="0.89" x2="0" x3="0" y1="36.64" y2="36.22" y3="34.74"/>
+ <line x="0" y="1.84"/>
+ <curve x1="0" x2="0.91" x3="1.9" y1="0.49" y2="0" y3="0"/>
+ <line x="41.18" y="0"/>
+ <curve x1="42.39" x2="42.79" x3="42.81" y1="0" y2="0.96" y3="1.71"/>
<line x="42.81" y="9.08"/>
<line x="39.84" y="9.08"/>
- <line x="39.84" y="6.0"/>
- <line x="2.96" y="6.0"/>
+ <line x="39.84" y="6"/>
+ <line x="2.96" y="6"/>
<line x="2.96" y="33.71"/>
<line x="29.03" y="33.71"/>
<close/>
@@ -167,14 +167,14 @@
</shape>
<shape aspect="variable" h="72.5" name="Assessments" strokewidth="inherit" w="68.58">
<connections>
- <constraint name="N" perimeter="0" x="0.5" y="0.0"/>
- <constraint name="S" perimeter="0" x="0.5" y="1.0"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.5"/>
- <constraint name="E" perimeter="0" x="1.0" y="0.5"/>
- <constraint name="NE" perimeter="0" x="1.0" y="0.0"/>
- <constraint name="NW" perimeter="0" x="0.0" y="0.0"/>
- <constraint name="SE" perimeter="0" x="1.0" y="1.0"/>
- <constraint name="SW" perimeter="0" x="0.0" y="1.0"/>
+ <constraint name="N" perimeter="0" x="0.5" y="0"/>
+ <constraint name="S" perimeter="0" x="0.5" y="1"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
+ <constraint name="E" perimeter="0" x="1" y="0.5"/>
+ <constraint name="NE" perimeter="0" x="1" y="0"/>
+ <constraint name="NW" perimeter="0" x="0" y="0"/>
+ <constraint name="SE" perimeter="0" x="1" y="1"/>
+ <constraint name="SW" perimeter="0" x="0" y="1"/>
</connections>
<foreground>
<path>
@@ -214,9 +214,9 @@
<line x="9.58" y="54.43"/>
<line x="7.06" y="56.82"/>
<close/>
- <move x="0.0" y="72.5"/>
- <line x="0.0" y="0.0"/>
- <line x="68.58" y="0.0"/>
+ <move x="0" y="72.5"/>
+ <line x="0" y="0"/>
+ <line x="68.58" y="0"/>
<line x="68.58" y="72.5"/>
<close/>
</path>
@@ -227,12 +227,12 @@
<connections>
<constraint name="N" perimeter="0" x="0.5" y="0.175"/>
<constraint name="S" perimeter="0" x="0.5" y="0.99"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.5"/>
- <constraint name="E" perimeter="0" x="1.0" y="0.5"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
+ <constraint name="E" perimeter="0" x="1" y="0.5"/>
<constraint name="NE" perimeter="0" x="0.99" y="0.01"/>
<constraint name="NW" perimeter="0" x="0.01" y="0.35"/>
- <constraint name="SE" perimeter="0" x="1.0" y="1.0"/>
- <constraint name="SW" perimeter="0" x="0.0" y="0.99"/>
+ <constraint name="SE" perimeter="0" x="1" y="1"/>
+ <constraint name="SW" perimeter="0" x="0" y="0.99"/>
</connections>
<foreground>
<path>
@@ -247,8 +247,8 @@
<line x="66.12" y="43.31"/>
<close/>
<move x="53.57" y="51.16"/>
- <line x="53.57" y="48.0"/>
- <line x="66.12" y="48.0"/>
+ <line x="53.57" y="48"/>
+ <line x="66.12" y="48"/>
<line x="66.12" y="51.16"/>
<close/>
<move x="47.95" y="56.78"/>
@@ -261,9 +261,9 @@
<move x="47.24" y="58.23"/>
<curve x1="46.93" x2="46.53" x3="46.51" y1="58.23" y2="57.93" y3="57.41"/>
<line x="46.51" y="3.54"/>
- <curve x1="46.51" x2="48.12" x3="50.22" y1="1.35" y2="0.0" y3="0.0"/>
- <line x="69.96" y="0.0"/>
- <curve x1="71.66" x2="73.19" x3="73.19" y1="0.0" y2="1.34" y3="3.29"/>
+ <curve x1="46.51" x2="48.12" x3="50.22" y1="1.35" y2="0" y3="0"/>
+ <line x="69.96" y="0"/>
+ <curve x1="71.66" x2="73.19" x3="73.19" y1="0" y2="1.34" y3="3.29"/>
<line x="73.19" y="57.23"/>
<curve x1="73.19" x2="73.12" x3="72.13" y1="57.88" y2="58.23" y3="58.23"/>
<close/>
@@ -279,8 +279,8 @@
<close/>
<move x="28.31" y="51.16"/>
<line x="40.96" y="51.16"/>
- <line x="40.96" y="48.0"/>
- <line x="28.31" y="48.0"/>
+ <line x="40.96" y="48"/>
+ <line x="28.31" y="48"/>
<close/>
<move x="23.63" y="57.41"/>
<line x="23.63" y="13.04"/>
@@ -301,12 +301,12 @@
<close/>
<move x="4.62" y="51.16"/>
<line x="17.31" y="51.16"/>
- <line x="17.31" y="48.0"/>
- <line x="4.62" y="48.0"/>
+ <line x="17.31" y="48"/>
+ <line x="4.62" y="48"/>
<close/>
- <move x="0.0" y="57.41"/>
- <line x="0.0" y="22.45"/>
- <curve x1="0.0" x2="1.36" x3="3.0" y1="20.54" y2="19.66" y3="19.66"/>
+ <move x="0" y="57.41"/>
+ <line x="0" y="22.45"/>
+ <curve x1="0" x2="1.36" x3="3" y1="20.54" y2="19.66" y3="19.66"/>
<line x="19.02" y="19.66"/>
<curve x1="20.74" x2="22.04" x3="21.99" y1="19.66" y2="20.64" y3="22.9"/>
<line x="21.99" y="57.41"/>
@@ -317,15 +317,15 @@
</shape>
<shape aspect="variable" h="66.2" name="Config Assessment" strokewidth="inherit" w="73.05">
<connections>
- <constraint name="N" perimeter="0" x="0.5" y="0.0"/>
+ <constraint name="N" perimeter="0" x="0.5" y="0"/>
<constraint name="S" perimeter="0" x="0.5" y="0.82"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.5"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
<constraint name="E" perimeter="0" x="0.875" y="0.5"/>
<constraint name="NE" perimeter="0" x="0.72" y="0.01"/>
<constraint name="NW" perimeter="0" x="0.01" y="0.01"/>
<constraint name="SE1" perimeter="0" x="0.985" y="0.83"/>
<constraint name="SE2" perimeter="0" x="0.85" y="0.99"/>
- <constraint name="SW" perimeter="0" x="0.0" y="0.81"/>
+ <constraint name="SW" perimeter="0" x="0" y="0.81"/>
</connections>
<foreground>
<path>
@@ -333,7 +333,7 @@
<curve x1="59.65" x2="63.32" x3="63.32" y1="56.63" y2="52.4" y3="47.9"/>
<curve x1="63.32" x2="59.52" x3="54.57" y1="42.91" y2="39.1" y3="39.1"/>
<curve x1="49.3" x2="45.79" x3="45.79" y1="39.1" y2="43.35" y3="47.77"/>
- <curve x1="45.79" x2="50.0" x3="54.54" y1="53.06" y2="56.63" y3="56.63"/>
+ <curve x1="45.79" x2="50" x3="54.54" y1="53.06" y2="56.63" y3="56.63"/>
<close/>
<move x="43.29" y="55.68"/>
<line x="39.5" y="57.11"/>
@@ -357,7 +357,7 @@
<line x="58.72" y="30.3"/>
<curve x1="58.98" x2="59.5" x3="60.39" y1="29.63" y2="29.35" y3="29.66"/>
<line x="63.5" y="31.05"/>
- <curve x1="64.15" x2="64.31" x3="64.0" y1="31.36" y2="31.97" y3="32.63"/>
+ <curve x1="64.15" x2="64.31" x3="64" y1="31.36" y2="31.97" y3="32.63"/>
<line x="62.58" y="36.24"/>
<curve x1="64.03" x2="65.23" x3="66.1" y1="37.42" y2="38.66" y3="39.8"/>
<line x="69.92" y="38.38"/>
@@ -392,9 +392,9 @@
<close/>
<move x="28.41" y="53.68"/>
<line x="28.41" y="2.97"/>
- <curve x1="28.41" x2="29.41" x3="31.53" y1="1.35" y2="0.0" y3="0.0"/>
- <line x="50.51" y="0.0"/>
- <curve x1="52.1" x2="53.5" x3="53.5" y1="0.0" y2="0.89" y3="2.78"/>
+ <curve x1="28.41" x2="29.41" x3="31.53" y1="1.35" y2="0" y3="0"/>
+ <line x="50.51" y="0"/>
+ <curve x1="52.1" x2="53.5" x3="53.5" y1="0" y2="0.89" y3="2.78"/>
<line x="53.5" y="30.62"/>
<line x="52.51" y="28.57"/>
<curve x1="51.74" x2="49.99" x3="48.41" y1="27.06" y2="26.56" y3="26.98"/>
@@ -427,11 +427,11 @@
<line x="21.03" y="43.6"/>
<line x="4.99" y="43.6"/>
<close/>
- <move x="0.0" y="53.68"/>
- <line x="0.0" y="3.39"/>
- <curve x1="0.0" x2="1.35" x3="3.25" y1="0.9" y2="0.0" y3="0.0"/>
- <line x="21.89" y="0.0"/>
- <curve x1="24.54" x2="25.14" x3="25.14" y1="0.0" y2="1.89" y3="3.04"/>
+ <move x="0" y="53.68"/>
+ <line x="0" y="3.39"/>
+ <curve x1="0" x2="1.35" x3="3.25" y1="0.9" y2="0" y3="0"/>
+ <line x="21.89" y="0"/>
+ <curve x1="24.54" x2="25.14" x3="25.14" y1="0" y2="1.89" y3="3.04"/>
<line x="25.14" y="53.68"/>
<close/>
</path>
@@ -440,10 +440,10 @@
</shape>
<shape aspect="variable" h="60.53" name="Dashboard" strokewidth="inherit" w="73.2">
<connections>
- <constraint name="N" perimeter="0" x="0.5" y="0.0"/>
- <constraint name="S" perimeter="0" x="0.5" y="1.0"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.5"/>
- <constraint name="E" perimeter="0" x="1.0" y="0.5"/>
+ <constraint name="N" perimeter="0" x="0.5" y="0"/>
+ <constraint name="S" perimeter="0" x="0.5" y="1"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
+ <constraint name="E" perimeter="0" x="1" y="0.5"/>
<constraint name="NE" perimeter="0" x="0.99" y="0.01"/>
<constraint name="NW" perimeter="0" x="0.01" y="0.01"/>
<constraint name="SE" perimeter="0" x="0.99" y="0.99"/>
@@ -482,11 +482,11 @@
<line x="4.67" y="9.5"/>
<close/>
<move x="3.39" y="60.53"/>
- <curve x1="1.91" x2="0.0" x3="0.0" y1="60.53" y2="59.62" y3="57.36"/>
- <line x="0.0" y="3.3"/>
- <curve x1="0.0" x2="1.63" x3="3.56" y1="1.1" y2="0.0" y3="0.0"/>
- <line x="69.55" y="0.0"/>
- <curve x1="72.32" x2="73.2" x3="73.2" y1="0.0" y2="1.8" y3="3.23"/>
+ <curve x1="1.91" x2="0" x3="0" y1="60.53" y2="59.62" y3="57.36"/>
+ <line x="0" y="3.3"/>
+ <curve x1="0" x2="1.63" x3="3.56" y1="1.1" y2="0" y3="0"/>
+ <line x="69.55" y="0"/>
+ <curve x1="72.32" x2="73.2" x3="73.2" y1="0" y2="1.8" y3="3.23"/>
<line x="73.2" y="57.49"/>
<curve x1="73.2" x2="71.94" x3="69.84" y1="58.93" y2="60.53" y3="60.53"/>
<close/>
@@ -496,14 +496,14 @@
</shape>
<shape aspect="variable" h="71.53" name="Dependency Monitor" strokewidth="inherit" w="73.19">
<connections>
- <constraint name="N" perimeter="0" x="0.6" y="0.0"/>
- <constraint name="S" perimeter="0" x="0.6" y="1.0"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.5"/>
- <constraint name="E" perimeter="0" x="1.0" y="0.5"/>
+ <constraint name="N" perimeter="0" x="0.6" y="0"/>
+ <constraint name="S" perimeter="0" x="0.6" y="1"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
+ <constraint name="E" perimeter="0" x="1" y="0.5"/>
<constraint name="NE" perimeter="0" x="0.8" y="0.01"/>
<constraint name="NW" perimeter="0" x="0.01" y="0.17"/>
<constraint name="SE" perimeter="0" x="0.8" y="0.99"/>
- <constraint name="SW" perimeter="0" x="0.0" y="0.88"/>
+ <constraint name="SW" perimeter="0" x="0" y="0.88"/>
</connections>
<foreground>
<path>
@@ -522,37 +522,37 @@
<line x="21.16" y="53.64"/>
<line x="4.79" y="53.64"/>
<close/>
- <move x="0.0" y="63.42"/>
- <line x="0.0" y="14.33"/>
- <curve x1="0.0" x2="1.14" x3="2.88" y1="12.5" y2="11.41" y3="11.41"/>
+ <move x="0" y="63.42"/>
+ <line x="0" y="14.33"/>
+ <curve x1="0" x2="1.14" x3="2.88" y1="12.5" y2="11.41" y3="11.41"/>
<line x="21.38" y="11.41"/>
<curve x1="23.46" x2="24.32" x3="24.32" y1="11.41" y2="12.79" y3="14.06"/>
<line x="24.32" y="31.56"/>
<line x="42.31" y="13.5"/>
<line x="42.31" y="1.61"/>
- <curve x1="42.31" x2="42.85" x3="44.0" y1="0.96" y2="0.0" y3="0.0"/>
- <line x="56.94" y="0.0"/>
- <curve x1="58.01" x2="58.5" x3="58.5" y1="0.0" y2="0.86" y3="1.5"/>
+ <curve x1="42.31" x2="42.85" x3="44" y1="0.96" y2="0" y3="0"/>
+ <line x="56.94" y="0"/>
+ <curve x1="58.01" x2="58.5" x3="58.5" y1="0" y2="0.86" y3="1.5"/>
<line x="58.5" y="14.58"/>
<curve x1="58.5" x2="57.83" x3="57.03" y1="15.57" y2="16.16" y3="16.16"/>
- <line x="44.0" y="16.16"/>
+ <line x="44" y="16.16"/>
<line x="25.77" y="34.21"/>
- <line x="57.0" y="34.21"/>
- <line x="57.0" y="29.29"/>
- <curve x1="57.0" x2="57.6" x3="58.5" y1="28.31" y2="27.65" y3="27.65"/>
+ <line x="57" y="34.21"/>
+ <line x="57" y="29.29"/>
+ <curve x1="57" x2="57.6" x3="58.5" y1="28.31" y2="27.65" y3="27.65"/>
<line x="71.61" y="27.65"/>
<curve x1="72.52" x2="73.19" x3="73.19" y1="27.65" y2="28.29" y3="29.33"/>
<line x="73.19" y="42.21"/>
<curve x1="73.19" x2="72.5" x3="71.74" y1="43.23" y2="43.85" y3="43.85"/>
<line x="58.44" y="43.85"/>
- <curve x1="57.77" x2="56.99" x3="57.0" y1="43.85" y2="43.12" y3="42.28"/>
- <line x="57.0" y="37.32"/>
+ <curve x1="57.77" x2="56.99" x3="57" y1="43.85" y2="43.12" y3="42.28"/>
+ <line x="57" y="37.32"/>
<line x="25.74" y="37.32"/>
<line x="43.73" y="55.33"/>
<line x="56.88" y="55.33"/>
<curve x1="57.93" x2="58.5" x3="58.5" y1="55.33" y2="56.05" y3="57.1"/>
<line x="58.5" y="69.87"/>
- <curve x1="58.5" x2="57.91" x3="56.99" y1="71.0" y2="71.53" y3="71.53"/>
+ <curve x1="58.5" x2="57.91" x3="56.99" y1="71" y2="71.53" y3="71.53"/>
<line x="43.84" y="71.53"/>
<curve x1="43.11" x2="42.31" x3="42.31" y1="71.53" y2="70.97" y3="69.82"/>
<line x="42.31" y="58.35"/>
@@ -565,10 +565,10 @@
</shape>
<shape aspect="variable" h="48.8" name="Diagnostics" strokewidth="inherit" w="73.33">
<connections>
- <constraint name="N" perimeter="0" x="0.5" y="0.0"/>
- <constraint name="S" perimeter="0" x="0.5" y="1.0"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.5"/>
- <constraint name="E" perimeter="0" x="1.0" y="0.5"/>
+ <constraint name="N" perimeter="0" x="0.5" y="0"/>
+ <constraint name="S" perimeter="0" x="0.5" y="1"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
+ <constraint name="E" perimeter="0" x="1" y="0.5"/>
<constraint name="NE" perimeter="0" x="0.98" y="0.03"/>
<constraint name="NW" perimeter="0" x="0.02" y="0.03"/>
<constraint name="SE" perimeter="0" x="0.98" y="0.97"/>
@@ -612,11 +612,11 @@
<line x="4.72" y="42.4"/>
<close/>
<move x="5.01" y="48.8"/>
- <curve x1="1.83" x2="0.0" x3="0.0" y1="48.75" y2="46.52" y3="43.77"/>
- <line x="0.0" y="4.56"/>
- <curve x1="0.0" x2="2.34" x3="4.76" y1="2.26" y2="0.0" y3="0.0"/>
- <line x="68.3" y="0.0"/>
- <curve x1="71.43" x2="73.33" x3="73.33" y1="0.0" y2="2.44" y3="4.73"/>
+ <curve x1="1.83" x2="0" x3="0" y1="48.75" y2="46.52" y3="43.77"/>
+ <line x="0" y="4.56"/>
+ <curve x1="0" x2="2.34" x3="4.76" y1="2.26" y2="0" y3="0"/>
+ <line x="68.3" y="0"/>
+ <curve x1="71.43" x2="73.33" x3="73.33" y1="0" y2="2.44" y3="4.73"/>
<line x="73.33" y="43.99"/>
<curve x1="73.33" x2="71.39" x3="68.38" y1="46.46" y2="48.8" y3="48.8"/>
<close/>
@@ -626,10 +626,10 @@
</shape>
<shape aspect="variable" h="73.07" name="Jobs" strokewidth="inherit" w="73.16">
<connections>
- <constraint name="N" perimeter="0" x="0.5" y="0.0"/>
- <constraint name="S" perimeter="0" x="0.5" y="1.0"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.5"/>
- <constraint name="E" perimeter="0" x="1.0" y="0.5"/>
+ <constraint name="N" perimeter="0" x="0.5" y="0"/>
+ <constraint name="S" perimeter="0" x="0.5" y="1"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
+ <constraint name="E" perimeter="0" x="1" y="0.5"/>
<constraint name="NE" perimeter="0" x="0.99" y="0.01"/>
<constraint name="NW" perimeter="0" x="0.01" y="0.01"/>
<constraint name="SE" perimeter="0" x="0.99" y="0.99"/>
@@ -640,11 +640,11 @@
<move x="48.43" y="58.17"/>
<line x="48.37" y="55.56"/>
<curve x1="46.21" x2="44.43" x3="43.44" y1="55.29" y2="54.27" y3="51.64"/>
- <curve x1="43.0" x2="43.41" x3="45.49" y1="49.69" y2="47.37" y3="45.67"/>
+ <curve x1="43" x2="43.41" x3="45.49" y1="49.69" y2="47.37" y3="45.67"/>
<line x="48.44" y="48.52"/>
<line x="48.44" y="41.45"/>
<line x="40.92" y="41.45"/>
- <line x="43.68" y="44.0"/>
+ <line x="43.68" y="44"/>
<curve x1="41.14" x2="40.32" x3="41.16" y1="45.92" y2="49.15" y3="52.22"/>
<curve x1="42.37" x2="46.18" x3="48.43" y1="56.51" y2="57.98" y3="58.17"/>
<close/>
@@ -684,11 +684,11 @@
<curve x1="15.18" x2="16.62" x3="17.85" y1="59.23" y2="59.82" y3="59.82"/>
<close/>
<move x="3.53" y="73.07"/>
- <curve x1="1.62" x2="0.0" x3="0.0" y1="73.07" y2="71.51" y3="69.31"/>
- <line x="0.0" y="3.54"/>
- <curve x1="0.0" x2="2.01" x3="3.56" y1="1.31" y2="0.0" y3="0.0"/>
- <line x="69.43" y="0.0"/>
- <curve x1="72.03" x2="73.16" x3="73.16" y1="0.0" y2="1.98" y3="3.69"/>
+ <curve x1="1.62" x2="0" x3="0" y1="73.07" y2="71.51" y3="69.31"/>
+ <line x="0" y="3.54"/>
+ <curve x1="0" x2="2.01" x3="3.56" y1="1.31" y2="0" y3="0"/>
+ <line x="69.43" y="0"/>
+ <curve x1="72.03" x2="73.16" x3="73.16" y1="0" y2="1.98" y3="3.69"/>
<line x="73.16" y="69.26"/>
<curve x1="73.16" x2="71.42" x3="69.59" y1="71.66" y2="73.07" y3="73.07"/>
<close/>
@@ -698,19 +698,19 @@
</shape>
<shape aspect="variable" h="72.94" name="Log Management" strokewidth="inherit" w="59.39">
<connections>
- <constraint name="N" perimeter="0" x="0.5" y="0.0"/>
- <constraint name="S" perimeter="0" x="0.5" y="1.0"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.5"/>
- <constraint name="E" perimeter="0" x="1.0" y="0.5"/>
- <constraint name="NE" perimeter="0" x="1.0" y="0.0"/>
- <constraint name="NW" perimeter="0" x="0.0" y="0.07"/>
- <constraint name="SE" perimeter="0" x="1.0" y="1.0"/>
- <constraint name="SW" perimeter="0" x="0.0" y="0.93"/>
+ <constraint name="N" perimeter="0" x="0.5" y="0"/>
+ <constraint name="S" perimeter="0" x="0.5" y="1"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
+ <constraint name="E" perimeter="0" x="1" y="0.5"/>
+ <constraint name="NE" perimeter="0" x="1" y="0"/>
+ <constraint name="NW" perimeter="0" x="0" y="0.07"/>
+ <constraint name="SE" perimeter="0" x="1" y="1"/>
+ <constraint name="SW" perimeter="0" x="0" y="0.93"/>
</connections>
<foreground>
<path>
- <move x="0.0" y="6.65"/>
- <line x="0.0" y="5.09"/>
+ <move x="0" y="6.65"/>
+ <line x="0" y="5.09"/>
<line x="6.72" y="5.09"/>
<line x="6.72" y="6.65"/>
<close/>
@@ -724,8 +724,8 @@
<line x="22.09" y="8.43"/>
<line x="16.92" y="8.43"/>
<close/>
- <move x="0.0" y="16.9"/>
- <line x="0.0" y="15.29"/>
+ <move x="0" y="16.9"/>
+ <line x="0" y="15.29"/>
<line x="6.72" y="15.29"/>
<line x="6.72" y="16.9"/>
<close/>
@@ -739,8 +739,8 @@
<line x="22.09" y="18.62"/>
<line x="16.92" y="18.62"/>
<close/>
- <move x="0.0" y="27.09"/>
- <line x="0.0" y="25.51"/>
+ <move x="0" y="27.09"/>
+ <line x="0" y="25.51"/>
<line x="6.72" y="25.51"/>
<line x="6.72" y="27.09"/>
<close/>
@@ -754,8 +754,8 @@
<line x="22.09" y="28.8"/>
<line x="16.92" y="28.8"/>
<close/>
- <move x="0.0" y="37.26"/>
- <line x="0.0" y="35.67"/>
+ <move x="0" y="37.26"/>
+ <line x="0" y="35.67"/>
<line x="6.72" y="35.67"/>
<line x="6.72" y="37.26"/>
<close/>
@@ -766,11 +766,11 @@
<close/>
<move x="16.92" y="44.1"/>
<line x="22.09" y="44.1"/>
- <line x="22.09" y="39.0"/>
- <line x="16.92" y="39.0"/>
+ <line x="22.09" y="39"/>
+ <line x="16.92" y="39"/>
<close/>
- <move x="0.0" y="47.5"/>
- <line x="0.0" y="45.9"/>
+ <move x="0" y="47.5"/>
+ <line x="0" y="45.9"/>
<line x="6.72" y="45.9"/>
<line x="6.72" y="47.5"/>
<close/>
@@ -784,8 +784,8 @@
<line x="22.09" y="49.2"/>
<line x="16.92" y="49.2"/>
<close/>
- <move x="0.0" y="57.69"/>
- <line x="0.0" y="56.09"/>
+ <move x="0" y="57.69"/>
+ <line x="0" y="56.09"/>
<line x="6.72" y="56.09"/>
<line x="6.72" y="57.69"/>
<close/>
@@ -799,8 +799,8 @@
<line x="22.09" y="59.41"/>
<line x="16.92" y="59.41"/>
<close/>
- <move x="0.0" y="67.88"/>
- <line x="0.0" y="66.26"/>
+ <move x="0" y="67.88"/>
+ <line x="0" y="66.26"/>
<line x="6.72" y="66.26"/>
<line x="6.72" y="67.88"/>
<close/>
@@ -817,8 +817,8 @@
<line x="8.51" y="49.2"/>
<line x="8.51" y="44.1"/>
<line x="5.1" y="44.1"/>
- <line x="5.1" y="39.0"/>
- <line x="8.51" y="39.0"/>
+ <line x="5.1" y="39"/>
+ <line x="8.51" y="39"/>
<line x="8.51" y="33.87"/>
<line x="5.1" y="33.87"/>
<line x="5.1" y="28.8"/>
@@ -833,8 +833,8 @@
<line x="8.51" y="8.43"/>
<line x="8.51" y="3.25"/>
<line x="5.1" y="3.25"/>
- <line x="5.1" y="0.0"/>
- <line x="59.39" y="0.0"/>
+ <line x="5.1" y="0"/>
+ <line x="59.39" y="0"/>
<line x="59.39" y="72.94"/>
<close/>
</path>
@@ -843,10 +843,10 @@
</shape>
<shape aspect="variable" h="75.13" name="Log Search" strokewidth="inherit" w="74.94">
<connections>
- <constraint name="N" perimeter="0" x="0.66" y="0.0"/>
+ <constraint name="N" perimeter="0" x="0.66" y="0"/>
<constraint name="S" perimeter="0" x="0.66" y="0.695"/>
<constraint name="W" perimeter="0" x="0.31" y="0.33"/>
- <constraint name="E" perimeter="0" x="1.0" y="0.33"/>
+ <constraint name="E" perimeter="0" x="1" y="0.33"/>
<constraint name="NE" perimeter="0" x="0.9" y="0.1"/>
<constraint name="NW" perimeter="0" x="0.41" y="0.1"/>
<constraint name="SE" perimeter="0" x="0.9" y="0.59"/>
@@ -873,17 +873,17 @@
<curve x1="59.87" x2="67.34" x3="67.34" y1="44.48" y2="35.82" y3="26.07"/>
<curve x1="67.34" x2="60.47" x3="48.79" y1="16.01" y2="7.57" y3="7.57"/>
<curve x1="40.14" x2="30.87" x3="30.87" y1="7.57" y2="14.4" y3="25.84"/>
- <curve x1="30.87" x2="39.87" x3="48.84" y1="37.0" y2="44.48" y3="44.48"/>
+ <curve x1="30.87" x2="39.87" x3="48.84" y1="37" y2="44.48" y3="44.48"/>
<close/>
<move x="11.28" y="72.02"/>
<curve x1="8.61" x2="5.19" x3="2.47" y1="74.52" y2="75.13" y3="72.4"/>
- <curve x1="0.0" x2="0.94" x3="2.67" y1="69.63" y2="66.21" y3="64.47"/>
+ <curve x1="0" x2="0.94" x3="2.67" y1="69.63" y2="66.21" y3="64.47"/>
<line x="15.07" y="51.29"/>
- <curve x1="17.24" x2="21.0" x3="24.81" y1="48.98" y2="46.04" y3="44.26"/>
+ <curve x1="17.24" x2="21" x3="24.81" y1="48.98" y2="46.04" y3="44.26"/>
<curve x1="26.65" x2="27.88" x3="26.71" y1="43.22" y2="42.02" y3="39.33"/>
<curve x1="24.89" x2="23.46" x3="23.46" y1="35.42" y2="31.77" y3="24.86"/>
- <curve x1="23.46" x2="35.1" x3="48.98" y1="11.55" y2="0.0" y3="0.0"/>
- <curve x1="65.78" x2="74.94" x3="74.94" y1="0.0" y2="14.6" y3="26.28"/>
+ <curve x1="23.46" x2="35.1" x3="48.98" y1="11.55" y2="0" y3="0"/>
+ <curve x1="65.78" x2="74.94" x3="74.94" y1="0" y2="14.6" y3="26.28"/>
<curve x1="74.94" x2="63.73" x3="49.76" y1="39.41" y2="52.04" y3="52.04"/>
<curve x1="46.24" x2="41.87" x3="38.84" y1="52.04" y2="50.77" y3="49.61"/>
<curve x1="35.84" x2="32.44" x3="29.98" y1="48.53" y2="48.42" y3="52.09"/>
@@ -895,8 +895,8 @@
</shape>
<shape aspect="variable" h="72.89" name="Malware Assessment" strokewidth="inherit" w="70.8">
<connections>
- <constraint name="N" perimeter="0" x="0.5" y="0.0"/>
- <constraint name="S" perimeter="0" x="0.5" y="1.0"/>
+ <constraint name="N" perimeter="0" x="0.5" y="0"/>
+ <constraint name="S" perimeter="0" x="0.5" y="1"/>
<constraint name="W" perimeter="0" x="0.05" y="0.5"/>
<constraint name="E" perimeter="0" x="0.955" y="0.5"/>
<constraint name="NE" perimeter="0" x="0.98" y="0.13"/>
@@ -919,12 +919,12 @@
<close/>
<move x="35.6" y="72.89"/>
<curve x1="23.25" x2="12.68" x3="6.85" y1="68.11" y2="57.86" y3="45.34"/>
- <curve x1="2.56" x2="0.0" x3="0.62" y1="36.51" y2="22.8" y3="12.92"/>
+ <curve x1="2.56" x2="0" x3="0.62" y1="36.51" y2="22.8" y3="12.92"/>
<curve x1="0.93" x2="2.97" x3="5.98" y1="10.05" y2="7.21" y3="8.5"/>
<curve x1="10.14" x2="16.12" x3="20.13" y1="10.49" y2="12.07" y3="10.82"/>
- <curve x1="22.66" x2="24.79" x3="27.72" y1="10.17" y2="9.1" y3="6.0"/>
+ <curve x1="22.66" x2="24.79" x3="27.72" y1="10.17" y2="9.1" y3="6"/>
<curve x1="29.27" x2="31.07" x3="32.68" y1="4.43" y2="2.4" y3="1.27"/>
- <curve x1="33.52" x2="35.01" x3="36.25" y1="0.6" y2="0.0" y3="0.22"/>
+ <curve x1="33.52" x2="35.01" x3="36.25" y1="0.6" y2="0" y3="0.22"/>
<curve x1="37.59" x2="39.19" x3="40.24" y1="0.45" y2="1.77" y3="2.86"/>
<curve x1="42.2" x2="44.16" x3="45.89" y1="4.9" y2="6.95" y3="8.24"/>
<curve x1="49.46" x2="54.01" x3="58.82" y1="11.11" y2="11.93" y3="10.71"/>
@@ -940,10 +940,10 @@
</shape>
<shape aspect="variable" h="60.52" name="Overview" strokewidth="inherit" w="73.18">
<connections>
- <constraint name="N" perimeter="0" x="0.5" y="0.0"/>
- <constraint name="S" perimeter="0" x="0.5" y="1.0"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.5"/>
- <constraint name="E" perimeter="0" x="1.0" y="0.5"/>
+ <constraint name="N" perimeter="0" x="0.5" y="0"/>
+ <constraint name="S" perimeter="0" x="0.5" y="1"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
+ <constraint name="E" perimeter="0" x="1" y="0.5"/>
<constraint name="NE" perimeter="0" x="0.99" y="0.01"/>
<constraint name="NW" perimeter="0" x="0.01" y="0.01"/>
<constraint name="SE" perimeter="0" x="0.99" y="0.99"/>
@@ -976,11 +976,11 @@
<line x="4.61" y="9.5"/>
<close/>
<move x="3.49" y="60.52"/>
- <curve x1="1.86" x2="0.0" x3="0.0" y1="60.52" y2="59.51" y3="57.38"/>
- <line x="0.0" y="3.02"/>
- <curve x1="0.0" x2="1.15" x3="3.19" y1="1.47" y2="0.04" y3="0.04"/>
- <line x="69.81" y="0.0"/>
- <curve x1="72.06" x2="73.18" x3="73.17" y1="0.0" y2="1.41" y3="3.42"/>
+ <curve x1="1.86" x2="0" x3="0" y1="60.52" y2="59.51" y3="57.38"/>
+ <line x="0" y="3.02"/>
+ <curve x1="0" x2="1.15" x3="3.19" y1="1.47" y2="0.04" y3="0.04"/>
+ <line x="69.81" y="0"/>
+ <curve x1="72.06" x2="73.18" x3="73.17" y1="0" y2="1.41" y3="3.42"/>
<line x="73.17" y="57.39"/>
<curve x1="73.17" x2="72.23" x3="69.72" y1="58.73" y2="60.52" y3="60.52"/>
<close/>
@@ -990,8 +990,8 @@
</shape>
<shape aspect="variable" h="72.59" name="Security" strokewidth="inherit" w="72.24">
<connections>
- <constraint name="N" perimeter="0" x="0.5" y="0.0"/>
- <constraint name="S" perimeter="0" x="0.5" y="1.0"/>
+ <constraint name="N" perimeter="0" x="0.5" y="0"/>
+ <constraint name="S" perimeter="0" x="0.5" y="1"/>
<constraint name="W" perimeter="0" x="0.045" y="0.5"/>
<constraint name="E" perimeter="0" x="0.96" y="0.5"/>
<constraint name="NE" perimeter="0" x="0.98" y="0.14"/>
@@ -1001,12 +1001,12 @@
<path>
<move x="11.98" y="54.34"/>
<curve x1="6.84" x2="2.38" x3="0.84" y1="47.08" y2="37.99" y3="23.41"/>
- <curve x1="0.41" x2="0.0" x3="0.97" y1="19.01" y2="13.48" y3="11.29"/>
+ <curve x1="0.41" x2="0" x3="0.97" y1="19.01" y2="13.48" y3="11.29"/>
<curve x1="1.75" x2="3.12" x3="5.65" y1="9.48" y2="7.68" y3="8.67"/>
<curve x1="7.02" x2="8.72" x3="12.45" y1="9.17" y2="10.19" y3="11.06"/>
<curve x1="18.1" x2="21.87" x3="25.32" y1="12.25" y2="11.25" y3="8.7"/>
<curve x1="29.1" x2="29.98" x3="32.48" y1="5.88" y2="3.97" y3="1.89"/>
- <curve x1="33.38" x2="35.34" x3="36.6" y1="1.07" y2="0.0" y3="0.15"/>
+ <curve x1="33.38" x2="35.34" x3="36.6" y1="1.07" y2="0" y3="0.15"/>
<curve x1="37.95" x2="40.51" x3="41.57" y1="0.26" y2="2.27" y3="3.39"/>
<curve x1="43.24" x2="44.39" x3="48.44" y1="5.04" y2="6.95" y3="9.58"/>
<curve x1="53.07" x2="57.18" x3="61.89" y1="12.31" y2="11.74" y3="10.52"/>
@@ -1023,14 +1023,14 @@
</shape>
<shape aspect="variable" h="72.7" name="Server Width Changes" strokewidth="inherit" w="69.02">
<connections>
- <constraint name="N" perimeter="0" x="0.4" y="0.0"/>
- <constraint name="S" perimeter="0" x="0.54" y="1.0"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.5"/>
- <constraint name="E" perimeter="0" x="1.0" y="0.5"/>
+ <constraint name="N" perimeter="0" x="0.4" y="0"/>
+ <constraint name="S" perimeter="0" x="0.54" y="1"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
+ <constraint name="E" perimeter="0" x="1" y="0.5"/>
<constraint name="NE" perimeter="0" x="0.98" y="0.14"/>
<constraint name="NW" perimeter="0" x="0.02" y="0.02"/>
- <constraint name="SE" perimeter="0" x="1.0" y="1.0"/>
- <constraint name="SW" perimeter="0" x="0.0" y="0.87"/>
+ <constraint name="SE" perimeter="0" x="1" y="1"/>
+ <constraint name="SW" perimeter="0" x="0" y="0.87"/>
</connections>
<foreground>
<path>
@@ -1080,11 +1080,11 @@
<line x="26.14" y="52.16"/>
<line x="3.73" y="52.16"/>
<close/>
- <move x="0.0" y="63.32"/>
- <line x="0.0" y="4.58"/>
- <curve x1="0.0" x2="2.28" x3="5.02" y1="2.09" y2="0.0" y3="0.0"/>
- <line x="26.67" y="0.0"/>
- <curve x1="30.32" x2="31.69" x3="31.69" y1="0.0" y2="2.37" y3="5.05"/>
+ <move x="0" y="63.32"/>
+ <line x="0" y="4.58"/>
+ <curve x1="0" x2="2.28" x3="5.02" y1="2.09" y2="0" y3="0"/>
+ <line x="26.67" y="0"/>
+ <curve x1="30.32" x2="31.69" x3="31.69" y1="0" y2="2.37" y3="5.05"/>
<line x="31.69" y="27.94"/>
<line x="37.38" y="27.94"/>
<line x="37.38" y="13.86"/>
@@ -1106,7 +1106,7 @@
<constraint name="N" perimeter="0" x="0.5" y="0.15"/>
<constraint name="S" perimeter="0" x="0.49" y="0.94"/>
<constraint name="W" perimeter="0" x="0.06" y="0.52"/>
- <constraint name="E" perimeter="0" x="1.0" y="0.38"/>
+ <constraint name="E" perimeter="0" x="1" y="0.38"/>
<constraint name="NE" perimeter="0" x="0.86" y="0.03"/>
<constraint name="SE" perimeter="0" x="0.84" y="0.57"/>
<constraint name="SW" perimeter="0" x="0.09" y="0.92"/>
@@ -1121,7 +1121,7 @@
<close/>
<move x="51.05" y="31.81"/>
<curve x1="56.92" x2="60.96" x3="60.96" y1="31.81" y2="26.86" y3="21.93"/>
- <curve x1="60.96" x2="56.48" x3="51.06" y1="16.0" y2="11.4" y3="11.4"/>
+ <curve x1="60.96" x2="56.48" x3="51.06" y1="16" y2="11.4" y3="11.4"/>
<curve x1="45.3" x2="41.15" x3="41.15" y1="11.4" y2="16.44" y3="21.1"/>
<curve x1="41.15" x2="46.68" x3="51.05" y1="28.36" y2="31.81" y3="31.81"/>
<close/>
@@ -1140,7 +1140,7 @@
<line x="45.35" y="0.26"/>
<line x="49.48" y="4.98"/>
<line x="53.09" y="4.96"/>
- <line x="57.16" y="0.0"/>
+ <line x="57.16" y="0"/>
<line x="61.6" y="2.03"/>
<line x="61.2" y="8.31"/>
<line x="63.74" y="10.98"/>
@@ -1177,13 +1177,13 @@
<line x="4.67" y="64.7"/>
<line x="7.42" y="58.88"/>
<line x="5.92" y="55.49"/>
- <line x="0.0" y="53.5"/>
- <line x="0.0" y="48.77"/>
+ <line x="0" y="53.5"/>
+ <line x="0" y="48.77"/>
<line x="5.94" y="46.62"/>
<line x="7.39" y="43.18"/>
<line x="4.51" y="37.67"/>
<line x="7.89" y="34.27"/>
- <line x="13.67" y="37.0"/>
+ <line x="13.67" y="37"/>
<line x="17.09" y="35.54"/>
<line x="19.05" y="29.61"/>
<line x="23.81" y="29.62"/>
@@ -1196,7 +1196,7 @@
<line x="42.98" y="48.65"/>
<line x="43.01" y="53.35"/>
<line x="37.01" y="55.49"/>
- <line x="35.58" y="59.0"/>
+ <line x="35.58" y="59"/>
<line x="38.51" y="64.51"/>
<line x="35.11" y="67.91"/>
<line x="29.43" y="65.17"/>
@@ -1209,10 +1209,10 @@
</shape>
<shape aspect="variable" h="73.26" name="Solutions" strokewidth="inherit" w="74.21">
<connections>
- <constraint name="N" perimeter="0" x="0.5" y="0.0"/>
- <constraint name="S" perimeter="0" x="0.5" y="1.0"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.5"/>
- <constraint name="E" perimeter="0" x="1.0" y="0.5"/>
+ <constraint name="N" perimeter="0" x="0.5" y="0"/>
+ <constraint name="S" perimeter="0" x="0.5" y="1"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
+ <constraint name="E" perimeter="0" x="1" y="0.5"/>
<constraint name="NE" perimeter="0" x="0.855" y="0.145"/>
<constraint name="NW" perimeter="0" x="0.145" y="0.145"/>
<constraint name="SE" perimeter="0" x="0.855" y="0.855"/>
@@ -1239,13 +1239,13 @@
<line x="17.11" y="48.82"/>
<close/>
<move x="38.64" y="73.26"/>
- <line x="38.64" y="0.0"/>
+ <line x="38.64" y="0"/>
<curve x1="61.16" x2="74.21" x3="74.21" y1="1.02" y2="20.13" y3="36.18"/>
<curve x1="74.21" x2="63.1" x3="38.64" y1="52.45" y2="72.48" y3="73.26"/>
<close/>
<move x="35.78" y="73.12"/>
- <curve x1="14.01" x2="0.0" x3="0.0" y1="72.19" y2="54.42" y3="36.49"/>
- <curve x1="0.0" x2="12.8" x3="35.78" y1="19.8" y2="1.92" y3="0.0"/>
+ <curve x1="14.01" x2="0" x3="0" y1="72.19" y2="54.42" y3="36.49"/>
+ <curve x1="0" x2="12.8" x3="35.78" y1="19.8" y2="1.92" y3="0"/>
<close/>
</path>
<fillstroke/>
@@ -1253,8 +1253,8 @@
</shape>
<shape aspect="variable" h="72.59" name="System Update" strokewidth="inherit" w="72.24">
<connections>
- <constraint name="N" perimeter="0" x="0.5" y="0.0"/>
- <constraint name="S" perimeter="0" x="0.5" y="1.0"/>
+ <constraint name="N" perimeter="0" x="0.5" y="0"/>
+ <constraint name="S" perimeter="0" x="0.5" y="1"/>
<constraint name="W" perimeter="0" x="0.045" y="0.5"/>
<constraint name="E" perimeter="0" x="0.96" y="0.5"/>
<constraint name="NE" perimeter="0" x="0.98" y="0.14"/>
@@ -1278,18 +1278,18 @@
<curve x1="46.77" x2="53.36" x3="54.43" y1="52.66" y2="45.96" y3="37.86"/>
<line x="49.09" y="37.86"/>
<curve x1="47.95" x2="43.26" x3="37.61" y1="43.21" y2="47.11" y3="47.11"/>
- <curve x1="35.0" x2="30.67" x3="28.76" y1="47.11" y2="45.42" y3="43.25"/>
+ <curve x1="35" x2="30.67" x3="28.76" y1="47.11" y2="45.42" y3="43.25"/>
<line x="34.13" y="37.86"/>
<line x="19.32" y="37.86"/>
<close/>
<move x="11.98" y="54.34"/>
<curve x1="6.84" x2="2.38" x3="0.84" y1="47.08" y2="37.99" y3="23.41"/>
- <curve x1="0.41" x2="0.0" x3="0.97" y1="19.01" y2="13.48" y3="11.29"/>
+ <curve x1="0.41" x2="0" x3="0.97" y1="19.01" y2="13.48" y3="11.29"/>
<curve x1="1.75" x2="3.12" x3="5.65" y1="9.48" y2="7.68" y3="8.67"/>
<curve x1="7.02" x2="8.72" x3="12.45" y1="9.17" y2="10.19" y3="11.06"/>
<curve x1="18.1" x2="21.87" x3="25.32" y1="12.25" y2="11.25" y3="8.7"/>
<curve x1="29.1" x2="29.98" x3="32.48" y1="5.88" y2="3.97" y3="1.89"/>
- <curve x1="33.38" x2="35.34" x3="36.6" y1="1.07" y2="0.0" y3="0.15"/>
+ <curve x1="33.38" x2="35.34" x3="36.6" y1="1.07" y2="0" y3="0.15"/>
<curve x1="37.95" x2="40.51" x3="41.57" y1="0.26" y2="2.27" y3="3.39"/>
<curve x1="43.24" x2="44.39" x3="48.44" y1="5.04" y2="6.95" y3="9.58"/>
<curve x1="53.07" x2="57.18" x3="61.89" y1="12.31" y2="11.74" y3="10.52"/>
@@ -1307,11 +1307,11 @@
<shape aspect="variable" h="73.42" name="Track Changes" strokewidth="inherit" w="61.16">
<connections>
<constraint name="N" perimeter="0" x="0.5" y="0.08"/>
- <constraint name="S" perimeter="0" x="0.5" y="1.0"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.5"/>
+ <constraint name="S" perimeter="0" x="0.5" y="1"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
<constraint name="E" perimeter="0" x="0.99" y="0.5"/>
<constraint name="NW" perimeter="0" x="0.01" y="0.01"/>
- <constraint name="SE" perimeter="0" x="1.0" y="1.0"/>
+ <constraint name="SE" perimeter="0" x="1" y="1"/>
<constraint name="SW" perimeter="0" x="0.425" y="0.645"/>
</connections>
<foreground>
@@ -1372,11 +1372,11 @@
<line x="53.53" y="59.63"/>
<line x="32.05" y="59.63"/>
<close/>
- <move x="49.0" y="26.01"/>
+ <move x="49" y="26.01"/>
<line x="51.71" y="27.38"/>
<line x="59.74" y="35.37"/>
<line x="61.15" y="38.18"/>
- <line x="49.0" y="38.17"/>
+ <line x="49" y="38.17"/>
<close/>
<move x="22.96" y="12.22"/>
<line x="22.96" y="0.03"/>
@@ -1386,10 +1386,10 @@
<close/>
<move x="26.07" y="47.36"/>
<line x="1.15" y="47.37"/>
- <curve x1="0.31" x2="0.0" x3="0.0" y1="47.37" y2="46.97" y3="46.03"/>
- <line x="0.0" y="1.8"/>
- <curve x1="0.0" x2="0.55" x3="1.89" y1="0.26" y2="0.0" y3="0.0"/>
- <line x="19.82" y="0.0"/>
+ <curve x1="0.31" x2="0" x3="0" y1="47.37" y2="46.97" y3="46.03"/>
+ <line x="0" y="1.8"/>
+ <curve x1="0" x2="0.55" x3="1.89" y1="0.26" y2="0" y3="0"/>
+ <line x="19.82" y="0"/>
<line x="19.82" y="15.31"/>
<line x="35.13" y="15.31"/>
<line x="35.13" y="26.06"/>
@@ -1439,15 +1439,15 @@
<line x="20.18" y="46.68"/>
<line x="20.18" y="38.23"/>
<line x="25.2" y="38.23"/>
- <curve x1="31.12" x2="35.2" x3="35.2" y1="38.23" y2="43.0" y3="48.5"/>
+ <curve x1="31.12" x2="35.2" x3="35.2" y1="38.23" y2="43" y3="48.5"/>
<line x="35.2" y="62.69"/>
<close/>
<move x="40.63" y="71.9"/>
<curve x1="39.26" x2="35.8" x3="33.12" y1="73.31" y2="74.46" y3="71.76"/>
<line x="1.79" y="40.48"/>
- <curve x1="0.01" x2="0.0" x3="1.69" y1="38.44" y2="35.39" y3="33.5"/>
+ <curve x1="0.01" x2="0" x3="1.69" y1="38.44" y2="35.39" y3="33.5"/>
<line x="33.7" y="1.49"/>
- <curve x1="35.55" x2="38.72" x3="40.27" y1="0.0" y2="0.04" y3="1.53"/>
+ <curve x1="35.55" x2="38.72" x3="40.27" y1="0" y2="0.04" y3="1.53"/>
<line x="72.02" y="33.25"/>
<curve x1="74.2" x2="73.9" x3="72.03" y1="35.49" y2="38.56" y3="40.51"/>
<close/>
diff --git a/src/main/webapp/stencils/mscae/opsmanager.xml b/src/main/webapp/stencils/mscae/opsmanager.xml
index 681e5429..63cb46ed 100644
--- a/src/main/webapp/stencils/mscae/opsmanager.xml
+++ b/src/main/webapp/stencils/mscae/opsmanager.xml
@@ -104,25 +104,25 @@
<fillstroke/>
</foreground>
</shape>
-<shape aspect="variable" h="100.0" name="Applications" strokewidth="inherit" w="97.58">
+<shape aspect="variable" h="100" name="Applications" strokewidth="inherit" w="97.58">
<connections>
- <constraint name="N" perimeter="0" x="0.5" y="0.0"/>
- <constraint name="S" perimeter="0" x="0.5" y="1.0"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.5"/>
- <constraint name="E" perimeter="0" x="1.0" y="0.5"/>
- <constraint name="NE" perimeter="0" x="1.0" y="0.26"/>
- <constraint name="NW" perimeter="0" x="0.0" y="0.25"/>
- <constraint name="SE" perimeter="0" x="1.0" y="0.74"/>
- <constraint name="SW" perimeter="0" x="0.0" y="0.75"/>
+ <constraint name="N" perimeter="0" x="0.5" y="0"/>
+ <constraint name="S" perimeter="0" x="0.5" y="1"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
+ <constraint name="E" perimeter="0" x="1" y="0.5"/>
+ <constraint name="NE" perimeter="0" x="1" y="0.26"/>
+ <constraint name="NW" perimeter="0" x="0" y="0.25"/>
+ <constraint name="SE" perimeter="0" x="1" y="0.74"/>
+ <constraint name="SW" perimeter="0" x="0" y="0.75"/>
</connections>
<foreground>
<path>
- <move x="0.0" y="74.34"/>
- <line x="0.0" y="25.12"/>
- <line x="49.08" y="0.0"/>
+ <move x="0" y="74.34"/>
+ <line x="0" y="25.12"/>
+ <line x="49.08" y="0"/>
<line x="97.58" y="25.82"/>
<line x="97.58" y="73.74"/>
- <line x="48.94" y="100.0"/>
+ <line x="48.94" y="100"/>
<close/>
<move x="2.93" y="72.5"/>
<line x="14.84" y="78.88"/>
@@ -174,8 +174,8 @@
<line x="50.41" y="51.1"/>
<line x="50.41" y="63.87"/>
<close/>
- <move x="80.0" y="47.84"/>
- <line x="80.0" y="34.99"/>
+ <move x="80" y="47.84"/>
+ <line x="80" y="34.99"/>
<line x="66.73" y="42.23"/>
<line x="66.73" y="54.87"/>
<close/>
@@ -189,8 +189,8 @@
<line x="82.95" y="49.52"/>
<line x="82.95" y="62.51"/>
<close/>
- <move x="80.0" y="63.85"/>
- <line x="80.0" y="51.14"/>
+ <move x="80" y="63.85"/>
+ <line x="80" y="51.14"/>
<line x="66.73" y="58.31"/>
<line x="66.73" y="71.08"/>
<close/>
@@ -204,8 +204,8 @@
<line x="50.41" y="82.82"/>
<line x="50.41" y="95.73"/>
<close/>
- <move x="80.0" y="80.23"/>
- <line x="80.0" y="67.39"/>
+ <move x="80" y="80.23"/>
+ <line x="80" y="67.39"/>
<line x="66.73" y="74.42"/>
<line x="66.73" y="87.2"/>
<close/>
@@ -265,21 +265,21 @@
</shape>
<shape aspect="variable" h="99.85" name="Application Virtualization" strokewidth="inherit" w="98.96">
<connections>
- <constraint name="N" perimeter="0" x="0.5" y="0.0"/>
- <constraint name="S" perimeter="0" x="0.5" y="1.0"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.5"/>
- <constraint name="E" perimeter="0" x="1.0" y="0.5"/>
+ <constraint name="N" perimeter="0" x="0.5" y="0"/>
+ <constraint name="S" perimeter="0" x="0.5" y="1"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
+ <constraint name="E" perimeter="0" x="1" y="0.5"/>
<constraint name="NE" perimeter="0" x="0.705" y="0.32"/>
- <constraint name="NW" perimeter="0" x="0.0" y="0.0"/>
+ <constraint name="NW" perimeter="0" x="0" y="0"/>
<constraint name="SE" perimeter="0" x="0.705" y="0.92"/>
- <constraint name="SW" perimeter="0" x="0.0" y="1.0"/>
+ <constraint name="SW" perimeter="0" x="0" y="1"/>
</connections>
<foreground>
<path>
<move x="52.59" y="99.85"/>
- <line x="0.0" y="99.85"/>
- <line x="0.0" y="0.0"/>
- <line x="52.59" y="0.0"/>
+ <line x="0" y="99.85"/>
+ <line x="0" y="0"/>
+ <line x="52.59" y="0"/>
<line x="52.59" y="28.07"/>
<line x="50.15" y="28.07"/>
<line x="50.15" y="2.38"/>
@@ -476,14 +476,14 @@
</shape>
<shape aspect="variable" h="85.92" name="App Controller" strokewidth="inherit" w="99.6">
<connections>
- <constraint name="N" perimeter="0" x="0.5" y="0.0"/>
- <constraint name="S" perimeter="0" x="0.5" y="1.0"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.5"/>
- <constraint name="E" perimeter="0" x="1.0" y="0.5"/>
- <constraint name="NE" perimeter="0" x="1.0" y="0.0"/>
- <constraint name="NW" perimeter="0" x="0.0" y="0.0"/>
- <constraint name="SE" perimeter="0" x="1.0" y="1.0"/>
- <constraint name="SW" perimeter="0" x="0.0" y="1.0"/>
+ <constraint name="N" perimeter="0" x="0.5" y="0"/>
+ <constraint name="S" perimeter="0" x="0.5" y="1"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
+ <constraint name="E" perimeter="0" x="1" y="0.5"/>
+ <constraint name="NE" perimeter="0" x="1" y="0"/>
+ <constraint name="NW" perimeter="0" x="0" y="0"/>
+ <constraint name="SE" perimeter="0" x="1" y="1"/>
+ <constraint name="SW" perimeter="0" x="0" y="1"/>
</connections>
<foreground>
<path>
@@ -531,7 +531,7 @@
<close/>
<move x="64.32" y="46.68"/>
<line x="68.12" y="49.04"/>
- <line x="68.12" y="45.0"/>
+ <line x="68.12" y="45"/>
<line x="64.32" y="42.74"/>
<close/>
<move x="68.86" y="49.54"/>
@@ -561,7 +561,7 @@
<close/>
<move x="81.76" y="41.92"/>
<line x="85.39" y="39.8"/>
- <line x="82.0" y="37.67"/>
+ <line x="82" y="37.67"/>
<line x="78.35" y="39.82"/>
<close/>
<move x="77.54" y="44.18"/>
@@ -629,9 +629,9 @@
<line x="86.13" y="50.39"/>
<line x="82.77" y="52.28"/>
<close/>
- <move x="0.0" y="85.91"/>
- <line x="0.0" y="0.0"/>
- <line x="99.6" y="0.0"/>
+ <move x="0" y="85.91"/>
+ <line x="0" y="0"/>
+ <line x="99.6" y="0"/>
<line x="99.6" y="85.92"/>
<close/>
<move x="4.31" y="81.57"/>
@@ -683,7 +683,7 @@
<close/>
<move x="19.95" y="51.73"/>
<line x="23.76" y="54.04"/>
- <line x="23.76" y="50.0"/>
+ <line x="23.76" y="50"/>
<line x="19.95" y="47.72"/>
<close/>
<move x="15.62" y="49.32"/>
@@ -714,7 +714,7 @@
<move x="24.33" y="39.13"/>
<line x="27.85" y="37.08"/>
<line x="24.44" y="35.06"/>
- <line x="21.03" y="37.0"/>
+ <line x="21.03" y="37"/>
<close/>
<move x="28.71" y="36.69"/>
<line x="32.18" y="34.61"/>
@@ -802,13 +802,13 @@
</shape>
<shape aspect="variable" h="99.86" name="Configuration Manager" strokewidth="inherit" w="91.87">
<connections>
- <constraint name="N" perimeter="0" x="0.5" y="0.0"/>
- <constraint name="S" perimeter="0" x="0.5" y="1.0"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.5"/>
+ <constraint name="N" perimeter="0" x="0.5" y="0"/>
+ <constraint name="S" perimeter="0" x="0.5" y="1"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
<constraint name="E" perimeter="0" x="0.88" y="0.53"/>
- <constraint name="NW" perimeter="0" x="0.0" y="0.0"/>
- <constraint name="SE" perimeter="0" x="1.0" y="0.91"/>
- <constraint name="SW" perimeter="0" x="0.0" y="0.92"/>
+ <constraint name="NW" perimeter="0" x="0" y="0"/>
+ <constraint name="SE" perimeter="0" x="1" y="0.91"/>
+ <constraint name="SW" perimeter="0" x="0" y="0.92"/>
</connections>
<foreground>
<path>
@@ -879,7 +879,7 @@
<curve x1="90.48" x2="91.15" x3="91.61" y1="81.96" y2="85.28" y3="88.27"/>
<curve x1="91.65" x2="91.87" x3="91.04" y1="89.74" y2="91.45" y3="92.71"/>
<curve x1="89.84" x2="87.71" x3="84.34" y1="94.47" y2="95.57" y3="96.68"/>
- <curve x1="75.65" x2="67.67" x3="62.0" y1="99.1" y2="98.94" y3="98.68"/>
+ <curve x1="75.65" x2="67.67" x3="62" y1="99.1" y2="98.94" y3="98.68"/>
<curve x1="56.58" x2="50.73" x3="45.35" y1="98.21" y2="97.8" y3="95.12"/>
<curve x1="43.89" x2="41.81" x3="42.23" y1="94.41" y2="92.94" y3="90.11"/>
<curve x1="42.45" x2="43.61" x3="44.2" y1="87.5" y2="82.05" y3="80.31"/>
@@ -897,9 +897,9 @@
<curve x1="73.02" x2="80.57" x3="80.57" y1="39.27" y2="44.03" y3="52.89"/>
<curve x1="80.57" x2="74.15" x3="66.99" y1="60.44" y2="66.28" y3="66.28"/>
<close/>
- <move x="0.0" y="78.55"/>
- <line x="0.0" y="0.0"/>
- <line x="54.34" y="0.0"/>
+ <move x="0" y="78.55"/>
+ <line x="0" y="0"/>
+ <line x="54.34" y="0"/>
<line x="54.34" y="44.63"/>
<curve x1="53.05" x2="52.14" x3="52.14" y1="47.21" y2="49.6" y3="52.63"/>
<curve x1="52.14" x2="53.18" x3="54.34" y1="55.9" y2="58.73" y3="60.46"/>
@@ -925,13 +925,13 @@
<line x="8.22" y="73.65"/>
<line x="2.67" y="73.62"/>
<line x="2.32" y="77.65"/>
- <curve x1="1.42" x2="0.69" x3="0.0" y1="77.78" y2="78.15" y3="78.55"/>
+ <curve x1="1.42" x2="0.69" x3="0" y1="77.78" y2="78.15" y3="78.55"/>
<close/>
- <move x="0.0" y="87.35"/>
+ <move x="0" y="87.35"/>
<curve x1="1.11" x2="3.42" x3="5.64" y1="84.77" y2="83.45" y3="83.45"/>
<curve x1="8.13" x2="11.29" x3="11.29" y1="83.45" y2="85.83" y3="89.15"/>
- <curve x1="11.29" x2="9.05" x3="5.29" y1="92.0" y2="94.97" y3="94.97"/>
- <curve x1="3.47" x2="0.68" x3="0.0" y1="94.97" y2="93.23" y3="91.12"/>
+ <curve x1="11.29" x2="9.05" x3="5.29" y1="92" y2="94.97" y3="94.97"/>
+ <curve x1="3.47" x2="0.68" x3="0" y1="94.97" y2="93.23" y3="91.12"/>
<close/>
</path>
<fillstroke/>
@@ -939,14 +939,14 @@
</shape>
<shape aspect="variable" h="99.84" name="Data Protection Manager" strokewidth="inherit" w="87.42">
<connections>
- <constraint name="N" perimeter="0" x="0.5" y="0.0"/>
- <constraint name="S" perimeter="0" x="0.5" y="1.0"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.5"/>
+ <constraint name="N" perimeter="0" x="0.5" y="0"/>
+ <constraint name="S" perimeter="0" x="0.5" y="1"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
<constraint name="E" perimeter="0" x="0.87" y="0.5"/>
<constraint name="NE" perimeter="0" x="0.78" y="0.35"/>
- <constraint name="NW" perimeter="0" x="0.0" y="0.0"/>
+ <constraint name="NW" perimeter="0" x="0" y="0"/>
<constraint name="SE" perimeter="0" x="0.995" y="0.88"/>
- <constraint name="SW" perimeter="0" x="0.0" y="1.0"/>
+ <constraint name="SW" perimeter="0" x="0" y="1"/>
</connections>
<foreground>
<path>
@@ -1050,9 +1050,9 @@
<line x="47.34" y="92.06"/>
<line x="47.34" y="94.66"/>
<close/>
- <move x="0.0" y="99.84"/>
- <line x="0.0" y="0.0"/>
- <line x="52.59" y="0.0"/>
+ <move x="0" y="99.84"/>
+ <line x="0" y="0"/>
+ <line x="52.59" y="0"/>
<line x="52.59" y="28.1"/>
<line x="50.09" y="28.1"/>
<line x="50.09" y="2.41"/>
@@ -1067,16 +1067,16 @@
<fillstroke/>
</foreground>
</shape>
-<shape aspect="variable" h="68.67" name="Middleware" strokewidth="inherit" w="100.0">
+<shape aspect="variable" h="68.67" name="Middleware" strokewidth="inherit" w="100">
<connections>
- <constraint name="N" perimeter="0" x="0.5" y="0.0"/>
- <constraint name="S" perimeter="0" x="0.5" y="1.0"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.5"/>
+ <constraint name="N" perimeter="0" x="0.5" y="0"/>
+ <constraint name="S" perimeter="0" x="0.5" y="1"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
<constraint name="E" perimeter="0" x="0.96" y="0.5"/>
- <constraint name="NE" perimeter="0" x="1.0" y="0.0"/>
- <constraint name="NW" perimeter="0" x="0.0" y="0.0"/>
- <constraint name="SE" perimeter="0" x="1.0" y="1.0"/>
- <constraint name="SW" perimeter="0" x="0.0" y="1.0"/>
+ <constraint name="NE" perimeter="0" x="1" y="0"/>
+ <constraint name="NW" perimeter="0" x="0" y="0"/>
+ <constraint name="SE" perimeter="0" x="1" y="1"/>
+ <constraint name="SW" perimeter="0" x="0" y="1"/>
</connections>
<foreground>
<path>
@@ -1084,41 +1084,41 @@
<line x="58.56" y="35.39"/>
<line x="74.3" y="18.61"/>
<line x="90.12" y="18.61"/>
- <line x="79.0" y="30.02"/>
+ <line x="79" y="30.02"/>
<line x="96.09" y="30.02"/>
<line x="96.09" y="40.66"/>
<line x="79.05" y="40.66"/>
<line x="90.14" y="52.21"/>
<close/>
- <move x="0.0" y="13.72"/>
- <line x="0.0" y="0.0"/>
- <line x="100.0" y="0.0"/>
- <line x="100.0" y="13.72"/>
+ <move x="0" y="13.72"/>
+ <line x="0" y="0"/>
+ <line x="100" y="0"/>
+ <line x="100" y="13.72"/>
<close/>
- <move x="0.0" y="42.29"/>
- <line x="0.0" y="28.53"/>
+ <move x="0" y="42.29"/>
+ <line x="0" y="28.53"/>
<line x="50.19" y="28.53"/>
<line x="50.19" y="42.29"/>
<close/>
- <move x="0.0" y="68.67"/>
- <line x="0.0" y="55.04"/>
- <line x="100.0" y="55.04"/>
- <line x="100.0" y="68.67"/>
+ <move x="0" y="68.67"/>
+ <line x="0" y="55.04"/>
+ <line x="100" y="55.04"/>
+ <line x="100" y="68.67"/>
<close/>
</path>
<fillstroke/>
</foreground>
</shape>
-<shape aspect="variable" h="100.0" name="MS Bitlocker Administration and management" strokewidth="inherit" w="93.43">
+<shape aspect="variable" h="100" name="MS Bitlocker Administration and management" strokewidth="inherit" w="93.43">
<connections>
- <constraint name="N" perimeter="0" x="0.5" y="0.0"/>
- <constraint name="S" perimeter="0" x="0.5" y="1.0"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.5"/>
+ <constraint name="N" perimeter="0" x="0.5" y="0"/>
+ <constraint name="S" perimeter="0" x="0.5" y="1"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
<constraint name="E" perimeter="0" x="0.845" y="0.5"/>
<constraint name="NE" perimeter="0" x="0.74" y="0.34"/>
- <constraint name="NW" perimeter="0" x="0.0" y="0.0"/>
+ <constraint name="NW" perimeter="0" x="0" y="0"/>
<constraint name="SE" perimeter="0" x="0.93" y="0.89"/>
- <constraint name="SW" perimeter="0" x="0.0" y="1.0"/>
+ <constraint name="SW" perimeter="0" x="0" y="1"/>
</connections>
<foreground>
<path>
@@ -1188,15 +1188,15 @@
<line x="81.57" y="55.21"/>
<curve x1="82.82" x2="84.38" x3="84.35" y1="55.21" y2="56.79" y3="58.15"/>
<line x="79.33" y="58.15"/>
- <curve x1="77.56" x2="75.77" x3="75.77" y1="58.15" y2="59.89" y3="62.0"/>
+ <curve x1="77.56" x2="75.77" x3="75.77" y1="58.15" y2="59.89" y3="62"/>
<line x="75.77" y="70.9"/>
<curve x1="75.77" x2="77.84" x3="80.39" y1="73.3" y2="74.98" y3="74.48"/>
<line x="80.39" y="88.48"/>
<close/>
- <move x="52.55" y="100.0"/>
- <line x="0.0" y="100.0"/>
- <line x="0.0" y="0.0"/>
- <line x="52.55" y="0.0"/>
+ <move x="52.55" y="100"/>
+ <line x="0" y="100"/>
+ <line x="0" y="0"/>
+ <line x="52.55" y="0"/>
<line x="52.55" y="28.12"/>
<line x="50.11" y="28.12"/>
<line x="50.11" y="2.38"/>
@@ -1251,14 +1251,14 @@
</shape>
<shape aspect="variable" h="94.54" name="MS Diagnostics and Recovery Toolset" strokewidth="inherit" w="99.86">
<connections>
- <constraint name="N" perimeter="0" x="0.5" y="0.0"/>
- <constraint name="S" perimeter="0" x="0.5" y="1.0"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.5"/>
- <constraint name="E" perimeter="0" x="1.0" y="0.5"/>
+ <constraint name="N" perimeter="0" x="0.5" y="0"/>
+ <constraint name="S" perimeter="0" x="0.5" y="1"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
+ <constraint name="E" perimeter="0" x="1" y="0.5"/>
<constraint name="NE" perimeter="0" x="0.83" y="0.33"/>
- <constraint name="NW" perimeter="0" x="0.0" y="0.0"/>
+ <constraint name="NW" perimeter="0" x="0" y="0"/>
<constraint name="SE" perimeter="0" x="0.98" y="0.86"/>
- <constraint name="SW" perimeter="0" x="0.0" y="1.0"/>
+ <constraint name="SW" perimeter="0" x="0" y="1"/>
</connections>
<foreground>
<path>
@@ -1288,7 +1288,7 @@
<close/>
<move x="41.48" y="62.47"/>
<line x="41.48" y="76.69"/>
- <curve x1="41.48" x2="42.79" x3="45.79" y1="79.0" y2="81.06" y3="81.06"/>
+ <curve x1="41.48" x2="42.79" x3="45.79" y1="79" y2="81.06" y3="81.06"/>
<line x="93.2" y="81.06"/>
<curve x1="95.5" x2="97.36" x3="97.36" y1="81.06" y2="79.27" y3="76.98"/>
<line x="97.36" y="62.47"/>
@@ -1352,9 +1352,9 @@
<line x="32.12" y="87.39"/>
<close/>
<move x="50.05" y="94.54"/>
- <line x="0.0" y="94.54"/>
- <line x="0.0" y="0.0"/>
- <line x="50.05" y="0.0"/>
+ <line x="0" y="94.54"/>
+ <line x="0" y="0"/>
+ <line x="50.05" y="0"/>
<line x="50.05" y="26.58"/>
<line x="47.72" y="26.58"/>
<line x="47.72" y="2.25"/>
@@ -1368,16 +1368,16 @@
<fillstroke/>
</foreground>
</shape>
-<shape aspect="variable" h="98.93" name="MS Enterprise Desktop Virtualization" strokewidth="inherit" w="100.0">
+<shape aspect="variable" h="98.93" name="MS Enterprise Desktop Virtualization" strokewidth="inherit" w="100">
<connections>
- <constraint name="N" perimeter="0" x="0.5" y="0.0"/>
- <constraint name="S" perimeter="0" x="0.5" y="1.0"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.5"/>
- <constraint name="E" perimeter="0" x="1.0" y="0.5"/>
+ <constraint name="N" perimeter="0" x="0.5" y="0"/>
+ <constraint name="S" perimeter="0" x="0.5" y="1"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
+ <constraint name="E" perimeter="0" x="1" y="0.5"/>
<constraint name="NE" perimeter="0" x="0.8" y="0.38"/>
- <constraint name="NW" perimeter="0" x="0.0" y="0.0"/>
+ <constraint name="NW" perimeter="0" x="0" y="0"/>
<constraint name="SE" perimeter="0" x="0.86" y="0.885"/>
- <constraint name="SW" perimeter="0" x="0.0" y="1.0"/>
+ <constraint name="SW" perimeter="0" x="0" y="1"/>
</connections>
<foreground>
<path>
@@ -1391,7 +1391,7 @@
<line x="39.07" y="40.01"/>
<curve x1="39.05" x2="39.46" x3="41.66" y1="38.59" y2="37.59" y3="37.59"/>
<line x="97.48" y="37.65"/>
- <curve x1="99.16" x2="100.0" x3="100.0" y1="37.65" y2="38.16" y3="39.61"/>
+ <curve x1="99.16" x2="100" x3="100" y1="37.65" y2="38.16" y3="39.61"/>
<line x="99.97" y="72.87"/>
<curve x1="99.97" x2="99.51" x3="97.43" y1="74.27" y2="74.97" y3="74.97"/>
<close/>
@@ -1405,9 +1405,9 @@
<curve x1="83.51" x2="86.15" x3="86.08" y1="83.95" y2="85.17" y3="87.63"/>
<close/>
<move x="52.04" y="98.93"/>
- <line x="0.0" y="98.93"/>
- <line x="0.0" y="0.0"/>
- <line x="52.04" y="0.0"/>
+ <line x="0" y="98.93"/>
+ <line x="0" y="0"/>
+ <line x="52.04" y="0"/>
<line x="52.04" y="27.82"/>
<line x="49.62" y="27.82"/>
<line x="49.62" y="2.36"/>
@@ -1425,8 +1425,8 @@
<line x="33.39" y="91.45"/>
<close/>
<move x="17.74" y="89.1"/>
- <line x="17.74" y="85.0"/>
- <line x="9.96" y="85.0"/>
+ <line x="17.74" y="85"/>
+ <line x="9.96" y="85"/>
<line x="9.96" y="89.1"/>
<close/>
<move x="4.99" y="44.34"/>
@@ -1456,27 +1456,27 @@
<line x="36.94" y="11.38"/>
<line x="15.2" y="11.38"/>
<close/>
- <move x="59.3" y="62.0"/>
+ <move x="59.3" y="62"/>
<line x="59.3" y="50.38"/>
<line x="71.01" y="44.44"/>
<line x="82.58" y="50.54"/>
<line x="82.58" y="61.86"/>
<line x="70.98" y="68.06"/>
<close/>
- <move x="60.0" y="61.57"/>
+ <move x="60" y="61.57"/>
<line x="62.84" y="63.07"/>
<line x="62.84" y="60.05"/>
- <line x="60.0" y="58.53"/>
+ <line x="60" y="58.53"/>
<close/>
- <move x="60.0" y="57.76"/>
+ <move x="60" y="57.76"/>
<line x="62.84" y="59.19"/>
<line x="62.84" y="56.17"/>
- <line x="60.0" y="54.71"/>
+ <line x="60" y="54.71"/>
<close/>
- <move x="60.0" y="54.03"/>
+ <move x="60" y="54.03"/>
<line x="62.84" y="55.49"/>
<line x="62.84" y="52.49"/>
- <line x="60.0" y="50.99"/>
+ <line x="60" y="50.99"/>
<close/>
<move x="63.55" y="55.81"/>
<line x="66.69" y="57.46"/>
@@ -1540,7 +1540,7 @@
<close/>
<move x="74.48" y="65.41"/>
<line x="74.48" y="62.33"/>
- <line x="71.32" y="64.0"/>
+ <line x="71.32" y="64"/>
<line x="71.32" y="67.05"/>
<close/>
<move x="78.39" y="63.39"/>
@@ -1604,14 +1604,14 @@
</shape>
<shape aspect="variable" h="95.98" name="MS User Experience Virtualization" strokewidth="inherit" w="99.86">
<connections>
- <constraint name="N" perimeter="0" x="0.5" y="0.0"/>
- <constraint name="S" perimeter="0" x="0.5" y="1.0"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.5"/>
- <constraint name="E" perimeter="0" x="1.0" y="0.5"/>
+ <constraint name="N" perimeter="0" x="0.5" y="0"/>
+ <constraint name="S" perimeter="0" x="0.5" y="1"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
+ <constraint name="E" perimeter="0" x="1" y="0.5"/>
<constraint name="NE" perimeter="0" x="0.8" y="0.355"/>
- <constraint name="NW" perimeter="0" x="0.0" y="0.0"/>
+ <constraint name="NW" perimeter="0" x="0" y="0"/>
<constraint name="SE" perimeter="0" x="0.865" y="0.87"/>
- <constraint name="SW" perimeter="0" x="0.0" y="1.0"/>
+ <constraint name="SW" perimeter="0" x="0" y="1"/>
</connections>
<foreground>
<path>
@@ -1622,14 +1622,14 @@
<curve x1="84.79" x2="82.45" x3="79.39" y1="50.11" y2="52.59" y3="52.59"/>
<close/>
<move x="89.53" y="60.3"/>
- <curve x1="89.46" x2="88.56" x3="87.65" y1="61.06" y2="61.66" y3="62.0"/>
+ <curve x1="89.46" x2="88.56" x3="87.65" y1="61.06" y2="61.66" y3="62"/>
<curve x1="84.89" x2="82.68" x3="79.7" y1="62.93" y2="63.01" y3="63.11"/>
- <curve x1="78.25" x2="75.11" x3="72.42" y1="63.11" y2="63.0" y3="62.17"/>
+ <curve x1="78.25" x2="75.11" x3="72.42" y1="63.11" y2="63" y3="62.17"/>
<curve x1="70.99" x2="69.93" x3="70.13" y1="61.75" y2="60.74" y3="59.56"/>
<curve x1="70.42" x2="70.71" x3="71.1" y1="57.9" y2="56.17" y3="55.22"/>
<curve x1="71.45" x2="71.94" x3="72.86" y1="54.32" y2="53.73" y3="53.33"/>
<curve x1="73.8" x2="75.05" x3="76.32" y1="52.93" y2="52.58" y3="52.22"/>
- <curve x1="77.0" x2="78.13" x3="79.66" y1="53.87" y2="55.76" y3="57.87"/>
+ <curve x1="77" x2="78.13" x3="79.66" y1="53.87" y2="55.76" y3="57.87"/>
<curve x1="81.09" x2="82.6" x3="82.97" y1="55.75" y2="53.56" y3="52.2"/>
<line x="86.65" y="53.4"/>
<curve x1="87.57" x2="88.04" x3="88.36" y1="53.8" y2="54.49" y3="55.25"/>
@@ -1743,7 +1743,7 @@
<move x="64.75" y="50.95"/>
<line x="64.75" y="48.88"/>
<line x="62.78" y="49.88"/>
- <line x="62.78" y="52.0"/>
+ <line x="62.78" y="52"/>
<close/>
<move x="62.29" y="52.21"/>
<line x="62.29" y="50.09"/>
@@ -1757,7 +1757,7 @@
<close/>
<move x="54.63" y="58.97"/>
<line x="56.87" y="60.17"/>
- <line x="56.87" y="58.0"/>
+ <line x="56.87" y="58"/>
<line x="54.63" y="56.87"/>
<close/>
<move x="54.63" y="56.29"/>
@@ -1840,9 +1840,9 @@
<line x="32.48" y="88.72"/>
<close/>
<move x="50.61" y="95.98"/>
- <line x="0.0" y="95.98"/>
- <line x="0.0" y="0.0"/>
- <line x="50.61" y="0.0"/>
+ <line x="0" y="95.98"/>
+ <line x="0" y="0"/>
+ <line x="50.61" y="0"/>
<line x="50.61" y="26.98"/>
<line x="48.26" y="26.98"/>
<line x="48.26" y="2.29"/>
@@ -1858,14 +1858,14 @@
</shape>
<shape aspect="variable" h="99.82" name="Operations Manager" strokewidth="inherit" w="97.27">
<connections>
- <constraint name="N" perimeter="0" x="0.5" y="0.0"/>
- <constraint name="S" perimeter="0" x="0.5" y="1.0"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.5"/>
- <constraint name="E" perimeter="0" x="1.0" y="0.5"/>
+ <constraint name="N" perimeter="0" x="0.5" y="0"/>
+ <constraint name="S" perimeter="0" x="0.5" y="1"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
+ <constraint name="E" perimeter="0" x="1" y="0.5"/>
<constraint name="NE" perimeter="0" x="0.99" y="0.36"/>
- <constraint name="NW" perimeter="0" x="0.0" y="0.0"/>
+ <constraint name="NW" perimeter="0" x="0" y="0"/>
<constraint name="SE" perimeter="0" x="0.99" y="0.83"/>
- <constraint name="SW" perimeter="0" x="0.0" y="1.0"/>
+ <constraint name="SW" perimeter="0" x="0" y="1"/>
</connections>
<foreground>
<path>
@@ -1903,7 +1903,7 @@
<line x="37.99" y="39.26"/>
<curve x1="37.99" x2="39.86" x3="42.64" y1="36.48" y2="34.72" y3="34.72"/>
<line x="92.24" y="34.72"/>
- <curve x1="95.05" x2="97.27" x3="97.27" y1="34.72" y2="36.08" y3="39.0"/>
+ <curve x1="95.05" x2="97.27" x3="97.27" y1="34.72" y2="36.08" y3="39"/>
<line x="97.27" y="80.12"/>
<curve x1="97.27" x2="95.53" x3="92.76" y1="82.43" y2="84.15" y3="84.15"/>
<close/>
@@ -1946,9 +1946,9 @@
<line x="47.33" y="92.28"/>
<line x="47.33" y="94.82"/>
<close/>
- <move x="0.0" y="99.82"/>
- <line x="0.0" y="0.0"/>
- <line x="52.53" y="0.0"/>
+ <move x="0" y="99.82"/>
+ <line x="0" y="0"/>
+ <line x="52.53" y="0"/>
<line x="52.53" y="28.11"/>
<line x="49.88" y="28.11"/>
<line x="49.88" y="2.49"/>
@@ -1966,13 +1966,13 @@
<shape aspect="variable" h="68.39" name="Orchestrator" strokewidth="inherit" w="99.93">
<connections>
<constraint name="N" perimeter="0" x="0.5" y="0.06"/>
- <constraint name="S" perimeter="0" x="0.5" y="1.0"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.5"/>
+ <constraint name="S" perimeter="0" x="0.5" y="1"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
<constraint name="E" perimeter="0" x="0.77" y="0.5"/>
<constraint name="NE" perimeter="0" x="0.97" y="0.06"/>
- <constraint name="NW" perimeter="0" x="0.0" y="0.06"/>
- <constraint name="SE" perimeter="0" x="0.77" y="1.0"/>
- <constraint name="SW" perimeter="0" x="0.0" y="1.0"/>
+ <constraint name="NW" perimeter="0" x="0" y="0.06"/>
+ <constraint name="SE" perimeter="0" x="0.77" y="1"/>
+ <constraint name="SW" perimeter="0" x="0" y="1"/>
</connections>
<foreground>
<path>
@@ -1986,7 +1986,7 @@
<line x="84.11" y="22.56"/>
<curve x1="83.42" x2="82.74" x3="82.05" y1="22.45" y2="22.2" y3="21.8"/>
<line x="79.28" y="23.89"/>
- <line x="76.0" y="20.5"/>
+ <line x="76" y="20.5"/>
<line x="78.04" y="17.8"/>
<curve x1="77.69" x2="77.4" x3="77.26" y1="17.23" y2="16.6" y3="15.83"/>
<line x="73.86" y="15.29"/>
@@ -1997,8 +1997,8 @@
<line x="79.32" y="2.09"/>
<line x="82.04" y="4.2"/>
<curve x1="82.66" x2="83.54" x3="84.15" y1="3.82" y2="3.44" y3="3.43"/>
- <line x="84.55" y="0.0"/>
- <line x="89.27" y="0.0"/>
+ <line x="84.55" y="0"/>
+ <line x="89.27" y="0"/>
<line x="89.8" y="3.45"/>
<curve x1="90.45" x2="91.22" x3="91.74" y1="3.49" y2="3.85" y3="4.19"/>
<line x="94.48" y="2.08"/>
@@ -2048,8 +2048,8 @@
<line x="13.91" y="48.21"/>
<line x="7.57" y="48.21"/>
<close/>
- <move x="0.0" y="68.39"/>
- <line x="0.0" y="4.29"/>
+ <move x="0" y="68.39"/>
+ <line x="0" y="4.29"/>
<line x="71.69" y="4.29"/>
<line x="72.96" y="5.98"/>
<line x="71.85" y="8.82"/>
@@ -2066,16 +2066,16 @@
<fillstroke/>
</foreground>
</shape>
-<shape aspect="variable" h="100.0" name="Pack" strokewidth="inherit" w="89.38">
+<shape aspect="variable" h="100" name="Pack" strokewidth="inherit" w="89.38">
<connections>
<constraint name="N" perimeter="0" x="0.5" y="0.02"/>
- <constraint name="S" perimeter="0" x="0.5" y="1.0"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.5"/>
+ <constraint name="S" perimeter="0" x="0.5" y="1"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
<constraint name="E" perimeter="0" x="0.87" y="0.5"/>
- <constraint name="NE" perimeter="0" x="0.85" y="0.0"/>
- <constraint name="NW" perimeter="0" x="0.0" y="0.02"/>
+ <constraint name="NE" perimeter="0" x="0.85" y="0"/>
+ <constraint name="NW" perimeter="0" x="0" y="0.02"/>
<constraint name="SE" perimeter="0" x="0.98" y="0.8"/>
- <constraint name="SW" perimeter="0" x="0.0" y="1.0"/>
+ <constraint name="SW" perimeter="0" x="0" y="1"/>
</connections>
<foreground>
<path>
@@ -2262,8 +2262,8 @@
<move x="56.12" y="29.31"/>
<line x="56.12" y="11.33"/>
<line x="65.85" y="11.35"/>
- <line x="65.85" y="0.0"/>
- <line x="75.68" y="0.0"/>
+ <line x="65.85" y="0"/>
+ <line x="75.68" y="0"/>
<line x="75.68" y="13.21"/>
<line x="85.48" y="13.21"/>
<line x="85.48" y="29.29"/>
@@ -2306,10 +2306,10 @@
<curve x1="89.13" x2="89.38" x3="87.74" y1="72.76" y2="76.32" y3="78.97"/>
<curve x1="86.67" x2="84.46" x3="80.7" y1="80.8" y2="82.82" y3="82.82"/>
<close/>
- <move x="10.0" y="90.26"/>
+ <move x="10" y="90.26"/>
<line x="17.59" y="90.3"/>
<line x="17.59" y="86.09"/>
- <line x="10.0" y="86.09"/>
+ <line x="10" y="86.09"/>
<close/>
<move x="5.01" y="94.97"/>
<line x="5.01" y="48.49"/>
@@ -2322,8 +2322,8 @@
<line x="46.45" y="92.52"/>
<line x="46.46" y="94.97"/>
<close/>
- <move x="0.0" y="100.0"/>
- <line x="0.0" y="1.92"/>
+ <move x="0" y="100"/>
+ <line x="0" y="1.92"/>
<line x="51.52" y="1.92"/>
<line x="51.52" y="29.46"/>
<line x="49.05" y="29.46"/>
@@ -2333,7 +2333,7 @@
<line x="49.05" y="97.79"/>
<line x="49.05" y="92.45"/>
<line x="51.52" y="92.45"/>
- <line x="51.52" y="100.0"/>
+ <line x="51.52" y="100"/>
<close/>
</path>
<fillstroke/>
@@ -2344,9 +2344,9 @@
<constraint name="N" perimeter="0" x="0.49" y="0.11"/>
<constraint name="S" perimeter="0" x="0.48" y="0.98"/>
<constraint name="W" perimeter="0" x="0.08" y="0.5"/>
- <constraint name="E" perimeter="0" x="1.0" y="0.5"/>
+ <constraint name="E" perimeter="0" x="1" y="0.5"/>
<constraint name="NE" perimeter="0" x="0.9" y="0.23"/>
- <constraint name="NW" perimeter="0" x="0.27" y="0.0"/>
+ <constraint name="NW" perimeter="0" x="0.27" y="0"/>
<constraint name="SE" perimeter="0" x="0.9" y="0.8"/>
<constraint name="SW" perimeter="0" x="0.02" y="0.98"/>
</connections>
@@ -2417,19 +2417,19 @@
<close/>
<move x="27.74" y="14.09"/>
<curve x1="25.16" x2="21.49" x3="21.49" y1="14.09" y2="11.22" y3="6.39"/>
- <curve x1="21.49" x2="24.33" x3="27.88" y1="2.52" y2="0.0" y3="0.0"/>
- <curve x1="31.77" x2="33.5" x3="33.5" y1="0.0" y2="3.15" y3="7.02"/>
+ <curve x1="21.49" x2="24.33" x3="27.88" y1="2.52" y2="0" y3="0"/>
+ <curve x1="31.77" x2="33.5" x3="33.5" y1="0" y2="3.15" y3="7.02"/>
<curve x1="33.5" x2="31.52" x3="27.74" y1="10.03" y2="14.09" y3="14.09"/>
<close/>
<move x="23.24" y="59.7"/>
<line x="5.95" y="69.27"/>
<curve x1="3.74" x2="2.27" x3="1.25" y1="70.44" y2="69.47" y3="68.15"/>
- <curve x1="0.0" x2="0.41" x3="3.0" y1="66.34" y2="64.07" y3="62.27"/>
+ <curve x1="0" x2="0.41" x3="3" y1="66.34" y2="64.07" y3="62.27"/>
<line x="13.77" y="56.29"/>
<line x="20.91" y="24.65"/>
<line x="16.46" y="26.63"/>
<line x="13.12" y="40.82"/>
- <curve x1="12.57" x2="10.67" x3="9.19" y1="43.0" y2="44.08" y3="43.68"/>
+ <curve x1="12.57" x2="10.67" x3="9.19" y1="43" y2="44.08" y3="43.68"/>
<curve x1="7.74" x2="6.96" x3="7.4" y1="43.08" y2="41.77" y3="39.85"/>
<line x="10.94" y="23.25"/>
<line x="21.78" y="16.37"/>
@@ -2455,12 +2455,12 @@
</shape>
<shape aspect="variable" h="71.64" name="Service Manager" strokewidth="inherit" w="100.21">
<connections>
- <constraint name="N" perimeter="0" x="0.5" y="0.0"/>
+ <constraint name="N" perimeter="0" x="0.5" y="0"/>
<constraint name="S" perimeter="0" x="0.5" y="0.87"/>
<constraint name="W" perimeter="0" x="0.09" y="0.5"/>
- <constraint name="E" perimeter="0" x="1.0" y="0.5"/>
+ <constraint name="E" perimeter="0" x="1" y="0.5"/>
<constraint name="SE" perimeter="0" x="0.9" y="0.745"/>
- <constraint name="SW" perimeter="0" x="0.0" y="0.93"/>
+ <constraint name="SW" perimeter="0" x="0" y="0.93"/>
</connections>
<foreground>
<path>
@@ -2470,7 +2470,7 @@
<line x="75.16" y="36.53"/>
<line x="79.39" y="34.48"/>
<line x="82.2" y="26.23"/>
- <line x="74.0" y="23.54"/>
+ <line x="74" y="23.54"/>
<line x="69.8" y="25.67"/>
<line x="75.54" y="27.58"/>
<curve x1="72.04" x2="68.36" x3="67.92" y1="29.16" y2="32.01" y3="37.94"/>
@@ -2533,8 +2533,8 @@
<line x="64.17" y="59.24"/>
<close/>
<move x="34.75" y="62.36"/>
- <line x="34.75" y="0.0"/>
- <line x="67.43" y="0.0"/>
+ <line x="34.75" y="0"/>
+ <line x="67.43" y="0"/>
<line x="67.43" y="17.63"/>
<line x="65.84" y="17.63"/>
<line x="65.84" y="1.7"/>
@@ -2557,7 +2557,7 @@
<curve x1="29.75" x2="23.82" x3="18.25" y1="71.02" y2="71.64" y3="71.48"/>
<curve x1="15.06" x2="11.41" x3="6.13" y1="71.53" y2="71.36" y3="70.14"/>
<curve x1="2.69" x2="0.84" x3="0.28" y1="69.03" y2="67.97" y3="66.49"/>
- <curve x1="0.0" x2="0.51" x3="1.23" y1="65.24" y2="62.22" y3="58.71"/>
+ <curve x1="0" x2="0.51" x3="1.23" y1="65.24" y2="62.22" y3="58.71"/>
<curve x1="2.02" x2="3.08" x3="5.97" y1="55.09" y2="53.31" y3="52.09"/>
<curve x1="7.61" x2="11.39" x3="12.89" y1="51.38" y2="50.32" y3="50.45"/>
<curve x1="13.73" x2="16.72" x3="19.05" y1="53.5" y2="57.74" y3="61.08"/>
@@ -2571,10 +2571,10 @@
</shape>
<shape aspect="variable" h="81.09" name="SSD" strokewidth="inherit" w="99.84">
<connections>
- <constraint name="N" perimeter="0" x="0.5" y="0.0"/>
- <constraint name="S" perimeter="0" x="0.5" y="1.0"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.5"/>
- <constraint name="E" perimeter="0" x="1.0" y="0.5"/>
+ <constraint name="N" perimeter="0" x="0.5" y="0"/>
+ <constraint name="S" perimeter="0" x="0.5" y="1"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
+ <constraint name="E" perimeter="0" x="1" y="0.5"/>
<constraint name="NE" perimeter="0" x="0.98" y="0.02"/>
<constraint name="NW" perimeter="0" x="0.02" y="0.02"/>
<constraint name="SE" perimeter="0" x="0.98" y="0.98"/>
@@ -2602,11 +2602,11 @@
<curve x1="46.93" x2="44.44" x3="43.12" y1="50.3" y2="49.09" y3="47.79"/>
<close/>
<move x="7.55" y="81.09"/>
- <curve x1="3.6" x2="0.0" x3="0.0" y1="81.09" y2="78.41" y3="73.6"/>
- <line x="0.0" y="7.37"/>
- <curve x1="0.0" x2="3.75" x3="7.6" y1="3.04" y2="0.0" y3="0.0"/>
- <line x="92.85" y="0.0"/>
- <curve x1="96.95" x2="99.84" x3="99.84" y1="0.0" y2="3.6" y3="6.08"/>
+ <curve x1="3.6" x2="0" x3="0" y1="81.09" y2="78.41" y3="73.6"/>
+ <line x="0" y="7.37"/>
+ <curve x1="0" x2="3.75" x3="7.6" y1="3.04" y2="0" y3="0"/>
+ <line x="92.85" y="0"/>
+ <curve x1="96.95" x2="99.84" x3="99.84" y1="0" y2="3.6" y3="6.08"/>
<line x="99.84" y="74.93"/>
<curve x1="99.84" x2="96.43" x3="92.59" y1="77.68" y2="81.09" y3="81.09"/>
<close/>
@@ -2642,16 +2642,16 @@
<line x="67.29" y="26.66"/>
<close/>
<move x="73.87" y="50.06"/>
- <line x="73.87" y="32.0"/>
- <line x="77.37" y="32.0"/>
- <curve x1="81.75" x2="85.91" x3="85.92" y1="32.0" y2="34.72" y3="41.07"/>
+ <line x="73.87" y="32"/>
+ <line x="77.37" y="32"/>
+ <curve x1="81.75" x2="85.91" x3="85.92" y1="32" y2="34.72" y3="41.07"/>
<curve x1="85.92" x2="83.03" x3="77.33" y1="45.66" y2="50.06" y3="50.06"/>
<close/>
<move x="20.18" y="54.08"/>
<curve x1="22.36" x2="24.56" x3="27.43" y1="55.53" y2="56.31" y3="56.5"/>
<curve x1="30.19" x2="35.03" x3="36.62" y1="56.74" y2="55.85" y3="54.63"/>
<curve x1="38.56" x2="39.5" x3="39.6" y1="52.82" y2="51.82" y3="48.36"/>
- <curve x1="39.75" x2="39.04" x3="37.0" y1="45.66" y2="43.99" y3="41.92"/>
+ <curve x1="39.75" x2="39.04" x3="37" y1="45.66" y2="43.99" y3="41.92"/>
<curve x1="34.25" x2="30.9" x3="28.67" y1="39.45" y2="38.66" y3="36.94"/>
<curve x1="26.98" x2="26.51" x3="27.39" y1="36.06" y2="34.01" y3="33.1"/>
<curve x1="28.58" x2="30.54" x3="32.27" y1="31.96" y2="31.68" y3="31.65"/>
@@ -2681,13 +2681,13 @@
</shape>
<shape aspect="variable" h="78.66" name="Virtual Machine Manager" strokewidth="inherit" w="101.52">
<connections>
- <constraint name="N" perimeter="0" x="0.67" y="0.0"/>
- <constraint name="S" perimeter="0" x="0.5" y="1.0"/>
+ <constraint name="N" perimeter="0" x="0.67" y="0"/>
+ <constraint name="S" perimeter="0" x="0.5" y="1"/>
<constraint name="W" perimeter="0" x="0.325" y="0.5"/>
- <constraint name="E" perimeter="0" x="1.0" y="0.5"/>
- <constraint name="NE" perimeter="0" x="1.0" y="0.0"/>
+ <constraint name="E" perimeter="0" x="1" y="0.5"/>
+ <constraint name="NE" perimeter="0" x="1" y="0"/>
<constraint name="NW" perimeter="0" x="0.48" y="0.32"/>
- <constraint name="SE" perimeter="0" x="1.0" y="1.0"/>
+ <constraint name="SE" perimeter="0" x="0.905" y="0.95"/>
<constraint name="SW" perimeter="0" x="0.01" y="0.83"/>
</connections>
<foreground>
@@ -2732,8 +2732,8 @@
<line x="76.54" y="36.18"/>
<line x="76.56" y="37.21"/>
<line x="76.18" y="37.61"/>
- <line x="76.18" y="39.0"/>
- <line x="76.73" y="39.0"/>
+ <line x="76.18" y="39"/>
+ <line x="76.73" y="39"/>
<line x="76.73" y="38.47"/>
<line x="78.53" y="38.46"/>
<line x="78.53" y="38.33"/>
@@ -2876,14 +2876,14 @@
<close/>
<move x="101.52" y="63.4"/>
<line x="68.26" y="63.4"/>
- <line x="68.26" y="0.0"/>
- <line x="101.52" y="0.0"/>
+ <line x="68.26" y="0"/>
+ <line x="101.52" y="0"/>
<close/>
<move x="94.89" y="66.37"/>
<curve x1="94.54" x2="88.65" x3="83.34" y1="73.98" y2="78.66" y3="78.66"/>
<line x="13.89" y="78.66"/>
<curve x1="10.48" x2="5.09" x3="2.72" y1="78.66" y2="75.93" y3="70.41"/>
- <curve x1="0.0" x2="1.8" x3="6.69" y1="63.8" y2="57.19" y3="52.98"/>
+ <curve x1="0" x2="1.8" x3="6.69" y1="63.8" y2="57.19" y3="52.98"/>
<curve x1="10.31" x2="13.78" x3="17.19" y1="50.16" y2="49.69" y3="50.28"/>
<curve x1="19.14" x2="21.78" x3="24.45" y1="46.69" y2="44.96" y3="44.06"/>
<curve x1="27.68" x2="29.67" x3="32.75" y1="43.2" y2="43.7" y3="44.77"/>
diff --git a/src/main/webapp/stencils/mscae/other.xml b/src/main/webapp/stencils/mscae/other.xml
index f36108d5..81131fb0 100644
--- a/src/main/webapp/stencils/mscae/other.xml
+++ b/src/main/webapp/stencils/mscae/other.xml
@@ -77,30 +77,30 @@
<fillstroke/>
</foreground>
</shape>
-<shape aspect="variable" h="52.9" name="BI Product Icon" strokewidth="inherit" w="50.0">
+<shape aspect="variable" h="52.9" name="BI Product Icon" strokewidth="inherit" w="50">
<connections>
<constraint name="N" perimeter="0" x="0.5" y="0.1"/>
- <constraint name="S" perimeter="0" x="0.63" y="1.0"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.59"/>
- <constraint name="E" perimeter="0" x="1.0" y="0.5"/>
+ <constraint name="S" perimeter="0" x="0.63" y="1"/>
+ <constraint name="W" perimeter="0" x="0" y="0.59"/>
+ <constraint name="E" perimeter="0" x="1" y="0.5"/>
<constraint name="NE" perimeter="0" x="0.99" y="0.27"/>
<constraint name="NW" perimeter="0" x="0.07" y="0.025"/>
<constraint name="SE" perimeter="0" x="0.95" y="0.9"/>
- <constraint name="SW" perimeter="0" x="0.0" y="0.76"/>
+ <constraint name="SW" perimeter="0" x="0" y="0.76"/>
</connections>
<foreground>
<path>
<move x="44.7" y="48.3"/>
- <curve x1="44.2" x2="43.6" x3="43.1" y1="48.3" y2="48.2" y3="48.0"/>
+ <curve x1="44.2" x2="43.6" x3="43.1" y1="48.3" y2="48.2" y3="48"/>
<line x="39.1" y="46.7"/>
<curve x1="38.4" x2="38.1" x3="38.3" y1="46.5" y2="45.8" y3="45.1"/>
<curve x1="38.5" x2="39.2" x3="39.9" y1="44.4" y2="44.1" y3="44.3"/>
<line x="43.9" y="45.6"/>
<curve x1="44.7" x2="45.6" x3="46.3" y1="45.9" y2="45.7" y3="45.2"/>
- <curve x1="47.0" x2="47.4" x3="47.4" y1="44.7" y2="43.9" y3="43.0"/>
+ <curve x1="47" x2="47.4" x3="47.4" y1="44.7" y2="43.9" y3="43"/>
<line x="47.4" y="17.1"/>
<curve x1="47.4" x2="46.6" x3="45.5" y1="15.9" y2="14.8" y3="14.5"/>
- <line x="7.6" y="3.0"/>
+ <line x="7.6" y="3"/>
<curve x1="6.8" x2="5.9" x3="5.2" y1="2.7" y2="2.9" y3="3.4"/>
<curve x1="4.5" x2="4.1" x3="4.1" y1="3.9" y2="4.7" y3="5.6"/>
<line x="4.1" y="23.4"/>
@@ -108,12 +108,12 @@
<curve x1="2.1" x2="1.5" x3="1.5" y1="24.7" y2="24.1" y3="23.4"/>
<line x="1.5" y="5.6"/>
<curve x1="1.5" x2="2.3" x3="3.6" y1="3.9" y2="2.4" y3="1.3"/>
- <curve x1="5.0" x2="6.7" x3="8.3" y1="0.3" y2="0.0" y3="0.5"/>
- <line x="46.2" y="12.0"/>
- <curve x1="48.4" x2="50.0" x3="50.0" y1="12.7" y2="14.7" y3="17.1"/>
- <line x="50.0" y="43.0"/>
- <curve x1="50.0" x2="49.2" x3="47.8" y1="44.7" y2="46.3" y3="47.3"/>
- <curve x1="46.8" x2="45.8" x3="44.7" y1="48.0" y2="48.3" y3="48.3"/>
+ <curve x1="5" x2="6.7" x3="8.3" y1="0.3" y2="0" y3="0.5"/>
+ <line x="46.2" y="12"/>
+ <curve x1="48.4" x2="50" x3="50" y1="12.7" y2="14.7" y3="17.1"/>
+ <line x="50" y="43"/>
+ <curve x1="50" x2="49.2" x3="47.8" y1="44.7" y2="46.3" y3="47.3"/>
+ <curve x1="46.8" x2="45.8" x3="44.7" y1="48" y2="48.3" y3="48.3"/>
<move x="34.5" y="49.7"/>
<curve x1="34.5" x2="33.1" x3="31.3" y1="51.5" y2="52.9" y3="52.9"/>
<curve x1="29.5" x2="28.1" x3="28.1" y1="52.9" y2="51.5" y3="49.7"/>
@@ -123,11 +123,11 @@
<line x="34.5" y="49.7"/>
<close/>
<move x="6.4" y="39.5"/>
- <curve x1="6.4" x2="5.0" x3="3.2" y1="41.3" y2="42.7" y3="42.7"/>
- <curve x1="1.4" x2="0.0" x3="0.0" y1="42.7" y2="41.3" y3="39.5"/>
- <line x="0.0" y="32.0"/>
- <curve x1="0.0" x2="1.4" x3="3.2" y1="30.2" y2="28.8" y3="28.8"/>
- <curve x1="5.0" x2="6.4" x3="6.4" y1="28.8" y2="30.2" y3="32.0"/>
+ <curve x1="6.4" x2="5" x3="3.2" y1="41.3" y2="42.7" y3="42.7"/>
+ <curve x1="1.4" x2="0" x3="0" y1="42.7" y2="41.3" y3="39.5"/>
+ <line x="0" y="32"/>
+ <curve x1="0" x2="1.4" x3="3.2" y1="30.2" y2="28.8" y3="28.8"/>
+ <curve x1="5" x2="6.4" x3="6.4" y1="28.8" y2="30.2" y3="32"/>
<line x="6.4" y="39.5"/>
<close/>
<move x="25.1" y="46.4"/>
@@ -152,10 +152,10 @@
</shape>
<shape aspect="variable" h="76.4" name="Cortana" strokewidth="inherit" w="76.4">
<connections>
- <constraint name="N" perimeter="0" x="0.5" y="0.0"/>
- <constraint name="S" perimeter="0" x="0.5" y="1.0"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.5"/>
- <constraint name="E" perimeter="0" x="1.0" y="0.5"/>
+ <constraint name="N" perimeter="0" x="0.5" y="0"/>
+ <constraint name="S" perimeter="0" x="0.5" y="1"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
+ <constraint name="E" perimeter="0" x="1" y="0.5"/>
<constraint name="NE" perimeter="0" x="0.855" y="0.145"/>
<constraint name="NW" perimeter="0" x="0.145" y="0.145"/>
<constraint name="SE" perimeter="0" x="0.855" y="0.855"/>
@@ -165,55 +165,55 @@
<save/>
<alpha alpha="0.4"/>
<path>
- <move x="38.2" y="0.0"/>
- <curve x1="41.7" x2="45.1" x3="48.3" y1="0.0" y2="0.5" y3="1.4"/>
+ <move x="38.2" y="0"/>
+ <curve x1="41.7" x2="45.1" x3="48.3" y1="0" y2="0.5" y3="1.4"/>
<curve x1="51.6" x2="54.6" x3="57.4" y1="2.3" y2="3.6" y3="5.3"/>
- <curve x1="60.2" x2="62.8" x3="65.1" y1="7.0" y2="9.0" y3="11.3"/>
- <curve x1="67.4" x2="69.4" x3="71.1" y1="13.6" y2="16.2" y3="19.0"/>
- <curve x1="72.8" x2="74.1" x3="75.0" y1="21.8" y2="24.9" y3="28.1"/>
+ <curve x1="60.2" x2="62.8" x3="65.1" y1="7" y2="9" y3="11.3"/>
+ <curve x1="67.4" x2="69.4" x3="71.1" y1="13.6" y2="16.2" y3="19"/>
+ <curve x1="72.8" x2="74.1" x3="75" y1="21.8" y2="24.9" y3="28.1"/>
<curve x1="75.9" x2="76.4" x3="76.4" y1="31.4" y2="34.7" y3="38.2"/>
- <curve x1="76.4" x2="75.9" x3="75.0" y1="41.7" y2="45.1" y3="48.3"/>
+ <curve x1="76.4" x2="75.9" x3="75" y1="41.7" y2="45.1" y3="48.3"/>
<curve x1="74.1" x2="72.8" x3="71.1" y1="51.6" y2="54.6" y3="57.4"/>
<curve x1="69.4" x2="67.4" x3="65.1" y1="60.2" y2="62.8" y3="65.1"/>
<curve x1="62.8" x2="60.2" x3="57.4" y1="67.4" y2="69.4" y3="71.1"/>
- <curve x1="54.6" x2="51.5" x3="48.3" y1="72.8" y2="74.1" y3="75.0"/>
- <curve x1="45.0" x2="41.7" x3="38.2" y1="75.9" y2="76.4" y3="76.4"/>
- <curve x1="34.7" x2="31.3" x3="28.1" y1="76.4" y2="75.9" y3="75.0"/>
- <curve x1="24.8" x2="21.8" x3="19.0" y1="74.1" y2="72.8" y3="71.1"/>
+ <curve x1="54.6" x2="51.5" x3="48.3" y1="72.8" y2="74.1" y3="75"/>
+ <curve x1="45" x2="41.7" x3="38.2" y1="75.9" y2="76.4" y3="76.4"/>
+ <curve x1="34.7" x2="31.3" x3="28.1" y1="76.4" y2="75.9" y3="75"/>
+ <curve x1="24.8" x2="21.8" x3="19" y1="74.1" y2="72.8" y3="71.1"/>
<curve x1="16.2" x2="13.6" x3="11.3" y1="69.4" y2="67.4" y3="65.1"/>
- <curve x1="9.0" x2="7.0" x3="5.3" y1="62.8" y2="60.2" y3="57.4"/>
+ <curve x1="9" x2="7" x3="5.3" y1="62.8" y2="60.2" y3="57.4"/>
<curve x1="3.6" x2="2.3" x3="1.4" y1="54.6" y2="51.5" y3="48.3"/>
- <curve x1="0.5" x2="0.0" x3="0.0" y1="45.1" y2="41.7" y3="38.2"/>
- <curve x1="0.0" x2="0.5" x3="1.4" y1="34.7" y2="31.3" y3="28.1"/>
- <curve x1="2.3" x2="3.6" x3="5.3" y1="24.8" y2="21.8" y3="19.0"/>
- <curve x1="7.0" x2="9.0" x3="11.3" y1="16.2" y2="13.6" y3="11.3"/>
- <curve x1="13.6" x2="16.2" x3="19.0" y1="9.0" y2="7.0" y3="5.3"/>
+ <curve x1="0.5" x2="0" x3="0" y1="45.1" y2="41.7" y3="38.2"/>
+ <curve x1="0" x2="0.5" x3="1.4" y1="34.7" y2="31.3" y3="28.1"/>
+ <curve x1="2.3" x2="3.6" x3="5.3" y1="24.8" y2="21.8" y3="19"/>
+ <curve x1="7" x2="9" x3="11.3" y1="16.2" y2="13.6" y3="11.3"/>
+ <curve x1="13.6" x2="16.2" x3="19" y1="9" y2="7" y3="5.3"/>
<curve x1="21.8" x2="24.9" x3="28.1" y1="3.6" y2="2.3" y3="1.4"/>
- <curve x1="31.3" x2="34.7" x3="38.2" y1="0.5" y2="0.0" y3="0.0"/>
+ <curve x1="31.3" x2="34.7" x3="38.2" y1="0.5" y2="0" y3="0"/>
<move x="38.2" y="71.2"/>
- <curve x1="41.2" x2="44.2" x3="47.0" y1="71.2" y2="70.8" y3="70.0"/>
+ <curve x1="41.2" x2="44.2" x3="47" y1="71.2" y2="70.8" y3="70"/>
<curve x1="49.8" x2="52.4" x3="54.9" y1="69.2" y2="68.1" y3="66.7"/>
<curve x1="57.3" x2="59.6" x3="61.6" y1="65.3" y2="63.5" y3="61.5"/>
<curve x1="63.6" x2="65.3" x3="66.8" y1="59.5" y2="57.3" y3="54.8"/>
<curve x1="68.2" x2="69.3" x3="70.1" y1="52.4" y2="49.7" y3="46.9"/>
<curve x1="70.9" x2="71.3" x3="71.3" y1="44.1" y2="41.2" y3="38.1"/>
- <curve x1="71.3" x2="70.9" x3="70.1" y1="35.0" y2="32.1" y3="29.3"/>
+ <curve x1="71.3" x2="70.9" x3="70.1" y1="35" y2="32.1" y3="29.3"/>
<curve x1="69.3" x2="68.2" x3="66.8" y1="26.5" y2="23.9" y3="21.4"/>
- <curve x1="65.4" x2="63.6" x3="61.6" y1="19.0" y2="16.7" y3="14.7"/>
- <curve x1="59.6" x2="57.4" x3="54.9" y1="12.7" y2="11.0" y3="9.5"/>
- <curve x1="52.5" x2="49.8" x3="47.0" y1="8.1" y2="7.0" y3="6.2"/>
- <curve x1="44.2" x2="41.3" x3="38.2" y1="5.4" y2="5.0" y3="5.0"/>
- <curve x1="35.2" x2="32.2" x3="29.4" y1="5.0" y2="5.4" y3="6.2"/>
- <curve x1="26.6" x2="24.0" x3="21.5" y1="7.0" y2="8.1" y3="9.5"/>
+ <curve x1="65.4" x2="63.6" x3="61.6" y1="19" y2="16.7" y3="14.7"/>
+ <curve x1="59.6" x2="57.4" x3="54.9" y1="12.7" y2="11" y3="9.5"/>
+ <curve x1="52.5" x2="49.8" x3="47" y1="8.1" y2="7" y3="6.2"/>
+ <curve x1="44.2" x2="41.3" x3="38.2" y1="5.4" y2="5" y3="5"/>
+ <curve x1="35.2" x2="32.2" x3="29.4" y1="5" y2="5.4" y3="6.2"/>
+ <curve x1="26.6" x2="24" x3="21.5" y1="7" y2="8.1" y3="9.5"/>
<curve x1="19.1" x2="16.8" x3="14.8" y1="10.9" y2="12.7" y3="14.7"/>
<curve x1="12.8" x2="11.1" x3="9.6" y1="16.7" y2="18.9" y3="21.4"/>
<curve x1="8.2" x2="7.1" x3="6.3" y1="23.8" y2="26.5" y3="29.3"/>
- <curve x1="5.5" x2="5.1" x3="5.1" y1="32.1" y2="35.0" y3="38.1"/>
+ <curve x1="5.5" x2="5.1" x3="5.1" y1="32.1" y2="35" y3="38.1"/>
<curve x1="5.1" x2="5.5" x3="6.3" y1="41.2" y2="44.1" y3="46.9"/>
<curve x1="7.1" x2="8.2" x3="9.6" y1="49.7" y2="52.3" y3="54.8"/>
- <curve x1="11.0" x2="12.8" x3="14.8" y1="57.2" y2="59.5" y3="61.5"/>
- <curve x1="16.8" x2="19.0" x3="21.5" y1="63.5" y2="65.2" y3="66.7"/>
- <curve x1="23.9" x2="26.6" x3="29.4" y1="68.1" y2="69.2" y3="70.0"/>
+ <curve x1="11" x2="12.8" x3="14.8" y1="57.2" y2="59.5" y3="61.5"/>
+ <curve x1="16.8" x2="19" x3="21.5" y1="63.5" y2="65.2" y3="66.7"/>
+ <curve x1="23.9" x2="26.6" x3="29.4" y1="68.1" y2="69.2" y3="70"/>
<curve x1="32.3" x2="35.2" x3="38.2" y1="70.8" y2="71.2" y3="71.2"/>
</path>
<fillstroke/>
@@ -222,113 +222,113 @@
<stroke/>
<path>
<move x="38.2" y="4.8"/>
- <curve x1="41.3" x2="44.3" x3="47.1" y1="4.8" y2="5.2" y3="6.0"/>
+ <curve x1="41.3" x2="44.3" x3="47.1" y1="4.8" y2="5.2" y3="6"/>
<curve x1="49.9" x2="52.6" x3="55.1" y1="6.8" y2="7.9" y3="9.4"/>
<curve x1="57.6" x2="59.8" x3="61.9" y1="10.9" y2="12.6" y3="14.6"/>
<curve x1="63.9" x2="65.7" x3="67.1" y1="16.6" y2="18.9" y3="21.4"/>
<curve x1="68.6" x2="69.7" x3="70.5" y1="23.9" y2="26.5" y3="29.4"/>
<curve x1="71.3" x2="71.7" x3="71.7" y1="32.2" y2="35.2" y3="38.3"/>
<curve x1="71.7" x2="71.3" x3="70.5" y1="41.4" y2="44.4" y3="47.2"/>
- <curve x1="69.7" x2="68.6" x3="67.1" y1="50.0" y2="52.7" y3="55.2"/>
- <curve x1="65.6" x2="63.9" x3="61.9" y1="57.7" y2="59.9" y3="62.0"/>
- <curve x1="59.9" x2="57.6" x3="55.1" y1="64.0" y2="65.8" y3="67.2"/>
- <curve x1="52.6" x2="50.0" x3="47.1" y1="68.7" y2="69.8" y3="70.6"/>
+ <curve x1="69.7" x2="68.6" x3="67.1" y1="50" y2="52.7" y3="55.2"/>
+ <curve x1="65.6" x2="63.9" x3="61.9" y1="57.7" y2="59.9" y3="62"/>
+ <curve x1="59.9" x2="57.6" x3="55.1" y1="64" y2="65.8" y3="67.2"/>
+ <curve x1="52.6" x2="50" x3="47.1" y1="68.7" y2="69.8" y3="70.6"/>
<curve x1="44.3" x2="41.3" x3="38.2" y1="71.4" y2="71.8" y3="71.8"/>
<curve x1="35.1" x2="32.1" x3="29.3" y1="71.8" y2="71.4" y3="70.6"/>
<curve x1="26.5" x2="23.8" x3="21.3" y1="69.8" y2="68.7" y3="67.2"/>
- <curve x1="18.8" x2="16.6" x3="14.5" y1="65.7" y2="64.0" y3="62.0"/>
- <curve x1="12.5" x2="10.7" x3="9.3" y1="60.0" y2="57.7" y3="55.2"/>
+ <curve x1="18.8" x2="16.6" x3="14.5" y1="65.7" y2="64" y3="62"/>
+ <curve x1="12.5" x2="10.7" x3="9.3" y1="60" y2="57.7" y3="55.2"/>
<curve x1="7.8" x2="6.7" x3="5.9" y1="52.7" y2="50.1" y3="47.2"/>
<curve x1="5.1" x2="4.7" x3="4.7" y1="44.4" y2="41.4" y3="38.3"/>
<curve x1="4.7" x2="5.1" x3="5.9" y1="35.2" y2="32.2" y3="29.4"/>
<curve x1="6.7" x2="7.8" x3="9.3" y1="26.6" y2="23.9" y3="21.4"/>
<curve x1="10.8" x2="12.5" x3="14.5" y1="18.9" y2="16.7" y3="14.6"/>
<curve x1="16.5" x2="18.8" x3="21.3" y1="12.6" y2="10.8" y3="9.4"/>
- <curve x1="23.8" x2="26.4" x3="29.3" y1="7.9" y2="6.8" y3="6.0"/>
+ <curve x1="23.8" x2="26.4" x3="29.3" y1="7.9" y2="6.8" y3="6"/>
<curve x1="32.2" x2="35.1" x3="38.2" y1="5.2" y2="4.8" y3="4.8"/>
<move x="38.2" y="65.1"/>
- <curve x1="40.7" x2="43.0" x3="45.3" y1="65.1" y2="64.8" y3="64.1"/>
+ <curve x1="40.7" x2="43" x3="45.3" y1="65.1" y2="64.8" y3="64.1"/>
<curve x1="47.6" x2="49.7" x3="51.7" y1="63.5" y2="62.6" y3="61.4"/>
<curve x1="53.7" x2="55.5" x3="57.1" y1="60.2" y2="58.8" y3="57.2"/>
<curve x1="58.7" x2="60.1" x3="61.3" y1="55.6" y2="53.7" y3="51.8"/>
- <curve x1="62.5" x2="63.4" x3="64.0" y1="49.8" y2="47.7" y3="45.4"/>
- <curve x1="64.6" x2="65.0" x3="65.0" y1="43.1" y2="40.7" y3="38.2"/>
- <curve x1="65.0" x2="64.7" x3="64.0" y1="35.7" y2="33.4" y3="31.1"/>
+ <curve x1="62.5" x2="63.4" x3="64" y1="49.8" y2="47.7" y3="45.4"/>
+ <curve x1="64.6" x2="65" x3="65" y1="43.1" y2="40.7" y3="38.2"/>
+ <curve x1="65" x2="64.7" x3="64" y1="35.7" y2="33.4" y3="31.1"/>
<curve x1="63.4" x2="62.5" x3="61.3" y1="28.8" y2="26.7" y3="24.7"/>
<curve x1="60.1" x2="58.7" x3="57.1" y1="22.7" y2="20.9" y3="19.3"/>
<curve x1="55.5" x2="53.6" x3="51.7" y1="17.7" y2="16.3" y3="15.1"/>
- <curve x1="49.7" x2="47.6" x3="45.3" y1="13.9" y2="13.0" y3="12.4"/>
- <curve x1="43.0" x2="40.6" x3="38.2" y1="11.8" y2="11.4" y3="11.4"/>
+ <curve x1="49.7" x2="47.6" x3="45.3" y1="13.9" y2="13" y3="12.4"/>
+ <curve x1="43" x2="40.6" x3="38.2" y1="11.8" y2="11.4" y3="11.4"/>
<curve x1="35.7" x2="33.4" x3="31.1" y1="11.4" y2="11.7" y3="12.4"/>
- <curve x1="28.8" x2="26.7" x3="24.7" y1="13.0" y2="13.9" y3="15.1"/>
+ <curve x1="28.8" x2="26.7" x3="24.7" y1="13" y2="13.9" y3="15.1"/>
<curve x1="22.7" x2="20.9" x3="19.3" y1="16.3" y2="17.7" y3="19.3"/>
<curve x1="17.7" x2="16.3" x3="15.1" y1="20.9" y2="22.8" y3="24.7"/>
- <curve x1="13.9" x2="13.0" x3="12.4" y1="26.7" y2="28.8" y3="31.1"/>
+ <curve x1="13.9" x2="13" x3="12.4" y1="26.7" y2="28.8" y3="31.1"/>
<curve x1="11.8" x2="11.4" x3="11.4" y1="33.4" y2="35.8" y3="38.2"/>
- <curve x1="11.4" x2="11.7" x3="12.4" y1="40.7" y2="43.0" y3="45.3"/>
- <curve x1="13.0" x2="13.9" x3="15.1" y1="47.6" y2="49.7" y3="51.7"/>
+ <curve x1="11.4" x2="11.7" x3="12.4" y1="40.7" y2="43" y3="45.3"/>
+ <curve x1="13" x2="13.9" x3="15.1" y1="47.6" y2="49.7" y3="51.7"/>
<curve x1="16.3" x2="17.7" x3="19.3" y1="53.7" y2="55.5" y3="57.1"/>
<curve x1="20.9" x2="22.8" x3="24.7" y1="58.7" y2="60.1" y3="61.3"/>
- <curve x1="26.7" x2="28.8" x3="31.1" y1="62.5" y2="63.4" y3="64.0"/>
+ <curve x1="26.7" x2="28.8" x3="31.1" y1="62.5" y2="63.4" y3="64"/>
<curve x1="33.3" x2="35.7" x3="38.2" y1="64.8" y2="65.1" y3="65.1"/>
</path>
<fillstroke/>
</foreground>
</shape>
-<shape aspect="variable" h="88.9" name="Excel" strokewidth="inherit" w="89.0">
+<shape aspect="variable" h="88.9" name="Excel" strokewidth="inherit" w="89">
<connections>
<constraint name="N" perimeter="0" x="0.5" y="0.015"/>
<constraint name="S" perimeter="0" x="0.5" y="0.985"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.5"/>
- <constraint name="E" perimeter="0" x="1.0" y="0.5"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
+ <constraint name="E" perimeter="0" x="1" y="0.5"/>
<constraint name="NE" perimeter="0" x="0.99" y="0.14"/>
- <constraint name="NW" perimeter="0" x="0.0" y="0.1"/>
+ <constraint name="NW" perimeter="0" x="0" y="0.1"/>
<constraint name="SE" perimeter="0" x="0.99" y="0.86"/>
- <constraint name="SW" perimeter="0" x="0.0" y="0.9"/>
+ <constraint name="SW" perimeter="0" x="0" y="0.9"/>
</connections>
<foreground>
<path>
- <move x="0.0" y="79.6"/>
- <line x="0.0" y="9.3"/>
- <line x="51.8" y="0.0"/>
+ <move x="0" y="79.6"/>
+ <line x="0" y="9.3"/>
+ <line x="51.8" y="0"/>
<line x="51.8" y="11.1"/>
<line x="84.3" y="11.1"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="1.0" x="89.0" x-axis-rotation="0.0" y="15.2"/>
- <line x="89.0" y="72.7"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="1.0" x="84.3" x-axis-rotation="0.0" y="77.7"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="89" x-axis-rotation="0" y="15.2"/>
+ <line x="89" y="72.7"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="84.3" x-axis-rotation="0" y="77.7"/>
<line x="51.8" y="77.7"/>
<line x="51.8" y="88.9"/>
<close/>
<move x="51.8" y="74.1"/>
<line x="84.4" y="74.1"/>
- <arc large-arc-flag="0.0" rx="1.0" ry="1.0" sweep-flag="0.0" x="85.4" x-axis-rotation="0.0" y="73.1"/>
+ <arc large-arc-flag="0" rx="1" ry="1" sweep-flag="0" x="85.4" x-axis-rotation="0" y="73.1"/>
<line x="85.4" y="15.7"/>
- <arc large-arc-flag="0.0" rx="1.0" ry="1.0" sweep-flag="0.0" x="84.4" x-axis-rotation="0.0" y="14.7"/>
+ <arc large-arc-flag="0" rx="1" ry="1" sweep-flag="0" x="84.4" x-axis-rotation="0" y="14.7"/>
<line x="51.8" y="14.7"/>
<line x="51.8" y="18.6"/>
- <line x="63.0" y="18.6"/>
- <line x="63.0" y="25.9"/>
+ <line x="63" y="18.6"/>
+ <line x="63" y="25.9"/>
<line x="51.8" y="25.9"/>
<line x="51.8" y="29.7"/>
- <line x="63.0" y="29.7"/>
- <line x="63.0" y="37.0"/>
- <line x="51.8" y="37.0"/>
+ <line x="63" y="29.7"/>
+ <line x="63" y="37"/>
+ <line x="51.8" y="37"/>
<line x="51.8" y="40.8"/>
- <line x="63.0" y="40.8"/>
- <line x="63.0" y="48.1"/>
+ <line x="63" y="40.8"/>
+ <line x="63" y="48.1"/>
<line x="51.8" y="48.1"/>
<line x="51.8" y="51.9"/>
- <line x="63.0" y="51.9"/>
- <line x="63.0" y="59.3"/>
+ <line x="63" y="51.9"/>
+ <line x="63" y="59.3"/>
<line x="51.8" y="59.3"/>
- <line x="51.8" y="63.0"/>
- <line x="63.0" y="63.0"/>
- <line x="63.0" y="70.4"/>
+ <line x="51.8" y="63"/>
+ <line x="63" y="63"/>
+ <line x="63" y="70.4"/>
<line x="51.8" y="70.4"/>
<close/>
<move x="66.8" y="70.4"/>
- <line x="66.8" y="63.0"/>
- <line x="81.5" y="63.0"/>
+ <line x="66.8" y="63"/>
+ <line x="81.5" y="63"/>
<line x="81.5" y="70.4"/>
<close/>
<move x="66.8" y="59.2"/>
@@ -341,10 +341,10 @@
<line x="81.5" y="40.8"/>
<line x="81.5" y="48.1"/>
<close/>
- <move x="66.8" y="37.0"/>
+ <move x="66.8" y="37"/>
<line x="66.8" y="29.7"/>
<line x="81.5" y="29.7"/>
- <line x="81.5" y="37.0"/>
+ <line x="81.5" y="37"/>
<close/>
<move x="66.8" y="25.9"/>
<line x="66.8" y="18.6"/>
@@ -354,13 +354,13 @@
<move x="38.7" y="25.4"/>
<line x="30.3" y="25.8"/>
<line x="24.3" y="39.8"/>
- <line x="19.0" y="26.5"/>
+ <line x="19" y="26.5"/>
<line x="10.8" y="26.9"/>
<line x="19.5" y="44.5"/>
<line x="10.1" y="61.9"/>
<line x="18.1" y="62.4"/>
- <line x="24.0" y="48.8"/>
- <line x="30.1" y="63.0"/>
+ <line x="24" y="48.8"/>
+ <line x="30.1" y="63"/>
<line x="39.1" y="63.6"/>
<line x="28.9" y="44.4"/>
<close/>
@@ -372,23 +372,23 @@
<connections>
<constraint name="N" perimeter="0" x="0.5" y="0.015"/>
<constraint name="S" perimeter="0" x="0.5" y="0.985"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.5"/>
- <constraint name="E" perimeter="0" x="1.0" y="0.5"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
+ <constraint name="E" perimeter="0" x="1" y="0.5"/>
<constraint name="NE" perimeter="0" x="0.99" y="0.19"/>
- <constraint name="NW" perimeter="0" x="0.0" y="0.1"/>
+ <constraint name="NW" perimeter="0" x="0" y="0.1"/>
<constraint name="SE" perimeter="0" x="0.99" y="0.82"/>
- <constraint name="SW" perimeter="0" x="0.0" y="0.9"/>
+ <constraint name="SW" perimeter="0" x="0" y="0.9"/>
</connections>
<foreground>
<path>
- <move x="0.0" y="85.7"/>
- <line x="0.0" y="9.7"/>
- <line x="56.1" y="0.0"/>
+ <move x="0" y="85.7"/>
+ <line x="0" y="9.7"/>
+ <line x="56.1" y="0"/>
<line x="56.1" y="17.9"/>
<line x="96.6" y="17.9"/>
- <arc large-arc-flag="0.0" rx="3.0" ry="3.0" sweep-flag="1.0" x="99.6" x-axis-rotation="0.0" y="20.9"/>
+ <arc large-arc-flag="0" rx="3" ry="3" sweep-flag="1" x="99.6" x-axis-rotation="0" y="20.9"/>
<line x="99.6" y="75.7"/>
- <arc large-arc-flag="0.0" rx="3.0" ry="3.0" sweep-flag="1.0" x="96.6" x-axis-rotation="0.0" y="78.9"/>
+ <arc large-arc-flag="0" rx="3" ry="3" sweep-flag="1" x="96.6" x-axis-rotation="0" y="78.9"/>
<line x="56.1" y="78.9"/>
<line x="56.1" y="95.4"/>
<close/>
@@ -410,7 +410,7 @@
<line x="59.7" y="65.4"/>
<line x="72.5" y="52.5"/>
<line x="73.5" y="53.3"/>
- <arc large-arc-flag="0.0" rx="70.0" ry="70.0" sweep-flag="1.0" x="60.6" x-axis-rotation="0.0" y="71.5"/>
+ <arc large-arc-flag="0" rx="70" ry="70" sweep-flag="1" x="60.6" x-axis-rotation="0" y="71.5"/>
<line x="56.1" y="71.5"/>
<close/>
<move x="70.9" y="65.5"/>
@@ -420,32 +420,32 @@
<line x="85.5" y="57.9"/>
<line x="72.5" y="45.1"/>
<line x="73.4" y="43.9"/>
- <arc large-arc-flag="0.0" rx="70.0" ry="70.0" sweep-flag="1.0" x="92.0" x-axis-rotation="0.0" y="57.1"/>
- <line x="92.0" y="68.9"/>
- <arc large-arc-flag="0.0" rx="2.0" ry="2.0" sweep-flag="1.0" x="90.0" x-axis-rotation="0.0" y="70.9"/>
+ <arc large-arc-flag="0" rx="70" ry="70" sweep-flag="1" x="92" x-axis-rotation="0" y="57.1"/>
+ <line x="92" y="68.9"/>
+ <arc large-arc-flag="0" rx="2" ry="2" sweep-flag="1" x="90" x-axis-rotation="0" y="70.9"/>
<line x="76.8" y="70.9"/>
<close/>
<move x="65.1" y="45.1"/>
<line x="64.1" y="43.9"/>
- <arc large-arc-flag="0.0" rx="70.0" ry="70.0" sweep-flag="1.0" x="76.6" x-axis-rotation="0.0" y="25.5"/>
+ <arc large-arc-flag="0" rx="70" ry="70" sweep-flag="1" x="76.6" x-axis-rotation="0" y="25.5"/>
<line x="89.1" y="25.5"/>
- <arc large-arc-flag="0.0" rx="2.0" ry="2.0" sweep-flag="1.0" x="91.1" x-axis-rotation="0.0" y="27.5"/>
+ <arc large-arc-flag="0" rx="2" ry="2" sweep-flag="1" x="91.1" x-axis-rotation="0" y="27.5"/>
<line x="91.1" y="40.7"/>
<line x="85.8" y="46.4"/>
- <line x="82.0" y="44.0"/>
+ <line x="82" y="44"/>
<line x="85.1" y="40.8"/>
<line x="85.1" y="32.1"/>
- <line x="78.0" y="32.1"/>
+ <line x="78" y="32.1"/>
<close/>
- <move x="35.0" y="65.0"/>
- <line x="35.0" y="58.7"/>
+ <move x="35" y="65"/>
+ <line x="35" y="58.7"/>
<line x="25.3" y="58.1"/>
<line x="25.3" y="50.9"/>
<line x="34.1" y="50.9"/>
<line x="34.1" y="44.7"/>
<line x="25.3" y="44.6"/>
<line x="25.3" y="37.3"/>
- <line x="34.1" y="37.0"/>
+ <line x="34.1" y="37"/>
<line x="34.1" y="30.6"/>
<line x="19.8" y="31.6"/>
<line x="19.8" y="63.8"/>
@@ -458,61 +458,61 @@
<connections>
<constraint name="N" perimeter="0" x="0.5" y="0.015"/>
<constraint name="S" perimeter="0" x="0.5" y="0.985"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.5"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
<constraint name="E" perimeter="0" x="0.99" y="0.5"/>
<constraint name="NE" perimeter="0" x="0.9" y="0.31"/>
- <constraint name="NW" perimeter="0" x="0.0" y="0.1"/>
+ <constraint name="NW" perimeter="0" x="0" y="0.1"/>
<constraint name="SE" perimeter="0" x="0.84" y="0.83"/>
- <constraint name="SW" perimeter="0" x="0.0" y="0.9"/>
+ <constraint name="SW" perimeter="0" x="0" y="0.9"/>
</connections>
<foreground>
<path>
- <move x="0.0" y="86.4"/>
- <line x="0.0" y="9.9"/>
- <line x="56.5" y="0.0"/>
+ <move x="0" y="86.4"/>
+ <line x="0" y="9.9"/>
+ <line x="56.5" y="0"/>
<line x="56.5" y="17.5"/>
- <arc large-arc-flag="0.0" rx="8.0" ry="8.0" sweep-flag="1.0" x="66.6" x-axis-rotation="0.0" y="17.1"/>
- <line x="73.0" y="24.9"/>
- <arc large-arc-flag="0.0" rx="23.0" ry="23.0" sweep-flag="1.0" x="93.8" x-axis-rotation="0.0" y="32.6"/>
- <arc large-arc-flag="0.0" rx="23.0" ry="23.0" sweep-flag="1.0" x="97.3" x-axis-rotation="0.0" y="57.8"/>
- <arc large-arc-flag="0.0" rx="23.0" ry="23.0" sweep-flag="1.0" x="87.7" x-axis-rotation="0.0" y="68.2"/>
- <arc large-arc-flag="0.0" rx="7.5" ry="7.5" sweep-flag="1.0" x="85.3" x-axis-rotation="0.0" y="79.5"/>
- <arc large-arc-flag="0.0" rx="7.5" ry="7.5" sweep-flag="1.0" x="75.3" x-axis-rotation="0.0" y="77.4"/>
+ <arc large-arc-flag="0" rx="8" ry="8" sweep-flag="1" x="66.6" x-axis-rotation="0" y="17.1"/>
+ <line x="73" y="24.9"/>
+ <arc large-arc-flag="0" rx="23" ry="23" sweep-flag="1" x="93.8" x-axis-rotation="0" y="32.6"/>
+ <arc large-arc-flag="0" rx="23" ry="23" sweep-flag="1" x="97.3" x-axis-rotation="0" y="57.8"/>
+ <arc large-arc-flag="0" rx="23" ry="23" sweep-flag="1" x="87.7" x-axis-rotation="0" y="68.2"/>
+ <arc large-arc-flag="0" rx="7.5" ry="7.5" sweep-flag="1" x="85.3" x-axis-rotation="0" y="79.5"/>
+ <arc large-arc-flag="0" rx="7.5" ry="7.5" sweep-flag="1" x="75.3" x-axis-rotation="0" y="77.4"/>
<line x="70.1" y="70.8"/>
- <arc large-arc-flag="0.0" rx="24.0" ry="24.0" sweep-flag="1.0" x="56.5" x-axis-rotation="0.0" y="68.6"/>
+ <arc large-arc-flag="0" rx="24" ry="24" sweep-flag="1" x="56.5" x-axis-rotation="0" y="68.6"/>
<line x="56.5" y="96.3"/>
<close/>
<move x="56.5" y="64.9"/>
- <arc large-arc-flag="0.0" rx="20.0" ry="20.0" sweep-flag="0.0" x="68.3" x-axis-rotation="0.0" y="67.4"/>
+ <arc large-arc-flag="0" rx="20" ry="20" sweep-flag="0" x="68.3" x-axis-rotation="0" y="67.4"/>
<line x="56.5" y="52.7"/>
<close/>
- <move x="78.4" y="76.0"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="0.0" x="84.5" x-axis-rotation="0.0" y="76.5"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="0.0" x="86.1" x-axis-rotation="0.0" y="71.1"/>
+ <move x="78.4" y="76"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="0" x="84.5" x-axis-rotation="0" y="76.5"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="0" x="86.1" x-axis-rotation="0" y="71.1"/>
<line x="83.1" y="66.7"/>
- <arc large-arc-flag="0.0" rx="23.0" ry="23.0" sweep-flag="0.0" x="93.1" x-axis-rotation="0.0" y="59.1"/>
- <arc large-arc-flag="0.0" rx="19.0" ry="19.0" sweep-flag="0.0" x="93.6" x-axis-rotation="0.0" y="37.3"/>
- <arc large-arc-flag="0.0" rx="21.0" ry="21.0" sweep-flag="0.0" x="74.9" x-axis-rotation="0.0" y="28.6"/>
+ <arc large-arc-flag="0" rx="23" ry="23" sweep-flag="0" x="93.1" x-axis-rotation="0" y="59.1"/>
+ <arc large-arc-flag="0" rx="19" ry="19" sweep-flag="0" x="93.6" x-axis-rotation="0" y="37.3"/>
+ <arc large-arc-flag="0" rx="21" ry="21" sweep-flag="0" x="74.9" x-axis-rotation="0" y="28.6"/>
<line x="85.2" y="41.2"/>
- <arc large-arc-flag="0.0" rx="12.0" ry="12.0" sweep-flag="1.0" x="87.2" x-axis-rotation="0.0" y="51.6"/>
- <arc large-arc-flag="0.0" rx="11.0" ry="11.0" sweep-flag="1.0" x="77.0" x-axis-rotation="0.0" y="59.0"/>
- <line x="64.8" y="59.0"/>
+ <arc large-arc-flag="0" rx="12" ry="12" sweep-flag="1" x="87.2" x-axis-rotation="0" y="51.6"/>
+ <arc large-arc-flag="0" rx="11" ry="11" sweep-flag="1" x="77" x-axis-rotation="0" y="59"/>
+ <line x="64.8" y="59"/>
<close/>
<move x="78.3" y="55.3"/>
- <arc large-arc-flag="0.0" rx="8.0" ry="8.0" sweep-flag="0.0" x="84.3" x-axis-rotation="0.0" y="48.1"/>
- <arc large-arc-flag="0.0" rx="8.0" ry="8.0" sweep-flag="0.0" x="78.3" x-axis-rotation="0.0" y="40.5"/>
- <line x="66.0" y="40.5"/>
- <arc large-arc-flag="0.0" rx="8.0" ry="8.0" sweep-flag="0.0" x="59.5" x-axis-rotation="0.0" y="48.1"/>
- <arc large-arc-flag="0.0" rx="8.0" ry="8.0" sweep-flag="0.0" x="66.0" x-axis-rotation="0.0" y="55.3"/>
+ <arc large-arc-flag="0" rx="8" ry="8" sweep-flag="0" x="84.3" x-axis-rotation="0" y="48.1"/>
+ <arc large-arc-flag="0" rx="8" ry="8" sweep-flag="0" x="78.3" x-axis-rotation="0" y="40.5"/>
+ <line x="66" y="40.5"/>
+ <arc large-arc-flag="0" rx="8" ry="8" sweep-flag="0" x="59.5" x-axis-rotation="0" y="48.1"/>
+ <arc large-arc-flag="0" rx="8" ry="8" sweep-flag="0" x="66" x-axis-rotation="0" y="55.3"/>
<close/>
<move x="78.2" y="36.5"/>
<line x="64.6" y="19.7"/>
- <arc large-arc-flag="0.0" rx="4.5" ry="4.5" sweep-flag="0.0" x="58.6" x-axis-rotation="0.0" y="19.4"/>
- <arc large-arc-flag="0.0" rx="4.5" ry="4.5" sweep-flag="0.0" x="57.1" x-axis-rotation="0.0" y="24.5"/>
- <line x="60.0" y="28.8"/>
- <arc large-arc-flag="0.0" rx="23.0" ry="23.0" sweep-flag="0.0" x="56.5" x-axis-rotation="0.0" y="30.3"/>
+ <arc large-arc-flag="0" rx="4.5" ry="4.5" sweep-flag="0" x="58.6" x-axis-rotation="0" y="19.4"/>
+ <arc large-arc-flag="0" rx="4.5" ry="4.5" sweep-flag="0" x="57.1" x-axis-rotation="0" y="24.5"/>
+ <line x="60" y="28.8"/>
+ <arc large-arc-flag="0" rx="23" ry="23" sweep-flag="0" x="56.5" x-axis-rotation="0" y="30.3"/>
<line x="56.5" y="41.9"/>
- <arc large-arc-flag="0.0" rx="11.0" ry="11.0" sweep-flag="1.0" x="65.8" x-axis-rotation="0.0" y="36.5"/>
+ <arc large-arc-flag="0" rx="11" ry="11" sweep-flag="1" x="65.8" x-axis-rotation="0" y="36.5"/>
<close/>
<move x="27.4" y="30.4"/>
<line x="20.7" y="30.9"/>
@@ -525,27 +525,27 @@
<fillstroke/>
</foreground>
</shape>
-<shape aspect="variable" h="100.0" name="Microsoft" strokewidth="inherit" w="100.0">
+<shape aspect="variable" h="100" name="Microsoft" strokewidth="inherit" w="100">
<connections>
- <constraint name="N" perimeter="0" x="0.5" y="0.0"/>
- <constraint name="S" perimeter="0" x="0.5" y="1.0"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.5"/>
- <constraint name="E" perimeter="0" x="1.0" y="0.5"/>
- <constraint name="NE" perimeter="0" x="1.0" y="0.0"/>
- <constraint name="NW" perimeter="0" x="0.0" y="0.0"/>
- <constraint name="SE" perimeter="0" x="1.0" y="1.0"/>
- <constraint name="SW" perimeter="0" x="0.0" y="1.0"/>
+ <constraint name="N" perimeter="0" x="0.5" y="0"/>
+ <constraint name="S" perimeter="0" x="0.5" y="1"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
+ <constraint name="E" perimeter="0" x="1" y="0.5"/>
+ <constraint name="NE" perimeter="0" x="1" y="0"/>
+ <constraint name="NW" perimeter="0" x="0" y="0"/>
+ <constraint name="SE" perimeter="0" x="1" y="1"/>
+ <constraint name="SW" perimeter="0" x="0" y="1"/>
</connections>
<foreground>
<strokecolor color="none"/>
<fillcolor color="#00aeed"/>
- <rect h="47.5" w="47.5" x="0.0" y="52.5"/>
+ <rect h="47.5" w="47.5" x="0" y="52.5"/>
<fill/>
<fillcolor color="#f26520"/>
- <rect h="47.5" w="47.5" x="0.0" y="0.0"/>
+ <rect h="47.5" w="47.5" x="0" y="0"/>
<fill/>
<fillcolor color="#8dc53c"/>
- <rect h="47.5" w="47.5" x="52.5" y="0.0"/>
+ <rect h="47.5" w="47.5" x="52.5" y="0"/>
<fill/>
<fillcolor color="#fec20c"/>
<rect h="47.5" w="47.5" x="52.5" y="52.5"/>
@@ -556,45 +556,45 @@
<connections>
<constraint name="N" perimeter="0" x="0.5" y="0.015"/>
<constraint name="S" perimeter="0" x="0.5" y="0.985"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.5"/>
- <constraint name="E" perimeter="0" x="1.0" y="0.5"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
+ <constraint name="E" perimeter="0" x="1" y="0.5"/>
<constraint name="NE" perimeter="0" x="0.99" y="0.24"/>
- <constraint name="NW" perimeter="0" x="0.0" y="0.1"/>
+ <constraint name="NW" perimeter="0" x="0" y="0.1"/>
<constraint name="SE" perimeter="0" x="0.99" y="0.77"/>
- <constraint name="SW" perimeter="0" x="0.0" y="0.9"/>
+ <constraint name="SW" perimeter="0" x="0" y="0.9"/>
</connections>
<foreground>
<path>
- <move x="0.0" y="89.5"/>
- <line x="0.0" y="10.2"/>
- <line x="58.3" y="0.0"/>
+ <move x="0" y="89.5"/>
+ <line x="0" y="10.2"/>
+ <line x="58.3" y="0"/>
<line x="58.3" y="23.7"/>
<line x="96.8" y="23.7"/>
- <arc large-arc-flag="0.0" rx="3.0" ry="3.0" sweep-flag="1.0" x="99.6" x-axis-rotation="0.0" y="26.7"/>
+ <arc large-arc-flag="0" rx="3" ry="3" sweep-flag="1" x="99.6" x-axis-rotation="0" y="26.7"/>
<line x="99.6" y="74.2"/>
- <arc large-arc-flag="0.0" rx="3.0" ry="3.0" sweep-flag="1.0" x="96.8" x-axis-rotation="0.0" y="77.2"/>
+ <arc large-arc-flag="0" rx="3" ry="3" sweep-flag="1" x="96.8" x-axis-rotation="0" y="77.2"/>
<line x="58.3" y="77.2"/>
<line x="58.3" y="99.5"/>
<close/>
<move x="27.8" y="68.1"/>
- <arc large-arc-flag="0.0" rx="15.0" ry="19.0" sweep-flag="0.0" x="43.1" x-axis-rotation="0.0" y="49.7"/>
- <arc large-arc-flag="0.0" rx="14.0" ry="18.0" sweep-flag="0.0" x="27.8" x-axis-rotation="0.0" y="30.6"/>
- <arc large-arc-flag="0.0" rx="15.0" ry="18.0" sweep-flag="0.0" x="13.4" x-axis-rotation="0.0" y="49.7"/>
- <arc large-arc-flag="0.0" rx="14.0" ry="18.0" sweep-flag="0.0" x="27.8" x-axis-rotation="0.0" y="68.1"/>
+ <arc large-arc-flag="0" rx="15" ry="19" sweep-flag="0" x="43.1" x-axis-rotation="0" y="49.7"/>
+ <arc large-arc-flag="0" rx="14" ry="18" sweep-flag="0" x="27.8" x-axis-rotation="0" y="30.6"/>
+ <arc large-arc-flag="0" rx="15" ry="18" sweep-flag="0" x="13.4" x-axis-rotation="0" y="49.7"/>
+ <arc large-arc-flag="0" rx="14" ry="18" sweep-flag="0" x="27.8" x-axis-rotation="0" y="68.1"/>
<move x="27.8" y="60.6"/>
- <arc large-arc-flag="0.0" rx="7.0" ry="11.5" sweep-flag="1.0" x="20.1" x-axis-rotation="0.0" y="49.7"/>
- <arc large-arc-flag="0.0" rx="7.5" ry="11.5" sweep-flag="1.0" x="27.8" x-axis-rotation="0.0" y="37.6"/>
- <arc large-arc-flag="0.0" rx="7.5" ry="11.5" sweep-flag="1.0" x="35.7" x-axis-rotation="0.0" y="49.7"/>
- <arc large-arc-flag="0.0" rx="8.0" ry="11.5" sweep-flag="1.0" x="27.8" x-axis-rotation="0.0" y="60.6"/>
+ <arc large-arc-flag="0" rx="7" ry="11.5" sweep-flag="1" x="20.1" x-axis-rotation="0" y="49.7"/>
+ <arc large-arc-flag="0" rx="7.5" ry="11.5" sweep-flag="1" x="27.8" x-axis-rotation="0" y="37.6"/>
+ <arc large-arc-flag="0" rx="7.5" ry="11.5" sweep-flag="1" x="35.7" x-axis-rotation="0" y="49.7"/>
+ <arc large-arc-flag="0" rx="8" ry="11.5" sweep-flag="1" x="27.8" x-axis-rotation="0" y="60.6"/>
<move x="58.3" y="73.6"/>
<line x="96.7" y="73.6"/>
<line x="96.7" y="33.9"/>
<line x="74.1" y="54.8"/>
- <arc large-arc-flag="0.0" rx="3.0" ry="3.0" sweep-flag="1.0" x="70.4" x-axis-rotation="0.0" y="54.8"/>
+ <arc large-arc-flag="0" rx="3" ry="3" sweep-flag="1" x="70.4" x-axis-rotation="0" y="54.8"/>
<line x="58.3" y="43.4"/>
<close/>
<move x="58.3" y="39.2"/>
- <line x="72.0" y="52.1"/>
+ <line x="72" y="52.1"/>
<line x="96.2" y="29.8"/>
<line x="96.2" y="27.3"/>
<line x="58.3" y="27.3"/>
@@ -603,23 +603,23 @@
<fillstroke/>
</foreground>
</shape>
-<shape aspect="variable" h="32.0" name="PowerAppsIcon" strokewidth="inherit" w="32.0">
+<shape aspect="variable" h="32" name="PowerAppsIcon" strokewidth="inherit" w="32">
<connections>
<constraint name="N" perimeter="0" x="0.5" y="0.015"/>
<constraint name="S" perimeter="0" x="0.5" y="0.985"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.5"/>
- <constraint name="E" perimeter="0" x="1.0" y="0.5"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
+ <constraint name="E" perimeter="0" x="1" y="0.5"/>
<constraint name="NE" perimeter="0" x="0.99" y="0.07"/>
- <constraint name="NW" perimeter="0" x="0.0" y="0.11"/>
+ <constraint name="NW" perimeter="0" x="0" y="0.11"/>
<constraint name="SE" perimeter="0" x="0.99" y="0.91"/>
- <constraint name="SW" perimeter="0" x="0.0" y="0.89"/>
+ <constraint name="SW" perimeter="0" x="0" y="0.89"/>
</connections>
<foreground>
<path>
<move x="19.5" y="5.2"/>
<line x="19.5" y="7.5"/>
- <line x="28.0" y="7.5"/>
- <line x="28.0" y="9.3"/>
+ <line x="28" y="7.5"/>
+ <line x="28" y="9.3"/>
<line x="19.6" y="9.3"/>
<line x="19.6" y="11.8"/>
<line x="22.3" y="11.8"/>
@@ -630,8 +630,8 @@
<line x="22.3" y="21.8"/>
<line x="19.6" y="21.8"/>
<line x="19.6" y="23.8"/>
- <line x="30.0" y="23.8"/>
- <line x="30.0" y="5.2"/>
+ <line x="30" y="23.8"/>
+ <line x="30" y="5.2"/>
<line x="19.5" y="5.2"/>
<close/>
<move x="27.7" y="16.1"/>
@@ -640,24 +640,24 @@
<line x="27.7" y="11.7"/>
<line x="27.7" y="16.1"/>
<close/>
- <move x="0.0" y="3.5"/>
- <line x="0.0" y="28.5"/>
- <line x="18.9" y="32.0"/>
- <line x="18.9" y="0.0"/>
- <line x="0.0" y="3.5"/>
+ <move x="0" y="3.5"/>
+ <line x="0" y="28.5"/>
+ <line x="18.9" y="32"/>
+ <line x="18.9" y="0"/>
+ <line x="0" y="3.5"/>
<close/>
<move x="13.5" y="14.5"/>
<curve x1="13.5" x2="13.4" x3="13.3" y1="14.8" y2="15.1" y3="15.3"/>
- <curve x1="13.2" x2="13.1" x3="12.9" y1="15.6" y2="15.8" y3="16.0"/>
+ <curve x1="13.2" x2="13.1" x3="12.9" y1="15.6" y2="15.8" y3="16"/>
<curve x1="12.8" x2="12.6" x3="12.4" y1="16.2" y2="16.4" y3="16.6"/>
- <curve x1="12.2" x2="12.0" x3="11.8" y1="16.8" y2="17.0" y3="17.1"/>
+ <curve x1="12.2" x2="12" x3="11.8" y1="16.8" y2="17" y3="17.1"/>
<curve x1="11.6" x2="11.3" x3="11.1" y1="17.3" y2="17.4" y3="17.5"/>
<curve x1="10.8" x2="10.6" x3="10.3" y1="17.6" y2="17.7" y3="17.7"/>
- <curve x1="10.0" x2="9.7" x3="9.4" y1="17.7" y2="17.8" y3="17.8"/>
+ <curve x1="10" x2="9.7" x3="9.4" y1="17.7" y2="17.8" y3="17.8"/>
<line x="8.3" y="17.7"/>
- <line x="8.3" y="22.0"/>
- <line x="6.0" y="21.9"/>
- <line x="6.0" y="9.9"/>
+ <line x="8.3" y="22"/>
+ <line x="6" y="21.9"/>
+ <line x="6" y="9.9"/>
<line x="9.4" y="9.7"/>
<curve x1="10.1" x2="10.6" x3="11.2" y1="9.7" y2="9.7" y3="9.8"/>
<curve x1="11.7" x2="12.1" x3="12.5" y1="9.9" y2="10.2" y3="10.5"/>
@@ -666,17 +666,17 @@
<curve x1="13.6" x2="13.5" x3="13.5" y1="13.9" y2="14.2" y3="14.5"/>
<close/>
<move x="10.5" y="12.3"/>
- <curve x1="10.3" x2="10.1" x3="9.9" y1="12.1" y2="12.0" y3="12.0"/>
+ <curve x1="10.3" x2="10.1" x3="9.9" y1="12.1" y2="12" y3="12"/>
<curve x1="9.7" x2="9.4" x3="9.1" y1="11.9" y2="11.9" y3="11.9"/>
- <line x="8.2" y="12.0"/>
+ <line x="8.2" y="12"/>
<line x="8.2" y="15.6"/>
<line x="8.4" y="15.7"/>
<line x="9.1" y="15.8"/>
<curve x1="9.4" x2="9.7" x3="9.9" y1="15.8" y2="15.8" y3="15.7"/>
<curve x1="10.1" x2="10.3" x3="10.5" y1="15.6" y2="15.5" y3="15.3"/>
<curve x1="10.7" x2="10.8" x3="10.9" y1="15.1" y2="14.9" y3="14.7"/>
- <curve x1="11.0" x2="11.0" x3="11.0" y1="14.4" y2="14.2" y3="13.8"/>
- <curve x1="11.0" x2="11.0" x3="10.9" y1="13.5" y2="13.2" y3="12.9"/>
+ <curve x1="11" x2="11" x3="11" y1="14.4" y2="14.2" y3="13.8"/>
+ <curve x1="11" x2="11" x3="10.9" y1="13.5" y2="13.2" y3="12.9"/>
<curve x1="10.8" x2="10.6" x3="10.5" y1="12.7" y2="12.5" y3="12.3"/>
<close/>
<move x="22.3" y="25.4"/>
@@ -692,9 +692,9 @@
<line x="19.6" y="28.4"/>
<line x="19.6" y="29.3"/>
<line x="31.3" y="29.3"/>
- <curve x1="31.7" x2="32.0" x3="32.0" y1="29.3" y2="29.0" y3="28.4"/>
- <line x="32.0" y="3.0"/>
- <curve x1="32.0" x2="31.7" x3="31.3" y1="2.5" y2="2.2" y3="2.2"/>
+ <curve x1="31.7" x2="32" x3="32" y1="29.3" y2="29" y3="28.4"/>
+ <line x="32" y="3"/>
+ <curve x1="32" x2="31.7" x3="31.3" y1="2.5" y2="2.2" y3="2.2"/>
<close/>
</path>
<fillstroke/>
@@ -704,64 +704,64 @@
<connections>
<constraint name="N" perimeter="0" x="0.5" y="0.015"/>
<constraint name="S" perimeter="0" x="0.5" y="0.985"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.5"/>
- <constraint name="E" perimeter="0" x="1.0" y="0.5"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
+ <constraint name="E" perimeter="0" x="1" y="0.5"/>
<constraint name="NE" perimeter="0" x="0.99" y="0.125"/>
- <constraint name="NW" perimeter="0" x="0.0" y="0.1"/>
+ <constraint name="NW" perimeter="0" x="0" y="0.1"/>
<constraint name="SE" perimeter="0" x="0.99" y="0.86"/>
- <constraint name="SW" perimeter="0" x="0.0" y="0.9"/>
+ <constraint name="SW" perimeter="0" x="0" y="0.9"/>
</connections>
<foreground>
<path>
- <move x="0.0" y="89.4"/>
- <line x="0.0" y="10.1"/>
- <line x="58.3" y="0.0"/>
+ <move x="0" y="89.4"/>
+ <line x="0" y="10.1"/>
+ <line x="58.3" y="0"/>
<line x="58.3" y="11.9"/>
<line x="96.8" y="11.9"/>
- <arc large-arc-flag="0.0" rx="3.0" ry="3.0" sweep-flag="1.0" x="99.6" x-axis-rotation="0.0" y="15.2"/>
+ <arc large-arc-flag="0" rx="3" ry="3" sweep-flag="1" x="99.6" x-axis-rotation="0" y="15.2"/>
<line x="99.6" y="83.3"/>
- <arc large-arc-flag="0.0" rx="3.0" ry="3.0" sweep-flag="1.0" x="96.6" x-axis-rotation="0.0" y="86.3"/>
+ <arc large-arc-flag="0" rx="3" ry="3" sweep-flag="1" x="96.6" x-axis-rotation="0" y="86.3"/>
<line x="58.3" y="86.2"/>
<line x="58.3" y="99.5"/>
<close/>
- <move x="20.1" y="67.0"/>
- <line x="27.0" y="67.7"/>
- <line x="27.0" y="54.5"/>
+ <move x="20.1" y="67"/>
+ <line x="27" y="67.7"/>
+ <line x="27" y="54.5"/>
<line x="30.3" y="54.7"/>
- <arc large-arc-flag="0.0" rx="10.0" ry="10.0" sweep-flag="0.0" x="37.3" x-axis-rotation="0.0" y="52.0"/>
- <arc large-arc-flag="0.0" rx="15.0" ry="15.0" sweep-flag="0.0" x="41.6" x-axis-rotation="0.0" y="41.4"/>
- <arc large-arc-flag="0.0" rx="7.0" ry="10.0" sweep-flag="0.0" x="36.3" x-axis-rotation="0.0" y="31.4"/>
- <arc large-arc-flag="0.0" rx="25.0" ry="25.0" sweep-flag="0.0" x="27.8" x-axis-rotation="0.0" y="30.4"/>
- <arc large-arc-flag="0.0" rx="50.0" ry="50.0" sweep-flag="0.0" x="20.1" x-axis-rotation="0.0" y="31.1"/>
+ <arc large-arc-flag="0" rx="10" ry="10" sweep-flag="0" x="37.3" x-axis-rotation="0" y="52"/>
+ <arc large-arc-flag="0" rx="15" ry="15" sweep-flag="0" x="41.6" x-axis-rotation="0" y="41.4"/>
+ <arc large-arc-flag="0" rx="7" ry="10" sweep-flag="0" x="36.3" x-axis-rotation="0" y="31.4"/>
+ <arc large-arc-flag="0" rx="25" ry="25" sweep-flag="0" x="27.8" x-axis-rotation="0" y="30.4"/>
+ <arc large-arc-flag="0" rx="50" ry="50" sweep-flag="0" x="20.1" x-axis-rotation="0" y="31.1"/>
<close/>
<move x="26.6" y="37.6"/>
- <arc large-arc-flag="0.0" rx="6.0" ry="6.0" sweep-flag="1.0" x="32.5" x-axis-rotation="0.0" y="38.0"/>
- <arc large-arc-flag="0.0" rx="4.0" ry="5.0" sweep-flag="1.0" x="34.1" x-axis-rotation="0.0" y="43.2"/>
- <arc large-arc-flag="0.0" rx="4.5" ry="6.0" sweep-flag="1.0" x="29.3" x-axis-rotation="0.0" y="48.2"/>
- <arc large-arc-flag="0.0" rx="10.0" ry="10.0" sweep-flag="1.0" x="26.6" x-axis-rotation="0.0" y="47.7"/>
+ <arc large-arc-flag="0" rx="6" ry="6" sweep-flag="1" x="32.5" x-axis-rotation="0" y="38"/>
+ <arc large-arc-flag="0" rx="4" ry="5" sweep-flag="1" x="34.1" x-axis-rotation="0" y="43.2"/>
+ <arc large-arc-flag="0" rx="4.5" ry="6" sweep-flag="1" x="29.3" x-axis-rotation="0" y="48.2"/>
+ <arc large-arc-flag="0" rx="10" ry="10" sweep-flag="1" x="26.6" x-axis-rotation="0" y="47.7"/>
<close/>
<move x="58.3" y="82.9"/>
<line x="96.2" y="82.9"/>
<line x="96.2" y="15.4"/>
<line x="58.3" y="15.2"/>
- <line x="58.3" y="27.0"/>
- <arc large-arc-flag="0.0" rx="12.0" ry="12.0" sweep-flag="1.0" x="64.8" x-axis-rotation="0.0" y="25.4"/>
+ <line x="58.3" y="27"/>
+ <arc large-arc-flag="0" rx="12" ry="12" sweep-flag="1" x="64.8" x-axis-rotation="0" y="25.4"/>
<line x="64.8" y="39.9"/>
<line x="79.6" y="39.9"/>
- <arc large-arc-flag="0.0" rx="15.0" ry="15.0" sweep-flag="1.0" x="75.3" x-axis-rotation="0.0" y="50.0"/>
- <arc large-arc-flag="0.0" rx="14.0" ry="14.0" sweep-flag="1.0" x="68.3" x-axis-rotation="0.0" y="53.9"/>
- <arc large-arc-flag="0.0" rx="14.0" ry="14.0" sweep-flag="1.0" x="58.4" x-axis-rotation="0.0" y="52.7"/>
+ <arc large-arc-flag="0" rx="15" ry="15" sweep-flag="1" x="75.3" x-axis-rotation="0" y="50"/>
+ <arc large-arc-flag="0" rx="14" ry="14" sweep-flag="1" x="68.3" x-axis-rotation="0" y="53.9"/>
+ <arc large-arc-flag="0" rx="14" ry="14" sweep-flag="1" x="58.4" x-axis-rotation="0" y="52.7"/>
<line x="58.4" y="59.7"/>
<line x="86.3" y="59.7"/>
- <line x="86.3" y="64.0"/>
- <line x="58.4" y="64.0"/>
- <line x="58.4" y="70.0"/>
- <line x="86.3" y="70.0"/>
+ <line x="86.3" y="64"/>
+ <line x="58.4" y="64"/>
+ <line x="58.4" y="70"/>
+ <line x="86.3" y="70"/>
<line x="86.3" y="74.6"/>
<line x="58.4" y="74.6"/>
<close/>
<move x="67.8" y="22.6"/>
- <arc large-arc-flag="0.0" rx="15.0" ry="15.0" sweep-flag="1.0" x="82.5" x-axis-rotation="0.0" y="37.1"/>
+ <arc large-arc-flag="0" rx="15" ry="15" sweep-flag="1" x="82.5" x-axis-rotation="0" y="37.1"/>
<line x="67.8" y="37.1"/>
<close/>
</path>
@@ -772,68 +772,68 @@
<connections>
<constraint name="N" perimeter="0" x="0.5" y="0.015"/>
<constraint name="S" perimeter="0" x="0.5" y="0.985"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.5"/>
- <constraint name="E" perimeter="0" x="1.0" y="0.5"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
+ <constraint name="E" perimeter="0" x="1" y="0.5"/>
<constraint name="NE" perimeter="0" x="0.8" y="0.27"/>
- <constraint name="NW" perimeter="0" x="0.0" y="0.1"/>
+ <constraint name="NW" perimeter="0" x="0" y="0.1"/>
<constraint name="SE" perimeter="0" x="0.8" y="0.74"/>
- <constraint name="SW" perimeter="0" x="0.0" y="0.9"/>
+ <constraint name="SW" perimeter="0" x="0" y="0.9"/>
</connections>
<foreground>
<path>
- <move x="0.0" y="88.1"/>
- <line x="0.0" y="10.0"/>
- <line x="57.5" y="0.0"/>
+ <move x="0" y="88.1"/>
+ <line x="0" y="10"/>
+ <line x="57.5" y="0"/>
<line x="57.5" y="10.8"/>
- <arc large-arc-flag="0.0" rx="13.5" ry="13.5" sweep-flag="1.0" x="73.7" x-axis-rotation="0.0" y="22.7"/>
- <arc large-arc-flag="0.0" rx="30.0" ry="30.0" sweep-flag="1.0" x="87.4" x-axis-rotation="0.0" y="36.4"/>
- <arc large-arc-flag="0.0" rx="13.0" ry="13.0" sweep-flag="1.0" x="99.5" x-axis-rotation="0.0" y="50.1"/>
- <arc large-arc-flag="0.0" rx="13.5" ry="13.5" sweep-flag="1.0" x="87.3" x-axis-rotation="0.0" y="62.8"/>
- <arc large-arc-flag="0.0" rx="28.0" ry="28.0" sweep-flag="1.0" x="73.9" x-axis-rotation="0.0" y="76.4"/>
- <arc large-arc-flag="0.0" rx="13.5" ry="13.5" sweep-flag="1.0" x="57.5" x-axis-rotation="0.0" y="88.4"/>
+ <arc large-arc-flag="0" rx="13.5" ry="13.5" sweep-flag="1" x="73.7" x-axis-rotation="0" y="22.7"/>
+ <arc large-arc-flag="0" rx="30" ry="30" sweep-flag="1" x="87.4" x-axis-rotation="0" y="36.4"/>
+ <arc large-arc-flag="0" rx="13" ry="13" sweep-flag="1" x="99.5" x-axis-rotation="0" y="50.1"/>
+ <arc large-arc-flag="0" rx="13.5" ry="13.5" sweep-flag="1" x="87.3" x-axis-rotation="0" y="62.8"/>
+ <arc large-arc-flag="0" rx="28" ry="28" sweep-flag="1" x="73.9" x-axis-rotation="0" y="76.4"/>
+ <arc large-arc-flag="0" rx="13.5" ry="13.5" sweep-flag="1" x="57.5" x-axis-rotation="0" y="88.4"/>
<line x="57.5" y="98.3"/>
<close/>
<move x="17.7" y="64.8"/>
- <arc large-arc-flag="0.0" rx="20.0" ry="20.0" sweep-flag="0.0" x="25.5" x-axis-rotation="0.0" y="67.3"/>
- <arc large-arc-flag="0.0" rx="15.0" ry="15.0" sweep-flag="0.0" x="32.8" x-axis-rotation="0.0" y="66.0"/>
- <arc large-arc-flag="0.0" rx="10.0" ry="10.0" sweep-flag="0.0" x="37.6" x-axis-rotation="0.0" y="60.1"/>
- <arc large-arc-flag="0.0" rx="10.0" ry="10.0" sweep-flag="0.0" x="33.3" x-axis-rotation="0.0" y="48.1"/>
- <line x="25.8" y="43.0"/>
- <arc large-arc-flag="0.0" rx="4.0" ry="4.0" sweep-flag="1.0" x="25.1" x-axis-rotation="0.0" y="38.2"/>
- <arc large-arc-flag="0.0" rx="6.0" ry="6.0" sweep-flag="1.0" x="31.5" x-axis-rotation="0.0" y="36.4"/>
- <arc large-arc-flag="0.0" rx="20.0" ry="20.0" sweep-flag="1.0" x="36.5" x-axis-rotation="0.0" y="38.5"/>
+ <arc large-arc-flag="0" rx="20" ry="20" sweep-flag="0" x="25.5" x-axis-rotation="0" y="67.3"/>
+ <arc large-arc-flag="0" rx="15" ry="15" sweep-flag="0" x="32.8" x-axis-rotation="0" y="66"/>
+ <arc large-arc-flag="0" rx="10" ry="10" sweep-flag="0" x="37.6" x-axis-rotation="0" y="60.1"/>
+ <arc large-arc-flag="0" rx="10" ry="10" sweep-flag="0" x="33.3" x-axis-rotation="0" y="48.1"/>
+ <line x="25.8" y="43"/>
+ <arc large-arc-flag="0" rx="4" ry="4" sweep-flag="1" x="25.1" x-axis-rotation="0" y="38.2"/>
+ <arc large-arc-flag="0" rx="6" ry="6" sweep-flag="1" x="31.5" x-axis-rotation="0" y="36.4"/>
+ <arc large-arc-flag="0" rx="20" ry="20" sweep-flag="1" x="36.5" x-axis-rotation="0" y="38.5"/>
<line x="36.5" y="30.6"/>
- <arc large-arc-flag="0.0" rx="20.0" ry="20.0" sweep-flag="0.0" x="30.8" x-axis-rotation="0.0" y="29.5"/>
- <arc large-arc-flag="0.0" rx="23.0" ry="23.0" sweep-flag="0.0" x="24.8" x-axis-rotation="0.0" y="30.3"/>
- <arc large-arc-flag="0.0" rx="11.0" ry="11.0" sweep-flag="0.0" x="20.4" x-axis-rotation="0.0" y="33.0"/>
- <arc large-arc-flag="0.0" rx="10.0" ry="10.0" sweep-flag="0.0" x="17.8" x-axis-rotation="0.0" y="38.4"/>
- <arc large-arc-flag="0.0" rx="10.0" ry="10.0" sweep-flag="0.0" x="18.3" x-axis-rotation="0.0" y="44.1"/>
- <arc large-arc-flag="0.0" rx="14.0" ry="14.0" sweep-flag="0.0" x="23.8" x-axis-rotation="0.0" y="50.6"/>
- <arc large-arc-flag="0.0" rx="40.0" ry="40.0" sweep-flag="1.0" x="28.8" x-axis-rotation="0.0" y="54.1"/>
- <arc large-arc-flag="0.0" rx="4.0" ry="4.0" sweep-flag="1.0" x="29.8" x-axis-rotation="0.0" y="58.4"/>
- <arc large-arc-flag="0.0" rx="4.5" ry="4.5" sweep-flag="1.0" x="24.1" x-axis-rotation="0.0" y="60.5"/>
- <arc large-arc-flag="0.0" rx="15.0" ry="15.0" sweep-flag="1.0" x="17.7" x-axis-rotation="0.0" y="56.6"/>
+ <arc large-arc-flag="0" rx="20" ry="20" sweep-flag="0" x="30.8" x-axis-rotation="0" y="29.5"/>
+ <arc large-arc-flag="0" rx="23" ry="23" sweep-flag="0" x="24.8" x-axis-rotation="0" y="30.3"/>
+ <arc large-arc-flag="0" rx="11" ry="11" sweep-flag="0" x="20.4" x-axis-rotation="0" y="33"/>
+ <arc large-arc-flag="0" rx="10" ry="10" sweep-flag="0" x="17.8" x-axis-rotation="0" y="38.4"/>
+ <arc large-arc-flag="0" rx="10" ry="10" sweep-flag="0" x="18.3" x-axis-rotation="0" y="44.1"/>
+ <arc large-arc-flag="0" rx="14" ry="14" sweep-flag="0" x="23.8" x-axis-rotation="0" y="50.6"/>
+ <arc large-arc-flag="0" rx="40" ry="40" sweep-flag="1" x="28.8" x-axis-rotation="0" y="54.1"/>
+ <arc large-arc-flag="0" rx="4" ry="4" sweep-flag="1" x="29.8" x-axis-rotation="0" y="58.4"/>
+ <arc large-arc-flag="0" rx="4.5" ry="4.5" sweep-flag="1" x="24.1" x-axis-rotation="0" y="60.5"/>
+ <arc large-arc-flag="0" rx="15" ry="15" sweep-flag="1" x="17.7" x-axis-rotation="0" y="56.6"/>
<close/>
<move x="57.5" y="85.4"/>
- <arc large-arc-flag="0.0" rx="10.5" ry="10.5" sweep-flag="0.0" x="70.5" x-axis-rotation="0.0" y="74.5"/>
- <arc large-arc-flag="0.0" rx="25.0" ry="25.0" sweep-flag="0.0" x="85.1" x-axis-rotation="0.0" y="59.9"/>
- <arc large-arc-flag="0.0" rx="10.0" ry="10.0" sweep-flag="0.0" x="96.4" x-axis-rotation="0.0" y="49.9"/>
- <arc large-arc-flag="0.0" rx="10.5" ry="10.5" sweep-flag="0.0" x="85.2" x-axis-rotation="0.0" y="40.3"/>
- <arc large-arc-flag="0.0" rx="26.0" ry="26.0" sweep-flag="0.0" x="70.4" x-axis-rotation="0.0" y="25.7"/>
- <arc large-arc-flag="0.0" rx="10.5" ry="10.5" sweep-flag="0.0" x="57.5" x-axis-rotation="0.0" y="14.7"/>
+ <arc large-arc-flag="0" rx="10.5" ry="10.5" sweep-flag="0" x="70.5" x-axis-rotation="0" y="74.5"/>
+ <arc large-arc-flag="0" rx="25" ry="25" sweep-flag="0" x="85.1" x-axis-rotation="0" y="59.9"/>
+ <arc large-arc-flag="0" rx="10" ry="10" sweep-flag="0" x="96.4" x-axis-rotation="0" y="49.9"/>
+ <arc large-arc-flag="0" rx="10.5" ry="10.5" sweep-flag="0" x="85.2" x-axis-rotation="0" y="40.3"/>
+ <arc large-arc-flag="0" rx="26" ry="26" sweep-flag="0" x="70.4" x-axis-rotation="0" y="25.7"/>
+ <arc large-arc-flag="0" rx="10.5" ry="10.5" sweep-flag="0" x="57.5" x-axis-rotation="0" y="14.7"/>
<line x="57.5" y="34.5"/>
- <arc large-arc-flag="0.0" rx="10.5" ry="10.5" sweep-flag="0.0" x="68.6" x-axis-rotation="0.0" y="30.5"/>
- <arc large-arc-flag="0.0" rx="20.0" ry="20.0" sweep-flag="1.0" x="79.9" x-axis-rotation="0.0" y="41.6"/>
- <arc large-arc-flag="0.0" rx="10.5" ry="10.5" sweep-flag="0.0" x="79.9" x-axis-rotation="0.0" y="58.4"/>
- <arc large-arc-flag="0.0" rx="20.0" ry="20.0" sweep-flag="1.0" x="68.6" x-axis-rotation="0.0" y="69.5"/>
- <arc large-arc-flag="0.0" rx="10.5" ry="10.5" sweep-flag="0.0" x="57.5" x-axis-rotation="0.0" y="65.5"/>
+ <arc large-arc-flag="0" rx="10.5" ry="10.5" sweep-flag="0" x="68.6" x-axis-rotation="0" y="30.5"/>
+ <arc large-arc-flag="0" rx="20" ry="20" sweep-flag="1" x="79.9" x-axis-rotation="0" y="41.6"/>
+ <arc large-arc-flag="0" rx="10.5" ry="10.5" sweep-flag="0" x="79.9" x-axis-rotation="0" y="58.4"/>
+ <arc large-arc-flag="0" rx="20" ry="20" sweep-flag="1" x="68.6" x-axis-rotation="0" y="69.5"/>
+ <arc large-arc-flag="0" rx="10.5" ry="10.5" sweep-flag="0" x="57.5" x-axis-rotation="0" y="65.5"/>
<close/>
<move x="57.5" y="62.5"/>
- <arc large-arc-flag="0.0" rx="13.0" ry="13.0" sweep-flag="1.0" x="69.6" x-axis-rotation="0.0" y="65.8"/>
- <arc large-arc-flag="0.0" rx="20.0" ry="20.0" sweep-flag="0.0" x="76.2" x-axis-rotation="0.0" y="59.4"/>
- <arc large-arc-flag="0.0" rx="14.0" ry="14.0" sweep-flag="1.0" x="76.2" x-axis-rotation="0.0" y="40.7"/>
- <arc large-arc-flag="0.0" rx="20.0" ry="20.0" sweep-flag="0.0" x="69.6" x-axis-rotation="0.0" y="34.3"/>
- <arc large-arc-flag="0.0" rx="14.0" ry="14.0" sweep-flag="1.0" x="57.5" x-axis-rotation="0.0" y="37.6"/>
+ <arc large-arc-flag="0" rx="13" ry="13" sweep-flag="1" x="69.6" x-axis-rotation="0" y="65.8"/>
+ <arc large-arc-flag="0" rx="20" ry="20" sweep-flag="0" x="76.2" x-axis-rotation="0" y="59.4"/>
+ <arc large-arc-flag="0" rx="14" ry="14" sweep-flag="1" x="76.2" x-axis-rotation="0" y="40.7"/>
+ <arc large-arc-flag="0" rx="20" ry="20" sweep-flag="0" x="69.6" x-axis-rotation="0" y="34.3"/>
+ <arc large-arc-flag="0" rx="14" ry="14" sweep-flag="1" x="57.5" x-axis-rotation="0" y="37.6"/>
<close/>
</path>
<fillstroke/>
@@ -853,75 +853,75 @@
<foreground>
<path>
<move x="5.47" y="37.73"/>
- <arc large-arc-flag="0.0" rx="23.5" ry="23.5" sweep-flag="1.0" x="37.37" x-axis-rotation="0.0" y="5.33"/>
- <arc large-arc-flag="0.0" rx="40.0" ry="40.0" sweep-flag="1.0" x="84.47" x-axis-rotation="0.0" y="52.13"/>
- <arc large-arc-flag="0.0" rx="23.6" ry="23.6" sweep-flag="1.0" x="51.87" x-axis-rotation="0.0" y="84.33"/>
- <arc large-arc-flag="0.0" rx="40.0" ry="40.0" sweep-flag="1.0" x="5.47" x-axis-rotation="0.0" y="37.73"/>
+ <arc large-arc-flag="0" rx="23.5" ry="23.5" sweep-flag="1" x="37.37" x-axis-rotation="0" y="5.33"/>
+ <arc large-arc-flag="0" rx="40" ry="40" sweep-flag="1" x="84.47" x-axis-rotation="0" y="52.13"/>
+ <arc large-arc-flag="0" rx="23.6" ry="23.6" sweep-flag="1" x="51.87" x-axis-rotation="0" y="84.33"/>
+ <arc large-arc-flag="0" rx="40" ry="40" sweep-flag="1" x="5.47" x-axis-rotation="0" y="37.73"/>
<close/>
<move x="25.17" y="60.33"/>
- <arc large-arc-flag="0.0" rx="18.0" ry="17.0" sweep-flag="0.0" x="38.87" x-axis-rotation="0.0" y="68.93"/>
- <arc large-arc-flag="0.0" rx="40.0" ry="35.0" sweep-flag="0.0" x="52.87" x-axis-rotation="0.0" y="68.63"/>
- <arc large-arc-flag="0.0" rx="18.0" ry="18.0" sweep-flag="0.0" x="64.07" x-axis-rotation="0.0" y="60.63"/>
- <arc large-arc-flag="0.0" rx="15.0" ry="15.0" sweep-flag="0.0" x="64.87" x-axis-rotation="0.0" y="49.93"/>
- <arc large-arc-flag="0.0" rx="13.0" ry="13.0" sweep-flag="0.0" x="56.87" x-axis-rotation="0.0" y="41.53"/>
- <arc large-arc-flag="0.0" rx="100.0" ry="100.0" sweep-flag="0.0" x="39.87" x-axis-rotation="0.0" y="37.03"/>
- <arc large-arc-flag="0.0" rx="7.0" ry="4.5" sweep-flag="1.0" x="35.57" x-axis-rotation="0.0" y="32.13"/>
- <arc large-arc-flag="0.0" rx="6.0" ry="5.0" sweep-flag="1.0" x="40.87" x-axis-rotation="0.0" y="27.33"/>
- <arc large-arc-flag="0.0" rx="15.0" ry="15.0" sweep-flag="1.0" x="49.87" x-axis-rotation="0.0" y="28.33"/>
- <arc large-arc-flag="0.0" rx="20.0" ry="20.0" sweep-flag="1.0" x="54.87" x-axis-rotation="0.0" y="32.83"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="0.0" x="61.87" x-axis-rotation="0.0" y="32.93"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="0.0" x="61.87" x-axis-rotation="0.0" y="25.73"/>
- <arc large-arc-flag="0.0" rx="18.0" ry="18.0" sweep-flag="0.0" x="52.87" x-axis-rotation="0.0" y="19.93"/>
- <arc large-arc-flag="0.0" rx="30.0" ry="30.0" sweep-flag="0.0" x="39.87" x-axis-rotation="0.0" y="18.73"/>
- <arc large-arc-flag="0.0" rx="22.0" ry="24.0" sweep-flag="0.0" x="27.87" x-axis-rotation="0.0" y="24.13"/>
- <arc large-arc-flag="0.0" rx="10.0" ry="12.0" sweep-flag="0.0" x="24.77" x-axis-rotation="0.0" y="36.13"/>
- <arc large-arc-flag="0.0" rx="11.0" ry="11.0" sweep-flag="0.0" x="31.87" x-axis-rotation="0.0" y="44.83"/>
- <arc large-arc-flag="0.0" rx="30.0" ry="30.0" sweep-flag="0.0" x="36.87" x-axis-rotation="0.0" y="46.63"/>
+ <arc large-arc-flag="0" rx="18" ry="17" sweep-flag="0" x="38.87" x-axis-rotation="0" y="68.93"/>
+ <arc large-arc-flag="0" rx="40" ry="35" sweep-flag="0" x="52.87" x-axis-rotation="0" y="68.63"/>
+ <arc large-arc-flag="0" rx="18" ry="18" sweep-flag="0" x="64.07" x-axis-rotation="0" y="60.63"/>
+ <arc large-arc-flag="0" rx="15" ry="15" sweep-flag="0" x="64.87" x-axis-rotation="0" y="49.93"/>
+ <arc large-arc-flag="0" rx="13" ry="13" sweep-flag="0" x="56.87" x-axis-rotation="0" y="41.53"/>
+ <arc large-arc-flag="0" rx="100" ry="100" sweep-flag="0" x="39.87" x-axis-rotation="0" y="37.03"/>
+ <arc large-arc-flag="0" rx="7" ry="4.5" sweep-flag="1" x="35.57" x-axis-rotation="0" y="32.13"/>
+ <arc large-arc-flag="0" rx="6" ry="5" sweep-flag="1" x="40.87" x-axis-rotation="0" y="27.33"/>
+ <arc large-arc-flag="0" rx="15" ry="15" sweep-flag="1" x="49.87" x-axis-rotation="0" y="28.33"/>
+ <arc large-arc-flag="0" rx="20" ry="20" sweep-flag="1" x="54.87" x-axis-rotation="0" y="32.83"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="0" x="61.87" x-axis-rotation="0" y="32.93"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="0" x="61.87" x-axis-rotation="0" y="25.73"/>
+ <arc large-arc-flag="0" rx="18" ry="18" sweep-flag="0" x="52.87" x-axis-rotation="0" y="19.93"/>
+ <arc large-arc-flag="0" rx="30" ry="30" sweep-flag="0" x="39.87" x-axis-rotation="0" y="18.73"/>
+ <arc large-arc-flag="0" rx="22" ry="24" sweep-flag="0" x="27.87" x-axis-rotation="0" y="24.13"/>
+ <arc large-arc-flag="0" rx="10" ry="12" sweep-flag="0" x="24.77" x-axis-rotation="0" y="36.13"/>
+ <arc large-arc-flag="0" rx="11" ry="11" sweep-flag="0" x="31.87" x-axis-rotation="0" y="44.83"/>
+ <arc large-arc-flag="0" rx="30" ry="30" sweep-flag="0" x="36.87" x-axis-rotation="0" y="46.63"/>
<line x="51.87" y="50.83"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="1.0" x="53.87" x-axis-rotation="0.0" y="56.43"/>
- <arc large-arc-flag="0.0" rx="8.0" ry="8.0" sweep-flag="1.0" x="47.37" x-axis-rotation="0.0" y="61.13"/>
- <arc large-arc-flag="0.0" rx="14.0" ry="12.0" sweep-flag="1.0" x="38.87" x-axis-rotation="0.0" y="59.93"/>
- <arc large-arc-flag="0.0" rx="12.0" ry="12.0" sweep-flag="1.0" x="33.87" x-axis-rotation="0.0" y="55.33"/>
- <arc large-arc-flag="0.0" rx="6.0" ry="6.0" sweep-flag="0.0" x="29.87" x-axis-rotation="0.0" y="52.53"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="0.0" x="25.17" x-axis-rotation="0.0" y="54.63"/>
- <arc large-arc-flag="0.0" rx="6.0" ry="6.0" sweep-flag="0.0" x="25.17" x-axis-rotation="0.0" y="60.33"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="53.87" x-axis-rotation="0" y="56.43"/>
+ <arc large-arc-flag="0" rx="8" ry="8" sweep-flag="1" x="47.37" x-axis-rotation="0" y="61.13"/>
+ <arc large-arc-flag="0" rx="14" ry="12" sweep-flag="1" x="38.87" x-axis-rotation="0" y="59.93"/>
+ <arc large-arc-flag="0" rx="12" ry="12" sweep-flag="1" x="33.87" x-axis-rotation="0" y="55.33"/>
+ <arc large-arc-flag="0" rx="6" ry="6" sweep-flag="0" x="29.87" x-axis-rotation="0" y="52.53"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="0" x="25.17" x-axis-rotation="0" y="54.63"/>
+ <arc large-arc-flag="0" rx="6" ry="6" sweep-flag="0" x="25.17" x-axis-rotation="0" y="60.33"/>
<close/>
</path>
<fillstroke/>
</foreground>
</shape>
-<shape aspect="variable" h="99.5" name="Windows" strokewidth="inherit" w="96.0">
+<shape aspect="variable" h="99.5" name="Windows" strokewidth="inherit" w="96">
<connections>
<constraint name="N" perimeter="0" x="0.5" y="0.07"/>
<constraint name="S" perimeter="0" x="0.5" y="0.93"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.5"/>
- <constraint name="E" perimeter="0" x="1.0" y="0.5"/>
- <constraint name="NE" perimeter="0" x="1.0" y="0.0"/>
- <constraint name="NW" perimeter="0" x="0.0" y="0.14"/>
- <constraint name="SE" perimeter="0" x="1.0" y="1.0"/>
- <constraint name="SW" perimeter="0" x="0.0" y="0.86"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
+ <constraint name="E" perimeter="0" x="1" y="0.5"/>
+ <constraint name="NE" perimeter="0" x="1" y="0"/>
+ <constraint name="NW" perimeter="0" x="0" y="0.14"/>
+ <constraint name="SE" perimeter="0" x="1" y="1"/>
+ <constraint name="SW" perimeter="0" x="0" y="0.86"/>
</connections>
<foreground>
<path>
- <move x="0.0" y="85.6"/>
- <line x="0.0" y="51.4"/>
+ <move x="0" y="85.6"/>
+ <line x="0" y="51.4"/>
<line x="41.2" y="51.4"/>
<line x="41.2" y="91.6"/>
<close/>
- <move x="0.0" y="47.9"/>
- <line x="0.0" y="13.7"/>
+ <move x="0" y="47.9"/>
+ <line x="0" y="13.7"/>
<line x="41.1" y="7.9"/>
<line x="41.1" y="47.9"/>
<close/>
<move x="44.6" y="47.9"/>
<line x="44.6" y="7.1"/>
- <line x="96.0" y="0.0"/>
- <line x="96.0" y="47.9"/>
+ <line x="96" y="0"/>
+ <line x="96" y="47.9"/>
<close/>
<move x="44.6" y="91.9"/>
<line x="44.6" y="51.4"/>
- <line x="96.0" y="51.4"/>
- <line x="96.0" y="99.5"/>
+ <line x="96" y="51.4"/>
+ <line x="96" y="99.5"/>
<close/>
</path>
<fillstroke/>
@@ -931,29 +931,29 @@
<connections>
<constraint name="N" perimeter="0" x="0.5" y="0.015"/>
<constraint name="S" perimeter="0" x="0.5" y="0.985"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.5"/>
- <constraint name="E" perimeter="0" x="1.0" y="0.5"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
+ <constraint name="E" perimeter="0" x="1" y="0.5"/>
<constraint name="NE" perimeter="0" x="0.99" y="0.11"/>
- <constraint name="NW" perimeter="0" x="0.0" y="0.1"/>
+ <constraint name="NW" perimeter="0" x="0" y="0.1"/>
<constraint name="SE" perimeter="0" x="0.99" y="0.9"/>
- <constraint name="SW" perimeter="0" x="0.0" y="0.9"/>
+ <constraint name="SW" perimeter="0" x="0" y="0.9"/>
</connections>
<foreground>
<path>
- <move x="0.0" y="89.3"/>
- <line x="0.0" y="10.1"/>
- <line x="58.4" y="0.0"/>
+ <move x="0" y="89.3"/>
+ <line x="0" y="10.1"/>
+ <line x="58.4" y="0"/>
<line x="58.4" y="10.6"/>
<line x="96.8" y="10.6"/>
- <arc large-arc-flag="0.0" rx="3.0" ry="3.0" sweep-flag="1.0" x="99.6" x-axis-rotation="0.0" y="13.6"/>
+ <arc large-arc-flag="0" rx="3" ry="3" sweep-flag="1" x="99.6" x-axis-rotation="0" y="13.6"/>
<line x="99.6" y="87.1"/>
- <arc large-arc-flag="0.0" rx="3.0" ry="3.0" sweep-flag="1.0" x="96.8" x-axis-rotation="0.0" y="90.1"/>
+ <arc large-arc-flag="0" rx="3" ry="3" sweep-flag="1" x="96.8" x-axis-rotation="0" y="90.1"/>
<line x="58.4" y="90.1"/>
<line x="58.4" y="99.5"/>
<close/>
<move x="15.1" y="64.8"/>
<line x="21.1" y="65.2"/>
- <line x="25.7" y="42.0"/>
+ <line x="25.7" y="42"/>
<line x="30.5" y="65.7"/>
<line x="37.1" y="66.4"/>
<line x="44.8" y="32.3"/>
@@ -965,8 +965,8 @@
<line x="14.7" y="34.6"/>
<line x="9.2" y="35.2"/>
<close/>
- <move x="58.4" y="87.0"/>
- <line x="96.1" y="87.0"/>
+ <move x="58.4" y="87"/>
+ <line x="96.1" y="87"/>
<line x="96.1" y="14.5"/>
<line x="58.4" y="14.5"/>
<line x="58.4" y="21.9"/>
@@ -1012,41 +1012,41 @@
<foreground>
<path>
<move x="14.85" y="81.96"/>
- <arc large-arc-flag="0.0" rx="50.0" ry="50.0" sweep-flag="1.0" x="20.35" x-axis-rotation="0.0" y="16.36"/>
- <arc large-arc-flag="0.0" rx="7.0" ry="7.0" sweep-flag="1.0" x="24.45" x-axis-rotation="0.0" y="16.76"/>
- <arc large-arc-flag="0.0" rx="50.0" ry="50.0" sweep-flag="1.0" x="34.65" x-axis-rotation="0.0" y="23.76"/>
- <arc large-arc-flag="0.0" rx="70.0" ry="70.0" sweep-flag="1.0" x="40.95" x-axis-rotation="0.0" y="29.96"/>
- <arc large-arc-flag="0.0" rx="140.0" ry="140.0" sweep-flag="0.0" x="29.85" x-axis-rotation="0.0" y="44.71"/>
- <arc large-arc-flag="0.0" rx="130.0" ry="130.0" sweep-flag="0.0" x="16.15" x-axis-rotation="0.0" y="70.96"/>
- <arc large-arc-flag="0.0" rx="30.0" ry="30.0" sweep-flag="0.0" x="14.85" x-axis-rotation="0.0" y="81.96"/>
+ <arc large-arc-flag="0" rx="50" ry="50" sweep-flag="1" x="20.35" x-axis-rotation="0" y="16.36"/>
+ <arc large-arc-flag="0" rx="7" ry="7" sweep-flag="1" x="24.45" x-axis-rotation="0" y="16.76"/>
+ <arc large-arc-flag="0" rx="50" ry="50" sweep-flag="1" x="34.65" x-axis-rotation="0" y="23.76"/>
+ <arc large-arc-flag="0" rx="70" ry="70" sweep-flag="1" x="40.95" x-axis-rotation="0" y="29.96"/>
+ <arc large-arc-flag="0" rx="140" ry="140" sweep-flag="0" x="29.85" x-axis-rotation="0" y="44.71"/>
+ <arc large-arc-flag="0" rx="130" ry="130" sweep-flag="0" x="16.15" x-axis-rotation="0" y="70.96"/>
+ <arc large-arc-flag="0" rx="30" ry="30" sweep-flag="0" x="14.85" x-axis-rotation="0" y="81.96"/>
<close/>
<move x="28.45" y="9.66"/>
- <arc large-arc-flag="0.0" rx="50.0" ry="50.0" sweep-flag="1.0" x="80.45" x-axis-rotation="0.0" y="9.86"/>
- <arc large-arc-flag="0.0" rx="20.0" ry="20.0" sweep-flag="0.0" x="70.95" x-axis-rotation="0.0" y="9.86"/>
- <arc large-arc-flag="0.0" rx="70.0" ry="70.0" sweep-flag="0.0" x="53.95" x-axis-rotation="0.0" y="16.66"/>
- <arc large-arc-flag="0.0" rx="70.0" ry="70.0" sweep-flag="0.0" x="39.45" x-axis-rotation="0.0" y="10.36"/>
- <arc large-arc-flag="0.0" rx="25.0" ry="25.0" sweep-flag="0.0" x="28.45" x-axis-rotation="0.0" y="9.66"/>
+ <arc large-arc-flag="0" rx="50" ry="50" sweep-flag="1" x="80.45" x-axis-rotation="0" y="9.86"/>
+ <arc large-arc-flag="0" rx="20" ry="20" sweep-flag="0" x="70.95" x-axis-rotation="0" y="9.86"/>
+ <arc large-arc-flag="0" rx="70" ry="70" sweep-flag="0" x="53.95" x-axis-rotation="0" y="16.66"/>
+ <arc large-arc-flag="0" rx="70" ry="70" sweep-flag="0" x="39.45" x-axis-rotation="0" y="10.36"/>
+ <arc large-arc-flag="0" rx="25" ry="25" sweep-flag="0" x="28.45" x-axis-rotation="0" y="9.66"/>
<close/>
<move x="86.45" y="89.86"/>
- <arc large-arc-flag="0.0" rx="50.0" ry="50.0" sweep-flag="1.0" x="21.95" x-axis-rotation="0.0" y="89.66"/>
- <arc large-arc-flag="0.0" rx="7.0" ry="7.0" sweep-flag="1.0" x="20.65" x-axis-rotation="0.0" y="83.16"/>
- <arc large-arc-flag="0.0" rx="30.0" ry="30.0" sweep-flag="1.0" x="24.05" x-axis-rotation="0.0" y="75.56"/>
- <arc large-arc-flag="0.0" rx="110.0" ry="110.0" sweep-flag="1.0" x="36.85" x-axis-rotation="0.0" y="58.16"/>
- <arc large-arc-flag="0.0" rx="140.0" ry="140.0" sweep-flag="1.0" x="53.65" x-axis-rotation="0.0" y="42.26"/>
- <arc large-arc-flag="0.0" rx="140.0" ry="140.0" sweep-flag="1.0" x="73.45" x-axis-rotation="0.0" y="60.96"/>
- <arc large-arc-flag="0.0" rx="100.0" ry="100.0" sweep-flag="1.0" x="84.95" x-axis-rotation="0.0" y="76.96"/>
- <arc large-arc-flag="0.0" rx="30.0" ry="30.0" sweep-flag="1.0" x="87.95" x-axis-rotation="0.0" y="84.46"/>
- <arc large-arc-flag="0.0" rx="7.0" ry="7.0" sweep-flag="1.0" x="86.45" x-axis-rotation="0.0" y="89.86"/>
+ <arc large-arc-flag="0" rx="50" ry="50" sweep-flag="1" x="21.95" x-axis-rotation="0" y="89.66"/>
+ <arc large-arc-flag="0" rx="7" ry="7" sweep-flag="1" x="20.65" x-axis-rotation="0" y="83.16"/>
+ <arc large-arc-flag="0" rx="30" ry="30" sweep-flag="1" x="24.05" x-axis-rotation="0" y="75.56"/>
+ <arc large-arc-flag="0" rx="110" ry="110" sweep-flag="1" x="36.85" x-axis-rotation="0" y="58.16"/>
+ <arc large-arc-flag="0" rx="140" ry="140" sweep-flag="1" x="53.65" x-axis-rotation="0" y="42.26"/>
+ <arc large-arc-flag="0" rx="140" ry="140" sweep-flag="1" x="73.45" x-axis-rotation="0" y="60.96"/>
+ <arc large-arc-flag="0" rx="100" ry="100" sweep-flag="1" x="84.95" x-axis-rotation="0" y="76.96"/>
+ <arc large-arc-flag="0" rx="30" ry="30" sweep-flag="1" x="87.95" x-axis-rotation="0" y="84.46"/>
+ <arc large-arc-flag="0" rx="7" ry="7" sweep-flag="1" x="86.45" x-axis-rotation="0" y="89.86"/>
<close/>
<move x="88.95" y="16.76"/>
- <arc large-arc-flag="0.0" rx="50.0" ry="50.0" sweep-flag="1.0" x="93.95" x-axis-rotation="0.0" y="81.96"/>
- <arc large-arc-flag="0.0" rx="30.0" ry="30.0" sweep-flag="0.0" x="93.75" x-axis-rotation="0.0" y="75.96"/>
- <arc large-arc-flag="0.0" rx="50.0" ry="50.0" sweep-flag="0.0" x="90.75" x-axis-rotation="0.0" y="66.96"/>
- <arc large-arc-flag="0.0" rx="200.0" ry="200.0" sweep-flag="0.0" x="80.65" x-axis-rotation="0.0" y="47.86"/>
- <arc large-arc-flag="0.0" rx="200.0" ry="200.0" sweep-flag="0.0" x="68.05" x-axis-rotation="0.0" y="29.86"/>
- <arc large-arc-flag="0.0" rx="70.0" ry="70.0" sweep-flag="1.0" x="77.05" x-axis-rotation="0.0" y="21.66"/>
- <arc large-arc-flag="0.0" rx="30.0" ry="30.0" sweep-flag="1.0" x="85.25" x-axis-rotation="0.0" y="16.76"/>
- <arc large-arc-flag="0.0" rx="7.0" ry="7.0" sweep-flag="1.0" x="88.95" x-axis-rotation="0.0" y="16.76"/>
+ <arc large-arc-flag="0" rx="50" ry="50" sweep-flag="1" x="93.95" x-axis-rotation="0" y="81.96"/>
+ <arc large-arc-flag="0" rx="30" ry="30" sweep-flag="0" x="93.75" x-axis-rotation="0" y="75.96"/>
+ <arc large-arc-flag="0" rx="50" ry="50" sweep-flag="0" x="90.75" x-axis-rotation="0" y="66.96"/>
+ <arc large-arc-flag="0" rx="200" ry="200" sweep-flag="0" x="80.65" x-axis-rotation="0" y="47.86"/>
+ <arc large-arc-flag="0" rx="200" ry="200" sweep-flag="0" x="68.05" x-axis-rotation="0" y="29.86"/>
+ <arc large-arc-flag="0" rx="70" ry="70" sweep-flag="1" x="77.05" x-axis-rotation="0" y="21.66"/>
+ <arc large-arc-flag="0" rx="30" ry="30" sweep-flag="1" x="85.25" x-axis-rotation="0" y="16.76"/>
+ <arc large-arc-flag="0" rx="7" ry="7" sweep-flag="1" x="88.95" x-axis-rotation="0" y="16.76"/>
<close/>
</path>
<fillstroke/>
@@ -1054,14 +1054,14 @@
</shape>
<shape aspect="variable" h="32.2" name="Xbox One" strokewidth="inherit" w="99.4">
<connections>
- <constraint name="N" perimeter="0" x="0.5" y="0.0"/>
- <constraint name="S" perimeter="0" x="0.5" y="1.0"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.5"/>
- <constraint name="E" perimeter="0" x="1.0" y="0.5"/>
- <constraint name="NE" perimeter="0" x="0.9" y="0.0"/>
- <constraint name="NW" perimeter="0" x="0.1" y="0.0"/>
- <constraint name="SE" perimeter="0" x="0.97" y="1.0"/>
- <constraint name="SW" perimeter="0" x="0.03" y="1.0"/>
+ <constraint name="N" perimeter="0" x="0.5" y="0"/>
+ <constraint name="S" perimeter="0" x="0.5" y="1"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
+ <constraint name="E" perimeter="0" x="1" y="0.5"/>
+ <constraint name="NE" perimeter="0" x="0.9" y="0"/>
+ <constraint name="NW" perimeter="0" x="0.1" y="0"/>
+ <constraint name="SE" perimeter="0" x="0.97" y="1"/>
+ <constraint name="SW" perimeter="0" x="0.03" y="1"/>
</connections>
<foreground>
<save/>
@@ -1071,42 +1071,42 @@
<fillcolor color="#000000"/>
<path>
<move x="2.8" y="32.2"/>
- <line x="0.0" y="27.9"/>
- <line x="0.0" y="22.8"/>
+ <line x="0" y="27.9"/>
+ <line x="0" y="22.8"/>
<line x="1.2" y="22.1"/>
<line x="2.6" y="22.1"/>
<line x="2.6" y="18.1"/>
<line x="1.2" y="18.1"/>
- <line x="0.0" y="17.6"/>
- <line x="0.0" y="10.6"/>
- <line x="10.3" y="0.0"/>
- <line x="89.4" y="0.0"/>
+ <line x="0" y="17.6"/>
+ <line x="0" y="10.6"/>
+ <line x="10.3" y="0"/>
+ <line x="89.4" y="0"/>
<line x="99.4" y="10.6"/>
<line x="99.4" y="27.9"/>
<line x="96.6" y="32.2"/>
<close/>
<move x="87.3" y="22.7"/>
- <arc large-arc-flag="0.0" rx="4.0" ry="4.0" sweep-flag="0.0" x="93.3" x-axis-rotation="0.0" y="22.5"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="0.0" x="92.6" x-axis-rotation="0.0" y="21.1"/>
- <arc large-arc-flag="0.0" rx="10.0" ry="10.0" sweep-flag="0.0" x="90.3" x-axis-rotation="0.0" y="18.8"/>
- <arc large-arc-flag="0.0" rx="10.0" ry="10.0" sweep-flag="0.0" x="88.0" x-axis-rotation="0.0" y="21.2"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="0.0" x="87.3" x-axis-rotation="0.0" y="22.7"/>
+ <arc large-arc-flag="0" rx="4" ry="4" sweep-flag="0" x="93.3" x-axis-rotation="0" y="22.5"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="0" x="92.6" x-axis-rotation="0" y="21.1"/>
+ <arc large-arc-flag="0" rx="10" ry="10" sweep-flag="0" x="90.3" x-axis-rotation="0" y="18.8"/>
+ <arc large-arc-flag="0" rx="10" ry="10" sweep-flag="0" x="88" x-axis-rotation="0" y="21.2"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="0" x="87.3" x-axis-rotation="0" y="22.7"/>
<close/>
<move x="93.8" y="21.8"/>
- <arc large-arc-flag="0.0" rx="4.0" ry="4.0" sweep-flag="0.0" x="93.2" x-axis-rotation="0.0" y="16.6"/>
- <arc large-arc-flag="0.0" rx="10.0" ry="10.0" sweep-flag="0.0" x="91.4" x-axis-rotation="0.0" y="17.8"/>
- <arc large-arc-flag="0.0" rx="10.0" ry="10.0" sweep-flag="1.0" x="93.8" x-axis-rotation="0.0" y="21.8"/>
+ <arc large-arc-flag="0" rx="4" ry="4" sweep-flag="0" x="93.2" x-axis-rotation="0" y="16.6"/>
+ <arc large-arc-flag="0" rx="10" ry="10" sweep-flag="0" x="91.4" x-axis-rotation="0" y="17.8"/>
+ <arc large-arc-flag="0" rx="10" ry="10" sweep-flag="1" x="93.8" x-axis-rotation="0" y="21.8"/>
<close/>
<move x="92.6" y="16.1"/>
- <arc large-arc-flag="0.0" rx="4.0" ry="4.0" sweep-flag="0.0" x="88.1" x-axis-rotation="0.0" y="16.1"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="1.0" x="90.4" x-axis-rotation="0.0" y="16.7"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="1.0" x="92.6" x-axis-rotation="0.0" y="16.1"/>
+ <arc large-arc-flag="0" rx="4" ry="4" sweep-flag="0" x="88.1" x-axis-rotation="0" y="16.1"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="90.4" x-axis-rotation="0" y="16.7"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="92.6" x-axis-rotation="0" y="16.1"/>
<close/>
<move x="87.5" y="16.6"/>
- <arc large-arc-flag="0.0" rx="4.0" ry="4.0" sweep-flag="0.0" x="87.0" x-axis-rotation="0.0" y="22.1"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="1.0" x="87.8" x-axis-rotation="0.0" y="20.1"/>
- <arc large-arc-flag="0.0" rx="10.0" ry="10.0" sweep-flag="1.0" x="89.3" x-axis-rotation="0.0" y="17.8"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="0.0" x="87.5" x-axis-rotation="0.0" y="16.6"/>
+ <arc large-arc-flag="0" rx="4" ry="4" sweep-flag="0" x="87" x-axis-rotation="0" y="22.1"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="87.8" x-axis-rotation="0" y="20.1"/>
+ <arc large-arc-flag="0" rx="10" ry="10" sweep-flag="1" x="89.3" x-axis-rotation="0" y="17.8"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="0" x="87.5" x-axis-rotation="0" y="16.6"/>
<close/>
</path>
<fill/>
@@ -1115,16 +1115,16 @@
<strokewidth width="0.9"/>
<path>
<move x="2.8" y="32.2"/>
- <line x="0.0" y="27.9"/>
- <line x="0.0" y="22.8"/>
+ <line x="0" y="27.9"/>
+ <line x="0" y="22.8"/>
<line x="1.2" y="22.1"/>
<line x="2.6" y="22.1"/>
<line x="2.6" y="18.1"/>
<line x="1.2" y="18.1"/>
- <line x="0.0" y="17.6"/>
- <line x="0.0" y="10.6"/>
- <line x="10.3" y="0.0"/>
- <line x="89.4" y="0.0"/>
+ <line x="0" y="17.6"/>
+ <line x="0" y="10.6"/>
+ <line x="10.3" y="0"/>
+ <line x="89.4" y="0"/>
<line x="99.4" y="10.6"/>
<line x="99.4" y="27.9"/>
<line x="96.6" y="32.2"/>
@@ -1140,7 +1140,7 @@
<strokecolor color="#00cc00"/>
<alpha alpha="0.5"/>
<path>
- <move x="48.3" y="0.0"/>
+ <move x="48.3" y="0"/>
<line x="48.3" y="10.7"/>
</path>
<stroke/>
@@ -1153,8 +1153,8 @@
<linejoin join="round"/>
<path>
<move x="48.3" y="10.7"/>
- <line x="48.3" y="0.0"/>
- <line x="89.3" y="0.0"/>
+ <line x="48.3" y="0"/>
+ <line x="89.3" y="0"/>
<line x="99.2" y="10.7"/>
<close/>
</path>
@@ -1177,7 +1177,7 @@
<stroke/>
<path>
<move x="48.3" y="4.3"/>
- <line x="63.0" y="10.7"/>
+ <line x="63" y="10.7"/>
</path>
<stroke/>
<path>
@@ -1191,53 +1191,53 @@
</path>
<stroke/>
<path>
- <move x="49.9" y="0.0"/>
- <line x="74.0" y="10.7"/>
+ <move x="49.9" y="0"/>
+ <line x="74" y="10.7"/>
</path>
<stroke/>
<path>
- <move x="53.6" y="0.0"/>
+ <move x="53.6" y="0"/>
<line x="77.4" y="10.7"/>
</path>
<stroke/>
<path>
- <move x="57.1" y="0.0"/>
+ <move x="57.1" y="0"/>
<line x="81.2" y="10.7"/>
</path>
<stroke/>
<path>
- <move x="61.1" y="0.0"/>
+ <move x="61.1" y="0"/>
<line x="84.9" y="10.7"/>
</path>
<stroke/>
<path>
- <move x="64.9" y="0.0"/>
+ <move x="64.9" y="0"/>
<line x="88.6" y="10.7"/>
</path>
<stroke/>
<path>
- <move x="68.4" y="0.0"/>
+ <move x="68.4" y="0"/>
<line x="92.3" y="10.7"/>
</path>
<stroke/>
<path>
- <move x="72.1" y="0.0"/>
+ <move x="72.1" y="0"/>
<line x="95.9" y="10.7"/>
</path>
<stroke/>
<path>
- <move x="75.6" y="0.0"/>
+ <move x="75.6" y="0"/>
<line x="98.6" y="10.3"/>
</path>
<stroke/>
<path>
- <move x="79.4" y="0.0"/>
- <line x="96.0" y="7.4"/>
+ <move x="79.4" y="0"/>
+ <line x="96" y="7.4"/>
</path>
<stroke/>
<path>
- <move x="83.3" y="0.0"/>
- <line x="94.4" y="5.0"/>
+ <move x="83.3" y="0"/>
+ <line x="94.4" y="5"/>
</path>
<stroke/>
<strokecolor color="none"/>
@@ -1247,7 +1247,7 @@
<rect h="4.1" w="46.5" x="1.6" y="18.1"/>
<fill/>
<fillcolor color="#000000"/>
- <rect h="2.0" w="38.4" x="4.4" y="19.4"/>
+ <rect h="2" w="38.4" x="4.4" y="19.4"/>
<fill/>
<fillcolor color="#ffffff"/>
<path>
@@ -1257,7 +1257,7 @@
<close/>
</path>
<fill/>
- <rect h="0.5" w="3.0" x="43.3" y="21.1"/>
+ <rect h="0.5" w="3" x="43.3" y="21.1"/>
<fill/>
<restore/>
<rect/>
@@ -1266,7 +1266,7 @@
<fillcolor color="none"/>
<strokewidth width="0.4"/>
<path>
- <move x="48.3" y="9.0"/>
+ <move x="48.3" y="9"/>
<line x="51.7" y="10.7"/>
</path>
<stroke/>
@@ -1281,8 +1281,8 @@
<linejoin join="round"/>
<path>
<move x="48.3" y="10.7"/>
- <line x="48.3" y="0.0"/>
- <line x="89.3" y="0.0"/>
+ <line x="48.3" y="0"/>
+ <line x="89.3" y="0"/>
<line x="99.2" y="10.7"/>
<close/>
</path>
diff --git a/src/main/webapp/stencils/mscae/system_center.xml b/src/main/webapp/stencils/mscae/system_center.xml
index 351270d9..e1924b73 100644
--- a/src/main/webapp/stencils/mscae/system_center.xml
+++ b/src/main/webapp/stencils/mscae/system_center.xml
@@ -59,25 +59,25 @@
</shape>
<shape aspect="variable" h="99.95" name="Central Administration Site SQL" strokewidth="inherit" w="75.57">
<connections>
- <constraint name="N" perimeter="0" x="0.5" y="0.0"/>
+ <constraint name="N" perimeter="0" x="0.5" y="0"/>
<constraint name="S" perimeter="0" x="0.5" y="0.95"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.5"/>
- <constraint name="E" perimeter="0" x="1.0" y="0.57"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
+ <constraint name="E" perimeter="0" x="1" y="0.57"/>
<constraint name="NE" perimeter="0" x="0.635" y="0.3"/>
<constraint name="NW" perimeter="0" x="0.02" y="0.02"/>
<constraint name="SE" perimeter="0" x="0.995" y="0.93"/>
- <constraint name="SW" perimeter="0" x="0.0" y="0.925"/>
+ <constraint name="SW" perimeter="0" x="0" y="0.925"/>
</connections>
<foreground>
<path>
- <move x="0.0" y="92.62"/>
- <line x="0.0" y="6.02"/>
- <arc large-arc-flag="0.0" rx="6.0" ry="6.0" sweep-flag="1.0" x="6.0" x-axis-rotation="0.0" y="0.02"/>
+ <move x="0" y="92.62"/>
+ <line x="0" y="6.02"/>
+ <arc large-arc-flag="0" rx="6" ry="6" sweep-flag="1" x="6" x-axis-rotation="0" y="0.02"/>
<line x="41.82" y="0.02"/>
- <arc large-arc-flag="0.0" rx="6.0" ry="6.0" sweep-flag="1.0" x="47.9" x-axis-rotation="0.0" y="6.02"/>
+ <arc large-arc-flag="0" rx="6" ry="6" sweep-flag="1" x="47.9" x-axis-rotation="0" y="6.02"/>
<line x="47.9" y="47.02"/>
- <arc large-arc-flag="0.0" rx="18.0" ry="9.0" sweep-flag="0.0" x="38.7" x-axis-rotation="0.0" y="49.52"/>
- <arc large-arc-flag="0.0" rx="18.0" ry="9.0" sweep-flag="0.0" x="33.2" x-axis-rotation="0.0" y="56.32"/>
+ <arc large-arc-flag="0" rx="18" ry="9" sweep-flag="0" x="38.7" x-axis-rotation="0" y="49.52"/>
+ <arc large-arc-flag="0" rx="18" ry="9" sweep-flag="0" x="33.2" x-axis-rotation="0" y="56.32"/>
<line x="33.2" y="66.02"/>
<line x="9.4" y="66.02"/>
<line x="9.4" y="70.02"/>
@@ -94,49 +94,49 @@
<line x="9.32" y="11.82"/>
<close/>
<move x="36.9" y="61.32"/>
- <arc large-arc-flag="0.0" rx="22.0" ry="8.0" sweep-flag="0.0" x="48.7" x-axis-rotation="0.0" y="65.12"/>
- <arc large-arc-flag="0.0" rx="22.0" ry="8.0" sweep-flag="0.0" x="65.4" x-axis-rotation="0.0" y="64.92"/>
- <arc large-arc-flag="0.0" rx="22.0" ry="8.0" sweep-flag="0.0" x="75.0" x-axis-rotation="0.0" y="61.52"/>
- <line x="75.0" y="92.82"/>
- <arc large-arc-flag="0.0" rx="19.0" ry="8.0" sweep-flag="1.0" x="71.2" x-axis-rotation="0.0" y="97.12"/>
- <arc large-arc-flag="0.0" rx="19.0" ry="8.0" sweep-flag="1.0" x="57.4" x-axis-rotation="0.0" y="99.62"/>
- <arc large-arc-flag="0.0" rx="19.0" ry="8.0" sweep-flag="1.0" x="41.4" x-axis-rotation="0.0" y="97.32"/>
- <arc large-arc-flag="0.0" rx="19.0" ry="8.0" sweep-flag="1.0" x="36.9" x-axis-rotation="0.0" y="92.82"/>
+ <arc large-arc-flag="0" rx="22" ry="8" sweep-flag="0" x="48.7" x-axis-rotation="0" y="65.12"/>
+ <arc large-arc-flag="0" rx="22" ry="8" sweep-flag="0" x="65.4" x-axis-rotation="0" y="64.92"/>
+ <arc large-arc-flag="0" rx="22" ry="8" sweep-flag="0" x="75" x-axis-rotation="0" y="61.52"/>
+ <line x="75" y="92.82"/>
+ <arc large-arc-flag="0" rx="19" ry="8" sweep-flag="1" x="71.2" x-axis-rotation="0" y="97.12"/>
+ <arc large-arc-flag="0" rx="19" ry="8" sweep-flag="1" x="57.4" x-axis-rotation="0" y="99.62"/>
+ <arc large-arc-flag="0" rx="19" ry="8" sweep-flag="1" x="41.4" x-axis-rotation="0" y="97.32"/>
+ <arc large-arc-flag="0" rx="19" ry="8" sweep-flag="1" x="36.9" x-axis-rotation="0" y="92.82"/>
<close/>
<move x="41.6" y="85.02"/>
- <arc large-arc-flag="0.0" rx="10.0" ry="10.0" sweep-flag="0.0" x="45.8" x-axis-rotation="0.0" y="85.52"/>
- <arc large-arc-flag="0.0" rx="4.0" ry="4.0" sweep-flag="0.0" x="49.3" x-axis-rotation="0.0" y="84.02"/>
- <arc large-arc-flag="0.0" rx="3.0" ry="3.0" sweep-flag="0.0" x="49.9" x-axis-rotation="0.0" y="80.32"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="0.0" x="46.9" x-axis-rotation="0.0" y="78.52"/>
- <arc large-arc-flag="0.0" rx="3.0" ry="3.0" sweep-flag="1.0" x="45.7" x-axis-rotation="0.0" y="77.82"/>
- <arc large-arc-flag="0.0" rx="0.8" ry="0.8" sweep-flag="1.0" x="46.6" x-axis-rotation="0.0" y="76.72"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="1.0" x="49.5" x-axis-rotation="0.0" y="77.52"/>
+ <arc large-arc-flag="0" rx="10" ry="10" sweep-flag="0" x="45.8" x-axis-rotation="0" y="85.52"/>
+ <arc large-arc-flag="0" rx="4" ry="4" sweep-flag="0" x="49.3" x-axis-rotation="0" y="84.02"/>
+ <arc large-arc-flag="0" rx="3" ry="3" sweep-flag="0" x="49.9" x-axis-rotation="0" y="80.32"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="0" x="46.9" x-axis-rotation="0" y="78.52"/>
+ <arc large-arc-flag="0" rx="3" ry="3" sweep-flag="1" x="45.7" x-axis-rotation="0" y="77.82"/>
+ <arc large-arc-flag="0" rx="0.8" ry="0.8" sweep-flag="1" x="46.6" x-axis-rotation="0" y="76.72"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="49.5" x-axis-rotation="0" y="77.52"/>
<line x="49.5" y="74.62"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="0.0" x="46.9" x-axis-rotation="0.0" y="74.22"/>
- <arc large-arc-flag="0.0" rx="8.0" ry="8.0" sweep-flag="0.0" x="43.7" x-axis-rotation="0.0" y="74.62"/>
- <arc large-arc-flag="0.0" rx="3.0" ry="3.0" sweep-flag="0.0" x="42.0" x-axis-rotation="0.0" y="76.82"/>
- <arc large-arc-flag="0.0" rx="3.5" ry="3.5" sweep-flag="0.0" x="42.7" x-axis-rotation="0.0" y="80.12"/>
- <arc large-arc-flag="0.0" rx="8.0" ry="8.0" sweep-flag="0.0" x="45.7" x-axis-rotation="0.0" y="81.82"/>
- <arc large-arc-flag="0.0" rx="0.7" ry="0.7" sweep-flag="1.0" x="45.7" x-axis-rotation="0.0" y="83.12"/>
- <arc large-arc-flag="0.0" rx="4.0" ry="4.0" sweep-flag="1.0" x="43.5" x-axis-rotation="0.0" y="82.82"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="1.0" x="41.7" x-axis-rotation="0.0" y="81.82"/>
- <close/>
- <move x="59.0" y="87.12"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="0" x="46.9" x-axis-rotation="0" y="74.22"/>
+ <arc large-arc-flag="0" rx="8" ry="8" sweep-flag="0" x="43.7" x-axis-rotation="0" y="74.62"/>
+ <arc large-arc-flag="0" rx="3" ry="3" sweep-flag="0" x="42" x-axis-rotation="0" y="76.82"/>
+ <arc large-arc-flag="0" rx="3.5" ry="3.5" sweep-flag="0" x="42.7" x-axis-rotation="0" y="80.12"/>
+ <arc large-arc-flag="0" rx="8" ry="8" sweep-flag="0" x="45.7" x-axis-rotation="0" y="81.82"/>
+ <arc large-arc-flag="0" rx="0.7" ry="0.7" sweep-flag="1" x="45.7" x-axis-rotation="0" y="83.12"/>
+ <arc large-arc-flag="0" rx="4" ry="4" sweep-flag="1" x="43.5" x-axis-rotation="0" y="82.82"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="41.7" x-axis-rotation="0" y="81.82"/>
+ <close/>
+ <move x="59" y="87.12"/>
<line x="63.5" y="87.12"/>
<line x="60.4" y="84.22"/>
- <arc large-arc-flag="0.0" rx="5.5" ry="5.7" sweep-flag="0.0" x="62.0" x-axis-rotation="0.0" y="79.82"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="0.0" x="59.4" x-axis-rotation="0.0" y="75.32"/>
- <arc large-arc-flag="0.0" rx="5.5" ry="5.7" sweep-flag="0.0" x="54.5" x-axis-rotation="0.0" y="74.72"/>
- <arc large-arc-flag="0.0" rx="5.5" ry="5.7" sweep-flag="0.0" x="51.3" x-axis-rotation="0.0" y="77.82"/>
- <arc large-arc-flag="0.0" rx="5.5" ry="5.7" sweep-flag="0.0" x="51.7" x-axis-rotation="0.0" y="83.42"/>
- <arc large-arc-flag="0.0" rx="5.5" ry="5.7" sweep-flag="0.0" x="54.7" x-axis-rotation="0.0" y="85.52"/>
- <arc large-arc-flag="0.0" rx="5.5" ry="5.7" sweep-flag="0.0" x="57.5" x-axis-rotation="0.0" y="85.52"/>
+ <arc large-arc-flag="0" rx="5.5" ry="5.7" sweep-flag="0" x="62" x-axis-rotation="0" y="79.82"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="0" x="59.4" x-axis-rotation="0" y="75.32"/>
+ <arc large-arc-flag="0" rx="5.5" ry="5.7" sweep-flag="0" x="54.5" x-axis-rotation="0" y="74.72"/>
+ <arc large-arc-flag="0" rx="5.5" ry="5.7" sweep-flag="0" x="51.3" x-axis-rotation="0" y="77.82"/>
+ <arc large-arc-flag="0" rx="5.5" ry="5.7" sweep-flag="0" x="51.7" x-axis-rotation="0" y="83.42"/>
+ <arc large-arc-flag="0" rx="5.5" ry="5.7" sweep-flag="0" x="54.7" x-axis-rotation="0" y="85.52"/>
+ <arc large-arc-flag="0" rx="5.5" ry="5.7" sweep-flag="0" x="57.5" x-axis-rotation="0" y="85.52"/>
<close/>
<move x="56.2" y="82.52"/>
- <arc large-arc-flag="0.0" rx="2.0" ry="3.0" sweep-flag="1.0" x="54.3" x-axis-rotation="0.0" y="79.32"/>
- <arc large-arc-flag="0.0" rx="2.0" ry="3.0" sweep-flag="1.0" x="56.2" x-axis-rotation="0.0" y="77.02"/>
- <arc large-arc-flag="0.0" rx="2.0" ry="3.0" sweep-flag="1.0" x="58.2" x-axis-rotation="0.0" y="79.32"/>
- <arc large-arc-flag="0.0" rx="2.0" ry="3.0" sweep-flag="1.0" x="56.2" x-axis-rotation="0.0" y="82.52"/>
+ <arc large-arc-flag="0" rx="2" ry="3" sweep-flag="1" x="54.3" x-axis-rotation="0" y="79.32"/>
+ <arc large-arc-flag="0" rx="2" ry="3" sweep-flag="1" x="56.2" x-axis-rotation="0" y="77.02"/>
+ <arc large-arc-flag="0" rx="2" ry="3" sweep-flag="1" x="58.2" x-axis-rotation="0" y="79.32"/>
+ <arc large-arc-flag="0" rx="2" ry="3" sweep-flag="1" x="56.2" x-axis-rotation="0" y="82.52"/>
<move x="63.3" y="85.32"/>
<line x="70.6" y="85.32"/>
<line x="70.6" y="82.62"/>
@@ -144,11 +144,11 @@
<line x="66.7" y="74.22"/>
<line x="63.3" y="74.22"/>
<close/>
- <move x="37.0" y="56.32"/>
- <arc large-arc-flag="0.0" rx="19.0" ry="6.0" sweep-flag="1.0" x="55.2" x-axis-rotation="0.0" y="50.82"/>
- <arc large-arc-flag="0.0" rx="19.0" ry="6.0" sweep-flag="1.0" x="75.2" x-axis-rotation="0.0" y="56.32"/>
- <arc large-arc-flag="0.0" rx="19.0" ry="6.0" sweep-flag="1.0" x="55.2" x-axis-rotation="0.0" y="62.72"/>
- <arc large-arc-flag="0.0" rx="19.0" ry="6.0" sweep-flag="1.0" x="37.0" x-axis-rotation="0.0" y="56.32"/>
+ <move x="37" y="56.32"/>
+ <arc large-arc-flag="0" rx="19" ry="6" sweep-flag="1" x="55.2" x-axis-rotation="0" y="50.82"/>
+ <arc large-arc-flag="0" rx="19" ry="6" sweep-flag="1" x="75.2" x-axis-rotation="0" y="56.32"/>
+ <arc large-arc-flag="0" rx="19" ry="6" sweep-flag="1" x="55.2" x-axis-rotation="0" y="62.72"/>
+ <arc large-arc-flag="0" rx="19" ry="6" sweep-flag="1" x="37" x-axis-rotation="0" y="56.32"/>
<close/>
</path>
<fillstroke/>
@@ -156,33 +156,33 @@
</shape>
<shape aspect="variable" h="99.6" name="Cloud Distribution Point" strokewidth="inherit" w="92.94">
<connections>
- <constraint name="N" perimeter="0" x="0.47" y="0.0"/>
- <constraint name="S" perimeter="0" x="0.5" y="1.0"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.5"/>
+ <constraint name="N" perimeter="0" x="0.47" y="0"/>
+ <constraint name="S" perimeter="0" x="0.5" y="1"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
<constraint name="E" perimeter="0" x="0.95" y="0.5"/>
<constraint name="NE" perimeter="0" x="0.9" y="0.16"/>
<constraint name="NW" perimeter="0" x="0.02" y="0.02"/>
- <constraint name="SE" perimeter="0" x="0.95" y="1.0"/>
- <constraint name="SW" perimeter="0" x="0.0" y="0.92"/>
+ <constraint name="SE" perimeter="0" x="0.95" y="1"/>
+ <constraint name="SW" perimeter="0" x="0" y="0.92"/>
</connections>
<foreground>
<path>
- <move x="0.0" y="91.7"/>
- <line x="0.0" y="6.0"/>
- <arc large-arc-flag="0.0" rx="6.0" ry="6.0" sweep-flag="1.0" x="6.0" x-axis-rotation="0.0" y="0.0"/>
- <line x="42.3" y="0.0"/>
- <arc large-arc-flag="0.0" rx="6.0" ry="6.0" sweep-flag="1.0" x="47.1" x-axis-rotation="0.0" y="6.0"/>
+ <move x="0" y="91.7"/>
+ <line x="0" y="6"/>
+ <arc large-arc-flag="0" rx="6" ry="6" sweep-flag="1" x="6" x-axis-rotation="0" y="0"/>
+ <line x="42.3" y="0"/>
+ <arc large-arc-flag="0" rx="6" ry="6" sweep-flag="1" x="47.1" x-axis-rotation="0" y="6"/>
<line x="47.1" y="6.4"/>
- <arc large-arc-flag="0.0" rx="10.0" ry="10.0" sweep-flag="1.0" x="51.6" x-axis-rotation="0.0" y="6.5"/>
- <arc large-arc-flag="0.0" rx="13.0" ry="13.0" sweep-flag="1.0" x="66.2" x-axis-rotation="0.0" y="2.5"/>
- <arc large-arc-flag="0.0" rx="13.0" ry="13.0" sweep-flag="1.0" x="74.7" x-axis-rotation="0.0" y="11.9"/>
- <arc large-arc-flag="0.0" rx="11.0" ry="11.0" sweep-flag="1.0" x="81.3" x-axis-rotation="0.0" y="15.4"/>
- <arc large-arc-flag="0.0" rx="12.5" ry="12.5" sweep-flag="1.0" x="92.4" x-axis-rotation="0.0" y="29.8"/>
- <arc large-arc-flag="0.0" rx="12.5" ry="12.5" sweep-flag="1.0" x="81.0" x-axis-rotation="0.0" y="41.0"/>
- <line x="47.3" y="41.0"/>
+ <arc large-arc-flag="0" rx="10" ry="10" sweep-flag="1" x="51.6" x-axis-rotation="0" y="6.5"/>
+ <arc large-arc-flag="0" rx="13" ry="13" sweep-flag="1" x="66.2" x-axis-rotation="0" y="2.5"/>
+ <arc large-arc-flag="0" rx="13" ry="13" sweep-flag="1" x="74.7" x-axis-rotation="0" y="11.9"/>
+ <arc large-arc-flag="0" rx="11" ry="11" sweep-flag="1" x="81.3" x-axis-rotation="0" y="15.4"/>
+ <arc large-arc-flag="0" rx="12.5" ry="12.5" sweep-flag="1" x="92.4" x-axis-rotation="0" y="29.8"/>
+ <arc large-arc-flag="0" rx="12.5" ry="12.5" sweep-flag="1" x="81" x-axis-rotation="0" y="41"/>
+ <line x="47.3" y="41"/>
<line x="47.3" y="52.4"/>
<line x="33.3" y="52.4"/>
- <arc large-arc-flag="0.0" rx="8.0" ry="8.0" sweep-flag="0.0" x="26.3" x-axis-rotation="0.0" y="59.0"/>
+ <arc large-arc-flag="0" rx="8" ry="8" sweep-flag="0" x="26.3" x-axis-rotation="0" y="59"/>
<line x="26.3" y="65.6"/>
<line x="9.3" y="65.6"/>
<line x="9.3" y="69.4"/>
@@ -196,12 +196,12 @@
<close/>
<move x="47.3" y="37.3"/>
<line x="81.1" y="37.3"/>
- <arc large-arc-flag="0.0" rx="9.5" ry="9.5" sweep-flag="0.0" x="89.0" x-axis-rotation="0.0" y="28.3"/>
- <arc large-arc-flag="0.0" rx="9.0" ry="9.0" sweep-flag="0.0" x="80.0" x-axis-rotation="0.0" y="19.2"/>
- <arc large-arc-flag="0.0" rx="8.0" ry="8.0" sweep-flag="0.0" x="72.0" x-axis-rotation="0.0" y="15.7"/>
- <arc large-arc-flag="0.0" rx="11.0" ry="11.0" sweep-flag="0.0" x="63.8" x-axis-rotation="0.0" y="5.7"/>
- <arc large-arc-flag="0.0" rx="10.0" ry="10.0" sweep-flag="0.0" x="53.4" x-axis-rotation="0.0" y="11.2"/>
- <arc large-arc-flag="0.0" rx="9.0" ry="9.0" sweep-flag="0.0" x="47.3" x-axis-rotation="0.0" y="10.3"/>
+ <arc large-arc-flag="0" rx="9.5" ry="9.5" sweep-flag="0" x="89" x-axis-rotation="0" y="28.3"/>
+ <arc large-arc-flag="0" rx="9" ry="9" sweep-flag="0" x="80" x-axis-rotation="0" y="19.2"/>
+ <arc large-arc-flag="0" rx="8" ry="8" sweep-flag="0" x="72" x-axis-rotation="0" y="15.7"/>
+ <arc large-arc-flag="0" rx="11" ry="11" sweep-flag="0" x="63.8" x-axis-rotation="0" y="5.7"/>
+ <arc large-arc-flag="0" rx="10" ry="10" sweep-flag="0" x="53.4" x-axis-rotation="0" y="11.2"/>
+ <arc large-arc-flag="0" rx="9" ry="9" sweep-flag="0" x="47.3" x-axis-rotation="0" y="10.3"/>
<close/>
<move x="38.3" y="15.8"/>
<line x="38.3" y="11.6"/>
@@ -209,7 +209,7 @@
<line x="9.4" y="15.8"/>
<close/>
<move x="30.5" y="60.3"/>
- <arc large-arc-flag="0.0" rx="4.0" ry="4.0" sweep-flag="1.0" x="34.4" x-axis-rotation="0.0" y="56.3"/>
+ <arc large-arc-flag="0" rx="4" ry="4" sweep-flag="1" x="34.4" x-axis-rotation="0" y="56.3"/>
<line x="88.1" y="56.3"/>
<line x="88.1" y="99.6"/>
<line x="30.5" y="99.6"/>
@@ -217,7 +217,7 @@
<move x="61.5" y="53.9"/>
<line x="68.8" y="47.2"/>
<line x="84.8" y="47.2"/>
- <arc large-arc-flag="0.0" rx="4.0" ry="4.0" sweep-flag="1.0" x="88.1" x-axis-rotation="0.0" y="50.3"/>
+ <arc large-arc-flag="0" rx="4" ry="4" sweep-flag="1" x="88.1" x-axis-rotation="0" y="50.3"/>
<line x="88.1" y="53.9"/>
<close/>
</path>
@@ -226,25 +226,25 @@
</shape>
<shape aspect="variable" h="99.6" name="Distribution Point" strokewidth="inherit" w="88.1">
<connections>
- <constraint name="N" perimeter="0" x="0.49" y="0.0"/>
- <constraint name="S" perimeter="0" x="0.5" y="1.0"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.5"/>
- <constraint name="E" perimeter="0" x="1.0" y="0.5"/>
+ <constraint name="N" perimeter="0" x="0.49" y="0"/>
+ <constraint name="S" perimeter="0" x="0.5" y="1"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
+ <constraint name="E" perimeter="0" x="1" y="0.5"/>
<constraint name="NW" perimeter="0" x="0.02" y="0.02"/>
- <constraint name="SE" perimeter="0" x="1.0" y="1.0"/>
- <constraint name="SW" perimeter="0" x="0.0" y="0.92"/>
+ <constraint name="SE" perimeter="0" x="1" y="1"/>
+ <constraint name="SW" perimeter="0" x="0" y="0.92"/>
</connections>
<foreground>
<path>
- <move x="0.0" y="91.7"/>
- <line x="0.0" y="6.0"/>
- <arc large-arc-flag="0.0" rx="6.0" ry="6.0" sweep-flag="1.0" x="6.0" x-axis-rotation="0.0" y="0.0"/>
- <line x="42.3" y="0.0"/>
- <arc large-arc-flag="0.0" rx="6.0" ry="6.0" sweep-flag="1.0" x="47.1" x-axis-rotation="0.0" y="6.0"/>
- <line x="47.3" y="41.0"/>
+ <move x="0" y="91.7"/>
+ <line x="0" y="6"/>
+ <arc large-arc-flag="0" rx="6" ry="6" sweep-flag="1" x="6" x-axis-rotation="0" y="0"/>
+ <line x="42.3" y="0"/>
+ <arc large-arc-flag="0" rx="6" ry="6" sweep-flag="1" x="47.1" x-axis-rotation="0" y="6"/>
+ <line x="47.3" y="41"/>
<line x="47.3" y="52.4"/>
<line x="33.3" y="52.4"/>
- <arc large-arc-flag="0.0" rx="8.0" ry="8.0" sweep-flag="0.0" x="26.3" x-axis-rotation="0.0" y="59.0"/>
+ <arc large-arc-flag="0" rx="8" ry="8" sweep-flag="0" x="26.3" x-axis-rotation="0" y="59"/>
<line x="26.3" y="65.6"/>
<line x="9.3" y="65.6"/>
<line x="9.3" y="69.4"/>
@@ -261,7 +261,7 @@
<line x="9.4" y="15.8"/>
<close/>
<move x="30.5" y="60.3"/>
- <arc large-arc-flag="0.0" rx="4.0" ry="4.0" sweep-flag="1.0" x="34.4" x-axis-rotation="0.0" y="56.3"/>
+ <arc large-arc-flag="0" rx="4" ry="4" sweep-flag="1" x="34.4" x-axis-rotation="0" y="56.3"/>
<line x="88.1" y="56.3"/>
<line x="88.1" y="99.6"/>
<line x="30.5" y="99.6"/>
@@ -269,7 +269,7 @@
<move x="61.5" y="53.9"/>
<line x="68.8" y="47.2"/>
<line x="84.8" y="47.2"/>
- <arc large-arc-flag="0.0" rx="4.0" ry="4.0" sweep-flag="1.0" x="88.1" x-axis-rotation="0.0" y="50.3"/>
+ <arc large-arc-flag="0" rx="4" ry="4" sweep-flag="1" x="88.1" x-axis-rotation="0" y="50.3"/>
<line x="88.1" y="53.9"/>
<close/>
</path>
@@ -279,71 +279,71 @@
<shape aspect="variable" h="99.6" name="Management Point" strokewidth="inherit" w="96.8">
<connections>
<constraint name="N" perimeter="0" x="0.5" y="0.005"/>
- <constraint name="S" perimeter="0" x="0.5" y="1.0"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.5"/>
- <constraint name="E" perimeter="0" x="1.0" y="0.73"/>
+ <constraint name="S" perimeter="0" x="0.5" y="1"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
+ <constraint name="E" perimeter="0" x="1" y="0.73"/>
<constraint name="NE" perimeter="0" x="0.53" y="0.5"/>
<constraint name="NW" perimeter="0" x="0.02" y="0.02"/>
- <constraint name="SE" perimeter="0" x="1.0" y="1.0"/>
- <constraint name="SW" perimeter="0" x="0.0" y="1.0"/>
+ <constraint name="SE" perimeter="0" x="1" y="1"/>
+ <constraint name="SW" perimeter="0" x="0" y="1"/>
</connections>
<foreground>
<path>
- <move x="0.0" y="99.6"/>
- <line x="0.0" y="6.0"/>
- <arc large-arc-flag="0.0" rx="6.0" ry="6.0" sweep-flag="1.0" x="6.0" x-axis-rotation="0.0" y="0.0"/>
- <line x="45.1" y="0.0"/>
- <arc large-arc-flag="0.0" rx="6.0" ry="6.0" sweep-flag="1.0" x="51.1" x-axis-rotation="0.0" y="6.0"/>
+ <move x="0" y="99.6"/>
+ <line x="0" y="6"/>
+ <arc large-arc-flag="0" rx="6" ry="6" sweep-flag="1" x="6" x-axis-rotation="0" y="0"/>
+ <line x="45.1" y="0"/>
+ <arc large-arc-flag="0" rx="6" ry="6" sweep-flag="1" x="51.1" x-axis-rotation="0" y="6"/>
<line x="51.1" y="62.5"/>
<line x="41.1" y="62.5"/>
- <arc large-arc-flag="0.0" rx="12.0" ry="12.0" sweep-flag="0.0" x="31.5" x-axis-rotation="0.0" y="71.1"/>
+ <arc large-arc-flag="0" rx="12" ry="12" sweep-flag="0" x="31.5" x-axis-rotation="0" y="71.1"/>
<line x="9.6" y="71.1"/>
<line x="9.6" y="75.6"/>
<line x="31.1" y="75.6"/>
- <line x="31.1" y="84.0"/>
- <line x="9.6" y="84.0"/>
+ <line x="31.1" y="84"/>
+ <line x="9.6" y="84"/>
<line x="9.6" y="88.2"/>
<line x="31.1" y="88.2"/>
<line x="31.1" y="99.6"/>
<close/>
<move x="9.7" y="17.3"/>
- <line x="41.0" y="17.3"/>
- <line x="41.0" y="12.9"/>
+ <line x="41" y="17.3"/>
+ <line x="41" y="12.9"/>
<line x="9.7" y="12.9"/>
<close/>
<move x="35.6" y="99.6"/>
<line x="35.6" y="78.1"/>
<line x="48.4" y="78.1"/>
- <line x="48.4" y="81.0"/>
- <arc large-arc-flag="1.0" rx="2.0" ry="1.5" sweep-flag="0.0" x="52.6" x-axis-rotation="0.0" y="81.0"/>
+ <line x="48.4" y="81"/>
+ <arc large-arc-flag="1" rx="2" ry="1.5" sweep-flag="0" x="52.6" x-axis-rotation="0" y="81"/>
<line x="52.6" y="78.1"/>
<line x="79.7" y="78.1"/>
- <line x="79.7" y="81.0"/>
- <arc large-arc-flag="1.0" rx="2.0" ry="1.5" sweep-flag="0.0" x="84.0" x-axis-rotation="0.0" y="81.0"/>
- <line x="84.0" y="78.1"/>
+ <line x="79.7" y="81"/>
+ <arc large-arc-flag="1" rx="2" ry="1.5" sweep-flag="0" x="84" x-axis-rotation="0" y="81"/>
+ <line x="84" y="78.1"/>
<line x="96.8" y="78.1"/>
<line x="96.8" y="99.6"/>
<close/>
<close/>
<move x="35.6" y="75.6"/>
<line x="35.6" y="72.8"/>
- <arc large-arc-flag="0.0" rx="7.0" ry="7.0" sweep-flag="1.0" x="42.3" x-axis-rotation="0.0" y="66.7"/>
+ <arc large-arc-flag="0" rx="7" ry="7" sweep-flag="1" x="42.3" x-axis-rotation="0" y="66.7"/>
<line x="55.6" y="66.7"/>
<line x="55.6" y="62.1"/>
- <arc large-arc-flag="0.0" rx="2.5" ry="2.5" sweep-flag="1.0" x="58.1" x-axis-rotation="0.0" y="59.6"/>
+ <arc large-arc-flag="0" rx="2.5" ry="2.5" sweep-flag="1" x="58.1" x-axis-rotation="0" y="59.6"/>
<line x="74.4" y="59.6"/>
- <arc large-arc-flag="0.0" rx="2.5" ry="2.5" sweep-flag="1.0" x="76.9" x-axis-rotation="0.0" y="62.1"/>
+ <arc large-arc-flag="0" rx="2.5" ry="2.5" sweep-flag="1" x="76.9" x-axis-rotation="0" y="62.1"/>
<line x="76.9" y="66.8"/>
<line x="90.3" y="66.8"/>
- <arc large-arc-flag="0.0" rx="7.0" ry="7.0" sweep-flag="1.0" x="96.7" x-axis-rotation="0.0" y="72.8"/>
+ <arc large-arc-flag="0" rx="7" ry="7" sweep-flag="1" x="96.7" x-axis-rotation="0" y="72.8"/>
<line x="96.7" y="75.6"/>
<line x="83.9" y="75.6"/>
- <line x="83.9" y="74.0"/>
- <arc large-arc-flag="0.0" rx="2.0" ry="1.3" sweep-flag="0.0" x="79.7" x-axis-rotation="0.0" y="74.0"/>
+ <line x="83.9" y="74"/>
+ <arc large-arc-flag="0" rx="2" ry="1.3" sweep-flag="0" x="79.7" x-axis-rotation="0" y="74"/>
<line x="79.7" y="75.6"/>
<line x="52.6" y="75.6"/>
- <line x="52.6" y="74.0"/>
- <arc large-arc-flag="0.0" rx="2.0" ry="1.3" sweep-flag="0.0" x="48.2" x-axis-rotation="0.0" y="74.0"/>
+ <line x="52.6" y="74"/>
+ <arc large-arc-flag="0" rx="2" ry="1.3" sweep-flag="0" x="48.2" x-axis-rotation="0" y="74"/>
<line x="48.2" y="75.6"/>
<close/>
<move x="58.4" y="66.7"/>
@@ -355,33 +355,33 @@
<fillstroke/>
</foreground>
</shape>
-<shape aspect="variable" h="99.71" name="Primary Site" strokewidth="inherit" w="75.0">
+<shape aspect="variable" h="99.71" name="Primary Site" strokewidth="inherit" w="75">
<connections>
- <constraint name="N" perimeter="0" x="0.5" y="0.0"/>
+ <constraint name="N" perimeter="0" x="0.5" y="0"/>
<constraint name="S" perimeter="0" x="0.5" y="0.95"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.5"/>
- <constraint name="E" perimeter="0" x="1.0" y="0.56"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
+ <constraint name="E" perimeter="0" x="1" y="0.56"/>
<constraint name="NE" perimeter="0" x="0.63" y="0.3"/>
<constraint name="NW" perimeter="0" x="0.02" y="0.02"/>
- <constraint name="SE" perimeter="0" x="1.0" y="0.94"/>
- <constraint name="SW" perimeter="0" x="0.0" y="0.925"/>
+ <constraint name="SE" perimeter="0" x="1" y="0.94"/>
+ <constraint name="SW" perimeter="0" x="0" y="0.925"/>
</connections>
<foreground>
<path>
- <move x="0.0" y="92.2"/>
- <line x="0.0" y="6.0"/>
- <arc large-arc-flag="0.0" rx="6.0" ry="6.0" sweep-flag="1.0" x="6.0" x-axis-rotation="0.0" y="0.0"/>
- <line x="41.4" y="0.0"/>
- <arc large-arc-flag="0.0" rx="6.0" ry="6.0" sweep-flag="1.0" x="47.4" x-axis-rotation="0.0" y="6.0"/>
+ <move x="0" y="92.2"/>
+ <line x="0" y="6"/>
+ <arc large-arc-flag="0" rx="6" ry="6" sweep-flag="1" x="6" x-axis-rotation="0" y="0"/>
+ <line x="41.4" y="0"/>
+ <arc large-arc-flag="0" rx="6" ry="6" sweep-flag="1" x="47.4" x-axis-rotation="0" y="6"/>
<line x="47.4" y="47.2"/>
- <arc large-arc-flag="0.0" rx="22.0" ry="10.0" sweep-flag="0.0" x="36.5" x-axis-rotation="0.0" y="50.6"/>
- <arc large-arc-flag="0.0" rx="22.0" ry="10.0" sweep-flag="0.0" x="32.9" x-axis-rotation="0.0" y="56.0"/>
- <line x="32.9" y="66.0"/>
- <line x="9.2" y="66.0"/>
+ <arc large-arc-flag="0" rx="22" ry="10" sweep-flag="0" x="36.5" x-axis-rotation="0" y="50.6"/>
+ <arc large-arc-flag="0" rx="22" ry="10" sweep-flag="0" x="32.9" x-axis-rotation="0" y="56"/>
+ <line x="32.9" y="66"/>
+ <line x="9.2" y="66"/>
<line x="9.2" y="70.1"/>
<line x="32.8" y="70.1"/>
- <line x="32.8" y="78.0"/>
- <line x="9.2" y="78.0"/>
+ <line x="32.8" y="78"/>
+ <line x="9.2" y="78"/>
<line x="9.2" y="82.1"/>
<line x="32.8" y="82.1"/>
<line x="32.8" y="92.2"/>
@@ -398,16 +398,16 @@
<fillcolor color="#0079d6"/>
<path>
<move x="36.9" y="61.5"/>
- <arc large-arc-flag="0.0" rx="20.0" ry="6.0" sweep-flag="0.0" x="74.8" x-axis-rotation="0.0" y="61.5"/>
+ <arc large-arc-flag="0" rx="20" ry="6" sweep-flag="0" x="74.8" x-axis-rotation="0" y="61.5"/>
<line x="74.8" y="92.8"/>
- <arc large-arc-flag="0.0" rx="19.0" ry="7.0" sweep-flag="1.0" x="70.8" x-axis-rotation="0.0" y="97.1"/>
- <arc large-arc-flag="0.0" rx="19.0" ry="7.0" sweep-flag="1.0" x="56.5" x-axis-rotation="0.0" y="99.6"/>
- <arc large-arc-flag="0.0" rx="19.0" ry="7.0" sweep-flag="1.0" x="41.0" x-axis-rotation="0.0" y="97.1"/>
- <arc large-arc-flag="0.0" rx="19.0" ry="7.0" sweep-flag="1.0" x="36.9" x-axis-rotation="0.0" y="92.8"/>
+ <arc large-arc-flag="0" rx="19" ry="7" sweep-flag="1" x="70.8" x-axis-rotation="0" y="97.1"/>
+ <arc large-arc-flag="0" rx="19" ry="7" sweep-flag="1" x="56.5" x-axis-rotation="0" y="99.6"/>
+ <arc large-arc-flag="0" rx="19" ry="7" sweep-flag="1" x="41" x-axis-rotation="0" y="97.1"/>
+ <arc large-arc-flag="0" rx="19" ry="7" sweep-flag="1" x="36.9" x-axis-rotation="0" y="92.8"/>
<close/>
<move x="36.7" y="56.3"/>
- <arc large-arc-flag="0.0" rx="17.0" ry="4.7" sweep-flag="1.0" x="75.0" x-axis-rotation="0.0" y="56.3"/>
- <arc large-arc-flag="0.0" rx="17.0" ry="5.8" sweep-flag="1.0" x="36.7" x-axis-rotation="0.0" y="56.3"/>
+ <arc large-arc-flag="0" rx="17" ry="4.7" sweep-flag="1" x="75" x-axis-rotation="0" y="56.3"/>
+ <arc large-arc-flag="0" rx="17" ry="5.8" sweep-flag="1" x="36.7" x-axis-rotation="0" y="56.3"/>
<close/>
</path>
<fill/>
@@ -415,99 +415,99 @@
</shape>
<shape aspect="variable" h="99.8" name="Roles" strokewidth="inherit" w="84.64">
<connections>
- <constraint name="N" perimeter="0" x="0.5" y="0.0"/>
+ <constraint name="N" perimeter="0" x="0.5" y="0"/>
<constraint name="S" perimeter="0" x="0.5" y="0.94"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.5"/>
- <constraint name="E" perimeter="0" x="1.0" y="0.69"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
+ <constraint name="E" perimeter="0" x="1" y="0.69"/>
<constraint name="NE" perimeter="0" x="0.57" y="0.3"/>
<constraint name="NW" perimeter="0" x="0.02" y="0.02"/>
<constraint name="SE" perimeter="0" x="0.86" y="0.98"/>
- <constraint name="SW" perimeter="0" x="0.0" y="0.94"/>
+ <constraint name="SW" perimeter="0" x="0" y="0.94"/>
</connections>
<foreground>
<path>
<move x="42.8" y="79.21"/>
- <arc large-arc-flag="0.0" rx="18.0" ry="18.0" sweep-flag="1.0" x="42.8" x-axis-rotation="0.0" y="72.69"/>
+ <arc large-arc-flag="0" rx="18" ry="18" sweep-flag="1" x="42.8" x-axis-rotation="0" y="72.69"/>
<line x="37.53" y="70.44"/>
- <arc large-arc-flag="0.0" rx="1.5" ry="1.5" sweep-flag="1.0" x="36.81" x-axis-rotation="0.0" y="69.05"/>
+ <arc large-arc-flag="0" rx="1.5" ry="1.5" sweep-flag="1" x="36.81" x-axis-rotation="0" y="69.05"/>
<line x="38.97" y="63.98"/>
- <arc large-arc-flag="0.0" rx="1.5" ry="1.5" sweep-flag="1.0" x="40.65" x-axis-rotation="0.0" y="63.59"/>
+ <arc large-arc-flag="0" rx="1.5" ry="1.5" sweep-flag="1" x="40.65" x-axis-rotation="0" y="63.59"/>
<line x="45.72" y="65.6"/>
- <arc large-arc-flag="0.0" rx="18.0" ry="18.0" sweep-flag="1.0" x="50.32" x-axis-rotation="0.0" y="61.05"/>
+ <arc large-arc-flag="0" rx="18" ry="18" sweep-flag="1" x="50.32" x-axis-rotation="0" y="61.05"/>
<line x="48.31" y="55.88"/>
- <arc large-arc-flag="0.0" rx="1.5" ry="1.5" sweep-flag="1.0" x="48.98" x-axis-rotation="0.0" y="54.06"/>
+ <arc large-arc-flag="0" rx="1.5" ry="1.5" sweep-flag="1" x="48.98" x-axis-rotation="0" y="54.06"/>
<line x="53.67" y="52.15"/>
- <arc large-arc-flag="0.0" rx="1.5" ry="1.5" sweep-flag="1.0" x="55.21" x-axis-rotation="0.0" y="52.82"/>
+ <arc large-arc-flag="0" rx="1.5" ry="1.5" sweep-flag="1" x="55.21" x-axis-rotation="0" y="52.82"/>
<line x="57.41" y="58.09"/>
- <arc large-arc-flag="0.0" rx="18.0" ry="18.0" sweep-flag="1.0" x="63.92" x-axis-rotation="0.0" y="58.09"/>
+ <arc large-arc-flag="0" rx="18" ry="18" sweep-flag="1" x="63.92" x-axis-rotation="0" y="58.09"/>
<line x="66.12" y="52.96"/>
- <arc large-arc-flag="0.0" rx="1.5" ry="1.5" sweep-flag="1.0" x="67.66" x-axis-rotation="0.0" y="52.15"/>
+ <arc large-arc-flag="0" rx="1.5" ry="1.5" sweep-flag="1" x="67.66" x-axis-rotation="0" y="52.15"/>
<line x="72.64" y="54.25"/>
- <arc large-arc-flag="0.0" rx="1.5" ry="1.5" sweep-flag="1.0" x="73.21" x-axis-rotation="0.0" y="55.55"/>
+ <arc large-arc-flag="0" rx="1.5" ry="1.5" sweep-flag="1" x="73.21" x-axis-rotation="0" y="55.55"/>
<line x="71.01" y="60.96"/>
- <arc large-arc-flag="0.0" rx="18.0" ry="18.0" sweep-flag="1.0" x="75.61" x-axis-rotation="0.0" y="65.6"/>
+ <arc large-arc-flag="0" rx="18" ry="18" sweep-flag="1" x="75.61" x-axis-rotation="0" y="65.6"/>
<line x="80.78" y="63.5"/>
- <arc large-arc-flag="0.0" rx="1.5" ry="1.5" sweep-flag="1.0" x="82.5" x-axis-rotation="0.0" y="64.26"/>
+ <arc large-arc-flag="0" rx="1.5" ry="1.5" sweep-flag="1" x="82.5" x-axis-rotation="0" y="64.26"/>
<line x="84.32" y="68.57"/>
- <arc large-arc-flag="0.0" rx="1.5" ry="1.5" sweep-flag="1.0" x="83.85" x-axis-rotation="0.0" y="70.44"/>
+ <arc large-arc-flag="0" rx="1.5" ry="1.5" sweep-flag="1" x="83.85" x-axis-rotation="0" y="70.44"/>
<line x="78.58" y="72.55"/>
- <arc large-arc-flag="0.0" rx="18.0" ry="18.0" sweep-flag="1.0" x="78.58" x-axis-rotation="0.0" y="79.25"/>
+ <arc large-arc-flag="0" rx="18" ry="18" sweep-flag="1" x="78.58" x-axis-rotation="0" y="79.25"/>
<line x="83.75" y="81.41"/>
- <arc large-arc-flag="0.0" rx="1.5" ry="1.5" sweep-flag="1.0" x="84.52" x-axis-rotation="0.0" y="82.94"/>
+ <arc large-arc-flag="0" rx="1.5" ry="1.5" sweep-flag="1" x="84.52" x-axis-rotation="0" y="82.94"/>
<line x="82.41" y="87.83"/>
- <arc large-arc-flag="0.0" rx="1.5" ry="1.5" sweep-flag="1.0" x="80.78" x-axis-rotation="0.0" y="88.35"/>
+ <arc large-arc-flag="0" rx="1.5" ry="1.5" sweep-flag="1" x="80.78" x-axis-rotation="0" y="88.35"/>
<line x="75.66" y="86.29"/>
- <arc large-arc-flag="0.0" rx="18.0" ry="18.0" sweep-flag="1.0" x="71.01" x-axis-rotation="0.0" y="90.99"/>
+ <arc large-arc-flag="0" rx="18" ry="18" sweep-flag="1" x="71.01" x-axis-rotation="0" y="90.99"/>
<line x="73.07" y="95.97"/>
- <arc large-arc-flag="0.0" rx="1.5" ry="1.5" sweep-flag="1.0" x="72.64" x-axis-rotation="0.0" y="97.64"/>
+ <arc large-arc-flag="0" rx="1.5" ry="1.5" sweep-flag="1" x="72.64" x-axis-rotation="0" y="97.64"/>
<line x="67.37" y="99.8"/>
- <arc large-arc-flag="0.0" rx="1.5" ry="1.5" sweep-flag="1.0" x="66.12" x-axis-rotation="0.0" y="99.03"/>
+ <arc large-arc-flag="0" rx="1.5" ry="1.5" sweep-flag="1" x="66.12" x-axis-rotation="0" y="99.03"/>
<line x="64.02" y="93.86"/>
- <arc large-arc-flag="0.0" rx="18.0" ry="18.0" sweep-flag="1.0" x="57.46" x-axis-rotation="0.0" y="93.86"/>
+ <arc large-arc-flag="0" rx="18" ry="18" sweep-flag="1" x="57.46" x-axis-rotation="0" y="93.86"/>
<line x="55.21" y="98.94"/>
- <arc large-arc-flag="0.0" rx="1.5" ry="1.5" sweep-flag="1.0" x="53.62" x-axis-rotation="0.0" y="99.66"/>
+ <arc large-arc-flag="0" rx="1.5" ry="1.5" sweep-flag="1" x="53.62" x-axis-rotation="0" y="99.66"/>
<line x="48.6" y="97.64"/>
- <arc large-arc-flag="0.0" rx="1.5" ry="1.5" sweep-flag="1.0" x="48.12" x-axis-rotation="0.0" y="96.35"/>
+ <arc large-arc-flag="0" rx="1.5" ry="1.5" sweep-flag="1" x="48.12" x-axis-rotation="0" y="96.35"/>
<line x="50.32" y="90.99"/>
- <arc large-arc-flag="0.0" rx="18.0" ry="18.0" sweep-flag="1.0" x="45.67" x-axis-rotation="0.0" y="86.29"/>
+ <arc large-arc-flag="0" rx="18" ry="18" sweep-flag="1" x="45.67" x-axis-rotation="0" y="86.29"/>
<line x="40.74" y="88.31"/>
- <arc large-arc-flag="0.0" rx="1.5" ry="1.5" sweep-flag="1.0" x="38.87" x-axis-rotation="0.0" y="87.83"/>
+ <arc large-arc-flag="0" rx="1.5" ry="1.5" sweep-flag="1" x="38.87" x-axis-rotation="0" y="87.83"/>
<line x="37.01" y="83.04"/>
- <arc large-arc-flag="0.0" rx="1.5" ry="1.5" sweep-flag="1.0" x="37.68" x-axis-rotation="0.0" y="81.36"/>
+ <arc large-arc-flag="0" rx="1.5" ry="1.5" sweep-flag="1" x="37.68" x-axis-rotation="0" y="81.36"/>
<close/>
<close/>
<move x="47.97" y="75.95"/>
- <arc large-arc-flag="0.0" rx="12.8" ry="12.8" sweep-flag="0.0" x="60.67" x-axis-rotation="0.0" y="88.64"/>
- <arc large-arc-flag="0.0" rx="12.8" ry="12.8" sweep-flag="0.0" x="73.36" x-axis-rotation="0.0" y="75.95"/>
- <arc large-arc-flag="0.0" rx="12.8" ry="12.8" sweep-flag="0.0" x="60.67" x-axis-rotation="0.0" y="63.26"/>
- <arc large-arc-flag="0.0" rx="12.8" ry="12.8" sweep-flag="0.0" x="47.97" x-axis-rotation="0.0" y="75.95"/>
- <close/>
- <move x="0.0" y="93.4"/>
- <line x="0.0" y="4.7"/>
- <arc large-arc-flag="0.0" rx="6.0" ry="6.0" sweep-flag="1.0" x="6.0" x-axis-rotation="0.0" y="0.2"/>
- <line x="42.8" y="0.0"/>
- <arc large-arc-flag="0.0" rx="6.0" ry="6.0" sweep-flag="1.0" x="48.0" x-axis-rotation="0.0" y="6.2"/>
- <line x="48.0" y="51.3"/>
- <arc large-arc-flag="0.0" rx="4.0" ry="4.0" sweep-flag="0.0" x="45.9" x-axis-rotation="0.0" y="56.4"/>
+ <arc large-arc-flag="0" rx="12.8" ry="12.8" sweep-flag="0" x="60.67" x-axis-rotation="0" y="88.64"/>
+ <arc large-arc-flag="0" rx="12.8" ry="12.8" sweep-flag="0" x="73.36" x-axis-rotation="0" y="75.95"/>
+ <arc large-arc-flag="0" rx="12.8" ry="12.8" sweep-flag="0" x="60.67" x-axis-rotation="0" y="63.26"/>
+ <arc large-arc-flag="0" rx="12.8" ry="12.8" sweep-flag="0" x="47.97" x-axis-rotation="0" y="75.95"/>
+ <close/>
+ <move x="0" y="93.4"/>
+ <line x="0" y="4.7"/>
+ <arc large-arc-flag="0" rx="6" ry="6" sweep-flag="1" x="6" x-axis-rotation="0" y="0.2"/>
+ <line x="42.8" y="0"/>
+ <arc large-arc-flag="0" rx="6" ry="6" sweep-flag="1" x="48" x-axis-rotation="0" y="6.2"/>
+ <line x="48" y="51.3"/>
+ <arc large-arc-flag="0" rx="4" ry="4" sweep-flag="0" x="45.9" x-axis-rotation="0" y="56.4"/>
<line x="47.5" y="59.7"/>
<line x="44.6" y="62.5"/>
<line x="40.5" y="60.8"/>
- <arc large-arc-flag="0.0" rx="4.0" ry="4.0" sweep-flag="0.0" x="36.5" x-axis-rotation="0.0" y="62.4"/>
- <line x="34.6" y="67.0"/>
- <line x="9.2" y="67.0"/>
- <line x="9.2" y="71.0"/>
- <line x="34.8" y="71.0"/>
- <arc large-arc-flag="0.0" rx="4.0" ry="4.0" sweep-flag="0.0" x="37.3" x-axis-rotation="0.0" y="72.9"/>
- <line x="40.0" y="73.9"/>
- <line x="40.0" y="77.7"/>
+ <arc large-arc-flag="0" rx="4" ry="4" sweep-flag="0" x="36.5" x-axis-rotation="0" y="62.4"/>
+ <line x="34.6" y="67"/>
+ <line x="9.2" y="67"/>
+ <line x="9.2" y="71"/>
+ <line x="34.8" y="71"/>
+ <arc large-arc-flag="0" rx="4" ry="4" sweep-flag="0" x="37.3" x-axis-rotation="0" y="72.9"/>
+ <line x="40" y="73.9"/>
+ <line x="40" y="77.7"/>
<line x="37.1" y="78.9"/>
<line x="9.2" y="78.9"/>
- <line x="9.2" y="83.0"/>
- <line x="34.0" y="83.0"/>
- <line x="36.3" y="89.0"/>
- <arc large-arc-flag="0.0" rx="4.0" ry="4.0" sweep-flag="0.0" x="40.5" x-axis-rotation="0.0" y="90.9"/>
+ <line x="9.2" y="83"/>
+ <line x="34" y="83"/>
+ <line x="36.3" y="89"/>
+ <arc large-arc-flag="0" rx="4" ry="4" sweep-flag="0" x="40.5" x-axis-rotation="0" y="90.9"/>
<line x="44.6" y="89.2"/>
- <line x="47.0" y="91.8"/>
+ <line x="47" y="91.8"/>
<line x="46.5" y="93.5"/>
<close/>
<move x="9.1" y="16.6"/>
@@ -521,25 +521,25 @@
</shape>
<shape aspect="variable" h="99.6" name="Secondary Site" strokewidth="inherit" w="82.9">
<connections>
- <constraint name="N" perimeter="0" x="0.5" y="0.0"/>
- <constraint name="S" perimeter="0" x="0.5" y="1.0"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.5"/>
+ <constraint name="N" perimeter="0" x="0.5" y="0"/>
+ <constraint name="S" perimeter="0" x="0.5" y="1"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
<constraint name="E1" perimeter="0" x="0.62" y="0.5"/>
- <constraint name="E2" perimeter="0" x="1.0" y="0.58"/>
+ <constraint name="E2" perimeter="0" x="1" y="0.58"/>
<constraint name="NW" perimeter="0" x="0.02" y="0.02"/>
<constraint name="SE" perimeter="0" x="0.99" y="0.99"/>
- <constraint name="SW" perimeter="0" x="0.0" y="1.0"/>
+ <constraint name="SW" perimeter="0" x="0" y="1"/>
</connections>
<foreground>
<path>
- <move x="0.0" y="99.2"/>
- <line x="0.0" y="6.0"/>
- <arc large-arc-flag="0.0" rx="6.0" ry="6.0" sweep-flag="1.0" x="6.0" x-axis-rotation="0.0" y="0.0"/>
- <line x="45.0" y="0.0"/>
- <arc large-arc-flag="0.0" rx="6.0" ry="6.0" sweep-flag="1.0" x="51.0" x-axis-rotation="0.0" y="6.0"/>
- <line x="51.0" y="51.1"/>
+ <move x="0" y="99.2"/>
+ <line x="0" y="6"/>
+ <arc large-arc-flag="0" rx="6" ry="6" sweep-flag="1" x="6" x-axis-rotation="0" y="0"/>
+ <line x="45" y="0"/>
+ <arc large-arc-flag="0" rx="6" ry="6" sweep-flag="1" x="51" x-axis-rotation="0" y="6"/>
+ <line x="51" y="51.1"/>
<line x="30.5" y="51.1"/>
- <arc large-arc-flag="0.0" rx="7.0" ry="7.0" sweep-flag="0.0" x="23.5" x-axis-rotation="0.0" y="58.1"/>
+ <arc large-arc-flag="0" rx="7" ry="7" sweep-flag="0" x="23.5" x-axis-rotation="0" y="58.1"/>
<line x="23.5" y="70.7"/>
<line x="9.9" y="70.7"/>
<line x="9.9" y="75.1"/>
@@ -549,21 +549,21 @@
<line x="9.9" y="87.8"/>
<line x="23.5" y="87.8"/>
<line x="23.5" y="97.3"/>
- <arc large-arc-flag="0.0" rx="7.0" ry="7.0" sweep-flag="0.0" x="24.2" x-axis-rotation="0.0" y="99.2"/>
+ <arc large-arc-flag="0" rx="7" ry="7" sweep-flag="0" x="24.2" x-axis-rotation="0" y="99.2"/>
<close/>
<move x="9.9" y="17.2"/>
- <line x="41.0" y="17.2"/>
- <line x="41.0" y="12.8"/>
+ <line x="41" y="17.2"/>
+ <line x="41" y="12.8"/>
<line x="9.9" y="12.8"/>
<close/>
<move x="30.5" y="99.6"/>
- <arc large-arc-flag="0.0" rx="3.0" ry="3.0" sweep-flag="1.0" x="27.5" x-axis-rotation="0.0" y="96.6"/>
+ <arc large-arc-flag="0" rx="3" ry="3" sweep-flag="1" x="27.5" x-axis-rotation="0" y="96.6"/>
<line x="27.5" y="58.6"/>
- <arc large-arc-flag="0.0" rx="3.0" ry="3.0" sweep-flag="1.0" x="30.5" x-axis-rotation="0.0" y="55.6"/>
+ <arc large-arc-flag="0" rx="3" ry="3" sweep-flag="1" x="30.5" x-axis-rotation="0" y="55.6"/>
<line x="79.9" y="55.6"/>
- <arc large-arc-flag="0.0" rx="3.0" ry="3.0" sweep-flag="1.0" x="82.9" x-axis-rotation="0.0" y="58.6"/>
+ <arc large-arc-flag="0" rx="3" ry="3" sweep-flag="1" x="82.9" x-axis-rotation="0" y="58.6"/>
<line x="82.9" y="96.6"/>
- <arc large-arc-flag="0.0" rx="3.0" ry="3.0" sweep-flag="1.0" x="79.9" x-axis-rotation="0.0" y="99.6"/>
+ <arc large-arc-flag="0" rx="3" ry="3" sweep-flag="1" x="79.9" x-axis-rotation="0" y="99.6"/>
<close/>
<move x="30.4" y="96.7"/>
<line x="80.2" y="96.7"/>
@@ -593,23 +593,23 @@
<connections>
<constraint name="N" perimeter="0" x="0.4" y="0.01"/>
<constraint name="S" perimeter="0" x="0.5" y="0.945"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.5"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
<constraint name="E" perimeter="0" x="0.87" y="0.5"/>
<constraint name="NE" perimeter="0" x="0.6" y="0.4"/>
<constraint name="NW" perimeter="0" x="0.02" y="0.02"/>
<constraint name="SE" perimeter="0" x="0.9" y="0.94"/>
- <constraint name="SW" perimeter="0" x="0.0" y="0.94"/>
+ <constraint name="SW" perimeter="0" x="0" y="0.94"/>
</connections>
<foreground>
<path>
- <move x="0.0" y="81.4"/>
- <line x="0.0" y="5.3"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="1.0" x="5.0" x-axis-rotation="0.0" y="0.3"/>
- <line x="36.7" y="0.0"/>
- <arc large-arc-flag="0.0" rx="5.0" ry="5.0" sweep-flag="1.0" x="41.7" x-axis-rotation="0.0" y="5.3"/>
+ <move x="0" y="81.4"/>
+ <line x="0" y="5.3"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="5" x-axis-rotation="0" y="0.3"/>
+ <line x="36.7" y="0"/>
+ <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="41.7" x-axis-rotation="0" y="5.3"/>
<line x="41.7" y="31.4"/>
<line x="30.1" y="31.4"/>
- <arc large-arc-flag="0.0" rx="7.0" ry="7.0" sweep-flag="0.0" x="24.3" x-axis-rotation="0.0" y="37.1"/>
+ <arc large-arc-flag="0" rx="7" ry="7" sweep-flag="0" x="24.3" x-axis-rotation="0" y="37.1"/>
<line x="24.3" y="58.2"/>
<line x="8.2" y="58.2"/>
<line x="8.2" y="61.8"/>
@@ -619,7 +619,7 @@
<line x="8.2" y="72.2"/>
<line x="24.2" y="72.2"/>
<line x="24.2" y="78.5"/>
- <arc large-arc-flag="0.0" rx="7.0" ry="7.0" sweep-flag="0.0" x="25.3" x-axis-rotation="0.0" y="81.4"/>
+ <arc large-arc-flag="0" rx="7" ry="7" sweep-flag="0" x="25.3" x-axis-rotation="0" y="81.4"/>
<close/>
<move x="8.2" y="14.5"/>
<line x="33.7" y="14.5"/>
@@ -627,17 +627,17 @@
<line x="8.2" y="10.9"/>
<close/>
<move x="31.2" y="81.7"/>
- <arc large-arc-flag="0.0" rx="4.0" ry="4.0" sweep-flag="1.0" x="27.2" x-axis-rotation="0.0" y="78.7"/>
+ <arc large-arc-flag="0" rx="4" ry="4" sweep-flag="1" x="27.2" x-axis-rotation="0" y="78.7"/>
<line x="27.2" y="38.4"/>
- <arc large-arc-flag="0.0" rx="4.0" ry="4.0" sweep-flag="1.0" x="31.2" x-axis-rotation="0.0" y="34.4"/>
+ <arc large-arc-flag="0" rx="4" ry="4" sweep-flag="1" x="31.2" x-axis-rotation="0" y="34.4"/>
<line x="82.5" y="34.4"/>
- <arc large-arc-flag="0.0" rx="4.0" ry="4.0" sweep-flag="1.0" x="86.5" x-axis-rotation="0.0" y="38.4"/>
+ <arc large-arc-flag="0" rx="4" ry="4" sweep-flag="1" x="86.5" x-axis-rotation="0" y="38.4"/>
<line x="86.5" y="50.2"/>
<line x="83.7" y="52.9"/>
<line x="83.7" y="43.7"/>
<line x="29.9" y="43.7"/>
<line x="29.9" y="77.4"/>
- <arc large-arc-flag="0.0" rx="1.5" ry="1.5" sweep-flag="0.0" x="31.4" x-axis-rotation="0.0" y="78.9"/>
+ <arc large-arc-flag="0" rx="1.5" ry="1.5" sweep-flag="0" x="31.4" x-axis-rotation="0" y="78.9"/>
<line x="76.2" y="78.9"/>
<line x="76.2" y="81.7"/>
<close/>
@@ -657,7 +657,7 @@
<line x="80.9" y="37.2"/>
<close/>
<move x="79.2" y="81.1"/>
- <arc large-arc-flag="0.0" rx="10.0" ry="10.0" sweep-flag="0.0" x="86.7" x-axis-rotation="0.0" y="73.0"/>
+ <arc large-arc-flag="0" rx="10" ry="10" sweep-flag="0" x="86.7" x-axis-rotation="0" y="73"/>
<line x="86.7" y="61.3"/>
<line x="79.1" y="68.6"/>
<line x="79.1" y="61.8"/>
@@ -666,7 +666,7 @@
<line x="99.6" y="68.9"/>
<line x="92.1" y="61.4"/>
<line x="92.1" y="73.5"/>
- <arc large-arc-flag="0.0" rx="14.0" ry="14.0" sweep-flag="1.0" x="79.2" x-axis-rotation="0.0" y="86.5"/>
+ <arc large-arc-flag="0" rx="14" ry="14" sweep-flag="1" x="79.2" x-axis-rotation="0" y="86.5"/>
<close/>
</path>
<fillstroke/>
diff --git a/src/main/webapp/stencils/mscae/vm.xml b/src/main/webapp/stencils/mscae/vm.xml
index 76b3fa8b..306e278c 100644
--- a/src/main/webapp/stencils/mscae/vm.xml
+++ b/src/main/webapp/stencils/mscae/vm.xml
@@ -91,10 +91,10 @@
</shape>
<shape aspect="variable" h="35.6" name="Active Directory multi" strokewidth="inherit" w="42.2">
<connections>
- <constraint name="N" perimeter="0" x="0.5" y="0.0"/>
- <constraint name="S" perimeter="0" x="0.5" y="1.0"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.5"/>
- <constraint name="E" perimeter="0" x="1.0" y="0.5"/>
+ <constraint name="N" perimeter="0" x="0.5" y="0"/>
+ <constraint name="S" perimeter="0" x="0.5" y="1"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
+ <constraint name="E" perimeter="0" x="1" y="0.5"/>
<constraint name="NE" perimeter="0" x="0.935" y="0.07"/>
<constraint name="NW" perimeter="0" x="0.01" y="0.02"/>
<constraint name="SE" perimeter="0" x="0.99" y="0.98"/>
@@ -108,8 +108,8 @@
<line x="17.4" y="25.1"/>
<line x="20.1" y="25.1"/>
<line x="20.1" y="23.5"/>
- <line x="19.0" y="23.5"/>
- <line x="19.0" y="22.4"/>
+ <line x="19" y="23.5"/>
+ <line x="19" y="22.4"/>
<line x="20.7" y="22.4"/>
<line x="21.2" y="22.4"/>
<line x="22.8" y="22.4"/>
@@ -129,26 +129,26 @@
<line x="19.6" y="20.7"/>
<line x="20.7" y="20.7"/>
<line x="20.7" y="21.8"/>
- <line x="19.0" y="21.8"/>
+ <line x="19" y="21.8"/>
<close/>
<move x="11.4" y="7.1"/>
- <line x="19.0" y="7.1"/>
- <line x="19.0" y="8.2"/>
+ <line x="19" y="7.1"/>
+ <line x="19" y="8.2"/>
<line x="11.4" y="8.2"/>
<close/>
<move x="41.6" y="5.2"/>
<curve x1="41.2" x2="40.8" x3="40.4" y1="4.8" y2="4.6" y3="4.6"/>
<line x="40.1" y="4.6"/>
- <curve x1="40.1" x2="39.9" x3="39.5" y1="4.0" y2="2.9" y3="2.5"/>
+ <curve x1="40.1" x2="39.9" x3="39.5" y1="4" y2="2.9" y3="2.5"/>
<curve x1="39.1" x2="38.7" x3="38.3" y1="2.1" y2="1.9" y3="1.9"/>
<line x="37.5" y="1.9"/>
<curve x1="37.4" x2="37.3" x3="37.1" y1="1.4" y2="0.8" y3="0.5"/>
- <curve x1="36.8" x2="36.4" x3="36.1" y1="0.2" y2="0.0" y3="0.0"/>
- <curve x1="36.0" x2="35.9" x3="35.8" y1="0.0" y2="0.0" y3="0.0"/>
- <line x="1.6" y="0.0"/>
- <curve x1="0.7" x2="0.0" x3="0.0" y1="0.0" y2="0.9" y3="1.9"/>
- <line x="0.0" y="28.4"/>
- <curve x1="0.0" x2="0.7" x3="1.6" y1="29.5" y2="30.3" y3="30.3"/>
+ <curve x1="36.8" x2="36.4" x3="36.1" y1="0.2" y2="0" y3="0"/>
+ <curve x1="36" x2="35.9" x3="35.8" y1="0" y2="0" y3="0"/>
+ <line x="1.6" y="0"/>
+ <curve x1="0.7" x2="0" x3="0" y1="0" y2="0.9" y3="1.9"/>
+ <line x="0" y="28.4"/>
+ <curve x1="0" x2="0.7" x3="1.6" y1="29.5" y2="30.3" y3="30.3"/>
<line x="1.8" y="30.3"/>
<line x="1.8" y="30.6"/>
<curve x1="1.8" x2="2.7" x3="3.8" y1="31.9" y2="32.9" y3="32.9"/>
@@ -160,32 +160,32 @@
<line x="42.2" y="7.6"/>
<curve x1="42.2" x2="42.2" x3="42.2" y1="7.6" y2="7.6" y3="7.6"/>
<line x="42.2" y="7.6"/>
- <curve x1="42.2" x2="42.1" x3="41.6" y1="7.0" y2="5.7" y3="5.2"/>
+ <curve x1="42.2" x2="42.1" x3="41.6" y1="7" y2="5.7" y3="5.2"/>
<close/>
- <move x="21.3" y="15.0"/>
+ <move x="21.3" y="15"/>
<line x="27.5" y="25.3"/>
- <curve x1="27.8" x2="27.6" x3="27.0" y1="25.7" y2="26.1" y3="26.1"/>
+ <curve x1="27.8" x2="27.6" x3="27" y1="25.7" y2="26.1" y3="26.1"/>
<line x="14.6" y="26.1"/>
<curve x1="14.1" x2="13.9" x3="14.1" y1="26.1" y2="25.7" y3="25.3"/>
- <line x="20.3" y="15.0"/>
- <curve x1="20.6" x2="21.0" x3="21.3" y1="14.6" y2="14.6" y3="15.0"/>
+ <line x="20.3" y="15"/>
+ <curve x1="20.6" x2="21" x3="21.3" y1="14.6" y2="14.6" y3="15"/>
<close/>
<move x="9.8" y="4.9"/>
<curve x1="9.8" x2="10.3" x3="10.9" y1="4.3" y2="3.8" y3="3.8"/>
<line x="19.6" y="3.8"/>
<curve x1="20.2" x2="20.7" x3="20.7" y1="3.8" y2="4.3" y3="4.9"/>
<line x="20.7" y="13.7"/>
- <curve x1="20.3" x2="20.0" x3="19.8" y1="13.7" y2="14.0" y3="14.3"/>
+ <curve x1="20.3" x2="20" x3="19.8" y1="13.7" y2="14" y3="14.3"/>
<line x="15.9" y="20.7"/>
<line x="11.4" y="20.7"/>
<line x="11.4" y="21.8"/>
<line x="15.2" y="21.8"/>
<line x="14.6" y="22.9"/>
<line x="11.4" y="22.9"/>
- <line x="11.4" y="24.0"/>
- <line x="13.9" y="24.0"/>
- <line x="13.0" y="25.5"/>
- <curve x1="12.9" x2="12.8" x3="12.8" y1="25.7" y2="26.0" y3="26.2"/>
+ <line x="11.4" y="24"/>
+ <line x="13.9" y="24"/>
+ <line x="13" y="25.5"/>
+ <curve x1="12.9" x2="12.8" x3="12.8" y1="25.7" y2="26" y3="26.2"/>
<line x="9.8" y="26.2"/>
<line x="9.8" y="4.9"/>
<close/>
@@ -197,10 +197,10 @@
<line x="37.4" y="2.6"/>
<curve x1="37.4" x2="37.4" x3="37.4" y1="2.6" y2="2.6" y3="2.6"/>
<line x="38.2" y="2.6"/>
- <curve x1="38.4" x2="38.7" x3="38.9" y1="2.6" y2="2.7" y3="3.0"/>
+ <curve x1="38.4" x2="38.7" x3="38.9" y1="2.6" y2="2.7" y3="3"/>
<curve x1="39.2" x2="39.3" x3="39.3" y1="3.3" y2="4.3" y3="4.7"/>
<line x="39.3" y="30.6"/>
- <curve x1="39.3" x2="38.7" x3="38.0" y1="31.4" y2="32.1" y3="32.1"/>
+ <curve x1="39.3" x2="38.7" x3="38" y1="31.4" y2="32.1" y3="32.1"/>
<line x="3.8" y="32.1"/>
<curve x1="3.1" x2="2.5" x3="2.5" y1="32.2" y2="31.6" y3="30.7"/>
<close/>
@@ -208,12 +208,12 @@
<curve x1="41.4" x2="40.8" x3="40.1" y1="34.2" y2="34.9" y3="34.9"/>
<line x="5.9" y="34.9"/>
<curve x1="5.2" x2="4.6" x3="4.6" y1="34.9" y2="34.2" y3="33.4"/>
- <line x="4.6" y="33.0"/>
- <line x="38.0" y="33.0"/>
- <curve x1="39.1" x2="40.0" x3="40.0" y1="33.0" y2="31.9" y3="30.7"/>
- <line x="40.0" y="5.4"/>
+ <line x="4.6" y="33"/>
+ <line x="38" y="33"/>
+ <curve x1="39.1" x2="40" x3="40" y1="33" y2="31.9" y3="30.7"/>
+ <line x="40" y="5.4"/>
<line x="40.3" y="5.4"/>
- <curve x1="40.5" x2="40.8" x3="41.0" y1="5.4" y2="5.5" y3="5.8"/>
+ <curve x1="40.5" x2="40.8" x3="41" y1="5.4" y2="5.5" y3="5.8"/>
<curve x1="41.3" x2="41.4" x3="41.4" y1="6.1" y2="7.1" y3="7.5"/>
<line x="41.4" y="33.4"/>
<close/>
@@ -223,10 +223,10 @@
</shape>
<shape aspect="variable" h="30.3" name="Application Server" strokewidth="inherit" w="37.6">
<connections>
- <constraint name="N" perimeter="0" x="0.5" y="0.0"/>
- <constraint name="S" perimeter="0" x="0.5" y="1.0"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.5"/>
- <constraint name="E" perimeter="0" x="1.0" y="0.5"/>
+ <constraint name="N" perimeter="0" x="0.5" y="0"/>
+ <constraint name="S" perimeter="0" x="0.5" y="1"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
+ <constraint name="E" perimeter="0" x="1" y="0.5"/>
<constraint name="NE" perimeter="0" x="0.98" y="0.01"/>
<constraint name="NW" perimeter="0" x="0.02" y="0.01"/>
<constraint name="SE" perimeter="0" x="0.98" y="0.99"/>
@@ -234,42 +234,42 @@
</connections>
<foreground>
<path>
- <move x="37.0" y="0.5"/>
- <curve x1="36.7" x2="36.3" x3="36.0" y1="0.2" y2="0.0" y3="0.0"/>
- <curve x1="35.9" x2="35.8" x3="35.7" y1="0.0" y2="0.0" y3="0.0"/>
- <line x="1.6" y="0.0"/>
- <curve x1="0.7" x2="0.0" x3="0.0" y1="0.0" y2="0.9" y3="1.9"/>
- <line x="0.0" y="28.4"/>
- <curve x1="0.0" x2="0.7" x3="1.6" y1="29.4" y2="30.3" y3="30.3"/>
+ <move x="37" y="0.5"/>
+ <curve x1="36.7" x2="36.3" x3="36" y1="0.2" y2="0" y3="0"/>
+ <curve x1="35.9" x2="35.8" x3="35.7" y1="0" y2="0" y3="0"/>
+ <line x="1.6" y="0"/>
+ <curve x1="0.7" x2="0" x3="0" y1="0" y2="0.9" y3="1.9"/>
+ <line x="0" y="28.4"/>
+ <curve x1="0" x2="0.7" x3="1.6" y1="29.4" y2="30.3" y3="30.3"/>
<line x="35.9" y="30.3"/>
<curve x1="36.8" x2="37.5" x3="37.5" y1="30.3" y2="29.4" y3="28.4"/>
<line x="37.5" y="2.5"/>
- <curve x1="37.5" x2="37.6" x3="37.0" y1="3.2" y2="1.1" y3="0.5"/>
+ <curve x1="37.5" x2="37.6" x3="37" y1="3.2" y2="1.1" y3="0.5"/>
<close/>
<move x="15.2" y="17.1"/>
<line x="15.2" y="17.6"/>
<line x="15.2" y="20.9"/>
- <line x="11.0" y="20.9"/>
- <line x="11.0" y="22.0"/>
- <line x="15.2" y="22.0"/>
+ <line x="11" y="20.9"/>
+ <line x="11" y="22"/>
+ <line x="15.2" y="22"/>
<line x="15.2" y="23.1"/>
- <line x="11.0" y="23.1"/>
- <line x="11.0" y="24.2"/>
+ <line x="11" y="23.1"/>
+ <line x="11" y="24.2"/>
<line x="15.2" y="24.2"/>
<line x="15.2" y="26.4"/>
<line x="9.4" y="26.4"/>
<line x="9.4" y="5.2"/>
<curve x1="9.4" x2="9.9" x3="10.5" y1="4.6" y2="4.1" y3="4.1"/>
<line x="18.9" y="4.1"/>
- <curve x1="19.5" x2="20.0" x3="20.0" y1="4.1" y2="4.6" y3="5.2"/>
- <line x="20.0" y="17.1"/>
+ <curve x1="19.5" x2="20" x3="20" y1="4.1" y2="4.6" y3="5.2"/>
+ <line x="20" y="17.1"/>
<curve x1="19.5" x2="19.3" x3="18.9" y1="17.1" y2="17.1" y3="17.1"/>
<line x="15.8" y="17.1"/>
<line x="15.2" y="17.1"/>
<close/>
<move x="28.1" y="26.3"/>
- <line x="16.0" y="26.3"/>
- <line x="16.0" y="17.9"/>
+ <line x="16" y="26.3"/>
+ <line x="16" y="17.9"/>
<line x="28.1" y="17.9"/>
<line x="28.1" y="26.3"/>
<close/>
@@ -287,8 +287,8 @@
<close/>
<move x="26.4" y="24.5"/>
<line x="22.5" y="24.5"/>
- <line x="22.5" y="24.0"/>
- <line x="26.4" y="24.0"/>
+ <line x="22.5" y="24"/>
+ <line x="26.4" y="24"/>
<line x="26.4" y="24.5"/>
<close/>
<move x="26.4" y="23.4"/>
@@ -309,10 +309,10 @@
<line x="26.4" y="20.7"/>
<line x="26.4" y="21.3"/>
<close/>
- <move x="11.0" y="7.3"/>
+ <move x="11" y="7.3"/>
<line x="18.4" y="7.3"/>
<line x="18.4" y="8.4"/>
- <line x="11.0" y="8.4"/>
+ <line x="11" y="8.4"/>
<close/>
</path>
<fillstroke/>
@@ -320,10 +320,10 @@
</shape>
<shape aspect="variable" h="35.5" name="Application Server multi" strokewidth="inherit" w="42.3">
<connections>
- <constraint name="N" perimeter="0" x="0.5" y="0.0"/>
- <constraint name="S" perimeter="0" x="0.5" y="1.0"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.5"/>
- <constraint name="E" perimeter="0" x="1.0" y="0.5"/>
+ <constraint name="N" perimeter="0" x="0.5" y="0"/>
+ <constraint name="S" perimeter="0" x="0.5" y="1"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
+ <constraint name="E" perimeter="0" x="1" y="0.5"/>
<constraint name="NE" perimeter="0" x="0.935" y="0.07"/>
<constraint name="NW" perimeter="0" x="0.01" y="0.02"/>
<constraint name="SE" perimeter="0" x="0.99" y="0.98"/>
@@ -348,8 +348,8 @@
<close/>
<move x="26.5" y="23.5"/>
<line x="22.6" y="23.5"/>
- <line x="22.6" y="23.0"/>
- <line x="26.5" y="23.0"/>
+ <line x="22.6" y="23"/>
+ <line x="26.5" y="23"/>
<close/>
<move x="26.5" y="22.4"/>
<line x="22.6" y="22.4"/>
@@ -369,16 +369,16 @@
<move x="41.7" y="5.1"/>
<curve x1="41.3" x2="40.9" x3="40.5" y1="4.7" y2="4.5" y3="4.5"/>
<line x="40.2" y="4.5"/>
- <curve x1="40.2" x2="40.0" x3="39.6" y1="3.9" y2="2.8" y3="2.4"/>
- <curve x1="39.2" x2="38.8" x3="38.4" y1="2.0" y2="1.8" y3="1.8"/>
+ <curve x1="40.2" x2="40" x3="39.6" y1="3.9" y2="2.8" y3="2.4"/>
+ <curve x1="39.2" x2="38.8" x3="38.4" y1="2" y2="1.8" y3="1.8"/>
<line x="37.6" y="1.8"/>
<curve x1="37.5" x2="37.4" x3="37.2" y1="1.3" y2="0.8" y3="0.5"/>
- <curve x1="36.9" x2="36.5" x3="36.2" y1="0.2" y2="0.0" y3="0.0"/>
- <line x="35.9" y="0.0"/>
- <line x="1.6" y="0.0"/>
- <curve x1="0.7" x2="0.0" x3="0.0" y1="0.0" y2="0.9" y3="1.9"/>
- <line x="0.0" y="28.4"/>
- <curve x1="0.0" x2="0.7" x3="1.6" y1="29.4" y2="30.3" y3="30.3"/>
+ <curve x1="36.9" x2="36.5" x3="36.2" y1="0.2" y2="0" y3="0"/>
+ <line x="35.9" y="0"/>
+ <line x="1.6" y="0"/>
+ <curve x1="0.7" x2="0" x3="0" y1="0" y2="0.9" y3="1.9"/>
+ <line x="0" y="28.4"/>
+ <curve x1="0" x2="0.7" x3="1.6" y1="29.4" y2="30.3" y3="30.3"/>
<line x="1.8" y="30.3"/>
<line x="1.8" y="30.5"/>
<curve x1="1.8" x2="2.7" x3="3.8" y1="31.8" y2="32.8" y3="32.8"/>
@@ -390,21 +390,21 @@
<line x="42.2" y="7.5"/>
<line x="42.2" y="7.5"/>
<line x="42.2" y="7.5"/>
- <curve x1="42.3" x2="42.2" x3="41.7" y1="7.0" y2="5.6" y3="5.1"/>
+ <curve x1="42.3" x2="42.2" x3="41.7" y1="7" y2="5.6" y3="5.1"/>
<close/>
<move x="9.5" y="5.2"/>
- <curve x1="9.5" x2="10.0" x3="10.6" y1="4.6" y2="4.1" y3="4.1"/>
- <line x="19.0" y="4.1"/>
+ <curve x1="9.5" x2="10" x3="10.6" y1="4.6" y2="4.1" y3="4.1"/>
+ <line x="19" y="4.1"/>
<curve x1="19.6" x2="20.1" x3="20.1" y1="4.1" y2="4.6" y3="5.2"/>
<line x="20.1" y="17.1"/>
- <line x="19.0" y="17.1"/>
+ <line x="19" y="17.1"/>
<line x="15.9" y="17.1"/>
<line x="15.4" y="17.1"/>
<line x="15.4" y="17.6"/>
<line x="15.4" y="20.9"/>
<line x="11.2" y="20.9"/>
- <line x="11.2" y="22.0"/>
- <line x="15.4" y="22.0"/>
+ <line x="11.2" y="22"/>
+ <line x="15.4" y="22"/>
<line x="15.4" y="23.1"/>
<line x="11.2" y="23.1"/>
<line x="11.2" y="24.2"/>
@@ -415,8 +415,8 @@
<close/>
<move x="28.1" y="17.9"/>
<line x="28.1" y="26.3"/>
- <line x="16.0" y="26.3"/>
- <line x="16.0" y="17.9"/>
+ <line x="16" y="26.3"/>
+ <line x="16" y="17.9"/>
<close/>
<move x="3.9" y="32.2"/>
<curve x1="3.2" x2="2.6" x3="2.6" y1="32.2" y2="31.5" y3="30.7"/>
@@ -427,7 +427,7 @@
<line x="37.5" y="2.6"/>
<curve x1="37.5" x2="37.5" x3="37.5" y1="2.7" y2="2.7" y3="2.6"/>
<line x="38.3" y="2.6"/>
- <curve x1="38.5" x2="38.8" x3="39.0" y1="2.6" y2="2.7" y3="3.0"/>
+ <curve x1="38.5" x2="38.8" x3="39" y1="2.6" y2="2.7" y3="3"/>
<curve x1="39.3" x2="39.4" x3="39.4" y1="3.3" y2="4.3" y3="4.7"/>
<line x="39.4" y="30.6"/>
<curve x1="39.4" x2="38.8" x3="38.1" y1="31.4" y2="32.1" y3="32.1"/>
@@ -435,7 +435,7 @@
<close/>
<move x="41.5" y="33.3"/>
<curve x1="41.5" x2="40.9" x3="40.2" y1="34.1" y2="34.8" y3="34.8"/>
- <line x="6.0" y="34.8"/>
+ <line x="6" y="34.8"/>
<curve x1="5.3" x2="4.7" x3="4.7" y1="34.8" y2="34.1" y3="33.3"/>
<line x="4.7" y="32.9"/>
<line x="38.1" y="32.9"/>
@@ -443,7 +443,7 @@
<line x="40.1" y="5.3"/>
<line x="40.4" y="5.3"/>
<curve x1="40.6" x2="40.9" x3="41.1" y1="5.3" y2="5.4" y3="5.7"/>
- <curve x1="41.4" x2="41.5" x3="41.5" y1="6.0" y2="7.0" y3="7.4"/>
+ <curve x1="41.4" x2="41.5" x3="41.5" y1="6" y2="7" y3="7.4"/>
<close/>
</path>
<fillstroke/>
@@ -451,10 +451,10 @@
</shape>
<shape aspect="variable" h="30.3" name="Database Server" strokewidth="inherit" w="37.6">
<connections>
- <constraint name="N" perimeter="0" x="0.5" y="0.0"/>
- <constraint name="S" perimeter="0" x="0.5" y="1.0"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.5"/>
- <constraint name="E" perimeter="0" x="1.0" y="0.5"/>
+ <constraint name="N" perimeter="0" x="0.5" y="0"/>
+ <constraint name="S" perimeter="0" x="0.5" y="1"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
+ <constraint name="E" perimeter="0" x="1" y="0.5"/>
<constraint name="NE" perimeter="0" x="0.98" y="0.01"/>
<constraint name="NW" perimeter="0" x="0.02" y="0.01"/>
<constraint name="SE" perimeter="0" x="0.98" y="0.99"/>
@@ -462,26 +462,26 @@
</connections>
<foreground>
<path>
- <move x="11.7" y="7.0"/>
- <line x="19.6" y="7.0"/>
+ <move x="11.7" y="7"/>
+ <line x="19.6" y="7"/>
<line x="19.6" y="8.1"/>
<line x="11.7" y="8.1"/>
<close/>
- <move x="37.0" y="0.5"/>
- <curve x1="36.7" x2="36.3" x3="36.0" y1="0.2" y2="0.0" y3="0.0"/>
- <curve x1="35.9" x2="35.8" x3="35.7" y1="0.0" y2="0.0" y3="0.0"/>
- <line x="1.6" y="0.0"/>
- <curve x1="0.7" x2="0.0" x3="0.0" y1="0.0" y2="0.9" y3="1.9"/>
- <line x="0.0" y="28.4"/>
- <curve x1="0.0" x2="0.7" x3="1.6" y1="29.5" y2="30.3" y3="30.3"/>
+ <move x="37" y="0.5"/>
+ <curve x1="36.7" x2="36.3" x3="36" y1="0.2" y2="0" y3="0"/>
+ <curve x1="35.9" x2="35.8" x3="35.7" y1="0" y2="0" y3="0"/>
+ <line x="1.6" y="0"/>
+ <curve x1="0.7" x2="0" x3="0" y1="0" y2="0.9" y3="1.9"/>
+ <line x="0" y="28.4"/>
+ <curve x1="0" x2="0.7" x3="1.6" y1="29.5" y2="30.3" y3="30.3"/>
<line x="35.9" y="30.3"/>
<curve x1="36.8" x2="37.5" x3="37.5" y1="30.3" y2="29.4" y3="28.4"/>
<line x="37.5" y="2.6"/>
- <curve x1="37.5" x2="37.6" x3="37.0" y1="3.2" y2="1.1" y3="0.5"/>
+ <curve x1="37.5" x2="37.6" x3="37" y1="3.2" y2="1.1" y3="0.5"/>
<close/>
- <move x="10.0" y="26.7"/>
- <line x="10.0" y="4.8"/>
- <curve x1="10.0" x2="10.5" x3="11.1" y1="4.2" y2="3.7" y3="3.7"/>
+ <move x="10" y="26.7"/>
+ <line x="10" y="4.8"/>
+ <curve x1="10" x2="10.5" x3="11.1" y1="4.2" y2="3.7" y3="3.7"/>
<line x="20.1" y="3.7"/>
<curve x1="20.7" x2="21.2" x3="21.2" y1="3.7" y2="4.2" y3="4.8"/>
<line x="21.2" y="11.8"/>
@@ -498,21 +498,21 @@
<line x="17.3" y="24.4"/>
<line x="17.3" y="24.6"/>
<curve x1="17.3" x2="17.7" x3="18.5" y1="25.4" y2="26.1" y3="26.6"/>
- <line x="10.0" y="26.6"/>
+ <line x="10" y="26.6"/>
<close/>
<move x="27.5" y="24.7"/>
- <curve x1="27.5" x2="25.5" x3="23.0" y1="25.8" y2="26.7" y3="26.7"/>
+ <curve x1="27.5" x2="25.5" x3="23" y1="25.8" y2="26.7" y3="26.7"/>
<curve x1="20.5" x2="18.5" x3="18.5" y1="26.7" y2="25.8" y3="24.7"/>
<line x="18.5" y="15.6"/>
- <curve x1="19.4" x2="21.3" x3="23.0" y1="16.4" y2="16.7" y3="16.7"/>
+ <curve x1="19.4" x2="21.3" x3="23" y1="16.4" y2="16.7" y3="16.7"/>
<curve x1="24.7" x2="26.6" x3="27.5" y1="16.7" y2="16.4" y3="15.6"/>
<line x="27.5" y="24.7"/>
<close/>
- <move x="23.0" y="16.0"/>
- <curve x1="20.5" x2="18.5" x3="18.5" y1="16.0" y2="15.3" y3="14.4"/>
- <curve x1="18.5" x2="20.5" x3="23.0" y1="13.5" y2="12.8" y3="12.8"/>
+ <move x="23" y="16"/>
+ <curve x1="20.5" x2="18.5" x3="18.5" y1="16" y2="15.3" y3="14.4"/>
+ <curve x1="18.5" x2="20.5" x3="23" y1="13.5" y2="12.8" y3="12.8"/>
<curve x1="25.5" x2="27.5" x3="27.5" y1="12.8" y2="13.5" y3="14.4"/>
- <curve x1="27.5" x2="25.5" x3="23.0" y1="15.3" y2="16.0" y3="16.0"/>
+ <curve x1="27.5" x2="25.5" x3="23" y1="15.3" y2="16" y3="16"/>
<close/>
</path>
<fillstroke/>
@@ -520,10 +520,10 @@
</shape>
<shape aspect="variable" h="35.6" name="Database Server multi" strokewidth="inherit" w="42.2">
<connections>
- <constraint name="N" perimeter="0" x="0.5" y="0.0"/>
- <constraint name="S" perimeter="0" x="0.5" y="1.0"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.5"/>
- <constraint name="E" perimeter="0" x="1.0" y="0.5"/>
+ <constraint name="N" perimeter="0" x="0.5" y="0"/>
+ <constraint name="S" perimeter="0" x="0.5" y="1"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
+ <constraint name="E" perimeter="0" x="1" y="0.5"/>
<constraint name="NE" perimeter="0" x="0.935" y="0.07"/>
<constraint name="NW" perimeter="0" x="0.01" y="0.02"/>
<constraint name="SE" perimeter="0" x="0.99" y="0.98"/>
@@ -534,16 +534,16 @@
<move x="41.6" y="5.2"/>
<curve x1="41.2" x2="40.8" x3="40.4" y1="4.8" y2="4.6" y3="4.6"/>
<line x="40.1" y="4.6"/>
- <curve x1="40.1" x2="39.9" x3="39.5" y1="4.0" y2="2.9" y3="2.5"/>
+ <curve x1="40.1" x2="39.9" x3="39.5" y1="4" y2="2.9" y3="2.5"/>
<curve x1="39.1" x2="38.7" x3="38.3" y1="2.1" y2="1.9" y3="1.9"/>
<line x="37.5" y="1.9"/>
<curve x1="37.4" x2="37.3" x3="37.1" y1="1.4" y2="0.8" y3="0.5"/>
- <curve x1="36.8" x2="36.4" x3="36.1" y1="0.2" y2="0.0" y3="0.0"/>
- <curve x1="36.0" x2="35.9" x3="35.8" y1="0.0" y2="0.0" y3="0.0"/>
- <line x="1.6" y="0.0"/>
- <curve x1="0.7" x2="0.0" x3="0.0" y1="0.0" y2="0.9" y3="1.9"/>
- <line x="0.0" y="28.4"/>
- <curve x1="0.0" x2="0.7" x3="1.6" y1="29.5" y2="30.3" y3="30.3"/>
+ <curve x1="36.8" x2="36.4" x3="36.1" y1="0.2" y2="0" y3="0"/>
+ <curve x1="36" x2="35.9" x3="35.8" y1="0" y2="0" y3="0"/>
+ <line x="1.6" y="0"/>
+ <curve x1="0.7" x2="0" x3="0" y1="0" y2="0.9" y3="1.9"/>
+ <line x="0" y="28.4"/>
+ <curve x1="0" x2="0.7" x3="1.6" y1="29.5" y2="30.3" y3="30.3"/>
<line x="1.8" y="30.3"/>
<line x="1.8" y="30.6"/>
<curve x1="1.8" x2="2.7" x3="3.8" y1="31.9" y2="32.9" y3="32.9"/>
@@ -555,20 +555,20 @@
<line x="42.2" y="7.6"/>
<curve x1="42.2" x2="42.2" x3="42.2" y1="7.6" y2="7.6" y3="7.6"/>
<line x="42.2" y="7.6"/>
- <curve x1="42.2" x2="42.1" x3="41.6" y1="7.0" y2="5.7" y3="5.2"/>
+ <curve x1="42.2" x2="42.1" x3="41.6" y1="7" y2="5.7" y3="5.2"/>
<close/>
<move x="27.5" y="14.4"/>
- <curve x1="27.5" x2="25.5" x3="23.0" y1="15.3" y2="16.0" y3="16.0"/>
- <curve x1="20.5" x2="18.5" x3="18.5" y1="16.0" y2="15.3" y3="14.4"/>
- <curve x1="18.5" x2="20.5" x3="23.0" y1="13.5" y2="12.8" y3="12.8"/>
+ <curve x1="27.5" x2="25.5" x3="23" y1="15.3" y2="16" y3="16"/>
+ <curve x1="20.5" x2="18.5" x3="18.5" y1="16" y2="15.3" y3="14.4"/>
+ <curve x1="18.5" x2="20.5" x3="23" y1="13.5" y2="12.8" y3="12.8"/>
<curve x1="25.5" x2="27.5" x3="27.5" y1="12.8" y2="13.5" y3="14.4"/>
<close/>
<move x="27.5" y="15.6"/>
<line x="27.5" y="24.7"/>
- <curve x1="27.5" x2="25.5" x3="23.0" y1="25.8" y2="26.7" y3="26.7"/>
+ <curve x1="27.5" x2="25.5" x3="23" y1="25.8" y2="26.7" y3="26.7"/>
<curve x1="20.5" x2="18.5" x3="18.5" y1="26.7" y2="25.8" y3="24.7"/>
<line x="18.5" y="15.6"/>
- <curve x1="19.4" x2="21.3" x3="23.0" y1="16.4" y2="16.7" y3="16.7"/>
+ <curve x1="19.4" x2="21.3" x3="23" y1="16.4" y2="16.7" y3="16.7"/>
<curve x1="24.7" x2="26.6" x3="27.5" y1="16.7" y2="16.3" y3="15.6"/>
<close/>
<move x="10.1" y="4.7"/>
@@ -576,11 +576,11 @@
<line x="20.2" y="3.6"/>
<curve x1="20.8" x2="21.3" x3="21.3" y1="3.6" y2="4.1" y3="4.7"/>
<line x="21.3" y="11.7"/>
- <curve x1="19.2" x2="17.4" x3="17.4" y1="12.0" y2="12.8" y3="14.3"/>
+ <curve x1="19.2" x2="17.4" x3="17.4" y1="12" y2="12.8" y3="14.3"/>
<line x="17.4" y="14.5"/>
<line x="17.4" y="15.5"/>
- <line x="17.4" y="21.0"/>
- <line x="11.8" y="21.0"/>
+ <line x="17.4" y="21"/>
+ <line x="11.8" y="21"/>
<line x="11.8" y="22.1"/>
<line x="17.4" y="22.1"/>
<line x="17.4" y="23.2"/>
@@ -588,7 +588,7 @@
<line x="11.8" y="24.3"/>
<line x="17.4" y="24.3"/>
<line x="17.4" y="24.5"/>
- <curve x1="17.4" x2="17.8" x3="18.6" y1="25.3" y2="26.0" y3="26.5"/>
+ <curve x1="17.4" x2="17.8" x3="18.6" y1="25.3" y2="26" y3="26.5"/>
<line x="10.1" y="26.5"/>
<line x="10.1" y="4.7"/>
<close/>
@@ -604,24 +604,24 @@
<curve x1="38.4" x2="38.7" x3="38.9" y1="2.7" y2="2.8" y3="3.1"/>
<curve x1="39.2" x2="39.3" x3="39.3" y1="3.4" y2="4.4" y3="4.8"/>
<line x="39.3" y="30.7"/>
- <curve x1="39.3" x2="38.7" x3="38.0" y1="31.5" y2="32.2" y3="32.2"/>
+ <curve x1="39.3" x2="38.7" x3="38" y1="31.5" y2="32.2" y3="32.2"/>
<line x="3.8" y="32.2"/>
<close/>
<move x="41.4" y="33.4"/>
<curve x1="41.4" x2="40.8" x3="40.1" y1="34.2" y2="34.9" y3="34.9"/>
<line x="5.9" y="34.9"/>
<curve x1="5.2" x2="4.6" x3="4.6" y1="34.9" y2="34.2" y3="33.4"/>
- <line x="4.6" y="33.0"/>
- <line x="38.0" y="33.0"/>
- <curve x1="39.1" x2="40.0" x3="40.0" y1="33.0" y2="31.9" y3="30.7"/>
- <line x="40.0" y="5.4"/>
+ <line x="4.6" y="33"/>
+ <line x="38" y="33"/>
+ <curve x1="39.1" x2="40" x3="40" y1="33" y2="31.9" y3="30.7"/>
+ <line x="40" y="5.4"/>
<line x="40.3" y="5.4"/>
- <curve x1="40.5" x2="40.8" x3="41.0" y1="5.4" y2="5.5" y3="5.8"/>
+ <curve x1="40.5" x2="40.8" x3="41" y1="5.4" y2="5.5" y3="5.8"/>
<curve x1="41.3" x2="41.4" x3="41.4" y1="6.1" y2="7.1" y3="7.5"/>
<line x="41.4" y="33.4"/>
<close/>
- <move x="11.8" y="7.0"/>
- <line x="19.7" y="7.0"/>
+ <move x="11.8" y="7"/>
+ <line x="19.7" y="7"/>
<line x="19.7" y="8.1"/>
<line x="11.8" y="8.1"/>
<close/>
@@ -631,10 +631,10 @@
</shape>
<shape aspect="variable" h="30.3" name="Directory Server" strokewidth="inherit" w="37.6">
<connections>
- <constraint name="N" perimeter="0" x="0.5" y="0.0"/>
- <constraint name="S" perimeter="0" x="0.5" y="1.0"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.5"/>
- <constraint name="E" perimeter="0" x="1.0" y="0.5"/>
+ <constraint name="N" perimeter="0" x="0.5" y="0"/>
+ <constraint name="S" perimeter="0" x="0.5" y="1"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
+ <constraint name="E" perimeter="0" x="1" y="0.5"/>
<constraint name="NE" perimeter="0" x="0.98" y="0.01"/>
<constraint name="NW" perimeter="0" x="0.02" y="0.01"/>
<constraint name="SE" perimeter="0" x="0.98" y="0.99"/>
@@ -649,35 +649,35 @@
<close/>
<move x="22.6" y="19.1"/>
<line x="22.6" y="26.4"/>
- <curve x1="23.2" x2="23.8" x3="24.4" y1="26.1" y2="26.0" y3="26.0"/>
- <line x="26.8" y="26.0"/>
+ <curve x1="23.2" x2="23.8" x3="24.4" y1="26.1" y2="26" y3="26"/>
+ <line x="26.8" y="26"/>
<line x="26.8" y="18.6"/>
<line x="24.4" y="18.6"/>
<curve x1="23.8" x2="23.1" x3="22.6" y1="18.7" y2="18.9" y3="19.1"/>
<close/>
<move x="25.4" y="20.6"/>
- <curve x1="25.4" x2="25.1" x3="24.7" y1="21.0" y2="21.3" y3="21.3"/>
- <curve x1="24.3" x2="24.0" x3="24.0" y1="21.3" y2="21.0" y3="20.6"/>
- <curve x1="24.0" x2="24.3" x3="24.7" y1="20.2" y2="19.9" y3="19.9"/>
+ <curve x1="25.4" x2="25.1" x3="24.7" y1="21" y2="21.3" y3="21.3"/>
+ <curve x1="24.3" x2="24" x3="24" y1="21.3" y2="21" y3="20.6"/>
+ <curve x1="24" x2="24.3" x3="24.7" y1="20.2" y2="19.9" y3="19.9"/>
<curve x1="25.1" x2="25.4" x3="25.4" y1="19.9" y2="20.2" y3="20.6"/>
<close/>
- <move x="26.0" y="22.5"/>
- <curve x1="26.0" x2="25.4" x3="24.7" y1="22.7" y2="22.9" y3="22.9"/>
+ <move x="26" y="22.5"/>
+ <curve x1="26" x2="25.4" x3="24.7" y1="22.7" y2="22.9" y3="22.9"/>
<line x="24.7" y="22.9"/>
- <curve x1="24.0" x2="23.4" x3="23.4" y1="22.9" y2="22.8" y3="22.5"/>
+ <curve x1="24" x2="23.4" x3="23.4" y1="22.9" y2="22.8" y3="22.5"/>
<curve x1="23.4" x2="23.4" x3="23.4" y1="22.5" y2="22.4" y3="22.3"/>
<curve x1="23.5" x2="23.6" x3="24.1" y1="21.7" y2="21.7" y3="21.5"/>
<curve x1="24.1" x2="24.1" x3="24.2" y1="21.5" y2="21.5" y3="21.5"/>
<curve x1="24.2" x2="24.3" x3="24.3" y1="21.5" y2="21.5" y3="21.5"/>
- <curve x1="24.4" x2="24.6" x3="24.7" y1="21.7" y2="22.0" y3="22.1"/>
+ <curve x1="24.4" x2="24.6" x3="24.7" y1="21.7" y2="22" y3="22.1"/>
<curve x1="24.7" x2="24.7" x3="24.7" y1="22.1" y2="22.1" y3="22.1"/>
<line x="24.7" y="22.1"/>
<curve x1="24.7" x2="24.7" x3="24.7" y1="22.1" y2="22.1" y3="22.1"/>
- <curve x1="24.8" x2="25.1" x3="25.1" y1="22.0" y2="21.6" y3="21.5"/>
+ <curve x1="24.8" x2="25.1" x3="25.1" y1="22" y2="21.6" y3="21.5"/>
<curve x1="25.1" x2="25.1" x3="25.2" y1="21.5" y2="21.5" y3="21.5"/>
<curve x1="25.2" x2="25.2" x3="25.3" y1="21.5" y2="21.5" y3="21.5"/>
- <curve x1="25.9" x2="25.9" x3="26.0" y1="21.6" y2="21.7" y3="22.3"/>
- <curve x1="26.0" x2="26.0" x3="26.0" y1="22.4" y2="22.5" y3="22.5"/>
+ <curve x1="25.9" x2="25.9" x3="26" y1="21.6" y2="21.7" y3="22.3"/>
+ <curve x1="26" x2="26" x3="26" y1="22.4" y2="22.5" y3="22.5"/>
<close/>
<move x="23.3" y="23.8"/>
<line x="26.1" y="23.8"/>
@@ -695,19 +695,19 @@
<close/>
<move x="20.2" y="19.9"/>
<curve x1="20.6" x2="20.9" x3="20.9" y1="19.9" y2="20.2" y3="20.6"/>
- <curve x1="20.9" x2="20.6" x3="20.2" y1="21.0" y2="21.3" y3="21.3"/>
- <curve x1="19.8" x2="19.5" x3="19.5" y1="21.3" y2="21.0" y3="20.6"/>
+ <curve x1="20.9" x2="20.6" x3="20.2" y1="21" y2="21.3" y3="21.3"/>
+ <curve x1="19.8" x2="19.5" x3="19.5" y1="21.3" y2="21" y3="20.6"/>
<curve x1="19.5" x2="19.8" x3="20.2" y1="20.2" y2="19.9" y3="19.9"/>
<close/>
<move x="18.9" y="22.3"/>
- <curve x1="19.0" x2="19.0" x3="19.6" y1="21.7" y2="21.7" y3="21.5"/>
+ <curve x1="19" x2="19" x3="19.6" y1="21.7" y2="21.7" y3="21.5"/>
<curve x1="19.6" x2="19.6" x3="19.7" y1="21.5" y2="21.5" y3="21.5"/>
<curve x1="19.7" x2="19.8" x3="19.8" y1="21.5" y2="21.5" y3="21.5"/>
- <curve x1="19.9" x2="20.1" x3="20.2" y1="21.7" y2="22.0" y3="22.1"/>
+ <curve x1="19.9" x2="20.1" x3="20.2" y1="21.7" y2="22" y3="22.1"/>
<curve x1="20.2" x2="20.2" x3="20.2" y1="22.1" y2="22.1" y3="22.1"/>
<line x="20.2" y="22.1"/>
<curve x1="20.2" x2="20.2" x3="20.2" y1="22.1" y2="22.1" y3="22.1"/>
- <curve x1="20.3" x2="20.6" x3="20.6" y1="22.0" y2="21.6" y3="21.5"/>
+ <curve x1="20.3" x2="20.6" x3="20.6" y1="22" y2="21.6" y3="21.5"/>
<curve x1="20.6" x2="20.6" x3="20.7" y1="21.5" y2="21.5" y3="21.5"/>
<curve x1="20.7" x2="20.7" x3="20.8" y1="21.5" y2="21.5" y3="21.5"/>
<curve x1="21.4" x2="21.4" x3="21.5" y1="21.6" y2="21.7" y3="22.3"/>
@@ -723,35 +723,35 @@
<line x="21.6" y="23.8"/>
<line x="21.6" y="24.3"/>
<close/>
- <move x="37.0" y="0.5"/>
- <curve x1="36.7" x2="36.3" x3="36.0" y1="0.2" y2="0.0" y3="0.0"/>
- <curve x1="35.9" x2="35.8" x3="35.7" y1="0.0" y2="0.0" y3="0.0"/>
- <line x="1.6" y="0.0"/>
- <curve x1="0.7" x2="0.0" x3="0.0" y1="0.0" y2="0.9" y3="1.9"/>
- <line x="0.0" y="28.4"/>
- <curve x1="0.0" x2="0.7" x3="1.6" y1="29.5" y2="30.3" y3="30.3"/>
+ <move x="37" y="0.5"/>
+ <curve x1="36.7" x2="36.3" x3="36" y1="0.2" y2="0" y3="0"/>
+ <curve x1="35.9" x2="35.8" x3="35.7" y1="0" y2="0" y3="0"/>
+ <line x="1.6" y="0"/>
+ <curve x1="0.7" x2="0" x3="0" y1="0" y2="0.9" y3="1.9"/>
+ <line x="0" y="28.4"/>
+ <curve x1="0" x2="0.7" x3="1.6" y1="29.5" y2="30.3" y3="30.3"/>
<line x="35.9" y="30.3"/>
<curve x1="36.8" x2="37.5" x3="37.5" y1="30.3" y2="29.4" y3="28.4"/>
<line x="37.5" y="2.5"/>
- <curve x1="37.5" x2="37.6" x3="37.0" y1="3.2" y2="1.1" y3="0.5"/>
+ <curve x1="37.5" x2="37.6" x3="37" y1="3.2" y2="1.1" y3="0.5"/>
<close/>
<move x="16.5" y="17.7"/>
- <line x="16.0" y="17.7"/>
- <line x="16.0" y="21.1"/>
+ <line x="16" y="17.7"/>
+ <line x="16" y="21.1"/>
<line x="11.5" y="21.1"/>
<line x="11.5" y="22.2"/>
- <line x="16.0" y="22.2"/>
- <line x="16.0" y="23.3"/>
+ <line x="16" y="22.2"/>
+ <line x="16" y="23.3"/>
<line x="11.5" y="23.3"/>
<line x="11.5" y="24.4"/>
- <line x="16.0" y="24.4"/>
- <line x="16.0" y="26.7"/>
+ <line x="16" y="24.4"/>
+ <line x="16" y="26.7"/>
<line x="9.8" y="26.7"/>
<line x="9.8" y="4.7"/>
<curve x1="9.8" x2="10.3" x3="10.9" y1="4.1" y2="3.6" y3="3.6"/>
<line x="19.9" y="3.6"/>
- <curve x1="20.5" x2="21.0" x3="21.0" y1="3.6" y2="4.1" y3="4.7"/>
- <line x="21.0" y="17.1"/>
+ <curve x1="20.5" x2="21" x3="21" y1="3.6" y2="4.1" y3="4.7"/>
+ <line x="21" y="17.1"/>
<curve x1="20.4" x2="20.2" x3="19.9" y1="17.1" y2="17.1" y3="17.1"/>
<line x="16.5" y="17.1"/>
<line x="16.5" y="17.7"/>
@@ -764,8 +764,8 @@
<line x="27.3" y="22.7"/>
<line x="27.3" y="23.3"/>
<line x="27.8" y="23.3"/>
- <line x="27.8" y="25.0"/>
- <line x="27.3" y="25.0"/>
+ <line x="27.8" y="25"/>
+ <line x="27.3" y="25"/>
<line x="27.3" y="25.5"/>
<line x="27.6" y="25.5"/>
<line x="27.6" y="26.8"/>
@@ -776,14 +776,14 @@
<line x="20.5" y="18.2"/>
<curve x1="21.2" x2="21.9" x3="22.5" y1="18.2" y2="18.4" y3="18.7"/>
<line x="22.7" y="18.7"/>
- <curve x1="23.3" x2="24.0" x3="24.7" y1="18.4" y2="18.2" y3="18.2"/>
+ <curve x1="23.3" x2="24" x3="24.7" y1="18.4" y2="18.2" y3="18.2"/>
<line x="27.4" y="18.2"/>
<line x="27.4" y="18.8"/>
<line x="27.9" y="18.8"/>
<line x="27.9" y="20.5"/>
<close/>
- <move x="11.5" y="7.0"/>
- <line x="19.4" y="7.0"/>
+ <move x="11.5" y="7"/>
+ <line x="19.4" y="7"/>
<line x="19.4" y="8.1"/>
<line x="11.5" y="8.1"/>
<close/>
@@ -793,10 +793,10 @@
</shape>
<shape aspect="variable" h="35.6" name="Directory Server multi" strokewidth="inherit" w="42.2">
<connections>
- <constraint name="N" perimeter="0" x="0.5" y="0.0"/>
- <constraint name="S" perimeter="0" x="0.5" y="1.0"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.5"/>
- <constraint name="E" perimeter="0" x="1.0" y="0.5"/>
+ <constraint name="N" perimeter="0" x="0.5" y="0"/>
+ <constraint name="S" perimeter="0" x="0.5" y="1"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
+ <constraint name="E" perimeter="0" x="1" y="0.5"/>
<constraint name="NE" perimeter="0" x="0.935" y="0.07"/>
<constraint name="NW" perimeter="0" x="0.01" y="0.02"/>
<constraint name="SE" perimeter="0" x="0.99" y="0.98"/>
@@ -807,16 +807,16 @@
<move x="41.6" y="5.2"/>
<curve x1="41.2" x2="40.8" x3="40.4" y1="4.8" y2="4.6" y3="4.6"/>
<line x="40.1" y="4.6"/>
- <curve x1="40.1" x2="39.9" x3="39.5" y1="4.0" y2="2.9" y3="2.5"/>
+ <curve x1="40.1" x2="39.9" x3="39.5" y1="4" y2="2.9" y3="2.5"/>
<curve x1="39.1" x2="38.7" x3="38.3" y1="2.1" y2="1.9" y3="1.9"/>
<line x="37.5" y="1.9"/>
<curve x1="37.4" x2="37.3" x3="37.1" y1="1.4" y2="0.8" y3="0.5"/>
- <curve x1="36.8" x2="36.4" x3="36.1" y1="0.2" y2="0.0" y3="0.0"/>
- <curve x1="36.0" x2="35.9" x3="35.8" y1="0.0" y2="0.0" y3="0.0"/>
- <line x="1.6" y="0.0"/>
- <curve x1="0.7" x2="0.0" x3="0.0" y1="0.0" y2="0.9" y3="1.9"/>
- <line x="0.0" y="28.4"/>
- <curve x1="0.0" x2="0.7" x3="1.6" y1="29.5" y2="30.3" y3="30.3"/>
+ <curve x1="36.8" x2="36.4" x3="36.1" y1="0.2" y2="0" y3="0"/>
+ <curve x1="36" x2="35.9" x3="35.8" y1="0" y2="0" y3="0"/>
+ <line x="1.6" y="0"/>
+ <curve x1="0.7" x2="0" x3="0" y1="0" y2="0.9" y3="1.9"/>
+ <line x="0" y="28.4"/>
+ <curve x1="0" x2="0.7" x3="1.6" y1="29.5" y2="30.3" y3="30.3"/>
<line x="1.8" y="30.3"/>
<line x="1.8" y="30.6"/>
<curve x1="1.8" x2="2.7" x3="3.8" y1="31.9" y2="32.9" y3="32.9"/>
@@ -828,7 +828,7 @@
<line x="42.2" y="7.6"/>
<curve x1="42.2" x2="42.2" x3="42.2" y1="7.6" y2="7.6" y3="7.6"/>
<line x="42.2" y="7.6"/>
- <curve x1="42.2" x2="42.1" x3="41.6" y1="7.0" y2="5.7" y3="5.2"/>
+ <curve x1="42.2" x2="42.1" x3="41.6" y1="7" y2="5.7" y3="5.2"/>
<close/>
<move x="22.5" y="18.8"/>
<curve x1="23.1" x2="23.8" x3="24.5" y1="18.5" y2="18.3" y3="18.3"/>
@@ -849,8 +849,8 @@
<line x="27.5" y="25.6"/>
<line x="27.5" y="26.9"/>
<line x="17.1" y="26.9"/>
- <line x="17.1" y="19.0"/>
- <line x="17.7" y="19.0"/>
+ <line x="17.1" y="19"/>
+ <line x="17.7" y="19"/>
<line x="17.7" y="18.4"/>
<line x="20.4" y="18.4"/>
<curve x1="21.1" x2="21.8" x3="22.4" y1="18.4" y2="18.6" y3="18.9"/>
@@ -859,8 +859,8 @@
<move x="9.8" y="4.8"/>
<curve x1="9.8" x2="10.3" x3="10.9" y1="4.2" y2="3.7" y3="3.7"/>
<line x="19.9" y="3.7"/>
- <curve x1="20.5" x2="21.0" x3="21.0" y1="3.7" y2="4.2" y3="4.8"/>
- <line x="21.0" y="17.2"/>
+ <curve x1="20.5" x2="21" x3="21" y1="3.7" y2="4.2" y3="4.8"/>
+ <line x="21" y="17.2"/>
<curve x1="20.4" x2="20.2" x3="19.9" y1="17.2" y2="17.2" y3="17.2"/>
<line x="16.5" y="17.2"/>
<line x="16.5" y="17.8"/>
@@ -889,16 +889,16 @@
<curve x1="38.4" x2="38.7" x3="38.9" y1="2.7" y2="2.8" y3="3.1"/>
<curve x1="39.2" x2="39.3" x3="39.3" y1="3.4" y2="4.4" y3="4.8"/>
<line x="39.3" y="30.7"/>
- <curve x1="39.3" x2="38.7" x3="38.0" y1="31.5" y2="32.2" y3="32.2"/>
+ <curve x1="39.3" x2="38.7" x3="38" y1="31.5" y2="32.2" y3="32.2"/>
<line x="3.8" y="32.2"/>
<close/>
<move x="41.4" y="33.4"/>
<curve x1="41.4" x2="40.8" x3="40.1" y1="34.2" y2="34.9" y3="34.9"/>
<line x="5.9" y="34.9"/>
<curve x1="5.2" x2="4.6" x3="4.6" y1="34.9" y2="34.2" y3="33.4"/>
- <line x="4.6" y="33.0"/>
- <line x="38.1" y="33.0"/>
- <curve x1="39.2" x2="40.1" x3="40.1" y1="33.0" y2="31.9" y3="30.7"/>
+ <line x="4.6" y="33"/>
+ <line x="38.1" y="33"/>
+ <curve x1="39.2" x2="40.1" x3="40.1" y1="33" y2="31.9" y3="30.7"/>
<line x="40.1" y="5.4"/>
<line x="40.4" y="5.4"/>
<curve x1="40.6" x2="40.9" x3="41.1" y1="5.4" y2="5.5" y3="5.8"/>
@@ -908,16 +908,16 @@
<move x="26.8" y="26.2"/>
<line x="26.8" y="18.8"/>
<line x="24.4" y="18.8"/>
- <curve x1="23.8" x2="23.1" x3="22.6" y1="18.8" y2="19.0" y3="19.3"/>
+ <curve x1="23.8" x2="23.1" x3="22.6" y1="18.8" y2="19" y3="19.3"/>
<line x="22.6" y="26.6"/>
<curve x1="23.2" x2="23.8" x3="24.4" y1="26.3" y2="26.2" y3="26.2"/>
<line x="26.8" y="26.2"/>
<close/>
- <move x="24.6" y="20.0"/>
- <curve x1="25.0" x2="25.3" x3="25.3" y1="20.0" y2="20.3" y3="20.7"/>
- <curve x1="25.3" x2="25.0" x3="24.6" y1="21.1" y2="21.4" y3="21.4"/>
+ <move x="24.6" y="20"/>
+ <curve x1="25" x2="25.3" x3="25.3" y1="20" y2="20.3" y3="20.7"/>
+ <curve x1="25.3" x2="25" x3="24.6" y1="21.1" y2="21.4" y3="21.4"/>
<curve x1="24.2" x2="23.9" x3="23.9" y1="21.4" y2="21.1" y3="20.7"/>
- <curve x1="23.9" x2="24.3" x3="24.6" y1="20.3" y2="20.0" y3="20.0"/>
+ <curve x1="23.9" x2="24.3" x3="24.6" y1="20.3" y2="20" y3="20"/>
<close/>
<move x="23.4" y="22.4"/>
<curve x1="23.5" x2="23.6" x3="24.1" y1="21.8" y2="21.8" y3="21.6"/>
@@ -930,11 +930,11 @@
<curve x1="24.8" x2="25.1" x3="25.1" y1="22.1" y2="21.7" y3="21.6"/>
<curve x1="25.1" x2="25.1" x3="25.2" y1="21.6" y2="21.6" y3="21.6"/>
<curve x1="25.2" x2="25.2" x3="25.3" y1="21.6" y2="21.6" y3="21.6"/>
- <curve x1="25.9" x2="25.9" x3="26.0" y1="21.7" y2="21.8" y3="22.4"/>
- <curve x1="26.0" x2="26.0" x3="26.0" y1="22.5" y2="22.6" y3="22.6"/>
- <curve x1="26.0" x2="25.4" x3="24.7" y1="22.8" y2="23.0" y3="23.0"/>
- <line x="24.7" y="23.0"/>
- <curve x1="24.0" x2="23.4" x3="23.4" y1="23.0" y2="22.9" y3="22.6"/>
+ <curve x1="25.9" x2="25.9" x3="26" y1="21.7" y2="21.8" y3="22.4"/>
+ <curve x1="26" x2="26" x3="26" y1="22.5" y2="22.6" y3="22.6"/>
+ <curve x1="26" x2="25.4" x3="24.7" y1="22.8" y2="23" y3="23"/>
+ <line x="24.7" y="23"/>
+ <curve x1="24" x2="23.4" x3="23.4" y1="23" y2="22.9" y3="22.6"/>
<curve x1="23.3" x2="23.3" x3="23.4" y1="22.5" y2="22.5" y3="22.4"/>
<close/>
<move x="23.3" y="23.8"/>
@@ -947,18 +947,18 @@
<line x="20.5" y="26.2"/>
<curve x1="21.1" x2="21.8" x3="22.3" y1="26.2" y2="26.3" y3="26.6"/>
<line x="22.3" y="19.3"/>
- <curve x1="21.7" x2="21.1" x3="20.5" y1="19.0" y2="18.8" y3="18.8"/>
+ <curve x1="21.7" x2="21.1" x3="20.5" y1="19" y2="18.8" y3="18.8"/>
<line x="18.1" y="18.8"/>
<line x="18.1" y="26.2"/>
<close/>
- <move x="20.2" y="20.0"/>
- <curve x1="20.6" x2="20.9" x3="20.9" y1="20.0" y2="20.3" y3="20.7"/>
+ <move x="20.2" y="20"/>
+ <curve x1="20.6" x2="20.9" x3="20.9" y1="20" y2="20.3" y3="20.7"/>
<curve x1="20.9" x2="20.6" x3="20.2" y1="21.1" y2="21.4" y3="21.4"/>
<curve x1="19.8" x2="19.5" x3="19.5" y1="21.4" y2="21.1" y3="20.7"/>
- <curve x1="19.5" x2="19.8" x3="20.2" y1="20.3" y2="20.0" y3="20.0"/>
+ <curve x1="19.5" x2="19.8" x3="20.2" y1="20.3" y2="20" y3="20"/>
<close/>
<move x="18.9" y="22.4"/>
- <curve x1="19.0" x2="19.0" x3="19.6" y1="21.8" y2="21.8" y3="21.6"/>
+ <curve x1="19" x2="19" x3="19.6" y1="21.8" y2="21.8" y3="21.6"/>
<curve x1="19.6" x2="19.6" x3="19.7" y1="21.6" y2="21.6" y3="21.6"/>
<curve x1="19.7" x2="19.8" x3="19.8" y1="21.6" y2="21.6" y3="21.6"/>
<curve x1="19.9" x2="20.1" x3="20.2" y1="21.8" y2="22.1" y3="22.2"/>
@@ -970,9 +970,9 @@
<curve x1="20.7" x2="20.7" x3="20.8" y1="21.6" y2="21.6" y3="21.6"/>
<curve x1="21.4" x2="21.4" x3="21.5" y1="21.7" y2="21.8" y3="22.4"/>
<curve x1="21.5" x2="21.5" x3="21.5" y1="22.5" y2="22.6" y3="22.6"/>
- <curve x1="21.5" x2="20.9" x3="20.2" y1="22.8" y2="23.0" y3="23.0"/>
- <line x="20.2" y="23.0"/>
- <curve x1="19.5" x2="18.9" x3="18.9" y1="23.0" y2="22.9" y3="22.6"/>
+ <curve x1="21.5" x2="20.9" x3="20.2" y1="22.8" y2="23" y3="23"/>
+ <line x="20.2" y="23"/>
+ <curve x1="19.5" x2="18.9" x3="18.9" y1="23" y2="22.9" y3="22.6"/>
<curve x1="18.9" x2="18.9" x3="18.9" y1="22.5" y2="22.5" y3="22.4"/>
<close/>
<move x="18.8" y="23.8"/>
@@ -992,10 +992,10 @@
</shape>
<shape aspect="variable" h="30.3" name="Domain Server" strokewidth="inherit" w="37.6">
<connections>
- <constraint name="N" perimeter="0" x="0.5" y="0.0"/>
- <constraint name="S" perimeter="0" x="0.5" y="1.0"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.5"/>
- <constraint name="E" perimeter="0" x="1.0" y="0.5"/>
+ <constraint name="N" perimeter="0" x="0.5" y="0"/>
+ <constraint name="S" perimeter="0" x="0.5" y="1"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
+ <constraint name="E" perimeter="0" x="1" y="0.5"/>
<constraint name="NE" perimeter="0" x="0.98" y="0.01"/>
<constraint name="NW" perimeter="0" x="0.02" y="0.01"/>
<constraint name="SE" perimeter="0" x="0.98" y="0.99"/>
@@ -1003,48 +1003,48 @@
</connections>
<foreground>
<path>
- <move x="37.0" y="0.5"/>
- <curve x1="36.7" x2="36.3" x3="36.0" y1="0.2" y2="0.0" y3="0.0"/>
- <curve x1="35.9" x2="35.8" x3="35.7" y1="0.0" y2="0.0" y3="0.0"/>
- <line x="1.6" y="0.0"/>
- <curve x1="0.7" x2="0.0" x3="0.0" y1="0.0" y2="0.9" y3="1.9"/>
- <line x="0.0" y="28.4"/>
- <curve x1="0.0" x2="0.7" x3="1.6" y1="29.4" y2="30.3" y3="30.3"/>
+ <move x="37" y="0.5"/>
+ <curve x1="36.7" x2="36.3" x3="36" y1="0.2" y2="0" y3="0"/>
+ <curve x1="35.9" x2="35.8" x3="35.7" y1="0" y2="0" y3="0"/>
+ <line x="1.6" y="0"/>
+ <curve x1="0.7" x2="0" x3="0" y1="0" y2="0.9" y3="1.9"/>
+ <line x="0" y="28.4"/>
+ <curve x1="0" x2="0.7" x3="1.6" y1="29.4" y2="30.3" y3="30.3"/>
<line x="35.9" y="30.3"/>
<curve x1="36.8" x2="37.5" x3="37.5" y1="30.3" y2="29.4" y3="28.4"/>
<line x="37.5" y="2.5"/>
- <curve x1="37.5" x2="37.6" x3="37.0" y1="3.2" y2="1.1" y3="0.5"/>
+ <curve x1="37.5" x2="37.6" x3="37" y1="3.2" y2="1.1" y3="0.5"/>
<close/>
- <move x="13.0" y="25.8"/>
- <curve x1="12.9" x2="12.8" x3="12.8" y1="26.0" y2="26.3" y3="26.5"/>
+ <move x="13" y="25.8"/>
+ <curve x1="12.9" x2="12.8" x3="12.8" y1="26" y2="26.3" y3="26.5"/>
<line x="9.7" y="26.5"/>
- <line x="9.7" y="5.0"/>
+ <line x="9.7" y="5"/>
<curve x1="9.7" x2="10.2" x3="10.8" y1="4.4" y2="3.9" y3="3.9"/>
<line x="19.6" y="3.9"/>
- <curve x1="20.2" x2="20.7" x3="20.7" y1="3.9" y2="4.4" y3="5.0"/>
+ <curve x1="20.2" x2="20.7" x3="20.7" y1="3.9" y2="4.4" y3="5"/>
<line x="20.7" y="13.9"/>
- <curve x1="20.3" x2="20.0" x3="19.8" y1="13.9" y2="14.2" y3="14.5"/>
- <line x="15.9" y="21.0"/>
- <line x="11.4" y="21.0"/>
+ <curve x1="20.3" x2="20" x3="19.8" y1="13.9" y2="14.2" y3="14.5"/>
+ <line x="15.9" y="21"/>
+ <line x="11.4" y="21"/>
<line x="11.4" y="22.1"/>
<line x="15.3" y="22.1"/>
<line x="14.6" y="23.2"/>
<line x="11.4" y="23.2"/>
<line x="11.4" y="24.3"/>
<line x="13.9" y="24.3"/>
- <line x="13.0" y="25.8"/>
+ <line x="13" y="25.8"/>
<close/>
<move x="27.1" y="26.4"/>
<line x="14.5" y="26.4"/>
- <curve x1="14.0" x2="13.7" x3="14.0" y1="26.4" y2="26.1" y3="25.6"/>
+ <curve x1="14" x2="13.7" x3="14" y1="26.4" y2="26.1" y3="25.6"/>
<line x="20.3" y="15.2"/>
- <curve x1="20.6" x2="21.0" x3="21.3" y1="14.7" y2="14.7" y3="15.2"/>
+ <curve x1="20.6" x2="21" x3="21.3" y1="14.7" y2="14.7" y3="15.2"/>
<line x="27.6" y="25.6"/>
- <curve x1="27.9" x2="27.7" x3="27.1" y1="26.0" y2="26.4" y3="26.4"/>
+ <curve x1="27.9" x2="27.7" x3="27.1" y1="26" y2="26.4" y3="26.4"/>
<close/>
<move x="11.3" y="7.2"/>
- <line x="19.0" y="7.2"/>
- <line x="19.0" y="8.3"/>
+ <line x="19" y="7.2"/>
+ <line x="19" y="8.3"/>
<line x="11.3" y="8.3"/>
<close/>
</path>
@@ -1053,10 +1053,10 @@
</shape>
<shape aspect="variable" h="35.9" name="Domain Server multi" strokewidth="inherit" w="42.5">
<connections>
- <constraint name="N" perimeter="0" x="0.5" y="0.0"/>
- <constraint name="S" perimeter="0" x="0.5" y="1.0"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.5"/>
- <constraint name="E" perimeter="0" x="1.0" y="0.5"/>
+ <constraint name="N" perimeter="0" x="0.5" y="0"/>
+ <constraint name="S" perimeter="0" x="0.5" y="1"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
+ <constraint name="E" perimeter="0" x="1" y="0.5"/>
<constraint name="NE" perimeter="0" x="0.935" y="0.07"/>
<constraint name="NW" perimeter="0" x="0.01" y="0.02"/>
<constraint name="SE" perimeter="0" x="0.99" y="0.98"/>
@@ -1068,41 +1068,41 @@
<curve x1="41.5" x2="41.1" x3="40.7" y1="5.1" y2="4.9" y3="4.9"/>
<line x="40.4" y="4.9"/>
<curve x1="40.4" x2="40.2" x3="39.8" y1="4.3" y2="3.2" y3="2.8"/>
- <curve x1="39.4" x2="39.0" x3="38.6" y1="2.4" y2="2.2" y3="2.2"/>
+ <curve x1="39.4" x2="39" x3="38.6" y1="2.4" y2="2.2" y3="2.2"/>
<line x="37.5" y="2.2"/>
- <curve x1="37.5" x2="37.4" x3="37.0" y1="1.7" y2="0.8" y3="0.5"/>
- <curve x1="36.7" x2="36.3" x3="36.0" y1="0.2" y2="0.0" y3="0.0"/>
- <curve x1="35.9" x2="35.8" x3="35.7" y1="0.0" y2="0.0" y3="0.0"/>
- <line x="1.6" y="0.0"/>
- <curve x1="0.7" x2="0.0" x3="0.0" y1="0.0" y2="0.9" y3="1.9"/>
- <line x="0.0" y="28.4"/>
- <curve x1="0.0" x2="0.7" x3="1.6" y1="29.4" y2="30.3" y3="30.3"/>
+ <curve x1="37.5" x2="37.4" x3="37" y1="1.7" y2="0.8" y3="0.5"/>
+ <curve x1="36.7" x2="36.3" x3="36" y1="0.2" y2="0" y3="0"/>
+ <curve x1="35.9" x2="35.8" x3="35.7" y1="0" y2="0" y3="0"/>
+ <line x="1.6" y="0"/>
+ <curve x1="0.7" x2="0" x3="0" y1="0" y2="0.9" y3="1.9"/>
+ <line x="0" y="28.4"/>
+ <curve x1="0" x2="0.7" x3="1.6" y1="29.4" y2="30.3" y3="30.3"/>
<line x="35.9" y="30.3"/>
<curve x1="36.8" x2="37.5" x3="37.5" y1="30.3" y2="29.4" y3="28.4"/>
<line x="37.5" y="2.8"/>
<line x="37.5" y="2.9"/>
<line x="38.6" y="2.9"/>
- <curve x1="38.8" x2="39.1" x3="39.3" y1="2.9" y2="3.0" y3="3.3"/>
- <curve x1="39.6" x2="39.7" x3="39.7" y1="3.6" y2="4.6" y3="5.0"/>
+ <curve x1="38.8" x2="39.1" x3="39.3" y1="2.9" y2="3" y3="3.3"/>
+ <curve x1="39.6" x2="39.7" x3="39.7" y1="3.6" y2="4.6" y3="5"/>
<line x="39.7" y="30.9"/>
<curve x1="39.7" x2="39.1" x3="38.4" y1="31.7" y2="32.4" y3="32.4"/>
<line x="4.1" y="32.4"/>
<curve x1="3.4" x2="2.8" x3="2.8" y1="32.4" y2="31.7" y3="30.9"/>
<line x="2.8" y="30.3"/>
- <line x="2.0" y="30.3"/>
- <line x="2.0" y="30.9"/>
- <curve x1="2.0" x2="2.9" x3="4.0" y1="32.2" y2="33.2" y3="33.2"/>
+ <line x="2" y="30.3"/>
+ <line x="2" y="30.9"/>
+ <curve x1="2" x2="2.9" x3="4" y1="32.2" y2="33.2" y3="33.2"/>
<line x="4.1" y="33.2"/>
<line x="4.1" y="33.6"/>
- <curve x1="4.1" x2="5.0" x3="6.1" y1="34.9" y2="35.9" y3="35.9"/>
+ <curve x1="4.1" x2="5" x3="6.1" y1="34.9" y2="35.9" y3="35.9"/>
<line x="40.4" y="35.9"/>
<curve x1="41.5" x2="42.4" x3="42.4" y1="35.9" y2="34.8" y3="33.6"/>
<line x="42.4" y="7.8"/>
<curve x1="42.4" x2="42.4" x3="42.4" y1="7.8" y2="7.8" y3="7.8"/>
<line x="42.4" y="7.8"/>
- <curve x1="42.5" x2="42.4" x3="41.9" y1="7.3" y2="6.0" y3="5.5"/>
+ <curve x1="42.5" x2="42.4" x3="41.9" y1="7.3" y2="6" y3="5.5"/>
<close/>
- <move x="13.0" y="25.7"/>
+ <move x="13" y="25.7"/>
<curve x1="12.9" x2="12.8" x3="12.8" y1="25.9" y2="26.2" y3="26.4"/>
<line x="9.7" y="26.4"/>
<line x="9.7" y="4.9"/>
@@ -1110,24 +1110,24 @@
<line x="19.6" y="3.8"/>
<curve x1="20.2" x2="20.7" x3="20.7" y1="3.8" y2="4.3" y3="4.9"/>
<line x="20.7" y="13.8"/>
- <curve x1="20.3" x2="20.0" x3="19.8" y1="13.8" y2="14.1" y3="14.4"/>
+ <curve x1="20.3" x2="20" x3="19.8" y1="13.8" y2="14.1" y3="14.4"/>
<line x="15.9" y="20.9"/>
<line x="11.4" y="20.9"/>
- <line x="11.4" y="22.0"/>
- <line x="15.3" y="22.0"/>
+ <line x="11.4" y="22"/>
+ <line x="15.3" y="22"/>
<line x="14.6" y="23.1"/>
<line x="11.4" y="23.1"/>
<line x="11.4" y="24.2"/>
<line x="13.9" y="24.2"/>
- <line x="13.0" y="25.7"/>
+ <line x="13" y="25.7"/>
<close/>
<move x="27.1" y="26.3"/>
<line x="14.5" y="26.3"/>
- <curve x1="14.0" x2="13.7" x3="14.0" y1="26.3" y2="26.0" y3="25.5"/>
+ <curve x1="14" x2="13.7" x3="14" y1="26.3" y2="26" y3="25.5"/>
<line x="20.3" y="15.1"/>
- <curve x1="20.6" x2="21.0" x3="21.3" y1="14.6" y2="14.6" y3="15.1"/>
+ <curve x1="20.6" x2="21" x3="21.3" y1="14.6" y2="14.6" y3="15.1"/>
<line x="27.6" y="25.5"/>
- <curve x1="27.9" x2="27.6" x3="27.1" y1="26.0" y2="26.3" y3="26.3"/>
+ <curve x1="27.9" x2="27.6" x3="27.1" y1="26" y2="26.3" y3="26.3"/>
<close/>
<move x="41.7" y="33.6"/>
<curve x1="41.7" x2="41.1" x3="40.4" y1="34.4" y2="35.1" y3="35.1"/>
@@ -1138,13 +1138,13 @@
<curve x1="39.4" x2="40.3" x3="40.3" y1="33.2" y2="32.1" y3="30.9"/>
<line x="40.3" y="5.6"/>
<line x="40.6" y="5.6"/>
- <curve x1="40.8" x2="41.1" x3="41.3" y1="5.6" y2="5.7" y3="6.0"/>
+ <curve x1="40.8" x2="41.1" x3="41.3" y1="5.6" y2="5.7" y3="6"/>
<curve x1="41.6" x2="41.7" x3="41.7" y1="6.3" y2="7.3" y3="7.7"/>
<line x="41.7" y="33.6"/>
<close/>
<move x="11.3" y="7.1"/>
- <line x="19.0" y="7.1"/>
- <line x="19.0" y="8.2"/>
+ <line x="19" y="7.1"/>
+ <line x="19" y="8.2"/>
<line x="11.3" y="8.2"/>
<close/>
</path>
@@ -1153,10 +1153,10 @@
</shape>
<shape aspect="variable" h="30.3" name="File Server" strokewidth="inherit" w="37.6">
<connections>
- <constraint name="N" perimeter="0" x="0.5" y="0.0"/>
- <constraint name="S" perimeter="0" x="0.5" y="1.0"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.5"/>
- <constraint name="E" perimeter="0" x="1.0" y="0.5"/>
+ <constraint name="N" perimeter="0" x="0.5" y="0"/>
+ <constraint name="S" perimeter="0" x="0.5" y="1"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
+ <constraint name="E" perimeter="0" x="1" y="0.5"/>
<constraint name="NE" perimeter="0" x="0.98" y="0.01"/>
<constraint name="NW" perimeter="0" x="0.02" y="0.01"/>
<constraint name="SE" perimeter="0" x="0.98" y="0.99"/>
@@ -1164,48 +1164,48 @@
</connections>
<foreground>
<path>
- <move x="13.0" y="6.1"/>
- <line x="21.0" y="6.1"/>
- <line x="21.0" y="7.2"/>
- <line x="13.0" y="7.2"/>
- <close/>
- <move x="37.0" y="0.5"/>
- <curve x1="36.7" x2="36.3" x3="36.0" y1="0.2" y2="0.0" y3="0.0"/>
- <curve x1="35.9" x2="35.8" x3="35.7" y1="0.0" y2="0.0" y3="0.0"/>
- <line x="1.6" y="0.0"/>
- <curve x1="0.7" x2="0.0" x3="0.0" y1="0.0" y2="0.9" y3="1.9"/>
- <line x="0.0" y="28.4"/>
- <curve x1="0.0" x2="0.7" x3="1.6" y1="29.5" y2="30.3" y3="30.3"/>
+ <move x="13" y="6.1"/>
+ <line x="21" y="6.1"/>
+ <line x="21" y="7.2"/>
+ <line x="13" y="7.2"/>
+ <close/>
+ <move x="37" y="0.5"/>
+ <curve x1="36.7" x2="36.3" x3="36" y1="0.2" y2="0" y3="0"/>
+ <curve x1="35.9" x2="35.8" x3="35.7" y1="0" y2="0" y3="0"/>
+ <line x="1.6" y="0"/>
+ <curve x1="0.7" x2="0" x3="0" y1="0" y2="0.9" y3="1.9"/>
+ <line x="0" y="28.4"/>
+ <curve x1="0" x2="0.7" x3="1.6" y1="29.5" y2="30.3" y3="30.3"/>
<line x="35.9" y="30.3"/>
<curve x1="36.8" x2="37.5" x3="37.5" y1="30.3" y2="29.4" y3="28.4"/>
<line x="37.5" y="2.6"/>
- <curve x1="37.5" x2="37.6" x3="37.0" y1="3.2" y2="1.1" y3="0.5"/>
- <close/>
- <move x="15.0" y="21.4"/>
- <line x="15.0" y="22.6"/>
- <line x="13.0" y="22.6"/>
- <line x="13.0" y="23.7"/>
- <line x="15.0" y="23.7"/>
- <line x="15.0" y="25.1"/>
- <curve x1="15.0" x2="15.1" x3="15.2" y1="25.4" y2="25.7" y3="26.0"/>
- <line x="11.3" y="26.0"/>
+ <curve x1="37.5" x2="37.6" x3="37" y1="3.2" y2="1.1" y3="0.5"/>
+ <close/>
+ <move x="15" y="21.4"/>
+ <line x="15" y="22.6"/>
+ <line x="13" y="22.6"/>
+ <line x="13" y="23.7"/>
+ <line x="15" y="23.7"/>
+ <line x="15" y="25.1"/>
+ <curve x1="15" x2="15.1" x3="15.2" y1="25.4" y2="25.7" y3="26"/>
+ <line x="11.3" y="26"/>
<line x="11.3" y="3.7"/>
<curve x1="11.3" x2="11.8" x3="12.4" y1="3.1" y2="2.6" y3="2.6"/>
<line x="21.5" y="2.6"/>
<curve x1="22.1" x2="22.6" x3="22.6" y1="2.6" y2="3.1" y3="3.7"/>
<line x="22.6" y="14.7"/>
<line x="17.2" y="14.7"/>
- <curve x1="16.0" x2="15.0" x3="15.0" y1="14.7" y2="15.7" y3="16.9"/>
- <line x="15.0" y="20.2"/>
- <line x="13.0" y="20.2"/>
- <line x="13.0" y="21.3"/>
- <line x="15.0" y="21.3"/>
+ <curve x1="16" x2="15" x3="15" y1="14.7" y2="15.7" y3="16.9"/>
+ <line x="15" y="20.2"/>
+ <line x="13" y="20.2"/>
+ <line x="13" y="21.3"/>
+ <line x="15" y="21.3"/>
<close/>
<move x="26.4" y="25.1"/>
<curve x1="26.4" x2="25.7" x3="24.9" y1="25.9" y2="26.6" y3="26.6"/>
<line x="17.2" y="26.6"/>
<curve x1="16.4" x2="15.7" x3="15.7" y1="26.6" y2="25.9" y3="25.1"/>
- <line x="15.7" y="17.0"/>
+ <line x="15.7" y="17"/>
<curve x1="15.7" x2="16.4" x3="17.2" y1="16.2" y2="15.5" y3="15.5"/>
<line x="24.2" y="15.5"/>
<line x="26.4" y="17.7"/>
@@ -1215,10 +1215,10 @@
<line x="23.9" y="16.3"/>
<line x="17.4" y="16.3"/>
<curve x1="17.1" x2="16.8" x3="16.8" y1="16.3" y2="16.6" y3="16.9"/>
- <line x="16.8" y="25.0"/>
+ <line x="16.8" y="25"/>
<curve x1="16.8" x2="17.1" x3="17.4" y1="25.3" y2="25.6" y3="25.6"/>
<line x="25.1" y="25.6"/>
- <curve x1="25.4" x2="25.7" x3="25.7" y1="25.6" y2="25.3" y3="25.0"/>
+ <curve x1="25.4" x2="25.7" x3="25.7" y1="25.6" y2="25.3" y3="25"/>
<line x="25.7" y="18.1"/>
<line x="23.9" y="18.1"/>
<close/>
@@ -1246,10 +1246,10 @@
</shape>
<shape aspect="variable" h="30.3" name="File Server2" strokewidth="inherit" w="37.6">
<connections>
- <constraint name="N" perimeter="0" x="0.5" y="0.0"/>
- <constraint name="S" perimeter="0" x="0.5" y="1.0"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.5"/>
- <constraint name="E" perimeter="0" x="1.0" y="0.5"/>
+ <constraint name="N" perimeter="0" x="0.5" y="0"/>
+ <constraint name="S" perimeter="0" x="0.5" y="1"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
+ <constraint name="E" perimeter="0" x="1" y="0.5"/>
<constraint name="NE" perimeter="0" x="0.98" y="0.01"/>
<constraint name="NW" perimeter="0" x="0.02" y="0.01"/>
<constraint name="SE" perimeter="0" x="0.98" y="0.99"/>
@@ -1257,24 +1257,24 @@
</connections>
<foreground>
<path>
- <move x="37.0" y="0.5"/>
- <curve x1="36.7" x2="36.3" x3="36.0" y1="0.2" y2="0.0" y3="0.0"/>
- <line x="35.7" y="0.0"/>
- <line x="1.6" y="0.0"/>
- <curve x1="0.7" x2="0.0" x3="0.0" y1="0.0" y2="0.9" y3="1.9"/>
- <line x="0.0" y="28.4"/>
- <curve x1="0.0" x2="0.7" x3="1.6" y1="29.5" y2="30.3" y3="30.3"/>
+ <move x="37" y="0.5"/>
+ <curve x1="36.7" x2="36.3" x3="36" y1="0.2" y2="0" y3="0"/>
+ <line x="35.7" y="0"/>
+ <line x="1.6" y="0"/>
+ <curve x1="0.7" x2="0" x3="0" y1="0" y2="0.9" y3="1.9"/>
+ <line x="0" y="28.4"/>
+ <curve x1="0" x2="0.7" x3="1.6" y1="29.5" y2="30.3" y3="30.3"/>
<line x="35.9" y="30.3"/>
<curve x1="36.8" x2="37.5" x3="37.5" y1="30.3" y2="29.4" y3="28.4"/>
<line x="37.5" y="2.6"/>
- <curve x1="37.5" x2="37.6" x3="37.0" y1="4.08" y2="1.1" y3="0.5"/>
+ <curve x1="37.5" x2="37.6" x3="37" y1="4.08" y2="1.1" y3="0.5"/>
<close/>
<move x="10.8" y="5.07"/>
<curve x1="10.8" x2="11.18" x3="12.12" y1="4.34" y2="3.69" y3="3.69"/>
<line x="20.46" y="3.69"/>
<curve x1="21.41" x2="21.82" x3="21.81" y1="3.69" y2="4.4" y3="5.01"/>
<line x="21.81" y="16.91"/>
- <line x="18.0" y="16.91"/>
+ <line x="18" y="16.91"/>
<curve x1="17.05" x2="16.31" x3="16.31" y1="16.91" y2="17.71" y3="18.42"/>
<line x="16.31" y="19.05"/>
<line x="12.92" y="19.05"/>
@@ -1311,10 +1311,10 @@
</shape>
<shape aspect="variable" h="35.5" name="File Server multi" strokewidth="inherit" w="42.1">
<connections>
- <constraint name="N" perimeter="0" x="0.5" y="0.0"/>
- <constraint name="S" perimeter="0" x="0.5" y="1.0"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.5"/>
- <constraint name="E" perimeter="0" x="1.0" y="0.5"/>
+ <constraint name="N" perimeter="0" x="0.5" y="0"/>
+ <constraint name="S" perimeter="0" x="0.5" y="1"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
+ <constraint name="E" perimeter="0" x="1" y="0.5"/>
<constraint name="NE" perimeter="0" x="0.935" y="0.07"/>
<constraint name="NW" perimeter="0" x="0.01" y="0.02"/>
<constraint name="SE" perimeter="0" x="0.99" y="0.98"/>
@@ -1324,17 +1324,17 @@
<path>
<move x="41.5" y="5.1"/>
<curve x1="41.1" x2="40.7" x3="40.3" y1="4.7" y2="4.5" y3="4.5"/>
- <line x="40.0" y="4.5"/>
- <curve x1="40.0" x2="39.8" x3="39.4" y1="3.9" y2="2.8" y3="2.4"/>
- <curve x1="39.0" x2="38.6" x3="38.2" y1="2.0" y2="1.8" y3="1.8"/>
+ <line x="40" y="4.5"/>
+ <curve x1="40" x2="39.8" x3="39.4" y1="3.9" y2="2.8" y3="2.4"/>
+ <curve x1="39" x2="38.6" x3="38.2" y1="2" y2="1.8" y3="1.8"/>
<line x="37.5" y="1.8"/>
<curve x1="37.4" x2="37.3" x3="37.1" y1="1.3" y2="0.7" y3="0.5"/>
- <curve x1="36.8" x2="36.4" x3="36.1" y1="0.2" y2="0.0" y3="0.0"/>
- <curve x1="36.0" x2="35.9" x3="35.8" y1="0.0" y2="0.0" y3="0.0"/>
- <line x="1.6" y="0.0"/>
- <curve x1="0.7" x2="0.0" x3="0.0" y1="0.0" y2="0.9" y3="1.9"/>
- <line x="0.0" y="28.4"/>
- <curve x1="0.0" x2="0.7" x3="1.6" y1="29.5" y2="30.3" y3="30.3"/>
+ <curve x1="36.8" x2="36.4" x3="36.1" y1="0.2" y2="0" y3="0"/>
+ <curve x1="36" x2="35.9" x3="35.8" y1="0" y2="0" y3="0"/>
+ <line x="1.6" y="0"/>
+ <curve x1="0.7" x2="0" x3="0" y1="0" y2="0.9" y3="1.9"/>
+ <line x="0" y="28.4"/>
+ <curve x1="0" x2="0.7" x3="1.6" y1="29.5" y2="30.3" y3="30.3"/>
<line x="1.7" y="30.3"/>
<line x="1.7" y="30.5"/>
<curve x1="1.7" x2="2.6" x3="3.7" y1="31.8" y2="32.8" y3="32.8"/>
@@ -1346,22 +1346,22 @@
<line x="42.1" y="7.5"/>
<curve x1="42.1" x2="42.1" x3="42.1" y1="7.5" y2="7.5" y3="7.5"/>
<line x="42.1" y="7.5"/>
- <curve x1="42.1" x2="42.0" x3="41.5" y1="7.0" y2="5.6" y3="5.1"/>
+ <curve x1="42.1" x2="42" x3="41.5" y1="7" y2="5.6" y3="5.1"/>
<close/>
<move x="26.4" y="17.6"/>
- <line x="26.4" y="25.0"/>
+ <line x="26.4" y="25"/>
<curve x1="26.4" x2="25.7" x3="24.9" y1="25.8" y2="26.5" y3="26.5"/>
<line x="17.2" y="26.5"/>
- <curve x1="16.4" x2="15.7" x3="15.7" y1="26.5" y2="25.8" y3="25.0"/>
+ <curve x1="16.4" x2="15.7" x3="15.7" y1="26.5" y2="25.8" y3="25"/>
<line x="15.7" y="16.9"/>
<curve x1="15.7" x2="16.4" x3="17.2" y1="16.1" y2="15.4" y3="15.4"/>
<line x="24.2" y="15.4"/>
<line x="26.4" y="17.6"/>
<close/>
<move x="11.2" y="3.6"/>
- <curve x1="11.2" x2="11.7" x3="12.3" y1="3.0" y2="2.5" y3="2.5"/>
+ <curve x1="11.2" x2="11.7" x3="12.3" y1="3" y2="2.5" y3="2.5"/>
<line x="21.4" y="2.5"/>
- <curve x1="22.0" x2="22.5" x3="22.5" y1="2.5" y2="3.0" y3="3.6"/>
+ <curve x1="22" x2="22.5" x3="22.5" y1="2.5" y2="3" y3="3.6"/>
<line x="22.5" y="14.6"/>
<line x="17.1" y="14.6"/>
<curve x1="15.9" x2="14.9" x3="14.9" y1="14.6" y2="15.6" y3="16.8"/>
@@ -1374,12 +1374,12 @@
<line x="12.9" y="23.5"/>
<line x="14.9" y="23.5"/>
<line x="14.9" y="24.9"/>
- <curve x1="14.9" x2="15.0" x3="15.1" y1="25.2" y2="25.5" y3="25.8"/>
+ <curve x1="14.9" x2="15" x3="15.1" y1="25.2" y2="25.5" y3="25.8"/>
<line x="11.2" y="25.8"/>
<line x="11.2" y="3.6"/>
<close/>
<move x="3.7" y="32.1"/>
- <curve x1="3.0" x2="2.4" x3="2.4" y1="32.1" y2="31.4" y3="30.6"/>
+ <curve x1="3" x2="2.4" x3="2.4" y1="32.1" y2="31.4" y3="30.6"/>
<line x="2.4" y="30.4"/>
<line x="35.8" y="30.4"/>
<curve x1="36.7" x2="37.4" x3="37.4" y1="30.4" y2="29.5" y3="28.5"/>
@@ -1387,7 +1387,7 @@
<line x="37.4" y="2.6"/>
<curve x1="37.4" x2="37.4" x3="37.4" y1="2.7" y2="2.7" y3="2.6"/>
<line x="38.1" y="2.6"/>
- <curve x1="38.3" x2="38.6" x3="38.8" y1="2.6" y2="2.7" y3="3.0"/>
+ <curve x1="38.3" x2="38.6" x3="38.8" y1="2.6" y2="2.7" y3="3"/>
<curve x1="39.1" x2="39.2" x3="39.2" y1="3.3" y2="4.3" y3="4.7"/>
<line x="39.2" y="30.6"/>
<curve x1="39.2" x2="38.6" x3="37.9" y1="31.4" y2="32.1" y3="32.1"/>
@@ -1399,28 +1399,28 @@
<curve x1="5.1" x2="4.5" x3="4.5" y1="34.8" y2="34.1" y3="33.3"/>
<line x="4.5" y="32.9"/>
<line x="37.9" y="32.9"/>
- <curve x1="39.0" x2="39.9" x3="39.9" y1="32.9" y2="31.8" y3="30.6"/>
+ <curve x1="39" x2="39.9" x3="39.9" y1="32.9" y2="31.8" y3="30.6"/>
<line x="39.9" y="5.3"/>
<line x="40.2" y="5.3"/>
<curve x1="40.4" x2="40.7" x3="40.9" y1="5.3" y2="5.4" y3="5.7"/>
- <curve x1="41.2" x2="41.3" x3="41.3" y1="6.0" y2="7.0" y3="7.4"/>
+ <curve x1="41.2" x2="41.3" x3="41.3" y1="6" y2="7" y3="7.4"/>
<line x="41.4" y="33.3"/>
<close/>
- <move x="13.0" y="6.1"/>
- <line x="21.0" y="6.1"/>
- <line x="21.0" y="7.2"/>
- <line x="13.0" y="7.2"/>
+ <move x="13" y="6.1"/>
+ <line x="21" y="6.1"/>
+ <line x="21" y="7.2"/>
+ <line x="13" y="7.2"/>
<close/>
<move x="16.8" y="16.8"/>
<line x="16.8" y="24.9"/>
<curve x1="16.8" x2="17.1" x3="17.4" y1="25.2" y2="25.5" y3="25.5"/>
<line x="25.1" y="25.5"/>
<curve x1="25.4" x2="25.7" x3="25.7" y1="25.5" y2="25.2" y3="24.9"/>
- <line x="25.7" y="18.0"/>
- <line x="23.9" y="18.0"/>
+ <line x="25.7" y="18"/>
+ <line x="23.9" y="18"/>
<line x="23.9" y="16.2"/>
<line x="17.4" y="16.2"/>
- <curve x1="17.0" x2="16.8" x3="16.8" y1="16.3" y2="16.5" y3="16.8"/>
+ <curve x1="17" x2="16.8" x3="16.8" y1="16.3" y2="16.5" y3="16.8"/>
<close/>
<move x="18.5" y="18.9"/>
<line x="23.4" y="18.9"/>
@@ -1446,10 +1446,10 @@
</shape>
<shape aspect="variable" h="30.3" name="Web Server" strokewidth="inherit" w="37.6">
<connections>
- <constraint name="N" perimeter="0" x="0.5" y="0.0"/>
- <constraint name="S" perimeter="0" x="0.5" y="1.0"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.5"/>
- <constraint name="E" perimeter="0" x="1.0" y="0.5"/>
+ <constraint name="N" perimeter="0" x="0.5" y="0"/>
+ <constraint name="S" perimeter="0" x="0.5" y="1"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
+ <constraint name="E" perimeter="0" x="1" y="0.5"/>
<constraint name="NE" perimeter="0" x="0.98" y="0.01"/>
<constraint name="NW" perimeter="0" x="0.02" y="0.01"/>
<constraint name="SE" perimeter="0" x="0.98" y="0.99"/>
@@ -1458,104 +1458,104 @@
<foreground>
<path>
<move x="24.4" y="23.6"/>
- <curve x1="24.5" x2="24.6" x3="24.6" y1="23.0" y2="22.4" y3="21.8"/>
+ <curve x1="24.5" x2="24.6" x3="24.6" y1="23" y2="22.4" y3="21.8"/>
<line x="27.1" y="21.8"/>
<curve x1="27.1" x2="26.8" x3="26.3" y1="22.7" y2="23.5" y3="24.2"/>
- <curve x1="25.7" x2="25.1" x3="24.4" y1="24.0" y2="23.8" y3="23.6"/>
+ <curve x1="25.7" x2="25.1" x3="24.4" y1="24" y2="23.8" y3="23.6"/>
<close/>
<move x="23.3" y="26.2"/>
- <curve x1="23.7" x2="24.0" x3="24.2" y1="25.7" y2="25.0" y3="24.1"/>
+ <curve x1="23.7" x2="24" x3="24.2" y1="25.7" y2="25" y3="24.1"/>
<curve x1="24.8" x2="25.4" x3="25.8" y1="24.2" y2="24.4" y3="24.6"/>
- <curve x1="25.2" x2="24.4" x3="23.3" y1="25.4" y2="26.0" y3="26.2"/>
+ <curve x1="25.2" x2="24.4" x3="23.3" y1="25.4" y2="26" y3="26.2"/>
<close/>
<move x="22.2" y="26.4"/>
- <curve x1="21.6" x2="21.0" x3="20.6" y1="26.4" y2="25.5" y3="24.1"/>
- <curve x1="21.1" x2="21.7" x3="22.2" y1="24.0" y2="24.0" y3="24.0"/>
- <curve x1="22.7" x2="23.3" x3="23.8" y1="24.0" y2="24.0" y3="24.1"/>
+ <curve x1="21.6" x2="21" x3="20.6" y1="26.4" y2="25.5" y3="24.1"/>
+ <curve x1="21.1" x2="21.7" x3="22.2" y1="24" y2="24" y3="24"/>
+ <curve x1="22.7" x2="23.3" x3="23.8" y1="24" y2="24" y3="24.1"/>
<curve x1="23.4" x2="22.8" x3="22.2" y1="25.5" y2="26.4" y3="26.4"/>
<close/>
<move x="18.4" y="24.6"/>
- <curve x1="18.9" x2="19.4" x3="20.0" y1="24.4" y2="24.2" y3="24.1"/>
- <curve x1="20.2" x2="20.5" x3="20.9" y1="25.0" y2="25.7" y3="26.2"/>
- <curve x1="20.0" x2="19.1" x3="18.4" y1="26.0" y2="25.4" y3="24.6"/>
+ <curve x1="18.9" x2="19.4" x3="20" y1="24.4" y2="24.2" y3="24.1"/>
+ <curve x1="20.2" x2="20.5" x3="20.9" y1="25" y2="25.7" y3="26.2"/>
+ <curve x1="20" x2="19.1" x3="18.4" y1="26" y2="25.4" y3="24.6"/>
<close/>
<move x="18.1" y="24.2"/>
<curve x1="17.6" x2="17.3" x3="17.3" y1="23.5" y2="22.7" y3="21.8"/>
<line x="19.8" y="21.8"/>
- <curve x1="19.8" x2="19.9" x3="20.0" y1="22.5" y2="23.1" y3="23.6"/>
- <curve x1="19.2" x2="18.6" x3="18.1" y1="23.8" y2="24.0" y3="24.2"/>
+ <curve x1="19.8" x2="19.9" x3="20" y1="22.5" y2="23.1" y3="23.6"/>
+ <curve x1="19.2" x2="18.6" x3="18.1" y1="23.8" y2="24" y3="24.2"/>
<close/>
<move x="18.2" y="18.6"/>
- <curve x1="18.7" x2="19.3" x3="20.0" y1="18.9" y2="19.1" y3="19.2"/>
+ <curve x1="18.7" x2="19.3" x3="20" y1="18.9" y2="19.1" y3="19.2"/>
<curve x1="19.9" x2="19.8" x3="19.8" y1="19.8" y2="20.4" y3="21.1"/>
<line x="19.8" y="21.2"/>
<line x="17.3" y="21.2"/>
<curve x1="17.3" x2="17.7" x3="18.2" y1="20.3" y2="19.3" y3="18.6"/>
<close/>
- <move x="21.0" y="16.7"/>
+ <move x="21" y="16.7"/>
<curve x1="20.6" x2="20.3" x3="20.1" y1="17.2" y2="17.8" y3="18.7"/>
- <curve x1="19.5" x2="19.0" x3="18.6" y1="18.6" y2="18.4" y3="18.2"/>
- <curve x1="19.2" x2="20.0" x3="21.0" y1="17.5" y2="17.0" y3="16.7"/>
+ <curve x1="19.5" x2="19" x3="18.6" y1="18.6" y2="18.4" y3="18.2"/>
+ <curve x1="19.2" x2="20" x3="21" y1="17.5" y2="17" y3="16.7"/>
<close/>
<move x="22.2" y="16.6"/>
<curve x1="22.8" x2="23.4" x3="23.8" y1="16.6" y2="17.4" y3="18.8"/>
<curve x1="23.3" x2="22.8" x3="22.2" y1="18.9" y2="18.9" y3="18.9"/>
<curve x1="21.6" x2="21.1" x3="20.6" y1="18.9" y2="18.9" y3="18.8"/>
- <curve x1="21.0" x2="21.6" x3="22.2" y1="17.4" y2="16.6" y3="16.6"/>
+ <curve x1="21" x2="21.6" x3="22.2" y1="17.4" y2="16.6" y3="16.6"/>
<close/>
<move x="24.1" y="21.8"/>
- <curve x1="24.1" x2="24.0" x3="23.9" y1="22.5" y2="23.0" y3="23.6"/>
+ <curve x1="24.1" x2="24" x3="23.9" y1="22.5" y2="23" y3="23.6"/>
<curve x1="23.3" x2="22.8" x3="22.2" y1="23.5" y2="23.5" y3="23.5"/>
- <curve x1="21.6" x2="21.0" x3="20.5" y1="23.5" y2="23.5" y3="23.6"/>
- <curve x1="20.4" x2="20.3" x3="20.3" y1="23.0" y2="22.5" y3="21.8"/>
+ <curve x1="21.6" x2="21" x3="20.5" y1="23.5" y2="23.5" y3="23.6"/>
+ <curve x1="20.4" x2="20.3" x3="20.3" y1="23" y2="22.5" y3="21.8"/>
<line x="24.1" y="21.8"/>
<close/>
<move x="20.3" y="21.2"/>
<curve x1="20.3" x2="20.4" x3="20.5" y1="20.5" y2="19.9" y3="19.3"/>
- <curve x1="21.0" x2="21.6" x3="22.2" y1="19.4" y2="19.4" y3="19.4"/>
+ <curve x1="21" x2="21.6" x3="22.2" y1="19.4" y2="19.4" y3="19.4"/>
<curve x1="22.8" x2="23.3" x3="23.9" y1="19.4" y2="19.4" y3="19.3"/>
- <curve x1="24.0" x2="24.1" x3="24.1" y1="19.9" y2="20.5" y3="21.2"/>
+ <curve x1="24" x2="24.1" x3="24.1" y1="19.9" y2="20.5" y3="21.2"/>
<line x="20.3" y="21.2"/>
<close/>
<move x="25.8" y="18.2"/>
<curve x1="25.4" x2="24.8" x3="24.3" y1="18.4" y2="18.6" y3="18.7"/>
<curve x1="24.1" x2="23.8" x3="23.4" y1="17.9" y2="17.2" y3="16.7"/>
- <curve x1="24.3" x2="25.1" x3="25.8" y1="17.0" y2="17.5" y3="18.2"/>
+ <curve x1="24.3" x2="25.1" x3="25.8" y1="17" y2="17.5" y3="18.2"/>
<close/>
<move x="26.1" y="18.6"/>
- <curve x1="26.6" x2="27.0" x3="27.0" y1="19.3" y2="20.2" y3="21.2"/>
+ <curve x1="26.6" x2="27" x3="27" y1="19.3" y2="20.2" y3="21.2"/>
<line x="24.5" y="21.2"/>
<curve x1="24.5" x2="24.4" x3="24.3" y1="20.5" y2="19.8" y3="19.2"/>
- <curve x1="25.0" x2="25.6" x3="26.1" y1="19.1" y2="18.9" y3="18.6"/>
- <close/>
- <move x="37.0" y="0.5"/>
- <curve x1="36.7" x2="36.3" x3="36.0" y1="0.2" y2="0.0" y3="0.0"/>
- <curve x1="35.9" x2="35.8" x3="35.7" y1="0.0" y2="0.0" y3="0.0"/>
- <line x="1.6" y="0.0"/>
- <curve x1="0.7" x2="0.0" x3="0.0" y1="0.0" y2="0.9" y3="1.9"/>
- <line x="0.0" y="28.4"/>
- <curve x1="0.0" x2="0.7" x3="1.6" y1="29.5" y2="30.3" y3="30.3"/>
+ <curve x1="25" x2="25.6" x3="26.1" y1="19.1" y2="18.9" y3="18.6"/>
+ <close/>
+ <move x="37" y="0.5"/>
+ <curve x1="36.7" x2="36.3" x3="36" y1="0.2" y2="0" y3="0"/>
+ <curve x1="35.9" x2="35.8" x3="35.7" y1="0" y2="0" y3="0"/>
+ <line x="1.6" y="0"/>
+ <curve x1="0.7" x2="0" x3="0" y1="0" y2="0.9" y3="1.9"/>
+ <line x="0" y="28.4"/>
+ <curve x1="0" x2="0.7" x3="1.6" y1="29.5" y2="30.3" y3="30.3"/>
<line x="35.9" y="30.3"/>
<curve x1="36.8" x2="37.5" x3="37.5" y1="30.3" y2="29.4" y3="28.4"/>
<line x="37.5" y="2.5"/>
- <curve x1="37.5" x2="37.6" x3="37.0" y1="3.2" y2="1.1" y3="0.5"/>
+ <curve x1="37.5" x2="37.6" x3="37" y1="3.2" y2="1.1" y3="0.5"/>
<close/>
- <move x="10.0" y="26.9"/>
- <line x="10.0" y="4.6"/>
- <curve x1="10.0" x2="10.5" x3="11.1" y1="4.0" y2="3.5" y3="3.5"/>
+ <move x="10" y="26.9"/>
+ <line x="10" y="4.6"/>
+ <curve x1="10" x2="10.5" x3="11.1" y1="4" y2="3.5" y3="3.5"/>
<line x="20.2" y="3.5"/>
- <curve x1="20.8" x2="21.3" x3="21.3" y1="3.5" y2="4.0" y3="4.6"/>
+ <curve x1="20.8" x2="21.3" x3="21.3" y1="3.5" y2="4" y3="4.6"/>
<line x="21.3" y="14.9"/>
<curve x1="18.2" x2="15.8" x3="15.6" y1="15.3" y2="17.9" y3="21.1"/>
<line x="11.6" y="21.1"/>
<line x="11.6" y="22.2"/>
<line x="15.7" y="22.2"/>
- <curve x1="15.8" x2="15.8" x3="16.0" y1="22.6" y2="23.0" y3="23.3"/>
+ <curve x1="15.8" x2="15.8" x3="16" y1="22.6" y2="23" y3="23.3"/>
<line x="11.7" y="23.3"/>
<line x="11.7" y="24.4"/>
<line x="16.5" y="24.4"/>
- <curve x1="17.0" x2="17.7" x3="18.6" y1="25.3" y2="26.1" y3="26.7"/>
- <line x="10.0" y="26.7"/>
+ <curve x1="17" x2="17.7" x3="18.6" y1="25.3" y2="26.1" y3="26.7"/>
+ <line x="10" y="26.7"/>
<close/>
<move x="22.2" y="26.9"/>
<curve x1="19.2" x2="16.8" x3="16.8" y1="26.9" y2="24.5" y3="21.5"/>
@@ -1565,8 +1565,8 @@
<close/>
<move x="11.7" y="6.9"/>
<line x="19.7" y="6.9"/>
- <line x="19.7" y="8.0"/>
- <line x="11.7" y="8.0"/>
+ <line x="19.7" y="8"/>
+ <line x="11.7" y="8"/>
<close/>
</path>
<fillstroke/>
@@ -1574,10 +1574,10 @@
</shape>
<shape aspect="variable" h="35.4" name="Web Server multi" strokewidth="inherit" w="42.1">
<connections>
- <constraint name="N" perimeter="0" x="0.5" y="0.0"/>
- <constraint name="S" perimeter="0" x="0.5" y="1.0"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.5"/>
- <constraint name="E" perimeter="0" x="1.0" y="0.5"/>
+ <constraint name="N" perimeter="0" x="0.5" y="0"/>
+ <constraint name="S" perimeter="0" x="0.5" y="1"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
+ <constraint name="E" perimeter="0" x="1" y="0.5"/>
<constraint name="NE" perimeter="0" x="0.935" y="0.07"/>
<constraint name="NW" perimeter="0" x="0.01" y="0.02"/>
<constraint name="SE" perimeter="0" x="0.99" y="0.98"/>
@@ -1585,19 +1585,19 @@
</connections>
<foreground>
<path>
- <move x="41.4" y="5.0"/>
- <curve x1="41.0" x2="40.6" x3="40.2" y1="4.6" y2="4.4" y3="4.4"/>
+ <move x="41.4" y="5"/>
+ <curve x1="41" x2="40.6" x3="40.2" y1="4.6" y2="4.4" y3="4.4"/>
<line x="39.9" y="4.4"/>
<curve x1="39.9" x2="39.7" x3="39.3" y1="3.8" y2="2.7" y3="2.3"/>
<curve x1="38.9" x2="38.5" x3="38.1" y1="1.9" y2="1.7" y3="1.7"/>
<line x="37.4" y="1.7"/>
- <curve x1="37.3" x2="37.2" x3="37.0" y1="1.2" y2="0.8" y3="0.5"/>
- <curve x1="36.7" x2="36.3" x3="36.0" y1="0.2" y2="0.0" y3="0.0"/>
- <curve x1="35.9" x2="35.8" x3="35.7" y1="0.0" y2="0.0" y3="0.0"/>
- <line x="1.6" y="0.0"/>
- <curve x1="0.7" x2="0.0" x3="0.0" y1="0.0" y2="0.9" y3="1.9"/>
- <line x="0.0" y="28.4"/>
- <curve x1="0.0" x2="0.7" x3="1.6" y1="29.5" y2="30.3" y3="30.3"/>
+ <curve x1="37.3" x2="37.2" x3="37" y1="1.2" y2="0.8" y3="0.5"/>
+ <curve x1="36.7" x2="36.3" x3="36" y1="0.2" y2="0" y3="0"/>
+ <curve x1="35.9" x2="35.8" x3="35.7" y1="0" y2="0" y3="0"/>
+ <line x="1.6" y="0"/>
+ <curve x1="0.7" x2="0" x3="0" y1="0" y2="0.9" y3="1.9"/>
+ <line x="0" y="28.4"/>
+ <curve x1="0" x2="0.7" x3="1.6" y1="29.5" y2="30.3" y3="30.3"/>
<line x="1.6" y="30.3"/>
<line x="1.6" y="30.4"/>
<curve x1="1.6" x2="2.5" x3="3.6" y1="31.7" y2="32.7" y3="32.7"/>
@@ -1609,7 +1609,7 @@
<line x="42.1" y="7.4"/>
<curve x1="42.1" x2="42.1" x3="42.1" y1="7.4" y2="7.4" y3="7.4"/>
<line x="42.1" y="7.4"/>
- <curve x1="42.1" x2="41.9" x3="41.4" y1="6.9" y2="5.5" y3="5.0"/>
+ <curve x1="42.1" x2="41.9" x3="41.4" y1="6.9" y2="5.5" y3="5"/>
<close/>
<move x="27.6" y="21.5"/>
<curve x1="27.6" x2="25.2" x3="22.2" y1="24.5" y2="26.9" y3="26.9"/>
@@ -1617,12 +1617,12 @@
<curve x1="16.8" x2="19.2" x3="22.2" y1="18.5" y2="16.1" y3="16.1"/>
<curve x1="25.2" x2="27.6" x3="27.6" y1="16.1" y2="18.5" y3="21.5"/>
<close/>
- <move x="10.0" y="4.7"/>
- <curve x1="10.0" x2="10.5" x3="11.1" y1="4.1" y2="3.6" y3="3.6"/>
+ <move x="10" y="4.7"/>
+ <curve x1="10" x2="10.5" x3="11.1" y1="4.1" y2="3.6" y3="3.6"/>
<line x="20.2" y="3.6"/>
<curve x1="20.8" x2="21.3" x3="21.3" y1="3.6" y2="4.1" y3="4.7"/>
- <line x="21.3" y="15.0"/>
- <curve x1="18.2" x2="15.8" x3="15.6" y1="15.4" y2="18.0" y3="21.2"/>
+ <line x="21.3" y="15"/>
+ <curve x1="18.2" x2="15.8" x3="15.6" y1="15.4" y2="18" y3="21.2"/>
<line x="11.6" y="21.2"/>
<line x="11.6" y="22.3"/>
<line x="15.6" y="22.3"/>
@@ -1631,30 +1631,30 @@
<line x="11.6" y="24.5"/>
<line x="16.4" y="24.5"/>
<curve x1="16.9" x2="17.6" x3="18.5" y1="25.4" y2="26.2" y3="26.8"/>
- <line x="10.0" y="26.8"/>
- <line x="10.0" y="4.7"/>
+ <line x="10" y="26.8"/>
+ <line x="10" y="4.7"/>
<close/>
- <move x="3.6" y="32.0"/>
- <curve x1="2.9" x2="2.3" x3="2.3" y1="32.0" y2="31.3" y3="30.5"/>
+ <move x="3.6" y="32"/>
+ <curve x1="2.9" x2="2.3" x3="2.3" y1="32" y2="31.3" y3="30.5"/>
<line x="2.3" y="30.4"/>
<line x="35.8" y="30.4"/>
<curve x1="36.7" x2="37.4" x3="37.4" y1="30.4" y2="29.5" y3="28.5"/>
<line x="37.4" y="2.6"/>
<curve x1="37.4" x2="37.4" x3="37.4" y1="2.8" y2="2.7" y3="2.5"/>
- <line x="38.0" y="2.5"/>
+ <line x="38" y="2.5"/>
<curve x1="38.2" x2="38.5" x3="38.7" y1="2.5" y2="2.6" y3="2.9"/>
- <curve x1="39.0" x2="39.1" x3="39.1" y1="3.2" y2="4.2" y3="4.6"/>
+ <curve x1="39" x2="39.1" x3="39.1" y1="3.2" y2="4.2" y3="4.6"/>
<line x="39.1" y="30.5"/>
- <curve x1="39.1" x2="38.5" x3="37.8" y1="31.3" y2="32.0" y3="32.0"/>
- <line x="3.6" y="32.0"/>
+ <curve x1="39.1" x2="38.5" x3="37.8" y1="31.3" y2="32" y3="32"/>
+ <line x="3.6" y="32"/>
<close/>
<move x="41.3" y="33.2"/>
- <curve x1="41.3" x2="40.7" x3="40.0" y1="34.0" y2="34.7" y3="34.7"/>
+ <curve x1="41.3" x2="40.7" x3="40" y1="34" y2="34.7" y3="34.7"/>
<line x="5.8" y="34.7"/>
- <curve x1="5.1" x2="4.5" x3="4.5" y1="34.7" y2="34.0" y3="33.2"/>
+ <curve x1="5.1" x2="4.5" x3="4.5" y1="34.7" y2="34" y3="33.2"/>
<line x="4.5" y="32.8"/>
<line x="37.9" y="32.8"/>
- <curve x1="39.0" x2="39.9" x3="39.9" y1="32.8" y2="31.7" y3="30.5"/>
+ <curve x1="39" x2="39.9" x3="39.9" y1="32.8" y2="31.7" y3="30.5"/>
<line x="39.9" y="5.2"/>
<line x="40.2" y="5.2"/>
<curve x1="40.4" x2="40.7" x3="40.9" y1="5.2" y2="5.3" y3="5.6"/>
@@ -1663,31 +1663,31 @@
<close/>
<move x="24.4" y="23.6"/>
<curve x1="25.1" x2="25.7" x3="26.2" y1="23.7" y2="23.9" y3="24.2"/>
- <curve x1="26.7" x2="27.0" x3="27.0" y1="23.5" y2="22.7" y3="21.8"/>
+ <curve x1="26.7" x2="27" x3="27" y1="23.5" y2="22.7" y3="21.8"/>
<line x="24.5" y="21.8"/>
- <curve x1="24.5" x2="24.5" x3="24.4" y1="22.5" y2="23.0" y3="23.6"/>
+ <curve x1="24.5" x2="24.5" x3="24.4" y1="22.5" y2="23" y3="23.6"/>
<close/>
<move x="23.3" y="26.2"/>
<curve x1="24.3" x2="25.2" x3="25.9" y1="25.9" y2="25.4" y3="24.6"/>
<curve x1="25.5" x2="24.9" x3="24.3" y1="24.4" y2="24.2" y3="24.1"/>
- <curve x1="24.0" x2="23.7" x3="23.3" y1="25.0" y2="25.8" y3="26.2"/>
+ <curve x1="24" x2="23.7" x3="23.3" y1="25" y2="25.8" y3="26.2"/>
<close/>
<move x="22.1" y="23.9"/>
- <curve x1="21.6" x2="21.0" x3="20.5" y1="23.9" y2="23.9" y3="24.0"/>
+ <curve x1="21.6" x2="21" x3="20.5" y1="23.9" y2="23.9" y3="24"/>
<curve x1="20.9" x2="21.5" x3="22.1" y1="25.5" y2="26.3" y3="26.3"/>
- <curve x1="22.7" x2="23.3" x3="23.7" y1="26.3" y2="25.4" y3="24.0"/>
- <curve x1="23.2" x2="22.7" x3="22.1" y1="24.0" y2="23.9" y3="23.9"/>
+ <curve x1="22.7" x2="23.3" x3="23.7" y1="26.3" y2="25.4" y3="24"/>
+ <curve x1="23.2" x2="22.7" x3="22.1" y1="24" y2="23.9" y3="23.9"/>
<close/>
<move x="18.4" y="24.7"/>
- <curve x1="19.1" x2="19.9" x3="21.0" y1="25.5" y2="26.0" y3="26.3"/>
+ <curve x1="19.1" x2="19.9" x3="21" y1="25.5" y2="26" y3="26.3"/>
<curve x1="20.6" x2="20.3" x3="20.1" y1="25.8" y2="25.1" y3="24.2"/>
<curve x1="19.4" x2="18.9" x3="18.4" y1="24.3" y2="24.4" y3="24.7"/>
<close/>
<move x="19.7" y="21.8"/>
<line x="17.2" y="21.8"/>
- <curve x1="17.2" x2="17.5" x3="18.0" y1="22.7" y2="23.5" y3="24.2"/>
+ <curve x1="17.2" x2="17.5" x3="18" y1="22.7" y2="23.5" y3="24.2"/>
<curve x1="18.5" x2="19.1" x3="19.8" y1="23.9" y2="23.7" y3="23.6"/>
- <curve x1="19.8" x2="19.7" x3="19.7" y1="23.0" y2="22.5" y3="21.8"/>
+ <curve x1="19.8" x2="19.7" x3="19.7" y1="23" y2="22.5" y3="21.8"/>
<close/>
<move x="19.7" y="21.1"/>
<curve x1="19.7" x2="19.8" x3="19.9" y1="20.4" y2="19.8" y3="19.2"/>
@@ -1697,8 +1697,8 @@
<line x="19.6" y="21.1"/>
<close/>
<move x="20.9" y="16.8"/>
- <curve x1="20.0" x2="19.1" x3="18.5" y1="17.0" y2="17.6" y3="18.3"/>
- <curve x1="18.9" x2="19.5" x3="20.0" y1="18.5" y2="18.7" y3="18.8"/>
+ <curve x1="20" x2="19.1" x3="18.5" y1="17" y2="17.6" y3="18.3"/>
+ <curve x1="18.9" x2="19.5" x3="20" y1="18.5" y2="18.7" y3="18.8"/>
<curve x1="20.3" x2="20.6" x3="20.9" y1="17.9" y2="17.2" y3="16.8"/>
<close/>
<move x="22.1" y="18.9"/>
@@ -1708,32 +1708,32 @@
<curve x1="21.1" x2="21.6" x3="22.1" y1="18.9" y2="18.9" y3="18.9"/>
<close/>
<move x="20.4" y="23.5"/>
- <curve x1="21.0" x2="21.5" x3="22.1" y1="23.4" y2="23.4" y3="23.4"/>
+ <curve x1="21" x2="21.5" x3="22.1" y1="23.4" y2="23.4" y3="23.4"/>
<curve x1="22.7" x2="23.3" x3="23.8" y1="23.4" y2="23.4" y3="23.5"/>
- <curve x1="23.9" x2="24.0" x3="24.0" y1="22.9" y2="22.4" y3="21.7"/>
+ <curve x1="23.9" x2="24" x3="24" y1="22.9" y2="22.4" y3="21.7"/>
<line x="20.2" y="21.7"/>
- <curve x1="20.2" x2="20.3" x3="20.4" y1="22.5" y2="23.0" y3="23.5"/>
+ <curve x1="20.2" x2="20.3" x3="20.4" y1="22.5" y2="23" y3="23.5"/>
<close/>
<move x="23.8" y="19.3"/>
<curve x1="23.3" x2="22.7" x3="22.1" y1="19.4" y2="19.4" y3="19.4"/>
- <curve x1="21.5" x2="21.0" x3="20.4" y1="19.4" y2="19.4" y3="19.3"/>
+ <curve x1="21.5" x2="21" x3="20.4" y1="19.4" y2="19.4" y3="19.3"/>
<curve x1="20.3" x2="20.2" x3="20.2" y1="19.9" y2="20.5" y3="21.2"/>
- <line x="24.0" y="21.2"/>
- <curve x1="24.0" x2="23.9" x3="23.8" y1="20.5" y2="19.9" y3="19.3"/>
+ <line x="24" y="21.2"/>
+ <curve x1="24" x2="23.9" x3="23.8" y1="20.5" y2="19.9" y3="19.3"/>
<close/>
<move x="25.7" y="18.2"/>
- <curve x1="25.1" x2="24.2" x3="23.3" y1="17.5" y2="17.0" y3="16.7"/>
- <curve x1="23.7" x2="24.0" x3="24.2" y1="17.2" y2="17.8" y3="18.7"/>
+ <curve x1="25.1" x2="24.2" x3="23.3" y1="17.5" y2="17" y3="16.7"/>
+ <curve x1="23.7" x2="24" x3="24.2" y1="17.2" y2="17.8" y3="18.7"/>
<curve x1="24.8" x2="25.3" x3="25.7" y1="18.6" y2="18.4" y3="18.2"/>
<close/>
<move x="24.6" y="21.2"/>
<line x="27.1" y="21.2"/>
- <curve x1="27.0" x2="26.7" x3="26.2" y1="20.2" y2="19.3" y3="18.6"/>
+ <curve x1="27" x2="26.7" x3="26.2" y1="20.2" y2="19.3" y3="18.6"/>
<curve x1="25.7" x2="25.1" x3="24.4" y1="18.9" y2="19.1" y3="19.2"/>
<curve x1="24.5" x2="24.5" x3="24.6" y1="19.8" y2="20.5" y3="21.2"/>
<close/>
- <move x="11.7" y="7.0"/>
- <line x="19.7" y="7.0"/>
+ <move x="11.7" y="7"/>
+ <line x="19.7" y="7"/>
<line x="19.7" y="8.1"/>
<line x="11.7" y="8.1"/>
<close/>
@@ -1743,10 +1743,10 @@
</shape>
<shape aspect="variable" h="30.3" name="Windows Server" strokewidth="inherit" w="37.6">
<connections>
- <constraint name="N" perimeter="0" x="0.5" y="0.0"/>
- <constraint name="S" perimeter="0" x="0.5" y="1.0"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.5"/>
- <constraint name="E" perimeter="0" x="1.0" y="0.5"/>
+ <constraint name="N" perimeter="0" x="0.5" y="0"/>
+ <constraint name="S" perimeter="0" x="0.5" y="1"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
+ <constraint name="E" perimeter="0" x="1" y="0.5"/>
<constraint name="NE" perimeter="0" x="0.98" y="0.01"/>
<constraint name="NW" perimeter="0" x="0.02" y="0.01"/>
<constraint name="SE" perimeter="0" x="0.98" y="0.99"/>
@@ -1760,34 +1760,34 @@
<line x="21.1" y="20.9"/>
<line x="27.8" y="20.9"/>
<line x="27.8" y="20.9"/>
- <line x="21.0" y="20.9"/>
- <line x="21.0" y="25.7"/>
- <close/>
- <move x="37.0" y="0.5"/>
- <curve x1="36.7" x2="36.3" x3="36.0" y1="0.2" y2="0.0" y3="0.0"/>
- <curve x1="35.9" x2="35.8" x3="35.7" y1="0.0" y2="0.0" y3="0.0"/>
- <line x="1.6" y="0.0"/>
- <curve x1="0.7" x2="0.0" x3="0.0" y1="0.0" y2="0.9" y3="1.9"/>
- <line x="0.0" y="28.4"/>
- <curve x1="0.0" x2="0.7" x3="1.6" y1="29.5" y2="30.3" y3="30.3"/>
+ <line x="21" y="20.9"/>
+ <line x="21" y="25.7"/>
+ <close/>
+ <move x="37" y="0.5"/>
+ <curve x1="36.7" x2="36.3" x3="36" y1="0.2" y2="0" y3="0"/>
+ <curve x1="35.9" x2="35.8" x3="35.7" y1="0" y2="0" y3="0"/>
+ <line x="1.6" y="0"/>
+ <curve x1="0.7" x2="0" x3="0" y1="0" y2="0.9" y3="1.9"/>
+ <line x="0" y="28.4"/>
+ <curve x1="0" x2="0.7" x3="1.6" y1="29.5" y2="30.3" y3="30.3"/>
<line x="35.9" y="30.3"/>
<curve x1="36.8" x2="37.5" x3="37.5" y1="30.3" y2="29.4" y3="28.4"/>
<line x="37.5" y="2.5"/>
- <curve x1="37.5" x2="37.6" x3="37.0" y1="3.1" y2="1.0" y3="0.5"/>
+ <curve x1="37.5" x2="37.6" x3="37" y1="3.1" y2="1" y3="0.5"/>
<close/>
<move x="9.7" y="26.5"/>
<line x="9.7" y="4.4"/>
<curve x1="9.7" x2="10.2" x3="10.8" y1="3.8" y2="3.3" y3="3.3"/>
<line x="19.9" y="3.3"/>
- <curve x1="20.5" x2="21.0" x3="21.0" y1="3.3" y2="3.8" y3="4.4"/>
- <line x="21.0" y="14.1"/>
+ <curve x1="20.5" x2="21" x3="21" y1="3.3" y2="3.8" y3="4.4"/>
+ <line x="21" y="14.1"/>
<line x="14.8" y="15.1"/>
<line x="14.8" y="20.8"/>
<line x="11.4" y="20.8"/>
<line x="11.4" y="21.9"/>
<line x="14.8" y="21.9"/>
- <line x="14.8" y="23.0"/>
- <line x="11.4" y="23.0"/>
+ <line x="14.8" y="23"/>
+ <line x="11.4" y="23"/>
<line x="11.4" y="24.1"/>
<line x="14.8" y="24.1"/>
<line x="14.8" y="25.7"/>
@@ -1796,21 +1796,21 @@
<close/>
<move x="20.5" y="15.4"/>
<line x="20.5" y="20.2"/>
- <line x="16.0" y="20.2"/>
- <line x="16.0" y="16.0"/>
+ <line x="16" y="20.2"/>
+ <line x="16" y="16"/>
<line x="20.5" y="15.4"/>
<close/>
<move x="20.5" y="25.6"/>
- <line x="16.0" y="24.9"/>
- <line x="16.0" y="20.8"/>
+ <line x="16" y="24.9"/>
+ <line x="16" y="20.8"/>
<line x="20.5" y="20.8"/>
<line x="20.5" y="25.6"/>
<close/>
- <move x="21.0" y="15.4"/>
+ <move x="21" y="15.4"/>
<line x="27.8" y="14.5"/>
<line x="27.8" y="20.3"/>
- <line x="21.0" y="20.3"/>
- <line x="21.0" y="15.4"/>
+ <line x="21" y="20.3"/>
+ <line x="21" y="15.4"/>
<close/>
<move x="27.9" y="26.7"/>
<line x="21.1" y="25.7"/>
@@ -1829,10 +1829,10 @@
</shape>
<shape aspect="variable" h="35.6" name="Windows Server multi" strokewidth="inherit" w="42.2">
<connections>
- <constraint name="N" perimeter="0" x="0.5" y="0.0"/>
- <constraint name="S" perimeter="0" x="0.5" y="1.0"/>
- <constraint name="W" perimeter="0" x="0.0" y="0.5"/>
- <constraint name="E" perimeter="0" x="1.0" y="0.5"/>
+ <constraint name="N" perimeter="0" x="0.5" y="0"/>
+ <constraint name="S" perimeter="0" x="0.5" y="1"/>
+ <constraint name="W" perimeter="0" x="0" y="0.5"/>
+ <constraint name="E" perimeter="0" x="1" y="0.5"/>
<constraint name="NE" perimeter="0" x="0.935" y="0.07"/>
<constraint name="NW" perimeter="0" x="0.01" y="0.02"/>
<constraint name="SE" perimeter="0" x="0.99" y="0.98"/>
@@ -1844,15 +1844,15 @@
<curve x1="41.2" x2="40.8" x3="40.4" y1="4.7" y2="4.5" y3="4.5"/>
<line x="40.1" y="4.5"/>
<curve x1="40.1" x2="39.9" x3="39.5" y1="3.9" y2="2.8" y3="2.4"/>
- <curve x1="39.1" x2="38.7" x3="38.3" y1="2.0" y2="1.8" y3="1.8"/>
+ <curve x1="39.1" x2="38.7" x3="38.3" y1="2" y2="1.8" y3="1.8"/>
<line x="37.5" y="1.8"/>
<curve x1="37.4" x2="37.3" x3="37.1" y1="1.3" y2="0.7" y3="0.5"/>
- <curve x1="36.8" x2="36.4" x3="36.1" y1="0.2" y2="0.0" y3="0.0"/>
- <curve x1="36.0" x2="35.9" x3="35.8" y1="0.0" y2="0.0" y3="0.0"/>
- <line x="1.6" y="0.0"/>
- <curve x1="0.7" x2="0.0" x3="0.0" y1="0.0" y2="0.9" y3="1.9"/>
- <line x="0.0" y="28.4"/>
- <curve x1="0.0" x2="0.7" x3="1.6" y1="29.5" y2="30.3" y3="30.3"/>
+ <curve x1="36.8" x2="36.4" x3="36.1" y1="0.2" y2="0" y3="0"/>
+ <curve x1="36" x2="35.9" x3="35.8" y1="0" y2="0" y3="0"/>
+ <line x="1.6" y="0"/>
+ <curve x1="0.7" x2="0" x3="0" y1="0" y2="0.9" y3="1.9"/>
+ <line x="0" y="28.4"/>
+ <curve x1="0" x2="0.7" x3="1.6" y1="29.5" y2="30.3" y3="30.3"/>
<line x="1.8" y="30.3"/>
<line x="1.8" y="30.6"/>
<curve x1="1.8" x2="2.7" x3="3.8" y1="31.9" y2="32.9" y3="32.9"/>
@@ -1868,28 +1868,28 @@
<close/>
<move x="27.8" y="20.9"/>
<line x="27.8" y="26.7"/>
- <line x="21.0" y="25.7"/>
- <line x="21.0" y="20.9"/>
+ <line x="21" y="25.7"/>
+ <line x="21" y="20.9"/>
<line x="27.8" y="20.9"/>
<close/>
<move x="27.8" y="20.3"/>
- <line x="21.0" y="20.3"/>
- <line x="21.0" y="15.4"/>
+ <line x="21" y="20.3"/>
+ <line x="21" y="15.4"/>
<line x="27.8" y="14.5"/>
<line x="27.8" y="20.3"/>
<close/>
<move x="9.7" y="4.4"/>
<curve x1="9.7" x2="10.2" x3="10.8" y1="3.8" y2="3.3" y3="3.3"/>
<line x="19.9" y="3.3"/>
- <curve x1="20.5" x2="21.0" x3="21.0" y1="3.3" y2="3.8" y3="4.4"/>
- <line x="21.0" y="14.1"/>
+ <curve x1="20.5" x2="21" x3="21" y1="3.3" y2="3.8" y3="4.4"/>
+ <line x="21" y="14.1"/>
<line x="14.8" y="15.1"/>
<line x="14.8" y="20.8"/>
<line x="11.4" y="20.8"/>
<line x="11.4" y="21.9"/>
<line x="14.8" y="21.9"/>
- <line x="14.8" y="23.0"/>
- <line x="11.4" y="23.0"/>
+ <line x="14.8" y="23"/>
+ <line x="11.4" y="23"/>
<line x="11.4" y="24.1"/>
<line x="14.8" y="24.1"/>
<line x="14.8" y="25.7"/>
@@ -1921,20 +1921,20 @@
<curve x1="38.4" x2="38.7" x3="38.9" y1="2.5" y2="2.6" y3="2.9"/>
<curve x1="39.2" x2="39.3" x3="39.3" y1="3.2" y2="4.2" y3="4.6"/>
<line x="39.3" y="30.5"/>
- <curve x1="39.3" x2="38.7" x3="38.0" y1="31.3" y2="32.0" y3="32.0"/>
- <line x="3.8" y="32.0"/>
+ <curve x1="39.3" x2="38.7" x3="38" y1="31.3" y2="32" y3="32"/>
+ <line x="3.8" y="32"/>
<close/>
<move x="41.4" y="33.3"/>
<curve x1="41.4" x2="40.8" x3="40.1" y1="34.1" y2="34.8" y3="34.8"/>
<line x="5.9" y="34.8"/>
<curve x1="5.2" x2="4.6" x3="4.6" y1="34.8" y2="34.1" y3="33.3"/>
<line x="4.6" y="32.9"/>
- <line x="38.0" y="32.9"/>
- <curve x1="39.1" x2="40.0" x3="40.0" y1="32.9" y2="31.8" y3="30.6"/>
- <line x="40.0" y="5.3"/>
+ <line x="38" y="32.9"/>
+ <curve x1="39.1" x2="40" x3="40" y1="32.9" y2="31.8" y3="30.6"/>
+ <line x="40" y="5.3"/>
<line x="40.3" y="5.3"/>
- <curve x1="40.5" x2="40.8" x3="41.0" y1="5.3" y2="5.4" y3="5.7"/>
- <curve x1="41.3" x2="41.4" x3="41.4" y1="6.0" y2="7.0" y3="7.4"/>
+ <curve x1="40.5" x2="40.8" x3="41" y1="5.3" y2="5.4" y3="5.7"/>
+ <curve x1="41.3" x2="41.4" x3="41.4" y1="6" y2="7" y3="7.4"/>
<line x="41.4" y="33.3"/>
<close/>
<move x="11.4" y="6.7"/>