@zklogic/draw.io
Version:
Draw.IO - Graph Editor integration in Angular-cli
1 lines • 64.2 kB
JavaScript
Sidebar.prototype.addAzure2Palette=function(){var e="mxgraph.azure2",t=400,r=this,n="aspect=fixed;html=1;points=[];align=center;image;fontSize=12;image=img/lib/azure2/";this.setCurrentSearchEntryLibrary("azure2","azure2AI Machine Learning"),this.addAzure2AIMachineLearningPalette(e,t,r,n+"ai_machine_learning/"),this.setCurrentSearchEntryLibrary("azure2","azure2Analytics"),this.addAzure2AnalyticsPalette(e,t,r,n+"analytics/"),this.setCurrentSearchEntryLibrary("azure2","azure2App Services"),this.addAzure2AppServicesPalette(e,t,r,n+"app_services/"),this.setCurrentSearchEntryLibrary("azure2","azure2Azure Stack"),this.addAzure2AzureStackPalette(e,t,r,n+"azure_stack/"),this.setCurrentSearchEntryLibrary("azure2","azure2Azure VMware Solution"),this.addAzure2AzureVMwareSolutionPalette(e,t,r,n+"azure_vmware_solution/"),this.setCurrentSearchEntryLibrary("azure2","azure2Blockchain"),this.addAzure2BlockchainPalette(e,t,r,n+"blockchain/"),this.setCurrentSearchEntryLibrary("azure2","azure2Compute"),this.addAzure2ComputePalette(e,t,r,n+"compute/"),this.setCurrentSearchEntryLibrary("azure2","azure2Containers"),this.addAzure2ContainersPalette(e,t,r,n+"containers/"),this.setCurrentSearchEntryLibrary("azure2","azure2CXP"),this.addAzure2CXPPalette(e,t,r,n+"cxp/"),this.setCurrentSearchEntryLibrary("azure2","azure2Databases"),this.addAzure2DatabasesPalette(e,t,r,n+"databases/"),this.setCurrentSearchEntryLibrary("azure2","azure2DevOps"),this.addAzure2DevOpsPalette(e,t,r,n+"devops/"),this.setCurrentSearchEntryLibrary("azure2","azure2General"),this.addAzure2GeneralPalette(e,t,r,n+"general/"),this.setCurrentSearchEntryLibrary("azure2","azure2Identity"),this.addAzure2IdentityPalette(e,t,r,n+"identity/"),this.setCurrentSearchEntryLibrary("azure2","azure2Integration"),this.addAzure2IntegrationPalette(e,t,r,n+"integration/"),this.setCurrentSearchEntryLibrary("azure2","azure2Internet of Things"),this.addAzure2InternetOfThingsPalette(e,t,r,n+"internet_of_things/"),this.setCurrentSearchEntryLibrary("azure2","azure2Intune"),this.addAzure2IntunePalette(e,t,r,n+"intune/"),this.setCurrentSearchEntryLibrary("azure2","azure2IoT"),this.addAzure2IOTPalette(e,t,r,n+"iot/"),this.setCurrentSearchEntryLibrary("azure2","azure2Management Governance"),this.addAzure2ManagementGovernancePalette(e,t,r,n+"management_governance/"),this.setCurrentSearchEntryLibrary("azure2","azure2Migrate"),this.addAzure2MigratePalette(e,t,r,n+"migrate/"),this.setCurrentSearchEntryLibrary("azure2","azure2Mixed Reality"),this.addAzure2MixedRealityPalette(e,t,r,n+"mixed_reality/"),this.setCurrentSearchEntryLibrary("azure2","azure2Monitor"),this.addAzure2MonitorPalette(e,t,r,n+"monitor/"),this.setCurrentSearchEntryLibrary("azure2","azure2Networking"),this.addAzure2NetworkingPalette(e,t,r,n+"networking/"),this.setCurrentSearchEntryLibrary("azure2","azure2Other"),this.addAzure2OtherPalette(e,t,r,n+"other/"),this.setCurrentSearchEntryLibrary("azure2","azure2Preview"),this.addAzure2PreviewPalette(e,t,r,n+"preview/"),this.setCurrentSearchEntryLibrary("azure2","azure2Security"),this.addAzure2SecurityPalette(e,t,r,n+"security/"),this.setCurrentSearchEntryLibrary("azure2","azure2Storage"),this.addAzure2StoragePalette(e,t,r,n+"storage/"),this.setCurrentSearchEntryLibrary("azure2","azure2Web"),this.addAzure2WebPalette(e,t,r,n+"web/"),this.setCurrentSearchEntryLibrary()},Sidebar.prototype.addAzure2AIMachineLearningPalette=function(e,t,r,n){var i="azure ai machine learning artificial intelligence ",l=[this.createVertexTemplateEntry(n+"Bot_Services.svg;",.17*t,.17*t,"","Bot Services",null,null,this.getTagsForStencil(e,"bot services",i).join(" ")),this.createVertexTemplateEntry(n+"Cognitive_Services.svg;",.17*t,.12*t,"","Cognitive Services",null,null,this.getTagsForStencil(e,"cognitive services",i).join(" ")),this.createVertexTemplateEntry(n+"Machine_Learning_Studio_Classic_Web_Services.svg;",.17*t,.17*t,"","Machine Learning Studio - Classic Web Services",null,null,this.getTagsForStencil(e,"studio classic web services",i).join(" ")),this.createVertexTemplateEntry(n+"Machine_Learning_Studio_Web_Service_Plans.svg;",.17*t,.16*t,"","Machine Learning Studio - Web Service Plans",null,null,this.getTagsForStencil(e,"studio web service plans",i).join(" ")),this.createVertexTemplateEntry(n+"Machine_Learning_Studio_Workspaces.svg;",.17*t,.16*t,"","Machine Learning Studio - Workspaces",null,null,this.getTagsForStencil(e,"studio workspaces",i).join(" ")),this.createVertexTemplateEntry(n+"Translator_Text.svg;",.17*t,.17*t,"","Translator Text",null,null,this.getTagsForStencil(e,"translator text",i).join(" "))];this.addPalette("azure2AI Machine Learning","Azure / AI and Machine Learning",!1,mxUtils.bind(this,(function(e){for(var t=0;t<l.length;t++)e.appendChild(l[t](e))})))},Sidebar.prototype.addAzure2AnalyticsPalette=function(e,t,r,n){var i="azure analytics ",l=[this.createVertexTemplateEntry(n+"Analysis_Services.svg;",.1575*t,.12*t,"","Analysis Services",null,null,this.getTagsForStencil(e,"analysis services",i).join(" ")),this.createVertexTemplateEntry(n+"Azure_Databricks.svg;",.15*t,.17*t,"","Azure Databricks",null,null,this.getTagsForStencil(e,"azure databricks",i).join(" ")),this.createVertexTemplateEntry(n+"Azure_Synapse_Analytics.svg;",.15*t,.1725*t,"","Azure Synapse Analytics",null,null,this.getTagsForStencil(e,"synapse analytics",i).join(" ")),this.createVertexTemplateEntry(n+"Data_Lake_Store_Gen1.svg;",.16*t,.13*t,"","Data Lake Store Gen1",null,null,this.getTagsForStencil(e,"data lake store gen1",i).join(" ")),this.createVertexTemplateEntry(n+"Event_Hub_Clusters.svg;",.16*t,.13*t,"","Event Hub Clusters",null,null,this.getTagsForStencil(e,"event hub clusters",i).join(" ")),this.createVertexTemplateEntry(n+"Event_Hubs.svg;",.1675*t,.15*t,"","Event Hubs",null,null,this.getTagsForStencil(e,"event hubs",i).join(" ")),this.createVertexTemplateEntry(n+"HD_Insight_Clusters.svg;",.1575*t,.155*t,"","HD Insight Clusters",null,null,this.getTagsForStencil(e,"hd insight clusters",i).join(" ")),this.createVertexTemplateEntry(n+"Log_Analytics_Workspaces.svg;",.16*t,.16*t,"","Log Analytics Workspaces",null,null,this.getTagsForStencil(e,"log analytics workspaces",i).join(" ")),this.createVertexTemplateEntry(n+"Stream_Analytics_Jobs.svg;",.17*t,.145*t,"","Stream Analytics Jobs",null,null,this.getTagsForStencil(e,"Stream_Analytics_Jobs",i).join(" "))];this.addPalette("azure2Analytics","Azure / Analytics",!1,mxUtils.bind(this,(function(e){for(var t=0;t<l.length;t++)e.appendChild(l[t](e))})))},Sidebar.prototype.addAzure2AppServicesPalette=function(e,t,r,n){var i="azure app services ",l=[this.createVertexTemplateEntry(n+"API_Management_Services.svg;",.1625*t,.15*t,"","API Management Services",null,null,this.getTagsForStencil(e,"api application programming interface management services",i).join(" ")),this.createVertexTemplateEntry(n+"App_Service_Certificates.svg;",.175*t,.16*t,"","App Service Certificates",null,null,this.getTagsForStencil(e,"app service certificates",i).join(" ")),this.createVertexTemplateEntry(n+"App_Service_Domains.svg;",.1625*t,.13*t,"","App Service Domains",null,null,this.getTagsForStencil(e,"app service domains",i).join(" ")),this.createVertexTemplateEntry(n+"App_Service_Environments.svg;",.16*t,.16*t,"","App Service Environments",null,null,this.getTagsForStencil(e,"app service environments",i).join(" ")),this.createVertexTemplateEntry(n+"App_Service_Plans.svg;",.16*t,.16*t,"","App Service Plans",null,null,this.getTagsForStencil(e,"app service plans",i).join(" ")),this.createVertexTemplateEntry(n+"App_Services.svg;",.16*t,.16*t,"","App Services",null,null,this.getTagsForStencil(e,"app services",i).join(" ")),this.createVertexTemplateEntry(n+"CDN_Profiles.svg;",.17*t,.1*t,"","CDN Profiles",null,null,this.getTagsForStencil(e,"cdn profiles",i).join(" ")),this.createVertexTemplateEntry(n+"Notification_Hubs.svg;",.1675*t,.14*t,"","Notification Hubs",null,null,this.getTagsForStencil(e,"notification hubs",i).join(" ")),this.createVertexTemplateEntry(n+"Search_Services.svg;",.18*t,.13*t,"","Search Services",null,null,this.getTagsForStencil(e,"search services",i).join(" "))];this.addPalette("azure2App Services","Azure / App Services",!1,mxUtils.bind(this,(function(e){for(var t=0;t<l.length;t++)e.appendChild(l[t](e))})))},Sidebar.prototype.addAzure2AzureStackPalette=function(e,t,r,n){var i="azure stack ",l=[this.createVertexTemplateEntry(n+"Azure_Stack.svg;",.155*t,.16*t,"","Azure Stack",null,null,this.getTagsForStencil(e,"azure stack",i).join(" ")),this.createVertexTemplateEntry(n+"Capacity.svg;",.1575*t,.17*t,"","Capacity",null,null,this.getTagsForStencil(e,"capacity",i).join(" ")),this.createVertexTemplateEntry(n+"Infrastructure_Backup.svg;",.15*t,.1725*t,"","Infrastructure Backup",null,null,this.getTagsForStencil(e,"infrastructure backup",i).join(" ")),this.createVertexTemplateEntry(n+"Multi_Tenancy.svg;",.17*t,.1625*t,"","Multi Tenancy",null,null,this.getTagsForStencil(e,"multi tenancy",i).join(" ")),this.createVertexTemplateEntry(n+"Offers.svg;",.1625*t,.16*t,"","Offers",null,null,this.getTagsForStencil(e,"offers",i).join(" ")),this.createVertexTemplateEntry(n+"Plans.svg;",.13*t,.16*t,"","Plans",null,null,this.getTagsForStencil(e,"plans",i).join(" ")),this.createVertexTemplateEntry(n+"Updates.svg;",.17*t,.1675*t,"","Updates",null,null,this.getTagsForStencil(e,"updates",i).join(" ")),this.createVertexTemplateEntry(n+"User_Subscriptions.svg;",.17*t,.165*t,"","User Subscriptions",null,null,this.getTagsForStencil(e,"user subscriptions",i).join(" "))];this.addPalette("azure2Azure Stack","Azure / Azure Stack",!1,mxUtils.bind(this,(function(e){for(var t=0;t<l.length;t++)e.appendChild(l[t](e))})))},Sidebar.prototype.addAzure2AzureVMwareSolutionPalette=function(e,t,r,n){var i=[this.createVertexTemplateEntry(n+"AVS.svg;",.175*t,.14*t,"","AVS",null,null,this.getTagsForStencil(e,"avs","azure vmware solution ").join(" "))];this.addPalette("azure2Azure VMware Solution","Azure / VMware Solution",!1,mxUtils.bind(this,(function(e){for(var t=0;t<i.length;t++)e.appendChild(i[t](e))})))},Sidebar.prototype.addAzure2BlockchainPalette=function(e,t,r,n){var i="azure blockchain ",l=[this.createVertexTemplateEntry(n+"ABS_Member.svg;",.14*t,.1625*t,"","ABS Member",null,null,this.getTagsForStencil(e,"abs member",i).join(" ")),this.createVertexTemplateEntry(n+"Azure_Blockchain_Service.svg;",.17*t,.17*t,"","Azure Blockchain Service",null,null,this.getTagsForStencil(e,"blockchain service",i).join(" ")),this.createVertexTemplateEntry(n+"Azure_Token_Service.svg;",.1475*t,.17*t,"","Azure Token Service",null,null,this.getTagsForStencil(e,"token service",i).join(" ")),this.createVertexTemplateEntry(n+"Consortium.svg;",.17*t,.17*t,"","Consortium",null,null,this.getTagsForStencil(e,"consortium",i).join(" ")),this.createVertexTemplateEntry(n+"Outbound_Connection.svg;",.1775*t,.16*t,"","Outbound Connection",null,null,this.getTagsForStencil(e,"outbound connection",i).join(" "))];this.addPalette("azure2Blockchain","Azure / Blockchain",!1,mxUtils.bind(this,(function(e){for(var t=0;t<l.length;t++)e.appendChild(l[t](e))})))},Sidebar.prototype.addAzure2ComputePalette=function(e,t,r,n){var i="azure compute ",l=[this.createVertexTemplateEntry(n+"App_Services.svg;",.16*t,.16*t,"","App Services",null,null,this.getTagsForStencil(e,"app services",i).join(" ")),this.createVertexTemplateEntry(n+"Availability_Sets.svg;",.17*t,.17*t,"","Availability Sets",null,null,this.getTagsForStencil(e,"availability sets",i).join(" ")),this.createVertexTemplateEntry(n+"Batch_Accounts.svg;",.17*t,.16*t,"","Batch Accounts",null,null,this.getTagsForStencil(e,"batch accounts",i).join(" ")),this.createVertexTemplateEntry(n+"Cloud_Services_Classic.svg;",.18*t,.13*t,"","Cloud Services (Classic)",null,null,this.getTagsForStencil(e,"cloud services classic",i).join(" ")),this.createVertexTemplateEntry(n+"Container_Instances.svg;",.16*t,.17*t,"","Container Instances",null,null,this.getTagsForStencil(e,"container instances",i).join(" ")),this.createVertexTemplateEntry(n+"Container_Services_Deprecated.svg;",.17*t,.15*t,"","Container Services Deprecated",null,null,this.getTagsForStencil(e,"container services deprecated",i).join(" ")),this.createVertexTemplateEntry(n+"Disk_Encryption_Sets.svg;",.17*t,.17*t,"","Disk Encryption Sets",null,null,this.getTagsForStencil(e,"disk encryption sets",i).join(" ")),this.createVertexTemplateEntry(n+"Disks.svg;",.1425*t,.14*t,"","Disks",null,null,this.getTagsForStencil(e,"disks",i).join(" ")),this.createVertexTemplateEntry(n+"Disks_Classic.svg;",.1425*t,.14*t,"","Disks (Classic)",null,null,this.getTagsForStencil(e,"disks classic",i).join(" ")),this.createVertexTemplateEntry(n+"Disks_Snapshots.svg;",.17*t,.1775*t,"","Disks Snapshots",null,null,this.getTagsForStencil(e,"disks snapshots",i).join(" ")),this.createVertexTemplateEntry(n+"Function_Apps.svg;",.17*t,.15*t,"","Function Apps",null,null,this.getTagsForStencil(e,"function apps",i).join(" ")),this.createVertexTemplateEntry(n+"Image_Definitions.svg;",.165*t,.16*t,"","Image Definitions",null,null,this.getTagsForStencil(e,"image definitions",i).join(" ")),this.createVertexTemplateEntry(n+"Image_Versions.svg;",.1675*t,.16*t,"","Image Versions",null,null,this.getTagsForStencil(e,"image versions",i).join(" ")),this.createVertexTemplateEntry(n+"Images.svg;",.1725*t,.16*t,"","Images",null,null,this.getTagsForStencil(e,"images",i).join(" ")),this.createVertexTemplateEntry(n+"Kubernetes_Services.svg;",.17*t,.15*t,"","Kubernetes Services",null,null,this.getTagsForStencil(e,"kubernetes services",i).join(" ")),this.createVertexTemplateEntry(n+"Mesh_Applications.svg;",.17*t,.17*t,"","Mesh Applications",null,null,this.getTagsForStencil(e,"mesh applications",i).join(" ")),this.createVertexTemplateEntry(n+"OS_Images_Classic.svg;",.1725*t,.16*t,"","OS Images (Classic)",null,null,this.getTagsForStencil(e,"os images classic",i).join(" ")),this.createVertexTemplateEntry(n+"Service_Fabric_Clusters.svg;",.1675*t,.16*t,"","Service Fabric Clusters",null,null,this.getTagsForStencil(e,"service fabric clusters",i).join(" ")),this.createVertexTemplateEntry(n+"Shared_Image_Galleries.svg;",.16*t,.16*t,"","Shared Image Galleries",null,null,this.getTagsForStencil(e,"shared image galleries",i).join(" ")),this.createVertexTemplateEntry(n+"Azure_Spring_Cloud.svg;",.17*t,.16*t,"","Spring Cloud",null,null,this.getTagsForStencil(e,"azure spring cloud",i).join(" ")),this.createVertexTemplateEntry(n+"Virtual_Machine.svg;",.1725*t,.16*t,"","Virtual Machine",null,null,this.getTagsForStencil(e,"virtual machine",i).join(" ")),this.createVertexTemplateEntry(n+"Virtual_Machines_Classic.svg;",.1725*t,.16*t,"","Virtual Machines (Classic)",null,null,this.getTagsForStencil(e,"virtual machines classic",i).join(" ")),this.createVertexTemplateEntry(n+"VM_Images_Classic.svg;",.1725*t,.16*t,"","VM Images (Classic)",null,null,this.getTagsForStencil(e,"vm images classic",i).join(" ")),this.createVertexTemplateEntry(n+"VM_Scale_Sets.svg;",.17*t,.17*t,"","VM Scale Sets",null,null,this.getTagsForStencil(e,"vm scale sets",i).join(" ")),this.createVertexTemplateEntry(n+"Workspaces.svg;",.1625*t,.14*t,"","Workspaces",null,null,this.getTagsForStencil(e,"workspaces",i).join(" "))];this.addPalette("azure2Compute","Azure / Compute",!1,mxUtils.bind(this,(function(e){for(var t=0;t<l.length;t++)e.appendChild(l[t](e))})))},Sidebar.prototype.addAzure2ContainersPalette=function(e,t,r,n){var i="azure containers ",l=[this.createVertexTemplateEntry(n+"App_Services.svg;",.16*t,.16*t,"","App Services",null,null,this.getTagsForStencil(e,"app services",i).join(" ")),this.createVertexTemplateEntry(n+"Batch_Accounts.svg;",.17*t,.16*t,"","Batch Accounts",null,null,this.getTagsForStencil(e,"batch accounts",i).join(" ")),this.createVertexTemplateEntry(n+"Container_Instances.svg;",.16*t,.1725*t,"","Container Instances",null,null,this.getTagsForStencil(e,"container instances",i).join(" ")),this.createVertexTemplateEntry(n+"Container_Registries.svg;",.17*t,.1525*t,"","Container Registries",null,null,this.getTagsForStencil(e,"container registries",i).join(" ")),this.createVertexTemplateEntry(n+"Kubernetes_Services.svg;",.17*t,.15*t,"","Kubernetes Services",null,null,this.getTagsForStencil(e,"kubernetes services",i).join(" ")),this.createVertexTemplateEntry(n+"Service_Fabric_Clusters.svg;",.1675*t,.16*t,"","Service Fabric Clusters",null,null,this.getTagsForStencil(e,"service fabric clusters",i).join(" "))];this.addPalette("azure2Containers","Azure / Containers",!1,mxUtils.bind(this,(function(e){for(var t=0;t<l.length;t++)e.appendChild(l[t](e))})))},Sidebar.prototype.addAzure2CXPPalette=function(e,t,r,n){var i="azure cxp ",l=[this.createVertexTemplateEntry(n+"Elixir.svg;",.1225*t,.17*t,"","Elixir",null,null,this.getTagsForStencil(e,"elixir",i).join(" ")),this.createVertexTemplateEntry(n+"Elixir_Purple.svg;",.1225*t,.17*t,"","Elixir Purple",null,null,this.getTagsForStencil(e,"elixir purple",i).join(" "))];this.addPalette("azure2CXP","Azure / CXP",!1,mxUtils.bind(this,(function(e){for(var t=0;t<l.length;t++)e.appendChild(l[t](e))})))},Sidebar.prototype.addAzure2DatabasesPalette=function(e,t,r,n){var i="azure database db ",l=[this.createVertexTemplateEntry(n+"Azure_Cosmos_DB.svg;",.16*t,.16*t,"","Azure Cosmos DB",null,null,this.getTagsForStencil(e,"cosmos",i).join(" ")),this.createVertexTemplateEntry(n+"Azure_Data_Explorer_Clusters.svg;",.17*t,.17*t,"","Azure Data Explorer Clusters",null,null,this.getTagsForStencil(e,"data explorer clusters",i).join(" ")),this.createVertexTemplateEntry(n+"Azure_Database_MariaDB_Server.svg;",.12*t,.16*t,"","Azure Database MariaDB Server",null,null,this.getTagsForStencil(e,"mariadb server",i).join(" ")),this.createVertexTemplateEntry(n+"Azure_Database_Migration_Services.svg;",.16*t,.1725*t,"","Azure Database Migration Services",null,null,this.getTagsForStencil(e,"migration services",i).join(" ")),this.createVertexTemplateEntry(n+"Azure_Database_MySQL_Server.svg;",.12*t,.16*t,"","Azure Database MySQL Server",null,null,this.getTagsForStencil(e,"mysql my sql server",i).join(" ")),this.createVertexTemplateEntry(n+"Azure_Database_PostgreSQL_Server.svg;",.12*t,.16*t,"","Azure Database PostgreSQL Server",null,null,this.getTagsForStencil(e,"postgresql sql server",i).join(" ")),this.createVertexTemplateEntry(n+"Azure_SQL.svg;",.16*t,.115*t,"","Azure SQL",null,null,this.getTagsForStencil(e,"sql",i).join(" ")),this.createVertexTemplateEntry(n+"Azure_SQL_Server_Stretch_Databases.svg;",.16*t,.1625*t,"","Azure SQL Server Stretch Databases",null,null,this.getTagsForStencil(e,"sql server stretch",i).join(" ")),this.createVertexTemplateEntry(n+"Azure_SQL_VM.svg;",.16*t,.15*t,"","Azure SQL VM",null,null,this.getTagsForStencil(e,"sql vm virtual machine",i).join(" ")),this.createVertexTemplateEntry(n+"Azure_Synapse_Analytics.svg;",.15*t,.1725*t,"","Azure Synapse Analytics",null,null,this.getTagsForStencil(e,"synapse analytics",i).join(" ")),this.createVertexTemplateEntry(n+"Cache_Redis.svg;",.16*t,.13*t,"","Cache Redis",null,null,this.getTagsForStencil(e,"cache redis",i).join(" ")),this.createVertexTemplateEntry(n+"Data_Factory.svg;",.17*t,.17*t,"","Data Factory",null,null,this.getTagsForStencil(e,"data factory",i).join(" ")),this.createVertexTemplateEntry(n+"Elastic_Job_Agents.svg;",.16*t,.16*t,"","Elastic Job Agents",null,null,this.getTagsForStencil(e,"elastic job agents",i).join(" ")),this.createVertexTemplateEntry(n+"Instance_Pools.svg;",.1625*t,.16*t,"","Instance Pools",null,null,this.getTagsForStencil(e,"instance pools",i).join(" ")),this.createVertexTemplateEntry(n+"Managed_Database.svg;",.17*t,.16*t,"","Managed Database",null,null,this.getTagsForStencil(e,"managed",i).join(" ")),this.createVertexTemplateEntry(n+"SQL_Data_Warehouses.svg;",.16*t,.1625*t,"","SQL Data Warehouses",null,null,this.getTagsForStencil(e,"sql data warehouses",i).join(" ")),this.createVertexTemplateEntry(n+"SQL_Database.svg;",.12*t,.16*t,"","SQL Database",null,null,this.getTagsForStencil(e,"sql",i).join(" ")),this.createVertexTemplateEntry(n+"SQL_Elastic_Pools.svg;",.17*t,.17*t,"","SQL Elastic Pools",null,null,this.getTagsForStencil(e,"sql elastic pools",i).join(" ")),this.createVertexTemplateEntry(n+"SQL_Managed_Instance.svg;",.1625*t,.16*t,"","SQL Managed Instance",null,null,this.getTagsForStencil(e,"sql managed instance",i).join(" ")),this.createVertexTemplateEntry(n+"SQL_Server.svg;",.17*t,.17*t,"","SQL Server",null,null,this.getTagsForStencil(e,"sql server",i).join(" ")),this.createVertexTemplateEntry(n+"SSIS_Lift_And_Shift_IR.svg;",.155*t,.17*t,"","SSIS Lift and Shift IR",null,null,this.getTagsForStencil(e,"ssis lift and shift ir",i).join(" ")),this.createVertexTemplateEntry(n+"Virtual_Clusters.svg;",.165*t,.16*t,"","Virtual Clusters",null,null,this.getTagsForStencil(e,"virtual clusters",i).join(" "))];this.addPalette("azure2Databases","Azure / Databases",!1,mxUtils.bind(this,(function(e){for(var t=0;t<l.length;t++)e.appendChild(l[t](e))})))},Sidebar.prototype.addAzure2DevOpsPalette=function(e,t,r,n){var i="azure devops ",l=[this.createVertexTemplateEntry(n+"Application_Insights.svg;",.11*t,.1575*t,"","Application Insights",null,null,this.getTagsForStencil(e,"application insights",i).join(" ")),this.createVertexTemplateEntry(n+"Azure_DevOps.svg;",.16*t,.16*t,"","Azure DevOps",null,null,this.getTagsForStencil(e,"devops",i).join(" ")),this.createVertexTemplateEntry(n+"DevTest_Labs.svg;",.165*t,.16*t,"","DevTest Labs",null,null,this.getTagsForStencil(e,"devtest labs",i).join(" ")),this.createVertexTemplateEntry(n+"Lab_Services.svg;",.165*t,.16*t,"","Lab Services",null,null,this.getTagsForStencil(e,"lab services",i).join(" "))];this.addPalette("azure2DevOps","Azure / DevOps",!1,mxUtils.bind(this,(function(e){for(var t=0;t<l.length;t++)e.appendChild(l[t](e))})))},Sidebar.prototype.addAzure2GeneralPalette=function(e,t,r,n){var i="azure general ",l=[this.createVertexTemplateEntry(n+"All_Resources.svg;",.16*t,.16*t,"","All Resources",null,null,this.getTagsForStencil(e,"all resources",i).join(" ")),this.createVertexTemplateEntry(n+"Backlog.svg;",.17*t,.15*t,"","Backlog",null,null,this.getTagsForStencil(e,"backlog",i).join(" ")),this.createVertexTemplateEntry(n+"Biz_Talk.svg;",.1725*t,.16*t,"","Biz Talk",null,null,this.getTagsForStencil(e,"biz talk",i).join(" ")),this.createVertexTemplateEntry(n+"Blob_Block.svg;",.1625*t,.13*t,"","Blob Block",null,null,this.getTagsForStencil(e,"blob block",i).join(" ")),this.createVertexTemplateEntry(n+"Blob_Page.svg;",.1625*t,.13*t,"","Blob Page",null,null,this.getTagsForStencil(e,"blob page",i).join(" ")),this.createVertexTemplateEntry(n+"Branch.svg;",.18*t,.18*t,"","Branch",null,null,this.getTagsForStencil(e,"branch",i).join(" ")),this.createVertexTemplateEntry(n+"Browser.svg;",.1625*t,.13*t,"","Browser",null,null,this.getTagsForStencil(e,"browser",i).join(" ")),this.createVertexTemplateEntry(n+"Bug.svg;",.1475*t,.16*t,"","Bug",null,null,this.getTagsForStencil(e,"bug",i).join(" ")),this.createVertexTemplateEntry(n+"Builds.svg;",.16*t,.16*t,"","Builds",null,null,this.getTagsForStencil(e,"builds",i).join(" ")),this.createVertexTemplateEntry(n+"Cache.svg;",.16*t,.16*t,"","Cache",null,null,this.getTagsForStencil(e,"cache",i).join(" ")),this.createVertexTemplateEntry(n+"Code.svg;",.16*t,.13*t,"","Code",null,null,this.getTagsForStencil(e,"code",i).join(" ")),this.createVertexTemplateEntry(n+"Commit.svg;",.18*t,.17*t,"","Commit",null,null,this.getTagsForStencil(e,"commit",i).join(" ")),this.createVertexTemplateEntry(n+"Controls.svg;",.14*t,.1725*t,"","Controls",null,null,this.getTagsForStencil(e,"controls",i).join(" ")),this.createVertexTemplateEntry(n+"Controls_Horizontal.svg;",.1725*t,.14*t,"","Controls Horizontal",null,null,this.getTagsForStencil(e,"controls horizontal",i).join(" ")),this.createVertexTemplateEntry(n+"Cost_Alerts.svg;",.1675*t,.14*t,"","Cost Alerts",null,null,this.getTagsForStencil(e,"cost alerts",i).join(" ")),this.createVertexTemplateEntry(n+"Cost_Analysis.svg;",.15*t,.175*t,"","Cost Analysis",null,null,this.getTagsForStencil(e,"cost analysis",i).join(" ")),this.createVertexTemplateEntry(n+"Cost_Budgets.svg;",.1675*t,.17*t,"","Cost Budgets",null,null,this.getTagsForStencil(e,"cost budgets",i).join(" ")),this.createVertexTemplateEntry(n+"Cost_Management.svg;",.1675*t,.15*t,"","Cost Management",null,null,this.getTagsForStencil(e,"cost management",i).join(" ")),this.createVertexTemplateEntry(n+"Cost_Management_and_Billing.svg;",.17*t,.17*t,"","Cost Management and Billing",null,null,this.getTagsForStencil(e,"cost management and billing",i).join(" ")),this.createVertexTemplateEntry(n+"Counter.svg;",.16*t,.13*t,"","Counter",null,null,this.getTagsForStencil(e,"counter",i).join(" ")),this.createVertexTemplateEntry(n+"Cubes.svg;",.1675*t,.17*t,"","Cubes",null,null,this.getTagsForStencil(e,"cubes",i).join(" ")),this.createVertexTemplateEntry(n+"Dashboard.svg;",.17*t,.12*t,"","Dashboard",null,null,this.getTagsForStencil(e,"dashboard",i).join(" ")),this.createVertexTemplateEntry(n+"Dev_Console.svg;",.1625*t,.13*t,"","Dev Console",null,null,this.getTagsForStencil(e,"dev console",i).join(" ")),this.createVertexTemplateEntry(n+"Download.svg;",.16*t,.1675*t,"","Download",null,null,this.getTagsForStencil(e,"download",i).join(" ")),this.createVertexTemplateEntry(n+"Error.svg;",.1775*t,.17*t,"","Error",null,null,this.getTagsForStencil(e,"error",i).join(" ")),this.createVertexTemplateEntry(n+"Extensions.svg;",.1625*t,.16*t,"","Extensions",null,null,this.getTagsForStencil(e,"extensions",i).join(" ")),this.createVertexTemplateEntry(n+"File.svg;",.14*t,.1725*t,"","File",null,null,this.getTagsForStencil(e,"file",i).join(" ")),this.createVertexTemplateEntry(n+"Files.svg;",.16*t,.175*t,"","Files",null,null,this.getTagsForStencil(e,"files",i).join(" ")),this.createVertexTemplateEntry(n+"Folder_Blank.svg;",.1725*t,.14*t,"","Folder Blank",null,null,this.getTagsForStencil(e,"folder blank",i).join(" ")),this.createVertexTemplateEntry(n+"Folder_Website.svg;",.17*t,.14*t,"","Folder Website",null,null,this.getTagsForStencil(e,"folder website",i).join(" ")),this.createVertexTemplateEntry(n+"Free_Services.svg;",.17*t,.1575*t,"","Free Services",null,null,this.getTagsForStencil(e,"free services",i).join(" ")),this.createVertexTemplateEntry(n+"FTP.svg;",.15*t,.12*t,"","FTP",null,null,this.getTagsForStencil(e,"ftp file transfer protocol",i).join(" ")),this.createVertexTemplateEntry(n+"Gear.svg;",.16*t,.16*t,"","Gear",null,null,this.getTagsForStencil(e,"gear",i).join(" ")),this.createVertexTemplateEntry(n+"Globe.svg;",.14*t,.165*t,"","Globe",null,null,this.getTagsForStencil(e,"globe",i).join(" ")),this.createVertexTemplateEntry(n+"Globe_Error.svg;",.14*t,.165*t,"","Globe Error",null,null,this.getTagsForStencil(e,"globe error",i).join(" ")),this.createVertexTemplateEntry(n+"Globe_Success.svg;",.14*t,.165*t,"","Globe Success",null,null,this.getTagsForStencil(e,"globe success",i).join(" ")),this.createVertexTemplateEntry(n+"Globe_Warning.svg;",.14*t,.165*t,"","Globe Warning",null,null,this.getTagsForStencil(e,"globe warning",i).join(" ")),this.createVertexTemplateEntry(n+"Guide.svg;",.17*t,.17*t,"","Guide",null,null,this.getTagsForStencil(e,"guide",i).join(" ")),this.createVertexTemplateEntry(n+"Heart.svg;",.16*t,.15*t,"","Heart",null,null,this.getTagsForStencil(e,"heart",i).join(" ")),this.createVertexTemplateEntry(n+"Help_and_Support.svg;",.14*t,.1725*t,"","Help and Support",null,null,this.getTagsForStencil(e,"help support",i).join(" ")),this.createVertexTemplateEntry(n+"Image.svg;",.16*t,.11*t,"","Image",null,null,this.getTagsForStencil(e,"image",i).join(" ")),this.createVertexTemplateEntry(n+"Information.svg;",.16*t,.16*t,"","Information",null,null,this.getTagsForStencil(e,"information",i).join(" ")),this.createVertexTemplateEntry(n+"Input_Output.svg;",.16*t,.1375*t,"","Input Output",null,null,this.getTagsForStencil(e,"input output",i).join(" ")),this.createVertexTemplateEntry(n+"Journey_Hub.svg;",.15*t,.1575*t,"","Journey Hub",null,null,this.getTagsForStencil(e,"journey hub",i).join(" ")),this.createVertexTemplateEntry(n+"Launch_Portal.svg;",.17*t,.1675*t,"","Launch Portal",null,null,this.getTagsForStencil(e,"launch portal",i).join(" ")),this.createVertexTemplateEntry(n+"Learn.svg;",.12*t,.175*t,"","Learn",null,null,this.getTagsForStencil(e,"learn",i).join(" ")),this.createVertexTemplateEntry(n+"Load_Test.svg;",.17*t,.165*t,"","Load Test",null,null,this.getTagsForStencil(e,"load test",i).join(" ")),this.createVertexTemplateEntry(n+"Location.svg;",.1*t,.1775*t,"","Location",null,null,this.getTagsForStencil(e,"location",i).join(" ")),this.createVertexTemplateEntry(n+"Log_Streaming.svg;",.14*t,.1675*t,"","Log Streaming",null,null,this.getTagsForStencil(e,"log streaming",i).join(" ")),this.createVertexTemplateEntry(n+"Management_Groups.svg;",.165*t,.16*t,"","Management Groups",null,null,this.getTagsForStencil(e,"management groups",i).join(" ")),this.createVertexTemplateEntry(n+"Management_Portal.svg;",.15*t,.12*t,"","Management Portal",null,null,this.getTagsForStencil(e,"management portal",i).join(" ")),this.createVertexTemplateEntry(n+"Marketplace.svg;",.14*t,.16*t,"","Marketplace",null,null,this.getTagsForStencil(e,"marketplace",i).join(" ")),this.createVertexTemplateEntry(n+"Media.svg;",.17*t,.17*t,"","Media",null,null,this.getTagsForStencil(e,"media",i).join(" ")),this.createVertexTemplateEntry(n+"Media_File.svg;",.13*t,.16*t,"","Media File",null,null,this.getTagsForStencil(e,"media file",i).join(" ")),this.createVertexTemplateEntry(n+"Mobile.svg;",.1*t,.1675*t,"","Mobile",null,null,this.getTagsForStencil(e,"mobile",i).join(" ")),this.createVertexTemplateEntry(n+"Mobile_Engagement.svg;",.1*t,.1675*t,"","Mobile Engagement",null,null,this.getTagsForStencil(e,"mobile engagement",i).join(" ")),this.createVertexTemplateEntry(n+"Module.svg;",.16*t,.16*t,"","Module",null,null,this.getTagsForStencil(e,"module",i).join(" ")),this.createVertexTemplateEntry(n+"Power.svg;",.11*t,.17*t,"","Power",null,null,this.getTagsForStencil(e,"power",i).join(" ")),this.createVertexTemplateEntry(n+"Power_Up.svg;",.17*t,.17*t,"","Power Up",null,null,this.getTagsForStencil(e,"power up",i).join(" ")),this.createVertexTemplateEntry(n+"Powershell.svg;",.1625*t,.13*t,"","Powershell",null,null,this.getTagsForStencil(e,"powershell",i).join(" ")),this.createVertexTemplateEntry(n+"Preview.svg;",.11*t,.16*t,"","Preview",null,null,this.getTagsForStencil(e,"preview",i).join(" ")),this.createVertexTemplateEntry(n+"Process_Explorer.svg;",.175*t,.17*t,"","Process Explorer",null,null,this.getTagsForStencil(e,"process explorer",i).join(" ")),this.createVertexTemplateEntry(n+"Production_Ready_Database.svg;",.12*t,.16*t,"","Production Ready Database",null,null,this.getTagsForStencil(e,"production ready database",i).join(" ")),this.createVertexTemplateEntry(n+"Quickstart_Center.svg;",.17*t,.17*t,"","Quickstart Center",null,null,this.getTagsForStencil(e,"quickstart center",i).join(" ")),this.createVertexTemplateEntry(n+"Recent.svg;",.17*t,.17*t,"","Recent",null,null,this.getTagsForStencil(e,"recent",i).join(" ")),this.createVertexTemplateEntry(n+"Reservations.svg;",.17*t,.17*t,"","Reservations",null,null,this.getTagsForStencil(e,"reservations",i).join(" ")),this.createVertexTemplateEntry(n+"Resource_Explorer.svg;",.17*t,.14*t,"","Resource Explorer",null,null,this.getTagsForStencil(e,"resource exporer",i).join(" ")),this.createVertexTemplateEntry(n+"Resource_Group_List.svg;",.17*t,.1675*t,"","Resource Group List",null,null,this.getTagsForStencil(e,"resource group list",i).join(" ")),this.createVertexTemplateEntry(n+"Resource_Groups.svg;",.17*t,.16*t,"","Resource Groups",null,null,this.getTagsForStencil(e,"resource groups",i).join(" ")),this.createVertexTemplateEntry(n+"Resource_Linked.svg;",.18*t,.18*t,"","Resource Linked",null,null,this.getTagsForStencil(e,"resource linked",i).join(" ")),this.createVertexTemplateEntry(n+"Scale.svg;",.15*t,.15*t,"","Scale",null,null,this.getTagsForStencil(e,"scale",i).join(" ")),this.createVertexTemplateEntry(n+"Scheduler.svg;",.17*t,.17*t,"","Scheduler",null,null,this.getTagsForStencil(e,"scheduler",i).join(" ")),this.createVertexTemplateEntry(n+"Search.svg;",.16*t,.1625*t,"","Search",null,null,this.getTagsForStencil(e,"search",i).join(" ")),this.createVertexTemplateEntry(n+"Search_Grid.svg;",.17*t,.1675*t,"","Search Grid",null,null,this.getTagsForStencil(e,"search grid",i).join(" ")),this.createVertexTemplateEntry(n+"Server_Farm.svg;",.16*t,.16*t,"","Server Farm",null,null,this.getTagsForStencil(e,"server farm",i).join(" ")),this.createVertexTemplateEntry(n+"Service_Bus.svg;",.175*t,.15*t,"","Service Bus",null,null,this.getTagsForStencil(e,"service bus",i).join(" ")),this.createVertexTemplateEntry(n+"Service_Health.svg;",.17*t,.16*t,"","Service Health",null,null,this.getTagsForStencil(e,"service health",i).join(" ")),this.createVertexTemplateEntry(n+"SSD.svg;",.165*t,.15*t,"","SSD",null,null,this.getTagsForStencil(e,"ssd solid state drive",i).join(" ")),this.createVertexTemplateEntry(n+"Storage_Azure_Files.svg;",.16*t,.13*t,"","Storage Azure Files",null,null,this.getTagsForStencil(e,"storage files",i).join(" ")),this.createVertexTemplateEntry(n+"Storage_Container.svg;",.16*t,.13*t,"","Storage Container",null,null,this.getTagsForStencil(e,"storage container",i).join(" ")),this.createVertexTemplateEntry(n+"Storage_Queue.svg;",.16*t,.13*t,"","Storage Queue",null,null,this.getTagsForStencil(e,"storage queue",i).join(" ")),this.createVertexTemplateEntry(n+"Subscriptions.svg;",.11*t,.1775*t,"","Subscriptions",null,null,this.getTagsForStencil(e,"subscriptions",i).join(" ")),this.createVertexTemplateEntry(n+"Table.svg;",.16*t,.13*t,"","Table",null,null,this.getTagsForStencil(e,"table",i).join(" ")),this.createVertexTemplateEntry(n+"Tag.svg;",.17*t,.17*t,"","Tag",null,null,this.getTagsForStencil(e,"tag",i).join(" ")),this.createVertexTemplateEntry(n+"Tags.svg;",.15*t,.1625*t,"","Tags",null,null,this.getTagsForStencil(e,"tags",i).join(" ")),this.createVertexTemplateEntry(n+"TFS_VC_Repository.svg;",.17*t,.17*t,"","TFS VC Repository",null,null,this.getTagsForStencil(e,"tfs vc repository",i).join(" ")),this.createVertexTemplateEntry(n+"Toolbox.svg;",.16*t,.14*t,"","Toolbox",null,null,this.getTagsForStencil(e,"toolbox",i).join(" ")),this.createVertexTemplateEntry(n+"Versions.svg;",.155*t,.15*t,"","Versions",null,null,this.getTagsForStencil(e,"versions",i).join(" ")),this.createVertexTemplateEntry(n+"Web_Slots.svg;",.145*t,.16*t,"","Web Slots",null,null,this.getTagsForStencil(e,"web slots",i).join(" ")),this.createVertexTemplateEntry(n+"Web_Test.svg;",.18*t,.18*t,"","Web Test",null,null,this.getTagsForStencil(e,"web test",i).join(" ")),this.createVertexTemplateEntry(n+"Website_Power.svg;",.17*t,.17*t,"","Website Power",null,null,this.getTagsForStencil(e,"website power",i).join(" ")),this.createVertexTemplateEntry(n+"Website_Staging.svg;",.16*t,.175*t,"","Website Staging",null,null,this.getTagsForStencil(e,"website staging",i).join(" ")),this.createVertexTemplateEntry(n+"Workbooks.svg;",.15*t,.1625*t,"","Workbooks",null,null,this.getTagsForStencil(e,"workbooks",i).join(" ")),this.createVertexTemplateEntry(n+"Workflow.svg;",.17*t,.175*t,"","Workflow",null,null,this.getTagsForStencil(e,"workflow",i).join(" "))];this.addPalette("azure2General","Azure / General",!1,mxUtils.bind(this,(function(e){for(var t=0;t<l.length;t++)e.appendChild(l[t](e))})))},Sidebar.prototype.addAzure2IdentityPalette=function(e,t,r,n){var i="azure identity ",l=[this.createVertexTemplateEntry(n+"Active_Directory_Connect_Health.svg;",.1725*t,.16*t,"","Active Directory Connect Health",null,null,this.getTagsForStencil(e,"active directory connect health",i).join(" ")),this.createVertexTemplateEntry(n+"App_Registrations.svg;",.1575*t,.16*t,"","App Registrations",null,null,this.getTagsForStencil(e,"app registrations",i).join(" ")),this.createVertexTemplateEntry(n+"Azure_Active_Directory.svg;",.175*t,.16*t,"","Azure Active Directory",null,null,this.getTagsForStencil(e,"active directory",i).join(" ")),this.createVertexTemplateEntry(n+"Azure_AD_B2C.svg;",.1725*t,.16*t,"","Azure AD B2C",null,null,this.getTagsForStencil(e,"ad b2c",i).join(" ")),this.createVertexTemplateEntry(n+"Azure_AD_Domain_Services.svg;",.175*t,.16*t,"","Azure AD Domain Services",null,null,this.getTagsForStencil(e,"ad domain services",i).join(" ")),this.createVertexTemplateEntry(n+"Azure_AD_Identity_Protection.svg;",.17*t,.15*t,"","Azure AD Identity Protection",null,null,this.getTagsForStencil(e,"ad identity protection",i).join(" ")),this.createVertexTemplateEntry(n+"Enterprise_Applications.svg;",.16*t,.16*t,"","Enterprise Applications",null,null,this.getTagsForStencil(e,"enterprise applications",i).join(" ")),this.createVertexTemplateEntry(n+"Groups.svg;",.17*t,.14*t,"","Groups",null,null,this.getTagsForStencil(e,"groups",i).join(" ")),this.createVertexTemplateEntry(n+"Identity_Governance.svg;",.16*t,.16*t,"","Identity Governance",null,null,this.getTagsForStencil(e,"identity governance",i).join(" ")),this.createVertexTemplateEntry(n+"Managed_Identities.svg;",.17*t,.17*t,"","Managed Identities",null,null,this.getTagsForStencil(e,"managed identities",i).join(" ")),this.createVertexTemplateEntry(n+"Users.svg;",.16*t,.175*t,"","Users",null,null,this.getTagsForStencil(e,"users",i).join(" "))];this.addPalette("azure2Identity","Azure / Identity",!1,mxUtils.bind(this,(function(e){for(var t=0;t<l.length;t++)e.appendChild(l[t](e))})))},Sidebar.prototype.addAzure2IntegrationPalette=function(e,t,r,n){var i="azure integration ",l=[this.createVertexTemplateEntry(n+"Azure_API_for_FHIR.svg;",.17*t,.165*t,"","Azure API for FHIR",null,null,this.getTagsForStencil(e,"api application programming interface for fhir",i).join(" ")),this.createVertexTemplateEntry(n+"API_Management_Services.svg;",.1625*t,.15*t,"","API Management Services",null,null,this.getTagsForStencil(e,"api application programming interface management services",i).join(" ")),this.createVertexTemplateEntry(n+"Azure_Data_Catalog.svg;",.15*t,.1675*t,"","Azure Data Catalog",null,null,this.getTagsForStencil(e,"data catalog",i).join(" ")),this.createVertexTemplateEntry(n+"Event_Grid_Domains.svg;",.1675*t,.15*t,"","Event Grid Domains",null,null,this.getTagsForStencil(e,"event grid domains",i).join(" ")),this.createVertexTemplateEntry(n+"Event_Grid_Subscriptions.svg;",.1675*t,.15*t,"","Event Grid Subscriptions",null,null,this.getTagsForStencil(e,"event grid subscriptions",i).join(" ")),this.createVertexTemplateEntry(n+"Event_Grid_Topics.svg;",.1675*t,.15*t,"","Event Grid Topics",null,null,this.getTagsForStencil(e,"event grid topics",i).join(" ")),this.createVertexTemplateEntry(n+"Integration_Accounts.svg;",.16*t,.16*t,"","Integration Accounts",null,null,this.getTagsForStencil(e,"integration accounts",i).join(" ")),this.createVertexTemplateEntry(n+"Logic_Apps.svg;",.1675*t,.13*t,"","Logic Apps",null,null,this.getTagsForStencil(e,"logic apps",i).join(" ")),this.createVertexTemplateEntry(n+"Partner_Topic.svg;",.17*t,.1525*t,"","Partner Topic",null,null,this.getTagsForStencil(e,"partner topic",i).join(" ")),this.createVertexTemplateEntry(n+"Relays.svg;",.1675*t,.15*t,"","Relays",null,null,this.getTagsForStencil(e,"relays",i).join(" ")),this.createVertexTemplateEntry(n+"Software_as_a_Service.svg;",.16*t,.1325*t,"","Software as a Service",null,null,this.getTagsForStencil(e,"software service",i).join(" ")),this.createVertexTemplateEntry(n+"SQL_Data_Warehouses.svg;",.16*t,.1625*t,"","SQL Data Warehouses",null,null,this.getTagsForStencil(e,"sql data warehouses",i).join(" ")),this.createVertexTemplateEntry(n+"System_Topic.svg;",.17*t,.15*t,"","System Topic",null,null,this.getTagsForStencil(e,"system topic",i).join(" "))];this.addPalette("azure2Integration","Azure / Integration",!1,mxUtils.bind(this,(function(e){for(var t=0;t<l.length;t++)e.appendChild(l[t](e))})))},Sidebar.prototype.addAzure2InternetOfThingsPalette=function(e,t,r,n){var i="azure iot internet of things ",l=[this.createVertexTemplateEntry(n+"Digital_Twins.svg;",.17*t,.1725*t,"","Digital Twins",null,null,this.getTagsForStencil(e,"digital twins",i).join(" ")),this.createVertexTemplateEntry(n+"Time_Series_Insights_Access_Policies.svg;",.105*t,.17*t,"","Time Series Insights Access Policies",null,null,this.getTagsForStencil(e,"time series insights access policies",i).join(" "))];this.addPalette("azure2Internet of Things","Azure / Internet of Things",!1,mxUtils.bind(this,(function(e){for(var t=0;t<l.length;t++)e.appendChild(l[t](e))})))},Sidebar.prototype.addAzure2IntunePalette=function(e,t,r,n){var i="azure intune ",l=[this.createVertexTemplateEntry(n+"Azure_AD_Roles_and_Administrators.svg;",.16*t,.16*t,"","Azure AD Roles and Administrators",null,null,this.getTagsForStencil(e,"ad roles administrators",i).join(" ")),this.createVertexTemplateEntry(n+"Device_Security_Apple.svg;",.17*t,.1725*t,"","Device Security Apple",null,null,this.getTagsForStencil(e,"device security apple",i).join(" ")),this.createVertexTemplateEntry(n+"Device_Security_Google.svg;",.17*t,.1725*t,"","Device Security Google",null,null,this.getTagsForStencil(e,"device security google",i).join(" ")),this.createVertexTemplateEntry(n+"Device_Security_Windows.svg;",.17*t,.1725*t,"","Device Security Windows",null,null,this.getTagsForStencil(e,"device security windows",i).join(" ")),this.createVertexTemplateEntry(n+"Intune.svg;",.17*t,.155*t,"","Intune",null,null,this.getTagsForStencil(e,"intune",i).join(" ")),this.createVertexTemplateEntry(n+"Intune_For_Education.svg;",.17*t,.155*t,"","Intune for Education",null,null,this.getTagsForStencil(e,"intune for education",i).join(" "))];this.addPalette("azure2Intune","Azure / Intune",!1,mxUtils.bind(this,(function(e){for(var t=0;t<l.length;t++)e.appendChild(l[t](e))})))},Sidebar.prototype.addAzure2IOTPalette=function(e,t,r,n){var i="azure iot internet of things ",l=[this.createVertexTemplateEntry(n+"Azure_Maps_Accounts.svg;",.17*t,.17*t,"","Azure Maps Accounts",null,null,this.getTagsForStencil(e,"maps accounts",i).join(" ")),this.createVertexTemplateEntry(n+"Device_Provisioning_Services.svg;",.16*t,.165*t,"","Device Provisioning Services",null,null,this.getTagsForStencil(e,"device provisioning services",i).join(" ")),this.createVertexTemplateEntry(n+"Event_Hubs.svg;",.1675*t,.15*t,"","Event Hubs",null,null,this.getTagsForStencil(e,"event hubs",i).join(" ")),this.createVertexTemplateEntry(n+"Function_Apps.svg;",.17*t,.15*t,"","Function Apps",null,null,this.getTagsForStencil(e,"function apps",i).join(" ")),this.createVertexTemplateEntry(n+"IoT_Central_Applications.svg;",.15*t,.1725*t,"","IoT Central Applications",null,null,this.getTagsForStencil(e,"central applications",i).join(" ")),this.createVertexTemplateEntry(n+"IoT_Hub.svg;",.16*t,.16*t,"","IoT Hub",null,null,this.getTagsForStencil(e,"roles",i).join(" ")),this.createVertexTemplateEntry(n+"Logic_Apps.svg;",.1675*t,.13*t,"","Logic Apps",null,null,this.getTagsForStencil(e,"logic apps",i).join(" ")),this.createVertexTemplateEntry(n+"Notification_Hubs.svg;",.1675*t,.14*t,"","Notification Hubs",null,null,this.getTagsForStencil(e,"notification hubs",i).join(" ")),this.createVertexTemplateEntry(n+"Stream_Analytics_Jobs.svg;",.17*t,.145*t,"","Stream Analytics Jobs",null,null,this.getTagsForStencil(e,"stream analytics jobs",i).join(" ")),this.createVertexTemplateEntry(n+"Time_Series_Insights_Environments.svg;",.1675*t,.17*t,"","Time Series Insights Environments",null,null,this.getTagsForStencil(e,"time series insights environments",i).join(" ")),this.createVertexTemplateEntry(n+"Time_Series_Insights_Event_Sources.svg;",.1675*t,.17*t,"","Time Series Insights Event Sources",null,null,this.getTagsForStencil(e,"time series insights event sources",i).join(" "))];this.addPalette("azure2IoT","Azure / IoT",!1,mxUtils.bind(this,(function(e){for(var t=0;t<l.length;t++)e.appendChild(l[t](e))})))},Sidebar.prototype.addAzure2ManagementGovernancePalette=function(e,t,r,n){var i="azure management governance ",l=[this.createVertexTemplateEntry(n+"Activity_Log.svg;",.14*t,.1675*t,"","Activity Log",null,null,this.getTagsForStencil(e,"activity log",i).join(" ")),this.createVertexTemplateEntry(n+"Advisor.svg;",.165*t,.16*t,"","Advisor",null,null,this.getTagsForStencil(e,"advisor",i).join(" ")),this.createVertexTemplateEntry(n+"Alerts.svg;",.1675*t,.14*t,"","Alerts",null,null,this.getTagsForStencil(e,"alerts",i).join(" ")),this.createVertexTemplateEntry(n+"Application_Insights.svg;",.11*t,.1575*t,"","Application Insights",null,null,this.getTagsForStencil(e,"application insights",i).join(" ")),this.createVertexTemplateEntry(n+"Automation_Accounts.svg;",.17*t,.17*t,"","Automation Accounts",null,null,this.getTagsForStencil(e,"automation accounts",i).join(" ")),this.createVertexTemplateEntry(n+"Azure_Arc.svg;",.1725*t,.13*t,"","Azure Arc",null,null,this.getTagsForStencil(e,"arc",i).join(" ")),this.createVertexTemplateEntry(n+"Azure_Lighthouse.svg;",.1475*t,.17*t,"","Azure Lighthouse",null,null,this.getTagsForStencil(e,"lighthouse",i).join(" ")),this.createVertexTemplateEntry(n+"Blueprints.svg;",.1625*t,.16*t,"","Blueprints",null,null,this.getTagsForStencil(e,"blueprints",i).join(" ")),this.createVertexTemplateEntry(n+"Compliance.svg;",.13*t,.16*t,"","Compliance",null,null,this.getTagsForStencil(e,"compliance",i).join(" ")),this.createVertexTemplateEntry(n+"Cost_Management_and_Billing.svg;",.17*t,.17*t,"","Cost Management and Billing",null,null,this.getTagsForStencil(e,"cost management billing",i).join(" ")),this.createVertexTemplateEntry(n+"Diagnostics_Settings.svg;",.14*t,.1675*t,"","Diagnostics Settings",null,null,this.getTagsForStencil(e,"diagnostics settings",i).join(" ")),this.createVertexTemplateEntry(n+"Education.svg;",.1675*t,.13*t,"","Education",null,null,this.getTagsForStencil(e,"education",i).join(" ")),this.createVertexTemplateEntry(n+"Log_Analytics_Workspaces.svg;",.16*t,.16*t,"","Log Analytics Workspaces",null,null,this.getTagsForStencil(e,"log analytics workspaces",i).join(" ")),this.createVertexTemplateEntry(n+"MachinesAzureArc.svg;",.11*t,.17*t,"","MachinesAzureArc",null,null,this.getTagsForStencil(e,"machines arc",i).join(" ")),this.createVertexTemplateEntry(n+"Managed_Applications_Center.svg;",.17*t,.135*t,"","Managed Applications Center",null,null,this.getTagsForStencil(e,"managed applications center",i).join(" ")),this.createVertexTemplateEntry(n+"Metrics.svg;",.15*t,.1625*t,"","Metrics",null,null,this.getTagsForStencil(e,"metrics",i).join(" ")),this.createVertexTemplateEntry(n+"Monitor.svg;",.16*t,.16*t,"","Monitor",null,null,this.getTagsForStencil(e,"monitor",i).join(" ")),this.createVertexTemplateEntry(n+"My_Customers.svg;",.1725*t,.14*t,"","My Customers",null,null,this.getTagsForStencil(e,"my customers",i).join(" ")),this.createVertexTemplateEntry(n+"Operation_Log_Classic.svg;",.14*t,.1675*t,"","Operation Log (Classic)",null,null,this.getTagsForStencil(e,"operation log classic",i).join(" ")),this.createVertexTemplateEntry(n+"Policy.svg;",.15*t,.16*t,"","Policy",null,null,this.getTagsForStencil(e,"policy",i).join(" ")),this.createVertexTemplateEntry(n+"Recovery_Services_Vaults.svg;",.1725*t,.15*t,"","Recovery Services Vaults",null,null,this.getTagsForStencil(e,"recovery services vaults",i).join(" ")),this.createVertexTemplateEntry(n+"Resource_Graph_Explorer.svg;",.1675*t,.16*t,"","Resource Graph Explorer",null,null,this.getTagsForStencil(e,"resource graph explorer",i).join(" ")),this.createVertexTemplateEntry(n+"Service_Providers.svg;",.165*t,.17*t,"","Service Providers",null,null,this.getTagsForStencil(e,"service providers",i).join(" ")),this.createVertexTemplateEntry(n+"solutions.svg;",.16*t,.16*t,"","Solutions",null,null,this.getTagsForStencil(e,"solutions",i).join(" ")),this.createVertexTemplateEntry(n+"User_Privacy.svg;",.16*t,.17*t,"","User Privacy",null,null,this.getTagsForStencil(e,"user privacy",i).join(" "))];this.addPalette("azure2Management Governance","Azure / Management Governance",!1,mxUtils.bind(this,(function(e){for(var t=0;t<l.length;t++)e.appendChild(l[t](e))})))},Sidebar.prototype.addAzure2MigratePalette=function(e,t,r,n){var i="azure migrate ",l=[this.createVertexTemplateEntry(n+"Azure_Migrate.svg;",.18*t,.11*t,"","Azure Migrate",null,null,this.getTagsForStencil(e,"migrate",i).join(" ")),this.createVertexTemplateEntry(n+"Cost_Management_and_Billing.svg;",.17*t,.17*t,"","Cost Management and Billing",null,null,this.getTagsForStencil(e,"cost management billing",i).join(" ")),this.createVertexTemplateEntry(n+"Data_Box.svg;",.1775*t,.17*t,"","Data Box",null,null,this.getTagsForStencil(e,"data box",i).join(" ")),this.createVertexTemplateEntry(n+"Data_Box_Edge.svg;",.1675*t,.12*t,"","Data Box Edge",null,null,this.getTagsForStencil(e,"data box edge",i).join(" ")),this.createVertexTemplateEntry(n+"Recovery_Services_Vaults.svg;",.1725*t,.15*t,"","Recovery Services Vaults",null,null,this.getTagsForStencil(e,"recovery services vaults",i).join(" "))];this.addPalette("azure2Migrate","Azure / Migrate",!1,mxUtils.bind(this,(function(e){for(var t=0;t<l.length;t++)e.appendChild(l[t](e))})))},Sidebar.prototype.addAzure2MixedRealityPalette=function(e,t,r,n){var i=[this.createVertexTemplateEntry(n+"Remote_Rendering.svg;",.17*t,.12*t,"","Remote Rendering",null,null,this.getTagsForStencil(e,"remote rendering","azure mixed reality ").join(" "))];this.addPalette("azure2Mixed Reality","Azure / Mixed Reality",!1,mxUtils.bind(this,(function(e){for(var t=0;t<i.length;t++)e.appendChild(i[t](e))})))},Sidebar.prototype.addAzure2MonitorPalette=function(e,t,r,n){var i=[this.createVertexTemplateEntry(n+"SAP_Azure_Monitor.svg;",.175*t,.14*t,"","SAP Azure Monitor",null,null,this.getTagsForStencil(e,"sap monitor","azure monitor ").join(" "))];this.addPalette("azure2Monitor","Azure / Monitor",!1,mxUtils.bind(this,(function(e){for(var t=0;t<i.length;t++)e.appendChild(i[t](e))})))},Sidebar.prototype.addAzure2NetworkingPalette=function(e,t,r,n){var i="azure network networking ",l=[this.createVertexTemplateEntry(n+"Application_Gateways.svg;",.16*t,.16*t,"","Application Gateways",null,null,this.getTagsForStencil(e,"application gateways",i).join(" ")),this.createVertexTemplateEntry(n+"Azure_Firewall_Manager.svg;",.175*t,.15*t,"","Azure Firewall Manager",null,null,this.getTagsForStencil(e,"firewall manager",i).join(" ")),this.createVertexTemplateEntry(n+"CDN_Profiles.svg;",.17*t,.1*t,"","CDN Profiles",null,null,this.getTagsForStencil(e,"cdn profiles",i).join(" ")),this.createVertexTemplateEntry(n+"Connections.svg;",.17*t,.17*t,"","Connections",null,null,this.getTagsForStencil(e,"connections",i).join(" ")),this.createVertexTemplateEntry(n+"DDoS_Protection_Plans.svg;",.14*t,.17*t,"","DDoS Protection Plans",null,null,this.getTagsForStencil(e,"ddos protection plans",i).join(" ")),this.createVertexTemplateEntry(n+"DNS_Zones.svg;",.16*t,.16*t,"","DNS Zones",null,null,this.getTagsForStencil(e,"dns domain name server zones",i).join(" ")),this.createVertexTemplateEntry(n+"ExpressRoute_Circuits.svg;",.175*t,.16*t,"","ExpressRoute Circuits",null,null,this.getTagsForStencil(e,"expressroute circuits",i).join(" ")),this.createVertexTemplateEntry(n+"Firewalls.svg;",.1775*t,.15*t,"","Firewalls",null,null,this.getTagsForStencil(e,"firewalls",i).join(" ")),this.createVertexTemplateEntry(n+"Front_Doors.svg;",.17*t,.15*t,"","Front Doors",null,null,this.getTagsForStencil(e,"front doors",i).join(" ")),this.createVertexTemplateEntry(n+"IP_Groups.svg;",.1675*t,.13*t,"","IP Groups",null,null,this.getTagsForStencil(e,"ip internet protocol groups",i).join(" ")),this.createVertexTemplateEntry(n+"Load_Balancers.svg;",.18*t,.18*t,"","Load Balancers",null,null,this.getTagsForStencil(e,"load balancers",i).join(" ")),this.createVertexTemplateEntry(n+"Local_Network_Gateways.svg;",.17*t,.17*t,"","Local Network Gateways",null,null,this.getTagsForStencil(e,"local network gateways",i).join(" ")),this.createVertexTemplateEntry(n+"NAT.svg;",.17*t,.17*t,"","NAT",null,null,this.getTagsForStencil(e,"nat",i).join(" ")),this.createVertexTemplateEntry(n+"Network_Interfaces.svg;",.17*t,.15*t,"","Network Interfaces",null,null,this.getTagsForStencil(e,"network interfaces",i).join(" ")),this.createVertexTemplateEntry(n+"Network_Security_Groups.svg;",.14*t,.17*t,"","Network Security Groups",null,null,this.getTagsForStencil(e,"network security groups",i).join(" ")),this.createVertexTemplateEntry(n+"Network_Watcher.svg;",.16*t,.16*t,"","Network Watcher",null,null,this.getTagsForStencil(e,"network watcher",i).join(" ")),this.createVertexTemplateEntry(n+"Private_Endpoint.svg;",.18*t,.165*t,"","Private Endpoint",null,null,this.getTagsForStencil(e,"private endpoint",i).join(" ")),this.createVertexTemplateEntry(n+"Private_Link.svg;",.18*t,.165*t,"","Private Link",null,null,this.getTagsForStencil(e,"private link",i).join(" ")),this.createVertexTemplateEntry(n+"Private_Link_Service.svg;",.1725*t,.1*t,"","Private Link Service",null,null,this.getTagsForStencil(e,"private link service",i).join(" ")),this.createVertexTemplateEntry(n+"Proximity_Placement_Groups.svg;",.18*t,.17*t,"","Proximity Placement Groups",null,null,this.getTagsForStencil(e,"proximity placement groups",i).join(" ")),this.createVertexTemplateEntry(n+"Public_IP_Addresses.svg;",.1625*t,.13*t,"","Public IP Addresses",null,null,this.getTagsForStencil(e,"public ip addresses",i).join(" ")),this.createVertexTemplateEntry(n+"Public_IP_Addresses_Classic.svg;",.16*t,.13*t,"","Public IP Addresses (Classic)",null,null,this.getTagsForStencil(e,"public ip internet protocol addresses classic",i).join(" ")),this.createVertexTemplateEntry(n+"Public_IP_Prefixes.svg;",.18*t,.14*t,"","Public IP Prefixes",null,null,this.getTagsForStencil(e,"public ip internet protocol prefixes",i).join(" ")),this.createVertexTemplateEntry(n+"Reserved_IP_Addresses_Classic.svg;",.17*t,.1375*t,"","Reserved IP Addresses (Classic)",null,null,this.getTagsForStencil(e,"reserved ip internet protocol addresses classic",i).join(" ")),this.createVertexTemplateEntry(n+"Route_Filters.svg;",.1775*t,.11*t,"","Route Filters",null,null,this.getTagsForStencil(e,"route filters",i).join(" ")),this.createVertexTemplateEntry(n+"Route_Tables.svg;",.16*t,.155*t,"","Route Tables",null,null,this.getTagsForStencil(e,"route tables",i).join(" ")),this.createVertexTemplateEntry(n+"Service_Endpoint_Policies.svg;",.155*t,.16*t,"","Service Endpoint Policies",null,null,this.getTagsForStencil(e,"service endpoint policies",i).join(" ")),this.createVertexTemplateEntry(n+"Traffic_Manager_Profiles.svg;",.17*t,.17*t,"","Traffic Manager Profiles",null,null,this.getTagsForStencil(e,"traffic manager profiles",i).join(" ")),this.createVertexTemplateEntry(n+"Virtual_Network_Gateways.svg;",.13*t,.1725*t,"","Virtual Network Gateways",null,null,this.getTagsForStencil(e,"virtual network gateways",i).join(" ")),this.createVertexTemplateEntry(n+"Virtual_Networks.svg;",.1675*t,.1*t,"","Virtual Networks",null,null,this.getTagsForStencil(e,"virtual networks",i).join(" ")),this.createVertexTemplateEntry(n+"Virtual_Networks_Classic.svg;",.1675*t,.1*t,"","Virtual Networks (Classic)",null,null,this.getTagsForStencil(e,"virtual networks classic",i).join(" ")),this.createVertexTemplateEntry(n+"Virtual_WANs.svg;",.1625*t,.16*t,"","Virtual WANs",null,null,this.getTagsForStencil(e,"virtual wans wan wide area network",i).join(" ")),this.createVertexTemplateEntry(n+"Web_Application_Firewall_Policies_WAF.svg;",.17*t,.17*t,"","Web Application Firewall Policies (WAF)",null,null,this.getTagsForStencil(e,"web application firewall policies waf",i).join(" "))];this.addPalette("azure2Networking","Azure / Networking",!1,mxUtils.bind(this,(function(e){for(var t=0;t<l.length;t++)e.appendChild(l[t](e))})))},Sidebar.prototype.addAzure2OtherPalette=function(e,t,r,n){var i="azure other ",l=[this.createVertexTemplateEntry(n+"Azure_Backup_Center.svg;",.17*t,.155*t,"","Backup Center",null,null,this.getTagsForStencil(e,"backup center",i).join(" ")),this.createVertexTemplateEntry(n+"Detonation.svg;",.155*t,.16*t,"","Detonation",null,null,this.getTagsForStencil(e,"detonation",i).join(" ")),this.createVertexTemplateEntry(n+"ExpressRoute_Direct.svg;",.17*t,.15*t,"","ExpressRoute Direct",null,null,this.getTagsForStencil(e,"expressroute express route direct",i).join(" ")),this.createVertexTemplateEntry(n+"Instance_Pools.svg;",.1625*t,.16*t,"","Instance Pools",null,null,this.getTagsForStencil(e,"instance pools",i).join(" ")),this.createVertexTemplateEntry(n+"Internet_Analyzer_Profiles.svg;",.17*t,.16*t,"","Internet Analyzer Profiles",null,null,this.getTagsForStencil(e,"internet analyzer profiles",i).join(" ")),this.createVertexTemplateEntry(n+"Local_Network_Gateways.svg;",.17*t,.17*t,"","Local Network Gateways",null,null,this.getTagsForStencil(e,"local network gateways",i).join(" ")),this.createVertexTemplateEntry(n+"Peering_Service.svg;",.17*t,.1725*t,"","Peering Service",null,null,this.getTagsForStencil(e,"peering service",i).join(" ")),this.createVertexTemplateEntry(n+"Resource_Mover.svg;",.14*t,.17*t,"","Resource Mover",null,null,this.getTagsForStencil(e,"resource mover",i).join(" ")),this.createVertexTemplateEntry(n+"SSH_Keys.svg;",.17*t,.15*t,"","SSH Keys",null,null,this.getTagsForStencil(e,"ssh keys",i).join(" ")),this.createVertexTemplateEntry(n+"Template_Specs.svg;",.1425*t,.17*t,"","Template Specs",null,null,this.getTagsForStencil(e,"template specs",i).join(" ")),this.createVertexTemplateEntry(n+"Universal_Print.svg;",.175*t,.15*t,"","Universal Print",null,null,this.getTagsForStencil(e,"universal print",i).join(" ")),this.createVertexTemplateEntry(n+"Windows_Virtual_Desktop.svg;",.17*t,.17*t,"","Windows Virtual Desktop",null,null,this.getTagsForStencil(e,"windows virtual desktop",i).join(" "))];this.addPalette("azure2Other","Azure / Other",!1,mxUtils.bind(this,(function(e){for(var t=0;t<l.length;t++)e.appendChild(l[t](e))})))},Sidebar.prototype.addAzure2PreviewPalette=function(e,t,r,n){var i="azure preview ",l=[this.createVertexTemplateEntry(n+"Azure_Cloud_Shell.svg;",.17*t,.12*t,"","Azure Cloud Shell",null,null,this.getTagsForStencil(e,"cloud shell",i).join(" ")),this.createVertexTemplateEntry(n+"Azure_Sphere.svg;",.165*t,.17*t,"","Azure Sphere",null,null,this.getTagsForStencil(e,"sphere",i).join(" ")),this.createVertexTemplateEntry(n+"Azure_Workbooks.svg;",.18*t,.18*t,"","Azure Workbooks",null,null,this.getTagsForStencil(e,"workbooks",i).join(" ")),this.createVertexTemplateEntry(n+"IoT_Edge.svg;",.17*t,.1675*t,"","IoT Edge",null,null,this.getTagsForStencil(e,"iot internet of things edge",i).join(" ")),this.createVertexTemplateEntry(n+"Private_Link_Hub.svg;",.15*t,.1725*t,"","Private Link Hub",null,null,this.getTagsForStencil(e,"private link hub",i).join(" ")),this.createVertexTemplateEntry(n+"RTOS.svg;",.17*t,.17*t,"","RTOS",null,null,this.getTagsForStencil(e,"rtos",i).join(" ")),this.createVertexTemplateEntry(n+"Static_Apps.svg;",.175*t,.14*t,"","Static Apps",null,null,this.getTagsForStencil(e,"static apps",i).join(" ")),this.createVertexTemplateEntry(n+"Time_Series_Data_Sets.svg;",.12*t,.16*t,"","Time Series Data Sets",null,null,this.getTagsForStencil(e,"time series data sets",i).join(" ")),this.createVertexTemplateEntry(n+"Web_Environment.svg;",.16*t,.165*t,"","Web Environment",null,null,this.getTagsForStencil(e,"web environment",i).join(" "))];this.addPalette("azure2Preview","Azure / Preview",!1,mxUtils.bind(this,(function(e){for(var t=0;t<l.length;t++)e.appendChild(l[t](e))})))},Sidebar.prototype.addAzure2SecurityPalette=function(e,t,r,n){var i="azure security ",l=[this.createVertexTemplateEntry(n+"Application_Security_Groups.svg;",.14*t,.17*t,"","Application Security Groups",null,null,this.getTagsForStencil(e,"application security groups",i).join(" ")),this.createVertexTemplateEntry(n+"Azure_Defender.svg;",.14*t,.17*t,"","Azure Defender",null,null,this.getTagsForStencil(e,"defender",i).join(" ")),this.createVertexTemplateEntry(n+"Azure_Sentinel.svg;",.14*t,.17*t,"","Azure Sentinel",null,null,this.getTagsForStencil(e,"sentinel",i).join(" ")),this.createVertexTemplateEntry(n+"Conditional_Access.svg;",.14*t,.17*t,"","Conditional Access",null,null,this.getTagsForStencil(e,"conditional access",i).join(" ")),this.createVertexTemplateEntry(n+"ExtendedSecurityUpdates.svg;",.16*t,.175*t,"","Extended Security Updates",null,null,this.getTagsForStencil(e,"extended security updates",i).join(" ")),this.createVertexTemplateEntry(n+"Key_Vaults.svg;",.17*t,.17*t,"","Key Vaults",null,null,this.getTagsForStencil(e,"key vaults",i).join(" ")),this.createVertexTemplateEntry(n+"Keys.svg;",.18*t,.19*t,"","Keys",null,null,this.getTagsForStencil(e,"keys",i).join(" ")),this.createVertexTemplateEntry(n+"Security_Center.svg;",.14*t,.17*t,"","Security Center",null,null,this.getTagsForStencil(e,"security center",i).join(" "))];this.addPalette("azure2Security","Azure / Security",!1,mxUtils.bind(this,(function(e){for(var t=0;t<l.length;t++)e.appendChild(l[t](e))})))},Sidebar.prototype.addAzure2StoragePalette=function(e,t,r,n){var i="azure storage ",l=[this.createVertexTemplateEntry(n+"Azure_HCP_Cache.svg;",.17*t,.1575*t,"","Azure HCP Cache",null,null,this.getTagsForStencil(e,"hcp cache",i).join(" ")),this.createVertexTemplateEntry(n+"Azure_NetApp_Files.svg;",.1625*t,.13*t,"","Azure NetApp Files",null,null,this.getTagsForStencil(e,"netapp files",i).join(" ")),this.createVertexTemplateEntry(n+"Azure_Stack_Edge.svg;",.17*t,.12*t,"","Azure Stack Edge",null,null,this.getTagsForStencil(e,"stack edge",i).join(" ")),this.createVertexTemplateEntry(n+"Data_Box.svg;",.1775*t,.17*t,"","Data Box",null,null,this.getTagsForStencil(e,"data box",i).join(" ")),this.createVertexTemplateEntry(n+"Data_Box_Edge.svg;",.1675*t,.12*t,"","Data Box Edge",null,null,this.getTagsForStencil(e,"data box edge",i).join(" ")),this.createVertexTemplateEntry(n+"Data_Lake_Storage_Gen1.svg;",.16*t,.13*t,"","Data Lake Storage Gen1",null,null,this.getTagsForStencil(e,"data lake storage gen1",i).join(" ")),this.createVertexTemplateEntry(n+"Data_Share_Invitations.svg;",.16*t,.1075*t,"","Data Share Invitations",null,null,this.getTagsForStencil(e,"data share invitations",i).join(" ")),this.createVertexTemplateEntry(n+"Data_Shares.svg;",.16*t,.1375*t,"","Data Shares",null,null,this.getTagsForStencil(e,"data shares",i).join(" ")),this.createVertexTemplateEntry(n+"Import_Export_Jobs.svg;",.16*t,.1675*t,"","Import Export Jobs",null,null,this.getTagsForStencil(e,"import export jobs",i).join(" ")),this.createVertexTemplateEntry(n+"Recovery_Services_Vaults.svg;",.1725*t,.15*t,"","Recovery Services Vaults",null,null,this.getTagsForStencil(e,"recovery services vaults",i).join(" ")),this.createVertexTemplateEntry(n+"Storage_Accounts.svg;",.1625*t,.13*t,"","Storage Accounts",null,null,this.getTagsForStencil(e,"storage accounts",i).join(" ")),this.createVertexTemplateEntry(n+"Storage_Accounts_Classic.svg;",.1625*t,.13*t,"","Storage Accounts (Classic)",null,null,this.getTagsForStencil(e,"storage accounts classic",i).join(" ")),this.createVertexTemplateEntry(n+"Storage_Sync_Services.svg;",.18*t,.15*t,"","Storage Sync Services",null,null,this.getTagsForStencil(e,"storage sync services",i).join(" ")),this.createVertexTemplateEntry(n+"StorSimple_Data_Managers.svg;",.12*t,.16*t,"","StorSimple Data Managers",null,null,this.getTagsForStencil(e,"storsimple data managers",i).join(" ")),this.createVertexTemplateEntry(n+"StorSimple_Device_Managers.svg;",.175*t,.16*t,"","StorSimple Device Managers",null,null,this.getTagsForStencil(e,"storsimple device managers",i).join(" "))];this.addPalette("azure2Storage","Azure / Storage",!1,mxUtils.bind(this,(function(e){for(var t=0;t<l.length;t++)e.appendChild(l[t](e))})))},Sidebar.prototype.addAzure2WebPalette=function(e,t,r,n){var i="azure web ",l=[this.createVertexTemplateEntry(n+"Azure_Media_Service.svg;",.17*t,.17*t,"","Azure Media Service",null,null,this.getTagsForStencil(e,"media service",i).join(" ")),this.createVertexTemplateEntry(n+"Notification_Hub_Namespaces.svg;",.1675*t,.14*t,"","Notification Hub Namespaces",null,null,this.getTagsForStencil(e,"notification hub namespaces",i).join(" "))];this.addPalette("azure2Web","Azure / Web",!1,mxUtils.bind(this,(function(e){for(var t=0;t<l.length;t++)e.appendChild(l[t](e))})))};